bpftool-4.19.90-2203.5.0.0143.oe1 >  A bDh5W^^f@LZ*|_!`VzQA(Ţ;^ [V}wZ9.19~ZF>fčNma#ʼn(l{l`ٜ߮^y/ d{HΟ7Q6 /%Ѹy;j[34$,؈İ0:Ԗ+b+-9pߧYuW~ Fw8WwD* $l[=FmWK-t ;6_!l?'$U-Vb019604feeb45113f6b7124ee9bb97c744272960ff690a007033ecc25309bf4aa6fef90ce7614149a6611547b9bff1979191e402 bDh5W^^f4iz3I p$j D6C6L tQt9M '0?A-ěBǭ2.bطuc>snY)VpŁ<)YfS-BNեxbwIAoz$>movl'M2ם?%@߬Ol/ˋ'j?"n6|.W/ נE1c{^={3-dZJQ7e!{y@g;Z%@>p?A?Ad  $ a"7= R^u{         F  P x   0H (P8XO9 O:-OF:G: H; I;H X;TY;\\; ]; ^(e>-f>0l>2t>P u>x v>w@ x@( y@Pz@@@@@Cbpftool4.19.902203.5.0.0143.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bDdQobs-worker1639015616-x86-0020%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bDebDebDf - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0020 1648649297 4.19.90-2203.5.0.0143.oe14.19.90-2203.5.0.0143.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/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/79bcb045f275a09caf883b679e610c1d-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]=412279cf6ddcea200ad65e23cf6ba9294c82a2d9, 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 RR8h4.utf-823848e80cf61c0a7a07ebee6fb3564c824e102e311b148703b8808b606616f2c?7zXZ !#,] b2u Q{LT n~OrJb7bl1I_She,@ 29%1ph EZn(\eG!cxu+MR-d`<׏xGNŤ=LYy;kxOv 3^Gۚ/m˨3ҧj#VRӶ@rK欣âx7D.ۅԫ?u9]zwJ#񤎽%:@lE PVbȤC>Sγ Nb yͪElf6^a!^])=/?:X6ZOc. hYԞ""*0LS5 "w&owJ 3klՖ{m^su{8W!Nۮ;,Yl;Sr?\wtUKXk4IH̄ǎ:A_:D|$ &4:īxA֦$+\t̓h>9tlE.3 yƣbg]'TϥiiQǠFQSx<9faH>O}Ǿ<(a>w.?#!l.-\fR:p!^PuVlEzʙWfMۍ3|؆rB'5!2D圊iM~F^g\7)C+Y \;q\޾ %}i!޿QMn!Tb{OyLZ!#^L/:W•<@6x|`~(_6ی|YuiA ><|KpC3b[3(oayF{x!?JZVe\MHpG7x9N+=zdI?#E~^As :ZS`#NIAеi X\^m^۟ ik&A!tZ*oW=vp7 k A [9aDWr%6\PԱOPW8S 9Ynt s[k15ܴ.p~|O8^/BU(+0Z_h= OPʒwD/g.1o{#EF=Bͺ͸9,)h:bK"/ov"ѱw80QK~KTDqڂ|C%_ع`Pd tA趘Hjr0Ӊ[Q׌E /7:7td,M'o~pȹД Xa),l&P_7`-i[ X̣;v~ÍgV(;rR8I˓2QT};(B+N#cu^;W'NG~Vɫ2OE;AJо<0}հnFT;#(Bƣǣ ^Tޝsx|1sR0RTeMb 7qI 8Xw*惢\Ǩm T:^8,Xzbks,xzÜBf qBSƇi[ЙX%n ͘^ːZւI6F`+Nhgೄ?Ħ޽d;ր^)$L V=3 T0^omIӒ~Bn>P'v=J\|{0vg#94;7x*Uo*{ =a-GAZJ:@ЛI[P3PW.W[3XGUZĞ*d ICc"حOx2Z!z]/鹑X9_So;4d9Ys)*!b7$jBulK$~MG`d} Ģu]QR)[Au(C+N JĂ\pܯ(=\j!uSN?:EnJ`ƽrtW3ڬ6[iLQ҇0`) th po/ܙW@4|~Ӕf5/w̳ R&B邺LBN-x&(t-E$>O7ut}}xsY6#C?s~]kr @PaxIRUvb|O]Ue10.ޕj5',X1v:MliX3ȼW'R* eh9H=HvNt v~ r|:uYW~L0[%%"3r[/ n/Lx]t90PLRi#4ITܭߤV)O]6EQtKFY6kw(?: ,_7M/f2UQP8H!{6:+|@vL̨ @HB=(Nx4h)d[o\q652`'5<u:V>ho%4_tcDpO]7&B(<ؽa-B24 ÃN8.Dk7kszR2CqQS#{5Y}o6[U̸%}gRO H67 |I GD"[?ڦ+~{C|h>W\8<:S$7/tݘNu[pdgN)c7[aN+ BD*[]/zG 'I' W͒r9&A杈uCj\ۧ-CEb!-0/-m#짗6{!S(c7>tt[w Odũu,t!>k#e.~JzKp@ޅzrnf=[4\ Ww8.c8Rawq0M ,M_#ӃCz.6AHlFzeL>,1ّ(7SNzQ WBJL f4qk΍)t!4vԲ~53೧ӭyE,NTQݒM ',ZXSsCRfMw'{6& Gw)T)ç܎BK߹¹7x[vl3d;V~u#6?T 1;W[XC}(I9h#JPeoh{Wq`T ;[n)hAwj}c345ܸ; es'G_6rcо "{zLZx#sj}TyL%Qk`Du[ܥK2PjIf+~؞|VagV)=uc䌁(?C$& 0C䑘FԨ47 B4YkZm4A~ n`LT>d OѐD'B*K."j dK/g`ɋU Gr+QcGmS'hw+7&[m{ngC&ލY[w6X0҉JS҃cN]Wa*ӫ[BKyʿWT!SIԪ=P|!T:f/rHn,sbN8z\5N+(U=H;r˝/0(ԑ/gv!O2FZ(z4e9W,~R6_^&]W9'y5DUaKpq4A{v^?5KdUKEYפ rgW!_Qe+Hc:Se9e 3DV ~a[{SKG&Ċ8]ǝ i] & ȃȉ;% C5A-=և[Q2Za{T,o\.QPrzbz⫎ۉWgiսB]XI7?Vr8Guڢ䄛р9:}fe4<(rpo):nQa3r4E.PIv!b 6ʁ&EBYMVsW .2;m:5h_ yqЫNLVsZmRUZUmS&yd#'T%Y#Im6,0cqU;mBAgE6W3ک.yj2֚˷G$~b?g/"d)߅֣XMo& Hhi&ISTV'WX}3Z]}'wP /=M@7 c-F/U@D,XeF%fHVBgƵ?ݰhp ][zhgu'BQ+7ߣcCNAh6lɪ>ofl[SƎl=ŧhM} DVE7Bc|<0|xp7؆>X_T6)X2`* "Q 78J _y1}oܭ̵CMt>Ч?Pwd'u#x]@>]0U:5`c2 et4s=BЧ=% ؾb@fC1[Sf6~6+*^i>[zG!9kdM8R+0_bA8aO+x/O;A^Ƌ-oB|*=u3ٍⷼ bC3dˋqB)\o1X1|D>WnO=^nNmVv=^X w'ABuߨ*ǡ|Օa8 ]82=]йSi.UTifJ 8 E )tRV%ᦢd9x&yx)8AvC"o}P #Xdđ|kVIEQ2VTuDWMQbg^Z[c)J$$žoOO_ezpD,ZI$ZDzݺ#@P(α)Iw8Cn ӄ\zvF^ bu+HcK$rc⿾nٜe/A/glcCl_&HBg7]rj̵ؗo($5q:<,ZA9tgTI( . mEvmf&X4|X=q1uU@fZ?>w}84/]a*bg(Ohf>a܌^:;x"~[W(U8ѣx _P "IWݴgha|Rl*!kz *]VGX&16Nf-m*Yhtc!ZCȫy 8oB.Фq7qq1#(L\PXDQ;Iy)yy ڲ5%_匍ZM@UV 5w׵gɋi1|x@}~Kް:Jbm];20nUT!0[ku7#s}lׇ<\MU_9Ь#7HRC g%}|T=pZ1##Y^L<2E0_h\[bIb Z)AD -n0իyvpS7Y4o3~{ӛ&8h7b=u8PLF;`NΥ׳Dp(TZjڨ֣ջ2 ې6yɽS2v:4 %SyN3W\K&>*ሜXf_t[pYSot|It f?pIPp[xLT ^hPrqD#heDs&X(4unm$Ӎx((OѰV&վ +Xŕp{Rꙶ e֯Y )`{K%BjDoXT}R6~"BO9y$S܀:5L6<RCpݺ7]g p~3m#wƲ.-Ņbwq-$kz_aN7'[M9 [uHr˳f7|L@jگԔ%rƕ(r%fBnWPQ7UwGIW*JcI#8W %$op{JͲjԚi 0>_4?@[6Fl.!c);Ȯ},}T.R2d0yg(ͨ˽Z9v-aʩ <6(i@Qw0Kz$6uU(+C\tLC)0OA^\)'.)TjK†[Fq T i}vU{jxŲ?&mdíA>%T % (tSԛj}Wb&aggވvB ~2M 3'wCvT o8Tf'wya٪H&޷Ř;u"$yX =oYe$BYE|Qu=y$47%5kڿu ʹr#~Q1|c/?.#|P*^^;`kGtK.,bˀVftHm𚢼[߫!05d)wJvm o4iF',¾b^'Ȱ]{k#|=l?oͣ5u68{< lcc;Vd{}=i_sxaR{ck{nr$qqE.El<-|3{󻕉=ӄ#9\'7e~QCٯ j'JLA=Te\Q4<>Z@"p -ab-"z͜ P?7hX8!Zsn~ 8`0$!ۂTR4ꕼVj'=#ݳ7QgjdAbT 2<>ջ6)vd6+@x=HIV}*lخ `R/=Dͯk`LwdkcsQơR HA)!Npq]v6َVY9P,ໍ{ف%͓lM^/e۴㈞Uh@8{9{v8|girdV_qG35R-:&.W+1, @Z%t5B^6͢^'X; 8QZzp~6Y6+Gr#^YE( Jk&}ML+!-CwY{6R2s?:jh:Pb0*[ynbpBg56l8r u%pAIV"dh>"`KoۄjX1aZaF#{bʃ}'`:ɀ&&&ٴsʂS#r\ǭIZ:.XQTĠ]Ќ"&Ov+%ZcΞyh܃iesd#pՇm7<0tI<ʹ !(f#&]C%kqfdFSi#zҫ;;s )ly܂NI}TN7X7Zdm|[\ 0~e [ HhǸy;XwȤTUGVFӗǼ%.o<ӥ?ި͓ dmM[Xu06D'׹p/%pa$u~9re"zo_~\KQ7ob@.M1J0$ςqr*cZ̛bGi OַG |]iS\V$|ڿ;* d+`c D#aR.$/=[Qrwo=M%Ee>-u@: DT]gxd-|өb:K\Z)AdMftu/iWesFx8726ȅn]6D=vW . beG$L-}tNS-]yĦjnuVY)-9h?6{DWv ?Sx\!a*B3(y V($JӾBpQ&Z#a=c^鷲lVB CoԅM9=,AfoXJ(Uڐ|⠅Rel@OJEL]F3Ox ݉%{WҾV M 6؋氻D(ߞ3"։9"ၮs_*<;y|4n-fQzɿFֳ^ǀ R(.Sbv\sLʹ e]=,Mi! Xa/C! N9B/R,tMo'R犟}_}#4 . Ew6dd/ƙK]gkw\T [{?1%Uz^xbK> ^SR ;4,_Vi ,t[>f4Lg9Ĵ|`}NE30d﫸Ժo) [$X^bؙy_LS*˫;I_ϙ߅#-/l vK,JL/dsy{>{`b-Ҽ9qյՏZ(G12:0ŧj^H83>KA1]Y%?{gS`Cn cJ 0 QWƺcN~&v.V PLA\ɣ_ (y~<jB@K/*>I'^@~=0C㣳1qC%LoX41f2g_$GBbHV0Y*g;9cjN!E,C_͊6A\À` pz>N4T\iZ[$+y;CVpEƯ2] @hq6?9|5Ҏn2K6ƪSFؙ -3X-h?oH*0gtG"өl L5MHM`Yg 6w+'W%qc2>k2煜>[!-:ΉyJr1cy ɼW3>0:@ݟwh>z9y(Bq;[{O 3]Y Ib]/ [5z!RT|l; [6r\6ceTߢjdo>h&rN#,F9jA~hbS,P $΢؞[7%;[C(a(حV9ɐK0,c{O*R'bqea]`_!4 }sB҅ {s@`ycp(k|ηq$5úHfzGKͻM_Pԧ MW/xk2+@JO9uJGm>&, uZ͌ϛpQ tdǧq>iWN6пƩLmjcZ@V/}IMZO{By Z@]{f-g<7쇁Bx3IH`nԯ}WQxTaIɅҝw-K n?f=FQXM0hi2v e%D="\RG]^&w\Vg8vȨVTEŎ\W\O/snޑ< 'n bl(IAB_{)L AX+Taʼf,,~ՏUg߿3[/ (lwj녾-jNj<\ @k/8"\%0Gc[H;qT =lhK7s6^ߵ؏KϢ~ظFU'F2YEAe,9Z]@mF6c8eC0=̀րkѶ1/R-'Ar@Osu_tyl)]߫j`)c+Sidru=ܬPIݾJ{tcd7`l Pe(4bm%Ee̺{kVݒ `ڠ"Lلx3bׯ>$7V v9k*'\Ӄ" АI$eϐyZME "Mə Q\$u;٫/oA7#+C=.x9g;V|)_>jna~#d^(BqoD<6|v˽Q)S]ENqZ VGFR3g#K\$KXY$u@TE>xGN9IKLju5_ejnbq}=ie߽.][lۜre*r]=1qX}״*ݧ#:ҳ& ҫRѓ :9x8jޫ!_gdW4!f6PYP>˟KMBx 8Oc6 e $FEbş2KMmJt0iI݇)_gĹxho֭f{gb+r@G)ILEڍbô!OL`1/1Oy1&ViMI188مF1rl_y,p7I!@b,fֽ2MsθV%է-ȇ\WvƼlWARՀp12 oEVoVp  ^PPMv^ c{\ vçM"3 ;/q6VՍ?5s?l<.6BE utg?CKYFq7ꃁ51 >NˁzƇ%p- 41_2)m._105uڲ-3K:D0bg;iPQo`"4_@r:'{m»&8֋$0,Zs=dYhn67mK_g4vg:7Ob;궼sWir ;KhWPш1_#bdy #S B_1,CffKŘ2JLtY4dVHe}Cn?1a Q8*$\/IJeɷeo#N|wxDX;JS矿AS'r BP`RW(,>B4)s&N̳։y57t`f; \f sfB2XWp^՘|p93NL\Dj" Ds8a*Rg4㪤4/F*g:vB[p˝Oi㙸VE eV\6 zK-n`=%-XOnJL*çJxFe5҆d)d1n5쩅l+x#ߗN6eDݺ6<0{c%jN}E5f-fd,eUH/<%ep K7O#@FG))'4hc\@7QVrHXUs@؅׽oSd.k4(Єaٳ=]k „SŲkճNA#LXb$# k6Yrw5kmkxqKH(%Ɵ؛zYf/dPQlϨh ӗqG0W]ߌ\d}+{7s~yHk*fV+\['QJ97:JZUp}RLCP p~ )OYP\Ϧ?1+< t_e4-A_#c#혬!r24N|o+ץ2eU0KYuf %|n^ !9ק"H^o ,oc0UU0ߵRR& ?7_ R n{"|vJ{DQ&9w'EY>HNgi8vu 8UZ@Du* ˣrd]3|W:7h{]wO>)[G!"W,~^%;ϦS=Ym`4zdԎ0PI$uce(KW[7S'<%_ floJ\;p4I[`j7qs #>;M+޶_9(˪E&z].E_z6cYl,+;RE}a{ S9ʕXs 8%B޼PZ\` H#3"RišDC@im\?RJ2g5oޜse0"57HǔYI*)zNM@(I~PE`[Ƴ4*jE KZ=-m:F[(8[.z"Hwj],ҧHi;jB`"eO"R[A"s#^W3.w4aIgZ}M;|~5jŠ|^G`G٣୰{Z; i7xo%ٲ/tƶZI+$%LdO$CDIh@.BY,!N ୶iGtԯ62M$ Ȁ%8AgU7d{ 6t{*$1 z Qh ~^)KZQX_}eL 8Ou_~LnyĔsXJbhroоbv0;CUrp$ܙjBQ%X/it rΫ<{X>:ϰ- ]t }jB]{k]eij_%NxI5[P"/qp";fcf뢘[>SO6($'] Qi' RLY4 F5gԁATdoK7.o6 4>_Cd?ً5:t[V?F5^oXK*XP)5bzVmjL= s.fAbWްOdg?_(͈!vva`MX˟""[R N"x߃ѹ#nacw "< `ZJ9_N  8A+h,7vG]N:3jH?hՌÏw{Elk7܆~Y* z]6,}}gv;{d\a KH ׿A6c:_iV{n 9Wr\ *oʑ&SWRQ!3eI󸂞Ց-9@#jE3+wp?9&eJѡb >vZꀭցy 8]MM݂ot$E\vjB 4!d6A@5V ^Pʲk341C>5HۦiusK& GRRiWp@yѰ`F yGQSYݿu!.roQY=@u׳SofvE";6!9:1Ι SBn݉g*境`i9. +,$߇IJo)?ϗFypѣ %$[=ؚu3¾jl_Z6G5H X,#+k.s3On4&HNT>z)iC_Mwvz/ҤbQz:Yl˞8 ƷPciD1Mu?tH)&!3dk€;ſ%LѠkEUh< ǭ+ Z2⚜ : apFevM_HSMf4}ݜv$Qz n=p"@ zwJx}at|ER#ǼV =Pc#{y!bpJ^3'tHU걌L!W5'fyjdPO7'@~Lsr+2Ti] !c12oXƙ.Oz }P9y'+0n{"0+;G7Y?@T&6\ 5ҕѢ{6μ%R8lt}|VDUڄŮ*#.7K ,ΉxϠ?'h rUX^>iBǡ"ѭ;`GAZ <90U/ G=3H˧llɑ]+"-s 0@x/.4;kICPS=ET> :=LgdfڎW"w5ݗb?RTsPTFd)`5YAXբx)PAg|O /6V c-n+FH{5<& PBk)E|RV򪯼ijFR"mV2+ rOJ=ִouK4=Nhcn %4P nMn(f?/vpE݇W̛X1T%HeqjO(f0^tʭ q~[ۯ;mWQ37MdU=7y8ت vǓ($=m `(Ɉu-n*Ce <_q;5O6qM1a@7tlj£UZm&4#9L^J9g8ꟚF\<]p"]^F;ypo?*V&ncV %ThW/7χ2=>-8CrsNjcھKʛ|Fw$Ul ߗﳰˁWn;iVDϬ}sؿegEe\=D5i+m1ꅇZm*H_Yn* ?[V&¯A4֚ZM5gο5YsDv)nyKWf>I mƍ:!DXw ŬECPr\jҩ Q;wҽKR]4!n蒶B.r߾4 Yܨ=O`cl!G=<r-9mL$c@N:^ɂv Ȳ{ZĽb6:,mOtoc6oAV@&(uϩ=w+ e"Z OZ:fye;-vVrS/@uaV-\ zK#fk60>ZȆfSVKHikC9z.&ҷ?u2x:L*RͳƚhІPѾyx%p֔,[ĺ/KYTh{DI?vI5=wvsWyV1ZM'ҸXIW`~_ـnJNx:f,g~cJf*A)dh4SV 6F90iHnm9.A:25f;ݏ;Q&fskM*  ksQZdM>CʴbӮWI_:]By2^;{e^=c#Ttp:93\embMI kd5chfz5%LEbM;9=ӒsnMJ}vHTRkuxZ/;}&쯉dtiexl"8_ը3Gh,-VeW|/ob0Srg:ɺ-R,sq Tʔǿs wCx39 K`dON\7]5S^O9l08GӨxTͻbe:+% buIjes\-=/ctM).qc^2̠#47 DE㾢?.E/* -̡ca.l]ALodఆ1dE T@r2v/I@t2T]!N7?1h 9MیPPzJWJYNwY"׮M2&mw ͬcZi%'"L7:Q6aWpDVk8G/00T/{z] Ϋe&ӵT}0g6\@7?ZxO.++uwW>\р; %7-nK+9:q L}(l*Jk4}SjB 3k"o`[߳]=q[6j[ n֐T &+ H:@V+sN%Hljז;PPM$_F4b3Pό?q;-mБpqtyP0 $_ʅ/ݫzoe)cϐp^ᳯgi]N9Z_ u0ɣ|V5igfg0]R}kh$]ŰҰ"+-<;= :#޸x=F=v Sg;u"z~!I =:Rlj$ϸ \#X*;@ZjQX8.#5 |<ޒ#64|%Xk]'cޘC&X;C\D@$Qcl80rIbT8xږ+wXmҲUdƴ_j57I 8U9#*[J{8'Q~;#|ݧ~{%.3s\^£zV{.5Jy|Cpi%F׊MalNф :_5DxQ_t26Sʻ|Mi,BދdCge뤮vy}aMXR[xY 4Ck"N8ebXl q ESn^&L\x6 A*]HhvKmJF9MAv,.=:i~ j7a,. sع_K77׾&Fo="/NhNruIZ]noʀi%\?x7u_QZ0m.ZU,&w+vL[=8DBy `6E7ʼn0MU gZMu7Aƛ']fH0ɢә{KPx +@jd{IւϫV-٣8I11g.P/yO]Fϩ! ؙx/^K]BhmzSV[~{%8M4 u09/pǗ;SQs󖵋J.:Q c*![o郶qjQP9?&~UW<s!ẽ@|G3s-ȽR+H Po-ڠh<,]ۣ5n)(aHz5/-+\/b\Ia,9%^13ռA.Gs_m,ەϦoG&LU* -"߱pE 1z?a̲os|e& Oqnj/HlEw#4?f-GʰL,@( PKEJ#" g၆y'hL8c/ L^QE庞[<˨ $az9`6 ŀ,Ɂ?fQ|{-Dx JiiɈs[it'nqB"H5F?9CtoXsQ2QG !);4,#"tcn&i鲑[.[A Y.}Ga"< ]OnGq!$ S)7*ppo3&~.Ct$WԹX>Ĩ]D;Z4߱.*o=,`4œX0~M=/&d+\ic)Э/6~Ww0$ɖWa-!,#O(؟Hѱ 8R\?bx<\Ǡ?S ,w`FIk"fJXu<[h| @̌s] *T(BlwU`lcKl~2MD 38(ui'tk30i:(9E8!9h! w<>i^Vmx@{^)k0 weiȴȵ4D<&Pxicl͍U1a@Y8hmeث( +iW\R5ۺ c B#K.`% ԡ8(T5 p`4;RK ["âUF_HsB${WJ:!I>W3{6RڊT؊_Kz XըG 5ga! qZT@5a^H_!yV2?tN&mAI-Re@cz&F:B"gd#IsXp!(7hZ(^`TDJ͂tD$Z?}9EIs.%v؞ -(4|?4gu7}R1Ҏ@BnVi^`.XHzABԉ?iiV|/#bADSf: `X.˽ .٧~]ŒL*G-v!b TÐ}-xSɀbmKPCUH}bs/oI@( N8kA( .$`}9{1㤢Jk,ǰf]yj% HL3{_hhIFQq7uAֽ# H>z}d`Zh&*\=,^NP=df/N`TV6$!9DZˋL}]W7}V,+?ooTQ7 Ri8{3lAAc<]&]R  c}j}NF >J|X`ȪݳOJ&;,!Œ9 Yߊ C F [DrSՙ-,(+HGؗuބvzEP:7{:+6⏅tOZF Z3X2 ͧbsⷸa+ 6 哚yHFW ǐܨZPΖT\HW\#0}pܪں!̀R7GV]wU$ CדUH}gM(Iq.JZZؒz* un8@I&5a~T4e[R_f!/WCmq >.XZ |ReXVRٔ %)qm` >r>A>M.\E|yЀHF0m<·%'c$zɲNzBH?~d}FήҔ !wՂ}.e9^F*鸰. }7c—Ӗ! $| %sX(i8xTk@eҳ9Tb=W >,~Aԡ!&80ofo~n.wNL7XH?vf =N>yHe C9'7H:l؇gÄq|\AeU~Rf?$<U Zdֳ3.).^_-nYeD ay[a 7<Т?,u Dk' & Zbݍ^{ oNr=V8To#B 1{ʫv-z%軌muBH5',/G┝Q&ID|lIbKwK,%+WUk+wG$>I/Y4 3PMjKK{fU*»`VW:>Rqe{YJUx  I ?AXxZOw`]V^B69Wq\S%sqa52a,^ьM n5o!\l?.)g Eq&G!BIgEѯw) 4K+[yO{\'BSΚ,Ll<PkrlSH+DP7}o TҨӄYJ) 0wқ!$4~GrAjȯvϋ F>Vӑl/D}n(%ֿ=[خTtǙ?T/@r(bO [ɢgtW|[ 8<@u݊YGNw?-s"+YDB1 mfz}~u#B8BAt`9h i2plμ8JK AqKRh.\-/)!t7Uv 2]%& ʚ9ں(5+1=ީb>9 7C㘮Óa G4Z>Հ9QU^5}9! 3^ǭx NL!S臋sCOBy帊}M(58b pxK9N's1Qeݒ3rnjiի.F8籭ACQP}Il/w rzօP TlN6 VBAP硗Y|zcQ(.n"s;,'VC )wSnIǖ>zy>3]gfߓsN齷6W;RFňW5aoNOĭg>Ll;,wY۰w xǪ[Xٟ{ʜ󅏙!j^Xfxg,sD(pIve& MHg3ó.d+Z>xa:PL7qX[k6Ajn11_xquZ <>7fBQp۰5WJ}e\PMXbQ#WZT6C7`0{iu ohV']M.6K>7LVCywc5Wg'F @ 2zCuQ`Sr?S[泅2t Q@Bz3Oh*E#6 USΕ{ʴ uO/[=* ;Ћ<vFpٛ& 19,by1ICVޑ}.!D 9h<<9{2[QtʚZ#=.G:Lh ! HkFʝ*8=: K@]FCCS}"ɗl=C @ױ,lָG龉kX 6gO#8+}I vUN><+2/,(pq^Hta24#hfa/yB>O s4ep$B 50OJ &0lY$ĭdžF||")=1חχؐU/uE{$xfE>"l&t) =}9ԏQNhD8{h`5-&VT<{6Cͯr2[֝Ƃl>yDKAtgR/dh;RW(g%H ]jI0m`麼df Leh))Gꧺ>Q"?&LO?3l(SA^ÓKٝ*>6F5$uEf֣W;>3` o?3 F| O(ٱ(|d%xкclq^|WβnZԃiR^TmS42Wfy9Sjz=4S=4׬hiCpm̺dXBiSd[q2P?KdlKr[|FP >h>Gsȉ0,<ܸF\niOvv[`j$#S9\>qኩhW랾@̙ WW).Xjiu#aT"WȢuu/3TBõgy? )P#,UAv(,hOsCw^YFvIy_vEaɴ͛YiteĘ&c֌48;{ZB"ʲ9W/k{şƞ&5&Z=kPzkz[D$/=Oa]a~A@|Ӈ!$_ɱ5'Zw ^WʗP2VoUIxMFqd?xF EBS9J|gӸ(d>,2B:.)eӚuV ^9q1 8!ѿ>]W emX{9%qԢ-r!g3X+[(n H);t8GD3Xù|v(!9s]M)yVu2!k s Z8{w}wz^ΔJѤg^HÁ#wE z%A Lo&73X+qS:r`86w|'_qba\G /^p1R'Fd9?-jls"=OJ6yKո}̇F) L֚D=Ay5|6p`BL/(:SIoVUMKtlzP%#( e]njO&~\BT6`JF_!qamR⃻lKT|52?]0ʜh BkAl[9(?!/$St r5q)U2c\":0hQf8^$HZ9-1R[mLue-#}7(2H(O'XunEXFb٪ [kf99,% &|vL< 03Rt6)`1Δq?ϲ59tْQZw|f(KM=0 YJLz˭gG{QopQǭϧed.|-(":7AՖEl?iU2d*c]tMI:#.OksSa3iPʪte^(7jf_odRg+q̘kEu ?q;w]zA R!Ncu*Nؙ~vl#KrjV3tn\W͂$aYP#oμ3?<֩Ւal=P DԡC@%RO?exF)olnh=#k'jPQv61AhAXlC1'xہ8*)9suVwغ[yJRCTlS|-(,੫/? ku]|<ӊ5S1ʭ.dCT>4I2 A)pim;V|m^` '}8$)"%X2 эataw&0g̶Fu5 䶦e+ _S[-X.ky럱x]T82Ա%BfqPZߛXanVFy  AAEtZC*"Rd]<TBv p̖o\7yxySl >u K#{=6WBLUi9^&9'^Ǥ@m0&!X=%OZW -g$U),d=}x_F7WyΡ]fRk,@N"fUrFؙr]QoYʁwڵ8q;t+ma"lS=Rfܚ\7COt[BޏxCcUI1@RCwH{@*1e64$JR TϺ)*a,3ޘrCH@{96OHy{?Mb90KgǬѸUT.:.OnsTLIJk.YX+/ `% LqSvR.r+" (.;ttf*8|ZA @'q$.d́rkeYF׾LR0TAC4N_Ee5Zvu(8j}%h$ݨi<BIb 2cIj[0s sڌ+w @vAxC3nE 6ML5Yx|*NAQkr t _d*d!jjAo^Td=:(qU7l?dViN7̞C*L.1pMn,,EJP3_Eo7<׽1ạ6XbL%o2L(9 \139[:eEmGBKeÝ~Ǔa}(a%FחO&ϘN\=]9wap_D׈1HGT`m3hxS3p'|UHa\q{7ձ0=/FVIeMwi]1/U5+Lbȉ`>/isa4nFn]:'jc*>܉/3h8~w I2+N9ά[bu.[Μ<.yIbȜ[WUtN鎹^W}k9>FEfnpG75FnQ&??HWĿhd`^@(! nu,߭ u^| ߔruIyy}=n0k'VpQY]!Cqi9\>{Gx($뜠{1L\XcR!Z eK54퀘5YH1.J?!.)@YpD qcPݯ4l[s9[V !rAơ*]@,lׄetS'RWKz`5W NIb]O9sHjz(KO/KHv7N$M03T;: .iq3sDxꪔ4M<7Ze WJF'K}-Fn?ʲn*bרЀ˴G^U$[r9g0nm(\G`I,w$8{ lC9s. jR& }F&R=.61g.٫Yi~> Mhc%y5.05#0 3*^9{ܑ{-l r+Ď",;f^Z\8EmbHJM+Te w20djZ+n.! :K]X頤>ozD 0O.ԆhĢIg,՞{]дacyaca [pK7C@^[ )Lzipx d+j?t <*]3_o#X]#`tMu6D)}7I|ݎVcNtH5;rNx@(]EdzBŰ`"rp##pEpgJ`X< KMh<yȅ)n' PfH@4shHKlC{/hz9)'W oe1 9z }3v*MM&;YxshkU;Eq8?k'Ur#am[[%> Iu"(,L5'rehޟIq<+nϹC*6 er@ژ"Bopur?ʆe;Bu5f@ܑh!6} zFI© }^TY~"2a` H7EcRĈWz6j,VwșGƤ1oJRRl``ꓔi`rUw 7qK}%;"sFrW\.V 0jdIieL>Fq)l FF.oVꑳ4P %ܒ-xxB۹D:"".@sDs.`{PeORmd~6*={9` Z=jscd bù7jgGTta$J5ո4><%[phvEO2^PFBV2 TO+>d\ƳHʬTMq-Ɯ׉f.Dlg; >P*dށE7Z4UOZ՘ʅF項d2|%lIAՊ,tP#5{DFk-8d #oɝbf':\PRs0'\~#3|vpc6KkRt}~Nbr;Q(Kx&DV@W&@.< O~QDJP\X{ MM. vfA|0xhB(+`*^-*Y sF4Z} |;q¼Dv U @Ffݓk9AĢqi:rnJ,[uI͵?>:Wɕ9((}h5j7D-|W=xpe+TWgOkg.nEhiP.A_C.Vlu~/ןҿ1*8Go(Q8B" yԂ, Z>Ī1 #A@m?24 ?gvnt~鹤]u# `UtshYn" AP={lsg{gӡQ\O, E8/7'AQlWTIM`*=i9mكv`tE0Pd^QS4!-@hʈEUM*LoƶC? NE4?0 bVͅk-d[{ݚ^w;tsĥïq|9BYo50GnJZ*]o[)4̼pV躓pYN̶ 7p%Flarw*@#=6_0@& "F_@>Rnwg#SF$Fƚ\v#N*[<#w Rdo+ ĝQ3$G5~_]l_O91n{VР&ܬ}mkS'!aJ"k7iTjFߒOABlbvs`".ҳP:.c~3]1@<+L܄2-"~}ҵE;)ҁpѬFIYT,.4|iI+wD݌t2t5"=Yf} N,U`+pbr{. *Mqxz9-@p-рe`"މ\%6/eUe|{F-84@LvqjJ70 !TԠ"Y= HQƕFKqfarzd =G-]Csx5wpw[oTV; 2To!\Ng)*G(h:6l}.p*)4sȎS,!4 b΍^#uًWgf(SKe m}L|o~KUΜw(!1x*3SI#lJ.~Ϩ*/c@!8G ;vcm]p /7o.pnޑ.OwҊBo\ʴdu=n4lȅH.MIQ o;lT@sa^N츻(h_m *]KS( M-J_eT 1ҨPE`-HG| D[:ȹRǜ!r 4.XvHwefMJ7!UĵI}'Yѻ Tr_piK[4J/}ւm v< SoyUFgcdǓO27$OT_LؤBI.B_ɑ0˄G>Cu!hU IQj4% 2H<|RRBN&clPvMbj { '֋p 7q;ȿ pZD+dcu@+ut)*ɰ-nZ/rRο<>M:jl;3;%=%KvR:1z"`LKW 0+O.-"ςUFl]g-CI"^MuAY͆kq+m+e%B'\'0*"5zn?KO&KPx^OlbX` AH߱^{4x]]>yI)q+͠CrṰ;g1/W\ULNƿH2 Cb^|e+EoviZ=`T7 9ѭXu)ޗW1\LNUJ~n(d"|z(~=JLĎp+ 䰀8H7&**r$^ֆcAq:WCLK) _pynh3R%L˽E4-}P<`+*<|ekzJ;)N NhS8֔%M@s9+_?a<3L!'/LZsc( .Ku(2mvHk=ގ@6p[nr ,pMOpfL6 C<鴈 }XX\W!K6muOuftonjتΙC{kIs BWG\] Je:TLP3?KU2PqGž Oh:߃Ŏ'iI%]XR3#=j!%g8W0;a-b{rРqT|яfʺ4[oeܖ؂j|c2~褲@>ijE%ypԳpGzJ{Ciǽq+,Mxr~,: /5M8d4/ 1^9O JiC[C;.j;9+wjz#((! H|?c:$FcQ)F֪FvB]6֜d?сDgk9?6K+! VF`o`s8oW\p0|Ѱ-d]~O !T?eS~bod1IBu  z@ (vn%{uJ4 8 pHӣw;]q쿝"(,47@9cu̜;Q{d90+jꈿuABm$QodGȕE˜/?i.& TV(_E/k އ٭O=1{s, GC 1_Q+c`C(x&wP+M0 $9yNẊ(-13eHӣ!=gH]]p^Cd-)zzQy?`sR=x"8T+لeJ2%i/D- {( M>v~e$±Q^Zvo8呞mFb*L`1gyaayj(0 Z~=q/LId@ࣟ 8 SR=6)>3v,v6)R>9VG^^`a!X(UfTo0F.+Z<;)F31'f͢V71?V]>\*=- ovWHRzo+u !Febr;YaoҫIoS 2RL${!B]*' H"؛[eB2cv^'2 )Ox}aߋw̕zo̊gddT^zXغk>k%&=D]2.6Ώ(`ID0 3a'GVX<~fmbgA31aZިNE^M]ڒ@6~Sr|]}l<|_-` +~HA.&a;Z : ٴ?Ue4;R R NI87M~㜮)d<<`mkd\PBs * n*2;"s4ٕn,LN?H[pNVK{dlvX:LӼa$ P8CYr:wʫ`9P ڍBAS]h+}UK䍸ZW+0 `}Wf1erEX\jMdYc 2򽱝JH+Z"|B;HG!s{A*1.f܄LOg?`+PUgY0 mvTs[ܙ[*A3#p6kMT #]i{j qu [Ul8߶Ty_Pe.j).{Q3Ph3rt&U xdׅ)p[9a,ֵ~Gv¨daGcҦVip u_176se%eAZoI81c ;lmNƢgz8j *A[ J UAXhX',h5qPC$gp^ufh' "T K,WwA=MmP|` YU/IGzv2  _tCN[ |+Ϙ kwjӍ& HfV ƍW (:o[fpvޏC|[.s(*r0l6Z2-甌PP9k¾Y!"X[$n^(gMzYޠ#-{)g,ׯDHJL и>Y9@vQ!,T_JI]LdžBj3v}ّ\_Fӄov=6u@A^ܾ'= _Tҋ܋:rezAtŐsiWmǓCz(Pd/Q)9 2׵Z:>ݲY鋵fܬR'l/xz'8࿼NR-4,2#r>v|9N~xant7 7R0̱g$Ϯ ꕷ% u_d7/)W{òI7x$RN:D{&q PŒv;G;Hc!V^/ݬ|}LYtgY&d9; 5%Wm ڷ 3Us`Tn-x?yN <[<-W3J H8)g-k vr!o8i. z6smdLhkj{7lHп&.敏O$AV}àA!Lۜa;"~yT _ʌܒDIɁGTL>oJYSC7s Є6,u#7ը]ufӺ46}R{SAc9֢Ѕw4w4a.)&#ڕ˧LG#T(Kݤl1}bZڄ9kЫ7qdU$9RU$c))QJa"TݞGIwe`8^͹`>a+m+fB4(3q"]a u8PrH{kf)r-%TΫ!7XNW=9j=V>YhqlMaˮ \Y@ WߝD,Q׷ţ'nt@+N'a3!O9ݧ@+W̥%?Ϊͯx2pq\vYVZ';[(AS ޹[ȹZx꾰@1൉LAwޙ bj^|H`yI34u$ O'H[ЍYSMyq+8<$_o2?6ԚdsSQEl]BczU5#4߲]msW.CR§׆߁-ެ#%-Tu~Mæ˺'BzHڲxt. k*GT]r@u8Axsrd_zQrLla0*c1fqϴ{8-䃜15#Oe6(ҙuluQɯ Ez~֎|5xp~7 d|^ʖi\E|%Np,ũ Gy'_yeo4Ney'E ݉CW!lEό(˹F|EkMcD)šδ)༻; ~gYzİ=T*\\g,D[rfPG63C^4S4UJ'QpTn`ihNٙ9+>ה0H&IP%2F0 Ey^/ \ڼxP3 lT'NJ{*6W}ฑt,^Pb\#4A$ֿ/)jgq@;<+ģbieTB[~O_3b8V&m-&~j(דU-;ΣY K:o VwXkzq.ܧcI_ع;ga}nBFyRl(`qc":E4z2Vr 2Fym\.f4-/deYI7Voo| R+eiDLiG=D!@k3$(h[R C\KJʻdZZ`A+>4 U,quK>:L*B\u^o4}75&vjozu%ݎ=OjuNe~{f5O`Z4AXC8&  =bY,(ޟX'ZO(&r %b4 bQ6&6Eɨ] zZi7@0z F:ewn zXdIPu)iwPQ~l rx|^YӇ79P]H^n'q2>9NtŰ4 SIbos kOYARUǦoʤuoϗ~@~cabH.lAq<}J.\۠`"L]!bt$A @>}Z(AzBdigM.cB皻0y[F}og&k]L΍^;Ryx,23CeSaFbPe2j1tAW%Z n=-K:>dA4'*c&R.%ٚ&!"?6cSdWL,4q4]Bb _*8e!<:$\TVS:ʽKp~"_X B"uYk-LNcHqeQ}9u]l'8QW@F/ 3@t6 @K5s>T 0@ya1V#In Ov*I)[#V,#X|wYGA_~G+}H GeGj[O>X%=QA"SsV]u;)ɢ zT >mG *x=T>j-@@BF/P4*@L%;eYL wzǧ# F `uPhZ Y  Y[1lctV/6(ۃ`t8f d 3 +Li9.>P @/W-|6'mNN.8VK P~vB-`Z['{>rc#qLE?ZH%IJO =/)Gyر:55˛5;]*1( V]UB*%իHp”JgoY\&m2{P FkP}`LÂ?syRyUska`* uD-O=X Bx>j|Gk-:ՙ sbAˤg2/@@A^%&HXD,ڨ {-oϴp o\ս228yec^wLLEze% {y #n ~Vzh<+Ǯ[EN߅ ljWkLm _ย`t)Uј`S~CF%W ђĜpԋuWL)rUF"ÓW)Z S"VM L$Ze2jgMS8)j} ϯA7o!'+W\MeClb'\vl`QJq2#g.W:̼UGo {azS"8[}"` WGt)By"{)5 }YѢ jQS^Jij(@wAldX،cYxe(Z+h/\IRx fo;ecocy|d17/o]96Lc oԐ7xy$A +a?T[jT/@LY쩹ݫ,"eV>?if+˪DnZ 1VI.Sp-53k/NpɔI9r*(Xw \Pkx|n+YO-63R:N (̬! ZSA=eӗbSB6K cw4)?BTtԣe6o}1V&_316Sw5ypog.>SxG&G@4Y̽u =&{?ֺi|hb1 F:)#%g9d<);v _ D$n-C2}$ k4Z:&C.M>SSrN-yzM#@!7:z|]*_ M^?3gU&,rM%bKȶG0o#H+Mb{}D#vsU^ͥ!C?JjK~-]mo09 *_Hpu`3/)|*C:Z%glY3@2=)0WurD%|8#I:EVOK#eY4;]F6CٵqΝ{/^Zpx,Vqg",UTQiҳxʠKT 5'GU?}> V'q}8.wWBfD'ѮYZ5}T+p 2!HD~xa3Ay97n4HX5m պqAzG>TF'y{JY/6,~H [:Ԉ< :ā"Ղyp2Z+QW<>y/~d?$0B {r] K{u<}}VEF%ԶyW${ި|Ar346)dXO\hnVckMg!p<]<=qu+Xy-W;8:͉%zW£Ol,1QQO™{4S1/q1ڄM˲Kuԍ[Ҟvbqm[U,>ZBhċ]5eGק^SJ(Fk$^#9v񙫀`p2 )lP10<cu*/7(a2"pz~]/Գr<]ϸKXJT뤪5GsGҗoeըR5Ȏ'p3?hxܕ4La&VZ>e{宯 S|pB}L*w =1 +̾}nCХf 3ovyx%b6*hǗQ/DAgIn9SXeu6n`<Tpʻc$ФΚiڞrrD0! șO7|܍fkx'EIf|f0/T/W X@E+\*AKEdf,1cE6Ҿ{S#:G,Vd Q\ǚ0/I#y >r$u yQb-}pԶ*S}tu|&n}HhQްPPZL`@ڋhY_UJ2X$~KW@GY uVZ(AMWFS߭6r4?u$I%*ä}ҾRPO+xq_-Ǜ'^&/ w;)֘BdR³G2aO0,X;p!41*6E1څ!rDY-M k rVh`ˍK|N?? X$IC u YVsdt?=2)Y1%#3_x4AAoL*4v yDר-M!++ _NO"|,vLϱ]\Ύue;wP9 I՜f ž_ bGqUɎlll`㲵 z)?Ά;6Py}i"`Q>/Pohx^?mᨴM3su]OˤC1t56R8>;sx?:dmtfEp)4Pd$XHK'_V4W7l\=C ZH6ܦT:L&(@hR[Ҷ߈|g]Z}Y+ Q?x9y{ əIM0Ҟ<:1xaݧ. W> YR"GYf6Wy%((^rv676)  (cK*841eIkSw͇k#a*˞D%u))ܻH>zk9< [`: Wt8ۻK39cB-\z_; $pw("W1D7sSz `JEN0-FatCO7j*NYXYRd:lV-^pr+C4aa~T .V aZ oͧu! wi`Q)gy| <$YzTNU9騧|3L0U= v|28$~oZ )}{2BY9*KH9XQ#reH5S]]ޒ{KppUqqpPsQ:rDuiyBwcm狅[aqYpx"xIXZҪy41#zTsyQEAJIij2ՇB屿vF=@Ha-T6#kv6cpgOG՜0ZڑUua]~.'R@bҕJ1o :5cZ0Owm?gW{g\Bm_n!s[RpZE註Gey!x#-!NQ`[ Ԁ74EMczfi[BP~%POS'ՇJᣟ?$s-vbf+E/$!jvO 5rȡEVG>_<ƧHƦizTyq+liߜH L9bfrl)msK׆xfG@L.0A N Tez2M! 7X[SxP>I<_ِ//̀r~noPKd#@ -NFkmAz/NVӝz|ُI\1k}"oW}οq `}9ݝWK@ނfME bK<+GHZ۹!Z;)1<.>8 ^=ʅYSdsB{GZ>TrOdkǀ,ϼŐW?J̤x$П`+ϡEFd/QqQٍtM~EaiF;{[gƶ]=rʈ3@mg9n~ha‰t>18YMH76jtG^[zwα#-9Yrn~<%GElns~i|T" 5dSq$s;0"t5 kn\mb"ӤlǦU=B!!_ DپZ ϰ m6F %}ai6:)Bu}$TY65W}[ ٧(,-ԁ7^ǡ+S^W J|\%_fuUme{ N{ X@+MUm 5SLy}+`=8ܗZIJnv dw91R:  ' 6 oOl"*؁V؟P) ba#:mK!pX<nzmU(GF-)v-d~ѯt`P/g|&^Ud&%8;ks+ˤt <$5 t5~[j#C#b'^Vϲ#r\U(GdچsZ'eҸFqW( $aB?zS :*XSbGVP|u\=J{] hԚH2|LryI/+'?o0HX쥏bA6ܨiG\?MivNŘsUM~/:N**6E%*TI VQ*ObBvetztߪ:E=qe*bS>cL56×hd*hÜoْg|e!R2,hkrN׬ 9Zޭ;%]vIˍc#^<(9nR7Eo,Q]qh4#z[W2#-Ͳ7faV8i&0a^~j|lu: ͨ1H"n!S1*wZ%}|,Axz.mPz5D@ǘ;CoÒ:n~g{V9|oK C\tm.K^Eɀz-*K'?Eݨ|N>TPRm7cFdtv1)!х0LJauNu** )ES+tߦyRw7GYUj-˱buscI6An_\Y¥$i`QC9vsnOu '*aU~Ԧz\J.LUN$rNJhA%Yld hN,{fs8&̇&-fO_C2vW4@٩C}֋=e/xMO^taRQY!V3]O8nS\6%0d$d֒o~&ws[s"_Dنe{'*b^X. KZj3<贚ۙ,lhoA65Ww|qIaxCZkk܏$B "L9q .p'1}[H#H'/dhKyrl.$1?j2ZΡ-˦vlAYLhǜ.r<>sH>Iuw+[-R$62CH#j%"(W^_0HE|Piasظ:}nի;x0L`W1 a9Vn|MV:gHp@0lMmNq/J0-FNS63 19Qe1ّNgzGz{> m.W\AvWk y my?R&DkoAp3svK#HNF|Xy §jJvv /W<Y~=q :ų:a ݼV-S*-kx 2ᄌ,gVKRdVMcٿ~f0JV,9iěfCfaĜGl0u=.a-z A> Fw$g?V,b[cċn󟀍IHgTSda X_eV\-vDV? .OO&s5nлz9%'CH!'4XH]Zx.:U$Reuz` r)uܒIH{s Mz@UU#~ޝW '! /#PVrD(UI~0[wg@wn`5Ѣ'O!DO7H *+1svS( ՍhsW}mSNU8$1YXL@#hvMJ,1nˉ'Ns[ezm_G;VCoL/( BYV ma1/BRܐEc7lwIYI-:6UFZF}|A(Ee|G[펎ۡg*/ڕN_4Y𩆩Zf)=Bq9V%<Ysb_]lu"IݨT[ո&qs}13(SlPgnїcX`I$P[o[D~wВe _ \}\O'S#h#oa~-vK>;tRʷiᙧ+Iz^]TG5 3 skw8t"@ oJ=PSq#C[+jպԟP^7+qIPf3OM[2ڿ|woUgnݏ ˴Doڐ\+jMo"M n?,&(D5Qԙٔ Gv ܐK;0vs(12!~h|[(cl&uj9²Yz)0ەIƭ$ryj#rzJT9|}:FY.3~܏6i٫ZHch˅]_Yً@TZp16aM13U W%$$lQ^*}QxCa8 Elr^HVۋi ,Cw3*F:m*Q☼a7%RPG:/b D kZ͵: k .P(Geu3t1#MN7?v`& 4(K̄sգd$&Jտ-7 0zKDtLC ìs#mPJl</#WHî;@`A BF*1#$~/qTۗPxHj 8#Si-jy` 2ЎςLbI/wA+!Jg <%eW= ׄKf#!<omC-,rK1&h(̻Z@! C@xx ]&=A r~Ή,:`v-Es& `% :o{Ỳoy(~̥u9 v#,qzW!ϪI}ةCsoex_S^M5H:uܷnG{y ټ ƹ=eQ4y&*|| q~DC_pY}em[`ԠDi 6Pxz3I_=ZwmVe{6&ȲsAA}a~X*@^tH `b'qS@X>A6X~ ?AC;m1腥C'$@(V vG'P׊Ӎ^c#4.מ=l^ jR}tz[l}G" _o 1jE:lJA0WF?K+)7 #K#WD]\7U F9Z`'+JCdҲb}A}jMs%ov;ղjՑ"x.7i2Mԭ9JqWK6+m]+n͏+0៖cf#Zv [6nlxў|뿋 JzH^!Yí;aO zQgqNkķ4䞗 {siDR~BMlsY ,(X'ͫWߥΡDئcpWLvȒy}4QᡝE*~ry*X)/N㨓K{*b#~*ʶ7i2̯ayiWE~3-S!R}{lRjX~t}kxxƦDKvo5 =<0 Z>{uoˇu$ik 9CWL؇Hs"\V=4ke PLUi6z>,-͑'.9`GAGB@. &I[cAJď5q}ʓ[HmU ~1ڇƸƒvՀ 8ʯ"jήBSG6daΓÐuLX/>*ķ8%m`t qT R'sb%E׶MBn(.zأGLAS!]y]{`(eZnX eۆ K#.wh o&CfclxElbGeؓY5eַ_(QNh,⊠ٳ/{N4mkQbafϹݿl7-݅x.uj[!ӕwk3lmIH)z܍ Qc'/Z$jUaDeXVa# 9:n6_#}]s;^_WF[u a[DZ*m(2+V7 ꜷb;zSus_7y5V̉"З߻"D'J3~ LoL^EʉZoȯ$/_96\T{Fo=A,NIegG"]ؙ^`L9y@ܞH4a|¿G/zŘv䀆e @ yFǷ̝%ݩnS](: }@? [WJ C3NoCLr+9͖ȊpQᥣfz"B4og5=#A ruBq|!Jm^Op!Lh{AʀヘO]e 'Uz@Uzm?z Y C"$98[q˖|$~W >]h& ?)Rh lF@ZM3p D[snG(# D<@ }lIȔ ѯGcG1]GظsR xDZ1Mqj$T|Zu8๺_TdA @ P/Bм\7U0{8?j8YAm=F7Wtac< e>QdHg|uIMpǞZF6 eygSAϠuRؿX$Ͷǝ $lAb 8Z8^bKmjd_s(\aW<*4G0&J|z3}bЄmDh^f$?x9ys29 rkjpC4O{xe(Sra!3h zۉ?\W?t'5X߷h7KD5؋I<cav5+[]t$غ@eGXng#^ ɳy`Gс `h!%+[E$lpcS>Kx49) 0Nk񵂶T6ɄDrW [6K{4 N mx-B0@/??!]v_2(g _Gq $ͬmzʽ4NP7>1DU:$?S^Ryíc 35z¢Њok뱆au7^樔orzvզYo% .(GB.!sx2sd@86JճҢY`Y\"T|#Jp n0H nY c۔"eJgMyzd~-U+Q,筀LvQ\!GUP˓$Z@R cgZeCt9I'Q+AEiИUcqyH4sG.av }'~9FTbϽ됉Hl}'FDLZF{#X{zlkP.;:W$ Hһf祋r`H)8f)7LH.aՄ5~,ÒB2/-N4IMߡ!.2:&0q*KJ+ֲz0jKͩc;E$gnք%Kt;tTL sI|Cpz$A,1.:)ݪ|%T/YށT{Q7uD "cGx,L&8N#_u]g98z:+gyM]nT{{&<&z"=hdcZB9<`AEEX¬*1)nIW'eRKav /ޞ]zR?;nV V'0cjc߄4(yfOZujM4jT˦ЇX-6!OY+\J7̭5*I G1%M7´CקF ' [#OpFlh+t aPAIG261z<Ѻ1O k5Y"2o#Qca%vw)~ :˙.TpL8*Y>F/p=>=0ZJC \梴9JDu 1w!I$Ͷ~BgaS%!c_}@iVֿ/澋ʑbI5bL>AVGv9$/2Smf6_SBD܊!pS#"Ku'>޺f/@a`\ԋo>!5M7(3gЄ ^կ3+i6b`L!ͳ#b(VL ip ~Z]hXJA_"Y7S9ƵȮ ~*:E@>7ErBD=4P%>#Nyuo 4[|?nR.J=Tx d K (9Omj`aY>+3$O:/ t0P P>zT{6K8Szmk(:9W gt#Uۯ=T?jž3VGg%2v}ϝlTc_]GNtlC\\(Rp{Huspmo~! ɨfl?"!}*^8W\GH8`9گT II$G@ >O:KMOL7%eDЏ,;7o_{dTZd1tmޘaK,6tA+~ z»Qsmv)o~Xkf8CAqG6Ѫa̷PY1Kި!>ě`R\ٿa(gh ;;)qMYcK4wST8U"(ൠ?ߨ9N |N’Nu+u9Oܡ;.\FZx(E) b`3IbKm=<1k,| ,h>Ip`φMkHZv -7uж(.((E>~ˇF/K-&s2xszg"K &-9fچ5 43!9 Gߪh k'[wPLz4_G`LRϣ)Ֆ`㚄3~&x,sӖ n*_~Oe$k-xGL`tCi #+#X%)(\nXiIi? ҇h3Ab{J͐ *_{NkeWB"κL/BA"JO9YE! HŒ C=j=00.n-!q+Fk[?'A=8QdCY}X ֏ 5q^p˨jd̃ӋP;HHk]\Q_Й4K|$+#YFU\xOf|LxF*^5u fb*Rq'Ѹ[*-Phr//i*NuL@-EqU$EJ9`:H mF-"BUufU'% p]\.{ϜV*$R;Ϳ,#Nvl%QCϳHg/\I3Z)[r|Xo|\W,;KHAꩤ#oTK /51?gWӽ$ f2@.NNDUL;<$@ͦo΃lNM&3[o.=1aܹ~~.T-4I}mL#Q /мRjIIB>\CaBrZqFC<}UGTd5r:?$ȭ:]78US0ccgin#3!z:"-qfT[ isz|ceL65vpSHubj+;X5HCye)MaJ(fb24ēoTPݢBz?o+{>o`m7,m5:f`B m NL9])،Ͷ9 y_h{R| x/-ɲW@.xG5?$ٔw vkv !m 7 o^gZfIi)V9(*᧴Q`}/*:KΆm/[aIKIl]3ڗI~F] BE0U0CdT 3WХ!X.' [rs=bʣG }U{l]'O8G J%?|d/Bڑ!q$Bw g_:1ح($PRi=x93uG*w=h!zDrY P[Y  `p4G)0uBvY:ٷƭ rEIb2nt\ Ӿt18h ?8xmx^tvg6qt^&2:!=l|V>| ƪD)~$)?M1  &s."C!qw(J<\9`zUz> w5 E ¬z! lZ>03gƄC@uϤ* #}Uӄci>rm"<ձU7^A6fe_,pD8VLW@hl@fښc t C]:ܞwL+Q9ɖoܒy3IǓ:xƔ6 F$EѺde+g`60;4.Z At2 ǽ{$eUE̴aBPGc/GZf2*讏%=RXNƭ ES^޸i:豹û fckgK^J< e8SJ#Fo23nlv.Lɉi':p\}qu BToJq1H]'qmO)t ŊwG ]K,г3!fpr^uc=t9o=EXDU=K@!O ;.gm&_FӘS'6svA"CKo6Iwr,VNIAzfj~nC@'-`^u^H@C ʫdЬp1Fb Ufks(IMCAFנNZѫBQ_.~А*XTYH譡}`H$Rܽ;c"wΪ{tLuZkDB RM @˸PR| +MBW<e1^4c:fcX;ʣDM3UO8JmRZec3H K,77(x-HowSV`a?Q\ G;{DhBu,cZJ|4Zr E:=LНi#!v?h#`Dh U-}FV-54YrOSbCABbG:vt8x!~>=A7ڞFXb A}p$?japWF}ae@?!pu&0M9u2C1U u)cgׄ ߥ[k@oRCl{6ໄ BDje"J-ReY8?^D{+%iJ#2(zV gW~R5 Ĝ!OM"y'e})^ 72bJi]|HߕYm<ٖ,$!c>? |^Lx4T'q*c %]ߑA6T$lj}AjUdL.//"+H5|6Q_c3zz?UP-sv%RJl*,G~OFrxѽќ>Z ׋#,]pkj߾p>n"7֓8 Q5lQַZl#+f5S/ԢHKq- TzՇCwPV VĶ7w3'2lo\l:ز$k*[&QfAv@sy'vĶA% Y|L@3pnv.[E%%̴FsE}5g=2dSV˙1;v+{%^5)c]Wt(3.]molt#HxcQHxWҤ8qy}8{ꄣUk+ˊ}bFcy|5㔻|.? T Hyqm׹O4]Qx=4w"-Õb_ΫWL P|5SZwL7e*^Ҩ}9D}i[+ zY?u 8|vZ3_>).hHtҸ`7Eg_4؜ҟ2ՂJEl lqX~Z o,m}.3.1r\HKI%j9{v_&m{\l2~ 8wb&PǒSo̸D@d%exYb%ɜgMט`\s(42uݔWӜT3;㭠-/[¶HO9PΙrɹˣkj"0?[`@ ̓&|i%bEebC!IQ2OD7AMS vn]"SpWc\eYDL]u=uV 'nhiiL,w-X73uq:Q7e)0 2J1Z'W?HACnX>6Pݲ TQ#$Vp gYQڋ3NE鬩{6upy7~ي!( gst ҶH_b(S7?Hj&\jL/)oa&xx϶"(2HO4V"[qޜf y.h,|U#˸h6ܮ Td~NY|i%X DXϯw'ZmV*#,+93/n 'bT?r3# k؆Ⱥ/=©R΄>{%h1A91Rb8tB~Arwo|h}Gmi}[q9 eжEI3*@SjucFc9j\ .\C#A[)xs4O 5YFDa߸=<0\Ky?]9GG^g/=ۓ0htN"Hv 6nlDںk|ȮT }$I 7l,>Ͼ5+!| r4j?}|UMx~CsHlSa~ }0zD;满?(KcW{%cNψQ)Ɉʗ|C{lU>>uDb? SI=oPsdQ̇"U7Xs=cpV _PZϸeVER}=qQ/(»;SA(678.Tk퍉HdÂ5EP܄?ڗ3  ʴ쨩DT٢r*"  !ssHWm'I%x)?X/ͭEVA3dG;S,C.s&k|uZ`&WCڄ&a /B>5c"Sf0(Pmf-$D. eYdgՍvя́|jeF+O}R-i1[z'ႇJ\4p0p0efvځy&qK}K*A8ZS]M[g~>tFuDcG1ǭ#sc>?An4io$ose8HOo;{f+ǖ~ێC4 ž%KKPf?;xbэl+K&4AHȀ`0KkJ-7D_ F)[áRLrh{AƸ7s!231S>.!\s89 ui; XOHYUSiueg"kNydo!$fVdS;dxnf rl&A XBv+-Pa{< A|}^2:sf۲ VߢW=mB}Kh NKnE(Y.J 4M w1MK1.VJ<թ>) VYbRVQ9hI%J#m/˪CН~e9'kv++dgξ{{4PXckс-r]rvH0}bNCjWEj̚W O^z8KyC@/$$RJ+L]ʃkH^4ؖ,WmDm#⤽Ҙm}:"b0\!LXkRAf&JBǾ v'9$ "-|Ab?I +$TLwM!M}^.H >l\kZXhgr]еX={ >YݯT-͵ʄWЏyh G^sJkXߝQ_F[r0c16 =)ioѽ?U`z#9ܺ,HG|YSIW_r .VeOUuqU%Ag.x?:ly?!vV`tɔc#MA#E X^up.rDI BP/7]J&û}E;Ok!hC/zrE 1RWUT/5^+4$'矱'Ke֣ТL"bF2%cbqf05Wn综,j\&rJY_Yƪr)n+>24Ӗ벥fGK*zε}2 tnu R&qPH~/ADzITxE@qmvsջM+YPh&dWcVdS\\Bt Mo=Bs6^td޷447w2U3" v[ɷ?~}#P]e7~ѬhuYMD>{2 DYW,Fx!Q%p g*gmo92[ 5!N]/:|74tbv]zQ/ Gz);7CPƶL=iG ׌'3xD;=?K2\]6N%"dwY񮡈l/!`Z2T@ѳy2 d7(]\A ;%vP@4^.>ȎQ[ xY.7ROC8b)Ez vnw\ !Šdg#2ȈTS83,χڼEMC5{II͚1Q_KP2־m~٦*uCE nHόeR"7U!9XzqN#!X4<-2fޏEق+{ECᨰVu$DIOO8[εiBI97Òy/ԯkYTNu=)vrq_P],M N.bJTB)SoOniThϿ:z;GĢ'}WMj+:+v՞C]]~ulm1ho0 Y e-O^~y̩cudI5rx"Dz9ϳL83'c"&VL(Jt I5qЎ`46l`ŅRyJ.-5S&EYOwXbUϿ2Uh y⩿=gO*L1|}UQq(@+KAJv7~BS\1i@ꙻd,_xfɮv1ihmkDBPQQvIAMfT/@%hLJ _io&rI@} >6xU.RBَG~0替^y}5km\߱˝j7%oz>{U~9AQvT_[uUTη^#~f왩8dFMfL{?.O Vdm(=zEnH 9.F\ۺXή`!!&Nx6bC`2,Q?悟|qbP2Dhij^и,MUZ8XJG: ΐ8tSÄaM"Md= K޿2R=ލ9CI1a`,PΩsa`.Մ++\"bH ̴m

44̿ 9d^wV3zUՃ])~Ǵ W2xA\ځU<@N?ĹC6XI]d9?FL|93v}@4]RVu1G/ $[+݄r%TFUgrXaYNQSq0)TˮΡO.\?(pl2Υ$x^#}j832'v6fEQE8:LT6㢿4c@i?GeL6oPy@ j/9wnPJpa*?5 IVZ)PG9\޸rF= j[kttt;Č=PX:gL\ ҂-7)`IH{/`-4`eJ܅yOz}S~i;(4 )nV 2􉙀ʿU]cE8]t}KD56I B(U1}y=9ť l@F~@Fh 85Q+ն/ BO6%i>b8$ΧUQGAܮ5L ;0.UƳ#pHS}@o68NlI wo2Df|1'E3O9/KW *}9,f4HvHMQ39Erx:ZP'ܰ g]23E343@94î%v@B7+/'\&$5˂\62RckA(*rIpQ`!Ǔ:%R 6&k("w|ؓuW` .ql0Zp}x&۰ij|^M0Rlp’#->ѮQ3Tցlj6h 3Pd5yH;JeJ%8shX褿E#>9TgV5^n=c]2Ç̌bX1#39AAEq3N;q-?h-0;O{џL~-͂mvƍ+PM< {x24Sb|aΘ}Zz,+Cg˧4blLh+w l#с-K~rA޼@uĨ L?+opܕ[PgݽV;@Ck ްno9*=,pDwY?dp(tє-r`B_}/%Vw/}4_ШawkDAo`1Fh6͸<,t2oq'Е _al:~@RjS@}iШ=ֳΘ4wZ YKkR>FUVצ1Y A#͹xڵܱ%*}{zsZHkAR|lx~ N⪮q_hZ wH@C\|ȱ:T$Dy$ ƃdkMj Z_C0_gB#UVm1۶G.%tDXpěwcoΘ0e]i_yfUGlY#; d *".aE&ٳfl5;J.f%#{7Rzc.*DK$eL_~ZD_;Ʈf'LP6 I$u Tos~nQGV`0a@ڮovWc56 I)&9A`wdףrP3spZ ! 8ߚ3(/L 0.6][CԲ+*x6ѡ'~~&(P: aCUNΧODܰ"=L︕Ow>$1::'?ۥ6¤C(#w#7ـK5K.̳E.ѕ:r[3zD>Q^a` 7 2|Ȩdɘu5I%NbyCsp'MDI}p\ux޿uB9G[ rV$Ǒ! )+If/'gW V1RգahΒ4hO"\>@FQv][g2OSjͦp!w+ vWiz/#Nc4NMk؀ų&]P4/+[R^.wDYLID JHWcW0 BR]L ?p4wCoΟ:IŰ F:[̠CNBZ}9vj!u)T+;]Wh˾EzS/~(,uv A DD :knTV?eKs`3gtQgoK,H[`%ʪ:7)*Xj~YE {# XAøSBЁ1ހcAlegyA6XU/GA* D_2H˹>nȅ棏uY[>6p\.ڃvۇ%u%-@}b!p8$JCi/ n3UK`Hg7!i=YᴰJw3Fe;2vfs ]U3(5Aަv/MbѪ[FKa@"vu{$.Z|f)u<`82&(2Qv5" N(2#_fQk*L 'RV?o|Xo5("sI<:D%u_`Ā`2)R!@ Gׄ+$ /*Տ.o0tMpFi(3ÕG_hjVn{TUav]-:GKa TJ' Rj5˙1r IMWs6j#cČ4-QF1e$ q|$p-%}em+ *)j \6n˚"F+31L&qxP kt$Iɡ󓾄l>X|" Vc?!Pڨ#bTxHu9 jh]xu_۶Vj!7~:'*34G#pF14.wݚd 3&MKأFy(%aF$֘c-acJ zPc9; !L03s ez0&Ti8y5k ֭3tFFQ9~eˎ)@e cw17cAx,Q ^2gfi?_.ièG(ׂp) "l6P}X#)A-`nK\Pv-!ɬd LT3|!jo܌,~#Gפ=~;Jeƻ,bց KiVŬ, C@i7XgtbkjUXy*`^{:zFY UeqPCl+tn/%bQtiI-Cp?9THDSSOCp:$Kh&:YDrf4 %J}"b~4q_:#q?Kti`ŋ PͲ*aAD<߁Y/ ;K"x4IFA%2©W"a7t-AD]<^j>a62=kUd}=j7tyG -Px. 晨Y: 4隋6E~#:Bxą&̍fFW8쳝 h0(y}a]F9z_#ϭ"JZIKBxzmLߦ@#>vn &AIP<{T7T8u#ud1WV m [ڑ/Rs\QA 0[Yu](NgYfuD<@ K/@E{V ćUz{LXSOߐ5xzKŀe\2:r2>ҧ6vOCoi6pl dDg~w$LC^KiXnlV+^v#xχbW֓t2G`oqbws'j4ɣiU)L뉻 c)n+G[0IJ&- @$Z+UpµcDl ScH8ERjIgu=g<8(zD&DGb D[>LŠF6t[5\yE&L끑4,kD|Fi찦޷IL#ڒ=Mf4̚eUHx8օ w\"*c?ox[R%=2TXhbZv:52FMU> LwCˎb Ęp"+Sj<0S:ʁHB5˼õQ~.*҃yѾ_kN{υ$/hKA4]" v?۴'t0Wamc*Y9kXY KZR)*Zŭi;Hfm4 {S ]@Iиx7-ӘAR۰c{ *A93>԰:a%W n=!9Y83ka>huSFI.fe+܁ 6j̠ $ ( -]4'q'0?JV-3*}nc^C w(Vt-*!#m-9_ⶢ˲3SQcOtopÏ+ D7 Q[ 43#aSη$soT RȾZg rJd^S^j'6:7DIS[':5 ֤\c.^)#pIx@!9%4 }[q]nTm}ԛg]7 \eluIH;H+'4 إt7;*B f;Q+C 5V6*al]0 Ctv!o|-Rb9[x D;5,qqcR:b֋P kphvOJZ&3L'{:kDÿTީX6̱*CgW1ɕZ[qYhazbBv-ikoهU5~'馫 Ʊb3aZ]w$fǠ˕#qLm#}soŋ-Zv е1ލ:WpM-{? fr vg8wfDaS }gY)^U-dޛ cBOe@~Ř^:3~ q*kd9f qD47,Sz=Wb2kkJ85(!7fz J M焒]%1+K[*KDGg$ɺNշB)dtc1Mų]t8(LB\z4P@+~}\QWنTKCCVWe_`sB ;{ҝPyf]PÈ^W42e&rs|—+a 1ka f/\0Alzc-IC c چo;2!NP5‚9> wR]ZGLE)*~6('gU=T}8_ E>2shH*^ p^K{Bj7REGkp\mysܳRp஘\lqd~eGv`ҖJx9bs<`l+xyQK4MȽ=/U"O~Y-LKHHe,A"ZM i3$KGzy+Z,Y};;a9  iQ:y4Ww*6<́LY!.b;.A |2௦ ܾzsXPgy.khVt4(%v8CwΟ:K꜌ {dYbk<{-߂\ֶu5dM~[[ugJ6ѧ1z30@4J `liR9* zҊ:]tdt5tbjrK;-CqpkvsV\t^Q%2F6;;=@8pTZc1!c;sQ 2/ژ_Z^*?|+ 0BaO.;ND:=N*J QG]mR; ]cgg9Ke[~"Xf˴ݭ䀈}?{k)vvP1NMٓPzIX7GgۭVcԧ{DZ X0g_mßUۺ]bk"0I_n:foGf/eMAayK{745)5bOl1u\'n ~5}tlQakM /h5bK13#S3@@ nsMd8rÌ=D&89V[ l-e佾ֆch0@~A4>p|~K [LyiXs3Y0p,km9ao -96HH_9sU5s{&qp&vWѝmiFo'g렒rz5:!i)=CèڱL͹4G'+'Hi|9BB;Y2`KD)_%dKL c\yD*RAXjyUA@& Ӟ̙&r%|3G @| |f@++)R̷XVG>k5F! MނtqM;2GM\ Lc ,el:%q6n(JWA>_RtldW=Q]>B"+u=eC%'^-]a|Ǝ&5F?9݌APtiC݆\cvGSVpu۸,2k Oy;u =I< 0)&3f5j.dqѶ# ȡ 6AdɹQft4t<[ +|ivvFeŎby uH`X!>+\j!)s2sp㈢׾Gliti7d{U"]E}j}Ez 6Փ 1poDY SmiK,cqa=gIϸR8~FZ]:AUg1Z&G >VZe}ѹcy3_oPsaY1MḪ*{:Au7@/Hx9_ ܁z2yӆx f{ԣlHLbqu6'Oa6Oz=Y"Ak T#燈*.|8YpW8 ${Q(I,1di<ӛʵ'wR?Ѡ;"F+"]B99 kyդēi{#U!uвa.;~yskťaWq̳Bd9(4Rkb\R[h;؈udsC;?8,F7;(Ӌ+7uNǷ_R~<ɳ.:ҭ%z_KNJ|3esg6{taoF+bwX5 9hk7[RaVkfvk1$L1c3eva:襉 eox="]{@W2<OGFƳ"?S+6+t5F l\ 5KXI*!?$dQM̂^Ap$.ɉMʓL,pp/K~(։!9ne%gQJ<Okm.'m_Ѿ8m),pvXxa@9G'"X0o PG(kIuzWQ3jnRh"vzK t]+0' VK}PE*!ւLoJ!PPfoHC nkGv9SIr)!@u'\}~_Զ`Q4=sՆ2TK@FMYfYLEq" &ׇz&bj71d2)bY rw\xo~QĈ5fULa8Lm _d^-+e|F6CR#I=|AY9j俫$4׿m/>lRjY4GRk&a^ ݘl%&\AR|=;avDĹjQ-;&p'~CXK{7  ׁ3cgfQB!vc]I\mH RNJIK)hÒ^E81Ԩcv*cC3TL .+0q*MZi՞CH>*|,Zx~:|xw$ M!:A BoEqXfHAp_Wx9u"oX_F;b( xV'\DB-PFr3_ldܾ;:~#!߅@\_0L˺s$aIH ȑ<ZKi~dEcOሊ鋒V0F8Ij񠁷+ay?9!CՁl9TGmm&wLwK- 9~"g h4ނ#T5PN2gq. sU$T>-ˡvfp'MiJVB1h<59^Gg>bSDK#G[Cik>/Y0/8 ۀ7 >LnDēU}V"'bEm4f\,#Χ#{}"%@WcҦEߧй{«%0Bt6QKw57" ٨ =>GHUi]$]^6k%ۆ÷a &jCUw1 Vӡ:i(vJm2.޸H QDJG_m4ˀ#䓸2,yWG;<\aک5i\3c+ku9HFSъOOP91s2-gjXc{]eb`'GGE#F3ӨJHMJ|x*I@$!fi$z/8vvmCf Eq?*; XʶrDiمͱEvVF6Эc޽9G \TY]Qgrm(DEYvfG>b˺YP^D:~ { updə6X ]ȁj(u6Dim jn|M2ҩZ:31'^*Ryd%$Ibz/.KQM7+emb<@T:8GaB?1BA38[}מ;$:HM튑`ulcFvu/O,uDCbqhy_4}Ry*:o>i1ï'qH﯏T,`[WVGy{˥^Ɖm VF(v$9}Gw߽)!F XRhĦ ͍W-3Lz {= P ɗP4~`/W":`xؿeNޱd*'JȚv麦 cטG;nKNWOwXƙ|r>)S[n| ' z N86ƚEȕd#xxf›>̔ҪGE R׾%] H)c|+?X!g_%o混#0t t٤cBȝ#rX"ewѷ*0Es /bL}"\(*Wە;Dp܈cESbDudH.e%ݺbZh!ASk0M&4kP+>ƮmyP0mu"ԾQMJ׊71>_S#@@#'l$rU|,l+wʔF֫hx\3"ETK$ÍFD*'p?1WRM2ԁ {9OڲRϭH|Xt#,q),HRm,"SJ~Vɨq95`1H*eͅgnb̛-I/CxQ<`m[Ҋ.ux74d'CtΜL _RjEaw,0i>}VѾEC^~N;կ_f1FH/ ύOdʸJC2!z0G\hnHej5N88 7C.GW6\ '9CzY-J-X.uOd8Z85T8dA䮔!r9eqʍ*hfM]2is4,IXpjћnai#GA"8,=T@q1iU>+T{Iݓ??t÷J:T /ϫTДW5|՟uG=&_"gGLL귽'+fYax6S@䳪xq5`uT'P4Ͱ_x_P^-Xz?<;:/K Цl!KɡU3 0]kH#/Yj\" o{$x"GeI)<B%Щ 3> ;`.ƴ`f5?kvza.͉*o H_Bw2@ٗFTV𴲃+ @F=7'}6"Xsz Q R-Y@0༌\Tw}d3C=.(3Kz׼ ,2> -#fǭFpXpM cLמuɯ n=0uiВ;UKҲ\ f2,Il2 sv/kS7)f,uEy~.z$h%_`LQosQma] jOq-x9/IQLaZ 6}+Xq ^eg.XgYZGI%lo,ԳٴE>. WT=0U:^11 ]?Xr$7n@ΉB4ib<Pocwje[0 XYyѩ盞;͝F{B{ji$r:jW!H&zUmYj8=Bd;jeOnN bwc#QϟZz*h%9*g'UXpɺL"r:Bؠ$x+WGPH𩕶#R=`˚jw/[eBz7>%ڳK{/vw]$0{4QtybR?T=#rpuX I6g^=ٙgثs<=ٯV H~g<#_gX ,]?-سJ# + EV: i=˖;េ>7H-֞ F+1k6h'~u_̺ #ɾt^:%|P7DRh* xO~!rΥ S4CYShV[MkLD1E#\̦=cSMI Ȏ`_%L/,sX{-8\TQӖlvTd=sk_mhp/d$UmwzbpxN #4bHWnaS/ }`U ѩ;z)W714p^ 3\ˍ^YzX(BԈEĊ.x8x/@&xBv.Ѵ܇~?(h .~T4W&yXv0aN`emXoYJrRj[uw SF+@H=$TgqFzl1dgҷDӱ u++2J4aYV8o$KGpKZҼ')qѿxNCb^%yh}k[՛_!^F{<-m7ܿ\A0鑥6PKYT*~e,_QX)ixW uM2jZY&? jYet =,|W2K1)3O4R\B{JCD$!mrx\%nnT4KmSYQ9Y_YSo2I)Xk`B$ -:fWE{1_ ;.+&P{jCx$05I?8usIg:8͗M: "`quOmaRΣnGSPwDP&no"yN)iU/iuM&#[:ޯ;@ G[@у_e}^^F7m{,X!x}<|=;P5?+@kd[KsɃPanimct#t7YBN p7`DR2d}jvJY%&]E4:n7QǷĂ6[+xVJ{W[/7PPHhq%VbXbEĴۮ)dmGsW`g.q9OA^z#+OP,QJKM9 bN9 |3ژ 4FX)Z v54Sy2p>Jx1 &7i]0gAܭ_# ՏVA%F~q>ř_wdEDN&&JN悘gx-Bd*?e͍8JPR?d4ܢQnD5}`1σ2yW}^9.y xM>Rt+S''M`G~dDzh!3_XTepIt E $2<~jXPz9@0o ~:G5 ܃i3" rmohI'ipHR(~ѭ~+0! se(f8̷ӈjTCK1R/XjaY=+ʧMm uDь!L Yk+ 4xfD{jٴROaNv_TlPFDNb =2;Z%aL y5'%NzGˬYfVӐG# K!R"DܙщR9an@Z&oC%Gz'_ {5M:8z~Yi^8 )2J'pרxۈp#,1f|F! !%NFOgHY^ vz>f( JBwP$;Qn@<ͼ/|umtO#{Az}6?e_kA4ɧx?`1fэqC=tv4 ς@zĮ/r#\,k*7i 2-!ˬrul^tPR#r|Gs!Wd5DB1#R\@c3D8ՂΒD`O%=݅5C^0۵1Ϻe(xzlM7;/f)+Q& ~V;߇lWVCvL#.Md 7\㤲qL([9X$RB'Z78sy-/{b\Zm~'y,jtĞP˂$ȽS|?tn(%&lkQs孶齙* .ZF4/bIkQT >5q {=t;+FLκr: hQKudς9l0A5NE6J-^}^ ?D/zޖ@ؙʊBwoMh,+;OUҙoP 2$kդnr~hUpgp}'k$S-umd\E\ 1sUۊ&n󺰀POi@hyIƩ5ZXqB:+Cg+eu0 p4 <+7-F+H-]qbʚpv"n/ZؼjA{>C X f40޼@ğbzMd5xm:K0P%(唖-^_!${(z҄#^r:Jfcyq>^_"/Wo9.7OLn403@-e,ah& ŠTU'd@$9IH3`ZR%v)(jS0כU75? g'լ*w?ZQ/jq{=(g`"+2#AQԂ {NWT{t!.i=CÈ֑nт)qcx[+H c3m6;xK|vAEu,;fH$;fa<-ă9{(EJ#WBQ'QlEJvW`&]p BiSY3u.fHPKQ\M&tޖ3+wB??O)s>Zb -u5 3'+6F˪B CG͞`wYM~ÖJ!9{(, ߜ!=pa2\Z'?fi#^'"nBgM:?ͷޱzе^Lq#Sċ-|KP.Iu۹0%Cͩ4j >9EQ(_& Y'wEC=dAx_YBO`+Az`f@_7Q[R^')kIN:~쿺?I!{St'Y`mD.mg@v6)!;z-5i#Xhp #-}c{ ZG*q} ijMT˒B~]:Z(O!c ,N]܈{90:ډGMS%olQ%QPI\Îu 2gQdG076nE mInt'p'~up+zn`m"4\vG(M͚2FP878E:۷VMzNၔ~Zƫ܈tij&z3q1K0'ckFlJ9_6YOsGwW,ܢאX:^chN>rS' q@"owu_L1cv oqPo/Uxr'w>d>/nT(wu,Zws 8 4}6c1ݩ}y0Pt߃e]6>f2S!:#'B}g9)Nh}7(#F?'2Pukf~(. *dzC (6 S_'QKcaU> ȣ.b}}yzE73ΧopΥTHcuO [Si ߘB0kWz%@9ngݥBC5V`^|90яmt礀~? ;hab[om)KSYeFK#) ف/@fG6`@~cI Q6>@N6fvy~r+$D5VA4y.eӓq@|1``)v'%jSPFLk0j>*ե '!J%AUrÐcXvѶc~ЗTwDCR&O3s۸~7T2nbɹ'©DH M1<h 3(?[Aܧ4QH 5 2OMd ᖺ?#HbqѡB!qg2G`е#Hm6Ub:{ʆΗ1f\ؒ _]ˀvWH(f@U ǁv7s6(Qآb.F܉ cF23y"ơK@yke<4H;o`U#Y a#!=YP䃔(IcP;t`QEOA;!59 .vaڶ={qNBI6Ev 2>GfwB A8{?x6L̾p*_FbKFFp^嘘$'NsPf` ="ogXJ\$ږ ސ-;7= Ձ?nm$ >BttͦEqtX&O + |~Ft2,%aP"}֧HC&zJ9l/mM$r\)> Z,kh`ԤsK^ߗ"e1m60Fw.+ _yDYSJ>ϕ1zny'{&al"T"lWoFavX+py'" NW[1yxh3&yۇ~䋤QhK-l, ϴGMFHkή,a^XǨ^Dax?]oMl0IH`-S*/s{umyHb4X{Xf0{[2D*gnjbqtzcG?(X`Q/D((8THr`75z&mR [R'i380+x$q+Cw _|~oxdV|l; `:C@Z>el> YKxUgw !zA1oUA2VZ'lȧ]=ztr}Bev[׮ $|rs*1;ʻyTj&]RłK!dEYʉ4E w/4dލͼӑn?O`la^*dI_c-`Ocexr. ; b4ˎ`H%ŭƯ_--3^C,Zr DC$q1ެQx$2Щٿmٺ*o'$By tvsɞ>kR@zO;;^or'_1}C!>ୀ>.\ΦItE\M= DAR1Ȏ( #՟#JƙjO1VJ籲k]}4ÍAp% 1 :\K3?⩡"BJCq4R 'Bk:ftY $& <ٰdkFPK\'j4OdY x_9&8<'_ %a_,Ua;ɻ*҂k0nDh[gp+EfY}}6`ـ i^F31 촎kpUǙ=ƲP.^/u"Bx^ x}OVX6 8^`eռ% y2>,oB.eJv}96r*-x@97e`3ڦ<%69D΃B}1űZ|ۨbSY3[=Eje" o}{ٗlT[\mwv< TR)#xsoLs/FW(lZK`_]13aϫshMZZ2VƳ mb ]Ctyܟ£d+BfcZ"*XJ]3{y.*VoHF>I^=_iQϒj3XW" cm Ѥwٜ XPơwzV|> ŵJ4qC&ױ J2 ܞ8۔aPu8|_ n`}8]" Vn>WJ>wv-ŖgZ|ҸJ-82cOh e8lR 4. R2j"Z3~.B:0#U{C UR:: ٣Sҵ}^Jss"WEٵ^W~Ar>G=;V4/b8'D(]6m:P=%!7ڵM޶4փgJj[ qfÌCKIܲ"=NG}دCd?!SXg-XM8#\je\xe- O{*>t+[ S&>p 0PUKoHC;Ks#)J6oRkr ;k D,Pe؅CMQ6CjsCRemm( ,.FSǭ&C+% 'hL@RU: mQYȺ| 5V8D\i\G^ @ò/=,U: lЯ $r@!i&JiHpŁ'yy2$?dE]>O&UB1ҵ _釣)UZ>p=|tc-U$ ).5O{"0M9 o‘/(hb0SbWcnT=;]?Id_ҏp6E &:(q^D,} A6v$Tj>+]ix`F t8` pC+աPH,\LP`́S(g:DO??d~HM=ŗˏ:|΄|rHto64:$͌$f(i嶺a"f ʜG4E 6Pyyxy`tFD^#H`RYLmٔqO6pDs7 1ȜyQ|4qd-X#s2{Ah=b`!cG嵔2 TF:u)*ۇ\?̉܂g:LA>ݳV?R_Lb'LhF.Ш[DMRUӐ mФEWBϿ3>cd9DۮWpbvXlT|: [\kkI}ps&v K>hv\Yyd^U$4謝pS2A Պsb/4SĜ>C3AMHKhI bOq_[V2g }|7 T<]=t# !v\⺲.uc&7O5|Ig'ϙ4؛dV/:cAZNzm?_A֘)ݓS[?Ev\?(WJOxIv>[O} _ 7QYRIWqmjS i Dwr ITI>{F3/Ob0yEs񨶺ԛ''V@Zq` 6ѮygGz< j{"LcDdd$`6c&&eqJ[, L^˃[ק(L!ҵ+=IRL/vSiFtyyfǎv-$mACm`cݎv/#52[ZSK=̘"3 Ao/Ae/Jm pXj VJ u(cI- =O_]ff`% U%ζfvAv֠\s~M%H}cDm[k?#.8v b,~h ф =F%b5Fp)/OjsqJqN&ĨY5NKfsve9# ݡ0/$g&3v$`}Tm] ]|HG[ l vidn Q[pԪ4' Y@< eUyOE84Ɩ}@~_=.Z=xY}(+:=um6H2T精TKt)ӂɜJ9n3+u俗kv`R$vQT.y60&GVOkf[{5-6I7؄*ysN%9?,ةp}/&`,ܪq#,g`Ӈs'KUcuOJx „Xp"xC &ӘTlEi\tʗMr>k\(&A8;2rMMz4#c *^ 1/P{t,:R)pɯim' jˁO) pQZVmqE8v =yҞZ^= ud[<Ց4s9٤g$ MUW7H,TYK\ufiA }u8[ohhD952g:Uo)kRa}trl|gKc]0pLC{c:iqݬp.]1VBRr#Vm+Cbr x[7!|}S:ˤsYDx2u2Hҫb`1N8G5aMB w5uʯRbmFxfhDJ^1,=ֳ8[~?+68/ʟ5b"Z#2yLμeYnG1E׻ Lj䎙\$g@إg&*U,p~C'Jh4bk !WHC^'k zRtKlGڇP'L@G)U4$ of"#9=Eocʵ$ǁKb-'D|Zxޙ`uuرhB, 6D {BMZ9(uh撯#);HíˏDZōt}xHJd}ꩵtS+]+|6Gʋݱ}VHkٻPE֓YO߀YQ{h!@a?%`'AƘY꒨ug4;̼5wʾW O9涮8c:t cmJN=D]t="I>ĺ{5Quz1'kuOOr/ )!6GDe>q޽r Д~63"]L[_1JXɒT}Nvi)D4!gDFv{LAEUiJPE{k}6p{9ݲֈ D`Jq,"=Hdj%N&&meo$Kؚ[04j`uI:n1rTY^K%0M˒Bcve+Fѷ>BHӑl2aB@h a2~ٸٖo :*(tNܨ=~]A)b+U*Ԥښ4:9˿(tn7)1c9= uZoԺ Qːu:nF/# @deW?&9;0ocB>̞0} bKdBCWzi7 H<CXsn5R_Lw^#iQ[b몜Yy眠SϷO2+ue6md7IB>, iAܿAw:Y#]"5}ܴNp(]0w K04s.O ͞f9'%"W)—uGR CkAi_7?u!3l:Гx|ѩIϰ?UgG2Kx;CHPqryOx1܎!tɭ9gJWݤ; u-FeBb#=iwnݼB܀hhbpVVO>ߡE5Y:`Uցɶ6W5(H`7w!DR$d|,;Ps #`>ؚ KէtRYF}FiQ/V8TG ئM42ӈL׉P4O!=Y (U[vv: 0#VGyQL3_tTAm0h\SnEoϤ.z*!7pr?)Z?9 p 9ɄE?1gO/J ܫ6C ZMF+4C`e1s[r'7kDpHExƿZؼ})4T0F:zo]seK悲$GGk|3Wv]$c2|Tk,HwDH{;̻aQ8TP2ÕsT8sTvܠ_gL8mBzi?Np}^@!K\|A\H7Y!mP)FRQ$ VD 3<hBLr^wӹa(>jgA>X9tp)ө9noBDc({UްZ2W ]/9|ckux'^3jI~ 5}+=4g n@˚Tt/jMrǙ3G WBFHy ctv/w64ΡkXFKXqj뻺VЄUPs@Fc$;E4 :1Bj0FaG!:7RQQnDz.e#vlkdhOc]ד3%=wpyGJ] [3àCXK+97S(ڐ@5"|7^CeWn08Xur,-wOS))v緉rjL׍ ZVb?]#҂ E' Wa d]S]4T_뇀~+&v=Ǯܟ&GooHAi=)8z'Wd>^JwA?7-4S-T 0eUcp|b<"Eq<'&.dCNM6~P}-ʠ7<ゕ]:8uAҦoփ:GQӊL].@h a(*T5s)lOоm*Lhc&~eŢk9U`L_g$uVEx45T пV (ȚYp9U- )TYZד퇈y9Y АΓӊ@i4yQ32q,KpƷ%شeۥ䊊d pxFipa4 UEyܕJ?԰2Ydv/QO;V8\YF9fAV Sd׻Ojk]V#{Sx u)n` -j)*gpTl:,Vb-9ĺr>L0Gg8n"CqO,v⇒dmNqS }~lJ7@FG⮁itG}Mx ԊhP 'xŸN=#Y -nkXVl"C x$tkm۴*F i,;n* i]6{ڻ#oCJc?BQ[g&{& 7wF 'Kve}I1%[( ZO25S{v.tśGH=Vmf%icclH2spPiUچrT6!oB]s)5]ɵ†tEػ Ȝ#7/+eOl8WNG׷>w'4QN~Qm` v?bzM"R Frf:+ })IY[iˈ*a_P[V6f+>xOXyzhˇ!fٮ )An3u-Q:bZNoXRЇg.ܒ:)9ud N.X3R ѐFcS&b%1:znY h-Db-JN#GeU{̎ѝZmlw]! ^u` [ n"Gn:kr #L2ʾcuRs?.|x R8[<*j)o&j8 1 K/mH/U<!f3-@">+K͌qV|hAN{sF(^;gYuj 5UOLYQ:Rf_c\jٺ{$߿ӽcv/)-TP)zT$lv+>;2nBu4*F-4 Qe [ͽFSm݂rkvcjf4ޱc_Z&Zj1I7r]@;/`Kg몽Ah#|n`8ЂKi3b 8*['1ƓҞgh\Mzi[&2h#Á%XuQV k dYBvPK*dГ}Ȯ(`~RCZ .be=R@q`48K7i_Jg"RaXH.igVjT V0i/"8T`4CqۺԄՐѫDvḟ]eq qѥᇒQړ CA*qgA|}P9쪕 д? 'j'-I5x9.K͒8J8/Udfܓ}0AM"q8 f__LjjzIqXHKi{s=ĺOB4VT1>o?6iYQpKѱ'I6赣;> )U<ϼ6CkI Rյs@(Qq0:; {m$ܘ NZz(@v&҂a)`,9跫߾(QЄT4mQ؅ȤQ jr_P$+J{\-nFE6AEmx>eb8C_`)+=mg hx>KoN(*{YO7/(mVQ܊n m3a1JLs~K"~'%"w*OF&9=L:x:KĠ8Ea'9Rݓ{Yr6c5yJ%8Ðex") }8eZ:qd980X&iJuRaS+BRnDUhWF-P?*AQr!FrZr\F.a P(>LRo%"ȭ,/կo}v{XВO4.˻L6%T6f_;yo>Hp9NoL}u]ux>X2%;8" C *[@>jwvGc@4(|;Dgp{Xm0JqTԘ&>e1 S*Ah{ U>_F\E BW#h7,щ0+ i`Z778`:L3CQB׶P'7> $S@}4(QVSxLrT"~ OH(2ˎec{Uw0O$:XU5/&_:GwCƴފENh@dzW+ql(|+|ĦeZ p.*UE\B7v4g̼'Oh Z^!9 ( HTSޚinvpڟFY3<&L$wр_Г#0npfWcvKH=/UK< a`V$8c$ݫvS(b9[FWV&wPϣ2ߺyVvb~ iw1vTv; ^ r6|34{;~13h1uNpcg :5'UY 53v׀HLó{g{F%awm|-v6ЛP Hp3N[5Yjg.+J{G qX>?Hc,XNpƊwqB98 @b,F;ߥ@=JjWm%U-bk޵A[X'O~y>h0WPw\:jCg^-G89+kjDEb/](LXjL 11)7qH:N>`%rB$P:<;ȆZtGVkcoW%&Q PYW[S;@f(3"heU^2KŢ۠ 6Bn&^VPsQ:%ͳ(׺ aUT B<"Bff˯Bn04 iu'5:ڢc <=0f&ޤs0Ξ_CR~}"< /pZe Ub¢82qZ6i3}Gűa2|ɯ $kIE$ K p_` vkw(=}PbBJK4Љl}hNfJM'桟vPABdO战 qӆG"'K9./qEX ?0i4=,M%),کO4AbېmTEX VLcU 'CoC16% d#jְ7 찦bqu=ّߕh:mO~E.=c~VhaQsg ք#q 7+ϟ JbIg!_Xޯ!Zu@&]rXG>-C><=J" s]1v$$Յt6Af@I" Sђevx]ՏW.OS#¥7 Js ld4LD[oX }N euA6Rljʥ/js xN[m2,&#ư$ %sJ 8#jM@⃧~vЮﺘgW/kVtgȾ"6'd-d ВI$tx(-#ו-&-J eumP_󦄜yeL_iiIkx]gH[-%MhyGTX$^jYw~ֻ9k,}N&a%Tu +T^Fa_+[9r]<%P {,8djتJ3mN݃%ZhPD3K{5fF6 Er~]$o: _(jB)= ~_kz;%.X+fMeFk,,bOl@/2F`|2Y^:wڱH^sMhPի9frQ>ML; !)fq+ C\|#3HHk6UgU>8{9 0]/ą-c9_/F"/  Q[9ϙd'x/y IMR%ʊF(֥# )viPG<4#,!?F!# ~խv1\ل,zb!A&6qe\bH@j {:!{k+ngX~7h1JnzR8{1ǑD~919[KW,oy&;_GI$pǩ!2_/=[r!,kCUUG8W3վVǯD3~gsK;Hwcx,7L k|k:F j-B o2ԾQJ^zNl6>g?L-ߢ>.cBY~fbnct&L)>v1qy)~=56M(om>5 rwxTO+|gs /XnJ+u.b 0,L=\]IEƉk6kZfcOZ~7 \ ѷ;Lb+c@BPĺ.B?k&>O 7:g>W0B>{e>zee{L6֏ǁZ7'/r cJZƑ?MQ[ WAav,)M| ` 1_nXoڭmt WD?4-Xh⭙6K_AVxsuلz4D`{p rmfqf8SűW5,EE.RULc?JrI?s$b`F1HQwq+nw._G \ O;:`8 "!iࠎ d5%?ȠGyEoq8:ѤKw|X+4|NnF0BxA<Б O3QcJUϩB{ܨ%/!\ԟȦ'ΞSBEao-C߯b 4z:8tn.fԏvasc>5:$LxC7FPǏ'CbD% sϳuM7bUHtsXp1ݙb{L]F$Ga;WYV.gB痷Ăs9V.w18pb}"UQD%YcDb W&:g$"t]$_#J[4%sL$wgHm .Ĉb&Jּ22`!Rr9Z/+i3nfOIi ZKf[FR؋uE $=#C-Boo#t@=\ \;-Q5mNG&렓'*!2?sx[?{,V%$d푿@eXUO]eq`XψEyf=65ri=SѶQ*_K-@9Tl~$d/zħl)I>Ⱥ*gI,;U1R8wt+Jo/v-#gHi KU5J̩WX ^$"$s3$(|u$-ar&‡^q4ZJ1\عq-?VHǠ3O;3E[b"6DM6ABX@I:"ڶi[!IJz`|B8QdJ0q7ݖ eC3^pI)`|D$[/% o.^99M:J>O {uD!B,djeOCVE7Cغh*MY%nzR^,КȉXk++[%'h&yG3AA# u&cp Чh*Z>[cC;H<\R̼#!!n%Ơ/dE|]|nd=EHr+ ⩾J^@l嬀#p(,Lq4W:4s:=-C:xJeTD60zTN3@C19xra>΃{v9{w]-.蹵uσEϖӜ$-)ԸK%~VQTNI:1τAyf?* V0C*m]m+m柪5D6u>HϬ{1 ۲_YGC1J$kǼ@%UW8EggBQiPˍxƳMiQJE'\34^zlXo!նuaEK1ۑOvoתr@F찅w^f'.npO=ÍNmI,![r7~5JHIot.+i=Yk̇0%jج5Afjkr8%aP)Iwr 4qO?;x]3VWtY.{YI[^z)N",9T.| Le(Y ʯ^_9JCV)>R5hX=5kI(̴ÞF];6ƵD e'f 2++I*q ǞݬD|15 t~~ڨv eRw6 2B,,, L3bCBɽք}sgpl \.G@<^`jz?|Ǎ240(LIzw.0>Gc0T&4` ]<r Z3 ˑuL1P&8fyӵ7l kw|A7$V;J'8$<\O΋w24ᇌC~s菀sIت[V%f@,n Ħg}ZbN{=]ca-ra{ˁ W!K)g].Y!4,0o)H:njm׀Zīm\j+$`p8K;QwB;OPP&|Oj1~zV^`n[;E}ZxqJțZԩLJf-a4镆>^B.3s;uV\jZ0*PrAQsFqqznhI35vx}g0Cpσlj$ڌCH^8#}LapjBOjԟ+Xe50x5yuy}hmGFl3`ʹN"ddoUÄ.佁OP"_Ad:#kwB~@R#xPXyA&O,Nj5`Yo"2M&fFaٓpM}H8% {XdEWZ "dI^~ Rzs&ޕ IGy_!gO{똓LՉ U/  O3ڛ0hf$Xzd Z٫՜5ތn nOÖkf֓p\$\*C\-?b۲1_On$S.V3pAjaX1qlYL//@?tļ9/v3Nl;m<7c&%z_*+_wT!.(7 @y܌.&%@\քLa [ fGI< kՠbk*ĩ1b\_BzWV"^19\ d Š9"?.ד"޳.fP:n Ole@Ns4$4-0\`ii&[+mߵ.O~!w&q#VPw4WknŹ:0huS<NP3TW4ړϫGDˏ׊@灣#ci_7~joԡj %z>H17:8߂.b;rYc\;ĜWm7ےwrh&؊w9AgR) |AQ4F`4.,SsC(~t]"YBLe/lSqe{sa&h6p{vKO c|Ʈ5:{OX%En[k9TLv#D 'wV LU3I1RT67f V 'KAD}8{*bCl9\8i:|}R.Jr{&F|5PH70X8o 0d88t5DQPG,rGOT_+'LL8 Q'v'茕DH:(ᶱ'EXєCAӉ#WP\.&'%فg)MJI% b|Ё_ܭ[L(A(S'V`|4Z]Q9/ &(.AIօfy=u$ k|j^Z-8_4bۋ 9,|9& ]b%քYqJ>lh& b[$&)h"3:{&J7q"|ϊ$-!:,hb7[ ǍH'VZ[c@*-( }7 jե7wHEc_=Н}rAd =9qNq`ʖt\SEBK5l-ٌN .Q-^05Q-2J} `rLM,,K3=9t0kyOKM\h(G[Ό{MwR=4,g*Bf4Uxu$2XĔ;3'Ɠ|(fP ,}٘s䈴eb:"9dǦccJt.<ϖᎌb2M<1r> xIwA9Bv&v?[k;IZf&iYvv%|2/P`J>H@eK>(H*}4uBRKTR_7vrVe?$1bL&w9>ܙEa)DdmĦu2-kwqy-23G-Y;l'++NمC?fv2LKB1rY.II~}  Db|"nBԒsĤ0hO6㸙 kMu21g`.fÚ-xVFҖ<Ý=@|bOtxFgF((5jhtbqҽprnpk|1Sg`BIdI>8@\B?w!C*[gedic΢+ݩx( Vg.߸Yοh՘VCMh3Lѿ4rA7)iz_{ >;Z֐;@w@$z*}#U?}[vQ9 4מӾ+(aLrX9 C!@RQһc/)? ו)vlGYNt*\j1U~/Ho82ↅcT~M(E:H`.jlOݬ 'AU~ 0;]mơkrzVA 61Ecxvwp&~)[*ڃ;ޥc2mCba,IUQ3  ^[ ]RguA:{>Ρ9Mͯ,߻xwDQ Pn(!%~Pu!AMǼc:$,ZhiAyJ y6a®Z#/uh@G/hҵ62*KV.*nR\N`*;۞HH֤`=U_ۨ6vJTx9jqۖ*ܪ-,dإis8/qV-3|tMfRg j:snoL{5\BqoAQo1H767L_/_T78ϯLX#nycWт0@V SG5 `jTyhb1"kt1V ڊ )qKԹ0'pcd%-QQ;ztW ^\B֥(m]E5 yk$*]+k;6AW\JOx|K e\-Qybߞ{h#Ș`kMw67aE{ x̙25J,ԓ]@A[sNo? 8ڌ~ orZ_wQ޿vjMsH $?"qY ?٬mụ/^8S⵮-C8O)$B®^S"00{%7OaC_>ʹY:*axlm%2f$R"a.".0a;Ij-@1'h9v!C>aB\8ڭ,?5<R1n\q6dH1iXV.ly"$])@گSY 7f0ai\ .UՃTU|)fDz"T'*y_=|w vLJw#̟};w)2]]9]m%H?Y콦sXU \,qx E_3/%09::~y6[UҜ#,3_zC/V-<FbsSgO;{$P@{Ha3?N|!tDTU-ӊiiAޚ<ɛ 2WS߯smc0oONNҌoK]ǐaX۬SK.<6j15տ.fR^f6~#a^:f'k[uu+/|6o(6@Pis5{eKI,Ç CGMŖs#*l5UR/>/eH ]'?ql/'do}lOݷAUNJQjv*x'=›ܴY0Bq`y8tt CU: 5dztukɁp^$v$%フ'o5//kD %AH&Q Qz0fuZ7H/Dϟ8VI ΝG<7a1.sg /B  d&t打̒Fᔿ+l[z|Sn0O,_m۝Y^N,t#_Aq}3Sqv+z",MI`C,rWg* AVۻM~Mehsy U O* k0}ðmF ms9WBҰpPs ʿsΉ@̖=:P IBT R|;Sád`=Dg93叩Hc+=߹dsh_Zi Y/g]un|,G C<3QxAm'ʵ !Wd8Sj0kU _{syFT\.w۝L4(]+,0w FdvHY+1-''AB[6$xauܜdx%FVrO.a-|[ϯ}gIH^1 d^(E&`HrFy?4Rα p`kVW|g>Ll~#R,7âFW#;@oxt޴(1TjVY?Lb1bj"k miutToYeb俖^]Ae|e`lfoZ Va$|:m9xA a,"S6Y;iuObsOn?B(RQls7[ĀHgiv}v%??P?]^:W EYJhلz[xrJFׁLf܏Ǥ\R3L-GRc$ sŭޯƹFQ FrkkaMp' 1D*!sOo ߸-ҁCAL_!Թ) 6o8rnjQ{N[MoIiX|ӷZRt6۽2B6PI׫" ޥkm ?LG`"r9Tamc!XȨt9e{3|Km9j0~{F@9^Bޝsf%d0מO tqw6g\>gL3bhֈq݋7~> "Q1nWzzkg} Ư4tJ GY;ﻨO [杶N Z2xZseSHjN툱w*n6]BC%Bp»'RVT;iO=4, ѶntRS{U4]hx:CF;z::Kc4} @*w?M}4H'Z,O1B%#r@dj4s #ރL`[{#kKCƩ^h7B%]!ɧU H\h G9Σ"&.MBė˼f3D!l+S_ t_k|{('Y伖${^/'C%˿`"X͸fg~Vgױ.[  0iԬrM c" Nt˅}~X7)h҄^G/Xݲ7 _Y]2B\q7ƾE؋8ɹ_ke2X0rx͚|9FDˉ)FCn,Z Bs?f"G%#@,)pƒ1N\8y&6ҧj _ 3+$7xUsK;peOʚR7= $\tٙgۜ; oWG[;MU4N^ Tt8ScޟƇ rX)Ӑ`DYiYXonN}<B"cw&H2jNiQy>g/{ xbeq?WaM=5qǧ;36GdYN-w\S!ws>|\`pw֙Op)/Ͽd7P Рc-05/n4G2 0*pxC՘n}q2}y+0A\asg;z_Ֆ2ͧjHMWC@GEbP-ֹHsno*66Ddo~RQMYPѨCt.о%â7D}[ [yfϠ3 `>5UcHI2hëK!j/%l L>Սv~ytM%hEmIKUrVH,М/w@m7r\沅䄖.N.bg+I9 !|r/^v@l^U Y35hW.?Tj"8gHl("7@cjԚ3}twi:BL@EkTzeLpRo2DvMd.xt4*;]cjUfa3$#]+Wҥ+,×#d VrJ8~a6Y:W38o^8]H'ho*@I$cO:K1 B_]@Oaw]!7NWy>(4~fT!{M]ٮ>U}x`5HDZWE -x=7Ki)mb{Av w)EZ [8$@TU @ VBjSHԉOms_NnB#ޡ¯H_/$֏޺' S⥉ݢO:=ZL$*MA7`خوmvF~10r9Es\"/o@PWq LGV؈ d0͙ۥ!5,5E:4ꩋy#EC[6*AM[Uv}؜dCwm@!)rY^rꇲfeDH"xPvs2~[_իhfr O5cv Z[R m>Q˟,`DH ޙp_/c =Loy϶BFy=}5J ±?ȱw'=ZQvZM})Ҳ#J `l hrB@𲘌UQPoƪ;%ytGT|H= u0i_@Rc,SwsqgwBђ2"z6Gfu8|w7OV og*}?lh;8&he\Ņ9cժv4 2|K$I}?ŝL\D<[3xJX 5DURN2){E|sEi1BG:{&b5vHPvy\2s y4w;uc a򨼬 L055r]Z3^skbu{)55߬v[Y݆0).JVhEPCOe\<6ȑ Bܬ rd2}D:\@)0G4mE-9|^>~6{Z8pcW~EYǥ+s 1m<iYɣEQ\_.U!kZ\8jiZ ;h/h\j(sd?hS EX)pfJbռ46\D<{&!Q8:-<'Ia%--/"PQ z+Kd}q0QU҇u&Mo >]>恚 "q(s̿/zP}bhŏڋtB g\S~*Wrl#| لn࿂89jʙj){9 pD+1o8}au* o5Ɵ{"$7*C}>KS\6.Z}h? 9?ȾJFTIR+ :dn)ne㟆޾>^?Gl'e!jk+_7@[I![K1[V`Xv*v.Գ!6p!͇Si:3[ȤF Qif!G9@ 8׺j\W[)a:8xTCk? |Q ,0(Bt"U~l'HP-rȃ6K6iKEm9\O^u/>N{|>?L8Dfż])oRvLz\Tjua2)sPϸ'vXKlI0̆&(jLY4am`dzmgD~ߜaDW{?oph>,nֲ*K:Y#$)A#8ҷJ%ڵrI'5@r7$#vxЛ!ϰcgC \rMxc>"7Le4QXVڤeuğ MSI@4-Cί/dK9;˿c.K.Pnd]zc'mU/OJbn< XNjJ2(OV2H*UMSUd, npӅ[JBcmC/{Xɲ{p$?XGz͸ BJŧ5?ߛ2gN&u&mdW?[0 3l}nX&|,Q  X?UPu|UEcDCG7Tw*)^CgYUԖ~'U u(J;@zxij҉3|e6&2ԑi3h'.Y-͒;Co8pc+tTX^v5ELj9D&4˸ M[HB:秎z>akum 1{{]+=ǒr19Gp;J-o{sW+ஐ_t#Ƥ[ljId)u9@^imբp)fܼv9bÑ RPIr 5N 8Y.W ϼs?Xɤ@>|-l5S3uxT{lezvH[_J`IDJ:/ѧFI:*Vb~pۭ.-oA ! l)C`$9k_ Ͽ@N@r@ﵔ+=1\3TLk@KA %[p,L">-eO[21v\Apכ]KVe~kJ/ʊxMP{/Sů] 3DUlwSl&mVne>g:dK;XҮ ǝHԥK6cN0 Ԯ5i Rq_SYI? 0\Q]MRt&[ @Z*о=I+ S{E^yq=cLJY{BqwR4n->6:v"yo^PxJ>WaqCr޼GnGfGӃ6O3s1{>zȓOrȜ1}jBY0R5 ZO[8Ī?&25/o'*bgPgM@.R2`5~S"Жg½x->VbmX1z,^ZSiJkJ1ת"AXiUm84luSW?lk4L@Tad#@i=ּ'-5| 3# 7䍘 jJDgի* /k:#E[j,&Q7I34's*fAjCBڱ 'zn+# E[8xZVf:1?#1Ŭ9~}Jz'[G`ɾT l_$ܘD"6udnSɉxdpƉPvf̚}mqڎV}a a_jUXƷ1tĵTխ+k,)ӡp GdckE[۵NJ,M4іr{Ԯ0<,12 8guJ5}]W*HeΆKh:t 4boǂ/!rhNmRjàP~EtĞFH 0.Kx;??a~.۰{zFJ:s c ΘXDw8InfB^Nݬs)I?87ę鸇(iK g CQW5Y1zY9YxS?=]boWk[YI/A/ JnSђ%^WF=MH#]9ْ_V!8)mjͻvvg(u5cGp..bw ܰiU?]$0jrAmUt ;#]tңfƪWV5NQǤZimôȃ(g76v4"tJ6>#o3/=)k*iɡbňS1p#yT-9Ix8V\k u$`xptډ_0̳t{" :H\d#oU1 EľmAW@35H>~iicB)ۏPKbN,V4dyP}gޅPw ;eM;3]UW  ImD̘14W}mOG8 2ϊCA hV$z) *²e?H r4W&-O[,s؈6-XJR=N6AXq@( Փs5ZIaJWL!:#0O~pP|5sF?qcy5ZT n#~75c4[S7b"0S-[G2DY&R>$*slȴcR쇭 kʂlK:;dIexG )p\ź5e`Ĉ@Ld¼etǜv16A(ͧQ,Nàa/}v&_rzS_9\_ڳgcF-8kGuePbhg.o Lb[h=uO Tm؇G3.6qiˊ" *-Fti y-MZYZR?vYAܙOz1o2bT%? ۇdkasGtٛi(Q("#z2!݆/'D#NIgdd7}࿻5Zl $+wzu\d)X.vA=yCF@X[IMlP%wi|zb ء ww Ɍdd0iL"^P &e!k +<NW62M3g(]>CU pII0ᒽp]iU.o̦̬ LMVjC n<e$(-+B8kYU5Ӎ8րquA:&0I /U{z9%[%ܻ X+n ;⑸lRk.yd@i9Г_φ:6XLYK`,ZK=6|2 GKot|m~FHtaRDUWN==^ U|Gž-pWW7FB{3Oaqgn}ZT{/hAbw_㚙g 3n`q|ǡBb@I>X:t_:"1CN8݂b̈mdoww:CPQC*㤁?zCc~%Oz%v$6B?_ ]{ 5AbK]S#caJPY=w,0nT^>P$>C:񛸰@_3r6 d(_bOa=uP8N+h V *_p{π?s~%err '(%}Ī(sވGvITJR u1Z9vlA"cNwv7AA;-{# a@9A>FlWG$CPejVAa%=ƾ1)M{D]C[ڵ,,GcQ U3[#q+ǦPl\A=86A `>A" FytakؗkWA?j@Ĉ}j$II*/#wa;vH% 3'}f[F|5Q−BK7@V\ULI;@ SbNB#JZٗ/d`Fu4ZFn I2z.2>dt-&Nj;bӶ;9ʼ#fFh{&zI9&<UPj+'bk5V^y5JOdgaN*Iky +ܶL~v/M,WvCVIό,7[T9>Ĵ{=Qg!W}EqQz>EY^"^M!-'>;0glO۳SM R~n@rcn{XН֦K`"v vd=TyӊD$ y,7a'DPp؜~;7l7Dg2f IVXR[7LI?d l_8v&1)J6oۻMBPELǷO%HVP>jQZI'#כ[oRSe&lՆ*H1w9fEg*kHFI 5 ̎+{Q3]1(?Ҏ2q^S-څw{ VJoP9l.【 %AK3s3GnJ ‪+bU!; Vk &ls3>Bn#׌漃񱢌BRT*)M0h'TY{m'8]ϞNG+ 6S"yX_vsvZݸ&]nS!7ldˇݪQj\>V'~IM}۷s\TDNn{uJv_Pjirn/aJ}Pp~bWu[է8/koY5Z,FWA2 3ʻ8}#T!q.|֜'-*zv  ԢU2BU|BZ"x j*U6b'"Io?v4^NM?:ȒX"UE 92ջxU% -G'k\zrE|g{;lEٸ Yb3{\yߪ%*՟x 2 񪍪r7`,|j6j{,4~>ƭE'@'kZswB[D"ykRPUAH%KEV"DH_tBZYkne_~ a.;I=P_v gKȱfli2H~-@N/H C#XR~^^{#:X iD'~_chs b>wNa5E$ؑt_HC!~*d`+#ܑk%j4#]Gɶ kEϲZ3cRBMʚrtT%6a^<&*#iJk(y:@ySehQUM<E %5jk0-kq1mE}d d5O)T |K+ӈX"JAB^ԈI\5z-,Rra/>C)'-Vm涳"J"E(z/S<ĩ'A`W 0o9ވ_d`]o>9/h3Fɢgg Q&ʄI@%NK3OߤkfhU<^ LOH"]{Pĺ "(9n]V1?TA,LܽsB`I߿ EUMwS +e(AP~T'a;*Bue"NI(<} ~؅ߔ3y(MpyFX #χ+0k<EnFN#(Ίe@cZ>*+t-#}ɸ`i]\4t(Նɶ=E4wKUBk ʏZߋ}w-0wg<8h H/# 2q% S:k `& 1wqi ~譖0y2("eaOr0[h ͧbKL6(To]8Oz^~S?KAƪZ) D# )\-=/k‡Q\a?3LP^qCu4p_x"Edo\Pfc\ʯ 9\EeE}JRV;#PuX~(A^Cj\S̿)F`qYijR5XFaSt@CF~T?m*IJe:Y-T?ӾiN2F?V9Ppƌ|UP,$VyobC% 9I  Pn$gջ}1:qr_<NP +uC^Eu7oÌ&WmD\@C ѳJ4Ty2A&S6}8 xcF-0X5qz~v6bEM3#YkmD[{NV6:Z>2%d¢'[jkSp?kuIrt۶j{#8&}ty 6͵H"ׂq~كTtU}'bc|JMtLWӚ6 *fe!脦ך@Z%oto kLSBrIjHeDC*$A8ЙIeAdSKIsy*(4p,By(ܼeuC,@xL*Ӿ<.d=5|~lp'I8O4h)G UGVH{:fŢ";`)1FW>I*}eegPn0$ f~=+"?k5N4wH`rlH#sk(ŜUAEFMt/G`,:n]` pgX#!qp1ը &Peߚ#'/q܈ 5KnYKb)3szHҞ1PJ!5w.z !_$#0hZ{ke 1zocti`C*ۛi@/Uቈle.uoN$Ḿɱ ̻=r(8nPG\VvCc3en2o xX' 8n%_(hB9s-I $KisLQ" ։aPrMCU7Y%?a2GϢ͔ۇ76$QУW.<˥#O{~ !oǢX,y6A8|jmxah,@E3 %" EAj^>z~E}hWyM 7,Vk\+i8zس  r[b"9zxg(S0Sa>ls^HTռw|D"8[ doEOB }`7JV^9*^JN:^G&8 i벪نAO,r<{(ޒ<'pҜ/َ6.dr  A4 G JO0CMairA`މ1㝈{DTg ]ug\H٦ό>&IYJcaλXb- Cm1TAȳC|/sKꜿ畇'mC)U  ,O$ ρt -aQع㚽6C]> /cK4k[CMyl^-2lC!*A9d&_^HҊG^.tA'Ahup<ÓJp9h}]|jF !z„QLdcC;ۊ|6u;h6PC n2vL;7\{Ŵ k"1q}\YMJ#Va" *M+Rhl bR|OʈS#ݽ)f2s,, [YA:p;(jRF*~&B<:R%CKFزjHU1+FeS^)tm;D1fN%*졽}g l?$zFl!< &*P3cӟ*~:Syx]Rgg;~_&\%?&5`ig`Ω7v׿?HK{ F c~;htm`ѽ ͻҒ/'l)%]:O])DB^F;J̩K 5 xYϖ6,-NWvHឨ^Ňw$3\ Z^w!N줤x,g]:| fd)dAb\mwcՇ^%\"@,4)3*:LRf 2^O 7āSivGeՠ[^r_@E=(cFAԹeTㄿR2_;k? Cr'ggW2|;U[ C'\"ojTp;AL~J뷑tnyge=JK?;*b?=w$hAA[`Wf05wNdT/ϴC5NG0Ϟ'db$ZAXZC—Xm_X=ƤgjTq<@)KWjJ(,:! E50Գ^.Ɣa!4<nqaz]I`@z̛[]7XS>+?e }XNBʪ{quPLvYq z|` ژC]#AoK!}2[ A7hK~ I>hI-[3"%U(Sh,#P'&\5/:>F:-/O_xE,%S(!=jN & s}3K +Ɯqv"aMcvLͩspJ0U_* bOz ʪSn8+e\T˂iH=a=F'2s *rquBikc~t pZ]!_EkT aZSF ?];痬\)l;ĉjBJX㆖C|cTH;HÇs"'i_spTd- T5]Wn㍞ꪤM=PPa4~TK|)dy}H_ Wzwm~,y@/`Jg`תv[ D|1FrLš'4'~7Zzmm4P:JYmqcB8l܊/":9:`iTd~~̬D{H#ӁDo;>_v-blG@ &+0*lHXGzM=+N98JY1!L$&ԒH E"f#6ЃzZ%s 7IUL# >,0O^ ='bKQϩaR0ESW2x"8cHSqK~46ZAd6+2ё쯻,s.SF? i&(O?fTxv][(؄ߡ3Jgfy#w; !32S*E+$Bנo΍[ME։|8K; K Ø7:s+욲40R.Co NNcA{( u5Ȗ-SN˳CY"S/IB Br3k[0Lil"qQ/LHp.@1X *{SX:ur8P*=aw7.UŮmWHM"wCu8{ů%RTv-߼0^\.C*m.0tɍL]V#t"(3 NSp  چ6 v% )Wz:? Y?+!<ʅqZ:%QZJz3/~̞ϩ=ݓ2]n01mN|wUZWd2 pq0f7Ԁp+ž> z[U$ Bݒ>bJs0#6owEJNhN7Ȗ֭ |D}G"K`pAutpbhh'Ƒ$Ӹe<7ێ^`,QAf!0}Y{\0S1K@ޡ WrCkƦDlڻgn_;Cjddb0hy\<@r~gr.@v =Dv7){+Pj8Jt¾[ cpzC|ƹYeS/0G&%S&@*GA wtd-x̒x$W2YjV8Y§ ,}  {{`o(Y|fu^ KV#ΠWGi,}*k^wmrh*ЋC9kPvk՚%T*,S4 6;fzNb݂!^@}i!>LkaQ 1}J-DEFױt mĢ{0 $CBU1HtOUf[EMTFJ ՜D\OHDU6BDt o7[Z" /"uJAC,u Q_@MD;tKsàӳiWt[zp͎jyO31PKMmy Ӆ Dx!Ysxq%^QP(?|7d&l;]{sMkdD O)*ߠ1a=ډ"N&=EYhFFPz0=>9+t D<}f<5Dٜ =e2a^tX<4[7!z`px{$}jN2GfBw:g6P%ڗ" %8gw)ϣ R `}+Pu`蟧CהC^d՚(h|X7l>x[opDB/sʬ"SLqI_LhhNX>G,bstC{xۯǙ ED"'plZb! q|J_m*Pԃ6V >Bd1MhbPߤWgy|i$bqb6*|ODPx.ć(:بD]b_|QbR283f ă`覑`hWk¥3i6[ϱ EzAGg˄kxhƃ0$(FYQ *^r {4xTU~`Y%W3B71+n2|OmhjR0H0 $ߧu H@U)a<ٕV{4< jil*$rѥ̭oqu *.0FEL44~+9OϹ eJJ $SxO-#99+xCZy0F₃,7D< d.cwE?@0MgR SdԂG`# ɧS?D7\J_?Imo΢\|<}rL],aQߟ0jh%R^R #z#=뮪H/_0 J,eOۆ4Yt@8SCk`#_+Yv%h|[""dʑ:&ux\/}"ȥj5qKR;IGIsM\a0s]nRya,gU==FQz̦fzfЃ'Q,q&cKFBo:~ϒc"i82E0A=m˭Gg`Em4DG# y!4cPaTߥH[S?b?Z׆RAp) xv+G،EQC0.T I"Z}͍x6Lϵ54V) %Zd_yjfP}&{co1vN "Gto?Laҡ3F|tXik %nlFF8rGuIIJ`KQO1%qj`0B$o N^ E^X/_*@(>ה8.J^W7|Kb]]؂Iu鵣 G A ygWmӞEqO>+o˧`/聄Zghk?nn|eJ]:@%EX4\9ZID>6hIO+ϡ<Erm+ፌ >3X^/bY@mwCHb_b_Op1M9]=c'~@Eɪb1pE7H b//jVpGLXV q&l5+; <2j`꠻33w- %}3}j 9Y:+k4rک% XB11O],ܽ{#eE\ =C x'meNӱJ駪ݙk Y{:+BӵYr8* &y)3$"%V&(AH?[qhCkԓ}JןƛgF]2/.DOtc ~.)̇ {06lj5gqFe;r67~@(G< }{ Qf+M;|Tq85íBV S֕6As3m4!xL k= JbvU0\qc.i3{U_m GVtsSYcu2*ԴW_T-Bo8F t<"}A{OVE!ȁ'#<} Gs':1‰uV}TaoQ@9]ARzLKrPyίQdie0"\Ww9" ,],'ϟ~!Er5G1PmTo$j %xð g]N+(/S+ >h6e6..{^hq!i|mnUXVj ;)+T~ȡMSq蚔tG!ѹq=CMr,Ίe+%sUQ^ulA"9. `V,>Fѳ,&6P!G%A  ۼ U_AxHr5'CIZ/YGIun >Gw!Sy[Qբ񊜷S#E7{ixw/#qcYeT_#YM߉\(*5NB`ߌo`orh_BxϲC?'c#[K(C, QNȝ.-'BJ#iIs(=q#{ >7 ]o/#cPbj:89*Mgd]hAހ ;(KM2{,=u&3IN hO1L2^{d"y_O6TB/e|ry& B b Ya$2AgbEaOC(\øme 9X~Æl9Y`JͫIb&F)mrLT57g?q}oXpD&sa翗L2H3#!piN K^pxl[{'`j-D"͘-v?ŠVo2 ժ݀ۉh&rgЦyqn&0C$)q9۸J-34 PHM)괆E:ʣ=|;Ik:t۷gBFtoڊ5<⎤CA߻tw;:ߋ@mJR'CFA X6$qsRf,Aˮã#>F5N&4%0g_CS!1S_1lJ {<7|:8oc#}֖.;b'nfQR\&mX [SOi -HtaItO>?c^T, 5RzxjB0|ɼH`kۛd]FMznH͜ kXJ  fK-$UZ?fYȡo|h\%$8} 0wrVpbl& ݫ|APn ԠT^Zs9F%I(P-Nn3UZOM<4I1q埯\'q2Vg;2 Lɠ4݈P$wصpU[&Rpt׆TR;L*Ng+jp$SVwku^,xs7˫AQ}=;3CP/ @q놊 gCG]&ĬogV);9iV52}D* l>IF nMf~- k* `ånY $J.L`l"׍Baq >tı=6 :$+ Be?٢b9~B+>5*&Z`s;t+ø%@)ky=ݥqy'>s0R_+V2> Mׂj`W5k=?97àܕ,Ĕv(*52T4[ k L(l[2(5.ݸ*pf=jY~$O>XI $V lCթGP݈vm'8w`ֿ"29V;vO3#av ?)v6wVdHUm[Gۊ"ި)|-$%6:R*[xGR!MjP@Ztʃõ]"΅$J%] h/&H̨5iK Í 5Wg|&v2h\/ZLKgGF3eL=A rHŌP,fn30̣x4r6p]EA*œuFl_'u4Wp=gӤRwo kc'lAѡ~p ~BHu w4ŇWIVpϤ*0GiBmJ1F ! o , _rٷ DRI" Zlx=R<5{aZgV'OKOv#d'Y=ˢYF *0rQ/:o]:(Bd EM,9hKPa5al %&dwN;)_sLQ,ߣ2^HR[J(!%%KS*4W(|Ǚ* o xÙXQr.>ua6UߪIGªP.eN_Om};\R<w,mb6YfI5eu>.ɽ;$7å_~W^_bZE:Q5vu GGyN&\^Ql >Ҭl̡H-9ŴY):5ȺmXm>Ƥ`'H 7u) @^Q•P] ?[UV6kf5ǑA~t$yl}*zfMmɅU7à-c@Wc޳/ :OMBb{ꮱ;A/3&orQo_lC5ksp EQ";0uzo',G偦 ޣXxA]9÷oi6DZ@AJoM,"''mWxpcRd9gb g-*!pPnլPOr8!,;Ccn}.yggĉDlt~Bj^_Z&Aਂ>-p%ei/ "PYw#X^Yo򷽆gCN';6O2k棒)WwD7 |ECͽuN/>+…>"L 5y) "zX(VknX(*RAfB-Ya,Dp8fܕ 堉^؀&G7onM )2\Zo=Ԝt׉j"(I>c"}63 AȔ:Y$-1BVx7x(ۊRD-wA>|OI0>+־9՚o5yULڻC7J5uBhV!Q{3F%~6KkvO`2.j* 朠5BЦ;;Ѥ*=yGВU|+#?QTB_#`x r{f9CdEӯK:Q^Dr+Er&[16P` jGNUnO가ZX[0/L,Hkt4Mpn&@M۵G|8tH<Eyӷvh+0nnAEXN6S|e p\my R "Gz_F'ՠ89C&,u.iz%׭v_XM_v')mk=EvHRϐ赊\Ή r_,A-s CZn/hHyފrnPnCbp+Q wPk ؄!I;8 ]}B#њ'TLJ3[YT<ֱaKïsmp^ c<$*.ѻTơ:x*5R,\[^}"ډN],BңXܭ'8\gpM?1_poMRu/ "q[ ~E4uf^[.koXߟO*j( w#j'; TH%} åϡ݋op?Zj`E7:f09al8gcdwږǬFScrT5Jƻ#0N3QAtg1%+gꂋ]ALR-uN/[nۆ۝xFEl4uo;mZX RVIALĮy(q*ޫs[]7 5sHyj[4 Umlփ:D@w VewRR22}Q Sۺ} wwxͯԚ2M MJrh,d3-wcOj!|}JX%g:^:[j:5exCyC d$aW\@jR?5½Ӷ|Z?}3Z$m hu-WZU-1jk1EtTDyfn9  blm;d0s3ȱS8"FBt?4z K m0nde?)̆!L?-ϛKmȪI~madз 9Rνƕbͭ^a+Sp]`%Hxh)o_J>o\ ҨH ĻAM}TN_ThUoTl4qd`SV[JQɵ/Fk*}1yGT҈DmC؋k7ۋ O2Lbg[E :2beq(ӑ,2OL囹D[2 .}U Vm'$ q `0BWCC# 2{hx:yTN1Gp85 3_E~P4#+3XmnO_X5Q.DžPkRIDRŸzɑH%%(uOdBCMU[Բ;j)k%,tݙhlGI]Jsa:pn23J:4`;12|͕QlҲ6;d3Z.ij8"莓Y)GX?쎪r ʲBLםdyuEd*d\^+l 0ҥkL:jfHn27e`hK .b`Wb306)փ}E4~6r 9#VsbOQ*lW K^#ڲ/]%VPlIuKn~J3D;igXAJ~Z_C77ѼCs3$}-M}DQ;K4I91Ғ{Wq<:̓Iw,0 2tő+.i;sh7Hg6|&k%G6fCPM;t! X.Frۋ5kE\*x3##UC:e`ֻWI Rߒg ǑwqEOAVe-qU:r+izۓ5tB3 }{0w@H2JcpR]7rFҸ)j\9^^hn"Erk a )5g`ob)iGcކC};n7ؼ@l ! ĩ'7ta&Ѻ|z"{_ӷPQӌ9p[RS:퇶TvTzaW}KL2!Іtm/<{cdJArv 6FT=xq_z}:#@y"8%w;Ud7C19E<<:m.LUA\Fh!b5,8򜮷Oav>tW*U. 23.0{BCÆ,zpյ~a%@GMWωX}9BTI ђd}ı>EH;Na ]f>iW.Se}KDcЩZ"|o5v5ȤD?8|)܈7 #{j&kإBC~ 5R9ibL}-PSrLV72DO{&[ wCei|T>^|4L|~ w(K )vGK<`/Љ ;%v߄c#l3̴Ȧ4+ >w. &Cʿ3R=]k/_QW6x?NR@Z2|\ur ra\I n (&aConnj3<#7牞bCh 4wPqUoDa Z33'n"0%Bj cUsP6T=Z4k?%/Q* 8\(/I{`q?sle- %Hah2iS(oOqt35Աf B)WąOwm)8murlآ|Qj2Hk"ʚjT@^\ଦ fV~S$'R-j* 4j˦0IG[HggaUw*PvJ.m6 qIɩkR,l=k cu8Fb A~D6K N9 P$'X7F!ud#bK}1~kШ|:S]ZTQ: i7_+qrizf]?:fOU}H.PVF $6{շ_,J&ysu$yJ d:ѿ)H~%0~MojX?K= Eۀg&/34 P4Vm!ZFBi|Ѕrr.k/ƀ~VvEDSE+4kojtci0!Jg#] 뵥(Ev蔀FCv^gH{w I̓X) @wL$̼n?<4E0t9;P|-LZ*_k4ÒgͬJ@is,9R;h |IQ4WY?OTǃ +ErR-Eny&)!DK{P7kVIrnw%Xh3DSqi(UZSx,RND9{k14yC0I'j3[* hNw0Sna&iޱϝIh]2i/RI_v?wYx`M.)Giv޽%dXAs[(OY=dY}1IՑ:dw**5*'@[G;ei}![VSJ8ZiYպqa^1hC&/rW7JIVU, _6s:ٻJzGQ}"QE$I|E~EIxX=VtJڶy ^-ۨ>zpPQTi9,grZZfއşΧ+u5Oi.}f6V˜Hq"(BqŻ<6Jˊ\0%5+eSq'-K&|TlJuԜ$2!Xۙ̔ttFrqx/Hg+фmݔ$HAAH.5SiҀ$.3PgNXm/>oD3^ʈG:|5"8&o ; Ww]t}gZ:s`; PafO'SlhIx۹X${`?ϱx9}qm1]+%IZmWM 5ҏhyV{|;g$߷=S*@Y£D>}>s:8-+#Vb#ySBԔ|^P=ɪ*:{R(U {&kő9RP^)Nh]DK&a"ẓ̇ZZm_ކX>%6O7ܙ_>jڅ]_B:flg-RʋQ5 B/qL}@V0I/oői !&g lz# Q#_b) C!e*eI@Sf #<BL_AKr':i-[Q[C7q kCȭt/؀ ŀx#'p,h]ǰʂQ5cJG%m ӶgzU."{˻G'Rw௿ׯfuX^`LAt"Jt71$W@u/$avי-+4HwMɜ)6.j}w=ˀY9'D>eʞ=D ߶Hɮ}bz̿9{w u|l)( L:u~S|xO{ˊA%XX^КîcZcQJAӇ{#05iT^tġ YS"ӷ2FZ&G;&W q80;nn̿ o+]L^L08LTjM脰-ik3T12sņ}(SPK8$V h,ГvA}dj``AI'DFY'bD z.@MW>HhAU:y&&IᬍLJ$1OZzf>BOxL["1d|٦eXHcxA]TsE-Ay "5d*2D{!pYa@^ /͎[m9e%e  5Gr͡m̟Nd9vU5EhlQU@fvNpycwi2C6Ĩ Ut4=IłU&T |c'KL›P}-?\,1nEޅ}sөxɒ8Bۉrgį:%+7yDB!>NCL\KZЕ 0֯̈AI0jƤ_mX @rMZ4EtMJvf3コGNmͪ3Bn,TS#9y, 稭~)!v֗,]l;CT-[߼sEyy֣1B`nwΛnR"]#N hIsMvJP6B}6~9VB`G9-zG%I]3c_cRm{TNٳ YM{)[M,X]jFL"eL 0w I1ۃکb&B%[,]elJ;%I`bNtmIK+8I,`V+[Ks.#x:.V[Ɏaf~ԛXurz|cD\Ô)wNʂm e^\( xmZ#SC\+MY>k:ΝWrh,ɽ,2T%k#pWrdM*|(8E.UmG'@e-%+0?29,%f$O&KD>(/s n66 kxsG{7jeK#*8=~9(tC+7!Znnc.8XBC5^t{Wfjiy2zcc8H51In)+nTB52GT!Z) J=͋X7=܅Qm,0֕knsB9jqO`QjU҅\D芭ZOuG.MX8u B-VS#!N @s'4J  *%7"ȇg$b>DleYʖҙCL'6&~X2O߰X)\ eyp9bqKspWyJ|ϭ*E2b[,\o˘gɥYo4-jsInZ9m'$s'Ai-/mXRj[oBg򭐊jD%zw}`4ԑz0_^A%K]]RR*9 @n\G.C"48(VhU8LFr&Y@pvIks,Qf݂?H x4) -i"rח 2"cC&`b~^Oræ{ߛw9zSRyHsڔuQ38,AP?}")1HDџ: y"8Q,Ipw 6CYjIo= 缏j!!D!|+A&Rq"QV17:Q/s`B]X3[~ MIk"R \YU*7MWznrs+!vه 5ylkiU~IEmW`WuB;kP#Pm5Yx1Z=䚒 eP[b=H(aKMGiQٚI:9 XP:pr +Nڸy?qjBeDD+%PGJ_gn7GiE ~S4$8L{Kv#&%޳V0aHYE}!d1z8$?|)?b/@cϳΐiя x634-씟-jBO:J]@JI^@g0OGl5\ mG2=p@,sAQ3IŸbMa")m<-ҹZ-fXSCT@%8&no])dz9E< C B{qLin2Yýs#1ڷCe+9𦝲a]8SeCI5͕A4uvK! )hڋhK_zda r 2lFnqgT݋G%1h޿3Tr8w1/Wٯ@j@0霥#lfH\0@jM/_9Mꆵ} {;1?-~SR $ !V )z$aZ38$8qP}$᭥,svb[:p.{;F@8c" ԛtV{x=180p'Kvc1} 4hBBHie;( yeF8TbVH`lvv{7F7`uP8*ч!<mGŋyYma,N 乃'l5܌ue6K'?@4؛7 X8Ei5AyW;o@ H#0d`"\L -:==9Ҕ2tu]k RK>J.PGh:<஫|ɶ?> P&˃:LPʌF$uH[s֟UF}fB. OaM\ijg Gx:s0)MG^+M]*C \,;٨HѳSUIu JSkc_:d5 kSNDO}(>2i ǵ-Y1;u#vx^X Љ CDSJ_)db@DSI|grOvN[qEk$}n{Y+<%~g)I:dO?td V&x^*03/r/!z^ ag azq<ͳIpdL(y馈7aY UfuaM^:%%Fx3|nȴ7b{"baMC !&hJ<[h,|\zqe8-PVTΧ$znWzJ_ +5j8@F}g;eL_|(hvgEdMc.yg1?z*FuXrLve`=K "j'+dC!tj'N~5a9;{ r׽}x9]F=GKi)@߫/'|UAI58M x"B0/ ];3؆ht1[ʜ/ZֽKϮvj&Huq,@TOPs6qV;38WR4y ΥZtP-o64tMyk-NvL y#s{A{@.{gӴ/-#<Kړ|gmQ;S*=Sy nϷy\TctV 7 NCUezc.Lg,o%,O.,-,t} ] !8>,OQtE㌚v[%8OxONG8_M0}Ʈt$Ģ )"`sb PΥ{riBg7C,0uXs.+;ZpJ3[^)a9 % [-8z[&h<9[?)u5zEܡxW "s갛+b76 髉pͭ_Ouyv f{*wl=xbf5Mӧ% u4$u5 V]77 JNs Z h]ꎦΤR7}MF@nตRU?|4;'I!DPtr ]\MY{+B+㩵O4Q4%i=#DCrPt0YϾŒFVVr5 &| k+NJFsdӬR{vD&5!,1<56B}mMNl j 7S:X.^ 9y1^ഀp|Nm>s5<ݢTܙ6"4s4J/$m үM` i%-hbƯ!hQ2:Ѧ).lG @k: {I .Wff?d#5”MYֳNOblRەcH%ĆDŽwL &Z3Gaw$:lc~f Ao TU R$WWY#E`׾6$%[%CJ0kRm/k4\zJG˝٫]NZ2n"ͷEw;.WƴwaQFhp9UUƺⴹI5{!nyVu!#F /st71vwETx`hk$q ͻRb}lkKr,<•:lU]`gs779Uv+BED,Q7Jx;^],r<bjƿ_aG~hkhd["}m}nR}rfen`8%0fTA?MO^3\M_e֛G*9ê`e SM8 l<wysd S+ &w91 C<?uVe0鞰$iPm%QW8 (j.K\V )0c67c'\X|bGh&%9VqjS O0Ln7֜h4%G8N);+V1ȬAjN&w6!yO ΡM,q卄xyS eaA?֣ϧp,)Dw?]Q)pAPFaYJ  UևUN1*}$܇p=ix>!Z÷X4nJ_4c.Nx:aLI2Njg5k|Gpc).]2lѯHl:aUi=ilTL;p ;IjuWѲ/ѩY>KLAW_Ex.f_ F񖱌ĩEbDY [r]d(IQEJ 4[M$4@z8Ȕ.BDhq-o& Ut A vP=JVplvZC|AK:̀wL~" ӝP-'(3~E!Ig}h[%3[{,@l"F@z b2j#=.}`םt x# ~w)RGэ1,;+r6Gxj({05LV'N y,a>IFw ar|ց~HTT9֌'nUD*zWckr'=d܋fADUsVfFZ%p`^p.u4Tg?,,P8]2D|&BT!+D] MG*X ’ R79'=YH޹p9mK]6o1{,N5_мKM.;3*A5+?MU<ԱRJ>5x߮Fa{[xbcxc6C[2 +^g%yT׃7];%:.ꮺ oȟzg8"IWvYKO#6#A%KZ A _7W-mcî: ̮AayEwf~/ pex~T W|Җ&q _vp_ aHԠ*:#owhPes}stju {nМa. e~ʓ n|ÖD]Z5Nӧb?qh9^洣0~X'A%j謟}Gcsj+rrBڱ#FM3ٶ'vT kaB'ץ ?6T&=bsDO_ wZ}75́gҷ,lQ@_'NˣZ=^ zf)jM1)GDWU߻TiEB?L9.V1}ou#UAFँBQ0Sd-ar/1<<CTYɐŤòDJcˉoI \G ]Z'dvR%a4kC蚌&6jڛ?y;$R>N\4 C% . ǻ-_\jtY Wc!'}llىFfȮVClae-4WpPӟ딅 M=Mǯ8QFz0{FibgSkԯ OaO5o8IvZ}-'J8scK]n pݺ*C=/SVh6⊋~f_VcdmnBv^; 0<%OefF<55K&3rq(ԹטG.47+FE ;V=R1W=z˻?@mN_6,X.wI8ң b ).V BF`]KB_;.`=|pR'=_ad^36=*3}}huٖwM_DA( SEgDU瓖M1TyXmS>i׌| xGtѦux..M w%qj*^59k}bJ4smm2nTv˵N7!o7<õДa]!6_e/+DչÊ5 L0 Q |,I\;7ْuʑM0{N`@?^uX))=~5nG۵Y[c2{V$7tEӭaLܝݼ/Ɋq3[󏄸<=I륜]s_W[&t:d\}ȆExa5Ѩ7-X4رb194it4\=YR]jE|f66ٽ!-K}Bw*u~T96d#+let*bW3P%Rݏ^χ&xɝ&15 /&WrҘo[󺡭Kp9n*ntgZ2ub<*hڌ;aɽ[;DwROݴȩj?*բh1+rstgOH+>R<3tNB]~F"iث2=Yɤ'P}}}L^Gd7Z" w&e4bdgXvBϯw1M_ǑS,S+ժ<[ӱ6n;t~?llw#xLe -AxWt^5tW_&t$41&Y1SX< FsTŗHK2DTM~ .G^+Mx‚)rT/e{Yk`gE7>cj-R+fgp!O8'of7:id&,&e٘Ć105P!M ,Y'wC{ƃյףznc0,Ɖv2aIWZ+6g2|4qP9M7@P'r+Euxnj[!pqtKG`!$27IuVa)VG䔌hEN,$y>Qʇ:t]l-Tvaj)gti4Y ƞTq_UE%ڻ7˺…j*G6iic]Ks/+#5MPE2@RFqnszY;8Qjԁ6rwHXѽ I㾬#%h~XI̞$NaƲť/wkc]1@-PÅ~49ndKk ݇BCeYUH8,E u͸ {~T-:txr0%X\̺6ׁpFȦPS֋aT@bF˟%z:\'E+wvC :Y{:>zBΖ;:4Y/n4B ?lzn KZFҎ}>J&|a{rƋKpF+k{톥HG%[L=?(Y&D,dvMWy&1yˍ0aZ"<9k{j)5v}!^ x3}ӜK:o4` ïGzHW37or`{_;m#Ntz痖+ݤ|fT{Ȉ; 3vAZ¿a caѿ3ğ)O]@vbpԜqeC|K(kQZ9L<(DYt-.t:JΕDi֨kAj_=tU3Nϋ1Ꭽ+ǢEנ@7"h~xϝ3Kg W)#Q qUbYʚ9]бyIirɖBd-X;dDcia/v ʢ)ΞlgXda⯸esԕt.hhI: ZGF}Ѱ),gY: جۚ^W5@.YkAgy=5Жd?Z=JM "; Rr5-N\bi7n3>Gf7Xh(鬵 5 p\SooU&:i)?{Cv"_4qLU*yeXv\_lj4 ) ]I7ҽU}9-,=p ofǧK=oXi2R/x +=RC=Dxj9zzk}/guۋ%3? AX̂8_έK#:D,_ %VxFqO=9U͐jgC!9m7' [)itN[Eb:()o؟S2>l1n6y  A8* [Et,w J6ND)(U2جV}.G1N8]&x$ea5?PMF)1׎3AS}(vęnOa4'u,Y;O8j8]h?}XM|JXk[fbh论g>ի_MXVD#jy/ ]ƆVɹR "jF.Dž>W8#Sf^5a;aȓI0Q5?t0#ra"BHQx%OP`݊V/OJ^^ $H^ys h%z..>a>y,8b>!/8VJt*a"PiCoK ӐC0Х0OZT6y[At. U͜n&ӏ{| HQ4M;dž3, +Xma"t#(+\2GQۧՏz1=Cd? :DƎ}(4t\-~)- (M'NR϶s[0aeN5&ٞcܺ'}I}-kuuYq(P>sЯ&;نJkBۡ)=\rlhH u :YwY̰+!\EҪLĞWy_'x`9Le~c$8W|;-^pHiNiE'eZ~PҔTlLmhyl)dCMrg9ơ^@.l["z5}PjH*zN_J> w g9KR6׍in"‘[ pSUh`E1R$jAc+=zi$F2ߊ.l=rǒ<A!=GN9brr5*Ϊ=)狊`Mexu]xv@o V-.I]Pl5Qg#r'Ѽ 5LpB谾j Z[!jV" ՚U)5pXy2jtY4o6i$Hj@*^NVM=ޫ.oVH&Me*&Hf_ dJ+'2W ׷U;iW<:.Q*QG&6gEx0{pm|pE-.Knצqe/lN˥W$;6~]:uaqGHPU8핑A/RTLvez"Nả@yρܣIW<Wy:*@YQ5"3KMQlb|F5h].a[)*C̑lp=R-xo/D[ݘL 5WbXQ~ YԧK<sͰ0/QF_N\K{XՅ)vF T2iGtC瘊'ë?w˵wCPry5*}񎖻nQs2F3GcF6;#15&Ãb}-%uSQWuYۿ XIs }6 Bˣ$fOidi|k$REkr!QO(M55Y ϻhԸ #:gMT<)*#?p#VPU6業Pdl&9<΃W*HF+$s C3!D5:@iL'`/mڥcN~d5v&㒟БXWAcC"z5Mr@/FdʇPHG'j" HoqYm?`]5`}օT\PkPnwlپS @TnkLP^7T;6]5F1vxI{ R ? g8gO*;NdS6e9}oF' }N W_KxV/쾼yɦ{ȕy9U@X8֗Nst5v,(DyXSӭ j*u:~b%வO)PL&bf' _r*QNzd[ H YNsmL"N.%y<0"HN32%ԭ<.Ϧ _{&L ArHs )r(uIho<;YUCŽ(}{vC$0܉SI4l9R<d^OESA.Fɔ W{UFI7NZ7H,SПs;E 5lp$z#;WDgJ6\d0O0bi53©;3p {/REv~A1\V  /ƲkWӱ=.9QQӉ}t rq#nn5wW܈a]?FZ > 0pOI'W+/ΎCf;zP ȟVHb&ˏ L͆%.;ss6~Ʋ{qR֔oa,"D C( Z\Xg3M:է-B.&#|,ՎȩxW4.nmNcYCT' -#_@NSb*AH&yވc ` v*v WB"H#ŌEKot;dLd'îQƩ !2*ȷM҉L =?φ7mە0I5X]yy8/:{PmzdOC6Ep[S6X 07=@]aL6!ă?TZ`F<"dK{lizbCWNm,;D8iDaJ x잏UbmR iٷ!);%IM: T)wԲweپ=z'Nd 3YTH|+Շ,8XթܭYz||ءy\J96 =q.BQ4\Ga.@!FfVd|=BFdX/S1 ~%!.<*P?Dt ᡏtYVHd[X\s;;pOJᇿ희S\OkZܷ}kVL %3'2?d/;a@#ٓ\">GAA E)NmC z.zH.OubKŚd0t,˫aUWOh2ET~iϗHp%s]Ѧk(K7滽V^ (\HEyd~~9&Q^ ɋǰfJM 3`Md\ew~Ƶpg[OtC,5 1S.=(LH+ $tq2CM$% (iqW9;*"%G"-_{@ɤYW#2 36}ȖA%_k Z^Q; Igŗ.,O%ԃZ\/B:/BJhp~lD9bחB17bb^,}5ͽ15F|Ghb ƫ}S%XXQ)~>cX U-X)72Ed^9U$|d|U |[8*~4C}VjKѸs`nz- j ,> #.&Cej$q#9i\nE 8)[3-}gd ֘%PYqjbMŁ_o;229)DuoeJhQ}"&Gj⹯% *g3F`!؇ /j1B1h ̠a#X#َ2p.vT@/TBe|kE.0UOM|=Ş2"WfQpeFoj8?B)]'Q'#gl7cj.. Kv@ȅ>,o")|6BTtż".Ii%! ! ⁑AANf ㌷i|y|  c~NԌZ/ƻ(eiiP}yhp|)G% ʊ|xP ť; gqg׿\@Jk;{hGyꎷ}".n R2Nrg<%Tm@EM ,^ii'ΰgqf1kdu$Zf/+zD? >dotp'}C#ic7ѯtU Žf?9p-'w:mĕCVjZxbƜ*e%[l :Pk_nuCI]!d˃w_ (~3}3K>.=T"ZݮHO缙iy'49\-4]ƨo4!+"Κ~]܋P~5r^xnx |F:c9T43mH|UfT+~BcMaNUz+u,b9g\ۮ~9J\kӸъ(O$fUy87~p6 &Q%%INjuyߧa[S&nanJb=a_:F+VOWSʘ`ȤWy;~Z6``5>|_<ۛLv,5ZKpu(ۋK%5.cFE}ѨǺu"ՑUc2Lgy5(l!!'mh^ݘ |O/?d7{b{1V6o#xjoN aؑ)*g.\ao)s?Jsz!I6>Z(,cI]]tf3 +O^ExJwBQuVKK9@lgݩXbjA:F<Cor@0y7)Mx-Kst^_yijBRwߐO Pg("iyAj()%TRlÐ2gT>3_?v[̊~ *jq s:l֪ ϑg:^nE#9!h/`\ :f T ވUBQTFMs$s>.nYADeD9T|CRڏ;Eh? ]1*si4hL|i IFL(ˑR1ʕ.v&A\/js6U}i.V^q@uMu\&!_;5oӑ:҆|j$aTRYj=j J=b/h⬓ͧD]ba#7AN$oHŎ;[jod 0&X1#p!$͙;}jcf&L p˜I7;#>$mH H}?> JmK?|193h&?Ѥx7~|v@)ʈ_ غ,- IGj}q h41D3l; yHHhYvwtN>WaR,!`: 1i4h^ (r,KE'4X^ʓ ZKQ贌F`L lP SXȈZ&⎀\v|7%J z7$7F`ʈ?y3gD孹 +9`YXɒ(PܳXe?m_5) TNmch6͓=hlzXPc]#x M ?_)V]v q(߇(:RMu Y 1GOej(;V1hD0uWLbVw,U7Oa<5S#LJmpw:ޜX`.scFV\ 研U8n3aMlj\@ d?M L\(z ~ |(Tw]‘X4N!w׹ QB 5aL0.a~U il 3{J& Ζ"L=AIbdgar@tڣ.!.$R6kxdar>?bP,lKlbTDP0i\Bm=Jz(F^>ɥ> O*^oll\.BtIyu҂X͵RXfF7I'w9xMMALNWiv71`lIآr-7Ybo'e`N N Pb[@PrjCȾI:-BMϱS6e|ؐ)ɶYb݉^=ov@flp~9Cvvpr;H,aWXWS`e݀MRG !z>N"gDbzT@X%VRܨ޴tmIR-B;i=j`.!>N(pp}$1!)=fP&9xPTB8ù\,ߦ}&G56Y1RP1=owa!:~˧YtJtХ*|-KhaEh=ȣ2q+e߷F_Ǻ 2+ON֥*sp/؇4WkZBY cN+|ЖYs 3m/>1Ғƒƛ-}lNt؞-PgI g1S.#'?Mu"0`50zRaشvR`H0| WP<4wCHbvswhJ.8Ah1K($YnmXvW_@KLJ;19xL-(܅ݬ)>BӲ)X@ij{^2<4 ]O(=[`%t1KV3!a5aDP P'Xpp49zdBm n*uG˗h> ֆһvz}x71&d¯;W\{GU31nv/󝚢* g>3 E綂-+Zsis1-kr3)_kc[V6qA/a(VI6z)֗M2CmWb Oq&2;vx,/ag7w);}nDI^o{L o*D!~ׯgxz͓vnu-*v~eFȟAwV*dRa3ƤPT'}vrDZ 2 daI.S9bgۀcuO*@^s˪Kep$EBIucf~,ۺay5?W?A"$8 YzeͶh2^߫E`z%#:D^bGCčBbk %EJtyFŘ kf6'X'QiD;~msx3.kbDqDSfAG5&+3g۸ _94 a{؁_]vg?;JA29E#y+2 Y۩rs+\L)"k;,-̣>먒RW1R1 穊Il~ vjោB|[6< qU"=GZY_o _9441%P]\l9s2O-q\޸m;ww2LQ e`3p)-Q1eU(dy4;~7$~x?BFfS3GZ?קh۸x UȖ^ō aQHjg{1OZ$wPҟ-3.p:zCe'mzr+p[Ju؂P'N'&<KdMν9$<bF>ᶫ]bN)6Sd7J ;d7vVzhD8"J0p.#CaQҝEjyIVyk{L s=hjq}3^ %.N] Kߗc`SAof7I22S?,# KR 3% eH~]{`!:裸잉7 qDFyCogsqv"Bbyap1 D5K_CJ!.wQH8qWG(gMËBVMxM ~YP Z3cYXGC&(q66{#om@iLGiR;ɂӬ&m;6a-Va)C;~"]7vJ?`DT(]a6978B5yqg{d,olW`$QHKp`t 2lz/JlTή2wq* kCDqظXGfHZ=+1#JǔLt] F`~v<5?AIb}}D^e@g<[_LK <I\.9)Ys֢;PGHhhLQ5תȂ# #ynqh#!wd[85 &NwK`t% >볺p%᣻db3_°ɓ#ؖ^ZFݼGw wf_gW\+/eUmdrjo EߛdFBSpɜ[ĹPJau݇OmLYXqBp`+89Z Ĭ$cuRoQ@AS6˻qdըCh"ҞEJI4Xȝt 5RWXR `AlI2P3*XSY1%%zh Ȣ.ռRf=-}O {D"%,L% c~EҠp:_Hh/<*t*!O>nTh"cr)}taA*L_;' h9po·=)b4ٸCMָ]@Ӗ߮@|尛E̵fCԬ*,Szϗ ǬbT#S4\4طGYo@-v1sX.З4 e2}S4[!#ɡ!--?9}wZ:YJmm=5ck.T@,A՞ԑv9V˪~SxLNNR/ݑ#0mi2ΧeTDU1A z9KT'2J.&Iw7zAb&RZ3`/5V\1 _끐Ì:);!]F}bV Ϟ/ h6i(S< ,a.QcS*0,E8*`^[`J|lAPUAst.Ue7zq0LT馠" i 9}y @})JAKaU==ſՌ׻:ou+JG)ܫ7IICoQPY 21ioQ0D#شh@fDBh.OR7Gdh6:U4h]\He9̻ipg7 Q!_4 @#GUjX<"9hWrc8$_SƢSrS+?eCJDS;P3$6b*#@M!>Y}mCD|p߶=l B3y+ Y/fcF8ъoVHjoZT ȕN\_6fRmx9#ZyK}@o -(޽Qط=#h2&FB>ySQYO Բn<ӼmD}h]yzxaVbwo>^u+Y_?aeh߶qq͔Z@94%c>~9IM%g Pfm {s夯%߁c؋;Ad\O}yWNp`N.H=:)(fbI{{4 9H?́bHe,9W[&>idG*Zj:BBF cm*Q05-?⒉\-!p0 I;?hV'ȞcD8^JW"n⯳2.V2o]-QԎϣ2}">ϴ wgb9 A^'p-BS1R ]1~f -_1lk0|[;^URgy2 2Cv +5BCɥ .wjI~;Y6JdeR7BC|]˭N1<:* D6;P :lI؀.`RZ` mg0Xrqce>uE۽ݤk HZP7)J,FrYߑ5a^s|v^K<-[pM+t,J}G'2IҪ\ x{t? WkN*u[R/)vƒݟj/.ReECfχO6}*[If~o-w6?ӡ p6 "  '&TQ۳+ 9u?8K䧯='3EX{+or Iyí\a-!"a$fwD|S`o+` OL7^gUTT\ k1n{P\)GBR?G bfr]^iCJ<~~mr;3|+1S>ih-Rcqy2-=͎:!0|{,yx'Q6wCt) ̝ & t XXbۢ7D+$2Ly RhE2v.,C2 `޶4'21iӬ" ekAww"ٲoco1# s9SDJqnUe)CƠ,(mAR_RS7h/bbב(dߑa Hn\;8x2kтhO@b sSl-k= (r}/~CNxF}8Ccy[z96F0_"P9C -hdI7};1lNYaÇZ+Μ>0[Mx\ !(>|v*gFLJ}PB,צAWCJH`Lps܂mk'\yfP1y]3AlcULqs$gkhqPbTGr)0U+<|_x%h>V.%:T TO]]H(x^ԆL9'Z9x0Zz/=DJ7 h=L7:TyQUr1ӘhB"l\iFȤ6JoO8M_+iƹo}iaoS^Pz"w  z|Y{H6a~*G,Za&n3O9'ߙgĘ[3T%=`X괍DcЛWUNpgXkcCG:7ъ1c&]{INqjbug2qEw,ogvNU"(Z5by"Ut BѠ0vxWjEY2g3Wz}d3.q~lԡ zkw?6/zFu7nVre ksU Ě-q#"oUUkjR3aNqvA VY 9.) +\^°W/?"h$'UxQz߃u?0풀0܏f۶sZ H+{;0"5 *했PU:_` wAz'p6Ğ61l>d@l ,wMhDQpu}{TRd]|ݟǾ}biFJ:pG(ߓ3q:W0ZZJ ~ח_ԣ{z (F0d '$*Щ$X#\(]i/D1f"w$ jLCRnW-HDVrm^!4w=LS#Gjz$D3%@7nF_ mH;g7j?T7CC˒T-˦\rxkrӶLGJ2j7ji LXHeއB7ʳ&hܑT.gt孡v? NS%KhUj[nZT =r !cQ+keݖ~ʐF 6AVXfON¶[WCLN nA1"BVpZ`C?3WחDߪ >[F| qhQřت[fQr1Yyl\D:'E.cr!ӕɄDLjrTZ1't<$@}Zs}}̉7\i~ꆂ{Yn09>r$ 4v MgtPPhjID;'X Z2Ç2! ȏ!i=89ºg&3ՉbtgH ;W9&?-` ct̩=ª2-2/5Ypm;d595nC. zA6ՋMs&Ѩ')KSKGdĭb[q.>7/fbA3}v[oJVj7ɝ`i~Q{`BVʕ76T.4ųR,dsܔ: u%pS5a:y? }γ@F.Ikq$KK]mi7` o(uoK{bN&cߍ R=,]4{$7X/Y82ǬMȏ2d[~#h0Yߐ+b>MtKn &%N}Rpv}M HRv,7Rw(4Y_r:Uub왧N;AhR^\pI]*zJn,yǾ)8eFbƢ24mW r(P~6Bѵ-; GC(6^P.GZD;[QUaF܋|R"1C=ATLbu$#hƒ{YAw^3e嗒 H[#ceAv:DblM$[D~?ޓ,d}o*E8E.#@ITQ44OZ4[4/^_?saK:b vv̜IsDצB{!WZI;_; A5OCbO2캚˚\5_{ Q$}w,O}c_=}n9rZ/fupR{)8<:4_V:xr+|FЇ; CMt ً9] `Dxҋ:]HpkH)5$c:7'STJˆ&-)]oԌS[I$)s + zPL m32bn=Ҝrظhk`:\|Dh0i%[B3S1 , :,U %7r&P2tJ0c/CG(d>>{{n+0U;ّGs!UGe|:K{*S}Pc`Õ.&ko aq0Zb&&ukW3% 3gBS_ *?ZDf z$PhnN}Cˢ6f ov˱jr7 hQ1\DĄCqal6J}8,)jb5d˖GDLSg psKXEP,+$}y6P ,F5A\3%Cq=ksvnVDÓ!sK9 '6;rIy-@,`: B-0*Q(ZgݡuFw @=n@W:O[iY@~#UQõa>Nn/%1)Rx{!*K;N;;7a>833qLOpEl765OR݁*JoEؒ B[7=({ x(4mp/Ol.ߎ`^K~,7 3;hJ(eJ!8h9|xCmUshV,YƳIl,/۝ ĸ8䧪i0GMm&O;;7jX6WSWq4xHJHYXS1xYNئm0YB]@L)Bw%!ɾ0RV =,#Bt< ]&}~YT#j5cr5Vzp!f EpeT 索е0PpWiF4t'*Й͋U ߸zWԫ]^yj);?xdgk[ؐ۾zP#VXU79>!H0?):M}w)%Pů(,BZ&zT6DKkA?|+Lu4m%njd_s¿Z0{7Jy ٽ- e'c>mXfBzݮ2d4n8pyMV8ݾ[G t:wD6W7K)skͤ;ʯ\=-jfQ=9=؎w"1C:B $ I\I"4lK}dLa'dsX#A򚐊0ŹN T`XŔΪõdw ~p?1$ bň;2OoxU_T_/i(1E9.VxO7\{Ǻ$~>- Yr _3. NRT.Qдns ]_=̳alÞs*!2 q Vۯ?8ӥ+rLjkĠf'}c}RoM'oZ63<@;uIH˙ଢ2þTH;pb7>r!?XOL"ZI{/xE+Oى!:̐UE-ܗXQϨq(cxi !i;BHb!hRK {Ӵ.WX~`{~<7Ni=7lT>K=cRbW[R eʒbh'6U|v-Xf3V&W`mtUKm8R<5e;`'Efj6^KXk\/z?g%WtJC ^uwzlff-1н蜾Bb׸\c 3ϗ T̷$eW6=))fij9r61~&Zpp8/?4W(= Q%xt [,Z0jy0GO~Wyb)ξ[d[XEʇVN/=@ث2= 3n*6wu̍j_a#IfF}8FD@,ŊT>]& X"il؞Nm1/Z{O|{Nк5%mQ([  \҇Ѽd|hu:dTl l*SSJ%DBt NNJqXiȑ&c M ƭT׃mhi /)5&6tПq.u7R\J#9/Aix֬'ZHF=.Af)Rl`a?L?!cei~R M>n1w F=8<#8* n\3RXPzFm #9kl|桳hS?r4Cp!?WZGfͨ3s5kP Ab[!*bs0tOyL$^[W;R|H:cR[!#.h,Ua3icAOij'0>`~\$Be)&n[tS˶XB ca*v=64$7n 8&!]!FIo\ y.5x04/!4 Ղ<rCt,ɽ.:*t99O3J /nV(hsAd8iFǺ0#ȋwrmpHtg O6?y]d%jIcsY=7*{U+Cp5f[Dף-$eФohB oW'%%wJIgB|~WgF2P%:' bb1#}eu `,-(OC܇8!#Ȍ"ؽ0N6!Ξ.(>= =wa&*/ S{0O1LQ}2 m!h< TnؖJ)r \4+RpCrX"yb +$0O`D0Ӻ/S{-apAT)fHRCɌe'*pLm( L)'0%aop 4CRN4D 9j*vDGRJ#ŮMWM"YL, C;Rųp1niLE p`5QDp"4-Ӧ"q/"vv BOw&C1/"zIP2 郧>,!7ܘzT>翱L|ʢU&B+t Rҹ*eK mPR"I=%skQX]N",^d'k>]Y%7-T>F;qM;1kmԲ q+/0C %׎nXUm l )4\ԥ(f߬BμQh|Iͪ3\*t Q;:{{D( MN`{Zڀ"YY51eV"2)mnglկUS(0 1)K!f3FFAX!A#gv6zP(CuQ嵎 Fx0d{_iި߳AcUrDX"QQ<|3@p?^?w s?ٺtT&`B5y}24N?ߖ@t6}ԯ4P@XRn2@Ħ~y=AuE|(z^<;ЃGhT al;SiTשYk4R ],1&;KimRm/?{?jfaK Je"k%M9O5zM K ;!\v(ʑtd E*DkzyZOgfm,G} S|,N9T~>|bWqЭNK9w9E;8Inҟ̾X" wW ԉܚ~mL|.ySN35/R0qz>_jU'ٵM1UӅ/hTqQFTYQ[v w!H;NV9}ƿ,c'm(o¼_m:לҎkNKÊTSU9,M#f FSb -9Zp4R!ÿ-]Ir`ucaa9 &GdVZH } {-bWV) A6J2rmǜ~ 7_B#C6|h{ѣ l`x$g0:i ӐcMVBVT"n~ MxNo2@7?7Ef綹#f~*v!cI7akl^75= X3ua*MayR-m鐷g}Ƚ82/^S& v3y\N k=Dh)ׇFoZ\p J:jX;0!mR㮤PB%[qErLKNT }ThS3kwF/iQƴB(xql&˺ZjG@RrՇJu f۪.u EP.;?C4KGtBI?< 6\җ \zX[< :۵J^=gM ĂAUKx6 *w)`hyAJ4GU=#@A\%>WzNmV |瞷wwR%ڢtV֬vQP|H7=XAv2Y"I>[PZK&vh.EP4&v:ttB$#k\j{5T3o;Qn; ,So𱽔pЮjfE"AغEzeު44JcȄbr1WdMU:P&xmǻ, )Լѥv@`}ޙm1Pަ2_QcyEhiu) Z.pO^4OOC "sFMSgfTrP`¤|hGM~!Iܹ F}Q`U-o5TxJ:ecIf@D.Nlp\+_s햊wWA{! 3#nP:VF}Q|) #(Xz}4pJ##+{Tɋh-,f aʔ hZlEAt-aZMTLG؏ kZJ-MA=|p" ,9;޺2?QjgmBSS➮Qa,:&^?Nz7J~dco}l.@6Kp/DP*LrtϸE3gpe|FK?U>-r4b|A⽠WO6 TQǺ:o]h Im^ʩ\/ rYOJj'X?7Ge;%@RvFD}9I5R'9>OvB}+,m&5a.U|LN^n@ QP9)sW,99?n~<北"'eI.``Bƚ߶_ۛ)},J@iE B)vDr~sG9qA,6'cYY'?jw6=P1=Xi\oX]/Z]?ҷ/řyS+Qj/WZ^jDl=@a E\a-fK$1oI*|pxW'pMFѻڂ=?Fh'[2FXM=vpw]~XAl } ^b/>ڪLJӨJUJf ϪEmueD_dD/;&G7#fM;.O) Fq8=#Taq$l k]ݡD7Dn^85Kn3M0OJ/O*+9unm!7H%k%{ FIMvA7""iO ^m<\X b &4C ?e;COYT*VlۯzyW((T34] m%j()?C./!vįLF`Hڼ=qwW i0; &YŊB.ҁ?NH@W&-j\o* $I՛Q[E zf?#d(FHm7ރiD7Z[dJmX\ `i|vM&yX[E4U*N(SG8dNV^-_Tad)zc /֏9<kz:ÒzcW}XIu4d8mAy=wޫqA=#7r!&TTK&p 0mIzl5s qjF 1^@A" ._'Lm?QVS^= tRؙ@r;ӬJLCNWίuw g)m"!rgh'}Q0GFVR2JG43djơL\yF+}\,`Ǎ̸jN_ <agԫ tx"lHE޹iO7;SP6(aw"6Cx CښU/ud\?(.$'sI%Xd~6^3KNbqǾK[N3g%hҝ+8ߩр Qh‘)GXFId 'V)˃Wt>@lȭ _ D,>@zGUVcg5{ ` i:s#pymgہ)ekQeEuPj7Ӕ5ޣRN&`N?5Ϥz;\:Zl53yz>Dqo u6$p82qbc5euUy-T4̇/&%=O'r#a?& $Հy>-Ŏ'_G]E)RlbCI0ȝa>c{RMcLS>lS>ksɪ{- $/`]罦9o k?ƒYU:YYbg!Kgs+߷6NW PҹZC{zjuK`Fp4BJO0K@Q 0| r6b~%:hEznT `cg]UDhx4wc^'炣 -J˳օb s d?#zu_ 'zE!sܐzyGe_)9{ T#oߐ!n'm|vNH^WwK&tݨEJ7Lf̛S&Ba;t:M\P2C҃p _?a|?rvG] l̆"@ѽjf; ۦA|6v|?dA 4Ҝ XAיkXz5 )3Sdvg%܋vBj{-V4ӂ2poaA,d@=vDطR Gn@D*6+VÒ 03Wⲏ!c[!Jx/yJn3kjsfeaV+! ^*w@ }]ȂvG>X;|WUlRtTM8+~*йb y˪hჟ[K2xpV0";&= ޲w++5 T[ jh_%;#={lspLDp@7 riKyF12Ad衺U,iɎ痰wSV %U R Wz H`0IDe sW'Exi_d?LҤ2}rli<|} dBM1/DzYG,.# 2iK]e{f@uu]3GVm3Ғ?Y ^ouf~b0.C c\fM'D}a%4|ࠧ XrGdV%S1Gݑ'frikY j7=gě'ZГ9 (j%oou%5"L:.%P@m\.pNT4'> RRށ벵  ]΋ xbˮpN > u"Ðjsd~B?Xxu!,NQ9M7npj|@^T1xe/Rʀ'dycgg$L ¾(aT29L6TD! +Jx0tMQ>|eKyHB;~#E4^ku庮a *LVY~C^ٿKv3υҘVa%KvwfTOR?& !c(ڶA\O^\h;fl4y>04Jl4fsVJjuk j#" w̬`ڷ}N&3LS$9bYuuDd1|K2J(z7)n'+ puP +0h7UFcMf5 2u Ƈ;KH^P#Z]+m8!\ά x{UFQў;kا jDtΌm8d:N7lO71vxGS{O@0x=ɇFS(7R@?Q񣎝ல$0nBw79̴*Пd*ͮj'6pϜ:ӗ#[(,iZ=* ֘ԗ|rw:xFC62U@#()p\jBlzO.[U߻[xF ˮ9=[9xd:o{95$ ;!S|l~O" {@ivƭY M #46hj3C*"+c ռk7F32?$9!<*êx.4\N(a01hl?e*"aSsGJV^Q6o t`9kIz,Qpo%}uHMc]@.B`(:4;o*͗*4*22>j4׫\5MV'S_m*_'1H SAOs(g~r}k> uGd:eՊ/WŠRҴC_Z(]/ml&|nC3\t %sIJz ӱSu '! mjʘe#nZ/?,1č8~Np/8tya( Q).N_n<':fi Dm*|ψȏ,;c2My|Gac4v^y{V'*ᓳ5|u-,~ :5sBrqv. ] |n]Yyfa?:C;6%ʡMh!5Kp]\a _ziJ m xcuvv'΀ϱ>EeWc? dY;`enm58{'BuY óXbޏ;9HT92x6P4->yʛ3ߌ)gr5Ѕ7}iFa "a7R@b7>q ~L*E2Fk #!֖JuYq1tsIG|?Hu[(SsϽָ۪(!]4)sjV <o9hI;C$)AA)#C Cx>+ڠ3ՃP }?^3sdE. {} [E3lͅG}Iv; D췡Y*;  9ǫJxN蓤TN9c2w=>]nПY^_~ 166@]fEU@B %$'8^j0do>GkMb?J N&S0ȈYW MPd fxiVWNϱU ɬ;:Ù`ALୁrӷ ߟ)'TkIiI>mH`,_E1"Tl=EZJ7V6hxjz,azPPs,i"vzw3Ӕy;"zu.55fuNtnUg.8F)4,=)N 8HT/DQFCԺ~UH*j5#H /Y[@G*Lw'Rl6Cx!ML U-D3`5y  eO"s F'W7-J l\DF9ǣ4iZ?P=~[s2݌}Nc70YsCMŘt3Ld^n)3x ofG@Q@ut"*?+BaS.}O%t&!\!i)Dz< /oM-"OkBhYƉߦJV:[0nmcgPG V]lyIw;ͼe=$m"K&*WlAh80I@_,t-Pn% RCv<( |!O]Y^.cM@l[ ҳw}ȕ5jޔt Go羇5*yTRd&M-+&֮{_v!4-;n()2nQj>co Ԥp=[?4 N;q!fZ[؈&~т t#٨Ujӽ^l.10u9_ʺKdy$oEꈓ>[M$?X_XysLn1?ǹdo2@i_g١chB~AHUYt 5MaqU6n%{tFׂfӿrj+?_:O\ Np3vuh 4GO{HAטvxf鸜r{y<޺C^+fD}R8{2[s5ϛU(虆PsU~ }6byNN5%N';{E}mUxP|L!wbM}iƮr>r%2H9i;nf7.԰#+.=(/QsjrFMoMHW $pt>үvA e}-;Qn܏lX~7~bOiiv:g[!ܭ2Za}j dO/`PORo N X|z!A*VthK95ux-!gْqIγ ~` ۴6$GZmnv ~y*Ev Sr>+!w(5 1&?4xBL`xLLxT܇+pCWڀ@XjumHJtݍ=(?!@AȵcXMq?:kCC Y4nx>;\,Z"> eq$3b rgkW hMw9(sF˳*e-L&]țUV]r:Hi)-l'}CsPϵnR'۰"h~Uxû"iEQ$dUP' 6W%yG]!s K. /ui?B-|Xw+^C͸HYWg TzӨ JT0`CK8(S5$Nr$Vb!1f<}L6#a}֝gk%<5j9};GF(|2Ku 4Ic5L=*<0GzҘ*I}:wFñT#j ¿ʅZtEz2>FJGNbEд 1(LxX*S``ȪqkqC,ݗSi\'zt tf(\XWWdD PMfzTj't񐴘eak>9-9z -1=~yc)*s5Y][Ebl!z`z20 Cf]X߰Ir\ciZ>^cUծر!S*++A26LˀhV+ˡ&qBYtp/?/kz7+}~738-Mw\EE joʱ}N2;\6*Sha@'I^m޹^H=aOy䡔mЊM[|e=o@N_[C^h$xEW燥x/qc~ď¬| d(SJJiA{:~&E-6~:ź!=h90/^MxxTyp]:0cM߲EK̸9'~1A;1cI'&&4kgn0 m'v[v>O*{|]#uSn-/54D[NvSfErl9B)MwJ/Mkg{~Ȯzf^~TҒB1)3z+ #ʘ-}tAwrQۡrRSxZ)L87a"@="| *h" Ѵ_obw-*1%5}W-*#"lvdx3Ԯ ӟ><7^XCi onFy]ԐP;9OIРAqO4M[%&I{сnO^މ,ZdF2@/|.=_.:peslA"ã2ASfR>M󒑬1Sq g qp-ك|FܒiO<)5\0@JI)] &;g\[Vp2gB_ېd),p )%/1/1@k=Hop6MZ+4 )0S+vlcl&\[..g;PLW^ P4įzD ծvͧ4SU+yL]lD[ޡ` m?$eyg[nhx f*l?9Klml1bcp(1:!=U$8PjQzUZy8S,|4S^<-i!HL3ޭ?]1ʅ??EL{b.S#yVi`f&+M3ט[13@M9Z"_Qr\r:ǵA~ 5*fDNYgXE Kqf8$tt"lȨ V?m.Yhh pO 6 DNIy 9Y0⤖fplwOet~&GKF| (D= ?R9;eC0x>~kѥ46 7)ᕹ"?ݡ,Pe˼}ƟJ" I3A_na"yN>m(S?ȝ߸-!݅ yƸ:1eIRocX*dzš k)°xR8BW P m\m8KGK)xQ)o;"}'Qd4BOފ&E8F;_2鬵hZҎ–4َ?.!C Jε!,5JQFhEcXޔ8YDwɱ9Tnht"$*ad_ce b =b`fL,踰THUPW~$®?ֲ`xi/ ݍ\H Rq%3Xð}xF%&q"&IVJ?RpVocÁO6? il*KNXv79{^ĕANm1y\{HJpV=zqY3 OeTnʞ( ܁nELo1@;%LCֆ)CGb2I%A|ae[1 JId(O)ɄS6b%(e3;7DP}HKI83Du,I\9FXLc,6,mb[čM[+p_#a  5ne-7G$W(ǙZ鱩V*k׹;O< @l)T}!q:+# ɁD1G ySH + =10o=.Z1"OwʯBcN֗p씠Зpns31t;(1"3LitIH|tV2fQVH=@}=/fz0ƎQӒdzۏ 6p c)(DB8uBep'yAGIDzx4깅BTf[[຾! :_Z8E\Oe]7ͱC-⭋jjt 1~6״ [N 8|<(9/DPʙɿ^S>hfxɟnw[ًZITy~DF}nc4wAHmʗ Q 8[-۰_.EW tSKRlD^;<0&U I#Oq+\M:iR;x/߉&vߥ?M_bڂGuT@%Zĸכڨ l4 ;pNKncnC](60l wP~-]U>0(ev8Zksj;%M_Q{cʉK7u76[lB=,1_EYGo°@!VXô7]I i~֠-3a7n_q4ñI`IfkÑ%Aj5Q/}_ioZ5y=Ϝ&B'RI@OTsxϼA.Ȇg ;ҏr>ᰮ93$QfcL}V#Y&2pd:D!Eg<tVURPH0RX_ x>:v-o5!xm6N9}>yYle^xI*7B4wbB|WZwufGUHbNqgACҮ5Vc~|ktY elhү,6'JPfDE./V^^+`1&p C;'.5l0kңhDU jC׸Hr}Gn .ILSKPa\e7oy{BJQ Sl]*WK㉎>ޗ;MZ]|͗mX;Na)%[8KWvP6@hI$}' RGFѕ- dDkG8k>1[[*W|YY u~*=P)ZoՁ`T m̆TB@1"UCɥ& $$T`h=\&?Wf^m6qTk^6ShmX^t햷iLg.YDxKuJsVG9ucSϧYW\zs[IQ*V'or?PխGQӡ"+iIgۅ|cxÉQTE7c\4Zʯ7@XFQ͓I4LݙC&r_򶤤]V %݂` !6G~QE00WX%{ES~Lp>8 u/ B:}"E~St'G~2AAyvR!ye˙mK-"mqQct*q1"UGc3p6p1zMH}1\|߁ I[؝m9ϗDr^` WjT{j Ao"y؊ 5}LK-;!e!1~{4c }UTTGU!YA&^aA!8OԀ@:z󷡨"Vjz%;cQGŦW:-þ)Nt/yDcfj|)Kjp{J@彶y`G qfϚ5ςlB'.l-lۚ\ԗW ϓų 90R6#YU'J!?Pv2ttXx,G~~K%IECY;:0M}xrjfi(/TXIAYW GhTo#06l*4773TU5}H.|M[j4!mƦrz3^Sbf(e $`}p#uѩh+^Cܸ-c1@:1{(1&XlgsORcFa{ W1R?oTz(śΏ{Vg8tbVspwL+uHnJV{.X|l`5yؿއ᭔ǫ=[<'Uǧ}뗮o3{baJ![Odpr5hb.E)326rA~4wϲc>}VPƒ<+3TmVBG jH;1Z/?RX&:M'sDeTIyuEBH @L7Nj:IMAލ 0bQƸ@73 yq[ܘ Vr Y<jL}~K95GU V)kO6W(JJxW!{ 䝀@Ɔz\3Vאt;VfA&z|Ĩ)ބn\SãYs4Rģ);E4 *?ӭ40 _mSL $`l$#ȭ9d̏v}:cFRŎ+/[B7 Z狼=CXx3U{w3]R"ic qF2wM6/E]EvqAAN_w)O *U1uzfܪX]t4," X(ba 7*yAy~qBs\E|fSb9|$܈*eH^A%pEV;ΦӸ͏ Ɓn2M]Qp%p:SӶ'{qkd@%$v* ]_,J9}DVeiui7{Hh 5tQJi4?+aγ_GN~7D9/Ш@=m gkw jZ6Ƣ4,u/!ƏD@jz7 I#uChsPsz=9e--LG(m"Z?&;X?f;m!c!2*Tu\Ʒ-И]Yhm aU1M:ʻȷQ38җ:h1yjmD%[`sU15̲xtAxbb%"gK}>p ͍ 0s'sXk E_]bʥv9/b)=r/jK6hHf7ae;7 ߔ vϗHoU7MY..Z)kH ᖌiQrde<HwZ>Udh@˓֣i4ֺ鳝@1YMe:A %"D}BP2Lry[Q[H0s) QI2//si<~4;ʉ_ 2Pڷ\F> JLE]-V? 5yeN(qۢKfĚ\XS J4+bgr9 ;RN[똑2p} o&"aUz|>H&s 3hFae]xxݱ?sKPo^ÑҀAۛ g3]W,2'TX2#f[@]M|ODIeHO8񍆦\~z.I`ߝSb5q Bjn=s hAI>8$G%m6$o- Í)ݐ8%ӠhtB[!1)0R!􄥹x@o*TSڻ[,SS0>n'c,ePOGŲ/U#Aж1?aC8ѩDй4=xX w]*TIj_͏[oԘ;%hpƥgze|0_2TŭWA~m, {I:<Я- fr%a$Q }J`̧t"ſWJ# Z}GgŔ,y!2] | 2 kU雦$,GsN.m @ء{/*7>$47Y H5d>B1O7n6B*61VOvx=jEhϛJxM,T>+^Un`PE9xcԘmmAmvP*0od 4׆L}CQ[@~=D-S)6,odr–s/Z5|aH5AsaȫC)yt4ݡ*m^f #d^;O [jCR ^"VtGk'e!?C|η7n5̮g=p`yEkSܷ+(&6-!#بDi]a$ȴï\']*H=1GdmVjOQ2Ĝe:*)ǁ2z#I0Y ,Y_նO5#dN0d΂I(j8CT?9?xfS101,-PQ [phOYq '#v2Lc` PSAz#B-`>;Xڢ]uq@{oqBæ oFRەE0#bC\*N+ c [hdj?mqyCˈIFzΞ]f 5 BI1aMw-WOLl sfKee*e[&{Mãtԍ%mb08k*5`Q(2?3 24ā'ߩpj;r!RSu6gJqSZ6f: qz@,ҵz?1rX,OeE[hp(Q\@'Y_FF?Q aI5brUúC(QZX}lH5Un,榈>cQo&?S Z{] 1 wOml cDA6n.ח-Ks'T<0NT(<"N"2g @S{%.&-a=28L )W(c3j`!^{%.{re5jiVG|xl89+nC9udWz/RDknQ7 H_hNF.ń\O0(,N+Cۤ)8WG.V.tٻMm0H΢ƣv 6zeFklq@֌94]~fyv6 7%cd <-4r=Ă1 Yp:59΃spm.|=3f;f<)zO²m|s]cL )XJѶ B܌?U}Hȩx8 gұ؇CWyyP@TjN1y4̾,#*@T1Œ}k7x~ʒ{z|(Lt5ښa?'FRV8&J'v{1j, rhB<72MGY$yFÃ4A`~b|{aVUs o۬Ud(_JT8-o$!@~aiZ`mR~2pq*N; %$F7DkD/?M캣=$[,VAZ8V XV'6(7bM3}(A [0GKr=zh|Z3h&8Fx%6ZJ>xL>cxI~bBxUYw 7;s/"e+<'-OpFXd%VRL]Q3Wʘ$GY 㧰 ODw} [P_9Bj!m %To䏢K؟- B`ћPo6< ͪ #%xTXCb:~K6D{oõBhpv8b&JV$[A2z-l51 ΞX ;Y*EgƪZG^ΔaZw_i $/?\="40lQW҂~ÚG}5!nׂ  ظM2f uC|C1sjk4FR,{: @7|{AN2ޗ"S^ R06δ =hEd_[3Y7H%{ߐZ[C' )/Ff7C!+5vU2ʭ}oc{q`^fkWo9ܭ{5 аUM{+ipw' Lx~HøwUpEy][+AQ &˱lc޽Q!yO0~sB >,3J0쏉 vm%Қ^uZ7!ڃf7xϧԴXoU]qe36: :ƶX#,agՔv>sY؂ݰr-6+1pR9j/8a)Y|,J@oK>`Ԉb %n>\v,[֝"(sz\]q_NKQ7\~ٮ_1~w)z`b8p6x&090~!׭N~1 @#擲`y3TE]4i.hG6uK#"$apq֨ к͹D5J|<P2#F6P[ߺ 0z>6  _/۴@)%%GylM1 wY7~%%0[|ix{4nkܳ:2k!7Ѧ`-ԤU.[Mjb^FWVEd[ߛj ́,Id#5_I`;ا'"B&ogwt/nP|lPq2 UW54(ԇБlˈI':ν;ƪ$#'H#zo)e+XټsYm;V^Gl|RECkBفvHLjG :T@x Gެ;U`~&*);ЯB? ~+Ȥֲg-S0D 4x}LEqL\Ȟ|e]4Tv#RxY{ @fUSc]Ky:z,X/NoN"aҐ+;e1^PQʲ_48zژLʕW^@X/s bSJ:z˱&S4Q&y1d.?^`jf9[ G׫r@NU̦fR"pӀ#N֘"L-w$˰ꪡBB#w% )u)r4{+xr$2I:.T|f)GLO0R{bM:U al2Z[ :a*x۶{ۦhy fMtPh-|ߞ_-Țzc{tc","teOJcg41\9.Tعl=@zvP$=j쮾rx| q:!U ktdrIW$رg-ڼvӵq \!\'? G+?0x3qOjwnf4"RWHs o㡾!%xoj@QH*1^3L-D]?Y6ZvhҼDbx]E=z:VƠ.c'6p)d4E(AU0eJW4O 1:Vb H|SpI[ 7}H6>NN@stBddDAǬ:!BNwOICn*p\y}gn7){_:: DBڍ]THY~BcE8T%?p}fa?KT0pr߃.%cD i8qn5^$䔬l@A*QN(sASI1Iig } oxW՞>@3"z`efP,^ [|-_6=$g(Ԧ$sFhj4*zɄ#-mtM:8WQ)7@@>0gvr7MR(>-F\w ~$ F?*nH#%>w`^zd {.(;8*K BWSo B1X$n-4 )"smHR8H8ʑym-=B55ss(ؐþGɥOC5FfT$G7&ZaLXÞ@/x't޹&KHKx) 뛺_)dl%r=z+ca ̠̑՞Js8z}=fQd!l+jCKג2Vm VA[Jgo52 >HI6{7WuEQ8.g]JkeMi^LkX6նLb"#lkSZBy6+yP$Q59?VHcs ε\ƞ`"2U;\V"Ԫk9%Ig<8$@6ku@ {1ۺH QyɍQR# NːAD^BbѺݓBsclg!&s\<\ ,e 4 >0R]OY쑬Rz!u%곉uQYPhq{=:`t9rʑh6fƓ?uM=aųC?Cf亐8Ί C2cw~ϗr/@xDHҖ79q_V5Rt=?:å6̋SՐ)Wl +g8 G";2uƍs ,)7xvKsH«='@1LpoK%;ns4e?|, ].Q>LZRwjq|H9Vy$N[ $;2y)XZ<({\wIm4%^RzF(z|ȩ$I"R8 c(_iY{ FpRNo8?+7I9Kn/9[˰K(𶭠$]{UDk<=Nli F,~")K}'d^@ng*'dur;`;3]LVռB eb N–}ND6 Wgd"@Nkz9Ӹ Ud)?;&"";Yo3ͅU{N  UoTsh*x P23͓-NVd/`>*vFd0*e=U2$EYzBؚѶ;9u(cP;ݤ ;s|Iū !0*:g}&v3BA]68޼(b7.W9&\ Hp\ˊX&~e Y̌gͼ`[ޫH $1YCh8Y=s0*]X n_։|Ypߏ2I~*Ay0Md?W ):Y>*h|WB9Pʄɵ}ܼuw]Uv( z8# V9&A w9:`A9\m%\ C9Eo]gvpz] mZ3V[Sg@YbD#t%T< Kk)6Mtz8MXkeG;alUMO?k'ufuXxl[:͇.ۭGrd3޾ajw\/vyb7aR޵tXf(5XԾ _wHᏥ1,ul/ҟWî68킞D椕8wF-3=eEǟeC: Pkp"K3Ö&0}5v?>Fk…NYфLZ&; ϭ8X 0~l*Ӎ+'S2c(;M#~jx s'*%+q<ԱW7H<\7kΘ#@~%ӁS纼-$*bc.Yy_S j 8~HdK-'3T }$w@>.=隳??Pds3SQ|"w xaQ}T(E=aLyCmrVfu C. "T$t/B/~*>|]+oij@ͤP 4sP3QJ]HIDK2,._F/9 [ *]ewF ŚJF n+EMET;9-}EfZ!.D{a.4 jc&^'ڗĵY @nzO6R&.!7Gۜf =ԄTPmLh zn윫{;ך8?G;~oI5?,=sjcLnN?)]1 #}RЀ:3:56 5ˢ1kVFāk30c1bz-:Eu5t.|,ԨWD\w^*zkɃS7lJb^mݜlE[#Ki_r hbU_l3߮<pp"iҒ~}1R6?S.;gGg%\vKmq8 .T%t&}3 w/ T`0Grl:h=bHe Ҫ"鏒p/5wdaTT?E .j1~2WF7KѱuВ]𜚩f˷1ޭ|΃ZێQ11XFh/@#MFO,rZ l XԲ)uv}~/ma6Vha Ʌ OQ/zM9x2@7_&"o.1y BB6*K*o7~Py.T% \C< ht.N+bt N "_E Vg_{íZ865QJwէ7,8KZI2?4Lb09 c6i_Pi_1 %$'k"< |ԓ uz]ݠB.@kQ= At|# a:&MNΒ~Sa/e쬋S\"s yi4<+p n;Fc֢ ᓗr=4f?n 1"ȸ!DLuinn٥^\F0'DHJ)K@-Z% 0 ͍/Gv5S&mzĘ'lI"+ޑ4Ppu9v*c6a+0h@m4gMMT,st5zyIiD&a/~k<eb9<RK.%,Ē,U}bKǘ|H0; _9 :U>9+O.f4ͮEO|Zz4֭o@7#P[9ʼ:\vg1͝<7 @K=K{\xN^P΋k S+፺-6⮃ߞri~F! $_ 2; +~xJ{{^oAtȄ0 ,FKuVSe^)lt5Z诓mBkؿVXr=2Tx"+ "/@\~znKZ{۫ZtIXNQ>?+t5^(7(L[5ݴ&xf O9wgaZkxtOo.&'> 4y ِ̻:.3%E|j32%E;O:OH!יL6k6,XpJr+}СĴ_eLS؉:~&O{MTI@L۪jVuͅO64V 8Z++a~JiВ))\Cx3k޽ V>_M:BXgEzƬxogZfq[XS A{|KmWtz]+j Z=1e̊s pigaऊ܂r|qSh n8=mٗHDV ,"Tm ɮg X J[Xta8|I~rOq mn;d%nʨN|2Vճ+ʜrم}U@1<:| 섎(%9Sq*"ܸ! Ϳ9o)9c|pLuSPDcc +k@d@FvcRnCyJ@C+ YpMϓF,*sG+JUz~-GRfR${HĴΥD8AqPkD3ȕ KȬ g7*LL?Xn^M[bwn>x6#]fRحf^O_1p >0t#:~)̷̪r'LFdNyPlXCփ˛Ef-OÕLS(n1 U qs #6Tlk)jP653sxfnA~2& IXz/V98뻛 5|`Lxlo^J!**9ǘ;;q b ~LB/ ]de'{GEvl[b k3'9<2,k.Ttڔ#0 7]kgy]5aBXj@ʩr|ZZ1(-:T!:j$ EuVJg4Zi6&R:hߠCD욅3flLnA]4N|?1Tҵ.$8r>>5]t~)OVQm!N,O!n "qлꎴ/1uTƯ s1xŸ[0}}bLR po]gnwjX݆{Gu>>d̅-LڗRSE̜旦TKĺ:j 9fQB|{D5k.ص'+$#t:n3'|ĄI(ӭNC Ivalv\Nu̖UeLOD!g.5LfEdgw18d#=F#bPseuT)":a#.mJ۾h׫*cTa:0U #[ܒ"yn9d𳊝ȜX%ă; p=\ (g7 CHĠM xG>#fhӖQ ЂEĽ5V $M+x.7Bt=67WA \ߏ Y̷6sHtt"7kBL,@ռ~FJҲ4B7zѴ;u%=ĘHf}Fe=(+{J ߨ}F72i$;WT8[bt^e 0J/ҳxO erZP>)Mh]+~Nb<(.Crs.Mհ>;JfNx-%Cw w}+d j`"V&ARcJs :q1k]"p M|v8MT= ^`2MPG-^kq7Yxlx{E1Qj0pG_Y?ʿ6qcq~<B bOõN=d2Ɵܰk?{/qB|J轩6'Hu G3&E :,M1 OY 7]Of*;-$iDSRZv| 06fb:ߝOrIoM%{/sI9ibrI"w/^ΰ9JJ4/Sv*b:o;n6sʐv5\ob/:wa/{o '2vPm;:!(_p;HyZ5 iVCU@&EKhZ :?J06EuA< i0fG jֳί#o,s  Ew1n֖ZhOIi4V_5k.o,if2<['H sH3a;KfLS_`1GhYꏒe GӴ4Ԓ%)9k?Ƞx8P&[ήn{N+mK;Q t3>6Lxusk 8iB hLZ }@u(ӨӠ@?;67w0AH5р@i䢱"d$?N&OM~x Tl UYJg杵j)a.HݫӖ$3pv$0KQ֋09%0?[2TS-ϖׅsd0$KbG^Grin%Z2I۬,&%l3NJTs9vG\ù\ag3tzdzzH?ÅMVLꗵDy`ӽu+4 {ȄG6nGL-靾kT\eekimy*/uEnnrGQk gl ẂAAhi6d# ,f4})`^s?d]htEm;A SgM"B5[_dCU.װɛcePd5h8;gCQCosykUr5d񷄛_'cĢ|w,l˿MwҲI"YE [=~/phD7`܂G%w~G+ɪ Cc 4el~Ǻp^#GؼAX/wbF haSW4zܢRP3kS5Y L}jWA1t@%fV@DWDzy1~~OK1et p>S:ns?ǝvN)M@82սZ3[UAU2:Y霄t]1="h, Uw0N֭d_f, o WIkʖBob״0 3Yj-ʎK3 Bc f 7Jnj ٓ}+P>J mA,,׸.ޥM:qBeF[([X4fQ<zk H8Ӳ U;̚n9ЮoDqA }UПۉ˼]hnϦہyF .xΜQ=(uv<{8Vw4.7$wՙouILs4e0mr/%mvi~9IIƟs gԤ y7C{״˴ÌQN$U"bm~a~Zcֳq%v}.ΠK+;\Pb o|d z0-KݏN"i*ЕMF2`]淢t*Vu:FTg{n r-3#s"g& x . nw]F foHv 84nfpKHi JkZ y~rH}*NE\Χnp~!1G(B>rd9bKr 7;9Qx:I0@O513U%Iןl&*nd٬e-r˂,e{P-"]J+驾7&? DԜRPMxE-V ڗ UR|Q(WWf;Ra|YO@%52H'ӎ̒ s3s4ND\Ęg3S5DGQCjFV(GX72)բ[ v RAel>~e" Ҥ~vCjpL?|b^Aa2BXڷ 0}[LkBFZyèZTl4ņ0WM}7HXғٜsbQ xJ`^0q=p[ΛTV6[e'lõҏLNB!9Xd%G) rRb?^w*B߻Wt_ "3^fĪ³M#lA.]Vnjk/O!b0l>Hm31Kl0M/| u|=ὧYޱq"FMpq !7@ojzVn,/riv2 ^jI4K `3Vq˃'*!+<ژw B^/]W'']DeQP"V}XJ ~)v2jY'S[|RjAX@T[elqz~P"TT>aey~Hh( .}vq )>>QɢjR$ !a)F8FɮWp; 2 rOz`} m USѓW1{R|/lZN vJ۳oOmm=_$~ ̶?f^-!_gިSV༗cinbq9I=.ꚓ\RnTyw7.ZWb:lhn vjEZ6bmh<7<L;VG !I͚yMή"J(Yq-m\D$0_vBBn8}IJ8}wi8P?"ZϿocAdOl >V_ _\wA$i:-_oG=_PyAcYVx&HWɊ06F|?,LkA`AG /YEE7\ZYСj*JjZ<VfE2;~6č!Ɋɧ̲dWc7(4U[%Tn/WI>wld!:v zK {HUx7<-ϷoG5 i(>{}D:X H\Nۯmi'0OwJo lZ_#"7{_QWDXq{Dm ۀuzW { ;ٙcf %s,\.Eu2_ Z%ijzS;^::Oxdqno+LyM5<e_)bG8 A+}L^-km:E>N/@񞤟.Bmaa]E={KCA2Bgw2(pR{;-[7bAd}!+Svzϖa3mʕCO/۰Px)P9HH,qRsf[m-%Ѻ7i>ex^DGɐGu>CJ\ 3/2n'c\,c"+%ˇ~pX,ѭF|66%։+_Xյ}pADE_akȀ GȵÂ^se"˘~n1ʩޭ4'U:+%8PJYo#-+f9˳ߒ9U'25Д(SKMɽv1n!"x _Ъ6mlw IBZaYAVA:޸0T+_|wTU̞+ZMOD|k̶҄UZlH(Wp4TY>8(-RrրB- wxiw>.Vly01& hا,%đhçA.1,Z_kM cwWo8f^p2Y]aa3?}ZNoyl]۴t| w&[h|@YF?4M`.2- bZ(aMOۥo*m$b$7]}G3GVymTDvN_mpkbݶb;?rNNm]ݙH7tuvֳ\q꒖8`I5i>5EuVPS2tLU ڌUB :3H5hNb!.7ؙg{.eNz[p/uto%tlr+Y7ey/+d ck=8 FD "w|QJO)݂M`ggRE ͺɲ .>$g<.EQSR+\ 2c9A8߀;"6]tķ5ЄG%ҿ!o83O^/lpHF30q?]񃹮Slz)l{%d9I*xMh[1ĹcDl~ 4U]&R ز:z&4'oHژ,<5@E>"BI}}B&k=R .J+\;'e~tcRYlKSZDLt |dޞyUuL3pYz0Ӽw\e#-T:w p]M{ M5QaWl;︂̣\71iWU"G]De9G{3VDfB-Kj>N95hwIE~)`1[|4 iۜ=7ڕPIz?Xv ~c/zⲽe/Ȱ}`_l~l" ,N`Mb3HSѿ T [tuCF\VԈd|&>[h PjTRF_՞ Oc 9>!?vØ'pңJSDj&Z?%o(C멙]!@6e.G7ɞ<,ʇöw EaJyad1PձNQbJ-#*gԾ+IMm +^ 2S`D *@u:87鈭?kNT&#x=R/M~DtbXGQQ5:S5iu1=S 6ήJN{"MZB8c 5 IF1ӣ1ś'% ڜ$}-ګbt7]fJ7Y=y?M}K\0j7uL Sb$:(̴n!I|Ko=_jSyI@Qu*s=AHĭl@F;r3̷ vvƓw-~.p[pu|b(xlUʭ^|v)"U\_9Ϊk(nL(Mlr992B}jۼY?TdZj泍5WvWLdR-IV'MZ"\FaNb%(PՍ)L)b䫦毵7ƾ: !6_|~r C%WzUPT {WPmG*UԶ͌4wŖ=d4hWpi\  C]\j%(>mzv[+\t& ]JG߹=>4Zjv1xv=,m7UJi<s'1v݌,B8ȄneG}@a=MK Cie涥I{hb>TF!1I-|E?/Dndk51\Y^f e%T Z۹QC.f!{<}o6r [ ?PjTX;؁֭86V`$+@~P㵋nEPk$c(G)*h{mkTn_݀,D |4+Nega)Npy(b +h]1z-{1V^Vx%8nQ̷|]h/D: G+x1:bPXxE:~rzʵW ίJ*> 1@QU`3xfڐkTpbxonF ܒ>/ZP`]ah}u<S\ +ˋW %={]1:}\ S 7#tDܶEklϟ.'e2'iYP?% soJX ұЉ ywd8E#C,A;FY(^фZ䥳#lt ByӨ50褥LKw |>66"C\{`|@'tރ!7v S hmt ]N+q7=>ېѺbPBjL/,1m=GB5C#w=K4HcJh&UxWx[`dԶeO n-|#X- 8/YBy\t6"Πio}\0e* ArӤZh Q6H\A?iH+K \ٝ>viŌ*DhUYe9>C9n^Y]܎}y,ᖤ8_z9+zq9΄E /4`E`Ư$/DԁM(t-MϷsi 2ARY%)@3]~wGl/c7 cqftS6z0mD++WAAFt_DkLSHhA *ʱ{+)u,$cY[`K0xJOޚ>JAerQȀl 9Md$ x{<RZYЍ;?M'W} B6QT(<0(uc# ˨TOۆ躸ߘF9), ݖ #حD@M#I (@: yd Mɪt $F5gp3z/x}5S\lBb/1s# =;3^L~-N k!La|6iGG38^fr { O6|A'r%CY31erqR=:B: HSw}Y*:(Z'%\ /!G͵{~D&,R޿rhh\}<\G-D>Uy\,{?~ԝ SJgKy[2T/D=u4 R0~FZFAe8A7 %Ym33oD`Ya~hC ^%;w"v v:b!1sto쭡6-]{cZ!:NK_CPCz+}⺖\$'J. %E$AÌq'KRğEH!k ]G <;>q>ͷANrWl ԾCvk~%"K! {td=]JzT%Dg02f~E_)ڳ&rE7h#Jg.[Ar&X܃B!yQ,}AᢦXuRޯS$̡CrdhL3zHpʌgzW<ETD|Z{{02BPm`0C'( NrGdHn_*<˟5J oC',0U9y+d :əTH*ۢE+?䦈6]+G쌬#>T:YHRY(U= Nfbf壋+k+bÔtu7;nXA=ܶ^@~(\|Mp $Agcʔe8}a,\8p_6iq$So/p3kNǶD$ݹrPN$>lj<L$ڧl-g w}p}O.P& ??{D ǐqa*u={SXA(W,[AӬ 0UFVg} ޟK%ӧ< ,{G jhJIB0_iV |GK {$ny*1Js/`F{X Lׇg|ROs&*'t[B:n*WV 򄥺my6c璫w'IѸs:<&eŽHtzNsnEkta+vIcŷ)If ` ýŶD(@"cuF@FiR$FwUsLU@nvtTY 5 eޠ7tSu e>4Å')HY"*ʠ%7ڲncٓ\uB%s(:+\Y2-8|+Zf?S{ij!cd(AJ1 kP*r.7ArM;3UTaP`lsQt\U忏i.w8VNuNC8w3!-0ņ7z`i|T {IDmy-o|#|F9H')J;eORJ ԄWn_m XY5HBДx(M2>)@'ʭۗR$SžYS a'Ǖo9 .B{dxIze.dwrRٹaAfP6Mwt@sUzgbɸ ӬV![qc'EOy\ *c[ѹ: T.' 5ʓ`6uZ6N60I. ˱[>(#L{?JÆQ,.t-.vٯNN!t9da2 Ifw龌Uc5 ?+9@jcF}P16 ;'x~-6a~dnNzJAj߬% ^7\Ѣ2٠ %N^3354 ɗ%V9CT5?8ecce e`~Y O$G`gI\7&sie`Z*6D | ~jnE98a#QTLjW4_+z> Ko~CSFy1ahp13x,En<}U/__sb%VpqBtn} YiE~ߜqP+p0ރئ,`CʓܑP |.f %hc^킯PuZ>K*Tiw*ǙU6]M05?%Gyα{;G5JΡVѸq]AdW:F#[j "G f^=MPMxwT~Ne8nku6;S F/%* X+ F^ *$)߀ԓ/p"+…nD2Rf8l;7@:O͏t./A2LU:vQnQa UbJ~ W׊ƀ]wx&x_Y-X5I8^dP3}˶]phPX|"YvlC!-4j 2o&_vdOz:LN+0;mRu.{OװN/¿G î:$D{w \2[tV\ޜ|yE]qg1\YDS+.棵9lslcG}A@o'Xs y…C1{>;Cײp*bLMx}>gP:=i1>=6*8 3;;\!$'&$h \v5ztP]XBɆu\&B8QApa`,B݉_+Yv4:`7(?W|B_r yԟ)ֶqb v_zsV_N4ԣ&9]{Edy.)-~5 F!m|eIv#sKf ecΠ` uGD;=YR&@15V%7ဲ7 : Oۡ|Y(Qf tgY ^t=,p|ȵ^"*dٿo#\s XF Jݹ.1__I8YOu̓Xh!>)y1B'0ǐ59 cx!F'&jh0~&ӯ$7bnt3'(K?ʆqa޶*ψyz@g7(ilh}>VsXyϲޔWe,0 ,s<#d:=qm;lR~ss:y\>^yrߊ_#-d74'$Zq+-/uU{Kѻ+1vWT18M^Dqc Id"Y\IPNEhKW[/o9EnLđnX)֦H~p_QS Y"{zF ]m*W0OQT^qrVPQb\b++)Eo!C7SJڋa U0A^1A;7(D  rXZQAmQ~;D&Uߏy\A8D{eiN~Jkb &6^, ъ{v:\A5V[oP!l1z5U)pоBcq&tȱ-X(\ _R!)8+((4:^Y|gIFДPN3;$RH4OVi~9^`?7\^tg]hf%>)u P ^k;Q[B {Z5Oo# յrg-W_"nHP^ȡGaG#wt>g>Ӿ ]'Y4T}1:l#Cٕurm Uݝ 4O98/m&p5qfmk/6?F{o9A˓h,R=[䯙}{Ġ_E͞)psCo<{ }dĖ q5P KAsuw~XYg`ncuƿ=|\Y9r)}-E\Xo#!]%~7<4>qIL Bbq6׍5.x7r!y؅oP5yc?E{M, ΋|eBughc ^MZ+cZV룢.~fʘ_ClAo!^r5ΟM{fݜ$4!ۺZxt"oixO3nj?ZN#v#GmS &Teřf6otaWjd2|l0n]Iٴ~m 5a>\|@:ς;a(|-_U EB t[Ғj|1̪˴0_S=hF9W=7Q%"j7Xz'R4$Q Lē?103P$xc oӪG}3i]"+ hll Xe&YgWdXd&{)w!X 'MQƴٳZ~[.*-_n?"^4wL[ܰP|3 |X[_?'X/~x)/˔1\IתwE.Lj`ּFk!Pp$r 8I3dEkZu;)6`~1\Ur~g"C"ݡus pUon*~8FFq+xzΜXRw/VfGkG1tn!jכ4iw&gy(~P?wƛaԴxW}> #}.3'ܟrʺ4Bxv+ƇbSpQ(4]U+4jבIk~$h vpUuǢE_n5dz1ru 42e"deeu ̙0G"amQ Ep5BOhXH>j-Ru CؓmrX:Mgqkt.!${W@1ukZ~ !H./L`TS't=@ @A'3Lk |~%@ɯ]T&8#0%˾/_;Kku_KL΀3 tѷRn1ψmZnщ܀NL+H>.7_" ϵf;tҍQ8fYn6gH6I|'|O(\d uݬVKbERoy( e2]쉏L0&OH8C:_'[pvmP5܆JttӮr|[ $2w"E-w+>~ D$>47(]vc1k-s[\A\:Y~Qza`ۊ;EO5p4d,z7`r<sͯcV-_X*MJcWd"}[Eꡪeu]mɐT$"p?1o㚽& /NIۜ@yW=yUwhYzOm(AB6P$DPnH aI_VҎ~iD\lWE?0{~ԋˏ\c--#] /҅kMsew>VyvDWE-\BIjqBcͽgA`d$2yZ>-xt>kQB\y1k}f 3l^e.'b1YZqLqʃsC ۹=c9ylsO0U( ўV#GT'j tt[ "RD!Ryt@,xӃ2sU:@SCz_n [j8Y;xAi6au|O%"Ҵׁfr˙znoպ.1k?l.+ R0FR5%yhd} `}ECK(' SxiA0?aepK , FiҲ !/c:-j0-x8 j"خ$JhXWB7ພ?[WnzUu܆auH2yRjV5cbX5H8wlw!E䉥0JL =Aag^ λ<9!W}1oǢHlUl2*҉LQ?Q9\ L6K1ag?^Rrޱr&%j0ۙ *%@ݢk#q,Y _N*/4Nbe7\IxHQ$8)Lz8x(WuAIƄ9Gq~'~ h˿"at3v$): %yiR3҄@̻ &AP <^MIVك`RlQy>`9?˰m-aCf-T]t)w VߒdwWK[?Ђ]wԹx}G=L#ӥ_d$ 1өI|LHZojLt5n&f[>t5`+Cl;[<%[)Ee~ R#U'LNk%[/W`bǖjKܸ54Oa^M5/"z.Ck\"Abr۽uQ}{8x7:b$_cK3{(C){&kU.[H.6.\1Z+S}N3r N l@w,f.򹩥uwFpȻ8x}T_.2%7^.Fvڇo)6< jtr*r4dF._{:?ރc,($h]:F־ieoԃy&$܎MR- @#4iq7{~ԗ;>\MP}p]8(HQ^pH;/4 U fG,tjSQkz8gdu5o>W[`3 ( yبwdFpl;Iow<+AǷ"j1+zƋ$ K  Q'I鶯 kGrSL{YJ!I޺ʸg~C[gg.AM;=[QwY&n4lk,)٤^؁k iZ'ͱͼI˅_´f5Pͭo;SSBaR+1P=»N4/I-y)6A}#baC9Y;9Z0V3iOcXЗCsA,WlnQ}7dž׌q ,¼tix6|8v6Um 92OĪSMZl=SjX4~ {^4VdA&nTXeBL5K=k4v~Ҷrغ)1qűmkF ~_}38 s~U`Xۛ;a|վ$a *ךҴ cOԇ*\1do)鋉6XAX@ Q5j1֓jv(ֈ=᱋l8``.zNx6~O#ݠfxdl Sb5*/pEb((奕_X68Z^;]"oY]I{!40kn-|x-ss#+_$T97ļ+Q#c)M(7dVj#S~8Z[ 6;xt l.vھQÎٰ's"x5!MONٹxQ"1wuL%DŽ2!!F@5/9Mzql4#p Я<=Y+(^^fM%j|?i* !*0"]PCgJ?k 8|hzf^;#ڛ}9QIҎ3R`)[ז?Ebn&: j{1Yg2ՌϊHgWlɒv+WM9}ơt tZ#:,;nPES۬FfƟ44O$&(lh5~_,DL̥?*G7i ͧ[L\uBGpm m[?PoWcCPKuZෙp-l)9zΒ}z`v oC/GqVAm)A<@M׬yi{nFsĢH`=,,8#Kr R(>zE*~u˞B=zk:$aԥ d<"uy2ו~8`[Cq^6oϡUgȨ1oۑ{ҳו ؐ|RdN/rp=JvZj&S"F4TDcFt.,^0Ȭ@e/\=#)fmW+kjA[U1/#&X/= H ń'OyHL@[Zu{Mv7jνta*tX#ۊ [)=q , ƭ^!a /Mc#)`hwq&`I8bIbqW}$0An3#xߋ=Mf[sGKIcB-bN~8[3~93~b|ф}FnsX&[77z_Q>'ВW\o<6h~)0 4җ -!aC;R@υ0vK*۶)xV]w6w.fWh8ˡCLŁaٙml"g\iֳ$gl(ם;E1̥)/x wa4C6 Xnb5IAh)jM-6! %2)k㦙fv5SQH[/Hm;󀚳A1&ɼ!lO UWqaf4UR)D ;ϢzImmXyREHH^ʵ4 BYC=eZpʙSͭ K/EqqJ$yM o 6^zžC4r1}]$*'̙atqIN OдW1D3U,}"Ϥ/XQK^Z<@(WŊ`Ř-J3DӤ! cnfUc1p]]@W6pD%*. {V7J5 su:]* ICpࡅaG$i1V2eFV#E-rbyUʜ .Q!;, z:#ޱ+3zN($&m5Wbݾy+w8 O)z gI}bCILsu RKI[Eup"v4ٌiOO:E֜fӌJb.A< 'YwjKCl Q(XTK&E0:R-*:$NDUV:hqm%EWD@c *<̤ ʞ*wsH21>=6䒞͗aHdOJs &UtK,yn&}ؾ7Ri"y{بTru=lrfwlySjʣ~ Z,^W!E>3vU8tD[ k?2 29L3/yTi6~rfȬ[Ԉ&Sµ4VV0jRE('i3'q8 o~k?[R )3-ׯw] (Ʌ0 Z-<^:6ldEט{اƝE N6j/||lv0䲔L=,ǫYBY+ ՠXc;  椤;%ݷk_Gjpل~Mj;;BX#2ft\qrf@MҍC,9|%mN!=:\.AˆyҬ;I 5g'zT0Vz[ADxiNc߯6le E['@GPӭr旒9 ]sFVz%OS3BdZ%g E;ʵbSnfn V%;C? C{(KW% z-'BLO)s ֲ^JqeR*vẅL\Ny6LAKd@O0U6(.Jï (p؃wuugv1pth>. bW{ E^HHiozJ(yMUxYqi2?g#4^0{; m{FN"~L;q_<~)C,S88aF[ ,r[ht = 4f]{zMd!,g: -YtFqցOpOQv`c;B7}9q !e9a{2S9繒# ;B(WBt̶= \Va|+&H($+mdww@\N BtiWI!I-hf%hWZ4=7)KGl2oipyK43Df^wZ-U4Nql4N@ .xz;Wg+h6f%@oBb6%[2i$$uy/șVWZTXH:$VbA2RVu tb%Xh+L)MG1Ζ6}rSR|y@!Lhs>>! D}!A-q;t܅-zkp2ܴף5'i->[9ݕEACQ!Am={A2!_u)|>vur&(%V4Mku&"å`\Xfx:jCӄXg((ۨsl} #hrc'&lF@움k^ p]GFna,ROCrmY 2w_~8A0ZG=av հqqaP7T3.!lD~0qg %t'7XߋT!QaVU>B#=ZmpF^!`<[&Dom?]^! 9g+Ŵ8v9pH7@G-4=4ݧH/MyK#}pc@+?+r *e TA{c&t"LvNܐJj=y [@60P˟kw[,vCjj}쀍ӤkCx.WT]Ҩ9]05 S <Ÿ$_3>DN4~t $w C̙Adg_?0!ȡF'yFYeNeNV|,#*1 ԸčITqd; e׼ 򩪷1&q0{* vs?5U[8U~޺똪޺ՕOsԪ[;2=ݳ,L9qX_elv.R7(`js{g(D/<ٓ8X/g%t$E,1鯕KpZ;)Nm `X…Ja . ^&ɖ{LJREU^ j4TzMCЇO <}jқx5Vyiʝ[kxտqz_T&Rt}t=:3Ί~4 P 1^W]uѺ-lߚA, P"?Q2ƃMQg3Yf 6h:S7]yА;JkP"m:87&HE x0h8qi>Sdq¡|1!f@pӃVoO(wCÂ+Yak1E)fEd4gC9Pe{$&׎uBΰN}U&|}.72mpDێ[Fġx I剥YtmQ`$R0ժc0kM0asޱ7a4qACFt3u?ƒwGK^F zبSˍzog"h>LIؗ(ye9VT݊ڕ_M^.LX~$ЬmQ3}vײ>%g"v૫i -_oP*^BioY-q"^]0H5;Sdj[_ɵ1}8տ |Ͼ,`3HAlPh#(a'v7gȬd쩲-fxݥpZ[=WiߏInZ7ȩ a-2B" 'Dϲ߭nz?&Q,> HɛSJ6^ɱ|yP ~,uyOդ=fvynC=o>a[aV,َΗZeZL|z@wȱᯉ dOL1{oT,rls)ME疸GR>2C> 72ZԌ#J{:W)R*>5 M)!\+UErsNb&PH1 &jb7Uɡ8h&L; &Ad{>#Em3_1#zB",Ut C"ۥ\eިGSctyYqw[QJ|VW_xJʠQ ;^. pqRCvw$pt%MCL*!lYڅ?wV\3SZ:\ 6'lEZ6X=`wmY vj($Sy㒕{܈=tBqZ-9NZ$$sYdgtz.C/byWm: H&!3Mh| 5k;G>--\u3M* x+Ŝ' |lK a[vaߪXӗV-Mo5^=$W\nRL?+1 4o@v}|9 xq91`5t*<>b\/ ̊#[Y(V80hT"8ֽ>%@%iґ3pA }O7xvOg !yyuvLkQl %.p[^ %-]_ HddB A&c$:7PIH#P^y?wc[N֡Ǿ s0{{mb;_q>:/-)J{x-$iI)7E15eH ?!9=>0BL G Cp.sp#3*1}*PRJ(m0B@<݃0vrrim:-]x-B8Eb*fK聡3Je BT2Ǵi-E~b-Lrt#, 3}"LBbpNFaJR(, + +0j^#e9xBk3٨ c5ʾ}8acW/c#)w*]^_!2CIs.5JK(k:봚9R0_.!p?7x=]K}Mf,+4[vp3ߪ? K QIL<_RmYM wʸiMGO+uj|MJk(,)$<3 j {Xd.RmK8/f"K/K qX[uEڷΰC^D64@%BRӨS}KY؉ܥFk˂m>]4jM2 IzNAyŃJ٫ֻ?pKM0p o@>XuǛ,Bl+389lP*bWٖ|3];(;8'͎`]&8 \@C=}_wCr҉ja ?Kd Hs+l"7%<|tGqR`D{ /SFCfF">Ҥ&0Sq;qưEx'TR&|Yt޾YóGHs]}B#Q8.نпBwʟ|F\Z#_ ͅb dci7ij8BK}^I /ee5OF S{Lmo'}ÓGQ&5[[ ,#vlJF(H6n8uhh1p4Ayes%r 4Ϲ -;csf .c.~$8Ѝ/2U&cՌ^PX{5̉8<%`!{:=e$6*z~xRW‘]J XoY{ k-,$!GQH \;`s0n:Pg=lUult2[G!^إT:eZNhE軿oRB6Zٮ_tnG[͗avG^p kI: x= 9LAUQʌ[<8D_kq ⠳|XEf$H(΂og/(-u*`@zMYaRo?Z*^Onsk}-atK%lB[&ŠyGmQ~&nDman #rTo ڑ-~q~azP7w9hϝTOatpdkdJ1p=[-ABUںQ|A g ^Ok_^0.uN<@(V  JE<7uy4FY0:G=ˊΫgUoC~;_+SE f=ި}ǡ UCV eS d2";V,3v,Ki"Hcne;5P)gc(XL+/Ɣlf/9e l+EU)>e/MJG{%Ӵ$h(Kbyj9mFA4\ݔצ3Mvw@)`]ϡuBW^UOWKBS_3,E۫7)Alda*wԦ՗Af׳SyaR*n0.{ұd"h~!ܑ *" apf<= qݪh2pzm0ss3elo.d~IOgY3bJ+_=͓7R?-rr*p۶_tqb>fMvhY{a屆M5>V9pΙYG}ߗ̀hVz+ޤsS@s^&We >ܝ&Δ^+5J`)0 9F(37IKQzVn$yfhv,R<@U(cē{ۯep.r|Imij` 2]ٟ/șp sM ֋ 2":L+S^3lZb[oR:H3t[€O][`톙Uʔ'_+ ^8:"ǣXU |ߟ˜- TF'*]>ipTEǭ"O 7"99l &W OI6p3L fW gBz)a+)ӯa na4[|!ް@^if e kG >q?Ca^eqMiJxN`) ēџ7zu+<SO@or`&u^E!X_jZ$j M^ʿh _ _`nMo݌O^-G66Ι8î|B`(D AN+0D _*ȋ4LMp薌`i\*`:#N#J%Wօw*V0%uO}xU(1KǴ_.\mdBo!W: \g/L?jtlLJC@o5tZ]ok~ Ltp'إ2ہ4xs{6Q1 C3L+!ܣא' Uo *7T2Tl+AK% Rs9oКh6 eȞ0Uzޮ(;-\ oOWbdL-=TM z>N$^#.n}JzRtCN3X-l [0‰',pvoxVEǢU$cUmzK|k9LuM]WDcax|Gѵm2ڝwQA.7(\Kx ;vjL>5Gs‰nipO/YLe!7f{/7C{%ӇmTVKiˡa̼R-C?Y qD4x_$?잶]An,KhvnA>'QC(}tYm ;ɅӤèb =ꯡQ󏂘r;\}sJھCi $N')P's vi߷>[@Kc*$=)C_A΃-ԺlҊ96oYc`GujPxA.^-&=0҂gD qF`)C@ _'P^OD~qahgzh+Ah4g\3yE)h48$,}S2S7 W'p 5Ún(ka:K3Uv.`RmW5Bkro>" 02/Zu8<)(Le{9\ >! +81ݑ;V;o:+IRFG!$Ыj+딂@Dq|Jm-!r525r/ 12j+]U1ו=P.< um%HLkbY5'%Q֭U}#LG,C~ns,~'7eUY_E'9؏V[=mxM)!`H'cMp.Iv5&B:K}oz2WQZ#_ _(2wJ+ҍ5p};@xVWRyAMZ?r8<{S`)ND:C0!BBK}يfMgr>r<gȭY?AIF[ˍ/ƿCThPN@g+FVt$ -Z)z Š$~#@IS״Zت۸rF _ìF+=%,4]J_$#oݬW ,o,U~=* =,=wufg`?<0.&}5hT1;(@B_f% 5iaÍx14N ,Fj +w _y!QJsp"y/{P2zoiAԍBVyd1~-\ /8ն!B[V>o5_-uQb 66CM{LQ'C2*hO ,CxvM>b7ΑQ7gDDYee}t.Ho( vwຖcY+uE8= Eb긵<` iFM AɱխL1ϰ|!D+6 f鲨1% XN:_{]m@3X%ŴѼAt\{$(n_k=򒙨[79ַyB#]d}kērtBzEIF*5vy( c:G&\x<7>%ϵ})N_pcHtxwI`um[1U2/y}MaS@X"L,m.}PhΒT̕@e8HA! `}Q[9ڵhEhX\RmbSRLg] v;Rdt딦=aJoU]1/kxX?~#NJH8G&}8qt/j@4pd-)$#d`Vڄv]?xQ˧hek8W}eXF~rZy/4itYt2%ߙ`ISmF+U f\aDWAe@!0a&8ie) w^"8/%<%<zf * >FxjQC { <;cB)v^޲Ia(Nv|@m+#m&|02De5u3yQBdg1<+AWrZ 2 ~ko8{$l)h;C Z@z'!@#;s Y`A^<'UdNkbE/]XdXޗXV,@Ļ P.@G ܅mm#Au w4QarNbӳ",t&u9Q2?k(=2 5~.FNt04c@U<' ûb')$!Y]o7,AaXtL"Ɋ%7S ;ӶͺdEt+`ȃVszG7]ңdC$f78_aRMq oj4RK,j(Vrp9`M4|)P=tGLШ[$EKHm-nuv^qN8,'oQLV>xƲl̮uKH:_2Js)?ĀGKKGig]}j˫Bfy5>Xôi7u!]S8HU6U6R3q:Ͳg fe@cYFh)߂~'lD=L^o\>~Dn:T"x߶BTzC O'Gl|ڷV0{ҏ# lD[s4LcD'4L\֡Z\:T(|A~\Ml~̗H:7kJ^~`xz_s9 !ʸ.aq~;pS w_o+)u'r\F Au${N/قU3[5WnT"m~;~XXu Py-0|jhRg^`i!TRTjXuo{P/I :gTY'9"yĜldh5uՇ8cq_lJ+:T?!Zw#a PQH&n#y;}S~ :G_szlhG9_:hҋ0+ Ūe L}Zȝ83~BEwʽH.?mޣR<'!h-ik$%S-+HP,`hCGa񇒣 Ot̔e3W hhxo51A%3/NzfȫcH^ŀi"46%VH 0H3FH4zŮz=Mӌ pJm/b7b\_O?Zd`fi%؋np?gD3+];CK,bAM8cw$a7dA#dZQDD\U`4W%ۧlNnJ Nxڊi\ɦMi.-$g ^kNИ̾ ,DxaC9M'Va&]R96cd%i4BF]uJJ=A7f{qRoo`AO:cFceRsV W5>Q7O0~nNB:N<wj}wcWQ'yjΫ &E,&|>`1g|`+,+V"uQ!mzS9%>\JFzJ ̺^^^X#,e)As<~2-z|X}sYi+bn&u7Ɨf,j.?TM̎&`ޮ?>STZ8}sbHBγ@,H{処 r)c,Ȳ9eеw28!B u r69G zwa7AˠN66`ȝR@',9oc;V.ÈÄ9]&Gz߮O_%}+ RASR)IHLa[z',(utCF^C7߂.w8{O} VS.x1v 2iߴ؀%_vt_[}=q9$hU251>>hezf:zXzF _w1>>գ$Ip̸O0Ʈ9dJL쾘`DzЗ`-ki;sP<k=&ar"B깇`x1XW[x]mxpr4hPza_֥LkK nS5~iHHjd?#Ғ%e vZO% o^ W҅GMO+Lh8Yf ?Y=ځ,,Ng 4h,"`#OGbkNr2<+qdrS(X.ܞʐ MbS8fewݛ+g-6z@ ҺBG4uf,.yhhRo_e|jғ#x9$.|:YBS/ y+cҐ8Y) S|=Db$[HBW˫uTfdP-I;zN3"A[S7\ٵ*K-/.. U?%KhI_Dh;lO`0/ 23<8D@vñhآ< GfrzG311g`̆)ϛ5K ƍ)u:=z u55M Ն QWuA5ɩf{`nJ.6c x9"ˋkpǾ0:&9HgIֈ*kra G!:~\j֟kpBç/c0L[&/[~娍hPؖbt2l!f /)jhi#|e+~A @p$^r9C .#{ߏބ<B m$&4I%l-_AKC%@Cζp,y:!œ z,i!s8GW}w St&T\6¤m;-$$X3uK5n${FYa{A|.h2KR Kq"Uo2Ik+~edr@{C*ɜ*p( g)mڋ_ZP[eHm5m01OKr޺nm{H̖t,3}>==.GT,m*9yT:N@CZTP)=$s`O!^N^; _♾^xςypç 7ɲMA$6 xQLEZҩe0]^p2H b{Q;L$tZ d$`X A߳B r9b2㈯BO` )}A_'f@_;XAD5zȽ;lW {uӦHW̦[ݢc|qTH; 2UE"U=oꩱ]2#iQ#V?G}G-AOI[aȆk[C+ct[/@1S|y[vPN[ciFz4 Wʒ]6wd]àewSF;:r?j݋So&4]HU)ա=Dmɣp .W ېJ9Ƒ0rhކvnq6m.;Ժ8E55tfglv4g-`5.5 ۣ/?D*my#4$q!r.gY9׫^ąL][H0LHS`hW5<#FAz›?܌Ht94$F/o gD0CD5ȶrү6)$Mo/iV:R_Ua㩩͡K|BGBVjM[|Ν͂T&\=QwMjDBDi@X O TH(+v~,v!u$}u8؇Jyјv BhWrx5V~;1OoG֨dzn 7οi1VS XzJOg#(pBh˘9;_J%!(,4R]9!J_ 'c!v7~:;6/ ۛKЭ[A:핹c_h?N5 {y븐QΨ(> AyX+aRm⎖2ƈ|3@tw6ªo!&/oW#tjdLӎa{`# SfBG~hu'%,4Wg=M$K7?h YARbdÏqjzF,?TXnIJSmd%iqW^]*YB:KS~V3~Ia+uoml6ǟwϮn-1)* qgDt/2A6|o蜮b#'k; v)}5Y Pt+">F;q!I`ڍǶ ꕌAʋ9&~Ft B ={c`рF~;29~̾۾I1NZHw?Q\f)1u T 7L2v#9(8²odG*{L W0@+ X K."МpG{Ui<д&`X'tbl٪yt^v>T]lw?BzGD~?\@ }-` B/5rj 4V,,=P+ZdOUQ*@1RB :q7䊫&|c,@Ns?كOhvGaikK;vK.Kf&s^V4yD2q7.2<7 5EF8plyWGZiƠE#l+\ V[3o⁶I#궍fpbԃ;E2h lHf[`6`:n~⣺\lJ'^|!3]f?0hȭ@~VɭMd)(~+AE zj ]3P)_o˹~U5 X;($U#vZ7L\N)p jS靽LLYmvkQE#fbN з&"WHѨE{75Pf"KѐZ%_;n4,DǕ-:1FyRrZqo6:qPDS_RqͶe1"\#z6E4I=9[b5DԛDQ7Ed12QGO jXAT+ia)\9sn}ׂ/t16Э@AK0R2O3]zq+KỻhR jM)C<u6yzaDkޛ8=5 3z~b[TP,Jy##N4w*1A ,oKDeYWQųv5Lu5Дجu^A%;|V¤a}zz.ފx)t0TwF8=%ZZ#WmBg S=٨|FD%q4蓷Bcðfyqq/ӭs{LP7*)&Ƹ }*ci[Oh'#3YE .3^N@8 3 HSbXGFPW"yL~ yߔP)YTKUge(R9$y9+:dܓ$Xd^^LC˄~zm uct-I=-=E Hj[qV$q1iJPGw^|(+lWs|M5 A<<"S׶ tM[>lvRZ"fst]]_C*o@aCbX<"H700W0+26{~&c(p#ǿj34։"^GRq.2U}$Ϙ{gߌ8}.9g}~[HY>5!`)clWnA4N_W thEfHUcv(ۣE_fêYTΎ%4o'5Ҫ#$o`t>ө.{,*1 ̲iJTUDӫܺ F2)Јs-"bj2Lvm#Ad=LiKŖуtWP 69g3J]}tBq\..@[ʘQpq(Nå  3ggȲm}gݳF6IbSIj)?k.=\(/~tanjʇNC3Fr-U 6@/: %8,+nO)9(?C"q{9q$55 p#;I *ÿhmevi"5)JH j+PaqY ?zhZ5`ɤ;O`sp$fq :38C);hC}âp=hi۠^^?-o&7c'Ь*K6s+3 '%R^j U8|4H#~LT_(__k~d))kGˈȑp~ *OgQ\_Zt^& ߈#9g V\]2#h60a+Q'|05ئgq }ZeN'YCUS*:2'jҎNAeuIpmA~m[0saà)+0މ`:UL ̭gn;RMpqܱi ow*q\2+"uXtRx*)0Dӎ͵Gޤ^/=OcX2G9SS|*_x7Iae;vzP.S'jJ.!9۸n g(ixPN^FKȞ5 tŎho=֝8 HݼZ`f nM.x9Z-klSbH Tfu;?r)t.'nOy}GRb#Lˢ}BZAP]jא;D)R>{Ipux-+NG"ezq8%OQcS[=PL\xT:Vl[0238OBj_V]_ yv`%a[{ ;`>H ś"rJ-}}U]sogQWyH,RiMAhir&Vfq2hwS ~˧]%wSz@Fp%*ETloc6֤fCRxEi*ip1M9M*aͲ &,SOVZw< 8&bc܌",bw'/r:.@2D#a&HwlaJ,Cɝ|npEJ p!t _Elp*'yDCϝt"pL+T>c9]&RrT-XKr^`*](`7`!m#♢0t.%ߘʨvf^Cjz4la40D,hڥC9!HB8{5<^[h_OB-,vsX.Rg(]R˷Y2t|$A:mn=-[H-?0r bCnqQ|}pk2tn/r"dvOi\QQ842nQDO RO9XT2I8jf+Q2vOF_}F/+P6UչL~pQHX2\[QʒGCp _Ӭe+ ڵ)[/ىH4vJu7B{ǗO |IG7Z[ y`^,fL%n6q۽]i%Lء0~ -f"6`'P/JyQaXD _s gׯ*GL% Ea,HSփ!*Tru>uKZBTWyz#ڜ46(z/ſ+[hT(yr6㲘&m%s]aN12{=fTcE?:71Ԯ/Aҡo:qYﻹ`x7uF8®;^"[dB<:|Ң9"m((/6Ю Esn䗎=`=ˤz8`\-RIDS7[ԑn hd~{<uЧIq1l+e3.^nM>`ι}zʄ1qWAiL" SLby7NR\òPtW= % v,3~^GG J9sz CuKM(u_CW 9$ +zW\́5eomsCЯD|j:єMZ Xzuzy4"dkJ1OɊ)s"G6T')Jށ2䎎/t*Q9OOf~䭚XK.:DFk:߱l_5 _놶7 ]S Tj5yp`E(u4|%3J,Ar=.K 3KSSxAѾe1sAh@^<ĘaV.Z\) sp}Ionϗ9ypTH97eV:' |WsAK5(+^%0K*SZ!<$5` -) l}ajx6Et 3ЏeY# \*j0ZX`YW.Or{dB. y'ߓ/rI?]Nw>vEh$4cj%,.gG&U7ҟ&pz(-.)nӀu %.O=HUU ^^=[rw?*`\jI0I⹡jwN͙žbՙq4}M0JT#FHϣw8ِw]C(FbeeQܣ=GBO%I vQY3'zߡ8HgC̚8ik|ſ>쭛&*CV)SS_>;cR_9N^yc";!? >P:Uʭ6XTO,G˹ 1@76 b΢`sqGroJc!JImP>^wY~zfvK-P23,s,īF.8Ҽ1 zlԠ/bc/g Pkւ%z~X]a6)3oy~qV{rU,gB?/X'P4kH\ׇ3^c !0vRDR{E[B {X\8vbyc]a0і0ntH*V }xT T&;^y@p7e|X<e3Sî݇f7pt3rmi+Ms~`c`MS$B7488w˂Xi=rF̔vPfM^:QW?p; Z&ʌP<9f=RTJumK;"0|{we7 Xr 0}9Y!7 ~9a>q$thmU(E>>g6Tq?LZT$=\a&U4nvTB]{KL:(qY/?^!'LV|  [l>CACSxAt5MLwRCobRmqcKh]em4GI% C ̤`ڊ(m * nFA"1Fg[qIV8Mgpg+A0%%cA~y AB &\Ls,Yc ;Y#67~=|#1ߩmo{۶xT||g&U`ND-U<(etx+Z. ]T,s\ T)K 0rg7@jMn '/C6탩ap ߄4ξg`ۘekka6`tMr_!zrWTe̢vT/>7GV ߾zqЉ˒~An S/[֞*W2ZhlP9 V:zP2Q⪢_tG'Tk ˞CCt8}Ң Ax#j}, '&`H!d #ͪ($?Vov[َچf ^Q0=*ޖkEBCKcFZ _5ÛJVK>6/r?`y 628R‹^Iʰ1Kz?1@>9+KE|RjHBY䋂;^Iktv6a|,N~kƫunjJ}\rM-sp(Bmfk>&L=NR4(3V&L ~[k~-C-ۦS'ܶRW3+ 1=&솩8xE2"䭽K\r>_#g TOmÝ" u鱁59xgYpvX9-:AY}(e3뼮 I^f9?ffKᦶY0~-Ӱ@Q8ТJUWO3s#Q/>80I\ \Z º닍2("L&Sӕ1e0LPj~T)Ch *+z8<$Z!t{r䝸L|C؁AUd2 BpE+ 6e(&J'ձ@%X?0038o2HuCƵF|fpc7#-"J5$97` ;}PT-q}M`.%~qNhAJ. zF}Ir9Vse}}rnxA8'dֺZ`iܽL N o@BV-\JX a F? hmviY"}V,o>yp\U94)us { 1%dE63pϧ>VRAs\CXy|_A ȮlЪtqh_ L8dN/f8K¯ANY)ZZӷ26l(𦖆3D&<y|…dڢЁ_gk):"eδ]f TZ9s.kFFvɭ. tfC23\_Vasa Pi~R:߈گl#"$uvbmN8ii4tGǖ-jVc(rL+ q^tG;kb>&tq<(Paz..]̈́;G \97mȪ1{ISbZ<(ιAS}j|߽sc]/& M'<@#kݱ,7՚eMf3kNfK|JSeVNHUnW^d7d,d MoJ<@*-7ٝ\τ|5Y1Ʀj7S^DBD 1NlA& *[6s|=Pf7&(fc&;o֑-mƟgk(o3RJ?llZr*C_zmH"o[hVEkA&57S؛)83eGbp3:J UH+7u_,(-^@<{3\1!tKb'PH4@ BsIH'B~j] h{Cvȕ' KT,wI ں@V,$v69^"oӢL1Ε(H>ڑ({[d*ҵcEU .m͊J ,ogREgB$9?>kYڢ~mq 3(g/I;p*A\Id^NSDY2^tEA}x^fS̓e t+q"_t$b Rgs>)A:IoN/nqa~" Fm[RQf5o:\^_GU+c7tjSbNaP3 ,%ڐ~a+Yw_jR#ߦ¨Ull|˴& !i˯]K* @oKz%cC'1L)"9oRf)jA*j"*G4PP}-o< (R?o4ZTOXMڰ7nNSӄB;ldVz :+`ݒ32Wj|.!sdIt2f@) Twר5w8닛Z;فQW x[ DN^ i~i8򕱝 哣J3yʛk9Eo9jxM7T96:Eؑ L&2}#B {ag/٫]`Z-{J_d [I} U윩!/;S]X T˳#3/p^ Lǿf%Sg2=8BScӐ9y&LM5_DL _rYp "GՐ [9|tp*ܪJxiz&l2qryq*hsD_ؒrB#Kg6ӯ %;wTPן`]3G%ıb&~gh䵨5l7Jj;rLJ?XIGܘSn#jv/3`r-f6焠KZq2o.t9bX-bA%z ^ẇZX#Z~2y?]&"O3:h:qp*E&l>Kc_>hUXnfYFJE ͯ}7S@K++ʫ3 PR8({l IEܘ~5뻰VAiwwNUF^izoQvcUatN(,aW̦JpsD @.״͋S1WqM0_FeOQv8 3de^FTe+nI]"VϘ@fwkb-\/X$ [*•'h>c8"b+?Ӿ1rg'S@Q{(LՔȫw4\IőS?\գrpzz{94 mc#I+_֙U4fVi3 x' W S]K/[v:ċYT6ODT "eG%dW &J!Ca}yj~WY{p> ye+5ۯV8g`@»RQHR®َmygCƼH$3| EmH$:k' *qSv6\m lgr0xڬlY+WHO>J'T6! vQ {0SUD^'K]ML6lN_@Os3\$7gG':pmK cS?S\+skT|.7-vdX@YH{]3 "M'bGiUB,8DW|:#G"s<|P+MNOoin@ƁP ?UI/,<$Al/It'ǿ;@aL/gcS/m(+ُ>WXX}Y%-1S!0E4(t=)49ATkw="EEVdow4yk&U15Kv8\ʹP9t&*tvNͥt of z;)Ba)h8T*)xCxy #q )E!e.d-mfBjW?kvڃ09 TEaKg^D{R1%uO`NNd EeČ:n-ZvQ*I!.ޱ5ǎÊXZ xxaa I ,jLKcC>HE1eN?Tϼ2xHXFxg,[ںZM-IsT]9jW4xQK!V(ԥH+4k\̓Vs(/qTX"tpE֦2̑:>L6Z}nED^胣WI/ l᫤n3q}T c 7%[Xm&91(6ML3JzSŖ-(TG]kc8>h2LP7|#'c;tojaSH$̢|o576:c$\m芣c}.[,"BuPk$7Fc1K`"ZrH0F-66^c#sgx-D@|}[ #'eV,}<[KyRMBUo:ȦPGgts@-fiaNy;C&EZ4{۷2H5 L#wE_G1鬹-/}H,`v,e``~c F߷tB\Q}I+q8, YaR6k!?1'}à`9#t$ xmށt1A Jv0G'NrskU^͂~bJ@8 er4@%Z˟ R 4ZR-Tdݨ:!Ox.fF]#Q-U a(RUMT's*Q .b򪩈/a)3ôhFc1AOUcK@,`x<C{jĵ-#J'DUaq/rOtQYQXs˥Ke;J (3Jk ~1(`?^n=Feԟnq6}IX'K7#Z7YeRX%1 c}(|Ôٍg 'B"@H ea=i;K3G.]$i&-[F6Sxb|0TTO~_ UO^39ExY;Ce+0m DU"Qt,GYg#Y!S 2% '>82DYŐ< ;$rQWCYNѝi&N`H"a;_\2ٮ7(($Uz [=]F5pE;8w]̔s/t윞?4EzЌcQ`C抭H|\DtH-_;FRI\#fdC;uHE}UL>OBŐm92zKѸ#o5[^oec!xz,8_Jv/ǔ/$Q6ڄ60Ѩ$< +Aw r]Z;aVdNSb}{rr䂣}/'JR-;/6 !WW6VLS>tߕp j]|/Ze8kW5AiNeB8c7[^g".Kz7T3A RC.ȑ{*2Y殪mq>ϓGDdxKYSrFѕ.m!cC+x JN$f:L wG zѢxpT4fM.`^hg?3Gw9ӋR]-;7P\ǹ.?ni.MU:$;G]2Q Si}(~b*r֥8d'GxHɍNƝB(2Gx%ҵ3/>}e:Qcl+mWz隉ۉU03 ( `g.peol1*W?CrT0)~>4ޙLݞ;D9-\o'aJ-i~piHꕘX9 R%OY;z_o#aPؽYPUOFGh}6TaT4 ڔ8п+׿ hICԖM"9k'ILoé5hAqk,+H㍲CQ*V??aѡ>@l;h-Zop0yFtfJ[Dl`ИA)p:O\_!<#RBÄ+ r$gp;>C{xBnr\z1!1d"E;Y$ h)cd:?"T=#O~Qo#JÎ9pWgG }u`?)Z*?=55MB!هHˮ:@y,NSA"46pȐރOьUV[^.aڡ+fq~ %d13Ip4DѺVVr?:HLE9#ӷ:n_2Tufɇ2(URQ;)\͊א2n+t)7\i(nC qsX 6V?x*_1_rewpS0$۽hZܗO V!TvoxeK- ÷N\[mT8~6][]fU&*ks:o KL,@eZ|3h!sz"ZX66!?.MAwFYz V}l>F""xi Uk&jTO辽?4~n%l%gmOpxTX MN`Rц I{ndm]|9&0mBAЯLh_V=gA]۸z$9"=>J 5/n2DIJc3Ʌz= `jqEcd 5fJG,XJ uQzPCFe-mGl=Aɫ" :ZtcՈu{̛+/GU)訫)1s5 #*8r;<:/}KwZ SB"XvF/ %kkPKuEH#0Oa"}jQĦ=<ㄶRTvZ7JVuXlߡ͢,Ylúa|I<), ` zӄL$/:m|㦊.(`\Z|KS uQ,i[ Qr4BȰf,A*uic9'~ks3n:z+ջn|]2 2T `m|Ҩlߢ8+Q^TᕊϏ.#&5yҜ`hQb|[iax'NԳHFjR|ɭAC7Ahv:Y//޿}ت9 rngQ v[V`1ZM3iR}f/bF5}}8jh @i'x;195<iKY^JX ȸ:Y%k@uuFO#(7WLfMz%A0Բ?6ER [Idt)AYub ظ~6Z+&>%\)sl^̖b^6 Ӂ qf@Ic6iEClP+-Ju7gjjK;ܒi{߂ ]\ֹJe}ojG.RZ[WC0z_~vTуEA]iW[^' (7%y<7) B"y&W vo ueձxUt% ]6DD>p9OG<4f,DU[6ƾE!~45J.s~#ɫBdz$zu6s}Ţ?,9l4LƸ:[AXB /im֭i݈BTOS fz^aq3Uޚ{JEM]Ce7#}\QQ>\]2%_K#&--//%+hOC ׃jo,u5K{>/u8&Z+w8LJiнϵ7yc0Ac336K,m bWBW&N#.H@JBNzw< ]ԪLb!K$|ft.!\?=ahQ[rxQ_[}r]%XNyOgմJ9—Ѭec/#i`\3Lv?`ߥ1(~_MuXq :ZP2}9i KO'.S.̄`ByB8 4GJ]'2p;geBPJ|rWS59Hk]{ꦆ {#"fkA4J"H:qۃL;ݒ@wjnpUŻҊ(DvX4g{;_?7ݬdnASki;,Ub'7i.[:OٸMH Cl6VC  G!%w Rh mzTJqc- 2g[fu[5֐<#rpa⸡Tmb/8=o =oMO)mjWPȃ) p/P6i[PvA:## zeai嘻^&;8_5fgMѦAbU"$ Wzn.-'J./`Uw9KO]M2,-ɉY:vE/^'!7>D~LWىea6Ey4gOxZS#?fr!]ܚ <% S*7܅ՒvQw\ߴ;ef*fV-D 3|dK,+`{u5)ytVYz驤N^(Cm [Akm ;@Fl{2$_XU[ +O˲}ɜ~nQ|,cRb-E c{Qg^O#ےj`͘3rKLr._,1( )p:g T:gg^([Fg.g0 P~teō>WZǾF>B3LJI rZ3sqAp^:¸rѬ=ܬ3ω汔{PRW ;)M=gOV`-v˺’WDa8h*ЛY mMihGR14#Ơ s}K\ປNV?: :ȱ%M]0iZXdK}?um>k`ⱇQM֗PW?˭`};6Pm-t_ ;,LEE?_:1m 0nK߀Ѳ:-IJ ֡F0{DoTڙTh:LlYCRU(f9'ؑSb74p]+[3/9‡vNFgPPٷ4`v:y,pl9 aLpryXs22Ɯ "p q`,=^W=[˳`fW?(ؘ5pK(ͽMρbrZIJfd/Rء wk^Q&#i?{w IʹOg 0igfAG1 %#ӢS*@Z)+d\6 Җj:"t8AΈc?E|` tCb1h c08Ѽ,f>Tnjk.} 9Z|/^hA8zyjr EXql[u57@?"dS+MTΛ\}]\!k[QB} &Y=tc5-]24-nJMFx<~K ģ6ʯYm0Ej{z6u՝c?'k2}_K[^4~51?x"yÑ^#L 8M"SR21Lt{p"I T{qHYpu7;PޛwNkuiУ&Iu) wlV =5]/P\G.:MziF p(<W)k@|UYʲЌ@ZTժ'a "s`)5c{67xnA32 ջn@  ahpq q`^}9 9`AUŰ̥Ekf^ )e ]Blyt3ɽ-ו:ɳRUr>~8[X`Tk?'K5t-q. $ZVW]YM'y"HqC =fߴ!G߼6B 4r۵a| b\,% ;gN5 1Rsu1hJg"q "~2DkNS#VD6?VT`]* ϗގ%OWN"rcw)} *dz e22{gTz`Vd&(`z'Q!IY6F@q_I}o]oI.0#NpzԔтb@#O=P3ٛb'(oQ%JY&/g3ů+SY-ZeNp1O1h3%@nTFPIN Y|y9O0 v#&]]~S/r4MJf0~{QNThC3niL@Y ^s(DZt׶(7%#Nz}v1h'.^ !?G_Ŀ" *ֵ'X0&,PG}@jqE}^h?TTb[[kZ)R*"juچ 9M'RD 'f $bPobG̟Uݙ͟U(ܱ߭X Y-vVÞM<^h}]@U>l`{"禶g}wD@xվp-+ wOxUw t &./.}8||t'-ƴ yX;kX8-7L{\& !UL4:/ aOs&bU_3˔A6Oq}4C3t*a9d`SƃT{iSaߵ>_*RXqpu'=FuHB5^k=b;lǦ@EK9x-fA+_F;s?+ʓJ?L |nX}gl2laG6Kr}|B =[ZvbGQG1B7_/b65=ZF[|^6| nֆe d$Fݮ~HA ,Th,2dg*wηqH(PIw9݃<8>:/ztO7a>ho;9z"JG0QR-&q2 :bѱպ\B9/r#^/Fܔb"獢.}a4}i6ewﻔntJɡFu:0sMH2=fB*H.}q^g~?eS[/s[ZG$EoCFx4drT [Ѥ]x<^͕hHR";EzRWG E6R ѳۥf oFcbb"5D$>311uDo39̊e.f(jn: NgOE5JFy䉆QЬ b]ZL2OXƲri!~,z{?3ZB~x?A>!V`': Yigo8"`[+Nd'f !1S70- 5}( 9ˤ.ah$'|VUOs) ke.]T' ~KF [{cr&x~x휦۪]AWr~G%{z,pIna zzWlG Tk; 3}:0GSiE5 TP}$_ԟ;!,;c}1P8g["~цM-֤WKmh5#XBN"ji伫6j~ 1h[O yڀ/jc UN* w›8ǡ=7y`=].X)S c0dEU''i!,k$ a)F BȄn,-GF+|2Yh gQU]m `&0Sth~"wpW2:ܞƌv_EzV$u7-^luN Ȕ6u! |3#MC,<~ŀ E1ņlUPfO} bcArNu[6KZh4k@ѩK,s3fBxm||Ə ~kϼ>6#dܴ$.z5խ+wXI0԰2ug5捫8Xʣ/7 mPJWx`xt ^.7}DEEPѼϋޤD=I0̳ \x?w^PBIC Q c61 zt۽ ơiL =)E ^. tJo@](_WB#FH7Ӂ3r(*~ ë*S;&g1"D4"s"zw HK0/#A+yD-6o.nUy/o_>_\0@`vT*,=. 6@N|j|'ٹrZרF_vsPe:tu^$Y-SE8 ؈,hbuP]``6-(SVݒǞN?]B{Vc}1AG12FO? {.qt^ޅ諳8+8zUy=C9rE 좝{x)h٭X-;,w7.ՋNm 6q# _n}Yal+bXR~&TZI]B=4)QMjyCq1:\-[r"1xNw#L3DMʷNˤr, Ԁ6VSC |4Қ;Y$6d{L"^ozu;4)k4-.&\ݬ%Ub$3\R@L?_Bj%5KgyijLC{wϷPQ|@^Նsaty !XTy>ɧh$ •u"cQܙkđt6,U4m|,Ey}t(v6bSt,ʛ_l2vv+ӝ-oIq^`4gQbK"*q.SiYj&B]8J A&L2QSφxAnV>(GWT|@Lϫl\-ovT6Nf#*NCQ({P& -P!`yւc*FrFS>?g ־`|wȾ^Xfſ Ym `E!nQ99Vsr9pew}n$e#ʾD=D=D6d?#K :5ʁO\(fE)b! uG>k'7|і _x'y5CYm%r,R`15Y%HqsiHP-&ykUe?̿okѕV3K0mX׹{9` Y!H=J-:I% V6Pʦ=͜h.<8Kt]eT(џ/cpD1% <ƭjў.D-Y g "̤8xbQ!˽<;"{Gz?EGe+)<,J7'Z:zHQ5 nmSdm?4O ¾BJ5uQ)*оocs ŝ!2?w3`6SpN!֐c^iM" gw+GAYR mP\7=ž8Hږyȍ8)"o j}q$&d!K.D;.ژoU:𢺛 <Dt_?─kENXv3g5C"aOdzKt3mg+yWpx~)z1*i1-.&npos{fWvp@/blCnB^$DN"1φmh"{.Lsw]? /zpTxWRל7XŸ m=Uhi=q|V|&U2G#/,叉E;Œ'ɤX4|鎒Dqh AIHMX݅ Bd;\ .`̫+áн[C7iّ:XXĎnHYܯ.]V,J\挹 J%4S(gUx3:&a'Do(o^]S1OBC-Zֈ;.yK!`80fA'X#e+GAo1WnrgHT_ kr_iZa'ϦqI7\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֫@vM狙g.aw7|y*`L q@ fb+rx,貢/,PX[̳y- WM=[`4n}AJjF)jߤcx}0lj&_[1#߅ѶX7 g>RGT:B8]*UTRe\;GY%/An!{SI(TOVP3|]CM KóC_bqge2}%$fO`Cs?5Ш}Γf=c252C hkނԪ]ƞ#R(٫#V4Cez̞5p*e#"U'n scz3j jfn0훏6[^ 8;1{6bPy|fl0W N:jؠRq4o_,NmjV+Q苦i/I\yqMj\J,KuDfnY[hD}MMޕRts>Gsڠ\dX m>'Ilԕ`c_a&⊔Md~wSVDؑu1c܏__ԕHC`īqJD%vؕ`OOZ x"8fO%jeTT km5+E5pElDo+pÙTeɉJHaBA.'НH[˜2E-<;K%ޤ2&pf<"]cKf16F†BI? 6o'CC4e`MyMt~\Emw{biyF}2 Qa6 7 U0uV#=] VԪwhO4S튁m!CдJ<)"cRS,4V:cܺ?…6n`XIRA?bJ`tIK60s}D$3Mh"oK92L $2 O*4G`9$o(搠h+FdzTXlɕj7ͭHJQ6Gk&6%7B</a"q,k{@El*ܮLņnⲰ+6WcOA @U&p2[:SP`. AV6"y"%~b,0Enqz-,8z7^,;1nNTT_'xaɓQc"HxIzDA̪haq^kKPwꡂTT t5貪dtTk0hX{wgchV[{aJc[uEA2WgKqc5I}v~Ԅ \`8ytuM3w_?ekڱޖdvS lLJEl*EVL8=̭u>dzTw?ވqmqg:e9=Mq=EaK!JZkV)yQ~\uSiJPP,1L:ދ* AUS+T5p dYUji<@%E]YBZyQQSg=ڄVoBa@ 2fp̥ȄdB0TK,YOyδFRYIt\0]f7qV|@FQ :J$zLc(l#-9 B,ߓ"[Ml,kv*pqӜx7A)xLSN[}CuKu'dl^/JN'/gB'rfWy~u CީUoPH*6"j*g#i/p<`/qmTatkyrPJBg-LHǶ xPĤ̶tݗI#p$b_`E-5(>̇A ~6ׂПfb[0@p_b{Jlu gIhX1Z=3pޛ 3 2Ͽ%f]˧HihQ$5%҉XSN<уi 52=BNKSaBJ*fMd6ߋ\kKMoQکj[x"v[||^t) "FFTHTNs?kā^Y iH'l_(>ii*xҗqAفR{תƢ8Mnl:Vo4$W2WkLIg-S L'{S+I-?+x;1!-B:Z {HීPn`oՔa ~,]sxm wE΁pD|6=wuNb. b)#A _9$M&9irl1*QeTaoxLkvjꄜU4jZt1|{Ω usirNcc0 2Yc "͘h< ۈFuEdy&,#C*?3/AwɃ&b 8iUlx lO!>Ua(B L٠t/q&sطorRA]Z⚥T'Ԉ?g֯K7 #-n6K"I˄qh{cj\_,ປ? !f 6k[rg3l' ꆼ>8'Ea$9eP #zeh5 } ⇫+5k3SR`<3.1Ahr|{ ,gu-fEs5"梕2{zmvL:_~/i˴6KzX v ߊ<60]ᤇR5l~ύP^}"HK|sɰO{W?Ґ{q`BdZIbC n0Lc-8Rگsz 2KNiv- Ò4<ƬjP*`Oʋs;+}%z٨} ۰#lF~@.Xq濆/H;VY k/gJCykfQ$sF:q+xYE?N#^ԡ;2=%~kW jHp/Ѣ,)?IAB9Ž-̻x gUMg\0Ɠ#:t&uoUH-޶2Mϱ*{E[Nj=,i74gu~ r _5%ִD%,#2ap /r=՟aŭ\8[@~oR}Q.{CTfFoӖ這E pwy5;3G~ /cݸ+&>YF@61r8W P-:î-7Ju)ήzaʾ6RP`.;kjsP r.<1-Ҙ. DR]fqH%@ ]ArQە' u-%XKF:ۘ깔pAѰ 9 ("g?g踎mS]Abž%s rFQĩp(p2 Ο8 ѹU Dّgh6ra&{Yyò8CI}|ϝ*#- .ÑpCDd ĨQw +G &$=>ծkېo_睯q.LaADx 4B3DW.T 23QeJIRfMpQ 򾑜4vyTn] }֜a]kRlD- %!vo+b{)iWNٺ%y)cU$?7*" (E XOz(qMa8) gx>+j] !v ϼAk"Qxd2[?Df.-©\\|1>)VͨpmP)psfSk-&YE#Q`O^/h+n}{6z *+8߂Dյ|ȟ _G]n){}v 0DB7ϿiJCV^7lPR.e1Q{ ?" y ƄbL3UP-{$u8=1ڿyTG7by꒱ЗWU%P{CZpYc/|ǁ?|T~A-zN3h(u U~؞3_c.9\o4TĨɘ[\} RemooS>/)Q}jh736hFYOgad'ldź#q,@ d9=|ٰIҝZ#ii|h+r:QiC,TՊHI`v9<+ m&Nu64cWr5x` j(ɠY32?"䕄62rOd^ 4̨k%-l2+ieZĵesadI 0C-aF>qOPZ\M u'֕Hh&]~ao~^=IZ I6Jw Nx̀˦[қW?2742ղXyrM=n03fEҴ5FiVs+U՛G /oopM:b(}Θnн;#Jďq` 5R.2 Ui # ծb#ٓQseD;iIEŶ@|KDz8.a/u9 /0l /Zͬ~=Ѳ-v{1<%z!+ğ |`WK6Oc3-oK3PG&6GtI \ͲͶ>m=Zy"K`/P4`9ۉN gvGxLOϠU([*؞ d{`k.yrc6xIkhޓQcPUgϝv?n`v/C -z?Z2,ːo51Ff֟$MmC:Yf\ӮS/o@D]Cm/qd܄l}<:rZ/(ϗ䰚!6eΌ=pPYgHZ0 #ۛ.Պg2zn a,10]G h&x)Y"u mnE ZG ҽ= |LM!]XϷTYk8s`#ˡKɮp;1lrGua|! @Bw?0|݄vOg\*n#,wU9-G\3GL W2t*%Ba|T-ev3}>hϧT DޟG R>4+υ<6Bb[Zx'B-ZX "bюE@³3 q|3 =sܜG1Pz*w$/4xnn }ㆆ}_ 3P,zlM 1\*ƾz Ac%Nʄbt\qeFW&Q.$'O>AK4Vp1M9 7gC$rXMRL%RBLu/W266KԳ8sftN2a Kr&߄hBuZO[mf-VN+mtH/ΰmP`ulp?4Po=WR?նRBs͎xoUnΪ"T/Q)\SB~Q ^1NB:"XzWϲ*Za@Ϡ&J3CS#D CD,kQ95[X2Ҋ~-:`Vqɮ "q$;-lyO}ZTE{+D:iIKy !#CV)h@|JlƎ"7+_!\RՉnف/*o%dmZYfiGР^qgoT;дc;J"i =O9Ǿ0*əy!pn5kُLى6ڑ(o3]tZ:/Cۼ=,~oWd%5؎q_e`D~yb&_84"]:=b37dw^D0TZJF YiKb=7O @jbff`rH[[YIE┊" [Ez$9kĞ,Xo~ePhEt+O,/~A 7hDS5VR_xԖSd~aW+LU$kBPtXɦ *L7UvZk ^¢kgd0-] e&1L%mE,)Nh| )#SlS^gء#λfCDҟ@؁=rvU|J*jЖ@.c*Ki#ԾLl{9V.]~\bW֪)coww{E@ͷLlw۞WXnaty j.;U{r|gk@ <\e ~d_ B9Zz薔ZMmE!A#Pmwr/Ev=䳬 yr rֿ< H  \Yf[RMǒ,/s%ťu9XYkXaa$`fJ aѪO4x@u ЁɭtM^!Yw_rc/k'6Kb,G쁪0fD\,e3pYr~̌FKЏ6LJg[E%/4=#1cY?KRc*zq J=!bU>4P [Zu4 'E>PU@'_cNLQ z+r1HmgkBS/s,4j JLoz kp3fQFfѼEw N) 5Qp״1#Ϲ q ZIs.p(-H+ê何R?D2 msֈMLc؍cBz6]0IFqBpgQy+W%na^DY''7 xtLIh\_,u(^[v .\?Ă%e?+h.%>sB38Cܤ3tavfa\];9sErwD JQ 'öҹ֢\Ŵ&[{P] $RJ!ϢЫDUQ#[&KcT`]y! lG6׹gi<\Cz h"'-l]mH?%h]&4'-0ϸTlc Hr`[ዝ%G`q <^?sl2CS Y c 0%3 !30o,o@^zI7"mC?uٰ징̐_2Xb 4ju /` LpXfT^7_ئ!z.LP7AVśa3hM}E4rf} Wex'P{dgZz+q:%i"b! @1!qh X0=ö@h/O3K2sgPㆼ[\>:A)5*ޕ=$(fnivNT`r&cR=|1xvf\ts0VL9$+!vq"F^gXE83 625I]"[P/=a0f-Z"QoBRhO%1f)V\+l{5JZ_0L@xوFU1 j ߀"V(_>Y9W"rK$ *W/B%UAFL뱎wິo DDFUAz]f 3vVߟSRfs̑n⧊ ঩û9#uxBW /fDsD4K\(61Nw1^Eb̋}[[,oe\kY.UBO27 |pԿ 4{ 7KzH=l=pri,Wr}iN_4:'nDk$= }M渨"l}~F'B |+khOvppSTiiOCBF Mä]bT0(XD|O~'5bfR$I[*Kb l5(]!u p:40 2L[4c/(.Qq d) Pp܈+dAYT%1*f36փsۮU2!~5_%ExψHJq;&]▮tjLrv_0W^חZ2"QŠҚQnJ(ŻC&w3Q:?4#Bnoו_y7Q885W4SmM;)ҩ)O,$9XllڝY|\#!:αa ,U^0t:*@2Z__IjKJ(t~T9x.ԊvP9E7I-bQUklVA 'Lx'=Ro277I[" ExҳDDmvmOz cR ޞN^=)W'0s/: 7 k V`1:ɾ][`D416GJ١(IOޤ̣pJ6&)F,YDEE܂,#^d۵󪅑jދo,> Pfq[ 8~sv)Ӂ=BákwCGwbcv$ jczEbrķx*&^@KL0p(/I[KDnyi ՛wgsJ7!CN61_7hzHk֭0-QZ9Gi8p #݂I-RM =dfk|\ v(*|Dž=̯Ԑ\Iwd]Ӎ҂vժsYf%$a.F@lr>.gxqU8_C\RV~88|ҋcwT丨!H8\wUnL@RH/*V* mVZf%}0nr1ӣ5GP1< ;@ g&O{Nf4UbˁЕzM(j՛>\ҰPLvD+L`ugaG[w6-j/fp뵆V0zS7E&f~d:bIN)2Mh%?dUv̙Z)e- mb/e D"G 0BZ6 /-Mj?.B`G6rz٢iIm Fۥ\cd6湉Do=)f;)#ɟ#.q*o뜅x]GsCϵzE; * 8VcHcm\Emb7 xk\UR6P1u/9Znv{#L@fToEv1)QHA/8Y'Yx~בͯe_ ૣ1dn&O ghfG :ߘu&yU]Lp MLB9b~RS` T u?kvC,}vz_ElBO1i:k~ԲPgɫ2RYW|N4x ခmJWBh7Bm_A`Sdi&h##Ҋ'k` x{22Ea9aPK{NÅ-rOm%;r#'^v&9u8m 5M[c3JɆQ_nb{Qcr-0ɮ5z!oFB*H,}>4.ys?r D/T:}g k'i[xBSx, )e3\zwvG78y.ؠ- {}BX©E֍H@YyrOGCMd,yZ/cs s`9uFd{(QUxMMsTi%X"J<"?p*2g&J iX.?TbAgPVc{L[lp߈\*.{1PK(6oHL qw;\ )`[b5yJdtyQDt`"\bR-"Ȏ{9|" 22Uw Kh=l{q?€q$%bҹl9Ox6F2X! :mhbVFf'x;tzÆTׂp0S n P0>݊i&ͷCY.jsDPm1?!k)G 5laW;;S,p >Akh*jLy{p9ri$X]fčCͦ")V}wc+:V*xwdP`UGĆCxI:=V}"N+MH|ߍnFe;|AA;5+KO` @%C!E>V O^XCƤ'ae3_? @VhRDmrB K{rcH+?Yϻf⁡羊J;[ H:[ g~g`vhi8b$NhwtMyr/yv8J=紎"VB*,G? g3 HX6Wf:--!"wcK?c0yRe~ߕZ%*%;bKpXV R+С?)'8MABk>A@-bA; wLڰKgG< q5$۬Hb]UݼU|Gc:t]J\|T:}Yk.Ww!uЁ?oU3DLl4-C>YutU,ܝJ;+#Gb6f잞E7Dpt+xOy8^ u/5u2Qf uv6oL4w0 mQ|ײh$'gKL }|%F%G,VNV!~DK`/)K=taKį1$FɅ  [F:Aڡj/Ǡeևb%'p) ڻwa㖓}8;`iW)޳1# gBB V kV\όz ttǻO$^>Gn[xekpvD!<[ZaL#pWp6tX_| M OE( WH"T.PQM6%5}L&/sF# z^kEDmϳgL9a'"ݏyG9&슙.!^Dڂ{ \*k^NŬ3iPm Y7iCDbdXqMGq]ܞHj CwE4 niAtTC-.c>f|(dpA&f)/g,b9⛴Pd*2`?:.^R]w*/~%0r?{D{4.gVc[o@AdtBàa9z*95il_ ' pŮ y{2FW#+\pU;v`.*ϬpZ^:ԸʜU?v/SÊɟ7`virATv9^TrjsuHTp q֊a!eQUF >Tl^@a(]yȅj ٹ$1B=1ϕQ&=\+6b UG|H+?闉唸l@zzDž "vW^ +3iQNe *XbX0Aj)nejɬ>}Q#+e"-ajxK#36hl9޼tBnWnu_~Hw@PYRq8:XufM2\CG|\˿Tdk(02kDg[:ߋ#?K ;nʜ&Zp* PU hMֱ'_tiB^7B*7>ތ_%/޷LwbŇFfCT,@|i>&6paFNѪx#s~:tGTp{~nĥs(zƵl,LսgFZב@)FDӓ_m'Z[ᶇSsDq>ErQn$mk<~;H5wgRV\y3ܶ_ȌCv5pP+d٥qC##Q[۶ -6Ѕ>kZ'"\bp9+)Lٳ(̧FюGTc mEQNXKW2~T d|JEv9ʹ9 ~t0[`CIͭ*MqZ^pd]ng/Yͱw+<{DY5OAXJ.5l9`[}x,([|cR3i&*po3q |>WpҽMxSpJ4ljڃZ%KV78h[t%!xLԲߗE^c>0ȯkav4 aBfJ@JCJ@Zn̲Œ^Ny2*y"o}δm *^RyW$]svo,<} l]b>7Mϙ0\dجBLJԦ[U:?Pܼ+ff!Qhr)-;!(t_Qyp^*} 1nA%Ou>^0Ŋ{Y8T٧O5^w&±]2pw;{0F PT Q׶in 0gҗiqԠ(6kqZ ]]K_d~#;zQ8 CN4&t]yNuW9Ȼ?[d' W6lEcp٫4,:'ߗ3_'kBC?Ѕ%"FaY}UeN/cl-E==#}X&%֍@E#79Tƞ|,Sш^4uj17 )-1ŧG`Af74_*0.DʍcxTp O{ ؟D` |d!raeEUCxD 2_,{n~2F>›tH/-kH*?NjIƕ=/Cu\ԔcAx*˦H}6YMlɁ/(`?:Nw BD`g›nOvLɝv0X>u[64Q8ظ4.N-YR~;E #^Z/~Wr4`l5p?ʢ1h9ps+߾}#lwf{R(OsE NWbˇRGv+,MÛP[Y^ud]FrKW=􂘦C WaЖC}ڞ!AJE ``R҄!k%`b,Cb<Hoki*9WI4wLqsuT}f >Rg~sV̵_!);aN .=<[*hܬ 'Y)k2p8*b珿 *4kE8I+VR%̭3ry ]uD$|CP)z"Qbe:y dkX*w9a7 jH:4SvܵPĝN4ƁOuT媫aܼݙͲ@\[m!'ndI$C fT05s HS}ҊLw;K]fmIeؑBAͺ6Ff>f *K1d)X$"k('2Oyϐ1,>[%D}H^<@*C6뗚ΥUa@$\jHiG>f,j$1u኱Q6a2c[[ O3,dwqda{,_#Gẍ́lɔbSl)4u+y.@Zج'49 Z#^Ԛ!(xe_fl[jͥ?EGH V=uF/I+SildےkSRa瞪_F~^FIALO8eD ⅭW>E װBH9i /OV:E_O#@yq`R-r&2MzާΎqWw{ͅ(FÍTL!2=ό< .4\m 9]BQ ժ >8c@5ڦFDɷx8PMH*,wX%[>(P`均 4u8_2 /IV+OnR7ɁUZW)TX|څM1?DKq#wxYynhugKï C͉pDBO.vl#@Sޝr'z & 镛!gy+"䒆| D5_R]F4Y):vsL% \B71M źl _+b>h֘ .tKQwZ\6ͥGW:$c7牑Ldw covb4c~OS9v.wr;[q^r5nf5Ͱb>yXJ}ۧY\qT :,yQ1u:)ha˔Ju\NeQHe{}RxHI= '`@K}hv[jz6-@UqtM&Eb%۩ >JoIA]݀(Zvq-:69l٧-yw8q6h B C Er}Q:Fz V 2~\)!m{:lXQY` 獎mCS⚀&f4)aoRWz8ZDc<$Y:G3,% M_i6LG٩ӟg5*}lKck[re M,x zmy$c0v 1鳑hV$7֛Uy^'F !F_WXSElm̝[;lsġZ K,FK䔃 3{+Ҡ3lULqwd{gȡ)p4rztWedD8JSlbqDB&VJ֡+rMg!UKKM;\{N~n' F#pbCfru浶kp~R&!?zg:}X&  MA ])sw{d=4/'ZI%xs{,/e ?"?.mm;f'ǫ]SL(S/.q4eBu'g.,c>Byz,tT4H'l ^ZlP;s]K DYY1SpĢ*V#/GQ\F3ĤRtveZhS#?Hoښ+ɮjIkmbi@j%],2-}²ީF][jU'{Zq02^&Cљ[+Fz}{9%N'DJPVgjޔ@L%B8sQ1xKf?7u5\w_(bhMkbm#bP0g!w'98O=brS@U2,seXkke1m`cl+##ƪoIf34\J:B: Ӯ32ո)_}dJ3-{,; q`)=;H[Z~`2O6O)Nf zX#a>PSJspT|"L+w XwQiIU˳Nj#h#[:2"eŊm({#4̧?3CZ[k۪`Z%\Ur])U6 8\o3ySPSme׭MwxE+8%L/x!r@J:LΦ115MR}lL+e; dgPt8$g :`FN# %O?\D  :d}_ЬuOG3 ?#iOτL?jD;BTܐY© Ω]5m~20N\R+9aBTeP$_Dᝏt4ȷSRqYʇϙ,7[p@EL<1@)0V"X)`j+Z tr=lj\|bvEeMNRh og xXcK5+ 6 .O>QhoFT ol K*Bc4Da]p)纒>}O$O*$DtBFc6Eĩ g%e ^ sF>}ElI(f hdU)~+/Eڎ"mCO7TaШ8\aP{Q0΀:L!T9)җ{rqY {{RC-YxOV.Ζ:K-ѺߨWc3Go=MY|ctӢɱpݥ@5 pCV<+,wX.Dk$0NFhGusàеx\)BVB:GIH^<@+aMN+x-Zq6^u/?|*\{ />c(|, d_%f!ٓ8"\U!Y׌x4,eWL:WqV gRMbZ$U o L<9-2 &)ԸALIddU\E~^ 6Lrr7TGz7Qȧ.WQ$kha%V!л&l]!CMxvH.*׊қPpX,8& 69br{Ji"{[cC_@z#*"dI^H=H`MVo0~֚&y7@Xue04vQR1yxM@Y~dSHS0LjI9 Vm6X@d] k ehʥ,1,l0 Y,2XI5@A\,1 XDTf+>?(05 =~ѭ[|GZM_/>+bR\FVTyE=)ػL^r1q;fGgd9gIF! uEO@b#xb֢=w8Y_q?@T$Ass\p{>ɯ݈xO眏c'c<8$>cnN'l5 Wzx'K@rLz^a ]fb L;ɞ{.@\w\N>H?~ju|4i^R8Tn?#"By#kPuK5wC9ʝh'x u#"q+uu۪fo0p85ӱL5 -o8FUv4–ޙI!kXoH{׾~v9*%[Ruӯ%>Jo^IlNf] *4绚cy%RRpM~.jIlVw#YG&;Uj{{ \(1QeVC~@hy(yRN:e)K`!unŨ'D0OM_gjVA$so:034$FF_^4U5Ig.<ۜ?~ Y)S5R&eY  sSVjXμ@2j^n/[{lE3䨖oP C_^]Ɏ0o,˘B9AΖ]@Wv}V6[TA$ݕ 0)3]QƏrLfG W%4&S0{aSDXsǺ4T^osdH_jR$G;[SZ‡| ~}v6^ _ZQY<Y*}ud3,?)FI) )m"ր-vzS/V7GgNfQRUX>?=@pmikV`Ot8MhOPظ\=+ T- _Ox $+'`dlS$߸_ MکN|BQro P7(1ir)y3b7KH&*v(5Ys,i# ^>y8ܵ@/xz2~q79y.Y |IuF(>r'E3Ś:'o M>0fl\HG宗hXXiT6$.N%H`Rzb -Tz]/}G%.Es JNf8B2HZy8Cʭzir4.Q7_Fr:IN% !T)2ksJ~{?'!$w|]6!xSŖnwn0  vz x\z&(MxpZ`C1UNn*V0s¡bt9V[WқfvE%xb}iG ѰmHC»#6A@VmeZ?”5zbΪ&"j9M"g 6ADK?h9ނA.`ݢ\_E{i V_o'q }f= 9Ȭɂ`j%VUv}_N[#!ЯB3>"(s@`qJ b*=)H(H6"H7wQiSt?k4:hee~5Js 2f)m:-[$kTmzɵ``$$G 8(ќcdP>M들cMt-a#S^t ^T_c"ϋݠ)oN~cۀ+o#jBᒃIk &[)kW?ΜHb(P-+!{"z,'9i"Ž8zf d՗NM#'U(]E[n)$'a?Ƃ8H;݄! WAxl\XUG2y׵})cdO@1ۺD2mͅ51K-k xpQ) A 4_ϓB`hPR N9HW8g00^ (z]SmF־Q=|5&Xbhf9d:Ǚ2NB\][fJ F00\H@EpHtֻv{~| ȃ*+Q|-*.ʛbP6Y=IzZ!:Yg~.UvH\ jh~~30I6  .= Tc^_8SIvr5ٕ=a/g(<0`'Ջ2T7KLX}y߳"ި.LpJZiK߷P.ɂ RU+E_B|;_K<<1 ЋfԳɬ^iPYE<;yxȴ=Rl_qc'w*Vכ5V4 ӲT CЪȼAE9żnF%YUO`RgYFQPyVg1V0>ݳ|-̗x߲%\E#I/HSgۮy!^Vt"aT "B?/N; k>龀MRGqv2,1^Y_¤x?@g kĆ=YYLj4P]Fޒn<!OdEJp'Ep kxPK ͏T୲@kb@a(޻љ邡._l$w.|5bɒLWևsX\=a{]hCnvBYX1kܽPN* 3NOf ~@.8ES Lٝ勊!I!L&/G#q\j8 kgcw+'+ɳDvleAB 7'0_%$=cׇ_I cQ˂]'6"7΂.#bT|ﭸ= m@#XF@|9^orQzm>+[W{?m]<RdUQ\T9v'ȵwn-^r YIze""PH.BC~+3z}YSfݲhÞߔCM6בIoTa2"f}6=]U@]xՈ :TA?)%Ĕ̶E'?WRs+U 8U)A?qf5/E-w6wڵ">6 +ō~ö!ӎaGC|"]&T>5hgv#'h..)0{h<3_Rl^(?Sp_*RPhHlyhK]T꡻ b|>Y$^_Djmf3t6xw|#e/{JCd&k"%yu2.~@DqwU|9pI P>A\q?f=1s{KYUE1/A>2'gk%gAjt)"b浏r9Yd.i]2$TRU9+}vn\Wm"XvݶML$iIic.}_&\o{g%Mo/`ne ᴪ&w$.fJ7h\;.ۣC54 [sOEZUd%g}gΈsuu8iokXN~c;M9·z}2c#1jT@csT8X0-l#Oim'N?Oy3)X 6}K{~mrȟo0-OaaM 0T=|tCESJ^IS]N"Qiw54@/ ,:ەk8U̶r䫸6~[r.;Jؔr;ǽM8'5<ȸu2HMj@ Xt`wxPB^&kg$x1"rdGq,<drzo:.(_ 4Q>42$hS|ZG~`'宰L uJgxQXݬ"*²J%// [@D d^x2_ ʱ(*.) vEArz-(2%ڢf*]5`yY_UeG#\ŪNȭM|x>MϓjPÅ0{X}Ygcߓu(,%2dL4st߾O!N^iʭ[ fBߓŷ|כI3ᛩ,8  C۷ߍ]6f@Zh&GcKc$v)=ݸ,\UГL+gf9{hp eEC. D3] dLHB5c`zXi<}5]]!9ҾjXc5#'tՒ5u<$p4N;NCЈ݃My8Rӊ4W%~JSX F6xH"0]*"Th}A}+23k83NDH"O'6 fd";gl`~5.K ~s`\bkME y)<9{Q:]lWG&ty%mYl3F ӵNI'/3ӨnBHٙH Z@eu:ܞT1]u]~QU7|H8w鬪1xZ-'Ej}c!(^Z4`,=P3D Ɯal}/B@RxeA`[l&SǓ鈱K5i3JOHi&Ez:Rl0p7.|>g2T_~ixcs`\%eDgR@=Fr6zp!VO)3v(t],\},Dܡtq)3t;OBd-Ձs4Ϲ(Z]^T bIKnM7@o)iԤ2GV{OUKcYLt'8.?!q|=חk= ⦌Gb<9 ȵ)~(4|!I t4r|uH(SR Q=m {"M׾+>њL\>"jJ-w3i- T֪Яn\oZZl1 +Zp8P*j>`,\5)DDՈvY=b8o{[F铑xՙ}#y!*b\VV)X)ָ:vlP!1 &ˡۜaJL}t >ٚpxn^MUo,ztEkWfha_DIĵ@JzF0_Z(]OZdny\BMWY"xq0_u4nW\@>f;Th)'W{7ڈ@*|1[2N& ԁ aZ9n]dO83Jѹ5 ;<݃mB^+z~D 4%PrBsK$_Q1&O5[tT5)$oT+xر<Ł"vj!57JKȋ;jSy2BeYyg*zun+n@[bҀJ[r}=F c( '>J/;fG^]E&\k YI(lE?L}6d]x"]Bu+ip#Yg>>j7n׼g,i0 =Nf sq}hUt ˅(wcHaZvd-Jw-GHaPJ& .lta@bU\?ӓ@F, K3 $Ռ^`vOnBYWb-m<" !Сܺș<0*9X\h9q䷟;|-ՖgHZC"U1=xTS`BcF4~AZvRNy `J'aS7؅"mYGm.0X|h9t!>$Oi8ݽjC +ڍ3bVOa/'dڇF!/)i^ `$Z %۲xpPW^b(V3t)S}b}X{V g"no&I~>mcNT щmxb;\(;nFPb̐8] }kibJ( `v[ (II?[_ Z/o ˁYz ) ^`^]jn7;5]Sjt_^hsF }=N}!+όTgpY8 bvt͘|iQZ&r\C4FxG=W BqJCPf Lk9R4p+x~JE&Sz?o=?*#Is)-ޒ파5roeºw{lp|3>\M~ڜX;ˢ*N{ʄ1#_9Ija,4Z+:˜\}vR sR]X~:=i!C.oeWc3ض/E"5vg km.Ϣ4*,󐹐<]s(Zߝo1bv^wʃf͘ X=!kCI=",EsTdF]g #8ٝފ4`P9[e[ur8M]92AswT\L 1i*7ˆddط \4Mao)Rʜ' )%o:pS*{v,:ʂu}3H(^ܩ> #Wv =11kKZ.sdC}pAT4 !7(@~@Fi1uXC5[I" ryglBMMʠ; v,^B@27$\_j0~(ptŴwvԇk1D]œf$ vrP&(bd+An`1c()~@ r" ޑ7ՏOz!V{J/ΊEL{ :,SBݑ:hTP"B`A5αQ[3@QF5q.kG<&9g6n$u3i0:a&yG.%gK \|:cbUUHWSᣣ%iVY.U!w(n5MegX0~RY鮿E3B>cOWҩ8|8/ye*1@fҙz?dmC/?*hzwf;NC'0GDZa[V/"i>75Jq?Í;>?[k :pJXg:8Կ { |v݃1OfΠooÐרWmY⌲vrʕB" y/c5Q{X,g v'i9.<딘@Wld2h9iZQ1s 4s} ¡B5bCcsfTc#⁤N_1ݢ~;|\޵ SX*lT (L8.sWTPKaZPF3ޢ>_cq #iDCdxaB2B)4MNTO#88TymS3zy#85h"Th"je{.lLZ4fqӐrf%eu .c8+TV l-=xG_3nDz$GS: NX>-񈗕E2_&6o!QAC,3ǁ۶<3}/O{V')nw^|9P* NCE lۘOc?e+RjmWeG}Eq̝`)K&nG_KtՍ[mpoTM^>L(PR"6 _:cQ s<3Pk%҄f$9=+ߣG-?ѼMu0pRzD>a #VڰIbo%8qHmp2L,<<u-a =V7fH%=?ӰaGF:&9pˡ-xj Fܚ^eicqưFCId˰-RZ'<&s($"@ ˑIdvD2^ϳ~}u8 qA.Z^JatPUvf oWf-a> *Fo":85GuMs)oˊ \A!zv CdH \E8f/OOs<. 9jʼn'xLr#nƬd|Pn\A yC[\۶VT^;pZvRe:o#{psjGRcamo)5-B.=xuB+>cZ1%9fW*%kP5 H-ېX\?|-Zjpd}1 _$?D)DI L/ A1|n 7<(%i0xkaʙ<4)t{rӨ3L[A'2bBVL`f. k!pYsِ7p\nWE*jzӒ)^11$ KR:-?'  rn'џ!05f黭E2v5KbP;ɚ? 6U8TP8ytc*[@uec}¤0!R7`╹Vƽ)IADDF5@zޞ7U3tMkWiBijbABL:)ŸaH *wqm#uĀ\!i9!sa81T٨ =pV|/ ]u 'R:ÀmZ\?3Svɣ`QҞ] i|Qj>I=>dsRY'$2 U<"L߄3 U^^=՝5ܯpM#uus =2*|^ 4ɔ"Q)p/=H2y/ ,eyW B@(@M'VV4D1lYum W9X=bKrSu L)N`4mQԆE:;| wO3xyj>)Hh(Xcg2nK[D4D Wb"N2 J'Yْ?1K@]ݻU]y>kCIi *dC)|ϓ@i nAvZ0JA&e2L]s6 e{ ;>W̿ 0[O@M̈q#|U-Ҥ(FMB+\2/Rxe[mc"M n:p-ETXYOK+)[g~@C۶5ۛTXcEyPgUzJ+q ӳ;mpO^; wՌdЋDLAm}(?ZOfOߏDȈ%vO='CHW}1QUr+M= 8k/-s C W|oM.m+ {]am .C%L #c`#^e>9A? XIzڵ&YCM "ŦZE)O ̒-+LZhT\TakS7gĐvDs<3EI)@9 8Ϟ|c˓o~_ ?u}*GmxA6&΢/#Pl}Ԁ =Um݋fFR3o3ykgjA>Wӏxǡx2Gd~B=aāяbDnw~k_6&(w˸2R~fP]7Qsx+^6T1יF8nys$NG@u0v V.@!'$xA35^|Z#5ck,)9_O*ׂaywa]zmK;P,&{ VVT݀OTn|5ri) cS5c,m{ӿi+TxI{ xE`U~&xşU≲Yd^ϵ1J8, GiKÂHNC8ttp:{`Kݠ_{ݥUxNH‘{CW$#|pNc`¡ׂdu± __rO(|Mb*x>?̺A]$IpmKk5C+ F;#i&!Z@i_<)~MZu}i8|o3-@1\G7Yp f9?y+u; dGh.g B7cr?nEY|vl.ruKB(bnw} D`"; ' wD+y<Qzb*fGO;:H2i dX0Lp_WۈC3ՏUnn-*6 qVKWYW/lbKa1N_{7B9C]G#6=*5*O*gqnj>J xmjnfj5xjrwRW@o jp Z Fv]9'˪N/>x%3#'%Nڈ\\,|4e1RƨIz[QJLM\)K$ʄT ZkۄQ䝮ErlƛU}+#3[ 뢌30ze|g] LDBrnf۱mhNa)%齻4 }ZbAŸO7L7LgGI:=wk {ޞ+Tb7H+R'},ጰ!xR>4gzBي$%LJ;@pSJEd>8qYDM`LQa~.I^\+F\û@ RR.ĎQ,!F޴sHF#?uFVI Y܏  gKd_ӎ:6o^z!59Ljb2*I"zSey*UXrvcz{?1.*^HFͦM \jn ܀dvも{lǞuiftŊaY`.AU9C%`wl! .#.7`x1v}x(.L"`|fvT%w L>quq(Gl!QM8܂ZxTZn{9w-dr>!p>Jܨ( k;mKߛWcQ{W7fA^Ӣ^$2Bg1{8< V QKڻUȅ YIiՙ;@X߮{LX.WG%Clk+z{ޱhB'm anuě*y 휥' )5^Hi42TG|T ΎRd?ʬfBPA%21&ظ嫎|J-TdFgI̧@C'A&#<-n>yPVc]or3H&o1"fPxHˢl|=KU_TUk\$ 4NϾz3V$POV4"EBan N?j4\+E2pqoA)+rUh.1}•NU@qHUˍ)nܸFv9Xk^6ؘC4F|gPq/(Թ"HE{MVzuo[ɩYy%513}&L (ۇfԿdƯC]wlbj3{H~ԆZ-΅\kO-)ҪhE@Hf!v|Ht\"YJD8PkM\2h%zw?n66+7%&lW^8])d΂kjSL )r)hHv=_`S" &X K[Ip%r▃rBBX9bŕ{7f!)w޽3\A"һv*@q\ ƭ- \,-P $ Dp1+Y5+dVⲞg0D0ѫx6c]'&Ñ/S""TLE}O*~ ,kWLt\E4jW XIPIk}rB_nDikpF|{L e#1a1 C[-;{̃S*C9 `Y,Y N"zNz8p}RXSVZ8 WpȜYtlc#^G 7.F-Cc$(WWɯ,R #h10`:oA}.}O()BᚯYqM!HJ4hm!/ }{M3 }%&(VTbg`vUtOPa@eg~6`;D:}&0!6WdlMhRѡ  dw,5>PK+1ݔGSo,3p8-&Mg,q$my}oڎ 9V e.ƙE~j .1/^Xe sy%>>^)qj}ƝȴF2DCl(fʨWatQ ep,wp3ߟj";uJAUk#͒rI^W2ښTvrmť—Oz-pʮ~%27t`]Ѿ$d6TE!"_vH*,E*7 ׯ;YS/\'lq A|WtTptNYgq,>+BZ4CM9\Y_b5bL,Dw'iUeKj ތ i&E _?'dիe  &jO:\ ھ[?+F< mM*bݜUm`K~eRb7<<=صo%z=?Ǜ\`5r'*Frdam*R W\!-k#7Ry޼D[  iZh4WW34mR8jtHf1nAPm#s+,F;$"V$aҙE2 9j9ey` .G p^ <]hfp聺|LgRKEBHb5-|x;q%t,BUZSٱH6@"bI{I h]k@Ds u+$) h ϟ)S(N!.9@_wז(m4fh"*OGjS8 Pkols-clR_Չǵn?.{#+]rY=VhDnШq2cܬ%TQABKaO)GxWVޅ9D\e& B;@EkJVE4;nI/NduUG•m/5C $X $@CGe Ȧό ĤBX7a:bMd $$IoED7 " 5]M4#S]<'z @'nϩ}0nm6@6ߥ=B",\q"- Y2Ͽ^bz &iyUJy0{VeZCux'Go-9 /!;]=E,&Mj?Lki.ew=5<.jߣzeY˷6\@j%%T=g_*8i-勞+6J"'(P#gD".D/rWfU7ìYE7KlB5l;b42n;?\i#,}95 l7Uw2$A WwաO~76!^#)fΉ'Hsr`tqq'MK`4,[CG7K$Rw'5~S1Ռ7oakmG5?}ٳy@csg9j&2XQ`jv|/#7g~`@Hq[cܣOQWSjFiٽKU  쨡jwU5\BT}wp}exH/)/d];vX("/_xcP*%mgmMزNC\G,̐US3X h^G>XDPnmosgr/hgIƳ_*p#`kbPo|F Z~z6@2ȗVZaJd"mQ`{N;qwNu@A:G/̄y u:Ļ6+i9`HauH0s.s7ox | cqR%~6dUog4gl[]G73:2*MF͕)R^V{d0=GL}d 9~+.Ŵ> -{S9"y]d8xa`. Fޒ*f4C,gjH=>SqW?uZ݋xv#F2+.A,=: C,6+gޥ{$qҶ=(HN[<X?$ěeW5 B@{C755& [g,*M|LjՌŝ?]g{oi_qWq T ;ȗJM N}׃KSnw@glHûoG(Ւ cVs 7>'(,hj٤w'fkHwZhcar]Gh IC9zfG;eC%LSiB!zHgwH%/Z;bPAT‹^J9"v? "iu}P̍UwHx8THm>푝GДkBnǚ߫&Y`nK9n_WUirB<꫚s+[L?J_bQSp $cB*ek.Q\ <'ܡpTbY~- fe >y`$('Kn eYq`Fjiiw- 2g˽lHwlrL޽aPYtߞ|;~`P5J*R@%?W5wn6ԑ+ P'29#P7.ܻP.kT=釮 x߳h$b{QZ0h]tS`6#b\LMkbεT{^ _9?yPj2INd1x %YM0";m>P[p,(VL%|ih6Xy8|x? ' %?'![ >BF:_2)73@wMM1ës\+χ&ϫɲV7c]{~;n7`"7B 9ԺG)JlK͚#q4h"֠tbnL ?* <;:"Y xa@Mu.Pejm%Q.bc5U;`iӣ2ӠL*e$OSy ߽ۢ/ gqTپ)SEM}z}z#k3=>ΠٴeYWS@2=}GŐP4N&=J lmvWS;P gVص߰_xX~Xե7AtAhVD&)ұ~Q(*e'}ۘ k&!Iyt 5BסpɠwK9XQsăJN?؁K`qFF.S [ {):魱DSW,F32i6m" (JTK+<Gts]w* 0hDRy+8.(m‹Y=w>LO6R3xFK n"h˓HYԥp4#@cؓNx #O@OlYa:LϲNheއ xV jJ%SEyР|Gܧ:QdmdcM3xg$&3Շ@Q:*ܦ59*xv؈3shkk˄a1p02YD x;1W yN`թ8zl_]_0h<螌_.X6!p gu[2:tJ?v9Uza4֑fVW 4!#zm 3F:R9j6)܍R#aBakv{z4-rG;t`eIGMr"6v#U` @ͨE$>~<])]Uhp3Hˑ츀GaxcLK'OfZ'4:!5mxm(3_LxC=9 m苉sq4[Xn6N–D_ΙŸ p0[+q/f \A1'NhndӞٛBH]RZ߱IO8b%Anb1O&WA@ѣb|[5%^uC,Y`/Շ&Wwļڊȸ%&u:L_T+:Zt7(}q^8h(yW>%R6wTuuQ,G=,wxDHmg"xO\edOEKD`cO vV1G~AC)\!['ȎJ_Ȇh(5/,¤p{yw2,VeAޒYV`j_Cq FGr8#h̸7 ̔zyѦBvu72­9*:ɚ6JwR%N! S%w𨅉] :NS6/;GA^lN+l5c% -uDxgbu.͹yvvsn0a[eLHln{&4[Sm~!~Px\!*%)2bJ\'o ϧ31JפIx%|suv~B: _Ae50@)'j;&(j ޺c&VNl~5LbFVxZTH|ETO W. _(Fڨa'!5L\ke&rdR*g (%o6dZR!u^%X)qp !cBiR&-cT8<|$SՊXB8970r:ahֽ{-odpZХo@^1[EhTC!hqeȥ4cwB0tymHwxWD]Zpڻh[/^G 3iC= t0_[!eK=Di/s vAjFړlB#cVHE;#[T,j'_?8zVy#iywҼZ(n2GBtXzg ]5x<9iE ."A98"# 9vs ?>Vgn\g! JmZKCUyf Pd3 x"w ="bn/E1*1ElKhų01<.il;_}$uD~;Ul1?^QOԤP4d5EFXR?/dq~e@Q$$`0ºJqc7*m:+D%uًs]3AH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P *C| YD 7y,c7{5/l%G &bf?ޘ $,/Bs {M[y@ar$e#)$<6u\U7 Lˌұ$ѶQ6f7*I˞) :ɻ>'j,BRU^%&R~ .y؋iS.FݢzET'4C,2ްeM==iyio>LdtIzk`Vzdh3cq 8`Ow﹞F8,O7m \P; 񁲺Y$V"vuQ*&Lw-taQ0'DRd#uj=7?BԾgW:B#Lz .7mT R?, ^CЎT*YQg1X.`Cd|+D7Meܫ?Y~b d-ˀJ4fn6\GMB7 ;oXNxlp ALXD K) |5@>Ec&'$怌lj]QͅU>Z1|.JL,zmoz2)PNHVM.H?F"6o*LYQ# M%-`܉;ٷbSRlsC,G3bn>g ̽7yb}Ҡ73^?Gs>9K޵'rfb+pGqE-CaUBJ'}-:'ka D-&^H߃,< =:O^~=f:תb2ɻvz0ݣW׉%%A "#RMs?2]K!X u/>s6zvIa{ϥ:[J笿=54 ,\XiwA 4O\݄GQL ?lzZvMOr d8ĩU 9=.2*`J0-{u Sr̒. 1, جW#ZD5vi~!?;!`TO)Zq^ TkޞJV:& X[;h$ʂ)Ap–iŇD?jp'%X|7#k aSp&-ǂZBt~,5d8ʟކ.%8S+J mx9ʅeBܮ+h$_yhѼ̅stuUd&511wٷUR”{܌OȢ1 4C!Mw-.{k++5@GFMG 7e7DLƫ#4@!uHv=LKn/"ό ͏XʭhIbṫ#KԪodo+474cXN:<:CC/dfKJآg, DK⍦:TΪ!Dy{8de_~$: JT.W`V=Ğ zDOD]P'.~Z?_\Nzʙ_9 dLWx%JcҚŸ-Rћ ZȽɔC5*XGc '|W^ǖ[npo=1nwͶh yk &Q̱) huB;(]3'="YIj5)-8'fUL~608Z]j-{Anz>14-$h V P|g sJ-; PU:b{xȿ@.>TvS 5헄i9ƹQ>:F}-ۂe\1&ħƛ?l9'忣uѰV15J.V7Gcא vvq {jEwz&‡ o ^@Cc5تP(S2OW~32r^f0HHߠJp+we~l*/$KN_Lq B]ƞ(y(㫡e0':ilrP\ӯ`*k)\<>-5٘d'/d.7:;֞[p f_Ru쿍zS[6{-מѾ}=\3_,+dZ4`C e$ap'x '71vwQ6dT 2yPrƃYj&} E Emr=M(Ph7?2"?DJ 4aIc2a/ MVA[z0t5X.4 8R'n?PR3RZW#j/&$ݡRi, r|@Es7 4=z!mK֢w&nXB':0X/Vj Ɉka$ƴp* fMnmڊ#dUD*Ħ {xm)U7C >~G{jf0/ֻ+l0OB^YDB2zx [Vvy;T"A#:90rf{sNbf ^.')OJѼZf߿3PjcZ5zU|m)%&o([Nm63ߒYtOy<ȖPZϋq'M%ݻMaE~WD|ITs܋l1k) 7?Eg7ҫIXRTDSc!W.sfra\FR#R&/-12}iLvVq9탰hh%L"{,0)>Z*P ()DZ3s-K5Xu6ި^Yr>ѵW;Hy(;'oz劲-FX6ng*'/ 1;gkvKF5HgbJxp XB)lVwqf-t.ֽ b{§X3x/Q@ŋ/{AY犉.Ɵ)Y ş!b _xpk:FeeZv m{0Tp,ۈ׀[CQ(nw0!7v1hvW@o 7r쥭 <-F'%+-lD+]-5}6\u~e:%$3ʍ T7`6249uYA Se;l8 $ M1>3<`Q ])QsWU)#mmڂ2y^ n^F&8$0L ѴBVA n/R9f=A'IН4{m9)މ"Oe 0UH2yߠ&,MֻL?^̏Rv,Fqj`8 4u^uW@ ;/chj./P4ZX/SFT~}s3N~V=)|6pU!l֯^)Uxn^ӎQӣǦPBRc5IA>aק͎9+olܶ& S7+rbV(OWCA:uH2#mӳO)DiFO=\I+1=r=ɇ=Cn"Cgqh<7 yY/Dif8:!YA ohGZS@'J+AI5\^_vȈLYROya/%<#5ޝ" ڼў&nw1٧yY f#լ= apY"bQ@ h\10xb XBƏ&y#C$kL4[uÚiyE-uk?3$fhXMifǹ|.!SX:h5r%!y E41cJ2eˌDGd/dMVwUiJ-͉SM3w> o#KG-6Sr /T+;&wx"S6sGR`W~87 >'4~D/ҩ$>e5Pd%y$hoƕ&jx yRc`\W5-BR=ݫ3e˰(`7#Xʬ;MtF*^*Ȧ> +C7baQ:1^iŔ>B(,S#MIQNDaUoĬƀ>چq-pD3?dS Zr5 [š$Mڲ@Y B)(u ҟԴi[W|8'+gTx!ʩxcE.4groE+Gw!AmG+6~E=g0b_bD m_e1}n*eRȧLO26N g俁a3m#uv45D+GB^[T\1_H];˙*:i/m1-ezQàid°<0B{,y΃0ī8PBz@n OclӮ4/V[Hx|mᄋ,38gXF +?7}]@?e8tGH\A$N6"3Y`65L̢:1OsP6wAw z6| )Xe6DsOeSKaqXgPWAEty_aF1Vm]ﯗgQ * ɈdC=hXlͣ#:0qh:#S$)ΤGOuT%/V:@?&t1KWV~o7U!K1ګ7 P-К0;4dș76QT_l8P/ {28J?)^zARO3l=_:iJaÓ=kamK#Cva٣5BO>֮nT.-3gss2ꝧf Khŀy+9$fn} P|mσ8PbqU)%"K}E0lu6׶(v>64$v-?s=k0+{ (wCFt%HOQV FQQ2 /V%Ulxԑn/%’mi*  _P7.e'L\Z i)|\`h@\.šrrzʓ;3s/dM9jbR8:}/p8侗4ܒ!&|&R @P~r}쮧w#u7~q;,TQ #\>̑uLdcc'*YY'0%1 7}5QD!)n'( %;MpU=x \#k{5meјN{C΢@2HX#եmf{$e(/o !@JўpQ5\Hÿ+z.0Ǧ:Gφ{S y\S%&? NIs,")Is!_Ȟ]@l1=.~h1 OK4O]$ūIʸkJ=>י; [`Xe'\_Ⰸ'ѵCe@D㠚$ ˀ:DjXkǔP06\uIZ*p !óA24cs"Eݠ/--Rz=`MKg+ Z]N 5Y4 $a60*8ziPi_OŬ,N8Ao_($CnSaSoo61,q V CS5|uD}U qaut4Ĵx+#64r|UkSz&#h#?_*%CȐ~I<3fϗ<4 N-0+ϙQj2BI-ڤ'vqX0Ÿ:+sN*yaeG6Y~hE-Ũ.šweg2On%Β!M@5 $S=rMafAtE|0q.EMOvАbvVu/ n3<QC 諩l_3u_vN0zh<ЎǗ4\Әo%ũ ~|,c\z -\tKuˏڳM#^>u4pLä^_J_' J=\s0 GZih_]ԯ24R:q.ZFaw*x!-H3 kZh_Tǿt/)La+K ]>e޺MM$I^?}_8#Qoː3l;.'OrN_hzoKr >c9|X6PܶziMS"Bx&>]88Ҷ5徾%لYy>a/5br ;Ú<_c=Y 7 +1{rmoLrUq ,ĺN<(CZp*-O򄣥.2``$:P7]]B"( R0q/S0PmGT$ЯL+=8\ƨ_Ap7݅*c_If0FwdfOOtNoZ?ۖE?R #)s7}~ FNuSv5)TWRDt7xfRƲO>cƪ ?X%AGL?8|5 L5P_i:!VU a"J"azq;C'#?T#lХUA&V6%r;4}0 (KP+~~h>Ѿ4R8fF!USf-S$3%ƨ/|g"kUw ?'o/;Td]Ɍ 7l47YRe_9N cL }9*G|OB2Z򛛆pK$ÙyQ4$4Ů/}?u-\bp[zl5܄ $&G!3ڜ7ZMɆ17t|-TEɮj2RBkW!‰Qk W 8]o.|bY$8ͺ$ 07i^CH^ l`տyvW*(ia-)0m8˰`W@$ܦwFU]3뎿(} v!<`1{\J",|edA'[,dW:K-՚OW3D-e6ymtM 娌 //3E'j_1>,,&i= ,k{,&hGl?^ !nwAF7c 7+AA"԰Q O8Qӿ ?9߽sN',V/^bDA#;QslG1a (ԸnP9 DTv\#SDj-Y1 @LAw]?5S3|YmlG[q__ƪk^Gt&!9g8:*,q9V@ G{ JVtcɢ"a3I;[ʺ6v'ߏMaQz)P]-"ukl^D̞nl[̒,=MLǼ R^C#f.y.& O1ZZ)0U*A>PTfg."EB-T ņqxL@;Ѻ)3㫆F#>kH_ zRٽͽt]deMA_V!bS Zw!z,|7Nkb`P!Wh <EG Wfӓs@:SM:]Pa8 Ïrյa6))l&cIwZӗJY@'gԫm5|٨P25:TX{!.8P>muyX3WBCBT*[13#(>upSAU`Dވ M 8fZO6gzX̌v=|?ֲA'/)}6PNZ*R_NOQ&Ũbh0HTof-N;ވ \1웩 @h= b¨We"yo9OYH \"cE+}Q78#׺b@>(C.bF:g1E/S^?S("wq܎kgLQ=hP0^pWIPaۚ.fz N(pQA(a'E r%ڴsߟGY @<44l`[rZ ||ތ<́;!+'-)|b`֑$NJJ>EJ#kXs/`WehY/<+AA'ؖ.`"YE.0`$p=PQvT1LN.Q: 6Ů"/ɼ~dϳ ]{7a;0px{ץ^*Ŵ֏P.mX/ǩ͞g 0Yu{*W^4dz)oBW-ڗ((R R_4pb:B V:g  ܳஞ3VJppŻ%楱Zφ:iSE놖}`B˷ @8vBYҶ=f`⢝$U\ȅt')]ݖ9 EIYN==T|Grk#ކWaoQF'[*cΪ`|շbm;|4VF#7e8Ec)^0:|S^#m5LWy#v6$șT5;v081(Ѿ05c)wn3p,R_\2g`B'ih QY'iaXtѪ 7s)D." +)PȊ#%r A7Q^*# 8J+(ѩ?I$! 60 i,=Flu+`P;,"e?|M9ķPFH/YCs'lUUXJ]ntOM(D{S=(cM *1)G!S7^^7_Y ɂ#~& #! j ڔP|Rs.'Re4(M1F)V!27ܞ*on\San)**[ iע"ݹ)]_ i,RpH(\&=~XJќ >~^:mςh))8$*qyZc0h[_BT{ԯaFwb 1' 1gG>*ԃ&Cue-Blm_tE,[wO-Ɍg;Y915)74MF-*9U ~`ż< bxi3 |oZ@9`;udʊ7fZVÇnS 5AKО)AxicΡЙGN{`e|C.dO>#PKVtGjg/Lc{{D*r TW_H`g'zȇ 2nىB#8&nT폆Ll9 t隢Yj -^ʉ|ՉTc>Ťkpyn/e{ qq 7zsn D$ZNJ9`Be%+՛TW将b0 E8k(t!LHkƧ=`lQ/@ݔ;^8QdCK!<]wE䋷?sɽe,:PҊD Lx3N4ϓWN"g*%CB`ʂ}rýqa>Mx$iN_De@K:,⃭%^)XIIdK4G5 hWUO Vd c!17V:K:K"b C`~܋C4HD>3h߾Va#b-SǴğ GM4MM^xPɖ4ɏVȳqv LkfpfI֒!itQ9*upը(Jg&:GH3(a)2=[0ZK]=J/B[~ݦ^g悿$(4Aꖟ*+X?&B) Vk=cn_G܋:Ŕ jł:&r`/JV& 15dy`C ]iva,H -P7ОTE0~cՁ3<4L\IAE 2У\7X<՞:JJn0rn/nɌm -&FAhƘά@K3ʋXDvZnIcL5.kU ꧮ)"27pb mR/4(m|]E)Z~9sŵY<6R98i.: 4U6}3h O}ϑ2[ ozjRsY%+}^}"hMuFOޥZt>.v2orxhǕhM ~ܨ{OzٞEjrNv^X˘W{@gg6"O=Zz4,Õ fDcTPsmVMi9(DXp̓#l7 Ǽ31p3vJokp.٦_^[d)n.027gL:|'E\ǜ[¹f%"5ۃmxz J2 ^r.u;S+d,UBCL-PO46\=T=th/+&,?G}5v 21WϑJf3I^ eRZbt&mDS!z G6\.ix9KIu+w?dzPxO&1s{cҷ#22*h%d9 6uf?? hm9^{WحW+ ({~aȢAt{U]s.F) [U{UH3m.Aޗ:n;ﳓ):p9׺g;VPQ0d'B)Ao3 >D\kho̭'ailjo@qR/ 㫬6+;l]?o\_FtbñQ|ؑ2slTpEd/Ѯ7{$dƇziycpY8h$-gv;1'Pĺ5R"ϰLNc\dYzvr2DQls/RȬKAURNjqLĕ|_[Y+u~tTܱwPy)RL&.ݢZ ^d{_%Uh&X&ORNn^=~MN8$/,ٛuA>-*T:ZKHߏ/Z/Mog29"~_x:`k(a{6xvk3{; J}/yKaeR|K<`PfU_ [&Ɩm6F}M*']sIq5`vhK`Cէk@',.|qIUQ۹b j 92 P3Hύ2cOk;ȩ־6+.MrmIN0CK|t`Z$m$2?z:gdH?d=z1ߎA(IvrF;jGBǚ:ltLdN7h(B6Cu`P^ hkΡ/2Ң6w=X~Ds(c @00VC2W}u)ײkAu*֛T8(M2؇:drt&?$ Մj(5/H ml;ȣYM dGF n>h{$(G홋#._l4i lK[7pUS:dd?DQlLk/)gBLᡭH:tQۓ6#foף.i@x{i3/a ō6a2E5խRFSrNX\-}^{ufkv?d~~^י2H!gWuSdXQTg:/Ą0SCfoʚ룎3Vo}Dq#=11W†WN$VKN#uW)I*\g B $T{6*hP,)q:3>Ψ|^qr_Fu\Ln,XLj#$MB0P*}PB$mK<}`ņ6f`e}7"B7_T7ZԆ f4~bh:{ŮQh&.f5k5^~9<.fnct"|XNbZ8NL';*qZD?ZCI =u['$W(]3tJ 3cu`&A/ڶm%Qu CmjGw7:ϟ{!nVD<\GhO8?^hEI:SZQK|YB?}(]Nݪu(9e؏L{y"RD5AoԒ'iii;0Xew@kG#5 |D:TMUgp|Q6^&}1\75.qc(·@spJE8sP1QZ{0R( fjt"ݒS>}ZAVI<*RCJ0;bx,RPjIE/Fhy@\ 궦@ Jʛ.QӅQ\"! F$Yr[>?Az:opmRk=|Xn:Cߥ]¬ɚo&DmWK -ң>+d5=\P7aPTv [D)Z`p-ܺpS= AԔ  kK8$DJ@_o֒o>tbȵT .^JTz[N v> JIXk J,5<ƝQ6ݨp0~ٝ CI1޻E_\WD(Ox9 S\0't658j$/y̞^*3ZZp\\6)RƖ\P@\j u|%!( jWq@)Cw\2.$2ݤ8I^U> ?X4Yf7c{b69f/4Y_7ȲoUO £:mUq*RĥgĞ}yha"]*Q}_܇+?Oi[,g׈ܞ{RGMh8cCﰢZWӚN4יx(=)(PZifq2^6!ЕY豏`σ젋Xۺ,jg[{Tx. ;ojfU&2EtaD5=,?j[mt&aE9,$̝\ U?$ɓ0\ykG vbm\NJf`h1[>/%vGh:pTi:7t`-|PX֛b5C1oG[2. le7;v#Q>*ZIYU7./L&g CgNBH EJ 8J&'j^݇B!7pOF9?A@DBFND\?JJ0ʣ>xf8]r8Dz6m`~( JWPhcaz%qc8֙$.J}5"fC.1kXJ w}jBl*-+/Ji^2q $s w񪖁Tc1񀶍zʖCeX7qm8G=">3\׭bTѱ #Zb6"X&drtHF4׵h΍Tʢ4)Q2Dƫg k$2VVF.8c񀐍rJ|"%AHd[K1D HFNNWe܍m"XLHn@XA3 Ղ#!&>Gt?k"#<56=̡M7<+5 ,s\w@sYYFTBπ/t)e-Pv]-9vn {қ2t*fD3^r8nAz 1Rr-i ײ\~L n6㰇Ԍ)XaWw ^`b"lb'YNmE = X]t`ċT 鱃 >.WH--05FIL_UA IqJ/!ќ-Sg]9ю4_pl ̩?mz!"ƜHPAP+[5s KorP@ZtEp<"˥8SwWc^ %J@z޶(Vax26;T#ܸ | 3 e^'N0 ­NZR^=^,9i:TxQN']׆enc q('ma]{*Yx8R6Z܊3hzHN S:S.t@=6CMJLFI1n'G- o>^D U玶P0 -]KDi.X^Pkrw"+6p_ 2B`Ƥ0 ,viqR|"$A&Xb@Bc= ` c!b_6[1Fb3>͠ !ܮȂTa  y1c22|9`)Xl_P%Kmfn K\_ rIY8.l{Y A^} ZF0  &?8SEonUq";̡ }=SK(D 5Ȇ0AtñŠ:=۞*f>Pn4ց_SӇA'4TGb+❾J *%멯 >_cZbĻvW#$/-+K3mh,{Vj]|Z2+6Z Gv !HHNIP,Z~5PJ'!za~Q[nn;mR G=,IKoJdZn) :4aw;>]Aqd0-,%E_ΝWYM3&Pjg!A[ υ?a"dzp[,)Rl H;i1P3#bGQD,x)b-IR0HR=>ѵ07{Ay5US e; ~}PZ]p}!Xm"2."6^Iqd|5y/[~vAHެ^2/J=U ȶ3fץS4\WTs~zI3u] ѷZN&4bžS/sU} !x` x3>7.@Bm3-ʶJzr-7e+Tj`mxn(1Q'|bǗ^Yg0XUC@]98+dI'g$`~ڇwqj>nGM{\Q9 ntp\~>gGGJC=6n9ML6}K\jke;}MHE\Z!םɒoW=-ax|*.VT75 ˆY=|[EŦi)HGvg'k0#CԖ1s}w;/郩 Qe-`Ѩi h>,gK23R_VT,Aa| [g=BVYkQR2_iW{$$X#~fܡk#[Ic`K:SfHtsUU^fZTZ7uW'8%ILu?Z A\䒤NU}x^} ژB;eNӅ? k`H(O04yi8nO&&*4̒}VI&p&Iۺju)#y_1p@RNzW Qя^6 ~CܥYU.u͊GrO¨ fA&?8~}.@(>"1X^DϜ􎜫h=R{jvGB 1 k۰+-HYEy, }s]&agN8^U=f6*T5vy EliT@FJ7# `tI g7Z{lKOsr2>HI{ۛ,GAtMr oMFCx+4M-CFcm fM>C*DZ1҂^H! D-Zl 29ݸAkm}6^CكhsptmVȵFiEW?E}}pw>8 B3P<.s0 Sf–c욑X411t]Fj" $Ė #^e}`Wg5gGC0 sƿ!0i3%6qn0k A.ҵ^Gk4 v69$$; e3XDJ hN_2GE;WcG{PK_"2 ;ƈ ? J|TmI\t"I̖|)98ՔC>dF\4SX z|=Uh[1L=%W5 &"$zC0/`PYavILR\)APP躵8E>Ƥ?„xv\̉ 'B8|&Ʈ;'Nī=#֊ jk|nj }A @'NY.O$.^MT@R ?f!ʼHٹ-=bRQm߳HLP*~hsb"UZYO][W|Cu=]b(r΢Q6s{u`rbF+ؾf ?.Z4_}K)FJSlܻȡdϮGAo8s΀ j29~WlƽFsvǮܻK_Ίm5̉BW wT?‡ ^Јi@2Sڰ+Z shݣwjCP_Avqm|@]h%؜5w`8)fy_hHj-͍@fg|Iҕ+3푭E}je28TS+oϬ]$m 2ɶQ}:+Ok|7%=6ܖpzۓIR Fm4 G=j9sISBj :}] {{{xȖ 0xd7gW5.qot"Ls&5LC[Fo$,qPeR.\|d6@ZGgXRRaX 'ueh(?ȀL>mPXir/hdap3""f۰48vQT_ b͟'<f؃A&wZUSv{ΧK y M,MaX|B"/P?1ĉ.-$d:o%5ppTKvU$TQb|;Uf,>} Ŕ+?>Mj'THr etL~"DCkC1:݈23ᚪc_d`1]}]L)X8g܏x2*}0ؗFuYٍOfG nFwwnԐJqei#/x/mE#G AI귚 ^gF Uܑt$ i"Um!E]2ɴ-y``fsA>3&0=@T'=ԳkK8'҉)s k"ڄu@DPIb&g7\CkO֨ܲ?|N8Nr!Wp4ݛs*xKKt;('3m>k359@MK8?R{o$֕-޷vs _o6\-z̄@@(ƔiΊIy{Mv鯤B&73h~>YtG,aA ."% %GяE%he6c6:j~, =!^8G6(2O C%Dk>H[0 @-[?/\ͯ> 2^>yV3d(WV K~.O=sygB1v0Bӈ\j He :*$qn&#imZq2u気i-BVIQ dZ-m ڬЃ8KkU_Au-L'!78<.`šƟ>K '2H+"Y`Yհ0n9t?M@!ײ-Jo*`\$q?DL?k9 "4³V  RrvWJ.jꣲfi gc!D4wzwUZ|ou*; 5$7@`g|HGJʊ=A5Dxtcg_85a8z c Щ Z"%?r ~brْlYįxN`nNyY H Jw&&yB2!ԶUlr`?h{^S!o“7!5ht{"V7Q3%ۤhGģ9vi󼼸{لZonHo'#{GO;XҰosG'&`v/7^k[Np+YD:p;d0ǧdm!eGTrFDv>7z8oڥA0"`v0i~/'SgN& 'fjhuu˻?;`^2%Dzeg~ԋne9\Js-`? SccEKa @hc~p~rQ N?̱TyK Z-ì&~= u1m> ~rkn}Ylϩ=p{i\Hʝ"ԝP/`mWD#XbAxqʪ~aw+XuzâH}3; //ԕv5!gT/c0u;}TI}j@j OWDT2p>-qK{'s5[ÖUN߲n}sc`vvTGvg:'{oɖ8NCTEw-T k='e[lP=!k|/ xQS|k\1)%PRBӻbeYFG#+UYGyOb'L -ޥxm#ڄ;j.l׷;ļL2tց%MW|Ǵgi#jFxq[w5YWˇ5 N~0N.ީhrMu_`SJ_EZƸe,BxdiMe*ziC_##)ǥ((x:tDգغs/+j&ctSSMMJ JR ; GH\duVR'2xZ$̙ M&EJaڧ==\b5DjN%kL0=ˍ&]Ryk(aݭU zYa_B5ljs&tǘk9D#o:)X'V#Klp5+tuSu;i/h<uIf#Bijllj̬#,k(U^jwq&\K2Tizh?IJC!K-7s-q֞^ʁzy_21"ʗ"]t`NYlm%v3[/ºF2S /Tq=b[ | =tQo'yө <"4; BOf.d^/Ѵg"I,ӋInlD|ֹR')wcЂ{wTd(gVN<3D@aր`&@PXVh,\< <R sd2v-2 h`g߻"Ykd r63)o0^aQV]  I. Dm4Dϔn,1_ rQe590"\f #̖စ`狹Mps'k/f%θK{ZFT\:X^uroΐ.՝k8kk-G>CyŸMWPiZ}k4D?9'#dCymg@9|[mUI.CRc-?z"c][sT,ODpkyhM愗3 +E lnO(6v$F- ٶW굾 Rt$v* qIT?:Q}UѻFC, \~~AC&ڼќ}3!'aR }PwNY`m_%ݒjFa:A)o7.i Ƕ X ^-cHP hiKa%,dtg6BˇHa )' fP9rh #eGM… 8hF2JW7 .i/-A Ҝ#DUowĉ_@A;ZSdX*EpMPѪ Mqd" @/0ҞQbhGbCmAuxPp3 y [ٽ@ mf.qњ>ij]RnC(`@1>(jq20 -{ p[6szm+YڭJ룓` 5o@ BsWO0/fz+PҶ9Zh%ǖG$ڎ#?e7ᴐz2~^7fmrzk3܉ws;/#lőbLN6 d3j<.е;_.5kO=sͧ~\5F >&qK|Eʵ86{L:v#Ffɽ/M5//u4%z\ f.OF 2y ` nΓs-j^U2mjI&w 0Wn)(E@";6/{6V:Mڀk+hs*_{ }Љx"jڮ$f}S~K0(xR`o )tg+j THb&2ݕ+m򰩎O2>;[6J9Y:'P;*|,DfP& Ie*Eg#H<߸\\X(x"v Bb$8Z-K+*FcU~\4JʏQK K/lm_.fX!P5&h:Io8AM-($/]ׯClC]VW Axv3.9 ڢpCA|a5 4@S[4(yWXX9q=a5WmMJ3;i.<H%_3vTBE;3cBD⡪{Mkԛma#lY;%/C_؎&MM5ng}ՅFuD]n$rg >@52<`ڒ:DwuWC[7# 8F#w$t:^4Z!83R p9 *˳Ynewg{F4'3ВQ6 =X nfPnE2 uW6Z3]Ŗt(#u>4r2an9{\UdiH}^GOg'q .5y >p1Z1L5w=牎uvN7lMWa6`|[2WSK7*c]DvA[z Y%4b 8mLCv|#' ${f=y~q0P9sZo*9"x!?OK^Ӗ/{ (ۉ9hM5'yyЦ;/6Bŗ'ūoʨŇ ”~Yހҕ')'-# YeYq524 Hgweێ B6y. MF !#wCV2^\*pHįP`]%;Rwc\]_M!#,P8p!;ЧoطKkq.C.90l[ /V2D Eh5!Pz鼤Vu}pn ~z[[[ivNjk* ZrX>4cE+W,5ȸdrTJhQ3ݘD. "Zv4ϏFIo2D 21ٸ^zR {ʟ2N7}Q5x1hhЗ$Ŭ}/l60r@5μwE݊|'W̗a_IbZlEKg7es2lr5_-ְUxt$gcϟmfBIoLy /H !%俞 ]Ѓ,鯙3# \5T='!kI!>i:m{4J?|Yݵ09w-m5„!!A"*$,<.>ZYjof;{V5>, Qm ׄ 4W'_mn&xIOQ&25U]6^Ŕ@1NvL/71:G+Y$o\LDغWPVlzA~ɛ.tœg s!5,I  *17S2 ChdP'\^SXuO'^"攚徴4 eG"uxu mӗTɁƜUu5%+EVnZ Zut~͘*{a5m a(gm}DG+1*M9ң+^KrxqQ.DgG a3tisv$B5ijjA\^df.)^xHd&#^s(:D`o0X]GQxUڀZReĵ^q._ےiycR(֬]wZ= 76)Lڃ!Szj,XٟWT{UpN1ۏIXQо+ eww2taoL.V  B|N3ezVm#%u`道IW9 4X׸`_Vm;{TZ{!x?z¼('26pη)2Lb#ΓΏn1@f>CMg~WHue5e8[좷t9OVd nǡ/nMFR]rg|#C¹gJ1BAU)P|(ҡ N֘KVQ. e+@o"O W?L!cL-B6-H" Mjĩi* ^߸nfiZZ>rsiq{+2$On+E* ['P;lE=&48fO!%iUNZ]\GdV8%DhGۂ;} p:|LEm<B@cz/j*doPfίтcLTNAUaXzPBK.Jt?9n>Z!x&*VSs̡wd_8_h魂42czwJ8Y^)nWlAidy^d`WYcRq`_Ͷڝcqں$EW`jl7eh_r-%Tݑ>G.s|ZxU؟C3C@UGąMmtc-T EwU8vmԟ;n0]@JkV:-v%Sg}Lomg U_cCɣr}u/T3E^ͭ:XO,y5tm~Bea`N- L+)zCy\5рDQsM}Y" S y>Ðc|6u5;2. Rj2mZI zN~Ty}9}Ե+hCvR2e" ;Ie>V S'F{bz=׏,L[E uJ g#\%?Ə"9ؐךi6ꑜdqzR(G|A L@QP ZlƟͬ6oŮIQs‹/FJh@CYAھX !3SˬRޣ[[J<7*hz ؔ5mQsBnXBӸG ^Twk1۱ZggM ]m&GwK c Bˀ<})˵ z ^8F4@~gMΆތcJi2[rй媻tjGlBkERZK=d~)#RmRC8p]0׸(6c;kVRE%az]%_A[__mVpǫJUk!@ 3 fuoˈb, >M=~ .b !6/쑂L0apF߼OF/c]zkh~0YeYL B3 (9;Q[{ұӆ6ծ +uةDatb< 28)1?C|8i\ 6fG RHṠ% \W*(C0$p`tc؉nO|ܨ'9 I 1Ӻޟbw5T=j8Zq @b#|1IBO!xQs8EA#cI9T( wMHV@` VRf0(& q%Ә:l"ّ[^WuB8!=KRoޜ-r"?ϴH2Oz*U=V5+ܤ՗^iZ&kE^ëL$*lA -l,6P49 W^2:`k~@w,`:7$=JvUV^4kչaŪu#!| e ag|UԘ|"VˆL$2pWX쟼o!#D,\Rċ'HV?jOS"q[20fù[ZꞦc/sAf,|"'XijkY19Le{B-%!Kr=<@1N5{@o]x \3`֦J4 E.EeMӈ;\'MsWBQ.z>"Y oQH5mq٨=oiE0E I;={>^IKTVʲXnP&Ba+ZKϬLK?G>G 5XMH!xǃNܱj|V%l~ ͞%pkldA`j*|Kp4hZ#n@)*;tO,5[+{7].I<HSh:ܦ'd./+RR| .P/s2ȏ mfE8l.+8(׺t*T߲FFLM:.c 1Icv0\*iY9uށ'3X兀3\)rb K2Gw kA[kEy&cLG4ox@KnASnVHig9"LcRg-tY!'1LA}9\]JaͳUPo<=w!{66R촆 lZAﴥ\=|DRJVH=uMZyۄkdJȵ8 ]^o(55K;dYuF TN1Oȑ4jXƍwm _iUc*H pEu~+E614Byqbل z䢇9E\;y:W6,Ze9w <2/ƀdRWDmCDLKZa䓱?ukZsU)c_/v"פւJG]ݢ մf0sI. ׺nPx r2 Ojb6tJ('#XZ9=R<5<^m ׈ Z}8wG|]lAJB Cն\g884dn\%`4%lfˎ(/ش?>ԸX!R V,z 8\UO 'tsƃx.C2,ثfi1+-揓\6Owhe FU(Zls0T:{C~wziL))&z~ h)~y.fWpI@5a:0Ej B} 4yMߵc30a=C @뺠Q5sBq >,qڠ vHPXlC;f+]q3e=,* Mݨ&+Aq jwwkcJSi |f⪉jƳU.hIXBhI)r4k2_U BW[{?zV,˹(=w:5y+>x\?JsqU,J&1l*!@wlڀKåfƾ3|?*{pZzސ,BCQ[tֶCD;ڰ]oۍr :;%kנ%1yRy>ʮ31Zke;t-lsa}Ob0_7CdF1~b.8 Y%^DJ[2 q*]37'8rN;3``[(~8χz)r9 e7~pkyy:;y3uIAʭt @ $Rݟ(:etTMj&kXό,#k08LL%,nʾWulӍ ~!@EȳD现qAyJg?|ĉ+a;1 +xhVa)\U,v = ^HLQ*D?@$;5m?6)Td5ϐ@Yge3ܴtC.?0GmWiy⣏(ӫ :joHT$J(Xf. 1O?BP=Ob5L$%?(ֈ45+Lů<^”aJ}TFf/%G9!lTCTw?]IX1l$;WEv0W2Q:5^cWj~0p{*p)zkW 56ŗ:6k'2k4h*b)k#1kT Gdqwռ ~aٰ7k m1 7' L1Tw/>k pyIMjCoz!'K:e:ɴl~xtKB[7%~/نwd&Zu̩g7`.Xܧzv`Hu_@Gvb0?pq)tR XC8HުL}~ߘ{I\ ~Ϋ܄W<_l,%=Z^ 7yqҳ݅Ak) OlA\!@lʈ CU[QCwudž,;ZdlekJ@F\zruaEȯ<%YĨ+|"NVďwBW3 nz^؏`ZB!mL bϥA}3ڀ@#,܇3@Ї$!w,0?IB}iWd:rܚ}ݳoAMbtR>+܉F ,kO̐YHG ,?:jʭ]Լ tT_JTН=%Pd P/ >JVD-trbl k)+FZGR1m~" hkQ{='$G_DoȑSod}7N}Iq&w  v}}Eq񒲕TPĕᚂR,3Y5jL `M진q_ξ`>Ůlr^{J܃Nk/,Apm]ǭ]*HBY.Jt͚Q7l Ur]Ƅ9b0nQݏf@8 )l ,}i7aX]"͐53֭BR-ZVݲT9wz)%} 4)PכG!o#~#DY}@}0v_}#LhέDzƐz 1^\y Z6 r T\X 7J4\ ^K;,MTGz ,4Naׅz5-9 <9Ϙ{ޠR=VOWI$ҠGɴۭ:@gTH%nhTh>%)U%Whbqk^RqjaY[z*XH^Ս 'ar!F̸O`t <:Jiw+) )D T2jN"8g;%=ǯ%u\L\sտB4m97 ggj?ԛsiW- >賋MU+jxS.M q>ˌ[.;(iJ׾(4V^+~?',Kl&=K@ m\PX$ Z̚t H3ܺ߁{XW`@|ޟg7qE;Wx$/+oF:Ah7Ms_)̾,5x2@y+I*л֚jߥ=$PY<#PvuǰPgh;EE >F@=pϾ|xؕz*h @-;)50ѥõVYxDE{g{;֎+z[G+`,Ͷ r τ09aa5VMLCrh^%P#k91%A! |M]t{ԅ8(A+>]#tH\]KmegNժdVMc:|Ag".|ݔ"{{ixՇ4;҂{Ij>Ss3+NpN74GF 8@.(#M9&=tԻ$gl8vg3~yW݁Mqn[Jp`o@Ux@!(;煶ĵ)g^ʫ1 *1a&!7sIqˏæ!{Vi5_חDi82vUn[Z9hW hs%۩U@SO}s31 (|Ԇ3h(æ:R?vĉ G>"V$C+W~vSה*p}c6Ng` xD38G4F]0cD[\L>I4)3j#2d+HOWh!C%&I}ϿofUSznm siUYS=C\,BDDqO b; T1(8=MGB{^~0LG9zqjD.YLr>_^!&{fP<2HFoN=Ja*NAuҔ I{${-H4l`$_3i|tX:7lD]$LCLs3))îŹсdp!\2TVh- ASKV?vqC tbS"Ǽ'v\{ջG(P])GMѠy'V\;Uk$d Mx]cu-TJ!ůs߮ Q>^sZV.#S"O/s8)Kysa1mǵgq3ZƔqp?*p1 SH#^p5=#b'19#{w'|  G+7θSl7 &7z $S8 sBd Ad}0{[z_R틄ͣcWSQ|mi3":DPlBs;,Ub^Vc,UEƼkoInȈO1@ۉB'@zH2Lиnq-J)bkN*^XbٶCAePkۙ{}!!o n^ KސsosJ3@:Y[-x\[ևIJ(<:d7'gq+9畣ެƘ>A; 7!AJlPohU GN aV)s&'zC ^ze q79@*U%a Йf޵`?xr Fo6AtޫTrh)̸B}5?(tLݎJ*|Ecl~wC>_Edfq-Q?!a/zfH9i؅ֺ㘥s`eʙ`ü9g4⾇~w;C"/ɮ#$ZJ[o dL E&j qSwG667*O Jt1R@Hr42/rh$iq+q`_N4쀔qG)x3ܔn!^Y-L`D5PfX[F|yd r7 [X9 ͙Gm.Q բ -'$-.@9fO$il\Z2[K)/il_4>p%lx ­J&!ҍjyzNox!M5 Dʳ8tJ0cj3| Q?֬[MoݑS,-8_ < lya2k I3w܉dG.ixc%AшWY[iùV\>)ǁr*5pHn;K!Z_&*jcL[!sao2m6Z:/R #7ڡit" -θ8b)r8{#N EiGwmbNyy O@qdyzelpa*Zrgkh͞q¿ پ9h@("T1{1#. wMI)O];xһwbޣ\{) װ1PHWifʙl'}ob4e}R.>e^b"PN Inrʊg.} t@b$^OBE887tzd`skɉ[ v.rYEg|cESa7l!kUܜ:ۻ B $Z9v kRf_b@vցC|5|z" v~8rd Z)C(1RH0dQ?a0`{]&YKXqRT285q<]r?~7- V)!@lX#Wwح@41$i` i8JpdF8lO*ʜ_@کmvf>M.H1QkI,eݐ蠜W 5&}:;Z3N )#U7o)u2ƈ׊J hM3h`v3aƈ/Զx]=)(% |<ROZ;mv4!j/~>:@=C(#˨-xg]"_r C2 c+lѵR.Ju3ax.>E1z ti4гw?Yoa9V~, MdY14/=^~H vs3F͋;G= Wͪ#F+ٮ Gwt~F %AMo?lԍ9uQ×gcDUndHo$xO&Ʈ7FgpNK7$ ֆZ>aBtG3 I T46uaS~PǴI6oH)o**)LFWa">@G1鐼$2 g9A?ERpy~nBBdKK9ס+xXuHOvT\x\u2O?xGNï5}5w&ϳěAbA>U5AYg, ]98{X2K3K$- 7SJ@@ xLJ.a?~|v}~z05ME_.q{z.,6ݐ=M`˅O}*ꖠ w_5$3@.t\熿(=E$^ ]':pnh2}$T ,sg%Ji&.G\wo'+ R>-M{ +HGwh+EKzO߱4 `Y$z W=Ώm;tM~o8l&:{\-Ca)&5ܙGmtt{$8~/sxE WK s)=Ym~|b- K vSDzqCB-+"c7KoI]shw}dٓ;_.ݢ^5Ш7of|qF ߯dO^=l⨄jC>u6﵄Qwd]x4Ć48 NSw8Q_3,F=:+#K9NUԯ}ۈ/ :o |/`QXf^j> M3~ )ZUP˷ ~X9Rr҇h9I 2kKCDᕻJoUJ"?,l( SJ ` .;3UuEӐɎ>nf[>ߒʹ_hWf8 23Ƚf cy߈/< X}]ƝSthQt*ZnEߣy}vԹ ~ ɿ,z C-4`!{ b`tǕq>_13F*Ab~bS$8yQ׍T@#=T`?9R\+K?5A Q5=|([QI2{u.9S!> rҡͅD#큀apIR\D`Hmo+IKpskWK1T7$A%{=8U>?0^a.0)V^!HMY֝O n"וT2n `=~J8}BZ>HEMk̕lo)SsQd8*ң-}1IQ*.<='829B|;j 6oh{KS[ċСww2iG`9!Ǭ .#`ܫ]ZZmX䤁[XA:y"U:zM|1+,N>.‘t+" zQMvJ x4U`C,3?Կ7L k"@:IFT[uxIy1@{K>`! !HP*Kǥ#w e?'4l5)Kz a>+, lc"12HƷSxbBւ*⏭3۷1^ ɮF,yfPzvvcG;S/u-r}7(HAl,?AAB, XBTaH6y ₙs󴑷c7:"9(&"-8z$dc} =jX;ܰ䉦"s"fhyM=t"EN43 afM~ak)W^M#`W ˮ%W5 %p<#sBCgָ_ME :lbwˎ< m_Gz&r؅WX#8v؃.xϗW2b FI +%*ѤfNu=Y_}zT ڥߓhFe !!8sRGYcd~ˑ4P0X򲚮-ŠAa殀YƃbFC_'28%!܀#b?GJIpaCi?э'7₽sJPFvIFfϴ0MS Bq06]"1F*P/Ϛ!m@ ]FyÜx.^oȌJv*'R<6β1xôKQ16"y`NkS~t4klap2?x|I$EZ]ewL.@#^o!cO=E}FwyL/΢ydiA#j~Hsrf=*#W{$g์ѥP_'p;YCo,%c-ISFTu-Cҧ?1Ҵv&[ Ytx-rv7iM*IPȈn8+d:P KC̉Uœ#LEg7Dxc4agD0^C&-=+ sB]kL}*@F6 + %ۑ~bKuXnG |J=KcXwS(R2<*QuE`I @Y sà1ycg`yUU?FyeG !&zݚ 5v="XRh ͈(';!Vr(O-ThRi:$5׿4'-qZݯ}T$?dF Z,B 8G̦*| ̀|r"-r…10^/joo??nh JM7 B3ׄ_%חJOn,  L;qifRN%& .<Ɛt[ ?[l/eMdI)+G!P ͅ#D>yoG0n- ;* 4|Bb^Z7M$")k Q*kۑ)a]m7 5Eը-?C\lە|`݋0,P w NX2+> ݂ {>I[dU_-"_0ΤR5Uw3yke{Ʌ:l&Cxl+k'nRnuք TgvK^8,ǝ8DFF(+uKuH}Z.CaT֠IVRVlݨ9kp~! 0W F4DAHp^7Clgc}lrV[_M,Qopl ku !I:"^_Ez2!ж<`>jJ'H8BI"@xApj}V#m4Mۗ sݳADhX*"w}^a1seI&y^rDJoLk' b=;,:KШb7m-لy{!$fmcNsCˏC1teÆezݤk&q,ivok7oܽ_0`u$tPS0&SH"X1LD-l0xλteTJRo5Tޥ}u ES7 r1ө)O"Ɉ'^'Q|֑k0#?%(N26Pu(16i:1|7ͩ8ʏ=>% lp`O5.iί43'C|c#1 >B cD&L\H UB2Qx6ϫ s 27^}cIkxy9r uj*7sL) 7覝ߩ"LÑX,rLw@ӟ5PC +,j2f^3R>)]C 5<>`5"aj&I}jAaoLN闺z4ST ?Kmft9?gIP`^'"VUiݪJ֖=Z"NLf {2o2;mS Z԰^О;dJHXSVTmcqĵ [ 4y5(BM씉<< 딶>Xp߽ (x{"lͿ:ٟ<>m+C(଼*jcH 0~Xy.%dx] y"fk&e:7JrP-&\:MD@υ7.}T9iSKicԔ%b1Uڿ `_$#otO5 ւdӻpn\/$J'\9S"5VV_ Lr;v/I싒KW@&:dnH[Q;(D~H wdʿ4BœsPhUϨ=OE.ᄑr2l՛ 2ĉhQ_c3}K!i3)a?J ,-G@9`{Q0TjzZ .Tf=6TzŮ;HL|sHɀH5 xxs1RN%kLe!hm`?l2,2d0TڨYli1c=he7o^ uiDsBsge1n4#JD9groI6O#=3?}mEoS$L=$_~kW?ڭysN|ji6"U<^Lh9nK20uozܞ#,r cZLOϽ"|J[3rw&7yx66.єh!Pa@8z,0LS荶`|ޝIfȨgg;|{уD紀l 6 :+^I{;3M LR&ˠ5t1ڟ#Yf⇛5m@.ELK#4a@(W)~q89<a{t=.쿙|I+zJ:!/%d#t׵qcئ@5)!W2W}b?rl|E=^ߗ`dsyێHʸcCti\ w vtv֪)7?Z+[>h+4lic6+@TZ*Bԅ&7J "VImW`kѪ=JK*@:X#mN VB&)-MT*(R6.cxB}[E(텴 vPJM뿅Q)oqJ*wENVgoYl8!~7vfhVFo 3Ɏ ? P LCi ,= r9*o{FŐre<K{ {[;^! n{<'vI,챒%ܒG{zk,@lRw/$mk>m iI`|@-$h ҟjC5G10mx a<4M<"D7% Ӂ%C>J.@E{)?5ȁf=L {~` *"p~xF^1erUj:0rq7*&yҦ&U_d]ˠ߭Þ{%.i8Ln7ͽwxĎ0J趙DdĴ֭Yї 8Vj[xH+1ǘcxXUن6L؉@OHt YY#R/W6\zlr?&F|cѩbC)/OcU~0W]X!ϻX|wO=CW;-^#"y#Z aSY?skHĉ9YU(ڨw(A|89mfH[7Lw+4oTȜ ꏍ!Q"!0XZ<|/cDRdr)bQ_Mw^`-+]G"} m. afb\mya55Mb]PEk*uzMBj7J*r:ǩ`ߙ0sQd`m( _B$k(0Oߘv}rOq0xXZOcQ?|xW/G5@\(n9hIU",&c'Үf/{Q>MIJ}N&ī^PJtrVVq!qu !`h`nZ#e?+$5R݇BKƻJ ;@e@ [=eD5X9gXMSSpKrp@8]fvvܝ "Ա=R9 2p4ز'4~r`1\QYƐv Hi *W돁Ly^D s{[XsO(Q8岜3aݸ*֓2F~^t!jE6IMJ+Jj'p7ʷ)Z: 2, 쑥u&ڟLI%CVal"wSs\ꭒ$p]vh)GCa\rhAYݨ)94/-BB?BZڔ+$%#R u"۹SNoXxh{gi)wJ\`y| ~ dδZ ѤZBk'3(DkOTa􃙐oi >{c2**@t3VЪ޺虳~"ÈNZxsj8,">)̱(B=~2/:92Eʾ;N}H%T (q$݈G Kv$GEO4ǟ䓉;TF5ܹ;aShS}'4Ua3s/F RbL@ex"csh.g3K$h-ν5$D1V̯ 4a?#j(VĪsAzCWҸfXbG$p\IaZ 4 WkLG >Oj?楑٩czY9c`/$/Gl5kvs"cCekHw@lĀS|^0Ǡ}Wjى} vHш!q=[QV> H2j3"y{f$1t(iN7 dJPjT4'՚Kh_ijzw1DEP=Svb#eO$dՁ=2f\Fsؙa&}k0S+G.DFë> ǐMa^;RC5q0>IKl#׳Y5 %NT $yg!vx*6|e /5+i꧗*0=J(*6.D-I [l GO;:yV!{2 JԠq S9?fHn/V~7ɩ.+BrDsI56>Q R X ^ԁS=5{0`E9fVAPNi۱7㥤rSGSqN q]yKnv ұbj+JPНЗZU6i=9A14W8amKtg庈JLʷ#14gG®Ma*i5dv%t^ N B`ZN,(̺j]p&0\y[/!jηEi϶zmP>ށr;/_I>^o_3HF:ȃ܏) ~;;CoٲǸѣZ%Pfcq, )1?zkyyZqj zu=oeF$% ^+t?GdžCE }2R>73ӻP@Bl2=Q5Otjfp-2,E9}3P 60kdmtc˭i:ݻ<ȗ!h_ﮥyZr/nn / kHKũ.FD˪@*AsQ]s/Du~U (x?dcd'01)GkEM:5 *Mk @$v)ׂ6Em[VUac[At,E\ȩWkcXI0IVKBjϕF$4xYn܏4{P=7ԌgjQj֞e|VŁ@Ov{2<({"\k( ZtK댻M$zBݙp.>ZݕRCE)i w:հKYשt sƦSŽE˪JMqwa62uKE5f_aMk%҂<4"~akLku =:d*5FuLr[뻝ME{Bv~1܌j ]{FFϟ3ɞga)XA \Xp$ƄW\lۧ$4ҎiA%,}.VAUq ѾJib0h6K}, a:$90{((y?׃ g:7M`_ZI?G Z9U)_ׂxREHz!DMK`+/3>/ - nxnG0P7j$Ov]~?&ٷ(&Ce9\^ujˆ;SQOb__+D8!@ƩfK-0@wyÁr-CE=\䞾+U$d&vgt3Lwǔ ]'4 T:qPE%Cs6#BlsNY[g4!L n)HO9Q TxYXyâ/B-49L9vGpI܅Q(jJr2(,]mͪjQz䠶t?,]O&dŝhL#9ѓ4Zءأg}rj1]rƓ Be6έw3(>S!F` E$F8贰">R}1/?"lɋlFSY'JOmҴגs]}q,Z*"Eq"YcGz\֧x9bd1$JIOK=Zȕ{r2{w˲DsCpX}XA%/r^鈑 .N @#|ZH)pҦ2u7 0ɦHw}X4j!倊<1"pFִ1&qWƢ-;= oSC!5^kl,S_R>5Yk3 2} 3Ӆ]U.]Htk6K.`XEY'ҋZiv9 ΉtS]\ ?U$^=ǫg'uØ"ʃZ@"2!aP{aNb$~eey\9?7Cb:(Gcn*&@pa~_Wnľ"ٳ? D/amw]B5i(B_qm.7VEt Ntdw YZ/A',sB>oy*bF}-*P>](#]Cr^DـٗQ&o9?PUH)R41:QP-![ß-Ksǭܹ @' |>0Go!ǚ)p޵z[|MSA&ж)v'fۀXŽF [xة!*ݲ|Z .ؽB[˚,*k$.@#Yth~H*WJkF[Hȯ0e!!fϊ#|wfi( W_33D]?Ccvz`ƽ6?DE[! w[1tuje(\G|mL5HYwU_ C'ۤ!}Xn'3v}=LD1BE"a:Հ,xtrJHP 0|䱄 kU; ?=+itdYzQ ] qŊ<7"s_3kvt7v!=_SOT/ Mil=8tcp&Q}VpazFΊAt(HC!~2t Wmaٸ\_wʴbNs?K:? @\.ղ~wg;व}|ȕ y [Y&.Y`<yk:DB`^2f2?߸7]^ngrirvq2~߈5Gn3WKU BIF) hguĊ4IIhޣ|(>]oI1q=@T[DNc|To-f7Rо3/l/xZ(RR4HW#Qi2k k@U(e=T4J1"*;1qmkyDB#cO*ϛ̈́S +Ln/+ZSEa?X 5iհ8"T7ɋSYtPD]a1Ȳd۾c&7knђϖ :8 w/[ <\uɖ;4b02 ׺:{hO}4'1!'n=>^%-I)^<`VkaE6cOޞ  彙Ȉ..iRE|=]̆}@iTZ6APn&zqw+RF,Mz;/ܵOp߲ !exj sBJlj^| /:(ډ]P啯Bsc]fXҖU>늹E'eDp8pҤ$3b5>Tn妽w3F 35-ˆlϝ [E)*80-n0rlw68]}V[_^Js0gԲ@'3neTPLE*!C&(Oz:BJ1$i e(Lt˔6Щ V A(UGoh] 8{d!vHUHV[/TAn3ߋ+JڱU嚊1S:vBd^ SkPI@0"/LlPΣ>c\顙=ac+?ɥ;"$;W"d.& J&(7lJ[iñ1$$1IZS4S8*QF=vЅ_[2:vh!.N8qLO%э^fuNYo!XJ0Ƨ _@s/uǾgqtyVx9iԃHskZ\ g!%YO?}@Y}gǹC%{Q.ωu7Q^)Eۖ9Pk|`IQ|xDHvF! ne%5ϻ;lxZZO\}\.Db9xI& ZZͶsHzעr.Lڭ;u.){-Ͽ"5##0oLoeg^ WYH^q7xrȖx"JgdzuiO]t&@$@j2xz`X4IB]ȓ8M(6SVθo&+miZS$|:PJ$cP?=NXj^4ԇ//? h~ېl&恋,=*VS$mr253k|3[}h_@ڞ6`wZ[%?]=챁6g( RI#G$r)YI4%<)ܽPoe7 )x2ccMC.˂EL`2 zW~#&GЪ6pjcm+!Zꂣ̘1zfc~[fHɥ7d AUFțJq6R-+jQx3ZPXG2Z`0ur,)8ѲKn7x& {i@J)GfV`++:`ƽKY||4g+"j '*/[}>;rcqDr|Ov>8p;RڗÜS+V>'E٠R@/G} SMܪwT6kh5Ŝ:k!bƌ-$BU[ |Z/'g``&KdPWo=|:֨}NG؏]- VүC@i+H0f>މ偕˻vs +M-4]^mC˽kM`lz_wt[ݭ론$A4:$CEöxk4B\?2pw#%S46s_N֝vaN:\#$Gqi_90AJzb9%]BJkqhݎ48{zf +d{UXΣj9dq j%=>ȉZ!MT>_p NrR.v#4Rev"/7o q p@-Q0@6Cxˡ亻Qe֪u#CjNp%Ϫm9_Q|֠Ђ%*ԞUɡ7lŧF=p>{]ÝM_P ^'9mDNRZe-:^3&PY:1nqeP@5Z  _.,؃%g5+'6iU%k<yKsdbط@u2n%-IcG\HaSo+үF[3!kU `7q+%«[j;qkv/B>)ӧK^y_ZI+ {B?VHCV;Ώ"ڋڥU;̱v[WۊY\}P ?\sJŒD5{:IrYepS1IMOhYs:3cŢ&=j"9!pf\sWzuWsSơCsZDC>\NUcrgA@JKXik XYMU eRpR?_,y?*^>ˣ]1=xXE'8B:?|:HswTAk:ht}\a_ mWkj]J(>{mDžA8H dBW6LAտ6cxĥu]J5 H{H~W]-hPjޒDߩOlaJ,'NԹT'>Y>.SB%*AbhO 6/{ʠhrkc :z)zOߔ?D팼CM|QZabj1tr{X)Wi@?}$=Wdeꅙ56ASzſVGEJ7 A*mdhc=F= D'29u:QC`Xݺ? 8U$RWd@e9dD7-Q Mf r];(H9yUZ^mCHb%*ꔇ|.anӪנ%{'{-:/ef?) AG &DJYH&jH>ɺ30+w ڄOzoT9>]iXècU3QVH :Wڙh.~g1JmgUƤ ֖ P&4T޸S9D> 1׺K?Qw~1<DxL$io/^L>p4*f[oA]ޕ%y5=j ӻK_ 4rfw5b`vTAR^=VNjo kUJA vrɊi4])H΍:Hj l (YR2ge*LIѴU-ǴPf,28}j1p_2ɛs76'lm+%̗:!ss-rSy}(Ψ/S$L_.A> y71R2 OQRKD:qLΞT2XŗA}m(Vֹ^ԇ<6l[!!!@/Hl Zy:/[V|0Xa {U t&6oRAJHE+^Py ey]SrE3whE >// gh51nWmAֻ {UcY3xK=XyӰry`wZXJROz} NvtJ2R}ҭ <@)A>ypy_z_׀^RAܸ`AxO rWrdwpR2؎DV:gUn,{8E}s\3tM@h9}TrX Ei1W;-qf^:3/pd XK:)=2*=G$>OIg`@YAOP_]d QMDC{gC$r[|Lqإ햢o s/,+תqEi8ED/4ʶsOtJCH7֍_dg71t5~a]94p#zWFɦZшkBܩK0%8S~fLԹM~*"Zu95e=YT3NT!|y?W`#s3lW Ճpf?"6,OwaAmH&@($1=*?HVT1oG<Ӷxp"rs{mǥΜ.1.a-O7Iة\լ*fXO&=,fd\ʣIJZV냍7#9IP:uCK)6LL%а 'HޢE]&9v|7hn;)S4}]7N'D1,Qnl(!3udGKD$Am}#6H[Z4^pmGoP!OKs5vb ؘ[\E?k|IO3/)f*CPW5]>0/E5|J|(tR5Зv}?Q 8jRULvR(S0̌v9B܍l{v#=+ɔGGVWzՍї?[dyJlW{Fȅ)'6xr'gV͗0r`4eF-s5[|$诀V]@q 6uQF~ϭ/TVukSQ]+A)]z)MJ=I2Cb[K G1Y`FE*4 )SPAn`g < N¨*Ƞ TAK=+AE%s8rdz2s/+Owu( AXHve\=-TP 13p)/O UG 90cy{Kc W.qdy>ǩ]>DcʟMVǁr~dչNɶOV#`W(l"O6_Pe? ۜh S7U(:_E{ i %_TR ٟEo+0'UʻFd@r3CU5v|Cr|M-o0=iܢMSo!;#A}/#bVAmjq^E, lϬ?b:d VT $K]DEF Ms *.wa姆]CsJ3qU©61S'/\[rK`b&t%E̔#;эChUI7VW  =77{ڗV(،\)hg_`'ig<-aq'ŝD>:G@lP_ͨM%eI9Z_u:ܧ 2<:݉G~o2'_#U+mG{֭k:F7Sب֞@ V4Jo}E+M )k;JSk3ƩRHTA~d7]>T+?e+9 MLlņ}XSJ(ҙ+8#fӴJ^.Y@ 06Zd~JoEa^!U"q P'zTq| )աbh,/j  uFjexDiuuUq]9||gg|h VO '2(M;2wv,|:PZhiʪ)L~\i2bu1xDG8~%3!©WRAN~TARߑc0lYsլ*&s@ ^ap099"C.G0 ڳi!M76EڊfQVȉ*765p|3qc;beK)7bƢ* v3o+Z]*w^4өi7nGNx۱)b,ڻPRII(۷2u Jvu|!ebuMݠDdxA&mG`N/r6e¯HkKv6I+68iQyDO.McQ$S) \f8wO4S@C_TGxcPByW7fRY%U3Q}ͱ3Ki(|ar5ĕ˥ySe,JұqhOqRi\X|VY f4j:;VHv8mx{A!iP k$x:dx F y#S8Gu!_#(6wFȄ6rG?b(CßN|BIuWjtR*Lix'Їƿ|QlExZ͠Qm9Z;  mAt7ikֆ1^!Z:PH\}ue3"+9;Zo%}Yݲ/nD_1CDk nexp 2?v2 ?V{4Hx Vs_ŤQ[u 'u0nD H̗'wBHJ "D!r;ڈ+5ȱ־[ewsNtW_VEګd 4gk;oZ,5v{ e˟)nO*6t]3|-QGO6g.' ؝0T ;, & obzUhGpjE}b\Z`IVcgJ=!RX|'@9H!"*|^*7|%tO-Bi I񊠼¸iX0^x3mUu_ZDIL_hOw݃|㗍fbhjJ"ԗ=Tɧ8G%6{-Kf-7fK aYO x!ٹ,#m- »>$\|hlȓg13Jʅ)Uw^kM4%L8g2(T;=pڔnUxpJ=dCH|*q)~6ʴ[ $, 5pC1VK3տ8~k~"Soy9 @MZ}ڤ~ƔVqp}:m|]A&8c =/G#G/*q&ٲTw5Vus7;~a({֚4y$G=&SQz*)-] {?!iFuvLx}:TXVzDpX_oocxs}s4,[;͒VW'^0k7DAC/p,H 牺 icH粀"4 yx ,e}C "+u Q8ᳪK5 W=2Q[vMH @.a2iZ{ RoNؗ`Oxeѕ^fU6k6;x7dD12X[#?EЁ,L8wmcJ'~CߠlGK;"2,yΆ tQN3bx"Y!|좦S`2SmLf̗A<,=*buZ[90  (< m$! { 2Y`DUnJ0ݛ6%Jg{FWB( n$mkhȣxcf2Elo)vMr 2R8PbW:4EAK#a-zg_mRKMw GÍΫ ZR\9/a.=89IO3AfX5J=k&k`H%I$=̂Uӭ)l6k{4:R#Rd> ]fr+00z `>?SZ|6q0$y'Z^:$v}^O@d{  Ϙf\Z8a"c#xڱtr-Q.UĖ,s6mELW>V_>ֺIoiW9hLY,"{_AO)/L; %Q,1 d0L߉ vw 6'6{QX13HqMb P^BZByN`GT3,OB?ރ6m? ?癜nћ=Os O°?A +-.cKx7Pj5e5A)K檵[tB4@oSS59acEI2(9Vl4p9J JeLbH#h\&v e}=`AlDUaQΆX\$#qӔe˜/E[T\?i}G a`{Ɛp{W*(':/+ܝe c"㧓_AF4qBԩ.+:G6p宍?8J2a|hqNH%U O9hhB OP-)j+茄wɄUOCNg&ș++8ő_J],=լ{n0E7V[p۽ڗ~zw--;amb$ bCªNiO(/rDH$;:93[̕WU^sԃ4kuphLpfgt'wF? So0Myd0 ޼W1$&}4]yzu2jKqUP1V97lk-<<%<{9*E.Md)AwD,aNbhsa+ƬE!۩}QE#b* ֽBmMY\*$[\7Tݔ(\jͧEn,9y/@]I׹ ]q}&70=kQ IJU`k؞L!ID7WA]/~/XWׅ_vg6>Qj..xb {L+c2%AIC㱌$O2 mʹiuLm; 9h~*|XPU`ǰLˊԀpi` s"LFS2~|z3sIp3'֑HB_S(E6=uF~]jfD$eDހwz2:QhBNuQlRȉz4J*p'eeNd[yqt6Rz&0\}LY+:V8?5;2Gշ ZF=|{P7:T2Qad EPWf gꭌ4YZg$!"! ;+(Z1uJ,_`wߦHȅ7RH>) -% ܗ_A#BT*:ZqN9%KpDžWP[m6ù/? al'`GtQ6HtCdu p[6/QW)j@ !iPqCosGnji{2[X@\5-BB SO1T$=Ya^fIW$|۵@&:|ݴ ЛsI =eIKIX7NrWY BaBeWEgeU #ݕ<}U%%IZkSWFrULm<ۖf}>͝!B̪rEDP4q91rHs)߻-'T'@9P!-ҼBx[,Pht >zͱGڗXo s3ڕ!`{,L0]+ GC%n6d ߽~‚q"v vܯ ytל B!2એy4P4oT[p)z"Vg)qj{ .gh%xg4h]To!agL/zSH4I)~TM\EhV.AsJbNUV:tgV=6 [PM~ u '(<?o+ݝd.Cj>-I0nɇ/3U-IeZCa׳z6H"F mZkNqygVtajka* s yxNp ?OcW[C]^YkYzg2M %]0$A 7ĝd(@e˒:9ūBMa2|s]Ҏ#O.YV2"lM|‘Q}AXUi5yoLdT(Uz,HHw7=DEQ~W~DC:6po㢅>xbYR(ߗ"ۨ.m&*[AFmc'TI3hʶ5MuE{WJz~6&!ZXf͊DJQp/wП(zYN u`}2saW o%Vߕ۞]M݉Jvŋ 0Ql7\пzkg[~L-;@r>k*9UrNLOK$IiG8 0@Qwp'7b@x"D9 j Jǩ@GU1e>` @瘟`[bo}'`pG+95.2xdq|(1=!Z7\ K`ZMܼyhXe]P;M =~̧PQbd;t(&$@Mrr1P83 `Rz0}f|f-0Kp/!9QҥCc9&?O )Ra&(=[&obRq@ToW]Y^\b*΁HZ^$u>n$B%%Uc^AУBn١:Nf sAO4S` fJȨb3ܑ ђ#vrTC>Œ AzIE'9#[u,IEio(IOZbK?Hco1asciiTܮJGi/zϝ4L,C,MA(ϮX68FLjϭt |0Ul#^lw*]s` FЕLޏU'Npb %K{bM=Jx&: TNݮPxò[*k ļM4V\TF=,;! EktGB;dT3"fW]Yc-pjD3!Od16zXd)Wm呟MIѬܷeN4հ"KKz?csIXma3VbJ{..Yq$5/ҿAM I'Md"jȉ@e6}o$7_2%4Q/1&Sp9*G?]K$ISl=^ifbcE+vS)Ϩ-D7.AJtba%h_/䇶n=y0eY?i^FOo}{[C RjHh[qS몖fXX !^a˙0l!}۶A(/W|{ה`CY?:U( 薐dODz{{q⭠ kJ fod5[kTH.uK#R|E]T˦ٷ6\$f\=+ MxAQnqEhydEQ6EfkjE2 lWu XuS q5Wؿ%/F'Cpp T~G|m #iY'gթbc*n%}.KeELU0Չ-nIk`u"6(_N`޿S%I!nG: ?muB]?{%1@aSB곩w]c/d& 7gUth{OSUA\n]^+pX:9U%:a \߲"TZ5̈́mFk 5G2Pg&ctf㳁ރ2TL%FD w(K -xS$Kqh5Ƅffp4st5/@YƊLmXL5HWJh}9g3ஞK>jcO4HJtk;o '␌S㨭3H=Ιŧ-/0j26*,Z:5{TnmXi8| вD<Gy#`Vˈ0CkeqTrK!Ze5aŽ6g܂YʥW.x Lq޾ 0}k;%TP6Pe 0kG6)FkEQJX v _ A#tPSzFJKb25XrmB|Jb=_ù嘋8WODpSjWE> \ =pqrDۆAg~$Ӿ=,T\/:C>!CwK̲%2RJl{i^CH1P(ri}'oB |"/X85>~|?V}{m`4 \ D~㐻1kfRRG-XfNe`\ 9p$iM2L\_& FLR{Y.aVvO CiGH T\7c`Hu^&clUcMNp' k?.ɉ4(pqjv{.r5尫/mp KQɏH6ȴze/3&of1 ,jT~OPz",;xcd}-v f"**YO-ʥ v،e0v`p<ȅ'YKSS%qo_w'ҖVՒBM!?aLQyNv(mf  e[P}9Vh+I岳>C'|kłD^ [z[dtQZZG_՚xCKҐc$+&%ݺ2&PzUuZhRÙ$}CԢf>Saoqe6~}5u>T 9G]YSz/Կ\jz QtU)ٓ-2E0a8&f MY6Bl|C\b~׺,)xɶ-C}e|G%Fؿ Rp۹)1\eFP+ N{ꋆZ)nY{32ϗR9$%8)慌0C#S:G>kJ6}W?ֆ\]:Z,_8B wZ@_5RXN.q$3 VOM0V+czTHlh 6_\H9es]w~sh!v!|{lg(y0@Jc-HRMgr †)P%+Ɍb$YᛌHp~K5yG8s% 5θp.kٶT)J?$@e7:-3G>яէ<*%n"S\l. WTiGοk]X/BVjDKPg1F>?׌}28qӆNqk8ѱ u.^\(Ւ'*h 7-Yxe%4hA!13uU@ l]%bLI0oG>"E5\ºgKMZx6,Žyö UkKh*^(i:6hh\brbk"kbw|L@l=R; XEiC\^ro6@5~.Iޝwr7#{6IGfءU.[ro -$p>7 W􏂩9D2T۠s)2K`:з)ѡUX_f=Mi?M$οj$qSH@Rqy!8XN"b/$(." D]Ƚ3630.Y ,J׳/g~|0X<>}>ZQ6 4Jjc;a!߮Ѩ!=!q G;c@`OBŨsrܿ;+r7+ȡ <<ƃ]Hظ M$Kvi͌?n-m3+>6e.=#b# z%t cnM>J_D0g[kѶA)[F %2b Lmm׶,({YMOBF7p -fn q 6۬m2͐cȆQ[N͐ Otp3t˰40ppM$2MҾ$5ji2QYS6a\r|`sHNq6 6T8+O3ю{9Tc;97~**io6>D. Z\k~L ̻FO8K1ٗmA,y3,9&SN rt*Yf7T$ǸX d2s.7dBͯ9J>QrZVwϮRwuNF FZI^`ک7)a>H/  ǹw @R"L;ҴxmJta!{n {L )Z,*l-x;\e/W>Qv0!>&vmw KWR/ѐz1}|XBB[)y}FtWp Yу9Bngc,_a}./: `T۰l+JSLS}N.=Lx#aM.n"ui#ϞvrAG, }DoGZ5嵷Bh2ܒsD-2l^ـL&ŖlH/+η,}6rP.yqIFg&Ĵnw⦏7}]/5c Jbt$ p}v90CQA9_cP'`*7lJpǍ_+Mv}ʜ}F ]We?} }|SB͜> ȳ͙ǚVCN1]h|Y8Vv85SzU8 7&3vz|ArE?j`,0)FҨ8Lj7zXʥ]eCP/ȫgml7-u?Xwy0' q)Ԋ>>0>q"$fi\ M-l,)eGW۶gsow3D2Ζ썂IH4El2WOۑ&GyT4ڊI#'GV.)%{[4:[mm 4Y)XIl a%[*U|:ɏ8u)VeOp7d؍5SD8Bb #<+kXv끺05>oȯnh[,&Ns{0-߯d~ANs;*=r@gvo靊)f*c Ol#d/nok׍m;RĄe:IY{0r2a+=jw?pԨ}{M(NY`4Gb Ha&zd<_$D!"7 U#kRsdWfE7?C&SU 1+^ Yj 7ehCzKEt\%Sݳjywz 4EGQ]blv❴dPk W˺?yLL d"LKYқmįLb--aL"Lg&۳8Rb|ҁ ܴM`-%]uGKĩW2>'ķL=׳4F˥ -I^ C;(ջig=n JC0*Y111eJ,iFFխ?Z'$lߖc5U W6LBOk+Bh͔Ljp02nAC,϶?;(\ ]4I@( PɆQt7ZE; V^+*T3eb]j׆.826+\da[OpԘY5_Z0QkXXZY:h}q3BqHt,3 m:< JCnu5Y;?醙ohgv7m豸EZHʞCj01H&L*  Oж]m)j txeő m[KMIb_.ce|q m]68)]dn&_X`U؝KL% :h' 85B$v{[$`٩1VڌRBC|^BX΅-yZMuBwif:mX+`rG,];(rȲ=zH1,Uਇ[hwt+Tli*vb^w89̃bO8%Ò=Gg>Chо8d/ N^fBdE޹-GfMe2 ߀br Dv3%g\EѪ>t%2^E'Q^XoSrzt ;uގZgR-quunQޒ-!j_348 m_L>գ34~;CqPl*+^< ޢ#$?=<tEڊ/0tWM8ǧ8UW3;#\Lտe#(r:_-1Ӿ8O@ۜTz_\*% \TzA5RVǭ51,f3چ-tx˞y08Iof܅{# ԯ qѹH ~JOKƲQDЗVٜr1? +68z KnnĶ;x:&z!/AU aɚ]`eч 2Z>ಁ:S7>f*Hji=)% ){=< 5& Zqe|%3xDiI|B W.˨.Hҷ2~{;jrǾ8Z~ځĂ,rj+1|rzxZՆͅ*\ٲGD J򓢳?a  9doecl]z5.IO Mmnn%EYxj$1?[B($mɍaөpvRUxcC 芏$"J#FT(n 1хnltj^G`y4M~Cm@oiP޷ַss _ wcCm޴z ýzv>Zn>N^]ZUt M+NΠB |@n7*jֽgiY{NmYW2"}u7[cz)户x0Oh1AnY,![a&tYINI@?V;ȼ)f;:X䫸Դ`QMoZbql cj2 f2uYhQΰ;oVтĒ汨f FX-y::XZCVX(a޾)n;-F͏i{ԚI"'{ŹYq;Cd G~Ձ._}rkfq/)F&:ȱ .&܉X[ ɷOיN5a;S sǠZj_(*u~c[7yO[̀? <{26*/sGZu}y]|[8LUx yMgd' <)Qa'GMDMV#|B|dof.hr>@D ݒ9,}YۨLGnASF(עJn~:.uh1#y?x'k+N1ew+ЊU9FW8bٚ֩X!"jIɴ^ Я5ְi)K}֌,Ij| ShWZ:H)nY д،X뻟CV3Ө^)@y py 59re(pA$w W&z-_ HNQk)]vw4% PYZ2/9鵝!33G{knf1g`j.ʫ7\ڭny;I{\K&=',,mjh%[EhLl@' i%oXceT֣VGfɞNʤ}@{7&b&^oF/ݿ ozuOM"+f5ثP^,|hfz%-C~&z*(cXd b 2EB:6N^QسU}h(mLP%!tzvfaeuf#T~}2g( ԅ#m7DAZ vdr>?g7Dx׉#y[{Nc54Ibd}Rۄ2b<7P g~2݀6_L-v\bb P|kIuN|cyʟ{1Ϳ>y+knak\!Oşߟ+`Dt\(VI횋 J}Tfn*N>Yi6nS{Vx{0nF!Z+Ϊ_'Ɣ; g U`! A3(6'uiR>%+JH?$Ƃ&;!`xGBWʀEۻSU+zM0UzGy٨dͻ%:)6?A%\PzG-!@i;svP,u촍` [01R|niMQ$$NguWzb!jq״rքT@k r 6q Ш Gog1f̟2g[Sp+Uٚi ujXhcb( fwA=/B$/zi>Cs[.fgti! !ĦNU7 ըF6[su1iV1Ct&>o܏Uqar\_nQoEF~Wg6vw( U3uNcA^bȆ 6 MRVeGgt+):/(Uq]XM Ío'M0O׼NpW84Zu0skkXR{Qizuv} TlIF9́qj 4N'$BԱ2ш"ʤf\\u/>KoфDFzYah\`:yH5⠦(ͻ5ww2yTlKr BҢIv7R7}|ޝ:1 ?XXђ/:F~w⁢3Uyy$^AO<l=G˥G:0 Vk'O6MTHPHwʒ5F*tr  I0]Օ)|ŧjFtm|D™:^H}:RhFxP)T4̜2WQ[]9d%gʞ|0jb,8Cc2sD&5YDo,Y~Q귧Ik³40YŲٯnk+{ r_1ڗxgN%*r5L3Ci:_rwI{¿v@s]ju*=4 5'&Qw[O39X^3gW%8XgW];<(1yה-3Ұ&{X:||[#'l/+:3HY1H)# Oz S˯ҏ K2,{'[4D} HҀi^)RI6ɬgA/(eN淰p8-ٿyT:兕 k1xOɼ\E,N<@Py霡uK&]~-\rĞ#:ꖬ |=0:'1BXkxI4`6; =8(\EE[)Z@j-I FRᖨ *JDkJVK?p8IOF K+q!ԙ^\7PY$=%Yk09 46g) Q?jO ^1-1j*)6bCo퍪dh1 ~ ԨwBP@WaE^NtAQ_ (1\wz!RNؙ|}dЛW:/=_.rE:6Gu[89S.y#VedY\[#V5v7(Y?:(o #OpթJeX# >' \]LI<zGs7D2MTX-Ffhw0]U_0?wA{`H5k$Jń m'ׇd[|ٺOFΠiEGLTRS:#6< Y3k6wK@ȮʚvzƻlT(Zpֹ7 tDQPրR4"XZiSM~g{ 2;by)F4TyOdx~HSw7%6obst5C$n*iOY7j[ ?_gw]U3>3E]+Xlr.$GSaK} vq_|˚9KOR .߭ jlѲ<:0WKeeֶ&DؓL2jyNKHzEo_!4#b_4gNM\jέ ;ћVjuTWYP[ڡ]=~n3p vcu\Նt/ \ysƘ$ąu7!ueS1+{%3HRIIaGQR/9fDrFB.9ɶa.nd΀,?*Z;l rȸWYҸ ~0Nkh\k@ eu8h݉B'S %QeyxLCCc91Ix\vNC8IDqL'3+ƭ B4L9bチN75Jq6\ m AmoVఉhۉ#r 9X-t =bKn+A I<_]t +`P1DMyԏ`$WnC}mqɆN>_^n\(e?J9>Cj0s,a xC  I'>[I{P^@_Gt4>0={n/w/ uʗ,g18XG} qEnXLs޻bc >r-{9 c|#wxfXQSgwD:gQd*[q8EOEΑGԲwaCA-&B?Ym}X"yջ_A>Z1M0[ }GȦƯ Q&Hk RŬ`1dV.]ddh+tB\.0JO]ºE(uFKv֊HC98猁/f`_R+2T#Gcۧz^yÈb cxk$O-tvHśȫhB%IL Q7 >v7B~ڹ#'k JV 7mҚ]rp`U`-~&EsV1i]q*QVz:lkW!d~/nI8pc/)PhwBm W4N\</ׂ8FPE%v(1977褩_aC۫'{htV%)۩U-Mӧ(v{tYn+M,'GfIeӱM+Aa"~߬F,1.6 }Rh=p稀<$fwԣ!/|YEn|dЍĆp)L%N^?wMyy&:b#n}l[c+WRi)%-/Mr'0Zag^ݮ078 /3 J~"%P7B֩!h>ZYw?(5;j%ʭ̹$Ej,Xeڻ:k% 5K_}`\G:X:xnLmÁMn2j IhGu|I a:_#<] DcbT||[7<㰵m't1iE.b;f3%&Ole6Nz*p+h|P9)YwE7P3+yh]`mD>m9{~lG_j>fp2un=HFكw btjZOa3՗_|)*>=|kDdHk&1\vi jrCџS?! _Pwzp3tٚeDH>,z*C7 L`D jڠ \a:?H`w͗oP̧=,q*u>[K^\qIy,*÷] ^jŵbL|ĥOkD@@0Nl%)ӉZTk\H0*J;k [6ktOrZˣGWb)q%Pej60@nUJrd$,1˩/NNT$5&!Z"6m9>^=ĮWAGUJl|VX&a'-$9ˊ3oJq`1wk~$E[E$, Jr^;51jR8]'r.Z96)pJ¢)->g~IA TP=^=IC ?9towSѢm5EYIIg$'W3*9s?ۗJ&XjYy~<4QEE7)fGL޶ \+=̽GIfq!P?V:fiΏ$șX2)۾<t,>I*|ʃ=!#y-40n4Jw+HTКk W>B`*axE?{0SND]`^b3 ob#:粬fa OBWڑ~jOlj<΅i3jԡ+q˚^*QqAHˆlL"N"E5?>Htׁ#bl&f(R 2d?WM]Ig IBAˆa%6]V='ΟP9qIZhe%aЗͫҼt=Z K=[V*WR h%W Z94鋠NA KcL IM *// XHeeaIyRORڿn>ۗ=$@R@F#Avd2KlYGjcceLoTvcFbB.M}袖jOp 5)|,ձ:eQ μ[e_b`U$#lVm&>똻UF69r4@ީ[ad̍9:%ou1>76Aa.Gѓ{Cέ҉44mG=P([_k >┋6D[ 3'GҠhXmvvi 18# ?[=3Rrq^鳆<͠sw~Jx)y j^qC7L4IŮ-A>`jtŴ.+I{Sfu`-|Qp @0+R+be/M,aVѓd8gUsdN! 6-'D sxPSt7g#!8{%/<$`jqd%9GKtcS-mF ˦@k)ЈB v6E,*|=-řL% ӀDdi҂>hq^f8Z례cJNg/&N5A-;8o`AEc\ M!%1j͌o2@_^r'᮸3?u5i~]B~NW`u\hqND6q7=Ӈf Jg9U W)?IQud6ʃzJHWYE C#@5e[nL&w!u{Q.\G2Xѽ@VpYCI{N91ڬγ#kRlܢ'ުT2nN5LvLYӁ@s)o FK[+Az辗יy3xq^)(39<"/0TQV>hfdXZ ![DTRPC؇:EƓa R{@-̒I\zBRttBO('Kܽ#DAmp`rB/l_s}#@ vLNrF  8bjӒkў7')޼0f!G$-?pʙX\>,߲6L2I}Dh MBXE *8EZ.}*#~ U ?_%Eo') Z.c}ϋC)o2ݜ*QFzjK* ŋa`#cΏu%xoF2Ƀ*I00bɘlЦc) jR;"7i+|p3g E91Ym?YNj55vR`n6DQ~\YJZܓJs8ډ\3$A>dK,z_+Y.*Սf*O{;]+[Ҫ|⪡ϑu)B4\]Ħ>D+|MyΑ_ܼ^OWe6%ť'tUBm (_=Qu/N$ 5= %a=f<!i-49}EDZc ti=8OLAu=|ѣ%GLs"rGXϫ>8)v%w15@kh>jiSRfLqد#!ww3*Ursy)"\<5KbQB M\J{E3چ2 wʄi$φ7_]?'/b 0ʋ%T3ºx3@emp  -|c?]덢!M0 m[ }k xgQ[bpY4o1d韜F8QT (8Wb Grh{ͮ'0h:hg6ן76w ="ruA;X 𢛀 !{IeNٵv0IAfoX6bGǴؖ_!g]&[<'"ץ(9eD&}M-UZ[,AfB5]:y =T8.S^iȱ/Z(2NY\*b?%=8#.bdJn )w/@+0u֬9 ˷L toT83oOc]>K}ˈ0Ustclے7+@BT)QXT껸~Mo)*dw=vx[ SGߎ^r;yqYKj/0%ux݄B  4T~ԕ},]PϹ#t_c$ t-F1$zHQ26&.e%gm0GIr/@D={M*:Nx%E%4Yz UN}3d fɵkഗlDE~J(E:wǜ p:_:t|0IrͿ?ܷᚺ)a/v`/gx&vU%F--Rnm%!R̩Ũ>L;GUq\e ,YBFYgz΀u BW {$]H px~_:-9 0ӕΌ0>[JA3?n##@urDq܂} |%ҭ5$\0DZ3H⎒s`zdYFA(Sl]buM%',˶pL^Z 6#HdgxU~9E.!(.gW6XMP(]Sփ$#TE8NwnN-h푁EXPa0( "@{eYznNUYY D ̏=nPtgNʮ@E`~IHzdxؒQJY$ A[Wgk6klM&▊ ! ŨK{LI^V=~ S;p~ke+ #mAyo6:.p2ޢZ̏m3UDŽS2Y%?0tUSAg SO 0T|'.xg.F':mYA"Dt[iZުzo'A`Q{5XL \.a|vĀACa^l/;+؏Q,"^x]NZ?}d[ 4QE>6>Շ(lMْtVI#Fڧ CZ":~j.<}Y!n-5b3.EhG5gSfM%yCc@6)*G_Si'v g;cxnX7+' ճz(P/\0zc*7GxFœ 9c¼=QvYb+1c01q<"_<]na' b U=7(D`Mwыi;*ڒőAsͿ{ )[̩0:NA %ݩi+pɒ{xT u{!a$҅fPɅ์鮛=Z[{ -IEg4WsoyU1ӆm-:!$H^YC$biH-B3ë"d\{򥲴A,fPqB?%[JyWQ^>ۆ,`֕Ҵcw|1QfO!XqrY5OtNMm1;JjPTO #˵T(rYվcX;=/,8i)wmxZe YUF\MM 'Gi(OUM/×4S M 藦*"^ǥX8`@vz#<!q8k~a޸5 +7}ct;t8={FK&>ԦL =CY~'QKioW^2y@[-$Zx)=6$b!U&$$[tim< ţBqIf z ґ8zg qp`/D.[A|j:&]8Qnܤ16Oѫ5D1N?q7—?r{Եdo`\-<'u\{C__4#gz|onOohG4I;H%+\OydL=#L`hdE ?wQ6l!:pVpE٣`n"(J}S#/ܟs0"޾p^lJ%d/' q)QU?Bs V WޱI4_^aP97!J%s=l!Znn^nX7u /%QTWOBRH5Ը}P͗wɝBUPogV 6dÞ)yv^44{t¥T~$3 2S!ǟ7j.jEWϟ˖^@.ѱjfpIn@dO !bJs|x Ŋe̬a@UpHo|[EϪ|-o 8߷̛? eBG{YEz+ 낦'Zߠb.Ӕ,.qSvtv11&eφO^V( uX کʯ[I7z_k()Oѻ:^/Ju')u8_e?#Vv$Mts |o`&MxaR~P'hՌj;| U =uĩvf|YhPvWY/场R8oh]u۔{AZ$NDOsQGJ2gӶ=Vob*+ rӧ^hWt-og`U&HYGGfECWF45`%JPbT,xƷiWw&xɫrLVegg{jYgBou~ %:)VdHf359d L)99KG6dxz$JDs쟽kE0ww~Jď (]*܂BV/qڴi | Vw!6P[#F{h5+[3VxH${IUwD+kmjyIh2u3j##8=5F|>95T lrϚB[{srċBy iJ0PVKi'l\Cj23)Im&>R1y};T |AM`Hʠ/uT{]wE#ၕ!O ~JO9%k )K{yv' " AN ~N ;]A8 Qq:k B?ZrBkgO& [/x~"hքm&7vp'cuYG:T]Slصc\H]gpVcD S6] 4iFSn\wi$ hԓR>u7{ 't Fdh>!M Pʩ;q$[YȘs54s 5Œ\fv3a69 FQ DqͲT56c49'i3D=&ḁZ^)d>GCPinʀ^v(#l;7oՁsO/}e;"G/Z[ѥ[ q*uNGEV^f:̍Hi;DFB?a\cU-fJk#W^z|L,OR+l1#l) յ̂~}9?K\(lh_=d#WEhJ&F }8.MjApvV\*-,Rw)^dJ>n ͭ&Sa_\ 938 lB3l}4> fw808vUht8/0֭}EՏjLuJ$zGY i}5NӴ+ô푈m1T\Ǧ`j)_hVE `s*‘D17a؝, Lrqݳ=Umg #3H;|OB+D{O nFwq+6|]8\5g +JJ&/[+VCT| GK I*+>&CG.|ߓ\)T(R.=8o1cu^wK) pT'g!4Zn`8\4X =}<$fҤhVR(0ý)M5~|TJqHSt`T&^vARAf+ ܡ%_?9d^Ѓss!j. դx%ξF,|Ro~7"20U^>ڇ&n-m*h,Ԟf@=UkJVgǛP2A98+]~)!/?w:q <$~eqQ`AiHN2C0Vh{:!:)BzVM@A):F˜0R5\}4H*![{w,"6]<yAUR+b$W{Ӏ2W϶#t"_0Ș^j0B z"O=qSX4U?KH'= 2t ?eһ7/0HZ-]t3+4F%?t1hcɛצ5 mrL@䰴2MA~ Bc;$)q&#= cgf`c UȎo~j$jyN6ݍ`er"lU܁.sҺm<Kb&`7`2Ϧ;8Q]9CũM7[`}\C}X4D8`g^>潔rGcKbG+Ip+Rc$_Dܚ@MJ%ĻK̺L[M1gbsI0m;Pqy] k Xؠ-z^t zk\j 2̠mox@r=@pȘCix}Uo5YM4SQF\-jR8*1/OxJuoX찉y o! +6 &&Ec D&r5j%Q2mgtK4upXjsGC XrBJONmЁz&Y*f( 9eZ^ü-#9$rl#COіΎ6rc+]鸫r,D eAUߪ~ b(7}B*^Nv"x3­&OƱcvH|>>I'|䵢ַFVh 0@V $k=>plFE>+aAԳ0N.ڼ3U#sB_=N/o*CȎͶM_8d"b=YZ!b0J rIvIv4I'Q 7)}NCMkcH@OrNe҉FMjwg|j+:mR/=HHmļq)2Kɋy-dH:sUt[f^EO_|4,,f`NFt#[nL-xK[+ tz|4mJecZ"doѸ]Q VNX=HDGQrɮU POͬ8b_J:'TsokV'2=Z]soj(v.JJ,@yIq4먓-e'>h.c/~ͷDh&Fh!N3L. ً½l#&EMA7`0VvIl`A$OQn-Z!8u7.:9=k2ӲYW{{;O J6艅[f%D|3/@>+]૤fg$Xl%C0Y78|ae'(&]lL"FHcϊ1[vc/4&N.Z#$'|>>ޚ˅1Vf&&c32r/p8{pf%•@߃I~i)pDZh ZK:8DT ]:АS3I' o۔aRȮbK ^Fj=H&%n5bǷ(qARّll-7~B`bq/Ft ˪F9pZ=6Zdk˗[q pbX'oe Ѭ::f\Q74cPFe^[C<nb ZN<8J. bbAuiEr> }FIɞ5n|2GqkML1{ihBo))GK8B_o̵ٯɊT$9-}26fgU<Ɍ*c3NE<sm\5 NMH֞K1@tɃw"[){3UvH<gܕ4c0p;w cpev@o7 K/L{qHO4l1^>C6SS ݈~v=h*!IХ4(Xϝ@cjܕ^2bT&gk^Γ\mڦ`SĹl^͕N$B }\.ۺ\Z]˸|~ n$gavEjjju2$Y#PdUl2EAqF^pb ,pqvqjS3qe29/-)j!$,xOp8,ǩKI9#Qyh$oky[k 7hD1Cs‹D(EZ|lďP86X Tc>,b[-G0͉%SNeI "`sK/ћa-EУ)ź#s8cT+>ڴwq -SzMAF+ ;ޣ.l_jJMcG]KqK;PJq[YN=闓[i>XYN mH{m[) 峂IMHTZrgPpC(0KͶfcPvsE!L޺Nevq d%O \3S " ȍ.Ȁ~(хbC/kwLɀO*iIʑBj'65afF,PCy9&MtbsӿX `jlhE!ɗkMkKY6sxSTmNjP8B5*(ެZ}aȕ!r?'!:zs(o?zcnm,`'J:SSE*ej6NmVU|f%IW/^ҰYnńA6A؇S]5q4`VP*R`x,ݐ4%l9}( bar7W Ǔg驜W'a^ ~ ,%rlng2㜹t@Mވh'|u)20">w&>ˉY9YU[y*7|nCH_hKU8p߲ۊAB`!#I:Νwpeh?<4 M)U+~s_*6*_ŔGmM(d$c嘍BABF9G⓽"$4U.[.-m!ӻM$I"b=[RpcU5C:;FX|x8CX]N/Mعs͟,}{yXRA~)YIXYJF$ZvbYB0 v''0ۼĸ̒x(r#]i%Iݍ&$N{;R-~8H di!dR=%ܘV,PH8 dO3#klVx=7](]9fpp~'Z$X"8XF<'#c;=g8t'r%IB۷AF,'mIWg2Jz2$|#G+?ƽ";~xcZNiiDfVh/'qqF=DaôA~/DK qbsHطa޾JMnQc'j}5̯RYߌ縈зgP~XPd毢.￸hU$v |/fs`uDWC4ɒ\;q hˆ  UnN m1@SA9V\4p ^ A`P5|AB;4,<^mENqL #BJ E wВGaGx2Gh,<ဓB/-y]:(a) .$B^P]$uBAD@T]K?F j,>Cjo u%b|e7Ohhyт?-6"5Vcbr@AL&c)?Ŵ~] K>yrճ"R.@4 ڤJϭNY~>} M QiGI[d$ ]LxK7"*=m(tY]Ј_Mkmfn-j@dV@0P:~T8h7,9 :`Sb a>aU,\p-795tJ fʰΜ3.[!-[*jh.g =M~WAS7J2_L6yyط'm;L,TF~(0>' /\{DZq,(9w/2;j8OssHsݮkF+ ZGWB2ҽ8i*"4-':-dPEL6f a1YI{ ` /ޖ;Gk_g_n:g KsL( 4E6Nd䡟UYdo,i6gkߩ;Csr_kICt^NA#k@Θ2P&Gq ߱iTs3tu, JQ;USCYb?UW .fh#CnP-F |M3;m>c:,Sπ~RwvdC0*4v a& 3hXHZPQf3P>6(IWe%uVg[YGGJ d$gw#fr2z1>Z9%HE)ԠH5 f˺Z}egMj FOl}J +`Ĥ}>P Op"WĎ=P,X6U'mQmOiE#'X̱3yR#A?( ޓOR2u%P72 {ΧZU[HJd=(U!ҁ+gu8}SA:v kϐ-PN}ҝ6hJ\Q O:K*y'uQFcu*P`NrƸ_dwy!1sn?.CjG'9>rEHdhEs jSa!sZ{T"Ù|uW#ueFb b$mEbMMboQpߪ'ÍR睭A`²hʦ ;lr3n*!Y\I-QNM\R^z`YEӨul%|%Pt73~>!i"^D2C n49ND; J~h&`s2]V]^)Wӳ1G+ל]K60A((-+h:o@Hw{w{Ǟwl?`j#DӯVe)}Lq0nu#nʸrzRA*~*&6Wf;)7| jKk3.PƮH;1okN-EC{B :hel1EvY&*{ &Xtک3%ʢXck,QĮc>PPs[g~"goh hN<;qh_~>5 *L5!)wA؏Y8:\-2o-/=旸/+\ϡwgM)y:)2Kq\+mk+v>P S]'b,)=|_Aa]/X/Ѹ%E%O{^.qt P ;xe2# ~XU+p)=:1ui}+WyN{[-72EV_5XEê\I9{-L:p h}@՞\.3F}<*=-ma}i.C]UKi ~HUyMsJ@GޛÑDro)?J#̸?4$-{vO(.SBaS3F{lYɆGlwRQweLk߁>>1ESQcgLsdWm,0m!Ig햷 s/]hRg'Ż`{V~t,4є-5B&{5 &͞_/ƍ) t=W"9 /oR̶pඣ8s4'fy*uϯ#;r!QPUc;UQfϳ!3#h%FZi]wq]= 5HοDiiD ]֊ U~Uٗ F鷕3@61(L61;Bj-cvF): V0nWof'oB eWJ3@Grf=Q-)Ʊ+۹J5JN"Vřymb,C%+]=jHj>JmVzU]ODI7y>3IZE+ldS4;άӼ(,bM] &#&V̥W/24Zv"yWLs%42ys>3O%GY&{^"79~Jԋv_LP$8-cxO7E.~B|Mh"6j7OS*}k+^2qmj$CV Y5UVА<(A0#5?dCd_%b#8_=lj &+w}ԟ/Xv럢D>3z`-$)z7gCeD9!v{(-TFmDfcREXmg%鶹?8>UĔjyqoϖ3qPa!)rɆ⃠޴GHgp\BLMe,sHn~HLQvhDgmP *uGhLs SZ% 'jeTYxQes<6 #s[ % _ €M_C7KKe5Z݁V \6Cۊ,] AZOXw2}ďȬ),{[ӵ/)|wmh3r"EU~_lDFA}S6MS7׺wk WM5 f91}p!۴oTτ ;m}S[g%K&J_K17&""-(ځ0d=\VPgmS#zM 3Ib[0Y5$mhs #}`@|#r0ҔEopJ3[vDw%>HFbH.d(tݥ[Ty+"O 3+ e⇲^ͣib>-3:4*L ~uᘨ`׆m؎@0b?SpiT<7{,cbPjE KBxŏLh=g擮~=I9a0TjG u{)g,@e"GdZ->H3鍂0BX lZ>[0wxaϮLor[ bcig%01 ]KC\8=ǘu10뮽gKqgXzt|CK[Jsٔ` 8m+"8i[ NDlXaw˛QuK4QPAaRE pKl`# m%fmaxǘa$I6g'ē,Q\7"ٲ CV5ʨ5= 3MfKUR"l@F{㫒Jݹ4XBnW^# յ*^ 6ۏ=yDߌxᄿ@o.缌YaO`aHrL RUf (92Vw]RGW[)Z<.yX?ԿMYl폎7Gvhdw#ژ5zeptDspu4i{c.?e<[rȉpr)&{\@qP&9 7&!ZU-4ۇx?=ԛ/Ϋy!4_f E;EO;S3ejLaWzt֋4nGEQ.]GYG I/чS]BVtdKqۥU$4цvuy|*rp $}0':o;F@7'U9DB =*مj 11bvG!{HbȕR2 5'1޺"sK"ykY ~ D, BoWRXKv`It=얛f;M=>gP^]uy%q1b2n% /mnҧb;pύAc,=,tHXjlՌH%:O0o],47(g fn[ag-' Ds#aEz2'7=)㖡<)? F^UKtFu:pW6Yqܤ( alJ$ۿ{I|O;V?Tu&9dyAGޕH֭.]w7~n ϵϨu{.:ӹ7^wyKHaw "o5[Y\p H ֭z>~ *g[!Dc3%n(?Lj/76Ɂ"j@'ѬL?lˑgx:T/!]r;~dOZh%K(+1^VӼyx6%p4*L(t\NfMkih |iVJ5;"x*u*ʋ士_&T童 GHlF=E4LUpf*gV@ΤD'Rwbc@N(H7O:bzX}͖N5*kU>8Eב 7U9 y"frwxDruP0?ސN`nL_*WeaX胯Q>-qAQcC=?^#tĥ(G ,g9S]<+:4g 5A]+ھevR띰z2,w*M)R/*j 8A!,'=e-3gdO]DgL;tl 6$# ㆽX^xt̹ A!mFi4R q6gh"6 ʧUQJK͕gz'Ljs`_x&Ky9?M;E Gu脒m.CEaG;G}BO!7Řk9jaNÇeW* a*v>6f%pT5s6bo0 H~'9&P3vbp}wMJ!\WhEu4atF'v e}~EC-w:Y̎>]fS ي] $ѨuU~LKgZPZ:\QS|r0*p7X0?HBځ yM{>}>l87\gCײ-lxm'=K6J" 6J%Bړ2saC@j 7zaiQ9%`)EₛNn+_S ތW1Z2z=ފ|@䔓"^N7yDC5"8fSM ;n1pQ/igx`PP, ϋe[ >㞨$-kK/W⒢0A9x)3 de.5E1X9䔊liWX6;3RFO0,R˾LD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'{ qІ7N=[TEIJ?r&i6GDᖴߧUo9V$xDDׁ^t-Q/5%&n]7uM"Aul >R؜95yyGǿ! 1P B6gSZNCb^ڻ@vYPZJw[DӍ <׍p%I6ɠ?LNO9X;!:z]0 q=EQi<~} o 0>8y8 8Hal4eCǵ&.£9~u޷X7#;_s#zVHkHO,QYk[]YxJmD=̄Y>jX/@h v!!*~lNǼ9/rH|TzEKY*QЛ8Svk_*!-Fu>BV4,X/3uDeuZ#x2_9dpnisRc)PJx:Bލ&`$u6%dr Py ,eOsVw8\Mϝ\]q>dub]|;457q#B;b 嫺 fst;m~C֖& X8{ͱ5$pufb"Uvе;m|t|E{$0F=~1J`ٔd`ť}x{Z'fN jȶ]=r vm-bA4$nkzFGx)6Wc}v5P8jغo %.Kӧ+R_|22]%M[N$eiPϋ -l|֤մ5hkb7ze+aSG?U6p-@Y2w$8Ea+@ݯTXV4P>yIeV gP/q,Mц_":&4g}FzQ8YX{:Kva!$|Kpt5# #:X-qͻڨ$VT&vSuM.9sƨgs#KԜ0.f'Dcʇ)sA(>rC:ᨬ Pӛݵw&YE&#YŖ]1d,wXڢW{q=dwW/T:\]OY=z3_qʺQ@N|9w08s6P `?j;Oa*N.GJg/EڲtrV͠OEsKL5S/#r=a\lZAM=](VxnU Y$%60x _eSF9Mk7㡆"OWJ9 _ggv&4x#qv,r5F~VI4)lgl"4H`aERL2Oa '7HUKJ:`݇,gȩ˶Zɋ/NZ$B:y'i_d =*,*3~s-5JϪdK_fyCV̥9-Y"̈޺3S ͥB^!| 5, %-UxNA46|㗐021D}c:q,Y{Uu$O4۪ך'ے 71ҫ}GڬzPvI4gVK5  ] c .)beUܦYiR@.ZU?rUL[=:o^o&ʊi㫕Sxځ dw t-pNh:&7ja$?l_DKf&A VUJmZrE1ߑ m"N Gj U,fƩZp+3+ȼflT{Z8j\jVq}] V5~`)2;P`"8 iy/c++hYhGd A$ ' m. h7TAEc 2חU䊏AƉ;})ŀ$e~օVYe)ge~"ڪ+/8;-V vIH ǖSy@{G%,ǒprIڽ_4OTYI|[zxScŮ2-&ڒ%E~}af_^fex{#`&ևHT=9<~5W!&gB ys&gL^:u*qh"hٶmrb5Vn`ZP\DBMz%2֥[a_R:x0fc͏I-`3%JY2e,G\z 3ꖖJcIFd|K0q0b@?`Kq˃cFM\pgEk'јYnK"p$oU_M{4"E?!CO9Ǭ8:nVxp@ƔH*`(:Q6 iHVD8Patc'L@ #//h>;)MC^Ì:OA-Y(45u-!B-bzm7[GE<Ŕr2\2n:՛דNwVl`Pqy9~{bX Q* PlW|]Eϡ|8tPEsorÏW4qN2nު]Z]pYNt."p|ZӠ?" a h³k+H|ȿl}(r3?:Ƕ<2rR:,QAaToBz%(|0Tr5s&᪫wVCpxjuʔ-fcI;T 1j[{,As!H^rSATQWkK]pK s竖G*2`*2b,QVg^ %zRC.慽tE:^C88kE||NGb2P;U޳9́#-cne6{UJ}TL^AߠSSeA 9; /6I]JLWF: ͏rx+}/|U}5k"-P#wXZӑ4({r䯞L+DG=eIV1i,$O2U( ?zl=s+8zf/}(#Tc*Y7#k2{PI\{$@Y5wla)iWwiAxjk9tIx{݅O46Puj?M3EShGPy#ݵ50߰[MF8XA[y=bZskx{|]пuJb}UB}mm!UW9dOʑ)7M1uҞ X,ez8Ox|H:fFhu#lSx*VqCpLHŤ{?繪_5ɸ2W;Zr J0x)QƤjjzu+,Fstl;(Ϙۀ"3d]8)}J_݇+KIDSDJΉRD#*=c&GSRRdfdf1'o yXt[+G㔶)Dˊ#*N'&r&pVR=!d檿r5 Dp%ٴ>[RZM\!}8`Rq0J>ةODQ_, Q-͠'yJgE3nY$&g 0"E>h'&U/g#s]eL 0RY$OOn6g>Q;`4 *һmdK|Þ( huEyJu֔ƕk֚w83w*`&ؐJI&_+Yf7cWޠ W9V)`FP0"b4LNZINVzUUgPA?2ҀMy~lDžF`Ġ/7[ +tpb5j?J2aTXI~fAwo>elYEQ#1JZ l_f5XE0"mL;: Ōm> 2%zq2L̪$25{EtT0܇CLJ0]U/aeD[\7f1eJۍ,ə=/}0#aJZێ $Hyդ|Guf[SNyaQtyR#ݭW}8ԉLaWMmwWxvj^[9)^Xݎdž~G', mR*aTcJQkkRqp|y8bk:>>J*/ ^雦3L췠:E1DuA-F~*C"t9.OR &2GI]5I@4^B$i>v3IXyaj]Uc+6ù6U0 5 yt`l&U5rOfO>%OEUzfSvE3_k- (1ߚ#6 ,O؀{с}fV 1~;nOr yLέ>1767I;8[Cb2&59W犍J&uǡt:Jt{?lq@Л]'A@8 Jk*>>j~8*˄9T;PZ5=2ud@^_Mŗ +XD3+8E ;RԔ)#ty=@&)8Ld[֕RyRDc-TPk[cϓw)kfJK7V:rƖQM06N1 ad'"DçQz(k4 ]3'Q#V[;,xF{v$}]»$-_z.a~EubUb[aQu46-39;Ak{f]W ҅3CĐ(r3?aW;!{dY(߇qbOC+Lӂ5nivC|Mr~wGIY`ZJNM '5f ^o=ӗ{v>rKvBVe(# J~5ffWC雂LldÃ(;Vcұhðj[xmJU!^| a(wVONEXF96V(q L[@MQ qAڙj:Il2.mHͺyeg~ѷ-GrQ/ݥ_큰hX}hj)Vm/ǜ/ɬ6 IڮmR5[.83>~|]!zyKyC¾PzJW#|-qsOŐxOˌɹ?\at1 *p1BفX1)4-4ٛeZWyiQꙭTf'{Iݚ;OˑuR-WVɹ,]82]^_Mh'gZ@/-*'eQ J''r#$aFC֝'K9u@B8$rfdI] xX ЍDf9(Ot'^2SS`5VkÎ JӴhTwfT:%SBd3!]X,A#uZ#X9*]pdAŲѲSM[Њ9o`og7NNvt1TW=r ~GW£5WHB!sGÿM ]|.uz4fT;6A4Ɲ-l#*p7|g)2DŽK |E2 ?TjRHT0 ڡ* o _,)S?ɳR0M,҂tYBg Ԥ( #$`CYa̩ LZ? E(qαg1ߌˡq[=~?3r(Rf݆aQǘ"O}K MH>J}lz_20ՌD0WƢ7j@Rs'{@i["sd}=#~qʀRaеЊ5v}61"CtOdu Glmf XK,8U}~)&݄6%n`(,3\Ufջ"x+(c'F.7W$~Jz57؟!of =|VfCtD,Y;w`p̿EQ&:,S{W&AkQ'M9zC Vs*Rw"A?8&`o ͠jvix ݽ¨]Qh3,jv *~gGwϠ@P41=o~Koiz]0{ &@[k8_'gs"A HzX*hBS}҈l ` /FH.!"@{LyDm_ss"ڰ1ˈBv3E%HfLx%O,eү?_VRֻR!I5H̞#nSvػmgtswRpԼQks yZ.QOk&ǮDI ] 0/J'=$:eС(*$/'?j] HT(9{?? P2iikb0ځ8`X)#bĬ{9̻OO\vD*sC p"!ĉ$`.X'žcawMFu_^ 1Iwyw rGt,/{u{cT¸@ٖ =:oK}_P'1b:b#!*ֲ1ǒm@\.3]` LQHoQT"G= Fiۙja:#:- D3Ψ%{q~}CgilObb=f8{Z5Cxqð\n-՜vK)۱O<"ԩ!s!542{6m'{42xH$!BǷ"jp+x!̡RKHX P7GV)&Ε=:I71´_{Hwf#uK$R†L %P}~z<}}W@Q+CVj0Wj5X(2~" ﺎH Jim/1xV EMK GF綷6 íWmkkJVZ/Qe(PLA@ÌrzYcϪ+M3NʛU.ŋæ/~ai?f4 p;j%Wg~Z"ƴ1I&$/w7j=HҘg%29U)R^BD&gLL'뒯^z2:]y+:J\BۇR0z A0CSIsuQx8B^9Z#?2m;H$~_g+GTPbpN1^s۞*[lLVGWϳ՞(6u>lOǫLrX{\ߏG%e#v'%v k`5BRQV#,"/&i)Y(*?K;]ݯׄxYn B:#Yய~Zs%ΔZL2jV%~"zsO7, =7w繮4;I$O3pgl(Pݑ{\yem"8$KUUtє+DK>)z LgV_⾓ [c3!c;Sb_W\Rخ hq5zOQs<'EZ+/^0u MZeϹQp _o,tv2j& hbv$s{?l b0D^i>4eN`h[hоSjno&jXCw!bt_3:NXrbUdx=j,uӒ\.:ҠRsHI`Nb`d%[=&SM(ҎMV̐ck=ʹ?w=̄W!y01RA0tRPA H(pM%x ?sw|AfW2D!&*!3<5*'`yJuh {C%Zi.U0fwyW^6& kd>a&q^g|_ z{&t17m\LmC(\ ~V}0L3OSr$T7&;WTo>e̩u[ZM>; Py(زu)6ۻGmF%Bc&YH_燁U`ѕu?n ծuNMOO3LeS![}q*^Y0%t>ߓh~H~sb5x⢒>1Qw\+ehVb ѷ!ɴC$sir %^uJ-TK 1+Gy'TxafD 1͉+{` [zz2)Xd>LmE72t%Rvqu֤er:t$}j`H /EԆxC&%jg5'߼6yCd#FCLYDŽN=ſ,fvַVz~Y0C؇Gw\ c_:ٌo?7 yR)먦*ߐ :AaVm3WTnu$4䳳֪hT]^zNz ߨ;WA66Rbzh6zNGiq."9V3睙X n*kuxk~Sr^#ͯ-_XtG(1^{7nJ?2f&q EF&D. : F+ՔύA(xO $uUk`Mq{݋o/<VDqwᑐJ=Ft6iꤺ* q0wCRf}YwjSWݽ+VyHsuom0azy[!둬jnͮQXm)2~J'5f1[aDXd~؂5ȂKU~7%ri9ٝ`\,:W+NrĖa2zӰL/Jb]XE6(hո T#-7Z;~vf <ԢvY]T/IAim0Gߕ"\I呜)dTAu1TsxXtzǐc-.)1Y ⺡7$,fT [+칮-Y剉8x T{Nݿwe~ ^WQ:*lS[UR:!縭xDNA[Aos]Vck iqjϘzD=n/; =V)i%ɏƯRr/5m'w}m 8G9R lgD׺Nco +48I~mg['Fҙ|;jn,P iQ_p;yD[񎹆$؟q; +uH̝4 >9i HKmmlxo6)ոlqSEa-6bxfmwlF,.xݻIQ,*muJ[ qWzCp_| I3"@h)Wo%qEs2g]ҁ/2 t乱K;K؉j.f{|$RLZmH 'Y!oO6bzӤ3![Q=jpNjN=i3o'$[pۅz)S0YNH-y4Vɖl =ԀI䄒.6rIz;)$@rH{V_RIPE`&0SZASP∨,^j.}+SЧHIEYPw+jk?p|=a.*ᴮZ?g!r: .ʓHПY̐^ŏ>nQX וl âxGǙqF;._%0vP]Iu9 rSbC&6aȔWNץ}`M hU6"W-`1S=Rw/j` E9GLDSqʂ[mqD Dhq{z wFX]"ޞa z+koQGm߽H|<.K?mȿpn&b){/SKPX1丕,#KD"O،0{1,2YTPz6?UkAJ]b<9)r+2dH<Ֆ۽hխovƫcY.L>#^*p,*Жs)O)&U~,Zў, -4NnGؾ+rA!IW!ܒniN,E7ϳ:W̢޻kK*q9ߟgpS~k*< eeIʽAgˍ n9!fF7壛0Tj+ =$O!1l@d?iEÎ]D|dl{ 'Ɔ:26?p6wي7o=M\ZAbN\m ijaSt"8!KYUCʦIgثn#I6L2ݐqF e90-(P|xt?Vɓ7fچe >*4s؅~Ȓc@yʐͽ5l!S)) 4_]}?h=f;uc*o|\gڤhEݭF$@$Y#́}g _.oԩ! {/ ]N/ikLX0*JDCbsRhY:γPP:]B2>&)֩/k<9@Mس* ٨k< Am*a+f:*v @Zg$b m>.%s‡ @3ZP(AB/2IiOkιm  {۪5Lwd;Pː ZWDEpYtt91n5mc`cHxU&ڙֲ7Klu$`s#[=_߃]S6ʒB7 Ħ 78uΩXcKIocKqA;+ÑXHaAT7ԥes 3A98cwX葉/A;Jg1ohX8 5ٗua IufXtaW$tMV @w(]/X5*.znhmG׶,QAV/gPj8n%w-11v12ܪW;XN{ !Qy9OZێϢ @ &ɔpj$wA#UA7UpH[H!t|aAQ.bs~QX ALV[J*#wfx# Ϧ) F|@r:^Kz/?! /)зcnUk~>ʲq rmK~LcpJsP?ĮK8_xf^}YF_IEj}(Kv=r|D&hrx:k-wBJZB麃S Q>󜁘NM[)9k"!Sj1ٕ.RwjkgAg{)Gl $ˉ@>r݃J frEo?NV <sx;>G`)38xWTt?k==$`a/;u;ƞNӹ}sDXtA8Vb/7!O,(O W@H7|)*jЁ%& FAr}Asr5G36P.!q# nuPfU5%P?&Y0Aᴡ-86P̄c3`'t$/X zou!b_g6HӚtvT+Bgd{%2MK*d86ώa'VʼnA1w3kh<6Ǥt⋟cId9qHYm ) +U{)S,`I8"liCѡۄ@l"Ȇ,gAr EO*i=SiI=cg=^ n蓖=O޿P{a9xI~ASyg1'$GEmz)}=HJny1ngIHCg^޻ 2W4]6"=V>.hRvTgeY{ʛ];z!i̖>@o,UЃV,,^cIzC!%i~jvq9,1"pde[d%7h>&]b}r/Ǣ|lʧNRW A*4SVe-,) [eHfJ9=qa^;C}\: ۛi֬֫4P\{`@ߊA0a~oXޖ (.Ó8JTi۔x*4$ cU!^G- M'2Oꊙny:ZrIn! K!)HdJLͱA4A}T;P+Q: :fE'%N !p{eYjogZ-*%TpY?#FRZ?Nͫy4 @ǩ;̧~E(!~X*m A`z4_Ch(_ƁR^KY?>. vV@@dER9BA 3DgEP6L%rwH6(-lS:+RDS70փv>t5WZCpsvr|H*<k(s`_oE "^w9 SO˶)ɄmBRеQ-WԊ.fҴieX>u'j0(o)Ҏ摎DJk )XJLŀ( Iߨ+}oE+)8+$Db,)$hᜢÁ jYp#Y\<~qz-FBŝJHtWHݪwTg0lm3(-lRa,lkIFZ1'_Z#˚m(NxםDQ{r=[gLbk&Ju8==}A|{ĢB6Di Y^ LLj kR+ tr-e>͓frrW{C׿ MR p]ۻ}gǀ?P֡Db4~b}$2:Y-E* @~| Yv@-IiZ7I"> Q)#mL>;tWXÚzt~b}E6⏑?jyۄϭ tddDЮVpbfV Ml$LD/ݟ q| R!&/ʀc{|R˹hyν@6c0jɡNA%<+8TH4`u{Y"~ilm{47CL w ߂HLUX In7΢і̑4 m(xua ʡF`8aKH"-8 ӄ 3@TJy/?15Doj׾==+[1A @aou{6óA M_O?5캟S/TF r4WL}C7R%IdUvIMZw3?Y b|&ň"xOyxtmKI3vG.Y:a?ՈVLlf%AᙓtmPse5yll"}s 47UW$x,]WEqa}A]j&_r' kZfH) [3٘qih0 YϣNP}=\e n/'hF9/P01n=ߣE1ԑ wyfq J$Uv*+DVkV[;N;bU˻! 7f(X:eoOtOPw*NpWŒ(H>/EYwgR#6K[=WI)jN AJM䜁0i}@ܒAU_Q^BIpr=N@qHt& ]4-y*#N%59[,}DzU tcE:X,xE!9OBiGञKeQy(bL׻$VWo߅sm α)v B6yh)JkЗmG&Cf~UlSPi'q\+>̇&p;&iM J)M?0 *QX%Fe.As#fxEuۨoaAON=V>W5LXT-j08+N΅Ȇ;;K ?-5}F!J^x`t sm`:6C%׌C`y]9 3KF>G$<`UZɃA E͸t9L72*)f!:*nPawGNI9kXX^ڧDb_Y#1іGT? -JН=F{+=e~wt | 92"; %4&D6 ˯x0<㙔CdwU'ӆd8}_b vev,վͳH”v4 i(G4 [/]UJ&ikvr#]w=#??\-& '#`5 5^`_syhUkx7ig_= _7] +QBd[i 6b MLF!ʈ%9C~ zR'/Z)_~9_nYKUXMƿ׶ⷴƤP1Pn ֒|9-L"}GddhN*?#B4mq[&3<  }_y/Ur[\ h^3 0(9ϱ+dKG?ƿ4PoDI:nEAW ƊmZ†h%iPPyØ9YN?N!MlUUsh ϖK*O|f>n;%ɦ6^T;ڝpFא-ӟss!Hg~F7Q@ G%}٬.瞘~Ŷvds`A#NZN)1p> _̚/aԧoΏ{DZ@zĂlQ{ڔ,v| ]oOyoIJ=qڭc4[a0V (D ľ73S)YقzJla%$ rڂ=ʶ$eavS@34}a<`!xDdb Y,5`G8;r d #u Q`ϟ9c:xNٜ 7~fXR^xFZEOi4a^/dR+xdg6V۷O^c&̘Kdj.V8Sޅ :7 #,kTǴ\mꢏ5gL'6w2H4GaCR~weKDIY{AmMRQ~osW\u_zhǜw5mD>@; _# sG{ SOe(HSTDRv;Z KP矏Mܘ>%j0W Kh{ Y/bŰgb$@$(A||qLE~j">@14EW(Xo4:f0S`VfPZvAU0Wg{[Zky|w4}SHH-Bȑh!+ 8Z[۽?ϯQ7YDInɏu6`d(Ƀ؅VWH`nh5\gύhl!I}-  JTZi+z }d ,?ޖ F1xw$WDLe+Nw*M sҿE<>MX欐?7f*Q*2w%4.2;ҚBZ{ Fu'UO rqa1SuF\}d;fOn7dx|28#jtvf(`OTU& .3!&'CڤۯEZL.LceÿM <=H5V-->ח[T@oOhJ $ ZBfs`7{Tj/vY(oI=Y%QefcdARtI  +#Jd &oʫ[Jx:"c4f)D~$$Ϡ8ց*%^diP@`60Þm8_}jJ ) IqI ,Fr?T^O3wM0=RyU1W k7POJƗ 5O]6soި' "Tatq CT!e`^fs7$wa-d1q; ?p m`oi0,y߾QyvD&F]eq&"88ңOxT[g/gWXzbCӓV% lnާ9} s3`9▿B,/~HI ?#?*tx!raAPxhv nQǯ7rc**i Uf+еAd]j;!nP[J5rbPƥS|60ಃxkhI~v!z'`5Iy gzQD (R-37/LWgl8dE -(ɽ`FKb)g-@>L <ڸ,Vg`'$v/(;rI fG8.7`RGN*9)H-6VBOiȋyU,[)D^Cf/$Ʋ _++G\t$so|J9Zo.[P9`i8f*„?&Aq5xAq`#s}Qච d2*BW_*PW5o&R~>Ƒ pwH-%X$y[5b[k㊜S`l"- //.>Q p퍤zM{l9 %O`A +>Tb2a,1CO,y?[W$#$ Q'f\HWae, dFFc9s?a<ci cFCYCʵy#n4Q4{F*ܲIk=7RHBqqԬtd2)o]**˜fhT:RjI& 27t[}'Y}rZ^5n8Z G9_HTxiÓZSJĈ2n9di(5W8&?c J ]ETûi>:x/@'QK+$e$9͹ZAshS֬/i5뚉C> #B\îF,;8MmփsXI5nqmĘd&XB%kvC#Ƽ`5Qug7 xKxת:V]J n/ukج`gЎLGq"ŭx}]Y Iu B7[ߎŵ'6X0 t ׂ:Pu, -چ6unon&u,C.|xQ-"%NFQ0nG40}]e-wAy&Pbȼ-X 0-JF +qJXZ"Z/* wCs~,[P*=b{iq;.Ni7Ϫ4məMOeoGf)9HlJ"q5'ׯTJ;q !ݔإa\·IENQk(_=a_3}zIw O)WwCV'$]nYS)uJ""( K4:ո F{8Y~FdrZe^^*#))WCXG9?+ z1YF,MB,)_{g ZQx(٤}f D#DX%h? :ab_"ג G똮Ԓ.bS>&1-D7#5bŮ^WOf'톯4(,BY('@7tA ?Nߨ @QnBS8 bd͢jV%_6xSoS$n[+!2%-"&w\u)~N%K7p;,F9$ isNMK:Lփݺ/$QȺvѣI 'qxJZv4?o#&۰KC}cUaR0uGdzWKcy-yNj,2nOxfDg֧f\@;fQ#vMl HQ9i齁 Jkm+uzP#[TOcade DzC2 RKqZ je=cT9&c*bӍHwؒo VJT8N5\)Bt'onƉeߚ=*b !h_^?->Y[cK>u(g,#A@r%DpUbVݍl) ஂZ=m* _1Рbw$6Qб };m` .KhvcΟ@[z"@f[-Xw~sͤ  +"0 l.4sl^_{=|ϣ28?Q(VUu /]P^{ӳpT.}3S00mDxLdehYr79hdm2PTpV+W]ZCO9(}?0+$RPYR8C6հ>*ӓ!gWAk$N,o`:dr9>ZC}A#Ta.j7bF~'(>K1;_YrSŸch)p- @7ARǑ5 D2qpâ%gPfƐx\ ~+i_ZOBI$:6c:<R|^?L }p+¬ͯn'5 p(27slm<{~ks3]!T􋟦~f=t\; -QBwh< Y%[U_,fVQۍ3p_vZ]`B[St@ԕ曓oZi9cGؓ #j'Xv:@` hvh!F0s|gEk1 9(I3JrqQp{..Em̵Ph]c)X yyV;#7Խ" |15ەTuHٿ6wACK-VqԦܑ'H.ypɲ1Y!V`H6)#Zݬ$zuxoeg B?)7^i!U+F % 3ߑZSJ&^w|=㑆u"k֛ݚ; d5זG $;>7ٹFZZdޯ6>c)KܪB9i&![;@xeRbsdEKПs ˘.L-''W05[63u*w`6Ȗ`aZ{K_E 2q6YAiDMVVH}$zyB|]?<~UH=TY BkymXB{< f:K%nO07Ձ|1+.2Z^ehf%@6om8;.|I5v6YH C4}2 }LE}kgp:AGTYmt3$RJ-BU7Xl)g]) >uIPt;< M UN%5*rMzXyi\#8ۇjێ6IF: &Or!i2(g315d-%*TӜTz?wħ'!8/-$*6Lf)isv-#< 0^tٸ:04xfV .^(~d!BQ%on<4a>??tc8 -&QSNS5€)q=6QW$pϗ%ԟ2ԙm+qU(ukvU9"{<h rV:7m! )))_ԥ]WjiAԘþ0>z0ٓN$X`p2i"U'ӒXv]A` 14ʖ rwC(g/Tǚ5͛W\(_ұtpx u f֑Z"z0\*(Ϋç#%wa,xn~xrzm"! #G؋ T#\lg`9Rը=w}}6G8:Qxdu#1_Y::7kExI:8*޹h~%n <S8)}O3$2x 2;n') ^j xgxR z j+pB mD[C{}7)4H᫗٥ .U;r t>%ɘz\آB'iJPITa^L{5c?Ѕ.'_Q(>p|C;p@XNTߣPwz Q%q3nۇ^ ~I4IW$XRX _q1{YĤ?i;kLh+gF# G]v-ცB(,u.t꼂aHDI+} q%U:Vs Alnb/ i()y}VA<K{dJ5|CdQ.Sw, HAqqp07DN{ˏ☲MD I]{i:/ **T1מ0$$}F{])\1p C+o7,ڧ6>c#=Z|Sc)jXuOx99D/ NĜ& >Xy%x6fߤt=6Wz_Ƴ7JV#ƎdAi)(olbݯnQF\2i5#($o^Z2UU-dIv(fŔ|nbܮ)Cԣ8FKQq n$Wnpy|D۟ \|ݟGD?^-mnn]q@] UWcMaWݐl3̚gT{[GǨ2=$YzEJ'l~ N6"o^ n76D!c]@|X +|y!ѳA)R·o "ȡzNIXDC@8(66kjO!j ^Ӝp$L*KWƜ ,1pWovKUIaDKⰻsJ8OH!M. P>r؅\Hr$ u6Aj_)fJ5t4 $غ0߇=?3돹@DXI|Ff$G8J<׾K`1Lmik-vYT.&X0 ?)Wvm#fU|{u.gi#=av^5Tپr/=wH,xѴ 񄵕789 7}wǀY}ՠ9y/4r;Xp~J_)rj4I ߟQŢ%W;~*R1ѥ*Do#p"e.g$}J"LyYr":fN^Z2"CJ'"B7clp)-`H:Ih{ql"^= c*J@n-RYZߛEa,tEדHbgu$*;xV}a-)pN3eqEӾd.%ٍ4.EcT3p_F"#%ړ"RD )ϾVIޗ,.7Id$鉠V^5S*]$ȗ+7J5Y>ii{: yJ8 _ ..~2,=@Tof4>W;JoN)d,CFa %ipL{Zd.gԨ?6'ihՓT qxa=m=ҡ~ִ.8O}G9.ɀܦc[sa8nXȭp7/MaeX"%֒k=$-6ʽGMʄ! !Q K3{LO5& AoCEqh`+ʟ%ro"WESMP/6GdԡdP輩.ʄm%.ZeBKDY^^eS0'd_0R"IZܤ3g+QePz NPpxZ-$l=eAL~M6 J)܁\l^EG'ithֵj\0}nGz?]P&&GDGLlFhi??!ЙւcKI(ic/=+ g$Gtl8s#DtS3z<h ʑ7sRNW!瓁td@e365~1S, G}(Wx#gV 4Qx3ȲAL>&"Y$^]=Z9,YR?:J תn>wma|f5LecY-[2?nThzD˼bl&= #PIw̘ia!Š`w53W&_P&p ^0/$8Y.Q8qްe:A\#} vK;`Z°)'ێ&ӀWJy%ES'(8?% uS>@AFkjbX HаY2"-Erk4Ο9{p nV^=S!iխA!qo#~Lj @<= X~ SM>{3GkC!Uqn#UnB36J5;FCT󋆆-a\b(pJ\Mw #٧@I誧llٞ A: fRdry;8qUwa]_GIjGh=8嫒S›=wjMj9i: ^8ymuh9ACT/M_aL},\_TϥZ4Z'0[:DZǠۘ]#d' k!61ER[L"qeQl܃|!^nmP_~ȧk>pWnj Vm>Ml2t.:櫭kΞ<|ɋ g jz" 5+ImDcINԹd\t368Wu@ ~߮2q2EGU&?y>b b昋0""jr'=\P݃V 0 [eN} 9UVDeU" Xo?Jܲ6qU F"OiR1G8)un/ڔKDxt˥g+'ҁB#"vKVDXM3%qyf#`#MQyn<[FteX~#@8dl7W)և< ŏVncmPoybP>!7K`.lN'8M!Sz!Sݯ')(ĺ ^7W!_2@HҪikL|k9ɛ/-Hmn];{Gˠ}sɥ6hRQX|fq)Ws?=J325!wlD4=Ď7nF3&K> NXkǟoH#Bo<1E6u ejqLLD DڋL C\E"vy6W&b`YTwxE? B ukh Jl,;Z]d,#bW*hn9+aн h9 #>± eƄ4%Ղ6!lVvwي m,&RҠ;Ha`ORUrD R{CY.~τ.\ss'Cn尢CC` g;㙑&* 1N|=uAur4Oر;r R TLG[J5ߨ39m%) [WE g&1)}&uotlIJt8Z w@-+ ̯\Y2Z&MuŌ)~iUoU%qx&V:B <|:ݥe]f4FQW3nX\TU:_ɑ?!\^oyy7)2xټd\%-)USkjz耐2d_˜l 7&t7:H:d(#^K"(!QxOX?|2Kl5_ԙٱϱ3b.|KЦ`-QC)R,1Drn (|`DcY 2,Cw7E;]@"@* Ȋm:r \XpY-~}=q.T׽BT#U~* 9')a,Q,fnbO=g"6WЀ-Wad2A|Vض3MZ7a,?:y'#Y==Ǵ16󘯾ls`Ks]]<ȏZ魰R}S{0gHLt3"Xc@`vS`⍶eЫsE+H \iǕR O6 CYK#HaxĐ0'dɝcFrZ*l7^6@RZ\u#Mzoѧ@=|9SNi+b֞&D)=_it-W׽XPS~#:UDf|0b[37C6W*S,,LƯ[mЛC]h'=)#`F# H͋e em3ϣtxD~\A-zۑE:>(%|*\< u (aʮc:^bDH_gK!H3KMf!~ -+/s1j אk X8 }*g(^6kϮQI#%k.=:_B'J.LRJsj&_sS焵e/jtTUDع[fR#4L06UTmR-ƌcƤB/N]3tZ"\k_{笖>ASW$Hz&l]{`+"x=Lb[T_v:pg `t ꅨvs#K9 u\pʆO#/o`:޸T,v& lИqGu͈%6KpnU8A*;ewVt~?^f ]u8UPO>hKj!dp8viLI%o*8~7n'?xjzggH@ٍrj9oĕ]-.e_ޓt[=\ Ic—dm؏GXW.Cm"ӥL/YKaƒV<>`')+1+,>TOŜ9֫Z}#t yG[?W<n6kBw] W,{x* =hˣq xQ dMA)_" ՎbZ4I=f[L[yA-t[T7+ACqpn&pMqT@!̦?'V翌p@Bֿ)K;աv)uyq'V@D3Y5BqsP{y( <%C y*/-kbnsohgR`,<;3@8}~u2+f 5A{'ǰhHK~mOqϒ-vؓqF".>nO_HLx0oΣa&;\n[q_DI%UWɽI6$H2q|;9צqMQC!;53WU慣ïFNʷ U-li4دM^hdy.JT l1&%8*}W" 1A QElnT0W+CW#6mwIWuoc6AK3/D<>5i5`BG1j;uKV]pmzр127)nj_}cjn%3 F$֌/7C1$_#ةWͫG\6i>_ Z 4gu5KZazpvg VR .K-H2j3ߓ<"uq+4ANJ4D00qZ^7@ø)Pn !#F}@ 8;YDH.GWIFRzR ВD$^’JKqL`qD'%oTs+IL'7HZEHu|8njKu7-e)bv&vφ|h_X_f;"z!~ ͨ\ABOzc% kO 2FZ/hFSM-* asfinһ0rhMKAcXSƸT>妽X1`n]J<쿀㼦W~rHFV"Rog{(мDc,^BE5FoC8ׄZs]_yiWp]L ͼ5zɶ )ಡJ؟co 飠96ee1x8t^Bj\C?RNKhI)hVݗvmP_~)8:aB- [în(v.S€hmݚ䜗h.[!S؉|hۢT"֬夃X0̶] tO錨 ˗,/V̴s3S͠w> mEْ`z žZfWg5ЭF͸b j5+.T-1Ksh2khso]vͦ :cQq YHMsnpɞ>vz^Mo ^˩-0y^72r\&/afj~R8dpܩGwJ\1n0 AFIh)า0E/tY폏A?68x KwVbsm=0 04yNN~,k!bu.Y(}R2mBgkloϳ~~w)ۀZIFt<$$~ 秼!Ю9 ؤx "ʞTa^䔑:sbY^9Ÿ{H-dE3 ͺW=i1* yfP 4c(Cj(.Qp(koieW*R<+IyݓZ%{0xERn:f# @Rfy ӓ z# xӐeV+·ۥi؉g|xhDx;镳%5b|}-aܫ@=ԏ jt˲aUC@)λcXy|2o"c-g328jĉkJ YvLz wd,LZ62ȕݼ`&aVpDrfaz׋V?T]y0 kY lEs3RnS 1'fa[);*\4*/vb ޿O֭-4ulR70kSҘI?X%u}S~ tg>6=m*ݟ)f7 rgjptBnEd40XkhNKQЛ/?B(P-<7'ǫBjVXjp)½8&{((*hnTs&-һ-R'/#! VsMM i7~~틥5}V!~&l:.v]{'& ju}#6` G-$S=Ԉ|hYmJkyl:B:U+~{BDV>-rʭW'"G˖wte3CTbxSܺ0h~,i$yc@4Aog<N9/s;Q}M9,--2t 'r%1g^r%(ؙrq$, B9hS~Uq5y>e}=qK.xT_,/N-„EdD̓%c'7ݛrc)^ " R@%";Bu9t Q~$GШ62&(Te"mF=Z1T=\DyFbǻi)$==7?r4z`ɊH= H!S\:,fN*),Eܑ e9FΞ6/H\Ow¥T=G"X1o[AEׂ(۩y~'"g"&(x0 \%HjLV_DmѥTΒ7gϢjL1]4 Sjay95YJ:*J&|~k`L֋UF͌j20aV5b Il X`=*.6h'ӿ=y~^r5,^[U H_J)] 鈐LŰ tSk@q4 ?b@xv-tJgdҋ=ϛڧB _єZr %88pD`e'_8ftl:N:}~M͖ CbD}5@kYSjciǙAߘ<’1[Kcp°|LqlP *v_f4r?9biA3ȻRA=_1T`$%xZE`x*5P>KVSM&Y&.48HJ~ku5q*V S׻$dOQc :Յr}s :G:)G<طpDzk88)^ޖtG,}}ݩNi(&qnߥLnyθ{o :!HqĨlW+u99+Z&%@q% ZziD,*ӄi2M:^, Ӄ:nfGb(vdne-'}- d79oAf{KuGK-< 氠oV* P.OQ_XIkP+gOe(` `pvx?^Fa{"[9V*tafLAT9B> +W:W`,Q\ӕ&hMD@re)<1AJ] #+.ʚ*6$7We^[/|㳞o8׌v*w ~ջh*zMW0KAG1UI[a3_]Wf% L嚏ifkqaeg"XS<.G#%"ih^ g5-P)4 TU>QOR03Loil=$C][9DRMT zOEDn.|,; .vH +?m2g FrӼozi4%> r\Dz HbSl-,}Pt^\ ]Ft¡ lI|4ַS' m"r?rPfRGq$sl l {.ؼn ĬXDƤ]dNK/v K.7*Pzכ;cY$JN_cuQ*F I *Ih'keMxT"xQ@J-]T&J`z):R5SCW{ܰD݌z6dCs)On$lZ| oG3i7\bzy:W(m$VBׅ}q祖9Hy#x IL+OR#oKdOB>EJ^Hk}Eqg !o~O9^l|L{nEGbGAgbd,IIdwJe2Y{(;{H7,< WHf񀖏 aL`A܀e(t=u}dga0Wpɷ4>0*ﻡC0_*9ăH1ʖ@)ʣ|V4'ܮ1j2o]|Λ1O:[٢頉]Yt6mL}Jyj^ź%y`L(,bDPGFcEU݌;Th,'{Y%ؔa@nt`sVrΪS^6rwl@?i$lRJ=M)<ƀ)U.N_ +l BZ^<# ԒM܎JO/ 9k'5.To(mNF$@ywkZh-'$u O ϕfGPz'2 @F`qp:3O,@H 0WȂ﷯WO+1E8wTR,qJ,њNγ44Hֱۓn%+lq6=Y Ť_[s*>+v_Y7>T}YxO6n ֥ ]7h=/jyj1#gm *Lq91DZ͝,@L{OqJ2!L:A9|0'w fVlr4k g1x9 $lq!"F&L FVX)FuY5^!E)kL8Y{5QY7kx2C6]}$%Aҳ/ :+A|1@`:<i9t1cq&O%'ժ(".C"rLk`{`[h,$hktLsfWthje>W)rU'+kXk1u 66M ,|gMjo+גXc(&~ayh~9?UR_9pl5mfg$Ti$˛J&;eUti #:5>i .bg%,Rx28aF\dZ#)ˑ9Ŏ\B9^aʆ^z(Pϸw~mJ1N4;1Ы? 7Gs=yD?#_.#*>v/(U~祡B~WcaD@ R[{-P}Byyl0ntp^%0y0oE"EDۭY-7.Dm~X*W"U6H.PReK>Ȱض:6QO"k|fg(.,t,c%nJ97ĝjAX!Sc^,Z/Ji!3aۯN~T @ҼOe!ȌJN2B/ L!ȘI\ҰԢvVcP΄R&"϶aPF<]K U2SCZP~n]F'gY;*I33"Z^ζǗOtn;yz|so+ eywXbAy%t'Jjt`g k8vD1GF8//.{tmG9J[3/5=T)CW S)e i K/KBQ.ܢWOqB^\ GTk}TL'A/E024}61 Rop_bv:Br-2 p2Bw}8\ςA:\&UY3> a~Ig0g?1"Cs!J W4d ܀p n.5ܿBNqTQc PzWM1(|b΋KgN9mw j&J wb>1p:3/i4:DrscK?w.U `_Kce60m6EK 8f-/!f`SHQ*!ȥvWMVSmQ9TV sjbLL/VNp%,)JSc%5RG U\CPJϯ Yc1L-5TOe3mתt #X{29lЂrnӥե|4X?xOh>-uJ)9W^nOi|-}̭`ֲӝH=>6o"}>0 !*pKN]ʗb ZuoԨ2SQ: LAy 'jp~p EݼH!wLonnh-WLHX *\wO[k!:6-E'3[=?tE.@fRs?Jk:M̮Am&%]ʭ|.ki=t?yyPLwi"z#P l 7O:U.ڱ $S8_ ʽ[^͌}n4URqvP}+3 AC]T!@muCs bA&n%}ïp5AnRsqVư- ΢}?$%$YgUEr)r° we#S( =;v:XW6 OFo͊OOF鶹XX)nՅG řdԟ]L#f ҙ^B}ԉe "Vn731}Ќ6 Vb_z1/!^_73Ѿ| j3o唋Nb&&|d0v:\E㥬ݕҕ[}5deI,s`eEAJwwDw^1M P2hj?!\8.=$/c~=1cTkՊ#m2i]eHmBPq8Uv.25ĊpCޑU!@}Yq"߃344VkM( :}ŒU| iJB&̀gjސx˟DL<\,o6u׌hW葎bpbF>GRe _ ܾPM$*wd]^pBCTr69| nEXA1.Gi*߮/="/Cc-o;J@фدGaKkUوTv/ /i*?6q>-v} iA.yH0cUb?,bA,XӰۤS?$xrK!F1B% eX:0uDǛ1b1~#H)FhȯhEƽ;\mzY^.z/ת%=G#jM-9S"WʗY F/y 3/qYq#q br&jS=43̾4{225SiK\U@HjF#~@Oi+Z E3YlI0zx s'0x3޲l2(~6`rQeFa~O$R(mC7=L˱'ZkM0)ftJ uWon[* DUvb+×?&.cP30H ZFJaIW"-r\ nʁjOp?V[֨\F3!?Y\+5>JX#6YGW$0E뛱#c"0}SU)8y9+c >.55V5nlߗ%p_8ݬaőmkÌ`}V})E*>f+|qT,Y0A4gՎ2Mٴ%=m&:F9v,1ψx?ExXUX'SxǺu]4^~SHůq;95].&~V$P:- Mj3M0Mso>Y<сsu6/{ 0)pwn3x{L!sԝ9<{1kbOyt b~mvEbFM<*mX1W]>oIP2d?tw*(0ez"-b{ps{{&%lGU}@Ľx%pY_h2Y%3Ԙkʏ~[OvƠ\.,h+8#Y:_"ե#k{ .Oa,Y-VQ !S>ўy]~$*zwJ gVVP2L:]%„P5 ҙhwXQdo8|ɔtpY4 m&(`32˰:Ҟ} 90Uٌu~@E1$uky$BTk~l=w{o E?~0UB"(Nh7"݅%)E(Lo#lm)vd8dkp@C`=5({r*%KwdAkR5#ڝ3:LNǛ9-׿^~)-_dE ae3y<2;4*[̍8趋Z~'g؈=V\>3M&nI־6?lQ2vueFo&xu hjŅCϢjW i * 4QA0LjQMIYy.w + :sRhoejGiu5h{Y,52sPRM 픇J"Oێ Q*iC*eY%CFpS: &ɳ?VWh ڂH Mkg|}Kljk qr,J ׌)80@%6Oq9PQ[|`upF)S'(Ge:u(2p䩻G$ Oe['"mJg5|X@%C4}slnw\wCܞ< }9+g(j`{wPr9zH]sMVB*Tuh㎷f/wU[=X` wyL%~NU@Ɵ{'8}y\=VsۯˡܛɔǓ9G.jF_{;w=QZxX6 &\Qkɏ^|g?NDcR,K.Tr 9nizk* EPGJpO>VX)f<8;'d8#C)BSc3ڔ rۛM5էj`_K#gZc ИS,³r+ D3~CSbŪf}J!]XNLc}uUMAgV]16 R-m N8 e"r.dϯ(:X"@@Y+y[ZTx}meZL{b-Xh,$,1[-5mS6ӫnքlª1m}g ~,$8Pir&m6ajouD"z2<``Sո>@!G.Yk곴  @GsufZ@Jz Ɏ>oSmtDh\+r"R)\, -ΥG-#"59B0Gk`ip0a,F.eAShRሂv`/l.1 TD9E)*QÈs䪮cW R},+C=3!%\RX%,3E42О>_3U1 :gN Bӗp=敢i]{7=y!F9ncgƆm\3r]$G2]~_&Ó8P7͠loCBOm