bpftool-4.19.90-2203.5.0.0142.oe1 >  A bDgW^^ff⢉>PӟA 2|Fz/ (q*/(Vؓ EEyvC%V$27އ? vU[DvUn(R- z4'a f=$.}Soe{K ;Խ|T-duW|u>p.`䨤qa3@KBT{A#EGx3C.wfc?@8? P̗2>L*MWHHjתeab2d42bdd3f14b25da92a1ba856c96780c26ea7cd25c93614139b3efc8c451eeee037ff74d05237edbc6dcc1fe30a90b607d13a bDgW^^fa_Vi`Qء"7IH%uw} e#*D!/1Ո1 jfEh(`!H^D_3GUZUɃa>[;4) ?^;6 =9,忏.МbৎSv+&(A "gc!*B$LއU]#DM]k`ǔU,9+MO䧖4i+.> āpOak:6B91?; [7K~9%@>p?@?@d  $ a"7= R^u{         F  P x   0H (P8XN9 N:NF:G: H: I; X;Y;\;L ];t ^;b u>( v>Pw? x? y@z@P@`@d@j@Cbpftool4.19.902203.5.0.0142.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bDd'obs-worker1639015616-x86-0009%:openEuler:20.03:LTS:SP2 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bDebDebDfbDcbDebDebDebDebDebDee817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6984fcdbb88ff144933dd5ab0adff98f06474b80896a0c31c7948935c5c7940d3e6ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.5.0.0142.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2203.5.0.0142Laibin Qiu - 4.19.90-2203.4.0.0141Laibin Qiu - 4.19.90-2203.3.0.0140Laibin Qiu - 4.19.90-2203.2.0.0139Laibin Qiu - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- 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- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0009 1648649255 4.19.90-2203.5.0.0142.oe14.19.90-2203.5.0.0142.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP2/standard_x86_64/c896d30faa381ff8f6fa4a3fea29e6bc-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]=bcdaffb75f06135d97e4d2923ddd1daf55895b1e, 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 RRk]2SU$utf-845d25a0e076497b42e77a4d2777ebd9e546033f55511cd0c2bbc65d98e6c5032?7zXZ !#,] b2u Q{LT n328csƵ(&<}4t:tc{zw!G$/-ʏ F`їGx*1ў[D)Oq`<nH8LL\8BcfgA~H@(:#]ϸo3cADW9gLֺ_i4אFӈAwd8M4NJpNYJItG-l@V+ 7')yM7GTl~|UNF]pĔnpB;>aتrMڴޅKVS:N;CFx V:yBY;.ԫDhĊEe!+WYE.Mw*!!~JiʐQJ9:@6#7(p0h}BWvܰ/Z7.#uAR}R r2-u!/Lw#= Tc6yT*]G Ȑ\+H~c< iE:Zn仡Vlz€ LFN&ܶT؜2@ =J´WSbvWif]wFvMpg AD:Fe0m bQڋ܌e9 QE@n5~u;K(Ni_'LE}Rǜ˩柚M1.F;8LD+ ҁm3XeF6- bl8F}{}`<%'?/6ȘT3>!f:W_CvyZ}22$k6.&/h Spk_) $#Оp$#{M1bfz |vOԡ"rg0#.>-vt[4M*0Ǯωb@1?u(}^Uw{e)/"B-eYjxjjZWX(SAzD$x)H" .ܙW ;npa\VSXК% O|7sEؖ1f3Pq( s`4Di +26V-lD aCr)mFOTz)l]\w)I- 풨?F/Ǖy0٢1]煮18"p ]-{w˞(Q*&#mcv8}6$:)o/m L(geWYROJ Nio-ΨO41|yQ|vAO%Y؋nNpS!h.GpGEE<+l&$j.WGf1Pz]gh}'FlGOz2lŋCHjVŨɶkP9$Ŋ/a74ܗ;`Q"EVH6#iPw$t3i=mYykZ.G(Ѥ1U Ctfn־MܘHѷ¸d"@ jBr*l].t?#G S- hM'U`JWץ7A\ 5Pwu2(bLJA˘Zr\?tb@n.r2iS.[r\Gl.!f#RnCVU2sAD!q{:.=_Z-qI_SYB^F/I#ImkU3֋ ͹? $ 괩Xo # F1XnSGw7F `}b"Fsƅ`Z(as\ foWAI d/Q5+$.Ng GAɒ34 ~d˒l7K*Y3bd}%{8"En~ȿ<]GfI ř+BKS5-QMh$=,-o~|ԇ| '~b'`i\;vAVR0wߧٞ# OdтΌAiܱϘ5TDV!`}\Y_ v2Y/?O Pb%XDNsB3κ*^=ʺC5qIf8EZV1Yb9ȅ NӭWbMgk΍>(Epa][YC`Dwk3b!5yQnozC!6u3V~ۀ?$e`wZnfqے0s^upI0ҘD$f*`[ t]W0'Yb۴ q5_.E+M eÐWH, 4/_p,l8vyz)6pHo s> u- FJ:1î `$A(cm }Q}ʪb;Y$ V?Ik^&qA7 -#n=5X;y%:|a:o.EݦLl0;;;Dyյ"&7MAp@;$(0M`0OtM;⺫r#iB4@[Ms'9$HZD=DڇM:Z^6א7YdYHxEl5T\KTBQ"[S("g|DUȎy})p #\/خ#IA4H̶YaJk.[0(qZ쥂75yQQe}X}:zHO'}& ;Qv=s4| GޡB}g$/+:_ K(q 3'22ÈG ~Ç.'82te(aC58 oٽ8]?3.krJu՜>; :![vFn-ns{4Oan)c CHEM:n]~~C|ag.>}"ǁ=+qqKIZf/ p[g(͉ C|gi֦zcթ;<`Pmԗ1Ԫ *Vە[i\-BFmqgC*>Ov;(B_!6.(R!rFS5aKřTR߬AV8!BbKr>Fc4فWC7iGOx#e=:OZϋ+ +Ծ:|SSS| ӏ&zk݄e3&[\Mo^.~RLS%]QjQ*hIFY gɪ}3m:tިX /Prc*9fa%*|H4nD&/},Cnh/2!ff_\;fj$e8f{ RX|ӍH H4!6$Z+%K0RW˗!w'zUӻI^okQA%l-]F Ar H܇t!D8J<#ͳ2,ZQPzF_`&y|, ^t ۞(w Nl#Gt=Q>aZeo] 69up&/ՋK$6k |:IJ8QC"~{u*č!.Onj!_V5D1d)7m+[cX' N߰iBpi Is| bxduw}O\Fń.]-S}7EzmQ,"jB3X+_<W wt sko{\`-FP~>cH_mu͵(Q@DQI?*-K/9*%TobNyqspE >E $A2"gy97D>T'ABi&' sTb6T['Ao0*WfmD(Q\+8{XD\ 74ȡj>{0gߡwW)s 0¥' qYiB1{  {[i8"_)j'kۦG`Ȉ0p ‹LE} 1mqhfTXzu~mO>żIF%uU(83#- *EM .hyxՂy!!K %b(߳sH_ h1:SF GW92HK&:] u'(f8iE;Dm â/π%g'ɜ:':r٭̈H+5(uf)y% )oH}6F8Wdto/FjW)#np{;Q}N#v}'4SF:*Ѯt4qU8+(a^ un.O&s,LN@Sb֘և\(m{AlȜ8s4ԉʦG9?8W?^L8 `&WjއqzŒeF5YW,XV\a~IŽb@2e5 yIzp@he!< "Y#. Iǂ(䠴T2*S_Su:ja8]&/oc'9LZ2xp:~:;OؿKߚ&(2y9ߤ^j gۡ1dmr7o/PD-UNx*`H yJ ᓎVWo*Yc IJ?* %٬z?SeByzM8E]vўͬ ~O $rr˔ӎMǒ}7p);.w?"_9lYπ0 nZ,+s8Ig[4\:+`C1:&> :ޖ^:MՌ XMP|Gș|6?dƓ5òKbKlB\ 4mM7cU˄O9O'`3AEƬFb'`lFcNp)SB()z`2]ѓlRɌClY}遁X$."ŧA%0$$:^NHGuX)qm t8S$El̲f8t^"64)&T;VV y쐄V5Up9qEqiDqӢNcR qlG eiЏQNI e`>d L.1zd?VR.!U_U# H&R{PЫiYk)Ä_!굉{ܙȫ %E6$ 5Iˑcega+R?rD">[cΠ*Acī&>+gUH<6{Q25&S(9e e$CC+"W/xul14UnR eí jl •R\ qF M>dW&&[d 3E7-m[?P}1Zکz'{KK|O|\A8?%L)8n9B5]f.adMF }X7 YU'''.6gV@`hGH PW%ڐ8=\Ba`E*|jІxT,o-"0P _}$b2 \( {gM# z(g \\.E.fO-SG&a#4KžHb k/5Oa*J+@4ۮ~\RjoJ2J۪Dݿ΁9'W6w!,S_{aҵ6zu3+#Ka]ɆEhWY/<ǙVD-w;d|gVp-%YY֖@n48/c^ۅaVPD;GD6vYlX`Z]ƹDЖ_i>%jۻBͷ(KL[:T̮b7DOӭǫLuh>ԙrxD;om4S3{;'75WW|NMebe=pm߳ܥOˣ"G"=)`G9}&f ќ R؎.edݎ"wn}+n`rM5-Pe@9SEvw \ !=% qJe3(EO*m~~jWN9E W=a6H1~K:6Cn x:vBݡuF*'2 bh 6ZC A[dp-R vUߊHy~_&Uq=iprYufgoڵ>cĪ]b~ HAgG4[N2ROCB. d38K6RQ\.#P߯:vN3tlc rz{FvF?U4JNx$;Nt5:B_&:ו#aB/ C!B`~ͱS[c'ol;s1L ̷O|xU1Vq}";5 u5O2p R$aʼ2CŚQmSV6ZL3 f K.R$:qY#]!"\ !NiJ؞Q ȄZUrcB\@\6AlNˡ|>߽.%pk:^;_/%Zx4Ҩ)Π8mJM<9hJ#gN@G1~sS \Mb7L;.?!@~S8yw県(sr:DL_.L#_H{t9_B3!HZm'Lؤq0ԬTb7'*`k1@ŘW=t{gDѸ=:p*RCCz:'"e#)I i˅lSef1Q5S5*2cՅ#"6ƹՑ Tt;=VsHul!kBXf+f;vuaq@r 3dY@̌_YRԚNM/4uWDv6I`qơ P^ƆQ&\9Ȳ;øzZ|I8Y ?l$BRsPs&;\z-h?cR9"^yʍj iؤFG8&%W30ҋ\4x݉'tp}buցv\%&\уhCv2w;#N򙶹DwJ q]ƭOx> 8С}nf x'Š \TѺBwƦh:IZKXF6x Ernp$?K*sBb'ݰ:! VQ%[IHTVׂ\l`:ƴ"c\ժǒiVJȄ06+x=kJ<.,{TU◀m4mDǮ$^mg4%Oa*+AAڌZvPny{9 wj5qKƹ5KM9Fs"| /ˤr/q™ɷ8>|՝3Ywҩ?{ܱB q 1Ut^a33pDoc=U |8f3_IO|ޓ.#UH(EI\+ͧ:t}"|!{@A#|M-]Sw|ݟ>؇AO!hLyVܧ۴ֹE? -:/)]h<_w2! ZƟlٮ~Y+-M,P 'F:Zx7/B]qza7}>c<ڇ&S|nfX4zO|bl?. FŎ+Vc@޷VMD4YҟXtQ^۬r.ta/l=Ki5};@G ]~8rzB=AxٻkAl «s ]?Vy׬C|fun4k;\6T)F]g4~Cr>QSA^J~sL}Y%qEui', 8;u'A:~1k8&.Z*r}ǡ̱͞,$ZXW;2;wp=x9Q_{wa>VAh4z$CX/"0h0q7Mx7F5Y3zm^ľrTHs̴֙K@=}RQ0ao>!?Y>W嚡)CZ1e̘ 2/%{4>%=Κ~V̍jcP~Lz2i4.7/pbx&Ow}:  !N>7B SpȲA]uibi[@ '^ S Ji?ċ߼zM׿,U~z ÚͤHw GAwyoI-M:?"`OOrhJ>8ե/sl!GjC=اI߬cQ,6;[ZAcRUTw$w:8$I$Шʍ A10}N< NS1y]e@#O6M&h#B]x;(7\:Sٕ|g̀ޞh"g?L[ RԸHcċ54ӯ8>S@spAUycJ}&C i.\v⸪v?X2]2ev,⭝ye;,[ywGsd|N`g,87ߡ:7,|^I@xM]RS^,++GT=>ZEۜ9B^ݟ.2M/TdծAl~-V $]ѷ X!Ƭ= 4~N㍷Igr6U}|@%0֏.+r{y#̖퐳ԮIQF^ϋpeo>Qn4(ϼqQ&o@p8~W 9lA`†{i$I°ԧlBQ\A64#nORXcA`Z0LZ%aQh. Y%jd0ܲM#2?K.`1띹\tVhzaQOb\[zw\7~~S~(K1ֽ>zg1x+_PZ )TZDV` O_Z7*!$Mq !8,v<Ye2jo_/.§~:blJl3R$46(®&rU_Ll>ݯь-gmXL`f7= )k~2ν'5=F)&4؟]p7c2SèZ܀eootSO-T@qHXTh۷0u+c:7x?KꔨsUs!v3F ޵sS;7 j tf`|<; ;i8˿6o,sÔy^@lvd3_'cpft.cXơ+mt;lXe'7d[u=#GMobF:}"~fuaG-d2F2x)l4@ؘ)5:G]yw!<"$ycpaG"nũLNQhc% @I*7%D*nh%9+ƘEPQgspwpwAZ9B yXʫ )(8{ty`=!GGCj`4Þ#~Ir~2/Kޜ_WR#TXy?+I<=RWT ٕŏK &*?$"ƋoqLVLu_ P4uI07r Xq7æ5q@$!2Yj#|k-ps)kkhJ&mMK7ICDLZe4hσX?N,Je<+o"#UK鮕"at(N wS@|qz}WQ|tz2KD&xRC ;;* 6{NJ(&1Fo :_z{mFi[gξ, iER"V#'yY+JW@CL%0ӬOcLTA7`>InxUvs^Q.? &$GSTtiviy J<_o>r/V ew} O )AlU7U'XU K2KY+/"Ex!r/!sH"MDxhE724qL#t ˈvX33;k1)9 '(MOZGj[{2xD νM篎xqwu}?Y; S%[/T6THqZ(SKK7'OO}ed8Ϝ#A`TЮ*&{U(4R֓kP͜XPE\Է\, $}c,ҽJ)e1<tȧwjpgrmg&:NMM$m̪ahQjX/cz/Q^λ$][72\\6ܰs4 ʁޘ N0e1y='0fwìp;u0_jH[8ƭ GưR=0NsF ={+ycng9o32^ 9W$"I0Y (y+7X .Ic=anyg7>y[oQ.sւA2$4h+evofi&UH4ڻix˅/$e]ӫ4ðA9x s0DH@n&hlQxG#n!q4scX$4r5ѯ0!;nYypgqS+ cxH*U$m4Y H4L23ɶ_ask">oǸ>fk}S̼(=䅈+:}ҟgo@M}~ݎ;*}Mv n<7yN[ܥ 俶^=;&wlQ @qJ瓄B/2 q`>iz52!P@̭a@?oY%r$ ח3DD=IBr$ vjEڨ!{mV@Mp9z*4%spAd;32J]q*AOZswT .aϡPG " #{O4* [w?|tB %txδsg b;-S5! ?B|/;{/)X+,tM+*ы‡m /-^=eȡ*8ݺ WOQ.u)XW[a}]bCJHZM̍)\ջr8nWE[íB\3g n<5:oby]!| {T MKb櫳!`sniB\([̺6$5̮$ jOgxLWtP :Qn w[sdPW1@]8YaԚrJtS~RoNJ[UBі\$-&̚bꎕ5vl2&CƬhE-b.WeU10_SYJyvR."۞Hx{!l0h*aZ$Cx_9n--U a!lfC}P [8PVe9UIԼ>y!ehuヺO[ Г39rx%%Dd;=} 7LF՛Rt}bQz.2p6TJ=V/ٶsLA DyQjT\$X?y*j/,)@X+Y`\L~?tp/8d40aYgZr 6I?|gGy uGHgjXm݆zVn7.䨍##D{Wǯd*,Q[5iU0lGB*]\Pe2\W']=U6@֩\o)#v@ “^dA=[Tsd¾p?ZePDS2>K V>b~\_vKB2SϜS f4aHunxݧN;;C6.}6T/I7 }Oj>uPbu#p_-B\+ú]-Moz%$#dEHKfr ܶSsR41xG 0ɘ(Qc-zۤC5$q򽒜P]GFƩ b<BC9 A``Ad q'd\ϟ,] v% U#<& RKiw'_z6?Krwoߊ6n)`K֊>&wW?xwҞ~O}~T2^xO'('mv2XJ;o4 m+Nk/7{|fL6IHs~ģGEboHv#:9qRW lR x{6uEMꢪ! -(BATۮ}gohX{BVQ\B!@K{q Hu,<WVA'^w6 r[U{B> Z4cD%QJo(MJ\U0 s`rλ 7-j𼲳Yi_6`JߵMĽ45_NzUܱW?/Q;-A_^];C m](,*r6F3ds|8,^fqI5hzV x c  έQ'Lk-NEUg PUUK}n _ nɵIWR/ȆX"9L z*D:6Sxk02"C1\%b>U̷ L F:f4hypX"7XOy3GN_CZKpKz62=K4dʭx0P@$B 96tM|'Dݵ%>0(wY$4* e~j~~օSoDa¿L?LqZ"rC^{ڒYZ4ɧTe'U{EMNI>g+A&A٫ [/sZ^>+v[?rp.cQ>tܸJ4vAC>Lŋ@mS )NY4^͓2ߧ3r OoEG<;ԶVJ츟`IMz+ì@Wc%Ē~|Ȁ;vTKAZ袱nqlPN?Ox| Tr+pj@'Gn>VfD7X9#mr=z&5^sSm^(vcH_&[pd!` =}$aì&I 7,6͟d340>N} Ȕ ߼#JPӐ6׽S!P ;/tP+'@Cos{(kL79T/G'M()9V35,vKƑpWw;rS42ش+N[V^ώ'ˌt _>*>6y|p<O8!~!k{1?-bS.HօE-.dN6MiPKO7娴E;D ch?$/ r|Ow9K^}w)l)!Pjc 1G?]T SמvƠ\CR$pVv>g aF GiKHV#Oc 6 b??t)Ud{ %u;A`7RA s' ^FzOh3Ìʃ~[&4o^W 5D@C[W6^>^nu|I 褣'4 Zn"ˬrΏCs6HL9ЫN+*)5YVW^@1KH9[B)1*ioڭ[%|=ZkVJ"8C'H7ɧq٠ xDM(2X~̊痄ciѤk?.f`e~ĝ  CDu ΁Yt}״5MI@!( 6ݼjq ݫA&(Xk 3 7| Iz"\=Z/ A=(R1_,A܅^>30v1^H:C8{'+l^'ꢸ/wzjs#cA{/Ѓ[!lq&+UpjJ=b/bn4[gk[rfx6;2q&x|q*gE*"<$vX!CefL0 TK?ɝ&jQhWDk"9KŠ;S(%X<\޾XեҬc&dD9oh|.3(mOK>ԩ̒6 0ϋ@gBgsSOtḒ"cO$^ $)8E:x4*M7S5(0efOF'AD/9XP|TEu2!uQt*I s7-F?.T=U%Y'PD]-v(dl @;I@ꎫvJiaI!VP75O8ƀE'L4 KcVPc@34J!|(icC,ƹSlǪmSwJ]sg ڟg#7 TyoKŴ@);߻#$MO>)q?[Eoc}𶟕/m:M"[%B@XE)SqcPd%ZB F;K7Vsr g)K\xr)wL֧ !-;;RG6&w;<ݸBbWR>yɒ睧XrgotQ_Ę+ξu`*ӭ캙HxAh+p'2gT#D\*5f uOJKŽ V(]y1 q8s !5) IT xBJTev3#4|M;ラx HY1CЯHQux9hxii<vbP(ctkYehJȃG=E4h,&-vr* g oLnΐ7N`f#@PV!R!S!vU(/>p  \yR &4rr:>\hM`ҫe};c`;;/[?U՗h]~9yxfs`LY8"iN=Y$iwMSRah3*se ' ~g^0݆t&GgHyPD6]| f!`1{2LK-"Iw*Vzr| c]aS$݃{a9?t5cbʛR+EO8ه$0vGU@Pο<8?XHD/mNee}(H[RDgѿ;R &0nOV:_7[|? p)˦!-?BJ62J ͜Gz dg`g|0]-Y?-;c4mu0x'>_3$T#Vd,Seݢ@y$T&z^ smt^j2!gi )ێtO1M?9 cT=a<Uc}syMӴN38*t\sXs'=-)9hI\?oNҫi/6v[SK9%iŌƹg#?Ќު<"g\kDMg#mJ=`NRFA[7@fwTvt5Ed(lBhVِl]n~34~23c[)k5fQAJ/%%si% +#l ]alnڹ%'Z |th#EW`Q,Y m]sэرqŽ1gIiSrFIj|SEm$[L"X p2Ob J.^7^{S2;DS~5.M}È fC2t D|2g4̱cAmċǯ0f  6L JOVJRuFjHDbemumF7PKn(T~((A!  E$ꤒSׂBLD\̂ۚi̺h‰D"v˦/ć>lE)7eS<%V'-a=ȱ缛d3 U=/.2NF$M̂ͬB< 0"YyC,W%a|ajp9)Bo9?*\B kkyG/󖕋 oe+ggR+{QQLͶtЕ鎮`*bf?4,y 4p.]}^A?pסt@PӚJ;QJ.T )b"ߖ.nG#)o_v~^zGQ9:$F.\ثԭ*#lj-Y3?kح'f{ CSfV3yXzoT|E`'`,OSNزۄ뵹]tCfD–gco6r|#> @q5PtSF ^t:e!WUų-U %?__*/^Ѷ+A%PW#XZ;%2AuId7GKH欏__8ef9M>=ebfkŽ/VV+c0Xv Ő8 `uSc+wDu@AҚ4 x?W9 lAAJ#lAͤPoaNt o:CԊOo)X#^礐y0 m1c(ď.ϥм d5O1;#ե+dk?Ɉ ^h1%kx?E?r#HOãPd1 hNcs”_56+'*v[Oƨ)B^oJTo#`}ȗ\UFWG9q 7^>V_PQO|1MsXwVd,b^D 0ik{fv+0G#AIS:2QOݳtuA>B )[F&fA.bh LsC L` "΅о~enJTnM,@)'#"4U1zu&E)"x,6ڄ(xqИ(}!i"h`d o3X!A0 Bt30qL^W0O#G$o/I"J=27=#T،eT=ң"Y'9CP}SO^t!r"OՖ!A@.J&"QZ8Y+풏 /G::gk.ȪxR\(D𪄅5۩_GÞ4O Ъ;eK^9ʦ)OFľP}= c܎Ӹh_ǐX8A A1 ':x8IS xq$ %z}{}.C$Ik /Wn"}ZK@c HU Oo FsHf'q0I/Nj136rj  :IbEC#~~^秒lUL53㿩U.!U7Wbj? Zr8q(?4Q } j'L}70 b7Qj2IDыk_8Z8&AP _ .xD^ pB_4dM`ۑW| 폚(],E4'@EcE &0D^ /[Wp-vUdžaΫP;*N.Lq_ M1R?lrBڜ[ 7>5LV= \CH6YǃIcDk>&-M]|~OF;|  i/u:& ;-Ū,wF1;{Rɛ y_8VL~;xpRGTS*_O6X@;Mp{T(QI[J&`o |C\+of_ukUS%"r~&t)Bg/46ggwr "- HE}ϓdT!|i%{>1YZ&HY0@'o&0?6.ZE)er9UA#-oGM|('%B0[$*Y$@¦LcMckjr:[&l G(em$%0 LskO$u3{4"R&~ؽ|jͺg%t5dܺb.٠[~O/E4/eWm>Hv3(T 5YG)k@tvrgj'hF 9. þ"|)(eJ Bu]lTăRefɈH BO%y |!l&j0Hg* u8[ޮfƧ+>w U}돎Le'AG\#P u?Ғڬ!>E0X`/>?n]>ClY m`v .`qHzƵ~RJ'(WiU\N*c ;jo&0bRkН~2Bfܻ }*)֪[LjyF|p %7xv%K[&_A+Hܨ} C/bꓣ,J#d F%Do˺* Q|g"|]+B" hСC~~O͗) ~' V`衾F*w xgהRxb ĖhanSAi@W-Aa) M>-#vR*A=LqFV+ LI9Ab6v#-cq Z2iuE-3LN324onmJHKMX$نpatn&z-R/c6ԶHwzQ;(1a ̶'۳ IAQe^Smݟf5M:BFYQty K=.qwT0.wfq=;Ǥ::*XSi/!a>->m8ȊHlj AtNK 7u{gZSO9KQbQ8H@15W5DQ[`Gt )NEPɷLDP$}sU$ȟRkVA$Oךװ!!}WHhpN3x Q\CٱTՠ0k,Rʡ0ۣKVA${E>ftt\rmXҰހf=oNmkXupd= 1E65쩪 7m~U]lbw,@#JC[rmaKmI2zk|ն'!Y.ViLm*N@'Hu :,mRBӾ豮OT.P4UL$$ӃBLJZY>X SoTȺM</ tR<2Q=]~Mw +tg[o{' !{影c:Z _Y>+7F%?e2L{p.V*XnCX_?h Î&ծCRku["s kTӝ q"ƹk`4В g}[ ִefG `bB7U<*6 Bg)Nfp_2pfvbg'r.1V)j2 6dS4{@6E%3[>RG.ED";xH>{4},ThM9cz,jy[me_ca>#U$R8p?f}Umk8h|@MH7+sڬg R{YLw)cMD h@Lz6Hhbn[oGؑUZ ,畜BR&bqVG =7I͔&--e$$wSV?ʀvhvǘ{ě{VFݫȆ䏂*IO^]VcPV8.(h8y󌭫)_=Q&ҊG8|$!SDюx_hx]5 rHѕ԰A9T2A]P:)>pؑ['nM4^gx(55;үkǥr(Mkq0Lm9&0Sǎea35륋Ӭ3RZJdMj` I?Q}Fji7H ~=O؞㪝ɩ߾Zl1#NnC&n'a pGC}g'}nICGOx#Z]F̜Dğl(@MtBGFBBO%NHOu8 m[_4"z2A)A녈DP ͷ)qHs {*93[YﷇNjL2Xfuh1R9 zwqQw[0>W #tM^!䲾!SA+nc7էrIr`VN@Z>Qغ(W5W.»h4# ko :t<B;K]_gH lOOc~h0ד0 o [r{ TX~נ>i49@|S6@q1겒[v{qm ~ϟXCn.&qX"`)#aQBȊ&^ߋaRzx(tUźBK-ڬ+\? ʑ5+ݤS^oxr/4MMơNJdZ}z3 XsNDxoޑI:YBh7}$/`"F̯FvL70UXALJy>31S)RF32כ %GLo^d׃ѕ?nxf,Fw8(^Rk ;ӷ>Y'jmˈ}\a&qSZmɜSϴx1RLO-SJzo9>qijf:u3#Rxwռ'xz\py#T3 bGd v$E%&Y_9ѽ3hNySfA5'p~}VVez4ڱLjB㩖4 neF. "P8 Аc{ߪ< ZMɁcbvH7S.lw5,A{:z9bdIU)AZOywo!S6Ho1vb OY#V1zl4r{.yrX7Wѵ*,V$ 43#s<3d#i+<)}FMD֏9-ƙn;,@ehcIߣވ?9YTO.2`>8ܭRH,r +{䯹"M[U (c#:`wWИKHhV6Uk 5t^k.V=CZ ᆇQn)_̖t -#͞É橌yf`_͆IVEK% &I zW`4?\g0q ;~Rz3"բ9>͑Ls zʻun^M @ wSRV-yS:OE"汮(5H.Ecr޴(2 p8FJ*hi-p<,)@:ωꂚY9VNn/o[ \$zl}󏨠8&"ɑUY$&+Wm ld˭}"j4?q5^BP>>$r#m?whRv8rB:1'-6gD:oC5|x.ydwلW(!)4(B֫EAI^bW'bnDwDyO1$(6oT֛68w%gŕYVY|;}8ҌwtL$[ |3nkqmb fJS9V}fu|T;|-+U p%8}^{#|܋Ga؟W~;Nш~DsHN̔Rl<13K/vZ@-v xZ: =-l92HzlD(=Q5<>0s0{Wg*K`:^%֫׮tpEO1IT3jvWϤU2=M*˩MAAC+e0boeݼ{e &lWJۿx^O`r D>t%O@=q{E}d\؍_!w^\92}9?Vx׷x'-g7ލ>?}Zd}XX4×s/hŐ>k 1:ޢ-R@9t*uHK%z/"$ƖXH?֠>s%qmRAOΪ؆J` BDEx:ړ?q=YN ,,n|hˍvJ 5VJH4='σgW rܜrl^9mc~)<ΗuNÉRi̊si DՌAt65n+|<@Y{(6ϋ y pz. n7;sl}݌Nռ|Od$Aԗw/Q3꣰gXZf᛹ "N4 5 sxR,Em l=Vs0oP ^ ]1S7Y҇P?$ςWoo D2w|>0Ao_htPr^ChIn5s+WMPy7ニ#r"J5{ˇ_Ja0n%9$7mLF] hj9GX?IF>Nμ]?$рkMv$-(go{c$M&"'Y*u~F'DD2W2Xs— R* qΨ}O9w4e7keX`Cj]֢¾5,lJ $#sVM%sk;qAqLm96J2ޛ+[EBv˄ 3=Nߕ*|}zÔj5& )Phߔ iJp1*{Q~Z2k[qaAѼ7(Ձ)2 c'#+D<%FUqG&6bLGH@RkNz?ԅ\w 1Ce MM>дjfqIx%cdx?CC/?Z9D B<%G/Zi.tgD~Ĩ5j֔P [=c"V#G +,Z3KLnܜ_WūS_//ua HZjC}8/!^3Kc)6⻾)K7$B[?٦Y$6 wlF 4̋t!}FT]nheQySI"lĿ,9'/m.$ kT㧤+srzc~bj:y2DB:ͰuJѿlʁƝsC>\ jhUUCmpr< ?ߥ\U1Q%-eV` rn%u3p6>{\HkElBZ\$^RVWCm2ۙG4~A<{c2 [3"ݏNpLN^),Y JeL9#'|aj"& =huzW7fxŃ5?U"*u- xe5M?yHT&m݆`:neՠ/i\hЅi=[ݸ't'5|BYKZaEӥk̀1[6@ `9S) 8. 􈝙O# M Nw/O4Og(FMO8-Jv]*r<`+ИVCozKwyjՏ1Йkn:=e~,VLv$@Q>Uc 7{sͯ0w'pJ6R;k/kźmk;-<ݎ=ϓ$1yi ӟVbMmCÖ|{-p2@c:z&-.GN̲iQժԁu,.mqu;%5\ɾH84-l_'U?ϱpQ5Sd[(*A޾7[ׅx+#o%y>)a+⣔Ѫ`p Hːs+lиW ۈϡ!#97v(nijI"Yb*6@6x BNM#KTy\ Rȡ$XjM` m4l!/7/nQ܂JsnӒ ꢢt ?o a,|%R}n#ZK`Y^N3fISSNX۳v[Bpr?#hKk=I)^j'ȴ:G]/"P"xx5:MhIzCG&'Nh!^oى͝RN?jRNU:G"&v o-mBntw7Xx`; [ pOۖYv~ Sռs0D2i :48݁Wؓ@49(Psld7HG݇@i.Ԛ<!dV)8߈%aҚ;L2`?;Zmď|z}Ruht>X¶u촪oOJbͣIضL٤N4risdBZO/O Ku%CzS'31i 2]߫"_EIЬZ:2S5atktAJ؝uZqMs77߅lWE+Ibk Vq?LޥYmC؅ip&x@́NʒQEmH7w8z OǬQ8Fa_F\_QO+tbX1hO%jɷڒtÕ#&w`<bG;fF(r6R^( 1sϲ|Cx+HᯈO'2`":~0Iڜ rBrBf?ce# m/0;sU] !W^~Y6 /ۧд8ڦhZ:* <=11|/ Yx>TZ ^)Rq8Bѧ_|mg۩zɏ=+'Ҥ,eiq\$ހ("xјF^[kM\IwA=ӧEAٝ謁/ {_[gY(6n}Ex%M-2V~hh< ]4w9an:ѐ Cn%g>X./@M\J>&$]0tv ̺S%/{YMfXV )!Ƙuv~XΦ Qm`)cE$؏w 3ON%)KPm_& 22 \|>9 GNKU ylk^YÇf6.Fvr\$'0+!Æ!KsbZ 2e118s0`W%*ךnun0RǥM|#,RSA8`@r9;ZL h,Sp im ͞y./' 3G.Nz7ԉLYRPBp猩dy(<,!8A7Oyoҿ 3tKcA[B=[9@FեI; IV7:j~fYo`H-Є朅ɾKI-%^C+OPzjz59'ptπr *U}!atc1ȃnvEq3c6Y 1D\_O\ݻѠ Q`VrvRRIg;Kk u#N~Yj/bX+cL/GMqr ῗ6=Dk>>EPZSTFʍZ=x(M6=U'\uneMᘆV?gquR`KYZs44È_pܪssi~&/P*ijlCd^F-Nx5o/0pHԊL2׍6 iŭfNk&1 wk\f뇒ūIUeBOY")2038OhLLy"oG*%a{'"LjG(;&dFZy?L{J izv}{z9 *eݸ,\\,ia>7x)zV)94(N4T-<( ALpuE ! 71ho ,Rl*i;٨URGYYELe20wKdic(]Q?*0m Z\}D{>Sxhz1aH=FaR/R|=(-Am^ł.'Mgf9ӎb0B.]ez*6b 3mΗs_܌uHj"BH[ oqﭣi^oDZCc,0։KT8.WvzO{h @ =&IF"*:ޘ:uK[XꢰOQ滑IlVP7z`$~Nj09/-ܵ,]K ̕_I/TREejE@rk4S!3N!%mF`=yT6>.MNjHGu2+ :Rj|%G/.AF*qɢ¤% WnǝON;w%(@E+"bliɯ)QBi{r(螷; 9_̿ڐ$Xd<@y2& Eb/:|5~m{hTz66H^Ht|. nz笌A$@=L?[~fB\h;\yw[[+)SMvEb=$0 ;*M>??3ϾuKo* sS.;)Hϼ|**VSk wܗB+ְ]Hݠܖ0 2'O k]zD1wJr0Q- Z>@N;vbˋG>4qԒTI|f<g&,@8ǿ#>AyWJ=5% nꠒxIuG}ٚ,_`r~[X;-݈mB5+?|X~oˤL#/[ ΧxÓ[; *Kσ{\R ~-3@9;Zaǚ}h}㏑*D|whETo.R,]z}j͊ѪZebcM4R gNR:P=\5sȡx[Ŵʠ(:NnXXE5- ԏm{$3yw@ZwViDa!-z\Uhٰa >X{V rOtl :)Wb(+}XqEa᩟NdQԝB I5kαNp_adI ,1M橫J̉ ]QnۖTZ.P"eb[C_ !)ltZ];W4G$3ANa(:yܭYI|T肑a: m* <؍@(eGX]??go!PGlᇩ`psU8}ۨDRNEM~S:Og#?|@Y~BO@vT\^cnD//Xp/%gǴaNb·ifUX8(k=]xd$f.<|'HѠy>OC7C7]D;Kd:!mU{FZ)7ZWog ڕF5Nf lܽB+7bڦo6`ڥFY߇u#ދ׵/ 3ݺHNC24rXNa ]ctFYBͥaɇle\8*.@^m``>sǡd&)D'>t˙:yȪ^ Q:[n=E:4}ccbڞ~;9x=7mRa|<Xd1Y$R{X* (p.qiQo[ښCI N'|=d\AvD.ued~OUDfz -0cȃ14]~TM5{qčbLvq;Jj9Bot} El,TjML)q[Wg )2L~`>B|D!j8( IBEs?O*+'!aB<1~obkWB1wӵ؇1ʧ) PnZK.9Yte6OpcEd>MH$^;n]:TcaAXHIw`U2dE?B]>'Øfj6 ϮE q%dw }9M<Z;dĝ>*3))K}Bz}bn(π&ȶ :OcgJp/iTK_QQ@1T$1nE`b;ȴNPX.O໓&_xUI)dw~ i_AjtD,`eO|¬/FC~c&%/蚇`q]2`([q%?rW; ﰆ%V!FO%D'@^ J ̰c:9s >i-Xnbo)k!؏rS1}ن0onqbo4XO nQ+I~8]?fr~uwZ'wO;x'8Ox}  Eď2 ĊvB y k\ՋfنZ%nMu 9*[sjgaX CB. tlw#E;vFfE*p,6KHkBpܕ2}l>)ÝFʘe UxC]vNIGSpXy]ӏ@bkpN!}of1>c)I#?u0ssăv}T/yBI"$HU%w3=2u[Wx yΟDZe{`C^a"7#A(wMh-GckmYkE&7(H smd.1Vq 344f坳*!fkitI] ᑔBC\ ju n0 9L7gy*ق\a qxt^5,a9 .qH m=@+Y_x WwӑJYOРNmN[s=7?Ņ.(!/k@5?'д\tEAߙ ,*~EB @x,twA`'Tަ!]QJ{2)OF5mH!' <0J/$fƙ$dռϕع/ ` ŪɡnvTllNIG"36x~fNsv`q K~RB&0q<[(#{s106v̵)c|񖐒7CwڸxZ `=YG_Wf멧a-ުoj))ߤWp "W mIhO:1tX<бQ+RzӦ۬JnEO^H(J{{9#wȦFyJ$]sQ:]EggMO e:?ԍzH [jN7+hX xM?@i}.57iFL I'T{ q95Řn"ꠓHe=Sz6~e9 *_@EdڀV2 ~\*}5eLC_/f PcdHN: vٻ1ly\V(Yg|fc .=/LwOV3NYLxn]aV~8l"˵c[+qb$ "L u#2PvN{ 1BbI~<h9Z ^S4ְV¸M^M(].vz!o; 2 .f$~=\]FUFΖM^J9t!kE?¢J-Ư{.HXFEr{d3n*ܣcPOPak79?We@+ _-n)$iVwb:Es99=95n#ހ {E eZʙ ht>/SusG~_JBtOV]c%^ _kh,wbiIā;!F_ V  LɰA&^kxkѤA~gLWEG? , ];xA#YDɌJiRƒhqjg"Ga`櫙%K۞;iuRyr`Re W9NεƆŐ#ņ-6 Er/Y dliϣa9T ?ގ@KhנG;Aw?:Θc6os2t-7\_bTY RnTynl#URr3~aeI2ĤfͰԄRE ; m!;rA| Ac9S\ʆ\lMe$Y%bAr9fb i?/%"[ѿ$j&}"@` _Ot&:AIlU`,dz_,2jZs5,GxAۀFUv@+UwV%RqZV8hBKe:+v8ٹ;?i8RdOS1a?1!n0?)>R!b'A^^3CH}|br%f6rݐIkf? *pO7+xP ?Zo @BxB6e>G{ Ne*u8(8崮6v]X֡Tk[^2:NXY[ tϤkt;2#ur|-{>& SZr ;ڞg6KNrfh_J;)f3,HLkU!11kqΡfCW6ONJ`spE+зw@c8uRFT/t;:UMY:;4|HpS8B_oEFXq@/Ⴥ$BzPMvw#NU#.^"'sbMbb:نcWE zQQO$au)H_]08NBc>bQkA8*͏po3^(a Sm'}!')-jHJQѳX+X5ӋcvbQD+`rU4 dI"d揑65ÐYE4ԳoU@i}ʧkz2Tm'晜;&"g WbՉ<Nj WRM&]g]瞩X"@8.ӧ_LO9.P_A7O?ѤW/~ 0Ykhr%_!2ױFT5p {h1FQ?o=UfנV )I*60WD67A'זrU"27]ԉ\/*Q{BPB&wtk#ҹKZ5"{C!K% i~0K`o7JSƝ1|wwMtҝֶK*d:5?<,Oǭ U]8{-b2 a yD f9wK)ojYu {9yVQDb9!\U+ 8C`z/-|$Kg:yH8SZ;^Adv RPVJ&,jӬ2" +/cXI`l̙d6 MZԀ]%ӂ5TO8^PZQ77?o{+g<~ub SmWB?}>m68NhfK]+߉t [;uֆaPVV0H+2O,Җm<ߏCo>BA E*}M]ܽb''}Y65HKXc? q8k8:mRĂ$W:I?' RK/N-IfBݛ ByHعG_By:@Os%ȥ/DB| "-t$(ezf9'u:JؓtN/MZ)Mn-s K<'V(åo A-k?FLj"]~| LĨ`Ќ8#i)\"'s} p? /&ɠLE :'MV +e4+O4U*7%b  w JxX"NsR?CjԿ2h3yxb#=Z&v_BQsȲ7? 5Eg-iSV&)=) h]}ƒrHڃ v=^ B([ /& OA= A:3~0(emVhLi<w dڈ[aOQ1ߘX,5Oڑo Ǥ>.@N:`w]7jE"vsq}|)3nP\WO?eAo/7K&cCkҠpik9+ZP=<.V9aYpn5e o(mW;21 Tޥ-"?x0#I tBNf![0pFR XOGa:rSױl|ٚ#%%L礯tM+܊Q`ul"\#H"Bӹ{Tغ5! mY)'룙|/>8"޷ [B٩EyBCU(ce rrDH3n!}B,WfSBNYEP&aB$yGH&[@̌]R|% t 0Zɺ43̉eag`̭-돂z^*eJ`FhTI?9%fd; ܐnW[NGO1Dmkߪ WdxQh7Bu33JdB/0.B:YzwJd-dxwrϰc#k2fhGLirz MS谨R7NȰ6 qiSphΦIF6_Rnfh[P1d*/ ѭ;+vg !w??.R@4 s*>"æٲn6 Խj*hi}6YN~}ronUK\Lh ݞWb#QLџ"z.h22G[jd;uCa"YkuV;ꕳFX{ffOz2:F-T9/f9\|o74lQ`US1v`-MI:7i8WwښuM'l?"KPރ)AwK'& @kY~Y7QC}-tqP3"[^gޱ>'+, Ax.~ICiETW[cn1q)o<F} 򚇪24YDxt#>QQzbQqh_qcKGi#EP|cg-d|~ |6ֳv$u* ;A'c'+ry ?zvpkVJKRguT:|$AD 7`Y4WӋ [af8Mn{}&ɛU"j"w m34Y%C?:1)ГF pE4x\#qq{cB+k{-^.%#f`=p%:~|1<=CN6Qj|4)EP(xܡ WѧbRsxW{>'fak{$ޗ#!hƞ3 q{T_Z3OFo Av}ۇjM 6%eR2UD6c= (0O:_nviSRٌBpH;7K0(aF"Q@eYrXrUm(^RTAC_۳u>՞㸺B_A]9Y3ڑRS* .WEY>&5yұEE pQ(d喆Юo6\bDEIBNTޏ U|)_4*vkA+fQ3?aAS ,MCȂPOo$բfV Rh%L%1lW[i"՛XW+>28.dGeџRpL~6(ưC`^(0>S{@S(j|X|[$Isc+9Xa7k '}8KXρSG`$44)V2jS")BC&FjAt>X¿|nRq\Fc" h>e:%([89ŻE<[àL @XzoIϗ~~ W iPZ81? 4;hNzC]Dg0$fedUI)N(81"Ru6u… V#trnfsIT'`nUYT.p%ȕe-`ފ"7B`w(BBz܉GE6T E/vxݯKڱ:s @sxy.b ¨>w1ڣtPޅٍ|\ws0T7WaPWHǠ5[>"'1r0hgA8;g@QiM _[S;WU󁥆J(@= 0z'9IZA8vA|C+Jւ[fe8W/K\DD* ]g XsԊ ]ZJ ݄xR<1%ץ[O%i;jt8:֥\Pi+ExM-e /̣0 ƨh"ؕ9E?ۏUpz@ HU"KH UJ)l;^@Pǔ՚(Ke =8('%䠀crDGBG0;,WdN2ToJ,~B=@5 O^)O' |]D$0 j^[{,g.ݱ.fWS]ͻ&> o@> 4G9'@kmV;{`%]q2Ť*HhܖJ{_V/v~z"aH&)6d7jXV5iθzZ*X2 v t1f,$܇j3s"Vy2)SqsKpөE8>,k@ 5F H(Tт˙@|M8'q{_o88Ӫ%01! 2%1 1/j#)6L) Dݚ+ e"E2:GK40uE6 WBE5(D?+3߆_zAɻO;E:YF%q'M{\vx&>BT?Ç`TIܗ79qGَO^_[Ͼ!" y0#(ʐ5R_!H.fv5f)5)l|W&XNOcv/kuEo>8SJ꬇t'E>,UZ"BfQ8^'LĂZ Z`A(Џ5N;Z>֝av`5.ͼٯdJ<,e 맅Ȣ^lҟ?˼EZhm|m3e"wa/"FSAP2 RB-mp8ĉ.5m2QڰԼдTkRfe&!ራ`ԝ`("gȑM{ޖhqd>CﺂM^N*&XC0Qľ)'_d,!Xô U%B,Qm}7d"e%IiWqۋ;@}4 W/aDkgaݍ.}EE*9g /R 2w?N=Ʃα ,ey]R\~i؍Adjf([I$ᵌ/)7??PurEařd7)ȿԝ[cB+F%E^GUITNgJ`p[۠0Us48H̊AH{YaZrP*!L?0^;ʖÆLlWDg? 9uJYt^Y-8s;Y8Tn6VbJݘxDaN֩pV .wWuxy Ŏ8qIf?0Vo\j)=yu4Ɔf_t鵅nC¿)]Y Gsnq}D-C0(( ’rR(@ _S6qk]Pd6d{<Fl,bwx hXB?o*eK>#Ԕ1td寿z3|pF`f8PPpU~jrIκMJģdW7X9yCha{Ŝn sg#;ٓW٫y ܥE&AR{4zQ\3z&v n'=u{Q{m|«  XMܦ\7Z2!YN/ +s-63s5%D3ΏVH.F;Oÿׁ/˻ں&E>o- f5E]k(6cOd3qWtn-n0N*fwWhzR|<RnU# Ջifz0!% ;{8r7`OeI5.=< _-1x(Y!`>k!8ZMJ5<(ghոfhzF2ְ]i9JT'Sgh*;þޔY@5zuɈxßOn8Xo@8)*WU#`]ak;F~ 2d5vZ"|ql$G@4PQy8!DRiA]emizHF';1mtٛZY[PRza8p) z, |\~UDT2Q;8@Mʉw䯁F{i;MI-!*`@}JdO!7$uW;|3@,8t Xj>f;a k#p}'fMj< GfACvHuS) Q HI$0J`W^I֟Q`91n0 fȃj9*5?fuu:sզPMCҚ6$]B+P̓M kNSH9/*{lh17SP HQp~}:<:/bac;qaPzYfn4^>x!ιc?*O2SA'%gqNiUߏGp#n5Qh8  mM`!Ҫ*;WIc&)Ъi.k Oa>'j3$:x2Uh+̽*Wcl߇GiuH+XrgV8`j[V6 uK7>OqX$,?-CLp/utq$| rafdEOa)u/@ ЉFVG}3Ul\g[zV vcޯ,÷F*53厜Gћt 3(c]| J}wkM:cX5(2bp/nNvnjW\yW)4sUv"S=PDU-֢kAY|"|rE>}i BǕ2y ٓoV:5ޭBbpߞsVaSIZ(TY'J;ScpIǴ8Ra p^s@:4TRV-N}sRZg-#Df̟D^n2FR ~8h.O߮&۹Io42!%z#utJKdf# cD_h"5Ϫd} x1I#Z`YEǾћ[76'welYvq2w1P`{GaGn$<'gV< S$da"%aJ"Һ(ɩ2g)юCGٓ3>E~wT{Kl&[( P/) wmwfPp(E%U^d/q("<- K&EiVlA6Mfe("~(F4ɜ K>1Z-.[4ҌÉBŗkG8hRi{7//"v1|&VH+HLaτ^j0xٸ H\H5;l<֓v Ci(&kbWSw3DN9[X k!8LU>@5'JC4vpaZ-Bc{Qhv Ï(G\L%b*Nmk#z=6<+94 2Se7$wDc흘ݸ2(nS/th^oNh~QcylnUC_ x9w_=E1VhUq 0_.5r6?%}UUꡉĸU,v#pF3 _])*7~z*2c`:C,Hយ/Ӵ<2R3@6!2n Ax1\+Ibc}`!-]}(A/W<@;:Q>Cgeܥ5n5:pl:{ 7)8SH -i$#g9?Z'+57f@V<a|XժۥJx֭MArח%>Jv:@Zb5*@@شPuP"Mj9S! :Wgגtޟ4ZÍYx')9g[hqoNVڃF=;UL=^KZn5/,vWј .4 JSG:]>4/;ApCw`<*Rj{#qļA=~p.w(b0%Ihw~0TdE+.G;Ț+G~%6$ת70-O`hC3'n#ؘ9} oF 2_fNw>Y!'jQ"{dوn,Q~>>n8  ZMF Ȍh*'|ۤהJ`~ Q,H4$PŮO)0x?PEqiw>>IuǽVO6X4'*㌟\"Okm-D N-ni9YeWX2lFsbko{>NSMQc[̩|73N3r1Az <Q,GJ'ƒͥHN0ͯݣiƚ)+< rS[)HTḡ^~ORq\X?K0n>G'׭Nvӊ(GNxJs;. !XJ3DjEPlb]OQ4|q›S\͟&Ԫz%Y&=s9Hy[[ӧ7Ūl5>mi n?bmb#ĸKxg2i-ISA嘒~'C\T^.< ݐ inG\ܤD ;A521wAMtkB5x~IgĆRᳯ I`xՈnIr+F ZT%^3gQhqN6vR*JN?5OW8{ŗA \><%gSd. vual# i+g^{1<㼡^y*h܇;>\Yq8 kV?02$p;+7!BKc "ۛ>Է۰_hupro `ڱbS-S<`n 3֕HIk;pL7aA@QH߹5Nڮex;25lw >Ⱥw߿ Li̕ͷ)y%a[BHtزOJE*uT2 GFFᡳCD/ݘuΤ@4k{˚Qs>k4.F8ҡpZѝKRFmOAiQ F}pv%m 3\ &?g"^T\:ڨ=YF2X&\l$`kqq|(n>*ݑ|Zۣ[Ĺ7M[ޟM&w|1*mt5v7˧ CKݍ+M ~ee F@x$@03ɺ8M)(ͽAû*$eQ3뿽 蚳B^9ޕoӖ-HJ/G>"5.C]ehG($/aO:{̝oj~\٘90s?7Ϭ)QOH$2`>SspZ1vGn-ff5"RHjoF6;ܸC>{˵q5Ip%KqP|VǎkɓU3a_AhvݫIHx²PȷfDP2R 1bgVN(ڰSY -@t/eǸLs$׶:Sq ^ x(F!Pm6U4+nQHSōǥ0bАGA !"GT녂ă [Ml 0!/s,y@2lyA~fkOQp'ԩ4sBߠY Ȗh\˺V$Hk՚B酲l (~5EĂҝe%(~1j#aFoHQqԳ$Xf*5!gI\Hۚ|BbL`gS?tMoCɰlY; 9DOAPhHO?a%_28Uk/sm iEnXW09?J?1߁jA{P k,D}gv]pUyaᐊߦ1XM|&༓M|WaDA|5Qʼw廰\@8k] *BGU[x$睱PݭA"+I8H_(3`9s!fR+m`+{0*:(0ryYڔ"@zq'3P4!cxZݖ" [ZRYhŒUxnɎG}YWpPD2?*dE4Gx=nk֥aʁ--dr,>0wRjߛzl̵pG(D\B=Lq$i!9N!s} -Cj.d _꾘H{&2D+2[t6QO<6!*EEZ%g.wxL7:ٰ#ɪAb : 8N.J)4=21-dy$6+&Ėԣq Г΅TlWZuz{.ƚۉQ''4p==%]l p]?F{r/&6ue<6 ܁?d pD&Nꩇ_")H0o筺[ JBSMyHsI\")(Ky+^` r _}7ӥyY8>B8. ,Z i=$18s!tAw9GZ"ơfZ荜龉ʳA~? v4"7B Ʉ(zO@®C$,! U3؄Ҩ/Hʴ>|{/Y: :R^yD/x075Z^،ab O٤w@~d%P6F!W}r>(⎽F$ { ftAѫ@ Nyhp0&E}SP|C(_8 )Wj<\4_6z"3x5=ݭ{$sR͕U3.}\][wR& &iBpsWnGL|,~\I{BbϱRE3x/[٦Pcu&+!RG}a;d2! ̈́>/dJz*°9dècDx>X0*z'm&I<kWAmCӡHQ\zxL^c>iv$}5)(,*b]ԻF2,v~}Rزd3+ʊ߇pܝ c!!^wU)!6R+|uލ?,PǙضn7t,yr^S_x˫S g6iVA^bsqIQ6RP̂Hl[P #QovԅẂ19Yݠ-o[&PVE(^1sG^qi- ߕQzpM&K)Ph]eT|% @ߕ&5-ٶIS@-X6<[}8X2$mm '{Pk;'`ujzzꜚ>)]d(Z-(ܖ-\1N;T{dD[ C ޛ T1ɴ7ځ?#zP7,5ķz'-{ihnLb/!_ձGI X @Y5DK;iT JhUauDu\O#inhw C{e+g9fDAmw ŏ<`uYIؠtDKR`J(y0O1!j[?ThmM&=ma}VPE#RVD FXM>T J 3  /&T/%fQNF 'pn0ei"*&f8Pff5 8 ,-o?sr T잙}$Q^ |&ʩqvۢW6,cm^$;kC+y {jm q8\ʭ ,3OZý59F66ВØgO_YvYPQMOah0>w/3b\C~Eگ(].bk?8 B%}L*[H! 3AcPՈ-K.1ͣ}3oǹ]csJid*y&DvHїOʢV%Z ۴Xs쓺Ѓ7$K,=ɨQHP Џ1-1L|ӆnيFaϝ :YpGieQxz}7"X8Hbh'Hi֎ uv];FXfw!Untbn*O ܨg ~9=5t~^}. ;!&؊JV t'σf6bJ\6sR^ڴ'u@6]XRzL6v0b4{h;8Gk f E/g:AO#"Tq{ mbD`VeRVyt ӦO75d$㓧*S~st0!Ea ?ę H@r}UW%up:uf2*?иx/GDZjj5%1}[0vxi  8cP <JK}u^i!Ohy8(4|5-k'dʙ3B|RSUH$5C•v< 1:>|]a+9[ΖD&>>Tot28o0eHVtRO32 ?3qp58iD[BDAkOݛ[ւW@HmzRFI@XfYHK+A}z(z] Q p{a@ze<׉0) #UB I/OH $K E ׂz%`(^)8mfB5Ш/朩rîtXb;xF4 +vR"7ngssS%F8ʷ`464rO v'l2^Ow` w7b}?@wI nzd :CFcg܁*8Zx9 2 p![g}?M5EO<ަh~n_07f6*FKZk1dϬq]zDƐv;}03 < +!6t A ćo!?@g t#=OP`׼0B[Qh QG}C4g L B8[kh8Zݾqun6!+2 ӲXjq;?,34o~;u؄u)AøPjK깽͒EMD,'L0"d7^9F1-GE3kE =ad("gO nX!!<0-}F8=Dw)EVF? CahM̋:{LB# ox4B5:}TU<Ә*Sut/c_| Wk:v䄀MEs #a*YE$ɛ>*`À ~x~yQolpY%Ýa4QLQZtR悑0'GH)HVX"+\@"z)G|/@|Oa(cGy=-QK_)<8DS,܌o`J QEο6wԁz0άXڵ‘yP3,A*W(eoCj%=&E(Rͤ 4RjJ9T+7EAxD^,?Edïp:tgI;o @%CיK',>eBn]a~ђ+Ψ Dܳ%6%Y ?*xq o(T:-";OۏO.;"k#eڷ<+ja;62nڜ}<WeTg;$+x[eC)rXסsX+G N9lpnddp=ɧW7*eDc*] 5bʼ&o&T?sۣIs3#Z }{Y<}+'ECVAc1'X|BFlFeܞXY ;WKgvKB:~ЉZ>kG~9\ jk=j(*= Z,}LdmGS3e `)zD,poWSlfrJ2Fm~ԠܾQ,^dv;ў{l5,Ead?7. @hڝv{̬4#xdF?vVO2gAk^xHI".LXLWI9`A9Lֵp.X.^4 E iL OHyN|B1ɢyl̪2f?"_W(6懾팳k"݂%^㐦9dsP].'nq"6Q^rC|LQsz{gƂC|qݡWeJ?TB7ViV^_э#Lh*M7{I;:EatF o: nml|w ŦT*rYF2:|q텥j(_hJ}o7¦ZV3=\)%oY]](9cg:e3`͏l;9lǒhw'@0JjJ%XIh#<ʗUÓ) I f\!!+:E. 49.|9P{CFfvb?R$L7~;; 6cY'X :U= ;_^=%D 3i,հ[Qsn V݀<:QtS[PR)q`H XvܒMDxx\ ޝۿ.h,RC@nnyFyox5y-*qi#m.hӳ,^nDx*H)_6[xb13utP@!x q, {R[;QFo4~ lB /U]9 Xk\TնW=4BJi<.nR1kd|D8oqb ֩-=I(>1Ww[@R[JULv#Vj s$bgг */.T? $e$v+cx;ݮ_𸵥tY a-{~ '2йI{AInJeD<Ůz2ExP}hv!Nvfz;OIDy(:DR.SF*UYTp5V%:Z-cO}c}'ӟuFTky&EAJ:5ΡXw\6ʀ*ݟ5ڊzUaJ{8b!Tn--y` jQd&t׾a5529Zn)d´xAZZḟxr"} gF)O&} /u6dJy1oL1є?Pk,W6 T5L7om^@xEH#;޳_J싹vk|6Z*qjN|HWRH'Lz }j8_Mtq,f"Y;⒬G")3tNH6bOh7eH&3D&A`wy.+ĺc=RcC2=nuH]+ªABj h?"&g&IO$7m:?4E Ԉ]7LjMG8o;wߊ}k HnزCC %ʝ\Ҳ~n:d| '3u&)f4lsq- zlQ[waB~.G!?/#bEFy!s\ؓcpOn0T:d0t}5nith!,}Y z8ٚ[Hk!a^mp6}MF;nhKTneZu ٖ<]`e5 W W[PWх+<}&3,#K;rPwǁ"\2ʔJ A詇TS}"B Vy-6ɊSuJ<#pQ90I`m&x;9JJ-P6=mu}hwWG~ZfoĔ Om1\n&rE#{SI&Rк#.6@ u^k9e9‰Fg>jqn ";<8$$=*ǻG.aY~/:ZŴ,aneqyp'U3lKS@"("mG& KGnDan"qsp@OMٷTA,hۄhFwA$3FsR6xyx8-2h%i4Gt2"xS+AƳ5L[ c(=eI`Q- r*7hGjxi_t| @XBpRA*gwB )#72r6 ;лFrE:wퟝf5c,a:,8"j/J$`aAo`54@37, U+J v'])Hq (z! =0gݧZH˫[TGy Q:Y$㊙x4eeBbh/n&>=Llib]!za(i1AUªp˄">g5-SPi)yVLl1*:"VbN^8P&A>83y'n5;AwD Јډ`)3MM5d!XH8QQ%BsZŬ鬠ӫ{b!M{;3fܻ&[4:w^hK>i+f@iGHwVY~3cԷbZS׾Eʐ  @(_5/ӑz=͢eI G^G0#4ZC [~ed$ itkΝMQ'V+u.syv;(=0OaZ8A#Y4Ԫ?, X Gz{r+TL+$C^}: p. 얻n֒`bd>mj),٢@x(ЎƼXFDqV]<1{eL:xY ZcI{S͊:){?f-:b.ejf{Aaw>\q8,!:s193cAzOX7֮a=uAg\xQh5 {_ @ah  ?KIƕW &-6.[1:ГXtmƅLv^ ZU@b7]9]CG엜+L,#*դV3y/8oKsOkYԊ o2 1_M[2k|xSi9zgʾJU~1D%?/N'ѯ2=@ auԮ3-OIWl TjltlOpE(Jiaes@vfZ +SKVS (jGc<Ҽ z;Y.LVmI~9*ɶ}Wn`X(ŭ: -$2|e{6b7?n"\ɳNJF̮H[7c祎#ȩ~vEhU5lR.u8IǺ'g ȸV`;ЄO>F#]Ԭ -Sa8\zX] ܍#!af ue U'7E^N& BgTڶi 6di(cif6s4B($~3utEN̸xR`G\- ݯNORlv6)OW?].f|pBj./B ݕ̀-ՐbK:,&O }9Z/Ñ@D69NuGI ϴMzOy\};ڇ6ew,.`F`V75r0msJދ"EY3p]ԩ%DdCZXv{hsҔpe0寲sިR)2oS=<_c x& L(Cߓ_äfZ|뇔9!"] ܘ&L7|rϥ쪚0ThD8G1"8@K<\pP'I3?`k0=٣kCj Sug~~ {{Idy'C4i+vSmuT5#S+Ci-_6k1~6@3XZЯow9o^HR$ 2TIzei`Z`| zS)iA$R'ndo!k&p{cmMn ceKEvWQ\19zNUbj.UW+ salkfա~{ ]nՙ/'3QمmZg0>bqN} ơauW8> Grqa _ ޛ@[yBŎIc)A(T>]ġtl<W Rw;b٫em]ǃL|@Yqf.^)6>mCA? թ{J {VS"w;L(vz Vd m\cڣrP.ҙ_ w*#m1iűqakvlCf7z $\}ϝY *|K(Ej3Ci;|7m +?i{cF9T}OVZzsD[D>gXCy$T۬s|؉jXaʳ,qq9؋O4ꢤ$2dn[j+QuHXI<;A6̨UnyR; IyE'ѩ n)ql0Tqnq^gdٷHM`"c7pQ="Kpw'@#I_{uތ9pK40Ȉɐ!t5BJת ^_;Q&}6$)`Oy;'n޳rG5'Ot kc؇,7Li"{zɏH \=[2B_)H߃*Y¶{ xCئm=B-"N tqNzzy^BQ)$U-QvaK3ְ ~hw3V ^mVeK|QdhInt"Iqo=nR3eftMu-Y%.dĬJw{;Q޷|~5(:ћoYh1-U\C(C[4 Y%6lf 9]sknZQu!/bMR.} lLP[wGgM:m|8!sRwrW7Е=8 Gmtf0z%(P|+Qu6S%4U9`KhDk|xcbZo(UJ跥R&˴o,U"!6+BuoMzU!5PV0,4YX>ā_XEua3/&0p}2VU|!n,ղTؕ1nxPE=5<}WAVH\1Ǻmr;BUƚJw}?󕄡}Dch$ʎQ~$_TvGLo4|+5k4$ q Þea#( SS$hV3XQit|bK"}Fy »\!e8/? S7QР&|$UoIJiVaoQ#!ۭ] +#B2" 9RvgFb{H$!3 a1(LnkM QDM7$0ߞEQnf1^rym'GDp"/)u;cye!}ƥqaKvU &ϥw daؑ*Jɐ_q}pCÂ,)z#}a[ܚgrowgC1|E "G?vP|{_9qR-M x L I WD׍*\^ |30gRc2Jkq!z`Kۢ!IN+6(ԗ2Mqh $lp|c5mL׶k6 `9TY;C>S»wDo*OFĀ<$dmG |=hl653=OS+l+ڕm-iKu[Fn1Ύj$ձ2Wi + mUVA+ߠjC!kt kEt̺Gz2Bˠѷ*7 F%= 4Ѭӯ ˕@X+Z$H]Ƕ۱)2Vn#Lja5 M-.ʖDVxV M+AgCEn.ff5(p3QF{}=#[JY):=(}-eE49x/o戗 ck$hg]>[oG]E\D4QtOx+ hs$ ru&,eeq0r[[HY6ʿd*~39{E}iMVVS?up)DKL `?]_X?5yRRSDrE;v9\\S*xt$ V|J~d\Aç*!8BSƲ-J_/a"{#P翛UX 1A2\Bu 9KH/G@;ӊSljU0C7S(K~lPpQ71_1#y"B}o"DbYZ8-18Z 0\>س3pNU =(R+04h} s1z8)# *)c&!\ ik)p\uf 9va6a Ґ / x)eE ^G;94nڬAOJAxai(r?&-T bRHʼit\aW#/ ܳT&kRE,KHӢzt(bfE@ޓ{W#.D1I9z[]=c5#UDQHk+w:-oU>W u6ƈZ"O s 2&Чj:ۏY%2QC[+x]h0GPK?4qcS_\W#9 1W2e-; c1q\jJlf`]ԗ 1t fLS3EUhk6c!3O?*ԅr0r˟p!v@$ C1unA1zk,zrSdf!Kryk!wW6-dP}b2q6 @qvyqKCK2Ô1˃ylc\714)4n1'")O劥8ۻE^*u(8[ H̅,Yl3wJdP9^lD} (I dHyL\OՐP )7gF-=~4e8E%P,3 +!KI4;lut:?1|V_Xim Lj-ret) Qzvor8sJb|.AϘ .5zUHwnMSJ4A1r:siO1(,ss2- \G]ߍŸPOvv7ɝ>f"3#C BA_Wl ;2VmAgpR?+/@xfzpjW@k߼)*`iZq&w M2r_{j4e8][Ebl}[$\GQf3RdXdE`C|?b!+zPS%ʤ.H8r|c-/~ӗ-%HsŲ;6RAӕ] MX۳D&_= c)_aR}IFs*.ĺ\8Mn{ 5=^a~Wobex0 V`lJvI[pL;ҭ% kV 'a}Iҝkwo@v&q]94m|W%A0oL{)ݩNWq_gρw#1OޫwB%8ȴRuvzaTKGm"LJO% ò c\Ӵۑ~t/ }k_ W^#zmί4EuqA%>Q7R])XJѪKp@٩rSHރ<9 ) eg;Ū@ Mj2x \S_?K:佻lW|Gugq We X ^&23˽HցX"[&m_7E\BkSlY9#`|-]˼쿬"N5s}Ge"۶UX~dnmN "T3[B\G0Xض3 PF"ؐ*`?o Xi|[`HvQSH,/7  QT L~r1*@^LgnN꾀{ RO4PfU%*7G:f#*!RL?aE> Dm] 68 -U˨\$70`mtd.bUwHeAw{>Y.;=/ b Ԩ-^pMc>HVnU@itR.(sPzԗ(:bNYWhAXDsE@YMjK7s2L;!߁u{",[m݌ m9 ݥKֆ+&r F09}9(bo\66m0 hQx:?q^2ӔJ}?7UN^gL Q{,[&RPbTiHӾHtMjp]UxzAR8ͩ4xi<v?i{ .a4?_$ T'r,R-ϱESwcm|dXCXhh2|2"Wk(8>!ްcG+T9 ϴ$5^nejH]wu~W?je,(pi싧Đ8)0>g6A+O"Mv!5q'Ye@wuļۄNK;t7hk7_~-P-Z"|\l=tF4"Z_گU3һA\wU* 3MyVF̀}r9L { SIqLTFd-ALe 3LrOpLf( ^D]c7?1Ԏ|k'IB% @e`{MG tA;wƛDdW)ҕzOC{(dFӾ{X+UU,T \ݞlƓ&҃B6>z˭`1  }y7(ѱ"g ;$v3-y9=UoCf~1Ů?"4QCX82vҩʂ`J&Ze˷-=w%~R6&Jt~mP ?g k F/qyu4|5'/5/`ljS#*=.R\zvhfhF0CD£-0uilۗ;D NLnq$KkRNpzk_e7N|[p3"lY%Ȓa})Q&`aEQF6䪮|lyb(i o걿^@|΂rm !gX R"8ks]ٱ+|)eʹex]a x)js4M =Q 0!:wǐ$$еzEeu >K '5h笌Ia'QN(Ÿx@ɏH#ܶ#3P):Ț=hX_u;@Lʌz=< CR5OHbĜMMO Md }t s{._.sNeAB^!~sƑR 7=XKTHjR_QJ1L^I:S.Gv;pťY Y0oިs\Vnד{3Ff[ly%Spw>ݖd\$8)F[Pլ.gv3#9_QCMt.\d6Y=|J2j)˄"ۀʔJէ>%݉'`U?`/W&^6p- @L ddvθ-53WS,d!M^q˂}J`奤 LtL^F[%$Qґ"gAK'§܋VJF(Z}w?;V^|1,ҹY#)%,I⎩@4nZF!PqJ7zJf39/ zuzLx#՚70r̀  )[74)>^i+eҡHf'fЂvB"´ 76lx&]A(89"AmF d:\}Ca.IParYq},o`=mv-MҼ/#:z1Gs^+SF!Em!jښa0WƩ8O᭫|d0Ć))O#Hmb'uƯZ{"/SCu=j>FADwtYDlf_%M؆/.k mBk#6rYTSt7VA(Ω8@~W(u~gFԅRįL|Qt۴#l WӁAf1k QRfD%u U8jw@%NoP0QܒYgA˲̳.0\ڮ5nN,u˪fǤV 2#\CS*~Hc]q1UuKX gh+ [S_ɟC9.ӶqkԙiPUSs5<< ,W Ѧ(n'[:ͭ2š)""Fc./= JY_VFHcKǡԑfvf3کg']@ԗǾs< n9yW؀[/o:1Q"6K.+cfUw[._~#SɑWY5GTYoK.%vV6ǚ3&ɐSS?/kTZsW9T.++Ks0©= ӡTJwXYwm\#~3v0>r8]eh) } {ĄOٔC^T8(hv aUhovZ+{yϢOÒk˟'?~ (J^@_~_&o.KMI:\ЀBm h> 4PJ"y]KӐ#gf"G.< ǩ(]ζ-Mw 0cթ\+#6lDtf8DWl[TpvAp bi7oT;9wI=TŰćY#^ZY/N(=Y&BN<ihA?E.קqQrW8n[§Sl[r?L:7$,?q^aGthO+X%)kI%0?4y'y&j> ]G{rL%86ͩmޮ e}~h2{3{L&􊁆ïϜAˡO.n!˱(ۍf<y.ب0&rIlcxwBNg^olG)o_1Oo*͑0\X!>M2wo ꘫA82tLi83w" r4,No129!8L\)JȾ ϖ Ҩߑ3 3u:O6&_;:`~ a aיO;1G*ޠѶLvBJ 6^i|Sxͻ΋qE1LY uA+[4b7sE(A'իgL+@SIX%ྱ "M5#AX3Aϙ5b1wn_AK@Y0A}ю{qjj]2,AY8z /Fg{GT FC:kpg:TS"'ۄ4*uϣcHdPy4⽗Z#Zl?͑F4]Mv9;K"xl$>}nJM ] I9r \cA੃4-V~9OI\>n-ZyUE7"d$:@Wak\lmK]%{a,0-\gG5!S4Fͅ;~ƾh|KY) zX$g?KXm|!fX*O ~IMJwѫfOL j3@^%[Q+uQWg&ިG;?}#:ցbE4UB%4̴^(.tH{4c5/.s T<>K#lUjBKXwTDjN|[" 3̇N 䴈yp _2kXʍV $,ӧt #|eo)ڪlwޣGZ{ PQANL&K)cyK9zXTW_t\FVֽRXșZN3M܍, $C̎2Cή_J~g huy0pO:,Ғ"!ϳmuj”P+m:/XyX hO>6*LMeNGRL.J +,lV3cNֹVhm$o|!³ f@v=W7=0|$˵d"$>F5' 6BFKbE.B*pղhL}K`[=" Hg OHʞA^H*1 87LsQ$s \vՀ)qYhjJLOs'dJoUOcN]c1YINB:_ -Nn{{1ûp|)5<0j8'\0υXǦ+Chs9Q_Mҡ䟭쎬ReRrәO=7UQq߶^<;Q hwA Tr H"bE3\F+ †՜}'ۓk&uoX\L;FH /F~E:rt }l O-8VEgfUrM!ߕ|*wõaNbAN=H^p!|%@ح0BBZ}so{ . mWB~OrugfmR?7)g~vĄ[Q]Mv~JO=J$zݫEZk~֜ G;>p?q@J3@ gu/[7 ʑHv2^`q+ޭ P9q=s–HiD[W[C#?Yem|%-@]$1V~VZsG9$dt<FЁV~wr^wj@y~Ș[:Uk[ޭ+N.x,/h7-aXLjbSеC}[r@s'E|m~:wL|<2Fևl;g;EymGeAs+ 6VK'B !ѕg|*b-/ DS%Flf_M( :1Ldyi9AVDq\P4~ v1V-mm0UW9Is =<^}K1;v7.[ yS.4CUr=wjGz.|J:ހXXM?VSqB'$Lg "Q|Mx|dL$>36xW2VeX[Y§VjdJeʑ ^|$a1woӋ"7#{XwznԞ(*?4a䜃FҤl [F[Z鞒;]Pn?AnQ[ZvdMy$ MjdI}Qu3L9{Ä JW)i5*^0ͻJ͟ iܮRc#ʩ&֬8p2!-5b*A~ÒRo%HD8kxh4Jo3HpM'< - Ò9*E^OQḆUF+'hf< 52ƙeb:ANr_ztI_nn#r]~;_*W:l Ԙ ep"_gɢJe0e3-(N).2Q[92 :QFӭZt_``?1*$lMyFf]*xV_u}gHv1=Zu'$m_;6MWpf} yoL+ӡ+V?uX#n ОN`_;RMxZA 6ZKvC.`=]33úI}fI]d\0 㗵}p;aElnK9U`cE /nE?A߳ ܴ (x'gǥ`D74Ƹq̎'o9})yݾp, #>rUl2J,!`D24)ү9ț1H/Gk #wgQN _fFSwHq;ݰMfy~/;cL/N ?O;z3>G:KK*BTݎp3 I^t.mTUVBP?/3!š09|ulQ:.fM/&HkXz$5G7[>GFL `I5)]WkS9),Ehxn,,SshouI`MO?vZ`/)xWC>%u*8TULaE ݧkTe'wW!q.5U @/۾l;C&#Qt#ĺ!m/Mnrbr?N)Zyicx*G9޲%Gm\YȽ$6C؈+3Q!MY+Nj: M0~( =)mn3(:RC\LOIpA*%Hb^ KfGm>aͨݮQ>Ok]G .3@eN\ < 5gFp7Z|>Yv2 1?th xQʝz3fj1Zss{Fp` Kv܌vsNFN;- iN% ]яҘ!k uVCc*aV)oNרPYנ -Mn_$y,"O:OLb&]f5&cH\$cjֿUi}sX!{() (ğ쭂LT],>ZV,P$idŲS̽?@,$N+!=\bucBVVu~r2&ᠶ#5&U#R rր^Etyسe2@QjXt}j^qf]v>hh zuɡ%{c 6r7P;{%V,&UF')?VZEc$x9:4D9;qj-.%2V׫p݀pzYtx%is&5?"/c>~#`KnzI& H LH_1+Z2](՞;MGB08vવR%VHf,q!tKR_t(Oƫ?f0Þ!U6.<qZG(&mXS E[ 3q.εzKHNV9hƳ9;UzO_2dwEɟ 9GO_0'(\@iJνϔ^w`#GL$)~oYo5ZE}QT16yّ7L,Wԥv 5@(Jbj]O"venvjv3M4T_`FQf<&Pŭ&)bה<(iH-I9eP>+TR=Mpǔ6`:Į>=hgŐ|[:-yДh"^d~k?3^s;(5E~y7`n 1/ <3zl{-K?d UnST#ei초6-^cⶼHCXG(, &0VD@҄[O#Q%_^jyfS/ M䍉g{VWK)ܶ/V|_/xO]~YA]>{賫XQe5uDIhKN1XTqC Pdu=SJ',;g \QC3|.G'̐7VT xPyR73s4HSJg)\'1UDU /3,dsFQ0GXajENXQ߬C]s(u*ZoyرNmA;vIύG=Tn'?P1V}S?&dBAtb7˯/6w{R:^^~J<΍.7 'U)Cڈ߹g#n5K]~z[weS>/ M5i䒬$̩zlqĻVFtoToAz!Ԡ/e]z5Q d/SZbJ&qnJ5˫i"fi+`~9^SGEG9?oj:C鬴Q,!@P}}-J->Y"#9]juJ0d'igMKr+I>?Ņ<"qgzsgG\,Rު0=_nH(oG-ΡEco&Ѐ3jB^3&}$?zsPBpk#3R{gw81'%K{؟`U ; >-߿`^!q/*@F%Tn8X $t=Xσm<-/ew +德䑄Rth 7tTy=O*29_̓&&!Sɚ?j ! G pPV@׉u3y}N}4oES:׸rg~J^CX7״ς+8 r)?P?q@iZ"D/!@TujӃÏkY'WD{ h,z͠ =Oc^5,}q+y_s{>yY#N'e`oD܏Ǔ5B,t,AAb̼Ў+K58!ϼƣ霵6kȑU ==B@a!azsdk-1zW ?1XAC%>XVQ _&@g<˽Ȅ4"{L (ד&Z@L$[HiX1og+ȀP@ww{RW vo󸶵b^rO. ͂k jÈS`NVJY,yx.9BZږ`~9my2gHe- wLÕsUK?  ׇ.~ng>-xƅ/|(Ir [>$oR6lדtloB(A/ 7X%}Rmmp\odt#DN`;il{dE%`[AXZEMzJbf{`^*Nskcw;ʕlvZ hiZD m\rH?Ӧo$. ؓJ#z՜W Ƀ8 I™h c%-ctD[Bq72{ʜe1TR{ 9O пpsذ 9x9V;|8^*OMƭIftV `(:g67'ZeӸap[!&DC7Z]%cVXWn@H@|Au{8qe 8j ׺k"zCkUg.*4;]h5& ~p{3QJW aȝNz!/f)x̧e"ħ>|E5e zT_L@:kyLa9uZq\r]lԟʍxw)`Z2X-D'Ԫ^_şGع&!JX<[{V % t.S{ hGsoLBJ>]S@ W|-bhGeNO֒z[C,b]s}a uAo)80WI?`$ԢGxh[_$%α~A BCaPl,KrkZ ]O6:KyYx0q7H${N#-oh5XzWS[NW3w:@i8wߪ${O؉A0^sUo:n:< ;0: h4g.qX@h {8Fۯ?T/aH o84$l.QBb[ϸ%A%&u"&:)b֣ 44N%#* gݻ+:\wA3W|Ybշĥ.A|nlR)+o hf `xtvW+:AIj)p_py]lf8q-PSrKUjE }i-aIw~9@n51浣t1gdMoO|~!D4IAuZ\kʶ6LH 9pl4ຒY`h?VPe/p"̘p"dd3*WX/hL8+}=ڽWަQVV8( I 2́|?R[{:U (F] p,b!F7.U7ܷyFlW!= Oя_6곚Y~:(97I_h=33V(j邻 u1ybؿ,dVnݨ,1$ އ6]9Go__sG/}PhRpg:beİèPY #Z'_D.(ZVi[r̪nsW${K v7ubf"-a`Sx(7i@f»汜`~, u RyCĜL>k9Ut [!+Cj _#V\ M]4mɂ:o)f2Q!?)q߭Dr}^ZP/OtG\<ѫ<<8|0D+mWibjM>|^i氓!c q,{6:[U+BiG83&Z8}( Nn9A\[NaRv  ʂaN*UԐιئoiFȻ!'E!HNrB5Q^eBs]cn|tU T3iq|J!'?<X"~[rO=%LuzNhђoRoSe=wU|(\+⹝94dEU[mz;3^@No.#9L;@B08)^od" HdaRB-nTfN:`>}o N;r~gF(b{$ܦarJ.3j(2I }1{%i,yRN䧇YoJynFH2\8Rq+XN,a_Fɩ\jaFK,f:]L e0:ϛz:B%OpxvKrZV;.rQ[fɳx'DQ*,@ft RdKbd% SuH~ ՅU ajV:Hf?9:a| ~w˛3C}%E~5r m(2IHExӉ#gJ@CbyX^۽BX꿽0egҰkYFA6C`;ă^5o=+6(߭^'<.SGwySC+m.O)ehԊS4'G12w۝Hɘ/қ+ ymKɓPt9ˀ?Dm×.["!gלI%б得kmōx}vF7H>-GzA[umm>1~-8eZɶV)h4^8Yfk,C8(4D{7}[,b(<4a \Q}v`TZa;,cۥ]{_11VľPq6XsV#vc`j PiĬ }$a9^#L{T\$,H^܈xg*-ϨY2C ^lE8{+,sR ﻊi$|rAvTC2}ZYF3IJSaWï3'FI>^60r_`ׁʐ‚!1#Z!p+'` hOkE%.k>F :.gC!F ]\-."te}E2v ˑ7(pAm_4&qn(lIL3'jO@>4| h24V'qy\n ^C`TǯxZs_b^\F3 >ÔouO7uMMFv=!ɍkV^"Y'ќOP 8{Ԫ۔ FH~[*Aa[%!?1ltKc'߮m\T ݭS=,D`]y; VHEH9TH[ViXژLn&R4Mh 8MZ4,H[Z>ms^gn-Ju6{@&+L‹S&NX{oZ{:01A%+ _یVE23BIt *ËJW6P1[Xj KNF3X^)\gEjǝ@JB6+d@rΟaej]bf ~蹬?&x93k_},xz$yw^O+ aT!\? E%UUp9,F9-z"W$箨Ӫ!8za ȭFF q_BNO9.o0k\,t)a) ?ԏ( IIJ萴h0-kɔy^9->ybbD{1.M H_Nqދgw[ʗ+qjz˽D(/qaK: =y$;E7$~:z9d%lAfTx9p[+"S@ Q ~4Ҫ xWWAHt`0/Z,#A4FӵeT6-}#Iˍ8, CB; ¸U/HcFc5I1X/itMT 5$>`UwS|QKKu-̐QW0){ZQ4B[ZoL8R Ȭv)r+MlиΤU0Itܒ5P5vO(>Yv%rN;@cϪ\?(ybR1*+z>Xʡigڨ 8"`5M865]ZyZrН{9t T4M5 -[8|**<UqT#r# 'tp-c;(YcJ\#h4q܌4?+4qod%"EQF2ѩLzNS@iJ'j5c2'4y= EL$/ qp]nAht BOw1䟗ù.2+X]S,@e;5b=u<@[ڳ]!@D7ϟC\uwtu j.O&;z%ʹf~f/V-)&Hdӂ=q o_^a sνJ=֤ .pl*wi Itnx[ʅN0!|% U^O!v[#Y.`0Lj<٩=6v%p 8iʼns!`q>W`e+;kzA;k-`8%N,b/R8ؼh [!4&`GLW:ELeF_eEzmYRy Fa,i~BBS5,Ac9,II$c/Nxz`GZjRxdi"*7&0WX4 $Xa$<<$5$[ZZ@5X P *Hl=FZ2E*{@cKA.ϣMm ?>_LĤk#h;dc"9B69^%'$VS43Pk[LUp\źi=̌g:}`O^ح-B>7k|6j޹'zZCTI9*nњѕɱWAȟhs|J+)m$x᫤Kur7ֆ)uΌP߫CZ]$ YfƥIְl=q@b 8w~ \LE$Ko( ٞW~"jW4OQh=$K!r3I$g쯛=X(g ;6ßnd%N Z/A>AA7VN_bw+\yL{Qֺa 9&:+Z]d8bKȟFív&i+ ;9;R,RTfHuz75;}Y˙n:{ :-a 0N}ՊƤHKQ,@ज़ ΏH{U)BC]ˎ $ lA=pFT 1d7lmU&o%Ufǔڑ\PEEd 9~$ܾ EW'F"UOj ĨK5Cuv,$m~xddc*q 6. 6bs_VH!]'sBg[TUqYrQ,)@\e,"Ψ!`7 P(PkmWuFZX3Cybb /ƜT~gs˞QcID>EH+bg7{$.ot?%JY-reXedK_.pN{RSuk,%O^dook{cv4.;5Ztfڌ"z i)60#w1F#}FT9x YKC-,;~e5b`^ <#ك$qٌ}:QJY"uPugM}q)aI$Npl~C  >k ~d8HJWeމ?iyQ=) Wz319dvnI8 q/j~uԇ 7OT[aɻPSE'smR$"0Fx{9tTU U`SYc#-06< Yh/y. 0e̹kaٳo 0i[vw;b;%s~y?mwpR K FkDCW9Ie !-[>$эJwE:/}F\FRQ=\(cZñ̄"=)c~wҫCA٥cs`UӴpws?Cwxn.Q,h m{5!/(zmn \-I3 @9?Bn3r()!> a[}ska;]'vpB;o!7Oj+.;-aXvr_4A_qxQxkA@xg^L]0f.$ZFϾ] A` ӹ%1VMZd\r@*I\ ge[PUMyעAvݪڸ2 `}'olK&펾@ c?3w7-3%TH%;D|LEQz,1ٰ!mwn왠S0xBbU+B2rDFf?rT =eZObAL}:Q!8Z*wviť~Ĕ)YҴ |!7uQ[1m)"5JHk4a/cp)S-!1?X]Y+n?cKz{|8*'3_$;yaҚ#$cz%9߂}/!B5N}mk!sy {ךPŏ ?1gý9j=xM(7¤r/7a s::/ )gz,waKnť Q6B ՟>(Ɔ[r]ߖ伛6dp/|q}9WxbN4{Ճ(@WGQ@&1$'j½9u!NeD7~5M)N8i~36t.Ve6 `<2 y;NX{ӛ46ፃZ |5*MontoYT,pC7Bvٺ `wQX)oq$Y{@F0ɢ+5"{w`5,]pdمgQF^|EBo~nKMDaId<!NcF2 ?,!v?ȃ1p~c ڐ^1M5[)9>r,]M=^8 ]"~x ?f".D_[۠P 6':3Nw 18v #["fNEgZo [52ѥsE̹x/o_0% JrP8ɢ:8m9ϟ^7M{v6,U`r}m h[&Ȳ}bLl{GzCImV{.eH+^%1+8A#l}v-ZMĀ3 Ns@Q]_#RkpU&R3XΏbB>.{Lm1+ "N0eab:)hU9rbb˪*RJ0#,G%Mb@`I? 8]>}.p+}-ޖ2.R֘EYL/v@悩LI3ځWzLCV]Oɻo1k3Kk6B07iۤcZ3-*Maа<SZX A0x)v`m '+-TqYPwNCh5(OޘlmM_dthA6hcA8%Q)9u#"@$ vHDP^G}C#pMp) b/C̛HȈS,LԊAٌ3(_q| L\geӯ}eϩi2 r .E/ϙ"?< S)$>^~F1MmXǵdхR26tfsH_xԅΖ2"Ctb?;ۇԆ x:jLKhWdf,Eۆb[˶_KRN_G诌mvʶ4^R}S`8ɓVz AʕcBġl`%ծ"M8Y@dڅe{2#wuw@[ X.C٣:y d)X*c"n \71 gTn#y NA/*_e=W,V9JoZ)ҁ>4:o?W_>ɜCI $"Ho&@s~DyxO]NίS >eV+ꮍ )9v` ,kcou_8K҈):ծ˪Jō8ȔL.:f 9, kU e AxmKA&SۖF7|G+VlAFkX0i ۾,XG*9: +Obx5Ϲuњ]n (]J'n\+Y< / ̮q1 Wf`_ϻdXxKT܃jf%nӄ($dE3}!,ŃCMq5/jnȒkOD, N*OEmg12S~5\NȊQrWQpAlU pՅI?f.SP7~؅^mL. ò?n m| vm{.ءagy2m ^k|~4;6t ~+I$J}I>1o$#c= X@9svJOq< 2 44I}Ջy^U}Ĉ:ժ Kx{]I*IYCݢ1ve0tOni:QJ$8\`5:{զuWj5*JB/R. gk!f83l϶rr `ȕy^@ۥ.dz01N,EӇx]V\V@3zOsQT1Ԓym5s6md? G%h!۳odqeXJm88lx&rG?xk6;l/+A;~ͧda}h)N&07W7EaUЀHP=9s*tp5 w8i1U9I/˺UjPp)P(dhtAZb,}1 +jCCH8r-Q^k]|x O_SbinbaXّ&9; 'hWs? /JJJ-Jh$OH+FRW\6.im]舟dLBT~n۝"|cI2wH"(GI;L`w,5*s}.M<[ņc8Q F_Tp&^DH0wMAL3.QqawQc}ݷcwnCjnk&V75(d&&у8Qi2Ŋku__FvXl,ftA6aLt2(\J_ؚ,ǿdXJ|q!&rM$D*w wRaQ9.޵4/Qzu>Bҵ4R* ʕgYP NQ{Tv%5 dE2a|?Iӊ'GT] cT/hNgSAcϹlUqڳ )vHL41j * ̶A`Z͎W Y)֘`Ψ=̘GŹljlO#/y\$l/A7ȠCmqzb4b.:LuKi}IN7w67qt B֮p"hKӧbU PIs2$ J0r^u/tfR!# bbE*oZu}ZP1gH/ ncrkBZpF+Rai! .*Ȗ؍u!.;rX-.pH\%Rj'.WXwJ ';N.9A\֟kIsgnY3)6qLf2W]h^QKr.Kƍ˰N*JacRYA3_TqspKzN^Ab|q?f똂=ƒb,Tc F]/dX̚as2TF1rÔ`'/) Sn ^9a'0~85*$(ZG⯾ylY漍q%algr+t.xV|א:S\UN8{M iܸVDoOz{+Ep6d hmU_[͖ >5F[AnEڻ5z!Y{\Сs۶N-"F gP𭆚0#W\/ "Oj/v:T kn5M܉Ox6 {%LjؿzR[>>9~Z$l_ >RyQtubA`1YkRlO 8FӎK N7Z([%\g$,(K.<cF6?ɠ lw^=LkUPXKgÙݪ Zy^.Ƚsp>B(oZ^w[ FɫSH<%bӊXπ$Zn4NNMǰch3L~9H^r:dJ:@e*Juž^: 4C fkBu(R--n*η|b9c! T(3"p s@r&Ed/C'bKt".,h☄a8PRK1H?پ /ӳԁwwPN-ޯVR$opJnq'bh ̝bL eg0CrXldcQm׿{=Z5IPS쐔^_>}R4>Y6$?BA~T{X˯>tEEDŽKJvLNsadkJRF{[a Ad0+ETR#P/;8 gF m|7gb|)GdB8_U GjDdxX }ז4EZ[VUQ U,Ԍ-j*u&n:I wАnC8>>;B@6m܌Nh^~ڷݞO(s\@T=' "5-/c ^C6b-Iٺ }ىF>+ZC (آ' >gp&TT.Qmx-,~HX'=Вꊡ7MVLIN*Z?ό;uBOF b s+lá-+r3L`YW]uo6y7V+Mw3%U/n]PaVe,StٱG3*fP*r}_!CƨR2eMB[DYL|inrDG`|5ͱcx)<{{#J&Q(|I;[J#wwoH,wqmA 1D;ȣl)#fh_b`jC#w&#]"OXTS`;q}nF: u^[xRVuPFg``&O)o2)6k+@3f9l|}0Pz _lq30RDґ?5#)9?4qO|^)ӢecSPep"/ITEX^Jsv# R 3 w|SEO8/7q5PpKU֧z[gHZ^:𐖬S=RQ0)oC5@IoI})Smlv(k d!G_@<!Ӆ:2ٚ m+tw~Jh>[CI;qࣟ38@;'QJ{ɰTde-W1 EӦJb#J*2 hg9>22y^z#g4U^Ym3W7NjV/u[[=ʈh7$ c|1)<`j.ɥM]t[|=@ 0CX0ȌW yk,1Mp1vJnNhfDZڰ:]_"18 |Bb>d9@/T]+'.c.PXy+ ǾqDY5|:q_ڞ+ݎZghQWdE ݢ5諀`5=P-ݾ-[\{_ޣQ81VeQ?5^oCOU*})懶x:` !ETz?.*+L)f#7 Vر|H37U}wID4D?[Hoߞ  96["ŲVO߫2ޚJ$7օ0kN*c;*|I;(}]8R2G a?m:㕴FecR.>K>S-|L;i},FV3pf pf dEe=?w(}g42%x{ȝ"r?afJb]))3t:HtTir.壘Zn3N MMlJ^p6nU0F$W*n,T*0KGdcΡ0Q %M *.$o$jd;Q)=` ^~ Q!;@]9NFSv85cogp`[&Rؕ\ͦ+Ƃ,UǸ* i`Ya 5G1ً&C|uK\8w +ƹfz>NehFc ljU<> qYߥ]@/bOdpiؽ(a@zbi|,㗼~4鯤߇T}7z?6r.,7X)Y?`mI}F:MfZ,t9p4`40YĦV@:ylf ,:x1́Rfv6G1iC !nk+^ai&j֕τ Dh8VbX_k^z 0% rE=BDԁzjXj\znhx~K-TëY.5ԟ`Bc1G&nѲUCf›7mfw؁KRa MyݧƔ4njSDE4r)~GTcPҫbx6=WThp$줿pQщNLN|"閆w .63l~pϝNܑlb5F[J'G&cJ ~PhP7| pk" t@ ;o\[(t-RB1fduIm`cﶌ@= Dot:jIPm*%xHryx@--?%߇Rf~tz?, <"@sQ<@H)sMRxQvA&̿cCZD]AV rNM} LRscleOy@&E R@lڔk%]+v]x[mxm:u_]A|>rב.Bt|IO6ӤDW{7[?[* r-Ip 8Wz@~&mMȱձ/nk'9+xM$+BRL9JBM@1n9[v$ɝXϩs` =WH@㣤O->Y NW+?wCeQ 1hJXk|։YO'ӓkXh.PL࿣w6S l 8^z\ҙ%:FS3KȎ)x젹}ԜUL1!m^lb:F"yiT)gTQ/@ECCJdϤXCt촰eS ~`Mn}"[U")A^ 53Mc=s}NmKp^YwzAkGȋ^gC^F3pÉ+{'k2fz% Gm0c !c$]Cff_ЗUS)E EUZ箋ow3”-NQ&~(VP}R$*pa[k:>2)u 6{M% {ɸSaZavc'^:![+qm'"trJ:el=h cu{P']G=DCQ~ZD T*mČ;הZ͜kIx57A^6SLJg! %.meg\A}Ԛ.?oe$RG=~\Т[Z9m ՕS~ K!؋԰ JIC"+'T 6\"qd5yg6 5tҩ_XoM fX9|K{ cfo ;5 S9x_:WD#hH_Rp`G}rWP8zpNpI1= W'9%) tmQv4nֲWARkbKB?a}2qpv;{@ȗ+T^$q_",P UqW(@uEӬАI"فJ Qo0H8>ZQ qjM<g ]x!F x;ppi'Y)cS"4v)1}Ikrm:T=CB'G{V%|T-E'c ޿M#t\Ԉ6 3yYJ-ylnG[}wWUw3OSzJ a;sTR χ''N(b5=u|/STI gzHF_"J)u Rܨ)vv-ƆB\b%g8W fJ66]LìaU]eEV*ӷv>R݁z֡Xw::-1̩oTĘӠېSYd]QL8O5/\`a^Sb9!7(eL:{4*4WGoه|*{:#Ұ|TdqN}|e;)p֓xcMXW_R,e5Z' (4nY{.d ϫ5TNV"#Jޝ~&qV0Q%_K0|d:FQioJ+cE0:C42&;e˕ ߒʽYLsLI4vZ u 8sb{Q*J-EvOhpf]a$豛vxhHoX0ֳ|C J9=W5 QPFc-r(!Γw~O<bz+ .^ 9/<#͟; }U-.)؞rڄƔ 2@؏u8?T98N:Ϙ/^wBrBW+V=Uj\/!Q>P0`w] /׶-f}?S+Sx4 S|]%X=[])w;OB. ׵DU~=Uy a{#\ŲI0oY AdJ!bwi}]qJ%ZB%ƃBu8^T՘iAQOZRJ2Xs7trl{6p إoбvlRqV=йBE¯V!uneyT:2_b  }<0&S|#zjn/t;=~BMZfPVTnZ$xVG>OܐM|{U !KRQGn5YOU KkOGx{jb 1%mkRnFJW?gj/ޱ0t\LB$-xo-ԡQLg4fB#%ݾ~  YyI9C6"lVTGo^0v۟[}82g%YkMߒd<!WCC0e}޸bMa"{]5Ӂ?d)pO Y02q` Ƨ2w{8(TJ߽'wL(6K{i̕AX=0qua@qU;Nx\jgoԨs#i[{vWX]/c bRr.E%i7Dm˷GZS0 4GAw{wUrĂy$*gk*˼xcWqq]a~I--RHXI7%PD~E9jFΟHf?EԺ4*8: CШEWl5!0m >HDO*NV;5bgP¶uR,|UOq@f,KdT?Pp/>̙a=ޣr9L;0Ŝ*Mx-rQJ'{Q?jH;*#?B'HC&Ð2aeTxx $u>N<;͚ߡ'[8 opfot tbDKYkaB=&!ƁH #:7 R!1~\_;+;S.#O8~+5 )oc3@Z$- ;ж{ŇWnGlBv{ގG=@H?.##K 6 dm}8U#"[xwD)!w5ժeuڼ2$φuH୰TߺSñ/ǰJ rsVTb"56 ,_ڤl꘧QRݸ?X]Ty+n/nl*OY 9fd|΄ë?t(iw< NrɁVYUxQӕvhl_k4,)S.{˜2VC蜻Tla1?a~RNiʣKn@qccuM@Oi_Q[OV hLsn;wF?c"0wreO[cxHmpvF**6\d0%-kkΈ{r=(y~US ^A^}|@^rPZ&w 6.<J'7 <rgcE^(%$jdy툧pe qa@I r@~a-qf ׅ+vT$ s))bs?nx [ pfQB{켥lRPxDƖs?Ss\HeGճ7caC ztЅRV&>P]X|84˽#o t^%1ZLRq(17.}RC+~mboDk 'Oy߳d0ĠCYlJ +8^X0=]6Ò2sq+^i+_X<4lӂgpGvUK56l~LI`D`ͅ蔩#J =$8tӅ\mōo~l5۝PI4D7951! c"oP8҆gZ=ŏ'ۆ@vI%ORw+Z_5P67҃ d9BEYHXt<d Ӽ!u>^]LY͸!-"E;B[W U%FΑm9(2C-güE7;;zUU<4Us [ngP#k5I9$X'G֪HEضejJNV?kVU۾X3[ g85R.X>ۢi{r 9҃J+X4PP2{}4g7VTKZAo|\aW#`Π6/ҏoM)IB2VNܒXQoov~j#cukw) ]W n$RL3WLęx/[),كSPjeiá8t\HX,yk'<LA*.)lZK k. nN,8},|B åV<w]H1x@y%HuCCEGݣ#^ v;CnԔnc`>yF>qz:uDl>U&+ߝ#I? #2]'f kTou jIVgb6~S(cmak"r㮠k֜ݖkmg(pQ%T":\s]8UQAߏĈʼRDesaf%Pt+=SP^a(7ة$Ka 6/Ns,/ˍ'g|-B[|[,= =[K>덪t($Of#i@:b)CE#8SLjt7(\Þ,- קcG1aIoSPYlBz!=R|6zV_ 躍WFs9w|lvLAOӨˮ*K87>U2ȝun 6.6Z)}&pk fNQA'l$# [bv`4«ĉT6niE+a౵P:6/U֜"1ϻǿ2kƶ}+GW /89[z)ظW 0.ib]wԍHJ Yt |8Ғ@uJƹPL>`k Cn5)Kk_~#5r{Wr}D2*| M䆸5O #WEڀYSeٱБi9k*Q2*Q| sCid &|`2929qi'dǠKVw~g xYѯ0{=t$ I"D ;W4kB):0퓱&™dVȌ17,v.$ٷs&kJ ̓ ~ }$4x;-A dB@Ek9u2mtګVV|V`{ݦB&-]` ;%F#*ok"DOaHydEϽ1Ыr[1O)&u'î151aijS`K 2Q>J a,D JI>ym{ɜ DPzc'5;UYT22_Z'=_ 5ԁ/wIU`$r´'גTBHBR^m(ʀ61P7elrؠY\{,l`W+r/ag5(* ƁAt7@tzm k]5]GyHM+sZ-h+JK(\VƱ= R o\G=2݄cmc[ 1yάS.#t3Zp"9%XO1LPw|s:Z^xx.Єzv{RZ`Ѱ@=Ol#fhX;hXI)>bP0&$ZzKZ4at77ui Ľ] oAOAJX7"(O^ڡ b9|KE?n#%ɱ#ffa.Q}j| ibCW5QDɺ˰~9EPu3SH瀃"F1*q]Cixm#rɒ;drqf[P%p,r-Ր$!,:͞e=V{Ȩ,-Gm0L&UVNW?>(6:)(|aaPTLs16*g+.N6 v7V\mr~iZxIXvdׁD߯5%8^@*[JsRh%Rj#HiggBU{eI *R7=ER\Q=5w۾xyL)vcY?f~>}"ٓ1yp{*4``tyb$3$g @όV*a#48J8ǩ]yA̾z=.E>li/u}.|;hus}Eb3LĎ*nY.mQ^/p 'nMK771q0X-bӅqXj6{9nb~qb\$"7ZJveA(8A:5ִ:'5-$XOi ;nG=kULphw(J!y,RN?j .AxH/6WY)ŏ=cQ ޜ,Kh>((Rw.n/ӇaTQIJ(5<2k~yDxaܠ;;4Ϯ";Z`zkIp:I |QeI'RgH;}q6#[=3@SIEk2`RIsF5\>orOwg둖vciz+tu-A"JۼPE\0\9xZӜT,dF\d5rJguX54gr4"| KY,m 2zpFE5NkFl-#N55rwg[|4P7v:uDHZ|ӽ9%{`]5D";+m%NS2kuq4M.*F;bS-\N q1[7_+W^0Mīa-I ϻnYzN|X"Eˠ{l[RfwB#"lSZxsCa@fs,Z׀7CjlW.Cya68nAS2mr:_Գ/> `FXPJk:UW4u&%,KA.-][=K) 8@":h8`~sy~ ţ N1|Qќ֧l<|vޖxZңr m3)pOmHZU|Aץ3аBJ!$oZI@ʲŚm@Ͼ ``?A!^%0\;v &|ނfױ ͢Yÿj`@]KPPvF* 70؝^Zb28#Df4rn|W:s2/Ozo=m4DGKDmhN]\M"g\pALVcZ-g`\i^>4PB|tHh"K'ۼT X#<8(0O:\ق=j߬`PQj˔$ Z1ɺEeN+ Y!U.1'A ?ݒ'nf5EeX^_)󧿱 {?5~ ݻH2(;@?_,ցH9mQ]BDUdח~C-q0ř'ɗЀ`\UOrFtPW<``XIRMkbĄiZ\wfN"off 4Q0 kZw mW0%ЅߛBU҉ |^ Vz[wXdE0q~kٿxH^;LeJTQ?H?K%/~S'^\Q-~ ͡{' %6=_gYT)aQcˆeh)MEHOAn)ld/s 4AKQό} WpA#VKoߩ >4oe SL@un\G1\~$]Z*LQ =o01i vw\Y*͚h#9"~=:}\BcT@(i9M k=7e@X'/v@T1e^>OH[]=Zzu|*ttW,(}|y?n|;CH86$$eh_?$`]놏߀H,+wd em%og[\Eri8(BVgVo ƌ)ҞfE/6= B 8󉛔5$Wd SRFo*мNES:`S\o4Y:>|8ƒ|=:sɴ0ΕOi\Xt(k a㒺O  .!c'5qV|> ]3TL,؈P.7ubKG~݋B 2-_;iKp[ͤ;/+8+OK8 d#hj]ٔ/c| jPc #OC/fm}^H-Ɠ[Ȁ5K( ] O;/xF adFxBGnf8Fzh31OLZKר31Jl;_Qِ( ٯ7+#7Fo!y@ @.thD.6KO Bx=PH#zrP8'Ѐ2 hj#9, @QL;#)fq0f[yv+a>`s '/qU1j,LiT(82:^_Ii2P")| 肔ذz06? ګsUt%h"DAKH=nO@U~L 5eGu"1&(;?P!?j_M\OEʍS2 =ڥX~JTFQZPOiRʓ=+7,g܁5oIT7*7"n*d_^d؁l(:-9m߸YXݘ @BX=/0TrБݱB?D.(<Ҵ!IoΔxxi;?W\_HG̅;`1I.A\C8tELR 4ardu :C7ƥg-ʣ347zj*yrsdӜ.v6IG.HX9S߿QۃmLR@X,M*fO9Ag%Y )hNn%RyK fd>n9Ro^RzdaS$>xc6^ \-b>͘}ww}j ʹ"/V͇8lZ]=a ÐChи?S;SrY;\KNՊi4lvx1t5l{Ta64MAFݮ<"zSKI>.V-.bJneHJQC!җ6M6 5?tmI1 Hb*?{u2$yѲ.YKl(34_v۱1v y,Ҡd$gR3Q?EKQ >+/\ʷ;g0bvZ5Va4pȤ B$W*$!GFlc_:(дEkPj-t!jz?Ow)q9.$ْ|=A ?l&4L:䓂M5]?_ne!T; *^sgjB3&^0)1G#nLBHa \ܸ5K-ATɫ=씭N3@ p|ݿy܉],j j0nn$U`bQdۦC-Z& Z8O{eݬ>>z&&?>5dEi[]k-M;&)ƅhZ*.6v X"1uGQ21eX|{%61'jsQ bxN*Ÿp_$&llZ'IڑcU*ԮMv ]3f* 240X*+oÆD9sKhTcQ?*#hKMEn)˚+ٛ#FgZR[ Sz2RE~ShBT`s^sYh|*7bҽp^y#f7N4eT1* f@^y)V8>`+RNĄ,&bgfHN1J]+Ͷ̻I-T}'L SܐX›߬Ta  &%De;Wܺ _ܽp RS_Koazⵏ sO1dCVĭ8]-};O5Q N~a e-Fy"E 11xu}B\+C`IE^0X]ֹ`P<kRvQQ%:-] =٤Y=OsVAK6rb]   dfaI%,4ӓM̓UhK@>.*Mշ%jl4!|2+Ƥ{˲h9.)̂4?\ 56+ ( .) bj.P$X~|)Dah:hQwtgȇI?ڰSg&E@* f|kʋTk1wMºX65$k m h;x~#XSW I~"uof&CtMJYA)sf<]0 zs9N #|m~'Ʒ1缭@~YɹZJ1UqIR}b4RrJ[Z*R%-Oa&l$$Y`蚉z_O~w2 6͌!RkJnFI<ad~ 0zfHt,YP|N<@ꑴ&B m6rQ_58d:c\BAlt@vN7fjWaS [aPr ymP 1^.*"q*xz!e[OT#<<p 80̓z:%Q_@[_|䁅F]o(Agy(fn1P0NGWE~@7PYMQZwSX]ǵcT]Hrg^1I'9rÌU+:YŦci+C> )fb%Gᯭx h MGy&V TG,)heҔ&c'= %;z*k۾"zPó{UÏ03|>רtt /nuT=A#~?R[E [7,%{x,|pP}`<ܝcG,c5 y4eKy.m12Es 0 tqʨEF"CzyvI]gɠ8Juֻ|_Zv bIJ<)#(Ac;NaŦ ͦ 9I肿_js_t<6zd/+P‹2<$bi&qf9֔IbЊlߡp@…:5#"R+AUEOm[xhRߵq==$}D#1@7oiN<~Zуt6~s`Ȋnh)`pul%Ϻxb~Q~JMOE^~Ax )s<,zG1{0M_9OX0jcRz'ѧAZk.a[V3: ;28g&e5–u6Ym ܺŁ&4lXBSR \肐p ?nr'TJ$H]fSWFgX63sd.>~t]rMdVە ЅXO Y8cNdj HB-?b ) -̑,"mL DܧAjy0]NOU2%$2 ŵUƨs$ [iɯWJoӬ<ro?!2n[.ao(R),L4$jԬT.V̆IRHeSTv#1!Q`%@asj pL|d7bQ,%\bs"s G1?rۊ=sPjL(if7ِzzt4u*ZF=X.} wPEuH [xRЂ^נVKj({ AmA6,cߝc:qv8t6*z # Q0a)c==.eַ6+xܘgem5=*GJNrk"@$x1j1! $O?*l^fҙ-`g ̞tzLSkcz.P]rZrS XWt RƂZxSF1-Gc5640 jTzjͶ>"埲 jg; d8"#u뽀5B2~^$T >y})~ܤ r=`b4\@P- Z[>m٘O/{QVA@ i|L[Dw'Zުղ ?.I`wSxu⮉4vtIe|Q4LR#Xr\'qJ,Pƽ`4iy~ =POzmung σpFu4ݵ%Gz(?ˉ"=x,03FpM;13LDsM#n^ Xt*Gs-bҁn2ݞ \vȧMP5N@Н*cJ+$HX=1sXkU'=_n|qlck>DfVK͠.L$S|9@?8Ve\Ŭ!8h5w7WQ{|.پ<ܮ&x: Hѻ>Z 5o<l,hKYIa,c [7s@AIC{N4''CT6&Nס~-c27,ijCGdHIf". 7jz 41xM` j!.8(Nԟ ҭv0J-::ly&qQJtfvf^,w8Z` #ڝDS+NEwYHOB)GOw0Կ s=9}o*pz,OY#_ßBޅu@B:%kX5h{Cp2m{:x|D:9 K0;?Ô!|S+jRJ@"{oc##R9 O$=. 4CnGVP`ǻ!Q^t]=Y ~sXjCWl,nG/Z0[:tlY!}2@Ӫ B/dhΤ۱z\:V2UHiWDQҭP?u ŽEo$|!A kOsο> |_k 42$Hm_zMG/9}dfy6 {3 eKB[׈Eqwk/L(`~=%o6'Dͪ`~aҙn*Mvzf!nى9^4\&NnU^Gv$Ro(ќ]s,{ts]Gmw7/[uF7~AŒ~\ Kai PLyR*j&qXO+ݬ0LmU'/1z@6P|ϭ:*7PY`~9/%Xݎ/*d:Ԝ*1:1 w: j%%%NinbٌX)+,"9Z]Lcpݸ <}Rz)á_;`x-#ƃ qjEXҢJ<ԝ$3BO;Gۣjܤ hz2aPZ7F4Sa2sh2xŷ~:X0"QxHfYCuq(5"WG2Dd*w%MC3\. } WR!voW"49F#&w } q X+/K4kҕ6 }H"wk1<(D[|R'>Z[/gp`=O]vS%&#D2-P=\.r'iln{trGܺl,WOC~ MdisC}4$663j$ {9usҽ/1G]s )~GkS$DRmf_K 1-3ԭ8zjxJ+Nq;MW)PѰ_p%a~ bى+HM,ctkqcxDtovrB -1­\AK;Z9[JGmUf5i55엁5jܖ;L/DzhOJPt[Q c<n>A~OTuX`tnb 2PuT?/f+e?-ro&sf-}Nгij¯XΘm5~n~=ػeٍj]%hl 3gè@dL6x2NTAbg:|턱h2ۄw|*{Zeh,XQ;@*H#/3lnؼ}&?&W^g9(,Adm}lB -I~<*vT˂<,`-{E@LMMJe"@O^׷[E^TɌ+c˂kRδĐRSyA꟪@iLx\Bvˊ+ǤRIsra,%+YvI6>wTԲ :y_gW N+59ESY<4졏 @ݕn`%z-BNZRBhiMUA9܂ğwN- 4.%J. b <ñrtJ`se$$˧-5d_<ȇos7hA|^ԂB2ғ'#a e%b"3> /껻iUKMapF=0OY3D]v/rLRtLxeOt}ɓ CD Jy剈`Vy䜎<7]s;X?\gMmnn='0;0q5}xby&phx uԡPKTc۸@72cjpv8Pkw.mH*_2_s }s^aøeP^8W;1C_m9T@[:?/W/bZqOMu/H QTmݚqe5QG^1~~8#52 zna¢=g: 1T(wʭztgj1:[ڢ w-9+ bܿ"} ۆe2{0aIKÌhxsĦ'ѐ׉JHd?L3>_SLOt]?BU;x`a󉖔S!jjpE4㡭y'9= PXeE` tBU*_Hz-4e' Q(3K`y爾-p(ZX*(yҌJp};\Kh- .HPƆ5xmSvNa^0"%y<lk?H#><^{f$dWC7I,5!R\FЬukζ3_f')9w7^:781ƕ:Xj,Lwe$B:nk-qqy=O|([-zO~Q& <{@a؞]H ^>鿤ӲD|+ʾ2k8*=,*#I񝤜D s5`щSu,`l2FB)M)I?Zg׈a*̀DdЇ%m%]18 u(75h:Wޕc ;zXG=(JMMrrmCǝ"^{B rtwl2 [w}Hf4z,_`GYZ:%i܎v󖻡q~r&,_z Usx=3ptT|iNNfx:1muPVt`\!h4 'I`ǾΝx*YG-rpGPHQw|}:L,`pUF m r4,1mt";ޟl#5zzWc < kW20+}K[ +D" 1q HLb<6b woSa8*Щ]?2.dE_FYW1VԲ麧a-jƯ; @sEfu鰁VTLVw&<J:`ضKS{/Kfci+JMZ (uYEQZD w/gV[GJ6ɲR$#硩 -QDZ*ӪkUSg\2J6dEO7GA8H`:t r*CXT|#0S1ZD,3} ̾tq{?L/`6Ȋ+Sdޜc/ 堷1x|t~(U('Ў[N!M/{ -L]gewTRGt1 r9o&*^ecd\Ϻ]O-z)4*B6AG' &}l=Φ֔vw7X{K+fl ݑ4BV`,bs=nlP}X_6 X` l?`6Ky:_I?biY/{=sD5mu_e-2zp.YK]!a)jaR8F–@֦ޕ߫1XobȠ5#Wg==(=):c_a:u^|uu!)6+jaz@?.}Wa}GiذTz-DET |݉{0Tf|SݚyXj/Xid3*u9C+ Cu-X#N͊UL Z(D̛4Mr, )#~KKKBr׳X0Lͅ -݀bJ.9("E6>xR\७VL.s*[G 4ؕ醎 *\t .I|,;J>B.h⫀[uKoOylԎc=j*!Yu2rk&޻|[tSs؉Gѷv䕦qf$R/4 I=h&ψƾ1O_Z0E-.NlHuΣ3흃/5JD; P;,{7z2o7B =ܢRW݊DmɾN*+skʋLmza!bn귙Ԇ3FBa5(gFB s%=EC#tE3guu}~%`f}'6|/Z8Bài΃ }=ߌP[EUPkw~wʹyma d&@vu[d=zCݭG+=J9mU Qa&WVau:<7n$]4(4 f h(E\VS[Sy4P&SKX^{TS8RoSf5vOǹN8j,1|yP?kݺߍxs*~=JB7`!mR";D .a6VwK(Nf 5v(?@2y'K+Нy_0.F߾=ܾŠH},=-ՓW">`ֶP0o!Tu}BDD[a}yBn՛0q%";Q]_%+Er\nb70(]Y׹*o p>w!GK<$ -J$JgX,FLW'g:.dnu7`=[r"_)I}vrNg Yßv!{5 Fx J7fmP$@N\f;8cY3]yI!&ȥԷ ZLl\ ><_m0fxO79l >"qė~ܧHuotɔrh}EC`q(E\ۅka<dNGiQY9!CJYF DX Pۛ`6K d_3ú1ӴQVp٬"\?=HjKaIOgkjGPC*8IwEܐPXT_X M˃In+xYFA3^UvoQW9F.EV¯2(0nTs1w]njc3hy^3Cֹe@NFW Fv;8dNL">ieC~rOK@֝8ĉOg{[qZD֕.~OөΌC-ߤig ~UN{|7:' ֲc*]YG } Y]>8gP^J.ZFSleA 4qB,1w.;h¨he{#ɾe} EO8pBy"G_)ҥRs\%2 5荙 8Z#*Drmk؛ oڔ@8xh ?([p2tfTs/d/rܘrgݒ zj$Ei`VI4r*YnM>.n)\xo׍(|mSʈGz&LшCW<'# (숂̙A+g^[0NeBH1CfN33QxTS>J(C=FzA"H>ADHwL)k7ݒht1Y5$t@iLH\&@snZ_ ZjDPs|j6K*RGdrxښ?u%!7 M༱3*YA 1&0*8K&v^&[_C7kkEw΁9|@4/:2B]W1Is"l.H.6fb Ag$uít?_W5KmDjtZkg;*X ~+U|">lTсu:7U;>lC۞LI5 y2IkR $IAteͅ\WεO'#l91W^=>]%n$u$-'Ƒ?Tk(`1 VkcWz]SuRqQPӌ;J Q~߳hh\%#`W q5XNh k9Q4䫟6?U)O$; ha4G-Ƨhiw~=MChdh\Re'|Zl^Hm/`J;ԫK1sSCu#haU\TTT$m¿-?i:Hr8~CH6t圔Je-pA[Ɯ{4e.>F-8:ПRn_!!r hޯ"}S;5n P(D= PGJP /ǢBdeϽP.9l< qH#@kFGHe2 mf# DJRY?PlG{G5AiXR՘&Mx!B + J*^h.^0"0ۄ5xo]?s3zhR"ԉy6LQv.8!qs.NG?bZ 011Չ -kn|+Zf L?ρ4*M٬% 3^'x3}4H+0k&>Dz`">SCy3v"5}֪=֮5wz-L#591 4Zǻ|5]LP׀\pg T8K$xO:w9\;|՞ ^/vu`Y&vof U31`ɱ| Ne?NBJwL X#dKMEu$c0to oD|Ȝ(KKhc~O0V0ZGc˯ӦD+'zYzX=WQhkG[|=hۃ̝TC"1#k5`)t~C|7կ9+M*$'^\o;Vd[$6opG:BmwԤHn^pG:F@B%Z܏=/0&)?r8,A]-ٔ~N1M2:t7ՆO&Wo! ,hVC9m ՁT)()=|rHˈXe>*ؐ& 0co.dQ! oAMSyhC!T/ptS JtaeM6P􂽐B1ע59?W"R[XN{]&Uey F{ 9[LmNKn6()s*Q<)߉`_ME@Т@@&{e_^Ŕ#V%gWPwq@r8 4u:T%B<$6@=-G&*6 ƨ_+i֓]g?sCt=×DW- ۡ+4(&|1ڎ\zCK99-@񌾱Ѳj F( ƶdo3 " C>S>_tv= 7FAʚ۠m@g㾞f2s(jg ^KWS=æ ;OpA(/#fNZO9ݹ}&4*‚n{*}ނQc͵qh*O\pas4W_7J1{[TژyT*Wkk^pjίJŨgyqsǐYJqY 8fwDC'99q:rTu'~o>fQsp-x`Ix5^~aq?>h7ı&(-gR/it~.Xނ f҈W ͟z)ǖD6.r9-bfs Ƽ,7莰w.$Y&(CF5( odEp)ؼD4갊jtjLV!xE̯XSZts#UKUXN4KOH\C,V,FjKۃ àKlcڤX]I97cGROxfTgaWW>j8 Ik$Ow 8+b")2sۄR8'o;p1j23ekaz@f3eӱG];O`-!Q# qolӳg 1w~Գ79yƦ8)剭VuSms7Y̅ADح U]P Mbj<՗ܼY%lvZ,Z$0t+u78:]u; ʵ#cle3WJ,w9n$Bg'he0ҿiDe46:)r i>[؃^jU0]|IHB&|';+yphTfccĖWy~E-;ۣMj ؚq'yQY=K8OnSh)>}*wmE ޽Qs]JVv!Hʹ aK>Py+< "7LwB;8Zib#@{S5rҶ.ܖRٚ-_G&3|q! fٝ Jߗ7*`;,Y~|O( {iec/>AY~zZM +sKEgMɍoi* /sn +/_~_X:ە0lf+Yo8^ lLwT1b&D6Kn~lHc"X[zwPAq v^OC *? j"#g͚AmqR U.o\9~o9a{PPTNH$d'j yU?£y6QҤ+)Kkߐ1Ha+ð x]׼'wТRYM: 6&Ξ,!El6gvGͻRf*nؙc :;Uj̺\/Δ g(5A\!7zzbȔ⋒np`9Q1:.uiٰoڬl "ǧL~Ly ;?=G ~tyLU:ʓsRXW2i=<ٹn1Xwc呱7d0.Vvvԩ I@Ux6ҫN$ͥdc5 ;(D<jy$Hprf?ե;Bِ(Zَy^3v劎u'uLZP2e)"^"<n}]b6=(IIeՊat}E%^TBm'm>DCOTl0> ,V.d8TΛSiނξ)vcC(lۺVbtcF=zMVN~$ OPg*,-xFխ1/AW5@UN cg~t0'=5#Ʊ W0g\Ӛ )SS)uE0So wzX )V7ާ"TJ:ı9T=)kz NXϫT ߮k?$9iET<~jҐ扺K7Ϛ9n<\nS'QPX& |Yf|zl-e aZ`T("Nexa+. ]F\K]\2X"7" <*GqיITX.Dg&zL_~g \qԩ9ksCT 䲮D︄"ZīȂ#Q|,ehv ҄ SQH%>M&~x+|S&J^ZtWUx/MEދ'itҡ7O|w)7z]gK8Maj :fl8=lvFls?ecqi 3p0+c@ĊT;o?it.ېT )Vﺀ+>5 pIltEs2P_X=Q酽2,b(tÁ6B" gוې.agAC^e(=N d|SyHBv */,_yB2 'XϨ b©54^@i.2/jx,+ g*QG}1S ,mI&Q_1!#Ե,!T(?5ZjV9KH&]~/ ُrCnd~恣+ڽ5^)&$Hsf^F d;B pU֒e垨%Օ:w$st8!,C/`gLigIW'xZ,nwZl]iG'] fh$;h8?ŎSEZfe-~ctO>H`E=.6\3ڞқx#vˑѴYΝm@ma[Dč'jFvfÒ;,0xZiSs 7P؃ >ʺPAt aﶬCKЯ~O|l//dk]pV@%i6#GHNIN6Ձ'V(#UXt1;ͮE.JBKݿEO V*EX^}uRZESO%{T|ki>zeO.T~0pM86_maKg'!)DvI+{bW+}\@5A;(wj1H9ͮnK|և?/ncyŷ#u';vt2K`=eڱ4뽔S)gJu؝m+ܷ#Éǹ:p f'C{YǂM (@TVv"Sb;4Cq8u#m8<ϮF6G`F>+k'lKQP t%q6`-LEcD@%v_"92U}[0 ܈̈́㿻~R 9W Dz S) >,7Au,SkLֈ ~=ej{ 8}P ~e)T\Oi.pK}$hJ 0)-kWoz~jm]{f:N؊#|7;T/R7*!.f)`/HqcŇ:_6@l d`w4T99ry[wPKV?!+Ú*Ž Nz~%ZCM>"?0POZ=jۿܼ44H;W>JN[F( Kix_s/ܕG <;D{  >ouBW`Z"ziGtPتWL&Jϧ]N mPe7S*Gުz fPrЈ+CpALwa6\aCI U3jU䇄i+ʣ`'>J$zak)kEE{g . 5ϩN]ӗD r}:UNK) vJ|e,>ŗa)DZ|GBs˥J<&q?hGN6l}&KkD4 h7H[,V.iFbu4"S%tQY5'qn8O4Q8e_>e\K}g@psϵ&%Ad$LJ54.q%L.|ISlRBzN~OQp=ljMJeyfY~$yĈDǴ@ܦq.aՎ2g-K'%ṳ liIw๛4qOسy?,Y%NHR^uPSEqCYXϿ ,\:UʹA`O@7nlЙg,7y,=[O"IxkoN"qwsߵuEPD[ Cܼ/&[pɵ 'ۺ^m)*B`%/ҰsdO!3zlbou6R9Q@N"Uky.:qg1v1~FTB<UPx-y]Xq]Z3aJha I $hu !|9-q5 =P7?_GY2m0;cHB4;e`<ԢFV2ȻasINǠ E]&S1*rrs{7#o#L?[Gr'Q~3t$:J kwcd0PBaMinZ;2aYH[I4ەvߺ(41"s*̲!Ͳ2\R:zsB x+OS9%ۗc!-H]p.Z?mTNUoD1a }e[)R҇fNjvdc[ -f̴]XJ{毮19Pcf։\<:,/eCCѢ"n8daѩP IBS=ֈ3 \ޣ8uVCJ 4Rq ܼR`A@U:QtRh. YTNt9$xBbu9DVPX0@fh"f{`Lv3ūtnZ٧=KB,Dh.2@gRoਜ਼\M[G"ꇼ5(C_ } =ԯ=ȥ9NaL{x\2N9ov 2J{?|ce:Q/AjYqnrȴ$oֈp+vq.!]l8~zV^XG#vںZ4SimtnNqS=5уi/O_{b!܍;wv' ' %~uKy_o1PHy46nh^^ިD /e9^+DP$=G kظ!\6vZ5^fdNƌRkH3|2UHzu0&,E,3uѱoP4`ۇ$f>nǫʟֻg0:5;)n넉Jڲco48oA^vێk43G'^1LW}K@z sfw**[q@i>x&3 }sy'x~ :dgRzh !c~Le hp5=D#*CZK&~/OpzJJ;/6;x.C]ô_1;|4hX9e ۨIO\ of4|# c 1^`׾(VCvBL/tuIϒrm&,C>Eh|X -o U,e1cqd b_ wZWC|~<(cj8HN6.{dȒpcX4gȞz~Ya嶇+ Axψը?*Z:l3<./[ >t^",?Z E7g'O\1P5aVq̂<8=vLӧ=.eDp@2Ad_2sr=Yu8"+ f􍄠$WS \mS})?G~$cAl,_|;UP)8 ,!q]>c*߂ JjJxfg{iގbxkDD@K ʚڼe%3rÒ'ͣIDH g[Lt1k:_vmL3WW%1qgxɦ[Kk FiyEKUcjπd+?'X ;oe^]M2e_eY`zfy[J7K!_Lqw;nu" 9S1J|0<*fIL訷οD`17Y_nEq0Ayҫr74xá(Y4ߟNsf&a FCO;,[?,ޫL,t2IXUes]p5Srp %ke8ڿ Vh 5>8_b=?n?+3bn[ YO#% qf1J'w$iޭ~ſv8 A~MJg/xAZ""c=Haerŷ>U)>hY' ^*UZaG۷-p, B?J|+x/GSoHֱاjr[_Mź Pr|~LJH8(Y^lnD$*7o Z"g*̍Af=5nA6#bxajZs/~#5㠡A.Xm݆SShTP-b٘+@-9aK6w5ktm KH1A0EC.$CAN 0ptL.oX·.x'c? }'"!rAH@@oa,VxSz1>rZX_,;qImvi3{OdSm'|\-Uk׈t-CkȚ=Rq.zJE_an%גc-V2:Lܷ8i|]NϤ}/z ꖭQ߱豦#S'+W+ B䥉Ƈ̪YqY % 9ƴ۹!g=Nq< D. ؇cZȊ?[2 ޢUӨin1&+nhOadqPf]p  rEW?6JQDTw'ʤԀ=Lnf,v]Wc)ލЃ? o`\4053@xdqjZu~#.UHrtsq8=ZHU5)WbzXn ɫ@qФ6%ƥ)kq0Dbsbj l3c׵  %آ[J(Cϵ/ &&^ 6_ #/t*G,u j&zA.HjHɪյ݁,̍: Nc_#R[oK 88K8Q̳PjI⸏\(x)'Ql_ϥ^w#:v˺D5F>Ij%=c7Ωl%t~+! Wjc\6&3ED$'u0ۧ0 ~xwfaı4\mQ5J໮取a{2ȓ2ĩr9Zn:E-BLKޤ}x:he'Y[AQ_߳47P%戛cb"58G/V :h a5g8.¿{V 53 ~ 4>t1ҏhѐTOZ,ttAx /n6ҪeHʁ3 x3&%}ɜ`؋uW'/%ȃyw">B_IL!FУ_?~x[\ Y` Rng cZoyOR%{^{O^s=ۚ:RkM?54[_+-i)^K\ Pp7? &?Z6{r 9ͬ uxDJ\f'6<.gS 6MTlMa4fKiQL:[rn? 1wLcيynVFC/SrV)߆[Uv'`խ?+7:';K(?zJFfDܖݕC FM /wf%lG~P!(,>t)ZmwQz5y9x1 ifBGQ$i; tJ;%A!öT+'IW*O<؉Wy ==+rH&T}\ͮG.$1P 8LDi--䁠RɣdV}?4W-MKNnEقh8K(RmOj0iObx3 BW̧[MUgU/5¿dM܁qr#)zSIfv!7m={sD}\)cj!`TؚV:p̣k N:4|p~9= A1vLS wdśmqzۇ*e/hk8Š$D 2٪c:MPp$ 1uzy;nY'@duGs+7|څuFHTB(w a³]ySۆY-@ Zɹe 9* I=|" &4J<"sPv4q8(e L,Zf;t%Y"w'h&-az3zdlߧc_S]3^ʈ= 0/śתujb+,FZRńeXtO]˥|wDeГ^g8M@G7 MN){xTB -KԩY=Xp3>BЛ]6I-kM|Od7̍' c`?!osinW;$͍C@ta%i. &+v]utJ4*/] 8~j j .1AF0dlR@C 'q_pmSN%m|<Wt _W>57)\j#Y&y30Чm5,;N*;/Q@;*GM:\[2#G{Δy{cĹ?#\ގ* ;k@}NQ4G~q$3TWVg,hPڝͫ\O{xR6ElGZ|lry?XX|18d>뤽7| E,&7_< ;4`&*l4ۛLYZ)XG=,JG"fwUwޔtP͉WD Jb 2^xeGRSi~VDk>arހH^<TcYB&t[o٧Z>{(Gc7]SVZH<p!r @7CULj \r}#3U/*UF#h2L ;7/b/VEc9'ƓB^@1#+t-bZ{C؛ӏ^uYua^y:Ԑ JY[sBvg]$2E-,Tůȕ=D x&"[ э?қgSz:U*m>D?#|5,PK(* ,`imҐ^&*83H$gޢ:#O~ C$*gWoP"?zA2v,_r+Bs*%x@{; fگӓE\,fyYVlir1|-G2UuID !]V%X@4܈?cf^}$4s:.zL|FN0t n+p|OZudMTJ QGrk-pơ`"Dm׉BuFk8t 4HXxeql7E:)| |џHȹZEA}/X:R2ij*>w<1qe"? z_)&N!N^U~+n"-1go=R=EIuN A5QY˩,KmE<[P _>9O6Co+*;w}*^N.Nd֋,ai(3Qv@`Mr}{+RCtPIΊ 'ZĔ CF#)DS ú/=O{1褤i-vkoyZ8K ?<%F{#"&Z K"2&;m)[Aؑ'pkb@ &.`E:!YgLNki&4`آT3$WܸpmCg;r5}9J{ zÝ3,+a RG+]c_j'7:՗xWJy<#ͨZ`EnF~m ^ OFlz]$_M(R. \2_#p|nk@G R2Fh[aʯraE G>C>zdl.abiPݬrฉKO{δV5D2+ܨwszu@ןְˁy0EE VxgH~}lAvHIus/4kJR 0TCVANb.)\/>%GKeNpȕNFlle֏#Lז z9suNA{Z] pa8n9Oi9{a͠ h(@iP5,E%/2)u6y^c@Wp?GVitUҴ,$܈,U)&AB̭9=%ozfD+q/ޘÚ@.'ɮ)w+'3zѺ,US}#66Ts<7GCuk"W~gYX~ܣ?b9rjZH0(7F EX<=0T#,;qsD fA '4XwUtWϗp׬YoHJTw> iL#6&{  yf&_Bgra$^#"Sps<;U8 ܺ4V?=6ᝒ}QDST{ru o!x9u#:-ń<.Ó\_GzO8 ?V_wWq ǕR7oI,[ @)DvNsP@R捭I)^vHVBmzZ zq~SYJtn WGR!ԻHP%b.]GuPyÃfnyf&;leĹ0>@]5@ I{Jߙ%.}uX x}͎4A8[WBNr}r3|HrY%K+ͷ; B噰hpp .{DBԈ-hVd!#aGxA΅&8١[wƂNR{(gCN kz˼pb8_;3l9Uӌ r_D_I-lYJ2pKiVl.]}t'݊_g ]RJGdh 0G (j_cot{V n1\#s]&lv",G&`HV33E̝N&fxo%v+#54 rvLQkeG U$UF90|dr &K{}WT%D )X%-X/{Z#~eDň2>Gt>d&O<b .AE7m[ DHq dA.X 4WlU}7|П\v*{뻳nֵ)JF/WgY&G( ;n yrkft4cUEy%\xj(`[HgE,s9) ~aa*QV.׭|zR_nAT (]]u&G"əT rîCG.l2C9Fa.%{ TVTޱV#UvTdÛUbzw—Xk-Y)eU#`3JR=oETԄGX'7CA٧ALA; Hp6#;qA! o;^U,:@#{24b^N!}|GYQ~k(HN.Ui+S0ȟy#qӅT.)ff!3iUi8Jte-ַ'lg)]tƮ-7 K٨q*_ k~Ć"MѸOc!t!Q+ L<= S~_DFbR;xՎVIT~@H6b /HҺAlN;6ZmGY >Һ3 1DY k8eWn03:3ۉ*yɪ77ֻg_$1PN%0Yse$UrR{L/IS܌4+Gu@ ƽ&wL8y]æ+ x9#eLciހ "}ە?,v6 8׻nCf?aD=q9vMDZm.Nof}-)ಃ%i#ge- VJ[kGRS9;\_eMy-tI*{܁dV~+r|m2"W8l&=d=Ctr}C"")釲c9nUj_v8jb ػr/buDvi  |nD0F<kS3>ҵlJ qc4(dH(sM/һu;Kc Wgы*:/잭DBK|[UD$WyRFG27k.H` $-ߛ~.TF4VvrW0ֽ)oU+αgozL]3}[O#[*fOw Q>夼o4!zk I!m\s R|MbL4ѕzđRa#ac99o4090 wa Uuзn{zU4nzwW(Hi M8d 4; jv(6. 'A_.Bb|>J@P`ldfW$bKo\*A-v ;l)zp : 9Ɯ>v7'~jf$T)$e Izv@'"6 o\^i(Xg*U+x[xW磨}s~nLW@ݮ+E܋á?S首4Krބ/ݴ#=>zKyipX A@ڒ&Np*xbT YZh2=Jvu݌D;:n٥Ñkյz{dBT0w GR%Ԍ>$0w\-.WV_U|8"`HV@Rxb2ێDgnlaLhEc 4diJɄ O1`%uC{ԫH@=vϑT,}.>$NA] Ոﲹ Eh`7P z>.l+^|GwS^{p\,po(#}j }d7zucT0J_`Dpȓ?-y()('g\WSؽJ aeSႪc`,w( ~V5i@w%>5e$)O/'Mtk58O6x2~QtAؚY/x󵓫A6q%U YH]^O M3!)ظΜ1,d"M^C,ovlS^?}md_Pt)' RCi"qC1-w&L߷G(oK1|oe({f  , )_uNE raq?mc4)`j <3>+Pou7lЧ)ʶLؤaOК+”.Vn3KfA“sAs{J-"j!66+#`\=-6u&?1˺kNK![MkP ŮyL;RJ[0(cju~gh/]G]US$~YZ+mGܲ%T8/vE:]Wٜ:CiVH5`4p>IoqyJ' 5ym0ʻ1&©g֮7ʞ(INI!}|~xc#BKov7Fw_ W )pn\O`f:񔄞GFveyzHW.AN6OTm>*1BkĠՌVXM-$*qD3V#i#A.XBZb&C J>d-NvP>*,vc$2A.g5}BQgC axof(4tI%桘ZNj;H !ۚ;Ui%4N|p*] 9TcG] (:hw:ar%mСWU(=UlNGX&y";Z<#Gq,74w,Mգ&J;P7B !H\T=d NU@6=2&G&P \>QT"| O0,:&PW46 Bc~XT'5Nǐ{KI> /!0Uc7N|ʴmX&cNcznȽ(]~ۛ`@[̴"j^rDHG_[Js=چx)i\$*a{ 0kRcɸ;(#?(xݹ;ĺ5d:~4_%+h4Z Q,RIfejE\Ig:KOcO0٘C9lVsW;t/'.X 7ĤV`1+@6=pw[e}ڃj5n=;K혃Sjwֽ.͖$Aܑ E@Z1%zlhJQp+QY{[$vvf 7@[֌uYzvEEvWV뎜r:dV\%$0"\.vGSJ⵪37'<:yEe{L:N@L !V)`QD|2hF}*5szrXbh@a*7cWYQG]%xY( G~ƶɸ8jZ 9Fwj~owcכ>p$VNӎ0loA0, rdOE0? 2uhT,$@vń4Hp>H!u[yώV~)"ruǡ^ai]q`;Nr}"MpA$(us¢yCGrGNul"9g!P3LYiWQ h7ahUpJ4GR^3]fbQWg*rIuvLPRģk~ZW4B Uؼ ?z:þqj ̱ ҖsjF'5<*Bpe@GL$l*SNU4u,k#,ZlSW_3Lv0[siדa.G:C2F"2it(ms{ ˚h _lCoJ#JhJM-}?;u=/5u/P8p }__{jPa{~*Q]B^1t>${I-Uf]dugB;h0IM )i?ǓTr6ǽ:c!ܽ4ڋ=?'9ӇdByd#yelIfwvCтBOT8}x&H}֚ך))0(2I>CH'm%UD.T(X(^x5_8q ྒྷ,Qc%._4 l};FJ }A[nr1Lj (u`a $W"{E.~u M18WXx)p ΰQ=+$q{GȀ&Ļ H4kظ&:FâLkFqv}άu Dm&2?)~~S4ZfS*`{ND}t3·T69lB'*lMlSu\3+Q!z盱4Dۻm'<"dFmr6WZv"vvXBZvs x6Pd!?jʞp \  o xS'8^2A]P|*EaTc~b2Y|L$mAMf&2 M9X|DY^,QA})@!x\)!dI@skKiUbk; H^4%KTwf)fS8"O 'BPʼn`-cWx#ȿvL#r#<^uF,#HN뮩ڼNUjx1X,8zgSe)~S 8vTp92DF ףncĊ#ĵgt9-Y[ w 7 V ٺnrQrUclP`)39Z X=5Qlzj ʦF_R䜫okƋħlUwZƓ>Z xώPAqw3oc݊ybE8iy )ϒ6nKGθNRzE5cz0QdMC}EW8xI[%? T0Ѷ3@néxfaS§^stot^ bGz~0}d0Xu ٝk SdF`K2|RsqK}ՀGF̾}ू2N+>B,~ Tm*4BRQ'a <֌V~3wdr2jf] d~]hym@y \Phec +*B"HJY,."T.BKQ1~m: β,mx:n=n L2P߶nʹ]:Uy ˵iETYqnU!gTo%sK;(O׎E [y@8'`O+'_g; Qڧy1R nC&ૂ#SWN=9FN T, Yj12 E]3z -GϮ!Ҕ#Ƚc*^d3d~Y襗 aG-fMi vxj~\y1P0ؗi(GUfD_GV$hoV ί Y *`e98U t|3&ٕxjO٪L$HhXG\ )IY.P,9YWDӇLXHrEVGK:(2tHeS )eg.f zoH [!؀V0GUZ6_UR%AT(/]*О8 96?!g?qyaNE.a࿂%󏖲.&f|]vED,m֡N%5l)| pewVLp07n5}YäIqƴm YC'C7x|TeD3-q; +Ќx{><|nl'9M~)eu-Y)l>EdҶF8{#K&y%3i$k>1F7vDVʪ?{ tmV)Q_"!j^v<|]Kmk =q_ξXxLrhq) 28"X2zX=-@3}/iUw_H jj*'1yK tVլɦݫt34s}0y>]=3ID) Y>n\?9=}Lt\A4h ;c_nU^;tN|`N)xcTU -} K667e̥n%?~$7ySnmmB O8Q,. B c/d…yа=ljq R]`z%BB.UhlatѪWi0 #CwۿcTl-Qr9heܞ>_2g#y `Y5e}Hկen?w"2;$ |j+[ ׼NK- 7zIe^ݹ4Am,n[yj%$^X>f,(k\θ=* ,f\&b nü6YnVE`ԙPe=н8=I{o'x2eW"3 ~59{<ˑlnc\f^Jz@av뤛H2yaX{qvd0XXϸu D31P=ri_!ӂX*rkɦ? !i b xVVt~*CuMxm0?6tǺ\)$̚!SoፅdyA<@ݫ݆)Au@zksBV*"f,oX8uUFW ~7ȄkI?@E;65 >R`JK ~/ yoLp#\DB[zm H~JVB%MVv/Vo)fYOtO6Oȿ"h1x5cE37႓+dTsTg۠MPFHرsoX(CS1QZa(s`#/5ӽ? Na~.W*'hҥmf`Ѳa- =<# \]u˲w*ުۼ ;"aM܎Y8bׂg?y'w=g_9o[Z ӗ85eYl#f/BwCVzK:V mj5E ӻGQo쑛Nh %6cgE⸊>A3$\'j2և' |߳+ڒ/d"WM\|m핧3A|%R>jf];޴ځC8ӯڈ\~mQOB(TUl 3O ҙD" 2ÿzfM,RhN3t *cB6s!HW q+efj]vu R"7XR <"$61\ʲ犘ڐyQC@AYY\zG4(Y~6&=3R;NHif`O׏1.4Y!ƛ1i|SP3s*yBuʫplBu8NGQiCXlW$ۊ5Z+wVj͘Fvw2lmƧ ]*o.E?Z [CaRrS)I[Q@>I7)1 DS'{^t%,M].j0ce,!$;~ƙ4 Mopj'/=c9Qa75hW;8r4+5Ӈ*c>t ZaUBi6<8>Wo)ag Q:CMn,hJacyh9Zl)1T3SkH*G5@ GJ>&r<'%Z*@llTՈT^*[.Sfy]i~!XQ t†a/7T$Yْ^Z;#cl3+mSP Lu×xZT*9z'Gv쒔%u x=7= =\VIEWiٕȁges`s/,щS֌U/ȣF ^M9Zn{͒- *H|X`4'`d enRx:{Ӡ Ê\ :;ַODe.QPvXlS2".ezFxëiZu'" :ޅu)3؋22RQ :3ܣ᮲pI2;'= 9&5a0M~W WCw>R+a m-ɒF8bp.uۭ@aks]=yQ0#VH7q7c x'.偫yW sΔ֜˼uYRXyi%\p-I:+]12!#{^X֩=f Buh0c~wv菏xƆ)(A 7sN܇r^k$8s:ճʲZ0ϔT&`#{Ҙr+TKMd~P L" X6)*z _' _].qcz8ă{`ҌҶZqpW&R2@%oB> |1Q UbLx!/'ed6'?hت=Iqo8˨\yĭK<)ϸÄ05y,֏ĩ:\. d R/Q%^od8v'y,.~ي~t[NYf$ 2 #ekGPb9 SuM4i׸H}.G8F#|<$׼o˧YY[v8nqWeQn،@ {}GaXvIvL8] A'& '͒çI~Ml@ Yr)o 7ܱmX$efbM`u]If}fjiyTJc]3n%eR&!.SM'֏=ݮ*"*Lh[y?֠Ami7ɣ[{ܻ4-KK!j]68^9Û5ʍ7Y(÷}|i: f6e2 (ȩIoB'~>Pd:BuhX}"~ ^m9 LZ.Ap멈`MPozQEJk_'ҩ#%`1C _X [u'6y g6q1l/϶C#Z d^I ý)G#˘Z!+Q8lJ.Д3b&h:{): .fj4JLŢN,`us%?7&ÕYZxSaۨ h讖H'$`(eJ儜'A}ϡ0N"E.TV&o=P1%Z8ݽ"L,cp-B?Hҽz^aUh)<=Zy=hG:h$w^c2I]dLE}$=k&XEgҢ.8jڈ+vfϛ;\m7G'C=bA\I5NeIxŤ;6RtVY}3P:dX]^8EbچRa,Edم(Qم eyc f<*+;̛IsDPuPXM6fP٥` ?jL6N7%u!*iҊsϰgB#x{N;JD3^.l&qaYe|GQMn|. >g#e::]hD&9%Sey%Q35CuOfe鑄+.OA<]-~Bq97u}djiZя;O &TP 1sND=T( /7M/h;Tr(A*M?i a Bn]<ZUoa:<l+R *[Y H)F07y!n67i>'uM硛\wO.BX"PCɬǶW}b H\I^;Rc(O0 Y4>.wY' 5oZǚv/ A-h52UβXQg=n6X|Rݿ=;x"@{Ⱦ"M+5 伪T~ٰRRH`c ^c TT?-hUNScF\ C:ϗ6@=;I.i[ȧe1`+`$"cI"\8_ gza ^ Sx|Ͼdg٫v@W?O{dV^PũN.ּ G{nX5M[m,* (?).qSfWf(KʒoK5$[t~Ŕɥ)IwBt *U(3MlJ\TNWnRz)n :t0 YQ6Lqp%Ws>@bÌl0ƖfǘAT"!K_ CwhsnMmm>e=_t_E'̱?v!Ӥq ƚRALYah0n*oszRt{mN]!$(ODX{>"6kOFeG`LJi11`Ċگhs;ZPQGNK5#`AQth6'Ckvn q$̵׬syxtU>-!Bv&!)#t.{-l0*Clȩt{G:>5C6kѐ$ŁɡFgG=`B@u'?ᨾ =Lw BbLJ)*PY˹Tݹ@22.C};VbcLyNSD_rؠɦ:NQ*\*2~4Bpe‚_҈э79 ,?t*%TamǴ PNwF?WĬ(F[~aFΠVΑ`U9"Vw!'A#h+$]i+KCӏ Y `'t qRcw˻`F.e.|[B JڙQNj28|zsphz/>械mGv2߈ܘi>*۫fS-ήv>F&] /uXQz  Q! ȇ K]Eء{.wDg@Mum,*2%}!ߪf*Dj@$00e2!v?6H&)T w> /i-oiC`ߚxs+7GNhfl!eٙ/%v֐bz;֚n˓t8bf asLRvʌ8YϾoNz<%(2*FdC|# wKQm%Z`Va)ηҏnC@=ʿ.!c)lp$U |]K[ pd˲:fib%&FtssS&HKz`j32o E1uܲlw*bn[XF|/JjGqkt7@Mo6T$ Tef`:^d)e8RT3 =CbX\;8A8[$]\-pخaO꧅q͡'.LY{F(f^S,ӂș3S$ fr~0J zG:CܜE "lm |Cڢb)NEZJpM;v%c'=骈ïs/2J=Mj& QCo4 ǺӨ~8=}d.76Grti_G=+>dA[ vBw ΏU0:ndGn'`]x2}ДTKp9Q'̟d.8?au Hf:bi|iW/:n$D{jyܜʊE~U/EfCX.Ju:Dq,q#d> AVq!M۶ R~Da:%߿Y6%~л +*F0U SX;Zz#z Kg=F.Cdٔ?\JbV1A.j& U&A'גpZ8T*&p!ԋST@-eE;EdͰ)P .dG)Z'Ry6B]R˵1^jbyF'QS^+Z?ߑu=Ύ'8SA1wU_5JVNM 1@OtnVtm$rZoy_̊ |}Bk9lKtրl}*qbegnͿfR=,==zˤ.w 6|a>H[c`d#,|FD's-S1.sJD KҜ).ofO䞛ƨOnk@R.o/~14<\Po@8=bN5s1{91Z߼?IrW*T'BoE]LT %Qk@Zbby<= if%,gxw$2usixX!b 2>Rh@Vx.vCۅJºx% ZClJEv$qt_U;X QOg>_ *CbA kkbKgN!%e˰DM 7J"ELˤ?'l?]isK?sHik{vkڱf u_y⿗̺gNܰ6fgl$r}. +'εܷ4W+T&|\ ǗC(qT{*kTd/Q@@Ç*bnJ\~4);RFp΢=ƒc,K5.Nɪ,*ӈßǿW "w͸ tjIN "'=01X oY-wIi?""z? #BÒa'_tikJ@XJ2Q,:B]ea˃w{x+f^tFQt~[б 6>-ϡyQT8Dg:E]``~[lUZoYbpǘeyn>^FW+4cP9mz^kDr˭lTPuI,rPY=P͝<=;zPTÂ?# cX GԽ^WC+_' 04ao +v:+{pd(=YtAxC͸ & T}- 9=F?,Pd1r1c ݾ bx?ЎԿZ3nqn霱Mu߫F"d;0/hvb%9\sAwh[4ԍt;isnv#M8ndujzX^oF dҿ$e&-<<'Ԓu, !=,$^V" sk*`!ǧfP4ז3r~l*MY)UZUwl%M򎚑RODXԌ=Y5 dzAsXR &*5]5ޭ%(yxQԗ,O>ȈkU%G`'[U`+$lQj+ :p0]J_-6֣/TN-Ǧ*+xjD;S9Z].Ibol}%2~5"n;FOݔ#VWW=G$-j_fşpLW7qLEMh=q3f0IM[ yK 0%AՆjjY oi,zER3&0{ZYCE3"J\/Og2*r[ Qs1i,v.@ec-}*Ed|IB% V s슪UјE= ?-&>XIUW)b \ 2HwJmM _{nR= =.e[ ?$}'+w0eo};BkU35|vk*g;Pڶи]*8Bk7m7|Z{ `HLTU8^:є_5g|ũ_#mpַ9!ܳnREfU7f]qv! Oⱟl1á:MG2pkOy4k$S =nx.ۮ#.Q,,9 ﵏@yԜPU'L8mhc ]Rk(X+)%{tYӈμj Cg8> us^住]rBSbpϘqN^+,:M\ݖ:,tYAvW]=߽o6aEwu;WQʽܩ .+/3 8O*gy[-^-y!%1´Iv3x*&$q4\Ob S%JyY.8 fRWԤc洜窕PH [+ᰖAzl  J9#5հ@uj ݸ"h+,E7l/a/ِg WR)y\L8ruKY1t^Dpyƾ$q NPJ [dc;/÷Y6sG]@|"ٓ89`e&r{z'aR3խ)Qws&N:(Ѭ~2_qN|^6A "㌥D~m(-K*ibUkke$(6FhD''2VMQW0/SOTd%?r|~6mUqt]vKb lӞGRs᜿oiTOiI(&5gsCg&RF} 5I)Ó>Cv՘9qHlѺ fiJM"3#xfm&ŝT,gh^J8wS*'6(G~." wy/U1VwQdZjy Ym{Uݕ)ElnP)aۥS!B(}tQJ)Bqt0s,Yoh|G-@LۊHKs嫨ﵳۅ)qq8-/I c&YcSNHogסkg"Do~bi1b`'@Rզ 8MfOceOo_`[5#Zx}hIOXu6wEN p](fq\NKemXu24(Btesk78RWn MS‚0bҢZw[2)_ a~ZyA@yϻ'S#{lz3S B) 2cCE034Q-h)DnQ"ͿP-՝H_6%iϑ !wP2㿒buHZLzD#V7>Q'=EO6X,H ,ޠPK\iQA[5b\Z'7&6{4By7a/WeATkQ9Q,atm-k~o$~A  .Z{Fqi5&H;@ Bt_(z|^„Y;ya`,s XMD_q$#^`![/}==`kh-WeT5L0IsRA kAPC u)l F(T8i%i\_BbU \-˹ j],m`vu')]bK.~G6Aƭ) BkI6C8'ca,i^oۦxAA v` n' &4Oe`)ʥ׀^\q^)dnE|DCo3[vtqtk-X8׀֑-sܞ w;65@_f81'LJ z؎fJ-k\;0,~ykh %.%*0QMhdm~t ?^3)\ޟUЃ7RqBOuyٚ0AVu~YM +g ;-2mݠW?=dL&õTԺWg>ȬC':@^bχ]b{/,ÖA^\#s"N: Bg<[:Vѐ}~SXS:Ne8@jR BQ%yAq&UgN=%(޹KjK۹TB2u!mMmS&hE"iӱ곈4}G: XT1d1}{BRO06y )6Cp}(5K8u' 5rW)Xa9Ջs8(X GqcWk3ERA!ӉvCL"!-㝑Enm~IЭ "p7,ȲG2'JxXZ,ioE/qxI"@5`S.ʁ):DiҞ ԭNƴսgOuB( b2@)ymr]` Op`?vN4x8QכH̹ -+4TjlHA bDqU]\q0,(g48L.U8CG 3ÍSXcCXj:V.xx:XdDTHrOo)[ !+Nэ$P;S"w] 6EԫM_, sQ:@6;g!rJ%s!}-[6%:A-dXzFUW;u HOQ`CV2u<%q逋[;]٠\}lURGQn^uc̷(v@R^?LYݞN:3[B1#?JiG@ L qem#o.j] EŶ䘶ܣIBU0OgЌ)_N T|ޏx{ٍx"˧:B Œ%?\dA~~s30ZxZs2m՗y#F§P͓ ({i j[W Ttp [+BM!7mp;b w]e/sp"gYHj,PbdXyPsgw=4 T!6jkۮuцaj%L M6`~*ӫq؅9Z8Kz3s^:  4ˡ`ŤxEdڀ "o:XCWՁs :\>i5{(gu@'jUKJ _u,D ^L"'&.hf9"SXUC·$'kX0?[Nf~:Ru& 햀d@]AsTztBr_,{{#}zP])v4a ӆsq(L\V:UMg\m\eC4ё>tvO*[g5FQ+^QtшѴ^h‰4el)H6C <'$x_? E"o4?ܦe'x#.{0Yz&0[{IBSD!a 1?]8x++ ϻH%SǫG\i/!h3=m%$2^JsfbYFo.{ x+WZ|-RUaBQ朙NJ)\nrx Fq,$3۰uU1" -s%ẄnX,VXP'Ⱦr-՟&L IN*b&tճPAMOF;ޱq`2Z J|t Kr/ /l>կɵd[U-._&zn5uTT.qǧU{XΕ\Gjxk"wcv>u|R8%6X4SC(cSc9nDld_H_3ۃˮJ߮ԛ|( 78,5%XnHszqv4MB^y ;~ ]  w/>lx{mkk߿FS1׌Ĉ[Y X;5Qί}a5ZLaDmḋV3aÙ-ՔKHf) ի!׭l@\E1>ipfv/'3껚22,I-t̃@ΞmL3͹ؠ~us vLsr|훑N?,PQ?GW7G5"]&e.ȧ=o_a j$+x&EVQ6Ybu_eON 4q64(Z ()0Ji!eiӃ A|/Vt g'A2 rf8W+AҒlD-ABawvtu",q-; DD^Ҏ=b,5Pљ|Gsqbl6m-f@U3)8arXsJ/r::H u3k/ Ԫ^s(KHZ~'Yrye"o'*A 01a;ݎC`1K76F:P# [ѷs$]掔M%wpѪdWSjCP'" JJ˿;`ieNR0ҳ"iBNh+GYCz.WUMȈvKF+o*3Wyi^!Ip@6sGt~{R $b650xZhm+G2ii:c= qdi7NNuJۦkXq5Rx 0" .qTTESYXO~NJ2`cSJu(H ї`3z!xksacBFdvowrF7R;V"v :X VJfQJEJ}%VUHZRCo3&]BQ1?_bm8 n"83pwZ\c:y)E}r|BMDM[ d?9W E_i>>Uk[Q'ˋ/xG~HxnB=)IpIL %S$-z )! Y ^z=;c?kxwwiݾkւ*#נ6Cb]P1||e:Q V%H<}VŠlZ:S]zۀDz"khodw7WC>A"C~QfI`nyŕx/NE_Bs lb3g)܉E)8RZcTBs"\T>BOOxCRHPk,Όy&xHPxΒ_RN\W>ed-zMDj&VPtAVԯ+ؚ[[-I*мZրp{ovE;X?k 0A~e?H5*6r=j_ e#Jzב1d[T񶙀'$/zNm}8$k&x]|ρ`,Pqs TTa| n䊰WpȮ1ˏD1ѕoq&Rl%qaj2<)tyo4(A/ yb21 ÄTLy0TzQI|Qswޜ.D:o 5ջHOº8u sz-Je?ǫJ,曩KC"/鍋4-(53S5DfbЇokLf;6wkI s4CNLxUTbe=MFʔt? JVtz |pa"'l971 aOĄ;(~i4j[=@ܠ YnĦU^?G"YbM뒫ZRXZ2aV|칗Lo1AUb?w"PI!8ƣBA0עmY26pNXNsư^<;* k^ov.}׏kJ9 " .dU싗֪Щ*u2@WB)RtéT$2TD-ƙX}md\R'R݅s`ZB+CKVF&bBCV c3& {pq* q6hM"i>hjR,'(IVMoTI#&+\00z6Ry |OԲͳl"#amuZBf;/E,k > tk-o0r=-t>Jf KMM3P9P\ ia` yV𯏓煦~N[q{~d.Y ε}+G3Nld2kVw]ߐ 1Sx{hsAImr_K7cُ`B%hS0orDS"vkw4A);!O VĨtp?EV"PY #x@WQigOKHz)0eNa Ĕ^>&F~ 0`ylY"Ԧ]61mel^Gϣ3:?tX` )?R-̇癒FpSGRtky)E8:X۷\b=|J~faPH#nm0݉t3O:TFJ|Ff8xoʽn<17Bѡ^}LQQ Fs|'0[umx2BCużn70QJ@3EE:883@-IjM=1\zڭ=hb3eJ4d8T ҿ|Dg8Rڀ؟4D&|nȹa={:W#yeT4c'MDMW:"_N?4Dz˚G}ljh]pQduM6xNTP&^dJL#­AAi"R7[5 q\ŹH<˄? BGF嵃AeP \Grj-I xK{FW<{s?YiId1Y[_́= ,%[( j;|!~,v~#D=Mu(aTu7QV(<0TܯUm?\rqP>S\6iŏS۲rT_G3Br{Wy}#EBB#{' CH l^Ɍ!ǧh7v`7 @ NewM%E;1L>x&5JЬDؐ>폷t碘7`KEP6ȯSQ"DM t@tQa2&`훨~Rj` xq;"Y5!医*,):A)/m&5iIH,\#}7h"gokz jbE# Bܦ*]]zX32jƝy_KeϝjO;Ct>%ٜ*4qͽl(f\tAD I5n   p^$9F)H̸HKCub ×H2 9}DxSNw4ל6AQCN$Ri KTTz[4~ɓOY2NJFt10+f=SlW-\qb/J~"46酦 \ 6mؠ2*(HZTG`3k$;G4Y N!y< HW $tz>QZ5/N9C"x6$cY쀁.OCY)RqozS=W?_+[)8rh}F, [6M0JPSkM 6B` ULA\Ʌ?JR%؆ȎXF8 Uoƀz4+BxZDH?9Fb٭iT=g$I]Jxg,n!9-4*;v+vQ"9"$Udƴ>%"Ǫˈ=2`Kq o(ʈt|':k!'˘xR3?  .U*\BC;S*ߴM6y1!T|߾ :wyåK {f+jLlմ]*xDi1dV$aCy|;أAvޓM&!D0NS'7r,@1x,QBGJi 33K}] 2e5Ǥ8niqmtP @@خwL{n >jr4nǹ/RYm XL 8/^DޣTnPc^ ρ9Q< / VfxE#gp`c\xXE6p(dlkSd)W4'5R\66sR3]ß3#T9%Uդp-mu'ѻpaLsmx`K-eYs%s<ÎOQod 1-hv|| CYݺDǽJ*tï獾4s~`Wf8ۨt 4v=KYZɦ603ˑqy$XYnKg8I \_I)7و0vJL I,ʌv 8b3ⰬmBu0 (AP%׷chr;R79PN:m@֧vz(UD`7V)cpn Mxp 1jI/hZp][5}/-؀g bV8\e6 x++ZJ-4<#Cў~+suM>稣8Dɋ!C]hTRiSZ^5& hM:jgTR:u4\r /Ԝ9I#7Ki^z03NaX9*siqNG#Ծr0TgJf ") ޿2V \6N۲A4 j.7l(xPِGߤV 䞯 ܃A7ACTBR(^Zos$EqoPp Y=4}YpzKь{,.7zV ȐLmpH);|qhvڤmqI+ b ğ(l#j_*kOy+/ktar'ԓP 3@KGni}+lN&_s1t֏|of4ۖF8,t~_X5yf u_9f N!w!j/{TΉkInw6h+">ܭ@wy^ [iRdF^ Ҡ蛮"u6dD8Y/$_3(\ʍ#j-R,ޯS8:ytOs{py?pGTJ f~;}X4k g.gQyEHPEw3ZD| 5Ayuv |1Ggt-вh}DR:$Fh܊[^ͯM͓%[y) j+/T-XSs]ā9حJs5?gn*2MKjɩJskц>=&Ү|3f -^$z2Xt-^Վ4@vTmNF+Cj.vꊣfwꄦu O2l9`5`geŊr@t%]4{\eADV$!y+/ٖݧEB{ ~0y ' iy#[w03;* 5S„E@< *G@ B[ U{j"<~Q >D'^rLC7ZBwF ly,^\)F,U:KLx'[GJ-ghi@RNS,u]1Xz C 3D!1'vw`e+ H!Р6V/] Z CL%1"V hh+k>1;P1_PStd5\'5 ,==le݋j_51%!ćh=jзgK66CV.W.JyCZ/_G~4u6%Wx˯Ruȱ<ߩR6ڤd% a=^h"Ve=IKWC Ti_m%[!%EpX`=bM.< z`Cƌ:5|R5([<2A`հ#_ !`lx$:[ &'z |Xaܘ\ͪ9L2~$)AO)ܯ i >e%"~[@7CXJKFD+n*_0:q@s$䗥/v<ROϯ8>ّA\gZiK'ƠPB!OfQ|lUvcF(Q+ܥV E5A%W<׃΋Arco0aR~1Ĥ٦ޠ .nHҗ/֜,<g`[;UnPi46oVLMl@$!☵ڎŵC&ɸM;M[/<٘v"4.|NZMc|!"̈;"FòYtcbhRU ݴAt\Mxąsv!|#x~%1,cqzKE tߘ&ڰliR,IO^P HAeFk]oqHȟaF~A}L֑K^Q.o1en7ҫ+TD6DQ9 M`Gt|q‡>nҘNc@4~w?žO`z ˹kG8ve]TWcṕ ["$VJ^iIqAk [ਿeFh?<3s-*\o."^zU"*BztYQ7ky'RL ^{D! 2V 0cI[]`JeM.1CK?k,mv uh?OJTDC2D vڹ8kˌ`^vnxo2O-v o +D~x_]*p91L] ggI3Ӄk((鴻8+@ 8$'!֎δEu"KqUgnK-W&zl=ϖ"ZY*kn)|w ۏV'.6v9aMCQQ=& lǰuޙעœI0ka&#$4SN ۩%.}=A'o>UO}+"v,ƕ0T /*pFX|K垳X$Ѐ5;`(SPVGKQU ,p8hԤتH KX+*EdѕCYI0WXMZ&+݅цm ?62uKi]:>fiW<м }INyIR~0_(/'HΞnMfgxEK'I'؞@L2gfe*2L!L !0ԱMXs|V|9H* ë t] <”OԊg1!qe, RBq 5~iDb!i3ucYݫ'1 K%Ft'U:*t7&3M}CA{%+R \j5"a`Y ]wxY1@ 4F[G+'ؗܝfWʰYhL}' "nxj)aB*Lb-Ñ*ᾁX~q jHTx[Xi q MF8)USnE껶AJk>N@d;Ex)j<Ÿyn~x,GY~ 0%BsC XOLV!LEoN:Ru[ T6:2Q_Aa Yֽ q|s I2ơ0[JS|s;“_)]ޗeFX3[tCw&l|U!$~\g I`ox\ X%B.6#98EEYʆV'Z} ŶWS4Z5 r N2K^z2^]() $\fpi`1ƴCX YnE"Oyܶ@5 /eq‰4}z\)pԹ!cƴk4Ynpb3h ߬rh8xRAZDtҏ o^ g""eLP7ZA9UyebtODg% ()m&nC66-8rQJ{vf_4IAa4ȑr`2&3Zѹ*6 v[I鵌^A*~Yp3 ӁA+)f 0a|Km*zWsc37 ٛ5wŨߢd ƵaJ}RT-d(aN7Y!Iv>2_C eqF-i*%.xU/V/5n#=m6 dE "fL>cJ"n9h~=rmilo7%t&rNEd]C&Lڊ\;,79guqNiaA2ڌ7QdxdC՟_i!te3e,>b>/h\~f9 VNAHaGYUK_ͳjc4(vLJh67sZ2`9J٩5GsQKCm2N[0~M1dS=ʋ~[gĢ/JIE w ۡhETBwsKl[8 noGU9/ؓ^[!!2TK.>(s Mt[ ! ]򣝨]u0Mqܹj& >p r1l܉ ZTM@i.U RHwLuJi+C[$L]Up0ڶ%ŭHJ<-Pvgؕy?b$[W/OkC1Gkƣ[&t)>KjZ?G#^ƞP=f7~NmVnqy/Od@c-/B,/ cox7C h䩿CṈւzܸ 6\-J7NAbY28ӫrŅ?ytp\hL4]R|||@3l%`C=}z VBoӵk`(Bp=$w< azOJD[ ,28L(q/u*6s$馐Hi*la5w#1aqt2"YShߞDxUH@q1%Af&IuѥFWzTBN {ۉ?l@_:08L!ewo"ٙ>\w `"cUcP@˵"W6$źb30GT&Ŋ|TBW΅,Fj9>q/U66y'\2DZޜtS8rn_,9DAFyGB.WƩ{N2V( ;2ؕ܎ ci8<ܑ `EHL,e]jNBٍٮ]NsA|N[.\͕ۍ;(Fs~5ԗ &4ù}Ā\5%]Qϻ"${*n=&~s֘#Zƽ+!/?K6Qs`xXتh>a:&FXzo!e(2+wt]d 1lZnΪ1rﷅLx78-m/GqCM m_͌9Q#KD,{ 86*FҞ{Dy-gA8lY&:A8aԀΠA>X?[+Pҁ1s "iH:2PZ͝?cg͐XPn]kөg  YlO!n\Cu"EQrY.<7-^@N8: f۽7Ien/'3OZ{]2([ jggD* K&1X T3 /eGeoHD.5xc#^{ y\!5SɓL]ݼmȹ{ITqJ7s 3OsIı8pX.)2:vǃ]p,k KKK&Q7#Q- A73yK 1?@]vwoRbGckYTGY1b8/uDu<].>cҢB^8P}x) jȟj?KK)EB;+ 5U}%h*.?9/<XiX:fN'}uy⠘, ف^vA|Sh9 09Ew)9f`yW$"*P\(aNYk!owgr'mWcY?N.ho` &0UBeWˢ XYKG`B @M&)j,Re*g9\ع,2H/8dK+2[Ws ȳ\Ҫ1O0:24KWO7(H+Tñ({;fXfhIz`H  z|N\GCbO抇FT);~IK0 +!!k*LhΖo Fv{17Cl4 ,:o3]vgnl7ժ> MӚs{3R ϔ>S/Ư%2k&1gۀB9KCq Ur5cz9YIJdz`֜|@+Ɗ)뱺J g7eQ"9#.$[@#͸^諔׭.gY]FCuz -U:yj&8Sqt}){2.NaM8MNn:6T]'sg&q<,1&O'V4W ++Wҙc;@HW" L"6#oI˽ƆX%ATJ^D=,,ۚ\GExwI9!L`Hf vHpDuCZ&S{E(u=椯.6ۙq뒊9#@Y/9=?i O~jӺҷD9EL[j@o\ػ |"l_@?MRj\YAP^4ĸh Mk5.FpmeuITP ׭ᬟCU*ƽ0Tp'4֎A(+2PAxB8%ΟK⏺$% E6mv=u ڟڌm%7q3j+(3Sv8gd}Q$!a10ŐIK-|rബ"S|C$-Ύ5VW;4 &3%]Y X"e6.fEF-@ V&a';?{f /7h dRGS3vf~9^uh#x8+ٰѸNIƎ;4lّGcA,K*w :+O7m̦N~& GL:;ۖvɦbc=+`%6: AlH$M?i2q]g$f)V,;%uei+=jz6jc1WaذtuEc4@$N8(n>vWD`E9i>:M"{zm4D"l _y f#O`_j˙;Y(PH<f>+§#@(Xx7-#{eI+b'`"#-'ng,Ka \|$;vQ6IO#IE Zl@^8zP)^\"@MPZE=bIˎhאIg=V12U+邛rZ"HHjVYg}?aeX]\xQ*"aom$mҗd$)O1 "aBNnn^wJGNoaelNi ޝRНȥFZ)#2&fUp<(bF )b& {AQUĊa5nti؟"%k7vrzr3E3)k.{ۊGY@Q3iÆi޳^נM5ZDoG>F5ز?qd)Z02AIT]A 98?'ݔMgrpkthQ0@`QRSz\tRErty{G+]P˒m4  625U݃@v_V)EuUULP?i_!w:F4E2l@亏 %G={/9r7ѡ``& 8Y4;u I35D @͵?8ޟy rb??{(5aD{"c܎VVp9ܗq\h0;뗳[ɮ풡/ϛh#- /1rB]L;ID/i@C'Z/D>ڙ֞vc; nR;'Β"rKcv|k]j`\V鄢͌.:F-Pjˠ*B܎HhTW(kLc*&b*eT"5*{ -nE<` ~#M:H a|nBƿ'G%J]r[X?䡎[f|G)ΨS/%ӕhE@K4˙UϳƥX>bo#DYs[S@5K6n+)rF@O 8\ieZeweGh,6z~yoR13\&@Vge3ZCt^O}6zǵ#oRrA0]A(}@:ܰSeK?LnM[U;<@_1wɋոS9_n<}m6QJJ(B~DWo>\s9NSy(v7? lH R5U䋛rg4!Tu.Zr,<ɗ§Em.˱= 2\Qlm_H"ddFCuNw޻Lj+u|~7%U[a<+ 0NRDR1]~NjY@tNGSbBt#Q-}@27^ad2 HEpm *iШ_2=Al{LؓO}#'<=2t,W+ړxn:D_ FAi,f!2w?WBa|n;z\E?ZFv8ѕdL6rbqؐJ;0 ~Nh^}_bË=ST`_|PBoکI-+z$ySZKi,;~FWJŠFjjHg (rMyf g9 af[ft/jIęJ{5 Ƈ/u|k2뱧6fW[cܲ=mkRnI~ě;/&| --l6!u4xJC %>F$i%Sr>7XuaIFkxg-ȕƝ"ȕ6(9CS'g>3N)Tje,r|'8.cI&/zdb[e1[r4ް&_z=`}4NJ<&vBUl?n ɍ2*K 7/t3~|F Qa\xI=t(Kxbom0YO*SVV FmcՃk_9SSSHp>;28Tc4:ZZKD/@,.É63f^(Bk-ueKN,'PoMeX[c`6na䪥HA]Gп_Ŵ+@gF/k[Tş ã@ ,w;u .Ie_`[{̐q˗ɖзEjly:TcD•‘u]3wJ|搏/QON0S cR-BSѲ7=~nAͯ;Wi;N_Iosց{H'0?PT|7Ͳ-(p\=A =uo]Y+͎q: t2Ho (:F$gz8UrOv궒o(Gc 09$z]LhcĞi/%{62H?*1{U Pr3 9+QX Ѣ k<$ ?KjC(eR}VS!`@/t{I߲QԽ ~YV?HB9坩Lo0"Hq$3x,@Ds%ZmҵO\5f;Wu^ѓ֫ӷPv{F MR4<́\]) ⦎>Qo;Ԇʞ/*Z ֈ,],2}x,+r>щ18~т\JqXS"v ibL~cR| By~,NG|TNr I?׶Lm+Ay=4ttǝ@35c?Md8b4Fj"n-[±yY2Fb K?Uov ~Iδuhkq!6Yx j&=̩Jd '!Ȅ#(qpw7H:i7R& MǙWV`J9̀j$r]}HdJ&mb{(m4"}kI] >EƦ-WMqq Vk.4u4l"]Mq. k9NL%q p<ސpO'5"t`jeX';`Om'bn_ozCc[Bt4bA_yKUtY).Mf[QXEj|rR` Q __ݗ P@x@XH6dC&8jLRYҦ;4qԬ8N N3S I\0XMѓ,>]mVc#d/A "xltK@CiӷS{)q؂튭\csJ忹+UoZ/8UF,6zz1h Kĥ̟D7nߖ.QAr;J֩)aӱ3/h@\N`A ^Z)7f4+R`]X|V9:F[7و8-PJlހ!81\2x"<ު#$ۆB8"8M2f$2+J!dAfy$K7վ{Oorv즒C]W7v^U8-;Ug:mwІTCa.؟ZtԜCnݺ*-EJ83iXh+f#%d$.Y{|!XK 8W؏{&Ű+yMWy嫭1@ktML2I|C'~1 qr,mKB2>.b Jm* ;͘aI ӛ9"(c*=uٕLt#sb>' ۽&E ~mf)n1C)e=&) @}e&8h,Ql?,1)Zy+ iΆL eI5 L5/S) f'LP5eDc]1 |8}w4&M9E%8E4q8LE%|Dob1^ݘ&h*[@u* %4fcMEׄM%S,#7_HM:IљQa˝*,ʋws#9wT[lOL / x!Okj+cbj$Vʸ%~IȈ''o-ب3G+fv1JCf솖`06y_Zk1p5mXjݧ`{BrxKs[+]+G2>kRXG>a1Pk' 3388h ކɸXy5 !$OƑ+32t]$vΧϪzDu`R_@9w%v3 guPȭʜJhM"%Ǧy>w a(Fб_dą߁- :8 ARz;K\HְPfu8FW뭫3 aI6KkNхݢ} %!U`Zmz̚j sηJ!F1Nz D"]Z}gT{5 Ctщxwe< _Җ"578DWyN_}x)x) F0|ΉT0A46+ElYu03T!ϖrVk.\i6H%E'fk5w 样&{DśNz@eX 3S5L8G&WUK>ftZBv9h b,-IǀX'mh$Ce8_ȀC=O\hdPNB!| ⵆ&; =X`_% ɝ U7ۂD)}kBYM~MWg0cN(\\klRրL$LB_!]mMxO~NWWՐ\/íĻwi精x[SW (RgF~묋v 3ij֘NK'ծf9hyP mM@ubS3 |6e쿦v<Rqx@ʎwl&O3G'} JSټumrfBYj{}Gr b=E"9rH:y ;9QE^*ٟ4qK9ʊַɿdNa( N@2^qRޱྋF  fZ->$Q=ʘ"+Ofu lI/Q=u+7+TZ`p w0_ڤI"即Ji3KAa).(]V4D86)?1^7)ڟUf2ABG^;d؆0v <1 {2 xP1YS 4|HNjct oǰ~hX"=bt7x:cCog12 v%xЖz K58ۢ!FDƣ[`':Ǫi(ʶ/ S|<3|K M#LƮCɄ!e+<3WXt$T-<^qo 8ozJ ܵʳ~.8>8k;{v1PABGTnҘ_X.Ŧ%YCqbŅE% 2='=֛)21*~$W8B/Oz6\PDxNt`ڮ5of.*ZmWX=ux+JuY#aE,squ+rAxyz̷QP h=N1]nܣ #S?4x,L 3ķ1z9"?HOn졡%gW\ˋDc)Noج)nP`%j =Р@C5jzLNhd|m`[:$ {!lIq!2+ ۧ 3MgĂp2|p;zyan6ɍVvv^4 *YS3>Oξ yd6rǑM'.]\^Q ?0 `T. ]* >4I,T3P!!=)t+(Z޷%Ъ"ޞhQ a`]1P;m/hA["[ʹץF·)&Ur~ IE"B a\-$iWQ.UAF洣Q[LX`SN)@*V!Ʈвz+X.=3 q^Vv2޹vhͮ(\Nx*Bv~޵7wBf+:g-!EtNjT-C9G#tOZ 5Rc!)JCfRϺ[堥#Mm#e8Gd/^Q]iѰBo,ItINO -V^s׸͘E%ar~Zj:PC(9Qӧm<0Q.Gp*Yno5PPBldD| H@&Rllo46 Z>eR^ =2"ЛM`HayVbn9[bt? HBg%9EMCہˢbMT۟R[3{ԅ !`([~VDP`MN&b،显w8j+yOO֐K`Ep'a 31y6Ԯdf9w.\Cyeo(D[rե3wE*0?ֱC2}zFC\[hlƢHԨ3 :Qk/x0)!i]@:ԭŤi:=P1nt}>M\zf&38*h43rGCxqPY|q+*9A@fwoU7 [;ֵŦy3򊃤.yu0shzqO VB=@ : 0੷Hfu׊xMMle*N\/c`,݉z k4F<$/z58>;`P@$NN :">Ͼ?n+^M#Z{ڡ@n%M~_6AteE=1WKGHZf2fz:EuENvnRRV8"5w#I?)#%\0 r;OPWqůbosnʼ>]^=DOBS~:(y5Q|>zI6aQc 15صO4#)Xnjv(яFyU^l-##Nӗ>fnZZJԪ{~%b1S\ܩB t)rfĹ3D<]r@6s{jƔD_ͽ4k8< a鑒Dϕ}QRoxK-]"Njpc޸0ܻ?;9~j'6,|s5-iUQ({a#l>tV-ĉ8,[#ƿ+Ц;_`PQvrY/~ $g~V!:BP;!ivB̴ږRUySq:mB baǣ{fr߮wte o #!;]-@| _&+NwO쎵kxh(y;2)6)uLJRvyق .ͪnTu>viQ'p0t_XN+S5Z]j)mBgnFg8 ?My`T.~{GF&Loqx0Ҏ.9"-%Nq݇^(+lK$(eEa1IUFnhⅹsm]J6UKw VR9r3@7h+!2|![Oo )!&kWk큿EfZ?c.S|\&=|: - S )gBn7pZ뭙Q)@5ipEW%#~G%m=x~eJZʐ>x?cpnZhY*ϣ|iSOSi[dn\&-F8Fz1-Gh {'EwOvI9б~n+ s??U`"yrkYtNkl,P/#$JmRsy=䎈BxYd ndtO)#?VQPS{W _5%dϮFtq%dIp*,SAG7Z̛LփŵrZP1å>`M7 g`F<xrP<=fB;6N"R{{#PoD}VoqtC+bYݥyat,9BKOWUFg@S?}XD.홮UvF,xTji{[lCDw]aўEfcRlqQBhѢW%Sٴ9Y*-D/Xin|C*T$ؒeΥ_(r%qq/jOAnwCĖĎղlp^Y 0*;m"E&./7UFD=t:'I>@ swu{V4xz%R.c`P/n)FIHrEP@d GS9b.j:v.EAvzs|U[V(6:x5~eP0q>ೳq蓮g>"0,zTxjT+̈#S4 :VǍ Xuy)K gpffYeIT)Fq$ r|ۆmW;L-T]!.*"ڣ >)LBRfU]Ĵ$`H8גּ``T;2^x{e8ՋNGJIeG>p3aLB]xʯFq SYgRt" .D%WY6? P5 ֽB H-zё8Ĩ3OYs4K} `p bS gEem!Bl,pP@T~' 0QfM| ֔F4e)2ܟYl؍{[hnh+809)+_{:jPLz'+auٮ\,`-Go (<,΂GY|DϨNј"⠾Fi:yƄFGB (;GV(d.2 M>P81kgt>ޭ![=z;!J^>Y)RՙZ9|d(#I";qAMD?e7 πq?:TܫʩlT'hnd87!k-,L6^ .Ń'273/%KUp(u3#e QE:Ocʭ<# sE{#LJxڃ|vGDf R.IŨzQ1b2.!'6#@,=:M%mK΅hH5oYw*O~lXMO0޺]{o.䳓}Ҟ>Mg=@:n!l'א5f!#g^F$'eNe?;QYH=L!CytxR2Pmw#PIr4k sF˼-4QHa۫(jBwbIa'^Lǵߓ/<&/s6pc^6_$}CL= ^n͋6*Dk˯ A}χkD;W1HGT<$t:#GI!cVǡʢf?l'qQOQe}rSYKbӴ&պ gŴaFAc4z Vr.|*'ۖ7@s=V-7Zɘu8S6 !s(Ed!(2yP,mUlS"z;\ #T6`& 23kcyg +9\ nv8Fڮ W^[ ow'׎e/Wiw7,P& HVۨ+HrkЏAdF x9w8H9PO6$b=656H_I=P)Q4oDO0Cx:d@%xDW+{>(j O5 `VeҁdiH|I`Kuo㘰 BE( Sw/Daǝ l`J/4& Sֈv ;:wҬC1n-PC: N#SZe^t#4ָR^9$uמ԰țӈpj9;BE ݵiwGyq퐙Q>7Gq f35TסP ~ItEEh:JrDgՐ[p =ː"[f2%C~X%?}#N[W)I#3o{^0턝BaܦENGĽ*PUk?hTп}@_"a w{UQxuȜiBSzr}p ]v%wQ׋I 0EKtU‹!B͆aq``İX(v;M3žO=sp Jh'o)-/!߯e-݃ Ɯ FdtcHJ?mӚ|SPuHtxtZTcIoWɱ레 )+QNxFMQfU8zqD1җۀջ""8R~k`STdYYV>kqeiv>ҌTos=^9>A?_aNF 82Jw b=+U6$$xaIMU,!oNEE[|Ol=d=C2V1y2UǙnQ yi܆>iw ç=:b!+;Nu; Ec#@,!$Rf05]ˤ(y@?Z5ؾ9* ݔ$Zņv0_%:kK{z~FO?8'=9lK5vtdCp;a=d @%A*/ivh}z)w㽣7{(Čj3`졗oWYF &#t1_O,@7O"v1nx=GBjC+ua> KRQP (s37ʤ̀lA`^cb n]ܝ7^t+Z-bZx< 7 |r]c?yfaa5 <**(bMWɷ)7)(qhƾ+[! C$[;Nߒ.5 zꋺTaYtU}/mfy^ QW3WSu ,pP"kA,Lq?'Y׭ק!Ѿ9/ȵ%( 5V=f d(Dr:p*~I?P9%LOǼᘕYIq87X2@Ntgb|*t(a\5ÐR揞j$GSScjzjf-yCfg qaMG0y*>3j@!Q@ib~O p©KC&#"ɨ ۀ4a KEhFOZ -qa(iSI)TRֿ‹9U8he*r|/@l0fe&ɢM`G0Agl =id`z M=LvINn}; RWX=7znQ޳3](6o BN@_b%?zu)Y_9vCM8W%${G9< ]$sPN<78:`5=u3 X}nvD+\D]b1K{j.`}h4\'s%V:UeHW&$ySӉ#FdnMlG{,)J՟ L_m|GL\ S'tX;IBL\N9GMg-u`KJ5"$ 5g: m:?C}"W![yIeCZs`HPhCԑp1q,VVa9h[{aX\X[ERfŸrS *PR`H,#p١ꥪh5$}(پ"D0[sظ䆔\^z|7Y##i| ZFџ $&xjDž+o}waP[[( 22ޫc iI J<בa}xx{0)7S 7brKi Ց3R*<1]AJ:`Zp߬M8 M &)5Kus!zF8~-}dj@|v =3 $+N_oAe[OL2#_*A~BtG:)c kl܎z: A-z=WtfmQg?' k*f(iǾ^jcE>3 2K$ip c^Cv * &H6fR獯v'=v$wg=dn & zűPEX-_j-~ybB`^ plF,9\j[sj =e& h%}枬b'LL3i'Kz۟ `S2  ؃k,.3W_ gͽqĀf[vmUM#!5%\2$ gTjGsn݅))UHf̮>Ϻt*Nb] 4aT<4_F)tsGG:Hȗ=qp~YgmqkZO4  9Pzc[vm}spasJ,Z)wc`'|s2xysdd= l|N`)YԳ3gzJ׹{PAIK~n!#4z*ώGHH;syiq @HH]K^͓^j:aojim՘]e#Lme1^BZBII0Jd:/L.,+T6zQsR6kѥcґG(+7Lh;_Vt F\n`o-B# /qe\( Ǔ9˒%PaxnnhY&So${R0u! 4|hm$H;D$mJܷJxq`i t8&nN_9/pǧ`9$`Q0l)(.YM pnj4{Jǡ7A<;ҬƲLwQ{mx!WjgLFFaȩzy >& Vm,/5J~[*WΥ[e X[l8K΄w)i,dh>gVq^fќg*q%ܑ+Y~6J~?3pa2 ̸ BIdMuZ[YA!ɿPa$mNg]2.WS9jf` hIyeJw& NҪYryxI|Bi"=cZ4Ev9ƀ;_j& 'G6{d!wB7_վA<$q|}JZqC2-AK?/Lϩd \)(m%C|N#B\5 $z[Bl#y3АFXCBbwLECê؃68mF}iT(Y͏V3m~G?p W"@TӼ^&UybP ĔQ-Aˎ[ Q?+JT2م;H$!E|vzNqv=T6rr` 4`@ ~T=n!6|[%,\:+b1^',szVK߿#d:CwF4Hڈ0rT?멸(OY",VCȩh6OrWn䅝nj1]v¦in"dL}JKjyqN,˩!q%d{ AŽ15$Ru\Pk_WwK(̢+R@GZ'>(ti5iL$Q4~M&P8mȯoF~oV{ ؄pIЫi\"9.;2U DB:R'K jeHAJ>!@ S@'p؛vlra>H6<;+v1 h2-ׯ(Esfbֲˀ -=\ A{"wġBw0on[M I\gPin+1@E8,N?hbgo#v}T?TʱE= j,٩ JUI!HUH6o`.V(2'4U,1DPL/X9oPU&L:Y7$xyE\>hu"?r_ݑHZ{ܵ&v[8ORlbdNk 9feM\@8rlGGt2. -I>,_q9"șˈ["ڨ&ZSwrhwgH / n~A8y%r:> v%" 궕ƾ 9F-ѧ03(5d[$ }!߽@I@&L|Lͥ5r7T0=*@nk.1 :Е`@{$*2NoZ, x/Һ)?ϸtA${Xb?`Xx%Eð1$m^nFЂF[>=tW쏍MGYa#@`p&5mTm=<~dcN>K 䯅݋0$+OLDz,Főd!O%ThRPd$㬁 W(=\OW8@$-}]1 HW6">JL~pa*17}VoHB?=B%A9ցΦKs,dNh=[k[e UZ\m4h8Yٮċd9jhE-&eG?>6Q 埈9"1*cyװؔH)&Kib׊Sȴ.A-~"do6a֑ vH7iBe}zC0s7mR0\Ћbj:o+|R1 yilƣeꥎĺ }7tLtFZumܽ&9,C] !Hv2sIC*mkSmJ!kܔJeG&ohƢJx(Uc'~]LqVIMQL͉h=)WX&KP[r[># j] P5g,Vق7 A3|$m)|,obAt&ŶXz˱[))AM~0_=!n]cmwj8<G2\7GZnTb@m47j]>@$tEf3#$}fl_|\bNA[ KK#7!fP6 ^sXaؖ6nn3W9A:DVpv~<i'o[ƽ~ܳ Z aX fM :B'qg(>{pvg ҥ KZ4X: +wM DǮ  ލpDqw/kWc:SLgHj_CD_xY7R!:Go%83+ p^UXPw}o1{ԫQk5WHoZ_ڮ;}0qW@zxAR~,ktB "&SkFII' cԪes`4|ƈ/ L 2-AXUY>Ma-X M.ΣiK“M5@e!VZTuûqh8[~qK@޹|"O80vMDy ?q1-&c󾵊~.9&̇[I-{A*iYf㥝49}i$M+ }g`C@"M]Oa:)N`#̈́ \fVSWMjN!on ۠Z6IcȧqSeL4b@Ȋ_ "'f:0BL{ [0t 8D0 KU iE+f[C-C#/wE',;Ȇ@j0߀0M bzhTa#0eOHfu kZ WvڅC,7eִ$4m?ЄEpƷf0˯LXvZQU߫qg- [8(q}WԹfjѬCIͫ0@9Īسze )}\Z>3&4pщߣ-PȡOV²j9obޯ+%m{_+zK#˘O@ХqqA*!C%{zZ3; ̿|Bc6 \6C{-2/LT\bnhuYlAWTh;M :T3{6oϗ3Tyv,xTGQ&`b:i};VKxKwek]M8D$me5=f ]|Mw S e3ѳJVPY5oRt3︌ u|^%}\<; u>57dž[DɈ򖃅88S$<$n#peOH.`a.Jryvq7 ex)ePs2RUoY~Y{a8[^'qqsmܨݿmK>KQ/} `!'/09)*ԎlkZ@r_s+ 'V*R=CIqW&S{2e{Dd;|pqLd<8A$jA\ASq[v̤x:4VI@XڗM1}x g$长r%B>{E!pE<v`Ak7KD ҭv3WμBQ܅ *&]yƭ٣SąpVU`m㓜 $a! m ZxQbϩWlOEng/;͸i(ԼQ(Bcك*/>jH 0 Gr0!$FRI[ yį#`X^2`*Sz8o#VzTPWr7HF+1ߺeꎅ*ǐ-.~eYdv#*91uV^䡄тru)QrT&ϚK@>#g(ݎt9֩9cOEu5]]5wr cN-=5'P̲!&9_&C|{-g4ԳE)& a#OvTǦ.E#/)PMI!u&(kp񮂠^}*f4fgUz%~j1rT԰Eィt땻IQ@sVmv\:%Iz}@6 N2$Q5j* *9Hyh ֔b%v'ryBW=̓c0`ve9ܗԊ5:ÿqb֐TڌYRug|7FMv݅|mE YQa~&;$cK9^hM5Su+]mrVӅk-<'9PxkN,loSR$YZo&x닺hAR㮦c%9ʡBFj-S,赱yċ'[啽иoWCJ_6钀c=SplNn]#֌R3-Ӣ2|f[vyF;krJ}esx|^5.uxfb2ᑲ&1?{W{. YJIaGlc,*25.f/U*ȡ V[OQHLuo:g1|C覀sdh53c9pC^/cPW'g -U@,+2USO2tO㫭#.dYD4i7%>$<+(H:?]%f(Y2A<кdG@aJ aRoȿ+{>3m3jA==(}롊U@9x{RÎ}no}$j"h%SƑ+E؍tFt[s9b9`W+&W`_hҝ;ѰB9Kp e&|"|;6%s\] #?J:h#G`@baqAdl8V vvX8~EVpgF x6-maKƉ SOA#Rw|^#7N͸4pfbO\⹃cj:(j!ۣ2әtklbg2X\奨K~yǔȓ1!MrUq6بp9?9Ke-U"VO(DGFYOVn3oüO,RH}m,@4@Xp |c 97jd7|wV>hb lSD8@U^dxv*RR ]I>]XU&0aT32 ,nSNLiϝPwiρ>ы_/>( r1H;9¬. xGb::2nr?2X.LV͢#VW=m:aA,I3aJ+OߔnTkq5IgnSzIqn3_M Gp|Q PQ3 L">+KBpO[cY dHc;ͮa'hBڪy/ɼI ^GeWBEv-EH [(7rl%D]zbb_/̜&&w V]} %*kL5jRfMF3pѦemJ@_to$rkrqCԮmh,9 ‡llP g+V6w/GdN1q/0[]lGo0~ݘ_9F%g#ک/q 1걶'༰Oe!v4GVLo#_*ƾ7:V"/_ZC ĚLB('gHd P7 ;b{҂˧]G+y}/ǂcհZ"G-,tMC4-E9(?iǝӆtKR/ٿ Ň39>TwbzU.K :7C-:FmZ&ysؚ!ȋlsQ>[! ͭL:o0b? dߕD5bU7FTrhZl Ǎzv*HY7&ފњUWMlܒ繜; Ju CDlS%67FE\9Ωzi>kw NZ֤Ǒ86yQ[c"w{ _i$ζ2?m~>:,e4F1,Ai#.]~0LؠUTPf[%qVQA[7%˴b,0s;W;3^6L`s&@}(q0/H#C1밄p/@E iX2ۦLj_P6p|0C| ,m>BE+}lU˚ȍN6J_^tjdtDCuY1' 1KSDiD_KCK)!O]dcp ,X\)#U!RCKhZpGv Ewn^[/ Z,zצ g+o,ɢT䍔Gz@F` 띯9F. LdG\??*{{ 4BTP7hR ],W)/vPD+0;SnХImlF*zfcTe楌M XI+*萻Q9y >q*/M[~bCMUk,# ;tЮm ZEɊǖ|!,ĩ8 1QgZ mX0,ݴvׅ&C{͉r҈ީݭy䔸?G9"\5$ɱV`C!uri=O  prRbh{ކz<+S [$</=RV b޽4AG!+O323piH'\l="Ӡ/{!R?ȱnؙ9c{n@M{ pϷ}kIA:1Y"$nT++  xazWj>%j2u:Pa!3A6 *Mf+Y&aLAWv]RTT[xe?ٵ(nCVs{cqUP";}[YFj\n]'Hb[va۴S#qf+$+Zv[>݄PL,mPNb8S{=Lը?}g|feZT72Oc>RG 1˓_*r7ߘs3Y PC->J V ~[q}[gp=Gf' 65f+JҤiJ(|UUQӤ711W&-o{ ~g;J/ʶ655)my!P=B/q{L> D[ŕ':x]ph8јrm>ĤRӷuO ZфKH,\ϹD6h:M#/_AkF`ԢɮY&XRaY P*>>.|5 W@5kD.=t>$!VB*&iބ tAaL2IG'!*#LڎpN\ MKƴ`3ZؗWso10s,4+ihTcd'WyoAX\B v4gI-ԱSt6H2}#DI05 \n+Hi`ա"d+=~ b#M dK,Yk-0cyqYl3+BʄUJS . 8) _4Scl> [t#Md0lyșc5sS$ZZ[֐) _\n .7w2,larBE nl w('f^xD >ouuҲk5 2 .>t%# gs0LZQ_od U? 29fHo$ass;$r)s.rX[&=0iq> _0n&0i1;~)Kj7Jm~n;mss1C NqT eֆCg]4N=+~_k#'XvYt,]//O~7V xܢ <Jт^:f0+`YgJME;ܦ}YI<@/rMӴ ]U Vcjwש$}جT Fr#ۖV˧h+:G',fڋs47l:BרxߌD*H h]|ļ49]S#\ jI^1qaVBKA j3Enr툀&ROK} ۰SXRqLA]!/M~@HI& XB͟R@&/O7eV]|\=5b,]Y;B위ꩊ=w@NB h#lDzh )O )÷xTU1 ᔥ+2zpG.]]ar9.zF)EGH}yȸ^Dq/ji*K3,Â.A%#7O7Բ}Aӫ鑥XT'Ye0`+J H59"Îڔfz[S1"d1Jusx vk&yT;ͰެL,ĦQo3s_\al0yI;Q_3UqON ?se O!}Of ߺ; bg_HnOe?]ck%Hz9.s`#}q7ڬ [/6^ 009C|DY+lGx(ovWxר> 0h@45nJ)pOe'Z0D z5<੨Rs1yQU$CʒYӜǟgj{;vkM&pq1G@ yF >dK^i;^ G^3qO׼HwF_&}M(]%.Ax8ܳ4k)D \yh\K^؂Gn-߅dcӢ8 O,rf.P W{g2q/rթ#< B"Σ,( yݶY.Z>v3CH6{\]E۽]9ǂ1A0e8!$\hp. ǭ8oSe pT&jUGc;6\'qaႌ==h% ‹|01ԈܖzR*Q 3bŪeL쮡msO*%eSEȵg'ppaηgx6;sm+\t"EN.!c.Kŧ{]G.#g34mX a-֧}iw1ȕ)w{z334L[S`ܾ e ǀ"e(-vs_iu7e,yYIHTA?}gxt-k>#|zm wxjmhžVt_D OR3{/Zew.SCzN.QI?`C'S:f͙kD^xȵ"ΑT{[%5@Im3t95}h8`kz 2A`J_ 5 :Q+bE3?b]s۾ȰZ }]wDd>@A&Sb᤭tj_@3lS$1"#%N5Pb)Bu?8J&%[awܲV!FwODJZ!D+VURǷhI?I2xƿ3LnkT ;!2U6^hA]/}]S{V+Z $L,D`vQWԄp[۬Rr\OxGKǑkd2߼!-;Ŏ%$ !oh4{ó],VG)u2pd8l>RPעZFI}t^\.E(!=z]r)FOX?3+C((zߩ =X U%QZv%[\T L%x(m-oD~lR{ۛXg 0Ʈغ>̐86)u?G8 /%Ff +@v!n@Iq;#C<2X0@o,MsO$:Bf=/Bt*Wjca}M7XcLNv *X!_ dw57U.ƭ׉l/%hx& eť5%0T $M ,1l50Q$b6WX:DYÃsA.v,#m1zG !\-n@ɂФ 叩'=+.:sQ&W3Z榭<2]bRB.fSo&5Ke}yg.fluɰG`QGuxc$^d$|N%H LnHz;̱+~b\m g,dֿ{; tc5sW^Wʨar,מJ9مoE#$C#?%ltъ8J15 Id{",="A i'8  +!yŶ~ 544޺&Wՙ_{{O9; $AR.n}-N5` cݺQ^Dyb,*ZO;Gپ1`#<_@`ݗBh&aQ;/ q> 08rj%+ sIw 5W0Ӹ ~*c"0QO,#jH^D+JYM6:Z%5;!xsAkEamgqubt(Njڍ]v!='Ytu} 6L˶Å4 pi]!W"N95r=p\-TGr #./%pJUCZr'0SNg|k$=CqV< ƾl(a +?iT@G6,v!^7~SMihC]1̧7 ¡@,)\  |s,(fGj 7IeE}09(:5IIlR1/Y/K>nؒ5E͞P%x-rA\3߇㈃e,C-JMgMRa>h|~wXsm. /kV-L;VqhMP"U^hM|`h~DiZA\EotԀ,wR2808^#$3Xۜ7hk<ǚ7Hrv+im_L=SJk@zKuFoE?rq;T " C{Zd;rόLn@^&!>X%LPʝ ?T{rSh}ghִdJsyI-"#F\yYø̎ƫmSEXv"~[waIuK騥azSPQv $H&$V[H#7s6M <9X1S@FilԴGLS;N.eə&Mˮg~ᴌDvߍ*H#OPqpI;҂ c썣Z߽>@8x+81THU0ZQ6 ;ŷ)H׮7az?}MRKizR2>vbF1'>=緷T=W~ 8@+ -_&nM*:.у n6){Vf{*i[刀h;,L„\ *fXgB}3!0ah#yO{0bE0 ^WEuT ! C@EW oP+IWP$8)`a1j| TƁ*4zaM}begײ6pti3ւ@ML/wNkW.cM U>D3N~w4 |%=})9mᡨ-+p퐸(#OOm%&rB14stu;_uaa,c>t\=K_ow߰$9DЭ!н7d1k;/cLz=4mE%$}ꔍ,r`.=~I0'G-",`G}(SYΣ ÛA0,Seڻ=Ҵ)nniL&Vq .;8 4JQJm*kevgE C-IxMB7eo۔7\"*ms#v {VlE۷i5M; S-CSj3(үe,7Uc_dsQ8TDaF-f "9ٕelDX>_.KlC*_)3gE*r51gҮQi[_) Vzx]4$0ow| ҏO# ܂fظZ3#!q^aD%7g]%@OӆH;4\E7s`A*l};5cՀ yjU?b4)`OԑW 2Y KN׈AiWPUW4skb M8*c=>J /J>ȴ0<=ZO4[Kss$Tl/@|=U H0yH@iZkj&jG_6H(,+G-A: Ug\G+DnFݸHՆQ}UiET!I{za %?WҀ4ɂ+LY/`_C2%)۴_ju~^eLhmoQG]46"aD5 jb F{TtTADm,7/3aiUV\W3FBՋ_V7FɞkfScɎB.&P&ƭ'( +3Wi](\s>f]dh Em#Ljs7Ē}32_;;>֤Et71 LK/ŖFՈkvNz\tΡp#kLJ? K݊6춿:;M) G WeMssVx$s@5ͻzn}J鈋M򠝫5B3s5rl8et/1i&u(5V 8]3/l䔑 ©eQtha"zH7X %sesbte͈o-$WP2JMr `> (\P =7S L}A5|g6ۺ0X~]m =Ҋ~3)?#vQk7zR"uDx89)#SLZq.k>Tًp߉B@M+Qu"tXC?i"sD/b%avjrXW5Od8k|;=B t"}_\A/f1PQ>U*S5K=+~HAljcobOC4Щ_|%%Ĝt,d* 1?ߦSzD6#'N-^8Y`~`$Ncz2"5@Î:_[au3sݴn_sǞ;o~%SJi&b=VdoeNr {x3%@2ڟf~,oŬP7XroE6Gг 54 E ,9ĵ='HzƳ)P t:̈́E]P$2hѻem Zh1Pg(9"ӗVbBי;Yz*XxMG( ѩh0=$ky\N%_G5ҢyIPQd"(`ՅHeퟗO3ݐ-k$Ej8U)6ЦhHNo ^/[|DF1a{>*U$^= )zY s}]8YץUO3m#~&U+O"'@LRLw0 MӲ@OT_HaK'$NiRz5:;2m} P3ο56-C}^Zʺ3wVrs{ /JГ8|= ăwyAB|tG˚,U. i. r H-e+ +M|_l=YP!a iQhljWΏ,D.G&Od)k3Ah?Ɵuy@D7tIzG5}5xԢͽ pC!6"uimӨ)0or֌Ċ+vk"$ F-bC kL-=ڦ4~Yv}PUdCtѮ)65M;jګ|E8`8htk) Q+\X< ުD?W=E :׉7c!s&f.Jn 5MAf5 SOL\x0@ȥcS&!kxtC4X8L?.xFjq%@[R͸]]nDhyj; u,ſ~POsqQ"^=kɵKŖGZt W11ٽjSZ,b(3,xO* `i0+=ߟLHSa{:% buQ҄H_h KRjvX{ Anl +!i鈀xʥ06e0=&TlH`&s6 |įj)gu{bn:l&eWލx%$1:_-ys醪>z+1}2JH"vSVBeYc}tv$\0[TBٹ}UV2V| +<ھ){u%9+l)+>tpBep<u0nB~Wǭ\wDhOϋJBNEч]d.}n<@/,۳~ʁC(di\>!qp{_ԫ Z^ypKO)x΋41|aGӜU/ѬTтvf7i?ṾÉ\./&} [1:V+c@ +cw^or% hx WZ>LzbjL 6YhŽ)[0#HqfwRִێ"p71_>_4K[根.[{zѲ|(kۨzݥ-[N8/PBQGe}jp  ^5/*KC<?ӏ^vd7`n'S5h|X^[LP l}{nK-jz H~(58q5>QO}JI7").ŵd?x6a6a%iia -Hi <͵80J6MoQtW:r%qZ{Ԙn^ep:W`T$,"+k61]bx[+T.tU,y׿3*exi A$mFEkq>8b}/4Zk0 dc`t 1D #O$zygtTN&ƚW};:t;F('u06ʁ)k%eҧ6<]D,o?kZ4P]ަ $ÜvSyb%O y׸íbEFV%ێ:e-@H~ߵ)U;&xmh*w96}%2@Il"^_Q'ƞ?qcLF',򣕐/oJ(|SOEwNɋ)cf4@lqztI@6[:chY9}^[K$ٹk[i77Im"ԮT ,(cmnO!ǐR7\gSG3!V#fNΦ1"Iµ7 hj&X!_+%c͆R i jXR/yYj1#e,.G|C>Ë#l+xch\jNUcg1[;ib{Qs94j?{tKhAVviنΏGm\ \c(J=tgPZ:nXx䑮޳0I,gPBdu:z)D5JOʴdɐ،x>*vRa|c2{=@8 H;l?の=yNbp 98}ac;i9]W+)[$i/|.Mpx* x{a3&[5·&}v#?2ӿxAtM؜%a=`((\3˄o+}NW(z\ƔǂuYp ~gmp}p at5׍fk̴Rm`r . 熴E@A׳no3q\1g.Hcs5KXݠ/Oţb{ÐdѥsZWD%Liuk"!=T(nW 4`[Q15vcmI|wH`M&+]T` of`\7{r;+.c#C +*# ̏怎$ՙ yk[;\ҰHuT'9~#&jb^f,9s, \j?ed!6aȣ?vQina=Vn?OPD`$Ƹ"D|Òfm4~5Q[IySu1|==3#drsQ4Wһ$=tJlfB[l4f1#/.0D@C*T%Ũ_&wP4Dt݊=,"E4Ae> *,r Ss~rwHfYi a[=D8]U6.̐|4|k?#/ɬD^ L5[aƖhH#T𬝪_هq715صS;, 7k\rno'@{\A3<Bvᨃ6]$թJx1Wg2z?Ꮶ[&rH@kOp܋'l"2̇7_8?:8WkA ~3~!d"mu_4VXY \pO>Ìlv>qsp ]R=Χ<}U`ahU(V>=K L\+vL,-k _J{nl1\FՖ(~v/v{.t}V2WRDI(3rxT ͜Z>6|Vm Eĩl`u׌Z,kjM>|nn-C wȁGaom;|4/95\q+s̘gvj?ֵrSb,Y+tiaE 4e01mJz=VL K=zJ'OPE 1y\b Z뜘u 1֬H@ؗxFp45-mR KεaFԭH,t w[XQ?7$v#0 8O5y_]4PW~}YQ2wYHZ9r4hwP֭;.9uc4d™X@H˭afH2^*Fײ4lľmoxW(Zb\5bpGC3-%=#KqPg:H+ެWl0 ٣Qw r!afYê^4<]=Kngw7x)n331W-'YeAYA\Lir@\ƸM6x])ZC?HWU9$}|_%R3L 84usE=tU|kJl,Ruh3܁HV}<óVC8(h@i#Z=Zc(TO+3!VYXwܪ[ѽO|2b X=at"(yQ1 _G6]7KhQQI(-s9jC62hr y}` |cys1vEXLkԐqW.k2 r%L3`$0DGݸNp̳B#Z.ҩo[k-Rc~"yd>Een6RyjT@F|yz1-Q}1%^}HD|\49;&Иw~%"1x͡eyeVdL6q )q+;̵>Gd!H J(^\[/hʻǨs[.'=u2 a;Alf IC7Hؿ䪶_VCL"k=[ױ(kbk >1{caG5)AG362Cцp=FUi\ YvZ!"9 )UtN'lsrAwͤnk윌I!+ rZkeYas(&5#}2 yscǡWN'ThDx,3;p 7I|J\I9 (XթcRqvyRibhD_cji1 -źzzJ3}fWM$H.hZ,%r@"Za|,2 +:tB]fE}A95 :QO y`0q WW_ s&P-ʂ*X^ȉðf& ŽCQr5U^]lj[K3;^Tn}WO7~ρM ǥJ#yd7iєX$pk\" [gJe=`Jb -ɦ(]>:b<ghlV+D}JM y '⒝<+Qԗ?gTŁ3ZDtrT̄q;-v3rqSΥ6%\kGWtSb|"=lvC`%Յ!x+Fɶf1EBW8p1kIR&9}ɥI!gK,پ٥TZSW3/kvr3bo^C%ᄺ*ŴDopx\S8{MKldfPw停N7Ã3;gTǨ-x1j 4 0aJ.O7^OĖdҬn>HT[F8#3x`]$v3;c3vD]W?#QIy ~?wl/9d3S2Dl7iz޺.~w¤ (<Pa65gEכrp % "w&>H."1* un,Xtߕ>?2xYDNB ԘAU'Șѿϱ3I~ѝ`zl)wƧ^)]o# )rJBRՇ-rq[CcUauBbj kI2l #浬n$EC2[i[8 QG+U oե92_c/afyOEZǻ; .t![IHaP-ؠvѕ>Vdb h]CW^._J*gKb3VH7ˍGrx(>ad)J;B-WR!q52qΑ*5N~Ih^ʔՅ՟'CHݰ 9Hc\M+xգzɢlC"P3SKyhp4%bվ/A1P,-\4jVM΁ sr MǤ?=! $s䭘Uj75DTգ#xHwT M[0 ^jٗB!0i&CuIq06CҖG %ԋ/qg+aÎ5`ۇPb2vq%To,bDwNtso&8#fFʒ9{ai$Vh8%"wKa|1a1Fpf[%,/='weLBަ_"N~-p 0'H '#  IS ?:L4dI>QAx(jn;YK>Z[/BRhnJ+Y1b;0hˬ.O\8pէ}mF7cC}*e3qX,tckS eߪkw\2翟zʚneXΤ^ 7*(%z8xǂG Zb&PfJ325 ЪLa:ų:Ѓ玏фj6Wc+i0AB\'˼WK]wI>ؕqd=^)swF5hS}r>܏})Si?]2/QBp;kLډ46φ[@5-B D?ֵ'- /T>;pakOwrBJbj*xmru2cL$V⯺#_iғ{փ9hU d|iM1wfӣ;ѪV9r\;)C91YTk%;CMs$3i}>r! 1ElRA*1$ZιPiJ@Fkt/yw>).Q'eG/NR*V %cco5PolMpnVz7aЭE ސD8R=z\[C6^5`.@X%ڢjѫ9ĴKy]w2pQ O-4jre|%P ȷtS>:g- Z*s_ {@=S#n#h;׷V߶tˢz47 Q;Y}O!E|,~tvw*h8Q7hWxݟ>gOUQ$6?-9˴hdrUM ͣSھ1eW[|U_5)$-^LJY O'k+3=U92[/-eqA1Gt%x4fLa7<'w-uºfzdR]@}v'~fPP|_*9(t\ )WGOlF@=![ xbУm*'spЖ9 B1Iqfw]{usNIP}5WL.$-M-8+7g/B8_WqKbtJAo ~9X yP{T57&ްDŽYVgw|@B#wQH .T' N9ůU7rP OHj, v^Sc, SW (m'i4nf'lݦ9JYC!/";2>(ۘx 8ۊQ!l*ׄ)ȃ& *8X-bړa!佸8)~,)r=v $Ҟ`q?#r6p@tֿL7σ QEj}WzD'N-Ps+a+ Ђ2 %x4!v0t㊃E-8(&υLkp@ʯ/j#ϹG 4'K"@3jF]Q%ʱUq* d)g^3\^^#_7n"W.&碡-,b"q6&1/$W`tɹ0 mϩw@+zx*7-VY!_PPt7rX#,?̎ɡ+ÏbG"j!+/ˏu"&#wFo}4<:S|ͨnIiuYTFs>73vhy ޝzs}mW 3f47`INe KNrٍD2E'..EZ Ew)VfK>]xe\M(|2s2ŘHPvZE}ފ6>3F6yai2|.tjc{jy4wQ\ #+D)ö@.|OQ}:Lo@r|Ӕmg9VL>e(LFtgplxc΍C|'qx@#`4nAH5YM h]a sae0YO/JRAUrYAρv9Uox<Dj|9L~t C<>뉠NDN&,iZIZir-L67:aj3>{/ UcI f64+=sfo[#S.~䑢Ol (6+a<"s#`{g6'ifm2mN3 3 `NgAZGf%93Byg^w&V$"é:MK0p#83ts*ݦ]/".0V*tC¶ ,|]Uw~@!6x/-oR<ڪOϩp62qępP5]^$tLUݜk;Α3wEONC.I@ 9V!!VSe=D&Izv_^l.5+5+:i[X27:<ŋ#< K#2:J¹G¬T}]>G(- Β'12}Y,0k v/YR âA*E .VD/GB\~URps(: a= 'lɅM[=cSG;2 LھK]".'Ż xx wzTj +ݵ<hbTY*#y#ȢcWfu+*p\.=$ؕ)Sx/czM.,Ѳ{c~ :d2 T=Sz2tUaA:ןC6(iqr' blMH3A<MDѺ$/?ЬBfK/AG̎Z$r?b`D(,UJM2 ^a34 P缥xs?萵s̰#/&'(%d4›W{@(G J=Ǽ1aL\fe$3P`}\?pjO'~ 0EɍA킥I 8fǔ8^CwnC?i&$1?WzP*k#cK:ސӥxj1 ;N wK3^d뗼3~S\/44 漱dAR9Vpk+&¬#fj.ڠC1Ԥ`PtA{[Dt#[5NU,*.8[gmBl k_Xᙣ)"`]:Xszl%OH᠓h"s3rPW3ivA*!CNJ3iS(()}!̮AyE@Y8jwc9rV5!DgWgF잧 f4/aeE+ӃpMb[`;R n薦 V0d{cxQw#AK}G+Θ1@7?bz&ABIXxc9ӀιS֮k3?˸s5m&"?gt 5< M +s QPmZG" ؼ\a*p.c2 ϖ$;jYMzu- {QEӂ N b D B8Ώ5g`g1ql:x;l~cMd~OdhQYiGEumQ򮂚0D+ZUCAPv}(o<7 !r|ʊmR zl]aM ՚p\E7nLʃ---yL~߰i~72NMz)99iT2S8*XvYp\cܾKcl2MՓgnai9Ry6`NO"KM%'MhW@`D2uK4Q뫜%YL 5`Ig V|1'ΘSPq? #>'F]>ɝٿgՂ'WQf)RLu8FᇋF 83׀*QtXwdd @ [ݙpXO˥r+aucޒ"m8ȇ{OuSP%l΢vp bb&:ȃh ,P\10>LjrԽ<)0zos,c$қ|,|tC3"wV+/pYaTKCz[*4w%@M%&B]|%F ]9 j^d7A]{uk}-[e䙡='ק@LÇ#m?GUʿ!zxF{I!ԅUap /&ן[ В~ nE7Aꯗ++ʷqnњk<ӌs}!N.b ǯL1C ~)) Sww(hCӊi5;8GFK軓nߴBpn){ _Xh^%I<{EO-Fޡrf9 tm:a=퐛naqʈeZ̡Iʨ"rw@V׵\.rIڅD7٤G-8:I(@_rg/F\mml1x^_8_;IXD`v\.&oV po+HAu=)G׃=@. ͑*̉u9򬶲ܿVc"-z~&grW7rĝi~Ϸpw3p{K:F7o$ZE29&M/m~Jmxʘ&Rv!þɚ {\pz!x`w8G+9x;My&!Y܌!X"x8:¶ͭԸЅ'+|@͹\D9\6Swt5hN\!Mv$ߔԷ>$C%*\,7(8+rf~]o+kKR[Et%fU0 QGA, o\qQto +`5]G T9:_juP">ǣR5iZ7#9" Yy5Da chO:~񻎘 $Nio8w dmeSxN=T?!SdCz6ȌU_[DDB[CfOx1gyy Ɔlk ָ6SA'b.؟M]& 9O3جZ_5~@mefqk}fve<&}1VKu]reaujPޒZj?1k4=a7SIG_udJQќr*?P%5|c #'wêȼZkݒs>KKZ"g2C5v85i;cxtڮskx'rH̶~[\PTlXpax"K(kI'Bd2E "9aj릁7ʳ:g+~xH, ͜Fhp_S^M,-8zvTJc̽ǖɻ+:x*IQNV%.7A]v+)]ObP.8<2nUn~!Ǫ.7M\ `NHƅ~g3iu̽i؝6sx t'Nq5U{q ŷQX"n*.S8lH P#1в:.`3Bn Y +D $?Pt02i n䠍o3C |S^Fȴyx-aqѢ&ѭ',΃N ܹ ͫRR !u*i_i*hK"uۥ]lX.Mp\YWWp3Go.;+_d N䌩A_5-Yp, kIpQD2L wSrטF{}#ںbs,EP{ 9+Ejy^'cPE/=]ͽ: :֗Ѫg;Z()J:4\k؅Jx^iɱ AlȜ + ƺp>.`L6|ZqQ +"AFb/'}f7I}$}b]CH֤%^DrWa`Bl'Y'"vBXJì(u<Wf#b(_&*U^HӬr36C9չw20' Jxa7PDcQ'}?]/o]WEvF_5IHb: n<^ b##[Hux'1?D(:\(4n~>m[X0SP@Xڼ&9 QA`@d Bb/,=!z~z?YE[daZqcE3?r!`]Wt=bꮪxKRrk>Txi. T%æ5@O{*֓xSBaf!Oj^hшy k%N &q<{w$X|PJm'Lϼya6~y>ne\ 9&azbȗ zN[1ÏyJI(=r >e9pc-#zlG?sڲԎ}` Yb8 +_ >5ƞpηHo",#i6Ȣq ZXvC:KoyFߣ{r?pq xZl0O #8Zt53na1h/ȋXmZ_v*cwu6ms0Б:4<##`i3V:e<_g6l%·MdI{rۡ [)ImZR0okVp35qOM}։{"WK]̾.anc ^ۤ?x{[dV(= }H d>]v2h3g9FH(߃lqy:I^h3&v67 '_ 1pza_kdsA;suyaSone $,f98r͟z=nOM?ަ-Y^\3Nc!}2 ̘C>?Uńf Ml[Ge81qx8 W--Nl0OI9}$qj#M'lr,3|:Z_na#6qnIa[KD7iIϞ]wT{b׀ż-KUP;Ok\} 3"9xȳ-{!R=xOU(*d;epC5aXAvn.Km/WCG̊Q}%O G/oZX4+7,%ߡp*T &n\ v89m<ÏiZ))f)Nmv *g Wgt4q Ȧ`P_i;}\lSR@PrE_eF:'rzk6@ۮRdhgj&<,@8hǣX..LDVMsBeU#F_[T; ӐȔo14d%9B*c< ^,\gV-ƫ*"LAçOO{ d ` _lH>k.z\TWt/Zى^${&m$c-~ Xxm80_ѷ1=ذ/]l;s_ٺ }ŀdaRN$sgG5[+u&9ږ>_>n K%TN(Qum$D[pa5$0P5LzqN۶ |RH3EIZEX"1wtZVN@+ 0Ǎ#`FX{V*N:_`}S5u ]%YOcZPsQ'WcflŠg?%9`xs49G{>~6L kr4j42T>o|nBQpExGAQiª}zrc=Kv 9دr*UQHC=9hݡG u:C=&_y#T(2UC ^>J-ku6^Uvg\h[zFM=vPe-j'ud6*V^=`iMtɷ9T~ Oj6aɰy7S`}u&x[V{B[N;51RG%0GW2G}sDv o*ű0tuu{R^hDS^MK=o[?H8=y6ArG3E}P4T @ی8鶮D؄\EJuŷ*`{վ:+6+H9x06&x[ЎVLVԚ#h{tF*1G1j!'9KV^SEUgB4ކl/twn<u$gq9@m ^ ^c<>)?%舧ӇPHS̀W)$F5) qA[#Ǽ{ƟO(X'!u^= 7ɧco۵>3y{V"9NRo>B-mmx@g#TpEbyj V:=1h,)b [&Z~ 6C24Dø@nn WmpId8ӈCT3y04NNK'z%igg\'zl3N{d H/5MtxrqD!BQg~g\ۇ5_Hf,褫U̚+cYSF;*(S6VIIE prfua 2:voWhGj@2+mKɀ}7sݯ qi rH]!%BvLg 붗R)ԍ_^;VBy%q//q)aj?ĥ36w=GX2iZF;qxrUG7jyV嬖 7,gpMh*7cQPҫbX=UZLcqc\ N_"1>dSa@9*NWEq#݃y R~0$:9V={w1M=1HL2/ю*)b%GXFPv5$Kw6N9:-; g'F3X@N%P%}J'C85~;j$%Lȴ1e1sDY (7,-P{RWP]W1 8ہc)T}OBcwhg2zF4  +d/0*Rs>Acѝi=II/!Ii}^6(1KpFV&86*kdy+AՏ6ݫ|Fj{?;XEs$3 WTy>C@AXl 7.pM1[ Msg9Ck\,g 4ٴPt?;>V?"Gh)EI`F**͑ 2D~ظ;}1O= hLfGѩH;+٦y"[i!MEj XD`Q5N)G'wľ>OM_/waVF݈wVt[n[h{FyPQVޓ}&N6@_{80RL!ʫNFuߣܼxT3_JbYz;$}T O@|=Oߐ)ш%*UZag? RJ/w#_k8쪵TD!]ɲ,wJiz3GC e sgWEżOYTty5(D)fT3U}YVo+5~ЬmUf7՘Mf~Z;նS\;*7.!'; &[ YS.N'?|92&Jɑ>N28hQV_e8̼M˜`0PA!!DOufw ,jlEMչN5@wNd*~\=Z*H9br2$&=x0$UID@)ju ӬUA@VVצw2MӓWLz Y:[ a Q\&7,bZV47A^!CަM{#IH%YW n)ӹb)v 5g bsoޡ<^D5tڬdC3+_Sޯ"]q*v}c?٬X_><ճאIA"㝵j׉OzzidyZ\WlFwCxl pQ2*1Y 270\zWj¿QwO7ч/yJB 2dojg,KL;Ow4y%Sdy6s!X,jT@QJ,E>hi6 َUgbIhʻTtnR)tLϢԫb;6I `i.6 /`In0QY2IӇvr팉qEDu]Qod؂h>p(Xe|7]b$C 5JpT_`qvP+~ܓ+L=T <#vD1wDQ^Mul@:+Wwf8v?%FB0#LiYsUfQTDo rz7\`t 'fXʹZxж@b,0S@G~_,^ƍlh+$.T(&8MYeH`>}Jnm</RMeo'O*$TIU K?g(b.iRo&Gyi|п?_vF݀;jP:q!KG^4`6u#f^ iyW{JwBs YOv)k%i^% XFɸm;"6ߙާI)\[oGwGA'}f iJNT>"2y`6jfzcm0WzT0!bW%WKnϹbf\K< fh`<- -cLp<v)"_fAfãU]e<@*C6 ]D1Uc$a6~KhEu5C~MlG#3i 3w{ I4mrd1q(ўGͦJz7Ygk@}qf# $g?<9 $*0cb_݀,̓7Ʋ'׺C<|oSVc~z)"MI vIͻ9עnp9Vi^Y (:;ŔYߪ 9]Rg_|t`Oۉlm^p 1pD0͖vd U2yBljR6\TvWQ8KOȢByԛBYGWH` PWC {7/*Bh\[Pi AL*Q;`n#A?6z._}_yQ<7Bat*öS=s,N~H2[6Dnj Y|R'DEoL.E]ҕ^RNcwWD^wJc8e_np0gh}^OGwe7.k0pO56cKdh=g)疞&2[lۿEIAu$|;.G˵ W K.ii2eFg2'[@tj *-ps}c2j z˚/|vz/>&;plHALw4vw1նb={%@ɧg] eEtʝW@C2%Mœy/`]_쥁PQKsaKq thO=O,>F5s.--d}\c&1P cW(3t7?6~\_lǜed@=ilF9{(ҧѯ_~&o<62`ȇmy3pħ ya0f?Ru􌥣Fs`RTY%G醚"o}Ǯ<*"#rT, ƥ\ ? "!s^S[4 lWO0~XlCZ^sТtbrP4M2xl@V #]*Fe _ j "#ZSO\dUp ގ=,mKxΝ"]j6ylq&wo=r7YJ C< k*vdb{'=F6> ߿:Vgap)P0'ѨA'q |qc+m:iǽ|Y@|<]*EvT%5N55 qI/ZKBڗTslÖM-?̏BG\T؈Mb*eDƗ1,mO8Zsjv [;TCZ"1GUn%YߍIFLD)`{ =$[6J3!s_ye5YgM\R:Tc첔𖐹QC馜Djy_Ъ›hElǕ2'9,E&@VU= pHb\+~r SHJIϵe"ɈT<_.-V3N[Q)CJ;WjoXHc  q#Wef"ίD݁_X&)%CկhUė)c//\8~UL&n\DF ((ҿۡ7;Yuq\ޏC %wVQ'vʓ;YxsM nF.°XC熺5f/HvKBeM;w6Stwd6(Mh;!xA4Ї 1Bt/(:j`lk%ۤbHԮN[Mhm":Y'b|Cd/,ـHjg- FPhc<+]GLu?+ˊtt%!oˌ8ȣ. kRI%iOBDÁKE%B=FV Umإ.oʟ/CH#>f-B9H_%bU;ys 6kR#yP\^ ^8) (n~VmlɧԤFJZk縓Tf>d5i9(T+ ҧIC ]C/Ϛl5SnOhK#I,nS e;_$·2xP~P; ׂh&"**?m>”K$?0WRW;6YSCV@&^lBF1[ȷpJӿe&a^a թ޲ܩEgKP4i-W⤃}%Mՙͤ p(ٕDq!LLPg5_$B6 6yE[դҡWZ>:Zf/<+3 Q;X-J;*Yg :*T$"6MU{ ϛ3hrySIٽ' XۅF̬=ܝvM*6ČB| jIpתg؃u@M`\fHv hSp z̘/YtZ eE-3@KNw`!̟ÊfrūAJSE 2mddyD7dlm]n`쿲Q{xZ-~8E[]U 5 l,6JYi&¶3x=E{d~z>(%*_jZdh0V["*E~I|wҡC\lrqq\AW>'Ѓ/@uu˯y+MH_ٞja5)-º#r|F5Rsm?o ZSlPϏzuUya+Y4o& W?^نguc 6rM40*ˢX(t8e1v#zeE2{\K޹vNY_c99.|oo\*WmBYn{re&H^f鉓d,꾒w!獩4Qb&Oz(_0o3n5ߡ6ʆ`Fp-U'QAIkO^:'jeeQ@);M͠۔n#%YSReȼ݋tdNa}hq,XAۖ'ܹvR5سJi9d֮aUr Y{U~X.rO+iKt|xβ7`W DhC{ ߠ\+l82*Ƙ%|~GSB4V u<^N~[U2eHPWrjk0jL}푅mQ2iti-oCNA.k1֎؏$?+[qYxd'i{0\6𯛦"mO{$IX\ XU1dɷ e)ۦ$l4(o[Jzo cP+}cOBl[UȠӌ)|%E7_aW1'Mb;^$Py&{y CFbTC"ki%'}9Y)yqd< ^S `& ?`(@FבnWYm4c֝"~GV7xėw`[C‹Xbu79Q{v$"=դTP( y^$1E{O°q*p|V֘8<cT#nrw"T੧ɜ( )Y$'jMXxcKA%'w]oX(1>Vrj."n.f-DT[Ѡ-6F#?p*9Cӗt` uA07o$P fpOq`Jor#|t ׳pߣ>MS/v>٣- ^MZqn G4ꏧsJdBfZ"۞ ѴMe&f8M)V)($GHvl&g$\ɍ뗲u!h:9gw&y%$w%BGQ:ribWA0QbCwvEL6?ތFR2fD+VJW׿YzSo, G.C!85p2gyA> P(L ˂3?DĨwFLQfw ?7nn!mwȷT$sxfUH!Z'[G:.Ҩ  _Wh7/c䗓` ONfSB> {ù  ss 9' f]\o2AߏC>LHAtͪ)9|ޕ"1.lM:<3O}PExEY.94Az4 j% zpE9NйbN;:g@.}_]'C]\0{X|mpyϥ_>A&8-Tb ^83o6Nl"쀠 1Tyӹa\TDٳ!+ &[o`s@Gm1]uAguq#>1kK䎰zV{ΊC.q$Fe"7@( P{~=zAzrkr/ˡ4U\3\=[]Kuwni=5Y,6Sk6ONQpjFo2I(\0lVw4ݒT<%C AʷY*Q>ٗs3Wn{^Fژgs{ _{>JBAU^"ܳ[-=[ C&E6yp.*_t$s/܁Xw1,ebOeg2"IWv|]lzdIlT'Jx(#3׫fuaRΈx'.%êOÍzL 2lAC)`⁺=GxX] tfXQo3ń0a˾1J=]Y(&ޠ#| c\#α?l0f|1_zgcYIrl9^ `@.6LyN'0rC6yrz2bt'|Ȳwz7҄︙[(iboŰW˸ v }RXu=V?Axc P ʹ{pCV  }>㼉WxT`%7FƲe{>M񓀐7Dž mF)ړlA;,?KFk|zaX f ȎG04ѤTB]R[Մ8WnjA%+Pα 6/ V&| z >y[=)jx{#7G:1Aj+ [STiC yLSsLr`ƀQf䍴zNh> BÛh* qk`WB[v*3׾\]:ug>z;Do 47 M-v^:T!l\+gx)*Ɨ[8!e487a%41 ʖUi@[4ǥ#rTy̢m66/)0ASR5O2z9Sšg =-b׷ZqT4% Ey1Wajn{n&эdrp@= `4x?]d{t*U*ZDs-G3Ç*cC\4_ӓAe~Hn&-<>ۭX2{C:]8 dfDGO@;~( #L4"l]qn?G;ahq: R AĨ/O $:21_E TڪVQ9#%l#0vWRshl}XΩHn@vzse1өS+`ot8`D ~| }CͳDvN<Y9|":shEZr KuGg1]M0% 2o j5<;6;>.nE]im"2kHM&uм|IWSb'F Cpkacp9tF0hOI(?G%PcߊH>,9N6.`i+cRv5gd!-ː#݄?@W"<Y>Ө$D M-heGU(l$Gܪ/+ғt%y#DOfbep;Nos_ʭ^({ ;1#ֵCs(幕Q{/ʵgC\-̤Ei@^<]MQ66(SGoτJ(3 dߟ1stD$>Xh dr >t & jc9dB j!5hAB?c4g@4vp$J-34(o (ZjX yG5X[m]׏ AnrQevU{)лacg^b Gr\ӳkCh,?Q @ v/&h-<«  S>e)4fv5.n g eDT9'xU45|P)ᬈkDZdu(c8+_{pv&Kvfi;(P:KWo),i'73/-&\R4#aD,˹a" ȚD0z"0a1AȨњfѓDl ^GxsT 孩ey]/ɪH'Y5b~Y/QaEʪ^kth.9;55 7Zyc0IƥOݨJ<=MQc=MLII^rH n!kh:`pNsFN˩ȣzFeI.=86iaƁ.O`sq wa=9hc9#I av"ʭHLߐc: 2~Swp`>+~w Ȏ\9vx꛸@`hnX죉J&(C,!xT- ?tY\",_\B:3Oiyטr%oL??5Z jFACE+BhSL+>οQ0@#.JP 's;MRXDM>!xi;*(6*eϢc B2aTAV^ijQȈmBD ZQ@򉠃iFMZtWv2IkGhsGM&3DQ0gLB1E1̌++YNu.ڢ#/nܙ/-\/?k P$E%JNwqb+eo|xM(3G?K}m:7NX7\h%$K/?ݜ@scֈzUNlOm={&/VNxE:fXcLHF*!@4,4Zs!2".✍,Ρ.jʤxMij uYh(60A'fHp,Es!dwS襳S%NFG؝п*q*a}K:aoxanw,6{d#&@Gͳ',ObۦtΛ $5EZkr'alk]jcיToqavX!Xē*gՑyg"xšN&ʥ!06`=%z+X%(w 4`kxY%%8v9&?n3-zdM]EߩK<8-_Z: t䋼p Z!AJG;W ,1W\./Y "NQbeYgt<2ǂ a'ԎF ͵ z&y"G|8(;% _jp:)&qp=ɒMc*x#L4fu \S h~̬Nz `c}W^ O(&?zFTh IJpW,52,ݥZ"˸!O?hմ_@˗P(˺O#@-l^8+ֳ\͑5lƚp^!t'C`/ځIaaڈI}&˼srn-~RyHzt?;8Cqj-.A;ڒRaw1 JXbsӉ ۄ?WL.5R>oUX&']{9v _#QQ>0:/^C%:Nrm.|>t qF x+LٱQuf|jwsA)G`m_ RPF?K&% 1'%c:~e:r ņ$`"Kc^^6] ]^qdQDO4#fET^53=;9Wk6x)=D*R,x@Zè-op~H+pX ħP d`'?z`2qeRڽ\\^axOFu7=[Poi{![Ӓb$1>2wq $y!ojP$9p)7 7{.Ejxq;,z6r2CT, D$39D.NTY\SU_f9L (^_(Y-.ܜq+V '>8z+3CL8M.ANMVE9>Eb?SPIjq><0ۋ Jӛִ t߷~S`|qmT%r̖MN=eԇo'5IYD GGRg -SF:5qq> D 7V&EY8y[bY@Yhi8)ݡ Ʃ౞etE4wG1cc XqZKtgj815ܸپ xia D|v çdq؟K9Y kS8|+(Ȭ0 ɉyhQ(bi_0) Z2Ht/tI IVb8V_ xPfh?'y{/Re{y6 /ƽ7?ai7|.`W q0n^7[3&eai4KqY7&덗 䘐.`\mO%jOhYIROSFPs!Ư<ZyG2>Oz8v0~0_`C"JС`Guf4ZL4;Ѧd3q{:f|wfܕ} %>^gr饖a/O'M\A*,>]6Zr?;{R'ُ ( {蒤 c[ |)R_=7{sP#[]5-.ǮUڰj7Usd$šV7^2x~'f>,6-U=~i=To{/O1a_>+gƤq"IjFOי$R4$7JpcJuQo]Y'#ɼ^. EQtۆJ ͲQB㯒ퟯmW`"\3X! $ci`tk KOWyk\c6Vgo6ktt & I1lYrD {2 AC&-TN7 ~N@uS~ب";/]T(gwvcFn[{̡=4šfR-}^¯RߵX԰ LLI8<|(1؇ǔ`ަj}ʊAqɚmsq)ތhvhvu=N*Û4G"`&qT&/XO"dY0_43n!)gi/84V,_|́n)o^]I"Dݘ_Nzܕ< < 2b-|@)8iO#r^O7h6HH\b{T'pPیڻZ1,w#kMT61q!14rϩF0Rp}+J?TgUpD 2`I2@١yI&RGKRr4Իo ?!H:o-;g]J yQքB9K7qop}^O>qޅ{Mo';=| s`[EBCH"?bH1JբCpc؍|3 *>̿HWn7HxƴlpO IzV-xFY>]V==1yPak'85||ڟe#x,Grҥj?xmXX9ņ\l;\ќi_乃Q;Q_Ǹ?`ڷQE/*1wYŗ-*9L1$/֕_ZAI.D^䢃T1?} 272RirY4Z%:^涋 j{pQP*mMb}{i\^9b<Տ,w*{Y ~=]AQUC/ZH \nm (d}|Fb-(69^([cO2X} Y27>n)yB|'O'J#mtͰ:8tmHW=oGC>/+5AJo)&჆WnaSqgyn܈E1*3{x{πS|ð -{ƸB Oq÷а >NXm*5G㏜ G׷piܩ>9@)JqG<>2)uDl w}DE{`rp6 2w/ y+ ޡB [dX¦5l7"A1-{.~?,Bx/PȪ%[_b{ K6* xn`.]_0 1K{|d͎#i#IȜS n;.:vǂF+}`dFL+Fg|(5un6!P.0ЇQ/`'~yGyvu˱2>^lK$ K) R2FiKtjm1aE>I(HC<9M2Ϙ4P"Q師FsQn@XŨ6h.c6)'a'2>Vl'U.æ;HAh)(sO*O?e|{ \vSc|#%6E3'8mG-.}Z} +o\@}$;3->^!IE!#iNt ;&WhYt6{LL&KU:ѢoGۖ2VGcpy8Zwt%idB-CIC|00nP'NtLۜx̰q)gz^&#=Z[EW{XʛsVj@ 2E;59]:Z-"JoJn$-jOj+ݺBJM'Dő"Y>7~~AѯcY#mdS,"> Ӧvzno b&'g!0k+qaAFkAv'UbFb][z`NwiP5 ⊦;ݧ+lɪhL |qwQ2D̓ۿ/uV֣)&f {ح>bEJ.9FOgiѝ|9Rm| Zr$fz0c: Oޥ(0'R ǫ}LMaD\zF:Rs`?-UFt28(Ie0QM3LvD~AWT@mp<;' ưDW4MaaHX4uKP=L)7B$)8Pj0-6 ցu/` )e,<Ĕ ~[Ў(9Tߒq!P˒v H+/d$l{L$;qiwZHU:k^Dz=h\$m & ! ŧkvu.a[X'q2$-l*3 jX5u"60SLe{>=ld9/*RTΝNyCN; %f#7hIkRz;qi0=mokL,t u+tp ɶs%eH7C ɤUm- a&;rIRWiw/wK!41vJUʿ-W}ҿ0w65'eS%ly.>:ƫnQ?.uB@-T쀐.+#':NH{_BES#0t `3ǯhɈ!4U#|.Ǘ;9LNѴV8˦k?cQdUצ-qyi|%IY5Ì2H,!Z#6,yZN1I {;٩a cu m0)܄oa $t.j j^s1`u ,ϥcu!B&V9Nk]VTd~L h}t4&R-m6ʸ^=O Td%4CSAJO MZxFh H0jonlu\ue9<LMUIXRݣެμOXC@itUS16# qV^_%RS$hU 73鿱#baztM GSCLX#ci ߢ&R[Ъb/?ьަbMïҚG0TdIx71kW(oLw} Y/|L ?F~@Gq(OJ@[,\nwk|ƂB0JUd>6f_B|zw_h[Uwpجm rY?q]i1TiN΂r8瀭L}a7Cu'XbBʯ#$'IpqX/On3v.Ui'H)rSb -몲(9!Ewl"E4+̓`.tz+_7V;=4yLTJ*`Xzjgv23h4ǐ@MfӺA)iGگёla5S0x_ y&}Vtqꏞ龯Ʀ?kJߑ:=ѵ sπz5㺘\ymHPJ fg,-R}Pp~%ZOCqUQI*oW_Pv"F >A- {3ʚravHyç}OxH;X9d| Nt1MtXh:ͥ0{n^溤!'/v &l9LўCUHye *A^y'l@ti*m*_]k= 2;M _bTV|TTp=YJr6lBru:U2Z7TкyKVJP7Ou]9@4 pP[NxScN+^OƸd~bu6@^jrD{$sDe",˧ wѵ&iݎ [^L(CFϳp/." 3St5Vq&M 3 fHgkK,U{> )Naqq= K^T/K:a536TĬ_)V~tFQ[ɼm)4 Yxm]\<\I*˽+Jk˨I_,j)FD:S UA#jK-M8O\іMg\:ۨ`&vt愘!IWr|T8!Hs^lU#_ydԋ% X?$zR5ƻP*@c'x1 x"=q< 7Cm02HJfdF%5{N'V@{;({Ԧ;G‹iv eN3 $Q/sbo\JC7u2="$ܡ~#2ZZFc6ַB5ו{;?|;\\++h+5* XR{vFj4|XitP5n`c\Be\$#Y ^]RzIb(a!6B$ 1H6\w3j+A8p@P ۼߢP87"_Y 2+FRx=gGZA=n#=H#pZ^1~Vte8!;꣔6HB/`9㒨tXɟ&(rv'LGi1VNF_&O .7Hq ar1|,$H=-GtS5+=W0Tƿ6` zĶӳΰ!hhN45 闳{59qO"#0r35qex=hR[4[Yva5D֘&c7>C3`5N݌AQI *e;E'1[Հ\gK LO^b1ӃNۂm%2ym~2ݏ[Ԇse'g雱rTi&s4 1~ݸnS 5KSE>; dOEցvSA>̽AGC[&Xz=296xp3`zaT&=uvT^>chJC% Yqm|(u s`/BjexԋqSظa82<62=A@ Mdک k9ea4)HJisR7˄GQKrة؃Saßpx7b+,~·t]p׽{pˠ2)7L)MH̫~`pk'Z5 De LvL9$1%XRY(ϟ8HќS35=BQ^9'齖7ٛ(!; 4LQSl"~5Y:-R>ל=nM A"+؍,GYd6q(誐3z~ժṮmoe,%\2LTGJAKPz.x#Exr0QkRn[FudQ[QؙvԆ~"+&|@\MS[!(XA[-W/ >^~3)oyr 3javE ̽Kܠ(sww)ΙNwH_"/!'OF{ O ;{gD~ey.;D4c#w%BTء#jh{ V'W9GyũG/N­D -jZZ|:K| K"?ͤr3\:BOb[$!NiH| 8vY3ӊ5/E˧_x<߯MA&°%+9@I-Є WYi!&GL`ڤe Q_خr_HVKytYޥıGHt/<5]N;* |F V_u>upC՞QR{1zIeYX5ӁD3s=Hh#,"=PDX`*sƫr-#"WO`j0RLg%06iw0X WC0UqoawY >.-uHկT]TOc{gdmdt;!N5lme=g@nh=z2zKLdݬEXjz *m˲"5Me#Qe '|.FXְ_ChH 1z&-C$wZs{N~ &8-e]{;#=8xd">z @c)Vܐ ڧ盈{d*{͉8<w\ 8o2(&I.H+gK @P-:Z=NFŒ)CzyO8; X}&?iMg.JUܸODڪl/p{tWb +}8q eFig@ nxJ4% OԙW5=I$^cHcIa}YzAQ|~$VsjS1@E |Ddܨ{zv 0#7;0~G8H.x_޼E) x@}%( +a=A?Dы{"uw0O j/*=;{.}yj6扯>a ' b #' ~l 6w0Dg< pHA5pMwm>Hqs/ YbN$=sgLd7Rh,,*>f Z6hZ9֜co@V5p"SBق׈@Fʀ#PKTU_Q aDM~V 06.Xsu2ote ^H=o1D IY\=H׿/h 3wg(ʶtJCbL=X2/"+]{جt^4 <ɑn5$-:=PՑt*+K'A+?T]"KƇCs]fs25'eyN/ݼVjA$>P}r=8)[kOWT7/lo&k罇!{φǔ'7'Q@%;^7z'S[N贡~lH&h}6da07$n>W|bLe%ƥGmt"7xjH5 !ؙ oג^Y+eY {JCf[>nM8'}QVP'Ά3zlM^l6f0ҥ;*c!gCg˘FD:,#U^%uJy(ʰż3M{J3w5?h[% ; f_TFjM-O*1R|F'pMhh`9k&YiMܱN)iy4? Ⱦ@;U/}cv*Y2Ųɾ>t'oM@<ҝxrZIVLY`oB Gh;ޖ.ظ3 "q>s֒9ڨ])h\tg\)Y߽ߠz;XcPxdӽq'y`gnrav'XLO6ů`& oWY"9hŴ@7Y>s+JJѤJ1I!!#Ǻ xֽ .9bphMEi3A~/D`ʒK91yq 7=1äC}u )}U¯֠{vnZŎ;̴_aa8;S2MTs2Lr.`,M!> x0 5-IvώkcN'̆Ѿ_3̵ `AAg`JZJT{2=ĠiMr <~2-H 2&AsX5`Iޏ n[`ܛib~a{p8 ?1RfZ&jn^(op!|7($ݭk?Ao%'"[LBvfjl߱]*kqVRQgYIW Ӏ5Xn~B'W1O$}| u.Ξd*YLmS dM`nu0?8i)g㬉!5a=tF2iY67dzW)<(Or1?}]CX gz. NTw'B Ol${eu矮~A0G D{0俥i$-u{w Dhu\NjS5ުa%Bz (n~!DWLz)LXRC"#]&W 젵DXw^*z2gƓmƼGL!z~67S뜙h5Y;£p_H;,7𜬻SN=7`1!Ȅ2ί].OpyóS=qo%P~T)4f#)oK"!+G6-͋AK a>(I #>/tI+D2kqJ.o8Yje:PLog&*X E{yF#d(pd&dmA.+!,}(KykF_nyv (/6GVVT +Bp?jD>dL:ֽn6ǦDp{,~ݽ KmF=2ֿ!8 ~7zYZ/k,Pcq?f2B 2yzQsf)4P!u9qf"xRmhEPV/08M(NyXڔ %{r0$MKkތi6АI ҧ}FXf%oLJTE' 9HYz4,{+9šnklZ[pFQ&j^Bzn}(k,#eM4OYDH)֍4ʮ|B H2a"ưe,'6N!2wrՂe"G R |ԅ4[uF{+~A,D Zpv$kC6 ZE/x]$>|! [N92.}nBGwɨTIج%W#?AVNu/{a5߶Y7gv7rL/.X1XP{r,gRVU9ҳ^AsDMH9nn*4P՚O [ &p >Qڴ;_& } :8CrռiE+a٦6:K]y&-5βXO $l1 !)>!]5*p9;9$} Q[3E߻+!ٰ\+Dar1nE{vmccǘ LpF]i#!IF)P:I2mJ)#AJ(_̮D%h)KeN0cAVpȧFD|I7$9sL-;܁2G܄@Xf?O Y{;*⾗iTi+5|Pyw{);]p};4f6tx X͡L^ϣUoe1U5a6ҙ^JkQ |[>Ik5ӀrbWݐtC(Px] y>ghUl~tx녣}KcY , 5fZDGft&N%"6O4Q3/&^4db dr!? @[psy- 'B!XY9sE:QX#Xzܒ~APV9TpŮ \L^B?\"g'}b'q҇dh&[\MOu{\(i 9ie4o&MHHɖ!AH̗䷂{~i]Z4M1IV}GS6ˀ]]h?LMHNiZwF!{Ozd\y yeB$g7b/-sT/c!Ӎ8x=FCt83>S'D́!u9q< r=pT;%BvYo )bt]e?#9\OZj7/^QqjD@B;;: qӟ -<_U:]T'})Dғ3kB\yfX]^<X!G+嚕c;$ ␕ґ2E9fHeQroA9bM7&p>kzu)Es4xOXyy(cc/?y,u5WTY}[9Lߊ '@i1-q6:"JS3I,{Zժ DeYk{;Xm A*~g$w;Gp$ y"\P.xrĮZtT,l 򧗩Lx|=%6_8B g*{;d"}ş V$a7qH5pCx^Ke-:[ROi73sc5p ơ.O e2hnBڪ tIs =g3>:UtS+YW,.h:~\~d G Ю?1i{>>WkMr~ϯ+(O+&e1!s#!$tT 0 b£m'.cΑ+Rѿ|X{z!@lqG6D4u7CS"|TEK̻1'Dڛ4z>uԎΙ7/ ,;70 #mEaMR@gi,hl7/i3\OW*.,ٰ$wسFЊ1 Av<ف:8%2Z{ [ fnEN_e!7/8QDѮS|%rЙ,7 =U&i# ]ȕOd)Msms_%XmOEԅ w> \&vppP.8N5(L (i$@{ߴFԭ!Jidy:ӃG@sVQWmKHbv97nXn2*U[]QCM'oO%fH]Se0`:eM迌%9= MJz~k8R%5*xkƑ;_ҌPc^DH{vQ:AJGrN,BaswNhWҷY˽ֳ7/ K+k8yOz0 mY"y_v:YL\rjx' o&bVwR.[[P;ڊ ^L_'u:ah_j}vr7fvP 3Xe;kǩN4.6ҨD7Vq^V(վ4  z!8T}uGZJj/srRӺA12Qo[%&z`r* ESvz3cr\ lwfj: ^G\XFˍs5aߎgradMV;( $+7Rs.;"$q+\cfCX^Y=Goء!XY{}D'dwzD%BKՎ.\-.?z#@,ҐfDɌCt7p2i/U]~sp~03JbvPچ~gV*H0贸%e/&x2%rdZ'zr).1fuऔׄ6Wmî h 1ŗv྽$-/2rp]t>Џ)A #ƒ7u1]֊]̈t&/"2[2W~ɷUHQmO_#@9qP1Ւ_7x$fI]zgi+FfΆ`GÂ; nX^ksz.&wc6Y8D ,:Ȳxջ!7s _+:돤j`y%{g)I_i<ݷ[UVг=YN6mgI@ Ւ~Y ؍na g8{1adG_v |{Ú|C]O$_ IC\oQ$sx!}`2 1|3{TЃ {^ Y2\a Jך5HJ%\H0;ܼx ks 30v jyuK.~|uaE?^Val JPNBGTC> 'zi}fUEm?EV(eu?F@@1K67w#@'ㄓA* DnQA,WABѻ7qy2ZL(C2ڒ|?̝"SxO7D8j^:|7?n.u4l'8:yZ.a(ߌ%=';7? 2&{ ։Ez]ƄE.m-9_ mT= (WϬD|k cњK*+QpVhoO;PӲX~Oהd}_>yS#qOC'QΪ _03ѯ$vBa/[R]Oi? lHp*7m-C2nqL\$hµVJwrh3 "0F5 S51W5?%(566O^tT+Ty%_axlODMڹ!wb[T@ D:FI皇ʇF6G45i!IK ;o*Jc;$nqPNsp?͡H [bUYqfB̮sUs\qs]~堓d!>xYf8g?z/ʮ1\XU1-xڢdPer/@0r"l7Usxčj{1_CNRl漓p[#][**?Vrs-s o놱 Cm;|v!s 6NgĿ? ͊*YoPa.0\EA]^$o?ca)rf}Xk8]ӱG,\,m-G3/k*oWG]z;{]>C|-_Wq_5:-tV#J]Ƕ%l](6Pskv9iJynm|{y }Q[3AC?UzMg.'PawiL9~'<_g̡w 0.0`t@.JAGE++ (ޏ6# 8uCx|.WWz# ;R~d=[L9RC%24GY9[Q$[sᇖ#>ݒ5}*e9!$~<[R@BN%_9@ d{MV*Q萪s@vbУ_W/a?B~?$ Y1J .BϨ(ʍ`)-MDyRv]R+Vx}ij*mejix Ds+ 32ߣQfŵu9X]D(d[2:`ŧ)7N_0P,BYv&&2[~1\C8 ز1 `#kmB 0BU{5rP6/489m,n&Jε\{MΣ-8 *B[ռB9 iJ?a[\k6%(1h͑L˞#r: M=&ƂۺQEaQ΅X{6]4X0ӤEoPBT. هn02nɾ$alh9V6;ЍA p 6ݨ⁙&08Xk>BDo9 wg,юFh, ')_Y>#6eU5o\~Az4Vxdoӧ]=PXN[ea.D%"B44k;*ZO2wd0@!HjN ݛg[gk_XJb]LhP;/9qތ7=VE^\Dq:6m3<4^Z+/98ro!EPw\d `tEReܶݡߤNmZdfo- }+ DdZO{އU\Ke ]HntĮ.]d(2)Tn=,YɉS3@7 pW_'жٌMMdSڈTZRdw#e3=)U;,iF؉sH,!0 Qsn8gPU0{?ΗWtM+ghfdUz2ꄏZ9/ْm \ZǷN˧DwWdkw?+8kPIaJ!A\2v(őz ~@fWG)Owg@ PL hڞy k@k}'σ&pyK)">b n?}֡pKW@*y9< ǜ0opqa) t(VX[{#xfN @3|1t Q+q| 4)A^4i*8(^Rp.hA-WCu,&xCKck-%00N uu|Rs$V9i|:/ *CW<_RL6HӋ9L੦'o~=g<6ƥt~I{fU:V:-n'd VB*(` ץHHvD Ԁ˵q3Xn\.QNVJL-&Mm.aB3J+y։ Mi"dɷ`/ftad㜫7SDJQIi˧[N L91j8HҁP,I_VZ L<H8uǺd9?> WGSc`LU&}MĐ)tFy`Z;x˜5-uwqJxw{Uõ#'PZT S~P>=qenuKĮu$ՠl#EblhQ`:ct"KWR&*)!sxyJaK+S cs{QFH92UD^’$ Gz,jps?!@5켅CNj WH3  iAvz")AsK/+ \OBL,5|:g.P1sBRBY9ر^a.SԀ]B]k ds:6=9۷ۉw,eß/-t,haיPt/x2VǔQXC(@9BԂ}pk {R[:K*3oR33KQBx{JӢt1^+\GHEb|hºB[B_4Y~EcV 1 ̪Q>z+q[^IެI,O6 ?sTGU3WdB04cV U]V~A"V2GJtSWPQUMC2iwǵcQYmu9F0gsؖCŽpPi:d}@C#עZ1jG,,*㑀p#B.1( x|җS O*Ʀ2cT77Yk^ox\HL aOݠL^낭B\$n5`#]m$n]H f`87dmAg0S6<>z1Cm.+{Fp i?N/fxPIԮϔ ({5y:(}bk,Vj 3}cH@sZW&Fä\OmsУXKZyBoA܅"|ԙ~GU?*!b^Dtɥcr5:8 & ?r1$uO $賆*:vMH^Z` {Nߤ|-lōaQ0jzamsP.xG)bkf kb0+莦1V up- *?iSGć3bvډEH eX90E-DI}`zSgO}-yP$Mrsfz8]hq>ATT y+@ 7hn|8pT89@߹FYoRE YJh74Uż}w\O_kisbdV^3%9 }*~@C1(:-JBZ%0 X}_b%Ȉuc& urV&(lR/-`z,nb* K>nHIi-Ӑb$Ŏ#Y Lb'h/kS|Qt=#] msWaϊJ#+r;]vTP0jZWiE{ÒmMumn4ʀy.W/A ߾Ng}H̙xk|yn d>Y햇lf~S4Nّgp`x{uȟEhtdBX`{~n*#[?Iƀlcw_ 3ӗgSym?*85aR筎[zQSت xe#qfS9J -D1;i"l&hoDN9?@(V OIp-TQo1u gӂVR65 2-451Ԗ df9Mzm{+/8IaWl. &8k#Sf 97"?:N =Ȟ5 b,>c >fOg̘>LTX,`t%2Oi<8 xcLfU(G9wحq>^.jثO)Ϡn!2l&I=[F ; Hd {bX_G4x0mm̎')ZN D' & X"][M x1nu |[q#CQOCsDso4U)B_yMzQ}v1G Fȳ,$uoٛLa^3^Mj )/0]m|Y5"Ѽg\2NU sMUL祔LH#ޥ*֕ J@sFkͱPZ#s_Gsg5F7wAOPdX]_,ҡsĀ51 p2Y#%GJs{]b_l0OqlیdpaRSua@{57hǬUZ+ !%]fDD#8EvΡ$5ӧyy\ͷkAbr! /3J jQhc!┉SDN bV{gETee8SBiKJqVHUK3n2D<9إF"Ծ|Ffr X./,G䚞kNC6h<;m|&,X{qXni}D1>K&$[_1w> EͻlP{2tj!طlZGhǸ|$Z d>T]|JPnc~jL!dbف"V>OR61s]&N>Gf,OBcYQa ϖ8 R8)i)uMm߂$nϻ3s-Rj6dޭ?)5zx*!ҝ;8 5˽f#%7d__Y/=΀ @ѧkqNaS`|Lkdw c :(Cl7^h%\ʖן3F:Hޚ''Ep2=zܖ Am%:cw.ݢΖy^ZxFc)ʐWO2c5iP| aOW&LPwoa]֋f%1=98+qTEoB$:u@ /1!{} t$khbJUTOw!9cVL`:bEf _0̐syDW#tA1twWtp4u 726FJ!*nps4Q+"J751y?^}mRR}Kb%Do D%Vo U$cq&OVA~m۔ Vbr;R`O)ƪL -vݫqˠOyyTÃm{ f=mTT_y=V\Eq3=d8+i{E]:)TeK ZP5ӽ,sTķ]=T{|/lQ6L,mڊ88{b=[Y?/I} 5FV9Q2q nk/8 2Qk3H[dÞOH{bc@aC# þPH3k(*FC<ÚM+-=u"gX(m U;qWGc"ǾD=Cx-2zq/mMMUkE^om5mҟ}JüBI-[W^w59G@Ϭ$|H5ҀDփshw0!t)$O=\N*)Jԟ;3mX,θ\1 ­/eƣ?Q;GiD1GKq C SJD5STU~Fh Pq:yA7-5GZ[3y?mI K_CUA߅VR/e]'vƝwpN7̞Ly؎Hwek=kD7NӝuG [&F"ry u|6#D,3ƧH=N<|s[Ÿ3/RwA̮[1nqNyn el$ 2Giz#?Lt&6K=NP ]nkZO2wwRxn1/ϰ0o!!?yIT/|do=o=VxG/Y kX Ơa_ ȓ#31F C+өl9*.8#5$QF9?iIM$UHEt͕NҔ5ؽ !`-hLFY R!TkጭťvXef+%!B^dlA*%5] ^"*9KA,ʘt(ģOӟKZ(JВjvg='e%Lȭ`5+q6{ϯ黌!j VާޮAKo9.\b˙G9 SK] R.UCFx^hPm@J>=PeOUDq4MHawNV$`&`fNdu199CiMK8kNMv:H P&?PB$:0swjFž$rZ"FFRG>@'E(qw}'W]VF6s h ˏj ۜlm1G#tPwΟ1LDm'"P,Dtg>`V_|uԗDsG~mV>r<@i5X[<aDHgB^2#2_Xpb5q柣NbwxqVpZZz&4` ]ImG'Vk'%L`W,)- h 8Lf-h"P;r7 )|XlBꭃ?EYZDT}~=CLd*Wјb'! LFx'H}ql8p~4Ao$_2oO&D dv")LL>z:Yi?(F^RWvP(FD8\?)*dؘAʰ˃. 1si W<Yeǐ%'aX&8rW8)w4]3և(uw- J}t~p\qy.NQC*0Ojȁi m I'g:,"ș# #> B:#L ^߱֌{i#ز5빃'k'))ȅ~vUśԱƎf!"  r^M'X 5YI}]V[@$(pDNVdA[6a[aQ+iw/YXa "IԕgOy,?u  =d,BOM𼹡豇c?M>@ɗnQ3i5~ővPpKOݰ6ko/YZfBnŨf pK2,i6*b hJz#`w[a8,n@^ m3cΘF yd<>hsǻAT9F~%6+^>^h&M f8$EeHoI:}(`4LY`ه i1A"Y r9I-s^ڔ\R#`;q~ѱc\ޮl`А, 3)& ;wBdCĊ'1<-շ?*ctnAb=ޒKrC@.-Wj~ %ΆGȍψw橡S~C3y+WbW;Dr9J[ f\_ Pa39M4.f1.qKhDO8ԟ'R\^|Z+YVuQROG'(E.=a|Ւ.V'x?ڝZ_vsO\7'iMe0uP.I~D%2&/ l[鴘`3ianT :ElO:M (lB]P溟Թ/3[d" T"Fs@a-͢/9ghstBBՎi\]ZXT;o$:xewiisxeeʼn!~)_q>KK0rV2² G`ZdH[VB]J>$T&ۂf~*"&!4 or &23UwlmĬr`OXށ~e*"?i±k3#`=!+𗃂Gr>I-r IQ+-2Wf["z ѿ+$F9߶lh>R;vs{nQ ȓCw*cBwq_YMG{lM@ 8t+ϚZ@΀5.nM7-:K<̘}3ߎ"`.,<8VwrJ<%~Ҋ7>өԲrVK|Jb?/,M b61U 6j t9/~S !{=wՌzЗ|Gn-}|늯Y4-sE: }hK`oEWYaKl_r ?31@0ܻHvJt/m(v7=i͜Fdja.0Lqq^ %N6yxb9Wv^z a9BsU=ǎ~/`p5ʱYb=\e L4UfETӷ6Mw;45HPp?|}Bܺ^r[,-=!="$|~ $-f Lz^l4HFюS-$pP_/ (_V'd!^gdrr˾3JVˬ[\ Zv-X.|lTӆ5"s0[9M15 !g#ɖL^?wϕ)JyϡbL쵣;X~P>  ͥ}W;G8*@"w8Acok-;̜LxU׶g{0S8N4uhY9>Ym $Sf! 0 nX 5ѽ0q \=m?[XJ'#6E\/!s|g/$  aRyݝ0%[͘Z.fWfLP161f3KF9k6 x. ]n QiJnk#6|N&Gc5s %{FqՊ#( \OE`q@fݞfqv>'T+Uu)O&a^Sr; %\fO y&>5˨ͅ X4t׾fYGc:s >tܮy %ߊD2tIBXG211z),GOlk? AfۡMfi| dLOqb0t?^ivi%|' | 0<=^10d+$ $"v!m1T99f6`_GbTkZ<رmqR]+{brC,XzBڬ4Q:L{8Axt1SS|q))]K#>L[; 1"t}3ήD&Aýε K&vũ hX& -~ xݯJc39>w~$NWw unV[e3lP%Tyd^P:5YC{t74̌{Ԉ&FD$2n2."N&R@^n֡0+g-D kRDL\W8jxfvþ Yq-K ܮJzDnWfͶ_Fj4u?o ޭLo%:b8VXkSuz\[?4 R~*I[ۋ8OTԬX` ˳Nߝsd#;|fTFu+X*FНGtgDV*%-i ԄP~ }p/:'džzuNƬ.[bfadɸ\7ҋ?{6ߦOOpIuWAftΓ:3ZR(Pmm?x HxB=WԬp 5*$?aO/QVr}Ĺcs7,gIGd/27f._QwLEЛm;S#zv2ͧ$ѶRW`އ`LdžP4$Ļ,o?;d ҅ىObaۏB}/Ui߇\ae`\[ a#+〰tPgeޟS C^S/kԽ"x8cj2u3im[y)\>\z9P7D} Eځc]9\TU =Pl} z67voaH7n+|Vɭ'(ȡti ),z(wlc|3oÕ9ث 9ML᪟CŰ>DӦu |6k!9YؗjRpnQ?6NZB}| +pE]5Hu |^BɈk)7\RNL휓#!sS^R7R1tܛ/zM>A;;KhҽMiƀhN/ф5=Ivu@#Mc=9\,05K0s@?XC*֘>9 +\n)n˼ sxBY3sZg笳xn VFP[%t=wVh I+y(i]E(=S¤IȐ%8iTŵɨޡȕX[',gٔ!?MA\@d sjꈄ׸\,A%Iu)s !}gK1y+bTQZv 40=$z gA+  byY=<_*ƆJdJMEXhrXkr֖-{[nKyP~xJucDG;&2(\}!CZNӶzn~XɅGIF.5&ATCcH։[d -s&HR t p^:23Ս hT.i'7Yr<LJ3tXl(spأf`|k=B gxQu!&]L|7KeHRt0ٗ"hxBhD i/P_N?E[R>))w0FϲbHC'x+x:#& Ùިzsb1`:M-*tZ8)0qH:>pVYבInh D0'Q#TEqt%T qTeDmr̄H)cgS xZ!]֋ԑYKʦY|r"7Uڤl#ytSVv+ p-l6gccfuc%(Pj+pMM.=-ܛ"'Ӊ%Ǎ+Z׿qʐXHn1LuNd8j὾o7lj$~9?R@.K @;. 6N?ӏ[ʚ3{ YxZyӏC|>v1Κ M)Itw, ?k 9I8AKB#[E[v &"'52d3/Of|X^HG^.41tdPԉE0W4J53Ozؘ\ ryzÅ.7pb=uK_&þyJL{.,AWS]KG*5P{a bF]Wl;Z- |{\gm aqkz@0M,wh_0]kJȾ *Uav$?^Fy= 4 ro."P@OX@|2/@pM%? kUY;Np䫟E7m rtλ=N?P[~\P۞I^M_w'~ Jy[X)fVxȯܮ5gf^=r$XOS Kp*?o`|!v\qVB^~ *]<phys'}uo_KZc7a&61Hg&H>eà|OǂErt-|Nކ 0dU> ^Uʉ_i KٿTp&( ?: L4@u352]4t'Y;(S}^iQ-M!Eː^]W6֝OgQ>:VUr3` xa l\sb;1^ 3^h 5#i8\}4-On~1NzKJ )@ijU)dJQ8<-qD0T~brڂ~ʗϖxsV(LsJJZQXWTrL¶Z_*5;$2?ᗘP]/ub5X `;C)O]϶\Ea3t@PC `y#k!B*_`fa<~R[d7gt"~}/sbDLuJw=BjOMסĆO8rČ$\{6c, /r™ l`M^k!֣*ΌGZkorҏFvUM ybeKwrh$<pU@RZr- `5|Q P1>>+zoJSUr6`(e`h tc P2sZ/>z=7]P LO?F~@R ѻ /@Zy¯ wy]JVj^|dWr/0\ad*;]1eQ5DМJish-l3:v*Nd1_KL%#38%D$ Ė'rͨ_ E=!T{_F#i8cEzh'5Iĩ{B: [K2EBZv+Wq| ;51=O03;DDޙ[ ^N Q!9<#ӹTgm* CϦ?PH PyUƔwS8I]cכJev3t, S]΃~toJ5Gxa'N=:ܺ(i\7qmZO=V\(g,Eʅi԰vZK?;-m)[P1Xػ(ND,,}l/!.. >n:)d_/9|Ew33ʙXzTԇ]FMp+! yU2;%!ͳƄhs_tbqz_s .2vVuX˔]"3mD*A)dI-asy/%61T2Xf_Dv&2]K ۊJ"m$>?r ߠzYceFqaOa|Q_)yS!&+iyk d{l?0XX`+5`,#C< V$.TDH&䡹{ q/c%g>FxSX'cVpp<%8?L6%I;gk1>"FQ;\7^1$)[< +)5P-ꥫ:|dK!ֳ8eI^; Cw8?:@M̢زiçѸMgI0-i*` x )RGBR^7ޫQ5O ֟e뱅$A4ɪNrT%ydClLNC i/z uZTbEyEAFsfQeZ ?( AV."Y%~ 6ئglmU+5JeV$|u'Q\8ى@4e骔R[WɈh# yո9+ i"PQΖ[y}_["fEaIzreI!v/Qevn]*Qn6S0U jڋPd !X}5zTAPc_iUWfn&:1d `)}M8~l!U\Hb~-1Z$B_d.ȿ.Gʽ(h+鰑[Hzr.qUN4ZF-Jυ TƑ:n/4՝?$rzn|Y>q-<0xAsWi 5DQ|^n[ z Ź vkY\@9~Թ]wO f+=z<"JkKeͽ-M ŜI'"Y?_Ԩ]5Yy2LP i8k_P7>PD"C;8R 23jѣ-;h j_Ra@A#e54,1. PNkOzgyScT -IE7 *{bԭ! V~8ӃJ$ucgQ)BErM?L:ցmfJ̬)>KAJŰe+y%Y+ӇfC=, *043ł[lsAuZѕY{ƬyL'KyC⺡aw͙zն| Chyr Vrv q}&_.Y}vΝmY m3σp1?*nuqOEߑ l,siI[UJ)Y2a\'X=OUږҢ@X<n}(j> L&,vlB=oy?F̈́&wi-SSZ&<SٹQ@  =g w9֏>Tc\UFfINs HhƼlְF[H>P Dw,u&5" :B;' ϰ_f =.2dPB ^FI/*'B` Q֍. . nۛhpz=\iUL`Rފub. \ IʼnFMYa* 3\%!PTLEU< a 7OBP̨P9oIguʼ}Cmb6w [$B0'w5Zǹ7U{vq{/5U+ -JjtLXv_ViZbELAPgje"@m\X8lO }8/\=?<" ʅXW)2{%|Er#vFu5驄H79 L `>KZ3?ܑ0D"o>LoSe'dPTqBh!b4}3[\fiCJ#Cx*#)iiMH8č!wOvnq DeL /aࡴ uPYT=4ϗdd޼,Uc[n v(UTqRG9VG/gzV*KqfF5T1?^ ]ߢSnh9ه-J25&>y0t_^G͊gj>mY_/ED3ô Qm۶gbtzNΞQbiFcu`g] 5he1Gre+b4qui=IwL UkKq R6NSKw3tK䴹meLSR8۹m`d|/Tp#g$;$z_;Jm.ﳯ8ALm? fCLzĴdo6vΦusplJebߋk3GEp6R0hS߭daf59PdEh'B\Mv]sfHouhѳ>ˆp]F~-vL|[HDG:l/b c:t ne!Q'C ’g H3eY%w9$ gJ}zQuV 5ݬqyo1#~Ch+TKEy^02o7)ykc V* ڏ`3Ɓa|_p֍ݘ\g-4lģwomš#&fؼ R["`4ي EN V/çhMWGcQChʮ!!%=eXF p6#Bg/u =Nj R\% SdqȬ eաKAV:O+(y8Q@XQ{6,(-Ԏ¼fF)gskW#$ۄB9Y-vy r͝׎ʄlK _ZB{ըDRϘ~ s)^Ṃ0CZ&CS ! e7,Wh8K3>$vf~yV BC뤓 2z=y (AfA{Šˎ]bcޗts+h&Άܙ˝F+Ox^eYF%1. `XK".r4 Ά:XYك >xqJJyEܫ7 eo V8hT=l(>U{$_EP/@qmcNS }joŵ;fwP'sw5;\QV,wFr")q3k6I}K$9ċ; 슷K~"Xi,!a% >pөi425OS;};R: ï`Sw.ώbU{x~Ae/>wE?wS(ȥhqˡ'?ܷn_\WƷGo[{oZ_.P2uNA:dSm\ Sywyduw.k^GS@ kB~@ hG"BB1|S#VIQǣ/J-;7c,*m3EV_@ _EI|,~GEK?S*"\ɥ:k gS1XTd{ WJ`3Qp_6RGN3F4] ̵Ԋ!Ƀ!抇(iҫH`֞z n,rحx!>gv%1*@Dp/X5q,րӁ~}P5k 2e]Kt{f\!vF!FrN}.r*D/cF́X:}F?Y;8$8m|՞e%OKZGr|x@eպ5E֦3R qjFzYh 7=?\,˺>p4vni=-f6Af4Aٶuyu)-o < %= ^՛èoNH)rEl$p)d;YVQ*{jm-TktI=0p_8F29o>*O %`k:\GF9`GuRI(j>?y8/ @44v5Z{mM@CwtKO}ĘG'[,Ύ #F&gx.0.,作\WG郤,OJCնfׂ"ZҞ_]";gWc!׽%=^O)ux^0:hmD|\+?ԧRM)v ^iKT;1t. m X > '13 oHw*nr6mib-6T Β]6Ck`'&_\ڦ'H3 `unq2ߔƆnX%ttDzX-ЖSTiV5.#F&?Q$. ^<.AU*NFάvjy+Eͫ ;?CRwljb1 =B94puUZC^JAV1;ףo$s[W(@xy/ 8}kF L/o2҇}^y|-ʍAv-N z\̣FCc=xcYK(95³[,Bc$ ڳԂ"'GA~aϲTZpCF&4Mw2Hjhp#ň>?GĪP\q8ƁLIDZ鿣V;( Ǧ"5m{WI X>I%a;* J{L||H朤G\< vOECt3̝,? Z5v7|"| Ldi)l;VakэЖ͋CK:19axpW3!f粔$RێwDz7 VR]#§jaj)|)> o4>gkj+nsRFNfγ=8 W@xj`:O`+ᝎw얅ٔYg؁$?ަI T>p=%%-Kpʄl2||4ln(e}S[G )lZ3kĽ*f1lްvӁv;}3@&X>Ս]C çV e,4_D)5!G۰?f?n5(MC7)B%~iG`Z-! G:\g'$0/;rE -^$"a O1 k~dU[4ISeC ^R'p>[9q7&h(EZA`eӦ]UJ6Uj'fPNENx2#&(CX$H^q?{HxmZSh&oN5I7%JzM{fM@~}%+2ѪQZ'8Vj^#YhƎf/S}6]0fRlwQ͖Y&i3*9("FIc灥qyR 9z'g̭NM6Fz? (79HL{C`ߩ~E샒3G[)Gx͋Yw!wĴrd]]N ǡ؛dTh* `P9fD00#Tbg؈.";(xЖHAQnv^`a.8Xpp1'G:ʈA2wJdo:>Pٟ O ba #N4U0krf ORQlW8N]SE$(<+=v*?A0CNl X4YR5ff=68xr0"}ld>J7(pj߇:QH#tCZeGqko}wOq?<2ާoFw@Z=-|sYӷ'p:aGݳ)$fdgUk.;N9_vt`]S~3ɦ|2T"ɘwsnVfu.X&12 1Mg35/3dtSMӚRF}|+nH#FZ?\p)/th8lz64_X9DˀҒqۨY iOCK;APGLp֐_:2sJA8x#ӨCa#TQ]}uqw`Gh'PirV"&i<~auG2-Q0 9 Cn{+3Db F=G !"eyYױ@`;?CֿvhvѼ?{Qe CW $c*MnGc˩7~4({yo.IgvtɌ'Gnݮ7`ǐOX?h{#uNGqcCHJb0q\C+PϺ몉&BUg|EaV O/|:uZۂ\xI}2S<*Hiݏd[͈}9%m Tq QY=f~Q^lJ3Ӟf6w >\, pƸ1Բry[~ Ȳ|95T{oN @w#b(?@ibt\f . {lRl&]./:$TCT{?J&$}\%=5 tClu1/!0Dhz/{0 ,Nφ҂COߍ0fZMh0Rڤ5 #n-[b%$ĵ>>a8ĈD=~e&AZ18A1XtCwWgZpzVB7& TvJ=$JT'i0G }!#;s7Bf.]⵼#@zEjՎҪ\Ym()mvqqk;kG0vEr4)Iի77`Q/2na& VE@֥ݦ0=(7Xa1=on er.i 0>4+q=uǜ艀`Ԉ ¥,$+W_.nȬ'€89O=tЅt~O9HN+9tD:d[+Տd'q6xb3eyӜ+\R}|v=ZA*FVJRV#,nT3i92J +/XFyуF]JrHI=p1- D=%fAQ_aRC6'#gcxۑa8zty?QdhR"=h &daJ_oZڭ+6fWpN&:Sf%JC*>酗O KcczwYR/:)@RsM_Us|4wz[DWc_Y8z]YCm|n#"ro̢I#s;E O95ETj* AV49=P AR?'`U/'c!bA΀}{0^5kI&v ^ i:HIȸJ̹ܷ%$1lF_UrC1Sll|بu.$)鯊xmo:zNpOZD7_IՉl,5եs~#O3MM ޑ"D*#?S5Mi(MC䋄z Y7 uK$sjB]87dw.XNkﹿo+Œprͧ9"EDr^˱r?\/9)S^OGj+K T낶aWg2((HtqcaìDlw㖣K% C~6 .X89c̭SU>RYX85+>U^1d$hU5b.a?LR쎯EJ]B]i[PxNL_~1}y1|8 U*g+ *kڑp"H!g=d>H<,F *'~=yƋoh7o&W7#as2@!9g2׸@TR X |WBtbqH5wV9q~I% =Es1z1 ϲV=}8[?zʢ(W1H׋3#&(el.S|SB¯߅C5v. b t`ﻎlAz>!dh:nl^БMS$ z>yi5}عؐLwOt e,lzncK~]iE(Lp5%bϘsrҡSF|ī %n'_&\9%.kqjl5j<hbc1q?8~45!`d1)>+qZt [ *M,'7ĩI;*yS< c7ǠX g&=]әXs nFi :JxnB^c)߿Mz㱣?e.5 QKGd?Uic ?|(UoC`&&`]p(LvXg'Rvk K$|l15>,BӴ.[*!МDJӃI!8begv*;@"@[=z<ɡq3~EWOUs|eOo쭮j}õٕmex#!bֈʋƒ9?Ծ#*f!gcM=5JÔ쯰9e<=cu,;Msv/)h؋ТBE8lQa((34)?6näFt{\&A<Օh$z-{f1AZ= }XjQwO㍘QccDlcxUn^X1:1o<#ge:GI2"4~V[LJ^}p\sjk@DB*HObk5pbُA~ "^p[ SaC,NKЦA %=@NJL[ T#&*2J1p ;I^?M]bu oG[*HC[)O2]YOo5ۖuh!F|Em)*=Õ+$ A, hUcp}!03氷DB>hѶ |kcĢU:⟠I5ִL; c,X#N%F =&1'_Z= [|[蛾,Qa-Èɉ`1=M شjY"f%^3x` Ɲ +tWƺ+n @6'FoBar%2$;$T3zGsk0"r2r]B&$ņ7FJp6q8[ĴQ}T4oOas iݘ 8G\@m< csEHUqJ5i %7 ZW9Dm?T\)Gt*'~[7!ly X9_^?kFiHZ2|7ҷ]h?+}Z쫬 P_SvNň`b=-n{R-~Q2-^+~XsTH3Dj͉(J T悞S~鹵')uӍ| C̡Wo:32&<^`=_(t?t,Z dήnd3mTOb,/?V=fur} =hM7k Nu%!ȔyY3:!YxAs+wѫx$;^|9mnv[64pYx*34G wM/|XQ }XڮQcT:^ :PJGWXSWGy5fǏl`l^==PkDq#jr>'q_Rl!Sk:˹vPDz'jAƆxaOÆНG.^LO}$Cjn(,n2'8UB?U-W\PYeE/n; y`ENc ?)fwDj0} .W>}*:oIyeFQu) .<-ŧ؛=G:G@kقOExbʊp ոB/w_a`o ֎NjPisg'˓} UrFcqꌪU9|J*@y]na?e7ghSt^APR{.f. ;%enE?['OdK/89ZY&R*:Px۩T갴)}6{qǮ‰!5g[{fܒ16]8J'4Rn2  a3:˞4Xזpo"slmBNNRd7bq}X[oA: zpV'. 4m"V{qJ<_@O=p#{kZר!:"nG|![f,c6y.Á{!>,8hA#^ÑដtY]. z>8AH4@6Y N #$L \+WvsmL6q o|[EZ°(d,;$k?D'fbtr?-:Jt`W _t}lfXAŲGy$@]۠*5A9\ň@174\ZGB,ý&tY-\A:$.b#Q7ᘇVA'w+;ӹcZ$!eIZ)3"\DimHtDmqQ?3V}XɅJ2 }J㾃nl0 e=B9 Vc `]" ڦhn5>?%X l1ͺąU;|}R_N 0a B$:pa#3 B ~*%itٍO(9tr2Hd<(`(C}-̰#^J.߇rRMc nU K¯ 26z6\S@D`mdQ(I=<*f230I񶛰jh-<~6vrp0Kϻqgheah /sFV ᄂhe8Hg('U BU0鳽2~xf}=QӨ.JH=?-SrG`T9n-N?c_o"<#RvF;$v@/b 辝g$u(\e5 !L\!_VSAYXZm ] 7>a* yʞ9NUy9fpԽUS^NغOˉ&cn81dhEƈ5zm(}<(}s쁴J0ZJq'GgƃxøXTo5 mՐ{Bvs JT3)!ͲF^a Je?I2t%Gj?y` d"VA< !zEC:#.dp TDeBUXl TTsCV#۶EbʢUWc+lȕ g:h0"BgRA%gAKi`m!Iu{U@FL*Rη=n; "f8.lG` чq`lԙjo_3]u-WvQw(Ï  $v|N0b+j,ߠrZ",SȘ hp؂~:h-ndڌ>\b ]YEg>|uSXW  )VMLMx1[(XfFx O-1 u1Bvkg&v)۬Ҙ;yX&?bɊT/S4Xq`2E%fkbjL&G0cӗͅsA1ft\4$=}e-E,N  mY}){3>4^br~u"TM~ѥa6-7vR;)činO_ PfYSG/lyGR_8cDȣ@}4_|w^ 1>=[stæG١QKpdFˍ^*IC/ dk4 IXSj*MCYC:q] #J;cNjغ|Fq_9#|kͭ:hzQKs293i\qDb6a̘c~!,$PQs5¶.;xB gL4xh7NEM Et u[˕pքSx }YTߦ/Pq Yw k<#&: GKIQT%x#dtLSD7[ayimvee7@^O-$t .}] жvK",l[ct@ {d9+h惄cƌBkm__8Z5ocX|wLrW"lXrOwYY*_ŝ=ya(dc΂]=4Kr.PRP 6h}׭)7CzC`d[K2i4 U(5Y#<Бb7BKH|-xRgt?8/£yXu(|LZRsLG6R/m;4h[8܄y]2y t0}4ƟS‘`MLAk{`¸" lpl]̋;P!vi՝!k&g}jw)TV/?C0 4$D= adូ/єyLQ3J"}z(+dʚec|y-7;VCpB,<6STņŏGD' Ar<8)Ո: b0!52G~ǠRM0,42nTK d!/ȅ׹Lu+}%}|# ?˯ [!#_Qg$&m:HRlf]}\%6m?6 =o3b~n;b'и"Za*Z  Oӵ2^!:uXXdlDZN0x?~]DI0.PMb/9@Zd21nZyXܲ j2{⦩Ta~{jC{_X|p9$3J6pT*+ܨtis0aWĥKG"d8iEv V^,ƭ-RP{yc`\>] p9M8eDMEz7e&_{5][R`dbk2(kLg2!>'/ewr.V~2@dA5\*b~e&$(vl4>N)n:W ̌х5,VQqQ Q\Kc+l'pTӠڲL:gv'Fßg€i}wŅ;XVZK?:37 Sz8(B t|yo#y}$Ѝ( JD4KvH0ٺ 0SWMOUύ>a @GHbp4w%8)UӖ <x#ub@rADUV`XV횧_/l-=]T$bvy:Oǭܝ8}W [J AuďRCpAEZGX3̭Ќg#zUg4`Y6ULQR<,/Fg$~|e'yJbu'-JJ4w Cl㔖xŒ?qFƹNJA{Fa%1ke¸qy"MM,zbXK|p]RM Qz#*-MLle|KEj~u)],ZrFἷu%DT?/SuĻfVlx2In{6ad|0+hD]ciRYoBԡ4I=iڎ,~>=D\00v;<0\,q,oo9Yj[ F¢x;F;#t\PG3Zrgڡ&ݲ>_tl!3K-lF˸~+};X7:+[Q.ǼjU@[GaNb38oc nXpgOlFe ž(Դb hL y㪼0FGH~AZ;8?ת G 4Vrejџq{Ml^a]; | .dzQzFXxі4sF-+Uu So {A}9Wc[VDeV2%Y Suyį:bn YԖ(4H42wMNcɼHZI6ڰErZ߫7l,)\ Aאֽczx`\1mU*QFCaMfBeB,3V7c"6CW@Szb9FMj~%oJܭ?nSIW])_!? :C)#y[G<%6^tHA[|D 95K IIו 9_v;C"n 6ׄZ,>H飩k=k.&we)M~{@F _oz]2> ' Z!'ee ą@ e7R&Y\4Gfd6Յ4_0ư+-4mIfJG {re7e`f;S⺍&ZIڠՄ!)c9AѮV=Hۯ1v=Ύߺ: {ocyRB29M:Sv|`HAq$[.8[覥` J%5tGt оDe+7)OM EcI6^Ʋ^ tnl6oBq)W'ilӲxJal9rW gtݙ•w51H6\^;H$ܹ;\}sTlϟ=`$>hb`#׎@hb[F"{{'Y@6*+A\GI;7;o/' D6as^5?ͬ.X 'EM(^ zHԖMllrUh;~pa8ɐ3퍃L1ۯBB!KGIu P _خy N"6N`Cp~kݗf ;üc g-rvKЭ~y(Xvʰ8*ɟ~ D,F7` V4 Yi,tc~Aq6W; eBNFOc; lQZ82_,,Q,`#/I f劦*Aº+&t;*V.fU!4fn_6]!O.^mDw8xY }پ0C'lNOg n1mh.ƁP.R /!'[v̞XŁ#(eM\P$;В^&u,Hi;+ܜn~ ,(>]3}di71zxoF^Gih6ɈK͵7u+MoMBdsݰJBy.SvKVCO}5B|`?K)B.)$Q*w83HTi?OTzX`$`1!2T/5/A g* @l6nq f6p:rB`۸<3!rB!!5 '@RPou:4nE 9 8ܿ' *8m&c#fnH F77!6rS5Q*.xWm]K^4;,a YT)#4#jsc7=0=|[\?;pb-uNg/'j”`Y5PbQ)s+ه9-G$"S=~ r=!9蕴j0mkE9}#P1iuEmMNCW]s^2:&!ڿfBqʟ.?N0u* j|8g*[@IFTۇs/n~ fs=b*~nn'<J.r:[ ܔ-v. (4TbBvVhă] W( m1]y| ;~/G$eRؠF0Xw' 0 ts0/jx0`b~*-iv ?hF[Jtef\La:J I]5B!H*y_O9RtIcZNwY=(v/AD\#Qj9mM{>EI 5<&@y'ÈT(rwqj²rbRY'7A%H{%#5R~gf7X~$LV%-Ŏ-Qٶ"^_,|dN_ Qw+Z;C_?lѽI3Sanß1XcnzE!sv4Ŷ!]H.2G|b:lR_L\Ei,Ϧl1'qΚ1*5(FܥA`}1{(qfl+"3#Ib꒷uqZ͐|R=3+5Eg"}H:M,Dz4g7F:0m)Jwn|#2I{@aBW0FO ##+" 8~%O9OWF oy+NWU*/I׌&qTRt] KZ1e@-'1NWA(`4[s DۃFK5LJl&_e$5vLdc[W \L*3`E\%z!rWsg.hBcAt#hb#%}-lK.Jat"5@ w@Je&.$JEP;N-wͬY3jHau?&(UFQ?w&( XAI1O]IŬ+~{M_̋SLE gGI3(~~'*.ދt{~_34 *) yEJ2Vdyϖa>^3 ?1_ uܣg S'kև|7u̠[,KA YNߔ&@*,"J0A./Dr'diL<w@kퟄ {% Y j<߃b!&)ODOE2/zfkdḪqGY(*S籄 z7Z'津 ހsG!RA*[q؟aC2>_L!\{~8i-":XbPW6l E4&y딌Ns <- A,%ۯD˺zÞzīs>.g0s](0Aԛ!?\Ur8HoAGA,+ڼD۩.z߄w=yN6`U3$΍ɫjao#ɯ9;5TQno rՆw4=$"إnj(K7  (XVPm_<7x;c^yne a|[EX%h隞a4^[#Q'JX߲G1$d0cwj+gn:o0\=Iy!B3AK&fQIQj` ;w_έY`w8~2-ɜkf{o %Z|7lD.L_/)S`,ŻxVeY7'gd*"mD!qTJqn'cLNh8Ylʽ)}DŐa(^' u9ߡl~Qk"DoPaS|;xu'=X*]LzP/yOKCnj6-P]*P?$ep _2zkxELl2aֿdEՀ7|[rff8^ɼlˤ&>@ xqnbVn,'h3KBp#{2juۨRr;s̐-$0֊4{&r}gpySA5x8Q}|}CGPZ $ǒT,w:sJ {zH/E'_K~!-]h@jm(LRDĭ}ЏԾ6/_"tdQ~?Vs+ pP]ap[z~QK˳<#g)Ӿf*ĢnkAw&a\eRű8eS? ڄ^ǚD:܊;l (⵻QÑйNy&<Ȟ9( _R' iR]M7`75CgGu\|Z=>Գ₩lqV\ EHoY$EPdvFf,q⪼L xWf *}CZž 74c#|bcyY^ `Oqv+FNi|[T* ŌԮqajm5da&gk_eRȧiFJ8^4MCB_"-$c|Bd*UMO!=c#o"@ $b?6“g;g+ S`,@%FH6mn7)>v)]倅qp ,MezސRJ1${WJ\rpr)2 ڶxܮco~dzA9'dj8R3tq4˅m7X%74_jwL Lϐ'G+Jځ19HͶ3 =lѭWM`lI4B.~c*^z.qDa95,&U0M?~rcBPCF/Z2Vtmħ_G%sSiS+Fj1s5nfȇe=4 8%]䊖v?OuTBMt˻6pP"!0IcFA5V9$[ISW:?&4j yg㙵B,=&Y_&@VoSS@ ^df?o|{ /OJ?poN9 A}]Rv⥳ S5eٿg7#*;khP)c⟹^+~)=8ЏeC]KJ+S8""=գ{2f /& ^@A*tȁz G'۪[_ܜ#'rWgc7աF_Ÿ2/ꨯ yn"3m $1^51u!bE xs v;9/7 \7:A:X?%EEfY׬2ڨ:~>M.[AR#'g!IL [t+h(%,iøu JҜ5͈Qî.`i}#>?Ts?UQ՜EV9EGJY :A0+۸X B-^#&Q')bDL]F7ؕ:P%87Y ݫXhPZYF Tf,I,/&+bT} 7%f!=s«}U/0X&A{i G'>32G^nB u87 dKszڱ?2edQF|D湌ɣt(Ev_zz{8,^IVv d? C0{YRCQo=uU՚J)JwBh  Ġ8o[!ʿp҅!,Q9MR~l!p`+UR%V/2УKۂf;88UXގMgOaZA>|)9L&BsT']j aceaF[iP[|#Wœ,w#bT8M.E `X dFÕ 'vfU:usTilY$K@e-#Ī4\|pDtEwGo<kM#R/K"o8.b}ĆЋ4aqX5L?fQ֘An+SRzO: 2TCEmҧ'\ gnl6*㰚pR`2$,%GHd}egL'L?%tN MnlIӬ zٝ.5EC~ߍM_8tV7m|\]L?;ˮq#~V3$!&6tg+h.Xh>#:0?#K}jVѓg+E98Cږ¢r Q'_θ&F9_610 ;ސ&^?-XjIA a,v1>DZܲT qiV.ffS2{}o 1I @֊j"Yv;婻As]BiMq#cAyL3bDp55!wI0{{S_wңjw f©e.ȶ?_>ϡ_y;?l~1f3\}DP*ӱigq([#zH|BIAt>M^E>+ ʫAE5,/~]Ԩӎ6I`{ox$oh[rRmcBO?6]݋pzOTҼ,?MVJ!#sz6]ҳ^bP5U Ǽa"$羿ۦD]1geRN&;&i)eUC@hq$,"a/0/3s- 6b™V$iңg n4q;q ajI~4ԫmecN{Me2j 5W /y< `/)5qv jOJ`aVm9:c̃71U Y3 ۔pσafiSm%SސCY\xۼFF-ZrD39)t>"۞W,~B'8<&R+3aMUvTh%bJ𻞲% Ю@|tsfZKʃR_U=]*Q6BӽnKuךĥ ΃Q`8MEʅ#}*jkFu;4[>Ƣmp 67~91c=eJq|X8jf O{Tl/ڡm^=TcSf^0>WAf"R];>x :S3H^J%#/"">{mlꕺ" aΑ(\hrQ|銔9Jm#.ds!bnzU7B9/PZl'!E)RgAdys[f&ӑW:~;2cLیp͕0G=:,>ܮ«6ma6sPY!2k$̞q$nX7V韬[myEඍx#\F^43//HTiNW:#Q\{ZLM/J'\Ay5;z|_7Eo8_p_;~hC!x+6O@V#v3SNoClM(^5JmW؜ۻG΀b)R&P 3j,$5cY3Cœt犼On"P K[" 8%WV{`H7=Q 1+sH3WY"ݰ[ӎE8oO. / 2&Ig ̠ ,lbhFSbR =0~4sDi92cwޜV)X`{ٵq|,W4Pgg/T[\)iM'"X`@#$q<ZC#8Wgߜ^4p>HɃilssי%/HlE U4kޯ}8ރȀ흟}~n3^gIJ{5 @nRponiZcUo)ߍ`$ Q7>j Uuo @nSA4~/)זs#]N`lLk |ZS]gPapRZyE0< (ݐI6Y:]):ň!+|)Yʋ>f͟l[鵄Գe^*(\VDWP+#>CaTZ=N.bl׍0r{H-Xv6ƳUF[-~Y-THf2WkDkJ1$T:hoө*S [jʬ"@u͢Wl,-y֩^D=-m)So~ 9^R.i)S)q Hb)`|NRrU QAF).N)gV&l 89k䝡}b=:8=8W-VUPd^7Me U][ʢxNϹOG1‹vmsZGKF)>|…I}5wQ}bfBMGGE_vU0AE+N"nZc&f5P=29vY͵3h*kD sfԤ!/D^76vCRc/&X*qO CKZG06 #)T_5C^F:8N,z/ ig9Mk(=4A$"l?G$CP+ѳLC2hk/1V$o͉I4[=qAvG5n-O2T]C,UgAƐ0y|w-S:t/Bd_$lA-@lW;fxx/N,w)C .2)j0fb)yO.߯p%*S"J_޳&%,}۸.S P]m=;.a= +M<\䓻%7Ѝ Ǭ glFH.BPŠR0u6gǵxhHfd#[MG/@n CB4nC +zbXFո4+YpffgQ"BꜵTل2X9erjpыr-64ϒ`^8-KG Os:`xIl/QYP.} vf,.,1!?ꏒ9)f5kSfxjLu_w.󷺋's}uԟ\b!gԚ9~(tQ.0G:cs&M𚣡5Msv@_.'DRՏKPh5{m!^8g(z<;_aN] y,`WطQm\$a8^;ل&a|7;4X-f-:/,^oitpo죌~,;"7]/^b&+tɒ+jp~!)q.wl#_|J?T0KZގjMJQש@ Rɜ> r)bdi"8e;nnUi9wlꅮ'"O;^(̥PkLy@z ?x, p/I9g򆔭ϑ3O5_cm |< ~CG_jyB{Ȅ36*XHK/.\I\^>C"-1GM|w2aV>ݥ\իrXy+sgTG>f+l]kGo#fa0z9JϷ-;s 6i<)vc,|gl?ECEO&L(ES7cCR;[:(dL!dPBP7!Y2Rt(^Y NH,[/y /Mc Q ppc9fe dtV/^EqTv<0!z2J񔵜ge[Zhrg[d{t.|:,X{|/0nSA: (L'/~+)ĢѬg~m%%H$4KU% .=Wzs7ae;h] ekED/jIHy~ɻMXT:/ᄼ7>I5:ܙ݅P ,tlY6ڂ9̄n9ԼB{xHw4ѳr/UfB;PD\,b'JɓVCn;!H>U=#\3af \ b z*HYqՈ* ~=bbq3Egz0x^(qci..XGsk^ˠq8q9CyήG.Q_A/AVAɀ\JEJ9L/c15JƮ s_\Ƚp6޷$e^ U9c[(8~!iI0'Ž|H=Ush&Q(ʮJŢ1+thqS @{Wh5yGn"$K{pWzvv  U{ M <p}5r4F S5|E[~(VI_nD9K`l^+ޕ90`dyU>39N3?39\,ɱ#Ǩ{CK7eWi-:=yN'ŵ2*:$o$#t%Z*XYܩLUuD#̀}zl1O;rju-yb^ٚLvWQXոE{4pck9./yQ]%+:&O<0le3TS+ O7ػ+@' yf\9^*nBDmW4 YP I4hL#Am=E}M[: Ta_rɷv (}f++6chp9\q'Q uȫs&TXZ&h٫\շllJq1 p4ýZ2 _~X)cXgvO _5cs3 +4 ͞ƕV7a=EWpTOBI47l .AWȘXͭ%OXKm"EGxm Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLKUi WM#^y-6:a8 YQs`S;pݧ&ږg-dN@*ѻ4N#L&,ahC׾q (,R) 6]3fSeOd\ɻx8OX!OSJ" t c.dJW k[uQjsmVQF#$D =6tP+?KXMakXvW&Y^sFk[rr$*BE. M`KPϜ1h A-]-~h F$ m֮/<iuBʈ\s!:peY\  ލ6yJE c >MT  4@+dk@#Ç*EƔYjl4 %ާh#@,UxB !q<7lZ0_uhm`~{|zLBBO3pnqSgG| +X/ kelVNb4?s|`Nᙨ4Kmy޷L*)ռ >g\W0ڸ3}2J!"d>ᭌJtԊل Q)>i)qɲLUU!2h!qDŊ~{>LlX!YixvK2U<ephzbt UʺHKCaִVpwXmp*Ѥ+B ov HsKмfTS$BHflΨ/& 0w'iw V,zǓ Ohz[SLF'U]|{s ͎ǮF5=RAE2//`Q"ǐzi 1N#$$;WpZr5Zȵ} e'EQׇ |c mbkV7l6^mGkY۳V*XB]+|}lb7&Uɞ;1y rֺcb1A2y.ZרNd.RG`ËEಫT)<>q@UXZіiu%AF"CH\ɚ _e?bi% ȝDq(%42F=P 5ƒ #LoNTb$T= l..~EGN2!u#(tSdGa>hU, 'W! c!H$~QVMhv\1!ܡc RA?ouN ,ـ秲!]|F%]tY?I-=Фo Qt*<"$mEMr.rrj엍X4â7V?t .RPe aNJB<Tlaiձf_CASf`U?nlc #IM򹂞QF<8)BBoG>uѽ/?d}\%rC*˳5j6H`sEf,\zlypseȲL_1^ E f{/AdqWtsB H_3Ƒl\ ɾ9ÍNC4!Qi ^DP+3n ڤ5"k铢HƱ)_F2U&(+#ZxK|WdȟYrbB@ѽs[6y5,YMH_#3|v;͙k3_m1ꜳH$Й4&Z6A J@d*F'++%{G2}95k9{L{՟sFSCJ:2b>,xf/r5 0ݶӨj9oVAbxw"TZR[qK B&;= ^\ଷ̭ ?fԐD8I6N$̦Vs) `ºڷ210|j`]aҴ_KRe&eZq{AC'tyDay}E=$x!F߂@wsM$\/NÃs(i5H#z0&q5u~РֶsB> z3*=罉'_&uF؃TK,1i lo%*sרLw^( ZIh4%;Dz]C{Kr(c>1Fkz: 2=+F-AUILVH>f5jJNEV:$ аE}X3f;b1Y6kY\"`? woɶ9i9՚eܱD0d&)ќ#&,x%Nu膆G.0caoɞm\Z(5j>(K{Rq}/!`FoG# nс1I3_MsJ}y $Lm s jCF8dgB'y-k)#S*4 n\2@#Zد;f)Y8+IV!~tTiͣ6:NOƁ/ylDD$#3p!PqKDK]\Nr`^;4(俷O]SPx>ldZ32*uOx*cZzZr5sZ_dʖϒ[F#9:e4 7`C.1AXB8+fy9Tz&o&֡#2:Sj"tZ21e@KU)YE*TdgC*!i._@$ Uf}#H.A0] jG Sq"&N[ӄ`i|.avouPt2ڢ^ke)l镮 `>OO!CKn0X!g2059̓ί)өj ~/qFz:67b宣Fyi¬v#nH?Nk'5y5 涜zp#6qY[눠FQEu{%8[A$(ޡY{f7 /z93˱Gp!s}D!~ĺ>NȧY3cdY] q%[H5q0  $lLa#hB6WI>0z81҂@x\OnPs`^OVRTy 0]6swx Lo1OIQ"IrIq{jciВiQtOO@CvLJ@1:['w7:]7oʑ/QR=i=We_V# Ie53c/a3X&m j;o\ 6#B: >K᪐,7EQH%(p#q*fOwLt ~ %7r웤|cD  >1 -^a/$hR'^(@~fG*09'0A'08)Q))<9*GDy`Qx?k@F\kK}c3+ؔ͟^;SЭjtoq6MVX}l!(އlO92M3G|'Y b&x sާ'=p#pw|0%d"7ʔ&;X@W\B4F@$4EoUQ=:N2F6SOz (% b8!;K(\#7^2\Q*lf,xlh6I7Pop Z!5> eݥ13_۰j5?N(sv²h[s d0RÏ8T!]T^VUmҏ)iXr7kS݈GAzɹXYXdݓ+ 89˚X2ڔG,X]e댐rI@Ep2@y{RsGRX;lƄ[~&Qa{^YC/r>X"wS] =03Z l==YWfνËW8mhU!FپqPSGNU/vk"Pp,+.aI̤m/,-P-(.SMFI!eg6JFI[F@INOWj$k8t'5v?Ϣb񾸔K4754n*篻l= CJ:@AxJU[l/@b;f&Ay1bALnQ3:W+5ݭ=P>o~u[Il6 nҮ%۲;sVSLKi%g(ޭr [2VKC7"֨s!/}őYWM' V(tq/_hQGHKzA:B'h)]y—>H"pPYIh*$2/Mm,hhꯤJO;P@̟W@2VvFg"nf4!QNz}Gy+ՋV2YtV]{l{s(p4qG1!>j-.eؑT77-Yf2\}4';\ܽT(m.^Hu@S.KTW[OmsĢՔ}?mmӫ?v V z?hG^>E oM/lc\,AXʖYtjM %NoUNY|7 Iu-E_R2z"0þY^p3ҟKI[ `WiY+υb' nF>b XG"X:1!{C @ @| 48j0{w'74fBlhb@+vEdt#5 tjQB759 ҡ=ZRHxykä4꭯kd3h΀ܳs$X%<+K.mxι~[)Yqjʯ?NܞQj5?S CLSZW6mE@R),[Esw;bdBmLz)CŝK Z0d4]a{ŻŻnXQ@fv\qv`+`{wT1ʺ')- U uR>Lh|m(Q[L/.M$B %mJoyPG+oO>|Ssrܕl ƣֲ|PT 0hwQ9$ Yq-sAڏ+r2R0`K(qPf,lrQ.OOuߗxSonZwPTE_2Id$L񦬢7}6ȗ[I5aӄZ{@y+%TF8*@ڧlcW - ZaDN-ˡ[aFJFA>F,4-3m-,M !PT AP,#Su3ֻs(pфۛ;@nqǒ6}]xbڝ#$ h ɟafV\q4j]Js$(تR΃&eյїS ^ *-<ϱ ̊}>,B?3**/M\LRMܗW^ /8("X(r[.P1ǔͪgZ{'^v`esL_ς Yb-4,Y2Fv Y'xgv=, a"Ġ=|.6\;NN8>.ZF٦|2??ɂ"n ERM >= m(ʑ^_;Pz$'> :L&{H8r,gOֳCoQJ 3nYfgDZYgLGE1Wg}[+3-\yW6zBvWuO0-v 쎜> W95:l@jRj8ծ'f)7A8/3A=`̿!1"٠(\Z0)ƶetս fD$dѨ"b|7ܑno iq~5G$,3HcS֘!*SZd hk/̷tMF߃pb& 9C/> zfp)*~͓To_R=i@"66×m o'.G=, @M9Q_\$bf!p"Qro\RV*OD4Wq:u#>t,]+sh lP!jB!AsWp5;+O9{nu;n񭸘ٟw2EFQ 2~|<CC؊W;&V:2 shDKĩfML$ g[VBv`6P@|_[(:'#o e߽Ȍi_@PC\!:d2"̍hcjÄ7-j6],o2h.DoAvTR.>l>:v'j+fܥoċ cEh@%-ŁwRy~ ި:Y<S48<+Qqqse|N7yC;H>9jY ʾYi5< KZ~;pchwCHef{ f6 %6to\),ׯzB !}r}ΪPI95l% /A[CS[GsQr==I.ږHƍj q5hDGT WnpP2jŭaP${sj:-)yLS)vP1q/ ߫ɳyu'{JђL=1x]^ڍ "@D\t*w?,nLf|!mxIK&~NCs/ڷhj$TMO=9TpE dzٕ~-H.QЗ\KhM9ck\r7'Uگ>eKbZ61F$䍡մ$C1Pu|w;#Qh]lBЌm+%] s+Ii gN:JŸh#aegg<5|[=L!Vs//+X7#" ֕__/ޏj^Hюox*bt1s/[t(~7(.±;ETH0 iUۑ￈e'|T+ķamt^eVJßZƔح0Lh*k:Wop4k=Y%ZR|K NL4m3Q(!wKP% ]yAmJ?95ACg* tl+R W5P JgT/_.cjZYR٠E$7 IM\JUWpabh TLgX9##Ԝʒ7䱖[}ŰwͩL6YtvsA:< A%UV^b@b^Hwr΀m:@(hu <~3oL?<ظ̻)=4VI24\G Kͅ6[`VQ~[r>64e$j |\֞Pb]#uHU[X& N2T?t׹&̂6iQ2W9G~q=usT1b GXL[wh^\]M[o&"-!ȚM*ҵHD_\ ʋ=Ժns;?qh;QReFʁac|$= ){[~ Iŷ+il)̒Tx(VCîY(?1l5*P'ާ'_x/9 쭁ց5Q^^ :Yi#yJZMnj">vG1a@F\ݞACCL'P(|B[OW^ZDB8/:}PG l:fWƄ?z?Tk.{jp}dʿ< W$+BvQh,Mk`K%%Wv{$2H qgpC; a\Wxh'q1gN̘(|! w#;VAIahӠ9OV NPyr(ϵF ċf9Ƌ2/|>ԴWB0o3ݐ{"'KFhD}Œ:;ȡ6'nan*[9WT۴rѤ˨f{yҟ?|CDPSbw7'ꏤm)hsZLV U$uEnej(\:"+ !n~F1~xf&ǭ9G~j*1riliu9~qC+6t"1A1Ap i/NO&6>Ήqa= n!q2`'Qnw:*lTxovP`˗opT\|r}avG'5ĕل c}qiek:Y6?Y9ٌBP 8NnbC}BsaU}\~UGkKoLJrjS֤7Y)Gp), ֡ w~Xz d?|,Y? T7Ǽ SM$.VQcjf[LŔ&ol%w no+zsI s<9e sxhM"NNhP  bj*i;}$-u(:-^% e^ *86a!ÐXScB''ztTBduS9iryU\ƾRݸ;RABn^x`#dX_ԝ{aߠ$7FƓ }=ݿH ?'ͩpoz@y_17= b~҃qwhn0[ Y!wC6Ý$J0j4lMrF%ۄ:UQn9YC#'=PLr5J>/}_/s;&-eu=Պ1h+X^D5Jdƫ*qBk ޺riUQfP}2%q9x rljM_Kz}vY5HMfrrg^zoɢzsOT}gq1uSZԙO5iXNh;7NIM [Y#^UԻoPHw>G^qqհSӈ0B)zc̒xcb,=FckA]6E=K_ { A-mi3y,`b 43,^=S.sr!z6wmn\y )ԇlc۾v%c-ܵd&X$qsuW?}}SB9.Kݍ4j4ƅ3uE+Fϗv* LQ2 }(ժ>I,V-s1cD_9aLkg۝O\āǐX`Z { KL`wΉjZ|hƦ a`0CP>|> ^(* z>C C-8P*[@LKh#jP,VR7{ _UfDٙ%D@dx>+wnq翳:Uꩪ qYƊ] J8Ӗ:0*f'ASH^͌GGlnee\L6 1M#P穈恬sZ:??tj|p zlF I\LR P_{}JHY7(pE &< %'jO\BϱVVn*{s?dž>}2PCf_|4px7 #p"f֗SܙW#\?Zu,!9c.P991. bLijxY?EM~Sm٤(/FϸN 0iTh{#RILފ kp tca2cAȥ&O ŽʇkjLFv&F+jA:xҍ9>%<ӿ< 5ECG5;oGomȽJ@ҟ:='8@Z9tڎ@5=)0v9Ś2*,z1J<dR$;#,HU@yi߾I~٨_B`Kd)M| `cɺ:: E}p +20 ԁ4LcP1R }4icGe|*f-bmP$O3;}iKK L~Gv'rZ!pnA*&4@6 €èn-Ō^XQ0i)2BDkeru(ZQpQYŸ̬iP Glʛ8]p [l|g?ّUsMNS-w}&=10g O 9YHC)SZ6T_j3i#6_5Ax lU g!D s~<.@FPןL,<Ģc@eߍ /}Ov0AuznÉgVPb3vX&OFFc9uHJ| i3KateEL0/*dCyCZeB: ֺ|I㰤`qaW+)A_foGrNT[LFteǟW}Ɛw%W^EZiLƩRURz50TaW..?t\œ *R$l % 1s5B(\jh $&9U76=9*$"tw=MðEυVPKjohLiYMZLmKxGŔ'˷cVs/Rbo53 N\Qk0 -8kP^l-=bӾ̲>rEN4'N.I%%{X[KMM$>LlШ1y g|fj[ߒqyHX.БCy굕@y #BLmT#vKpRh+$[P!„(-?s.7t;~G܅4z'ym!TuAC@X9kDH';>&5m3;¨0+ _d30*F2F Y#e -vaL46(?[+bv)硰w3-*z[i!@kϿ _CK)Z~,(F>}7"B7_T7ZԆ f4~N A!Qy}Vṽ"@e,(6k) EPÝ\`ҴP@2fPq&cϾc7EK zݶl/Mˍ@\`Z 듮HWne Tf,IMF@ԖU( /# %&itE;YhjYY=aֻuߗ1LXb޷oׇ]yzk?gcD)0ik.Vqs$I+ZI=%?(䙹*McјfØ^K@/ILJDX0@5#z%M`jo/`vα;`KZSP')TtT! ހ>ж0f K_ȃA :;RKfL s䴊 ? L.%<@B(=XJfKߠc/ K2;AIΡp0n{*_BR..tVb5 RLud)sñ,ʹ>lun֨4|*␕D"S! |3YI!Y$ @B^~TSn[8mg5m#cGRGPޙS2{!P: ^~nf}>A~[bmKY H[wrQrQkqVhh5xlZ]M1Q]GM5B r|Np+\xyE0y" kVOz3b(6~ ;)ڡ Hz(`gj$ZpECnqH ],?*<S&މ(ѹIm1 z>If*^+ʀk{luGљO҂%%(8Ƒ+Oe[֧#R*J3l,HɗȮx E94nZi&&4Y`YZM"}Jg-C݀_s 9"S"kB%,Uy{hdu XǼ *KNؐɑ3fPF)Mh޳i>ׯQ7~yFQ!Z\C0x\f@F#EkbyEk;D @9.'.G#Ժ@^)+ 1bv/y7-5z5ԣH0=̅yo~kuVf ;Ly1a4Kmn Q"1Iki>.Ë!{$&[BNtIq%wŘQ\$ p{lf-,fL83R}yBRsOI?+g?C\U8 v#D(sxW\Pc1:^B Ѵ Z!rker{[W?^CXOF JeʳUS)E}(s]hfקYG7aoOs+#\tg\S a,6}4z%"M):3@hSDԮQ ߔl35 N|9(燈&'wPJ-ocҞcx Z)gfÇn=yZI318iʮ~Y$cP"t?+']ч(1]KEXjIԇ&DV7qWr.BxU9>tsmWŅe_ h"yC6!!@g|6(4f|SBBgQɊz- .G 6d+(Aߞq$n /vj/hm&ZD9UQ-Ԁ(H%mba*R΃-DӓL* }XNКf$er 'RBنY525  K.7>)eg!Լo}s)';c%E0fA7:)N{vU:̸x۴yS_cX_5zo" σ.3dP^/ǜ14V^Z>l*܎=@Bp/`5,{זLYJx 7(9b,l2?cKfʄ/Z;g1]ۈ GH3$4JxZi6(&נҭcYX+_Ӓp2Y6DÑPx"P3)1G'ᑬʦ/dd{  * /ՔHgyzP${p SPY<܆O6pE >_)^;'٢n">06bWs`ly(_9܉Z#icwx#$v*{c/TpPeU7l:3;0a٫eyLV^9;5rCrD)\8 X>v/ˋڠnOʚ+ @Uj,(=NqAN 7 ^4yVcK0/{I16_](^> 4phw ~WO#/b^atjsXeVenH]7q(&aE"3g#f1ڑx#*s5[w6R>);9muY\{n:͖/zcWB\zb3elv"T?c'*碈: \'nJԟ6v?_H-9/f8RT_Eg-`b:@lcS-P߆m72dsиǮ._`8s*ć6J~/a[ "7J|Ä^,YS fcG}B몂x8<'G;qAH+ug<:ם@ XXah2: VvZDM7_X%;Ȉe"e-1d{`<.'ͱI HeRQ$Q~FB8ǟecIӨTps?!,@,/T8I>-]Cw b?]G;@#EB `]`cݎh[p;vARFBym`7BYGҀIw+Y5qwacǡ2(&Vʐ;+tBfXqeYrr1/sq<-!k4+іi\B8Yw1KU9t~#iqj͊֝q%h)D¬*XNpk&`F81SA [p' *OAulQ$P$ch 6ewDD'SQApkkUS`AL䃛7 0#,s4j<I}<;i/q =k.vfR[ca?[2iϒ{7HJd^D6Xbw䛸1v }3p0C()O޳XEe *9)d'vx"'tp }Pgc":?̆`uTe/_leذ2[G=sB3(oً42ycͮIk9I̱6 #B9nhjM+ ~EIK6U|̔0 D59`ubc?7 yX֌1mb~~+K0^!: DJhl:o\l`Sߢf^l|br(6L@r#YjK8 }P#Ah>/ނx3Gu;PnSP6?zama4b=j0Q{"eJ$,ءdceҜXx>sM dYY|cU8 eG5<:t]I?}kI/NOL`fBЮ )o g3^!_E3.k/L-=%LT,nT^ii 8qQ =*ӽ;zJ.=л=XC2,I}aJBK<kR=9S0%Q]^_LJ%qї-^lqUHJ)hoBXNYoOeI뭼$8qfōV[k#?@o[71G8E5dхi 4聏ic-vfG2-)-pvtM|tXߋ"a Rќz^d)S^WmB7m yI&b yi5y)"iݦĖ!!xD~=:'{,wʥ(Tj5x<7Uϯ@W]04/_SZ۴ao&]ȅ &$M[i#qlƭ}Qx)OAG- ^&yO{N/. oR1&g0D=IQN'EIDc]PF\b= ]RHٕ }`h A=Ma{89\1ikAPl|_.7&?{5,iZ{]m ǯE X ahL鶣z::zJ&ПQ)E԰Xe3Y>,{_j#Y)ƑH~uT"OY::zDifbM.Ǵؐ0MO(ObZttٺϊJ>FA}sdb4fp|ZjX//t?ל7ŧ4T~dXS`uKHDb$SwKX=qxSEvSSwƥ||-٤M4gRV>u?[C) A6cE lnY$\rsix4{y6nXTV y) ;TR*}S #E}DrmVLp3ZQ0SjiώV\'~"J̧;CZ~\8~t#X_3\cP ccuS#uIm/T9R q#\e+#eF,K qvآ#R-fģ&d+x]&/N J5B,uO;WX0wiG">`1%rMv]\in 94a$ERy{(Mj AG +^v+I.R#5R7osiw/X5B Ha}$Ko7Ƿɛ?W_Sٟ>r& p?Ղ:* x%6P 0AUn8r+B)Ϳ,.z{~gMXMxlG#Y&X# p7P bʜb(w"L-̦w:~dFT4,4QodJ,4E ]@1CFAcAV:o5 AjTzT\Q [Plw^FZ 4bupn]b挘D衖Aze/ef=4O< |'SUy*GҸ=$x'24P0$ QDFEݎt6]=V*NJ@9_u8Hg2 d [}ŃRvz3^ 1mHY6N6M!$ͽ)Te,5 +fYv]%ʒ.ۄjΞ|1.'QWgN h >4$Pqmyd8qjR_FL\~s?e3%my8AJ(z<*q6 Q cYMyZPY0w3U3 lhfCQB e(N(z6 /h,pU6<BAݓxQ6((_6xנGӰ6X1ܘt/?ר}&g ,WD0Ɓgy4TLRo/bmV 0qAWB~HcStiiBV@dEB1uɗ׏z|0  V-~wk/EK%ծO~Qogґ [|zV4f|J_?R{( fU΅ 0-/sAϷݓpjְ bquGҫIݵ'_{qm4A$_jFg}S%Є--}#YHW68̻J:+CFb0} A-{.JͶSC˺~^Ӿ(M'i:XF;Kp7AK,oh9?ԵGjT5'ǹ9[X괍0s:uI4HءI_n^P!kQwvBx0b]5yj@ĤR*XNl:lVaV["[EVט:!yx>=1mb|^ WCf%򮥪Xrڐ =a d&i'lO21;ؼ=)K)+DRG^@ aXJ̍0'ER}>jkw 9!DHE1'/ ]d.aO3]OM۷ 29$3t3$Ϙ]A@vY9T v(d"o8N<rR&F'3 ڻw =?f =cx6#9 F4M2]yabgp>A5t%~6Gfs\[.ZdyL$k.C^9b6B I- k$GE3 TG,Y2 ‹EN<>b距pyxu,ƢD4UG1*~ uZ]bWp8uiQ)Q euO5I@Zl]uRr'Fm"9lQ3@=y[TFv%5q9TnjrA+u?ZK9wY3)|aԂu$8[6w`6?Xů_$>$']_nL@5ŊҦ8q=} ./5jgѽƟ^OD3fyOCoPcmb_pF"ƪ75r̗#rWu.f<8.d˱ =xаbmH7Џ!OGVC.K[1hqi ۲k[O_ܘ+5?m10b^b  9+0q1զH,~HnR,! ,?WGAc(JJ--w\vGoi%˅HQs9LduUrŭ_H7m!YB.d L>ؗj2`bB^Gq4DƾnwZܠ,mv oupo,&J欈qR) "x~R|7>8}? _^i{?ֲ;i07PR=+ZUuȎ#xtiLIEOm 2QDңDsJe6՜}HfIt7XDSQ/wX@2fRMMtlny:uy틸O0Z|mΜE NnUښ r Y}S!Š(W;ܻFó ;XATvw>W%Uu*?JKnxs4.Z!ܸn(ZA30j!\ .?Cg(*S̩(Gʼn^+(Jު>-:2DbTPr:j(+VwX+UON;Bq Tzͫ2iJ~Zl\#[X*HuK15R*9Vh0M_OYkQf-ƹIRL&Fh$1&y4ٹҹCH5 kuxf6~2ԯ_[X菳a]o~=9y*FmI;g0VvH/}&"[~POPn0#RWE뤨159l=J2\Zz9Ćt.ar]MM',K-_%,2Pp ];Sc$g]l.x$^+n?%;L|gYRk5A`!&-\1uE < Aˌp󂫷_:y  JmX {C""lfÿx]H;[q<.bӽ}%δA/,,d󔺨Ƒ4e. ;(3ttS4=R;,jTM2gRZzmC=[/G(m,9t?n&ځ(>(F<{ w8'w'u+O@)u%0Tޚg2׌/HmD53m*5 )x%N|dRcM"!~LM Jbs>heFj?\!K)AMș2!=Wtc쟷T֊}?p2ȱB‚':Яrs }Br:Sk=z*F{>i!k=[5ϡGN(r{f *}~m`wJmۖm'f$f5^vRruiIiС3sh Lr,Uv.Q\U؟*=̼#:3q%Z5PpK,D~9z|*7Mz+n%zqGaB X>>5[3p1tthp4PAr0m)l>8+kdL APnXg!mj퍸dGN8;.:ҎӀ%sՇ+%#b22a?h "kQ~/}Xq9ڍEnoUqwA tftNس!籅5?a䬩}GdxI`mqC#7w F3xϻa& >|XPԾԁD&%"IKۃ3؊ƾ~) $KSTPir@ r%&}]6{?M:AT8gB3yxJs'# /؁gmVbYqܛ9]  r ,ӣ6e688Q%<3~=[r'ģ`pŷvc8"pdisv́XTԌPI)W~OG.h.'83۾(_4lM2IjLKc}fHL~` tn1ޖ|=!ASub̡װ<ş.@A3dEr $ҵ_hLLdž.HYܿ/ H6C.(]/x K`;B- )y(Dgqx톂7*9@|GWۦG+׮5w`itCG9n<8WYeoˠpuKt>؆D{mimV.]o6,ͦ@ ^}7;yx]lWuHWtOӍH! SR~a- #8罃gV8+µD}6raDIoՓ;] FmCCd`^{Tz{RMm4 jz$%@(u'g^ѐx*a/&4S3Klլv3e\"=Ki/뱺aɪ$L:amhvZ5T~d RR(<) NbpA5X{:I7NY;P4',-1Cnրqńn<>JSpYd?^S8z1ChSۊW&QNN;<ʰI< ;<16(h4{\:G6\oy0K /-&(w} ˮ}?f2pap5$Bj Y_I,y4Rꏸ ܰ*D7Lj~LY Ef-,$rXXOK&^5<CZڇgn#݂6 Dh3f: E}組` a((dBXin܁-3F[>EoK7Xzݧ!ెR!pRĻC_isPگF5J S cný{.%sن`` 3 d hUˤJݓ6Q4'c)ʪ,{38#aEy RD[&JSMV$7Sr '}Cu12h̉E8^$|CNzy1ԓT>wޙh>GICvov)W6ÏCZR&(rK,-y4g1*OP? "8^?PM~-:D 0HGkVףT2'"y]6Y l*AuJJ#[J\pz?a Ls]-KĂIv1yesњb+/,ky3i}|<@h"]Yx"_}lDKp" 6WO+H,S:*!6/fZ6+i@jm3A@ 3̠ a@7gyZ@zlEf!V6cMQiTVԝXl<hi*ؓE k':tϚP=̉@T/` xR+_ nOo7ஹ;kP2^,|JL^(QO*'+.|l"=ݱ)A)8`$ }U?p`1WЈNY!cKK|W[ `L{!Ko_ {Ve %BimmG!KPf)rKxX5y0PUF^.ޖe}u µֆ-B {1 \f&$9%ă5a@K1a9Y#rh%96.c^&Bp PQu`#č: m#a ܃)pkZ\u[,G5ӳЁ2=wgpe}OdLQP|N aQQ]δT{X Hɹnp& KjX+ndZ(BG^$lo\Jq1*o/)<<0iDT1a{`,,=dbrT'-=Cur1gh}(pܠt*L 8 fM[WMm}fY,WM|d[RgEp/f?B,={휠OT[n"RWi~ RݖQş&cV6vaaΆd(F y`R"+KֈzlV Fdud{!@2 qe"lb 7\V<{3'DP4?EܦoD+/ֹ@*ԇdEgf7)Q3 A7}+?A ,kVQQtXYYwNk%l5,*ʺpA1x. 0Wm 4OazIvhs!j=hwz`оEz:k؝%(Uz$uN ef˙϶EZ(0p1"ƥm+mk#'H$ `WLNQ H^C1s8VclM8 kډ{b p>kE`o4>B[T. % }5Q4g_uf}Pw ́'ҭ@WQ(ۃh!@ D]؈-0.:)8ͽoa0FPg`8I:d YcPESY{iN ጋ8Pɫm)>% =S=!;ELg* Q,>ǎӎY2p/bED&10IwȄS eGOrh nsvjĩ⣫ bpl9Z=iMɵ'>U`!W|OmUDHe.ۀRx!a<`*ˣȗՔ0Z+ +~vym2"k-d"~9H } ! ^h鞵˴.ȵhUʼ =&yF(?yPq5۩c,|dNͫ['/g4+avf=:x+Ј&c qv{wJ#Y)Qvxz}xS]kf" *6}DU؀<6lKWJ@Dx34K~EC4jX@Lv.P _m3 |nJ%SΔK}-r220K' vz9- :Օ; 4(@s~ʊ%m+K^Pt]^`J$Jܟ/a%ϜRt| 2|2١C-&-$֏u6 }f7LD}֝j ?EE R}v$l0 8Я+381Npvd ڒL~Ӡwq (~%x2aJ@ħ72Nm}ZW7OiwkME7upe-MV|kBPFd?Up(fzįקXZ|&{6&Ԇޢp#nd槐תmO-M=;IJٌ8ZP?&bdK!~5ĖŮ='0[ T3|xBDGوU')0I9MŦ>pc9IL!3~gfp{/K@((s@O*[~nI@%r7涉j9Mgz(㳐m{I۞$KӶ"}`aUfY*;#SΎ/!f V $% =#dц4?+ѴRx}Б(QLY` X}t ~|,Jo˳uZ`٫5-;2q:\v]Ύ!6##wfܠ؎t~ox{B X<Tuy(&Z؈lE_ 9  5c:`N%)wszﶎ20ؤ.:E*:Urh01rh5>=27V$ړ(B_Dk "[ hr?H?xp_G /JiDQ3xfϛ&$8 _(Kr/?uLĆ"; ڲ}ϰ#?!pɽ:„ 9̇dkxǯ\a%ݟImPbL1sV$u]s˷HgnT*ҫ[d2yX8KoQl\?!P 1)tn@‡ZQ%:y(rfTHNY#j1[C"AQ)2t9kU"z-tNW1򉦛M[_DK jm)^v$,GBϬ7MOIO73aFd׳)ypDyf) C*iS@9ĆUi@lp6>ʲbQ7CY–+ W0F ]fF]'h}&^ #lU|S?}O^v3&;|ִԨd"7rernk5isPWv  ]ێ+cE,ujlZ!/K׾x$tINpww}a xٙ{5W88DuK'ekdU_>ROR%GregXi7.Ռܽ5F"#tJA=6%XŽ\niYMbPl:T.]5K eHM64S Aryz`rHbg4ՠle)M@ܮW=l쓧 uPhSջ?.VrE ~V_&~g$ l"-D% >}tjP|f!7o%I;*\ľmdnrD3qJ}$36,|eXvS|Ήғc\+)7/&Et~Mu{L\vN%璀HSf>T%AqJΝB`m"X+Jruz[[""zc ]އ{)Ilft @@k† FzLzzn1JcEڌ:~\ti÷X ۚwf)Z] Jxs2\5: JW6 ƹ~Q.!S8M57MH=p 0qΔ Nd =S@WgShYRg-{uJfWC7Sxð5$x3ۇQd,mU,|78| Q_(WwmĻ*kĤh[;$'"f[ QЪi Oe ,ɸ"; ;P9Ȼ$Dԫ[XRۦ߳_d]Oӄ 6ݘZ:=xG!O$:8Fn[K< yu[{ ^œl,yyW0LC* #[ zO3EO0k&qp/.S2\: ̼m6GNLx&y_0p\~*wW*$w $PmJֳV/;'-pϕd|[?ـ_[~e 7f|:J s(|Si|.+(y5;g }5+ b n :XnlNl4RutdSvj;62jeQCBsmFO3Ο]Kl %s]};b &7nsΈ" iʥcw] BSqASDT.$jAwRʥvP{jҢٰ 6J/lnbsn p*Qgn_5CH\XzuљT k[eg71@ZyyC&LvdAMiҀ4x@#缾x6Q/[S:e378iܹv<~>\6a>V!欌ŹŒy&KeN)6#z (cTFXLJG c:N-l3%' ٷuk'1*߾o'Nܺ< LQ/`LGc[DM6Q|![du o'5T3 }~2q !'FT+^AsQǙo,im k4entX5_ &hl_S+Q\s:?5Dց0m5p38/*sΨ菆p2ڐ׺ʴtW&L5p.Yb#bH^#{G4^ Ϊ [9?ZC +B:޳{; Qfl塜zXI3gb] '`GNƱ(~_[E*ǓIM F e^-crZR^5zx4 AZMDr";?=Y:jsrӞ ۅ4l ӂ0  'AF Nx@l?RXuJVV;aGVdߖSSGj6$@ryb`( ]|"x4a9vH,trram#A>hK;+ov-WkV*g+LRX)la S]h3AU{Y ix., i xpX/e~ƒ-ԫg* ;-`Q鎟 瀧yG3֪o'bڻR̙mJc :=x4qά,QRoiĨ"rn|P %`D|_b<./‘yEpQ%#Z1G) LYr271kOEN 22#|"z;[2s"U(Js ʃ5"D-kv@ /Y9觏M7T209^G7)ΨwS('U!4>VJlى Ũ+Sr8o>B?Y =(B!WXrogmav$?is|QFs&BV9fv/Cr-/gLHܣxeloi 5t7Kn>8v gyb9=m Dm;+|kB%btD$E|5HIG)tucvr92nyhj[bsK߽@ qo-T+yovyqZlL/gRCCN3H}}^'s"w]̦<(]GI;* dCun TIts ZZjx;Sf~kZJEXdi:t fQZc w.$:tg' ,68EC)oVvZRjZEc=/zEfͼ)_S8VL (?#U,)nkyk`aIa D`k\AA^hi#U0a#cpy0Ec L5q uTԣOH!\ Fq d6peT+@q@8V݉R&U֓%?Qn?oV#+s(D静ZEOTfc r'|K : IZ~OԈ$ӝokb3z".i7\mxvJ&^]!v@x 1 wJ۸0vOТ3#(?Iɩf-ԺsUTPZZR3VFvq:L19쫇Y"$~f3A+ة?z[YH-%L*6gdNTag;Cy2kIg~2|ۣqW$-{U_Y?vl6/hbE8#͂x%k\f)a q>!ệ!}W=늨6Tf b lKK3uSibF"%M?7guSG 1qX8$B$EtxLW3n׋א8A 敂|5$>f4aN+ANaϧӈj ~+8@1#"pA RhLD'RD-BE#x7@l 󷮭qG"NճUa Mɵ2\cZDGN_;VMO(<ڰAt-(,~ g偅~TI[VXxn[F n_7f"GCL`>rsT40os:ExJ\HZ)"&Y5WY (};v(F.JDh5b,TJ˹/\"l-{jakul#+?X0"#Ʀ_نMyĕtdv4"\ҖcM*\;lB~惪8]ӠG%XTv{n>&3䇭IR,w|LYVwXт7٪7q~2Pʜ&pzp׿GSEItFd%ճ\Von#=FRYnݏo }ËAlDjoGZ UB>$Y#[y߉`Jnuρe/wJW]g<`a}g<>p˷ $;>,H_SlT*KEyr/!^^tL4"wG >)'ǃ:])8xRj6_ŷvT1x% b(uA\vH[2ǜ>!X|.5Y%;4x Ū*vM__r|q"]bը'8YSePwz◹S~Ƹ>Nj-C>кVkMO)V@>*hcPݤJ3k톦:N8l*|Bt=?iǛt}TBpdgI6ydvVa<n)MU1)@CV wx4YB5 `{UTn2Q̠+0١lax].챨dݓ(fdS :S0;؊:H+\V=LgpC[ @X)P!]x@B#"b*6O}|匧^ %shEhpBXfdfC½YFlKQ5?Tnaٰ ;- LpYBn{c-õިVݿk?k43#:g9fYXҏwI?m#=2@J- v'ϯDan(ߊGS!){E6`n,X1阙Rܤ roRSD{6U];_Ne9WZJZō$fGh))2K/K QvQt/Q 6RWInuoP"N5_z~ @ɚK|y7W%Ep~ o–νht!( k7bz䓭;5p;dN'kbK y/ ܔ w5˳DT 0M8z jlrD!7. 27ВPMsźTN_=R6Vl_v X#lӸ[ m27Uh*ܻQxCȌH;V}3S1H ǞR(M/(6:J|Vf̚y@/],Kgz@aL3 _c=YA}igǫWeN@m9h/A4kxUǫ }no%gr,Gb`‡Cp|tJشHQ24Ni.ƍSv&l=d/#?~Qi#_K0#pahO[O!05S8Fe|A% >|!.Ε1,<ٙNꇜ-TBpH6e2Ҧ@?q'/aĎsb1b >KI䎋#D<2&_1\dQ4ew8'1YVFEv P>o  XNStK Yډ;3Xwx3 M}|rصGԵpF_djT|qhpP(e-i#/@(Ƌ%~Hޤ^-i z0nǀ} 'G)\7A0ZCGqK/L'ω/ DӉI>(!a_+pcwLykMm m@[~V\P2EZ"vIuNu9mVNG~UUFdz1ljuЎ[}>3N󏉕a7Cݴoahp)Q ʱy1* V8G©:xid¹a( <"VPwD6NセEga;Wؒѹ[6X>D|#XEq!Y)*t*)="d exw{%xk&۫*R_TT{x{VӲ܀-{Zk#`~cjfyCK xԏ"iր hzqjSNrv5z_oYf"^R=$Mxm4 ja !5}.6"\`%n c10C-U%7 5>t0R4,<{I,, ˾/R51<f{@ *pt#` l;jBW5h%!xىPjfG~gXʊ7kW`s1-_7MT]Q996Z{yxB7:&uoF1b5 P2"[]@F>*u2Y=w2L(7>Pcm &??E**#eh%78v 9‹'Y'Fٸ,{cOlݪ[2Z]n1ag<^x {FD:Il\x]l>k*3כ-gҌ9D?..{SC~KDIf>s_qiW vDNl@B-{23MOZ؄dd||'Md,f|LAn#1)G&>}ۤC2W]({*RO)[[:|z%|dDh+-#wE%}%;u1Kd\ nh bClue!(7&$ T3ЀVgVDLgH6DDMEf _@tIp<>}[uPy03YL,.O"%򧥹{W_qV,e.\hՁr l].*.s} G΋2+K|932 \zeɞy)5ot"G@}b]N'GC: 1ʜwhD ~\~(Ho9hmWlO)崃vSc{kXO k#8O/b%lzQAbl*KԦrb~Sĕ_!hOE:t&KyG3GFH"frQ$+g*xZ&oljjBTԣ%cn!E]?OHI_7@G_[A*Ȍ^ +>gJd|B(qV6S(b,{֎ .XA8^e魤dA+Lնrsǔ?{#7fhP vܭT=gTlmv05W0:zY,z~wGq3 ֱ P5"%R؂>D/8s#9*WX 7BO)7Lo B+D'%/^c*ZA}]3 Y2zPK1>Ѹ>mCrrS2%嶬Co;.m)r+͊s'VPHG+r] 5CUMr*،'I]1zt  u¬C;n^+d1AZ [,sk; *TZ׬I{ q`_[mf^W9=ij4bށiQE hJ,FMŽ?qY+C{O8|HXT0ťxm+KQZg*߱iU$uoLRRuM\_AIn8| 16dVYw輸̄R!?[Q.33VX/ʊbͦn/;h^[|lBJc{z&ͥˌ4Mu^SU25VWC⬾lQdK/ P|au\b;qBRԛK$ awB.oDn&_VP&@]"âFuEUJAKѫg#-H3N!\0 Oe Ծ0>Rk}ZX [̐S04j!YazxɑR  T$biga Cկ=y: !o݋pկBKW}>O2Cz)mDzW>_L~(4nIDC]u5ߠ)Y,*D.M4(dZGXxG{Gv'@v[CH%I *X,GY *(|g^amA |NP!kU;[FC`Gru7 d5/4a%on7X`S=yYQlФ.͠L#)de7rg>&OPGuAWHuA]ޣr ,x%jQ7$߱Q\"zJnQ8?|u{|0du(5"2($Q P? Q͖3衂 4;;y,jYm`'{2O>P0;c0Έ2Avs\ХȾx#E9TZ0σZaU ᜰ; 7Zho7GQJxNԀeIF؇}TLD8sW(0VWq Q*y\Sase,޻\OKSU0#0$VM,PFtֺvug T{mAv%h:ΜVs5ӊYPyHȾk ߖ a/+!-CW UΰB礟2aecMIyNG̕o5abt_~ ω I T,2 A,!"%+Aܭ- ;ЄgُY\Gr%Kk!´ywQ/25;Mt1B < qlx^0-A$#ap/5^Ǧ QZZ8lryl2pr4w7ƈ߾ʡa창 պTFdWs<dȑ@YGِP1ӮBm4+\G |(X4$qb4%uG4u ̔BS5R}YoO8t5qmђ6:[/̬"}?jOGDpf v< Wni*$IԮ:x1FX [Y$?:n*M NWt:nWpɾ* 4%ۇ2AcwR Eř|tTeaoX*T.U"4 FB${ @د9)>\pS[*Jy2:zfk>&a&<+%+g8K#TuԔzAB3PwN87D[K;Q: S^ \怾 xGМc YcmuF91%qP')Fxh^(Ծ;oˤ)ȣ+ƏܞlNiXʈ "fU.!a6Btm}(TMw:gthŏ5\4Fp9=_B;PuU'5esx |?0Xgo:%(O/zfdjk0魨TceW_FjE>&+z@n86Q~ @@:XSVhe PN.Y|B>'V-nn!K; ѭyߐ:4 }bixYնOQ!V+ }N<5ɚrZrx1gP?W<>o$ vpU 2ѩ 7SJ-T vq8UI ·3.ɖkPLr"`aTQm.ta׊GWuY4xTB#Р:snrcކT:hSCnR}`J~pQȎ6ة!.{%.L_Y}( Ε &MR=U;u7uPSfDIĥjhQS*] U,-g %G4HW) ҟ@ 23F\5:%,t䈹[VPZoVNJj6BUQ &g|ƪjPkߢ/ipYMH6x^9!gv+#$ a|dqWVry%@wbL_ ߽};,W/㍔O KkVB[8n>Iפw\T!6wT]7x@Màf i[\` '0艚>.>) .VGG#mKO|DQYiiE(WV3 )?1 s9Aʦ GS]ݜ^QNNӈ-]ա`^JڨrA9#'eJ̯ )y*qakq. Jc&FֳZ[gH}sҸB?>\Ǩ~ g=?ʾc8n$eV@df{cjƏo6B4?,93 (=#xP%Ƴ1A$H8B)N 0%W0EĿ&Iq/|$nzI nJ@ܳ!Wl>goSliCT- XqMWR/"Cp>v2ܻ}& QPg{ g9b#\YE.e759E]!?"MRƫK:t4zԮGHM"CXq}ʈEN\@޶x&IbwEFdJMhsq_*xA9% l* +RȖ(CW-[0r_wCϡKA2Fވn&d>U11y*O"Z:Ebjz8 +&vYyz_䡘+Iw\~4t4\B琕r$zڇo% ^_v3klW_޳;m$$/73[ധ`f"PitԙM6]o=[) j3w c3 8EQ21dw+Tc,QNb@0 vvu^G-Zվ﷿5r.~4i'䔺3x\/< Iҁm?sAZ+Vl]1wMs 7:Mf*)>l'7rv-rG=2FmJM ~#o@E\ןTO}mJߐE:ϸGdDXG?RI;@!hcULؠj.k׽RlwTj';y[576zglF?/>}r[-Az}X.x.Son!&s|M>'Ix.%yUeK< KT˜'c/Fo[a ?"́|k }`?Nfk8fgIdjXܐm+舫>V<0^('J[|ua9/+xRWTXRZ>PFA}JޠmZ3Q/q>)OPNױVd0TN$id f_E H`)?"&oK.s%m}9foݸ$QXj)1inm*(k"1q*/B$uFZ 8'W61x6]4!rrOFd+{T& hS$ @H8:LP Os5#RS.~آYύOH˞Da'|8.+뜙~w_,! sn̥Ij:N$^:z@&lr~nrN2!&C?cwΛڈ(27nc1M;ggsu&cJ8rT9G>4f :DC,^aeWh"̝G.ܓXX;}žXE"+P"ju_ږ5n F%{KI㻭 a&J^yh,lԚM#8H=|5ց'Jm-ȓs24u x;Q)_)uC'heck snTI٢0%+,ѝN8=4Wˆ藑ADPy^d/%&Cj6.i>4!"xb[ljPpgr| 4 /54iu\8~al%tm0c/j'Py:|1%1l:Tć1]#q Zq *s|=yսx{TҶ0ro}(,Q&?[u4xA$EUKY f"8?I ^)T"Ed4%=s]iB1C4PnZN+* k'7oAcW̖!Md6S1 cOg7>u^o\5RwXR><ڽ{Q}0|hn#vsR'}5~W##Uv|mNP2 FIVtzG?Fr^ovJlw_3ꠘM2-vJ43XW]*3خ"㨚VR6ۇ65k,vCl>̲P]"/M$@ -票Ζj\jWN <;p%%gWk9}Ď]*Ȼà (w_:#hq-b![DbaH%8=XZoZ\lF'H5;v7h>;9RAGCۭǬA4(-Y:NS}CqBbyqjc}j4Ɏ-z` ^wCH&"ݰV"ˇLГ @ZOqyeJ:?_jߔ|`G:L%*V=[yܱt3}~b!)^>siAn1 ]T Pyp4$OBa!)Hn{) Kָr][ip$k&?<0~ƋXe'GVӇ a%uj]¯ˮ_m]Z&:]U+xZ qbr=]:T8ު{q.JQכJ`h&ӅQgi=YU=tذMQV$F6{\{馨濝t:؜JVi**Nw?EJ'JFfbo M#"3? e-]B5/o7n0EYȺǔ3- 7bs'lYO Gmu#^ˡ\zʦtwӁɶiLKL_'N+U9 |5dP-.Ab6κml 7g/A o6 MU WcGD@stET%IOOeuܶe f'sY-YV`9`Qx>A]9#_3 0D%MP"ZtFgHmotb0K;8r9ƑrWSE|&GpV^ ^սPGF'@%L~ȳu,ZCxų% v/G]ԙ;'`d 0.*8wؿ);Nl b'n|*ꂵwXbB oYodK~q? cpX?љpcVɇ;Tߊ.SvO<_:O3MPC֚P}a]*B3~7.ݬ,k.ݟ0]=}v)d⪵(Mn};u ^u̎zfd]+V@#nŒ:u?mM ii!PrWHCa6[BɣGR {.FQRHddO*PM%Kw kF,ȼe8 d:X\*J0uc}1S۶U3Q>f҆Ǯ׵$%T>5 }ɸm2TE.ߐWՈoZdPfc?P,0lgVג At+S? Ϝ*wËsVUכ. ߖV_cR?9*Dr[{6h9(ϙ^áx^JT!J3) #-(q?%YvHݣ7-л@㏯teBײVBSdP.A_^uuJl !Si6'l==Gƪ D,tgo)As,/1 ώ O.(PV $nw2{Of0?TJFׅW?{)P nV% IFLWW/Mvsf|V;;AP0.)4&Kf_88ӊ?dhՙa5cuz P~ڶt*`Y[q̳$7#x1}y9lVKGg?]t?ǃ#+-PFRYu'-*աjI nU֋u퓉&(I2wt^VY! =Vt~]3aU|tPcmP!mBeg_ Ce&'C͙pg_ N4K Uʊ}=i㱧{7Y;@ QB_dLնFyqvq1XjX2F:8[}G;[2ZƄΟ8@c˚p&VwU FgV urkdcpMS &[+BOPcTH&@# ]mW;XWnN]%㤠z# Õw+y<[4LT"aTŮ-,G4],ĨW еD@ >1_̫z k7:x*E&%?+&SE/2Y$m"9nN䩥b 4rA\$Ҡ[@e9[~jjl8r.CzvLsl|9B o:wQ8pdO0jK$Vc}I˭1֊oz9pd|SU zyLzU*P[oZ^0vE7>Y;I_,3b6:d(Q?+mBx@# 滧6$@iXy0Mp1KX63ͅh?w9f*9vHjR p{mNZ>05^NM+",$Z>cVzE|B;W/euʽ@vl&DyF`??`b#D]ɒ FJmv9Q Nc fVk"+E5Iq(coxÍ4nXK^Vo = \HgF #@Fjb%wA)fQ2VP<_ߩߍ='[U}2laHo[ {(C:7:2eCIkPw)!J?5x<L1u`$S׶W羥bZ,z+EZrڞ&sAt7PR;h{^jIOba?t]Xx3c #5,"9.(zGk}jI1!k'jC K\4lg@d+J*~FT:ݖ̞r,/muD\-*Ovq)oRSLx">ؖj) ޘ >(8OT lޤ\6`:眸@k-B-uVZhNNS%DsZ͉GdVZIg/]rr9Zt9|]ȮƢ`Nso?w% SIAȶGmd -|Y\D ".`t$*-;Eϲ]t!\ڋlu HEКTrnً{\ pŽ,+90 XF^CYFg_YYccmIwI/Y$Ur!" =JD(W :g oS7Ÿ* ,4P0eCڱZ ?~8nK2 ܀zd]Y))}-he)tKvH;z\!MA0 yxjIʁ{ޅ~I.!7YPC).='){8U#rgљkpm xz&D㪃 ?/"x?dVO) b wFD}x ^3Tɉ}t˽wtPLL'w2.@EiWgʰmb:`ݿ714J}_ԙ:HJ Jj^TYYsd,=7'Av"G >';i`"aq"y5!Ց+}&_œ:T¶M: .p_'Oa0 6k)L'UYNqFJ՟Ce-{1έhCY?,sGCCa5vN_)C1*[luI1Йh8lr7h-i;-7;"~q/Ad80$6:=z !%woVs }-i'q; $9 9 S7DR9.KZ'@/qS3 dޔ9Nv>./ +,a%_֭C8xg(2FDXI#Ա,A}A}<XMI=1F~MEA8cplߐq.pf?U R9%Ow"| b ŜG7m)H`xo:I;LȨiĸkN!_ȗ%iK XwIJkS fSTMؙK;ݍ 4{o@>%..?yO{=s"J>ouLWEmeK2el͘0tgKX:hWK/o\wd `#< .ГNg+>ǘ!ؑlY.-{67B.?5AؽՏ_7MJyxX1B!C#a el[!4ͧc,7vLd me&f Sw=sM%y=@Goq ͬmT]S=2lĵX~Cl"#1ɥi{w{v_;71z!,;GaOD2(/<9==?B uh@A(|nx$lr2Q(d3wG~$ӕ[xl#Qbo,\" CQx4?;8ճf9UCM8/ͬuMI2Z4ç=⛉.'}dMq DZQRc-m}k<~d?w;wK[oRxqDR]*/+ǎtcr Xf!Kk.04c#;WdG3#V0i">3d3+ it%=<*`Du%1jX_4C!ا88`E^|erk1:O9k$NxGJ,et4g6Qe.Oc1Ֆ}=yO!Ñeb&4(D]@ R*-HrF܍lɉ$|xG0 D*&{ՇRXP`S1ݹؚ}_lJ/ұX . z--)"P zk8glX/k@?le Q=@gzxG=A}y`Qa f?ir ".]h|n!;H@E1?Տ,`-bȵ˶k}>a2jx~_@ea ek] e6[+a^Cö:2-J*Gs__5{~xuօb2wvuWQn,f k @4#jI2-A,楛L~^Iin u~W ;H^'b!cPz(o42lBo>*2LI|{u{=N>31FA3<<`nJـB=PiFɿ)8)7fEgtDkYg S 9:7\FoU]oAp86r̽ISp 5ѠN HjAxioxFnsbnotوw =ty& D?jlć?LWI >CÇ5}sXwfhV!֥$˱`kc9⾜\%Kn% zҫʏDd܆E whu$fu20j7nSM&RǺEx&`͓Dz X:<φ,"  +DPǶsU 8Vqp3d jp=H$._ɈaEpV}fl QN z^ㇶ|@3j';)0{Yd;eFXpE S;K=Q}Zm$ѨoAcm(d1Yy6Je(8-vK5[YG+@;S=".G A~j0Q]^Q2z! M޲7¾pEq#l|{-]^|hJ^@a?',r@<wD},0R|ٞI\B3/+ O&B֣ .@y`̰2.N t{{pyYt`ER>b O3J0P0z"9|x/@"'Q&dVy9 ` _Yʳn-, PNu7cf?Mwg^tC;? SlK[Kr+ڪJm§D= sA me dWt-Rn_}Q ԓSDQ6Ur8*"ĪЙ*Q,#cWq(b cT֗3ru5#|)Ew)3`+epd HMaZVrogU-$ m"3hۏ | o"NK[NvdIbS\! ʗvlxPޗ¯t(꜂{b U>IZtE)ud_w>3Os(4; J,E~`(R&zEiMas81w- owIpHb-OO:̨ϼG15&pJްlV[i).qch0xx4>;c²CO_"n4 X$yJBS73܍="5իӭ=>B4m"w4N?UEpfСK&fb|A~-< |@}ݘm3bF׋^W@K> G pUd>Bta;5IMa$HpEk 94ۻ*qCԺژv`S/[DiouѢ9W~t\ ӣ[J$,R܌%tH;9{PDF' a 9S~3؎,Iڇq]]ksi 1[ o!jD$39m@N'JVe1G>1"ˢvlɡ7=lJ; Bz 4-HPq# n.Li_ŪLc{P)-066.gweSHHT◟m\#Tltۖ=MJ^)T]΅Q *orɉ74?.(t*B^OnxMDW+[XEE3AH؟FGd4 ISIj*ա~N}E{[Gj^ͤ۲r<ӲXOfX*6C H |ϩ%Bly> ƥd#_(wIu aOcl@ѫo ؜fxrf nv2[ځ]wwŠJ3Z dk}+Ju Ii0oA;=&n2WI2%,k.ԛWi/ŞM*ӳ\j(.6խZ[nw~' ]g. ]펲Rj[> =rK&"!3e>9P&ߝu7:0{[%uuņQtW`ϮCSho(u&5҈q1HuBytoy8j]C5N(C]"/-NoM* Y('No}1'kg:|U,f 8J=,bc+dPQu15ļKCy^0J=fjlScnܿMEVI3 5gES zz KD4`-L+B+|_x(k'M]*D8C{UKk8ov۽[7 S{=]7X^FE?P/d6cbjng{7D_gfDFĶK^.5[4%Xξߪt)z FZ.,Uyڏ4-+!-juB$\8E'BXQ<:^x P23*](-b* Gvu"vH|0KuSwC%r@)Tćo:_6ua_A%=ʌ#!GzzhQ )dz%VI.t(B3^i@w͍~1&viKG;RsR9Qm=x)>܇(:?47G'5S_6@1 'C/,S ۫;{ĸj 1Ai/L=6ò,0@$8z9r \.Ԩ`;G)J itId̲KH졹k~[lnRn 0o>m`9N98"o x\ex|9PG3G`ٻh{MGHq˽c(0gmuF4U*ZBEDnG Sأ\R/Oa)=N*0MGiGb#;cj)hf '$?B,Oܦ*CZq-$iBTsQ x*:i^KJӅ>kkPh ,vʶLp> J7O-+ζx~ɡSL98/{Y+Cb(aj]V xF =d2`d/[nz;˸?#NtP #Pw+}a A[e +:Z+d J2|Ř^{wFcr ;jcDTUHPu:b JuN)iH /=p2d>E^'%%Uj$@eIkU҅8R\vx}r@7wQMEwcQ΀դ-UԳ_uKTʳ:%%x$6`J!1 sLQ{N)8NA|,尢"u)g^uK2=H&Xf Yg_MOJ;I,m_SJf$-1:KJl{^;o%]8 oĆJ_;j7:r٩mNS!3ǟdE!qq0J1.N$$[I+_zz/#!{с ##=L]ݍRPXnmpWȖk6R1WrwN`Bs%f_Ԑiq_7-{Ԣ͌)ӂHl1^ő\#2LRBԿbՎ!Dl;of '_u8^>Q K<oH3 p- a g 8\z*gg}M?wZA>sh6cip=zVZA89!t39g{)nXG׭;т9"͏ia[kv1הq"T2fTqJTP^[tN-py]W# 3 @eb1;XӟSePjZixjrZ&ӶЍ?_'X%rxbო|rGMq3 1\),%3[1gVDo 2I4CavM|$|]AĆM,X[ _dYź%(W\{0wdItΈ {E&[#E 5W?ECuRs Qe!Xi& U'Ϻbr,g2i=שLSj,P+_dǢs|a/Os9N)ޕ6%khvhchwe.+&K!8H#qN,nwg7^c7 gU-,u5Bڪav&ܵ-vºr@Ỽ3!* q}_al(y~3~\f^ڕ̏x ) rn1~k.͜홤>DЈvC%ښ\L9n%B21f8lN")YҰU!}ZרЩ|ͤ)*qzCx6=ݚ wEF_*UPƸ_ 'y\}F.񠶴EoBX,:3kLʎ'冟W\I/^鵺S8?*fȋ*1oyy>SǙk01^}$G:;`OF]c!РSn5<(T@X4:7nU3 -hX`!`v]?VZ3_.zhi>AjGAba5Z.+Q Ȍ>?6Tj 7rY8p5<uKH:SuFK_v`j[oX .:A&WoWYam:-\6T Pܩ+kIL۾SZV>5 e|LK؆@J YU9Un[yS,K|N7cCͷkj;CLIZ9E^q< c/'E\0{Z{zN"LW3€WH4ck=lS$,RHWˑ :za Q8==CSz6؄Dҹ HZ_N\e{hTnǧZ5З]܍8kƾ#w*WH7k\q *ZvR#:rslT@dIw(yppPY_=؁yI ™a,BY}ztSPGO*a} O92|P|B^jv(~"9ʹǩ&љ3@]D;D,etOJ2n7][*h3Pk̜Xi:#m·aOab!f׽j\1I,n'♺5|Zy!Ή hkldiz e (g(mȋ_~rxLFt`B},#r2rz.K S{q5zOT[n%j6]+"߶TpcѪ#QȰըԘ.`^35.}^5h|jy ,^Da@ysͰ)s0o#g]!m ˼[q-lZER^,7Җ , 衆( Otk;+A\mi=ixuz/_ ߚNjpV (>3E9J ˕J(-OA8[$b.Eԙ xdP8]0;\ATrM!BfHMT(\H{LEߓn6:k=S#b__饑Y/+c,e@J|Ro>6U4덧O`“cV9 7g˴9з^|`™eS d5p`mlSؠ7ZP=_sBI StM_N@$ [vwmIYuGv5KR]v%h\NƎ\-'2/nQ/7ݚyc5?1}bCưE=H~s]ZX<0tJXYSu dVu{+UhP ֫._9C]H ѿ'Jr{ !iw*o #NkgfSA'dr=C2ٳ !GUpR&U9ڶHk2|}Qvj7\$G5"Ͻ_dp0+5M<@^~ SfϽ7={FؤkB 4TZ5#CKƺH%®K9r=V}lBo}UFJvG fȀmycsCb bBČ)e[F_=7j:Ԕ8Q@)Uv3S[.oC0`}).f,K!&)ЩXGY&|6^WԼPZSХ.RoiF܂wt4tÌ · [j}t |ӔN &?O/O.〬s5p޽<ڻhsic_Sӣk<8wc͗'t!z7TOH@O|^:-ϝ"g'f j*viVD92ϛՒy 0;V mXz?/T$o~/1Gtad 84X[xKe a]oC 0l"rC%'$Ky!3z26 fqf9UxYh|{﹉3QRxZK>;jac_|,. 8:dMYr`c`1s.SrV}TNNN-sy3yR+aiLб0-.bF%67U(a7k3JGrvqS%0*X <.B/3!T;.^Dy]Aߦl,8t2C\Z.y28N=7 %>"F=d*4Ugߞr?\4X^I1 kiʘ6I~&j|QOh=#$fM_sDʯ:\,cu3<8u^Vk~ӽ# Ä5Bӱ"#uE=ڒ=]# ;&,Z*QdIxrgf7w5dr2fW =K(ԫwt'~4N$)Bxԩ-zj2 5BxԀ?VХw4[ؼU7)ǂwCշsӺ>N=;;Nso|}S+elB1 Ph:rDkS`!kyEDoBOye) ڀA w%;U޹zQDd+*FݷI-Ƽ1/`wRdXo<Ǝ miq3<c]Is;obS _)e<pQ7O+k8M}_9@fN 7#b!C.E#un? 9sH_R>#ou@G-)Im?;r?Q@9ݳbt<ӱƄ_9K9ZUUkт!vי4T.$1d=b>^}óai:mt~J̎r ЭYH&i /'BX1XcIt(&H033qږma74;xV{zw?ج?Bz F 8=- L'K1;~Wn)n͍jEWB  '?@Ѻ^vHّ):XA&rΖ"mRcv#{6>*Eeu.BzA}"~.,,nCf+R(w:ebX$\:#jJd3S.zzsѨRu<ђq61ci2%9RE iX qMFAKnʿdW62|sT :pV/"~[~I:2'9.]–3vYB*(ʨ 'gdKi' SL2AkJc0%=.1ϭ G eua(t.AR}J9Tg$V}b^Q|LG^s./xLE ^'\{[SFTMic; NǘmeqtZ4mLA#YVP u/Y_6־CN tFߵ$pZj3۝$^\ZMx?U'IJCK 6T# J萭+wy桇(0ͬsɍhvJs`B=֎_gTcC0"tA@~rf%56!z#Z:* vqH|ѮoӶtƦ;O۪`~V]-Q@HК*Ԁ)tm;9^'/EV9K@,۹yjx54ET|3TBe^UCz5*QhBIJ;?*Re":wuG8(%~vZ$zʈ]xX %4#X VXcYHU,{&Gg}~J'XOc@,0^m:1/zPQAS1㣟م mv[Wz𾣇:9[D.3/@4Su%Jq\iȗ1^< 7ܬ:D[/}SgxTڈ2X)5ffmQ6>afDbbX;d O"&m0~畟RBO]nqZ:[3#н ^J#/>[^l+ίLW|\HTHzj7ih! \cG[ ¹ղ4;@m 5J$]ڙi2}Ka.kڏDGP|lYIA"4#SELh|V,bd 8Ҕc0]hHpb>1*gA+IMu+s˯ '"+ZL4&_SOhp3op|YsxZc&w ,#4CM[]E|?\t#TƄnvUP(ֿ ִjͮ^:19ZEJ4W|G7î(sY3Mҿ]AwMBRT82/039?觼3 A1Bj)jC˟4gmXml*v|݆OBAQ=5RD/rD_Wk9dW[euUMpvYp`5V]{ 6iyx~n4v˖6:悚?}(<Z"t(%R m4xߤgqHWS[aM9EilqO鬴飠1/sKX9`YvmBjw89/o3O5Db/5Ԣ=Ir4W(͑O28b_3YL_d{*Uxv(?ȳAxpfz_5؜ŐXbvc47wfP$ Iwv9k4 "O%D?:EG8管Vnu)YᶁU*mؙۤiztU@3} 5+J 3`UioNOؠz?%7pC cV#ƍ'LJG@ {7wjDZ]N&c8u$a zBok#ɪ\0qO!x0fB^;;%V\HiB(g'*j@s3JQ^ꔈuX4aR)?*Ȱ fd3Ȝ@@ O~ uyjAR[|8~>a|O?jqnu}(&.T3ؒP\9 !Ck+QK d $AMnLtr( SfNq9j4!n#$aɃ4|ka*K+3QL_sAYuD'e-%/υpp1B֔ߧS%$H"O%rˍ`OƬȤ;BZ4Tܲ,XWY$U ,8N@V۫Q[Z;|.Ht)>L>ٹq1Zգ *ITwlW/zVXwRs%4-8U3G#e(uV7 c:N3+2v>x6re Z#6eD$>Estã6ca\.yfq< ȡBj/P Z;9,"'ןȪrc gmUQ0TQ+C|?OkaԚ6ujp 9[l_ IFN ֒ĭE)pNW(]QK{ưWI7v9{taS3fFFhrw?L9~`cY"G. Ipx̕{q0~˜[Yh[m/b#8Ɵ8Dl J6k10eΥ 11;l?j?P#CΙ6ÜXh*+v8~Jri|+%I dv3Jl'7=O]]gɟؔGʣeڗʕXQ ^ƘfZ;WDN::qhUb2@ZtI޷j#o?(B节dTM\,\W7#XYZ~첏z>DCq@-h\I>C$os$5u%Ng}j`9a NwV"3P6e %!}lۊȇf"8 /OߊԟdG^I 7QmL=s9R TJl( a)Pldf8m&+8DT0P0X-YF0Nu0sМ>9JY9#=!GhA_F;b8ކ7 DOr%I*ɝ RW!gbI8ʅch6"wlj3aC~up$sh݉]R=^<7;6~ x(θL/0YOҝL=V ]Yr`"\^?n0M?(?#YC[4GumZGa< 8xq@h慂W/ ~b][Q "Rx9{2S}Ԃ[m B3YU$q<:ROjvb !ll>ۣo ,t/Jkh)HId1fQH#c9ma%.qۚ迯TaH8G ^izek?I7~H1H 8ngWo*jx6QAk%#:tcް5(;ewJHY?T$nrR_}vImO- :JUYY N6á)P1ayHM#=+K:Ob6>5gz H zvkPbFl,EF.8@e}F?ٴ}e5_`Ok\@'mjkM,>|N,,dU3W¹s~@FhRg3yy])-ךڴ_F`7U"\ gX&v^~:c|A^@Ĉ<%Q-5ύx_Ke_BmK38uag@T#MѢ!kbI5/WZ@h=g_ G#&![*\aHጎ+ e+|p[ܸ QNy(sw:bpf]GL> x|Y>sזrMDآŜ#; qr>Ĩϸ?67fc1)?4zN#hz`j:ʵ/9u2׎Om鱾AM؅,_ӄd JXnpQy0!rTEͪ_Hwo#:_6 AzC4*Fn:/瘠{?fbpdnZjYٜSJ ;ry͛sϡe6/e^A}29۸ j+ ,8tNOK* hKQdSh,7s[Ğ!xixF [EB"[$:2]`}C|^؅=i>VDɭh wC O"[r?.-jPh]I8~͕_l/nMjɾΑu>E"\0pT1QwdۆQ4_&rvkNj &SjEHBIKVxT: nl6kL^7'qsЏ CN= ' ܻ Zڄmp~>"̐b$FO|'o׉h_>n`pfq.a&2޾n7,6#*(:[`IUV>!(뛥A,!֕!bl k?qICx4gsGDXW`aL=r7j(# v;ޮƚſ)hIVmDke^Xy$Q~Vz4i_FSg("#͆U3$f$fX1BjB%]u7 ?*8!̺Nnf(6ʇV+@ gf@E\ }>Dz͍]b ]5) >iZWKcRNOnD4lґg I1 os[8UofDRϚN&2T[ R^zڇeyQ5e U-k+-ec>lcSӿu(3H26zoCbfrDC$M?(֫>5tI%lD<8tr1t!aX5թxSSLnjeMYR\G2峱HJ2HC(_ =VwWdՌB$ew3>sİv,+J&ƽ 3ի>d )0WU gF^FѰbI\|hLhM)k{V\0΁f-v% _ t>rv3cZe`[m;.v{z"!&{8>MT,?eu/\=_x'1L -XTVC:8άlKyb]8ԈpY xc 8J/wR͋/hlI\n 92fm;EFLn EW|Eh^W@KwD$ɹ[W!_-3 ⡏\_;ÕP:FN$,GEO⁩=heBZج$+'G+~q8t揇z5Kؚ*|Ά\Z]i&"FW #%"'x˃>ZeƎ(5D|]UW(ﰣ8}EnÀ42P\2H#@Ǣ- \'ܔ`E !$Uʅ8$ȣ>{&wIF/D.%'(pixNgPD&C(5Q851^"`n;xoP}!,o; ف!җ̏ ,/[ \"ķ4 j 0 ,d8OwCaj |PfX,^)- *) ? pIl9=]+󉲉 U:(_~\b%i?g*9}3v|<˴ҷ؈b̍7%[܌jEȨo6<+\#j BTaJ Z01غ1'AZ`/D?ޢ$۳{m4q򺤝2E*տ.9mZ<;Wxמ]?B.]/UuN<4ٹTeXzc,Tw0O?W-2#  B*,҉wu b. vz]-k63+Aa]=a .J^Xw3UHd(#J|2lo';AP}{t mi+x9`lNk8׀hX ㄁0o ĮCbwK#X6ޥ|2Y`F$3m2GVh ӉP -s* ^]:L&ukh2s1(."z<ʙRV]IALZpsSO𘇏GII{[%L;ղ| vōt$;jK(VQ{٣FL݆nk:޹ bm,=r&R&M9Qr ؛oiū)W>qzu<~`;?}0nm@lR @iH 'BJ:XWB)*yQ3ഐ&i΢'UWMC!ڛ(*NvK<7Nx+,ϟڠ24, _<0E]rcZflQ,9SU&$R^֎Bo5=?ٮ#4% _'Í~Ǚts疶KB 8H ,{,|1o ˚cV&,Cg҆L>PN2yO5gAEm5|νDrѝ%BFn3) )h>Q+ՆτDGUT{c Vwiui!J>`]qLwY]ȗ;g=7By+({h#] tE!T8,h,?@J߿Zb;>UI  6zxo[I\1nD= LMe;- nVmEo7C1tvcm  ;B2 Щ5 G_L[=2d7jq ~{8V$/< SfRw3Wc&=<ٖrD{^~e՜pDw_'&N_;Z 6\$VTՇ>4Ff' f>%l!N,IxYcD<-eCH{ݹIRT x /v#1]ǐCB>9_ Hd9*>ċm>OsJ1zw3-dI#Dsp z>%A]+ F&X2S΋@3ozI>߿gc[PJ>-UQ$f0v`go ,訛-i50!֐eYGJoN,TPKGU/<;~Z)hP^=D ݥ;v#T榰=?~Ng|R#ْf5vc&iݽ%i' ȋ i2$Еu5LKϘފv\wʑV-mG-͊j V1ck! XC%pdtYf2e@f@H3k+ #nb#@ җѿ,r BU>/6&-F~MfT ހdo'ǼE`I<"޲-a'l&1z!./4is"6%MꈌF{Sa+ʘqt­ɏHtZ~]Yw]A xG."'A Om``iN`oMN3֘zLG=LpUW*L.ULRDߠ4:#+ҸYo("m@\!9`3j?6tmo/ql8f8^.&:8 p\xmzn|Vnm'g>*)|A,' <jAtc(%0!' ۸NEx{HO_zhYǀژZn[$N~epDυ&1ᱱT`e)z,"S8zvOn'{ 9U .r],qE&H,Ոl\z\z]O9 Y&A˳svRETZg3P[z?Cm\;`ªPp/k^`܄F)cdmD^#F- XO N(#)3ܸI}+9Βp7 )gVm*j(moyC!$\ęȷ %?Yopڥ>V6l4@b;}{ފ;UGH;öWǿppz=ٕH?S]꿙GA'sʭ$OH,ƿp3 ȾH`a%GM^W ޢSQHHt&Φd9愩$8ir^٦_R0"4׭[x_Nju*¦ h׭4j[JYؔ[!Hc0uzr>e,F郪b9 mS]}vͦ0Q2/*5j|B}u5t蠗ՊsjJv W[^#Fz$ݑ8ZH%@-B͘7R. @y Rgu: (ifR|P \܂%Y0w"ΐgyZIO(p&1):].Ta c.] /)pUJ̥:l07kE2OkaX c7@\uG\+GY8>}UGk DO( ܼ8w$ FM/zfhF֐p=Vޒ~ܽPhk(=Pg ѴUlɌݞ"|V@r@cxE[ufSMJҡ]_r:;02K[[[X5Nk 4GNz+䪆|V)vHt!Ͽ* }-F{p.c)ʢ)% 1-;?c7-h`y@R6,yTc{NH`1T[r.b 3"d12H.Ԑ%)"J&lO\.&K0<*.lf!戆ݮhD>>w8?ZV ]/~Ԋx(/41izBoӡƛtn~3 ;eZBOІrMQ5 ^?{]_";{ڱ^4삾2U^פʓ[ž`rG(k D~ ,^7m콲@oxSpe (iq(fL%C2XH⁴uVb ;}Ę(;חP\U^Gts#rVi4$Us1{wf$B(~Ut#RՋubNlN< gGٛ#Xӊۙ m#j]zJ|ϬG }%DܕUq5=kI&tc!7MlAACZuccB;mO"ͣ2ОyjrEl?NJs+Rumԃ؅f"mR!j^A^=WyWC13v[gv_ <'95,ҳ:yn$?I|^/q|i'N7cʤx7)=Ia[Tpjz8c{,kYzd/?$fVPјt J8#OU9<ϞWT?aK{;^FyQB\09A;~Bj0!|?/yKw{2/֡ Ra)SYJuQCOYAJIbSt[߯)/ Ef%sްI"\i8&N&-/Ys6jȺx`5DKK05|Llo4m=ĥExÕ/bSl$SҙЛM?KhЍ"~e2x7g@c"^8JgL_3xk' 7sU"b Nl|A  ѿ7"`fFˆGb9|qiAt߁4};i\lmajUDS E'Mtcw&^ϯJGd8FHZCG' 8ۑ飻9xD~{~Hk1ӥD<[0妵]kfa>"hV?iu][ loOYǘ#kreGu9caPs 6M'8js^́J`NkY0f$wLN<X1ewY C=.#':]/AQ+J#-8iU珬\&nA+>K ;Bӭ`Ӕ^lWZ6ygLL:UIXnحb"5bki +Qvc}P@>As/8#`s:yi?2փ#r^):Z{+<=C 7 1Q `HM¹¬'ax[(hP-1xNj_׫]J>.[`B c ov(X9Y+9j5phBÉty/  DĊJ^5G+Z{kN/Wks<s8Qұ@ (=ƍʌ¡KZf?E3^E@V#d=;"6"٩yՐ@8@0)r= 9#4:+ ȓcX$J &X9- /.Þkl AbK~JFrqma$[$5b T4UꟃB$0Nh,x|9iaœ4)Yld5,X5/4㒊Mf<ڕ*VYV}1.>h]l +ʐ;maM%A M*siэLf%)3 H닷Q3[YH H!2U3`֊2Z+EnY`Ꞙx֞ Eǻ>m&YEI|w4񿃦;nyǫ* `+f+$Y{yV/ v7%RK.xC]Rv=&-aSisn$#+>D$A(#^Nu7|mt-f`-{Qz*7 Ќ1Ыa/n˸{BC fܠݱv k wo6 п.WߊNmIa5cQM4eB0rxSxJQj$1T3=Yֹ |5/Z4qCy hjVM?0 akF$@ !P77ʂҥ01ιmjPjg)f/.eHh6H)E_ni6E ߨDq4t6m=&;mi% :g*iGBBGSZL|k ;i>BɻNKB_P aF+lZqn-^LrB (kfS;HS鉛[<\IlA~|b S#u:Ƹ>c@$@h @:ṋ^d1r` ^Y&HQ~I\kY$|ğ@j +U9N=z?o3wv0/*ox3I|eMG UyY0]iHll%D t8Mk6Ie) 0W9(}& E@1<i rvRwZ hd ӑub}K`>4$Mkb3/4;n2{q#:䣰8XJ;0؆1 cBVp.|2SO9Ηe6BA n l=-[%5ߦ#6g2 (kSFA6Cс키"B~f¾s4 YS~tR0Wy?f >tb?c|O\,YOm!pĥMX+ >Tgn 6#ےUn/TQ?.g5t7)Z@ Ncuu^k{>3,U}\>*ϻ)x.Θݸ+5C*PS݁Mؖxxi|6C7Ii;,>lAdM_lחE=\ۆx|9k89Ø0c\~zm`y_lQ ]J&/ig$ Xȥ)\n#bêk=?Yea6oJLʙv QH C$ʕ> eA$n![} |vHTW`W C.ix!NuuۄPKF֞o_9曻yÊ #@HBA`'.#D'j9Lfr)^20zԶt謜|5.^ &xQ^b6pRV $֊ݲf `qZ[+#/mpUE\(u{lcnk"cx| 8`։$]ZL {BI)x {@XL^y~],Ӑ75r8|qOY/G0Bȇθz.zsN*gR9~mG\⨯ ,A+=YBTjFg\ Vm:(CB0GSK/-hCv!+7`alzFU)[e&z_L gϙ?|{HL S|BaU&/9ض;.ɾZj49/ݱ'@[F3YAׁ6R}4mμRT2W(|cyTb1"c7ZU JPQhLM$x [N%ɭ/t1ڊ5;/ Cpun`Dm ݯJUCXUt>n= TYԔSZ3NݴS" nQonܞ3>,HzkX_k@pA3w蒁pFޒ4ߕ c0S&R4+9gԊ c=#Q9e˥gT2n_n>]>ͺ+;`p}22]^p̐$)Wwu)8{q N `t`?̵͆ lHa6i OݕlwgO L_v,84iͧ$=ʹAttQɎuܒ~tU: H\X<'ָ0#l59 ]v)xƒ51eT 8q;eBzU|_Iq ru3I@kS_A|wR?o -O,L@ڰtєy u}:ZD1Q] qtTzͬ]SxQMF?%:s7$]<. L\d)>QZO#c3J2(P'/h&V7E/i kb&Zr"u+Q3=V7KR½FY< 0_$!\|Os`j 88PF>S\9̴T iNeڮ_DM' ka&D%yTTʹpgnB O?b;τi/5(ĕH]1'Uq U]4Q7ڞgN;O&K7R*pr7#P &jF b z:fyK y}g>(.EM ~O%-+UOfTnhߐkaqЖ< oNtxAASjMdskLKm16I x6UT=d<O &hBG9QaP2n(¯3sUӴΔC1T4!%9;kz殕-:lW|~12rt60>++T馧=#Y&˾g@i"7p1>&=`̀D5?.sU>LJcRp"?KR&C֛C,1N@V:$>DEQ![Tc,ens6ظ;1#/=IA*>3Jq2E ZO^A`ۥ/B(vT۠X^Őf8؃aN `hMOCpɸsWdD:OqXAGw~W}u J;ڰZ-s|~&l9Tٟ+lxXt;R(z23C' ~)÷6~U=CK4?SA+zU`&;/ n3eP$L23/i?0G%n({RqfREN!qDؠd6ue)ׂx- AHi%;LOQY"@d-+Jn=!b/$ E!O C7ʐ;1ln}?}LUņlv<5$ $bi0.w7|Im$ؘWaU48ħ|b^.qG7oC,54N0G|oP%BEY)3~}@\čB4;@dOu3 A6G(* He+%A)5Dɡ! GQ/҆jw5\P޳bvu` 8^yDŃTLEZk6KCSҕyпGl KynG>3Y= (˺(s7rq 8Jg.4 m?jD9rM˓Dvx5ʧ|j/sO,܃ +]W+ӉB틧9Aa`qBULckyv%V2Mn?wE?bJ:|%:N 8{/G-o:%6-Gy>瀈g,w۶lzIN[u]hM88=V!6F JȇY)Xԝ r);{Ĥx%9m*JR`'۟k<"եqlLbmlw@t2y{}EpBbU;uNԫI-vJ̆mq J[ yQ[+zk$w&{֓fm Lz?UT7~ tx .M͈%tY `=>4: Y^tCw9ЄӪ"UOɢ{H<^pÐ!'b5nk'Ɛ1D%fqk SnGJۛc*Wf @Hu)ϧsLQglG{o  *%wgrJ`:qVZ~SL? QgQp+ql^Y\FM5zg~ ᆤ( 7(˦]Nju}y\_^#"9IB4(٥ 7l%<on; N(^j1)φ %HӨiUs~i֊U@g s yJHX3.?u9Q> GNPN=h}9+[W `JtXmލ25P4Pt#M'd$X<6l1)t\~=?L}$5V ]_SXq/f׀g=,/Gsr` 1Qg64#ܓ ~UAPvFkjy˝n@t=6$Og//" M9&#fF%ՠꭦaM=Bbp{lCF@Nc}YU+͒,JAKa_cr^A5$30r+2~!bN5VG.E5:kBk0YX  E(Q C]~&"̏ <볡]OOzG=MQZ+ 5ɴ:*M{3ASHǢڸrq޾t_L[䛛F.y0-gxYҪN\-ᵒB?Ƶ XG!Լ{lwhŧG+^:Nahp&'zrm6 `;Kk tu =2 Av|!M2? ;6\5W3pluq",-G"iu ̯X[eVSTL)B{_wX]V]uXQSSg0W]K*]I-`qv*k3qN @4aO;ۢ%n'u[+kB/Oo5){gZJ?F>"rBׄħ/>ȶ*.9lgFv6,zQv/B,f3+9B}H@d[K:9}]wZB NćR0XwƇ5Zs\:<^`t7`V53Ift˰]2e3 nUKTw9޿VWɣc5[#uoG*K t FnZ5i[;>u[ǒc+m{gn>uQHVFtվG嫽FL~$ͳʚsZy,Vp\|CGC\>F<|ă2UɾHAT$N3AK7r:8660WR)?r)70 +M[WH=}ec1~A-u9{R7mT6d4eBQ>S},"dBL^: P әnFzt*.dbL&tɕ#GPTwM/ $wޗY6qEII##Z] =C)R+(U4Ϗ A2A~3} בoIfLˁZ R ӷzj@vJ{yYJ-ȩ?Oѥ1H&_mVPp-̾ H0k7chNu^SեvwiCv 8wAؠ:o1eq̗G}3=i-[ ` c><@58!T΂. 7xYmG (]EMxDAl^AN"\o{ȵF^ϔ!~VTw2]HT3VW1%أjnf0iSFb}NgiD{(sQ|0$\|4O-SB6Cp՞s51A݁yOesvVJٷIf (^*L/^'gv?eN Vպd hE >'qcܠlڦaߌ0WqTI?bǴ X F~cu#jѿD$%d%0_]7ޕٙ+t`p  &ث!Brn kK{by-ZeiI͚ K΂& f-2_\$+Tt@͗)eQz?>4px\ : ܀hrÏ{]ɺ4BxQ[:M/%x?kvt5'KNz}Έ9hץENpM<7}],\p)]Y6XfK!+ .vT|^R^ҠUђ؅/€{J~YzgHnC G4ƾ+I2GΧR,Jg^ [Gwz->$z歽mx#JDŽYdmCy )#q+BɓaA>\5v4I=(Y[fuB,5Q[=~~%1uߕ1J2.(Uq\؈bn[\p)Kא'{ţ|{U򞛾˛!{EeO: =/yO!L*f6K:ÕGwKY?}1V6FELar/3tEtS_Ku0lZགྷ o^Xm4'P$xtÿ<4?Q=^zNy gttTir+?m^f_?[Fjp_j ˫]a3t$% X> 6 oQzUKk #YwؖdR3`LrC yқ8N)ޓ 皵{Pdգ7fS"]ÄV]K QAR{^$A8<~+I%Ōo<3feUנ'hft㪫 -k;r Hٙ񭣷|*J*-qcH|DK=/LN:G,pFw4QP+Y+r|f菭:pݛi~"}G<ǀ5_.(8B< #$Zɋ4JL ,L8w9]3qȄ}׿Q<9e`HC ue7H"0s[UG8 /?˄{,:k"%&r&5@efwKC-ia)/1kqGgM10n \F]\sIwt# Ҿx51 7H6d&:ݽ\d=z@`ΉKeBMNs=Qs虀|%WfC[ʝ/7 2V@ 5KD4~otVoY<@yM^>50_!&%゙!ѽ y 6C6OT[3'xpkbѯ2ZvgcjzTǦ)<.%U/>}ȹ i϶bUO8X+(,,V`b\CdcplM RљbTv*BGn.zT'RRYP.O2^,zA\mk3-9OWQ GkV^:);hps3_!U*qյDj<89ONm\N;w$*|ѐ[y_| !'Ũx82*Cuy“R@%G@}IrM; 8 'q'_նX,pI*uHyJNÁ:Hb A=y' 8v;t[c/ 7d.c*{ I4د\b`)!lVP Sb*)tdJmC@-z{ Qk/h*"$S ;n9G+.r7+)=&|JJ[;d혜u} ]25 Z}wp=+Žb]{Zk϶⻵atN3~޿%7+OY!Hõ~hY5K;裣$%[H'BsWYwsY3&ASӛz9}XyTV#s+K -"BÖȐZ#;`L0_"$X("&ZKQI U<ejIPTv4ju'F5nMVUDGv‚6' `RYbuCw}`7Ɉ@̰a'3 z=XmU,SnRU`f^y i唵.kE '"#e=L*タ=VD׆:שiAvi!pj2ֲ8vDj.>rR y(%a_l$BūoYk<1ڕ5KA}_Z}j>/>?5|U^Rm/ n1x'dnET*8~lN,|ܕHe|O~xV=5;㚒-{D"8Vs0[1.xK>症J)#Q`c XM?%,vK6"^tͳ.` _;D nn3{LUN xEyE{B!G_ppd(fhM5!%ۿCv*)ǝgKʩyw`d8ixIAZ\\TZ'*0cΛ`,Gg/M%Kzŧe T۹^3 daٔRa*32EejЧ`=k nԳDυ Gڄ x!bE Ҹ? t?ayb~@*O0s2fȱ$x\iY4hIhK?$]P1sLǯ=iеj?㈗c2:8I_PDN>:?2{ T0:p+k^ki?b~)` #Vę簒Lg"5'Z5Yk TZĤb0\즳\'e2T86ׯJAWA)imɄ9zgQaec HLe"RNm` F+Fp~O!m*@|~G)S/'| wβ3PLʁp3T!Ec41;0la xzH#Fr (>iP U`b&vC}2|1Af0&jȃc)ZQsm#R.]ߤy`l#S:ZEQ{) sp4|t0dǦ$m.iش&lZ|F+7`"6m`qr:LE/$ǤemΎ|L9G, p=r͎A[Q-yUJdLH?\olqQ(}J8\7cl r^P=?삡5kvƑ L<4j3ќ"QN{RH w#ێo72l 6ꃈǥdl m1Hx&y(uUh||S R|?R ,SjHurEiQ(74T( k>g('$cMtpst3N'$'Zl [əݪ ͔c8˃,E;+* I3e{BT'6};Ǻm tVԗR?WەE=TFĜWz(G֝`1cٕG:DYhܤs|AY[BOxG Y`⎣@ 1A$|p\P]kJ>cgsspʵZttB3KL ;&vD9$b7/9C8 ve@o8tIn;_+vB=g8 NyCFoٹ FyZe(ϚoMrz ZSA}cޯ^S}d6MYD"T_! m FrfhBR%e*f4l{װM'(=%l`͸9 TB1M0`ZbFQ;г'QRiӔlsۉ $FE@~@p!iMD \\/q.ց=6da6*1YĚ/E/C9L|v^3v7C q=YQLC&ȎHr2fjPedf+N0m⎺ EIOd9_#u_K0U[IQʴ+pΤ/$<³}qz$Yu\9] ƓYAt߮=mQ=W@C++jC')x3mLjCTC t*%~c0M:8xUwèԛWqg3),^}`p~.q B"om]U2Z5vb&Y ~x٠;+B&83P@]6.hB*~>9i"gKh4m6r)Ke"J*\UA"QZdߜ!s[eSŶ2mRݒOL1"s'W%)o'N "-[zect`oypr^~o(ͪG3 G:knv1dS' ?YRF_C2JJz.ÅK?M=a.[ۗ"xCh^d` !/Aؽ%VTF+&ſPx*"hre 1E ӬQ4-F4uY$,FgŚM^vۇb.gFH&/Zsz<|aҵ/J+sSbvxݯDCg-]Ir:s)]_U0 Rlۇs9DnCOti xRJQCd5-CR|!pnqJu%lfA:Fy`ce[_@I]\p8,(G,LڭA;h>puבNۺX9.^l9v;LG.<pʒ*J&ޜ\ WP(@-RU;)ԓ?VJ&a^{T^ESMڝC~UKj,%[K.6Nҩ,Wx-auŚpU6YHlj-tOZ 4^ nX^N)Z̷FqlS]ADоKɨ2\ql8DJX0L6*E>?C1Yd8^KMnf/\7A._B 1X^XClnŕ[@G3dp žBn "+G-h,^^FuB#Uz;>fkhqykbf% &|wÁ~G$s[ ,o5c* b] o!ʛh7zj^l]zk" %Uӹ*ǀfq l^F%[)!,}>dTw\"+먁Us]mArPI!CFxhT|p\Ow%VAQr;,Ԁ P1z >Ss'm'+H[g]PVY';in٬̛S![FLFds^d=Ȣh_hyCvO٦ QSAot9/ ~ 1oDy`߁s<+Q9Uljp%~]a_XAd/+ԶAWfUvRU<&?"K[_{ *La)+xm2ƌJ ~pY~/6-m"*=r3ĽC@R~pw\LNO1EF S Ndg}` q#Y,h@IpRk@L.gasECȦOBdHn.%7^K| _3Co\.EPMs5=ezڔHkj'! uIΌPWWkpP۪kWlFIqZ`jRxQcT>ӆ$qLp\" mH+|oų&m $w7ܞ wk'>R:!~~ b ߞFQ TmR?lx7Im7K-F+p? Z8cCqg}7pL"t P*в/QAgŬ)M.>2X<*4)/Nd,&kyDtb,0sLz<%\,s {G7BWS$RC?$MSHpB^A.^2טю g*Կbf9_Gf)--рqcGh㻹4 7g3`KAbLF~O/f>bsg[`@-#Hr2L(=,6Vd^d9 wdJC'x~0q5ܻf&HCoA5{ϥwOy576Qa `q׼*qpt AbM/A+΍Y6'J, cI9oH_EJC@L p:60#LgHr+D[]< (eGBld:lvec٘#8JHK-LKO>H -G~PeO1HEXg/46n 2{Or{o 7-W0_NJ3lLGӛuxJٽx:UHU+>uS%rM<Vf6ό#P2{= .w@6 om E ~(9ix[ru-ώzx.&_Co͙^ܝCjY7Ʉ.tO`NŤ>3V{5b?j`4\zܕi0P_}lzTI({Ogq_vD׌x"XnyNq$ffJw^X_Cg}D΍prxLJ$ 8vT1Ps;>y(D HdD&JBvTPnHF _8s{sRIgW1%b38܋$ sKN%WD<*o%h> t )TfPIލ7~&*ל!^ $D",- xL ElỞrX`[{)Hué[EyH}<G&2ܢwDP)+^`XE5r6EǼ׭[D1vNcyVe;lRr'&WL |B]*b6-3\%$՝MJxGkRհe--ZtCcVȡp @b|c"w&-0v#?{[vOȂpKJF\rl`jwTL|#2cRi*6Z 59ldcNL fx9Ny \Vg%nkq>HWLyslw=^ʓٽ A|t͞<'J]BOZe?SqEX~$*[/l_9M 'SQ64nlUum4sl* Hd^ rze_]/?>-[rރZ6Ӱ**uـ{pEa?xH†z)& /kvzlz!V&{*o(:]*Yq K_%_;/x.|u1;ԭձ7W/M.K2L7 T㶿]],&qi .HU-`&4ǿmG%K䃝Jkx!Viˇ~3\KJ 4b''"Nҹ[r7iW5 /649 Gmuo- d#:%QѮ*ܒR.g2c7fMI#3^,A}H 3 q{JZ3'xucJMCjx-;fgR>-[ |CܮGcWS: ^QvX7@n~1e#@tǬ7ϡ.zGct3Cж/̔TsVa iWr}n:vPY%:iP q*{_}C8 wbsS`ϟ;YPatjl)z*$ť~l II di~MzfPM_z.QO.S25cN$HHnuHq>xͷ&%1dCCS2`w•b wh[%$OP SR=P@C̈'j!SƸ $'o1Xj`Έ7f9tmz{Q􌁊z2B XzT{qqb jГ o41e eS$0 JWrcC GB.Z3h-{O>[P)yv5!S4@;Tl7(bz (>Ӄ(^j;r [lJjDlD4 X`sfVM`D} W$û= UT2.*Ngwjp$0og߮ NT15Q2`yRncc\G=4Ey&L 1=u@sg 䗅y˾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*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9BhuD}45L1Ż #b nX|(`-X6`%t }>\F%߶KeӴ.Fv f]1NWpH&*=^v,5t`0e"OX`\㮖Uud:*&hKÔMB4.C1b|68> o)JI5,]Ps!5M:4F-Ʊmv; yG@%@x?r``6e摠 9;LfY\nr錾_f'6 І39 4@>7},0w}z}X+_0eZ#ht́]hIC|fҏ?>Ƶ1oH;1$$:>_R:`ta5J=e|,d#;n HQ@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ܦWfPeC%A*;rl?e51Kp| JqޝA%i\DhCA"Z["1z+_:@B+EHFlqbFk@X“<3C\$VQ#tbn'M ulusj$ɥORcFd|Q=?9zfMjs/E7Sn2N?cqGBvTgNuTn6t4ؿ&ƽ I]C5r;RtvA VUJmZrE1ߑ m"N Gj U,fƩZp+3+ȼflT{Z8j\jVq}] V5~`VL_:ZtT;<%Au7y}GLQM&gOf|8*9 ˟(ed>zFF{|nSAϪLV-(wGd ֲSwV. w\9-b&P(lgs|UY\h@|;MMufŞ-M7j - ^Ljq(=pP7' >4F1p;}J~/:갾|8Y,+4čWֺ'x&i{bzkEy{qŧ/ʆSY>-lw*emC{=(1)/Ō/ rP*N.V{Q|J5\rxwz*f2IFQ Hٮ`g+6[`[[~uX|.∼IcKVBUa?|q>YBZ8AhfV<} x/'e_'ٜ{*\t8Q)tyrru-n2+&4%80b_; eV]?֢1: Iš`;3An2D*J49PKBb5G=6T_qbE$'V&fD_=ЧfVNS"0V?֥0m+5uHX.xGk1hroyކ^{<-K#2B- @PtFlM?E, Yojs@@slʼ;hGDO%p擓ӫ%FYm=gSTߣbc5cE#/MTeyjg׋sv|ևX7b!]]nHd/?؀[g7؍iٳqxzd)ƻ4֍\H;|?t4GD@*Am^;$'$c)VNBpnq9X GޱERPEI፝k$pK5¶Yy5`M\} SVږ6;=mWO:8:Nĺ]#˂4A/RAnilߣByv'NԮ5etE_qRQ4E'Gxd8ܐXvrï51%|F:ϝ!ߡQvSf~c1wyIQD%n ^ !Uڸ-Wݒ` eQcټpf3@4Xzk6ߦdР 4dzXJ] ITV B4LXU}.d ^9syaI=c5h`</Tew#f9+3{h&rynj10,RyYi '  z#xxsȈDK><8vlz.|R'ۅ|3rDi^GN<;țMff @E#$^`17."m%~uRI ,< ЎFFe%gsYZ+-]E1n؂ X]j6k]'nGae 47],7.IIQժ2@; K\ ށU~6p||1`ѪICAݒ4UՃ;"fu7{>J YlB_% 7gZ({vvsઔ<& 70KL ^aqW\vteQ^ԃi+?ihx ({ gYWlg&"w>vХ7}_hdlNQىyV f10:en.F7t>*ԩR`}U$s-g_=ǫoMq :Qiޝd Cp>yb˛xŪփ -ӌn♅CZ80U(I&v2&S[x$-iS0ѷ%|8*n֪1<6%Y#R*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@Л]!Ls\%؀2|1[|^kJh$~ OTB˥/*ߔPy=3 27MB4}Jz[QA_v _gbŋ 0;BIo' Ȭ0 P7-7xk=6&]naYYS~;",@ai$㗐p`pq0.q ں^|7_wU !(0Q3.T$2kgEYsQ~R$rR32hX׷H]|$~kT*Й"q '#$hcH<}I"+u\4sv?3i6T!<j̰!`Nyi[&`Wӳ[u)K/;jLuk']qΨۡyɫȧ G#?Z[Hr|25vfL/Gj?}ͣL{f]O"[P/w_6H۳KsJR;G -1JO~l/٨_Ny^T rfXʄF UzB*mPߋa 8"8d4jCGajW͢0Ax{վ/vA9;/}SXguwJ8#v^zP.KYSFŸEjcSA*MY)2ey,77<4¾^ [Sx S8Hazxp9w`k!pY! MC dhKʮkH, $O;MW}ILDHk+ښ,+d8"4t=C}gq{c;TT6n"t>*%[|2~70򫝊@"GL e4Nsi)F F`Pch>jG< ڂ A~5ߧt+ڣ9>RI5Z&1Ы*FE` OE 2α #πx!L-{zUA7^5FRkI+7Hk^9d^" $ScBa5$2:t ,1nYL9>I0`S-،{>'U Z^e0͕n,}Aac .VXdY=\??8 %VeE슔1/<knclbmG;AV)Rtn?c?.D=<:uJ\Mpq̯H?)"6 Ƥ崶BG>yŊ\O' ǐtt\;N)JǙ4Υ4IPԈ&_]0PAn{;vj/KcuaIUJ_: 6yJy0.IA3M:WK y.rx"Ld~Z8@HGOCG;>a_ܓ6Ӵ$l:?/0hp =<W嫈/]RuO<N? ~EZ'P r ?ۉnBnT& sSٛ7rne-gEJj|E笭;,xP{L@qkzgIrz/nYu#vC8~B((bq]26pH-QԼ$X i^ |Y?Ko>?6 QZ1ܑ9e%{Ӟ:MHf/:G(Pwb)=q+τ RBQI̩7%S]bB!c[D=Ɔ{@{6S.20\ @pݠ(U~f&Ķ0̉ ɶ(ER׹vkNͰyNR0)qQ-36jsRF̸o7~ù; >Xc]GӡdxLFy-06Z{CiT~>K/ZJٵ5 2yG$ aRڕ yoO\.Nt E@&,:FY]%ohmݧt 4pK/ @vE@i~}a*OOڎn\Bs1,3CT\̄qO$ĤL~͵Ar@SgCTsxJ? YTR/ʼP}膎1zlM%>]HAXbP'[k}@v?(Dޝ뵡BIA14  ϊWN Su :RN?PQFK08)1P 'WiG=&~`ӊ݁BUzبuO +=en՘+D7hYkb|Cx:s"DdI79FwNu E-&.ZD> ,\tρ<:a b\'K,kPdAwϯQ>fDE?bdH5-p~jKvx¿+%[95y =@gUT[N*ѭCRUs`i]ds ' R<^]QH[kk_0% .>N ԰DA~a-A5D1EÉ0'*nFa&Zk=?;袋ВPoAqs5*)u"$ƣ[+Edx7EΗ n}9R=*:r}SVr1m(f$f:eVq=~ 8HV>4o^]l| 3 lPU*V"ȱMa<݆uhj&s7]s쌧0S`}TJ.M]Q3Pu#t v=-d )&֯Dr,slG/0"uOux3(j!VI= ,plc ea"w-.WVڑ8KV:5h$(~ߞS /%oNdS1X Kɀmd/LCQ}nНX[EUY+ X!s@̩ZY9H* u!<#+.ʡP7-ݺ-"Ⱥ8(#EWaA'syP^\ LK|܇s; f9ǟâǼ"OhM4jSA'>Բ4\ ~!DrFKԷfT|!D uZY}9Qcs*VM0Ys\ͦa#A65=So}C1"jqp|V-wkR0|y.r9CVTƒ0ye"LUKE .M e[5w༳v|OCS{ XRؖ?qsWs̄'li{`>'W_-\'x"\lt, LSHT8x%x䇖k"%s--kk,$qk "BoʒlժR/G^oq!2 p]EFU/kL0\Cl|%ޥFndḃ̼S;,X:@PFRP~F&aYl2V/%4;:go77>=Dѥpp0;9w;i'Ybi+ {Oϟ.re5 \3'`' ՑV.L)C+[xMWug}gVR>=*#Yq48̻hV2Ώbm2Pvw-oI@_wpq v_X|DOe9KEx3ŎpTnOВ"%k6-?XbU)96ܷLMԗ%bFJeEH,L!kT?7OyxpI.} .C ܐseWmVwzxl#Qs ʀ;Fm}ݡEYlo0~oAEX#̨J?*SP1f!$|@Aۼ f9S DrAu>{g.p> nhm^|bp6pQ4Hc>'m^ q# >@+Dߙ,?G$ޚPFJfRuֹP>|*CbJ?S¨=S_M[OizR61tMJ?EE:eHf8 2`=G W|Zྺӽ Қ$[J4e tאRJ/ޥU@zv]Ƹ4cn'r*h.M8 x+'&NQ6cxÆ0imxۂ=_^ sSnLښY~ƴ_7yP euTAXyUr38kDrGI[8Rz$aBbaڧ EvP烛>~;ߣ>*x@Nnaɜi{;xEW4|O_i. s%Ni3#=0WEn9Є Lu;`F1*Æ\Q$92Y ~/`= fAV" /46bO՝NKSp+S_M^vG{=8B'/P"vSRQ[ZH'^{l \!|=tҧ;#i%ЖR=)#yVJR0QÝ.례"к&7X.DUXkIj1=;ua+BZv-I%\֭dQX#Rٽ 2l*TʻG%dBzǬOM޿o8|m[8U.':OJϵ9!q8(?# tI9oX0Y5J Y*MqВNdJ52`jhV)J-# - eU~akwrD!\9 Ae/&]0.KFΘ)Vښqku$`.h}f ݺ:}&tw&U96y8puڬ,Q?-Qu8|)WO7|BZx0sfqnrO5>QtǿT8 ģb' P} \]̿ʤѯ1O.Uvӗpk,Ip =B`& *~Z7`=:D5.16OGY{~}Y%h𻬮59~ RS$TNa}\a8 f+,Quy>YSxi,=&.,2of"UDM(}?Dj8| 25gZ=̰j5+F?Pֵ6xN-{=k] =j8n*ŽF}8t/ǂ1Y=`\+^r4H&> AtRlPCޒ>:x`=D`9d}=xd~rQDJ/-]SUqiʢ[߹ (T36^T '$.sQ'#jNkʧb`/d0u@(f0WZDm?YoXzQ6l6UD; >vUVC+߇xgd-가`{IYz^TMPj9VL6ݴ)mᅭut]xlig$N 倊olYNkuA9PT@ ? #3} T=ps.uvl9\|F *GerZUszHu?9,?Hl!!*/F\!B!BTx&bK# 0L@fT=HHEݚ߹N8 Ѻe+4s` oQEcWXnhp1q0Uf5%SJMij0fvvϷNꎂԖuRc+ Jx}܁$# CjL&cu[GT3h!pj^F]ؙ=UB^¯#ƛ#R@Fz7o^e,V䁝M™c/U.4I6$-3@n*[kƉ /'(@Qk!h/ XD%Z$#>'ptG-k4뉕X;Aך\S?-pMOK[ qlCo1wfbxtX@9}yuFFǎ9>䲭qXdp1A$|scҧEYP-gwNO"brw58yp*ױT/G46WXW3Tހm.,)SE!I]o\wm+97G4747܋$uO0JYycqȴr/X.@O+j]FEk9ibQ {KǓ[K/-jYzώܳ d@3@6{ t7epKMr#|V$emB-떓Mj/ 9 ü?+dW b>zM{1@S2's4~FtSPbG0( P-h=B= /ο[o6&UV4iFG/[,?vQmN~گCh8yȞs1sɣ0v a)F]gkSwUәUWcq 7Y/bޫ?W?r:#E` jC1a^d*2u>!^KixuT.2RLwxK.pO/ޚ}+.kH 2k-ȣBAܠViut5&w.gTR@(\m6g]8E!r#)+!{yVOSAkV8p/M) Qʈ/j0u#2MhA+?1̑~oD8#XUx=e;Y"QEFA=V^6>>B? C‰P)2`qvx1KgrxinU,aÍ EhnZvﭚtc<J%c3(Cd&a9?.hR)rȈHʒDٴ$/`1Xp: K+-14񿰧/|2qZJrjaQ#ڷFP{<С"7ǽb#e'|i?d~Y00n0'S"aJ &WVόj}7m;/Xl|{s&g.8~/C^' B 2br3,:KKnվ㳚A'J>w\x_' "R2kWz~a#8ȧ}8;<4g& AIǐBTSuu b 2y1h7a.(0)#?~ѣ㒔vBz<7F ^zt@׆- F-ď1ᗮ1HNQ(ʮyӎ={vh.ZC9-4k]ܥC.+[ UHHZqNζ HQ3Ϗ/^$8`blubPE)ڦ ޠXbúF-E]쀔7U])INcKJBcb~*ZNsI+$^C韏 0 HXtޘ?3(j6ʘ@\BEBWSyCaA6@2l>.ۖW` 80[/hjAmQ)) P]9~PPy i-U5-7r9D~~h־txdSjVM$albzOA1fC"C =VW 6e7EJx;e|6xkxl#1Ki=ϽMX6`93i|-ɿI !Kw֞~賓m̜ɔ@q5s9 N)P#K|(ŽTukxD =qF^(LvyUP!4!L(U0vƦ%%][dTs~JK#ad%rM-[nq{J T2.f(b)][\7g5  rW]2'F$i.UUE5qsVQ㡿Wn9!Er:evb򢦾VS_il=>aAC&Y:1I{5ãtXܬљzci0r[[($xR&=X:u~ HX.ݩ ,xO+‽R>8:Ef*$̠1E oTwS; G)cݭYdKt{"SEMr7+c5^͙;x4dulADI牅R" d(Vσc;K, ĝZ@%h܍A!%*l85SGDkahflwgݕQYI,0`wZiڊHqI k[F {3, jT7{&CF=K;kqCIa.`Cw QU?tNyH 'wK }cw1\{Mbce ΀)p]݇R2[Gz Ӗd7ο#0[ACM`{V[~AZA Xp Dz%IJ5om~iA P}kلi[[a VQs"Jj.ݼ| _+y`# CI87r %`Z- =28PWCKRvpGȼ\5~qKWcfŚ.XHG̀VE$= blp %Ӌkɳ4 #:iNn V:z2@=1">fQ1n`Y1 0Tlw&^!` ZJ;wI&M=Uu.[(@ڜ>y 6UEؠ@y&\Ύe1>*"])̢Ϭ s+#?SR#]1Vbz݄(H+XɊ SķeVBsL?JPV Aݔ&1dy `OcsF& P ',Gذ@? x4.>,SxD1P 6$XMFlCqY3i܆IاtƄ*ڔA8b1UK'0I{/)Ǔaܮ5 :^\MخDEao?-5LעF0K C^[rF߷.O<m5uLݓSVsyj;B)R[K}V< ú\Td},L1eZ.5q~yg` h#,ݼ`J?KO&xܨ"Oj7$Po 2UiػfR G -9}:c]gEP7Ol5[ gz;KI[ 3U[ }@+$BND KXl-a}ƏC%e 8%V5즐z,wyԒQvrՊ;b^y~`Tbj;/㊴#L(L:sWI@vl/%$}xpɜ|[PnA:E8KjIbomU}ZCY?mmlvM?y;ԇ 7} 0ԝeGxhp4^Wʼn+Ou5ϛНQ+`iFi}wy#%Aw=ԦO 48KDnC\)ɚ3L6W圦y[*G Aʉ|p}Qj X-J: X"N?PRBQY,ވlc8ʯdZ\bbK <5! C9ȧVԧUX͘%oo?}"b8y&ǀ;ͅ349͍q 顇^SvNffZR,mFeMSxx%LU@ⲣm|kF{j&zuMX9F *r>fl5yn$}^6DىQh6Z q{BQڤm<$?tOx P?YSJ>W[=JrL) ֍o=H3мE)"/J(crI(Fp rr&Ѕ)I$?NÝ8C&Λ^,ʎĄAyQ5Tl!2CևOͱ'B.E7=L[ZDK~XͱBw%]i;/>:B5zMᖔ%ݙ+&M1v`[t<2U21\1@s0Og¿Qmzq5%e`n!Pa^Cؤm~_m ]vu"S5qPFm)]ٮ !@R[6 M~+Z,;%1HT@Mʖ3ߤ*L!̦W!ʉDG[O^]U?j$@Lиa#Y=vڡ/'+Y*pvIۻQN豤15f*cN:77l-ZLh6PZ.A5F-FO߬,[ F!恲ٛ/#)[])A,(j[of"v'nɩ8y9D!qL^vp/`1\cE?J*6W5LLW:`rrJrc 9bsLȎ}[#MЃ1 AC9?iY19) o{:F ¡,rH IU[1W Xg$%a fXK/`Y>c5`B50x^أ&~ Xt{Ъ h78ŗ tXQ;; zՑmT.Fi@b8BIY&V3W>DŜd]bݵߓ{FDc_WfO.>j=8ӼqS*4ߔ|+l_M`)xyü"eGrp啁 ^YBTSeBS$8RP$2 ~hş+\Jd!>E ^Nfs*,{Ϸ ;Zoqm%9R6?+}yy(ǻ u>QS$٨x%#^6c!Z tƢb-#9WHkW|M_(.S[z 2.h2`BJp/.If1 KBS{',TA@C;LNh0'{?,3++HXoin [?3%kW2ȓ*3%+VxvLwګdmtLZc>X۩Q㥝8ꭹNy`Jj8Q{-NX-b_T[]!B!L[̀ 'Fr4k>h`\c47]i K! 9 lq*Wo2nxΛLw[cY#oz]  .6 ]ev" V:6jaB:dШZ1OsFK&:G/lP 0{9+M-WX8v0Y9޿x l=!Tq%_s^q$9ۺ%J8I(*r{4csC%Yʇ*q)dʼnBB s(cɸhiڙhĺ]x!&?R~UIzc4_m.ǘQg#γ,z\5ri4NדHgGFr^7(REӅl_NCH]i惷2el';' V̓wٽoBp'>EܵIZIF::𶩋i1*I벻gޭ $s,pDU*7xsbY/¢uzsź_ƥx'"0<<Ăa_jNJ d"rF!0)L1Qf=ŀ=XaYCOy[Y45)~"T(\RmX}Ktˀw.$o֍g"[]8  ߄0ֽ@׊X@̷ıkʅ%dTЌxmTC,%{ըj_ I%?|cԯ.hzZ%Ni%Q/~̤^Xľñb g鋾NtXa@L5k$æ{Dx{p+oA7 MhJhڻS6%:&A;_2ϊJf3ǍeԸBS:G 3jr%EPMeTM2hfx_AN&p(Af%,DWI.OJwFFZ8L0/@,%#ΰpdߙC ^Sb;J84}>R|RP6&iyLPXno-6| \5;rGQfmOد&A:@wakbޓI ɍҒp#{Ím1 aGCK;yr#(,~JzPN'K7UT8>-rk% Iyywh.>yEY}UIdY+SQQ_h3m~YQ:NiQ̳lF6@!VN>a\ 2.N{Tc&M=>+Sqkl#_}%mr55bȭȰx_VsV)omY-P՜SlRUVe,lMѣYPz [Xs-Gs{84 34h<=3 Kj37t՚Ϭ*% @Ƅ`š:<g$꤫ʲTA-v=:j,mQMv稸f¼<{fU$$ʻ}Zh1K,`!<:ZyUE1fsr멞z5[8Ri~V$݇ieʡi4عl~3ܟmu9(ߕyrrܵ9azuGI@pLL; 0wPGpuu:$cCsti>ٴ-fEWsv2qf&JL =Sm ,?֩\deϐOˍ#W2tlbWzoL-4Fe*l$&]]{DBp}s<#WJU%ΤBya^1\]= n* BE5p3YSTA"1mf*$9 GkK󁳝9E|e/ a@;z͉m`DtH-}_x A͔|leac/oo$B#x0 4Pn (, "Ж zG/`BsSW4*LkqS-|@$S8rNKNhmI;P8RXX1Bn$M4keH j 7z a䣦n) JdN~|U*VcUwHEPMLEgclieL)'jiyLLcX[iќw)7%S('LׅGںc)?ݻ1K.1]Ck[Օ10moL֧Iǰvey.G)fPX\$]_y3q6uX^@dU7h4jF5f">'KxPT=`S1ނo!C{9'`>ٟuXX p-Ppԅ1WgO%9[y('޺XtHkiS.IDmm*WwY̾¥>!/HZ'P)>V~`arKUfgeZ@jZ{uq'V5ņdy)%gnߑY$*'U)M15v"EqTq3;Bv :_]gOS/ׂͣh|j}'ȌZ,|lg)n:ӌ%&V6([ 4l.u*Xplvo.tBNX]4RBPlYL@tbeC}!(> )x~w`}5a}V _H#$r4٦QdW.Ƌ ?t('Ed%G;&ɺTW[?tj q5$"1QVsu`̂+PzN ' .n BW Xc3ai+ ۦa_O kW'J|=49"uR]54zzj|^(# q%16t_:R a5鲡 ])i?-zNN8Wo{K !NNvRx[.UۖOA xY:Z$=}=TJ௢Ld]wHY!2MR(!ʤ${T"`V[d+SWbXNeS+Y,jg鍻}g.aKWcgKWOsI[uh@)@ |U{OP|yhauVѿt/O-c }-J4aۃ h^X[ЉSMcdЗB]S;X~GV$ P']V\JkӀy7#dlMc?ލW< a&!pv'_[y2/X w'unH*j.m)AԡTL hnN1L$#u 2,9=>hfe9K0j07?i鐞ju c&i/7td:4R״kXO͹Z#_DK?t"lS-Yb]Mr~jU$8YK̼:TN?t|翷 u2 v'$n,ro`,EFA S:HMSp~X)`:J.&{[،QK2Uew3|t nDRֿ~.g^Q^_ iO,?ۡcU |<\|&t!Q{%FA֑IF09舘)r e_}v;I_ ^, kHۆO,ƺZXQ42λ,ZlYiQ*[7 2Q)RѠјKLDD[퓄 y8]t*4=x`|[}P$0K^,ҫaKe}%LBAr᝻p2Q́v%7QۻϒT~PzR3>~HnlyY_h"yr(.f Wqǃ5Ou}^ˊVE ;EDZIH! oh̏d*y(+EI&$L uHy '..:ztp(}){-P~u70uCxn5Oh HjhCn \e^UȂAx[G]zD^zYVoWEُRa_&k`P#xW}b%8DP+^KҖ'z~EDU&=}^&/c`%Iu)p`ͻ>_SFgB#yhՌJ&&ȁs$]̅R)&fIB2׳H3yĦ%OFiu<'S3o)b+DqU~3,<& qHF'TԪak絣M\`mfvKu_,+M̀t2Ə/ ЭGsټ"1$+/1fѵM47DTxK}(<Wԃu4{:!YخÀ$GYK #9i]G91`{8‰QC aŦɍ:!5q&Ȫn6 rW Cg`ii2-Q):8A/AN,\AM]qNrDzzYGQ^ȹ!%9U8#a9KX4SL`ť?L4"Q9lY]Y]s*m6l æWXFƝ /r4opIċqÊ4حeMb&vOZO h sDQ]ݛ>fukaK"rP`Dc^kKjDU\|4U+?Cv9Bb7&jWJCT;u L_ަ"678M0PC6医 ^ncF;78xGU{P j`gxPBX5L<W;܏ ¾ .`Ax1B]F}>33 QKwKVA&lcDБw`.r? 7 )`VG{'k=,TCXz鮎Uk\BS2Ee,"谴X|(8C7Z2Kgq06 H炞Ɏ؍,|a@*j~m*H1gUsxQuRҞ)p[Z)VKn,*/zPz~(7䗎Jfb]%Fǝ(gK#pl8w8 _HX&R(U&H<7 uhr'S\BhMwp9?fe2'UfV AAz!xQ<=97X`4pC¢78\ӏ^g2{_\tG#mdgK*|#@Dc,^2L4c}T.]5 mPƞԋD0g-X(@ [ d GSBS8>3h gq~Y,U&v56jԬr\8!36Uk7JN>v5eB/'ls!_!YjDYŔ叆% EڳK.Zj@x1YszCHE˦F7 0(avmC dĪ0`P}S&uguӭMj*KKۓk{":#oB~MC$SRgˎSIɏ#F+{rPvblzBcCF_%+8է<]I|{h^NJѐiMVl\$`2Tμ5u:O څ02`.Hh [m%j2{`Zfo/1:m'lo2lg)WKqldLQ-wΠ*]5b7!C+kĊp]6G{EA5tvG#"Xgޓ^C ߏ3Up]f+S2ms6}W9U UlWrZoA/͌eof!ZQ}喕ՖJ5RݥJyJ._J.']8CDπ;)N H\K*'rQX_Z2>IuW-m_W TOEsQ & ʹCf՗w8JϱIdr$L#''edp;m>cOD^L F OvFASJvmE/f/r-sz070 % D^16iBIccѫ4৚6%TQE^Joy-]u,M#A\Y& yz^z$} 7Ć7,G:eҖpZ*i Y= 4vi=ã&+8.wJ-DgI{@7 NirA /|_ l[R&Nb9yM{PYylKt9NE˚߇v熰q^zlI5 ]: >deHRAUȢJ8S+IUMjn$Q&ssE>EşK?os=CI #$!HBg-z0 Ja KnˑIP11Z-cP~Ы~j'OJ*tO//iϞ EZ7^a7+Mx b+*;R>"̶9tz=1 v:8K*I[ÿn"(Wb骨m+DŽN _HBC5r&X/;gnZ|xoyp\(Q6 f88ZZ7{K[bAp!LcɗRٺ@:BLe2oAfcߊ B2Y4uw7|`Qs3K&Qf[ m:AE&9F b"i+~b/ b0XCc_ 糷a@l)(ώ/1v&Y3 TD7~31ɜ3'H Gt cSf3ba&>PQل›DO( ޲>㣅 Z6~=7iPtk^nwdOPC vp".~Ŗ,E|暎aΔ"-S<8T/9E&J7ȴuE|+fd0 bpʄxΥ~V_ qpRۛzü6 e9Pe{DXuɽ>dR-[`\Ȥ-/fL,'!xIuх-0⼦B~%KQ\V~XKV=r BHg B6ȂWH6',|#AvrbDD@ʘ{wX*x gUZCr3-2Gq.bJྚ!ddHkD,6cCR**Ukr֏J4al ҚK̪XV)q>Xa.i|7sS3en^A$Gh䬁a'#Ks7[nyع3Ԓm1fA:TΆm׺eKFP4=Y*hAbm+}I4lFP2O8W /_忦e@~y$KI3MZ]{#"jd70[6TJkO #za~I*r3 Y8r.pUHtimӒgJ.Q+S!'NR>Ozlr> Le ! { |=@K">cqPAZWZGV ދ~EٖR0QHٿ6DI8 _5Vu` ܸu{qqfߓ#cg3^a8.o@(1h<|VH0'DD܍\d׵v(}rY f$~yār]q#.ÝdhHDhmhƽq! :Ԉ]E"t9F8:Zmj ^(/ g4FUAA+S8#yV$M&}>\SU0su 6V2"tI[CTHZl&oCfy >)E6&UGԽQA(Xe ]Q`mv2A)}5%iBѕV?C9QK?٥ڭixxL0,20\]Dqȟb1_} ,[,Cډ( ~<e/MDM4ߩ12MxZlP2-Am%Z1~p< :_DjUJ)|‰tpGregK*$ԡw]']?j# (خUz&I/,qgrY:.Cra1lLDH6*M; jވ K}GyɵKƳ֙;Z.d-f /.B$aєe)g+`dAvdDSg1sA`wp'A(b~FrߦaZ}Xn? Kd!V|~T[|nw߾L2mi-t$K~ys&&4I?E.- ^8`CmSi"@k4)f+MKe„EPE6]Im+9 6[^N"g7T3ΠRA\эU˜xЖdH(4ɏ*)S}r[xdZFކw30pTR"UW3Ld5vqȇH2D}M22+YIکUr%JT&8z7腀D@lA;:"koI7\Ok3bTGTgw QAJ}sk縰t2ә>Z,WB4}[ *ºuۛPv&4TA61}3%zaKNVw+/zP8Y L/gߏC5lp.dcIRb2;3J#$knO3`\/Q3T˽[G&u٭R=\{/yw2 W.)*Y{<E02rˮ#3 {, QYzֿ%h WT6j˫?[5cX,V{.`U[YI᷼Kע_>+,ݠZ00oWW|</xB$h#5j8.̩ M+U~^?=#ςȢ3 8U^^hgq:ñ; DVIhD@*8#xIBh !G R!2?LB7dѸb9ɽbriQ(Ѥ/ڻ0Db#:_d/b}RO 7Ҝj(SaXkJ]I5p؉iۂlahJ4M[K*rݕT.ѥc&wIEi7ӢV>H4sU@oK#$+M8ڣ(QFǥ[Z$)O\ ڟڄWFq ~dc'JÇX ;[ /H4p}VpjxeneQewo14q]^y']"Z)/Q)ye%8˅=>~Gf^!lo̓އ|s8ۀ&%`Hݱ _Էz2,gWؖ>5٪kDjx=4tqЇc wdI) u<-#+ZCCK}_@^y1(/f~͋K[5p%mrdMȤ6 Rˏux@v?T~&{վ@`5gB$WlQ%/㎴qZCM6T%O>E՝VK*I͆ |Q&J똟>2[i(x.B<% U*"_ ct–l\5~xt2<\e%n,޿_ةZK3~F{od>O(Xw?&t7.GQ5դ_f4qퟘN;f+"QLj0Apbu֑8pMRԇQV&BxR*`&\r5},3XkxkN}mJx>߆GDK$ei%kpb^Ov2 +iGƋXt޿SIJwm % 6F ]Ņo}T(EYint=qU ;N VM ÜX)F;OL }1 k}t.nG(Z\Ie-VRWs t]eR#_T=ڼV UHKxO[9J\@8^1636ՌiqcWCl鈹+'k}zv9n:L;cVfO>KKCRbX_4h~D) #PV6ױ洰@†'R*:&\.II?Eb[k 32 xz=)XyB;RVG<*oX9c;dX$?f:2/Wc+l &u/_0Y8 !&y}O,~WfF0؀s:?`(6vdbhy8T E֝@ rA @*$5Q4g_/XiBIp.80AֹuKhx^|N4./>J P+Bt 3RYUU۸cA5r@r?- t1ĩ4k(Pqul0s87nj[~:͇z=5/wMrQߑp-) Y>|hj(,ݧm77~Oؤ APҙѥ~/ ?7%c._!H!lF{K] T=zJ\rkSHxx{MҐmlxEq=c]6nwԊ$^ t{3c@^' ϷTyXO .nLGD;.7] fL wݕ_,rdE {)+@GKM$l1Tex?֮feV(mik (oJ+?R=p2}Qn1122L1j%P& 'x(o>37F6OJv.a?mMYž1Y i0W].OS#%$W6p98c3aE \ڍitSM.T2^EES~Gluv2G"!2zr xRr:kǛa/:zXdg_\LAw0DUtNm0ٟKi0Jag QpxX aK@h8ߢN-UiX=Jn HblˆS9? 6*q$g +#Cf%-,瓛B Ga%Ȃd%u44_3gsӈCKc]puy R;7%ᖀ fymԡ%`;| _ <ū `L{B*=M49=,PDk) t}>#>0/W~ǖP%/*k[МA#͓$F4Evz;_5:( pA3p ڪ c%hK8 ȧ85=;]ќ\'eVt8?^E\TF3#Nsk*XI!&kLUi-yJ!#A&2Η]3g FdRCA`ܹji%psEyhb%EjG&瘴(1C7t13HeDB?g"F `|MUIe״ -nvxiVףpʰhIL@KMwőMEX'T 8mpޗ~L27“x^T:ŏ%&w7-&b>M5A.<{׾aZB V2  }m#nbDh_T2_n8W܅^v.fh,dM튏<{]OVK3l +[0<N[b~8m URPM҉Z;Gٟlp5`l^ 2GS\ WO:LBӽ|bBy?z+ `0<0P bjK5.%Ve4@B(?M 1<8{͖5 wjʹjF'\zq-ml?0Z~ A>ŹsۡU-QDH9Aئ+S-r5rrk -y32G&s ҁgi75՟g4BADgUi@tcTϔ>|6A]4 dy+Y=iqxx~azzpcBT]CN{ofhBfV,8xsUJ_d{/Y DaSi'~sIDf|%VZɎ)0x{oo8!/9WoQSgbU!YtQfJwixndT*Qvh&6}>gzQ8% 0-_ ާ,$t ATu.𐉁J$BcRj63hL+J׉R6voisZMfE]4ӒrsXvL\rnP<u7#,5Z # U6=0ej?a, Ĭ<zo)hl*}q9,1 ~2ۍwQı.bjd+>gAm^_K=pGzoNEX/'9 BpT۲u%:pf]{ԙECPv9]:kyteX!1&.NTX8e U $'bw(i F+̚jJQ?g,ڳlnZ^?sgxH9{wiSjǩ.&/C$J 0;յ;p y&\rlt_XP`8j+"ҋB UfZ Ipò{1>_>uZWEsT`gI$&QZkf?@w(Vz&q/W-qNϯ?8iv/é v ~%ܨk * };}sȔ/g6o/DpVYVNީQI<{aȷ`ox:_mOj55~v~ {-awc1n}SdY˘tt|[-EI'?|AT&|o7ndXqR|dձ5(OPv@(ަ7f:@:~#A2Y~8!zw w4j c]i5?8-_> d^z<6C0 ֐XZMa! xG!<ß;f^Z QX, >.E%s* R:_zd5 ~,>uLڙmhBjԒ-oÓD /t'ey9tDaڐPN%Nx:Yc~èPrkKB1Yaj҂-[Rŏ"&$PdČ->4nI`ޒ緅F}7[2XdffR8% =:OGV!$HFUmFOKTi lס=`U*Ƶf^!ODjsh 6S,t$L3puy/0b]}="1qkI 1 hpM8jKF~`EunmqBJ{a[%'ǽ]ܬyp<7~[xb0frQDG=PB52ێ?eGA~uK!]K^R" yM8{^pݚ%靤͜ui.0K\%7NǺv&yH,R'v% hz~3N\ 7`Pa~^Cɝe wH ,"><^Ē IRDę,ZK4SI`p)?)zAIgH W%CWj5}xAAziN?[,֓D)r0"WFm >KrS dL uysFًw@ػPz%jN"m8}_M@Ti},47/tExŇ0BeWO%{:=G >Y\X /*SytU)]FXO9p2Kڛ>Iq+wGԴ^S+qMgw8_Q͒αo^F_DPWZ>tPzDoI V=f"6, 3i<,X3#7X7Szۺ4`o) 5 ^ &-q_9e|[rAWR$+ǓmDLPKd6䆔Tx͑o.3ܖ@dm4kSmB| հc `k|4U:!mo VwыL%k _ 4QxQE`D꒣_Y~ʎ&#~4){*&&i&}H=g~_ZՔ|d%OSdX]' 86U~!Hk&<3ҟ~ ,h-!3RHO"({!ELT$0/'TE 6O9K ~0htDr6;@ pH߶p2$$߳2Rk f2g{:Yoada^<ôtW5ro@yk>ApsQ,dD8]/v}uyV^QP~uLWMcNq$"MT멀@pmb'?|hެb/^x:O7zW˂Xj/!6=zWpKNI9XOorˤŠѴ6naC]\V ȝ?MڔxAA{@+MqˆzCUS2u4IgEqB.p(wd퐹`X .z^EZ%_̻HYPW@4ɞԤ`k QHˍN[2rl$D[-ҡ;V>wp]l~NHn2G눓& .3'0LԵEXGAip7g/EL!fHEcyLHW%hE`ΦgqdqsBE@iDWot8DhUO?g:._2U=ރ]SI0PAZn5wWպz@(bc9m! U( vxby]x9&rt)(ܙ9D<%R]ryom, Ujt !#})CI xt aJ2^aWyTA(}ђJSVY^GMߎD"AG2Y 5|Z_IŅ 84s>۪q{w1o-y kKQ*t)K;^\.CEmy5XK?̺$O9 [5k:,F%}LTec)TGM@uJ:|:W5}ؤ|>X +ZVgD1/fY б (Yf #~ %Ȉ{gȝ oO_"N[%dxtn߄c6f1iH?RD8K5m|R6V>0lPTr>P(H{7ѣ?$e84gRsLEvVwnj2Rx[V$dH$^Q&ޚ{^b,>Ӥ,l+ksat(E>X=vwEXq*aMɣ!֗֕1 āB6: YZ