bpftool-4.19.90-2203.3.0.0141.oe1 >  A b1?W^^f$ A!;<|VQ><9f ^ޙy2Ppg0egT$_VK#tcvFrc S@24 C5)xPO-!W׍߻Z5H$F 4erb?[Nm[MH޾);hg֜VӅQwNGEw+}z7D!i%LUJ }T 1m?T0y?\,74fee3f02a718697be7749c9c73ee21479e75af2085d55c1645b9aed640e7cbfdeb9a4b5d14fa1aadc67c0c7862d2b5be88d6a04 }`b1?W^^fl% ӝD&$1 d:C՚I,GB!Rr/ߔfcwm0T$K\z1UKn{,Y\P@ v`^hF,saCtFC>@}{֭i@ NNV9HQ[8&= k#3eƼ($Lɶ f>* O,ķh0I@GS2 Didmpngآ[~#U,%%:%0hT/"%@>p?:?:|d  $ a+1 FRiox         :  D l   $<(D8LM9 M:MF4VG4t H4 I4 X4Y4\5 ]54 ^5b6:c7Fd7e7f7l7t7 u7 v8w9| x9 y9z::,:0:6:xCbpftool4.19.902203.3.0.0141.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.b1<ecs-obsworker-209%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b1=Tb1=^b1=b1:b1=Vb1=Vb1=Vb1=Vb1=Vb1=Ve817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698f5634603efea5234c1487b053c7d0f08e7a9d97141a745e2a2258a9ebbfaaea9ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.3.0.0141.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.1b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-209 1647393809 4.19.90-2203.3.0.0141.oe14.19.90-2203.3.0.0141.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/31b42bb903962374e9ba8e48272486a7-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]=8c7a62751dde658bc20aad87d8b6798b68920f1c, 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 RRN,yJ]?utf-8272bd29643ab4e493abcd50023190943f067c2d2ea0a98ef5b85347b326aab9c?7zXZ !#,] b2u Q{LT 7a KދZdq>ÜXD}IP>x%F6hңrS7ٰLaYg֯@;3S0lsdx)LXWx 3F9fke{^Be,5'\ ixkW|M;P)]D|œ"c;%$0"hd/ͬEM"pfֵܚ禮6&oO ݵ\ oˌߨD䣸2B`G{AD"3RX%hP>gXG4pJ)-!}ɿ$L/I3|m_;8O>²dۿ>:iSፀլS x>'"VeKRza.п`N-'@FP2NY/'_b 3KwQN E͝IQ$ NI)Sw 7x27 %x(4vLOR5{ ޥ7p+aԀ!Ŕln-?a$R;=q0@602@;a/6k_/6&7;Mp !.D^_1o%UlL[s9 !KWʻߐ͸-/2~ޙEXwh5pX$uA*eZ{`D%Wl/]@ZvPNVy[ eJA(4htc6هB9|Ujs$SV:缞F1Ԡ/Ry!Iv40 f.mX2.Qkab( d,|-6?>: szS_-͉e2H ^i.7NXo1mߺUƔx.M?9d|b5Eb7dӑ1>R+(oBt;[:غ.u| +c!/y듗ܲZ2# /, bTE?2\&Iz zK?>}f`ov7>b'gVVPj,>Ն4 yyA<x&TE@XeNé^uXcKeI2QDܚOf4Q͒[K`|2g]SpLwp77}l{Ñ,@6Iytqwl#{]]\fOz &S'℟6*^3't1\'-nLKU f x{cnk"A$ 6,myDFN)c#Q[=r+q|dd)uD=5WfFߛ=ߕF eo-!7jNJ/Gau%֖s7*)xKD'/6w)J"KKq'7&Øq]kAx{mVX-Fz z։"$~R6/NG;8;)Eh-9a'bVq hL]̌ʿ}A^!o *'׆~\pdū{d0MmoK;?_$s/f|'Ց9n! =L!N Z܁BpH|n!A0ԾRLG6rB7?°:s^ʥIP&/aU4Ku ]v#:>wzώ@}l (Iwt8#GXˣtmogVtjj%E{J++:u.M;.) Y(} GՈE*kΥƼA?:6c=gWo0)d\}c֫DYGtL:액>~!0L&Jc91KSɂgeխZsFC~Ȍ1eFfDvUI';:6~Y.:+ C1Lj&h6$gv++ЏNdѧ]yT;|l.֍.Y?>,OwT1AeJzp0d/w$兗H^>g Àpl6 *.dA (TS<旐 h _L 8*1%/|P5im֩ЮYK}7Ju-v0)B6Kʔh;ڠ0 V*vYY3tQW?aq+%3xPNyc^ґX] s;O\@%tL! ^.Utrb#!P$.o2C+,Z=c6&.>ȴ ȈXXnLXWUJ{ǀ^CRǮ=q'PG)iȈ[QU.Q?{/3XbB*= uu i/@YG*fǽ| mukdF~ Av@ɻH죗Y[^Ȉijm(' M~&ꑾPb,gwޣ,)~LGTW΢~5Z@~%_4-K\9G(Yiδ&)=qP xemeҟ"4̴l1 tUvAo+onF,ņN&X>+Na1(MJ%j9&p(ؠ2߰˟%GTalZ|,3s&,ŅDK\zw0k u0q }Hwr&9|uF5U6fFNfuPͩ{Ӯ*/~8R#BJ0Xדt'{ Nit$b? ī'AVޕI2 WxT,*m ̨F#]vU> CVd|cmy(2?.gƨ?U>dm 2|y/<2dX?!_I=Gq\7'~0Y[xg3k3V!ɼ)#+e;R#ڈeF(NV3A2|([-034ZJ~**b~o,һ|ԝ"HQyp]tD\6H1uG.j$Chk}'J)P7Y'Q` /p\  $^IF)nd r>RRrо)R|!" O)WGZ7*cvʏ:cG{=+Mn ֍W 1kNtSüMn3[ѱ"bvST˧ QO##3 !ֻ,Sb2$(Fp :U /\6'_@Q:PIJcK@;^ n2LӸApQ~lKٗ $.An[n 6UUloi 14FąnV:6 Uwӆj?INL"HI] 4,M(/UڮB&%z|}~]hF"e,Q/MYnNS߾ǝlHE#!-,>e?v15 BSݘ,i$utQmk]E&n)!;PFNW*՚mXh˦z,=gP -BB^[}tnWk'_SтONTAxϩoFDhj{w-U|w+,t絣r6 4Tsx3Ȱ~m7PH(Q@ .f0쨡 Z  I$Zn>_Mb0tڷRo`9iQhF߉y`v{|!H24Ur'80sR}A7uyG]?F?`"q̛@d;RET dnh,%|R7\0 PƢ!Ùn=J£‡n:.L:8~>HҍcɕJ{[Wz.>`q`&k欆''%YW`wq#T6PT&T>tw`eMmCb䢍`"饌I澽"$| v;g35W-~7Pmd`ed6)z7HUK9@t\c?2΀}*.r7 Y>q`9DQ1 Hh a Fdz媻ĘZ+/ݮqpKw}`U8+[RZ{-rH0&֫uiL孋ֶ瞓p0GyO[t"@y`G]gDpـ\3xcDywQg٭ƦQ5>Rv3[rmNѨEc煩ٚ@]Y~2>_]FY*Pm+ +TZb|jL&bI59M =6 85ЛpdTwEޣJԢB}b,KQ6iy~|8PQA p4SژL0LPN>^q:0f^d"c/0t$ Utڀ }d_ORϫt lS Ch\\ oNV=Gr0#( Qnsr$Q#f pKD20#_" g<%<픡y< j DC,w"Rc*<l= *Z#aE/XAVQ Pm$+_C2ŰS7( ZB:t0*WEf !e&scs(oM6߆[DyPO6FwS/zo3ڀhseZqJ< %KfϫpPy3T׍5F JGNxG ܌PMcBR>ŧޮޛ=8@ldĔ 8O ceHt 3^ 8["~sl_ Nd2_&[5MS_^NLw@1хIjfZOvW8\\%OjV/qdz'mŠGU|ĉPyumE$G?ã)*}iPk_%:eGR:]aꃄe$+X!ͷLԩ]QbU1ò^x01w]d,"Nn^J6W CutbaB~Dx&,+Q Uk4< _L;ז͡Q3* Q`[_/ (q-=AQ-&| qIWN*]“omֺR[ 22\ZRea;d9D扪_M( "3N~f(c3\e;iǟP6)kD{\͚.x*TLeFKoNYL޻f wPPyy4Ӿ(#'6^~9@zMz;G]U'znӦQqB}dLt-kd=Āak=AH&ҁR$x}5*y)Z5f:`͜d~C.n}9Quy{:,( Hg8bҾ; 1A\sJqIHXgC=/&Z-wLFh8yE¹&~P۸qqL \o(M_{#~:?{ٶT k˜C]b&꼏%^@ot3i`5<2o||~,9d5hFSCű1G"cMytcewJ7ty 54%X>U>Cwe7>pB DoHyPP1~+p$*yN;7$ظu_o] P0ci]ᛮ vi $ =W`ڏfҫ "4i~\5Fv,G7A8o';2%  vPKB[wL T޽{㏐Razc>Xee_BnoّI78nv13q/J^)ҁy&'XNJ'ta(<%7#OI.HHd#k2BC:VsGQ9vN!% |!|Ff#SJϻ wM_tYi0Tb7[kn! P wE>\kw~ad #v|,'^,%5`MBKS[sv##|/cMbeHa $ɋ"NdC P9B6"Ղ/:贺=-J-b ?x%TF~W.srpyۨюKE0??K\HJÚIjcIG4`o(]2S=Jrm(@ţ16ڤtMъ+|\/);{Nn.:%Xfᇙܐ"ݘA(9;ޏVXmx1fTR |V숻w4D| H^KR2K`!`l}.{#>?hXeF@Ч"N0ހޟ7(%$Kͻ.\ǧ ?@% °HOlb o2*(x' !Xѣ^L?y:MOo@Pǣ)0/>biBu,i^Km{:c77W1*&NwUcF4Af!xd]}U0y&lL>'߫MqrJoSq)a$ufC&&ĥWqS6IRpA<UJ$A=T9yr$:Z{?kSOLOıŢ1N>|pl- lB/浠{V\h@y4M~=mkG v&8O 1Geˑ82-<_%:|OI:\g)EvW jAZA:{8rs*Jz<гϮe5iM ˈ[+oq=D  ?p4CxW[(t th庝Y:Hؓ-BMSWL \:zd>$7 2T ]`k=hZqgK]Fd-] _JsF&3_DN9;˜ӇW)Jt[fwhR,LDCcJaqOWaLmot&aF. d]s|Čq0j#6Nd;zDwDziP ;X(IM,T7F& A:9OdJ z悚+|F4W֚k;tqoP▴FȂ2E+ bY TRRl vyr>RjuFeut3%ӛ>oT[)"2P^T_tmɧkl3X?>ŤIJ{S]PHg_b9S1`传H)aŖy~qOˑ^^W=3z]*~_GLc#R*Y?٤B*dBxadV G"UIľ"`ڊ>NM &(ȐpX e::h8u+,h{Oy:lN2JH{gvůbj7 d#]G+7m͚0H۩g:T 2̕9>K}ul`6edz;|} j<2:~;HoS085Ѝ;4b'GG=?9fs E j&Rp8 S:u( D6ЪlٌɝݪVYYq,WM(9nܔ|#Gϊ*e8%=fZ5JM8(>w(]+pca,RSۭ3U0ޫ(lDd.5Lb?aU x~,JFp7Pʿ,b_箆ix1dvX)! eeKG_B((4*W MNs4 CcM. *"J81 8 m_ryʵl!+Y=?XZEP8Y~/ qxMȈ-RrΦ,ˍf{@WP,~.ԗS??mFfhR˾|r Jfs+E u襜BJ6ӟuu-őxz8[݂j)y 5W7:K!hXBiķ\v~hS)G2D5RvxZl%ZM<wl&V(B37;dqrsrMzYح_t3^?Kwg)ԏ8¾#I{"ˣ~ 0ػ'֮!܋ZfQi )a}Yc5 @4eݫs1AoO$ܓ/ fD,/Kgsul8H]j`S(PZ P?.+9_ GD&bϘ 6%t0}3ȿίZ2C2*1hrUܶ^_W$ .5oP<]!rs_'yi\0vdǦ:F>nVMji>.d)ݛƢ|\k)2mo}E7^ah /LQ,'fB4eݪqۣ֠u87"7RhΡyNT(m*N}!O' uංlpt=$f. Iԍ*jgNr 9jG ܟ ,^=vp/VZ"wOK˯?φIHW=J' U}< 4D8M̯*u7`N ȲbqHރ kF14̀/ГM& - w֢DzJ"!l?P35PeTqKjBTsx %H?(q?˻JpY'gOP`@7kv)CQ޾쏽 :Հc[tgg==Ҧکtk-~.\is*Юd؝PQjʝRj&>FgOfzٽMB,w$8o|_D~ DbQvve1:HGv 0(Gͣ|g&DTGslɮTPgogVfjFTm$iVbꎱ@נp4 ~HCp0LQ_Bɥj$%kѫ2cKx Мm-N= !,^H%ԶhZ}i-L قn:U37aVȵ&z~>SvU49131^lJH B3BCLf :"6uق|"E.ØMAeGUrDf?΃T=,q&)[ƫ-K~eIbZ8C\[RA:\ ik$la{?8lF=Z.`T󮴴k.XGhBOrDi,yVd ׼ 9*y+Jqы@s;[IwBYN^'J2h+2 /'Wt%~]Ņ~ g*UB,UnV8Xe#;< P$2w$ g 6·F<RiRYíΜ9z\D(e@c3W$"sB2~ӏHXtdY>e+pPpxGQ'D}NpfJ*ˍ$Gz`l;O"T%j}La@dZX"ӟhW4*0U 9A 0ZCt( Sµ0vl]u8r' Cqz<<[A% DN6úڤ֒?i"9;`x!|h(z(ͺ#u9嶓^ p?ӼZD6 kʒu'4 dʟq)H @9CL0@~}f"Q ]ow"?+ED mȸq ӭV; "#u/y^}[Y,{}E|W-[dE݊y4_;*xY!"kS\2!}Y0/\b* ~lNV3l87Y-:6#X[^ ]q+n`3gv("!.IR^р)iՍWzoc/+˳FBwU38#9Ȟm;3>m&j H]rrYZC_}X3k Jg#]sTG{#>zf}(G1d9_M9ӳ07'qPl:&JSY{%ZNzk+/u (^\6\]~̬Q*l`d;KļN53 lK*hBi GT}G'4I-DM#3G%BϧY)׺Hģ8%cxP\BB3f&uЀ$~QιNhV@ Jku1izvG̃H߰8uk ҽ-Z ]ғzd첞/ Bxۖ2p`J.`n>OaK$YxRL V>?f=s5Fn u4Be:Gu\$L]4R4Du? _"߬إ0.+#( o]=/꺅W4D%>R!3<'ҿ>a 2W5*c]XβG۩&$M 9u`oiKڴBK/XY $Gncs =φfz_/+"Qxetۤ`ƃ27,LE\0K^˖^8TYW>"_;"YL7sd(:WZ*>7K1dդ eSz^a51֥@+SQ(WP§?#©ݬ8G'8h0Kh,uQ ;°/}LJXSS8q,1Q;h}+īeH?>YB9 Qq x<3 5Ild?Q gD6 ӱ_ҵ_Ý@)/NmB+!,YaL|+} WGbMvj z7|]'6 ϹaTX#mwFP|x!H-/ZуL_aE7=3M]Fay;sYوl:+YU 6BBuO8kAPi+QVb 9U SP,ncG;0CZ6%1r֕Bey!Ί.Qsҽ{Gn_a>DyǐtEtiNiƙݢ'PS+`є:FTT*@dt澍RMN)}qE1=,Qt0z칥vđ֯:-LZ1Y 9}~ףHJ~SX.թ]Xw@C!wTr`w_ywFDqcG:;VLU )Ʈ 懙C9˕hb;9]º~(>Z0>27}Gb3}O9+, !K2da"9'Ko|Na TK>0-`6K;J8heN{swdNc@Nzϕ-'UVahM|)GOm1u+ SށoC םZM mﯤH}٤5=/9uGA/bV,=Kowv9tlʒ[){ؚojL@Bi8UqiӾߩ0kv5YmVוq(4A45Cws. &8 fuIJ\aBp;(QM~+_(N-?LIg!KǡUu?ɚH-EQBofSSռ0XM>͇GtرBᰄhtF|?칾R,U`[_v:"eֻτ!YW>=erz/<8F%\PrvCKЦUo:Z&(MGm~]6_`R+Dd\C rF2΅Ts-j&2ſtm(0~Xx픾m$<๻d٫=T,i|ruT2OY\یiO1jm7z &~JÆ]^۠I'̏Q(PXp¸[-ӂe 5"ވa@CN UpE,Og=Dn7*YH6Z[H)82՚%s{TIsO "$TC X墅RQR+\HGxɄ`-0VgX'Gdv6IaS(bu^Cƌk8,|sg[js|ߠ $^.[t5թ[$H]s?@..SU5S1?z9|2mk D~Xj+JoZ٭ 8υ |ʽh aҟ #A*`xOi:uR` X %2v7@mW I  \me3h߇Rw\ 1K"_4?r-5MQH*/GXh$ 8v3WUJn c@|W{M;Ift!6.g>P e.L]?ΨؙБ(`#c$3N w?A yNs,Aqά)_Gd&;\ Pr\m|iInVX$:&6}ӒDgW\?cǔuxJؑR`bJ?gÆjCM:V> oۗoI`U?+Q*>Ue^Mۉ*v,' ۊj U/׳5Y=%d#o 1O >!h&q ;9p󸎐Bcw5g#d:NNg $qʚrTnh5>#Bh#fwzQ":>E`.V'alRrϺlJ0,uUJ(IY < €ٹ!4{wٻIhFI@Eml]D3x.i9LͿMh *:tw/[+tkčvX4AsT/lM=5u9{ h u(h ܾ_ؔ% 蓾ev;Ÿb&3' ]_dαav)sKܱyT5zQR+!<*Y ]P@aՕT~sa5O G>Yy @˹R];#Gy#cW+wƷ{P + ~A-d\}ZYOh{:ģ..t; g S⣔ )`083bd D[1;mŃigP^qeF8<1|B!A./qryU'E bIw1¤vݎBx %>fs6t 45ʤao,:QoWlՎeeC1cit<("z5XcIn^w9<``QvaXKò 8^(J>.ucY<r1%MY(۵+[|e&njfuEf% \go//ʕ($4; Ü!ͳՊFŋ!9 6\,g&xm{J܎Zj#0K$ ,lbe4ˮLuNFgTon2`بrKv S88o !|u-Wg$`I7 sU͙=\id5Yn FkZȎ56Ne^̏CZd ,:],$Q7D&--!9;zt# ]ng+6o(T:EnĦp |pS4[~HM7O#ǒ9jb@'"(Rm$M1hA'jPkrq!>?0hCh{:Gv ̬GbE\Hi!|Ƶ:g0 ̄V&l,;1qeV8MvZ&}*'FvHk˗{f^t>x=ޮ6e-^+dukHde_TM3$ƣ qSR! оrl)#Ji6_R:A9uC5*4\:,0Ǖ2`C/ZK%Cjm:#]ƀDU()?Ðe.qGCȸ湺^фG\`qYV7;K@:qkIyCL`^%l㬑Ea\% $)Tt 8MHFȹ: 7H3 z Ӣp5d)b 0T+ܾ#OX̯юϻDZNg[jC.!X<ڕqr^N~415r댹]U.H|$^[6ߏɳS̘J@bCey?ǣ'0ҦvW0G5*BPɪ8{T1W}@)KnᑘeMnLl? tt5I}I活b}Ӕ74+t&Jӯ6-Z3SS oH-\ua_IT;( ǛLrELڃ}WɍM\/y[cT Lv |j#{V@xL,!m.t gmi)hz}jUtcL#D},1đVI%S+Be^GU'E% @eBK0Z0XBW{/~T5#^DH;¶.I9ezj!zc ]z]e ldÓQ[ICM1{%U!dF|)mGҀ@csz8s&0#or楱V{YM\qwLpȲ]'aoEoF:rw 8HMA vU6}y,ْ;bϴ[VPqKJIgIR+5ЁeCB"H')YM>2ԐzF30=.tcy- N\4F}܃*[ i0 neGI4-i>qSkI}«ki%,b@AHc/†Eg[aKA5Μ|(Y<%^a9thQ#Fg{^ь[ҼW46.r`?ވ)1KWo\"$2|zX?SLmb|jp -Gr%sNuZPQEK1Zg%Ay>d;@ n9t-6F3{"jV/Znc5bB[1vㅆ*Zn:srHGdk*;8Vb%8T O}|2c)TʹuL5knϱ0Ԗ1HsI<;>UN L.R!̵֣Nk7gS g-W^7p25"@*)΂W33 A[&t|$n9(96]b{TWV{{ 6бWwĝ6@YmF-Zb(-|(s_M.}8  \A oϳNC$ MWHJG2]DwÄRnc+B# + 4j^,)-kEh3* '&!cI秔hHWT1B08`}aA1vfa80qƁKDP+,>W7ݷc^H詑"/(tz.c;}Y;eU"fLBJpjV1͘ӲBI2Zpm' Ŕafi W`ՌZV֕9b¾IQpIZF\ wb;rglՐDC8{r'ݩKo 4׺p+e;5)]vu973$BAZzwx&p5E43BCcG%j8 Bj7i<,għn@hjL4s:gٕH'G2qD9eְl|P8Uq ITa*:9*cJ~萈/p vܚ dCC Y͂-%x4=M5 Gpr\HVTٛvl]ծnȃ[o R_i_ x鴮?e gI .zk)9,jq9n< jZ?QUC0 YĚQ{v> {A&D%#CV 4 fԞPg<@^W'6Mt^bo.0g I%_d\I-vəbN8^>e^ l7?te.=,?uzqtNg un0jh:78jrKi% ꮞߨDxދgFh?# {?ׅ]#J<0}&GK84vUkN:שb-|dhQR`wh IMiym>P.Ktw-T7lwgۯOВ"p͕X_C!fF4٩xX9쭽TsiÂs,ȍg1 tFbح|B{]ch.]R0ŒОY$1hm[5v_ }\­O?ENY^ ,3;z(JMA}E2XSo6ҋ%$QE,bP 楈 z"[eǟ,J ۨe tU!16]dnDÇ V_Yѱ-q"P#TLʧpə­L(oj#"'oFpP\K1QZ?%by|{y[N20w ȰWipr«5'~I0ayXAYXtKLz+jka!:Zr$|JϳgX{wOAZү=FZֺӦʓܜO>-S@4 Rq2%ȃqC`I糝)} &F|<8G=/7]]kG] MSktvte 9.ItG}-Wp~Aus&Q(ߵq URYu#)ܞӑn]kA>έW~7hyuR? p2*{"W-vz qCy| ǧdFը{;ր9 ׳&q`%oʕG?;m nInJ[> (;&By]Xn ;"sÒ\gXȕfpiH@rY 0dV̘l y>eZFȦ.yPr3cҒ~ED!48w 0jpAd"? *E٧ȫw{ͰSɠR 5/f9iRc?b0טe쾐a lT5uVF_MGCr]5nc7L 97BEgo)c>VG#jc#h)3퀽@Y P"'VĬo(®'0TӦIkV-7b: w]:R`=]8fƋ' sJ7tEkBjbBL.Xr2`%3<꤃F.'9w:VM Z)lǘX'5nW0nqr7D{].p#BSyH|8nB6/OxqTTl1>^Esil?tc"|tXwP61(>uzb`jL1a-爏A&YP8jt5)[dƷge)\md8n h_^6,VЮ-0#Y1ۄyg4CN]=Mpe>{ɝ:}hR^YySȐ 4.r a)j#G pG6ᢟ}x"Q`nM礼Y& ;RJô(zg|_Ӏsx`1dfTΖϻ^T@C6z຿\P|sي ^47>X?^i%0w2 \GWO^}Uު%'#V0,.8o8' -/i= kwOB}1lUn/OT!R# PhŦd=yUuHBCb1jTAm?G(Ҍs:K Qq|#EI}O[C*؃ hqCԨ_o#ͽy\98RΧ|.ʧ f0{C=*OPfWbS.Wرf;nY'^+f,+O@dgn W+zIJ#w#8'Qkए]΋Ĭ0Cam$w*?2SE&1XC' v!$fRYWW*t{bx*50k{wz Zg8CD:Y*S|> ;H,־u ׌T+~L>sޝrD";Ғ.r] 0g'BB^`d<ȱnr1š΃7$2qg^f㞲16 HV[8j37O[(5.jú?b}f-wMEB'#airWfYR[MPÄËTs@e8"vs"ye@|6ȝq_dZW?nx AC`+00S*bI?cٍ= „!lѥNF*WjxBalMi :T a^i}A/x{"2'|ƕU_5]`Bx׻0s?6mCTڭWBjV <-#.C&"S'dk,Hb;Zi~pc^D5.U騙l{UvcI8)*yHQ[ލa=[U$shRTZ9"w tZkYiXe&#9P9(aS$7Z1sռ5īEm`7:8C2gv@}<:p6RSPT vS&b_aIG6nh&xZ%yk=\?! ;ctQf9;lؖܕ2?q=CͱQ>z,O.d(uH}%C&Y,zdsy ֆn*+j_%Y'Zo0:+VZz6NSjaJOq.+ Zꌧ,;{%Q/E-s?yxYBu6йWMp-u/.̈fRJGƭ XKH:!Cq;ل֜[-**m ƗP@‹ D+*0ivg}4K Qm%Rhȫ\mmuv>OR#Нfi*p菭Gۉ 0?eH L a|?i#M4:^p`l  ]bm Qal$G"p-o)5d 뚍/TvIsn2B}B-NL\GO4&$4a![Hien5Jfϥ=@f Ky# 0;Ug"\ˁ6\F.&SyåCbBKB3 Z$Y#IqAH B ?Q'5@۞k-'dCMJ\%||?%}g،,ژ=™z`1$8hH DsYaLf'jˈ Lg2D-twUӜ wyoN`HSV濔8SԦ 5/t =7J4+*{,y{Rr4 CMFγ!=Yϐ v Ħdz]jJa9?UG4uy]tjD0U(CS$7ʕtʏ`IeA-X۵63bXo1r2qP(ɫ߉o]3^<֕q8rPGPE9WPf6 ._h"~J FVߍ⚚kq41mnDn^\G|~qPRl1Wde]ƍZ`r 0tⷁm%"uU4ڋvw4lL)܋E:*V%(lGϮXCTלL fW*M:l/tyOt10,s7H%l>7A.B ck  ɡL1*ԭw`y5?JŔQ&_ z.Ϧ5D+>bܕ@K9ϹOwXY /jVCI-@9yIRhmjDXg)#/I;spy~xK㠖SX2U< 8ə޲ȳs/@R1_|r/,L-bȬ;/֪>\ wG|KtX Ţ TޙPC3\ "B1BvH IݛNg23 Ȣ΋1b.-xgf ~liWrLDhz80+H/>n1aNEI`Q09r> Yx|uc ckѫ\ yЕJXBHs% |.Y@m1] KpϏ̺ x5uS Ǯ7WE8|aŬM徤%@N4Cڵ\c}(|]$@JQ((' Bʏs]\r;{8~A*:O94"! n2H] vЏ-},.gz{Vs9xn&0V}8-/=Kd!! j7 \NFfA6[ [.wgNqT17*^ 8&jmp1^tb_bKol".VoHbY.j8:v¶ery_]Jl7W5#x)";"$8sT'@s[ %325N*~P&2D\2&#Ľe~DE򥆩=_νıߟ%˄lm夻6"i`Zۙ.Ju)]"q|pe`wMHȱI}Kt_|nkeU,Ĉ'ɄJbLRx]4p,Ŷ,JI`_&D̍|8267{ Q˷p.kU2x<3k#q׊cףω].g`ZʒP`Hgn]R@QքCKcڌj\"@)KD:d2/Wa"6b ꄯ\ t5:QOC3H@i2v'bUQJ4a)%dPt&.;pXoP+^! \A +Ƀ!&ͭVdԊ,sJA|V̂X -xJ`V^$24dnla9'IqҤPRlKܙ]sjσ8?Kd' %̙$SL׻8džzre,4yD8]@)6. p.Be?Iuv Gg⇏d++٭\ 0agQĊْh)K@PGQH99}ђy\ba}Ú!Yby6Y{A,ҁ^7uБs/g^'sn; Bn%O?.@2dMMҀuiΝA6XS]ʴ*?M8pk)ws:+vPx0"fW"qfCgYѫ7J47cU5KӋT[-;=L(KAzr=fw;rbhm"Kϥ2)fZn3L"x"cDp$&\2Ya'ۙb\͵ t\AH%2@>Њf 8 ZYZK+0 B|KT_Io &)g=7_n_"IWUZ0D?Lq̍?Rw$Z7qRMB ''@%G+lLajd1N^' K'!BMX3Ni /5alvOtO>"\f%5 D?!;D  #K]Ԋ("$f.θpULl\N4kkP $}2[)q+׮eq@Um(kϛ}5dSTgy44v?Zo>/nJ ~k9W(t6%+̙Ihki(oi}|yfDy@$U9D7]xwla;)IR'hL8?mlg3H;Rx+(Ă.ßls]-/MSr9\6H^xϧ:]7l:+5E9NG@K;? N<C pnTxEPę&puCJ:Fk.Qi/;zbjZ%yQMkg*e ?L/R$6H)V)֪sIFUfS]Of/-õe_ee@+ yl}$8 uέ"۽&fϤޏk{0*L+ؼwmB*49Yds h,䫞1 T^7rb"ܴi0>C-a)ằt^UCD*&mk0s yVՔPbte*#non:Z>w@FҺԎDv9}"}1nt͍Eb5q@;vwODQ{iZb2c;JԹ쟝z.XWp޴qwD&jlm&%p]q1z,)[;YNtHS~'oE[ΎbA\#l*o\d%MS< ɪ4#F3H DpzjhUv4Z>aZ(P-L ɦ :yY5髫Yit([g/%\kF^v.@;`SXmc(3JJPBDغ)#MnoY& RjvXpY97dB)lmxcy'qg/*kǔ6aedٍ~O㤓W$-)kyZ-K#$n!HK>GgUNG5?C@8;vuEx9Z-%fXE$NdöK?(;p<Q_ru !7G%Eivq0RkLu:^qIDt=˕3p&Q+◈.w[T D ebH٘)!SWC lIS izE0uf  BE'tE*ucHZ_]ydW61R~hX)zZmcЍR܄ZPM|Ǿq?M,hI D 3* eH`w/ i-U!Jf#7_7^p×QYE=@ qfCGu- ڷ۰^|:ԫ[Op'*gi8<Śgt\uI/#Mp+Y{3t7tR%$0!i?w:dXo {dʵr+ OPj:u lcbo {S~ UIҒqaV |t&qc緐^`-lP.JcfqPE~1i]d')Gb2szqC+?=- n-goɑLT9^ .uK=Ո^KjG\Crk۟~=VCeoTBXP_A*sFs#x'e(KYij \2۪][Iw?ɝghnB?6oIH5D}Zq wfX_R\6 GHYw_wLVKXG5"ܥJNBH,bmY+yjvGٍX޿ pMM)Z9]j9Ew5"\Ewz{ khGa84NdڍHsߑ2S܏2Gd0P|T^R(KX vAU)!xPqZzY}~xeo ̸附deRШւˏqGtBךa+MyIcX4?N |#@+@ vP)~3-t1yh/EJQVT82 }KJ`q@P콬|(=zrc)]$X.۳`ޭO.&]+bn1tΉh*`UWWC4<^I!mv1 MZGZ3Q{KV[ܦzǍ.m\rc"Td3lbVS \ub͚Z("/K߁w0&u$ΠV="z ُA!čnɔz ʖeȲXm<ΠD3rD:QdEsмazw7CGdsOtf$ 5ϋtXY1qn !+5#QhMgŴ%4!ʤ+9\; "ZAБPK40䕍$ϢRKpMOT}X&'KMz~ VPhbU4xɚp2 щT8nN^PŶ7^s[36 wý-ח*Mo^2) y"僿`0R \'C'ZײכO)BVRT8z̨[Ѓo ۮ##RzO{C2HE53e]p BK/9PNS\HJxnGskvz3χUZ:ZaSST/aJV,@9Ne 8) `6%ć>T{L HJgJ(5=>K*< >G$ng7q,<#zjك$4mrhG3퉘I/kD}OidǕ(#ISwHC՞d3Ԩ XQ:b&`5og>,߯0md9ɽN:| ףОW蔴~}~1S=$Uxws#baҹӭˋ@_FͱpRTއosIQAFZPvdNY8Y1)+RL4ffª!k)E1cW1h(7V1%c*E{n)!_ ++Hr*Q$5QƤy=8َeOmc5PmM VKoji5c=K;Ѵr璾Mɻl3uBP@^jYX"8h{e <-YayZiD@qd:ع/y%ILfQp ̯d$<WbtNpUQxܒKs?3P@7? ĉ$LpSfW' T:4 -$| K|Ͷȵcnx){Ed(0/3 ݳ񖘥(#~(O_QC =t2 prrN3!UT򪕅]&Gv}~7p(1AQ܍ÑeHyjlK,xfXieKM8{zKfYJ&|J]4':7g~\:I3Izt0A#5#r^lvА-ΑopK^DlPtCT7ly$SIz5RHlk}[#ih!z]3"=w:z=5ط̖a{hbŽ`FG 嫥*fE3Kt9¼VZ;wCvyCaN_b. |PT]2+Ul;1|{\ 63QĐ>}*9,\}veh mzlk7 8]liZo3SxC0k3ҪC<:EnLp }aAAf#|zUڎ7(={zxp< {(H]~ OvZےHuM]Z_]_Tӆf>YJHh2at$Txa*kCTɞdr,55#x ૲8F+׹)bJ`K/ `[L2&D+6=p'$(q<2-;L: -j4{3SmgJm#r,sΘ2tiMĹ)w"ÒDAΰ\1փH3ihQ=-`ȏ=J7Vկv#5TQbQ8̙@ς Jr\sJ^XpDb01}ra{aMn|n&6*,Zy\ۍ;pv6aա*s) \ջƁ/3T8,g$qC'Fʽ9+{{26<dTfg.6*e`E2٨*aDNg" f g)O'I퐪0ZVVi_B/(4sBcu_[CK}E-tW"@57 I+oDy|YKBe6穌,ΧiWmT}L ׁμO+N>`1=2P_-~8<b3˔}Hfie`*#gn ԴZQo,gLꟛQb}cPpP i 2Z!ٖ1pЬWjQTNgEvrDK0Vw/S Cu4BD &y .ePy_4 a+iELL |si`GvRK*T/.Wb>7u CLG3;Kni\YJS, <:53Eup4οEB\abnt8>35sխQL[5u/cZh`LG3!M;c UR4٢e)oN-n| k 63܍PԐ *FJ(qǐ Jl{|)1 9:&M Wа&yEmhFJ}u{ìԂG4ԆDՁn=ܬ\ǿrnhD;wf4l^'n#ܦ+vT(M(E\8/ FB&jW /lKeޝ;YݦT)o8_)ٮk 3D`DPgZxܟc:8 .hΊE1z$~KIa~@6bd! *rE;|j> NbG3]*uy8@=%ϝ"mʁn׮a!-+yc7WBHCo87 -ƩazhqkdON^ImyIs JQw`9$Zb ꔇs'A^G;76}=7l+&r_lPW}:%e6E#+nȡWZH.]zvס,V]ztR$,+<2 !UZY9ڭ!qu2zJddd96l $g({UYr!QJ =y"4!wϙ-wW`X1K1G;9l,^py OZugX n LxDeU(mPQݛ]7e<~;RZW#Lnp8]ǡΙV,N85?)+6(p  X1nSsQ.\(Lˀ*Lnk44{HYP4gQieނ<{Rou+˗g6VF>H}_ o& m/@ Ǝ辯e,؄_''Y{F>rt[H]bb ܍Zr(oWԆ{4Xx3fNT;|Lv|Xo{)UFM_J@`pҥAi+s"6>~OXY65$mz nn !ifa┮?Zmk[fFMy(VR)2嬾F|ʪkMMX2宄XqPaA ;9$1MV$upY10Y T4`A/ٸ!$03U;ex_#׆o(Rҵ:f'bf:GZ;R#@C6cT m'W햺jcRy)YR5 &L4Ghi"eMIY.M3A*ɥ}hŽ>olǧ"|T9j 7NT:~)C3aQ)dCGJ_*m6BwD -e!Q1K:qՎ1\N78b.Mc4Agzlah8<kI=×޲;:#lpUdu\S_Ż-Z]Ghc WҰ|+\RY9"E9CgBB{Ći8*.Kk*J_0]8ǎ$Yu}8f1?"Oqi@(Ŕ I3J6{?Y%  71ŦWԦ{GS ɬଯJafد0f4>d.VedO|CuL`GNfIN!)vlzӋ^p{ X77 }?ܳ._D*#+Vmߚ] -[4eBc)k4: <6ŧvA&fEM$KءU] 0_!ݼN^tk240"oz`rD?2"B̽nCMjE 8hA!^Bv1Mxx`_K'f:鶫'Vn}(v`ȒI= JNl/wv,?[ILvM'CBѪEGgҨ1-ţ0F|(%4'B{]rk6U9.g@}9]7zm Q0QoCߞ}{e D_Qt uj"FƙL1jiN-ʭh09 ;} #-cFc6:/z39+Ǵ|h8H84ʰ<~7ybo! ?"C |'"-/>6Z9^NR"ckj n!`_a $~N1 IBpe(} (9]B!AcaPN|up#D'3qzs­$2KƺKf]"f0ՙbݜB$DɛcQMRFy*yꎙE %۲'Cu JtYJ^P'?AѶ#j[ z]8LAۭfd砢S3|$W1x)< 2[ϳT30(ɵ6܈D䕨ꨄh:^&HlGU` "hۈכ% 嶟 uFmi{.^HHmnNEF>Oytqɐss,ef`4%ǻb'؍|F2pwYi(<\ath>خOutso`!T¼_#5\:Ka{bD=No,M ӗ7 MكOJ,JwZ `nbt^Z`3{?`_u=-~r;",1FwTgLS\80YR0fˊi"0uWzvcseAuBDl7vB\5o9˧ Om# .$\{tlQey_p34(aq}2]-a7r|[:b’d`&Eҩ|>s|7ܜQXYs74`)q|PO\MVTÑ':OJ恭y:ZvGR\E45EѨ2CNţ17Hmpo?]F@)ӘUEd[A2x*\{lF x:b665k䬀KLǃM Ûa#a2AMwl~j&#h?Dd#S`Ox9{.g q ٌ '9..5\kF(<[ x=VO jec/<6Z(G+UOm/?^S , ,ߞej AX~cP8IV9GZYfD2۱lDMLX.M kU[2=/~zh12LªOWk^OTYVC07Kt>0_4Ou3˷'~oh,@}3C㙙F^BZ<N(,vK!^:ʵZH]+[=ѡ\-6#*[2gؕ -;B7uക K b* $ ᐆqO̕d#ݤ>,ope:,5?p}Wbl s,&I9XH)Unb&mm"{j{r^YA3cNe347":OtST]F࿇cu0OiZt$6ӧ5W(F~w^QTl5BLK2PpFS'gDR qOYFE.qMkōۖ=,p+rLUCALV1fEeHSD) -"@}pѢ6z.UT)lAq)#a1QR GJ;RmajI[V(OuR5}:JW_eM٦+w$ w7Z Kiƻ^9:|1r՝tYLЦtT=_ci-xmsk.RE!9g׃ũ3עIFFЭa 5cT )0{۬zB/kxJI+)r]?)İ_rO ?sH6\9K9RH  qMyHʡo8g-OM G; ъ$]gNhz3j 4L$,Ui5g u@^ˢ;%]VZtc4C#L}t :M Te R9iΦoJ[mŪ!czCY御??tOӴl"T×9Qٴ>^!]cYQ ~) 8g{QZ mh8'O:$;EgDK2xqʕ$B]G TpdFt+r6>أ%$92n} GUI T#Y +2C"E}J,RQw43%vs--*g; ٮo]T=<"B"-8h$ح|^O%`hƗрo|G?t7I1yUO/- vi徆SQ!S#+̭߁J+t|96Q3VϮ{=RIh`i .!۟I]^>jQ+"G|@y>rVVi }t5!6FLK?3c]`V,VY!if 9{v?^r,<LZX~U>6xg1{Nnq%Ȯ:axCSQT X /+FL"Ơ 7j^IcGfW*|5I0;h휹gqIfۇoh>.胜‹X̙n\&xk|UO d-v^K}3]aPe;NΤqy䉕 %w<۸Dm /$C *">*n""A-ϮH#kEb)7HZP,4z%me ͸`c8Y*^sIgBo%?%G0@gѡn%v:NM=z_*{mjKWo~Х+ٍO*S!8IЋF dv/>j!4KHe|,6aS,ڍ]؁E-<gZT.˵L݋<.! "׭.g:1~f£q6]LP43XZF~igt$xD J Tp- jʿ7 O~u1P~bxb&Id\pVӍ=kM+L5[ lJpA;)#2 n&0s -tD[ I ) C?MtBS hw,XZ`T Sn8y^7X-S %""F$sVhblKa׼MpM󢗖S WXr4^ ~P>1&?Ĭh XqIw`4_+:>r@ cJ#yLܕ؍HD j3 zQR8^)v ,)9~HX S䖩Ff6P 5Φ 4S>3u馨߈}ޥѤurfh-LLjHyqߦN)]H\+UVܙ[ɬ{\e/aG:mH]"ޅTUl0"X"˄Jb#j/UŐbٱ2JAGHѺhigJU,ż΢}/kgFCPA.(Y.JfT8=!"9 {'HqxhsN`>23h!=j3wdk:Jo^SߒAE ^VC9"0{My{o!'R75T^GzĴU M.53{z) aܽߗzc^mc`ߩӈ[WTie >vº0~K  ;迴 6L2 @ SD(cL5%t=Ųx^<{p "hI=yuPPŪ8^\Tɾ4`WPQ _iffU; :DIR\hz}+fI ysPun8:u=5hty!r"a4k@ \=6mj璢 ݬ@ _>Ge{8!Gv|n_?Qj)[Bm)$||A6PRX1v`jcx9?ʰdrf#OW XƦTG>6@͠epw%`:U:O1siA{ /0`"9 B?mly&Z^"Q\%V9ɧ7[52{l$RS[HZ{E?F"n{W^[Q!,b"!nxO1_},A lTnT;TԜ8}\4~)-tꅑ,C\u!܀>,X3Rnv^M##D#PI݀x \YQجx֝NBY%7^; `,5ջ?k.&肁2?ܸBHw7^gYJ@s剶I&G-A # `Ic6m DArH+~Ӳ&#p&۸qowTs|c]F3R:" )jۥԆDEG)=&KdD2W9 ªЫˠd'ܻhROohj\-`0cs0Q f soz4yGIa7\q^;&HV[xe76 Fer8[ tۡ2i{T9 UAA^?3Po{7+ںCb%fKk&r_B-s_Ip޲ [)Nq%OW`e%0QY.hުV+FĎ4a9J&邂,T_cU.[r6xȹlzVlb| P1Ÿ<}(\'t]tyMA3[G<|xqK ~$o@wkZ#Y8[xjJ K+i25#![5_J;ིZE!6=H^Xp+QH[/:Ȏ3J#НN|BN}{#4s靘 /nԮ4Գsb?x>gyEQT3DCS gUJOC5N'J Gò[mճT}zBO1ѕSsh LXʋn @/A޲Y/"[ƚ*2z+$Kiɔ^_[T6*^nLJ6SBl)./cU<"c]':c=aݷ&5(*ǔQ)J>骮~s  v}}-3JP:\~KbJQfIg,[#"h`gZf=җ\ug묘%r2v`[ k{LW`wIrhH{2zRa@2{NK^7SmvӘ:pmxU-VH#X @JC`9tEK|{zcU/e6B똅G\&6lL`D-f@4%*;W\6QPCq Búz<+cV{|jPC f`>q<"Qd3lJ`i2lUƓMzVJW"FCAAp239~tg~=KϡG\ KYaEF\ISg:ع;%|^xyb`"YV3o#*j1R,mE"b9\-x4O5$*) ̈\۽oG@l̲W__@կM26MF‡YIlGÌK,Fj'Fɮ88vruc7Z$hܹ{]()8Gõx#JA[6ۨʷ*(A !ԏR:U)xy?|ls>Q)N_C! ߠ V?!+V-B.vtmOJ?ȯFDәX2Li֠T-oeH ;S,gSOך0#=@OHE;ՄΎg 9 &wO d<<E?WlFŦA9;4@T'8l5T }4guQ5([B<`t. n:"B3q4:fYP,AszSh}/B!%u\)L}졵JZ7X@D͡8Ll`cWzL"HʵX9 {d gX,r/u+ؗm<E೶ɦ9ȸpƇ3ݷIfd+k[ȣWGy^t OAhȏW1\~7+C_5Y()C/Pqko;-ʰ(Cu E=\?IjyxRic!cBT(/"B7\F"7Q*|Xܜ>7kd[xyrğCcgUM5R:}l~0q?w}Ha3Yq1{^opCAh$lQz~J+XJvo Y@}jԕ2F/ȇ,xiKd64̹v9f> gH*K!L㏜;^BaľGk~o uηrGܿEƸO_{NjPzRJ` >5^\88 4}YH 09YÂiJC~y ip='oqV眐W;3~NFZ F8%/EkBZN>`()É~3n4qPXn-䁁SMal@`vmR 8Z U$N84։`;\MQwkGn>I[K?Ш6 !DvMHDŽc7)+l]c<͂+IN`D=*O0k(,wK7Vk*afMHxWLe#~hZ6|A (-}5_*LM}+{q,] ~oBCy(:MtE@,rRBt'rPjŠǴyyW!eĮEJ|#jfRvѢ5d^W|a2&nk;\.O]20&E-5- **9ar5:”kW%b̓K,oX US7,уw bg&sjAxYv!}fV0p>䷵4e3;O/td ^7"` u{hnبORRXcn\_Z|x:옩˃' G (d5ꯖ0(t;ErY5Na c}"+.!qEFBUE\ݝ[PMK"Gw̵c983 m0p5 lYutǘ(GE'Pӧc;IIq_+2iMZh,^g&% g1 U@q J2 H0@r)-AoI+wUIɎ=n^ /a:~NbӚH|_1::$ \(yQxSst1:Wn74ĽT[yZ*ېZx.5镜oh\XseQ 戺p實>)Ls4ƣxԷpg(̉#5kx 4bݼkËJrh+a8PmRX+Avt25J|"njF(﫧ѣD&+)CuEXPj?m8XUDj^^na9adDmgeqyǡD谢*b|ͧfF@8Q% 7%x1'XmRAȠ,}[|hƊ>IÈP d-)QHI:􅚡ϫ$B-CKp"?hP'D; )GJ'[/NE}5_5n&p%5|J>A/[P3ދy@H&H#v㺯4CS_/}#;؂n Ag4d,"(7Pg/`5u^l pϔIPIޕIꮔdP1') (' >N@` 7M@˿__TyhX:X*lm8Bn,v?f8%.M修. c8dd 2\8GI,&)pk',B}Iijj wV->[B6ε@T )AG}*{%}쩢g7ysx=b*Sn`\eүbxE6ba ԣN@Q]nr1* MB.2 51ӯY~y{9FCc4.ec`4jYLxlxj?OnZCalIKxPGɵi-BBUb?ы_=3(mtsn0 ř4s]fS2׊x.nyd?{beN7uyzUwI/şs'WZt<b!`}[}=G2e,!'0!vUorgvz"2Ɂ&N'+GVӁo ZSG(aX :Og0 hUq> N}02C!7}N 1} C+ηW{w˔Fh# \X:O)K+B|{̭kV_Y!SR/=poLb?!p$~ù +nvr TX0XFQ=Jd:o823!Feַ͔nrinEWf;.7 L@L ;9?R4[)JUuoa}/|3JG.;䙗Stk#^wy<p?W EB;~t+=,E;+柄V#lE7 >@8'@a``&x(x6DJ]z(fH5Fv| ee\c>ДR1itPVhFQ2h$b -o9ZLQ 64O:"50 |[m Qczl†V*~\ "G~tNQ,b(P *6d!OS8/`l\ Y9@yD4rsa'`PJWW.cvkG W v;.5~1]!'3Z9xۛF#lMdD R V_ML(U\w@y2KUS܁ dYdKWL<{܌d{j^4^0g&0RiEDS2jv*EfOc6u0!;ˀ J:[%kmEzW[AL#6aYE~jP*y{s,1= GS)B?-Wig0'UΕ&^+VQ3:{W o[~\o`_*B\432ogm,b-8r*౸<VݡvY2qy,phFzaXkJEAK+ @_9HΟAt~HG2Jꇕh]5AA&!.8vcQMh{D*p@lT4bBୖ)N*j$a[kŽsTGpE)1޵Q O r>}Wj&*d ,~;nMOm7[󧗵 rz͹ t=J*6ř,ޠ@C;Df"n&rt.KS8oZ]aD<‚SCNeK +@G- hM5YV?[ @``xZgbD::>qlQS6^)>4qtVL-*Otfqn74n]w?;YvJ==w7|AކKAaRsgu2Q+3m|kBׂ#pIXF4~7f7^XTY>}= Erؗ8o&x(M^6B: 1䭢pL5&:cD]7#ZMdҬbňV7wDbx&ȣWImS1RhBA᤮մ5LJ;eN2fMCad)%ϡ"ZU 1 gguSj𿢥ą: 8T .kj\n8UO)`Z;!j G fP=q>DP( 0Z2JE P'HiQ}{W, sOh{۫9aye dHuf^|cLӃyDpec6m֙B8S)?(AP,nB ۸8 { >z)ׯ_=op^hk!%-*9I]-E($#(∩ b3^gXaa:\M 8"^#xiz>;sÄ`$pִY ]կZNQBy49r!Ǥm.}T U{`v% :ImW,qb&HOjy[%NwD{bt2ޕ9ĬY=F(o}cI yP f `RksOYtW 60)iX |L.vȧc;ya6xٟ(uSHv`f\s-|7ns $,,iQ6qe. AXκ՜+l $ ؜VGvE |jpMBUv8A-0%ڝb:nاw"Y$\8xǨe.S]dhgYϢ=t+JߐMdTC?hAp8ɲEy@h/\QY;Ӆu^9#0H=iB2]dz7RqpĆr |F+ (7LA8Y*] T*br"Krm<6spbI`Xy .%3.ĢP7h`yA5?g'32]X0{vb̷w&yeAS6E[ڑ)6FRRT jMG\ ]:a+@ \/`%} 8-ws<)Op.yjS)V _8=f*HF_G}Ɣ/w*S} >}ø` rY6gtw/XV]r2E@3X 10O kZ\>kH.*d>O_ŭH-OH4IwBB ufH 0'|2yTW4=soi=K3)A-uo$^џBB[&;iu1ZŊDg 2l<0/ALx{|;uK>eʇ %\† f!I;M)7FઓGNjѩfU%#xkوPYQ 8l|oGZN'FjEeT ڌEiM|$.ˏ@ Qdx" /s\ޘ-F\E&?Șe#>fINjdFBCm\6g\ɜI ?%WՅ FUBDzt We$qȌI2F~ֺf{.uRrtQ} ntf`] ZYneJ`h(ZpR[lJ? i J{KA`e5m0 8QN/zY?[;4fA:c Jn֡:^CDJ?R| .:~-&!TBqaW WI:dZ\ KlN7ug]O%|t6gq2LMN-Ɲ<¢:k ]߲EXZ:~`\((({ 3'5)\$A Ll.^܎" sipcitܻ*>?.~Bq8jӏ1GarѴƮQSuF~TrًX/X1n[P6~k2c;ZcκJE"l\\H=<O-Kө5E/u ?+v+D(\d]X{}@i[i<=HQqk ,]I3'R 95O.VV=l֌'.z0*xe,=0+סG|=~ :p)W)Е$P{6< %|]Ĉ4tRzDM~S({aekS8MOxa_^:_Xi܅=7"ԝQdtuy UxpeJ=Z DUĖgްP@&<(r64Ӆ߼ViF9elx̤9'[W)5aZ@vr瀿. gjUء7ʃo_($8l2ِ2_9b߷xZRdWOM >B>.qQ!Ĝe_caM*?MSoٗAנخYD^Tcv_|ϥ'ygθt@}#V@5 J>2 _~OzM~`mԓN2vS3.4A880Rb1@I4VΆE"i( }sT4J;R1gρ*JNO9C)9kNRObjzO,92=u{|Ll}Ͻ{`aH<]5)XpË4xˎ @wzEV;iw5ۑv"T`ȱ }AVUzbhz-W;21gg}ͼ˫h]-i$p`|omɑPwa0R,8&nJI&H&V[j^(tȁzF✥܀>KNW_HmFoF<# f6A7#'%-0t3Yeccfe¤Y<]ȓ% ,-)`&W _ͭcPSNtFY,^;3g?HZ-jH5;X2Zq,ց,5' 2`ϵg❚:LG|f6~r<] X ᓈ> -~]kń^Lϝd+!RAr`]S]iwH-L,:%9+ao\WklcF/{Z~2ăEOGgNDT-(k#p(\لɶ nK!90ԣ vŽ@ +4͇s!=d[|b,z 'k_W\*',}ZEx {nBFtUL?2NX,@iX̆mD:>1vH_3=:5eeѫIlzgwE)ٙ W9> tb7tegnFĬ0wZ19Гt Z:-aG٥CV9hU?VTW"V^Dp\vw!Σb_ 7PbK @ |C ;J P!z/sCe"^Iiž1\Og}JIbSL{ JQ56lCu|CD,bkva%) ~0큕)['XCĽ!f4'VY'WË_w5|L?-*OfnT-el! df &7e*uP:0>ɱIʾm@U_,U)|Ĥec.2{P|a#TI_wO VJx%abesq[w\ # 4"_t෤nL77"U9P׈%*+*; -)rتLjTN~ȓo[6MSsHN3b03?v99wF:`tW҇G4<)г " uDx.Qo® hQ#t$s&#<3vt)h.ʻ2ؘxEΫ1\b _ Y>e!b{Y-#;nzOM[!b">"֐G:[p[ ޹4&T4SC @M<?0,:@$K+hh"(Ծձ4yӠD^z %4#s΂qԉz;V->컢;w 0YZJʼndS9^ϧ(hl7P5VF~t UU}& =MRla\r^}{k_g?j-|Jr7C$k3Q Z'/5fō̢@9')oVM%@貖syzʋ#%} R4!46ZK{*STݿUNs̜uM^?UVnh Q BKLh}9Ͻ06%++{׏Ǝ̙%D6=L0f{mmS4x s_5,`1MF'S0mFdeNKU^wS e#A$ /< ., !B2^w9#~uZ}?X0?_\o9:҂vG5n-(@/J1SWȸq`"ޟ&4iEa*B +-*"{b sQWT6G)vSI:}s*.劮Nn"5 eiUvX =1Nnn!J"cqԙl(΁~U#ky:c==dǞ^Y[Y>4 ,/`,W\2PM3eMrlD}0xSŀ:"h{INsӾa𲋺\Ûi+"R")hvLg1h@[t5Ǿ5ta$ˆ[62EN& s!=CNOk+jgZ [$2`SQo&g෻u 1ZQ]0՘,+rNw4svı+;tm;BF.)w8.h?v+ =Ѷ75jڪ{erf?Ys(5OpC>ؔyb<K :E}qoQ-0KmiG'X_ͽ}FJN!I_.X @VGf=zcJD,DPy;٩riڔ+*DUc/Dm%}.}'oI**U">0)AZZ6Z{XVZvcvK8-I؂{= QX@)9uV $^[ ~9͉j֢]mV*Y|*PKTWNU\f  ەzH')HzQc\^$:˂"Ϻ/*od58^/m '//tWd5˨=zD1 a{k۫H@FBMm{IbҎ22*% WynR*`EÚQlbp]ys;!)gVTpTWM0cA n.`) qBm ݈ @$3Q+\(WzTݞJXz BȽ8\ŽBg29nPQz3Y$?dE kHS $> Θ* v`w~(q@:@S|+>}l:A ;&$RD1үf9$(d>E40XgI%h47|#D0?x .e+&ӡ<"_""xi1tm!@C x f:b|2CAA{-D-?om*$jޚLZn83hI]Q ?%g?Pts)Y&ȫu`ɫmPz+*"#W~i wf*g,;Jf%'*хBʔ5w*&7%W}Vo.S~mS[o .v QEi?;R7˦S,OD_`$~TEkz-DA9Z2 2,AE'ur,I:.{_Y%f/Hcp||-w)2Ыb.H 4Ko,J3%<ρUWj/r?gdBT;jb7}(U`ύg^)OB_g+St5QD#lJڗ Ԅ#3T7l(;Z&9Soh.sSa.{@&?.fx#޳U(qEBjm4a1rn|f!KWtT& Tr B%: ŖK -Bc[C9:FN4Oٞ"׸hﵕSqw^)s  P\}ǙYrҷE}RעvA.M3 PAGDΞjkvAR&j 2bXJ:ҠqXA3!&q ^s"lO{Lϲ/ ZE2f[OuLMR#1p`R_< |k&kܧN,P)$Ҫw wR9?/Yjΐ4<QLζWUlg"%/St@MEP Z#I~1vRe(lQ'%` SNIQ<˜G{)r鹖M%._8/Asɐ(M#j2kM PT:n#jчJ"OԄa9uTH*يoTBƉ腂_>8L&s0yj9t)t\;&>=Kd EɄWR)?w{Jg~JO3ZꎮhΗ.yr/D"''t֡M_+G@7M;X쥙)NWM-h_9+ 5{'*9hhw8dxU ScnR:؝Tze וvrXIqC91L<1.Okx՛5jSCE, 8N.I9D;˳4C*sETz$MJ1_j?CJס827D'ALseN T|{D5ˆ76 I !# &z=$P \`"v&c:7m @Jxnė],9k*_%/BGfIS3~>+dOKZ4?ؼقInz&t13,/&gC̃1ݫfiCuomNW×(n.ܭHݴQ :#.=Kk_6E?}CdlOeip\(||GږΞHѯ1ϵKO%)$P`1hYc?rϊIy{ aN(DBZHHcc&weFc%^ftu"/YlRJ&+,N}7]Ԥ_Ly]W:}cVr%!ܿB(S#i䱮5o2 OR$%K!8Ѧܶ>O=IՓC59y h6OX ~Jxk^TzfqvM=Ҵ!]Â$\ȍܖ7 5l,FP@G]cAp$?O$Zoatj߅ogdЋp+jϦȹRc߫2{{O_JdA'M'/҄S.y#?h_U' `iE;T|Bl6fUv[M۰~rNCǔw8Q/IFэ 93IQiZ̅RyRy`~,A7Bǀx`?w(Q-Fu*zd&x;D"R!`vYNKvdpʸqLew6HU18 eamp`uvU]X CPч˵V1ksp0 b"a\;MI4(6I@qA;r؂E&a舔Ѝ6X['3b4?> TVcsPt2hv'S (~8FH4NÒh1k`!OinDےS|`CG"x' )q?%53 a'>ϲw eB8Pp\>2MYMuQY.x&ſHmQ3bzЪ +dxt%ǡŐضZH/cՌT\k#H.夯YSBSx-L<|^zQ n|U檨V J^qw]1.2қ0|-ހ[cbuoaS)lA5D=t$$z] HXNYT&BYIR՞p=JoM,FC˺@7͓+YKNux^6*/y[J_SE@l?K5SWr}B#r,+w 1YN,)Mq6Gݲe9 QJy0Px C 6Mc0XPQiM&LFRMkhц:yUm A>BhAV)t&{Αxrc2\O,/mzyah!c>Jζy_2_ Ja{ WxU~|DFt7z2lJN/CxT._`!;\Ӳ+@ j|nGjĿe0W JU lރRN*o1zbD+SiǭS~hd<`歔ƥ%j4 &&ɰKa QSB=7)k!wrXy@*0ѳݙ%WAɋv59jH|ȏ,]w|$Ɠt !&ABΕ$p 0OزwisN\EWQe3su%ǭS)>^WobƄD؊G5ٺ.dD+׮ udB%rO ح)y" 302@"Q1'MgfPM;p=7hxdE)jF41cm*9"T!_rUyos7Nqw!kkB8՝nl3^D 6m'kE[/ X''aOQb:)EVy~'zumI&ʥs91* O8!2Џ@6.;5EG1͕U/m xNyLk5CE%ݽ-=Q`]6f΢Q0DÆ)_-@mLrOM oəͪB+7LLu'0.X6[Hq81^XM+ŝX{6=`9;};0@T|8p=슓WYVVrJXY*|kX?TR-9X4ڲ5g{ȃKR(4Z!P6!X %>'E*cQ 5nNI}Vr`cHC:<)\SpyHվW Z*$on:ܡ:2?5Bd zV\f$AH 5N%$^f2f;g,+T#$N-"ԏxer޶&Ԙ6r5w#1P1`XYH)㒫jC FUfm&50cl99>TT} " o;XBi.}ŬꈸN`uB'eА Ra't.ΐd*_q1|I2> #ҚE;->>_ G4I&BrhJՒw;q, i";p<V+/`7=>$-i5xoq6h4-G Ѐc&9?gGȠlֵJ3/M0uh{$ ՙ=ib >;IRGk8t9LϺO} qp*9HȾM# p?@1-8Z V>r˔S0v*/XMr]gf",Z\31{ѣ=eaI ^j6v_  .[a:bUv(}X\ŤGl)MCQG;QLq8x(>91k^y lwM]<3Q'e,+1;Y[HtC_ucUb3x ǡ/Pi\BB8w> i j>2`m4:D&v߹JŞ_SӅf^k:T^;h=v(lQ)`/"]1-!\)4CŭbD'(bF )A5mc{q/q^|X̑j늋 m a#Mf]"}kdٝ Z'P K q-IGN& 9&bHA:|DZߩ5,Ȳ__@gHs!e!(rTh5A":S)}c;gsIpmo9S/'3b).ZTDaKN=[]S͹P 8lYbѴ ]pl J[XC$p nbc.&DFk 2d+n3lvuXEf]Yc`d~[t)eZ[ɨ'3OUhzlDնm2|y?Cb);h('ZYaȢ!9M7]M#YTg@RAv9c/1챉۱DR(=vZ&/x= F 릠{f]QxtH#Bs{' A4B;{0%9!PY))\axN_8- mDӎ2JG}gbTTp4F "S[Lh4Hq?`AC˚ #|dnL{n%ZeЛ]ƔYQ %0LT 3Ǐ(\~^^ٛ=p0ƺxJgQЇwJ(lsy-q6i^]7b9{c +DZXX0kxlYHœU8DZPnwL,; 3ct-"~U ʏd[Qa~My>#DI3I7vOD`yؐiH [co3fٕ6`Ov`4Z*N`ÓCёh"YNKA⮖yl~3—hDt]zkeL݉lTCAVĂY;Iv'ER씓[Dg=>1`q|&!;c]թu 'e㪹%4c0'Mj'v eZ^^tD2Յ%΋ʀbFFvJtc]zm2ֲvԜʕUzZ&MMn8@=ʹϨȽIXm^6R|GP3a84GSd v_w. BZI=j2j*Я6HZkzNGX3 Cۇlʄ1}SS5Spߧ isX\@8zvTyi Iː%mj'[_DHPdP7=giE@CLy.k (iOR`!/)uϖԪT>F@#.Jl1͗^oJxKv;hbzeOރ Kb^;i-#TH`.#F h7th쐠 $P5aH30z `%nwϵ d9WErOyZoHnZH NvUfi-8R(GqO '}mLDYWC67;Wo@9A0ݗj &0gj19œJizt1LK(E=|`~g%S3%W"H Ƚd6_:uxu@3vLm׼ߊ}EףWY%Xf3{|aN(.׷;gvל.Kb8p U>2w}*+n~[5~'vг*чU2-3$>io?$bHG?i"I4Ƌ-(qz8KlM/=3 \Cg)JUhz"N7!Ӧ6p-kJLOj: ¢i2‘Yqx뒸lM *db^ XEM;%mkź5BhQ'/TG3xn~TFp/앥7,V8SEDK2Vvb&XfJCg@M8Bκ d'Mp2C\kyL|;5/-|<:*}~6 (]L$R6<$l\`-Z,yՖFRD膮lG BL&i B>(\ըkE~+pG ұQ7S'r>Oې F~_O?F|yU:[}N6:t$+7ZBIII׳Нh~0dO#Yy>ħ@;MQz4s Ab(^>cK9 Ȳ"#i5N$5sTxjw\!_lT(f땗EA\%bwqO워 $>EBr1Kc!QG9q~zx)JF UUP1#15$]hRI @0k/'GO5a G2Dd)H^g)>|?"c2Ƈ= z ~zU qS;ciǖaΤaOI?b{$+*a褈Tf9 jD #|B p b.怿ucD#".z?>''c<1'Lʢ&$ˬ v714ȁ$tO- {>]wQv%*Twe:|HPD|<]wc|t&"^c!渥m`)r$e=dDv,rg c32DNh檆$$8&ur\R";ƒ;Ygu&+hv䑳z-VrNV@J~̮BMW ADRLbkۡkWQtWv'7K$g(oU<'3geIv\)\}&Nqa<3(\.QNluBR. jhx( NϒAbMf;LNJP-The=M|#T$T#m9K}gSK)tXd%W8j%2a-4zP"ڒ%* :m~ל(5d(h3W茋c0Tbε  |uN9Y ~z\ Fz5x ސ 9؇t/>5bՖ!ϵx&u3^~uzu+A%bY V:/>w3UC})>ة.U]y&F0Ew+6==4= 9d-CI$]僎RatZB[)^m 4>ʞ}b -]WjA~% 6_$m?+{eG rG|ҝ-ɬyօU= vS}ߡ>k:R.Rb~WP_1C̋Pi*G$6i ya;,?١/IQQG9QV8^SnwxT⾂}U%v @8Ȅ.#_muRZ$C;<0p!6Opi]0q}'&=Cj|$ ߲~U: |Ob_iԶnlL_HLVs~fNua)a{7OiY.WMӲF<8p 8T-!n='OV&Jf~LѪjPo`;pJD}ס \ 9A=dM"` \AK&;}LڄLyStpNut/z' e68vL1,:4vlm'adz?5u=9t_j9˾&c6oeNbm-b^]nnԞGiw,g| KhyY .-P\Bl UqTPg.w|t )t-Am>#,>`\1_PɭC]R1P=>pzec廈BѤ z~c0VvkYȖ)xPB iU)ȿRuLydAtN/(8R2(@Wx Qe1&}K"`[w#|G¿!5^T*?y.) rPP,!)Ɛ\Zd'8holc8<Sz; _X3δU^zW#}4IRf\<ݔ`|;֠;8ی 8H3ICymCK73U}OsЙh ꐐQ+qr%Dr9y7ѐ:&.i8{_ 9ى}=F*KcmZl*U@Hiw9%4U9`KhDk|xcb1/vP%w1sԈ0@U9gB1~DUAU49l.vx(-Z@r ʶZ_q,8sy5>=-gI8W%./@efpBv`%e0%s܉TJ:O0hz Xwirn=tf[ Kk[8@ 42yMFPu|n-g"V`2}Qz2)um F#cZJ?\ϖK7$?>G{ KX4CaGZdC=RN@ SzIsbKXx*Z>͍qNSoSb6$!$NK BsՁx@0TnnE}L1c 0R[Gvsx%jY^ OMWSGg*)9; Zl)vs҂bqU)pK9VK 4XtCϺ@\`Up7|_swI]뎓 CqF%XٱWe@%{j) grDzȺbmz.l=]-sYƸC^X aX s[Ge:Z2ee:´F)7z:5} Z-k.Pls6pTjV[+˞Q NX`"sUD_e_g, (u*}`Gt\m#a2TLt80T;=SB'DK2ooZk_q%Pk3nEDeBE8TNMih\YC\5+~71 i߹cED5 d\2J`_,ݗ{ԔYG36-<Z/u >9Est1,V3_+?\CKD9LEn 9-o+@Tq3ոaI05N7NR!j#f3]nJ7\оSQrd@0PKb2;.sN䣱ID@K\@%ЕWfTY5Bdy@32f߁l"ݫծPtʖ鷭;%R&C}SӘ E"0-ul({@@zo~[AӸD^N-#isJ?stwS>چ?n9mWcW'*EsLXWScq&??45j0/Ugc=\Qù:9MĎ~$۪>I.I7Ѥ)3{W?XA ]p]? ́84se{P1'J)1f 1m!:sӉf=^1!Jcxۖ S&A,T >ifhFwE, ~4m ) NIl$AAzLB\~j1/ *Y}eOr0Z+Mj~mX߸U/zPO:DqMh#HT;0JM[gr 6a,A ~$pDrC3D*`O<`n'nгLbjxB!Ld8J}(cGq4]!FTBqXIZDQ_v nqDWn2#rj@]<\ө %5I|SR46vWU4|SvYdAEϔTa.k+])KhPޣLj.YF EYs3@C1̫0k8#'[ԫL(޻w8q+YP nɒOym _FΜU VI'Œ6,nI '9,e#"ulrn$I"i<9{d8xVLg֥Nc$m7֤τܵaugD:%BӬ*$s}2t3El39OcT2զNhu&n1f=!gБ䌍oS;a-7%4_B d~EM`zmDb\ר{{?+.ܒ)&5qEOVZpfP?e7[)ngАeTU!m[ eO92( ^;R|yƢH+7:E 0(hQbw_EJoWhI=x*J. %!/6E LC0:Ji2bMg,  ϰs4{$7-nDp^#mzeBܤr9 \ȑwu+<P9Z%[J?XY)0K,trڞҎ(O!U?&LeML Q]Nz=gM-?"2*Sa/6^qAMBoﬔo4;eKIRM~ǖ1"0<`Cni>èrfrċAt+*Й<Gr=9KLKsu?SfEյ/[qسL$ISa|y ᩻ SӤn13k(G[#K x9-vimA;rWNN㛅M]B94pViؓpׇ;"LɃa@AA'!r)J _~7.MްppN]-D6cԩ* <Ώ*YTBů=yY4eS`P &Kӵ+΄@yaox_M@+9OU:/ eܙcJĝ\ z-]2[+*hӐ1wM+'Y,FUsǷ 4s`pO>@r32dQR{FL ͨ( ^1w_ <ŵ뵿k ]A!9É[78ՋJ.>m=0j i RxdXa4VǺ]h3 VQwAВRDsbShs+\wsn}1 . 3,Iv!J 5kV %bT屣 m)ʀ79f=U9VB*(/r<&}e uSY☆Q& ec3u9é*Ǔϣ+1NV^@PNSz޷-q(#t=X@iDkyc ||YF&=RU%*=CXp@iox{E}y 1I(]q?Z 胳BQ`+oONf37\SS &a'cJNZS֊̛tMx%2S]hT7AY+~KH A"n,dէzI? H}*F|IIЌh~~% M)u1y9 5$˜~hw}oBy+:Q;OQibyWoc7jtyǔ xy|tKX Ȝx$f$~Ȟ&sR2&*7@ >;5l'4]X1Q/iz%^_f c_t@GR \k3="נ:S&Kɽʈ nTʽe0' BGiDfRj/`=@=^/bqAx4e8KL@=+RُZǙ W4su卣,EVSgw z#U*F0li:$TEx(HE#(MV"1ӲC$ _zL;;&npHO(rҳ{|u?,ܭg;B DY x yURYѭ)`:ް3 rsP0(6x`:a yz4[!*Q -BGw$bD/9(̑g΃E%XaۇY4TPAW}Y7-剂#\!Z= 'e9w|?0Q0y] :^;FP&hO7h !f]G%9 |*WI^VyPUR'kP:~zx%e% $e'XNWY3c.co ~@|$ٙpS.3^x$FV˙ 7u@u (Q{ΟKD6 ;Myh`JIYU"yԆxv۾$ngzRƔp@W<:I^TxuRd7tҶ pu!Z la4gu0:CDTjBQ8N=kfڇ9A:HQdK0Me@EViL~Ql6(+ r w3U`1y$+J->F:,ԛȾfsi bH؞ wnV2O`\f2Syt3LJ` %!,m_c2 Gx,&3"TvU?e9Q#MTBN?0-U hkzL_p!^Oi_}u+(L!@X$U})mMn.]rRɧ*I}pb1+GqIϤ"ؑ8d ڰ %H^pF[Eݨ+Ӗ`Rh#I#'I9{Vzb`4k]7g6B.90@35smX6=^x ِLI7 n~yҮrjHG|`|띮Pb8`FJ'hF>f7IPdP9qv<ާ|Fqeq\fH@XVX81\"QK)=T z. WYK BARBͮ?AP5 v![si$YIj[ݟ% 쥆[TqokeLet6옛 hGhK$:c6fvEܨP 5Nyݫ3y>*sQ{Q$ Ь~#,DDP=G=jyAJvph-b/I[fjKH ľ'S>Gk"@m+X X`dCwnd4طឿs>{jaJ֝G#T\KiZfG8&49bt^ņMi=IgNh<䀾Εuw/ẁ\I[}<59q;r6xBX@6;u͑ί{>R#գc\Sdᄏkd[<ɂ&=GK/!}۴y,kǖ2*>z/s;)H`]4uVp DDX3@7ГmB+V'XwGHK]\u!AB4}a;_OD5Vj텇tDn gN(1gW(׏ # - #UjnlO!iqKIUD0/ XTb)䕤,|Dn_A9b+Xs|$Vd,rV<05T0=NOmcG &;1/2p{Oʳ> [R ,X೨=M&'!YUl<tLZ^Zn}m0br[;kSYqv+6J8҇ѝº [\{e4%NX,WUL%?=$:L 3αbO:qǣA  哽6A'xWg\8fDmϩvpӇ?ڗ8SDEyM?hFNmUmo<|'OG<;uWkm،"抌*|.e!,@;&.!-t"r Qé7Mg*)*K 箨t_nX2=a/Fz5DcM\5Xv1݉@?:xk1?q2r_G!{J󏋆cC"n \La qQ:(z"Dӵ/9+l sNnUT6ѼroMpa`>e#˂1ɋ60WVHV<.4F ᧺UZcy)CB@LKDVm!6x4̃kQ>(㻝w"1.=VlA*3ܷ9Kwxۤ:2+^xck'M\`S 9px0M7T~MfGw4p?!GiF$'̽ \]d {B=09U!S+.BlG,G9]#A.6upudK<~؎ FU)Ưݱ LV`7 q_71H$Uȼ71*;-b,Vmg<㊢ 2 /ɵ0(;:oiP$Lu.ԃCTA|ʳ7m::c=[g %2}TCީ4BGt׀Ń)QXϠn D$p-Xq;WoU~kyy2;Uo5-}P~YyɸPꍊj?j+C IjɰpP,]Z;k/;]<`:l-)1+#g"-!k}Q.~OUV ls׾Qͣ.C>t~3 lEcxKl_ qONAĬŻEP(f@&#/3zC&_v;{:)a:\QF륈/"x&ȑ4H{"r]us2 =FɃVAfUHšbY 6gm.}lli ށ@n\@t[)4Afoq}dfaýGaQi<jC0C(o<?4DjIL }]m3f\#?@şwa9:RQUqF`E9zD'ĽH7YPYL;kqCImʗtFN*! gu-2{wo)VʣIi1 3eYV7,<|/+"T Pj|2Υfeǵ cdFT)Y0w`'yKQ=2z$!$G֯8净XCu$B6c?BAԆ{3|'~ͺڢK^uqNDTv9G/|>='NưFKF8{95馵!3B$:}QdeR=d x[ehi4[GfP\ׇPvx 5YWm.,H/UۇE +5d 3]zd<K׵-3S1N@4TԃHV[hk콰s;magFo++B.bKꕡiRke޴6Xd1]r- U,>פ>1 /Z)P-N/,h6#wϚ!`7g̊Rꊙ#NkJ$'s^Ehy.}u=V<ߥX痑;ں~ٳM$X"UÓpЯDe"·ui՚ءݮud ʑzfLw :dRɾ#DLq)X! `&ðب(hvsr=+3XYKc/,SS!|ZbCkuðjxq!@tj!5:)+ eCՠiӠ|P97nG#֝atRWY:00O[?D^lғ䝱DćB3vNXG\z{DKxQ0 ekD+Cxt8x˾=ߧPg?HKl)jI'D92|X2."&U&&|zו~7f)68B|VH#[V}|]#Îff9-xu``p2 > i4cjCeсR pޭmHw/vi P7'GCbgx?a@S̥hZFԱpd{xq_%F 5xJŋᨥ[!B-{`ҹm{3mo"Py/ >9Nj g5ܗnw|@)ɂ'f`1=N+?*kJ/2Us!5T;Rp֖o:Ό)Ӂ"G C_} %d F(^YL^w K_' o\H6g@WҏFf@\@eWw6tB(Jߚ ~YD|%vFćO.Up:B|r将;h)b´}ðŜܶ7*k=}@|<_DX\$!Oѻ)HC^R/a;7?ٻrV=˿EA}ǧ-)x>qۻv2U5쾶/L@`sZ)U3[Z{ jk:~zyH Od:0{7#W04ܨbVT"S{2e_o슷Vc,rd[NH;$/"@Ls@r{3dYe~5>k ;4SQ\/n7z91*u̙i`RjwKQh83 EUW\񡝬t[#kȲ!G~+W4DrlbEBgf<(0p؜eXP Mlu5n}a64 N(d_5KAP@c0BȪMmZ Hyen7'L[o[QO/H\9!$ŒG"ԸF 6[3'X5-,wbn$ ̘ĴƸJr'ghH-n&U1gx738T rl"]-h#uWHd>Șw?8f\QvЧ锕,{™y>Aɲ $,TQ!{ƜvIEKs;l}=;f.{]3Lu1m68ɉl NIχD)g X 3ӥpXk֞ xكiŰpKh (*9[f9T">_A2D*|P !\,y0Pެd8A_x>s!C[ju"S8( `,KzqT .i fqi.ZA"g*}XPzD?>8G,RfmPc[Owp^"*6T[[5d,f>ugU{x4 24ӿ64fyhz Ѐ#p>qx#d4?Y`[=|'ՙ>5M:ml V9*(KIlt[^4V|/WZ/DFf7*Vg緀y9WPn\˝7֨D17n@Eu0c"\7 dc|;z^NOp>S%q9ae䦀DŽӥˉQ.uT5j5^_fo։刴?;HaaPHuf>lh3 OST j={=v(vxA8~k96{+zk,>5%+dv-WS \b<ݫZd?JCCf  R}P;hnYfr7M4A\>JeF ;pGUkwYBnSSX7w+O 8|T]f?Qs2+'Vg\_G>^db}ҨA@wI1}eΌq,tb}@xUs t2h01A:H)B(19{/AT߃rldf}pG[KJgV6Ńt a?\'D ]T3yyT^ 6eV3h+Fw^o(]m>;-|y;.. v`gv V5̝E˯ii$w!i!Rgؒ$&kd R&ۥu{>vدg5Xܠuб2* EgˢI]82QRJhc˰7n`@ u8լeN ϾHg}L^MÞE3VfM r5#|XYCrx<g%FRZ ΍nK4/Ap QDSncBB. B❕l 9UhVc$'Zr235?t"Om@کÊ(D*A R}U UӇ; >Q_sp*=ַ,πCi#%͆If&׷ 5X%-O0"'vxyq8 U5OB{1j~ϐ0´zǐZ@FRdl:An/3 mc)B%U㥂ߚCພ`,ݚ[(?I)@ ru=O~ q5@tz&ؿZ&Xd&~ 5@yҙ43ȬsK՞X?jP N>-WԉWևw';|ㅧ5i+V< iTr b+a_vJbnK©a -7^ӋsCM5Τ? s"8=aY).@"EgOX~oƍ-^@9m!f#rh:NA[<#LEDUx $!9r ^H0UO2 kpATG1y SEkɹp5lা!w!H̓&"YȲ`%!rMmMyyg R|` nrpd>}a5ʅU܆b^ QwϟO "{tSrU=9nyc7;,M["sz/F;Z\c76鷭oR #r ז42o4Zg;MuSo0𴼣4F ap.{%:gU)ulIfJ北V;EY>Đ#y{DUڶuL`[lNԊ=\YpOv廪h[fj#K84-*{m+wZ@{)]*$ 4Ag"9‚vku;yh ۷< w/_.'2)tdCa3Ǩ&ͨUhH`aFQERc9Y)./F\+ ,0a.U{3$;neieQ丙yVBQ.[RK3%bv]>K`.J@3J簺w}@Wޏ)" I>-p4J_p0SM~~Ѻ±}k7L),ΰ )rhQ+v\n»gR,B7 `Sjnv;sŰ!0 ޔY<o0}?K#5rE#oK (rбqޠ+U:Ƴ7z DxھC2q '9A"ЉVK?Q,g;]I=1MRCNs愮 ҋ;/ES6Jb|ǥBcAoqeloU$1,pO$ Nnq ަ Qb>~wU Zm'w<@r%R#{ۇ|8ۅ QLӹ&ħ8?slg3IQ\P_EDOMzj5|sjkz c֤ !OS'BfN AGǿp`'lM׍ul_Xn7BsxG[Ox4t{ƑFVpwRBqR8Zv9w SfehI`;]62Ms2V=K $*WKI,B VkNP r | 7'K^ AzUxQ o 1+6a(y}BrpK*V*o$b˂[yPؔuw,a|-U؛ laIwgBEW;5iEhpnAlƪ'>BhQ{(,Wʲ "rOcނ H93٩Yi@` T. yiBa QqEWߴ: 6+nk³3Mrkl 8{,vq ? J ⶅl)[,@cQY2!#W=iőH8G9i آN $ #s ?I}r-B]r ȥog_O43#- - Րt%DO蝈o-TV6ƍN]$a#\8v\bTp<u]lrIdߔqJ73D`^, yl~)7vʱû?Jr V ښZFD(".ϛ埽3hG$r{ʣCA/" ]'Y 9-l$22o>q5`[Rv.yєMϧQG-o7bJb@8KIdn(Uv5BD`96Jm`E6H'NLv4tE7ױiAi稐b|.[*Up؃[F9>C5s%z LصkׯҊG\gI"p!!2_(\oidnz@ 'c!`u Zyʭ\zތ%"@`$Q69Edc*<) ^O׽M̒^;un"ճsڡp.h g1c ̉PH6ʠY"؂kWQ~>Ľ~ąkC#Sfl.o[=?F&X\,t#)ԈH%1z:wCO5&hR`z\J20݌IkJ-ִwdj|CW-c$7X+$v2)$4踃ui/)!v{x ’bӣmU 6{ؔrY qȡeXszmr+œ]X&_ xw­] ]V.4 Os ÷IAb41eĭ7^͚#(wk xkqB A<* lkqCjDBhH]>rS4Y`Pi+ch/b`?#>r58FHdu}u6TW6X Ȇ%fu{S[l\Z9 o@kwZ8Ne Oש80[&%BQ9i^)Em!vcěq;aSMrz:9c0ܢDRP ~n |rQǧM%3板ˇ#Jy+ Ve@|q G58\ 15WSG=w^۽ :휃)rQ3k"\,aظ/wHٽbf(nii|5iPyL֩<0 dlLFan$!`Q~Ëc܋iiC[ -Գv*"$ӆc,QEUK,1&NWGuU4#cz(O7{c<|Z#].FS#55{=r,fO `cʁˈ#[* +}3a^CX@I6g'/KaD5LTұ}kK"VM=!r6⁩p1@.[ xMLEjc *]vW֥5-*~kuC1+=T6iN7 ~VnK}ED"8:Jp? S|p*׌]}kKRf}sR"]G;7z} S,F`a~L:wR$)[6 [TP{CDq7,ʠnb>族q[Ma .otqx[mCL'wOþ1>;-2-c68LT&T%2e#;'q{ "IYUE%{3,s6GJ,>^`ȼ&JCN@"rkuЏvQ/{rl(xzVD\n2JRW$W.no8|z-M_'S!Vq> C_pjb!Z+\ W3LD]ue5qYݩ?ES2``Q ?}o)Deϙ~ӏVim#g . k~Q0Ttty5IlNm`pw[XΗej# r[=xF'?q2q>\$1*%n s]%$ámuGPED8ʏv-mq7A=Uy 4 >ȉG5*0B_ASB.ђJ'cuiº (bnP=fw8ɍlAqR]UԆeOs mGb 5lh%6<\Cm:yIgBbΝ3{Fqjz-/v`X 3ބqhK(ᙖ ܂\o)E_ۓ_<(dL5*|z/rߖVQ |bۓ9gT nlǑ=uCeSpᗅ :OT$xM/^طK 01Ss3daz[X0#V7\j՞m_S]h/~-ߩ1kH K 7-akRC*"|Ԡ{~ 1#'B>"Fʈ6(RU*]I)t=]㶣lc|P93Ӑm(Kaq>.Nqg&01mUL65 6j@%._SwwH孇PۮI9Kx-9dЧcZr1έa&y.Ad"["Ǣ=Y%7,VezG>Jo@3ƒ^>O}Re 4xxG2)*jR׏ө}?>5HpIbh%*6~ eɭd"pl*0G9%;5SNI{{͍peWܗ o9šˠxTM6}m-%=qh[T\'=H\sn6FuckE0֋. C~Yxc"LZ8l5z5ޡGG@3 iBW"]Eb+?Y7<0-Fryt5x #?+Me| b#:-| 0%q{<]!R(CbmM>d៻DB7C}Q"A k-&4k+ ^<޿E;.E@TQ$L2KA#߃$}QkNf2:rH6yf1*M1+,d(lcɅu$#Rl &)@:dPox$s`E V+Xsb8ԇ{bh(§cZdIԫnrBV&ATdT?`A/k@g=%?J"5aAӥJd6?:Ì?e胍w}s0@{Uߣ g߰)&kq* ,حnx@(Gګ?7U.jIS8~tTi??!uoAH9}LҝY1W-;1iP H6o0e\@J< ?2ŭs3FPdYO^|塴'vNMxHv#+rF#MLz^h"yQţ6)XVLzϲ1G]3I4劔ѝG@n؝s`Fy\1&QLr=mX? $,mn*$x¼v-D9eO2C|k%4㿡qS·!eJ 9znJcGC4LbE㵨9? p+MD=4_M Inv[Qyׯc\ۡUc^ j]/GBΧ\WvGo@8iSL_\JKVj=h vnXq qAC2n}|}+T&<{f&BZx܋jQk9oy}KPGSԫ>q~dUG㠤Zd)D Z)콢 7ec9AYY+dg|jiB46U="YxB2jҫd+3,/&/w%B\Mސ~(*8WUz3#;NJC8ȄԈ}S?MvmP:۩^:poVaf wx}`NLV% VEw馽)*hºKSۊLD5hE zsɠUV`bkCA i*ajk_ hZG vya%ΘcN;X l"At'U(m8xAPqz*ãyNɜ秙0P/6 )ȕb}4҈PNn,LDIӤ48Xaѻt<˶~ 8$lHk7rEzS㓜uv⧈ ՀΪYR҈Rv/rp :Տ6yӽavUQLʩbo]ACٰܳkkx2p'drR|IkPԘ%M+wN+r}&J.zE_F0#fުX @KX8)kt)CJ?MW$kϳ`L迁(ntQ$zCzڕu,乊cr#T+,n mHtl Ls;\l7QР)j0R妍@I,C_̽F'ppؐQX&l PZ7 GIG* D*L1b*xN{T&28[(Z [My=Ytp$hCb3ͼfkN1F5yQ\P z+VֽP:5CKV#x u[:wCtR)ҩ8;cBoF""eU=ilL큘Lvɤ۬ ^։VkKdixVL3ޯ§o>^%C 8ޙyhH0j,ǰњ>(*[d tUzˡ釾p߮XDކB~5y>c%ڄFނ$BJuDȬ87Wo=8Auc<7Y? ROٟeT'?giЪZ-&.7cDAiOPأڜآ_mZk|>Ca"yQ7:y-ʛO;On)åҧirL<\wi]FjzJ%p倄GC.A]HX $`eDWY/RGXu6y&Po2׫ɷN:N3B{5GYP<՜V'_‰<(~XY pUp㝋Qe\7o3N lr+ Yn۾2Aw/ۇ] "fY1x:Zr6}*@7jIIUz69:$Ϧqy⁸$92{J/U=wאMhÝ1s/j@3qprtDjWB-8Ns\*l2m1xW{VaM N ļxx_*'HkےDvGd'kяc3><ۑQ ~2|}*rB5!SṈ>Lj@8GcbuU"i_rF[قe5ZƒVi$ AbzS8k ȕ:VOK-`$#O>5rͺCH4d"+.NI'XHR7"/5c6]H83tks/2$$_xStJ 7Q+1q{~ 8 >mP1Ke]/I/y+{{,m;^5:%"ocwۨ 4njEd@l1yC(~Y94[YHkcS#6gWp dUyyl[:(GE[0?|_;("#e38`幐<ر+|C9#%ɰwzHF^< Q[8 Nսbl(ƾ½;i, a ) \7]_2hfLxD$0gh,4=>?qd2,e'˙"YuCS"H9m}֎T61k^oÁM`4Q~ZDoE×pD b4R=;n+)>Ry u?BHC)4Oч㻢ZTi5nfG$hx*tQR0!_ʓ~9={دQN݆V lˆ!0|ZfRf5­t_2ʞ.W2 V4N=@c±пFLjw&ArMZ<2Ng ʽL>8eèR\CuBsUMd@N.Ma:7 RY.iYSa;ɝr{(8dŹb؝<$aug2N3^vnb,`>eV·DK̓9Gt:M_Bbŋ?sR%㩌#1,-Z jl:I~6 43ߞĺhw4f`p1^'zROQZKc1G8L}PVK|]L4UU_~]>\HF Y–+Y̢A2Q"$("o"r]ndMߺJv< HWd;uOQwف%{h[ʹzp8NaCGb~)*_05bƎ1TCTu܅D\Ҽ YPsE&p\YSquT%Gtjg .+`>PN˲޼ J,Z5 fD 07Ѩ-||rӒhP@o[*B\ʺi ^ed̊Lr8o +-Buw25Cߡl+rV䊝żsN.-gkA- cڥxF"6"Ӈ+3G A1X`s|$gECY˨:?mL+{Q+V *?@2Ư`ݵ]'ÎGs)ermPЧ` Zc+ʽY0 ȺЍ~E.r´ӯ6|.#]6Z[GMCK߲2<& "OshCoymo$usT_X&%\X6x^b;Tn}xTMnR1Ȅ'T>Pu7'9]fF*5{!OL:Kk%]y/tHafڵNᡶ /zQKP!: &2%/Hw3Z]|I(/W׺heqM`y>M\P1 z[ rV%2ʝu1 68m>EՋТmQ!xxdGL]z쌕  OHTq }(w|e*5G{TY2OoXB!%v&, dt>ۋ}u<=0:4#mD,Bꄴ6 qՍM ՝75$` $½֚Id@Tግ2>^'.!0H.OFϳþ䋑(O;-a.ēXv,7khe hZQhqODl ͘5UT*H\?k,bVI}Oo&yȺα4L%\đ<\wύsN [NVļ@b0j\f&gTC`8Lܫt^b:j& InE݄ͦ?J E:83X3z:P]~s7_97=WX v;Vp-5L sTqOTWLk7wa:9:x(9%ɴ"9k _?vMfݔ5^O.5F8l>N(E{!(ws ]*xQT gH G:Oc񡊆O{4&m{1I1Q =4|XGáAߏ  :O\3 FچVVsv )ue8To2J:A5he/PL20)uʛҭ$r/'s+utl5Y O/rg>r\1pP¶Ew8or(Epf!"y/̑(Sc{b!bH٢ymq\'@YIsЋ;k5Пq2 qeHj%^!?A.89pBY,UL"pğB"WC! h=]\J KgjNjp|]{t ԛZM- yg`K=}Prh;iwp#P[?ǿ 칥{\UPȘ#=Vsоȩ++j'n֣B|4l<ݲ YJ9\47a@C2y8 } $&o/[̹?$4AyOj *KBw_a7+-T"<2b^Hn%ogMeR6ϊVDڨ>(0@{'!SZF@pFX=AM XHSՐǮ {l@Pϛ 7I<&r'"chW[xQv)؝#YIE78Iɨ?{Dʍ[+ .!-(o1_+0\j_%暄V(_MZaiR>k۠+ Mnd>=9 $GgړetLjFAwQ`-7d<@G ,Jegh3{@ާײ;=82ôH_ Ye8$X~+We|Ch:BTS~%ִzR2Å|gs"͚aձt)+#gϱNzwx.*./c:1An rpX=r> rTJK%9T810^ZMs=f΍-:oލ0??W5 .S~>oXJC)y略ޏᚳ _ݓx|;:J[)Q 4DKeoRɨ04Xg?*+.`-D'l {[(H2%3~^}^$JaNC>=//a &K~O{۸0\%LU$;FK\lN}զP|΃$+Rw,Mt>^#Zvlpj lʆd;ro0M`]z m3RAKEs[h>2PDyBdΥZޔWMvZ`ƃhBc=3Xδ]rRRA@d]itSOƂ?goZW#GM0)6ᖗǓt@J :1R-?|p M9 ,,SNŢ:jyFiQ\gJEd 5ցxq4gg3صՀZiG+>lׂ" # ͨAdpu3,sЬ(t5#Gb ~(TQ_x"y/W&9Bj$~،o[8έlZ;'HrFʿo^/3(NS 5q|pmaE:ָ%vŽYpNN2C?9+ԹHrG7:z_>nƱ/zV{IcRgǡ:& `(+W0k#=Z_sje}p.eLs̩+H5 `xߠL6Ca8"[Y(" Ja>ܽ,L:;#J15~dA/̲ cqo}' h-+ccz,<'[ ٜjsNOTcq] 93@F{!\PLnp~rs)ޠRQic%%JWb\QymW I[Kgi*<*4U^6;l2yugI`9? Q}GtVJ/菁r'VŤ?C1$KawmF[#Hx &rLԍp:WL6Ғ՚NjP127=pXb"f9 8s@IF4w? dez[GYcn [֠(N8q( խg!),-\\]b|l-LiSZ:|w<׽US(@_ub-Qh.xB/M^s:IQ`i}(`̚hN#!$1ky'Kb8"i~d+ H.;C!zܳseqɄ0u,|u zHތˈrS /uOmZsU|rL^PKoSuR4_'L"&󞻶Dćb^ N-"}9G\R7VbOwU F2lh^{ϋier0&:*Luo%#7e27/1򆆑' &^h>B JSA>͆`]7О7,viChY{ŵHD?KC1H }8\I,xQ4SoLҨ VB˖?GMaN~ڸ6+)a`+ C9kB|:;J! fIԱx#VP@\EGr1oMG0)*9MU2 *D:l#DϿ5)pTAzgSGη*2]P;c2@(D?lB!S7cAT_[ZP&abrtX%hAӡ8#Ǜ"z>QhO?KFf%siL5bnVM~p1+0K[dSИS 0J ]қ bGI,9)vNk҅ǘI̚ۄL;>Kv5N),n)^xVbTWhޙM2Z{He-GZ}ߨ P] \(솛[Wd\gk>Gԟ.qZ9FNJeaLsoY5_KظdZzK*jSdV|_TT}J0Sv]ed0=<;9ޭ|0GN ׄc[:y [4jΩNd3ŷ# /"!S3i הGkoFc#7EJ6gP,,>$hFn UTXirê5v) R/ʱ"@R8+b&ӧ/r$Alx#0;r|iWJ`(UMYqWeƏTsĸ&˝Pl_cnBL^K#>K'B9VL[yZzd!wnuD$ =ĵڑ &L̒Hwd 9sgN E'9E*֘ԾVVS2{|]rgPK[Z!ćwyހ wcE{(ͮ^+Hk}T B!K> y7.!ls^q6דf/h$#u;f s\{mNMϓ˳e<*J*~i6*6&=fξ o#`i2T#b7ȑВ.oڇҚ]G-s [h!0 2pmn~_Ҳm6[C`MfONgĿ)/'O.kjܿQba * { ')p=A0EB>Oսb$RNBK#X[Ij!`v]'ҳ&fw#w~'^ C,ݟ6Z0IE8N@a;I>(IO~xK0tDa"xf@ M FxUp\b:7de_Ҟ39ȱDL6(--S[b'{P局(ue"?G885k>R} \$aCV]ZPNCy4JE~4"6Yl6ɜM-K)vV ;?Ի_gJʦd(8`+U6a{D-+|^c33d{ 7ah k$gxl6 :O#A4dtJD2NP WO8{z>U"إ*^]X`{RwG-j+O@v8=t? B-fEu9tlwQ72sw8XN^c(_fTp+4Ti.ܖ7+wqEY]KJVCk '!w]3_XUb`ӛtisq)x7Ow>%Po%%~cC С$MTt TrG'cg&{e0r2ݺ_&s'gl+-{0_}5׌Ƨi({cyHf͒7Tʲ9~S/QfO_/֡l;RVST:Gwb=zMS 0 0h 9KD)Q?v\σ \H_46;;"e"N*v u4XՌA?F-{wavzH'{ $~Jei' +cZӍ?oA$?ن@$LcX'urFkX[2c \6 AIkgKk4ɣaYA&XfWQV(#ͦ ͫ$A eŴB־bo *L8CTn"բ]n;)1[D!wL@gn"[4e;Aix%ӂeLڐ|| g>=)oSLCs77HԈBY\bl=폍KP1xwCkyvP?_* }ѧ9Oi` n l0NwJ9RR&[f: 1 o t RrG+ˮ<](^D~77jtJ&DZqtDĶPA`M@ P_]eP? 9LNxK19ɻ{H?q}fI]'Q&r?pk&<"χqZ OrRz_u#}͹p yyܦInXQ::BԒ/ 9UQfJMftIw[BmgFx6X'SHbrD!ޕPoQ 98@m*tǸ]>EĀޯUƲI dJ.$ W=_k$Yp6%uu9Ln &r^PjTr"/P %傹֔ o/4q M݄Mƶ\`R߻ꖀ'B=mkRދgT|ݜSy `>Yu7bZ"-o/#,F.x|( o]-1f@,WSeGHvl&P8v)J?76;c/dF32mpԏ8;#׻cD|'R'bVU5e*ZjbZ5%շN6&릻~JL z\yJk @*[5/ Ej7f")^*nYdE*Q'Q3\k65|1<Sm >7=f R'M {M_$WUQ]bMvT)K0džѪ89@ ѝ,(B 9[PG.jp/KӗJGEKDp{C72d_g.,{enxC~gǖ VrB htG9 Zl*x8g<hBr9tdy:&4[6z9 6do `I/pد C۪rxopF h`[7P4TܲQI|hhV$-GF |t˝xzuwj{_ nkA|- I{&yA9wAW2蓏5A7MVFx)C\=TbT{ܦ}mW8.6LXq.u^KV@8;S~I._gf(}@Y1ZQ_S)R؟9j焽mΡ>t 협^B5(0V[j@v! MPS c>xG3I⹚RI~ qNL+ݣe*i4ۅn>" 8_-+X-B|IV{]'5ǵSGB\+5\wVslGDk$l2e5ܟIMWqJKLv'#5~RHL9Չ/MKpc/ꅚk,Z~c%sGP?ތ1^^9u60 g מ\} 7'8 n{>t'Dʑז.r[i&H}&땈tɽe-Z[z.@Ӊ-9sJw9T9f;ᜈVd5Z)r ױ2*ڠEd0ol{W^kg+vF`'C~ W%z#t0B:Mp ju'>M$"Rh=ehnh;CT~T'ˇdH9C$.U9A x.ފo {;NK퇶@gS5Bkr<е5ζWqc扫8 {6 ,wmvcBI|ebec){q#]u{߫T5=Fþn5օ@U7aBx@Ds3#ߓ?]OA1\if5`6YR5g4_W+q33y{Epubk[&jBBM}sY.XQ09)(3 Θ*ӲE&y5"ʅq Џ< 3Mŷ']%*W=WiAS-̊CѢ s-,ρ>, ;gt3ļfd[l&B5$XT;*Kz@:̱Ģw/0*,]Jk0m%ݱà: "l_ .'?C##ruU cj_C,^\k$$0/yyiEQU[./{K}?m0âߺlWS.M3Ԫ#A("o&;i_e Xq~zrZźݩ0'h,dsG?.LJ?M@wp㞅0bvI[&$@0.vc'die;FlKad~>Z5*mI4 T L띨bb- 0L2U@>3z >xJQ߂4kp:asOUtY*@Q,zW L[J@,ˇ"7Y$G>ƨҟJ&AVW|nxzj Cpx8B{ѓÔv~o/+V%;[t'1t>\$*udEaH̢|d#+կ龉-[EiZFeANi%$q6q#pN&4|@}`gNy8b}jO\m>Yڀ#84~?z &VA"އmmY`YbfO6"b`W ~u @ܤ';aW.apS'#(;"j/y j=<{fgv_1x|C3敮꼅wԄZGh0SLeoHDr,g wMӷ+.xZ)Tp0 \N@Q|ɣ:y 1u`,2.3UAhx]̱#yVpd_#s١& >Jm$X^IGESCDȜ6jM YDa s@9ca)vAAg;ǝcj"ج,f]0axYA|hӞEC(;?EA \[UUfݑҝq0|X[lj"V=W_.Ԯ{#!S$\.\AFJb>=A@Uy%U~] {b 8aWkX 52Fv.;韄^`HgNtBI [\{O_ "B\ q:'TI;Qv*ث6*J /ޮő{v<k+c~yM!* li+V6ض%deJB5 ʪaXjGpߐMDhfn^;$5YOꀡF)xc,D&Z5t:Ak}6;w{"LyD'ɽkM[!bnIE{ߐ*GpT9eɞLs.H |6 NHg/ɖ,tk'RCZ<=`pσn5|40Մ<\% O{\l ((|e> d kH9maXJTɭHH Yn͠|+oqڮg>>˷>|IÙg$ ]Ŏmd(Q[jס(67d &7/a{rxA>%:UL:U*G)1˵ 0puapg8yc} _Arx ]}~,)&Bq$O>\ꕛ^m>t\8}v"DEx ^_ԭ}ߧOTƨ:O[DCDb/}ُg*wGOn#v&>gUyEL6tTK R,gtDGplsow8.n25zX1~/xC[~K}$E("[@O{b" 2F3uEvőP"D:N%6R8pgS[PA/j뙎\qp #55|36ޝv`z5# SH | -Q.kuW1dX1Rto}/jKf%fxR+e/gLK􀅆`LsVt@.? BG֯"19i @?/i9-txF0.fl~Fb \)&L]h%PE]hj!`{+% -lJ&3ιP4w,~h A&`mOاyoܶ9@ЅL|H>~Gu(ɀӯg}  BR]db;iy ӋeJ͟"k~xG쯐?^pa!pf^ڴW i(~pT"Xd4~J>j}&ߗ6BYsY{Wj5csȕ=@UJ;GhWWc?",Qwi9pypl7#LMQG-1zp#yV;.&ʱja5ݰ7}&2 7! 9YH1&)K߮\Ml*KzjgMCm:ft_&8~3,DH:%n%͇ŋ[ Q>EencW E rsQ}ۯ뒙WIwYDz;qݑ*I܍ ?VsY٢k8\p,N~GO)3׍+~-cꎚ8tbrkce:ev= + :l`Rʀ!h\[|V6}A" IrC+`d۔-Lɮ1q׿=+Y;bEх#pKS8EKp\W|`蓔Dh{xp>-0z̚G1}݉X:s6D8N%xݔx+ʈn7!;\(2k X8*|D) A!X" ђ#"Z"k(?e0OLt.^uBÓp]du?U|7vcEJ>qK׃)ĤP~Vn7UW/=soЪHj ,q8oّ% 8E#P1RA,U6}y27-Q<g'§Yba0ޟQRѨo'9µtJ-8ޯ#K,ݕ_Ak 5* E"jWdkW~Uy=@O 3~+4J(tR.!P$tm.R&0b8IpVh隶lP%" I8E=&M}Rv}xgLKک'.˖5CJ4ɒ)r}:!n:?(7_]"KF8yB4z~}d$\~fBB6z@#`T Aj74 ɡ ޏmKjYL!).Eae2"hH|!=Ӕ$Ql>&,0#~d1b\C^}gJk7'B؇|Ī~GDNX '7iDTi)zE5#ܫ9!=uf(g0 TC bHʢzF(1 q\~.Q3]Hدޗe%KG?­ۊG6ɦLPnC4zn`jL%=x<{nE( ( R$hN]y |!Y=u#TG1J>-`TdT+JXExW@S_ZV-S"Jni+Ww 2Hg> ?\iGTkE)X2$89Dy{ֹ1 h!ĉduNi$vL5.tUxPGrn(x֬40&r  Ӧ:YZb`N6#4V"Z]΅憁<2أ[,٫_\A֪YK\r G\V(E~)Q@&k}ar~=ЎS6^pLz~{m"c ͉Jߖ @D7uފ" }0_14*βnJS.u@e9X#E&_ $8aS8Eho՘LSMŸySaE5ߌgz\AE}F^>Y~xP "QH)VD܄->9WqǗ= >43# _B6i}@٪yc?g4p!\ @$ԙ[,ז< dF})_S֦i+LY948E{ĂzJJTuO)T$~GF[@:YFLVSq$7d1)cM͙IkA7n pw! Kcq#([sxdWK=hyqRf4-'l1tN)eM`>"κ Iޜ 'abCTP9[/=(_s"% K3J{XNp{q# HA`p%ot@j VA骲?؞avW .V"xÕD1%'K-ق7xS1T^9Y%xZ1՝Վ|a^ Hs%+a't~XpH5)?3I }P:¹i=W/]ɛ*%T4\ē/p{Ы.Q2kcEk Ot4%ûZOc=k{9JC2__O9\70-'2# J;q$ABG#1GTmU&CGYe>A@e`&_o`LpUp(RC譔Yd^/-pWO_~=M E4C]OZ}IlOH:H'kJ-!F&( ߆D-\NF'@!,5ADS&DGzp۾b铳?Ԑ pOqb*!.6j.ݘh2EеSVY1cŽсn; W%G:2>ߍLU)tka-6DPA9zrD^mz_$⇢iU^wFH'$:2>\FTHGﴪ>_;e3@ w?'[@q:P3YA0܅Yp=tVl5> U`ɥSJudD̀~ڍUʶ֕f^l߾1N*"S诉*:| L3ol&pL=â9"{gm<-;*KA`@ ^@I)+ڇ5Eqrȓ֊ (l¦lGC h ~R^ZE9R7m_KXˠ[]v\c1gbv@˝658_6~qOd==Х.#Z Z+[Ģ,A [`GwG lDXP94Z{xmt@֒v6^$ wSFoRDi>%UMZ+M-AےN|ŏȒ/ro"ԱWKΠX`;c+L̆±$QKf/Q7ee;p$qQ ތi#dYysDOOW;!xs%=MvD)N)P]귌5g%s3ǵ^6<=>O7xkEҩ!6aVͯ-YZU-Sc*)BbągrQiv &GP9J.7Xjte_G1;K!V弖jUd1'>oZ6G.j*h (.F)u?4, Lx 3*Df,e*7NzР\{J{N]x϶"3=T tpHЏS NYߧէJ?<@xdǬ4nOX!7Qr.̯4Rh*R&jy%bQCt_l)ӸFIW)2ۯ䘧5;rݞ㸂 ![[ ۆjZIhTrs ]%\G@JO=G˦o&E'{pW갚q,wZpƨTKl(y!nAKcLڎ&e|.L~š~˙;6-ytHMLnc7Z=^? P8# Er&4N@hdɻEu"Hls4& @ (S 2 \l~v㐮nKCgؔs&Hqydb512^> HLk١k={8tqsga44zA4MӲpx )D:MMV}0&'Q }#j sH2k RlWuDHEƈl5[yVGXA&H: }-,47J!z sjW69ԣ,` *a:z8yIBY*[@"&^Nln@JHoH?m-sA~w}@mfe![7kw|%Cq"e!fC4*˹=waϨ Y]ګ ^[5㙸WZ՟Zud x}RX֢\XA;;6d-p)zD&2}=,|Ɛܺp^m.H<3J(/`\<0?dpWھ'%IG WZE@uߏ4t]Zu,iHjP.47tC@r>@0oA_v@ZHZ2P4*ˆz %4O' @jT[\o-B 5a4a :hͲ;TAmep6 U2Ǯ1rf J`?Qҫ&,uU]^H#]_ M .|*f0Ykr2.tT9kkuOF?Mr,3`k`2⾦Jm,'e|_ENHi #cu\/鬮A@|>;jvjYL0PO5ǺmxE=vX!e`7] 2քrZ>FK}&wrou5aGQ|tLCZbg-J `) wi`;A<TT$} Sr)3z`*,;e'g?IA}Bwv{K㊂:&,tzΡ(؜Z0\+u\{(YxNtN #CWFsD?Y a}+ \~FT"M5ș-}/b=7gg2f&a0A#R\WdAE9B6+WFr굼v7oŁc/C+Ţx8[9ʕf _X4\^nL˻5`{+G`]*_꿾FyELPظ^ѱ+&Md9 ؉OS=8دWhTہDIP5Z I^We 0s2@|5F l+d~o* L ,;JRSKTm$RkinHT0&&W _#NZwеE@ L:]|)ٵ/YgHL7\8-Oí:z!Fۓb#Pk 9>:yD@a|T,;'XK+}NpMd'\+?Gf}O=Z꽯`V|c%͙$(sW̄g'Ĥ̶XZS;6#$R^؟}8FWX*J$gZq\b̑?ko">;i `8"ՂWgͩ|cs?`G6ݮ[*lke >yux\Gn`x[$`bٿOL(nZuS17k.bE#yZM1%) &MyNoܼS*$yo!X S:Jne<"g#pC>+zC8=l%|LE*!hݦ'I_E:{/Ԉ8*kE z±<~tP8CH3G{Q19S/ .P{=H$th]!Rs~ҔҮ+C=-P.8K!{of ' : (Cφɟ-OO>$K(&#i1'G* zOYsC쫦|+XȷeĆ5X~ax2I} ;[ClK c ; 2Aw 2 u4KT1hӆ_C<=G7R]&t;FMIc]ErdlRFKU&xL9>O/$abʨp!L}OQ4/j!D)αLsgH:"9?pfC?e(;#XE[W*cY"%4VuXxhF .w!؉|V+BFZ"'oE9<]Vr8SF7rozeU yF p Q7ABe#!Bʞ[40tOnmܴ }kH:LZ&7'n /u"\kpUzXɲ} (G3aC_7(tҗ5fgcKt{/jv'|EL 'P5R wKǭ2iD\2 6wl2 DCwӿ[9"y Q%ŤtjIV Ӓu:m<8$OiΩ7xD8d"T.b>fu,.sX(Y6\ ո9і?8`T q9~d<+ $n¡Vƹf4&'v+m3'*G^ #yV{v?Uwf%VMZCX DEmL=K |QHP_;=׿%B#* ҄ k`V\m%СT(O Z(tS3}B|[kO%oZrq7grxgvuTz )7IE ϥ5tHA?slǯ**߮׊a*.njQ\[PeS`O k4՗1~Tם2 FqOaGԋk-I3W]ĘXp7owveqiFힲ75# j#dﮌ>mĬO]h~cXB#NBD\>= X Ln,ˤ&WO6AoWQ ؜;Zu \^y%J5Ϋ?5z8/ D,|[2zG}C0rϚ U0q| u&9_\FnO`ZWɏ݂ph`nm&0Zoa\WU3 }jD&xIvmfXYͣBo}E%7GXXeƓ٥[0Z5&vHGeaԀ]fuE#lZ|>d%S'NƘPgLc2<0Se%;؜n&y x\)TWo iUbG5pd&&"tB(yIaVxX{yT/=f^q<9\HLFV PTCQ+#(Afs i&NjTX±(ߘi52G*ظ"&_v ْ$|Or,Ba'p3 kn/9!S|EO-M7XzD%mUKh2YRs ?_2 jidgY3Im]M烀Њ:pV7/:\_;QHk [Oݺm z#h0C?Xp}l?5FyuȻ8\X|xw66&D$-;;Yd@ZG Mj:0hhϩz+*ۯĕRpU^P$g @,ɉ$K2-ĤnbR$>@؝Eu0Y3rIPc!N"d]PfO1U]C7NuohzhU=A7ț8TmO §Lbk̳cƓ5qok^r\X]jgDWԾW33~+H٪Sܴ!iW~R[O̻` #1״ʍlT{: i'3%:;ǷL,$kK31E]H|͍$RlibUxhXGfyv,J HwMH<7G>]qu1ߞ|fU9qr9en(\=O K{F+,OvPVת~{+T{qteTY$Up`o~e8*dB3 "UBP,C;\X:V9?5J@~nbSylI<#X^.5X~Q tv_P/|1;ӻ.mUְ[g*U""2)#˥g{`8W(o>Pvچj=Tx!po̎)`%W?F>eMVPsGNt<4#|K-`x&uҧ`Ԑ9"Sr8#lѧcTwB4{IĻ56r}hS"w(j!#H6|@T/7^ə#ޗ5:AjZG¶zKy}zp|trw4j7#!]g -&('픥,WfhB m/p S7~9SɿwMfS-DCq!lx#dW%t!Kڧ6f*FܯDT)4ReׅM4 ON(6`2qp|0 =KBjm!$f>Fa=rJpN@1:e ev^$Bn<xA3,rќ Yȥ@Ӳkmϝ"d f_Һ {\m# <+Uf*:E Ϫd2LiZZ dfz/SvE,pۃ ?{oBHj[q{xNB@܏h0dΑMSzCyy*]6A|b p ʿi+ T]@Yw=['8'qg^ WdLtubwxeۻ8'RX_;l+9RC' 8⇯ϤwÔOP14Z#{~M2$-[e^}O<6@V \'C@CuףDq@iY7h9"Xާaj nANIJ3wF-D8?]t5E,ʠHgs^[%#HE<-oG.7WwUsMgOXb[4ϑc;AgL}$%ð*Mqوc zϫn| &|}Cen.=;&]wJE_bx|(.XOs4l e٩)zR%c>.{)aȭ(jEI>oX a/֌!hu5:?!6tZ@OoFt+7t1e#6`;]m]Fix BE˕΍hw^9U¦[%tiy `{XRM|PGܴn6o} ه.ZFҁ7BR+Jm [yG|r3 k ğ -Ċ"fMtM 5 *;Fx-mB ZL&ы+hY/RJAe_7F(r,)@ 3c%>Pބ#twHrh遻L{Aze* .Ԫ< 5P(xV:b!n2Xnv [c,U #㶂,de]r@r,6QN#` ٽae h(%evkDz0ev5|X"wt஄qn}E_=UݫcI)ct~K$lTebc#"So S%vat8Q 5c(ɂ󾶶_[$a&y-Z^b*Rp"S7rB͋v(vDyFc(]xx/-v,%Κ2@&PpfN(0cm#٦&4#b}bδ?kLlX:iamv@qq*nm A P9yo֋B_UgJ^$@ܧ]jiEDVfŕut/}z?UйgX` لtb@XnBd˜ۑ xL¿%gw쟰#iߧts  3pͧ_ `*Hw B^"5V$42 _lΔP|o[3C6п-gF[Prj8 ,k8h#6?![J, i*Jf?{#Fp-ܒ]Sx=J|㠚2jc($ R'gHr\a+sbv4/J-cGu3?uG@Cy%p :RNN{6*6::J7 OsT=RHEأWϯzp0,s$y-yW] 6n>~֟See#g&Uִ8zq.yfTD'{8/gs{B ," '*țֿoHƘ/΂Y%J21sUI&(lXCxh^39,2@v;s5?:V = CL/Ḓ s9*").QIRj؃f^Z@:0Z܇غU=C#>?cx r?sPhÞ6cUC1PI޽49T ]I u,!c\x&F%Hi7Wuq.szbrMf*b-XNxau'lrRTx`\6{R^ڴw3DWm|K-4xFޭiPI-f{@-8,?Ԩ D%j؛CW9",2vt5c楲w|n0`+elUinDBW|H %x5*kҚ=6c#8=2Ne)!dt~YAb_Ta:J$]TZ5F+P@,& G&^C'f-ަ2þzkC;fc7ȗbW--$ BsԒgrEqcw]v:Lp 0`,u 1e!梃nl7gA1i09_j=i6bn:a fJwr<.Yu|ӹ2f,vKt ޔdyָAL%}/AЋKP]Y=J-slnםg%/$\ w复U4}eK$*'@4㚋̧OoZ P-G0+Xp}i>t7&; ]X("b '~(&0KJr\ѱnꇬCl䴏+ 6y E5K'hj%(Ƀs Wv~ƹܺm{tj$ ;{eRU AMaZ/*qxiR BErJ xդysP*aL5˅ކmxv*BEHSCl UoȦ&)=|LC #46/>p 0סpjtf{w/码Y۠]bCs+QeW?mJz ',B7E)W`oz@Rx}on"|DWefw0Tsg5^~ojr| {7d:iDv|HpQ@O55DLY5RI_-.Mg2͆@ JcHgp&R9<)9yln4`"ͅ5& |ӂ.^3 rZp+Bo _rr\LU2 HŦn2Ӛu_z1H5 ^z^ a80QuўईkQ2g,­v7(,|~oU7P7ھ'' <[#mRX^aϮ'r}^l0Jڂ:{ "RS6A|YrɍS5 X#Lc)>uKIAEkI:b)&D'n3.#Kh|kZZhCʚ4Ω_6|w Kpf !WV៟^[:v"$0g+|?WݛR2'hr>._wlK]+14,vGXwՀe{g9(PT&V85W:A2$ :V+?`0֛o74Oubގ|w$% +{N!SӤL&)][ЈޢFR>V׾,DDB^j _9bzafp@_ܼ%\2&0MS O$~Fz;W7)@d6uJr] =\@IG~oiOH3ŽxH]=9\79{MR(g4u:KByĜ1Fv 6g r@Y*f ~BV\;ux/" eC-~O ^WsW5rr JJ_1ɴ+ۺ #bkvc57\G^)T7O OlwG-,UI"0jdn#h's)݌]DnGItâ,%A'eV ޥ/ykI-6  ׃SfQ07mj7/}mqnJ㖞/?Q硭K"Z,p3ۋ|W4J~_?Ur' "`x5;cw9G6cld% 9 ;~G/4u)NHJxeaJ=8dBwFk1o\cW&5jyLHU+IZ* T~ 1MCW H#xZ\c]"+yd2Q2Jzp _yEHiQ% `K/g#5 إx!Y:jhY54e|Bv)^w|!x^$2ӿR+NHX|JHNZ`܀觑LLh؇e/7YuaoQW)x hIMFW4WC?cc4yIX?'e(Ys iy[>d)TLnr}Er.nPYu1x Nus)Ro*mL!&`a:H>A5@%W[Z.yj0q<\2"M;W?oK緦[ޒʩ㗜jBA赬w⮩DP2 cK%h_w' bV$&>} i:-A'ª伖@cL{Pj\gAF}w9r:`[Kz>}cx{ d xE4-Vw2k2sk:@ŢVyd+% FҜ;- t֤_w7*҈˗s&PwN4=pk7Ph*[1}c= u˒9?gH#.6 X B.x M<3\:VGzkn^^\C'*6?kdĂ6g.WvKzc6˝8;dƼ6T[׋3c(ޫmu|L{Hl餕"j7 1ud I1oi`R}x?md?4b?lL7X&jt!u9cn{J5]n .l3MH!LdUS;,RR\2w D_Gq{+}dd0ôHJZ[@kț4B#]ndഥJ5GoVx -+;u}F8^A&Qo(a<<8YtSXYg|mW<씦1_5M&m=]Ω+L]aAJ45zجnؚ_$W?ŝqHc7J?O>: DNX(It슅j#5 G'hTR)N\eGWf|?ף8DiRώn }X'ы=F+a|U: _Fy\(ϡ̟hM6@:% L,868s3j$=yZ6b=}Vvt"|E6>ܟ,swxCҿl&'b]P_pŒ^U+c$ {]QܾS AMn:لOW{-Iram>&݃> 2Z r[H^\#OXҹVܦ.Q)j2gG57d/&c%%Y@o;T2>͇+ɒrH2jְsm ]AW^J:QG x긵vyi!RQNN 4TU,^r 0CspCp9}"Aeuՙkhl 3K,8~Ϩet{ IsPLcJ@x5H^:+] EǙ'zj]0w>skC#? q($]-Q\;ċ9${lCRZDl1u+aIa 4c-=km2DE2;Dln S`]DY"yNUmP6c:!mßii&u=Q&1p]\ !(ӝmG,]Je&;96PaIp-iMNxPaYjɺ|6g _tv:Po2=Qv*)ޘSwˢ݌JG6w9z !hJUHK˨#s4s'Rt 3*ͦ=8 \jȏ;sA۸]f1',M$#ɷ⍻1\B)B/Z>}] xCj]e@cm\F.))r grW'qSh#ʄrBGh@I?sJd"nWD/ *!"g>EEșo7"j^ ~R/{/xp^蠟IAΎ|qhQÌNp0j%2S9}$qFs[fw6u>(L?W-FphQCXϚF;O IV+C !,4"'jy%`0[e{ 4$ T::{oqĢDDKhWG-/yVQ@L l_R-r56Ds<, :F{ 0&%yȨ&A"fzʇ (F ^ B@ /D$CwV>RpY-mgDr6i=&]VAm̨NO ծ.4/_oY'φߴk2Q1ݏu=J VJeemE'Uc|ʼYV~5v.4"E#un  u) +v;A{QF;2c ƌl;*rtw 諟8Cg UPF&+9bWd0 #o/;{{lj=̧'^zy+m8n5(p܃#_oT {Vʢ>='dC|k~++~L `-tA~*_>WA,4b-A 7&7/J .GxƷ0 1;no9Lmx%շy!ze]a?Fy:&0Q;3ܠP]hf2 #(͐V-BVyHSd1^];]іN3nn^W!𔺺h v6.r(&ֳcyMfVTEX~npRSK x'.?n'@he7GzLQ y[>}7t:$sa-Gyj,1 U[NYdvx5l _< 峣d}YgKBth/G! tGk4/*KU(KBIw9PDoL`aEH hQ;{j)ۋ\qoY%__wh+䈫+@?,^2pv٪[|gɿvV"r~q:K3buB`͑Ug2SP\Aj):&_=9\Q^2z(:&>6ի^63I'Dhksz4ji 8-.|ʡ|&d]bgIIlhץYY3>{}aVu$kn=jABz<85~a8TQ}wϷuhpY˲i[LpwU?mxx֒DlݨK|ybY/hqƒZPPu6{Db5*J(-rKvu}]NFl]*: Va+`q$ 'y@r]>K=l\G'Jۓ۫ Yq`1bvxf3Ld P,8 s&P)eQ#MBvj4-b<çA^<՝+/Yj&Nn$cV%re ۉeAq x dƨx~7#f7Y#q(U!coGʻU1,#V5 bu#qxmcԋXD{*R:BRzTp]X\zJj F$Vh#9jeeƍwE*=+ s3ZH2t{CiM }Mz¤O@jXClkD|㢶Lej2^gM/$Lvo@ k$." qr8,c<\e{.%NHIƮ_kIk^30 j!!a /llY^m )ђ;%fr׭JBP~wՖ{0:oQ=D_ feįRVNg7R*QLgҭ>bV-4pE7NеF[Y,x,VDp+.S7)Eof ?>؃ס,:BξqJNwAYx՚geID69gw|;S}d)c'T?i)@FT3 %.eɫ,=}~HK~v&<-bzճoP҄3nʆTt;չsĤ9 f]NUCT@썡JF\KkhA- BS\'<{P·ߴˎw buϧF/O$dcp~8Z߁].?/, ?yp#M*,Ǜ L!3N1V]&@([-K9g`dT#cL=iT0o!~@ZjhE/Qtf)~{iP&'VwΐN-v`?Ɣ/I8$'xS%֊&P1i>n;B}o7ޗE9,pZ۸lXnPaAZ\d@MEə]ۯ>^d!Eۿ},ւFG:p}!W4- ?P1E'f]pL^Su/*:2/_J̵URb[wu/.j<"Ø.0*B^^8cw*Ƒp #ذBtD~/vK fD=ʞOP817o"z2 M AJӪ={o:$wiK`W 'm&w%0 c3cF2c_ZYc3iBg.|cG fPئ"kg89Bt޲uuEp[6 e {T x_vO!zv[1N姈GB*dp||\J>a&3PH9O <2)SBʾJCFA1mH'=C+_ȚiB(Y`̷fv&=[}+/WGH@Ѕ;MTQ&_oxə/S~m#Y4 E/lРXa&v'>YEʳXB'|$~Zq:w?dJŬQ񺶗RT4e:A=1ÒG=g y@;@7ys2A1Ovm1>^@۷TR#BVȒmj;J6ҕ«ku[uNLA_p]5M~#\; 9Q.(8@Ź(fp3FP4K0kf\Djf-0m>*0F"xT%x*s|ބB,BVab"/.D(Դ?TAN|9UwB90TËi jsW9cd;-[3ip1}_dYI @"KnF&gU.ݣhe_P+-f9%/c v$GmRh6{y\ƴ4GӈOlۃ˝8wqbPfܒƔXez/buY/x>{1E)BM>{t!1x@'5p~!:.HU' pYA3&^3*#EzW|c&tKK=eUC./,m .3?f:C HSAn"ĸGB0vrǚUIc|$0D,E˦ %Bԁ-Xš2e5ly/^G>3e$MSy?p^Ur 6I~ FAj=­+ IVM׆[/n;pC[feÚN&[ON+*-T̄Wez}TW<3RNB]KO)ui37m4g\2XФZgt-)Bby>,wJn4h>d8ubP~aK%dV9FC#%!{,Ĥ7A(3Н! I`blF ח!@3.?8 !ic!uV>YcF1&ȥ. SyCkZv}९*zZ}Ĉ_rzwQ:ຏ3\*DE/jQNxފRlӧk|ObiV_ܜx;\wv/ԽHN,ĻJu@2XΆ߅4 jW|Yi[Q!a)(GS|uz [5ZwC¨3 ' ]ׅpUPA6oA4d4u\3"I2jdo!•:83I \=h|X[ }dh3ΰ+\=' ZBV?10C0WXઍ.-X-\!|L[!L~4FVg.9c:Y"LΏ\vOȱ4i{1̿Wug}l!K)?__YNLGz35ct; EBy}?"Īboo.=WHtTF<ʕzR1|svs6Ʊr3E&r: MgRѧz$HiϼMl򬓚< ]̜ C(:'>wkvw@cYe!-]a6!?OD9έn}p̿o+-캳sM~dGHxpH]COyoֳkjyqhS!)h%Ҡo!k[HVN[l?ٕ& _TklY9O&R9B_K00mJj  UrR4m kd ;H5ylB'0Xu~;0/g 4ih)}$O٣r>'-68Ї ^0dCty&bwSLrv=7y4 &qc6  ~8[`GEV6(J[;{ 0f}U7xNs `n3}t{g6> S0x?-R 7t?1 6CdgwEE"AU)z!|K$nm3'^|zʙ$SIgph{V S&Z}GKLc{KUwX!c+f+,4} :_޴B  F_4C( S{0WF[S?u'E 1s/\lξs׷<Œs(B^~=ێ!ڧR804JWOcRj?S¿0 ` &)oqkǒ{A#ȍ0XB? gv< l; (R|R$ǞTئ*ZUh}QfZV\bSݪTX8,< y:rRi% [,{D>dH :1t6xe O*{eZJ*&Kp93eôP3kgWmޣVX&$f'!͐MF8jhs ͶrNF04_9k<~xd<] TgqF^P [ P0 9B9_$URr@g~)M31&4 %*f5r\ ț7ãϮC3jm+d 4Fecd35mgC27h5ƓI&0澅lKݖr8Er^VdQ19+B|K5b}xG(&^UsuR₏‡״KI%u[oFi]M# dChvҀE&*DI!fbT6HSKڜu>Td[o}*;^ӧlIz_QF.SZMr쩩D=;!'[ԳU0xi9%[>Dp!v6O͆*sdsėY-h`ダ:\c24k %f6ȱ\Tv!DNE 焟Sdڂ! Z3u2tYN;hXuЖaΏY-]PԔ7Ey[7E}WNF:~.7_p⾞U ߴu劣&ܞn1:l"huuCTH%WCK7y*ρ@ A;(s|aVػߒ2}|_@}kiSVdB%#{Qc J?kyWmgL\җٳjd[E2ʄ:>I'L,Fʿ xԄED:2>cﳠq+[nP 3|ENӞB< P𹟉@Jb+' 'm9P@ڀ3@Rx#VeMM|)x)j1ʓIm/octOh'&|R㗺X Z֗ai>1ض>%qrp3 4ANuQ?DS!-o H~E@kw~9VyeAX`%GNlywdrDx'@Z(Hk S ㎋,ia>mv&-'VI Z:.`6s&qe0{xhg; 9WA}00"AR~VÇ.IhԭNI)?F{@ϴ@Mk-eNrM@cQp9R{G4awmx2S(g].X)מd_z [oR@JX쀺 *Pa}lB֮9Ĝ(îEW8%m72['!ëE7TX8X_DraY5@Pf!I[O}8o~<;$~ I3L=|w>|)g YwܟV,Fvwb-2hY2쓲W?8IFAԘ[%Lx$4X남'LjjOXM;-(4z=YG tuX i˙$!=d+`٤i[NJiխ Qj}/X>Z:]K 2;`Yj_9LK*j-&R"=3.h8tVCHL ]@7SDCD Д|B28=sU` KrdY&(I:D0tv`m:sTKPPgFh\e%[4PLӏ%/AiB^1 7__ȢWM G9EP:,%'`}㳲Pߜ~̀P9b^|.MdgǑYk(/'NGςg0.*۹A JG59&Q,?noϖv(\&Nwtt-vnu6ZyK,$e<ߡ:䃐T3'\NT,/y3AY#m{!hAwKo?ﺜnzޜioM&sEXb(#6f D2,5t2r~f:lА[ G,qAjo8^4D/0evScURQЫ^GH|3P!FV_@:Z3(5(kM ?i4~4Ɉrf%/Bt1#58ML/n 9egp>o=α FfXߝ&@jK088:B!Ѝ_QScR8 gGm&Kz5{;d1'kxT%Au®;$U5)Sn7i_z֔ZDBA3ffm"CaL獤!Ud5#nA;V2窮; 4qoK[ hT&+Q ?ܰ/dWJ˦P087t2Ќ 8A{-4dVw_Gᩢxڧ1|8aeGVkiaЂj4iHFmά ( !f0; ϑ1E-lx3D^!Jv;6'@cDl OmF ``z6,xtG&NQ1PJ8; ;AAf!ZɆ+GG31G|YLaxDuR *mIʯ"!nc(38[`%X [UeU缣%rChzeWpET+",Y{/{\ ʿ=Bl@1QI aW 8{~(6zYcA&ߺ+'2&0T{n}ߝˆaj/Hw8vy>@fMIrn:8cĴ1I=ӨaU#dZ5Prd'ʈUӰ(_8n>u«K̲|6 [+yGf(5Ľ9U%id`^2r6(k"FkZO76>I#KJ'>uCMc#e;n %%Tʪ啞V=9S+Bzו|ˍ+n*tq(p-o3wtkFK4z|D .-PI ~VC)_]q2Dr3Y˭6{_{;Kdje&C)srpa-}0͗l&l ,)#;Ns t*]ToZ*@Ab{pHT&_v]'eXHgH`8j)&j f}0XB?2Wܿt,5q _/=k]%)%ODpț$HQlF(p_Mu-[Jt6p[:Nz Jz-t?"*Z 0aHoeovNOOZA>*1/:#~ʤ$SV|I~x+Z&.5AQDz"i\5}~JP 5.D*JS !럧, RŭĿlv\*QqQ.Q+;gJC*n%wFQ|[\cIλtnr#,= /*czib H&FCdlQ 4gQ]̌xR$1([Ӻh,`j7VY[EժgmPwǐnD,8}^+[ԟ8T9('5+qِ\鋊0,{Tyvԗa&S'= ˂)m]DIc]lVu? vt zC%HH&Rq<$)uDթKCuąNMnGp]h&Z$Q×˹]ꃃ6RM:"RsIGiWa0, O{M!;ש;|0#H9-r$F@?Aڋm J;4R.`mDO`5e^Mܘ^QN޿YS4bђj>Ct!&`n.^(e!eky,yEcdI|-q Mj;$\Hrc A^]v ?JWQܨNb`mO@"wa޴*p+D0-Ox,[gm#$)*txj@dˋF+vpweZ;OA˗bf?4;tmN d*UR.`BB"3b,FBAԮ&-2n Tp5_̙3B8MYKT ?im2* wqozrX\ƝjGe:fDI\pm1}]=© 巃%|>n)̂M]S<5Hd@։b4DidH\y둅X-0.M*XluJA5i/OeԶ:=vFF6I 3) )2*ZsTMRB 5BrysEف'Hʨ<(rz֫ŸL%WjGR1BY1eOslXPf׳/9.h~yxqE2BLhޯb'7hϏ^ft^JPX[0iJ6 Pz=-Æ.8{-E YmAQ/ʴuʅ҉5 0:tEW\=*)n~q[}_|vF+ (_k=-CƦQ[W0PYZpk$y΁ª4lSC9γ:CG\a2KZ yjmn5'#ȉQplY9xeaa4{b$YBu֩)j}%sێ5A$2Չ]$|^ P-pik4i-6rr{`Y-I-NeS 8>PlqU8(YSn@^31`@.nEF2a[8H%Ol >] 1vNuqT#r.MS6`3̔wgVya[j~jX]y`'Vz3!@VXBBVql̄0JUHn)lĨ?=Ѿ ~zq2v_ro&$Ią&P> ~dvZ^{b#ط&ĭEShr0k,PWJwA칁]i[ŕj9G#Wj-Ġcvn%$m,90۳oV!_[xo$֭)Ҡbd-5\uDdUyȽ6L$L暧=2AM#/+tlgBr?&i׶\+h|8Ҷj~xY%MHFہl*E T#hEP8yN`!7QnRB>v9ުΐ+o'48 k})u+ 7wV҂gnqRS|̆ţp^y'́=^)`A҆bt]fCiT71C=f!`Ыgn i0Muf^a|).3-i||vbL+tմm DdL Kp3.TWL ?Q1NQlas32s9.mxY`:vb6I/6qN$6-ﶔ7'v3 @!S,_S58h M3HJ!R;͘@!\Kڌ 4ʆ5#Jz:q]?F>+fW!iZA-TPVuF#xh4UM(mr&\+M3%n6THRh!)jWIøvkR?o_R*mѱomVp¼f5BKj,Bng [,:і6W\q0U= MKs!M&*RK&C.Zt9фn];`yc: P(TCeZG[0aZh +5w+r왝[@iǯe63GLkt-Qhkz^}6n;oV %?>m'pY!Ru-ŠKpi 7XCj8%N:'z&ZHqg[wߥ@.У^ z7p&NZRA81&pnaǠf^CŴS}.j٧d.$W4޹}YǤS2rHA6|L.(m8 GƸ7ҕ{,W36 `SU7&\^Yon /pSbd|/,FGܩO! ]@@uM]k;F yPYjDg4u7I{۳aAQ~BM%P/}-N&q`hh'qB tb9|XgE-KAa5}noRhOj|~=IqHU}J:څm 7*$Ri1|aIZs3/gnZ]B1"?ifZ:)'lw\uEs4ب_mWOUӮyQ= v%w֨yb[ 8nRR9iEaFג暑?/Xn&f4NJcC\aܒUhB5q.^VNR6~%cU qp:}(}. s /~LW n ]37afDޅ7$`5A+P )8OiinDOF(m˥sDzcؘW ۝=%65+\jr'ZЫ֨A!8v$&\+Ny`@+Y'e76Ng(FZ_4u6q}}IT^VFcʘ~{馯>$]Y K s:w?ԽVU9%T-ySBЃz ID.`cHR0#F Gan!3Z!2ڄZas4ZI1[ Wim`F[?^҂3 ޘo&QnK"'$I6W!!$7)" F.:s$b?ʭ.u <냰ISTC$0#< _T-満k>20_Dl1:TGnబYOoyAڐAP[42H:Z#xD d ).~U\~cB]FD 3gg8yĻWvj֣*_ӥ4G47ź؋E%#ѽrERH/Qa`9߯A&NLXʅՒwb\ߔ9ԅZsoN [\H> (98"SD;nA`Qhv5NY-P=G/ ҟ8);Yь _uyY}vJ~CNav"]fYY+@!pMQBH] PEwX L}{04cDW0bYNؐ?/{8 A͔\;D2kY]֔T- IdV8,P(j "j|}mװ* XEcMB^T(!g󕯧$/:fM z/[Orsvqf56u 6D m~o9)A7O |xKl_(UE-~(XeP8z4tR `Q69o=քZ$kHeZ-wx4)ϮodA Ĵ*MЂ֙mn!t"*>ΜRfo ln.atnJ[Ӝ9A$jw?uA2!MHZ.SVMˇqlӊwEO_.o"Jn+Hdq?Pp-`ePƑJLNܰeVR*k܎ei`Gj\$cEaqYZUXg䵩HN4bL.Y˔l[6e4:cds^YP :! N8ݹHS$q !Dhag}G) ל' Un3Ų++L9sJw)P#nqt)Kڤ^")P-fK ';dOj Ey2>‡C9{l{_j}ՁӸKLbȖ2lvKOT4fpw̎7:|Oq3ynNM_ 5'􎄽 na$~ڊ,F;iW(wPVZ#=83MT7(1hHghNי{m E!2ʰmbT9bװU.r]W[@ 6.jn#[ͮ2:m? =B`'hdOs# Qf%Ʋ]9ND7` {BmIS݌02"<QzX]#6Ef E L7YE3X⥣f7`Nn9K 7S[ZTp?"M)A콿uvG}yE ӧ$;7uXf(wWyH ^~# )fq;g{IkdE2+EO;Xmi.sfah3>aDG֏~^ ' p9LM\h Fc4Aīho>a_?5a*C%M  )'c͆QCK8~|F]FX@|U#2g> {"*#rHϕ>bӸU}`rstȸ1R@wIQ|RXoYa Se@UA2кCKq3yҨH ntU vH4Վ18Xs1j_APG\ij%/NB`-0X (rh2X^pVZ>';t6`wbX n3niB ޒ䌭^ ]R1* /0oᯑ&/ЁR]Ucm)gp3 W\v܌utka]X+)+Ȧ)0%ȭ' IDsUSb "UsĎ@2L >(Y%CV0Ym3~]Z=yS{qPȖzfBEVi,S9.LP,!_0\Y5GDkg`>M"M J~`du rr&H\kT!dӿ)@,`Eg5j<3ߝ*0N\̥Td[Tf&6,y 9 F|؅z$k r%1sY] 8Mv;ͪ}t8j?b:xMl/4I|5pfz\NՔ҇ `#MɟIc=3EY]Bg}ܙEA*rev1u|q,YpQ-(fAX8nld2&2|^ہ)#Hr!ݭ6ϊ%ENUpA7rU򤈩}Xkۣs)%O5W2; &D6|:ͅR L/+Rzb!6r:AL^l~POӇ' W.I\=Sh|M+1 1*{ϗMlߜI:Nh(="#w+AX#'jcZrWrZAhtp WQǭ lߢ E@Z0ЂDT۸s;BqW̲#Y:ƀ$I]T`u9QsAI83KCL`W؜hD[s `*l; gNBP8\$" X#i-; )b}`?&ЍQuZYRA#⎓{y ,o`"27ъD_Bhp,_uU[BQPܔX/+D}U:zfNM&1HϧRlt J1ߍ a'w{BI/Eۏ ;:kc6*n"ڵ]Hzi kZj 2NtO.)l.x?pxE*I52;.Nl{9Ղ4^p'd<:ĠO#4)8Ƹ ZG%v eBB n~L ]qM9$&g8Y\zWj=Z5f LyyBҩtG:zŃ Ei#A} +VygXS9 v/xcZ0Y=Umά]MArCZOJ<a ixaM*J}%$؊29YF5䃳98յ'K?8]a$Bml%DFfpDFx+gw L+?Yߋt7Kʪ*{E0ٖȾOv")x%Y؞)d?Ys|ggOI=ѵ( (b׎0|; @c/%xk,7fG _[}*ƚ\ۭ%L,!E5ZJɱfzDc!ˋo`m8j(15pHʠ$ DMV@YH݉X@KQa- e]Ҭ'A3VR'XO+ꖛ>,'ۛOjJ$g#E]lŶ]TS h4AusG^ i[G1Z5O(fwq>ł IUȄ+xA4] w0t W 8g$]ekS]L/vhcXH$޻t)L< o;Nvp^ъ?q|wU`6DAT>/.Ncl0T {B%G@ah"xh)o=oH b!v/{%;a7YT^wjփ({1Ț<sA/Q|tbMvz{g-2T%Lg.aۀC '6IFh첎fN {ca2i[[CkD_kɗ9 60΂~xm\KB;ƱN{@"z]Rm.> !T,Q<6#a"݆49=TsСNɭ6y 1̈>ÿ vۭ&f r"`%5@ٱ/4+/s,qt IP90$1s00]'%sIp5\lc2;\3 ^hܡTџRT84eB,qo"c9ة-W#zb.I?L 1atoD١\dѭ?x"3 0apvLt?9L<5 ! ~^pj`BIPFdG€EtU"P8/yWxj~eaJI-aJ!s P%jGMJ\}/@M%1OfC}Mٓe z,ϛ>`^2\Y*j][00 #"Ho;z:8o!}d>Iγ=<" Nbh"yȸm|eIƧHbxsɨī=ՖGp9OaIˤC y;j~ Y#Xi !T:o%sP[T9/R)]fxI\@|0gUF^Zqч`y3&DvctvS/R~niKi7d^j4hy|mc628q_Dұ,wM)*@0s\+Kԉ_XJY[p[`F *g|\4 l>1,oe7&zCCk.e9ҋYXNYZ<ԳgoP;/$f6Xj^E½ ^e^xRVjmcZn6+xZ\{]4GulTh{ΧtF7YH|yR&9{]j#Rficf¸BT|I3%2xNiV$ Z_WHҧM˚Ft=Ϡ\ AS jlI*Җ&=[bYF,-ttr4D#Yx}FWuPa0oEh/0~ߦ dű SnS\+J&@ ɱ*72?w_ԚI4-ycJ=14"ug7>.%GvMvɨvB-=/zJ2E gVqlnHrDO? x& 4beY@`E^R 4Ip^0CᓜFˁPCc(zv^7Cc(Y^s(նM8zHK$^\܃Kspț-b4Ոw2ceN&9ќ0sV="B/A@;m>2U,tjG5Q~o+a27P%`vGVGg.f= zJa{fUq'axT#  o򃧂$QV~ _ )=d{w6q @f2!{/ JGP w<'Qʄׁ=>tRa]iB6 SQ%\9-$1e,t%w䚝r}.oynLlيZ t7U}VAHZ8Sbz"pPA ㋧` M}| %¯? zAS1dfԠq=Q˪v$"cVzju=l$#/Fzِ6XH c/n-⻤ua.!ApA"6kFGw1Sj$VZ&wol*@B A1LA]G%xn|YTnr,6GiŌڵ_J5Y|Lۂ=7UF5O׬S?=}~I/hg%ʣ("{=vr &갳,,iԂPlq?%9^"sy(b!|)A<H"FE%[ :>J'WPӋ_r~w־RW敏>1PD>>U EDb!d0)ik1 q>Ix]ex6XժvbaS42exًd2Mj:!ƵγW3T7bXx4OnCa&jr gS:\1((z]eSBF.ppKLGW60kepUfV]gdQHoZx X6m˞(4Qq wjڲHf;z3i }տ;s@1 2s+AE* 6Gt@"u#$ 8gSb=T30O aAle""'Sb;C2^ n9T@{so,uyc!'`OgWJ2Ab`j@g)xUxz3V |iT ~"h!D!ӒΏa78m{-2l5B19mٵI´%Toٮ3m1ʴ:菁EXjTb!ujM7MwuD/ B'"Xm 4jXШP{Xg&earŬ\|ZRc?_#ke[1]je"E.|tyEg7$5 G&!:ZH1D_A8IAyTx IsTevS;1@߹\ٞ@"yDz= ZKyNYossb]ٚl Xd؏؅5I7u1 h&ijқ/i[L\3CGFh [}+A#:d́#guݍ,X؋k$V#9گ*ʥRCv:R Llf*,1} VXɯω)&d5y7k%i%_Z -6`DnIm 84P呹^dQa Q8–U vE_]G8j@-."^w6jM?3_ٻ8ZczbzEWOl 9%==^!Teϱr!'z&*2]59,j&?3׍.y=.F )`썇YVK^?/0f8% A֮",ium;&ZO{7-"vjOgʌY6K5 jiÛ*% MFb NYg%m}I(p:“N[{"Yaڔˠ #MLT9׿ࡂʈ<i3B&/]aǭio;mD`T}47WqТ >&^ҵPVG9R4XˊeN6oi QoK]CV~:6ϙ8$IyrpS)/F7j:cyΏSJAb ,WAe=R@څt76h>2m,Y]G !b lGB%3Knn/姥NOo؋j>\0ɞWC=кHZPt˨+-0/ O&q.3u$5[,fgu[)1HtjpC1r^MwD56}B&) @Z v;Py}k(QtX<C&k(U|?H|o5X [7Qmhdge.|~TTޝ߫ pÝcTHn)Kҹ +L,1܇%ջ̐'@`7(`L P1NxĐrahM{`7g$=ߍ[5 /Ua%fփzv\Љa,C_٩љR ɲLuf/:Ax][a}\ɡr(RyB9|%zt&& 1?"yw£ZpMby!9OG'kS[ ug6< X #ш|:'3XS,$H̚gmS>sG^K`/039y׭̯Pz\*ݵ6öR`}}#IbXjp"ygI(oT,M~># ^_ YF@PHP}*h3D@;kuX099s?vW=i=%%2,3)MkU1RQ r qrwǑT :O4еg;_' "g88 0Q,}J=LPL}h)tt{/@܄x4鄙r@&^m !&g3&Z'@3.F!B.0|츐)&#'Tw :`Kj5B)R(ld Oޏq j&振漢8:[:xXϓ|Y4?[Ğbb ~R^杉Jdwq=8B=bR9k=yflW+1h6)+e9ys}stNN>2gӳා 'ȿ8vC)Bnsu4faS&Ħ4Ji^Y#Ƴl);Y{YoїR[әY ؤ-jMao.I٣i)ּWbO4 Ə~MZ.{K<` .v@RmUnD8Okρ/{9ֳe|I35<~!N3Xk XPd*RHζBIuЄllCsn+A]*'w`.P`kzL3XWړo+q+n¥<imOa/hQq9!.}YdgɤZ -v p0Qxc`z7ih|h({gu*6 r4kKݼUeI\dw-M٥mԁ}Dg 0~e+r8":|>INѵ6ݽalڈ 3SFeOjLRʼnXeE>lE,@klLLHAQFyQBw65Ĵ0Rn;_BZ$u)HE\sq Oa8BS1>mJ"g)M3q*O\G$f+JY.Ԩ e=nc׊F(f¹b>*wnS lCUv.kpcUW-B1}*{DE |^vLy+h&`~o@ҵyy9(xQc:bt˧owb;쳕FadH,k}.G.z>c`,ILNWn 9\:T5YGQN%^"|7(l-_( Y)9Є E3ػ Tt׉ OMNC" Y܈$UJY# _J ZwRșYzLਫwtHguSْaDxW==߳e͇Ls 7JtүA+_M[~bE 2|'<$;J}TWӍ4/0}ё2Z8-QdRV<pRq0~;(Sq;9%S 8M Yc+oDX߯z6Fi#*:Itm2(5S?m.fb伪tj0X_ Tͥ!88[0D3 MԴP,]24D$~ k {-Ƙc I9;p`{VLa2^3lxϜV鐕-̣YWy,dE.QFjJ1Urw-Zerx!n /?$sX߿Tl«^h+8'VokAא(\;L,%W^zkSC?Kz ^QLغ?g!o[?bw5]dcK*i7#氚)*xW0X@6|P,t+~Z՜{D,p'ޮ'7*516\֌]NMJ%jN)%iLqhV w+ r<)bjR!J`(-'Kl>CbzL6Ru.C'{q1;Z~X+wKRH+D1diЂ%gwgLWT PîӨ:\'8~{[R4q?$BwɞJơQgL}iztwf-/=;$+Ď@:0E*=oBPxۄABA&%%c9W-#DMHV{peX4z%|E)N+zld?{zyy:@/֭௢*M?(_׃@81xiԎ4(⦅SQCPvRGrp+yI2e[fl-I áW0=$( _!1Cf6mh9i뇾OVQYHzu]bwځƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= FSמqEDK06k to21뮥BYMRB(ja7F }tQ9 SiNQ ^#ͮwFH]0s-03g u'5>EŀxYтJGUW ] _ȧ56A>JgPǏhDbVgOW&16sݸq ^@Z # 7Mdarr"K3wbenw ]u=fbMTg-QD҆O ͦw0LaV $xD㶙=@0qA%CA=wI&Po2dx?dEV35YS9&/{;9w-[7ܔ=z*Б5P1dxkg2C:j|kxge35nζKp>e꯼iKԠT&rZfQa p{8"wDA1qlO>9"Vw!'A#h+$]i+KCӏ Y `'t qRcw˻bE5C+ ")PMb$G?|AH}0E;W&?Lfe8aF)$ lrSG0LSxC2~z+ߑ@Z:+jv:lH +)+հMU#)T4XHrܶqx9 _b@wmj<`a|)LQyW|G8Ma[r/!]/JȺ=!VU{:F3PM^ӹ!n=YLh`z(qs#Z쯨r(ķɓie*#LmBѹG&I4*#|m3#BL>KrQq)X [LcLZ`* V Igu@]-=:9xrc?S|^2R5vWh[|Ae>9$S†^xII;֢q7 vG.~EyYS'0Y$ 95{w-kƪ $}UaZ >9abު!VelFXYCC^,W"o_:W&7qsN!M:<aj\ڱ|+5QtSLC:{+(\W0'HtMirhuσБ"}X5ʹɗ+%Qs*eRH]ďu*u- e0?H縉úКm=ЕxֶӜ,ˀ#no@| bl]Bq㭩U(V/^o `Mzތ#6aOr^sWU/|Ua76NG$:)±]t\+2 V9䪯zٰ0K7'9:[5(o>T##tS`z0F+s;bK>GBwU#CE9bz &ng.k!˧V)?}zZC8| n/iF'D }.JXܦcƶD2OXЕɟcL!>RՔfH% &'.u<'*s+#We8CvY~ 帺?M#'S}< !hLٹeBƄ.+>ʻk:(2nwUzrœ|J2 ,esC=jhIwr7tPv5d* 䝉9$娿5IXIቪE;]'fFv4 ŝwU]n-H9F">oG9~s^]ٚ/7+i gS U׮Pm:ՎE_0ax.LS̒~ˡl6O5f]c@oF*)rGC*AJ]i^̔I @āϣ33slQDk1YfHV"_&S= n$_H^u~?8V o7u5lA,/E6^7N*4š ;=.)mYjzd8ESACkk1u(U:H(2 4va\' 582t\aԞII^V$] oPСX[ŭ8}hbj!zqp`LlKš#g'p9 ֹrESUM0+#G,PyŗwrLk2];@ ~J<ʉ2"y ;īڼ$?fG:Jv<Oyw1$ӭ`uЦ~jd6ac׼S!N媳­X#e 7_H|'#doS䅳Rfbe]9su4yfsD~U*>1{e] )&]7Dz+B4+َmg2|Sa(),*QĮtr  5E׍;R^SfG9fHjrdeYHEK, qHveWB۩ cel9x7Z Nb.j p#f7Ӝ0_ X pyY>7^!Egm^W,#Peԕ9ݜj$S4K&LJUK (؇c*ѳ_I}y{ۯ)n'Qgs=Ab?*9~|n%Ti`5h.YTFboD$_i+ZtzHWlpaЬU.Akσ Ntd+\JEs㽇h eϥwj>âvYvja3jfR?jwgx}$sooٕ%t:= 7gI:Gr_ UD͸dYE_kywoUoE*L]'c?_Tylt# $#g0}R;Lxjdʄpp`=ؿd*ј$竁()w(Q S1%eR _x2hTx{ >nYGE>}a5WͷYƗC޹Z TG%ZxWPx)TE^md.#OC2NR Hʚ=d5.=PTKV.i]B&8S՟J:I $UR㐟 a̕ue$1r*ЗE"([)j9,<-HP/8G^.?GZ|=Ql{q9˓MCݶ6˯GR<2:, iYow^bkbKgN:!%Ҿw닓DCqrZuBwxf)mnr ϴtjĘ'mds-ЃQ8|.V=֎c^Rx\mqQ* $`$D:j& GL1-Sozs1 e;mXVТ0y!-y U~gS< m&;huz`=-TvZR{f 8Hyݝ-C%zӤ-4ܖ7z~mu~yb/Zʙ$N5[7KۯIi2̑IaK41tT;C٫A?E#[{MhvԢE׮t%!^JmyS ]ؠ'!mE6aW{iab\aaͦ)SalS5r b*7q.BƠ֥n RWM'?)c3KdE :8Y \Ʒ!d T׿J^$Gu6@oUy)9ܫ}qa7 W\IXo Xٻ9 w{blQL E3`L%mk=i7\ b+81gEyh3aR*@O] &2FȩqyU2 5LH s^q)nV`q^~FJS M&9Yn%o5ը<bQ;:bAfb3} ;{)q]"}QHЎhS8a-N6u ˃r)r}QyVWX ] ߚ>#mZVBt7k[ϳ }<%S@ypϿɒ}!˶)WL_HZj8J!%Oݶt4ɶI0}SNxMuyyGLS͗1W^ZO.l\RDXzvdUi+γ̠=Uio?hnN~`S|Ok+Dj8UQ ͡Pl4kvW`2t/cqMM >#d6ojC~FiX)g>8Ld9-Un㬕273;uO1DR?ڲȢr#p'ǭ~4tVYXMI?a*Tsr||Tr܉׏ViQRη\s `n!n ID! svumk/@!]OA2]ͧ5l֗!/gm0,Bo>Ɏȋ\qÒFɑ̆1ԏa젘Nt-~D?1yNF;i,3wfM#x@ICDB]qrТ8"gv a67KO@VsNvM(ҝL6 ID|Ȱ?NHb4?󎐖C$;-#ޙhsmգZKjp bXrHzKQ WeYR2}RVՏC1B=ѵtP .*R-\𦗖-10̮ VKemd{Y"@hmIfyQ>iY󯶒,@֝иhIn;7a\Ttmikq7u* A:0TH:3"h"ݻ@?BL$u<>ƇEOSm𵝠WaT!=j*`ק,U pnBA0:C2@EAoZ-D{ N(b0V^"y?1 s11^@ ,׸d۩ f S$I 8B 7;Dle3 힝ٚ;+Kc|emIL՘._P(wnHprFwe/'|=*7xd~K%wU( "tڗ%LOGCnwWhZ,к%;~a, @ГŘvNRT22V] Y+wRRN":(5)̶'@&OLO&SJ^L^ ) %&b╍0kCi!F*4PrNԺؕ[Oita;48ԗ_)AD9缕JEټ9s$҅Ǽ:OmR_W#׊@'F2H96#`U>c>QzLp5:4PU*:w[3cɫg禋<+l+JD0?tڞā;*P,E{jQ[,QZpGk2a~/Tu1e˖#8J+zJ1wWC{D7Mk@YbJ75% .6@]繐U LHs ʢE՗'9zak!0R(yQ+pݢVM-"-[-XԋzzH[wnOd9Ȑg}KbІzJǃ~Esxvgd8N`!y R_Df0tQt֣Z]ngѐñ"c"6BJy*1L!zF-x2 ^F42ĝW*ñWX]@COڨ ,~LQe.C00s:A=(zgi@5͵1{ pMO x[$+~Wнy\H6EdJ-W:lib^ %,` ̽xڱױOIS)>u2͑X1?"WY /> 'ETWTŤoM{!]t|3vTZoSJ:dR0Ǻ"২!R$ 8'tB@ux0n?8HWβ[H9>'z;خQi`+xoUbB}L+{oX&PVWCyg]?mkMetPo mW׏ ]fٿvT2-/2L.C{YZIYEȯ`/ \;FeJ5v~쐁ldՋ0^hI BT91̞ge H-<2)R'"]b#7t3)o$lʍѰ⾄龃v!"H_ֶ-z#0kbM]3P&x Dn~j]w7(" YmXy1ہPpo~od~ɐݑǜu)!ӵ7TaV60IL@Ys;RT\LpJq\+Vw11 ;9=`(51nnt0pOkU˓&wɛ3yU'2A~ĥJ;eȳy(<}!TjrďŬs͆]`wX|YN/\ X?vom$軹R'2mv?iʝyD1l[9ºR?يoDJ, /wːSP3*_5JۛΝY9w_魲sz#]L:m̙-%]͔)$Y(QC.sl %_aQihs1\c=M)'n7b_Rw%ȘQ̍fw (Ϋ1#2օDr-W(i;p&1hZN-6KجUK#fŶ&==v٘ABqij9M:ʌppJSڈCcX,Ĉ~%P\XpvX1grjɴF)z #i3+&ۘS6Ow'vȫ֤9LWW%`љ DG&=&)T8P|0Z]Ul= j}o4E77B-d&y4g3P<$Lf56g~pnixmHG$oh hѿ&  bӛ;J0lDtbr\ *3|b)T.-SD9\*il11wQ("w@u d%n ȭ7*y>W lZRhEG25^(_ao#}b/:O|)z7;5-ȹ673[HRT]:=);̠"aXJr.WGpM5i6!$p 軃!Fl-DUB89CsHiWND'mn$W6ǟ{2iUNh}zg҇jCqu\m'(fܓgrT @!|x!P:aY3<1mŠ&l>1>V0%wn. sr!1o=t >FuwtjKTk fHƹ>!2Ir(톁&~hU[p}p\PgR8L3>]x3V[*F.PگGBu t v-A2ϒ36h }K{N7qv\.GxSK%Oҹ-_“a*=Zڠjuͣ+:aQzr|: oCNOlO 9u:2A^|?#kwUhັjDz&MfGƗ*ogf=B((ZBeWz_N3lwfoFƶP9\4ǨKsd;ƞohxָ0?af|5NXW'r!#>ׁ3P뽏J\TRTRB.GPb0 #U>pn9@/p)[@nՉbQ<`~#(>$`1+\,PDLծQcT-Q?*CIW `{ztcIE+Q46Cd}_2sx!Wve}Hq˹$euZk䦯3DK%>OQ8e!ucnzE;j~AS5j)isvڨ2ſ{bEhV=ov:NfgvyV~S[ PKhY} 6G'&ٳЫAKҘ_5TTz4WZQK/󆊱tXZ̧Xur]dS5f HX>y&>$hO`ZKD+(M/A&RwYE^Z3Pc5Np`\u%~ŶQc(Ggnqٺ݋o@e7RBԆi] Ff>uT eFl>?-R38 (q"˧^4 l`U. _~I}'_-( /fϳ]F|-mb*&R/vCP82Φe y\*1ةC>4#Gg3ch.e4[9ℑi1{?AF%38\^)-9W\f!)5i4l>j ;75+̜s-T^ PTr; 2_/dW\FHhwzp N (R$hdܿX%,-4\~>.pae!ɡ[0й';*%]CULhkŊD ЎgkucoG|NT lZsMN2e&P5!%I A¿P=:]:u֭/C(Z|86Uet'ncim]x/6c'ф&J%wU&k}S/;%- 6ƛaִ 7"C x9lJ?]Ko5xXìJ>Lk}o LLo1-(Tg 3VBJIavmrK &y݇hiB4]x(rs / Yr'J4} %D]ۨv̬Ģ:vR-]\4lZ_=->ew6B0nhaA;QoTvOMJ9ldb/^{O>KD柢ya[7YEBxd0DS"PwGM^-nur53N%iagn-to?oݮ\V8Su|j!YxyI1q4RU9(^OhY`c g!C7gCpқ,t'iLN$א`K{g h4M#4"Hhz')8 LLŦmZ_6TKD}OVr' ̽@k$5nxuMiէ [+Z3!I3 SA`^#LcÂOߑP(A{(,B QH˩f=MŹ>1? W#)0 5c}GV{VOk~kb;"%^ZP1N[O2k77t%Ecq89eL/BرDIº1uAy:dC{NDSR>0"E* +LB9[h e3н1OfkVYY5_7hU o|i]iLfbD (3Œ~c==lhXJe ddžW]c u;ԥ+.w=[yv'!8KjK!tݭ5jymHT* /yXQzg1W)VҼS.+& }TH=Hg6t#Z8JK6}O&&⋅@ 6eA3P^-wslDN=jc`n;yc^ *LD ?+Ú KZ %_S<#Ýe*^֤*ߑ#Ah Uty?p ܌-Uވk: %>LDfW%\d&ZqR;"< FwBNgǚ$2|Q(QNB>oqkSc n:7B}iIk)>{Af?B-,5ai/[v#\Y :{″u#vLh(t`*%N>u%Qta"8DF)̂}f Pu`pJq" ߗ9Wۭ~-\vuoim1s„m#? 'ݛ2U#|>F[2HXķuoX6o! Q lX5xdfq IV0n~m_> @1Y&90|S"q91r_GgTR>GWg@MdIWJ)iXXH޶:42$Z;WSeU^U"8};n[ [>f&FR HXQc3^$5TL8id>_U8@1b;k2̾W|,OMf8tcf TlHѩ9 }eSzZW)!0T7SɸV$ Fk4` k A!07֍l(d$<)rRS=- >t?"n~Fx( H~n ۡ*ըv4ݘٝ:zܩcOy(_cS:d@]-[O/ u;AuBpP%Nv(DrtY>2̾.jnjne=b[oi$!"\$/&,K2^A@/iNSIdkʪqqt"oyzO Y ) +`\ܚ(M ^ݞ^W9\Ⱦw#~4@E_3ܻ?T{y.'Ɣ# mt%۝=[%< Faȩu= 7}gR kG5kdϓ6r]덈r+J$0ʑ̇~X%v7 s닏0#fhq J[a6KyP G?CJu4,Y^Y,xkRL0%,5,*1D#߱wg+3(.X؜a/(3nkKjCzzwD޼Zs)5QN $p @?}eK ag,$:?add Jw8a"`l?m .x&trD+2Zf4ǀZ;͏r*P'R'uMuK?AB!EK u["vZWNpTF0P0j sU_8NDWEYIf꺷W1oo%3pO' ?T6ɺf@~Qd'sj(FݣٌݬVU `8]i) 6 z޷SpeIZf>"y2חaSmc\gg'حGE3}`1J]p F,#O5Ze'9~IY:<" Q;^;D!/ϼZ5/K7mU45,pA6HF6C.<|ւ>mdܙx4'H;:,ZhECyaHzR7d L>l4V'oQѬJN r'~"Kjj v7x$o%=pƗ ZT 7.MEQN%6Խ7|C, ةKB@ +`@z]XH79ZeyY8"N>RlվQ` :gѬj+eݒʐP\g,4rUA36bK/[HŻ}1'TFA/R dV |mrDbRs9̶i:|VT)// Óz vI\\]/si%ht`X!+!Y MFkT{; I񛉹vrhڒ`ʕE,Ӿ:]ÆO~[NُMIGMp .{,yV}~Ui Sp8|S7fN )Nxk_8i贆t(O)^, =K Rγο1UXz'2@|} ZId!3}ڿc8ng꽞3Gb#1Z.{\Na)G= 1#wrBG^ *dMlb,RuQ"m9mj'qrN=Vebca,1ТrFjhn$XmTiC[7u=X.v1cݱL7i{zdTy rWBk[|պNBeLCT` 5UiֿDy A.9 P+QfyyH`QOۜR#Y백< d..Њ}؋s8%ld >6r/dL|cs1(b?VƓ+̟T3xHUxLt_[[͕(L3IA^P-dj H8UĆc:JI..  ɗ;1Z 5ؐ}#xAI#FiS y>!t-D8{#Fv ܱ:<ѻdʖaimiBLo$D_wJzЗQY%e|'K.&}y˜8ɣ%:*S`'YD"&= ō} /M!Уv<[=] iyE<ܢr|%򏙠dߗHF{d^4uaU,.(:Vh6G< F^؟;9h,eٝ/q2'voey K7IJ$X$AEj Fn*\YqBҷ` (; RGyj$Őྮ[D2tmgbzWOnVܺVcF5MPaZ/:E3Gz93iRF6ӇΪgUj"ɍ_ŀ=kQ5di֤*a"p# Kt'3w iuАaSeD+g2 [}A"D*&&ox%;5q)MG)cPhZ-^YhWb VH&GP%Wohyu6 L [@gAo S+ٲɽ^r}~جU(iwI+'pPԱd.J_6Nb>S!4L=3;Ǖ6:logfܖ|醅;4͞egVwcs1'z8MMAVsqڄ.~ b6~^}ilYy}S۔efa)E8jP+ԇ}°3(?N\Ou L,]RY-‰&-'1?O&7j*B`oYMKgz6  *%?YZ9^.B%Q.ȴyq$7י4.¬#'LLġx3[ @jQ2 @egpۭC_튙`Q{hjS ĚdY Zu^֕Gw=D{]NMi~YXfЄU͂r8  _4?8pRjWp}d}$2$}vog*eߋ]_/umz\P/t`] /\:!Xi%K`FڛǺqI:X޵/eZا@D#j+7ص^d UrԭІy#_stP2 ȊqdJ[/Άid+훚97=2M 2z2&®% `=+cj2:>%nD7p2Ƒ3CO%0 5 {4~(u^Xv7,J) ƤO.?8; _XU¥hch;*L\^ngy!\=Uav@-4eZYKNdv!ȟqH Gb}g<\zۭ [Wn=𑑾j=?Ľ8]uy1͠zZM^nA;ɿٞΓdm#6193(\0rr3L 4VR4W޹Isd6d_o1BrVsx/tl|hJˤUl4WCMii%3nppلL= Ao<ߋqn3sB}E"^Q K$^kh*b'/ }qjuã7Q ~kPcrWf"p)Ԏ+㦌ѯ^Rlgf ] bҷm d[P%%P!PD;u 8[SחQ+QK?T嶼06WSWrh<FtjK=[AJ%8o Ӽ«W 6K r/@`>Nϴ^]l'&5AXPﮰ1[*Pa* E=sd<2;DOE9,pmk("k}B=#:"dXZp F5B*~p~%~@ͽ (;;~!7g5E~6 Ro:ϩu K1K.p~TG\e5@+F.([JFn)&;ߗ(PvPBo5"E'J)f٢nAJ?q*s9۫.\֊hz=rQ4 KWW/#lوU9q~CMkobj4shż0Tͅ*w/`vq_JZ3jQ4bjX%%w%Bܑv ]c%G/&N4l pPi2!QvV0+b1|8}+-f4#jv~(djPT",K}H_fq9JeDbՋמ,, +j'ƻ> f֩zQ"\ݱm`h)ZI_4rJO_}Vu ]b\񖟛ĢS/E)c#TBkISȹcNvX?~?-B,hDpl]18]T6KrLn|IOyHʤ[2%./ooD'Q37BHr3ql`ɷȻ`Ӊmyޖ T`Dɶ4uYB`65e` kJ&R%ʯwsAF1wg\,瑵ivٰcD9vDf69IrwRViw$v"1m}wE\m6= m}F! %Rz65%rL2 dy]wkYȺ8NyC !vy:XE4F\aTSW4 -n<aZ+:qL=,@B~Dk{;Jt#Ͱ櫘mqR%dN8 2.t4|\0Bjꑫ*3O=`>΍3Gmtp=>?lȠ Y3}v"O18-o0@a;UTP!qLm786NdgP``XAKc/+ȅ& ȐSPJ2#i+|Ӎߒ wVq-:=y:k~*!i'5wrl2yDm8J;Zjw0k1&/).PW\TJ#7!o3(xB{ЏI-O<E`ufXe[$U_,oNђgu@Lܸ|S+&(6M1b5{Y.–>Uo@j8eAb ɊHe(2tiK* CϿvPh1Y k*_ekAA~Y=FkpMfs;Ba;*hT=I&`d9oHm(U8@-^6e')ŏ5 qᙆC[B3R >m6X HJVuͪ 2D>ީbUoPU1ib[ӆF,yop[9V4RoaHsFeP/)E鈼%k^(| z*ތɈtYkđBGdfzHŸ#- /ChwE;)ŭ7p#[m\LZ=Xy X4MJ2ě )vBVL"ۇee3>#0pD^7=\ÿBbsǓ3{sٲIU( nAHu99zA5`mfSwp/z8GϤwO`!@M؁,DA_TD6>%NFxinC_Ś O[0E@7E%Aa x$%n}W}" 7Qל4_"Aͼ3fH" 'e̻?⟯n+Rz2ZF ML Eu]9ZX`H[ڧلߵ78MLET3\[3O|MVZIvjq*@kL (C";ݸ=ůѹHq'Vώ]vqASO;X5P& ;=E`W18{c>&pP5U\H $:ƫ6ٝ{綩(v5 7.9.?zcJ6 uQK@ǝ`%af#V%ݿY;<}4۝V/Y=z[(}o):jt5W=2G@pڎ,;T;W<.s-Wʆ m/^&'Y뾖7 n_x旁7\wBJ S$v0K_Rߙt 5njib'6n:£DJDpﮞzXg8g.$\* j4,[  TL*bh>-A:K. CEq+ ֏SQNZ8\ HܕR~Ȏv1oP,V(4ђjYhF 0 9VkjCsb+Oᙩܑq|7 +բۣɘ"@e?,zxΕܩ;N< G3AȬuUt Yd_k;C %9U O)E[cik yx]©ul+n]rS٢q~|_:PO?reY(=>}Y7,<["8,xVȕTI!HuaoJvCUX_F~d#}4%euʞ̜O`a%̧nuR(6xt<~8>d Sa2+ʯIMPN̸Xp1بKx{JyX<ŸAvpcz"ESƀ $ӎn~6 ߒ2` 2ő,_ *wMl^U3CPˉl+;7E~CH/Xb}.l6j3Cm`L8v\9׭UA L9УOM *S#lg t#_9a񎔋\ttj:|q Eѝ5f!'AZ\D$sr(Q0Xʚ)8XZܿQ(W~ k;B N[ݏBߐk@ _ΤYUqxв =3gX"?)<^0X/zڜ[=o˛Y<:ИN>d W4&ADt+ &Giҍ[5} li͛Nx_X3Һ {[3 Ȓ L:D4cÎ!n #S-446 ޣaOd:%`/d{*qraFiQЛ 6pZ|\a11c2Eo!>RPP!G@GdiEXI`gl?,xMri՗^j')10q|:SP cĻmrb¼M$FU-cypQLrbJxų#|OQrְla~i aQ:T \nQrFK$JnS7=t_բ/>8Dy& 'p9QT?Hk!IGm␏H d3LjyrdEe28B iEw֊Zn v#;~8Qb3{ yvGV݀ErL.˂'fRL!a>gc=;(#@~ T%EҸXb˗hgf`wpk&nsa302[rwwy(FdQ7b8ߐbP+`d*Q_չvWy}iy̫f0GA@;诶kyHuG/{B?Gۀ>x߸Nӡ6Xtf2 73-mK%-ggJa>oݵP.+sA&x*.v##QSa[ƆQIF/hZX#M :# ւh$&$~;%kfq;ac섟[ /K6RtKDuZAZ$Pk%=@PD'Fy_c8.6n1*3*^5 +H_ dq6Bn:eOD b>u?F|m8mF&j;`3ďۯ1nϺ9Tw ;!}foҔUvE|+I_TaUKP^q0WhF" cME' \>X;E}Q`o'CXQݺ+hXU]/=\#`6{[D [Wt_ dKj&}`❛ͶDWӵri%@`ԩU)d^ddoM漭jOf_XhoZ0yWrGQ7l9CJb/Q/7.j MO;,gLa=؎]&_!<ՈR]t2fΣNM",RM -\ wKi)FΚg0MmG'a5Ɔm*SKNSxF`55"4Ude"μՌWz|32›kEA)pFqs6j"lZq <`?o`({m94 ܶ@_F].`N\f~â/+}ng슝S94mᕉ % ܉6Rg͖!,N'ħ?Xrɦ6ouو~g072?S^ݸQLYli\AQNGS6M oIgKE]&r&h]r:ؿWΉf*W c˪Dдia -ov.-C]hչ|oiK#G G7R&nThe Vakk J?-_̑c =Y֭Z7V _-L۵M}˚L/ҟxVBJIk9d& A 95< S/K&Ec~pq܎% ! tsE{V|a8CW 0Ek OHObUcR8o9X; S-f2}zdq6簋u2c*rʶ [A}lr``,PH`$2dG($J /z`ca"xӝeVY͈ON){|0QywօDZ~3f݆]7qD6 ya/zw$ uN]cuKcTDnkNVVpjj -QKokCWMQ6h):ybJ^!cVP 0̑!^ETG'\+ m?p~زgitԉ)'gy7[]/Ka]olJ!-)H L+XuK=c賑YlF>);~IK0 +!!k*LhΖo Fv{17Cl4 ,:o3]vgnl7ժ> MӚs{3R ϔ>S/Ư%2k&1gۀB9KCq Ur5 B]$LqJl%h e .,!T=o IZn hH÷(s. [s%4ER=B17@ * 1jm.ls|k} xH*4ފH6;9#;C\*<"R p#NMS͋ 73b<{%sRSNRń"6#oI˽ƆX%ATJ^D=,,ۚ\GExwI9!L`Hf vHpDuCZ&S{E(u6 aܩs4; Ow7'hxR4uٯP68vYzAwC#5r5 :kc{lz^.撶>Lw:Riݎ Ѐs|w1>uKuRr-0YJfLSσfܺv(⑂Fuuo`Z5t2~1|p@P]Vdՠ0H8A^;}SFk%=> ,Zp\"?M|)3B"&.sHL g*J(xz_0mYE6Џ!O'f70yΦ47ݸ ȠV/]>iv J ©i2*ozB'$]:|&$_|+UbX8/ ZѶ7:`((̀y;ÐFu4EYG!`$Sqo{g<yn9ca 7rH'߸:7IކpOi3 _$ \Z##a ¦.I<"`ZkZGk;.ji_}DS9RuaJ_&cEu-*3vzzb9<0y==PYОv,PjG $e6lu1J攀_dxܥDs$ >dx"imT86}tKbDlj뙆r1n|Eyf%afgWHX;0¦::}M^ĸFC=N3:ؖz1OK ~^L0iQ%}#z ~ML1GCy&Wax.Sz>aK\GbqFP]EftD'J.T>b)"b=>boO/Vw[g#Lk n*749vj9_uo8фw =_a5>M٢:4$e{!/"H&dIGHAu9 K߭~YsDKOBA_4?!|" XBN9zwbȖ4aY:A~3뢖(hI/l]:bUgt&n nw>jzkB|Q߃SiZDxޓ*-ҩ moۋ3b_X"aTx\43׃ȵ#"g!r6yXK#J^MӞu;}eBnw X-,cpOH?2y`˿ mU-Pd[!o(#l?ZP/-$2h78y7ḑ37Lj o8|#qXFW ,^H,|N3l3KFng}oU>9yLZM IQX,-B$ag 5P$ [j'(/j Ђq>D O*z^yFs3|U DrM;rIz_*/moPIj3v u hlFpUZ'`m;V/0P~KkS1Z`lpȧL:Jo@^ZaB޶̋}c"#)렭d1YTYsˇKQFu_P?<тj'E uT ȏ"]wV\\F9R1>T'Z^6g>.75FQ )Ps!PKJ~,1w}cewms # 0i7a*j7`O9{wϼ*u T.SwD nb{isMPkVKT5!OHrt&fC*dϢrH.[`ۑPiĞ[o6?Yىm3д/F_G>& ?"v'3# DTH Dc,lj{҃)?(|ϕU)0E:(|!g%e-&4 :U峩TȢ`u7):E4E c pl)N <wV> W17G+ 9 XEZE%bd.*D\&B4P`x?lݓaJQ=TN8COBLdp@؂1IP (T˯g+ߕu{tOd0I NqtK" JrsS?o5 neE1p|f&1boY:ٓp_IUK{>[}庒T/M͚AV8sr%k Hsb30~qGL=yK;Ը3D:,Pc2$|٢"h=g uiCG6>@hv$b VYdMN~-KAwn0^d޲1VGD1#HhJU {[# Xcb4f4T,T]Z NMVbKCEHS-<'ן~qr.^cVvu0Q/\5C'N*%w\2&JUpY WO4g 2`/){ȼɛ2?^?@!i4pt##Zbft} T [euƿJjy˟- b3ܚ t8#ߦ} =[PDݑ[R"n~N~zc# Cz6ƒ\w/"uW%yӎC jK4'Vmn˩$ ey8og@`f|J_AoVAI:R.# 5Ϋa]̢UJ`+]@ :B/=.?_4GX+HX2b>Ӿ ۙr2rg]HhYfN HiJ; @Ya +#r1%`G3M uT r4͒xŝ 9w# hpt=v)J I#B@pXζ-5߫޻DXei8X'8.-}?=a:}clRɺ9o+^_m: O-*09"Iq^<7>֜4A0f 5^V6jR\p =$ӻag Wos{LùjԆERN5@( 0 #^K&I유 oe~5駙.ĸ~JOׂ֩ɡ[)`d4w㱺{:gLgk5|v(_f Kg$F:N[d72mDtkKG@X7ugR4Hwq17Y2u󋖙:Im{Ϯd6=mޘmm&e@{S 瀦D80II3>mbx*@]X S–^Tj$⢢w'4mqn){35axY,K?%LGJzm/`TS~MG$RvCNMhmWq +!ؔ/V֕!T/?e~!ӷ\&Q׫x`|qhϝ]Jj |-^m撇O^jPKk/j5>So6m9a8tgA[{3$@Z8ho bTŮ<2%d}HL8n4`܃Hl{&=S78?fOCTGi12fW\6DJ9"DYrrX9}"4 >>MY q;]6Dv\OI)v[/0dc3W ߨ&F.>X<%g&>wy!2ҳQbQi q'!$0FZJ䔅-:Lo9D_O]iFl0SNMX=($z?C&I.A#Fnk[ WZv H ƹ.ږEJ]cZ9 n?Wo1}KK/2H S+,Cꀚܫd8G\4{%҂.Zxj&GYߵaHMx"od7 +4 ƨVgkuͯĕ";+nniqnLI* Z ^2`*T *Tr!} awoA=ܠ*x}!RwYG_Ͳ`־',!ڠЙO &2%`^Il E"ב*j˶\SYZiz-A-*Q8rsE=nU#6a?|l-e)Oi?dc-\%b@$~,N߾*GV9f~RF01ʀ dӉF" <8(Ho5ɢrHls/_mZr$jK'QBHX|R0fGUL11@Np$'w 4MbD G1POmCM#'%<ؾ3W^_OYr ?XHrbP3UM]"@^lYk6b;'ևH"Zbi\Yi$P6ثRg׸m`'j|ǻ1z6~oT\tzw"wKiHawK) D%\,Pbf7JۺCj@֨g넘㙏G7/;䣟2*AizTg‚KTF-xTWq$ww>E H*o*{}Sz:dyjk~=77g@F7۸P~ L6|iRqH .德,VP=*Il)Vr ߛ6(D ~V+oCy4maim-4,j13g,$[+94YKEk=rS3\ʤF, a@/a|.u}n]i+E!H QBDe$~h"/sv7|F;Z3^wK~qc$t^5=%3Ϗh-Yk]\ืDˋ'>O$̶?59IX*Iˉ_??e:1b;ǏE /?&N^|+s_\H2g^Vb+Tgn!M2YL*3p'wk<\7=Y +B_y`UåDXY0Qm?E2H?h1XXo**6hc|J`%݀U31$kUccٹ-;ȨTlʐz :3hx ];oX:|⍪:b"3N0`dgX~_W?x3-|y+}oga$Q&.4ZO . c\d6Y:O)˵A̢ŕB7wos .59f/ÓP6D99Bi?0vŵDVdK }kĘʼlѹQ{ZP*ӰZmt cO?q":!v^:jyԿMa#!LKc6DSƿ Ƴ*sO򑚱u pg bCL] DgvpStG:C׈2@q#4pgkKˌ~%;`O6 <þ)6PtXj\#FޖcU+K~{#+ )tl_>(d U흉H#=U Rj3LcUS]+c!4t<:'3ۧl~jL ;'opy~N+*htfu}=)'<|l$f7Xp3Is5!ҿ+"K7`j nHйѯйޏZeA%IhQ#9#Aܓff-Gs&n/gnR`|/GsU.ߎj*//+2a& R[\֢9O6&cugjHTj:K=l͖mD+{`jj!S QI2C<8}aժ&_B0,5@.*[5.#jxVZH4;{8x}~X5ݏ(kL$ /bԢ3B](alH{!"B[pF4|[E{6!bw;G1SOذzE {n7vi(I7K2\h'u֚-+u$+$ԭT{D9S:G d.7+|>``'jgإmPAn]>ٽEYk"Rգ\ѯ@ҿѴ- f`u:#5 ߨ`F$ѡhȣ#ˆomik?^+-X!._v3bUC͈~EE]5 X;N4+$1\-6aI9#0s矲qx.diu d?#ڦ;0B$p loskv(+* Dڣ pwK``^2o/zORĒ%*զgjҬԆLD 3 {SˆBVSEMxP#"f:*kct*X,~q,|sXP0u8YO8*(DXJ$*R޲Pf[3@J욉¢T ECpk0v f¥U̟ Ө<Tj]C@ڷigdb=n4/!Wz(+2Bz#[m)  "R SXlaΔ;.z<}ǢwÜ1uok$c=7D#/P42"m$d;*5$bn7Y/)le*9Eud 3D'hօYׄ%3$& JAx@1!O$Whi#e},|yYd7:(a[$ X4w; |aI 32Q@ts"xMZf{Hއ㰸=~s\.%H1b-(` s~S~s@K"90o\{RpY}C{L)+_+q0~U:얘"{roC[B?w{9å* Hw rgםGY3bH;m~Q]jV6gF302FjNK=6~X;΀=3܇N:18,~*~ps0RCve(d5&O_C}PFU Qav}ڌKF:Heb]$QLT|f'{i yާODVuЂc1x6?'@£JM*3Q՝G/⬩5Urx}L~?E;3<] };/[/onnA/xxZh5E֢ݹ7F7= VJF <pCpeqԤTU3fɊ QvFgsq˟Sv!nbP\>ʳk5 ap8#`2\txJX]CΑ_6=hϿj#|lg}9a6Ű(MjD0;v[*6DEɇvb"aJ3$*lSWzG O94qj 9] !7`%^v .Uu,9ʃiP@fi>A E2o0f"F !FKiw8?CU2:=1X~Ef CiU=o HvM3½pG}c%6ڱ%Njirt$ b T Le0<:̳>%ʦm@+.uu *;dVsa VIU( Cic:eҎ!ε@!kbg3xmrcBǁQ$:}uT,gaAS{L׆U:~4X[F)n}q{,9FWЪl)XP3p@jG=^1%'H I$lcP|t΂Yy9AAլٌ˿mj Bss !,eOʿ)Ig+}.DZށ +HJzudx/ /4x'4RF}u-فֵ~߆ޤ *FɕL22N.v/@V,eZT IŠzƦRѐ=U?P'y\O9BegC,Whry;'/T'v臉"5Hy]LU*yxtzU_AN=݆8״@d9J_$Dă{ڧ4\RCAzm_HA'K|x7gJNXB 5ѹq;>wB;/F5$Y>%Q|-v;a4 xhCii?Ė>Oj‘]j ǬWCdRN|Vg,~S!dk!܀) m3U2x-IJyUxE ˏs{ Kޮ[]!N6^RB*Yb-i!7753ΒL x='N­#(&V&' ::9Zty x7/SAé50VzŇo9U#ڜ(hŮ؆qxwU&XQVZlun ojmzG/2o7?oCr@ۂ3"-YLI1Tzǭm,577N嬶σ(m'P%9)Cp"H1Bg/4sK$L,΃ @Ro*# f{So3|Tl ìd 'tݛN 7vTn7Wzǫir[G 4$C'd@71 Ա-CΚG*7婠~f-ڐp90Tm'T!o#4=Dv`%1ii;n[O깭40Hĩ HߍnE7ﶌZ\ty?֗x} +RY0Mr!J _LT:uj<XXck6itc0xԴ:uJӇU~sSN6;$իvļ}oq'm*r|$:/ȕIL]Rg3rq=kT7n$QPVfce`zK2E2_hsemIw*!N90 *2. 2xg6QaEH'>I 6jfX{rt`qۄG};V80&7 't EQԪqڎBE7#}DחՀd3\jـm~TfjbKA8ADʕ2@h 4s@m$}8+b::%E苏1pdc{> = 3B`zi%:x c:(X +쵵t>B2H]|{Bj&/&OqaT'  MbntLKИw! }t@۟6SWZ.cwa`YBCLRrr Y7}ʙw@ 5DPc?ſ*aK'2}3 O/EF:0jks [!e n3Rė$pПѮW64Q0L7!z~/PͰIaOX$$ԨFjyH$_xLCAP0 kS-OS)2fꉳT@:[m6 s Z+_oz6{ -uJk%9!KafKs5<'Z%HMo:e3f[H!.f5c_y(7v6#7X>160Zx+`%㡟K . .M,7绢.f|dZ m8V:0A4o"8[xmQ̫aqkU#Z<}6<7:&P0 ̧ӌP%fؖo| QVZ+yKEp U=<,/ K49` rc{JsIDfЊEŌm; O]5 v8C)|!Zcj|[RwlUy j/H!110Oڌ{bfaX洍nLˤLQ GsMز dL󟯬?I*EnQ((`QEcN5`q'm= oJAOFwկt.sOpM\;BAH¬O :S Uл 0L:\BRg-o֋6,עba25$U=ioӦLء`@j(QO a BBͬ}/GCCCi=S#ȡ6ei'ReKuꈴ4J TypPEg ^*dٗ\IPtӸVtmڻNYޏlǭ-LV>vǮ+ ֻ(RjęF${Ϲ +%sK~GQ u!$c| ?l ή ݥmAײ~ӵ}z XAbuXKXw wքQdlOoQӐ+Hä5UXdJjt2 ^rҚpMnaSXb-C'3 VExw`^Z;?X 0mxaʷ *7Wvo5⥆֫=1Q[ܜzAf-5A0>CwKˣ0]ҩ)D|` o6 w #˗bP6O6YboIq?>NK@V@Hpr\8,MizVI̢E(9B Lu{-BQ/fnLI䰴Y,1p`'̝Urtv-˰Fe&ĭ>%ܒRr<ƫ71T fGk6Rk̈́ZDW΂o7C=QpuRYj$} ԪT<5\K)^eIr9SEt Cb|U+5>7\8+4SnMf| q[~E=4\OJB'OvkվL whs麥HݺW`\IHw98+V^\1f<1-D,쬕6d:5۪j1|a$u]aCoj#W(|xpڕNˏ}a`d{sh#\Ix7dbP Ҵ=`r'BQtF\P:Y9jLfj@[ܼX䪢|E]ֱVKHn Oeq]0 MGro&Ҵ.>߈TǠWJ{W^\ (Mqfy{ӳVЏYosE'Yufe/ 닆m7` Tt;46 |94g(UHN;^az=L! ѭKʮKV!m<[L?ǟbo4SɥF2~9C"x:'~ DN:"Eb )ղRaEo N`@i)U4ؽz{Ó{8%6q M&8nr-Q ,|]z k =Lڇ p#KVl1i} yN< ͚s0t&ߜ`K5 Bٜ"݌,#(ҕ7iF5C7igVvQyޑA@wO<4_ѿ(r$xTp `@Y us|5H`.Η,X5Xv" acy<mv v-3g]Ʋι(dA !O4ҷ/."#5Ya 9"=t5M;ݢ0tR(S)}Q|г4nWʛB-[e\mBgt{ m^ ;FN0ƤcNIRl4$#vS^<`V9q8rH+&)mI*@+"(5 iadw8}LzWuh`!ڷN!}>Wx+B)og Vd [=;ܙZ>P~om! B<L ƶi2,j9/eO[,,9fm i/͍AG*}#Ni UKڞ(Uv&s"$4t^]Y%dYDY0]?arLʑܽq 4 ;adG/tU>9Ytk L9(y-֟/),sf2if,XNc Jzր2@s`5%w=;>9hP8{<$p/WO)"P*G_xn\#=<};jaeSc?"-a/M8C,Ďم ! ),H:XpS2[*fmi}"*Ǹ͈{?, >I? G{TmdbEW8*~}~Dc2w#{aNO{9u˲M`RxA'ov:EIj.77.p:>4>(S*eM5QApS["mMA̬qGZƂ9)Ot+X17=r;FhtO1}= B+l+:7y I0~Ƣ:󳂎~JRϯsw<λu7R/ha+ pWh&JǛ>RZܮjԃ,V'C W`tAF~+'S/f&ѵ]O?7 ׀I{o".c%o`1@u3s^H'؆:Yά+^'-ԿCANhJN+7@khɗc2֫D5/8}]~~zȪmVZUQJ&dѥ,7scUUm)pCo !@1_Y6۴-`@p5a|slc"Ƌ婻QA"bTu(2sVGW/̎ڏp,8YRcAw.~T2x d/goç|U9FH;~;+s!7taK=( M u'6\z| V-x]( ';=ij4slO1wpQ l?cӤf=нcb1Xmz ATVP@|Fu`4N9`r{GF ", Gs/ GD-sN/9}Btrw%xohO*#׈%y gZVMֈHhL~O*3Fm…mI%`)"ԺB !BH9fHDpX< 5]C|)¤Ad-3E}Dgu7~rg#ݤX<8bE_DJ9v>,X, fF(%1 >A HY-%0sSĦ=ץ`["^ 4H| -֧)I(+"=3NYkhG菒mqv]ge2="TRFIe뎂B;QW&QB9f]7)yՖ [ⅬgkUSvL-_f?j:Y"sLCqq` ˕6l w _BbE/͂2 Ô}=/pn _]o $n`|+%P:+3vy{T{\`V-JX s. vҞ)O0;, BA?Z=Rΐog,F9_?l5xhɔP>re8{T+qU;D1PDQ},VH#POY_py ݘ 7Bq2BИi-ܶP ֪ZD_G$Su/>r3Qσ{*%r|`lyޭߢUu@i'/(Pd"⹀k^v* žf9D3*[F` k]Cw;E6OZߒ.2D069'Vq]b:w9XDtFdBz ܺ9ӍGxY䫝BCAIybn5= pr =âltųÌr)VEֺjkyfۺ:b3`Rm>XFĝ]>,~#?dPƩzTJu4`tg@|F1rម|$F54]h0úh$%7m lhHP\w*V [JNdg `u;ؽJg)9$u 1(pvV4q1m踽JvP25 za y~~Wgz"wl$D]ھ GSM=N^&PLG+rP]X.Y]FHX\=nd0qTl8%^j}k8F+)bu^뎯7] 9o/| f )̰* *vTVW|֒<sQ?OJ[orXu\k~.%!Z۴ YץPծG:"rnږo7T8OKOXuF$\yy[]G`bKK,k7&s'KH ]1嵚Hys~޶EqA׮fN_yaɽHYjG TۋdQWr`^(o+Qp;гt tՁ;ͥh9nf.3 QKabkXvFp=D7`޴IeX:jsL|\"ЗUO^Pّ̰|4_9~ OSf-p{nj~i$[W B8t/ 4\f#D[g;O2^4.bXi5bTͭpw{ JIҨiʸR1y/uԭ.iK-@e1C X8%:H<Ʀ{]'WzrN( L=*;G:1<;=5 #i'lDŽ̛>8J"# v;e?t3|OXu01-a w׫\vs#WǏ#bqyHV~gl /ڡ!{p5TXmk>T[FI~0#,j'_́+yJl M|m*V }hݼY| ̢L |ym&DIii$%J~8Y $np +msA4̜МO ˾uW !Sѐ!#Gb;?mB]3;Mo}]Cg~֘ks(BXC~xIlmfָ+`ugK@RĨL VzjyhoФ֗@ӝjk:[$02h\zCz7i 򅓖(x9pj3PQLʒI'@mj 1-%Բ:谼 A-*Z~Błp8l9XJ1oD${ Ŧ΀H\ocf5~{ 暋嫽($Ϣ4AVԹ?\הӛ8%j Ln V7-Xr}r. BO6shDkݐ< F|'N'܉5oa7]9Z8 H].p pm.Աn|1@Β @Tk4B.Nj]po^IR]\ {Z-:Jy>*d;ِB7&QI־+ M6? Ul.iTЙ_ROZq}TLyrK=d&(52b\Hިǣ'ţ,_hgUQC߃(U9Bf (Pժj-K+I>FnmXKgU0+u7(_{ɔ.bdy<V9~'o,wƌ]/ۧ#)U|#G#҈'\;ʓPj]ޫL,tߑd."**=Sy;Џ1SJE|VͲ,$,,Sxp0xS9\ 70N.T.}R_?r]қ26 >\H/x#kBlpihyotMx=ؽٕ늶L|.] P{AE wZ8 "ҖAeuV+dt/n {H'^|eq5ӌZVB guOze϶fPG2`6J&VƪS4Fo@晈_K k66)My66^î]FUTI#G4J=mCa="`QYi%\,}XcCH:.~O٫f7Z|rWb|߁r=l}0p>Ly0?U}6%VUHU UXC;6 ^8/OϤ "@wIl07O2;%C鎷1b']"WahB /)Ɗ (%6)WR7-xnOX:œ w@UIz@@( ('(M![n,+#I#^ҕ%;ouu>ӘteA25{nޮ ._ ;ژml~Y9˜S3/,4S?[[)`aEHٛkVîM\,4REt"R/=YsQ^|\J 9ى[ Yؽ1ICs6. @6Ow,ZEIid{M[I 6$l0WeuzkDJI212rݘ3 CDi C 7Y Iʼn 㰶81mi~/ZOyD5hyK6jT~ (C/*~s[Pi)x -/npϤA0aSnB  \~2I(w3ԋ\oVص8]EP45F~yj ΆHp ԖM{~X&2IXvl.rD!r`A s"K/M 1Xb4gu^t(Jf!Js^YX*%heE}]<Qm4 $7w;?Mֵ!̿++ֶ:Gnzk0e 﨎Qh\mn̮1 K9e?u]@rJ5ƒy wq?o7KXZt6ig ]*9X@VV]8~rH_Ş5i/ݨ9w8? \F - %P Wr3>upcŵ;S.6+mEnȳ9Wk%A ]x,gƴ4nX[ |>7Q~vyOK$h#zD!?k;|:c-o5Vn)d[8o)ofrts5WOJ.aɩ1E F<Օ+Ub/R%ZqY~|4.$G@|g*Bu\u l.6̾Eg&н}h.^MxkC-kvˠL,8E[mh^_%; @12O0BVVŦIZeڅp$l#SOAЇCS&9Z"CsESɖ9 燞,WHǥe0NUІ]|JhO{\? ;FuPEJ$uB(]0059QSN,H eOc4`}%1ǒ;v"iY}JkM>8JT6ؖjՙгoss?! F|TV2b0"5 uUU+UCѹCW.6o,MB a[TiA\V}ǫwnЇN *ϣZW2//CZ]FCcNYCyhG"d

u )aOwJ̔-җuv|`ʫ:ZqZXCG1!gڰ b1>e\.tT̎kDPzׅqou.Dvi{ܲNnA=o=i4lְx,?пET˒ksLEM|:O|j~ [qn;h[Z 墒9!KRk?mVoȞ u|<'0^ԃbib]${Xwq#(NzE"-W0:鏟m׹JR V~%KtoO2M-pDD'\9$G8D0޼S92G]:5 Lo|BZ1 T֨6 JF#ABDFr)0[krs47E0._mV$Mʹ8Wu[KhBF 8Zw8ۓ/n*%P{@w%=^_cGYwȝPE2qi'U$,벲nB(]+/r)`F㓁,nAY< 31tnj7w.>2;IH-7SP_o[+l.Q I0rzx+. 5_1ܳHV-qEVKY l ;+jNvdYufb:ᗎLLm?7gZ9fud{¸ghq^ՑJ"*|o|݇{1أL7birxfN^fSySK@j0R'V$~wSb}A"!c Gg@o!W)`?^0_Eu%iNvcq%ha)9.*JY}9h?2\I-|3Ōd*'zk\i+j$ b_G*d)(55ĵf(CdK\mEZ*S1/Sg%;v{?>fX}X`p e\ah~~{,ҋ`NS ^>KfZkH&%/_镢X{r8 }7x`էFz9ާ:y /*_/,k40Mis0J )kGP|!u(gvY+.Zkבn`ՆcMn| #]NVB6/Ò93Nφuɰ(r nFKz@F!"5or/-HMp€OṲn^tT@aAve[̣+;}TWsե^%igF0юT름]]t&}`j /!cw^$of\dVjo}U*/5zӗeDK'^=8VQD 6$m%1'*(oHՖCwZ`1"#6 O dd?+8YL5%JαHi.W\a5`qW&h8,TXPd6yStUGl":OC)P?7֎r9|Jɯ\{7>K &=ľؗȄO|\B٩7;e=6TC'{^qx)uT-j02#0"K+)2ƇA`:?: >gnZ‘UKixFYSv킅y6&ϲ^|Cٰ(z &ʽ&ߊi2Cm \ɀTRb[:yb5<&or\h_ʷ=nrk7@ S)nTR˗ C~0(|+(F!(^?e7)g,㨍 ;urzD;~>.g$L8tե}>lV;Cwlr+sO*pӷ ,=>uoyʆnQG,=bˢ|r۲@ڽ_LQWM2yUʓgX~*v5] 7(]ʼ[ ;ݥ{/g 3Hh_V@񖢀\ԃnf3Gu>4ϵkGVYxϷL鳝7̅ʣ?-2rtLf$l9x›2@΢s3̊G{4!g^\_X칗[xdp[2.q=.7F'at%3b*x$X D}VJs@˟ؒMΫ+Ӎ]6";x `·A"2e۹0OP_A+߇Ulo"0TdÀԆ1 T ȽxMK}QSh fMJS(9O4u-O92>{;z+qte |"ʼn,ew1!OlѴiz5BHZ-1̞d=D2 v&GwzvED:ɜՋAl:eƭKk\'Ƚ-5F rؾ`;l ymjTVpIlgQ ˒V>TZbq"1*r!餢ȉc&ukXf C*y'5^~x1rQi"?[<I&;6ϩ~g^xנh5$O LvGf1UNz:5R곘qnwDLnSfC ʵI&z2#Inq^UKdXyj-i YN7N6 l[1S)I[$Ei0Uon¨Ti\e /L# o˵9fHhK@8|WVC^ml}=}(%,6K/YrRa}| JE%|h^-3Q&b7Ս>Qc?F: \Xt@|IGbh~D3gQ\xs'옗IXCS9%+:+C(zAcin(Q>%uΕFZ/wY]"{:9qv-YIz(/Pj"Ѝ3?4Odz. Ť&EOF _ :5GDV۠ x1rW!c7.kw Jp{r<ȑ>0(5Y6GuaKX+iK\ݞiϩD̝#V@};$ܴ%vI ,F=Dw!O],p;H@9dBv- :5VH UWTK" #!AKPth8oKiPA)s_BTDgf "kB H=w@U8eLfk~F L-ԩ*pܫАxXTH(<9V^#O1"s36nMP~`7kVce3rf?9M Jfh""~NyGRk֦;qoOKAꄡ>aG׀;H*~ha1rFbѾl.Ȑlwr,o=8t@e$ w ZC~] 'EGM;TѶvy?pu^_THT69c'TAV$Hi} yorYƸ2|]3,}vlxFS U/v bl#5qbOv׊7@sYA> dST2X*[HAyC 'r_.Zl[Gj\],\>4jI+596napƙNse@',E1"~LKBւc.R;%;-i&’.&dRϼ׷uOfmO$#,F},9U[Ǽͷ'-KsT/j̫",aHuc:>?'<s Q͇jߧ GۜnxN[ք귟cswFWkg@r=;m'}ֶ y^iIj4Υg=## [L4Y9 f75DI{;a&yL ?ӔANL~EC)K0]%MT~ N?X+|q(` KSEB7r)8G[4暖9c%[@/'M9iGԑt" ~^wKWGw{Lś cDَ=ʴm&(E!@+YVgg7٪x#g `wC]vݺpn'޷߿` PAd'I~&*3c"B\C?<TjG-%עݯ!ړg7Yh-^찈|{-l&HC-7|Lw66Zb-?Z?[C8?^@y92:OCh,RcaDZZ P1we<~' P׾:rzD"=9 Ŕ6ѐ9~S+ ,ȡn9GE"Gx~h$JER+h9Vw uPgO'&=90ݕ P 0|sc͗>]Sd?|h|*Znκ&W!'%ӁPZ$ߤ9JƄ8|ˁ ӊ˪q_Wk l^*6OI#5gHOv}}CF*6cӣҥ딫5~ztLϷ3?1=Br)/ofWF}fmnջ7J"Y.EY xRSbCudBS[TCROlcH0vkJ/1O*3&Q6:]d@r'y$f(H2fX'$i#6 U3fb!Կqp ٟ*`z̾Gt%ٷG0c 7ND >Lө%1_F4Cz*Tm3:i =>9K'pSƿg taVCVw[djs $U>uʭ(q8.u ]*O‡)0êWag -G_d`}j` p9}(G=]2 5b^ً&Pwo+jW&G9Q^!fmfFC^T 7x+gޗq>H\A%fw-l I6W35R=OZX"[.$[hp 4qtCo8MȳH: nA1oՅ*h&K/7^9(A+~߇-NRUJIXA:7g|A?qou ʜ>?l(E W睔N#<|'A2[Xڭi| 7lcbȫBbnXD T|ODZs%zM,xU Vl!Zp.ҥjn[";V68/$~پx3+XqSqC^U4oBEiL s{ջ|pOR;*gUO=qt.'*TevGZjXG i(8͇< *xbzz2>mjoyHr賽hECBH,@ M2utkiYI;<^<Mԣrq'rKS@;8vO;w mZd9mR wLa,#W7cJGdzQx܅ H tso.` .-6g & V}zm(ɂ9`p?l@0[.XBd/<"`B;6BJ4=x.F`o˂d]ٰlQ<[ ?bހT=ޗqp37?pT^iZN6 Us{WKlK4&ㅪrA Gc +Ҿ|]HI/8NG:(bبlK}5:+J^c&lp,bd,70f,}8.d&ga!i.c~9-IKSKx 7|< ]4ծpK WeQmxn5G0ԧ˻ ~yvww'0GnGL:PܴTYAOpD]2C;^ ^p[!O1#exms AXتTŋ ZBCIS~R397#t)&woVprE옖Q(L <-UM6F1şς>>`Ojv,>}n8P҈"K ggxt;0$mQ3tȇ84? f ƕمݔƜzPĈ1K1!Vcr&ludn^#ɚxGa܉zQ.E*:(^=[!k7PB5'eI LµP 2PRKuE"RY?tBӅ, lah)"LbE PӋK`7!G6.+.O{ս㒹lbQ:.HnGzO*lkޠ d6;@MWR\EldAyzK@!SM`%_LnI0'{I+uO`x5v>΁6ǾfnhY#auOYhbs3^nNkD 9{lG;6-I4{9ڔMJoeȍtA,Zp|8xRąCͻ_'&||}dp\ JzX6yR/_ƯT$[kaa۝:w.]{혅T;JpcD$Pggtь586v aYPRz! qVax%KӐq܋+3$#,թ)F*{Urr@1g?{{{xb# \ګޫ!r4+-OG&FcI<)9@/ώf\BW6AB<&*Fp~{iP=Ͱ6@NƲ]lW p R#XR|e}>PKcxK!Dd,Y3:zTj)xNeGt)}@[ʤVkV !AfӸ~!Qa ЋSf3NÝawriz9xƝ+K_)5 iGt܋9Sʯ^{56ֆ z-m $%Hz]A:IouOUe]I}DYUF&ؗjM^HYF@}I6AA(ݍ-\WEBRRjҩB^,(P]:jJb슜1,Q9Wyֲ+ÖBC&zM`@ȮFt;.$9S]s#,6<-{.PoEY%; !YqsE-u꩹oUNs CsƸcZإd!,Qut;*/Q̻Ν#I=ѡfQ |8)bJQh]&9ۓfPJIE$ o^9hQK803+fqꜬ~Wlƛ? ?˞#jE޴/;4q?DǺ枝?O4߸ }䏣s߶evUbn=9 "!fΡ(ٓv[ox#06b=n)̔}PײO-( ,=U~>琷|~1akm&㪭*O&ʆ2ha&4?X(##2S{>o/#Ў5]Vcmc]Xpva{:&ۉA v0HNYUAOA*j44obIvs"П5@U O</)1w{]D|MfN k#AFAg586ϙOQ+zUB٦ĕ-yVڜj(~i.Pk":1\MPdxᢁ# gdGYO.b!H/XuKQJ(xy~-8r[ fJQ@7S߉` kSP(s7/ w2{nكZ+P&/; *:qM`A@;XA!FLAIwV%<<2".p4%p8(" Ϲ`y1K}M bq 5A8E\?Y:ЌDK(q$S&E/IjUWfv{#[3}4?UjK1ˤb?k3B{ze#&!&D&>](YHkr'Fc&zK=f#}qJ<-s'+(RI c}f4,%m5+UZF~+h>1&vo>`{}x&~ܩ_Yuұ7 ƃD 0i$sWi=JyBsZG\epY>tiE<`@ɮWPDqnR:иQ0=;*Q'g?gD(ηc0 ̊ht'K50NS;d(rmJHTdPv. sYcvx-㥻 _!v ?+|`a ju{2ZaBͭ+6 KP `*g9|XbX 38'41uJ 750C%b7 3&'[^i&K_zjF΢#ؑӄ|7̳-.oOjlZ BX0cZ~mȷé*VPnLymT;/Q|%Op~8E= _!=t=X4^]i mJ>$'dkQSηvVU# m:`@0r5IZa\M၉=1%Yq4;[oۚٶ>tdzK+OpIƄ!:O1}4uAFxiAdּz򽅾*ʡ?m>f#[˨._>F?3chag)|OAh. x4,{__.`_e帡&|U`RUupӂC* F9BBQAyrg 5RC88% _ɔ0飼W(+Lt -[` p$ȋ$H!)>W:}MiqUaοTJwca(XT[NL.68vѤă /]8wF:@tΡĸ-%yUYM}o? ɍi99,#:Ky?Tӑ`f-͒d<-Qyd]SWfL~s(ϛ4J`{iJg42V<ɨyAE)N'1 2s).ЫcV3 EdL^NCҎ^9Gt<Ѧwڑ1j0BPEaO?xf_Lv*3APd|`-]Ѐ}:j]vS{\a"/ YlN?x>cPmSyZskQ0w.f/pJC38Fo6̟*2*6KHd#`j/RAߓ·#Wa+fT)+Bح`x}K Qu5ܨŕ X yk|fpгm1ADdH.AO@͵#p6k>X)8H=߶İc;)ʜЌs2g)Ⱦ{޾B{hff0K)+[nzǩu$:;ZPenNur:ft%b GS'Ҿ}|Wy{5#:}sEsj0כ"E(uI,6WӾr\y--EWv0`OE8\4t/rdL\Q t$H[<.S,|lń Z z8-0f-C8]/wKO:I &3]:}}dWZh)5!)d5 lLDT]}ŵmQ]̠ ,y/D0>]pUAr >1}Y8\2~\V@$T40/BS2'L:|R]Od:_C5٬- (JLRZs|m:nGx iK.Wҏ! Qڌ SV|-WDA_CX L\*M='2Ɲ* 6Yt@J@kܒd'o! "#HfM]oT`3/Yl&>[W)hb$$OjGUv` c M1'akf:ЛN\O>Wg4>j&'q Jz(^c8۝S'3S@6Ļnw(/1S^XC2cхU5377!COqio`cy>Lƻ+ܰh#4w[:*S[[o{X LHN;B'[ A3U1H% ޠ3|;oOh-1I&ފp=]'$$fw Q:c]j խh`mLx`?+@ϫhUO8~~R穀mnyc݆XMᐳ8͐V}6 JZhgՑ@t]5tУRc*̢zȥI$9.7mpލf})[5DU82g`c"Ѹ}&^e`c,] v('[$C:{<@̂h=« y^iW|,F>Li&J Su_@4"R\NYmPuO}\lKN#XР[T[T oXYQb"q<"?e/":;>2u뱅6`W!ZҦ|I#=N3<@/,۳~ʁC(di\>!qp{_ԫ Z^ypKO)xyeh TI8IE7B C?5&.~k2#h6RBؾs=60I/~|oUe¬ f+ Y h{Vi 'kNh{T>Ig"Y27Mk \MJwǼd0W~W8\Yu`Kh9Raؘ3|m׹rE.CC ΐ"f+彝T{bi)3mȋU\+p\phM֥@|?ABߛ!7(%FJ/ W:s`C~Ktڀ&Ĕ"e ܶÅ=#|`H ]wH_~@ؐ欛6y${_ ͮ5 Put0+0EfKud5\w);yO6J`v?9zF].'j|bg~# 7Tݸb!wlv8PҲ2hDNaUKNEƏgV*e*w;DHR"٧+sVtHb'+ \K /ej$PTtF}֋lF<;,t*r_%P8@g?,v9fiӣPdQ%e"i Y#f  -¹O(EM@&2̧G#& SB\]~=v4޵Bg͝da(IE7 ;MuYbmoa"Q'M*' [lpd:WgK65_\UjgLm? .B\ff_dbTǽfn"UewV6m Sgҟbh5k2WGڊ[ƻ \=w -ƪb媊N|sy^/>4ض WhZՓSP+JZ~_N9/vH>Fgk٦F;QUKi/Ň#Go[iPG*vgir+թ0?2^ ˜mM{KRMK0K@hp35<y*!C`F[w\m9dM%ܺ<.&@']x$>L׶iié+z;+l& sPB[< @nY0GEў'&D99HM漗.(t2+C{aW}!EvGhψ=^utTIbus ]*;]R4Ӟ~IodX&D{“9Į& /($>2tQ6R-ÊqUSڜo\~h"MKh*{SYr吕B&DN h;#afjh݁='uC ˅k%!*.Kkj )'TrnҒ ,JJ(IE6Uu{H ]=͌@Ah\HSgm'=R'^&f5\)|?o/rD{Sy.尺K;VynDM;j vRQFAPj[NȰ1*qdXjЈKnQt*Wh IV`@=Vhyd*`!r\uˀXRӴ+ hy0<(iRV_sKmh^ge!rKDGldJ*vo2SY~.4H-ߛY"cf=Rݥt"~˱ Wrfg`I GoDnp[18t_FF&? 2{d b"w| >h CpebѸvisة#cO҈,mI#2e - {nז&DK\اnU@Z¢_ޥDluOCtcC2h=3RjU\'8YdjR?V#yBJrU'|<_|U*I-Ǒ 9/TXiu`upCi:qVLFWKh7wo.6ungt56͕'e,âڒA'^3W|Cqvi2@b9پ#tGB 7JnzpچW3M?k% {$⡾d$+)w2hpMtH^Cz/ƒ#v +xݝX1w,9=EpOǴ^bbo"rTTw7D2$jVnsU\PNͼ_*3ljnl)$5ՕOaoxO԰g]-2if4We`T #. qG𾨠I-3 +`EU-L[L-+ze5CP>e BѶ=ivxd@+L|OtaGAwT}F)ֹx@EM~?=rˋ!;y"9>2&?uR$G*;Z4C3np-DJ,DQ`Q иΎCweZ&+ZL.8h۞qTSVCc>[KqC^+p$M _v)nA"US!UʢxVC Z*R4M._ڟ#)Mo`SAc{銱nK9.Ϧj ēsk=U3G_F n[+;qh KrBlz+1؇V5 4ܔAzl6!aUXjuȴ9rUW-IBv|Ѣr&!p6X|VWh 2fCCeR|՟1y1KimeW0 .( I mx2xd#tv.AiMŒrxB+7E-AK?@} qq>I=e*.)\|?n{ K~ƁZi#T† c+bsm[;|I Zq'҉R"B کRCrsRёix-g*;XK/X1)b:Lw^ܝpL%TdKu_Q''D3ä a:A_VT FwÕػ^حƜvk&5 .6 ƕ-)u[*Mn*y)h Jݢ8izoWa x㧸='4nG hOH)Ͽ֭nM. NO{V><edcǁ n xS /[=jA-yA9muZrJeH8r\:ڂt*֥ᯱ\;fa G+>*aiSL>#gb8pFq9(D ,?N{؞:fmC9br ^saC@Up7Ad* ] yã1N5i1&pY\ < 7hMB q;LjE'٨*R"lm&[GQ{Ooi%^?Ez,J/]yPT{R-[2%yBx^4ٖ<Hm~|Ƈ5q[}}Ɂ{D;p8eqt<+XB:1H_`yg[ƖTwE#tl@Ha)l_kLGW;Mer+?R 6G\([{$|fMZ/~P@ϲH._8_X6qp|ٸ\Lw'IxD6ϲQ;ay?_H ع&zO`X<ćȒ o1*9g2Ǣ7- 5crj{eg açŶ[C""'z}F8iegyMۋ0|_z[}H"FP,ʶaGc_L1En0Ux,R)Pť^+LHVlwE.wvRF]8Sq2T0!/,7[Gb2r(J=OMo*#3[ um 瘧Ik nN"b  JdSxr[%&qURK'J7V0䪞Wk:F6l*~VA_-0%ȸmAa{QZ-Mv;^폐f.ŏRn3klV8DR8Ce n -Yȡs8Aʬ=FaA¢[`fۼFF04 ^]D$-5B1W`k#TO!Ij4\iJ*+X'8Ql|sL2 5/ Vƭm:(r+ɥl-> 7E/sNCU*N:ުzCrN-roj_f7a͜p-|m<bmpiEqVl i.# HwF-[ ?)j6,hd =INcaѮ |P_R"sw^hxD;MFkF ` {:ɠ\ !::ybU@qq4oj==X#/T.`4vێA:.vGm )?#]OzZ7mL%4ވz値Cuc|6wPᔘɟ̢0 1VoL?iy˕^9=Ì I(_o|Hk9bǤ]HnŜyfχ[9^:Fd[x4t:̑Q*aF|QSM(&1%bISs~։WC""XMkVB}F5">Aylnmڜ扻3yX9Q1b%| auAk]H?aCamfFN@Ρc( K/qqKʊz%w.M"]YeYrG 6ػ2ݶe *GZ*ײ7b_x2*06 Ѧ<4+?ٻȡDh$ t8`ؿ)p6>=oK }4tSJxxqI+8cDCďuלehEa3&ωK: Ub '|CҍĝR|}\c{g(䋪)[4BpL:b:JTǝWךUJAtL@>YY(Y쎰rۗ֒oO.w9zpc<-4rVaԆC|I /wZ9IMp^7SEJzHEzqJ2~F [9@Sۖ3bLؓ Ci;MyƘsʃ*UF#, r+qV"m@u+:e֜I"EgkEmש>J7EZ"ș؏epo4M(P%X5򂊫"͛ BZ*q>!“gUDąPmҙy$*<\r5XX|Fg`3G.ҷ2fm2ՈOc΀)I~GҢY#9p55o:.y2 4ܲ0[vᬎ5.F&Y~*o5&*:rN[bh)&k}/_lhtK h SzT`"N;u7Xq>.P嚸_%ۏVW/a8@j-dR77Ҭwf=>j>Z/*`-SZJ`B>C`eT6J, <HBث ȅ"#}-3<.CZ\?^T(~_LmTU# tV0t 1S'US5U>'Gj"dG'*XJ: AeJz&#󞀇I]\pK"E#uoE&j4p:뷁]#Υ}O)hkGdβr&j O<<6_q2Dw'?|#gɃ,)`t#J:c̐yY|<I i&J噫yxGMHp̘N8r,Qj5L᎗ G~lE `f{P}|3F}2Kk9:aaxr?9xi f5p,4|Vȷ؉Ԟ?f(4C;$bA-@T+. %v saGIJR껏\ZFi;*=ݟ$0`fNLsɗVscEwgDB:ď_o kFmrʖ)XfL q'[F!?ɾK"OGᄠ~Siof9a,x(ځ=6N 4g@Mj !X 7LE=eId|,%t+~tbP6٣@dއF _~)az륁jjDu$]6R33T׭E=)Kßm5dH|wؤ˗6{Ӧ,度)2AP{08d׼jJOxD0~qZ'D<"MS! WKBfO((tH[+զ2Lq 'q k] IRضvG)h 1gMǜn@ *}c*Ih қ/ ՞\)P{z'Zq0H!Ql c~O _kbfP¼0߮  [ #' yZW|t=r.@5LJUASR(BJq D;/f h7r S+8wwfm$,"1dZWb&OzONq3̠lM-, N.db= ]+=D@mFz;+_=v9T7S^pvr:bGzIEw_rcG$ *~g/աۀ)X:.R"u6#CR*z$m T @ P.o~;e_n[;ݐ;3b5Rz;~tҍN)l:56K([LAs֭ria rN+4JLm7",#5&'L\bnV3v:ztLwE66mvw%)S2怅&f涗 ,2:ʃ&uS**@HSE}F<҇^T:MdAw'>,AW8F(y7#Fk!v}L&)1H%\1‰'7vnXp!KS?=-JMx3Jg#QF A$C3OqKt!8C?FV^;Rߤ6%07A;i3&{cF:ZS#{qe٥"^}p?<t24j|[a Ȱf-XF^XVAR(VZYD{G"dmziX][QH&YoPDP[~v괷T~ Q.]8VN9P7.ܚ"#08)'nkLH=k*߄crθ#4bRŬ)A=*((#<%؃0b[fAŝmX_׻L6\#a .P~gU0Nx9nA2.\@'> #MPC* R{+L\m>%%ypBS]9Ja6L]i`խ}XA]r!d!ߜ34`;:L0XCtO.ު__ח0|.j_[h(8C hR0vQXKkA /2R+nyy@Ƒ d(eV ZY$<_ȴ KW; BPQ X L@wç8#Z]. CE[ԌK.Jպ^ &~azbLׯu0#⮣`EĈ۵džv57n׺ ~B4I N)Ż6p"Ar!e,}Yc⚜FB'ܶKh(ȝH*I6"n`zM_Lҗ(ie?o=}ש+g5&FN~udrR)+$>P(L>ݔ#zK  "/m=$R]tK:{| *{Mx14XQ33l+HLjP877pAwofԋ8*bNNj݅dȔ,.& Qr'M揮AͫZ*^6iнnk_Hj4NԴ2?/x0pm 3R)L=!,S ;x2gK(\i]>CLp%bSh;w3NO ?[Ttq, !A'N5TїjxqH4Pom{ `@)XoDxእwɑߎ3ѳe5YO<5?~ˤ@6fWYWbpT.BlźyX*:E@^ DtӢڎis`K 72q;xNMOSJ+[h:՛R&ng?j=XJ(~E"vr2>}uځmbS{5dNPd7X)mo>Q=l`vM } &a!:`5N۷g!R6pRvQb7T}~B-ԑhFF>gܔ hȾh2T)Pkt(- S(q#Aأu\c ~0Tr)}lYd do%q@zq ^}"YO2ll!@,)$%X幙-*?U^,njFl%- o*dY.ay/YvkQG67p"w ,Sd @+$CY+OВJg*waXBpU! Va+ba t O&0" ¯_MJ5\:+Igx`E瀮۳\?< fo,T#H*kwݼD+w&q6,iʭȪJ*"_vp|GYnd:µ,]r|),ɔ7N:Pxt5q,TS`MfC ġz7.t ̍)Grw=536_~ܠWe_X&~Y3 b.t".Ygռ\6ZκCR0D<@cC{ [j2{.wyf|-gMQ'J zP ć cc^[-ڻHCНiߠTleuB Kg>{f_8o73x1pd{iS Q4I$RgWJ֍ԋ+}l6TdԜ2x _.֦4G P.섪ZX. .*bZ&@Q@\ShvM3+ q N}&J[+ϝj++\be`T:ɼ(0̹ʟ ZnZ~HB d0g·.=ͧ!q;(3+sZ' }Φ?l!or7i/VFõ[qnd)&bU*~!(wGt!, P _ٛy'1v) LOdX7zXb)r,*59!  @ȿ9X_3e*A%-1gwxSmsZc$GShg< Lpp "h}[U}}E:8e~z׷-kěҡ?Cjc/_ k;QeO[4%Dœ9SqMLYDKM8 n|A)ép4lcd;\c1:$V2 ";,6Uȅ1$B6eLLKϰ Ak!BCӺprTG:Ͽ's[˜vyވ% BTUvnUx[G//EY Hbשͬ,VA3k.=zm._c1l슆F {l=S{dgBkd\ 7b! 5qCH~Fn65rV\YseR_t8Yd9{E9v[Tq8iYK('([T@yo`d9[yA(:=|&- ~::XtCf*^KsC)Z_IXrnKG G/؎{1yT13xҪPt#CgӲHFOdkP)=DM5ÒV CgǍ 3G"X3.=M۞Yvg?_+]U1Vܯ]d{uN޶\,y!y[Mi7L(ZF+oYG̰ݟtQt`i NsA=8XLE|Y |Z҅[0F`.f8JIt .A3Qs:z O3D? 5 g%/5VZ6{z8ʻDC>æ5ɱM1#(y\M鞖!+\lܦByϺ,s7H]Sd8E̓ J&dpr3}߿e]_aKj"n'*"z#2Q,vYc5KB/u9A.Z*W]\}*i%$G]6; G@?UZNg,[%+PXt Ǿ~`źJ܂RQ5U*ј;w4P*?' ީn`NJ2Sұ!)V*]^$Aڷ'Que%Z 86 @3I`tpgp$w[ nc:|-?p (carA"\R:m l7e?XK,噮jԶE+/E8?iP$Dۀ~\V #&\T ieLk'iY0hi]t9~cd1ϥaLu4F2'!7zf&vXJh[Y\o|6EasU7z~kDp],]/_%OkT*s>b@hhQcrcn@rR% +07 dLLiRj,{kzo uu|:5]ȵ[ԅ{jv89.3oOKAC;B۸tutM#+: 3\uULb]?\i= u W"C&|6U>y3;O,l` n (xjpa/zdf?(%^`[Pz7QbOQYk{B2BŠq+*1ٮM RRߴ2:i֫9BtuDJ-ȩ`YBkTv~M,GHiG):/*e]L]DPuځI7ac$f .1NWWLzĠT]6@QtJŲ bJPȍ]?yT<"{Fz`L#y0^yWq=b.P!q0puT=*@^fեc,.u 1e4g3fwx?$64HVhe%6_Pn4hr20eRvbk%#q휣4<hVAZtW OGe"άfǬT9_74'\+PmPOkObcv?E85l20 3EdѕGlG5WbbqnM2߮B˄ޱMtEBs[ʃW T> W_3&eӹBt,#Kܛ*y-!0#2 18+"K;>vjJ: >y-44i)3>y!@vk*V RO \C=63hr~=IVB tI9Rt vC~9GQ-UoY  +Ϫqٶ'54\SIHeOkWxK4A`$ߠ;`VxJ圃F"7` J0M_1'czwYCܖ?PlƹY'Sr1?6.G39PpV8Խy1*Ѩ:yispWu DuWŲJyJXNZdd,9|UF^M%.djޕSfY.W |ϛǃ@â-B{pOR%l?R#jGS/4̃n0{yEft.—iF0ζ~4Ł]x? qJ]cZ{BV̂H -4e<#ToBG5\A a-2?^SQ"~q -ܮ֙Bv+ 8y;/"elcf 0/%^򧫢5dINѼժ)3'nU;ov[y+ȸƍ>:t;퓣ڇ:dlQ8~?ϹZc]6I eΫ@&ޝ=9 !+Eg{ eT/7' BQMKF3y(vt+\]b>I c&+ ҋt nt̼ߪqZC0 AM /ԩ~%I& !.Js(l9{X,uDa\KR.G^b`7GG7+<뵙Uxi{3=&];3~]~Ifsi~g {+rR;1HM3e4Bw^N'=1)5./vhة$v$$ p5᾽g}@Lh\yȄR3@h$vhd8p7'̶G+'oZ]ߌcCPB6|Q]L~R]vSJFD'c痎 `7#8睓J>pIzpB)Jl1R̈%M!dف&ߗhnu9/FQNEו5U0cbú|`!0Eu-LL{EhawTO]]uRawQ&U#l A ڥWa:xA,p3T2TxhqB Szk^A:LD'>h4nFZsYa2_!,9BUOQZzp$*$OO'MTK[eTe{~.^ppddLl @m[~ȩnL,,vLc(fxDb4{- Q'),;{Z.Li˧l0& H@!B/5@8w*i|<ڃ kv3}6Q)-l1U\5R!Dܤ +’^0Bv}:qQcm`wxxzWPWiSoYt2'ls 0zc}rl:iRu F՝-d%Qp'J#/-Ol` 2 '#j8 w凥^!jZPEfat/.`7ɑ!=%'3 ~5^li LOY!$g!AI\׵eDɉi*y.9l4ŘHvrHy cge%h&@vȏRh d9!">S X63#nX\Sh,XЦBVHE笮7v?ݴޗõXU*3߸}|g sq >;ʏWx&? Lʝg~HA$ꉏmvZس}HGbm!CZb?<WFmcȭIDƫ s<fj2V#Np-żY*|O̚1JA:iE !D0x (̸dNFmi+ OD̑3XC=^T*L  ӧg ;HÏzŲla ~I[_Qg`鄦VEEǽ0`JDxt[-T{lebEFc fm^3?ʔ~6o1MrEOeE7wM KL7"-+> E`e*3`v%frhU: %-N!\S_dD-;`}JT~3dgi-ik[:'hm uw+CL@S ^HId"=%e=~YXl(sZWժv"N񸄉sC̐e8OD)We{fEL< 4m_ᶴTDן8 @4i$VUhM"TWpIH}bٷXEf60h mN*RQ/jLNT=rbCi+ ݧ;mx\,H oa.<Ĵ^LDȓb?yj.3NK YT#)9ʴH\t3ږEl=,36VPU[J;8j'bnW̚EHg[&Wt)q6.6ͿI]]vt\ޑ2,17N9|:ѽ1%P`3ta+َ֧.X_'ȽVH܀,ù$Sl; #X&@iQ:E5=p NFĂX~l5ƗD=g‚QGLd+:&p9q4Ч_eܺlL!kFSXƷŗVd:!]щ~s4[1xpܠ~*S98 mX1>PV0 v7܍` C7:ʔ}1# #~h'y/m's`_BS$~em@)T, 85VhVfM'5vhwc|hrâ,I=\xSwۜߛD8.ؘ2`q5ΛWgp˘*au{r[]yQɜ7x0wW*y, =0_:owHTߨ v'C}B1/HXnL:(cM-y=d,arI)/qaF]Xf٨L>.y£J!Q6R~NP5RlI?8KaGp;s?spMaeTA54`PмGyv̀gӞ3+,+\~`2 5H^ L}i]y f!g6Enuh "3Gl;,=8/ޓ\Z YsJ+*WYJ58nxJjՔ/%J(K~%#|׌hRic+AP6cX0w*8Җa0qK庨p%Vb|%:.m%aW7+׎&4#V7Nu3X4qi a[J܊_="0@Wgq (Rr=2uw5ꭀUڦcPipo4!j!RGaH],6y'/N4yуkJ$! </?1Ry(R *0|(͘mjK.v`(ft(!)}j]bj5'gFV%P;Vˤ&vj,ļamn( Rvo-!G;/n7Cz%Ty| ;9xM6mlljcu'SACtvv)tgUwΏ73[fOU-&>];\d'.7,UHmtqQlo=SfNE<9sKeFL j,ߊDtW/,ƃ> Y^ @̅tWOvkq&Ҋψ sk߶ b$o@!OpDjOzku5$ ժ JE2Hkq=l;XB}AGpN%Rтį>}=D$݃Gm>+1cB@Fx"|%*Õ%A{FLF b 9d=!o̷PwJƓՔ1@!Ȏ22lI-n!BW]F>1@;R Q1՟XB=>ldBBaRfqYO_gio"*2Ƅ@n0.u[VfZ"@ᑈHll:tT 98 r^ \YڻdbC6)Q_>vg{Kg  fꗜ$ιɂW48N PmK@Qq*g{~1 Lq}_CLbs~*I `%#Jh,Б18ۊT@4B364oBF,%Q gIgc3GE͈iJ!7uOz Q6ubf>֊Rg9\7omSĤ0c[iZ(8 oT%8cA#0N(i]HB_6~Gc]]#F/aTSA#_*/:~>17aC?Nh>>R1k&0Y{,3YZc< ]쎑*=Uyx%0;P`/w`_r"2lL%[ n@y-]iKyIݴd(}?ͳc$ٻƒɥ{~K %-jX-~ [7ǕOlW%4W%̅ߦS輽429VO+v)KЗ*O1\q1X__S˿ /s'XO0.z dg<7l8M5e|֥RŰ,o)J!IKdG2Y.WPu #lcdrl ڔ lŽe$x,cZr/D(&/e͏ wJ }PζmG" lt F`cu@IeI{{aec%tyS 궝9p1azٶy;^5[VMtZ!7`F ON$ I j"Бc2aW7k[#RE+uw兵',-tcjnP<6]P2чhAۗcwݨ[i;.zlsۃEݹ&!C_z 6/_z2}~7=օ%RCE eJQ'f͸%Bg MoïzczOEZ﨎ng7Όl3h5K>,š>I$W5/'&ƄQ\׮f nOѩR- y8cS M!mkJ" Fܧe>jx.>rAJO`+o5Ϙz{ɭ@J,*c'#`EsVn|C.4*pӑ #{{6@/k5۟h8CvA/Fhq٧)/S[iC2q_BJ/>o:V`5)JBcXhߵ;5zt *g~u@yerⅧy+O_]#n0MtK2⇤ژv[N% *X#u?}`ThV2( 1~&[jTkڟ0^T(-OemxV{V#]])% 0(".!ѕKfަ 2]h3&eNXRafl mza4|2g;¶CoUat捕3L39( JS7=^vgRUH75rqse?MYA۪1'(w$ŊT郯,A aa(ؘhԦ||ӢqKnƗQnr!w8ӯ8}h*v_tAeIY7wc5 >LFf䭃P b),xIF(sZrmLLzLooUb\8A?CN̘c_E1%dPۓܮw5a !W= :'l'VFwx>Χ4G-@OA~"Vd%CMJxtJW vPOR=5zLDPߙ}VC]+;5.>k!1N(/`d享zM艕OR{?`V`Dw@\;*lg_MP`ᩇ]'+E02$)/e7۬O.ǎv&b*n%r%d \wʡ(Q!W: !TdgЈ[T c?rA4 Q;zZE}n$T,N7;._ٺiR@vH&XG@7TUrWuP<\ja'"a*j'DސSZ-G !D˂/y2Dž:C+kZޟKA7T<#ݘӶ +~~Z0 v 洼`fy#jK㺭6C/:j3<"ڈlu lD J]UWBctЃCp*o1D? jRHJgdh@2"772j`PA+ȭr;GFDPQoӫߊ/>7tvu>uߕNۢ%ಳJ5]3thK o~KyH6sy8dEE^\ :d꺵No_*3x+XG`!uF JҮX!Ot*gL ӏ#][ |gӇY~P`Oc=Ȣ:$iRԦr6[,`?[}"k_Bq՞߉Sl!A]-tp~@5iWb3`:[厨ͩL"o賾e.ڤ`52u?=Tk*t=@pvkdL XZ[ 5;hhwW3r8*{֍HhSn8>H_عN_>pdQ[G- 7NM!WQzj׌Q=ѩ} zW-(ɯʽogm 3o2>+:(KY)j9xwb99,e" qif!u`[ӔKQ 5d.J9A#$LO|<="(n@W|B/+rV"S'\I,am+, ep^7dyˍfyf'lݺ9gtr@Wpϒ"oDÁ冝<@![UHvg  IrxԈ4&6aJ3d88TRz)F'b#nYZP&ʱ ,.y.!lW3.֮M,1;&3 a<P!1PM5ܭ$Vr}>IW.k>N)g`qΏ\L( ŖC2؁En$ 74N A^";[c%eDUSVJd4o-mY% hIN4M&y"4Le&,꙰|)f.OSkl`Pd7Kb:vIhgi.!.ҰJx˟]qyXMMb\`ZM`J'0SSuAE/' YD. ˖["zW.mk¼" l5#Gk>,tJg/hBRjq*$q36@VҕlWE@!pmzfIb`ﷳ˱H.j=ŨzЈ!cMx] G)4x}Y],2%0u^& "{g(=J($7_,ݧ8;Πd ~2I ~c>l! p]7ynaoa<l,V>{?z˻QS8,qq⒀aܨ +7μ)H`j\,kL%Fgڦ9 zI <\A{C;7O|Ioew@ X_^ m;6n 0۹9.b D|^PXd/Lbۨ}'RE3vh 9 d71 -M|>fHElp-gcQن]&pz$ܣ՘PEɺ16O{J y^un:'laLdwX3oo$Ip5{37o|P \T2Gy#Ny~8>~sk=1=p}W$!kW_"A0L#~&fHl@6wJ< E hRno.U;-)< ^;j}8.0rczM-&GiR#j7t V]iW*^K(r9N?X Dp䰪КsT҃bKd(0Ȳί`9Փǻ}Art- U|3ҟ4ӏo9?px@v)Gi1,4x32ҭؘG1<q-pw1XF O&O _yT oܐ dG IL5ȑrEp#7Z}Ou\K+XNZjkQ Ne]ϠyǸ)ĩF>Kqb:aKz]hL0.S?"R-ur6f&ypyeI`QQoM1QYO'XtE@F pf^<\@ s]'GyOM PD.HrseJ`Lky ͊1:=[T>n?e"ϻˁ)b+yF N B>I2eM~d~UЅdj K-et<΀rUa7kw;g>skwZ1/!OѢ s,DW z 1Ӫ~fk6s" ߥב>v+VD ^g-ďJI-Oz`I4t!D`> aČgҬhDk( 3$:?tX̰goKqklѮ9t 0Oo oZP {E77wK1gBZXuJ?@H\N%^2K nzrnuɴ8:zjjU |¨:,wCWdfg^RLucoԪ(ZwL}Ζ RC\yZ&sW{_AT%A/RDv t=:`/E&mCڝ\_:JS+eU*cL O8A k'%D 2gtdkfC,aPw4`H"~N]kf g j4^XTWf?$i_gI ΃BKeUgbB^3 MbUrXuAmmXVʹ$(wŧ^P(KzU@cbGݡ>qC=fyC|eOov>-~ Hż |l-Hxb^K",C]#>c+)VPT7@dsEKk*M&9.@'j,k%nG}/JXSPjC X)i*c4,*lK\fHu zō0&mGv|Ď0R$@Ye׽߈Ճ/9qxBHo_x Bubyq2社:WӣQOpBL*y3kxIN+S<7:KL聥3A7<)ll >v:=.B/IQߊktjߏ#NO9]s6-7v~9Nsqy}BEdj$Sx*ߜ{tbH'"I@<^.2w@I/D'>YUx*td-%+NN1غ:!%]kK~:we>'tCJraOqE (n,ҽ9OElksf,iEMV0ER4c֙ |K>Kו_Y/gE9`O7ʏMb i5 Hx: 6ɁL=5_#c-25i d-GxOcJTN+DwW NdQ"4j=nR"ǫ߼1M} ãtX/(IlǧX@ y vQ#yφHc/ڤ隹đ sțS]sa(js,A n3~ grEVQ:7jcR93pP#jkh<"_X.~p{0@gӳHRF7C"L%-:rF#`j@\i2^+dM)C@K>OwE S*4neĹEU"OP _6t!s?%8n]uW5jp{U7\Ջ-MN5Fg jr4G[O& kaK -ȳٱB;?v$edGrP[s@8Hf^ۚG}a9_6* '\HDJ[\K17j4ihaK8"}`(6y͋fGgG t$Sv[D}qp2ь}l `j w7PPui.ITBP~&WbiA-?y77 !0yz|F}5@{qP1S 6=Esݐɣ)fpZwsHf՜4eoxZ^3j玥Ύ޿@* 8Me"vYYb?$Y@ 5m4q$[?/ƑjGt =QlAb@c5s"Sd",{* 6 dc,,8"M=[RJ^s(EP0SE.fĴ6P.Z d[MM+aq:J= 5BZM%g솝ű+?*N!4x 5(4ǀS_tzi~Dpⴚu1 57 (x㚣w5>#DW_V >k&,XwQ2Ucjs_F 2BF˥Kn}1X PG7''x"R ~wu{3k Y .Ǐk @lq-)qP,g%5wűMc &yAFY 3o.:\Go[h;}d*luOcGal˒ %{FM af`Dz#OEȖCyAKFZ{@USLPHR86piv)qwg" 僥ĮMBPbA頋Ara1 pE>ʭ>QqPu캨@Zx")DR:!]8J51m `!>kdaƩL}i! y9bGs[_¾AnFv"P|/ŅQ:éI(Ԍ x9&.GLؿtQEwыg41,W39_MK;bQ43Q*@o Kj~pzQH⫄$RmKo1eFdF55f,}x=ACQTm~^ʖיef)I2Bh@؎![kF6 z٨ F#;dVI$>E!Y LMXx!>k>itXB"c<.̽Vy1Xsˁf&M.,6#dɼrN4r!!A)DtcF<(j&j>}KL/m+js:r"RNeos{O6v&z$zfԥhHѻZ*=DgHM&Fb m* ;@I~a c^ /FLD#b*4މ;ڵeqjAX|~Iɟ.̆ 3`>d)B깚]s؆}ҍgl/PFLpoȃHMIyiaF3d֧M168 uBhצ,|Q }1qPAq_q ;65zS{z3ne8Ԥ)ThQ^swZr7PmE Fy@Hix7>o|m {YhӣatAߋ 8=PgG!޾p #9Kb(bf ~$:t$"@5 3]8 չe7d`+@b70!ᬮfi&k0(>Ϧ%]:yE~~q O9}±NXKHi#k{ƊL/H8!Č5gJ 9.ސZ.4oCP&)Cwg۩7Ra!3 ms5e}o3*mza@Q~ MXT"Bx IjyVd?ux 1G2/7n3!| Gi_T[4d| u.]9עfɠ:JI\}D`rT:]" j82:J)n'߫ 1_#ҝjU=C#]bqX ! 0Aa<8!ޛ}9>$}QHOL;OU}'~hAd8w;iZeY&BآNbRMc~ kRL?O|,67ѽ,x}P&sp[n_0&sBVѰ*Yjה$R@,|-Q^H= !o.;RӔ .Ljq٢Io0V1OC;)OS CNlUhbC[f…;ߵ)|9ވ+`?~IzȾV-$Nhz ΢>1x#-J{jDLչߜuDrR^L#Ik,7D/k|5wdxh V$ʽ#dQEM{)vnvSY:Ǔ|_6**P[rvx{-V+1c3b.f.RWGQo`^a!(m2=@wgu[hLھZc ptCnG?mjq1'E.[u W(j~DmưXmf ^|Wʶ!ŏϳ:SiʏNzA\an!^UXe葛qĎs`z2x/.?KByEaX1~Trzɂ N;cDh[B[;iO;|oR_@Vܽ&:;!g>%pFS꽍o_ r:+ެ#OƷ昽FhnVMMnJ{xhۧm%@mGzh;.26vlK20wjoLD ,|x=>IVvm1]yq v6|y@Z$1d / He<ւ&U!'NB=VZ"]t4N-v&_< @rŹ9/'YR]") ߋmM G I6OoW?2-mrm䢙%(of]e1vN+vݸ7=O|+[.; 𦂤䥸jl !.&Ez4+ fQJ{vd#Mc)qj~T6]ҟ}l:ո#@2.G;R7Qf1 ZVjOlP֖D)޶_d >3o6ʘ"Pqy#S0߁{(#Uaq7N}'՗*^w^өymjl~x| JHX.홳Fw&*)JAo9'.R&5.^{+%U_fw鶷d. 2;j3jx8Ϩ3 %샄 gcEMBAsh!ĪJ֬cZҟQmc̹'}Ͽ qxEvf 9y99ţĮی?j5Ke}؆KK9ci4"k?Tڬio%Z$s~нNWƚ6#sy$ Fm"5wӦ'WK-"RM}`}#h:beM_5͖Akq6zRA`"vjzƀ-Wa j@K'Tp%F#c~|:ce-19*BZt$.,{qL:5B5GdrOc`UZ<../"}B V(+M/.oڢ ȣ>u38I@s28s&Pl{m[10T}-3^hT(;`1AN)xVO#$/S)%`{kj-P_c-(4Mb2n䁹8|Мu> <@gHhb&/+[o$ı!s$/ZVmEǬ 馷 ƩT+Y1 M v V s&$ ױC9Cr1X&~Sb?ۣ!;ʲx֦EoJ0dI(z ꋷ|4i"!7v+r+ ~U^jiǖFzJa;žKu"hYqyt0ySH_ |3u֬?{di 'a8)N@en? E!!g6a[T*?"oM G)HQGv$\Sб c+ WxkZ) ]5FE cœ݋MowT2Q>=H!Ubi^Na:ǹQ= Is*`re}9 kqS)&0U[*{:Le3v1n@(c%G it ^y V.߂ѭV!2]M(cp )-Wu(Ti3K4edem[uy[4t:Lu;g.<_pe!&B${jŐ[#y!MSaLPm7(D|uL< xg=&+/c̘%Z7x[Ő!U}> NhaUJX=Ry(sgװy Vd3bkzW5Q7y_7"av4| 0Ѵg2LW(p>~;^ 7DU;yӢ2ࣦ(ӿbvk d I.s'^_haH7%n !tU, "q$8.!`n@xk]v>ǘ* ݺ nk`CZ܇K=1Ź iֵai~|\W3#5N'_\(`u}g@r&6:&UoodVE+|zS{\Jڕtu.$=mgF5Zji4W8M~:w c|+=Ê̸qu87cI Or' PޥҶ:AZ9C O .;s>-!"0ǹ.wB%X& L:;Ť6#l0\²gWzl#}*9«2=MF/?ዓQqrsu!BψӺT*#hbGf%ܛ$y׍)Ѣ(V9G46g)g{4rCyJ}H~\iVH b$6bVv4IQ_gƚ/pJ? ;ڞ%B70kה-'k#q+nWڢSvkv<,p!$i\?{b%͆ C]+p`/ ="=TEGSy{Eˑ4cڬg}-? 5Qr0E`o򮍆MURcg_~ 9}yP{>6 aD[wpkeރL& Qu6dbAb=F8!jRsw^B\:k3}1RR6ݭ1AI&2[q퉶@jr=!u71&KN o lK7퍋,}0}'lݯ@Oj7L rHq4 #&Ǩ΍PPNF"9+OʒKB#ؓc(չwٚ zf@Ӂ+W+P9h,Ñ2b.]Wq t⬱ #xfj#jY-=Mڤ3u0\?FmuǩzbgWf)E\wa9&S*Z`<`be "a6\&{w]ށ- 0BrխCġG-Lq|f:)SUwѲKA;k%ʖemq3mGNB _3gj4uz,nM%k:o.^]GlJ̊ [_eZ pȌcCRC rK( 6q\ڠ0T 7pCK@,zШ_t?ƈ U#8ЬT4׊/2,<_#6N\bˮxVԈU@ɘl"TK,@'K k٘G'SݫHd6~+irwNU3lof;: nդ;,@2KKeWtz/D+2SG~h~ W&CIEH\`]frH|">ƿc׾W*EtF XcCa~̚Kjq{fCl0l kkrnDJ'k`fI$[jMi󼺜ݍ{s}CbqW,}Sζk˲I? 3$3%gXa [6 }DL2+w$ S q(TX[&ζ :8`oL cG P @"`+wIlJSX5\AM$'I•|)Y0e]o(Q}N@=ˌ"Ӏ:>>UD[6:C<•xiA)^F.F:rHd:n6am^cj+%ّch[ˈoݸ&JȬ%@d z_Иz{Qۇ1C/!Sp$2Zm=RGFYH(5(+BediSThFUWw1'>XJ8+.oXCo`lݗx\E p*ivb_PTGIWjFo20;^->P'X *iA 3{`ᗻï[F0aϮ1=Љ!E VOMxԋ ,@ cr]isStpYZN' y'{w;6>ho|+we=FyMza.#gRD-Ev2"zo%AɩrRJ.|=srX)mC]:z)yC$W w!=mB;_n/ jtgHN I8)e];5v_PWBG|?-#XmǗ2~ j?P=uϬdZ]Vۦe{X15+6<'x}N8Y}'5+ 8q` x_A%"TѲj;@1¨-SRU~-Q{_oB?&9uq +;ulD=uNdj4.=?s{'\D"hld\[ˏux#enŽꮼ^De˱LҬm<J;k [w|U=^ډ_[4p}YaYƘ)=iJVI{MhZ$g!,vHp׹1wj #qϞ6ԳsMdP`S}/|p{<@ڏ!X>Z-GPT@$ Rph(ILGDf"bᠽ~[ؑ. h޶r*6s[/%KsZ~}{DeNܾ&L -NXI :Ib:V\LmaewDqmJ-E!_n#KB%>N &܌ە=UvpPs*_uf] b4PrL<0h?L_ X:>/H%sSDw+9)V#R"loSr%/8S-A?9gǟxػ^7A^Jzl,{ S"F,#nw¼RB&&n D>O1{vIu(ϩyZru]`KWVT`󕬋,Y Bg8ǫ22+JRUX.zt 1;"uFCڴLteyne+]Bwf-?4A>RypR9dEڤ cD:UVp˜ҁ3S7k֕iU9qqQ,K͓~ ^ Ylrsx0@tF"ŠU`=snI:Ib98=La"Q"*6Ϫr_KSk&~P7~35mē.ߟzhe_lg-9| G0~3%"IKGlT y*B^$&hDe_GD5,|G]B8|TPJL 2L 5E`=u3; NW:S\b[J5},F׍1P=B'*#+,^{_Hl2PdE__]jK rڒNER-IK"Ayj 728 ׭ߏ0w߃H]Zه"HtU}(=cWƋnDz/aw|[#h`)<0-PMǻ ":oEz[5:R8%>׵-v-tBg<]m @[@)i_τs0W9;ٖeVeqz/рoLUTI4(o3&?ZiyBLr(A}vkI{_ 0](g /4H{)372/17:ڂ %S cu|6UeϹO$ky;]yOw@f9͹(:"_y\M76oz*@W;A?p[t߁afC"G8J7tŔd27H-gd4{yc|ۻO'(CqosWy,\>N !@ߌNG(WClt/`.ue +eh\!!*h(qܫQ~QѬ -OT*_W%Ʉ&*dFN@$zIC+y&rLTfQ4]tNG6eMY(9gB[Y>UـHFQߛ6-xQ}W nj4Yp&^Bl=Kzl~M̗q|y=On/%у cG88=) $: AI`5ؒjZM7r@˩-I)࿓^ƗR.]ta]CPʭO'̀od~e%H%畩[=o, WFް6ms8|E`dm_ tM* ב0=GE#|Kh s$;H]eٟ, %=6"]EHn&a~垲C `$6/6jZOo~|,$ާ#z0:t> Jo+-ugܻ?YriWKTḀD;958uGEJS[XI4jZ50\P.xrĮZty{f͍S}$FG6%fHEJZD^*0:CYQJX W^@0K掘@;1 wfDu^0H=U)*m*m{JV+W}WiՊKIHBkYX\9r}3n^_l.l%nB(烫6giZ?L7 QX.T1@pij<$kG,HAy+Dk!:w{Ţ06#E' f.,6*ECGZ-`ĤS#2ǪԈc:)N+Ybv}+6@ͫ ؛l,"3˴*C>Dkjj88o|XX[d1)K|R" |"-clFL4@\ @=Taaʊ vM`:B 6ʮ !,6$ ǹsHORKX+aiCêE#/(w~g:z(ܘ&t&#Z;XC# cΡ#DL')-$k*g aZFBD(pPV5>CIZgHY8P`lxN"eíိ} yIʼ&&LWIhƯjYR(FS&R(߃/^>] -fbocnvPQ72®WCy$8;&n7#gz_Eo|>،I˽>DNz4`.J| _uU~=,k#2\(V 6,xOH2A1kMԉZ^⩄bO]j(_'p8*-?X1Iz1x[O ~"8ƋEmWiŻ T3d}$wmJ3ci_ 4lF6>AM?mqE_'68az+A,'vԐIF xH!GUB 8ޡ3$SPBKr<0r;PjdR`n¹/ՠ`%vA]uUE}zl K2%'Bgpv (|n1z J3N-KN݌sXO0/!,qO(yS6~$R֯ E^֎SѤ)QTgbkb~0h%7F;h+*c13!nfWvBid+qS@Xi_ZOA#7=WJ]B@#)}e\E'TtF;[D]z-gx&K,Tj2Q\xm7`k0;If[/(w`57+wDnyl3E^)}E^27c]kUd4ڋpIB\v_mkU -B-\7`M.*IwIvͻPfNG؇a[fABӟߝe>V2F3 @ Si_hS`L3hc^=Cz聑gMMO0s61cԂmHBqjD]~U*VJoz5`e]YAߑ忾_ê\n8b3&MNXVPb*Q*dn2 j,YO  rVEV[YtHG~~>d:Q r'6lgpBqۦy:2 -5iW" XӥMX%%bO?\ܲzŸl3J.dٻԲuMs 1;MqoHz#cqg/uKԡm> ^Q b' 4 9`,4TO=c/&  q Eya (ѺG a@KNJ<PZWT(Pxbu2ovm#~@-Kn#usP,O@w;1V1]tɁMć̕#<&H< OL'#7 79$UX[_ z%\KRP{{Y5?yKkdOP)\nܯsHd댭VYZ@[CHr<Uf]J+؎ ׾wuM po]YYJ#{z C )WHΠKTQTT\5:Bף ʤM_OBO_!Djh S#Ȯ!kR|]zptóV)3xׂVVYa+ 7LJ)Dq|w7=C5H(\']*3% դ;J2yMX_qL 3dO8z%\򏓷5Q"x.|iڻ%$X@LUAiecshF^.ЯQL;H`۠0D|!ΠkVaͳ}hhͪђLvv&gP`hW䖻.0Ib ^CL=sⅇW3sZ3togWֵdxyIYLWDIjO "k\y {ƶGBBgExEv]h _'l(y+Vʹ 9C;JhEk5ƗEXL).j n`Ζuc], ^@8~o3HZ:k&13TA_\oI'u=hK&#]s>zF)VxT_XHIwԤaֆƻ;R x(IR;@S0or驷L5ð/it!@i!X(5Ki I9?@ 9c5nG@FkK DR:%Auɻ+PeSrNy̌+]Gdy}b9H^O -gZ8Xx sS&8|?Q@joc~XtQ+d-ނQ#䲏qH^fk6cǠ/jT ,}U['\ݺ^>sRl@">wXzZ^- DDgadI<-z94Dva2:ۆUfY 3NJMBdPoV YRvEIn?\F;eS_& W{feyf5x::G l#0 mx ೑}cePN,?Z#D{Ĭ`b FNq ? ^n6#y;,4/?POb.NGqE,vhA~2h+ wMf"Ťd4`qzo^zI~ǘBT` #\>y]ucՙxg"Ye1G5鵆33bAq3kyK<%զ;EBGONق@cQNx jϙ~Ed-~hp6x3(,":Dw.2B|yy.p`%fA0e+e/;G;N1Un'd$3s@Ʈ "]u~UVL7:6Ͽv$HXhwF'âZ*GH<3_ ;5;=w)c^:ڠqsH!8pl#?bUCgh]j AOMA TVkYH;?4>Mh# )U}k -՛rSk.8BiouHl}Rg_U$|@82ћd 8[2}kRYWo׳zP^C0'*QͧLsi`vQ4f--9Ȓ>v?+/ /tVL?R_K 0 %&f3S.5u9bg6uU<yƁ:6zqk2O p$ƺ H5t3 "ewm\{>R.fT ڛ3yu`Z lyX p>lvE\1E镮~) ~He:0qw;14ޱ9؆?XHr JS%'amzTp4"7AHDl79+t8rU'Wy-z޿a324kll3"'QUHNU|#|y#'g[1ILp#%+%*27G䵥M&kxo;z\&$vҼ@!-fIj2t++Ҷ߁36Tg6y0p8r 7_;JwO)wl_@M`CDN7-ye YT酰ah9nOGo/CsO0!m6jВ}.ٿgJH|Y=7p"7k*̪_[d\tKWL+ C!N / "ic`w.:TԤk;֭-Ş0/P?6QRe<`ﴵ {-vP+TyN]uF*n|q'ӷG`Qľ(3 +nq Wf.,Sߥ;%MTjL89UB V#̶wqW{Q/ ;WXmJ~;zdJU[9ލjUJ3TDt.Ncr>;{nB}Q,{ȁz݊g)n6^qIɴo_oXl#%H+2O`Q~8'*q|g~9Iyh[p!eخ,Z-)=,Ͳ9O X xH#)dSnۊU̙ Mxӽ?:dsvao'eĹ R7PԔWAڛ7QJy/ Ƅ . ~7E` /KZ5bRY^Av2lPnel;'Cn{:#T 媓$)\1%Mr*CtJ`S]xt[@i=iGŊ$_?A{޳bNgEJp޿5ۣgE!rxyҍ !I:BDP Ʌ1 Iq~ݔ a8ЫxC<f⸌tN^fi Mj N 3g&!6"--SzWm)t,'Uvmǃ.)l 8zBq\^ʷH'"d#[`>O]QJ[z?tі!O 4 1qCtcx*kT*n97Vk씃떄O%)|Q%w0a֒"˦Tݗy T-ev3}>hϧT DޟG R>4+υ<6Bb[Zx'B-ZO:x RK~ʽzz2B><>z#ؔF_IX#cm tC+#GB??Xz֯9) ,~ h(tkmQ_g{%iʨ^:Wp5QՁ> Xt[wwcw1k]ysCGL"+܁{[E0Ǥk4C]ߞg w7T/*|CT/#ijdl~:>."Tb-Tlɦ4qPʅ(SChdB 8ML _'6>9~OH% S%mB ^{S#Ž#\>xǑ|'gL m;W۱,8vBk4 ԫwim/4#|{e8˓$'G)^f}tn uݪ^a㬇^ Xͨ;??Lgk/ШUU,#iFbMwۿ٫ u<܇ c{Cȟzswm6 =:mT9s]++BjTRΠ7nE("8x o@µ;K>}hPs4KcP=L /H|OPtuSnŁ1D~a` `%uŚ,5,T3tq!۹l4lsD?R|ĜЇޟTTYC;Ą7̵'wF2"`ߞ6~g)z2lgW }2fu[G*%^`Q9Ϭe^߫婆8%ʓꂩIh+P0H3(t>K]㶼c]ߦOAݱؖNd-5dyV^Sd26,.aKlA3AY[cƹ(A )-LK]Պ z[0:96R=Ay$rt :d<[e(y+N$ 4+>xyytHVE,vDՐ'=NZyǘcmJQ_UiϮ^_JL^%<Ԡ{Jpd[q/# <%Lmg;ЅڎAro쎭AwdHu].hG,2A_WP}}G^DU$Q'|1Lk+xضzߵtkN*_][aLjp`~w4)vҴ팖](IHƐ)x4EY[O(\3mR= 4' ͓o 4:P˛\63qBS+}ud.  JĨ2&of{U}H>*kߎc[< Q c>gL65a-,I}7ѐh~"t?# ZK.o?P -2.EoH1qLHF}ɍ~Ӽ&x2w*uHR=a8? (v{0#E;WT!"/0cWjH|Cłv.>V6GrQ &Ӝ*/ol6bK׆~u'^h$.>:מ)Օ#r=FauhE-EmmmRϷ7-eQffۙ( ͳx F86 6C" YVw˲{Mҩظ4dY Gh~TWQ~p\ gFf]?{~)N<`a'RDmlNG8hqb:UnYK>CP[QJD"J1-8w7-pQ"s%*ډ~.ΖZOCB? ir 0UJ9O5~5cjvQܚ'Bξ |@r|"0h9M$ (lh͍t}@CNW'Ywh,B(}cr۴ixRm$O:Sh2s*m?'b#KWoETi\t{pH{Ȍ~\F7br#οk$/߄PUQH=BP4ExsƮ΄,.&M+k~۪w:X\c9XqTfY_71#?|@7!:x#jūwGSk>o~QS%_cC/\ru ArX:Y\s|P+R""״f *d5Ik31Bm6ߕ‰5~$Ƹx''HD[E0bN> 5| N߆u4n` 0G 6<@+ U荚I`wMʲiƓod:u);7s&܃.-P59G`4 UTD9eZ }.3W/f}l"'![ļ4,ӆa]P(P9 9E<۶;'C.gx{x+2a_+b~Ľ׹18cQWZ2ldz{:\CpU TdqV*G N?n܄- Fqc4.C{FrFJYw; F\+p,*H7&u$CCPC}UNc(j̴,zUooa)#]qS^e0fci5.`̸tJ ogQB9.TܑN!sv̙5k]iq.®[hMHtyHKmlV~WTj:že{ob-NT`Q7}ZIi M%73w 4.#܁n&DXw雟bE]uƹkfs#,CW% @*)b¹͵,V=-z -``3 tCRiWqXsn&Nv~>7?VZf j\;~굆E/d!39t E)CAHC>oT˄ErnFOuu vk^N8\0 YDwU304m3r klEYau׀f"Kgq(Bk7'SuW$NX,6,4IܬT✏E9Mg%wegM- JD0D7fzT]Z6Hev̥( \ !G1dbIi_$P KVow$| 3LZ3>VR݀bAq5ANw~^mN+.f P0AYeQ{@He;"*Nj1dF"(:|iUHedER̩\kSnŬLҀKT DM'kcDzJ4e a3M&fܸ(R]K* &i! oZ!P"]4ROb"BM`[S56@^ǁVqTU b;$f BVD9J+`w-)4McfJ8>Y]srջH,>VX`H{avMH{dž6O+KGRg"C:<d+ /0Yd?Y|4pPM:'BTi0BQCE0'DQ-|hߒ`0v/,&'1Bfm-|;V>zs?.n͹C #ViSȏЀ|3pWrH"#{p2uJ0a| %Jӎ_jxC_7pݞobD'%U}"N*bt L>oI53?C.E"=S?<2'ռ&71 ۹KbK?\KP O^7tC𒷖-o-2N9VƨAs$A`mDZD:O~jzPK7٭]Rqjgxϩcʩ}DW5eX4m89'K %Ml_-@!(#Y)^t`9?3H4,}3R_X/X\b3ħKal , x6hɛ%Ӟ| [## Ҩ߳h"r|vCi`_o7V dxYO䯿2^kՄ!9FPF,z3 &^F)>|T uYmu;Pui{H|`Þ e)y'Z ʄ%:^yA -7fd?^6CGΣ`Qk+jxHFNJA8e~>tViPS7M:9'D!{Y8ΪVIՍ1Ş=>k9VW:\Ywe !ݠ75ky,QWTќ7itz카BqYf c*b*T^3qi]Ș1:F-OK<,{P>.>fGR~~9ҍЀ%}(jn,=ޙvd HR}s%{s}Fgf-2iF)0EYlAk3C:g*rtQEҖVg㉀QԀ,i0Z( GIK"f B_#erœPiiT ,bZa*{9,bݢoU@m,CoQ1@Bqas{ǔmS{*('3{?͆%&2:Qk6J] zqY,)"@xmb+PMc9#s%$&쨦w |^pVc nv^ Zѥfc>`*~߁܌4YuqvdVad#pO@$R"fWί{E 4F0B$#!V*)s(iVx+4{mPF\yIx2N&`tȫg/@\{ Uuhp3!7]Z oILU1_{J3PZ}=^X^o8 D>YviL>naүqjSB΁2ʺ{Ld̢Fm2 )Tl;IպZ~Cy\Ii'=Fj7Ͼ *udz/Ce3~|X K%=$N{:?gr%hS@шz-tl ;mi[z،'a qpd^8OZR6$4sen躧>3͵t@ /+s)A1^{ȏs+RNN2ţ9ahi`]%gC$&9wsB0cVv'o;W Es,j`!5H~<"gPjJC^1T C̃#zEJkbblonQ: g3|æ>zap7J{$~$Avmkŗvls![ɃO hHԝ:pJY(W'KlVwGM*bN=m#^ΥA N !J6O{pξWMAtg@0Jg?\nh5)BFLy㐮&s vsfh : \ɍ%^°HΥj+xs:ms?> c=dfKk֙)+u8X+'FRFg_wST@m$Uf̈́e8S֙`&b:ws;FkyGU#퀙9XC%)5*B6 ܤ#WGu PT9TW3Lbp*Og'̦#B/2t`c^h[ͺTrHLq =#= OP?#` otIMpr UoN{*geV`<%M2½/mj8/2jS)h1!ka9mXe Ȣ.6#=E΅{P0yNӥXQ'U (q!Xmm0L+2:qq׸gᶓrf04K)ĩ^6BwxӲ:u$T3.t0_T$5~;DJH$۽Y_z" LȽ/Z"ĭ8u`3 ozX_bfL:Ҙ VܜfwVtt%zsO]ԙ#5#셽31L۝URT. Јc}ݭ6eguhmٌS:jcxW 8X֞{BRk3h)_=b1n?};ӡ-eM;rv<:vG̪<t)2}*į6I_."-B׉g4(F MfO71pi!n>}%`a~^\ﱊqokRU&8Q@\5<kDh'Fݢ4BPgzh! ފ*Za |c_u7uW49]-cZŵH_-RLd*IwXad-?=jLsf(Kt1u.c`:i.V3NeQuv(V 2oah%+t|º'4xYK%ܳiޡ Ǜ61za^K,CKl? ^+ӷ]&>XcU]EȖ Rܬr+].MM! }.D9[WBjVDRYf~8@݃vr|_P lzvF*HHL: :U{CNMKbz|ib k3IͭrGƂ,txD緱l|=:hр@XezAxKg,p~ge+"m˽=NAʡ+pX`1#l/2rT=69L7pRI21`TUIEʾ d^XlRKP*e:,)WGm63 +_[ug@%S5«^TnД|XS$l6QƖ3jy}ðIM㵨 $MU;)sٿ"W?ɜ]`h-uA*x#L$(?pQ N,%80E8bI\ U#`ՙf b)G<**6ĉĕ҅) P"W9׆A!bm ؗ NbR:L V|D3?&Qu(<8J#]Rt"oſtrlwuX[3F86\12ze~/$#<>.!v4P&|>a":Y=^YrЏÐOT"d#L~lKDTFIO4vf]QW G"W^1)" E(iNM/ UJ2a}znNōשGb.ȟ {erWFCoM"~9>WBffq.L۪x#I\ v=GF<C؄q%kj2 ]M{UKLa^LOk*$.GZH2?!=ӂT2/E9Y.*TOT$WCA# ECXq=6jO<*s>8\7u(2mF@gXľ]hJ Vݶr3CKg=ֿ|?KPCG},ǝi.T1pwOȒM`ŗl9=~5I:dnA'E?@;tfi@,b.C?Qt]VSqlckO;05Lf=9QLUCsގ^wxVKWuӄ xT k&J_gG[msHRTe3;'iz 7EI_@­@}%i9DM:|; @Ѣ#4;%Br0|v/X0wss"2e-!.%m?aZ' j N}8,~B/7qA-XouXl0W*6v!)0L䯈ik5b?)K0Hx nxɱ1 h)ID %c]i$tnRBAPP8A2ͣvQ{|Q^VRdWW&V з6C=mz$ ;zts9N//}m#^ae`j%Z_/IF)OR vC7ќPkRݽTðQP 9 Q{ajqnQMʿngxIL}, Y/< AkY)Oi{}X>7nE#cU' XC`#ҙ[\2\z~T~-XȺ\ʔ^ql/r%G7&.eo,tx4ܧ%iMaaW^ꏭSN۹_x5vӌiL Iim- 0faik~mݲҭfE Jw_[SA8P+Crlffd}C^;1#&=˪oL쁔::\j.H,{[y O4Yh%k6Z1sܤa XF`b\+[]pk߮;? Iå1y 1o6)AxyT QWzH 7a}ݫ>p ]Hzx Z4`WDi+J "j=.6y2GRfP [uZUjE#\9W#7.FBFRS}7^@u)]^ ZX4;l§,j- +TBJUa|wïBw U.m<Ia%GV(F]J/h ED50UK8V0еJAh=LM?d-QvziUq%dтs/'dN*F"@6^"$gRy%`t#&JFWL3կy3lUڕSx^Uz)V;mJ!# {Ay}T9%kuBB"n.fFiw)|uM-+j(;|;V|qm){TBKetfo8*m/I5u 3h-ҊmȄW2h%EzgF9Fo@_ϐ]X; 3E~7:AbaP8#$F8n:v{@3G W8;]#4t sTn-+,,udHb/&bX^#<9Z=g t^$'2֖+۷XP BJb uu>F@'p-Pfln}WU$\%*nwlh./>[:D`h|Q j$by\?ic.)ka]eDA^3(iR`=f,ʗ4N6h8>)Z)jx{4핉yy4ǖr`9]G?OG0j ([p-<*x+3 ( ;G"Ą!U2<(ovK]^630}ǏX7mV¥$=D8U5,RIo2$u86ͤ#˫r̷(3F;]J42dWnfawrRlm[帮ɕB?%J,ԄN ߯3߿Wg3? 7$Ct_JKr.!LEx&LY<[ڛx{FTI|Y9 BQ96qH Ǜ SZײ,ɤC{O! BRjXu=u? ݽn6)?vacHB*F`Vwۆ~Va`zĄER!>Zu\ا tDKN *è0N8Jh|ƞ:(c%{Ϡ͋5*@2ΛDŽaX -)1gwۤb /Κnq4p? |"/c~z!te_xeXEq6zBL!rԢZCzso@2pcp'ҙnP#Ǝ]%!6ȍ`G;F$3*o`;c: 9wr$uxD?jnJ>h5\aq Gʑ߾XgevB؃5U`טNynO/NCTʢ-jaJ(_AIO'+%)MWKxai$_nL'=6%k|QFRaQjӺH)'X WP(&tBTB}>4!s.XR ^_{UϒϝuNn y?US+'yUtQ S|b(:ZTaXޡWY#3槿fJ}6> bx^QrKrB@e-Tkz䌆\!zIuE&, '<K?TC/$NOJk'wYc8koA(}Z.[x2jXHH1RrbINsY.u#`-Y 3=LlEY [ }X< +N.@]wGesq V;칅ȥ"PZXپ1" 0?1fY1Ֆ"lpW$Q)n-[YnO1A]B]kʇ0?%5]դ.uȬVt73PܴFs0T~VRN-kK8Ie%.#7~g s"tk.kAZY˅ E(o$;Qzx:a-͘ WJr3Gqli TiA?}VਗZ?Ia ϖލ8S6ߴ\:(1 ]^  P*Q׿Z5~6l,YI\?C;B~6͂/g>|li1R=/ ;Up֦Yq#h՗!0x޶Zw@Ξ+]iϵFM-1YzY{ 0EX'}+i/Ⴭke O t46i+ZϖU 3`A_\8 ȗM<;z;%auqTp9 4&ںєS"r@OFZ +8-RA[%-9D@pi+hy}cL!*`KBit%Izoԝi(Ivr {I,E$`mvěwyz6@\̼'cc'!~,hL6 =wK2\gdgЕ1//2(3W<+J(Y~&-, Iec h<[De~mlw9H|lE\g*=02?b_^fd \yB+NЎ4Bjp̣ٝ90\m|XhQڝ-hLTěv}+5?2@zb|2n_jPgr LIYp>Q,AٮfGH걈ϴq2eg+ezMү<&t35Ʋ6 N**/b hk)8 ͗П4b~7߉sbܩ^;K'jkR F$k=8e,X=93q(H+\Vѣ)ֆ5`>e#sުx0 TW賣F3REmOۖ愝[e@_W}@t(!KANwF(rk `Q va,,qΎQ}AJbr.介eR:LҎALHKƅ!"A3,Y욈+s.$+E(g|9˥:!!aU(wX˫|0|A&쐘WMlC+*:W /IQ %):h@sܝmc".Mxd i!yAIb ^{PV\ aHgkxXoatoJLAoӅ&mWŏň9RfrϑĂN}Drͻ[?%B?B#-L,[ûq&RPOqm'nfPEɮ8JՒݯ}UG5a ҥr=j5G#.D%8°oW3XqHbn_ߛ]Gm]ռYN['S2B'-Zu3Ep 25䃴\ܬ^B*2P 5"wZb1]!TB~L@ͩuD"5Nޫs:!Ϥrp,>21_fq+՛#MW.b e)AQ/ذ;ʲ!x6v퓻~T7aF? wiѢ],z?IAOܢ Mk+0ëxJ3~giq=F0LZo4PY D,y .Қo.8##1fs3sw>b\riVI_A8ce_55 C:EQ  W2n7Cmvjp"(bȓ\zGxa֌^FܗU$klL) skbY &{ Z̦*yXnZkY{vMnaD|-sU,yvܬBF$qک[p&4z~E2z$tB'_T"KLeoRT.yu%P?eUXFzmJE5 {Gٞy'` /r$6&!~T Flw](~4?N,0dr C1hqYri?9 ,G BP:>.Jmbo'&ta5$-#_. s7|kCV =ǁw] 02FX$ŽD+I3""F7,?Tp${mڟml-W^"`3FJ'ha^s^[tv(!wc0 p" 71hbfm@ֻ)ٗ#6-Es>DNU^ aq${W#I :  +8 !}-lx 0d']q`qGcXlIyU %2[=WHkIsnB"_|@"9𾎡1" _jS܂,iLD[57_{{n9SHoF}ӿsmEdgFFRiξl!]cp %۱q50RK9\.n%B댔݃ mJ~5cGYR|Ot[<>rH .g2#c4.E3'KdfIJTa0DL_#iӟ oێ$v_:\_f3&ԹQf_{; Ix$RB%9Ml8>̎陜$Z "7~яj߻aCږjqZ=3I19u=(&Y[k%q@϶ۊ9ue |'ȡh@DLV4M,(GW!"]ޤ NȳI%*yG#7οu}|v -0$t;FR\*;YȉنǛDWWُJ ?3ԨK sAYE31QR2߱0-e처C 1.|Gʼnv/|%*yZE#%iܩ%\I!;۞xǟfLW| ̪*F^#B4$827.2@79'GHDMI5AFuZq\㌽laU%$T,J vcLDQBl7\*B]!kj?!_C>̔6U=74cL!?h1 &Jm8"$t';Һ?XH MX Q>t0B[qOˡ}@Q ?D띫b.%)AW d,)@V{ %wRN_z$_}5cܸLv+{">f(_n|IG`p77tcqyb{ O# ݳPZ3׼`w)^>c}jGqeG,#@׮I^; 1 t2?6xy-#l(}V;lVk(0_bHGXW\#rT@]\qlԍ+.¬/gouf&lNfPБT iHŠ*B٭oO ~NP5wsJ8mp_ɉ!qCZbmagGowfXqo֛"4S3&̓=. JM^[FhX VjAb}l.">"wj"o'@IrcB{>8rUM>IubiMC ~ĵ'lq50ax&&;xƻ1WO< h21[C 뻶9ǒ<צbݬ>4 Typ,Q"$#au۸P.1 `C$r^"HzEST2^ Uwr1'3+ApEe|p>0sѱa6t8k⾌IcrZlz"3a^T;ӿ@z[^[c"9:V%ݽ[ 5Jl(nJY) GQ<ctwJ U%ԎƩ|Ł_ ä 7BDJ^@V#c~ Xa␊:/$ ^;|n4 V_n~4F5Kx)aNR4s.(|bi"oE(Hc"ʖ brf8zŸY^.{;Kyq(;\RO>֏ҽU`u5SnC|DHf/8,lRWEZ/]جCF]K0OFԄ/VEVeX nxlr7?Vq8Y}c |k; |%1mA>v }BM==WBE:*!PHBMz= A˲}9s$|]^>vj-\ R%{v)>X ?gle{ 1U˲O:_q^֪^7 Q 372+ԭ%Oj} =v!T P_Dw=HXEs84 KR3:FBZj@e i[+ _Y`pzn $\Wނ$lX?G%E)e'@2=ݎtU dF$,3 d JT#$ǝn2L>%oݢCXE&Tж[`X*~1Ob?!LsxDo$EBiq#&*Aw˹F_17teH\2tnl @^:"CT!I(!+az]v!B E;= Eo}hy7[v/sn+Qcp4#w29"kTTX"8'Vre)3JdL8dbOKWnM$,,4!D}r]d&`נVsDɠ8Vzn]N0 qf P(Mg9[q(ٻ:PQ;H!F!1qYp*b% ~U#ED {@|RGADa8 -f4:zؒb9m?OnMkYj,h~<=p1EMc,3/ 0õ#lֵo5`M}wΓ+gj)gr.ٯ0:|3ݵ}/#p~`$yNj3&lGe=Uοy1EZ*yoLM3]3{]:ǷtQF IPPHzwsp*<5eKh`ku}@:7 Ssso<6Oҙʎe& 'r#d$)d&8W7ԆD*R\yX{6"L#C93.ό2N` md^ϩٴEl9$9$"uMB-uYm9s'SW g.]XᎱ^eWR§Z5Tn@׹fA.t)Nxsm4\s+:`rkI]j_e aثZ# Q|$=X7Ǫv?*eKh.9 `^5T-ɑFNFnf%c( T`?Yv V6Q4|A2͞*d(<w/H'ֽ򭡕@f vKW9MWQiO2tĎL8YnJCW:s>ݚ6dnj}0.CLlM(^iC3z;նŜom %vU9 VbïoZ̪}QsVS5r;./&<wR̲^0s^mofqВXx'4:k du$Rd揅9Xk!rq'Vndm#:-nbjܞ42ewyXN *g%%;H.X T{j. i~" ɔF7w:ˇ)<? RH̀uoWQ]E/?lĔ=\AW(fw;MP!bI Ѭrτw?=>tC "wʳx:Y,`gq*߀+7K%#": eAw?osݞ7( `p6+8u/ySϮH1?-% 1,Zܾ%!m՟LsgJ_.1r -Qթ]PvĚ +D덅zBGqqR/G[PzşW5[;'L8FƖ22}&Qwi|c"crɝ5>o^f~BrW 7`V4K {>AP"+vXNy Y2 \z?>z3@-02; 0],Œ^G1*buʺI"[P3vd^!@OY n "eL9k:6h[*i;|%UUSp| ]oF2m,PcT,5Yֈ͑GjҾ|u<_n>[?Db"'c'5 !04mO'N>u'b* "?[8pl7zB/ W,K" h>@N`>q87<B/vn!Kp[ n:!0`Lw)谝4BIކ}d0p"!G䲯QG'JdIdO+dOG{b<)=(q],NK,ݣ!LDc+v)Ŕ.d0Cc62f;@{pFzѭy ^!e3"\<r/7$[I9|~xaՇJWe$/v_kD'F`(/&tLmv墺z^p.x[2(V RēS|삖/&ўKbu7hU!©_ T %>4rDYf x,@ܷKoʀE"^p> <\ɩ<Ϥr x ~Ӱgmݐ< 6Y&̌^z=á|`i%*Zѭ |vuӒB +F7/]oj Yz WY{-_3Gb̈́ 69Itod W3P5IFJ$\RвZM!{¿FǛxc:^ad~y\mw7!{4"mR ]_}lj;o)yP'a9PImss#Q( vZv7P 2Xџe,{]Vo7!v0eHtT`:BA>0h ;ȇ_hnov[pDXc°uMDD W.|,7oWiʉq, Z)Eھ#ez~Hb#$aJx٬qV ֬(eDHI< ͏j]?H07ǃ*-^9nEathpHKn~(W8GcW>rmt(jyY&H4^˔=L/`E@XPfb0㝥H-4hWk7A'fixiS Ś~"Y#NHaEyz%ƦX셾U׺϶1a2k@D䰎]^Z92,yp*~ |6 ;u)DO+hQf=gԍ onc;hc~;+@aEկ/ߵA\Y`x|A\."gi, 3v5$vLLnH2T@ 48/ɳ*m oFE==^byk:k܃,o#=~o1 giy;TLŒ F#`H]^yNU|( J'١Nb*4B^/," pgl ^q(@L*0q~1x7;U|CeƢl6N hKkY3nm;>z|*Z=KYG[X2~UG\: ̞)(1ĝWI!f_8is#:2p>;"hϵk60&z4 `ß-q /C+'ӆ<,ϊX/ÞA0`sPeߺ ҄E3 KEr>TbT_n|- HBۉl[`O6 ivY|V~@tϸC| PG?o2SB]s@nHL992/mr~,wLuOBrŇ/IVMP)v*n鹩+-%w& y8]=';bvl Fիq"^(&_ɚ,4_4kI⃤uqur셻R7,ݷ:,>aj)佊%N-Ϸ|-[KeJ3H =4:47 ~G^$7,BʂIiqyYX5az![xj2|.c6- xq@qD&*F K}kQž \b"H`K8/Pт˺4ҷ/染z(fYθ<¼q0uڑg1lկҘNI7Gt3?& -3Iۚ='63Nd7J;6*hÕW{E)J\[7BY@`E bl_o^C`WT +;lŴ^~DΛZ+A|mo@ṱ=mrj1H3q|JNOqx*p͑0$2M*B Y-C@n%J;U2G/0|:cEUȬ5ď4TGxHÚ_y#!X*-U>j?<)jXz9d dR/N;㏓xT{/(ZfƜB 4qNSNbLyyPBy03?&d\sDyHf_ڥF7 QV,,f@cB h݄/g\U%nvi:X=$렢: c) Bʎ@W!W(lczrEz{&bT] }(u@tƋXd!PE)jXtz|UMy]!G剈oQLhJEBk3_eq@S_ɪG#7K1jR;dؖIK f_,9@$h¨POMN6-PgV5I)22:*K4MGEʨňk=C6Q:,ǣp|_LenVK boUKG<(ћ~S<t#Jp<Q<:Obw;Jhk3M;!6N~.Ŧ#enw_ERI<Hj]t4 RQ+9f/?E%TIOءI-meῬX%CoK=3]KEa;r;s˦ dJ";,8rsIf ndi[ 3( @#Z+K FTYimX]l< +2WG2aЏ VA.45߅'\ jsx5!>khx "H3MRI#6CgS:0{rR/c^ /|M,43;*U&\h%iU|lܘ4x ZJse㷬ۣivOH3]z5$ W襫@3i"}7۷rC]$@ufFB)@o-I'5Na,cw4Aܘɖ]ހEƮwFCkiJ8%g7m}|H6M*5z,s`'YzdoJ9%GmGT_! ?!Ap\"U3 $J4nZ8pDoS0$Tr=;n6?  aa9@֓wLStLmǃUW ̔|M^|]}q|+2A.#%GKʶK4#5_[-BQ @YHSiBHD(CPQ!|Qόn4*e@1oov}Q yàjMn+_:V0#28]q^4PCNim=WN=^9=UKx꟧U:cygl.pE;ԧog;"h~fլ+%3;ZnT|X@OR" La1_`5!hJ2/gd<7&mqoʹ8z 7*C z;@889"wΩUy5k:];z/)Sĝ7k-Cun*MC1Tb]lZt2z`]~D+>r{d.ȸ(ٍQ 0YxN7xkIsiao25UId1B/asYhIʦ)fQ@n4cF>rsv׷8Tv`.6jM^[G 1B_BG;l - 5SoFf0?]ItpBj]h"e 07\Cv@Q]w5Qo G,vIk3)C7% -7,pﷂ Ϡ~]S(؋rBtxROxo1$ļw@ R -d ?<M`C'gҿ8µ%MIŨXe&IpiAGR/Tڨ #}વd8B E}K&c! #5%)M 1)1jʒgI5}Ȩ,~Yώ"(1xdcϔ 8PMXfEl]S8p"ۋ̐9#C:j9Ծ]bI2 +iDžWDⅇ\V+&FXX ,YGc *v Gs1 RlMFPd8[rJwf NAP_z!7Qa37,(IO;$}*ЪiJ #$G?/KYH/}ӏ[ъg9,^&=npEMuРяFPָ۬DkZIUCKpyGϙF#:6ſ M,_ /NSF-}E}57{fJqn[rܔgD'{&qhY T3kGJ'V&?P݃`x785řk/uS7s`/ ;1$'\mvwדg lDvLd}c#eUf=,Z03;2.̿%( H""Ŀ^|4&{^@m̖ vE=FF#ɫgс@u> ^y=:~R>;Shl/Ǯk/FJ)zc]t G5ѴYq  o3ohbm))gK]Z0F*M~b} @R(@#^~p!b6,.{4\AɨS|$'p+:<c'T(`'ڐڷ]}s`VT=Cm]/Nc"f^ O4f5z|.(o!C1-IxWБˆ]yPtj~',\Q@~=./>l4Ƣ?d T"T 9C| 2G ve K*&f'$t]b^Y˅8/9 S7/,]JfI5Mx]Y+vXцحxE7l4R쪯2J&,pEF&uxlcccQX)gnN1}7j "ģ&k}%$wnwptK1-86u%,q sׁXNf"Μ]"g H4ndŐXೢ"CECû@Lzn#@> ;a6orX.7UgwZ0JMW8q76mFî>B'O?wuF;e4i:R(&:w_d䭸с{87& `"lunܲ=r2 ,׾Ok1KJ3yomDj_[|u-ok]f21'{ձٗt"p&8SݯD.v] xO\Ь|,t7nxVX fDD)BU0,!$fdc d D͖OB1`ߌ u˙"2RYb|\m"w//k'4r2(mzr hH9jGpqĿ(:ߖ@ocP<؋)6!lmx GXWъs僳ȭnU >v((b 8 r =ɎWb(_L| Mk5"r odfh?,| %6n`ohY_WPttx vГh2`m>-qA{a,xj/ O= :L̡%k@2? {g8 1]cNWy^.!!@F^ ~Hf va }Fܴd{vVfbYܜ8o-^Φf~TSdΦnambf_ҙ$~54MbstqE25i-=d%ht_gޜiȔ"oĴ:Ps 1cCw-ё颬 *]5,/&CCNP-~ x,HU3uX_ÃW!Vz0ϒc2Æ 3`nVj$%1wd۸f\X>.=(q qԎ~?`=sgJ[{`1wXH6BΨ绕liOȷ)NeS,$8A30A^ .7.Kߙ>ve*w j f?Fx!^Jي9S6NSDjJő}Eܼ#H/kur*u jTt|W7,XM~;|@3d/|i{$o [\UF %HtfV!B,(pIU௻bpO}/ߺU|4 @ ˇ=L |g"'U$΃@3p;P%hp]{C]g\"%k_";9?*Y)1s<<ФH)nx/Qj.@Ў88RC{ӯqQX>ÐEV>h$'tI y_^:=nE;ޞe/Хqi??<;<ی:@-a;b ‰dlhqbSi17s*#뤀Rfetl~á*x#=2#'):C _mmv {rc6K"*L3?245h Y+s k_ FZf\[!'hx\G/  @E|6E}(n,MzN{lLe=$-8~Z/=EР<ՍW{%wv~qƔR|Eށ)7}>q`p[lUjy _`&8Fy7PeEN&9N72Z>T2 epw aֆ*V 6 =aK`/_)6d_wtvuvP38^8s?λR0Pƺ{3+Lj렾n%olPNe;y4(Ukh^ijxw:H(!s_b]s}##D:̈ -[ɝ ]{aq (6U$Uu vf0CПd^?V[J3 鿞Bwʝѣ5F|4/CP뫤W]_TSAo=l (eUH7-:LLGڠ'ALB$ȉ2FX>?K |"wᰚѯ$U6yg(R~\MM‘L4Go _:GL̀NAl^0UxJR+!}sXkf ̹_{ /}ol7+{J!ƷaQHнO3$|"ʬdDGA#t4ďL@vh~WJ&k;mPE$, |o0-Wx OIs%7 R-?weD~%%h`;MQ;ohq-w1ZpQ`Fr9Hw)Ӗch A~BTl4GC&G9DMl#FdDqZqƭdN0;"!/O=Xq,"_c^vSMcjv a1~ ¯(3$@kٌEZST ؜i|U KFnAL.oYȭ>CVU1`ǣ2f'fHToT+.fqaݶrpmuP.٢;kj/W-A m4 RS"e\W}V#* w sF'?Ev3ҽ7?v_($RAi!^̱F'rysQR |P@/!` ꗻ@)!P!ޡdubi,rAreFd=̚)4W6HP xZ4#BH} o h3^T[+-f4ZE{iM- L;&8i8ݴ>udhM6{ iɍNyjq#q*讀^1oajmHq`3#Lj,dezw@Uw4P(May;K˪ryOhZ1'5O Kwu =\Pƙju ޾/p-I#h:F-|4I"[/ wܦ#pbzEڵ; %pT.;P@ˀ~$FRNe9-RI1A/zȓGJ:ܒC@ Oȼ$oU8q2s?O@Q6ϘV`qVbC-\N|;pO26naHY vJ oה{*%yK7EƭL+O5^vp#;Wq6(k,Q2G 448^ tԷq!`=$1ֲ]"FK ڒjRS9mVZ.$sa3|iBȕ \ 3Õ(cE{F^" i=ic ,RlT l.I? VҼRP6#L%FEVBhfm3ue]:Xu#H8BCI ap[a{I`@ 'ZaER^w͠jN@s6aj x=<5O'FKfuR(+ :.̭5w >"aܰf7d֓ X~@{+ધ*JB# -5^soUx} {U S>J}gz $jRBNQxw"g,'49w6ݎO9{)C FL#2Es_ XItTo9&84>W(Nߔv.e}@ ݛna f grE!`3|~i*AWTwF3MCA","u82\WTTqh ߍr5u`/YA=kž|*V}~xvFC|co1cXsBo`Dp=l9hf"#i ׆=h\d&APhaETޫ4L ٨|eCTʋ 3p?͖hp+),H?Ǜ]bo"J}齖ՖR/Hd-S@UHLOM)h9Շrh~k[d2s+6υB߽!\jz⬼cqqD_;}5(Vmں8ZiQ) PtMPb4w6oa2<Ӣk-.Fda]8?O]^  zßq %1ȑgX D3e9.S}z BI85iZ]`OK/bS]~o) x-Mw"QW w)i=ټW ,!R6;33,zK#`S1RG՜?~( 0W!Q]j#VA3K^SH((Б`Vui,h?iv٘.芅hpf`lp QcwWпbˏayp_7}g6*A{=v&B7S\-Xh^QʠC5>wTuI O:::uo8~MǮ4 b}QNK;*#W\`ˈf@r&=tc#~}iDdj܃C!!]_7t."sဃօn:ö(~tJTk+O_049Xn󺄁t=R|ՖO-{ vğS"9;׎@b_ LpS"K_yk_>@麏>?Mѻ|GT"g/\ sZ>]n +@dq Æ_G=@=19 6٨/l͘aɫUCZ$ (LO^ܔ4pB%] s?q)(y5h }<0ĸoc|T9Q25O$Lmhd uͻ6Ct)7U741NEרU9:}k{-X?-t O+_dja?GNlE4|!e;6ozzulh"xVw,fwxj qf*{Ѳph~ Uc|i}?gr#zuAd]%2oB16:eGݨ_>ݑ\슍t)D bgxg30P jC 4,28s}%hTUvJ! -]=f@9C{^Dt =+@/'ؠl¸8>qŜA‹Eg}v.C-= h™ |TiԪPˋ2یN`Q[6+H!ބ^]}m)؁W>wmp 2FsX {A@ty;94SPz jF5w؍(&`lϮj`YP0h_* *8ӧ̆s⾢$y1^9_Mvŧ;|s ,@%kك<uWHvV%L&sq}[ nB_LbVT#fSh )7 Opiخt髀A Foi1Q PHx|gqUS1t>~c]hpI]tIaY2XzE\(CԪ?@R+EyUާxO=2v8rᆯ||P{ ǐTxqSl~v{ $:x\B~Iq@9NF GSDU$ _O`LRcds)Պz}oβ;a#R2Lz*UNcl(J;uLK P5нN.eKR)s6T 'P~P 0^ߌ[3Wkdo>/2Ϣbo®k].Xu1bѵ7QpM(oSHa*=ܤsվAaE$ʃh?,1mB^s1r%}tV[SMON#pljC [}x\~u|yr.]-3) :`6 ZhAbP#ric*Z9v`:D'9_Xa[Ls@dnT0Ktj[(PA" AzA~8+蕺tt+;Rpe#>SK!gE$al%j~:b3m{培KIL,DЦ Blyra+o?NSM$XIC:# f̻!0 *ʺ ~z -8hխ_3?" ee=9P`k~Nct41M6Nb֣oi7A@‘a" ƴռqew8A)[#/Qha siXj]rD^doB<ثmGʨdC4_Al6e *#3pPox;܄'mݘXa9Jw^RT]hAM15yGwB75}3 B-7N 3Ưi97M]k&lbjv2B!ݳI;$Q|#*[![Vyq;$ O,i6)n[eLχ*H9bCCKa~YR ьPч1T%WIR2U H0*k | pQܹY@s'΂bdl}!AGeZؙq=)7/nuShJ OäIsV8BW<3D:Eq:U}M%Ԇ8tbLw9DQMt V)vcXQ (J0Zp$LYBBf>=vI*YF~;H=QqWv8 zҖl7f\(rr6qY=_B[PDfK @at֤ @:tԨ g糯KA[Ҫ8^ںB"SL4rs$@@o~HX av72T+Rꥃ:T%YD=կ́4tnyliMG 'jyA 3!u{4FE܏!+02_{/1o1tx߄:DK .#)}bM.Yƿ1M `rtϬ˄yXY!j/SkEn2Xv6wM\?uE~vB vJ >tiw̯!k.}>˄8z?Pu`FioA֨"@+#O}c/-paE3C1J&acTJ8r!(6,h4Z:)N=9"tr ܅V0g_ D ڽafni1Y C|fb#sodRL8TĹQl儆sNz+"Hz8rs?_;*dxދaDK/rDqrJձ ֦~zԙRzO9.,]* aL{uonXE#~?%C4/4(Lm/Kp؅mL+c&f诘e .fB@X< ]ā/e:-YR'ꡚ%2{%u7Eq41bHCΘ~|I d=Q}|+jXS|az2lnP ?:8SEK3k&s1A)t#OFqg}Fҩd=G(=a2RI5='`Tgf'ce WHL ^Q]v=Sw) ZHyls|ĸbH@%Emo`3У]p1[Kɣf 'X&E3 S fX^@ML'? @s0 ' }$Jaoo՜3Z.s>׏B٨2e8IbfT&u͢vJcI #4ӒC TQ hS.u %  .lLzSm9,Zdoe/ʙ_tS%Ě~ب۝1mQH\((+a*\޴86X\/,d%Xhhb0=iD50Qh3L uNz`j1X`YI3}(}6MjlG/z,v\ƚXX" 8C؝ H~zJ eK:CSÙ*EFuN|bK/1uSE-,_v!ԝ e53RyypLkcZP8D#k5DXXӳ~? l1ju1=O;@nYaqkMth]xPt4Kς$`+Q_ tv Sp dAK45 t֡p!79Fd78ާ75E-B&4簱 oLd FdoKXH~%iyUli|C\mV ΎYvmW&g`^s EZ}ȵ$mw qEЂ,q 9~sr~p( 漇AdZܔ.O݄&#n2^%9 ߠ ɧ}#({6&+ | 4(8idfAei4}KDAR b7^'4_zWyLX7Jck?"e0S6WkIט"ga8n==AΔz"SsCVQɣwj Cu"jk ]yJ5 B9fnσxA9ء[9KoƩ(S&[cO o9^5kra%NtF.ҲK:<eL?aZM5d֪콘^`d=JOCnGS˚P2miG꣡ pewu 0AĔv//#j11OrkH* mοJP]+_Q>7<smGNQKش( r˱nHTTEU< nhX=hH J) .q 5 QۨRa}S9xyb&Ӵ[ QxDKȚJm֍[J`5o߇#cyPdXwtjyJCFBǡ'Ie$( 1hd)ł ÕmhX y=+42pc&ٝ-\Q)/ RɎͻ=+>;V 8)˓oi3FˋTTO!jd$g9"8`&BQ\GרtosXMd/`Us-,#*w`tUjf hKNH/nM+cv|NxeNd vp&GP]y>!myODW;,<,dLߴ>MPV`vbV2*ܐmC*r;PnD` \^%b6^WM>43*K<V}Z`6ߥ-tvi򽮣H,VA12>Y Y(X>rSx< '= ]}SaNo\M-Z\5I|kU3֛k1>Nw^fDdAUCrcVS]N*ŀm V4D0(&7u)2Q Z4(є*tD!BI:@*7K5)T}R7N d-|(^kx1p7:[ޒyoX]5_O6ܲRtLDQߊ vOd#m_'':5sfbq>}YAE5pɠrVm{;V^<\1f<3-Xgڼ9Itn cg7Cꟈ/07OU}I|\V6j]F}y SSwG'.$lnH4 Ue0̓^ ΅Nn)Yœ EE21w_~u₦[o>4O 3jM&P/ f[i -mx\ L(,j'F^Ӓc!%#S$cqYl[ݹf hGvyyYǔA>.Jv_xKllDZE Λp=̄$6ߨ^V"̚69F.3C }G߻4}%\be%vF߯ӄxG+"߮}B#*9+T͗$,$:XxxDl^,YuLSy 66UUdɡ_V`HqrɒE=}R1.%8g2b$";O?9WWޕ/*(8?ˑkҦjp`嵦0qN6ɚ!vda(GkH[W]]Tc$B:Nf( ;4IemeHk]S8Kd}k;tĵXu {_1 N%"¼r[D xuMoRG[b=L,c{njqr ,O3|lLm>;:H!ˋO{^~>osVHcn+9w@2yPT2 ̐y{1sI@c PTQL!M0z7usU 9}kڬj$[Z&%hfU{%6|E'j2R;]P3NzF;Ah3 CPU;}Ov| ɸQQcONm7sm+.tڝmU1MݩݣPy_3{SG#B|*F'?I%ťV,#*яj_¸86@u4`AL=]p 6|~W}F5e셝cmy)R]>"Y[u}YipRpR%;\ڣa1ˁ$S,+쑐0ZG^\Ve/V#.qr&>򘘄Y*C4!/n ^=81'XwXJ/NaT+t+)hL?:h㵴tm5uԞ"5 X[KB{JszYXAp i"K/2 Lފ<_VIsգƮF]2i+y*@GK"vm\dW17uwn/R(ٱz ^4OvW8WPO{HnK 8Iه]=Jl]8}#H6W!WAi}u@ak7LU}7zw1Ek2&7|kc7l{?6w.5>~"^^eSQRlΗUVFeJm[;E d4fT8om~r)T9*RZm2} ##P8'}CNxHY{ӌy'LגC)o6+g܌.(>2Jt)W^ JK)872%hE:.~x£!`yX*O $Xؑ>Ú'VNW$D+'H\I4ߐ-=+uL槂' pOn/PYz~ZsѦ rH׀ Ka?t2 ^B"7(_qRB@rCcxB7a X>(GM.`>>]7Vz{GHtX-D \3x3Ew4MD Iu7V٩bБa%M`o)jF~J0Ǐ_0up,8~9"sJ0mvwgq'.j:;%#1U/I[dҾykQ+&g[QG*%(&\ݰGɋHtV.D!M/u7AJWpbI6XR$*n4j8CDk}X9]uؕMR7WAG:Ҵ\*|tbTzb^Ԭ zXR$Kv&+⭝UDoR n+:>iWByj=@،7Į[sLe+4u+(7 d'I`\F6i_򂉻:Cӈ8duȢcb2AUR0Pe27h`.Bs\MK2N2tE_!(6up`:"E4졛+YwXHy=nc +GCƭd.2MFj#R1nFbD[4z̺Nfc?,mw>ߝeclbm n~gDHY[cx{nQ1Cl&˯:ĐjxN>MO>*>;> 99?Cs{.Z_ׯ ^9Q*Hf] @G{^KݥN"tvÀzN/n_TBMl Joj/ױ`DV=*w [@$ZyP26U a^8aB9Nx<,LyrLIU{'YRTkM[7?4r&Jm}䦖shQb,cfmqZe:x  dXgpoSĿ-75xr""3>""c(Ȉ+#4 "l[P bM3sOSLIlv'tlCQLrDȖ*c#HjXK"JJM⛳$\ ?w7|J?`jOlU؋,=^/< V$Ga3ㇺf͝.13Rzm?Dhz\n I$ ž'^\:bx?S:P=sW& [/eLr#x٪cFPy$oj:H!>S"M RU4~!԰_dC'f/ `CQFP+i1I3C9$nbs*NfP3Z0u0Ś҉{{qD^XyvdisHW헚2!M_ynbZB 2B$`U]Ys[XjD"z٧ϫWe/Vϟ%oKAp4k[\HYzCPh_CɆپx<$W1Ozbv@8q~/G*8YJH<YV[yC~ûϑmK(ujj]?ATBRQkXR|Ls;2Mͪ,20);ؗ -m.RoVrn$Zq4'_Zo7`̓ 0[~QξV̀6 #D-`:78o=_eZ66}/umaz:^8%Sen~ 5UB&z$D66TKL9Va] #$[[vH|E7P9u!!5/(3_mr̯^TEg[Ιx/*b4>@ۛa`5!,nWnH~/{V#9&[n\D絈@&ĺy- !dz7a܍vB5r Go1Caz>14-$h V P|g sJ-; PU:b{xm4U$nf,qKt˷eD&J'trPX[δzc4&@ k!ETt5%dw81OʦVLY;uX,}岱wlfzhHZ戻8{Y}RE&x+~Tf[bu+W4;*ßk c^˵Ss] U " ىĿ^ "6m ّz>0m_0ɔw%Uh%y^F;hy \"aS Ȉq1+}Ah0ZR[pI=͑6dD`ZCLM2E[<ټ@ZZBQ ?ƞCdUfRNY\>v;S_ǫ=JvcKJUXkf=;e|nhlPpggKR @RiKȲDw hUatH3QWSN$ t 6c>ڍ\t*EVbc&HwÃź.jC{ޓGM^aEVr$Z桃_CCQt)=Q@mU^Catw[jArDw"YQgv t$⾠bhυl|Fe_~F>feRdQF$;~*NBc!nE;*xluch>s}"¿ԇ9,CxF*| vݬN `ӸMd Ch.gfm v&'rEo,>~jµuG %|GǝCs Fg}!Cae9:>C La^W#G{u_&:\s>eYS^wgXcDǚVءvSum+i72uWV,+ÉOa|Nm<D,$Gx`U6]DjN:ùC9ɯc/L }v?{̑BD&{^̶҆Pr+ۥy›sQb'[&ƴ?=gdHd|Tk^L5`rjZxf*uB!1c4.pv_i!r"4LW 7#fys: ]9m#5u(Y7c1Oz 2qS$P厽ŞWA3k9W_~:bXwFF %\T#Y!U]ElX@|e[ ;9. .]}E7m?4)x9/}!bUZ^-.tth سi1GHK 虴T`cވ#pk8/FX ia(]| sKs~mh|Z9@mz4-ǨZ#C[ CBQ_vV{xxUM]nN>qT<EHn'B"0N9ʡ{u̬L#ظCdT柂GY;v޼F7"?_dv偲ϗS8!eRGtM]Bj$S0(g @NGXy!ȵ#gM' j1A˴.i>W^JxQ(#Pah<贄KJl$o Q"J|j6 C& |&؏G'*Ŏ|]Ƶu\A#j&ܷSs Ĉ~QG Cl%9bT f.l&a J7np9~B*~pA^b^.Z=7lfX}OǩV&l#T挻ݫ>EɆHVp4zc?s/؝`(fT%=XZwF;Gxr7hJ ȝ(yA%-(@NR,3^뵢ib -^ TkbΜ!iYV#poP~ȮsQŢXF[KVhY^> OmP 4;YGWZik:vSM.gtGLU΁IuRLJ$JͨGO' NY\6LH=4f6>/I}]ez%jv x`|z"멇fA].-h%W˖~UK<ֿ"R#5hhaM3e>Gb&1z7In*荻Mwf.If{gGI+Yqf˥s!El 9'_:T]9+67#%ke%*2BI bZ4G6HltzM^-#{ҧ:B Er;k$RH!JXdnn_2K._6&!tFϿ9"^E[ AEb|șu,jEؼt[Sɽu+Pgy]栚vt!y]si8l r%D4 |±V[e%pJt85cծUEFʸT;jO̫`#9z]wY$Y .r?6kˇ i^c;:գjvnqy9Rs⏲cA]F&$$ǫwt0C:o d(|ٺz /v.yH&]r3(S%SɄ{'PH~oLs-#z9S^eAJo]pb`Rhp`0*#;y:YG$Q!9hc*'#l(5a*՚j]P5. `z4%y]#;g:9(qp҄Z1xza%Ur=F,V;5?jgb$ %IL6 FjGA#PQVD}# e㱸9Sr;;V"cTt'XI0ݵ v\M\6]XZKOoegɃ̞_X+=*0R4!U:M?ĉ4m_Ng(BYIqZcWPRG:1l T5' rʭ=o F]am۸ }_2H6^M-mꕐɶ=zq][HJ Ddi+cxko)pi#* TbkgBhv&6ЖdqyvwЫ!g&+0sG&!Fn-x(/0Ifb\J^KvuN&0:8}Y ͊QDnWHR 0jl /n pxMDMr/Ҙ-քl`Аj\CV!BVTF*P%if2ǭ$99B%zY@̦JxBuK̠0{K}#\T3A3\[Hq+`w4ʏR!-a;2I' N įw0Մ` ~W#1Mڏ1p`]uPU*J%-0e>R;Lo).|Gqml,O]fyBb ifPQͯ'N6"x#.I` mw*p]`b>گlK\>/0aTChttmKa"wF܆S\53O!b- B 2[˙ ;6㼕R}yt:c!&h%w͊Ogؙ}ppD 1pvJU<$:қ6g/AlP X}NP;KQn:K'B.GWJs?2 %]ѓٲ0S%jknՠ%n\ O=}ɸ15G&ԑ 0Dj֛,;L.YހOѾx9,; @y3d[gp6g[ysiӥe煰[4-t's򫕇n:m:f@^a%ΩvCn='vJ#[s4UUH~7QQZʠn,ktJf/of !' 5^딌EnGe5Z<9νnI z{y<''&]ja&v) b9{N<5d9wv%{~V\];>ymkI,u"Ja‹'OHAۘ!Db7{907ČMCM 7/ݡbf(9PI.wgUnh%eYo ur,¦;?5y EzMTIF7l_;鋅8CTf*T irG2!_8 ڤc.yt^x2yx,RRtkܘL$8oWQXaV8}A 1fǶ7 gŭ7ryc(MG `'vy@ȣቨ&Rᢑ6aWa"d!JWѡ^L0UGDLPmq[?Wc۱Jl SgZwY9潩oԆhVH!ɶ[Yr=+KE M_"{N$F@fZr51u$;- <#V4m\|'w+,w]<1ljU$zPWAL "+MF3lr5 vj:q)\]E iWXpKvs]pN)3;;U#E%ZN^dC  ܦN=D6=zayJiL<Ϣ1l:SKtvLܫ{%]ǟHF^}qɕ?m ۶=Ǝ{q) ˯ίsIGPqUe`1b;LGCpj|.Y=Faq$# hHs7 c8ʺHl\G㉫09cf1o\PVŗĺ\B&υ숮O- /i;w_vXM07(qF1rּDwaj8re[@mŸjLe%,һ4qQ]XĐBIsO2pZMO&H$2Z.k KM}j -^@y Gr%/ -P`&ld@|ҙ`mYS";-v9A/ #yF̱6?n>1)z> rGZ=m RvCtJ"s]%CB&$ #VhmBwjSX/ix# jqʍyşt>S$@U3 J{t{'mi9*p&{x ;yMKH2{TElOBZ.zוlL2` jW82Q D^$"Nk,59Ϡ_vh!—}3jjӆmM>9ALT>tr<9^oqo%F_?O/_y@O 3tjΌ՗" ؃mOq(S7R^!]{S\ &x"a,+^ní#Kk`D0nF!I }bIPm w  ժ[XB }R^:)]77pFޭ`4-AO`/FnJ32ʏlպt8~ aA4g&h G Id3@ S3#RvgJ ˆ')`җ fb?n ׫Ҿ5Դ">@!,J=l(T̕~3,eta`=e`j\P VYp׊/ϑy{}JPםm/n4\K"5.X_ )~re& AYVٴzk -55'KƋ~/ہl ޼֍\6hX @t|>ãڜ^H~α,6Z`jMwȦD.)QM$-rRh|Gvt%R*X*!1 6杦-InG @z~'%56*D:C."߈E.ƅ3IZvd __` l)TX~1.j;焷 vvxH&dN'CCYN.\/)읛!-fl~^A9}5}zLe Dm愀L(V74cLcuHKMB&TũV|_ߑr\_}L 8Uݽ{ ?^xS;n".4t|w/ ZW賷j=KYcS b1Ѻzȟ[BX6O“q~\/8. `Cљ6L~0'rRpt׊%VƠ礩t45?7d2:ALp6/TJ*?R4ze&Q@Ηh21 P0ܵp_,[}uXz &2}Xh=abx̳\.bZ5pKLU?L|ё8@4ګQP29%..ϴ2^f4G噌iu򖌌6\ke;̛~֊4)iH,O3 VQ9CB|Ex+{Ӑ7Xջ},3\E%*px!"IJk n\mׁZky&@cs0qE⇦Kqs\f&5Sje+7!P9y1ZTJ5YGC%fEVZOKw$#X^xy<(bR.qʊz~)8gXf\ONPL/9ڬ(Kּkh΍+q96xTT#-`C7sע*'|}.HI2ϕ0ϩPˤ"U'=GVTF~s]۴2 dč)w?&p췷ѹKN#ko7CIHQt?u9YdoL#lN̎FR 2Aݷ,Sa{|*SjYɌ"C:}vҏ. w@~+J?IhwNRxnQ] kT,cr^|6aMocD ,l/ZM{Dki|83ϕ1w8/}L&n[a@5,_>5U+wnr8WdIuxwYDH&FʼnֲEg@,pũ+|xfSJ9i:EuJx]sU2_]y/?k^o{zD0zdġcLҝ*hqTI1BF_4CP՟ Iq;**[&(BAbf/uL)L3:L;T5j?^PQGt6ZTv%M{i7Iems;Meh-Ƿ}aԟoӎC u=ѿXZI ;ʝ/a>U.NjWd ?[uh $!yT TE^܌UE R2 $ʢ!c^[hvSJ (pzSZpT E8}U}o927'?twuxQˉ>$o2:'\G;fJ7D1f3{bצ]$˧22ŸCYKv=V0|f@05̔2zٶ4C y)(Z'=ٲK |KHO% iQoAtT8+ u  kc+YSA9]|jgn<ʃnv .4\[9[fxt^Z&EnC|5lU.^a}+ Ue2*gcGmv>),G '#rfWΎLW~F)u?F&*itN+rBb.JРcΪ4CI@УĐ4&j'$lFj{,zm||r*OknȟOAԜZdi6՘f'[\rHU-?;L bhso|aP; gPUjZ#OjȒ4>ξ1 ZF;y.R _iDL/].f^M15`5rnY0a35N ^ U#w;#_jiC4rX˺ޫ`]/gɞ"CQ ^oKV%?~hAq>XfNt|iNjaVM.3\APz,L̡S)7BAa8gH0adfyZxѾiSlRN^r@ItC"dcݘs֞(DGnHH?U`v2zY|o!t+G,q1sqU1Og)6CE &#SG#. q)gjv -2#b5y-0pڧ(]4˹9gyw@s 㣪na3 ;[x4*ըSdpId#DtGË(5cm 77Wp} rX21]K6մE,- o!c氉*f$ϯeLN߳C T5CSf)O>蒕~}/\m"gw@DD-P ڗ`<:xO-4I=2DH#cnm"g]A\9ۉ/@gFl'5\JQc D <gRe:h<8~ mJsl︮C, ifr#9ُ B9'" ,*Xl[bcO*N鐛k8~;X8*?$ۼgܥ3lz™Lsra<|zU4ӢYwK=n]אh/Jɝ)vtpG$Huҫ@L'x[`d5L Ty!z1̜gQx}^ "5 !”"0!zЀVZB2`xt*⓸|O"ݔQ*ig׶l]OCKCዐ:u*n빸 Y,ZĆ_J4_QJI:wQ~yUl.׮?]n׬J!,wԎUpLv]̶YҴP"NbۃdLz+E:4]އ0 Cp)2[&H`1]&"Рw:_,S_ZD殿{eeV8\͞iVXCϱ#tt s_h߼יAE[Lυkl24k0:fF}|McY.90e'~Lr?`č.ǜ>+#Z05vG8b+o&6Zޯ\EHHD/#6:>S_HRPqGkcIt m9lo<6 Po+onbyߥp+)u^41Wo|!>M{m>ٙ-Ft\rGJ^ZHs#+VTT0~j8 `Xtp ے(_øJ TDu>Z.nhm6_&\3;[Orⱎ(Zy`.d۩ګvP%D؝-x~*ncBCS݉$oJԒ5O;iɶ/+>ht腦xQeQ5]p @^neY2 f OšuK|ܖՑqJ}5 Wp{,N{ǪFҢύC%_L G5qQ?OePLnj1eEÑRUhR}!0"4X Y=9{Nnݰ,E'N(xJȞr X0ŵy>X oPZ~ސڄ9fSݮ7;i5+'%!$!z?@Tf#jz( b&Ȼ<5~̴{_5jwpH73VB Yy'?y\KkNr/s*f׏ ^fv1٧4Uh[c""G#hVA!GȈ0gK9njC~W >q|^17Tt!/g>Qo?`Ep=-~y!<6W*q0+{ޝ1Rl`i[kի40Jwi_8Cl^t5,OJ擫< -=-,+ ~It1/ k9:]Qqދr7[m4)*jm8fxl&y$EAƛO@f@՝0v( ^87Y߿!sM!V?.y 2a j|SdĠn\}K)XMgmQ}Sh[i>}՜ U'PQưD}Zk^ѣM=ydO؂7߮Ƌ@BKu񺀦Jwط$po̞I+cӐT@N!\ (Ȼkl5P.Nr'ռ+0(Z~fSrU^wmiZZ#ԟ]g@$}0}]jNq' [ ΖE(uQPڻbpv'L|pJQ1+`Ԑ9 x5v= ȇǶBQ `V1Y)ΫeE+'rx VՌjHZ5fܛ~c̽WJ,WI|Fi0x9Ww K{Aa1qU&+4{qBѨ.H& ~{S%AO)UU3>wov. $Y5v/d#1X?~st>>1?:8 o?fwcev긌n/{|D5c3HIsܧs`SpkSt[&Zp<~vD*ɗGCko =4bW 輪m1A2u欘K~",~^C#e}1x VO†҆kըH˝!;WزalƝYoDTkܴh܄mH.=I5BTD ˊ*֗ T(X2ߵ#qyB@Gەnh8wmѨGɯ kл NЭZe ;Y=@#!g`.Fzg0( yނ3v0/O0RUJMe/Ʋ2+Zn~bNfin.GS=וF7fGii01>vY EGn@6HȰ_5cr:桎)Y* tL6vS` ^ 9'q%Hۣ*z:kb@m{k}ygd)7%_Ыx,K΄T%X.b|JVe %wV ڮMgDKdd̠ԬaoH!N@oC u\]7|._AY*D-r=tJ6bo9?ظ2_(F]WqZ)j'ɾn -md [Oڽ+ȬdMlZB`n#NR߭UfVnoj*l ><Ev8"IM٫}gTv#y|Q1'\(( [NHCDM|LmE27is%6+ۛ2Vs?4o&Ȯ[~e ښ&G~4&rGzUGd4Atַ??5!F 9DŽq)n~1b/7~vsZ|LW1:.NCJ'=~U󶟾#܉9)5p KUkǑ1}~kR}lJP Vajʺf.G+Wu//τnUыs>N`z4k~Jj7JWKb̊oBUp 1N e3Ts1,#k5?ZWx{=Qx|q*04TBsNj^jxfl[r1^M ~pwa %|yb2ƙ;T2~GFrrgE*uv#k2G"䬡77|iχ sa}NԽ[/ վsgIC8`DMJc~'z9#,1:y'9zyH䱧*2tbV6EQܮ*2fAucYYZO ~\sn.bx7dÉGvŸъgn"=UNL|ZmDu*O'm;(ӬkUPuKV\[-]Tkh܏`l$O#z}8*ppVs[j;!,MO-2[L6 { >h N)b3 ĺ]ml,ZS0G6+.IE-}x|PSZp& 8•d6PMH/1`}uW4N9w8m)$=Zq:[|r{Dr`61\C a)F^W",:G *ٻ&\LAL /%%̿!)IJY#:Ss6`.X/d mnE@M {|sa;dδG9 SP;X}zY ƍi*؞~BJDD~2ME̳MV=9E;61BځU7ii|hkApJ!G --O/EԻ2],P aF#i,3:%[OjJi^K1q* +.ؾǂ|yY׺#_#U3ބd;H c#/_ôPkTm FU(r*5~?oתvijΏ H ͅ .O&3HPZoUApGI]sO5$eug# spT1'9Sc^hwZ;ʋ3 xQ J}AV|~n13 +D__::y,ǾRKy;ә7^5B喴lJfJ8 C̵iT<*'8< k2-ϟA6Dr%^; PټQSd+6p^& z R6f8Px7nK:Iz;7MOViܙd* O-> ԋf:W4Y,{afQLH8w:yK`]Cȱrx-= F93JT'q‘KS OGM ͵JG9Ps@wm~ ٛ0Э/ 8!Q4@%9ZJJ# vkm=Z =mv y +Tʺ-*DK!(Uq3C`w=POT f#x7H c"w*Br K^D" *& >g`s@PXYtV(?Q+}oyX*G#_[e|agk27{`X#;gh psya2%aQ\ 'PR+Ń1W4В1alwm K$ _@ni&5ɽ- q EI+.QOH(wC+ㄬ f'm# [ZH_ϝC .6I]@Sl>kˁD0xto\ʑcȕ L+髪l ϗ)%Ub~&G@R7"FU}^d-W.VIus9Q\|f=%{T;:Ő=zBKܵP{1$\'P%ݫ Wq!o:ڊ <4S ܂w8Iz:Nb#f7sMԀ`yFgC _%ђ>P|JYͅsCrގٛl@]:p\^h8GW'& i+X9:[pS tچv쿫=UdŇ|`yF),gck&1tH,ĩ꩗-h40n0 YbkLgG|O9^{CX A=JT3GxyU:g^W2k׹ hM/5YB  8[.9U3AqkP_fn%^Q*}b.sA)*# U: :3fµs)^v0H.6iwc*o|i~~S{pYvQCwH2Lfű~C .D4 B?24688B}iV~+hl=af^0AKQb^Mx.Ա=˾׮pA S*,Ẓ?V?o X)sȲ? $tOV74&Nٷ0 VlggB`PX` ^%8u|w.ΐudلXKdvX/A# bu"^\d Ћ k`^NR5#._.5 W>΢KB}m"LhzDSbXH]j󊘾!Ty*j / aT)Yb1](wsC`5"PKbgp0b.ULk.ne|):NlMU66 s@^;~q~YFYNꍩ|/\&7 _k@yB4]{Nk2nkN yA@LT!O4Ou e]vB&vut5֙X)BUڸ#6~Dm%R+Q-UL oʉ ;*dxq޾l{יY rnA-Q_9?zH]T J[j?n*|l*p%+rY#|mqĔ[)aVLx\僦-Yѓo(/ wQp$ 7O$kOH&9ޓܼu,ֲ]Yee;ɑCг$XPA/nSlUzE)EV׉T&\+G^~ 2t ٘՞` m)qG( N[aFy!`4& tu^b+'1QyAEQ7'm U7`%brbmco4IFd!oaya$o_au%sG˜q|:1yd"κ &`a--*dPL4ャoJ': 䓤h/DZM]n@& *Ym5b #e T.:#iCv3\D.Z`pBXt79K# }>qmxS.|ֵ45wd7Y-tNGhQV'|xᴚTItS7܌Hͪ-682&CG1*xfp<,2\LkQ4#YF_32ܳa|=@cnxj_^䭌kڥԬ2OϒΤ紘 ϊ_)Nj!7~ޙ5WY4L Bd0X;ծ5G^W~%k) ~᧷\ ?$Rx܍&ƴW7$·-g o$K VvQWTx4Y,t!)C4vi9( 2&iP\ϲIb#ft͖YWXWøGsqpX?τezZ%{ DpO?)= tSp:X@kܲqKʰx9;T( iʉ+jM3DյRƏ?븒u R8*Akm..مUvB:աE$gZMq֪(TWՋ|B=B =;@_1%|fH>+hEqx:Q}oTNGYPr%/H6YcLg`xf%g|F #+ .|[FFRF/E8G"0JW}U!kY_暑5'NwK.8!aq8+-:۹Oڤw Y KRӿsp"*h,ul\a`c1d5AcBIN.╊|s Gu&)Ʃ0c)K.J~|!B}Ҁn]$,&Cg6rZS.XGStǞڥ9C<mтxV2VA+T1(FzfGv(-W@͟4#O 3'KaȝwH'1 jꅭ ՟Ғf\8%0S[` 1D|S&VA2͉*>`bl/s1`Xp*(-)\\`> @wLp%)f $tFӁddoc> !,pe&nuS",]WCd=+j5Q7àv^J' (| &~KԯH3541ɐ3eM>ͼBrPpzÜ5E+Ls9'pW&$e 6jzP$3S({Ex<8;ޥY?ESJL-h 'rf? ~lveѽ{ƫ; "l͉-]ڦUC>ŶW>%uo9^5o 5:/ב:{ ssm`r)ۘ3!a ! ?@UF_ <˨ $tIDc#c^%~l'N`j^kN\r'V(row2*S ;H@ 5'LAH%tj zg(mTr$gkDE FcBhJч_T 'Kg̻1!? m~T>;TOCdpG@FDž~c=)ޕVxQy,[t\K!pf_e›sׯS|]'6vmm#q*7,G~ |'CA Hof.rՃH|鬱K& ,~pNкȀ;PEu}m9Iچ}=z90PBjp(Gn@C!I:q] Kr(3(JT3(/o\fўe4ofwa6E 4{`۸ ̭k;GbYͫyw=̣~KMS!W xµJ+~5yG%JW'5:c8!@gPP&SCZZY3x}?y6%ҼhQŃ119)6a [¤Xngm¢zO.3|<;j~q\us2y,9̪Oj0OW/^9eoD"QGz:Ni{c+uFYǦE/W]gh]&boBأ;jwPu6]*z2i]1M>7u#,wfk0Ȭ0xE |,Lw+R$օU^sLbjn89^ !ſsjCj`wpE7bf5Su[Ѿn" ,=sDOU-_K1{]xC[@*"Ѓ0b.PuZLW'Q}I`;# J'6C~s'Tq*#S*wPS`FP f *>ma|(gϐ1Nz!Aw7vPcub yc.-9dI^i1 zZChf WYT̝~#$!l̞{7#uoɋjEs Д7NEO?{n70O& Ŭ5B;ONZZHz^nU}]o1a? SW:CVضS X+ -uDŽe% =uAZi4GLG|T߻*0Z3 &zޚeCz's }\+udw٬߉ɚvKsB)n/pΊiߔ+GɸF1' jxՠ aG_ٸFB'OyGq3.Nu"ID&b/iv߸=\wpM-Iz!f,I_SƕZk:ZWb8YX0V'D=c Jۤi2XP> *%zp#[6ÖEy;cA4RnUuzoMV 60ݾ>ZjƽȚo.1y}5,:b Ͳ|:`FIwAy7*GKeFmg ~z9y 058RXǻs]]D]B-鞠㘝iJwNb]8#4!R1Mg8!S4ǰK !tqzu.gSS0)c3N,}JY盨zqgݿ)uqjh$H/IjuK]nVVF ^' ߁LldtQ>j5>^[LX7,Ճk>6s/SGskkv\|I׵PH#HAo;*J2NOȪ~.{IIKl :6T SZ 1Cs\(#CLsZ ~ZT픆HJVu!@ReJcJMO Zgх;zFےw.&[1rK9:ۍYm?XG'coa u(P܄=X5J, 5$8խ N]iaJ!QaqbWlD@$A(4e\nœqMyDYSKzIQ5f̕qRF;~ tHvΖqQZȤqm={t[U'B.(%1JP"É5Vn2)J]b_maj_1t> KSm3ރp83eZc+|#yBeWVM#Lgg٥<De6ZW;" [رxhz{o\-ػ -Nj<#8PO-s}O1VscA:I܂lp%z*Aa]BlֽdAg4;*> vz%Wտ=>x{";G&|v'26lF[AL`tCO\$4h^Yaay@&S 8}Y;'w+KV*IV EݺZw^~_~Z^­. Z"T%V.)K &}/Wg5*5qV_'K*(RsDbt7LԫAVoɯ2M,9T = `QbD̟-eϚGd횘nTlDz \$\a/D0Q 8mA,e<[ jNjWmC֮NP[G&)#X΍)/vW)WJeFCq1.b.z(㬱a9A:~aE}bĨO"B L1*G:*n @-&#\h],E=J#"> 4v gi@L3`E[#wI=l6,$do{ՔxER%^9 zJJXm; NCѤ`.2E3 }<8pJnb2b~b ]S[A]t:OK>d#w7 3ĊwoCb:Vd|//KM-]Zےx}q %)h!ыoDg_+̈ r{8>k)p=XZqbrakg[_ V"lc6:&_OO'=ַu@ 1~X]qR%N&.:0*AmFHd;=49w=ӶrZẈXn~ ̮cu#$ZFɣ͔5f(Hgdi.c*[i]@#_4u;`3%PÇ%6tޝ 0fW $w6,AұC9* 4bz(#!߁Ga7T_CЁDrkΫ!>?K|WSЂMo;vDzɹD|߼ 86ve@9&d~#ڍ.*e*)AO*B_:]1[mIQp6ؽ?|tR)֑nj6e!ߧ_˞³U])Z1Kum=Fb n’5/!*{&l ǰs4jjWʊ~ţ:\*(U|魈Ԭh{_ c?mz%9"si3̗֓CxdSWDDwL RC< ]m9 (VdCkvؘ?._bDm.,T@5|"\D(WtM7螘M +Qӵ#W$HG. F$R*_t JiAj}1imjW ȭ= t8!Glfvy*UEzRIS63g6 H?B\AT=!J2T 6Y,=lOP 'y6 g~}O>K<!c#$ wX~7;t71=R&4J)+8 VwyJpw 1{Rd>ԢR($Z# 0˝zTBz[ֺC<Hn]ǰUaQ6)P.U#&{&]_ڼzPh}*/\iǡ֊jִub+KsY2nz`aZ,t0O,)n_tCi `=7V lO¼z~ N- FLfPđˡI K5"DK ;qcuzQ Qi _juR$q2>Y@rf!6#%y+;4N`\ :&x&x.’;D2 ܡ]d26^q>1ӌ }2%n'w&x:P/{?syxf}.,qDN l6Ҫ7!$佺si!Db8lp6OU**`K+>l(,r=70Y}A7־Jcu ((b܅MIYtC Gs(9ڴ[oWꓝ4-eIXf|DeGvYwK[@ |&,`Ĕ~ON}:쏓88GP}_G U}9lZ{y]e*ڴy@E@ᮟu\bK>_Y3EPc o;⷟~W{Ү~+{/F }у*䷇x#w!*':iƒ ughʈzpGn$j5w[aa'c% YaݬS w'Qa˩ O%sxQ ܁לlQT b%lnuĐWPd8Ŵ9)3?8-ci^9-KkY>sk*t"˵ o-l/OPj[Ԋ>B)ޏ)DѬ h`Xu$xfGe,F˄3Z|wk䗤Gk@6BIɊX̹n!@94T|vs"tLK)1 mg:\axzj:7,hp-O# Έ!i=0`P 0^n٦RZSԋ*i"pI8 #j#=-߶ 03~ҾqE  ,10lME#XvqS,ri[w\^sYHnݗ'?Ц]O]& /`ϾNXmY8W`PXMB%L<*O`XźKLvD-.xax8-z0g\>#{7;n>XROvvaQ9uYυ9G}?٢];RɖB v=䐚NH0{MzXunJ?V8zRKvmbz$h_GW+eJ7uR~b>Ȯ;r"CinPI;3cD2ĵ4,3\pDҙNނme#KDie!ϰ`"]/HI }ptF`L:/)oox^u|RCdCm2-ŃJkFRk[6)e;d8_,eFSl/w~_ea#b"I]N3\"e hͶ&7D='Bo zH^! `GQWsnwlDW6celkyaz -6)02fx2ݭL6Ekg8a{63x+ TM57`5ͼT e IkW W1yG2J@6,7hF~#=j!59j0b%ܬkʚ%0 )]B)(ut}PItd_?#-i6L'̘z"vBu-HM]W%ce|, eL5)Xa pi݁Id7%lfCq˙{g`9FsaEdep;.|~˙%T@bqo0ZdyaD/ y%=H=<Q)r+q.U[;F#Bw~$iU0l5`̍xQZ8r[ݪ/K_mxt:B6E@?e!xcxb'|hۄ 򌂣@7vЗIRcYOtMRc%M|&c@X5ÿ{[_D ҅G_C2q K蛆. 7X/|: r]wu q_i_.SxQb*e˩ 9<݊R|~;N٣e*i9=aaU6z(OQ' 0n:6 䑦1A{B V!aYTM҆ۛ++^9h7"v-U⒦P2n+P!A҄c-&n^b*]NMzRͶ9=Lm/4 \m{[r&юۤLQQV&]3 s! oۛtM˺kC-F9[ <;@C0yMB?a lE=pބK7DBK6E=$ vZe[X">dn-v?mL^u8?_SL6cC}WZr:WI (KJ?Ͻ@n+1J"_A%|k^5^yWoԓ\l&ȾgXP*5)LBrbWYF%'!"ekpK g+:=2s2vi.1g7?# EXEʍţi΅wcC4m>WX H1Xevۨo=SCcl cί{K( czb+3Gq3]oP{.h;=uB(q22cw b9n%o0zR!p2PeGs9hEdmNYrmf^h!C!sks!_hkXzƋ-SV_ì\3k__iOOrjlw2@WȎ l&n&IhJmM62u#)@Gj ?X^t]g`Ț! B <c~v%z}]IeMU΃? y5&mGE+&2%Б7 $TYlC@:V~cPam%iV>#|䜿ok,@D wt+@:loEq%ndؗe3# #{2 ƒhx`B:R0eëtAD?P v$>Or,ŲntYݡ&65)|tMi@G)^(!͗D=Oga?`:wJLlR/ȜQ(p d?dgg.30;[.}16GS6@̆?6`4AMLT(,mgp!xҌoޘc`Y|W׬(nMJMk@ً&E/ 𣪑ygZo $ݮbSV`qM|_%v34?k _VV|3-;y `@'b-B('(igqV րvE^2D/}2-@8 f-8ٱ]pܥ}{TT֪K=<5O54ZMRBv5 bYh1IWt {ѧ:R% 5iwI$Za&{Y}݉^Xl&a@l9m|TSŞÇA>=Ih'`}?lb[i H5G<9S5qdrD%bj=o?ΤO+@L^Wc +8l:I0kZпu#!ѫ2Hᖀ bg! |ּx>+5bNsty^ ()pdMӞP!zhb.(bRS2p3uf3#@ Oj^$DUFp"+E"אJ"cYfWS j249/ }xW*EV^b[?6Zfv6ZmFg#T:; ֠POevS&:J/sh@Ϭ>#KBԼVC%IU&a- R~ql"ڈa:n|Ӆ J#_-'ԋ4s^{hd*i+\3Szq/\ Ve-s)'$c.fJZ6В2pt{ys.!cAFxqf|EG6(wtC T59f2 $? "A(pOu7,}>f49xeꝩΔMQDld 7kcTbp2xc TEr(F)־qU77"8әDSGvizaǨr3y#:āl=H/p67z~=CONw&SIezX&":w|ؤYRp<N -e$:vD90}h &0 iSژ !ہ}~A" Ū6lEla H1-d Ecm'1k܅Tr)ΖSnQ#C\= May2}騘P;bcY|8pѧ'm>$/D~~]>ͺbm2;Q>a~ny> b : =M`I |,F?VXsrI2J~A9XIS9;.SvBlRS,BQ^^Ge(Pz2ԅȧ7s``r%t$U_cUTJWm畾_S!Hw*JI9EC T%-_@hM ȉh#UpU+m=C-tBx _o2ji`s;1U_4x'['FPd}bpzC6LڰS{ac8Xjٟģ^dE*ki#"WZ`.ze]Kml O%pQ(l n6uH=V(kX )mܴv90SQ|cRE]7iq "Vla 3=cv-.$@+T$n_r3¼G5-}c)wʬ49aUV\צ֨ \zmeP< (liAʼnL`h۴s>|<0фFe68A*!W'8KgeYs5btrOmŠFA9ʼn̠GnXm* ;A|OhJAa@ ~x D˫dnnVkvI:hGJ+15#+~V~v?e}I],|J3nwK&^_ls7nGdحOwJ<*N4 #ae,ļ߹u.?WǀE@![pUEoA_%0z8XeuAu8&~4ӝovTk߱}|Pgd' x1EhUCUC|}#&(Y>7Bhn21(E#{N".|t[<"؜=6Wj, ^:$wp_ق)5京@KtX(ᵞ[M =4y6R#gwpE@f\~[&4qjcb7`$,\0$ggܼ XR RvB j2NkKgu1Xmz"ŶT1:縪R.w gmF{9oOȵN)gRBO=٢ݤurK{c[ /y(j;)Aݚ۠--qc# aҵW\]bb] ,g6NJ,w۱ 4j"w`O9R J+7 -3NRN)AkvڌU]A}xҢv͈rdySYOcZL ,\U ߨرjz2Ј <xh#dފsJPO^2I'hoX~md,:ΠbyjbcdF- Th9rgAFRpKa%~ךu}IB۝zfͳ:'vN(]]_ٍa6Zڅi]]&jb hc15V##9iW*PQLTI_ӲV;(ٛ]WקW(*=_&+"esNƏS=:L\ :3(PjvCBiBXRB,j?7 V 5(L')%dƧ [IIGInWK i>I g"(m7hKgInNV`w-L o=l6 Fԃz:T!Qi wvNj/3[ۮ ])hͣ< m-NOrH5䟱ڛ`|J]s1nX#Å=a)[{eix~CPdN+ >!̯ŨA7.^rӷ)Skcn&o)96R>6Zs1z{a _ڠG:s*ʄñ+ I|_@@oгB&jv:]mzР02=v.k*#{#X?OʘgYj䔮7vcmEq5=-h߲8OպOt~WP:>Kq"bVCQk|ccc_d9dr [s 軹BLʼxҎIxkZQ*rR@I87I1z+mih2Np+}LM"SJX6Χm:v؊%Qقq֒y+ul30R SR.rfI /nPV4JܤRo?63;WۢS܁QA/(vfX)}62}3v(yUCѕf1.uRNBuyV0jKe(|'{ih!ShksNnʰT$ZcpΑ6K~#5Dy*=4wJgl٭UH/[Z\|Bu]ZInsx C z3N{]墤͍2Em::Xe,, n8i0K|fI2Pj28_vIp _dځ@t0VlllK.11L [=KDfqDs H!W!k|Dž]SʵKX=#Ci!&Q0:`~r2i;_RQ?9 <$2Ş_Nb6̱s@7d`hY9rc;*iVv5~5ȋ ]qd)@Zz:O3`F~I"@sʷ}oAn y>!a^ʱީMjxwV@ %QMvĵ#c`&]3\8|R$#uYa*Ho߄'XϨEK^;v@$y :RFGT /ϛI_2Q1wQ_Y zC˘$lQj!: \ŏ>J+{R lw_|6q4Kʈm])MAX BV%K[0"G%rc&ΝK%L+o Dˆ[6pk0 !T6+ }B?|kϙ oAV5|I^ꚎR*xX׳f ol&qӉtL\4UFR#g5'NwW\-jԍF t8%s }"J] H&[9pgc]Z2?^da 4#*ݻakfl}`uqČ29O3R+Dl+4#&'cK u ,0fUVXAZCGgĺ&S\oH\h΋]DwS7[fQ OlƥإymY7ԏޮ5/} @I-pob㭸v{uK)/ֳ21b)('F;aF:j* y&Zr{I^=P3̬kSJa'H,nǿH9W.皫$H wZ WfՂ(./Vyn,F=iG#P̿)(6})}[b\0'=4>z;`)psikFD)XMqB~@‹a݌ ibk%3|<^jr;>_9;换ŤKKw\‹t!Gch+lAo" &sfn `rN)5M< دg3}ʮhx7 ]]\e1 .j哪[9nF|&|(woN) ;fYJW/3g+5o|̴a@VS X{LgQ#IHѾ$m!~7B49^{ic%Mb5D}xz ?сg85pΘnv* y"{ÊчA`7XdDөme QJ'E=!T5z'L $Yh:++6K6O93 r&,9$d:x'wyGAJuͦoiUٸ*l)7Th`>ί˦Ta 0w͝vZ4L/QUg(!aQ"Gc߄HV2$n;C8oVh W! /ڷިlUK_j-v>c#7LG67 AZI#d"qO҉8o7RqVGKKt݀vvfP@(Fۿ*rp}΍Gn4rDP^sWE&+)rHm/;kAw2A@;{5@݀]s{a,E382opftsM#$a2 yX>F@ol/_~L;/zvIKߓH\OHrAMPBu ,A&zC j>>r봨oCԘp|P@~@C$EP'*Ag1w}5hlFšy ~#C1T̪VSPs؝C(Jm#dybeש<5% gon(ב`fQhR27 0M p.)J}-.d+{;lMkLn"RB-b8w,IyRbf0@TGu B>$:A^ÀmGʀ'.& T:s#c@aٶa fgk5j}]zNSd9`v~Qd/b҆.MozoL쑈O?Wd|UzOA9. |xʄҝZdx{ ")'UCB!ud⽗ 8`#8Yۢ,4e91l+<r1:_¶st(Wf9FBzZbzlr<YMf[ ?zx&Mx؆6T'ze%z SH,[i9 ܙo(YmB=a >rF0Dnv8JnvVQdX**#ᓛBlZA Š{j6H m$:&afqdv=|N# ?[Nۛ$hg=d 1݆ _6_a3g|,u6BI]*e?trVMJ`ezNa9]zݕ#h+ub=48ؖetbrlE9yl$mս0Gp1sd>Q9}ݣ6{r])p# Blm{_ ?:Ç߳wo{ɀkF ,:yx8ʬ?yp rdƽhNƸ;=iS!pL]FvӂY+i?ka I'G.H_zO`aY4x;=j̗QGh>s5A[Ut;O'&OoQSo PR,P *F^exB^F[}OVgHTta<򃠃6֘* 3/Or}v̺{Q O#QZ6j/:;nKR=,2QBzX# Sh@ݹYO3"7TkP}j:z/r49aMa+ BN'mS):wг|+W4-P!T;FzZ Iqnz=S*&Kf)S=L&kiIF۷6/q99]H9(6ڭBHQ:~BQ,ɎqōZ + oqaπ9=W[RKB+Sh\XX͕ϓ9*_xЕ\#D2駋JVۇKYX{ߗN%Ǡ1lQ zsJCLZOoҖ!k;qm坿^ppeѰDcʕDS%zZIxNuJ2r#&%={LPV*1LIh*:22 K5dࣾlngN#^7eR1w؇%tߜu#sE3`&dt|ۿ9鎐lqZSnn[_ѣGEd6(CI0N`~\ӑsL)nz?Ls+%@;Ay"ނ7][a{C W푖E蹂<. ZB`Bgϩ=j)7M^ @A&eN.VCL>0'.zi芴O'o8")KQ閳Z W!k0Nw;RzftC{cr#m}fKN7Һ;4whc21> %"ͬf{X (Bf\2^}DM8ɓ_dL js3wny{M)3 ''dpF)el"ɞ@*{ '38 -0%rЄ;'üVIuv--H \Дl/qs_T [l3Z6?[YLĐ}_25N/a'G{vK}c2{ nzQWjcYl8r5麘 HW7٭}IoKOb-#?#)8P {ޟ=cWT#G;{lxPYR%OċLo1^B8G ?F`$ni%Nr;T찢Ṛ2GosWt$;F!X.rAȬ xA]l "k0sY\%媜c'륈9_~H!w|4YDWs1@֕r܁ 䢅 7:gDBD9.`M֛H;K/c6FJյ/wBF m:Ku+5l+r.GR±Ke^8p5C[zX r"H,n# x0O@ B[$}}DGAiΟ;bؒ &]n@hjsj) udP }$%Wv<,Kȗd+.XbZ$;S1f`-JG{-2{&YJ(rAgȒDžn\U2J,7/3_4Kyiȶ9Ezӊ*s!_k|#wu{ P:ֱNi4W'K PbQ8Y v9\*krx>p ?lv *b2Vj g ^IBUutSe0sGYm>]3~`KiZ0 p,P*->$طlgɌ}tn!UZ!EFhXhZ 2~*ÒEZ^+s#3n\8e6xyv,_B1~CgO8+7^UeknS",633C>TیOi XP:UzD܅=4WUj|il|̜:|6I>iJ#)Aqo(Y.uD׏1qKGBrl*I[8H(x=٠|#SK߽lta!H,j+?> YU;f$ S;˟2V6bd|Jw:x^[ Mhţ}}GU,+?::VJ̄ Y*';I&6j";sV,m;tBfQZqfy <^ V \iD*O&6k`<o s.U~|Pp6,ra0(3G&Vf# *M"K>[07-Q@OK? Lox3K\^u'e'dw~Ϯ߼E%svA`j"=nߓ^t4(a(b?;>+Y>:4/k PfSUUA#y IY \?IJ:Iۂ䄋Oq"_\EœfyMIH5er *;WN5G4J 5"]aTy# }Nl>w1G?ߺ(tzgʆKÊy4Gn˃7އtV&sungN1_(6l. t_$vsaq0y0l߄8x6ZYEQհصBQ,:B{Tޭ;{P/Bn-)y] [mϋj C0_᭛ߊMM瓦;,i;Hd`_= gDތ!8!{'!k'pPfroD ȡ\va )5ʿ}9yvDQNYޮpzcO ~yx Dm]]Gj{WZ_ȝX"v*ۏ&|zVcn(}}><<&г8 Qm9$xY,rN{:LiƅS/N1 HPK4e^^3Кg4|crU:{"KC\:䈌(6ȵT)USdPQ F!7$=iC犏4- "77y $XUPq60)/?d~Imdtc mS4횞̖YlcPx*+ݖGfd a@,)Refhe02 '-GqLT x/2m>FTNl c$0jy#ad[-[BK״Q|B'{-cUm^.jJ~#d2oYEU }=Um)_ Lj+2F5@aC(A&lHOykVM<0ƿ{bń:U  2x]6Hɛ ɣg-.M4ܸ!jITe#ubTNHW V,77/~8CHa^g!(K<($a' 9LS^m+4*ϼFX.C9I'o rsubG94c~}l admQiTZw|z'NFzAf_-"T:c /! YypiL9L,|>)Uj ag7]paGA"woq^4ƳyV~D!?í?Fe! Ȋ^ Ɔ9Xe"b"Dr_^j=cIXrD*"w-D3I bh?txB+BGjX}Wʀ`Tp;![q!~{ @;!ons-.hښA'}/x} {ߙ ]0#ee4p yBp6#VX̥BoH]^Y 0&pC_p!~yRa/|#/r0 ƀ/Gl@DFcFkLHDKo3I,뇅uO~ i6S:u98[ok~H9 jh$4Lbcva:Ϭ"oIs՝A2gFNi nnZןMaw=xˑjo 46rH=_vu=?B1 o2Ov{63jH$gq5v&3_N4zK|{V4Dyi!B>%*rT074i \)- dxטli|ejP2yMk6wxv8n&l8PC2.Ƒ"mP Ipn',Yo4pk+LvNN57x-&BEPٍ\9=8>D>^GCBcI6'P&A Mt+μJgf˦_ӅNus-0T> _ / Wv"3+%1ςƌ}PGqҫ`7KЩ7x(<ݝҢÿOr3Ϻ\1ۿQ,.%<9$]vnWPPzX;^=XLBk'WoK+;d[ ry\JkydkE:+_ z)n2PP@UK4%` jNr-*Њϓ1Rw9?+JSyCw ~ʷukjM2}faʈ1/`a?ŕ/"xc,^uqk* wZjT\pU(5oI6LκPQ"Y5D|#r(ndP溈- f[=Uu;߽ۃҎS K,^QMBHOF=E9I횮MwYsM,W ?x%31^oU@>XaLΫKgg5&C]F3Cqv!i$5ڔ|fKc51 yO_S3Ea>)C}G@hhoV`5YR^miŬL{956ZhԱQ^vYp#S1(`^A_₧J"DWF[7dRξ9\Y=/,Vd:,*( 4Z3ؗ}zvkKQe*1KЂnn;9K\ҥσA5%U7 <nOuXI>6Wajӭg,#YWɧAFT3F䮒8BğzԹoCr6BLmfkNeͿO! }DWt5N.OٮҜq솴CX|zKjSOk;m>LǏ= ,YfPt`WgWD)DmWiUac ay8_ѮW{Օ26dNL6xRS4@DIŵm$›Mx[UCR-cSNܩejA%ƕ-n+k#JCVxYPزY d#[Ty0ATN*1Gv7 r1@t͛F hSH,OnׄŁnK|C9𧌓W(7Qۮ{ Z+%\s! pguxHװ$wc)J]Ssh&v 2uȷ q5_*Ox+GYMm 7iԃ/SXA#֚kq̞yL@15~F*Jq(PU;õlޓonQōꤣCN'fU |NLtOF}媷)x;hMi8N=X/R"5`ߌlhx^/y;f>| &o1ᐁL{r,ylb8s*+w}v@J7S#4{> >65'=rƒvlfCz0-!o騦v9QIbX" !`ERfaM[8;p,3YOS9w w"dl6DY i !}&jXiB(daeF?HJ> JOZGo*u,泆,_"$PeAKo8Eq6PſՊxtj*d[2:[!M0<C C_JjjWl2 jH4`"f%Z#339A%v*oSl+Π9@[1+4{dhLǿ $ИPKoҲh -w|z;V dl N_Xi@q([PĹSqm:S8 mX?5\HzE-җU>(p)1ZMK(Ō!7Wrl`WޑE֕:dZ\Δ39{zRъ|!~tg(x.(iE AzG*UR5zZ(0O[DΑ[fpUqI QwȤ6XѠȊ:ާx7T$9&zCuJ>H#SƉ@Aip%?K! %kmL4皁!/*3.HrӨ4]&qprjS@vu[tՊ?'?mrBBso"m`sw _p D?b+Z<4iR-ɤtmWO"!zu bH|Udfq qD ߐޱ?ZV10"$|f3k?î4$=R~]z30 FJBcH G;/WL"@rA̭ U⇛ߝQ{n1">ES͕O Qs7u:d.-zk%Pn#D_oT3ۓ.T_ġpLvYXxOהtUjtFNsC!YHy)ZMF:DB}I?ꜢA)t<x-vWI{H|q*m" t*ZA.&oX,+"0b;@ Z-TqNm P]]xm&eyu"C XLYdľW"WC0Ou:&bfHFʶT XSC9VKy(8Q%9q;N1Mu)b:cdݎĬb$=Q{9qT2g kQ h}*y V5/8_,năeޥGUd\7Ȁ?0ѕ4Vs#5@f]_X;H|AO{3#U>3؂L4Nz<-L0%_LaffC S)/S:7?]ΤA? SyŸޠY$'`h7qZED!rm9^yQb}U|R+JWR ]@lH@AQ$&? k&MR>NPhNrXIE܅kvՒY8t郵8mPCiI%84]Qo}1`N 1aY!'`N_'֥feKQur!ۮMR"5.5K3I% *Yٿ?pv4 %68nƭLZaLJm6ͱ =55#jD4Óȓ:{)7gYG'O1ژfE= JUl7ڒ(IJ Nɼ?N }>'Ii*i7 v qHvK/y8ZH_s~OX*&gjL`_6 )7}nRjZp??:g|Vvt\ l;5BIEܦ9uaSS LTT.QbU]MXs!S#*04`Hvb_7REYw%oeZaHÍT<$kk{#E#u')>$]%6vm*b}NJerZAĸ(LVd-lup"M2EsNiFFzU1kGM@;O5 YS5 R 4x !U~uaѷSm1~WJމeO7Oe OGvoyfbjdV2b\jMk>dXS E|LZC+}:k5qP>\&|UX(v0 =X`4kwdVv`cAEw:=z=f͕fk й+^>寶Uz4].唸WVȗ/e!*Toĝ) 2AGK!v囊4&=)FY}٢zܤ֣*C[ v0t/NcaZ*ZOil 2L HgEd'‚U~3:X(*HQT-^4\B'.xL 1c&ꏧ@1h?Ow^/TsɗwEm|IZLuo[b%n!y$zg@-oH9um;~>{+i)Y\8s(֛E 7<͕lshk!=JX:df}d-h*ی28jSO:S]+A1 sF= Kf7Co@rK7Gxe6r:N\ˉ%DhG9s_LZd{eCV<S,r."P UI`=sf{ci^kwp@+0e̳3Cm$ +9I_o 0 Tãu( (/>czu0^{RĚAuኄ996N!embbPl**N x5 z Ij Iqם*`7x,[4""#fd*tYZnLcQUd8 ;x㋧S. U7 9Ǽb$!&?3ϛ8.[;8zCw#ū^ "ToG U!cltJT!Xū\MNb@,BbR)Hx(QH' .(1rj |r;" ,ņ^WY]o/X{vLߺwm.G O9_3jX*5jlA3â?1u]>ч0EsT.ܹ96лl8-%ɍ=ܦJK{Tgm7' ʓCԕB[见Cޯ fm[A?9(%qlPV ܀on_PQ%BP %PV/Oҽ1*ф^i$g'τ)@G8<1nq )duz,}"]ɋD^h?.eCX4ks^QBZzxyriiF\#_[ʋlU3fGēb=qw}8I@V5o6J"sc5/S 3Y}`"i{h6޹oWAp.O/]"z-NxOh1B݄^ADȈvcَ@ù$Sߧhiy_Г@AV,}v_sqh!q;ǟc72Ʀ6h&DOρXT Rf`j{E`,] E2 8P*\89jby)ђI8j,:4soEًnʴChQfٌE ~cbn)>qZ8 y.vgV2I_ɡ#{]䖎!TW1̠Q%dEd2Ev k0lek%Xvʺ;z48*:x m ;\ FϚcςiYf@7/*yp6'r@kVa,"D>VYQ1߳W{Mcc{RBBVLoeyS&RUǻYkKL+j5ȏ=toTz]5i|i&KeT*KGnjB_E ~}RQwM3Z'd= ,`3Vf֫Em@[%;7/mːPb sVn.i7=w{5 {e\6j⍵l%Y\bӮ}N(סg&9']&qra2=~ʾ}B 4C0 Z 8QTŔjp=-#5()wr=_Eɘ?IWڦ]?oVV'Qw6dؗbռJu-% hx ^&It;4ih϶5PXsB dQv~ ,>d'DRXGZgJL;kp`)nm +8]AS%6#uM Ō،  97r,℺fU^c3ߙyǢ@OLø(a1 @K-gaFH,a¸F Qnd<[wJtt)W,N~=q"練n~oN/M.:k)Q"͘)`~oj`EBmzy#G `F1'w!pׯRFt.izI7D?R׿[$sv8O^]:ׇ) UG;WFtIpYT`4_jS=جt.~{E#F<HT磕't;fR1xYM]P"QHVmǕfL9"Tbku~ hFPZ̙;#̐ړ ?`JlCw/zՙD鲹qK*'N-,:nsՓ pAs԰.&kI*7m~%Z617IZ:MbY!^?\\“#M+dJǰ:SS,'|ľ+?I?v 3 Rb2z]wCΈAK.v3p\ 풭BtY{ ̠F!M)zM&ت&a %vc|Z(@S^[Zęfs~p7svb:m +1nrq~83iW!Z6o r/Ęa,L!tnZSbh \bxf<bL/E3g"! =zYwXAS\1j*Tc~3xC( >O8{jZ esH zVn*\n z'-]A.o$*d;^OInFwe*h ~J^]lO~Ȫ sm$y{ΐƜVF{s@Ӎa+!Õ tiJT}+IE7T3dNGI 䧓^J`/ڵ+킴U ߇БƱ:e'FզTPwxoVU_d`%oPSx>\.SP^,%!{kFȒBEbZW{^.əbX~h [{2#ma̩b~ͯ=A;ǪwbzsO03E[Y;_='M˚#<_Ahh֮_'[T, U#J }q~ cq,+Q7 4G'I,N]{9 Zu}s [ -nY 6|u2"~1_a ֳ|ĭoxNI[m,L_˱!J9pmIUI^8݁)gweS S=d&b3qz(Ʒ1 ׂk9uGw S%׶3w8(ܒy8"TᲚ` Q(%pw)up G].@YOfkօϊ3n80~ Da|67VfX|ѐ8-rdnrzAc4#=~䢠ߔ?Û- 囱 _v1g\k~UXifT^zʩQR,8*3%_-#à1 dEv-< -G h(Vu;W> IӊC[(gh{Ð|t<9C_SafDÁ6dL԰hc%xC_ gSӹԑu_=uNd1ǻ5B21NS8 \]z{7)u3Xb&(UIsa&xS |F"^l9̜~gn@RrX!D.^%ҌoQ.^ /%׶eSeUQB3|nK&D@¢FE_j p)UN~C%V>O,и۞%%31'q$O˝9  #T~ # L$ŷ`CL/?{0W凮P 7dG7A_(LČL߰!S⨁ZGD0AF/7eOXC ʲ~xN;u,<; P8,^QJ.%ejgxͻEs3ԅ(ʳCں(ŦLU5ӂ`w\c7tK eNэf%<.5 0=u=tO};EU?(Nʋ[(䍽Px^Hh.G9P%_ }sirnB"芣WT.XX(^ 1:BϱLSa] S͘ m ~ VGqF\> eױuR%aYN5R f)PꝸBJm$Dw DexV¿u,C!\ xL`uNӎ_J j xygXG70[3oL"z-xB܃?e6S҆Z8fyXUyT9ʧiZ$]۫;T͚gf@AQ`I%7Xe n枋3lpcKilvϢCd.x Qdw!hITo64Ȼ%gIG+݄ql? ~y׉k N^@zƧN˜:e j&L*1~lx0(+r#ƣňRy]O:Tlje ~[dn\Z OXGF* *17mIK">wy3YP:YFG^>Εe\ 8X@Mi@w#a&yB>,遥ahՄZ$3[2>hzSAU9}NĻ+:peϑ޻t14WV , / j *mmS &MVմ^ha|(j\¥D.0|>rv+íG[6HG/LIFԘtL_μނ(\n'V}2\N,BMz&c CdCTr?),?4D,ix'F߿b~0j=4>5]w܃3$#d\9ԵXԇ1B#v0G~eaaG 7R.7ʛHyOXr:,ܶP+PZ۶81=3x݇7c.CI]w>D7Xh'.+Dฐ1=V'ʼVų/Ӊ3&7ugFfE;_‘}\_a)u"!>.Ħ|sk>͹AM. A֭#̈]3A7dY/0T^>&jD@G_:۴D4[Y&p;jM"7VW,}AR4oe{eChJ xՆ:㫤<"]˛Y/=t+gz>^ԞjU(J)sm'E_6-ؓXl ;ǒ80;FcJ;?}sP84~ӂPij,",ae. iykAppDŤLaRKK;3amL'TlJKA|wIU{r}[M p%dꜟD\zē CrP˙FV_+t8+H}y8\C9Hj9l]DZڡDlqk)-(!zw/&>bzS҆9l>":Sa Kpǃfz㱛h}S ?-8GnE؉vͮ'&(^@!|Rf^A*>ܭ ?)Y?^n=ozhhlé0ԑA'I )}?oqG5:RVLl yM-9s%.-qmG/~2qwz!ft UQ_V79/-)cLLt'z؄vq+\̈́&rMWi,"RvM8l 9`*D!!?wn (G^)T-[4-ZLz4Fd%U[}v4O_[VlM3mHd ZbV L4[Y60DϺKS)E]ch;9) /n>DG+3GgQ蘅ɥUFgD\2EbQ؍BU} jC|I% lN^4=)BQ@'  fZ$w#J=R-QW vQLS{eqD<x9oڜˎAgFp 49B6'?xO30eTވ& TUyo)u𨰪>H^d<’ڊ*5Z6uwP=;nG9>O97 t\5dRZmDr(5Vk1=#a5is%Y Ӻ {u˓J/:6IXNxwhyq(}Fxs'h$hcx64WyMŵf:t :Ԃ'o}IXNa*mn:jSp3mWPd @\}G#*Ԛ zaeurwejqB,Ci0Xa4u4p Qv/ eCL?aX#,]cBR$dְ7YW 73Тy WN5֮8ȋڕk8%_-˶O]$=B/]"Wb,*k}qi#k;gW\lzM_T+}4 O&o\j2T>c@aeGd*$O*dy Q٠[9tnڈ8z!6ب'2+dLnⳲNABӰ/Fh4]1ɲ7ES[ֈC.43YV˔_Yu ZAZP!좻҂HUC60%4u~iU&;d=Wt[(xHqxBΞiB[XґIHrkgc<J:n 5E2w-1/Gh"_Z2Gr~U}5+Wd+׶~g7*D_5q6{;I3J@~fLGu.b4++h69=:mU1liAŘm|wAs֑߳u o"Kb` ftظaP\0K@]Je{^4ݚ(C!J+}x͵'V:LL ?2[?[Q+Qfr\xb?U±ۇw"&)UE8k ][unI;C02uڋP/eKT~tտ}'\RPw ,ar_=c\qۤ|Я )ڑ;_ } g.'oK/]ꟙ5í->3M֧bS,s kݜҵ0aETf5T*NUV* ˁ s,I׹ܴ#83{*1m;L#' |PVq^̫+j@"duFt`ɝ.굤yۥlhfVvXkpKvl paʮ:x7 # K,糅0rpa$\|6k~-z'_rD=[ 65Y@ľ Ql *ʤI,ۗs0Gg* 1].0n1"05]sKAn}Dajmn0!1Uksޒ'͇}Z||=v Vep-Rt%ut"N,yr{T& ]Fx* 7Pu9( = oiPNѺ^pcʽhe*f{8d ^jɌ1,.ĻRKtjA GV`O 9}?B DĎ 7lrkCm{u)6+*c1G~ILRu=d jĜdc;s*JŸ%HܖC)II31Q}yZ#=|A npH/OyEOgnR]?'{ysXcQIP_>T`#yO&\A05dK3b`fDcȾɕw|&I{^J)PE!6kT-&԰0׉O3|7%(>?s^r_,x\"PCY8f[տx}\Wb 3lkJe˜n(A66fVԠH̒]~v2V6-汯޲2ҞY7)rBNZlM^**v̥6> V27/~XWklM7Oǧ>|5;[wkSg|gqc9xmLn$y2.A)'bH&leFF4yNT6NRHYl ࿿|0st,"Єn`u!wSɟ꣄pLLy-A]Ǥ 2`E^XBћtj!b#ΝV3M\۹E$D$y4dsX$`x`B$rAVtp_Mw`~~E9HUH@wWueӤ&T:ft|U;4ռhW~'`5=U}4 ZV("lUVQې`x~Ś[=!eMpzkc@N" BE+x㺇h~0o~DVdžRiڎ;}lCY;C8KMȣBOݒ$O  *7.##P_w``OgȀ1 (4RY M՛Rs3@+w?ێ+G C+8%ݵp_cl'5kRPKI-w":/GC;|}BTjίb-p?p)X߮8MȌdqumƭfG Vv)POxr쉟Օ_ eY|[>bGsnZ1YBQRsH t'|v _hmE5:p}&yeuW6Tt`8un=ӏ!"ȠUkB==>r*!:Q?5n=UjS&]x>%"{+usGΨHZOkO1P˛ط:Hִefc\|R‘W'@&% 1ms5iiA1WK;~# } Ms'Ri[h7Zo3l?V9#cI=[БH A[F3Cv"m^<̽yQKJN#n8tFҶE;ݗ%#%5QHZźCzfNɖL@PZ嵠'|`ڗ[tsO"Q؊`01)`^b\[F}6W~: >KÔ)E7S54,<HOfB8y6+2>nRw\ p:뒪$hRo k Zq:(BNua#mms45u496'ؽ zGԊ|Ď9H ND(3i;9鞟Do&|H-w*+)$P6y]כcLr աHf&\J ?q9B̛驛ja{\^RR ڢ7H-ɑ~3˘)T.=C/;:mp}*S@킽7ը%ko~J>l!iOV~j 79#Żt?Hp=u18LׅzÙos~I9\Ā8x{-G5;<\8CuxdDeA琯˒uv!7t/:|)zc%fP|mH7V#z `3&oZDqjAvif/l$'Woc\v°Sg@n ѯjzj4% L -ѕ|^hp..6*^zeL+#<; `1l&+Q@5H&"=¾V$rL%;/Ţ9rbWӌcqK;R7ٖ&T#餾ZߏɃIjƫ]o@ld,vU*] ޔ6bYL ]jC r앫[1!Ç>n9֤inX n\2> i$f,8Kt"o0{g]2Tl~P>\FTKXO hQ%,a(ݚU:ƌ~ejZrBToZ[ Zo `+mGvh|#E=KNslc);M :Bq'=: UyC>5i?iOsM}.*Ad5$?jB+ej$.?A=h`y?Mv"V?ސp1(v #rЬH BHE1E2[|W]Wd64j˽a ~C=Y +W^;M6L?~G M~MfUzMʣpbbȩ,OH}ָv9 8r$ւk "r* :Z6O cَBq]Nt_{65#F-x/ޭ>[J.Y(,{pz `ҡ }Ɔe{aBS(N4!M(+pgHD3 $(\Chvz,ymV4ʸ&d@\5g/O%a곌Dž`% NkPTI]BSw2zYN\.t^ik5Z=mnGgѷ,en [&?;¬2MlqLru!> ך'c}yj!1B11-R֑Χz_|eY1v0K[P(QNG 2]@΁)F.%\גm{"2'vG6F RWrH0XF92^Sw9Nz EYfc~(.f(MHΑ|3\-m8~wR+wsF 펇Y"^xfjhJ2ؒtvjbjzWr4#p8xWEΈaBZUx^8RoȈǾUp̵Xs*!9Cv͂bOY勵 c[[G%w6bf谹_|GL#~`~  BR';!62 ;.OqcPYj%I_V j_ʆSZ#zuտKHL_3KȾ7WU]a2 h{o+oȍINAV}=s87vi,- ˮB ׮8:m:B ^>Uur0m?1φJp&2)! huK&EMW<% Y gP>n ^ޘ냠6ElK!W$hQcLecJG6 7[hJ*L[dQ;-lʜү["X"?#L/-kE*8ElyV 6$A%C Ks2 ` u-|N5"׾GG];~+ QyiCݙ982.(>s4iq> t9:|q :n17D^ZF}r@&YVDQSBht>z=b4p;e @< ;]|AAj ZUƱu^+v&]¬ | h'G:NdV>ۓ osg; o.Zh. 5'ۥsQ)lc#MUοgTN|)ҼUGoGPZ[uIbB snj3yrq-iE)ZLQՎkoX./YVS1_lnXqr?Ʒ,{b5 hbE+,[%tVJz#8&`p-v֘aT`hS{?RBnD~5.ICB8Ǟ3M}b^yP\@β:?ڽ[\E0`Z煏pP=L Zfc4xޅZ@&>FHe'I*S3pnZۀXwFM6I ̃;"+#p~`EȨPr^K~Eˋ%;\TaTyefdbhO≊ZT?ZHuɴ_BΟnvK %ۙ![W*c[0(T'zf@g}/7RjL&M]ii;&A.xMHtGE{dPIÀ/cD>fnoR?`tAKHH z~t@RHwgy8fTU{0E>Fv!-?]KX߅]=*'0U(ewviӁS[W($/yv(gaX`(UQyV͋׾nr5'FöcDSx&l0W+`9y-g-?&@,]CJx&^* R}}_`0Ёe>Xlɫ@ bԤGz + r7n`":O,=Pw@;wi++\LYmRtv,p%@G(̸)a;>F$Y!⣊(;XG5]_b5 3i#l{yÓnwA;/O|ѯ?+xRL.bL#zKAiy͕ (Q{h_| nYDRL ׮92cN?~pv .^'< P=O+ՙ8ݜ,~9 d=l=6yLv+Y~\&I3}i_C7ʕ"7\{u+KEezK`}8}I2471s6goh"nQyܛ ^&4p_gH. /"$y=Cf/\2!5䘂=N7^x&&πjQ  ,*$&UYѬƮIwQdhk.BG!clDśVWzjR#A@+59Zf P\ S!щ&RBHb.5<,s:|s\osGܶ\Y1ڡ9P=;ы0Xz@W0*x0тqW X^\; UeˑRcUi4rl|LWtیGf>y{0e[U?K:@M ?5[&n1w>^hyAnt[ 3W *C,. *R*J]1)N4#Dnh=B9Wdt*>5QP u!75}ġ*0PJ "h* |ߑ `&]5ݔ;Pno&F4k1@= q~g*&ZL ZS{+{HAaz/L/R\9Qn(-ρ|!@ ,HT?BM&b|2 leIWb"&[,jx(Cġl!-ྪp}eBy_5 T\?E^n7rd3) CR՘Jy '/n9&7u#+8j rLit'ֽih_u6iKĴ Ric'^Sy7PWP2D`|E1Q[Lqs3x F,p$dUic&Kŷ}]`S(%qɢ .(jS9Qjwڄ{CgJbĴzU-vg2!pCru`c`0Bo(=Tԑ="qTљl RcfX"maiۂ^N~ J NI+ -~h 7tާj5QXlrTڼG!9*\Z.|)/ ^|Lz~ kA]!@M4@WuE5ް)dJ@(.Ґ; A @ mRʭilMrd HLxL4h,zP ԟMI~tYS(&LmtJ}()қ:IU&)ԑj4:B]z0)jW(]<Bʟ^+i؉i M磼\`eBfn 3XN#f1ayW6K+藸pXjiH$,3TR6u*^p?h<w_'Ϊ ơrd 4I #YjHo(i ZGkyWhp>x?Q[2dxj#VwڳO* ma IZGۤrT1G{'/1uU scep #+-+xI-~bc!!;Ka:SE:H+}J&2WZFͷ:^<NDdyk .C xbrO*~7S$eh9^bq}%@ *w*Ӎ TDB 4O M`_{QaEvHA+E jOZM3'( ZL(g*M Q|usg !@H/4vY{uKsݳ ܹ)"#Ů\жᐦqi q"'њ%sYqW_}OD9J͞wFE?$Q2)4-ӂUemO_+m$B=}`P9qJף"g^{ W\ߍ,4;X.?_6|^"lgni87cѐ89n%8KAbF\ډ5Nm;U?.;b;VoN2nS,0!A%3;KfxҞZ򕴲o /ћ#4]4i֊Hr?9s\23OZ`ifAcW1=O۩lkjzߤu@/u6B4GB(#.zU~y}MxQ'w@&Yk5k%;w3InE1!$5/8'd./~}oց\\,eN\CoE{~b߇JMHoNo iFEKE$K&G _=j>%4_&eOŚ!&k5}NkMjZqyޖy?1 `O WnxPd%Rߩ`&E_qײ;< AjLQ֤.XrTR4#Œnsтi^満V|WU ޽bVՔ&4JN /b8Z~`)$eT*hnˏ P7 % z5e8Y},BH#1 4T>M*>.)BV F`_.1{hgr$ i-[QQl캿Oi @|ÔZ_^ 6p>KƭOƉBϷ#`o6vh:j;^Wp[Fj"Wڌ904:n#<ěddppw<˔g 5*([Σ;$}4v={2h8ZTqBM87^ Ըu,ޭwaY!`&RbFr.~I\k.^YE%ٵ@a,Uڠo8\fBlT5I} IutsX\6+bgHuqQJ$kUY!_wau=ZvB" VJEc3y Nո:17ؾ'$A k*䌜Ge%lm-Ϻe4FV A4mi2^n#^{ӷdLuߒM,`(al $[j3BwyB&b+>RLxKZ1yO`D2в%qUxk== hNmzXHW3{BCNы2ę $:Io\b4 "W>w<N 磅&1ΛbnGTT9N"PŦ oa@ʌl'{gwdkoM&^VO>gCiR 84oˤ w ewJi6)J6[+ݜ`1d(Y7LL8yU|{1jI< Hm#f"J)T?RoXIơZ%/bQGR0;CPBMy <+%:oWQz0j#ƣPH#7Apo_dims ;hAF.0C"%3ڌƪ>̲ {`k\'R͋^=jE^$egAeQ=3*?˘IA]Q(=<'\ASJ603O&7 FM]P4PF#L"us:!SPlGLZu}T#[x'j>A6Ԥ;HCg}#0y]HIbjpVMRjᮦiC6(KBXH%.FlM/W/1teS#4K+"3sL* Yuևr:{et0+Lc?}Ku=ɒI#雕vީyE& Z[,c6b>VV7i2+C]"-T3!kj."&[^Wh/Gϕ^kri>C1aMm{KȪ0kJ s\\IXKT׎\b /b! }Ѻy5r Wv&ܥ^#+0nz0v Ǹ6m>uqWa^X{` A\CЩMx\L̬'Gvo"mW߻f0Z0/F6"ns. OH :# F9bDn62Th獕LoK`s#/iݷN /]LnOCS :۱ 8 o /0|tEI1ւӣN(sC\ ^g3l Ac_>iP8 z 1o7_o=]8aPVaWKV`eA7w|>D:8Kd&zO +(yABb/Kp? 52p3֧tvv3KNQUV;bB6>pE>{+-`h*[5(9qmuMB_Tds+܄ ,h'7Xk):(p(C١UzQ,S:1}ЛH9[a;u@4;:MpE mU7D*j!-חL~FXKe3GђZ38p7T V$e2,E'g7ꬡ\b2 aT8TQ݀<3kMS0bsFV`دbJ6-@!}Օ _^0 B%a ?a ûNG36<UՓ>@tK^qPt?6 ۫=pHrŵM9!`Sn*ޒu_݇1<$'WRp] Vm3"5*Vt-;2ŋ_]@ZM_v_yREյQ@spQ]Ե4j56֝ސcu-y SI%;Ñf3nYMdoA⶚ES>,3%w"N $&k.+zpP'QU3Mlj5 _Aw9(dw_ݡԖ/ dR{UY[˿d~j1GƘ2bM.#H]6G5eoNK壁] :$EG#)ȍOW{nh5սtnxݩja╩ Tou@d76` ÖMRP{ݿLԴ%v,aG\MpT윏Yd+jWGki֛l8Ԙ@NS4O~Ć?~}FVkG4NE5fpbn2d#/**/2)GY]nCUbKJJ-6x#2:-D[4U/_|.A{{0ur=ZB=9RV %dIU\BևZO6Okoڐ7z% oRFdFmƞNLM{8i\O's f,(h>(8{n$PauR[1CsS,K,!p:5nN9gўHA E%j5ݻ;]'Ǝ>7kMβ|w*^lb3KSg4&b.ԇ  :+*ʢg=U[冏>B4Wm̸\ /o{u0>-p&~QdaP<_ €GVa]ׁo 6a(ud0 > bJMmp"j 5LP{| :_3}Z5¬wݾFST"K֔rYѺ=!5Mu(4>+ϤJB2[sȣQ@a8|V.Oyze2"*K"@u.`K܂45^Y( zQЌ:"#F?~Mu.,0~">yjA"[\8 \PCg "A\bgΛLkD4ֲzmLZw%z/!s8.!Gz`%FSC}Gbvvl2\sC^+ͥ×AQ_REG9%C%' ha;;AoMMTWNQ V,igFBjXb&%^ L?hnl(CiWQO΃H`'SW|+WatFNH}#2NӠF}ݛc6;/W/Vv6qv%noc㵞E;`nT<7<aiz>1j$`LT{вv]}C6.eu)C)8zqBJdJ6*\!!IˍHa3vX*`ҍIKhg !fS ~E3B3 عȔ.y=NTtyxvyJ/tmz&Y`i:I\ =!ݸMkYs 2 Q$VP Eb {$ڝŜOT>/I''f$㫨~ L5Z%&=Ћ.|ȞȤ,gW\<>ؔm$$1;ˏ7:!I1 ̖[ɿC j  \kBKopn' z*46[? :;(~&F/̘"n$W- mU<ʮl3[Zԥd < }9>K.ǀKL-*T]U{?co|֥*f1!/Fk# ug}x.IQ|%pU#W~s5ܫ|j5oh1W0jJwrӇIDߛA+Nb-s\q;=&!V@dK;N6AtqiKk:dT+;x qd|ЁxzGiqVȒ.3y>92tO%i;1Ef @՟te"˕(ɨ8V^k,Ze)@7e3|^A~ 5+C.#DXs۱bÂD6; " gRYD8BF9`~:<>vY!_X!w1*'{B!$u1 u!?!)#*}՘x-Xy9H$t|m@߀l}Ÿ2ZDХN}-4ӈk93q7@97E^N†XPoXPDeHV&Ўӱb)`&A\ kbSV.58Ubֲ/X@/){uQc#>& NkM(#7o"Q%JGDc,r6'J.j`lzK;#(I hKw| _q I#La:uX~(89 ΃nܽP<zI' -Oii~1;5"j4tzLCu[δ!8R|H\l'p @oCvq.@l*Iy-uֈ[C;I5,܅QЁm_^&X)n ` zCxu=x B\_rJ7-]栂&uDDݧ غX *! 5-ȍ_yUs=sMdڳ[!>\ MOxưHD\5<>h@ ]'>@@.0ގH9((ĤWpb÷#Kfz |j (|H+{jmK~Kȣ dA.C7BFghDTƊQ']GGsyzn*ARF,BFC>[A:aZX&0~R! }>]uuW ŗH,K11XVз~n.Gji(ܢ=7∫Z\ȼ_ |5>v/{W\A|v2fUwfw~JXXp'}=bR ^[=̐P\Z[׎WH*0M"nu6oy$8 e# oήfs tӾ-^^rw'O:r֘D]u"amoɓ_U_õsMk[(i͐ځkРh:Cw؇.j"ßB'?8s5xx*\ <6\kCk'C_նhM=۳`lݸ | nlmj\šI踬P΂QO(Hq I,Iے0Ir{Ǫ Nj{ODIJzQkZJ#L~+D8ê'SMf2j⽵M=FU"`ʹ@dtMnľIE?%.$Zsh90'B 2 zdF"pL^!6ZŅP?+t&ͥ H\{erYՈ-qvpk}%ř+^1[kHI/X["-#c9%e HMrXٛ ܐh̗wZύLuVx3m<stnD)؁k5loG0/@Evu[ObxX,YR+hͅV+Tr7"aJS4`,z<dp;e`401dwVf3=ny"8r(\*50@g|EOp& GH FfLN&G懇:‚Y qIfJ!V6Zq% JCw|,~${we<"?#s_u@+9e?(L.:it4M_6)Sd:pCC)RP nlU1 H{#;:yAܓRzvgβklD6,N_pD.~Lf}XAF*G\|xRc@ܨPqNd#_9HV"{rd+t{ƢY%BbmÙy!jav_P/*Մ@6'$Y@]tҶH8=ATddpԗHvtg0tY\m . i炒?sܼhuL{NfY!s%-MAf4'l%Do*!L4]NQjk{yhFoWtTv8 t;3&n'Iڞ}Z~6s}M %2 `}6kB-v 21P~o]a$ u{q aE>XȢC/X\%wU>BHzUXNƩs c(JF& ;9(Mۄ!v0V6'̎ ]rXr (үI',<~zUR$JyJI"90lU5L(C_*r כ %Oh,zLDFaPIqrN8MIp݄oƲ-^&(YyWbʰh3⋦EJ_p?E캄(cKhOvfgR  ֓xV@6<_{j{2zBooHcy-rڻ_ĺjDGңl+n 'i6 T9e #z(l{C߄dq0KUbܶwB Hbs="OJfe'%KJg5n$ѩ{Ж-`Z]Cb@G0̑BH pF'*pxò/hJjxϔId]mk("nkxE>)0i8#2G-L6uC = !xhjw2OPP<2ࣄ0+D@(ơ^7[$cWR7σ4ڎEE52GqvM[jq( W]*p,Ƙ=,6צ^LZ{网 ѥxGB}/=>c>ᶸMr H _/d%4|FkwԹ̻C7C%0O4dF9:&YBd%ytbӬL&t<.6F;*I㜑c)gWY ȴnH S(_T0TdT __ח`陻WiK*]FFtP(-o3pIE 3Y+mB!unW }]jRInozXbDR)4{#`qL ?A+빠)zPԛ wXmaK˸9틫U~Q ıf̹p0zPIަg%ؾԾ1Ӄ9{nu &KBE]M QshuenέBJ|K5 y˂:7 T_uA&qtPqC%qD.*/Ґ8͛ffx@8X^j1QLŶ&t@NGZ!/TU3ѯ݆?,Gh?{.݌{iӁY䊧[$*&MBuÉ RnQ|m,v՚ Q7&)M<9J^<)[ 0ʟVcf=Ο@^f"|0gԅ T:V\zR X0VD48?H* /Z՛Ԑ"dYljDK6lcF_`~l,g # ca1S JMCrnR eKI| 8iG`@Sc.n'6W=NӪ~yZu1$XٓP3AJM'f LZ1IFfMC2NS@6fK4'H嫏F{BZLr2P9AUcH` `bykY>R$G sJ{4GعcCDj~A0ߟg۔4`؏TbT0ybI>eoI|G M'-*y@5fn:?u:EޅRO0&jNZbl<)CEEJ\ɰ*yŝ+( p{RW/| :xjddrAw>vuwg?28W" "[a)+i_+_P> ʷ RrvHS'8l* f? Z()ƓR`H)U6L1 Xv=~BݿfJ{Y|L)3wCp_܎XfGC+ekٹ5'e$Mls54O:8],TGs~THp0on~kXW.J%f4w1hI/$:)\"!3AL ~ԯp#CnX@` twz< ֦VɌFTn@!4d cm41kA~QRz͑J};ر3aN̫N<\ gipBSPi\ tΐkUr+ŷez;wRL֛KU<7 z% + 6Q^ֹߙ+c1f! GRX?GK0G(:(Wc6T^=u%IShu2 ^`ޣE.ak2NO~>#4£c< rҫ!YP ./#l6[gy>LJ%mj VܭtY!b9uWT|bI(J%OPS?_9268 wxgC/ Ft;+jJy *?nܱ(`2A# njֺs\YҠ'a}i%=;VX!k,`uXR HʅuM|LQ[W׽A6 Ƒ#I'Bxwkgu* h>7ѫecHҗ>*L5?|QT)`ˇJL@]Z!YyOqVo=WӠ,Ḽ&TiQ~X1d(ze 4`LRLvQ ,dƵ$o)K,\I {pקL.O/* 6: dG4r/d͋@alBweXMPG‰.y{K8ޯgl5% 9Tb TN&27Q@"*/^e7>;-u!w6R{֟0E=jA 4c3ɐ>TaJ'&mS[:9Olu%jS0-n8f^r=!4 } z~0V%5`/8(gAxCqN ڜyhk!˿(V.>x\4=~W+TsؙB4[ nOa'=,Q}N`_[ճpS:Iһ\$0𵼸 j\s`@@Pϟگݠ 13%UG cPQ `;@~8_aƟrO4A #Bꬥx~qbA3UU4 Vk(4Q$ŧ4/R!S P͆a Wd3̇z%4Q@=0|[@s,J ~oR*BГMK JѩP%Y9`[|/v+IafyGU&œAZb:ՕVck.=ӥӛcVsuP">&/zDMo׀n504>{$GRJ~ EVag]G%GI" TmHQibX,~B=7T;rk2.>$hl ^"= -^?mr/1s_S=y?Δ -[uki3ޝ&=wl> ֞΂B}g;̧2fvɵ1fԀšz8&Qu2X @骱r/C[ަ'Vg+ S06*ibn ʃcc>2KJf˶99Pfd ckğ9k84y |Fo7M1̡+Ȋ](R#1 B}OU[t 5Vx頴uVbd"F2v3 C#oPLXZBЎ||܉ AzyžFg2kj-bzH\NHs$u2ǘtRNHw}P7**t="r#F~Za ڈϑȽ|'ä9!- Ē ɳUR9Gʷ/6NХP+^~gM.Ag=D~4bȺM@]g1?2kܼ#[Owu&G&TUf"x}p,t|,F-3JUOe ;onH> z; lcq7"x-#C{#fr:TG"nP>reyM*,:OGK!x6~+K SRᤩCN2U粼;6qMVMȳZ6bM`[T9H}|AͶXM 눡Oa9˗8 C^}oep68 %`F Z t} OH 9j;|g XΩDL?N0>Lq60nK#읻T}7TkFH>Q{u]9-8Q+ =rdhCc}#i,s#V}N(^LN]LJNሁa8ܗGCmtw(*spfZZ+A{;pPGEY`UɁe^ sjzy^>Ǎcx!O< 5 ( x<4+-Z ❨%'>Uv0ۡ'SB˽Ǧ@o梚XT'lnX[dLKWrL%?!=󬭊XO$it\1(/)KB8bbkKb(O=Y[wadV=傐E<ʒݲA7s2(0 &>dOJ~LꚝFH_M2 mqESк]MX02Q퓵-zctR C=ۑjoE"7^ &Ea):sI`# Udv(P>Fl~fjslǗ/ansYm9)GhygjؓRPR^^A Cz2TRZ`ڭ<j,`\ڛ6b̂A@uvl6&{IPUZB7~Iowt-lRa8Uz279u97 њZ3q%g@ѡNnUP&M-4>ODr#cŽQ\<+*1~:v') Ф+ PBQcC8R*ƸIS`?&h6r%_W; vnǗ8>sm}+v "qd.xS3\1} Ee5p 譍t$ɏĨ5i`hFɕA)&cmEDnxɛQ9CŰn`U-)ϔrQ ͎o<ϖףOfL4d1J #l##$ _¡'.9<靟ń AByQۺ}|8 q4ũ +&'W;eo QHyOҋ8MPފŵ %dop:#O( 7raæF>'áx{iPEۙ2l q)7$gp{dFjCZeZtCiDD`-~$R(޷V}pNr 䧍 tXhyt, BcBy^8Չ-HsaU^bW~#d߀s$ AIJ2x:G9 g9u<Ӌj,[6݂mV-4VQegWͥg(jV!\m}O(ZܻR-K#.].5= sbS'P5S6M7O܊9iB4/᧳}?1+ mԾu|yTr%{,' o7-C08ߕJkդbdJ~Aj>p:Lu5V<բy^=z jɌk% J瀈Fh.'T|Xu2Kj&SqL6KFOEe:+6*Bֻd`ZO|h:ވލYJaVU&Σ/eȌi@1/",?4l>:@5{L#m5 Y-_jSy\oG}ܠ8Kvlq-$meGŽg+XωWEs*r*ZdBUS4ZOWJgiڥ^cA9Ƴ,cb&/eZtsgL l*0&*FH`@V VR qx $8SI#^XSd-ę!EEPFA{(@GOqZ=Hv|LI*1ߑZ؞2-GFèn33 Q bS4Y0xޖ]11ܭWveGU1+Zq6c@)`0^MF|Y-嗩,P I?Aj8r?"2_>F`I/^_dQby٢}e˜02Iׅ&V>|}E9<-yTAaOn M9R-1`й+nů%&19ӿCԥUk,Wk(l~ٟbTcf׬-þȂc@}io8/o(JU19R$`'B;7Wm^Ge[,F?8S;{:1 >x? NIzQZq48)`Z' ^e\R6NsҊ/QK,Ō>I<Ĺ21JY6+& 'y ϡ!^&u}偃.n<%W0 ZA&Eol8A<pcq.K &L(xbiÏ.Ee<)̶Fy4D(ӄh,93Wj}dr5 V3fkskI[}Ζ;U 4 @<~|ۨl,9;qINb)v3]lj?1$+k,SiT$yH{럵^뛂5Pƶ[,p FժUNzlA_XU"{DaXEBHYmWS,4RR1ה n"މ|m :>2&zz6y]n,kߕ6hD`AGy?7' ϭk@sFVPe %Uj0z Y\~ARwȸkZKD HaRWR)WMv)%57*%Q ^u.:xm *Fɚ*9em0+Tع2x>76d+.mD<3]2?~I;mrIwAUN $AҦic]X~0;5@] sV~Ns16h, 2Q/biP8cT y ) =lhl5HdnO%5!E4DLxگ|k5ڨ{O8ŕ@9M{ېr0\'&rwCYVe/j:%MD LIKlђ B#a̐[PjY #dFq?qW}D.G7bjjքEOilc:a.yh8pI[ oA/Φ78ux.[ظ;r$j$nPS ' aeqޣ(5o9XVYExΈUzRxrmZ۔_+ }DbʀXmQ'[9Q#e0vP_8n|{AssICr-,C"郻m:+-c t,fRڣm芊P8Wz/u@:pfs;3?iX1BtL O 4qx՚LVr8 %.䔮3ӸXC7<Њ'lG1Jul2ɧ*v!ݷRa-֤}Sԣ4"fBӜԝP  ^YPu™@f:FrU&@ kcL6NzV-!^7w//Z7GB`M C<]0Еy:@Qh Ăe 8dF(bDRd0%?Ϧ%[oxt#fa`ﳴY^ mҤ|&VRSekuW>~Y`3yf ԢskJ^JUR.*دbhQM@䎷Kg`1ТKw*ė&ppbpX eZڏ3~341傒  8("ո|FXF#6~*qfmC u3qXlHR]^2X7} [NmWiN k`4/Ct2#DRsF5a`'A fo\ *e[)˺%kX*(ehȨ=O8eD9 RԌLjetc lCVѴI<.Ym[=bie 8B;rڀ~w-NBc)BM![~ˁˎ `Ɲ2QܸΫI@Y]@L:w1՗2@v5㈫ ,^i<=8ݸ!_ RvrG2#1Kb5;69lВCDaw$\Fa@O=FLsǃUZx<g,kGMFvIGHav%IP#dIE᳼W+l7#Y=YWR 5bnĚyS-^?e]aghE 31 RXK7yP dau# =w罥n'[RFI]u $+42"RU#eykcUتƣzL3pu`"KX:A (JitN@TAv0Z.i-psxDYojKWG߅Wףh(1fB OTwI(ngolZ ߝԄ˰osT!=6]omyӖ'^m)p3mN s_*^&*0ko82W 9\ŭQqo$# ֏\̹lt62$4 K{+S2UI ͑SƲ9@V1(Y"+m{{Lʄ~檹iZ<,@b_ 'RE #惤0%l>C/_(bx%AxdKXڡ!&@]nܧB]`cQu^?rtV,λ$8j8E{c$#>am+j- v!(6T|8t#ʝo!ܬK͊j1l1> -H{I% aᢷǻ#Q] Al)榤8Ǫg]'tB /X,9C[[<P\Dϰg)6tH-NXj Bϊԫ1XC5a*Wb,?Py̚cIx|ȑ@l7cRt,=YArncY|Z7fj#(<ZY+F4?b9a>z*ijg@IA|)ptl ydyz lªNQcܣH%H=%;X)+yPDEA]S6p`=JAoq; Vosa4yf:\l(.9H(80NFGqwl^E~ # kiyйg" ȂTqs*| >&337(#̖Ɯ:yLKT[d=7 $qҚ~L/nmj5N G36Ov.0i"DCs{qk P~#BR ws|W){ w1.,Qϰlj[k_wN?p Yfj%+V85Y>%)džcw}fp'?Ƞa|f47J(Ɠx^7?>V& 8u.-{y`ȈŽ T(4^1xV __V2ffـ{6Jl:+B¸'A6 5 hD&ZE#l-iDR. ~{T4n27wG1=c5 ޗĭYIX4^[8XxU'Iģߒ_&YBJOgt?XFki#f; U/msE睯c]YM:ZluN{mWր㏱[,#_牁K,a He49 KQek1\ޗQM)EVc[gz9ny8RRV{s`(3 47ԈڜCZ\FoeyHds:m]t1SXRW|rWb9ƪ,ND%fN? Pq?HT+_"W^@+CfQmT贷L\8ܨWァj>yQ.kQ>ቜ, ٨$9: QHE8>$.}A4>8 wEV4f=%`J(z(~Vef>t9,Չ~ޤY=Ө\/ˮB,IL K=Ш ijXn gөz0{HYZg`h\prs"HMGyk{7k&O{5"++gSH/ YOn%":3V# ,!wP/EONQmg|REVhSR"KC/(j"1Cߑ0~I}QnŸuUfPEw񦄎C=68*c_^鳳 :1ƔC'CљL2V/γID+bCYd;qn ^ϩ NXҦ yx!Ɉ3'nRQ2Gҝi,vB[t)pjs}hd6!ݩ nfjKU kV횞3%䘱cxUgE[P`S/h5_m7% K/-Uhre C9KccfoU~+e]sq7!4KMq3q͆%fhP\N Zv'v499:e];b$/eyC[8|bQҺlvv1/6$]Q0v񊪞*g-%.Y9{+0TA#e!:zD8႒4ʫM o>EK=׷U-o&X|HW3t|vGjj]#"@:J<71X:"4u{9O8 7`TJ-U ĥZȻ.Iƌ!hjR&o!BO/W9Oq2ĄfBkOUn:A;2[U&KNU=X[p- s[]Qf}&)#%`S@_ۺZk0֯G#Hy]X]?}86iwWElo﷉'h% .> tH#Ti%a.$]c.6fZ9|j밼Mda6|:֣@kFz٠L1fth ΁U(ɩ4o1 aPf ^tP y8 #{` E6~޵DNUD&e˳Y=V8CUfljj*kpA}q3nF)Rc8vڊ0=xĖ0ŵ$ W[6sExmnaJ5zWP&uUҐs ]dٹ/H 5H3̻ <`7_;s{B|| Nx|cQgqdt]l?6]5٣JrD>Iv5;kxi[l(%ޱ)n'[w!S))1uL3]3]#Ӓ'(Uɮ>Zڍ7kh4ptT_R'Ds%ݵ:IVInQ7ȖQ5yo39|cy|qOU l$T.\TnWg,{4&,VM*$à˼' y)_=xzߺ5gvÜ\`+`1ΡE[7t{ XeD2D9_S+6h.4+` q # N]d]AHl0V~$'=pow~/*iL C)~`VWJx=:8%=g]pOY,1PKac<'ʃeFb㇟MЏuf-וF!]ЕSh ߚmvju+?aq%3gNYwKL~œRh~?MU6%M}?Hs&S1_ t–W2u1՜خ.JfcmcN.q6 SStUM(G ?'+xgs5߄.i2ڵ ն> b̻;@@Ϋ0hG.F4Yn0\.+\KP?KKO NF)n,ޖx7ּ4i^W1`ǥu9`+MD"':AA`_@UVҙyɅL2 aۉS*A.v 3_`i_cB8@KMo\ϊ5B5.ʛ>&r}iL, פq+.P_(U ujdLpR.xO)G_˩rGQm]pICRm xZ[2mr< b 2yZYYwPH$ qX&_hd$K0XV EB3;dyh=ë Q`U b|;Xo)@ܶpFO"UWn@b*AC~ 20rT8~Z~@qLwCDV!=r (Bz-.(:OkӨ<^#m`GlJK+)bwBG8x2\& © E;X|]AJ(h| x/Ics HPP@K ?U>7#*O";~?}&..VfR<ڰB u ь. p37j~`"Q?F{[qf>7E~nAEYݨk;CX1a!v-1TXLYҨI` 2o˳ &õLt2=J*@&ʌ%ͪ$nmv3 %~qGHXYh|7_{V)RO1j&yM~E|vr?)ݢO ~r~,c\ oB`phY7Xu w*|v\)(Sú$(yAv$3bm~~ 7&AY/P${@0tv+䮾zt0g6ف+b^Kzܕ_(zJ+6ƌgyy~Buě f Xʺ UGABXI:μd$ [z5- J3a1aQa028 Ot",L2i`;-fQ l٘B/||B_"6U­܉.ƶ]1<ٯ#XOPeßXgꁯ)F}xr=vhNܯ-)#Vz}_ <7m-q >we TM-*8eX&4+6gy`}\ :QTJþMo=L/ ?S)٥'EuW :DfF@tCCVgPT`OSnD|9TnCÜ.b2"RR5gj.cx?.6O/i)eUD [4łTV@OڀSb-xb#V0TY^I[,er> ˟Ҏסf޽ LrB\y^T8XEꅼPԔx-_yOziO O&h׻~^FuP]Miجl΂=߹j ȼbN.4G6Z{t#cHGhԓOL UYj*?7 !Yϭ&VKxFM6h= HI>g<\PUu]unp`a~A]N@Vgڈ k%ZrSЎe%X[LJН'S˕[?Zg "ʪ9UuWK[i>v"mLcy rWт1_Ï]p$ nV D;<ƞF"cmzUli-gC  C/*'dwkJql^DbXÞ PDebHuu4iVt6Dc{S"aJP:t/ʂyEp4£fYw[<>J3O^"3xJȐd-v!cME:;+67.L1;]T"[>+j =FXE,:Z3?R34[uQ1gA:pC tbLؐV=L/U֤$ye`²P@BW% 6Wσё"ahr6!ɻ @~]J.TՓ\)٧NWdҀKr 5S.+6|*)C U5tn¹<¸ԣGQVo[鳔 }%o6 Pv-2е|>K)lrDĂ W'}X<};D,;Wheqe]$mܤd#bBUd~b#dbWb@ǎ)M.+>n)Vq"gJPp9X3XVV$C n-u!$2J@3߸ 3̒;M^-fLE}֡₯$>_$FX B5~aL ~]#~onm]d]xO(-.eϔ05xSQsbCQ'}1ӘgI(J+.cp KrDmrav5.tw#uD(DIy]5ZW?3ñ/pU>t $ӹi*y y- w Iz8f+p:->./qb*L;nA>iќvϹN`0|%k+iΣR5xl??NC)8zfڱ7V[&L' "xc)Y+U[,?Rr ,0z_3i?pC=Z'Qe)%JU`0"M1nmV9 %?aeZ f;1\RatQ[.Y%yCGb962jDܦlzdECrHd- W*uۏ[`>BMA(9{TYw !M+P?DJ@6k0 ]0sJd .떉eQ(0r4?8K֍JNL GjORυP|< a0F,91kZ`%!$'~n^!w7H͓Q] $5W?ZGtE85$r Jz]Zqu=ޣE9B%^u.>p'D.-n'AqZCb KDv{g *Fn7u)c%В:5@i}aш/Ѫ6swOh֋W GyI9}kw8)q?n^ kQ.KE/Jv+I4ܣZmEgr_dXb7.;b(( g|2%Hsi! %se/Ć*U[ġ/S~٭ vI9Sv ]@< _>W#F#Xbsc qqV\\UFf`[-!سl&: !BTA&Ip1 9}hP?t|fmWN qV ԛag/u5|d nkH+J&3\}d=]!^;GMI.ܝMFB5') `hfEM%睟UfClYetP.ǒ1k5nu絬-F 6VV|u˵hKVgoqFmqĩؽ9bMirYm[Zn=6- J;5]VF1WD6MyW*m@ ~)6@f@'FJS.la#k|*#cUn A˰5NJB "P'^}P1}*-$C`6>+z` + V.$GVfxIi?v?>:hODS*W*'iuNϿ)ߎ/q=~GuںWHqès45<>pmdp?l`uYeIP EwK '1(Zv$Ӑ4R@YHUpUmU U8==C,\?$-{;6)qTRr(a| :I9H Ѹ6m1\miOVpiz cpL2(&w9NQgJT7cƂC7!I5b̀:6 +T1=^향Ǝxx:v%P~ |j]L{=uNA7 ۄz`,nŎ6@BG@E?܈J,υ[A}4O[TPAv] ,$|.Dx_|zϤW ;9w({Fhb[ m$Λs\ޛdT}ŽZ'+T-`߀S}֞2,~]pHM`Yps5` } Ѣ "۹H=K\S U "S y-_g}@?4kmWk!*XỲ51iCԴ#daIVn `#cMƹa$)QL鿫R}_Z\uyCɆ0ݑjغQ9xAx^q`Lg ):.f:>oz#%g K!R@{r0 jUFf,:9|ͺR9LdvI#oO@A\rг-jŅ;G1=-j!z_8g9';kyKY|$#n_WZ9?I&ds3Dj"1NY I%Q{Edrm9݂Kr3;4݀Fqi[ަ ^AYvX`0s~@Xx2{4dJ(ase1DPIP|hs#(A{x7}"S=h,Gʿ|S&MƩ4FŵfcGʍVyfv&@uge]PNJMp$!g_ǫ9`!՘_2,@KȱuR0˳Uq-3sBĻ-By|64que9)}ނ0ژ Or>x ւa{*p=n {mԶ]+P/ G'd^ȷlY@z4M_ep[е})+bdVͯ࿟[_Zs i0zz_fE J b)❾tzGNߌmtuKZd m&* נ>dz4& );0/ i7I2n -L"YNx+sYi+slU# 3{´o^jv/r"2`S0oN߬6g:, Cs$nϊ,ɷ ^(. sʋxuY67`L)3Ý!$i=YZU Y;:ݑ)7L6?7&t^9 fgexe[ 6%$ZudR13ɋ/.&07ÎҜ<᥵k8ULrdQtOK,J#:TשtzX&PP~xVi,/.MW/S/8KM͝B83+{ jC&`{;+#dD26)gt gDgZ疹sq;> m MPja">|n(b:yKGWyZ\524^$ XKOv*:|E;KVzA/9BGv<32zKN.vPs>g/ {*2IRkH=ibBť=b &aLvΟ|4W0 $pJ">9_˛'Q- s_Ûio%OE˲\dm oҁ5mT珟*Egcg$L* ֯}1=:'RWJ iMbmg'<.mx𴩚9t)J۶1~ rA'T*ԦzqH. dʥHJ%{^V]VZTҟHQLqO@F} /΅[Gr]3k $9IQA)~^aWIMVv uPV3k3[Jvum&+"gM|[2}zf|N :K@R2;7̮Og!K(RfD͋ {¹6JRZ "g.ӬOxLrNhVm<0 JEagI3c0dɿ#~;$kq sY1KT,I4Ɩ> eUD!!FO8A0Q9[,YĝmT1\ѤXaևnj+ɼ!tZJkC|4@U$ x>5A6=lZ_=F> :.vSw2:Q.؈v-AAn6t2[;6*$w_4zxt.*0D/޸Cf'p>c8쓦YI9_L!4G\OnA!]:MJsSEkC&,B fT8W3i4U@-4\?z@8jn AY 37A4t*fژ܄H (ب@u: zw.NPK\b%+"kR+4rp,^:,JE~o `TGg%hߟ3q֯q/ jd';m:Nr KQZTCφK$M'ďX!:h?RI$~ge?pA?0XA5oOUnE.oV/ˎ\xC3>hq(?j9#7M@x#7"H!1M.;ǩjEFH18s r+=6S-Kт夻^Mɂj1oN|zˊ&2r5N~͞M} .5 x n$m[y<lPv~&@ʺWy0sN*3U };cMY5DzW*_0oqo`cj>]Rq\LypLFʁZ3;zRm8k(A)}\F[= 3(9We_]x,ᦲro*3O䱔X>PS}^Q!鉄,(aK]R$F%][BθLn4Ι8gX} Ivdtîu5PFo[@{o,abonE'/rJ1̪SSl!~ƍ-G7qaӼ( &s1*#KlPrBTwU;=iYQDGgҴ ~% \9,K!@r[.!Zp08WЫPL6OvYSIs.gLVjiomI7ŗ< LBPa+@ϸ-ۨ@-*!\;>띓h4*>s ܕ 1?KJHN>% CAڴ%JdDݨ"M"e8OlZ)lе)f_cј,)B`2}he&5T_{LLQBQNKzHWIڎ:w!3&a^mCIo<8dltjc VӈȒfc3f})%hi QCCIϡ x g) e3Kv) )Œ!'s T&b{>ga_IJY%=RO v|CF\6\}䲽.W_ޘčրXR,K`B]d0HG]ip {\0X o2߳@9Q"lN0 R9xT/DLK$nLyeRi($HΞb#ξpC2m U@ ~X~엣{۶R8gRr~2+UR 3J n3IEjfQyl~tr ORl nSQOFEE Z]jSX^xPZX}1*r{9rzf\^ );j{{ KݷAW nU1^shK)pAҙTby}& f^Zi@࢑(XX$f/*&fR_V%=咲%E4n2E xNs~WN-&ciEZ̰w^–DIbDP ό|%JqH?_`Y!uIf_`z%s#S} 32ZiNurC M:^}uVk`WE}gfr -brSJ!]k&_&.ˌ I#etJ8h@_F|C8sqh59V2ӊ^Ë*[R8]?TI^#lhVu3.Z9@Pm)^9 5h個WEwVnR,?0d񦱦]oPgPe5ًov6b+̘ldM6*&G9ʘfI m~ɑ^ur2[&} ^ u~2LZ> 5l)T?%w_ֹ9sMƙeiaʝKrkLU7r:^0:8~ic9IeՐ:8c3S2%b̋rϚqMvWyDNuMMZa/7}gx0S6 ylVp4O;<63ar"zD'].)^ԟ<ȢJI K)'b%-OY^=PXc22Ǿf8݃%og?_/&,_DEbDI#QKhYO~TQG>ܭ?Hfi)#U:HAoE1RB FѬhQ2[ ?c5oOKU&}:t+?H ~.xiAZ1ȩӑwPKS }Ʌ `+Ejӛۖ3Dߑ2'ЕbT2(=9VR G9,6k亹cx MGt&v*Ovz8OvA}{G 8˃~Ae_ֱ3y.X% %?0tD;]j:q𭩺U&a?$`#כt0WIuRt;Aszri'b >At= {d'Qx߇:{*mBPJս*)"qϑs8C#D%ן@`OXl=@X ] lG"lbcОPM)b՜#kG&ˆJm`j7ykn!O(`L_j1/twēMw<Ձ7YZ,djJ0<܉{&̿>“xvkO^ˑꞕvašdӵ| t֛sPqcZ =AsTM:7EALzk",).r6Tw>V6{Pve-wWXU9ok~J\եJWso2t*`K}[փx6} X>R$4.x H{=ˢ= ~63Xtb`kkns~m>tU`A4#TZ5iJAI,RcNҵ(b]pNͥ Q-Oό|)v@5F|LNB10Fmڷy'=I/\4kr!hG65" ^rCp^y/!ȣW!%':x2Ri# ![ʞ8"Vk qNM-xp+4XY%+K ~t;8߹W93Z2B7>Z tcF>}h> A̗{7㮆0\|ޝÇ~5P*=fhǀ I>XT( dv8NG5[#h^¡?5[zBfؔMJs~+oP<=\f>|x+MVfB9"/+åΠt&?E!)kaA5?&j9 6S SkCupho*o!bv}EMR{v~/$ڊVʭh![5,&w3}d'G=8`ukv!w Op }fvuFH{rlDžs|z QA5AiTM[%J_#xA! Ƣ7ed)]n ۤST9OE~lje:53'?4gU8}$K˭e_}kMb_a9^ ,>tGFUqP_FISLH ls.\!:S!4Ȋ_'i_9Twj6(6??^dDH=TLdP c ( ARn4IesӤEb1 jϔTI;ĺyv3e݁|2: NG=j謰 AI(V~+ޏ6L@(y)d<Ǵsդ:N8xW)hػdZP}!tVev2E00 trgGC8*d4 v 4I90o >uQax; AR4sY܎g$ l͝ȭDxZЛqiX%:rFq1@Ah]ofbCplc,ED6!m$=8QN KwHm=q;-R, blFLCo/8U_*n \l)y2pu۰&rmV3@?bUu}{`>w1%!\}qV_B0AZN+*(>E $r/ RvT>x xS0I3@N9 49DΪT#G¶= ~xls" *7Y1Wo2p-WJVfp )xeDx-Iodt}:W#].Kǜbۓi4Cp5ǿ߭77rAiߗdq?%\_&, Vo"H}?cǚ:rl1T}93iX!4%m6c.xt0-řix-@l(? O7p6#Hvw|}Ƴ{c-gAh2V,k=Sn5tӨ^Xʀ]Bz# [L>!UGqh6c~xIݚ%1s%+rm kFHcD>~1/} CdsƦ1j) 8iG_WBcf`6!eo,6*(5Ԏ ce6qg$GkSAʰC 8,iRP<%FU֨#xi0ҸJ1[֟8.M'ENqemӥyX ^IQQM?$?){>(6 YԸ{*#I?/U/Sf7ϮH%'Q;A ܩyZ13L& c&&qnY㩡)q3xY^PImZl'߆G 1!X 9#etco~/T$tVճ|WZV"_.uDo&$7*5f@Vg}pN5.`&2'BC+̇BNSw=w>KI-PV@H}E}|֢ N˦tI;\_SlOf'Pܹ6_j;v%z=׃=IRgQ-RЪt97GJ7qb#3T4p|=N/>)㠍)n"j.h[XTv\F A+޺^^nG` 3N&;O3Y9T˄H*+Ea ){̩=`xQb6u leI95=rڅᵢ[ {b|3wg!QUr˥OZ^9^k4s͡=t/0ۗ/ \Pt;Z͑c$cM|b~f+ ^76\*6$2!`6Vd7p_sK\Kb$aZg*㣅歼r bMj~;ώy)Y|' w\Wl"<"0wZ)9zQ *-"+cЮƍ>nyl^ʼnˎ_:y[; æ-O9@73B\RGD6sFN{&pt>ԛXQJ&KW8v1#5l8%ߺ*D'Z,Rα/t&`ҎCѶH>l\ gF rVhbǺ t!^Km`CqFsg`㳆l dqoKt]VAI}}Nqxd}hT&& ij7U>fR#?(j+.6p8A֝5UK4ݞf/`1+W) &:Pz6rqyR ~ ҟnH0Ѯ~\lYGfgt@~3Tw.)"*I;koX[ҿЯPn]1\+*3IQ/"B՜b.0\UTl4QnCr+ " MǏJgwu|sYQJ[Aq}f S*ڟ0e2 Eg{SV,5q*,a|em[uaoqLH75ԄWɌF5.O&f(|,d 5Wן8⬗6SiID:=)DC2 '>o7W =[ڵ'jVx*K2=\+IP P0-ZW_yѶbQ˚OAƜ>ptosasbjӋ]ZS\K7M_7#e 1.hdV2%HM3MzըJǣ [vCP/whlMxE=,L&MG(4╗m*{9< cء^h^aYrTQ,5S\9GImgvSi+ Qߕ#.d +2&ݣ6xoH eH`eʉ//Ᏸ`?WaN!{ 憏X%&i'vpEen#j=R,.!i[ zZYE Cߺ(,ZT8=Bgf6SFm%>HewfA#pV1/OSTaγ܎Q,^0,4+`?ش4x _A2ȢÛ?hRќ/ڇi˷+usC eLI93b9U]VōBakM r\s ;=V ]00߼ T[^[C{)Ť}yh#pƞE(O9@WpKDth-IzeCEw7?9(H0;1T,=m5^':8Oum>#=swWyKZ3aE59奐A+cB! Gܘ}Gb}l%+͡Sl3nPA|O\")m^ٺr9[_r`dukhIwW K0DyZM̷KM\yea5#qǾxB~" 5T\PH2'=Ew͙׍&g"hN".3w Bf) ZUtPxd*\(3o{wEՎGӶ|Zsj3P` 4xp3 _^`P3HxWܜJphh  3% D5+n'}N>#b&PL ZK-o,ik::yNGN"`$i{ծ&P.bġ _ˣ}IJE8=E?zGR7:)@VН5an'g3ݼ-Jm#"&~kbCνYBAG{+x뼑OAfYu^<,"4!͞o4⁂ϫA^zAO4r̯={(7R)0N Q~fwaVvQc ϴMR slX&8-h.Gek mY~;*rN6[STW 0oii0y0yz#k0z ̓V PYS,0 mGV4˳ 6<-^'G /E6`n Zy=ee2+okj.8󨀮PZg-̿`'/>dC'W<菕iMAAU3*R'YğTGx.?+9VSwϊv^78l^WL-?Tż7k;8ѹ_FCY'x'[q Basڬ'4N F.F*iWVQB~Ī3E[xEcZ8'QR{Y+(@KR;y-^GOf48sG!E 4-qd-}6+?xHd QUQ_TGc-UK gƫGR"'nFIGҨE^ljA9j7桖؉o۾Q3BGA⊗,z7㹛U:{rJgH5 \ˑ@|0YHY'Ӏ$UWV,iٹΙ&룟 <J\xF~Y:Fumw庂~ޣtYN'<L)qWIZVv}.SF=+ ]HVBsaH or&kfhd5q&8[r@8kB pYq tx Wkt%٠ڀ+KO[ƺ^Ckө*()tuNG{k}҃y(sFSa:`Sٌp0 99eG KAv>3[-hh e/L݇Cl@dLjqS^S?a 3;0Xa"ٺ5@ G'+DB–=HM^Xvч^0\vpA쇶k22LL2XpࡶnM4a0nM˼D'x2}?j& *xT ۱hv#-Bڎ|))bXwc‘bI<rdilg͓kiM*1Šr ^ ҿ##VUlw"9BM6z xY# =o2 1s-^m*KhHNl0af 3ɫA sT8@ZIcHnbTc:c+!2$=۟{1偀5P sDV`K?TpR{=^ba2^"䦩!mݴ67[L6Os](Qށ l23ފءUk3xj2l>WY? ,J͘.!<牭SqH.܉sQIL,q{Ϸ,0H}`hFVl{b֜JRviZ*pxas ֠ >jR fv}~£at3z-9,Nt(kȲlarːٓܢ̻vufZiDoOve#f5F?bWA2l{I\E6ٯ-#6aI:,1:a&umsj8uFj>ĭvW(<5vV nus%)^ETx2>L墮ӚyT)@Y&P|&{US*QEOJ',.+_'V)\K%N]ʾA5o-nk VGTZnlmxzN7'Id)!;fr Yc=סqQk.w_Q/z%yfλI>QRHg$ /6{ќxL?)"Fv7 FD)T]nnӄ#+ˑ(z =M!h\ aϻHd_-4r|5U P`9+SV]k^اop ԾCOVdh&l1Pkݩt!PHOF`h0ۀ}4-yO02:9fot C-|axm66HEJ<[hM' kd;v(1 ;SF9FDԭD bTl/ᥣ+L66P!JxХJsWxԒݔ0ЕɦRL@&L~9uԘ{8^Sc)c %2IAN-^!8ȝe> #"Pm99Ï`#lrEM)GK@'*%t1*[utuȷ7Iف\Zu`oA4Lr7^y'3m&O`_a-d6@W_`Kkk =>^se$/5e:d:Zޭh,HAU/0Ō=XTqjHn]Aijqkrj49iTg 9ȉH([Ua9H58,>D\~<$[ J)Lx9,5zY^~ͷ|@~.ƅ9n_9ӇQe-~( $ff Ͻ'p)17#}b`K<ĘkpDOJ'ww51cʢg&vA[;=)KHjmz_Ya +EoE$# VbR$nmb n5Rwx'M [W@-M-H[-+ T3=:VɓL) a\BvL<߶oKt{.fg5ucÛhzfQ!#ΩM6=\ƪ)iUra,!' r<`g4[o5B6y-n@QU þ P ahHPIw&15Rs<+>ژ{ !=5Gq5--1'Qf4-$DI P@IE(vb_PSQdmXMѰ *璾,7ll!M^em87vB',Hӗӷ\Kos>B$^JqT[IT)D*8- Sq .6UC (S)EG}cד aN6 X֪g21tmr>b&vmC߳a>yTI'-x7g9z(Qdi(.|`G@y)lҿ*jߤ LCN)zvad\N|&>Ǐg6g#"4#Kܮ+쮬{l삺 Y3LyǤ&[/,.n%CHOf3n?wm7 a-(yT2zz% M슌Gjl 25KMݨd5'=#AJG]\,? ao_̐R<܈iֶe~xJ0zƝK8p84FGK) 6A*"FƯ7/Q9/9mq!4MZj`= >@< 0N){n_x3-"ּK0 ~7QFa< P rD#%v{irZMVtrCsћEͰn|Q }Nl@S{Gq;'懚; K#C US *h?{'`rXQ/ 1 :]6" އjn㛀-4\f׵6p2FYZNѪd3ԨO.Q휯"wP sQ{Ae6iT 4ϞϢFsF Ɓ$n!5Ft8Ƕ! q%&R58]yFjm%T"3Po"KPzo~jO獀~xх +;e'Kj{Uc5yh0tj4HJ=?zyUL<$hg$>H f Ȳqy]&(˄AltG[n{>`I:PA":;&|I qFe&ʝ1 Dὠ5I`PrՃou|ge_E;uxߪzʡ.kN'U?C?lFn:ڲ@LzNзJԂW ͕r :>!ōGp6j?jFGx_ߞF ˵gy)@>Ct<92XX89)5]T۩3GV-d`y.ۂҟ~2i9WM0 T&Dg5 4Je;ta~J&{I[ Wukx s#.q{!b{\jx`+|I)͹PTi"Y=$7of344O#19u1^z% Ӵ2kTS{s\F)ҏM95CD)%uL`/7FrPĖi7MfmIϑ@,v{U^Y,EX/\yL]?t("z6ЎpН ;-x~8= },hI ɯ| `m_9_ E g! є9E.M(ۡVH>7֘s9U(v/\v8N"4/IhE($ W,vr \̙絕`Ak9sȕݐa|:j_:oMq:zuUiDTsD(QkBFo?~-}qj>{aNK=ǣ v@HUjs!e1xV@%a]y_1AH&3ik{ۘ{A͜!&Ɖ&oFhT5Vsv(ڻBxy[>z[w3f,BZf?cAqsݐ>A~)ItT\Q <U'-0++'qs2PGG=,9jlbٿ22B9l!쌊{.%/sݚs$kSfliD~u* q9K蟑ߕCwH+;2hl.کK:2mCxuvZJit#c)y?vߺ :|zdy]ׂo,mN; 371m!+AڿdxBULwnGӹ)H 4ݱy.ٳT}ZgU8! =%'.VaIJs=b\`)sdlSS%m=CW?IC@]:\P_ nYyuq*F+0G/f1 VYAq)V"M$D8qwAsV76{gd3$fHPpr LJ{mX"k՗I5=:Cϐp`]ʈOD%JI6/ݘSs4iFJȽo XL-Dn9mG_kB! u*,ZCGV SWE'?ޟNyKh8${Yf ?,㆓@--п'cNXzPݣFFIs}3Fj\.;)oSŊ04RȢcH3J ʂR9*Qhi]s.4NMA[,ꛂ9Cз~Ǖ">Œ6[<1CW`we71a6&s&q"wSx0HgTѪ#'+2HvQͲu|ǹ ׿hwu`G)OFkU Z_[L:]FSw틡9W%[}0jkd~- 5p=wa,6yyKq^ɥ,}^'+3:TCK6f: _P7zk%vi,w?!}5?eɃ{QSAX$]5߅bwJo/>d*% &b(fdَ% G(؆ |73XL# UyXe Ɓ8~$__5 Xe\O95֎G*t3[ss^F6'DOo,&Vy_A%2,Bx&GEyn됀cWK=yd^::P)BGkS;FM^KsnJ+cm9\}NxYuv֠ۊjrzp29 -qYiƝ*I`1sL)"toÌouz!8]8xˀ J:A#%o7관އ 0g h3Z{hF-ǁ'ms).L f{9tO4 yZC+2ÞQW@-(ڕ,?0d ӎ-< H0-?gvJr7rQR"VϾ}!`S \uinf#4{% jTG?Z2j5Qx$[1Tߺ;ۘs)z.$ܳskPT, D-0k*ddu{`hpC%Tv 8xU ~Wß[>>~Lb F"tB˴YW;O Y.dz5_9M4J+HK_g+:myxJANGY>kZM$VïI3q\M(̻ϪV\ 7p@yE[\ւ4Õ;6P^"iJwۼ<,<ҭ]E@:b_b):7;Wcu_BP(IΧu FwfuHqb1eνzݦk.w sI+jw,©t 0ʇ*CM5x{ SDh{!,RZrE2_Z`ϋd9NJW)8|ZOMʺ/"0]ܡ t-6u/8AB^rkգVVi;^ۗ9U:aAqI ?ǂʂ.)a{יCQy貁|H{e0WO'&DqK$̫GXm!`%>c^eƿU#ޙWB9D;۱;p=59U]Ntzc3oJG:Uh:2 %# T+IHv+؅o{Q4q\'&o_\U ^Zwz5Ł vѩR(P~f0Gp͓x{Éq]omqjJke""hOH&RX(:+W!^uJSlު!skk<(7<:ݽ~a:G'l"3P9E8nc_vO}"N;>}4 c̶ɑvc!$#sWZX: FxCHc)INoAvhgUƦ[*!/lu ̢z+2sdPeXd)VS^a5i?X|!D |SN koPc&WXY qz4O@ȳ3\o~DƐo9 P,/n]RԵByqN]14Ur~M·m! d&0(ۻ(LČ\ǩ"ޒ忩OUFA7Q!y'O>o*&sw5x7V J3Ju~gz͉9g%؆OA.mJHώiejaЁgNa-M͝IBW쮷~bw?P;(rH>6ØkׂiuceS5 mdvtԥhl5A7 <P}J3;p[HbhVcu(^& ԋz/ˉ;fVeZO%-l+bl hK؆{bryc@vц؋#aN*,Ms*LeA{q=h =lng.png] l:&ʁRn|byEc _E r)+ 15,p]asY^dot1#3,=P(!BF%ٵg^]7am{1dg#ڂk^_ ![G!< ]Vog_C|[^Zj-#" GZ: P= Ƶc,  ^r22$0=f߉Q"u7ARa\Js^G0z5]BܮT,~j\/y-nx}]Uxet$ڥ]Oxj&Q"&uGs8_T&&K^)kuqAᮎ'F6}oQHtgl@ %Gs:Y{zjΠO90\GU:&oaHGO!2 B-3w«dep x-NAHNW9])GViPy4TYn򰨩Z٠+neԳK&eCa!_ڋ4qi!# Qe/J`ֆAq6+⸌SaUN|ojԘ=EIp) 3C> 7aROIiYOEDĉ%SpWONSAJe d9 ;myi61BenKL{V3s2Iui?a+6k1VZ,¨8620KƓ:َJ 26ZFQ!.nS6N] J!D~kKZƄ$cSH|e6K&QGvm'y#jP'lŠ~KfîK?)J8xḻ#t=w+7dƯԧpndD!*9mGD z5a-?Z?7Lýf0(M~/H]Nш'5C5v2&#K0hp`A9F߬mz =?$&jCD fjnUQ38e:${nE@眣"dB@gHRxt o{/IYU_$7F4:#$Z <+6"k!_YWL?-\=h?Bg5f/9XRҧB-Jz7 tg  9~]qt֮\r<aN&5Y?\`%-f A#ҎqEt!1>^%dGŔdլ(mXb*,mw!TM.d$r}hy^ ty3PXoȏی&_UBymŖ,pi dӤr& Ybt^2ʒi:~O#VމzUU\?]T"YQka@5XٽYdAHlX^R7&4bW޵Hxyηr֖boNFDT tjl:H#G)W3X:ɳU@%zGG ;NQ"I\x̃AJfz)Hoꥍ[WHT4~ڋbug#KC("ˣH~0f5SI!+h!s2ĊsD7di ;BMbڂ]qSYc8f3(K$p˺hr {66u69_8&ȼ;T)}vߞtQ䲕:]6ltgy֗ӵE k#?ZyB?}l(y89D]KJ'4D ,QO #p~f-3`=h `S޵u`T*^b*ԝ0Ds`j{TAG֢gJǺB+ݫx>ǒRxԹk'nywTAI s\[LڵZUY'|Bars c"S/uha͟ʴ)R:i<] AD[6Ǚ Yqs&w~e> jׄ}x3:;tlj`4X$˯d2˅XaتC2K i.TuP0G.#)axUPvgY!J *le VHԇjY8Ns}q [l%('fM}Sх[ߵEɹH݌?y{ 0f,H?h<=~e{}J?P0.?mL15sqƥL/mEE:T]+~0Zm}K$g\[0Hw;=%LoD-L6|@9$/Nh]${qD1﯊Σ^}uGzQZ|\NÅMqw*[R|-+x9F96gELxphE;)W>Pۣcn\mf}&X 0vW6ZX ı* dm%M/8צw 53.Q?ՠ6X1PCZi>o]gc! q4F}eAj\ /k"(<1G :?@[[ȣ}r)e*h}l<\ ?.?SJ\ :&zqEGs@4:w9g{ A֖q\&='F\8+-b$C838a,~{< b䐓\5U0aDw{[`yn3; h=T` ,fy<0 u9L%䩧! /z#Xϖ( *<~}DFK($v=bUʻʲU):،KOnM(a~$  'dн#ѭ; &vp-ZJasXV/Y N@ܕP(/TT߉QJ҈RѣeCT58J}O]\=}3*x̊^0kWla ک^X˃dGDDqNr$yN[Rj2 ALW)"$=@4u0u14`T#>ǩmm: U:,+6 9& x6م4_G.+/ܼMǚQBII;MUV0/#OK7J`@"zΛWF.BS~e`E)qZ>SBU?UudFC"綸5{ gڗPw7AK!SQrKR7 \ow(033qSdiH{]ˆIT{!50塯xtv7ozW_y`|Eh1u7^L_7li-ǰK~#d7&`uL2#zf: S `>T2'>6?,txiy/Asە`a}6^xU'rkѠ+G'?5dL#xpqpmɿ:Gx7|lͨ"G/6,^O"D)|;Т` hC=1q-u9^f$ؚƩDхb:O o^:aek r͆CXTo ݩwkT ?AؔѧsF 'pFVlA*uXG[SSRoRG۰NZ%NxNjSW*(&8v98ˤNjq=k_G\ИJ}̄ۥfʇXe}_a\E#9([dJ)l!8ֽEK$5+! +֫+SN82njUaE {Nmy)Uy0|;ҤsWZ D.51Z}86<P Z3~hko;T<4DX-͂#%?Xr:Ć &A4eץ" dw ^2TkkS.? !CMӃs&-&`1NC^!=: |)n#A2HbN#{DDe.K ƝUEf]d#>aԲ7;\hד:Q 4 G  d'shWQu'c Q:0bO<(#ad b&Ҋ)6"ME⬄[ڛν8kji|sfH%DtvcL1{HU97`N\̩Owr6IKe/»ecN%SKkLN3L&ݲ@H\^@݁>3yp@-<e5?+M[ U\F<ݥĝjbj8LbF=ƺye׆)j] o\r \ 8?CYfYH+k7̼T, ~miN~,{YY3uCc؟WxqY%&u]72Iz_?$koҠ3BVj1떗nmzȺѤ~,lh<ȟoGS>Va=U "jTg4Sz`Ҭ Qp`-\pEJ%6hCIg#K}W"LAH\0xJv-`4r9>& 'H_i(\\0 I^S+uF(ƅf@mX;Gh;HY5_lf Z7|_yvZ&f>YŨNw]+}42v·SY7RN!I?DLv 0Srۗ耘q UEBBjL/C(]5GS[|:ɋ{4yxhSݕM9,}fhHIy&X,)F̮@!H REnq8@%b96Vy0oc $Cp&  Ne::7-.| !72ls0[Cw"WGHư]tr %qJө#6qnäWkUSffFwy:V_4䄿:Q%<45unB+ Oh5 &YodѢΓ:wn$I͙ +X>bfj>6=|LUzI:1%t'UB|ov& Gw|by`nqYS-DCMrݙx7،1ˏU絨=ˤq#@E> J ym͘:oQZ:F IEdC!nIji皩 T@&;xPi,/Ur v14H.yO~_8 #[az[W\c̨ijsDGEZ,Ա`xP%  0xblLZ< #-a1'r`W:c]w"˳7$Ddq )(AxiB3` -M'~`Do=!4r bPn9|_A.Vqlֆ))&E_-t 3fs yځ%(]gk>8Bk<PH{Palc9Td37PEu16ko[$* +&Q>OMbc["tKoAq3pSVɑaxC}e5)=bxo)&+T~o*jpB8Tv,/* }y O˃ͮ Eq/޽D-!`/7RS_M,*E "n(b Q zNڃZV1EsDA}Cqve&k %I$eԫ&N?fz iL8'Cʏ9I;cwSzX|w@&S,iB%IF[Y-{I^>9M$Dt#DOJԀ\}Y4EUdVnN~q:)0KRI( 4 =m?9dm8*@#?|oPU4z(MXoP|)0G&21 $S :AC 薍Ԥ軖Qא[Uv_ه Uxtf)%ob"xei[\Ň4=kO*{23Bp9˕@g"#`/5V} RaڌsDL*3%4ve_p񌝿VA ҂ƂmO :dT݆B ">pt7hGVCԐӧ`VZ[ŪD0e`;(eh[_#0$:=Ύ桇9h >h@dk?X 1,Nڕe1EM0LU'ylp dG8吧ʌr|r҂e*cYٵK~?3>ި݇Ip\=\=b+ }:QNx 5zv\U}kbYvoXiԘ*cT2^hA`WAi{{{Q͚[D,tWw-MJCB \wJ_߲DQ#V2?mK&l^Ұ9qutNWV;JQ&'tSIH@^">@̒r/1T^7q㭪 w_(Xe *Z ;2 Ts[;<:n9ILTS10VL ariJt/XY*;Nf ^7ս"Wc(<*6G@АJmA##xB7l8pi⫴@(@(L'Qu" H#vp ,ĆX+uP# 2u@'{:-ߜQQljWСnbSrvйg/K3;^%˵$:{wCEť*`&q3N5ʭóL*XG=.Y_i;0R + 1A,mLdB|6=9hq>ͺGӫmXu.9J QՈ U[):ALچZ~P3)h'PYwsv<ѹ}Ą<BOA^BmҪӅgmV)xZPew7ghdVŁ[w+_o'oagL ty[ dTC6PQR)iI{+,j̀7 KcԠ\3asD;*Q.A~X++SSvk@H}AAUxm(÷p"L:䭅aTngEU_㧯8!OWCւroTSfpcz:]m݇aBًoOm>hgJxhѱuj9-=~ %Z\*Sw1\@py+;:}E *h~\BasZ=!k/'R3OQ'Bj!̠}QIz+~&281j=DN?pJzn[6'zg-5/Vәfq[͑h,6\r f˭'bА JCa ŷԍE ~O;x?jZjԬ΢k QCZӝٍL@9Ϡ5Hh{Mߕ ~̾.F:-Q7r%@lGC~9WYV0E$4 ?s >NN>q<ᔎZ5&P6ejr# VMV.0~} Is" kjh[LWSy@/0Ѩ[b؁L;d蹷1\E?WB?m2;.>Y`'O<[sOE/ >TN?Iu' ojXޗB:ǘj@ 9d f7wM߮cl\ڦzҤOE5,j@)E_:x*8@jw3? 837r|_;l<{'q_|}V?bYBbU.ip % )?' ר [ia}#\'ㅗ}W=7="J\OwK\)|2+۾n5\WkpdRH'llK pǛCʔ:HY_@-?[inծROަ(Wk39M~F2>׉,3a8wszC( Khvƀw7qyD*[Ɛ}FO},W1z|!8H8D#7pe{J8) v+%xk37yDNeނǼdGۻB9M89. 6aYS||Ai鵛CG`5"3TuW20 푦]W3ng%cMw,DF?]bcp#?@,+6*o»-vUz!`( h.AjD:ʯSYOZ,l (>N#a ?˺E"4[wVʳioG5HI'9Δp86!FVn؁\e4s8(wy ,z6k|%aLz C9CmTY? BG\VJ[Co='N Ȳ{YHpE-r3{+zK@V{Jc|ڠav;vksI@TyzԸi+9χ|0/8pʞ Xn qNa-93o' djK>m:v{TX@H gAbө 9R_A>!zJ}#Hb,MW|b z%. Xy ;33yOEJf9#T/qdNG)TnY[(lө DGEp3ɾ2;evݸ+2yꨚj'G.F4QJ4Giv2Nu  ݃960˾;Šwt%\B"Rt\e%)ҌP}6lZR.(eqیC!MŊJt}E:!Oөbɓ:pg3Xg}puƑM,*8]wJ}'0.SI4l8 FB0i ]Fuc w/+fVupBgiL{(̋",Jp\\q0'/^,U>lZ\3}ZKI<>X`h Uȶ>~ru6U0+hc1T!5X8t !Sxo<%YT%۟zMP"i*P&./nro`",F0)vYJz1ePm9:ﴛb򯻴a5C&!uxԤg+!gf$X լcX mtm$-hO,uwTle@biܳ߹m2I̮ZF!վ@o@9r߅ؘ6ri">_'n`qUb_0 dL[Sdˬ)T Jf)zA6I;7N,ô< VnEtHB֨.cčIc&{=Sk9M XΧ[6AuIp)aݲͬc ͨһڗTvok';yD4|״P(npsIkoTjNd \qT2L<5RYIMOvd$C^@ߵ p<&q56 iҔPnMޥNZ/(c/A:5s|7:foXVoZ[*cGP>a6zf᛼ñd.ub !I/ (a97>ZztļV`}szqk[=U7p O[-CG1l:|u-=WJ0-q5樒($7f{t_Cqܩ nH#CکM267ucf}1P4%8cL~rM ۜ9r@2k.t0A1ۅʺc < a02DO F=`]"X(GiZ!P,-E+I;gx1aHN0`zNKNc0[9X.$|W|\=w+B@3 2=|9_y{P)k_pW+\&^p 5"LPV/ D+n;U|V-D: z0VwE%'}oH]?l3=rӴvO?K}Cf>g"fC7:+f5̑W ^"ی!EouLZhE_O"V P9#?(DP+%FBɲnW)XS0y2|QҎ%D{X{Pɥdf\oJreiR};GOH=d>B5 Lrš4ϲd8';BZ]m> OOE6$%zΐnz єm^4)Ț( OntjF:s$).}IE*e'?!>2p|)P. t'snYC.xη~ 8[˖oź۝RXcنc"*u d7IC<KQi]_gfj{B*XAO2SVFDdfCpO{"`˸}Udñ?(HGTR[EKHl1Zm>^\hZ9.M ThۛthRg UڰTt~1b!*}ޮV)8*Ab'J6jBrm:j2<[*ɲF=A"`WiaB3<*KTQ74Hmndqs3Fl!* OgCqk" )AS`w&J.3_i)SXΥjc5C[/5,sCc򇖟 ā==: YZ