python3-perf-debuginfo-4.19.90-2203.5.0.0143.oe1 >  A bDhIW^^f("XЋ0&1G n]UnJLHoyKR &׷Ū)*lVàswȁz!<2\LP!̎yL7931,{[J4C-?CFÌ#C\?-xPZ /#B%8*OGCe>ڈ?eLPV,ȓ1I|C@X۲Bd Yzfn 9ow+':Mgʼn-\gՊ,*V07397f1b96590a2b23b3ca68ea7b507a66c7261f4b9a0d9b88b67182d89c19ba3ca25d374a590568911946022dc9b78f390c8810 bDhIW^^fPƅX+Naꭏ)ԥm,(?J\^ZIq#i'%.ȰڢԲ(TX(bSE;;jL> Edq7nn]b}{"E~N9پÈMZ\X7-}U1 JMD8J"=d"  Mܵ|-`r׮{ .YϹ[ΛƤsWMPvԃgTE^f[El8ނ)>$~TVp>p<:?:d! 3 ^48bw}     V \t,<(8O9O:OF6;G6dH6|I6X6Y6\6]6^7db8c9d9le9qf9tl9vt9u9v9z:p::::Cpython3-perf-debuginfo4.19.902203.5.0.0143.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.bDdQobs-worker1639015616-x86-0020RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$bDebDebDebDebDebDe99114ee9910961947f44db03a9573aa6a937ad4033ad5c272bf1380fa5c37edcrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.5.0.0143.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@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.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0020 16486492974.19.90-2203.5.0.0143.oe14.19.90-2203.5.0.0143.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2203.5.0.0143.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/79bcb045f275a09caf883b679e610c1d-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=36a01f99ab70a7e8e7d66b8f47af4c2b8b20966a, with debug_info, not stripped8h4.utf-85e619ad06913b5318bcb6eb35bc86a9956fa036d8badbe41421de8983ff37101?@7zXZ !#,?] b2u jӫ`(y-4k<'v5"܃an#2B.7%mf\ZY~IHћځ i3 T ?!Ȭ |xn^o ^^·ȍ$/oZ\#MA=ćP$0[>aHb76l}T]k١atXmu'퐃?P.={=/y :ɼ[kΈ, GrFqxR"ɚ>p A)(L+~Ϥ dѱDj@jv?'n1- ]x|k=k3AE| |ZV$I%BgJsc8 e (ꔣ7hZ޵[n>U$''ӓ@:?7hǏdX/m *U4 # :<^+@ A {yA1)7_Dַ6B1$H2vcf f,tH!zIk=7qlܗͥVlrøUpC/Դdr[ol tEʨ1KY"cT-  >$ '.ن^Dk.g0S'WK,Us1X)~@kz_P1Kd̿VSf*w9W&$(&f0¾662]4pS àxdo8Om21R0Z9h So;;¨ l]Yn(Ⱦ(Y`DK F)׵`m}0+hUpSĕ]QO͢e 'dJcPlFtY"Vq}+&s2P+퍆ԛeXD# q3 3;oKr;(m:{sO0K(q^YX,6k e&h'snfįQ+PLӆѫRhR @Z4#x]ny- X5 EzyXq6DJF h{')ĶV+-f<F~6cdX_pT$=QQ2Pm'Xk9 ӝ"4φ?XN+wƌN*Ǥ9X͟; m1lQ^Rx~|QYD A7 F]%Eor$cF9+Gʲ./ГjB_&_JG︲rL;a N1' 1:<,Ο͚xf+[\å2@^b"cǰwuv ~S?DSR1S2wR\I(Tv@330^@,|0ٮsr{4MO͇6^P~U=7!seNOƆ<<nf17L(sY $ A9lC*Qj r*W_}Jysqo.%C̕z&ɒ HL5uq `K(&yNfFoOz[@F^dWxZ˪d`U;8xv)P Jfp \"ڳo!xR= #WyqҞJ>4(o${C+?t֣hf0jY C7΄X 1#4 }c,I gr33tjѧݷ^G٬L%,@xS;PO G><ΟsQc:ޑ/LଵשׂthnrSڒcLXiH$ ʥ=`>Ms6r b0'=E0ĵLCx3XUW+ (SXr At_ixLq;PyJGR}EPs[w@U۵[}ʗy(!:kUu K[.B.3j5BWE&oHT|BEX]FDwy[x;wOy*(P8.3%KrTԾAaPGϺ^6|QIM/eKH4C]WԗUQLߣ@(7)<1~O놠nO+=bw`7o U]F*: q䋂C5/i!s(gV NeeaPuc>P5;t7;/oUXF8&^e먠rEk6go4ظ9r"v1鰛I_bW4@C$7W9ϼ0FsP@RY|7ؔKzU#p^.[ ܷtV*f!(rD /5.K,t0`T&uMlC*˯junA€o Bv]EҰ+^i R{ړ iX;Y % Ήv9;-:*g%GY}+$*4`"EZ@,!!^pH6eI3!ۭ¡|z#ڛ?vFs%+|Calp֯ީד<^gd8}}qNq[$\\fR%Uur;`I~sA7HiOIڗ!< TPW%BnQuݮe^qd7/0:s+qٻ<,fs(,Si R MƠv/a|<@8q7( _;ڕby^Nd=J!@w0l& bb1=a7/7KL|iΑe1 5I k WƌYpԊX߅e!#VKP^R-/O*U##tK $Xmݢ%8w4p*sF M~,u Llngy߿Y9jNLwXɋ~˻*ͳg199 bzi0j{*aƩo9ӏ#-5z~W`晽biN( s1fSHSEV[%~/&x2ֆwݑy`8{:SH#~i*âkEZ3a)[DLjIZ = /t]Y4X 8q=F$7DUGGi`>SWG!Xsקyԛ!g2Xu\ӽ24w ;E $]  )+MFQaαhXY2'IvQN7r!rE=;OLb|I#֚M >Zu;T"v О->ѦDrIbe J;v[IL*Т+D /NHE E:*B_ k?ur}ECTj|*Buw`sMiuBp"v[C];gjzv13p"\]p2Iӹ`AA~fO3VH֑8)iʺ\R揦$aUPC8BTAm- JK}!IVl2=2b]TL6mڶ:ԦjcEDߺfCckS|<2p&LHuG3mpkDJ" m񞧫) n7{A4̭>ꖄ+̀&ϙ@Ƶ{U>{` V]|*aeBbY; \ok][TŽ6 @x~U 65RϫNM]WZb8tXP:uЦSf7㝈9PYfҶlԦTM]Ql{(lL"R&Wj k1lЋm̬wOIғ8}p]mEi*~y-_xj0d8gso مt@r)}5"TLiǴ]~'')ꜬweF(,:%\uJq{B\q>Sɀ2)F7v@'gm2 j9H|x7Hǥ,fFP/7*2-غ#΄77() ktڹw. 0bg:&/.? CԈ77_k0 \&hoFnْ [$ je4(޴>_Gd%'4`f" 82iW1rw> /vV@\3{CN$ܮf^'J1hR\npue/D:ݽ+@zC n|0uU(8<*Seuo`x^BRAh,#WL;3^CLB&t*} EvmJ}~7퓂Ml#bG{;#"-%"~CC@ܗ\97iE]]`n:\@'Y%.d|c%R * [WޡGhrS.'훫J/ퟳVm^yy- BY@דm"9c 7lsJQaO+V6+@l̯4xa#ۇBVO!TX4Džbd(C!>b.ldڨ ^b%Yz;U2F±z}E_Cu֚V,CBB|^KwWH{rDb76$ESzC[5`Ԭ!Dk/ͪ°Dˠia.O&,!:]QFW37@X S\x 5|(ab7 R{:W?X  #/vxlk ӡ BzA@kkjzC-:|- k%SWs(8rs2rBO;ˢD(a"* lVv#=;[6]@GǶ&{gsS@$ K 簃|Iu6iyX+NˮGKiR:ŭȋ?۵)lG$QpLY{vDf8}-~׍a4,L FWi(PLQ a% jPnf/@KU"K\UĄM8/LLa% &h%~l.,?k1$&ԮrKe9l2pbt4N$g˅1Gh$ \&G 8Μ#vHl֓jVF myĎi.چ޶Ld8ʗ׻%;]/9OT}{^_T(jp@J%Ic]1{'yCybznwqJx:+fܿ%sKUob⤨ozJ 76RIH0 =U1)+QZ0{%~ M:(xOb/彗]E4L._{\4jq$7]yv>*UtuqkյVz֯?1=',Ѕqe㹒=um${^ A6FӵGT \uTP% C{A/NZ'ppI7/g'ӠN Ϊq+)h{I?F`RqzSt-uyFx}$~*>P&Sm(*c`<Żӊ{ay۲b@[}+gkv肧x˔zg^b\}"˞PE1$14XFp"RM=MƇIϐ7Y\w@'G-o lw#ĮH֚Ԑ%i)y~Qin=izN۾ AkCP˿+YP }mND2s{f!:Kk-/;C[ꈚOb ԙ'/1"&jx+3ٹL~ *dXoD-qU~/S ;΋*Mh&>ɥ9ۤcKKA t:~}V=={GP q 1oѸajdA)s<) 'paWi"PI9v&Kh+zi֬v}~gQ"IIDB:d$|')FVhsg}r,xq,<5top͖uќv.ijd D#mt_I{ pMAqa}^y9[ =%<TRa](%g.g2AR3AQ綾>\T%T] 30fgIl6xGz'te,vOn:h5D tHc>'O"ƻSW`':2 H wAwl3zf}m5KwѸ$X2IYw2QE?uMxZzCt.B(}7T H{$--dϧ\א'rX+\f_ @mhKuj* HDuW_潈}ټ!ն)l5dqUIu΁z#F͍E)/v'ힼdDd16S5rq*ww/dմ62 EEn"87RXGC[eƅײ7Z[B?[dqSlvݧUdmcظ9ZxC";dPœMA})3uIx7`7Ee`FпƬ]ι]JoKc(2z#TD؝Fp95 L)—Nw[mWqsA%uŧk*$8橨-°2_J{B_T"PWT<#+yqf~wE.U.ЬY`1iդMhZ-bosOv ef_}v|_vdg7@]Z4hPi=w228Y;`؃z~VyfN 4=GEMJ~l?_=t:*H,DR(L[ 2@=3B:PyU:Ate}inQ5IP+Qy ҲJ> lLBϐv?7G8K\s] kA %(ܶ_fqy@HáJGxM5:x.ù(Ьf;pM u*ZHmVcZfe P)BABֳiGPm@K_ʨiv$]sqK<2n34cz^>mYdFY&gz]z6xxBmqH/(p{ B7d'r0"x9& uZ,K.QvR_wCN۴ZheX_90G6>=4>ςtɿ\8Ϩ:,Uujq{i,cϠTZ?L.QΗa# pm)_cenfWg}}m -ȪkRrT/g4L4N{U)>jЊ+gXugũ f kL4 rF髞Eh<ryD厫;1aZgV›|&1-VcSՙ9j5=Ei 71\a4F\yj[iQ\8s \PyRqJYS%v:*YePA¡쭇,rh!Pxć+!iP|):-\todR6ߑ7،8Z^4ݤ2jsu|jM+04g:NqV5'/gR N7GϘ=n.sF.s ΍ źKl 9Lǭ6bٺ-W* ٫ KY,͂ dIiM%JXEDr P]g>(DXL,*? ~^DTrxPs9Tdr ű&4i}KNH77\_RViI! 9}YZy\/˴>tN:8ưM=6QF8w ?HbeE.KPt(*ZE`ǣckC۱!{U{HbF2A9El^ U- ɶhWވa "T!F?{jkUCwT߱݇avY|z8: =CKm\âd" Y$WG"9ba#*9DF4uX4KON>]A +ҌBٷW+0.#i-1NナIMZ$7J":@^ʮ0cN"s$077ő$nv?@,o&Õ3>wc vנkiStLVU ] n$ȐJYB/v=3Y J`~J薗qi-JZyl 5dr(:l|I%b?V 2 Ƕщ(MOƟhGs[d\ j@Kh/̑IEN>S_`1RB&s =ƪ(kW\؋' <-ơPkQ=*hLmՎT>%tyvX* Pز#P/.Lamh҇g?fͩ9u2Z-I1']:3¶:I lSy{v%@"U[j~_ٱR˜7EZCxGtVMWň$>!~$\ VjGdWJՂ -{wA} <2RC:eˋq ҆@r@Y!"2tRE}^a63ݘ2ؓzzT϶$WP +C'km6rӃ rqN-Ƶ NF+t!c"ĥ.ȕXbP.[/3 EÕ&i Xv.Ƿ7fE0Q.ls,o|CKMp\hMzmITkS~wDa$ař[N86Ys1~j5Ԕx[gNB$'4Fg$i80^L"p{P*s=`LqGfbndh Oj8 q^g$ FfSɇe JPHU]R/j愻Ԧkq@ocow ?xglR d,aӯ`#kp&pwC F)W3p?H;|<,AO6CvwOk//2=YeI*;UVEXbHk>l=)5 'h_S`-nqR Ը`<0[3NNQR0%715RNCGQ""%^!*iI~5mx.5@rejC9׍Xbwݡag/n10?C,/mk]*~>JBĮpaX Qq>r D4Bk}jRPx;r[]. zlQGf5 -~ ]Uz#|*seW1L&5= hύ %8Ibj}[)[ސra~b*;]knۛhí@eC ҧ%P0Lp==jxfmeQabP,h4pDMvmOOBT9Սg잁1±(Az^S"օa ˎo8 yoFR݋(rz W 0q WFI_İad/ύ>GP:naS5K19Yy[9- =hPD9oS664cDzEvrT4 wq wX|1EU㚭*jV'lH2@3@K4E],\B9\0w3fcݬ㿢B(|S!i9)bF ܱg= FriNJ-80|$ ZBÖUpŖ.jw n6E3P幉Q$3;'jpdɏD>r/Q{ VG6l_iuhKKPY B:gqmC)HbEE/8p+lW^yBE:2꿻:>|^Ȟ#>aLYsN5J%|WuY:yд|MꤜTlQtP}kG |@w0X@BxmK.ME HIc;N&YZȋﵓZCαįƽLxA)^/Qt{,GYm7<1E"n9J-= u3ne(&9i#3mC9j7cj; ԏ1ut.AcaeadE k j5QjSiE084=iS:3FM0MG橸82({gӌiY.2<&vy>`U{&BLkcD0?]9?;?̴Wۤ<]ϻ%fv?etGŭax7x{DڜAAVR0rn5 vKO]m{4{~H[arS٤#%;EcE:Ñ|e5+#]k[+udޞ_grsy6E*=9VuqlKd#ORІ@b ="vcqN0!X͍RKg'B5." X9%fVKgN&n1EhxMc.H*<x~ZحpIRV\Q8y{FOq\%$PI"Xg A Mr$uk鬐ň$m=Mߡ:T֔<>VH1R0~PtEZ{_UFto*(bĨД?vS0paBx,P<`?>sҸnztcn,ءf•2 wNdcN_)jI(m)֎8^Tf1~b֖^Bl.[o#H#io֠`D>jM[& n)Ě(1қswid ,/x~vDfptfi`FlaG*j[ܿƗ{Ȼ{Njm$;d[9vжBQ޸ DtR=Yvd[21T0is>[ĩ.H$ ,j AW;:H)w\%:>%WP*u1qPf}2E5X`DH|#B0a;8ˁP#? Ź"U &~Kbs%cLY;4y :4& :Jz(()Kː kEDW'UFzܛ}E 5*2 H3ʄ 7h0;sاh? Ub7Z!`3Аiܥ!4[I3zXDy?Ƃ9!2wtxQrl ǽa2-ݓg)e ^w\F.>7[ix.r*#nz^Yn(ޕs; 2 ?X%~ђ"iy'-&dD"14@t53rs62ц]bJ̌wM|# e>a-@ Ɩ_PE6't& GTvb XÛ~iLҘ 8y'9rfpd*WG78.Pղn}[.nRntm&"DVռ?36WEratV Ky'(v_gU24c{2*F|Q)zX M l Env(| n"l6ybc kNwO>@4R,mJ0 u:65+߲|L5|'q_n Z?[ҽǔ}x36 _ Ew ic^ep(.p}ʐ0`Q۝`λ\Ox]]Jd0[xv(YATօkٞa]ϗiW%v=b*Y☀5pxHP ȧGDnyfp/e G60 55J'$ÑL;|+|CC&Oa#*niHѯ%N|ϡU=[@L?z'mrzLڔڇ2ShORmx/Q.?< ob^)UEgu,oM` 6Ԑ#aY*z5X+b-h5yE\(|h}==ׄBͨޞ,뺔>`g$SQB?2;'+X"ަ'6?? mL ,t8'8!r!KV ܤuY ړoSKu=0M-P ȱnjWgԫ(ECkI%*kb$Pp~k@~RU̩H([NTJܴ|]P.K JIWX #p?@>QO5Y\`p|1vp7& ` DPv?A>z _ ~Aq0T`X\jj3{fI:Ά!c+lSD<%D5]MLM|ENf}%Ӽ<@C9K>(/ y):'1UlF ܅5r|<<(=腮m_Ιywlx}c,Add_7ic2،yVr|ں[!a޴[b5®>;}]"[hl&OU5>2>*k&ԡ'BJg]5rYiYYqN aVbB|z_9`*/kE2vt5qh ͡먀1CEΞ!3Hp%]Ht5xiԒp mq  U'NXaΡdkz 6uX**QR>8MRt͠Ym%'\FNrt/5Xd PeǞ i7 LGS9x &lbC]Q.+<Ę7)R'Jn^H=mƥ07{. @ \狰Kޙ8i0f"Tm >Yh  L!o8yji?ΆTp8xV]˗e^iHm760k#r`ɈBR@M4"ƕRrzT\ZW>LS\DHNL4Id&I.n0DTxϤ-w #O 7Cڰanϭ+Yv^a~Bde1+Kr[^FIdRkڴI F?/l_Z]_zpEVhn8UV,wƫjAHBٖA;ޔV..>y7LK8Rqo5u< q1D$MκP˜ɟ%ti(oReAYDS}^Q5ZYز HAҹ8n; ɰr~ BcxMszN.ml5`wѿMgm'&,(7&Ƭ)tBC*4(tD`T.%:N); ;o@@te@brWv%ynE#@vUܜ=nBFj7}Dx&Ljj*zc-nȻ=_w³}a@ID9Ö|u6s/ӆ ;=ZK$X) T ]kmp:=up޸ʳZ܀egP͗^5ܑF-irJIXfa.4ОX9xouYda- 1]k iq WHdX=<-Ii0SZL7yy/{ V"= YvC;5aI{'`@!$hν>+ʣܬ?يhd285;ك v_z 0#=?Kr#YqȒm>PZ#%}#8*.,ʭ"!pKb,? )<[ea¡z fpzSŌ0zY)՘ݠڅ4F | -DB5.tF舷(<~X.'3`SHΏt1Ku9mVg2Fs%\I}@%9=.dZ=!;y s%QD[F&0MܷIj|tn껭}V =$Gft*  q]`#m6tCҋ2}&vR2>n7Z=q Kqce戦2YS$ ^̋Ɩ1WlML-7KIa%I}/1KKXa}ɃPR5;ZnEk5&rJ-H%?>2ܐ /7 PZWTOo C4bSpn>ښc߂iVF`X1ܓ**1H07 'nMT,)C&+mo`r7Q){C6ru{Lc>qIӣGG\Ԅ;dNS^nU,5Dn^_Hf%301@;sv}kShJP;.&X(.6h~@ $%U͜Ww@xڕr#f@%B5es!`tTshHjvBBzߋJ0GypQ DHp/MՒ\R§Ɓ$3ޝa!H V[{RlypxiȆ,)1ENsm>/ {  rPW[ "~q ֜0f %dz6vV_T\dJ`4x"V(ȊHEKkYǥH[@0$+& ڊ_sqvdTb̖riUG[7h씂(8q(qA*xpDv)~Xy H{WaE*.I|6~DU'3ƫ9c(Ψ7p |:+y!?cG0Ptտb 7c_oDo2t?/Ma< \myDQgIc|F-;g9_cG{uRŌ*;T)'v Hhǣ;U6Q‹JD𝖔}W*P8MN|@/)sbNwDۖ7Cb*B(myMot<6["AgwCfd`'`7M7Y0Ͼ@GL% RB>0{WSCYmfMkH}%wi)/dGMK󜥢S8?tt=ȩMU QW/.lDF#Q[=s/^QW7^L1MTD@%h97*C癙Jh ʐ>ZB(Q)W 8T-NE,n.),xjJ *WuE)12S3FtX 4H$vGƜŎ*Sy6O0Z@ň)~a{:V ho,L!c{ݫyS(ﺿ@LfAmx*Yg@YݚWbxAoM f;N_ȄhI?)ڠ8>ڝq]+ @|YGjL\m=ZA_rCt͑IƋ0[8j Á FDT/]d[VIKĜ \`6*HbPz`"#QgGV)/ֺfE) dIMa 2jq{G.$%=ꗥH9֤;]PN6ƐhWp&" l^/1JU)u*'WN,=͟gɀxR@FcSKMEc-k \,zvKãE<15,+sCn~TY2R|4r)ݪ z *2'wdЗ#[dodBdwvB~A6 bw†<-߷HG@&>s%E/ 䜚߂gwea͙{Rw|fާ1uPp.%&>luS (("(!ǘ2+,`KxXZh &HNgVsEnG/QPX$&G(! c{S𗕳0"c7l$G܄+TTC|[ ]al+/Y$!go}'&,So)_83kALg(~w{͏Yzn2x͖k/廈Dm :eKT :C!wbj|gwϬ쓵o᯶޿Nb Ė*ːY?l+4Avש7. -';Ш Vµ+<& yǩiQ + JKo`;X)~aE0h]Yzhs'v\szx]';Za]CX:>p}#?g{(\"V "Wm=j)сGNǕZL!̂=FxQY>̘NiZﭔS*qKH[ Ua26!@.UvJj"W uΧPP\=<I=004=6VnbiG8i0Wb8u{Aza0ՂN3'Pm6pJN0m2gPկ-__-?_ʱPKÑ\q'QLnX[UJ=z9=5J'z L6T/QdwNVAgV`"-'  +b I^V}-^rzXN ww[𴉅3??[*CW ς !=Eb1P|khpK؂!z-y3SѠ]K=Rt>0"aZŒ%zsθZ[ս)TWv SqůF-Ri hЦAoNAci˖H{j wÜF;nI\%YNt`4)+gR,^4Y7zœ[i-ɦḯ?ّx'7(upu:*KmDnR8AVc]i*w / !w*([O=Qڮԑ8ƍs›qn2ccVM j ip-5Rs#ܕ4ʧ }aAxgX0%^!kN<(3#p~QRcJ6YHҖ@ x=]VG/UEU3/b_UXptB;ӟ煀|'5hv-V=SVhF}"R^uQZνop?FEi}WEfuPnfٮdP b\Tj$ْqNQVCW;\OGҐ=Z`M;IPߙ!."c"{Ѫ`ͽm:{xF[u /2e R[D0vk"$fi>KEkbtґ\#7v%qBKt<+JxםDZXxMɍ&~,& g;rGKVg܌8(8"oNHtpp;}%tc ۥFE&Cɖ~RO:nmл"7.<6f{bWo=ʥ=d\("9XDIBnW=VZ,և% ;q˽@#$dˆm+zhdsVp 0 J }ɆV 5$H].8ϬHx1]5BIj]^M!9Fi%R;^_E=i>I2k+%uDtZ Ϣ|NO7wڨvcg pyX>T_.)q8MQ%R2sb);1B-k,x-6W_ooBmo~^(絡i ћ.ZA3mѢٗUb.%QvlWcFFx31YkOAj/8d¢`w/Sn7Xbhxrx1 Z0rA$a1-O7M4!q灖ib'&8&*3[Ӈ"$pG-6άqnL{J]T%!FYr/ʱS($V *5* n%b ['* sq7书:T@9 h oME6"_?cT xyMd^1i (!zw Ad3X)9b<0S0LTn,%V H'?ݮU |~)pLufnpOy),3Rȳkw ȀN4>Ní^Fkfx=13_C,:2Aw'U!՘b]w+#"pʏ O8j1a\+}VbBg46'Zpʵqj` 3vgϭ\cAgLb9}|:& ūkDU*MzTF[Q`TVL 1UJMC;"?[oXNq϶z/ e*q>')0B+A ]]Fm~lyp\׃`ҩÄ"<i:ɌC;–E֗5G,jJ)=JTݞi3"W(E/<jO% 19HPWs,n+fVtQŒa5AvPssoH4 _2Đ",'4@>r;;|pRc&A'K1s\K,!go4KVqI5$}͸4Bc׭)=Oq5F .V VX"@%t I4AHDuPa'Y./e@kSPgRE?`R_`aa?E׈ĩw<g7pm=*sLFpW\VKRQg/'Vh+AhEasA5yŏ<vpZ0pl R%iV4ԩjs'BuViH:hyҥgK.]?e~cxn3qVjz)^`Z8k&?yQK%k#^Hdë SfZ գ#3C-aR%h&SC}S<$Bhl\s-TX?bn7L4,zmRE~~Iq~Cj郾ѰYP4),u䂗>͇$YCH& }޳zuts\;% GP IN,τD}0W 0pw"6B|rgbw-{v70O~h@9Oh}!]4tׅ:l N LiNz~ŅCEoVQ}zЄ(cyݡ$bj≹h4KRLg%{GolK-UMz¥`w=n֢ٲ:t@J%U(?_25!p?.b s4f;- n^ cG+!FHE|_F_> áVtJ9Va(!WGö]y;Zxu _c@oAk0#b:QB=K8W@X7 eU%"Lvr#2D}>ȓ2l?XnsUa/ᥪ=*nVЃeV44Do/кrf/w) &LLjV^|Ҵh_e-M1%rwNx v.rᴮ2Ȫܬt{tMz9ήC1 B0^ S.9&/vI$81/ Uߵ}V w[ׄ:z`<HŤE[ێw_{6~ e\IØ -,?gT FHKL4 ?qBCTo@I!ci`qpfV dHBrf1k:'i`KđI<,[c_aǝwWd@Sh tG| ś|-]a6Z閒9#y-9R' _ȐVAQ&zm@]HI֭MDR:&rt0ňg>{'VsbʱnO րE/Bު>;֚7|Ƽ5= SjP5џ3W :\~}4Ўl aH,ۥbf&Y :衮C6w?-e=2u< feNߥ*}X&E΢Ww?ڍ]e1,C% K'|1UXdia~(^Eєdj缚ChY Uڇ,иo,̖>:\x{Z|n+w}i Q3Q,fs(5,Z5L[!vz%oKg.uqnzPn?GFapד 3~D+/WHͽ1)2KACf͸ٵ")|'.㝎اmH|!<=_b)E]=$t[elL4A\3PvgK:\Dujk*8flӗd J9 SxSi:Q:?qo6,%1ChѺ3Sg'#RvA8Z|eC֭CNIS=WTf6{xxӉW0.H<$:LkH!Fli ~rǚ{ŴGi9 7@.)N5"|;{>,lߠ A!صTo^G7N9VH~Pd,Q8vu՘zGF@BC+O_{2&v.r?+>m~xAV0S2r"B: RK`{V 2AdLC%Y/SUT*iROT4 ?8󓐀  \AJ*r8! JUH^A6Bpt3&zYrfygGBO#@Y`_&h5.U&D@ pNMp4.RUěG Tie~I:n2|M uo{ֶSGD2!HD7PgE>jaohXxUĨ$1H2jJ<+k_SU7HM.imkUt^e0~]h&mT?oAn!W~r^8 #G{l^h3 f"+V؅]'ܖ MJJƄJP ^p(<XkHnr:a^ĨC$3^% .-F^SԗTl[=Ҡ=%La4LqSy)#a*+ (đq5ȇxYSK/ 1 tA:xqdAoHjm ,6A{At1Fܫ!F(4FaүXEkT$4OY%_*u):-- !9W4| - :+"|:݀R^Q;U4sU <'pa_agJ@&H4NV:U 7MjĆ ,j۾?V+Ю8Vv}S?7r5@Ios-waF9q-$9gE=ߢdJ9]%e:imZ넂W/&_m|9g*zNBŚfǥmЧCtL+)1'N-7ZnL:R3Gtq :o.&at>X2ǓហtRGAͻ[\+q(47ZiU*;TIq9^ER+^_G zp͵(6[_iϵT'=u^5`QAn3$ك৞ɣ-p QAK Px"̑Tȭtx@Eʄ~>אt1HCTXVJtͭa㵶KrB}̈́IqC]mg9@GGHa1V7Ӝ^{]z \>si虈^dzM43hppJJ 烥A]g=8>/ cgRT|ײ|]VEu5gp)5T P?G*风!Dc(]dsφyF[< r(S= kAg)ML}yBVMMGLppD"e{ (h.hEYl`/lGJ~bVRmB-ț#uO(Pī/Z>n<}HWl^zvm"G4v`tܢM^TR}` J$t</7+kcD~I:CW ]X|=@zlg|zj:/рԖY ;vY_m ]ndR]B讦KLD˾ o_ȤV?2 u)iS,u{ hvư~ߕ-/CSfY(jE].tpɯBWlDۓYOTsQ׮ eJNzڗTаHO@iZtj=>^FXKc8yc. =\K/+!=ha«_n,tmYݨ`C,sA-c l~=J%hmh#,U .+@3uw-,XqCS38Xzv[ھ'P.{[K{0(Kc"ycc%V'~N4/dagK=?۟+l(AڀE=d@KfVB\w_Xlʱ=r2 BM !z[WmF]Yݧ3zP{ .X0Rx5F* 6uOqOj!ZBNDwϘ ۍxRq$C^N :.86q¡&gwH̛Goy֜>-̈́d>>_#v7Q1(/Fk/ k&C6+J?P}ZSmMf|k @De9 _Hb{Hk")[`jhZ>Y`%[*,a` @rsR{DlDVg/XMT83էdȏۛgoD|̀26Y:v΃l9*σ|*_)\jhG*hي *Q\& Nen04]kPX%)V p }"Ɨ2T='cަe[8yxZj;ȇ/SgJ v`c.x? zbnSR-#Ү/suԈ/+TY?0/ &u҆yPGf:*>8#:~rlDu-6b)oI@tB !Ҥ/QрL.1~eHQv'/mt%LW*Xκ !M]?v=Jɱvhоx {b ׂ)gC6$h`n8x=-x`v_~$~ie1K[nvA|A(I@oĄޱŤ!4eO'p۶0ݧ+24{s\!lbVxNX7EͬϴZYX{ʤp2bJ#N"F,-ƣ=nٸt( *7 gAs\ :н =v/[>꾦nAظۗn,ɀ/|Q֓"V5E0GeG^[c`?⌜"-l*3s\J#PPękwv`aK]\U? 6iF{mSFT?Ӽlך"' !-9I^k)6@í2 y+u]e nĻKk xՂgE|kh(Oz9 <.{ $\C(-Èj-[s[ѭ4=r:ㄲlJ3uuOgG^FΣα=Rl?KpiOTf3%IxH =(eM)zn?GrtYa7rB-ߠ=Z}؊5eBn*&-_?"!nV3 F?Q]=W#-nÀ\rW3ݧ}9&aM XVG#\( xbaoC,!hhHo+FsoY`MR\4T 0 .:_[Bl _+IԱjI:Xd}4/j~>Wof 76{ "3YFfQ'PɹLro.g.FڂO/{ǥ@:CTQ3|!OQ9=M f,PYbk/D*V3vMG&Y8_ VaȻ`ܜ-WxhOPk{0H#nXX$#9a PTv W( FH/vsF-I :!E.<͏d~KU4ITqݍ0<-u2=:r~!# R$oQ:t5=aj< K|81ӆXd̍_o1-{H8!Zt ?3hC+Yy]Jt`$PF g8^J-GO%Lu`e )IѴC̏'GO~`Px|#XRqRuש )>i$P4Jf8x(#娔cL)T©'9"K\\UepޙXbNGgᦻ [)O mN*4,Z& TVP<B8Meu7gk@V~633LxTXM L8'.ngp ՜}J(nY,g)S= c3>}J/wuPiSWz>a!1L|}X7q?59h`j.w$ZXso~w))[)D Bjb՗DuX}{߾~m4(,]u&=υ׾~e0}I`PԱjΚ5nPt-/eF*A0gF9k{"Vq6i5#fh ,ݡvK w] `Ǡ:R mv˺s{bi'({lP5NP6̲VNe'ooņ${xVw֜܀ڑEy+M]AAl#X ^Q U;)dU;aGYܴ `ɮ76j5pU 53cx^2[M'gSY!Oa1{$Vz} mSz7Hrgl+,""D|д.Տcf>`k[,ѣ7 5'Ar791_ZJAlc"xE7o]>v8l5`o (+T{5i:w褺C*>I aVXuhs Kzϣ21"BAzפ&`?u,kP"w~ق K Rp?]\0U2Y=%[y"yJ6d"aц:Dd+|.҈_1.I?;F' CjRvܑt$M7|ŴL:hU w"[>;WmHBK3ywek/TzHţWb9X3e@kK ŸV5FqKkP#$]oL%U8Go5[38Ջ=bFq5I' \+xNYC# cv4"p.YzgTV{AiOy! `M.C4|]ELU0OudlЇo ߟ\L[IN~*jP;(9ujS. yX؊Ip3Yr{967n<ɋҘz=kwv!uKb x漍 /^#K։{S-! ?aܴ *0tx,(DmpWl/vÊxN75D)/8puDc|idVԓK5nc"_mÙ#pd-jԹ _W+ԣeJ?@imO_g^jXORm$/֣DAP-W CEc%QH02Q$J$AB`S.}W Mm&:!BE]qu*\Eof p|h8t8ƈl"Hl_cp6y4Y cp1iFH X$rZP̍fZ_N{ ?J< fNXE #?F\Kw*le DԶe8!;(T͖`7J?PA$T,5!/Z[Ck$!7V9a Xq( C sG^w 3M#YZA`2?P`A#݊1=Ŷ@{Җ[ϴ?3n~a l@-{\!\!; '/ӱ1Ty{ٜ20 ,18 BW"6Z.%d% z>ĄW~j@e#CϹݏߐvq߈lY~w ,wA1P5*Tc҄z~pqD:U ָ ?߽۩S^n5(u>q|VOpǏEM >ҘwdO 6fSʳ!:̑8hߢ5%ʰ+(DuEL*?y]f*R10UP &? Wk rmc ˘:\ /3-i`3{zBŮ?ki?4p׍ 1Y`*[%5<Ԃ !y[a Ľ<O/Ѧ ǎdJ{O&TJݻêYE['J/,jWB$I&5׏U X0peSrӰN~"Joep.>K~S#e=;P_a!D] ebexMygo !K%{k/X$NW;cWwf) 4;8W 9}G*i`1~ K2‚YO\2E|,,TЮt3+hM-kz^D.?-'Dr6G¦ImOӘb7|BG!:6=h_ 66C;!n@h&:PVRʥXRC":^?{3 BR {yG7,.I3X? $TXp P_WU!) kvE8ea;pG?vbi#Şw= $# 6唾a|Gzp,wuth]zlw֏ܱ'NtmO JOgDte[Je[ DjL]ZM9=CEu.n)h؝~;#81k=* b4N|0݃k>4tݲkI pI0 76PH>.<FeͣXya zzC֫b"`t5pJN.ĿT݃L,6Mr7kaɲNbWU GUU7%nidj~H@1natn}wd:E"`&`N@|nuJ\[p'>Cdq=uɋCWsCHD&pdlf1}#T_{3 -lrml;2^+>ÜK Wu[#<o&TM!&IP'ޤL sjږOIg1LZQJ*j J~|[ʱgc%7?aHMCxPj/J9HI$MceL "emI6(EUFcaz ɫP *[ʼ_VoܝWq3T^?>̥^vWY |9 A[=9]cM3wĔF#6GvoXsu:ԐL,v0hB5{;%6-iOEyWzKl7mHN#yx>v׀/ngXLf8zNjF3ئk"NaY8Iiܡ{-DsHu? [ ?s$F5lb:"tqZėnQjh,`l]9QT{i i(LNF" "$]o0N݀ B5:o*臩#mʏF{y=uTp/.Ed+D{ug+lV$:rxHZY23#o5z5A&Iڝ$KΓ 3%4,D~(&ٱrB}"uJoxNA<boF9 xͯo)w>sX~+IZw4ĮMߠ*=f8 ] Sy>:O ı0um Y|I?RAk>慽CJv]m$ZcdF04\ϩ)D E!Wo{xHv=ݩ/\~BSfܓ72.4^%RP\}n*=}!ja!WnJ?:yW+]7}H:LȦ{ d#zz xI\M"Td-cTw{h+O_޸EΘ $ AcC[=$'1G Z=x1FZɕ[o|ҰV6?ģNc1"cM!`VpxtΣy"'E;-#W7Ù^SնqsJa؃,Wou}Ѡ-l1vMr<*“"q+Lj)_%"9 a$4diZl>h]\dާGL< Uj t}EB+춄F` i=jř/UC^Ε:Sx뿀_'p3{u .ܫolo k[r|.uQ{ρTX_/]ƲiKo.'YO!W"XMhcb1/YܛBspi0>&솳qr҂VPML/h eۮ) $.sz9s`9`0=!8Xb3݅[C~%IxzjQb]By9HӌPهi.L&/>e G麗j>uL9u>|P5儌Si>oAB}:qb~<dUV:W$zڅN|(u#M0'Aeikzz88ט*Kcf27&5<.UI@`CQQȾ+5޾@&mmt…2>{Q(S|HhKi?zn'1F yj?S{0 ;$!8H:;tHIR+YS;'뺁.97\ _ v]lԗ2sW2fZ_:cKvž$×V0k/⋋_;*ôIy!G}eYH #ջ&1!ăc,Y W|xKk/X=*Āg_zEΫ4 F*rX5WNW؈SP3JDYT|N+cTa(+{>UNӯT'U ܵ.4%԰U92c;dЪ_AQ9e)ճLPknCf""LvZӕd(5[#rc!Q;Rmݣ6sgh%KU&3 ̆>umݣVLSYT;?[Ȫ/XlA^5?Kl * i6ZO+pJXX ̩HLŹ6O߂[l1Sf& 8i@|:uO$^(*dKBjW.LݮۓEiO\^"sAvGp;:ȬzPʽi8Ӕt] IAn覧AEUp4>|gIO/U}qulHnZc }gYC FSK"ciTuyUbgvefŌraD2X8w:2[4f~8ymjp):;߳?ߘ`s,AP )DȔSFlb,9u'vfKیd-gP?$^"˲_3 OB ƺ<0׽DNZ--=/)Iz{'Fnٌ9:V$1{ c!6bOf6K|q4q½ CWLF-&bzO$z#Yl̸ kxK&& 8A=G?F$Gig5O^ B%n p7H9")>d:kW* y#TϼpʙN:95 @:ˤ=ϝV֛t|#דK)o^4g,Cg]B.kOq9[ Ak*tN 5[K\_#sVe+J_8n֫3KԯgE(mh8 | Řqٌ#5rgחDžMş驃8$tP5' ?|ͮ =u={Pl/? lX ]gdx!c(V|_jxu>HtlnI#._>(vJb@Ո ?҉&#[]n9]ֳ_W$[vV89$h'jRi2ܹׅT 5'x$6`:ru+ӃͽgZc2]HܩEg6>$aziy%7Xp8~RӝDE(%ad{IIs#s>=q}֖ZASE¨(-t˨,Ykr<]MudZV|rk awaN*ʦkBxY++PѶsGH9]`tjLj>M:D -n5 o=6tN1=qBBX%_Nz |IJ+xѯ/c"mqXSDޛ18|ZBS;NT3PW,s4IϷíl}*ɓTET(w(ȧ4uK( )Қ`gH/$)hno # ovZ+>zhӥ pSZV#7v@Y & 9كHy|B. HG[HJ<9"L ;ԣK݈/'ZZabw鍲xIÞ)i+w\BnVh%<f%=~l _%LڼOa6<+B\MJyX|{cиko=8M"0dmh4 S _Lr[wp(l%3y|!.d&Ǜl69bz~~fdAFHM5oqIony<e^ZA5+|VtTU0  d`$k1qpώ$g x-htsii*%`r+nTgQ?`Pծo/Lgh,=] A]9=YN~!M[ߌ=uzʷ0ErrTzD,d:O~:xLDğ^L=W2CuA?8XIF5.|+Oswz\f,Khmʸ5g 9AJ2E-$;"YBp'V)XCuʗR/)Ft22HIMwPʒhaFK?; i<5'l#^2rևƕֲu#, ? _1?Ul'ݏ&{+:&TW:xu/2xIGy Y".5,.)VU݅>1ϡD&v0)* 8>:e¡:}+t2Q÷̗=i|4?Nu#{#3ؾuoa}$>;#d%?]'U7TZ%<Ꜩc=d4!!l8FRc݈OC.55 J-Kz㰷-:"Tx*>= YjN'PI6(46 ;8dƚH :sf 9ʂo/eZxPEվ)q=QOW/Z _Z݄387*'x-cfpM`H~5L-atZD_4U E<ͮ2tbTí^|(3,kqa׌߲?-._pI sB搽qlFbzqP SwC9< 0ЯӚ燡ݽb^,.\`hWQBZ !; 疵U~a4l~R.kòA|؅d5f4T lM{ ‚o۟8I1E'Cx#!DM(ŖYbN,qN<4L*7J㦰!SS<Ȧs&7 yîaiw$lo:$Y<-p}#S{.JLj#ڥ@L W6&р L< pVgkhs,d9[e!-`E&ܞg]i6Rl(a+^4g G%D שO cJ׆j<+KN)2>&uZ-NW=Lz,2?\NoHapiٱ,~  ^/ZInm.Z l|CD}y4>3'  `LY9ȁt+&jSFx>l0O `R+A!,ޒ[&PՌő$H%m! 4UIJo8=A8djowPpR,PfTF# Odcw@wN՜1s*.^6^j}LA8qh$B+OՆ_㓽/3|{1~edyak-p/>%)T⒗Re/eoG V~ӥ:jh'Յl$֯kư˅9}0,xw1mN^f~"`dt ׶OtkkI; -4H[fRb`9;_h[T$JM yZ3SfiZ&PSE&Gdɞt 0fL4k2LfJ :(|"\BQnPuNTKnl]2mXp>\ m7<GtK p&ރ;)Sļf(b G252v^Fʔ' !9QA[ᇢQS<?Q~;SWLTtE;4н8ogj=DV>Q2f*:68]n~猷_TeQ"˫:L/iZ /hbܒs2maz8X`FTiHq76a?S͂qq7q'i55_f&kzR-fm. ʝ9ba4c=%ؑ_ [cQ{w/&,v[Uߌ ~/P0NDumT>vi9 +Oa):0 85UK˔U)鄱EϞBM3u}ҴI~tXׯ:cȷčOUߟr*0R2 ;oqg՛VJ'PjMhz7Bs00EXn1jcj_Q-ՍCIzS+m91 >if5 3g0)eHQAiPoSIa1 /Zvf3؎6?ظ7G^z1Lb5_'be:`yͬ7#8 _5w}}{77) gQL ^ybyOTtfe*<W&Nkw@$7EAh=}H¶2?TYÂԫ*{2m'i,L.. ,tp\TyR|r>t9fIţ DT)ߙ3 0u*c"Y>ߊ'xLN$Xɖ./#q6#0TA>Ɩ<9ӻu^?t dcL1)`m]hƂ| knjsXRsY9j90Cm va"po".ߎs9'uL>됙|3-„ma{?>07 ]̠#?xjkQ\E*j nPPJlf|ZF6ˑlO(4}|?w"5'zpU\@(ę|ŽE/h"$\1D]pi\ilOhۯ4YU&\_C/l~ k/ Iw5Cpg7S3z>O*r8/O0'tB*R70C9hnż5FƩw.H+h r @O)opwR8auGE`*@ˈېNwYWq/<3vǮDsD hw$ V IFDݻyE8 yb#W0Gݍh7H9#ҝ$m>ɋdΙ|5 ?*9ӹr䆁43o= DL Vplf8cn'sR(L"*|!}ʈ͢q |WΩ^)('>؏۩)Bij='؟9TR5K[.H1$tdmGџ ;-25`*PZrB&tit跤"Vwf^)#厃"fBRuUb061Pɴb\ܕ@8u9*#f?YU3"[o\vC8>ӌ1Yp'0բG)zO?LEa"gsxl#wA|S_.TW!MZc:'6%>}䭪BjhMp;| 4ruPMIcer*NQuk{DmuiBYsDnUr\hYl\JEн7qBG ]5OlEFGJIQZ}$-?֡Ut6 "Ug VQ@R+6s*^lĴ6E5uC}ltF$+<ƔDi & 6/uOJ}h ,R:[m>w67H^Tx64~/NZe05':JRfѽ)%M W$Kqҧ8\ kAިgcgF`hIod1ٞ<;yG %čb_ʣ_*8"_c@Y&sy4HզINIGKdUoBnm uwBڳ*>ַ^x+ݵ?C3Hhii**+U x\?ar4Pc,$Lc1Y{Z7_ fzI3g_j5bO]DžL/ ]6'HuݎGkzմUϋ2l8]&{zCS>O!91@"!K(wQ F>\tը#4.&q~&ɶy-3ErȞ#*yǞ.)cfIY9RLT4(i44N7"`E"L)Y[H]aGi*^<ޘFބmgI0y-RԮ _m6L7u˷l(= t,nZ)-:(;%8 J0 D\T/GN)vꔚ)+I!"6P 5' (WUtIcu=v:oMn=3:#}ڧ\-K:/3Pd$Q/ ,MrD ^k!b!u'+LyUZIX|.޾|hsq20lw {ir<]pFfy9p v7h-u@I ߌw?/:fbB,1y%Ș4ޅ{z<#BܻPSM|>0b3F0c4o4R-vJO@"z Jnн]$.DehWaUd ©"Zg'w !MTcm ubGJ~EC2)qF =C/9,㍌Ay*OwIvyDx)P $H (3o#Qp`FR8gKXNqobrge]7}#-Q$Cn\0Jͧ($ӽx猳e]_ɏa GE 8]PmtdCj%r-&r!r["+z>vJ)1qһu݈!e;2JQޤpϢP)Vږ%yϕyȆ /q4`IEy__L },OyV:O磲=LnL G7*>P_.?˕b7oQz [Un<2~ hPXJ!Mlf)C60sֳrP[Td迥oٖE"UAvm7-} {?}ć^Lrn6*&l`i6߿vBtG՞xa;)W=4cίu~ E"^^)kгm rI{Ɨk(g& >HViF<(w$a0meam}_]p"q4[?P1I&ii`vn^'inJٕE4#Vwu)B2P'>$}ToF輳mx2~l*#6,xO%}Dﵮh(w}#|[wsVJp7YƷa1)zE_2YE#¾Jy^оH|Ydò0I)=Y`s*^hcZF>^I8llsn{RĤtjʾA&ۃeU[4_Gpiicب+{#Sa@nC_E ʶaݱ0tN7ˏdw4>Ezxk6M|iQUec-f0T9_Gh]sՃ=}>tF!L4(σ[mA@fSſ.8~ߩagG/%.DTZ8-!0F&^+Uu胍 nR] ɀ ox* Ϻ=3njgT][ ٫h!YnQ[S{b#(LТA(ɉ<ө&,$[.Wf}DY- @V|ߍrPRX*~fUAޱ4zx">3gjZ'T8`N y5]GG/SKt;*t.4gH .̩%Ή{_pb,!y2Qdu*Q6e~7FoC:MFERFʶ2eu+1;⟲ +K؅QoX4Ǘl 8ҷm`l$lL^+6y&Ѯ&PoVy;qaG~(5W!rWcˡ t[p{2'br TxLf\]2TލV*~\C؁Zvҭ0{gf}ۥ

[1a~yA!dToT2ni9P8 QB{[񸟄W3yhݼ8zfdiOWZf.Ta4. &OH.ڨ'W7 ZwAg#^ĶTaxzI!:Kh* S/Uw?eXt G y9m鎁j&}dvV 8Q@s{G(XB>WkOO&Ħgh圌/o`ƁӌnCZϐ%R{G[~(nw~WV2o7E׵ǜ3^$Eɧ:Ywm:I'WZc{UYgw,?|&wj{qJzN-RFpF6\^2}|)n='Ӷd 'gn)Mn%nm:G t )m:Yim/FF)Ƽ? 6۷OMxf(ljv@*'Z4-gx5wZs Uܦ0J[c`"֬!sg$'M=LVQi04ʚ~ˣZR;9قU' Up~+0j!0 g $`۟4.I_ؽح^O%1~vyɂرsؓßswc.ޠk5(vo:Äggo }Svg esU6R%o JXkjJ.t_STM Eîp/]1| do Yl:gjesyb*˺}ȚM$A7mQKf d3ѤDFu5oI-8#딇4tu-9ARi,7;0uvxxR#-=ե,QHbmZn&s3{D;FD0"z>|wDW(oa@i`>CGTT3 y> ظ%gE.Bé;{ޢ~"^^0T]j&p53z7x8;Ll>w x9Ǻ 7S6E\إb`.jc%_KF K) ̞U;bZtdzmt!k*"Wk¹%:j=(N436޺uߌy9K2m 8Hgq`F3nPl<2-=Jgulr``rGglU`r Ř,< 3]<\ ##hK*m]V75ѡaYzɑϚ=?f4Ed e Q?R庾v}>$/jZRtZRTFwJƏ;bH|mtH1<:k>W=*$ O9]ςV*:'|DR vD"Msn>h8 7F1ԉV 7tbDd>&TANϝVQ3ES1=шH`N!< +GYDGi8Z30ҢD-XNK2uIݗWf0*ѳCSs翃VJ}J㯃I%eU%S=ȃGB @RgU,fJCGy 3_;g[>Q#i B\ &!n0f xThӗ73ž ;׺\@u u 1S_zmGS eJ|3~ ק/4d2\rKFg}5afMHx)F_N}wf*ѫܟ`戍&*ZГFjxR YK9Ql|Aӕ0|# Bљyb j.}ky!0pl3ެJx]f[oebQB9[K9d‹OYD:RyASyV WA}@T<7-d9f|% C. ;KFY[$1J4BK)ѰZHm *:'g8!;jU l'z4VYL#/O$7l{yԗO;?@ٽô(ѫHҖ:l hPD : "p{:U]uvSB\GֆXZJ͈Xܥ."䁢hתqym"\=%T Ӭ:ys"bz=p-~ 쥤sC+ᥫ4㗢'Un{A':}:eB/w#ņsQhr-t(.:ZMF-A(e璠ՆxT.FlGA= hͦMs'l;5n@yM(!Xn0)H(A>ZV7'?z×J. ncD<8x.>%$Ax xm\IMTz9Y]b(ԢgHٌÍmb{crD7XjT OEmG=]K#\ǎRpL|tO0X߁z!TEB-竀P cۯpsqnӟ6=[bzRkǜGW5O+wIylsдD'XQ'`'|p@$|=g]I xXX6TMOw6W9=gPP=`Oj(uM !F'MEecB6A;nOUv/eQv-E6߾[&+k\! 3 &]$QK&5xot/:ұ4ܮ+McUSgTA#МtZ*S/‰ESHI1<<%٭Aby+?VfiDt~pbHZD q)6}x4P4'B:ۛg%5?ۂ9M= D䂞>|CO* b/O0ըC6ɖymXvш"xoh-ld%!Jѕi,ӷUEG:;0| M؏W母 YM-&|+q̇$z6qjg"5moƉ fLxcaQ9+HMhD{]A5w/KFoSĽӑ1>?Xٿ.򗬓[~vz|)"΄HeW (GU{->zUmcJ13܎H^!JQaӈӝS<S8'83$@y(P@ᅆ2].Թb^lCو"%Kp*Eja^RZUC*XaiOLl /Lޢq~2J*u.2"=@2D~`r-s骝SA8$?(7:Q(q\n:0yX̕8٘NAxA5OMշ &?Hmfz@²) *4̊<%}jK"I?47[uָvzMVٕ㡿^S^鋦;މ \9(q8\A_jgwA7`HwL3՗91ЄK2 inE]Ϸ616* 3(- GH%o7T)Bx#6B=$ , =}Lkwe6eĞxH#z~c?@W$rʙ)rFGbPe50ZZOvq7mtB-':98"VLHJGC)bm$2E0SA(-! ck!Lث7OٲMLmE/1~ۻNZ)cWb^RTUi W`2` 3>#!11KXT&a؜̜'JZx0Ij''{?LF$.ǾgY.6m -;/h*A3ZNS>*l}x$'\C{rW }|p)}MIIj2:&8SL}}p&nlLs5q 4mpfetpNYAa?=r2D®L6_LfN͞d(1S 9ZIRDWT;_fDWlY9Ab޶6Y,zUa)o>t+=4'Y}3=8pu5g;|hsz5mL$ I5Wf)RFVq;ӟ€-˹_h']0_Lc*kTB[6~T#/{ޯ12yROyt0>f#5g`{|Ls{:2֌} 6p sWWwg|23gGpĬ8i qԧ#yBg"Yw/8C=ՍrP‰E.Nܪ1n0$|&g]ƵǼu=8ϨDQcDb-B@\0ti-OF]7.b<[:v/v/\șU@;$)veyvũG}b-_k= 5&sNbzxOwsFpwmK< `Tz[$mA;/ձځr#h X] V`T v_\eҞOh!hl BI`hpNr&F ;Zmprۊ1" HՙᭅܒW/wE>}ŢlnWӾ.I141"}CLZ#x@ `Y }M}6q|\,: s7 eVQ!'zZ.cU<0CeI|)x^a8O#(Q*=S<,T>  6~l 7nT?ފƬ#wTL+FB!)fYWƇ>knB[VhZLS!!7[#,7;ްSUz`9XWgCrb%A }Q(U&H{u(^! !Hˢv(>{6\w~8We(U1k){Wd\ [Ssuw>p x 40;c -5%!iklNyw63h"N bKrqRo d~:k3a2|?@dw ן7㭞oOP_UT*/S_+R+ni όiFWo}8p׬Z,K?m(5񔒺yb"{E~|b-8 +cQz(FfǕWQ*ſ&N{{)P7oEoW˱fUJI N A` %CPtqF.o5`1vJkUYs+8㓩((asEr6U{"!CJUPfR 8qn',~-1_nf ̄^137M4 l!6oun o6@y$5Bp"{ʘ)M3xIZ`y;KK1u\f>aQ(ji6ߴAڝ3Y\rUlpiųƠBIA:lqSHzFŶ)?<@T8>2ohdc~g$ WíĮ[R7 8,hw- 8 6&W?3Ob毈 }l'ݛu.+D8XL}x8녔ssMJ[$vkfN';T35 5vļp*CV/IUJع&Q-(/^?z̕ ,ErgA |L>VU~-%@R{y@UC榰PrPCrT2"zOrx=^`LHpt&3U9Wbn$sҧЎoڡT4$oms{d&,}<&to+](&ژ}ıv8bʐ-<4>z0Sf&@{ e458LZGU/eCd!-U%OCwxဟ'XhO6%Kh!,# kzREѲ,_bhJ[RX=t `^#t>4a,wM #ߗrw¶!X£vO,˓;(P[~< ?pg=< p[b@[VG"bIygDl13"u==HG$*D&GU3~`4G%Hx#yT %4_MG( 1HvG`]-I ?7"nTmR%ê{QK m(טh~t4ғ20ALt?4rnE+ot!c78K G=8.Vvc.V4[h%VNPu$LsXgg߼by璕O*EV|`L?=kzB-'~6v&{m[kU[HPb @ʱ~q-Ln3ЖjAޘK]mDn BϐX ٣${K=R<ƕ찵4Fj t~^|71\ HrxNȋ`_rSW:_ 2i4ͳwSX*לNӗpTTe fPԃY4%[*gZ+Fo;6 $E@9hh;%ұM `|"b) DZel_6AOhv݌MKpPS+j^41SKP~x'CxM3k^fdɈ:sXcۨѸ7A<'bŘS!ފb;u+Siav=FqG8->-B1V;K f)udr:; o(X>1ܟOasXOOK;`Tgs)j=RXp15@?޽@*.4{ΡQ*ʴE%2CGYLJqG]*^,690>8a8N8GB_u5)}͉eQs@d#WM -btA!-JyD`#!ͮoaHZ`W] & = 1W8/ kaFV3LS+UBlnT`WsHHss*ِ߭}ڂ6sGIۼuw УP?r>VD1U9 ۦEU@>TGm%D[]f{"`~'Ce@eqPAg"~!UO.')ec0dU3F{nGRξ1.ׄlrߛJFY jˬ4uD1WAYzX/>p8&Lf0KWjhYگqE dMTdkV@LS q-Q< XO-6Ön7m,~ʴVi% *i ep.; lol)1rxv .P{S>uՙw{7 O_i\t ۍƔDe:&u7!`)][% $v0b,WGrf9X"K;=;Ji ̱q1f^_,{,eöճW#.j}臌U\C(T_cy{GtTDެ=HsPPOuAyG5DQ0Fm1m]*7[w5$zmޢ_M_&P{4:$qI(V~X.uaXNYK)g9| d\0G4L@]==V0b 4ᤠ|꿳?3ҔI>Id%jiVqΖ,usȎGڎ/P±726n2)~:A l|:Wc3]NZI׭<Ֆ5ʃZqeO$)2ϫO=UW.D9=^/ӖWʓy{0x }8rt /TW/&' > 1s6[k9ށДQX +_~5U@HÄH?]uE>jOE0{80Oq< ђ+HrZ@6ӧ\HĜDXnXtrfoЎ e]rE1 6 O3+&Xn76oĆE s첥,t&VO-?I~+T<3U+0'1Ŭ?v#z4)O:,C =1ګz'y06.;$O49}%Z3wf|M'.=n*_od](gSU5 6Y&+d\KWܱz>#Yhq%  mu% &Mzp2qW:(XyP!@vncSHc![BTLK>Td"[b%5}uej\yԼh9s:3PsM:89$#)#W+~͙;oEk^FQͣo9OUL>`U!B)i(h^>-&EƔ? Og ˊ|/߹2(Vа-9(Fs45Qo~5mAgP 晛 q \Lnz^E\PdkdO`&O^;hLD/6ގ;T'Rq{Qa0f- Fs*cK>PNAU.$-:$?u8z]t_cc3 xDL\$]bːYVܫQIk$$VָnPMUiz|SB)rvmR1gԇ;l/jJg2?h,|>K wf8D>DR7-n{q"wM%/;cUT;gZw8FPؗ.sAӦ:1x?HQvY`}jK ntDGyNͿ vf*cD~nD7ތuRXl (Viy)1ͱU5B׹P5z 3%zLV*Ν!_8A;%5Eݤta/vrt<o`uЈ?xo >&&YO\~KJ'Z_m|aOe{zQN"l+: BaAАXЋǴE!gi +1K, kt"$0}VĚM*"hg_v hxB^;8/0~sl#(f:WeF0';!,pq?6kr򫬆5>Ғ"A]kvq ՔŇyFvx2Pb)} uDBL6l񈁳h8j2AF]l.pP1>;@R3tuJm;lhU m>&bD)[.]3T77W0L+|֢M|b0򓁒* 0˔էdE A$ x;Ή>S%/9(;s\k}_Gumr_1;GPGуS2{otV5ND`ܪ*;rm]NE'Z֗!l.ru l ہ4>F'kޏU֨fAp?T0sXy&h%幗l:cdGAquz":I M oyb7ےCœ:>c`eTWsʗ+՘RiVw,-Rskܣ4j5 h WSP4Ypk9ƾNtN>92kM4\ UtR_O7Xe^8rcBF!s!*(SRdnJwI# Q yDzh"CV3s 3*"2jo ty)Z  5~#HGcb; :Y7[p)nFUs+t7֝ eF ըA.YL>\nQx=0 -<X]=V3h`d"y܃Ps(YIj:>x7 Nζ<ƒ.-v^^J`|n'{~P.X0C历 _ze"]i?3yDp|օi7#6:iQȅm_7}fwdq䐤 HOx5%9O2!B ɬD*=%u[h8f('k=^Nz ~3@Dpc%(5 -z@̸m|wq`2YD)umD+פ CR ԭ+ 9 Xn{: /Fxy1f{MHbfĥ2Aqvn 0^P?nJy:'aa_r5!C)Rgl5dC#Ԙuu%xexa Ǚ6T^Y웜T<2z&e>aB~ ?X`ЍalC]5<)K"QN=׾Ky4]d5ġ)؛r@рNWwjDݕB=μ#"Q*uL%ҜGChw}7DP x:[;,XGjxuf̶>NίZ'5jqX~eU4F6nq:5f?{Z9rj`6CHDk߮+(## (;a(_~{9\$S]"DԙP9 B؊Mra ~D&S؆G ։JA9|*/vGL?OpYzg;u's\&>![Z,uwJ M̈C-{YDSgF1#7YS >~kȰ{jU&Kƒ& 4Tv1OHŠ$%Ehx膉 S],MMMa\ # 䇗OdUo[tCI1@T8「H] 0ƘFk8&؃2W} <չD6R$<|dH|ImˍV۶aFyѪ.fbyDM"92-5!fcW *7~Ja|S{SkΨD`8Y[bʠ4Y٨<+ Wԡ-T%~Dkbh ,@(x5g;bѼ`c{2fg:^Z!"i>eLZ;eVhŨB\Meό}u}ڪskfa f+DAA3~wZtpx R̘VN)!uF@"#=1q˄j5/^P1f1UOp [FB7Wg +-ƶ{X#n{N|{B[=,eXz +?{dNŃXuw?#=!:u '֝Xmʲ8}6~fb,YmPb2RCrWaTT*xV)z &=DknƊPWj9mƝAkJmםz.f,r3aΉ}>CzS WT aN@(=%ey9tJ^; W>wpE!S3`Tr\u|3SG}{a/iW҂-0vTXjLw!6_5 m(#Ss}C^%<Vm b5 wۈ =) e*f\m u@MR*ɀXZWB;>tw ='@#bA(sea6_V!YFb82cG m68bug*'&FϕA:Go-<רTv3N]Y uS/2 ): ī%Q A32^"/JgS<˱Jٕ b%Wk,.Q7EPlhZjx% !}X (/=$JK;(~6mQW1ȯLzs~ rY4G|XΙxZ.)2p*O_9 @mfa1A` AV#ۅOz%PL~csɝRyNfRo"?qJof q_$<8.+bVq H_HK4Ϩ"97T%O"NBe"mw'#&0_TF9Fl9ףɃ99/o^JjFe:)=Ԅ*ϳTH4tky[.T<ͨrx',U`ʹHV%不hDjꦑt;@m0򷹃i[t3w.ZҾrXIv'qgkTe+I@Ϊ9N~| ~(*Ǵ}-S]KI>sSR !-* 6zkFu:Sx7|̍5%9xѡJik{^,2nH..i7H{I*6CxLJGy^n G:ž|O]nO+ܯYyGUQyW!7Y,Rr!GXXϕtNڤ[؃K:e8U>vӨuSA8'HQ3ށ?&}Ǭ+D\g/ycBמ"yt03zrm&eí-4Ve^W#݉Pt!`c 6__f]Tf$gxF%VajDmU=˒EVr!x.p85IyS 5*mf~1ݮ)<`&M6szGxBt+E&.)$NLN<3' (d3=Rc=t4|}Th,I\է-]f(3vBK3ꅪ:McA޳%İ aHnL2fP8͈iw1>:4}Jy--/#Z2GkoL]lHhaLN2ؿ'JJ$!Iu\WǍ8GkKuF,.<59,+pFmzGA'D&@t$!U$&Htt"8=%;VTFQ0 1@_{RG-ivUƐi?]l; -Y/Z`hCA\ZA 5t$ׯ%DgS|Dm^\d\ w}rRr nV U%oui:-7DJ^HӞT=cO1e;OW7oE;R\$1y; G|\ =6I{p|})Sf`+]x~avG NYx?tCİrM)zIx֙$4b [f(|^8wpaI\i,- 7%.+~e+Ph F:ibOJa5Fn3 S 8w XuV0c=|" e;Uv}%xT˗COwW~e;|E sz26~mBS9ޞpN|A )R&BxJ14-lU>Hkab ;W§5p]]Մv)Ƣ#aGSpJo-@XٲJL%1Gr.=pJ5~Yq׳}% {1uD?s/-$썢|l[w^!)`C.`ſc^'Ǵ L -G9v}hJ}~ٲ٫2W(m&PnK;y2|5 qٵ|kƳ O˒RnH(v_>Z'?f/V{2~uϑF217 _' #8pgRT5e7Cyg DtuhcėPdOтu߅tM&mF&ѻPV tCɐsy`QQvt_Zq2}^Q/T睥3EG"aANE:88W^Mzlce-GuOיZ ䷇w(yhSN¶"0+c{ldIJ) u29>bG驲1#?C6` ##Zz??-F4X` \f3 v}$1l{*5*%|$%YV UpLއi3d2G\ڼҎ& 0n?{99,\_C"c1-k2RGz3\Ă{')UHPxVG˫$C?,a K+ޓNb$]D ̋30f~c]CTڼ0U*t qT@\#V=U>Ӵ_׮ (Eh{[B6Hn#$ɠI@7kQvNhw{(Tox8#{[)T 'Y?"*Hܹ7=ɰ`d,n$YF=(Mh uE:RRdJ%bG)QÅSplVؗu͆=Y,+Fc++uHA1K }>& & "Fw\ֻ]7f5II+{MOw9Hw]ZWJ[sNյ7'%ʠgvن@N 9GvZ@ %sho*Op۷1N:wꋞBk^hiap7ۦK`W8wMfR4ʼ_X1!=B 'U$ ?o_yHm5T[j%R ՗IG=bxkgGR/ *ɉ3IY]jo*R;ff=ȔtUg5aּj w["ĝzbhYv AU1r`CrhOMn*Sz~263n(`6Q:𨿓wm @Qc{W})%._ ITqxL6: AmF5$c9baWGȴ8cY椸w&QzdR){+XR:_. 1gA_afoTPux|Ű,]GHOG̴m8)Lr8=GYHZD'[>Fܣ"VTo1Cdsqsl59\+q#*!Pk.m%'mBK R6+anU"Ê ytRhCv2C -֌;VYp1O:UD)g; Y04`ޝ*"+NJ(q!4d!Pl4ި&jA(ԞV]WZgrH?)#=$AL bJ0F\Ĕ-0tw[k-~%]'a~7m 4 \5w,<ȖaފB>ȱ'!"&Nz5M?N A)Z;7RBmHX.+"Lꍖ/w\ }o KA/ ىu5ޭw&ad#[m0+a+h̀4~3wҟKeuIE f+%6W)aoW@h"cJg39Ňux!kAKSijƦ8p+'ҍ%2w ԰m*M{wjܔF 34>n 03Z^(VHe+e$R=hD0gBTTS܂$ 1%ܼM<묲\`^Ъvᄑ\nυ} *>QOSZ4ڼdQ%N*ԖQIusuA|AyBܗ5.:LEܬy` UMAіSPGZWYވ4t)9U49ly*p||\SDI7.`y`ڙGa`%я~߅4 rR.!uh ʼ_!|$8;!fm ;9x8 Lha%T| ljiu"bm|Ri-vai|VВe`ΧXs>ۊ:ܖ"DŽ˂աM9{AJ1C2^Z+z =~&P8U,vvgax@*1k=U— ̨`E"C!1=/1ȤAFs<=bIz/JO*2뎤g(Du~~|h:xWIGJ1H\!c~aX&MW{˺SeT&t<QTUkUC*$vt.:j /d4oS}XF9k7!J@¸.e>Ӝp!NR6XΚXPpx.4FBj:~6I'ϱjj"K̯%}0K b]x^ک0"-CZx6F'LRDm2d X5ۍŬ?q~qk˻uzltڱ(a=a)j>x30V.{&Eg{ ;j5q2 2Or:*>r5oJT =.zhäXbVX@.6j.C7՞tϏĮWRլ?ND8IYo髡 [sW4^-QH'K=U B.J@<@1TP|W "tZGT!_&p Kd7HgƾQ1$ix Y@%+UucaG16%1;"@0yLWt*ФM$IIDo:\{q⻯%,İ7Q"VUBŢnE-XtDMY4q&p?Sc_,1wY#.R;e5ǯNYbiCY-4Kkc&􃶡/X M>DUm\Q~es:J*UMN!n/Ga^hlKK u-/n=}LH{N\ݩRf.eF#б0^KwT?G\LF0?}tj_n 1cNu=ХQPP.)?O6nV`@2LeHQlUYp1d$I9ibD+] gNۡKWeG£-ޝnߙhЇo7jzxMְE#1%ܷPbpp-j89:9_lrp.yYK+%Cw[b[zJg S]3,*E \1Z1;*A! / »+]vɦ:7rg.4?lz#2*ײDu7TZ+m^܏ 8 ͚[iYdd ޠΌIG!f􃓮oFӶrp$}]xjʾ;v57H;<.H &QCXϡCSmӰ 6TN68 x=9\aEhgeB; m}p̜Mh6ݩxDn צFs޾ޑE[-ooJD ~\QeU Kr<@chܟ/9[GCGl!:ʰ<*.Ժrۏ/N F,"=rM&E=%ēWØ߀36=|^^r5KNdfM4uuٝB?.na\552l1G@sixƍɫt da`o z>0r8OQH T6HWě߲rVBM@X,7Z(fߐzWҽWpȯ~#\R-d؄N/RK f JBәׇrh@E_3KVa~1azqfGdD#U^tJ\T^H;-3?s-۵>8p9w m}~"5d58n4f%F_n]F‹c^M/eT2~h/$8ydʰUnyVU.-SH~1zrMnrG/O:*aSAP$ޝ@3G}KQs@"~~2^{d8́yX[CD<&٨vy;Z!*@I^DYI W5O`yuJ*wtBExLy.[=Y܈WJJF OS6zQemrW 쇡`QF;ף=OEEN17d㲹dU@j)>ᮉkM/20@;m"R A^yr*֜Z> ֜ӅJA2GhC$ vqk(Ӯ8 Ƙ㏹ߴWn}sK&<+J) m"fP .4wM! v38z9-&b?BX4i~`HKi$iC(Vp</}3du6nv.y_junRc%T&͉pUrwkqe4e%ޫi1&);Q)R:-4Sj9wxЗñͦ|qɗja9b-îg*k ؀-Y2T]Sg=O" 髈%*~,6L⸐&-S|6,o9YT؇9Jl7a+*҉ƨhq3rT@X($nRNggsWGQ(t 6]**!!23'n[45gGCRI h0Ř']Z0P C'E'RlsֆöQ-q#R//e[]'S{U| ՎNr_&5$$Lzr`魼\=QuUԜ_hdT^rS]@LRb/hQ8K6*P&}n!5P(#Ʒ=Rɚl1.sHϨ_653}JPA\eLv_SN(q2g*(-_[JU%eJrPt궮`Yﻂgb'b܇qfJJZ (?f6мފ^gԁin\`HO:+闱Ƽ G@ijVq.&@:;1x ȄvbS匳r嬗D*j .ݬ\LUAI~/bUƮ!dfo P4@h2̈́>}Q hf'+GUt97L)SKƌEx EhXߨ\^ϛ=2)JY;틩^׎jNv{'P˞aUzԅqٜ+å W/b4PYwOQߚWotUo >φjK-h&]OںH%j-.VIqBRQAQnwؿ>X$wGSgj{lXŔFƍoI(֨PxVz>VEFck"&4hf6/j{Uwu![l4!LEd@Lfx";Io/1 \a.%;ߒD0" 2ʪ&rlŪX{I*PJRL]v^H 쨜={:+Hҵͪ㛷MYzM,΀AC^3e}%0 g'xşWwG.(Zzpԃ0N-L5Ae_gs1j[JVD;yGp "0kͅT *z$qNR qԏ>3KHՏYR 6ύ{CǞ^~Q$q>iw֛ʕjWaװMrceA ؠ6=XrY_LNp}!-hXB\몹!yr@SWY $Hꄖ^H X2(wK蝋W%y]Q"N8f;kd1.VtJ5GkX&?pHkݧWء+!o1_ˁ/:yVM:6uu ˬWZ/L[%d's m_ \4.ZRUwM-L7q沦Hl ݐU:)_6pwˬ-mK1~F>6հsL|*,CytQiSn]-3ц%Û`?M:H*kAF08x͋]B'4FM=Qbe٨d2c%?Cc :ϭ5h'}OeƜ@:UYC7_ƚsaϮqF4s~b)d$jO;#OE0[,B- jh-(hU+,ߧfkfx0YH6W=>n΄}]x9^yaod2VGybՎWIDR23e2~Ys5ŕt',!*39ă LI 𛪧x_ zˆmh,;#;D,(@b+Pd=ܢ/N9#g)?"/ Li 7Ux@ # TK +PaZ\%)),gߝQrnx%/ ; KTg^@3,smĔbP ݭNkH(zgZ~;!$}k9/TJġ^ Dξÿr`P[Tu+X?Zz^ =h_~ITrv~|ݓ?MXJ7LJ)Chb}hgnc g{!ʶ”LHm ~g/rնl=TJ ftD 2!9m‘aUnV5*@BAvzwCiUq]Q rTҨ3c6֚oq5MI־h7e(XB&8Reȏ:@['JSș7}#>Ti^G n7JX%t}5ª4jYxîגa@0xI "J5y#e/?zGp"(ձ}A_+'pغir$W#d_%QxlՂGH(0N><3j投zI$جparqk|,0+A;^,֣O-|fa % M1#@x(gsmm12x =sAB\'|ĚO KiXРg?vw|@,>&u7 0?9zeC S-$=Wϸ#t_QEΊ)wS7 <5~aT0.o29STd3URcJ#Z%P&>NFcxyC$sU&>+w''c7B@AQޭ"{aV2ָ ZVѰQ\ح{ lـd,{vСS[9]bOaVoCҮzXld ZH-%+  ldftv&> %m$Y Zdz QvkubI 8cx݌o-~SVf1Xq_#THtv-Wdbd^Qd͒K(Xd}^~>Npp$h}ڊ`<j XUCܼ RC=CXUul=:a=4Zu_ DDxqRz&UJ@%y]2&kT]wՁ'zn=D dUu12vqfł KELŏיl<੒~DF7ġDbN7cߛp`~ k]^\؊HD9U[|JVl5T߱~ly%qR@n^ЙUV Wڝ99..;+51BՍlt07j2<:%Ar >SrA|٫m.aXFG`A3 &,޳ïm~$B@Q__T0h;=Q2JQ9f#lIjqRizCS%5J9{Z.7zL*͂DA]?S3#nK"PD|=nBpLA l,Zh̘'yJENrxCz7`KX3TiƮ_% &9QZ8 SuM6ڳN;cnI)i95 HٿtC7ݫ'ΧA>LBfVd)CKDax=\M>w l]WSAa*P-&'E;532`*FϙdQ{J3HYYE,XT} Tx,q\FF_wIԵնzʐ !2+%붢`@I{,Y<3>VAUv6x?|e{Q;Jb}Wr>wیXU~"|TAUSNAOhEB~1؜Ƃ;5]Ke|ܶ.˫l]Br 鋾mt*(Զ]J.~8Y uJ~ެӂM$\eCVWWS ";r§6Z>wn/1F3ep*Ƴ ^m_5ߒAԐJ9Q9(]d#+_ //C>J.tvjDˇpV2=hTqLi>bc 巜g\UYQx@*vx-G^9ݬJk񫚡ȮUalZ/ ?F\HJuF^ÎzY,c5lÎ);yZ ڈ'jCN|fYiEE$"1Ὢa, ,].JW{s{Dzv';WUͦs8Z,Tp-1L8W/~]gzZ^e@!3WqN^'8Վ&}KytѮهD"9| /BԬA)\]QbbkGd$Ol{'yLh8uH)ѿptPB cb:9]ܰ/bL},7Gl璆EέrAk+LۤQRkSADGTtL @2 nu\]p3eypi} 9(t*部_W4}kc<(!}QDrDzQoH#œ u妘(i#'3zlA?j(Ȉ38-W^q[:b*I;^bG~xðʙPHPSR[,d Yo;x25m.`Ć=;0;y`] dd@V> .RSD܌ ចYCzZo@T<[& #^,vQ^,;Ӣ-dhvV4Eq[u@94'sA_:e;! ep6"-E*]ۡb.@J4[<]&Bl*B.DvcbA_ ݥQ2c Lzl@0*G0^;Wq僟䁈Z ̡f.+G6{5"Fo WG2AיǤZD0`r?N$'WJp^u1ufիSXݐ?kd$@ +Hfc8 ]ފK 0;rQ!J{r;Ws|R ẋ$eQ eVǐ׊*ugVᩰ6!Ra{ЧžЂ'B33N}L;j>HAZ% 1R/~Y°Rg(R(t݄~\^9^V6fwvOmxrtl;.H>}0 Hv-_g!0JP8FWvNqRH0 yY(&R5H ~%`1kr0,iڭ.{:A6e` X%9[%J B?lF)~!$D4ka|fءܹҾ 7txMɻ叽EE(yw `KeR߲E1(*QN(;)qw (da{K$Y@Ym8O'Uym 3x3pC$cB+*@Mߌr. /Gp@旦HgŮ\?]EHm.|^ tIK{mpCJ36^PStBf3&JQIR'X?ZVI,kul-ك/svg'Gn/Eg5AAG<&`O!OT`wR[ NRz&סLv]-VZ:0[u]1.ʹг * \XnL>Y΁kNoΨe>ШUYu:Xu:9T2;&Q0 TR|G|YT}8u֋bycL}߹_),iK_}f3 x<[.^d̙ O`L sI۲,;>hOH[ʘ@!mjݓT_W؜7blfc zͪEWL CQ%Gbgh{Uu}Uf:lZ-X?ڡ" f12jnQFT ^wV.HD4o-U E利_5qiңOJi0q޷ ǟ"4!g20>ή2&Ci/kA"u16P z#u`f>2ڠ FMRZ$6+߸!I Ʒ~ּx]<,MKFVոiw/;2/MX_5k$mhgHm0;1{ŽWvhmRL=,3Co [jśS0*qU5̛䘛G u<2"9-=؂u &ɭ,/ cnzWB5Jg26N~S4Y\7 ~jZy_#x#3M _#yA 9.錋+LHabc"E` S3K <_zCA%.}&R{~BP24aunT"@{*.:u;/z#iX{Ϥ;ةLh13+ V&<Bjː3dfg9DҹDG}9a֌ul׻37i#+T^)QO WVC?M*f1hue:9LBayUJDN~mVf 7ghFfsh/t"'TC*D-׉"6t&T攎"HZ^_(R4a#RmFbWϴ^ܷ/0_[4BLy -=sR_͝r&)7}_AjZ *NT8ϯ-6(%Oy1O zE*_SYrSŕk,j~n $|կC+oם*{RϞlyQD嶃tMA 8kN9+dx1hZ_.`W*v 0@ŸLt|XwZO9xa8V(g eKib*t~Ǭ=A≂]^L:&t ņ.Zt͢S.pu (g*+vʙ}D4bU Ά9 5K(|9KTw<\kO-}O<+჏_\zhf*nGqpAU2Fdv ]:&c/`&doD!$K׆,r֝1`i b4?~xO>J8kߍ lvղFe_4<1.1r*"U_u2JeheVWLߢX+ZS[rm\Kk#]#0P6 &+xн:&ͮRIT;$S8Q(r /I6cQhFs]gH{CZ-0A%B;Qt}Qd4q5)y9}I3LP"W:BPC0&M,췂Ï ~BFǦbr$'*D&S?Cy0%SB5'G >g-.\+3 bnOy)QƬQ<%:z4G@[09-DT;çkmrWR޹Ҿ`Gh sq5a L2 +KD!CH38備U+8GuǙu`֮}u1FY|£T*P@BnZSEA5:u Dx^T@+|>~0υ*rK:Ǒg͕kEW\u+RS f  AO@GOAR"5q9u!98pjZLc&D&KJxQm $, j #_ߒUrϛKe))Bk/͔ɬX<.bcf%SϠ0Eږ=Zeʟ wtsЋ29RN\d01.ThJeI™R+I f.N+6XrVyCI婲TTje{tUt&UU򵇷 g Y=PCpI0?0g3ݐ-~B)5L**JpONcoD$gr)j_C$Й(*7eڥ6z>$ڛrʝ3+G&ryH7.`UM8<s?~|Vu/gKfTڔI zxq/-_ Rud`J&#s^k<'ܤ܌ɇY +1;jKҹZd\ 8)=hezA `#7+P{Hb??Dm I_N H. kT8mzܠs3wzGn's%m0~j{,#"`zRR!-X>9BlwIRڕd̤ob\1- ֿP^ kxԬW%C%I2:yzTQ{?8MmGރlgmTR+hd"'_*Aw2sr7Uz;4,V /bRJxCɢ6[᦭.Nmha̢|[Pb</l$gq^va<[%`BϓaiK=]R]y/VѺn/`ᷰ+wjk@^߿ 4YXSOȯH41v2GS{ .W'^]5~ m%z@"PU#U;0LKgfRlC'U$0XK#zU~3K҄tpk-a_s{QdLuO>'d)C,氃l쪍㑐vN-KOkɬl!Wg408hTl~xa(ƑL1KZ6SAS gD᭠GP~bhwa.\2% 1|[cq~! ;/NLPkt;>=d =;UD ʉ V%Aj̢)"f M~QBKcǔٙ P>&o*P9וIqɖaDE;PžX&>N ֜x(D{"zw~ -aOL .iGtV1x`U08yc#1tA;\.?3NDЉY-a2è%eN YFvyoϮ̷Oqόt{!έi"by. jݵ%k+o?r"EB|ӲVW*QQk@球gVO';g.Ar$>YM$gU(3JQaJb¯*5l| AHs][ղ{YKN^i#-"9n~޺7Ia',]G~t,Ym_72Q!E&dŴ{KPg|#7M|T6$,hf)e{ E`K4xc# x{c H'h (H4` :﷦ɍ_0Oo^ ғNo烛*DNiL"r.k$mSN/ -pF)?w|sr4֛a'4Hce\P*fꢂ._*+F;ÛuQx4(dΏHM? SB@nqϛ ېz`_ ; @xsh TA:mm!;qڑ{L^ӳ~;89.|^&[luL^Z)o7'jXcl$)&,!214&.~^*#iloFI෠A)Ϛ+bg-RIAqL{#YC5YFFO^Gx0U/18 Mg /+ݗM$4#/jgOu@rҎI7Gֿ"'$ފ=j(רˆ V,|!DgT|# yOw6(T%0ΑrҕfCg`+赙v#,bzylHwW..zJtDHϠqEpNYr !ϯ])] Kx&Vexm!~OhDATĺ\0FЌos:q40X X/=g(bm%\=rb1pd(e*`os?# F8YBHmG>OZL5+}u̺_/(aVG}jІwPҭ ;PtA| T\ eɵQRybK)6;ۤ*~^Ζ-Ma0لFZ=BՇ | `bއtҠ{~o͠() P&gb1'f4i SU Z$oiGMG ڭN)5try= =YrC5¿r[b q!<ӈ #xLWȻueg|FhK98<ѥ>5tB_>9:ޅFAYC-cޢ胗Z-mbO$A.˦.'?KZB/|EYoiԙ!VT8pTgG9,jïnއ1șBsg\yo>k䝠TiR+ȜFScU:HZk(>i[(](g]LÅ&j42$aMh#Z]킶6@MΎez׽!<ŋؠolo}uuEM]Hgƒ+GPaѻ~dGgq!HzƱ };x r-ȴ;`4 m:iy۱ Yw6ALjA.[RŅ@pX.Z3>dcg!B%Ā"_{)KƑ 5JeTYaǘަ٪=5D:͏ٰ u Ę7odNqFA;VȍD<ֹe~lTo`As q4 Qg[Qp|&1UXzn8q:V)W%[W{7%E - Sۆddﲻ!9-&^ n@ʵAiv%6J. v!N =i_ V6_ J7UGbr0>ʵcm?b2 ՟&0nWf枒]P\8e9F &j6)͌ L9Ocx+b,i\(Y`j8qjit5-{e<#FN u[ŵ_aw=CTTΕǿ;_͒/ߒUťʤf!nO`[#z'૝[gcAq,M'+3Y9,~Z߁?i_|ܗV9$ll|oӌc`,Epо=9e7au%ŹW ټ HiNEYFn̉0Me 4 Guƽw)e?ƞ#â.ks݀2Me m>0C%̷UI[dO,G`FZab}*,PDEĊ΅6ni\t´]G:{,"B1}%ՄkjK"[c Ӏ)MvZRߕ;p SY|A;sOhuȊ–{F?D=Dt-uw%t;s}\h8 ^o-h;L!As6x\\kPñ~s0߬ .B{:plTf( QڙRd7f`ZF,T垰L A%,ȓYd3NjOus]W]PsKBT-Dh.umaFB^p'NWj7@VpfH"nQ8bOcVʽ]P=HAmon#-̩c2w D3Q~?H-!>]n2J"#ɉ7ؕ^ V|2GXRŨɀbx iaSt͔=5M8|enn:_ny;r1g?۵r!1S_J4K͉9mQ KoMX|\-IMyi ENzQ`pfk[S-iV4f%IV O6ƨcQ]u~:?;2k5 O^BT prXy,-_Y,XȆ I?l9K 20g 6.Q8uR( = U.Dwhl 6]YQh(:`tnL&1]~؋*O뭁`4&);2y-&0 lZvk%_ :zŽ^.Z"&LA 6'3)ݸV"FXZį*cz]&gS,Ќ0:OJ;]"6^[8GeȲ'*pȍgem>9`zTkC\S_C҃c ZP` ߎ%[0w4&/V8{n(VdXI1hKzh*~AhƄVG /rӉٗW52z7 ʫh>3>H& h3G/~QЧ*3}PH#@gp/e#]7ʽ#B63:6'U޺aLE+%Cc 쏪 ")P,E(W}`#j+˹6rSfJ,=QfMQj]TgHhbe0?pll*SrpH֓p鞮<>[ɰidL}99Ýwqh96"JOv`%l˷OUHy'} 5%;OeSIn4!1 p0* ƌLdֆra(k.FU 04ǑTK4MQ w7 C,s["Nv ]:yMm0%{Ԗ{"ՊqlZ|W$Sٱ)f&xJ:_"'HrM Kss`pC˫:|D{ŎI^/T}!'!t˄xÅO4B8;jZ:_0'-A2thI"8`4ܖ끢J)ڦ? \1˸j~"0M+d;)O,@CaVmnKׅFι g5Ŭ?4Zn9pJAc^3^~]exYVhPnJM!K4zF$ǫ*=Y"ʫX?Ԅ-LP;u+m_8X&V R41c4ʘ_ƺb/(8G],㶘Q ie~Uwxή+Wvt du$Z :Z I">js>a4x[İ9&2{U_mnhx]զ!L?UZ\_ZI;jq[{c d1<ցqR~[PMLeHd}WS9ZsłEIL[lDD^+C@Զv[bpX=r:yFL%b47⮯, pw=ֶ߈5W+MUx ,YbK_{%JpaV:&@sUsV]o-"#!#o:)?b=[1wo bn>XTGd&V-Pz-u.oy!_9La0\U)#|ԯuw4hD6?XsB@[ylkQ 5SjǢw{Te)'MWy)ǦZ9nYՑsw 5s@E8!b s$D`{x҉{!ez c8u'-i&L*^>o5êz' c1PĘk5\ ?j]<_{!Q4+ pIA /PYA Տ}_ǃ'LI]u=Gf*SNSh, }GU(?CNۼՔ;U6WF\Utp.6JZXqʳYsµkyZZNgPl€˱/ #g7'ʻ,,w6h0k'xV㱳j2}`f>\1wCTeA-EV탈:?`f;O n|zq8ν`R`q-9H_eau¦?BZu3,IkwɆٕ681>'Uk/ӳmNaCvYg]>"%smt5 j擇<)8jR ^x9W"Oo;!P; h IЙ`rMɁdf h!߯56g^ 6@0t2COiCw A9>3NR4 WM]^om_ ͱ Cm.Ok"] _Pwb}9p-0ٹ;(+k|Y_ژ DV*#xU6??k7ŔǷv'嗾"i VUw̫f `_WݠuMF7q*=| yHym&>Tk4gvu9ۥMb?~fؕ<窛c%T:Aѧ!;ή0R栻9/)MeGUp T' sb=4ظ`E)!ՊS%$vќԕeBoSp8E7Uݾz2dEֵimGk^=}L;",[ێӜɺSy"J(o *vN X6bOw2qBjew'y` N_9/Iu:aܪHg}v?fhmW|x#yMJ+4̷m߲g=Ͳv?da٪C@{AF\_0 9)ӡ'JٸЩRy37t_2/ipA_{#su9(#>@:I NayK SJy5T#:$}T!ڍb=w6͕y"PGSrvExz)ۿE`=t d^6BXOF+Ag1i&t9P.JEdgr_O61[Fm|Zi#k#i7βyf{v'ǎ8>B}bEhywd7k"=jpWƀ.TNTlVÎTn60uK9p(-DM> L--vI`*'̎7Fj@ƕGkNfj;SsV+S0W<@ @ t7A|̬a.K3s>+\'ќ )S(\ !0cS[S=DoUWLjbEuNqD>4V14&v-wEO̒ ORǢe.AL@+cTA RDY/>nKOwb^/XY3R:rj~ϑ%i[Db\Y1ye4b8̋Jܫy3KuyuTVifăQ.W#I+ g,S+`Aw5 (wyC{8%?RG_|_ fCO)|-g3k!O~qFr0@ŤH*E5i@pyם u,EP US> x_UG!UR"݊(Eo8aM$ 4iZTJ?l7,uط~!ᇂ%uSzA,;mY| tϛ `ᾔoS8n>>ϵA6s>DZJQho{ͰM}P<ǔdewg8 ]rvhI&uHN6yO9p7}0NH_K^3k?!k/#As@k:BKNwXfd']*6ӎ~ U XZ2XS`sUӇo_kpKt/yekzLDw`f}+M@4LAqc1o&L5}efuНGTt[~~+g{&qh~)ǔrd/콡0+ef. AJ!}7 b$y,T}~5 \m)-{6p,Bˀ$ZqhjϽ[PĿ)#Ox0=!:"x7`E5ZcYxJ7([vT׺㭶[sRㄳ ?fpF$-&Y'0fW_cWC?NѱI^Ծbd7L+0b|t mޘ}+xr>ya/`[.^+P̅ȫjsR70'+ .4-]oV_PV0/F[{+Ip6i%zȸ_B*+F c!Ѡ?a~vRw}]pC$ 3GY; k*$4#5> N Mɓ,F[r/ v}y.j]10 ે,GZpI%ơO#u08]6@E kh.nn6XyXPJ9K!cc'HخE7S$e$@0za?)qv pwrmzjBt Mm{Bk0hN<uNF"]ȅq[7(rIh fhR720 )OSip3Y5U+ΙhwWn[{E) kdF Ç=h.[PpWq|귶|%4z+<|ەYg1ȼ쏑U7!W x"IR /."~ۥfTWVPaP+}C$!qT{a\&%X{zxzXT9ޏ2ł;o1ty帿+@ҨQ0S2'& Scݴ]^Ԫvg+0jv IP^o1]9ZUo::t|!%tQ &O7]=,")?ѥ ;rD@JPPE z$ݟ*y{v RzstSXZG.Fׄ.#PG)]cBGi :3dͶ$7y{@b7ҐǢT:~hphsLYYG:>Ljs(Yc!BkpddK:(ةJZO i#$ۄcW m6 /R:Ibf:<f jV 0rd;$iGL۩3;G7\w @8qǠڽ*R'ѵjbEX|  ~-I5;HRNH`oaNkm$=! D0WN˶j&EbU@ wE]@D]jR=t59_'o^̏9o.Zb<ǻcˎ% I^gV^݇Ig /ՃDX2!*o}@Skq4ty KI}`0GLBP3| X WuFqk Hj,@/BD0 XFZ!Za]KJ*C' +Tr?ybojFC"M·`r1+B| d>xLCH-L*hΡbXr'xS ͏f3_-@SE<&ض8 x G͸A,𮻊 fNHg33Lk>cXl'PΝ8kW>QEt61[2#S31+p3ՙ[Щ6{)n'yDA Hvs'i \搼JQ&a&uuMAd?O,쎇g)Weo6@<+5v3C hx8ͮ@+G}6ǒ-zBHo"0ZAaT &a‡%-.Al*U"wYۄ |s:cR{B? BP;YJO- @(Y w!U':8{ū)EtA*R}ߦ~ZcRҺ F.!'-}*/\и?ؐ{/S5Kԝ7 ̹ Vts?`o>m_z̊$5K)]+<3Bڲ{yݸG5^[}U@5frޖ1ꐭ(Md.gmk.*}'Oʆ4o 崏#:"\D8bȪ=qvPNHnL;u%E sUd>p8T 6Xi\K|F93ui뚎x=Ta!LƗ2>^o"<Io. ,K NCճ}@z$ahxEv:wA^ұ%l%[2<6hMd7"*\ 2 lxPSM: iȘ>I>yRv1 -q?mυSkKnhRN KT7$TC5K\n~Ǭ}~蛙,eq Rc dԤq(,&e$jR A4%m ilo @9<Hౡ3D pϖaAJO"N]J(qq2!7>D6# ,dׁw5upߙh{ެ%֍!u{|"%S>X.o6kjnsMq*ZQH[=V+̀\EIʗ~Įppw0,>Vr&@{RpGf 4s$ oz$Ykj2}ܬ% a/[1Hәtoɒx&ZcG ݣBq[elp4Pi )lXxp^MU">f6dN|G=lCG7iyJ_y\v^ +yω*o?ib >rcTEĕ V` ;@\q;Vr⽉pE1}0. .[;i*8V# (Vk꧝7ynbԊrO|v7\WJ΄<`XtQn[NR۟B݉^er ۙ!Xx0/yM! n)+p BPsF"-x0ZiBhJOnm:#3ȗDwXcЎ]Y֡+icw(s^,G,:k~75k5w:Jz0rəeq#z 2IvQ͸wтQIl|KS8|]9hl5{]%<O6ss6=H(7"|n* ݩzD?j GS pvc/ Fvjs:C-wqO<WXV9auh~E97wD8ŤYRF $Ɨ"flL}S9M$ŗ,*jll|A8ޗ[@h! Tu lElYiН3)MtW‸|ZFAmJ؃88u EtDtcq(j'׿Ei _ތnB {i2.2Z.92]UGqWp"Wdg{CW VBy+'Fm41Cylޝi ~аlҸO;3CJ ܟ9ɴQ"DMS6Z^ @aO%7q'2XR!h09 ȩd"2?IVu #odv=pY+V$*6h϶tC{v'x3txT*e/X7I7LKAjzea q>sNG$8ZL]9`/Y2HV-%1IQb :9U*L]F+#î]EaQ@{M[M4C S dV`$ˈC|s3]3"t 'Lȭ>]{l謑ݍDxER{XDNDĕ`dbG`㿰W@!\LeS$cmbdw/VHHJG U/\pUOp%uZ2Zh<ѤX)ɋpT BkIĪ|Vgy8Fg1{"%cI 6CGBN{KF--AПtQ/H!)̈́!z 0)λ"K9\ g,0L )MA;sj=a BQ;-K't˰x,2S̠E+@{x[O/ q:/Tu&޼' PXSy.5<9+bŀc u7X,yv0- ) kNXme Jdi6P@޼U5 Y%t($x˃tkƨ=$.&a9*ޡWiC*)^{z Y!%~0'@2'KXteTjex D{cdgHa bq &lܹԥt:;wE]Q˵+l+OiXCnINZwZոkHP;"SK3&5Q?4tʷݕا, B6 %E.w!m_ \/Aw0N9R}$4BiY F[Los3ǰ"MM~ Peld$I -i':jQ 3/<~ @xqnr#ajkϼu9"*AvW=Б^@j6 kyo.~?MBZ/=w\ OHe4:i_۸-%ȶi2_[!KH5ݬmh"धpN7o7ʨ~T8pj(2*s]\+e 4=HO`PWQ1j fiІ0;kjGx<%axpI a Vjy?Tݷf8oNhk IW# mayw[;hhOOe3Z*:%p2Q S(z*NDɸʤ,6cs 28Dx1%r4s#;,6WXlIkRLl}<Uk)%%[snj9rpΥ)9\11N!ʹtfؘ&)aT9Y2plmREȰ(`Һqt0`!]t)I!= J63ݱ>/xi\j0{t +AW?h?G[ hhQKǥ9B9yBGz>qD$ APZ&b.vY{W%pzBF'o% A6n/XcWc\Np`oH+O7흫'\!o.s1<-|"݁/B߹o#ʣ Va'nTlH`ڨ@vdZ}e D=w|gҞ["? |̆Pdv7 AAMhA6䤗Llٝ7(Fo%UX4HEmn~jSLj؆/ ĺ_vF ,Iq&(T6[y@w+JR5\6R$Å|3c,Y gN`*O!k"|vt:bgIykz\yɾ[M\Mr;B3Q?oO^Hl:)=0W !:`)y(6Rɔk}Lg6ARpĺ/nxmEhA#`#j8LX,u%~u11MrUs!"̶cK[ABX!b^#yp$>K۳da9 *a۟L}vxy:&ڍ^57y ldRJjiV+e8+7"N$ѺW:JR>P/᧣ Gk؊}W AH%/9ZҁauYPz*Ic Iݸ^2}2w%]?͞^6J>"~=,[xZ^?VcFd.La# ]Xg1K61=kŔ&$Hz"\ g5gBc[ :|}UcW$J=wgnօM87zud 2~7MtEU9idQa46%jMQC[luAgcGm#;*#^}P[o#YF=,%MrӞO'C ~{9O/ ƭݺjݖu8ͦu3]xZ&~ޟlޒ6pdY,JIak,AȟU#{QD 1ʭ76„-y #)h5X'P-Den{XU m#EfߍE d9 ~i<Hޟ,VݹDô?oNH-*y\x1ܶp4LMj!2WJm/gZ [}&lsJWQlP Q0S=)K 6:ra N°s5.p,s-U) \&9hsx ^9`Jro<3ZSE-9i*8_Kg7'LtY ): 7sG_1s~b-eLC!4M(^;їdm]Eliƈ?cCĀdp`{ͱt§V;;b30~(o@f0=d ixYΡ'U GcM 簎Ob1. Ÿ/6tC|{ Ԋ>fV~;}{Nea -jS`\^=(}bx+w/9I]1tzηjSnIN';Kѧw?&[bMMTm/x<> /63x8[hdXJ1vg(N2=`unrq:>\;T1 "'B1%T}lOFF g yyR|sk(uא_@_Qo$R?)x pE,l},lZ';WG4rOe Pz(}4l'#v{o'%fLdd*Gu6qb[jmIŌp]1]Jt#8E=fk <0İ* (ʫjCZ [iLglӾZW Pw\y͵j,0֦cրJ5[ӄAe]m&7Hۍ/S`4S!0,W՗#=Jxr=/tv? BB+ fG6Uo$:*.(qk^09\u]5mjWopjw"fu# .q)Ut41P&C2ҏ'Y+jFy?PEx]E-RBdG:T6ů"{RlCHM"}GOx:ﴦuZ99[y,\q5}[u+$=SVC6LOCTI"o9+xd7q% їBT pM]?c^"$KVfI|{t/}ȩẪ^r_=EYuI{^)W(o(|d%ǜOK7pn(&uV-_2&SJ! ،-2-֊T^=*4]Q4,V 5o.Ef&*;|QS!0(ϷSdVzjdkiYS)}87 iޕM4ӎנ >~B9s0:_w7vF3[3!ŦQ:ƝlWoG !؈_[ UK Y eq)fmH2`ިnUᑀ̓ħvbhI AJ/ ɘUv$6ʘ?[H0opcr,bVdr\Wżϵ:!"^^ w4ü{"jى=2(yɋČǒR/"J껣|-vs82l-_]yLc3sض"14RuhM* vo ]먵_9k=3H)8LI@x1CVkgEjgO+5#W.̅y}8ЁsVu2ƒb3Z{N}x$U=JShiYW8}P-NTbhU\$ssg}a9(ywma#C S7=U?*#?3{OE'\<Ӫ#*¾^~(!<"ǼlA%f/_f?{<0A湋_!j\bJ`qh%n1m՟`|d}la8&ͨ JL$'7)xU@ ܙødnۢ,2ߍq%PBRDu:Rć;5d_ѻ DJBە"E o [gSr8UV\Ua_Va[m:,t <9M~ ®`]Hw]y0Xw-<-kr+oIHGOƍ '.uy6śA}q ЗfE$~ث2⸱:(*[1]8YEj*5ie%c<TamkŇp0~x>^=e'UŞzSI/ 0}Vw_yo8 z/B2!eKYurh9CbpMԖP7ɤ[zԔxIZ~R,TX7I]uNr }_RHbޥɿv=*2p&X鼻u(jLTQtZ7elus%0+%z٩;ToREF^#V(- ň5hL[d,]z`?ʢ!? KVRagnQ<[!=<naɭ##Iaf'9#P?~ ap@Eh~k6 jd&YVo;$!fQ|.s7pe }~g &=^ŪRnG^bc Ԧ42QRH0CJ 3r*j%9[%13;}Qj2vގ>_uPV59eִl%\)K[b .No-ЏI EOo|loIwB7(/U=P1i݋%@)}(j]yifܡkƂxU!kVt777(Ch]e0hg-dJ3ee0غVHĭHs#9rMk,=5 $]jW5 ~QQ`0^NjO"DRv퓀}z25 5$Xi{&IMk)g %ue8&b{L-Ȏ+(g+{nru]6ݟ*NYޔ#Wf#~"60ҍD=%fk'-s4ެDM=ؔQ\H8txɟtp,b>D K虄٧BHqYqu^^XޭƄcڑ4IdKzKLjՕl侷jֹm%BW'tԙUxߌ Sw ,P%p[B7Q`hdY*r[txF4E#ejɐ|!5 n pL、 iP(~\>In V$YL3|H+DALSf4ؽ߹EIJ-?!=3x5Dj@:=цU}l6XaGXQr:Ê~6 |ѢwX>OmN)YV?_O`]& o_ ?(M5YDn]ӕǡ㐵 4?SbK[: q@DuDp'bv uCT|Q%0Tu&b@!llD^Vg 9>GJOXaZt!; Ύ6HBc1dQ5+ds< [SXCL12s;mlރt9\ Mi2I`L@MwϹC˳^EUM6zU2 a`۟ _vBӮn-,p°ThS I!d+a%)$Js w}U 9ֳͦL?Ԁ/ QK8 _۔̋gc&d'?Z(,g' m?#0`Mo2/t`aK/> dGR$JFi-N)do!V6;6 5we6qpCqc;UKq)##{QAgT Ht/(C;ѩtf-%D7ȫfkeҔ"mDxu$AlL mlqǜcӘu99{̻S%y Eޥo\*];VoY{]9\-ԝ=\Ep](+'qǕt4A<a_jNn[ * ̯I:vDԙֽ[d 9ISU.5Rcuy zExóV\W#QWsZy4EmKyp8.sSF @`?kQ/ɒ@ "M3 D:eNTǃq(uv0X*]alWB{!I>dJ zD%$4/Yn3mݟDF]t8 I/ =9z9#|;R:?=O-_U띄%S}:0=䚰hpZ>Ihp"?@ f=` _k~_E)lώ7KIL@[-\[aw)R改 &[)$wMZm;DLXuီ'WK{(/9}µR5 xx`O݈0h᷈9 V+Qq~+rxARn(]es06>Wy~)J1PRMwODBÚ=o򨪯/cÕ3H^fca[t"шn[;N[o((KWmnRFYu GsӤsq3 LzW72.GqݒY>yQS>X=3Y |{TSpH$=uTu@'WbIIʫP$& ;JABbD.͂'v./$u=*dg2Ӥ ҚbL ] w7Jb{SL\C/_<*K:'%Udɯlb=V!Q[؈q.n扫[8 JaWܬ֓[-ϖL&Do-hu;EVE=MnU#81zfHUBbKtjgN5W#)xۛp&-j_^×"(t)Q Ff/Ls4|_tf~^) yBEķ1)#1o~9f&eks<'3p=NzRif3xx-K;gE81&RrIsnyZ}<񎸤|T>nD X-?f y; ~Ԍq[bjt4Li#8?C> bXusk>`IxtxOzBwX@ ^0_% 0-+l0e8z@`'`I|:d= vEɯR")pNI%cGzz_THcUQr~' X RdQ֏I"c p`Ԭ?#\N8m`W-ږ{WȘZ3RnWVm{N W1;@!7)r?$W u'3ZxC)e!OBu얅i R]W(B $)0upz#ꩉg9$L_>ZWݭjd>DgI|$\ TxuG„-G0M7;,*;5r:ԺU5Qʎ Ef"I8>mrx K}Fў :J,Z]/soL'`z>!$ЁM#L-DU?.TAS ï#2Řb*VɴY'3BݶNv2S"Q'AfO9[stm&{νeEC[Sb{Z,:X\ If!U,VGa6^ xZ<ɽۛ,/xwZfr߳*eu(X%mLMm;/0ʏfId!עa{O?iB4d,GԨSj85ذaAӈty_ldr[Ζ4񧚳,Վ`>1;nnI@~?H٬'X\yZLa*ZϜ¶$ vܙNzY4SIcn-5̦NcSm&yÎϸI`Ķߐk6,-X2!|gtU}h<(ǖdz?b].F3LhÄbBNT&SCRfƪ]' zGӟsxc%Vo|pʡYVXΓޢT ۙ#Pܦ7D8Tj;031ƓaM,u}J9Y"E8L7lp1Q ,w nM'Ջ[t6#Odйx&-d3MyZJB}Ue1ݱ+%=S(^6ٕHe1đT^<b'_=Y!~-Cp*4YMՎ=E[v]{ϟB&13$x) "lZ3N@'P%!kI kGGeОgh׎Z NhR~aޭ݇) 6r &B=Uh1 i] wBBeG&P)mӉнA}B:/vWܥo6DHR,6mDr<OȁA9Yy`ϿI$e2 _FMIY/_㠘U+BȆFKV.v˗&+]t\v_n}+tv n[9٫솷uiatEݛ? PWK(C1Px kRd:a {Nx]~s&K:|h46,%$IZ^d.u:Ni#)e[U#, 8ѫ^Z)cNVމ` KPS-GdцJbGdO\UӮ+#'+m&u0G1 &ʯ@J]rE,BN4VyF8(̀1@Hi& VDa3&;e'%t$Բn6>_pwTwG!т(p+ڄ9;^}F%9 ;rJ953ED@at, A޿AFX8HfN1tchiQ!\+(= +/JO HRwS1ǰW!ة0F4媿$ެҍ?_+|"Q?\ WN υɴtetbp2Rk&I=kos%dLhH3Un_iڍd?dpT+ao1_EWFN Jrڅ!LnX$:f׹wAkM{Y:5KOĭH(z{OKQۥ'#:}In)rto|+3'm2 ,boLrh×dl"Jm.eh`ZHVu<X=࿘A\|YC#(xﬨ|Di+>>0 }( i zk v[#l͚.Oٯ`1[纄p 1_"? S4z9N-W%"|暴3/TÌa$tʤX*""FUՈ@~kی i|O!$ CF`W}7p55u^ ,HUt1tqp8]_1Q_ƶ&D3%d}ܼ."|j2L[7K̇b\FX*;m9&YgU<Guh'5`ski3N?9;W 9;\!~>τUWm=7lx' +}@8F5x~aIiJ)+Rmevϗy%}QPFcZ_}n.̋4=R2.s^RƷWF END+Za cwͦz<:luhJ@7&dem`ƃlG.+k(bB>k<i^ӷޥIMOa1HbnN/GhSʁJ6LQeX􏾰! 8Q#(INe-CGٿUJIc5^mgePpz8ɼZY}` |_\n[6b81eRigvԮ2 ǮX=b-G[NE Pf{61#0 *-](ђKY|;$;E9?PA`΃X&%JGHRyn!~$А+?^:&!Z$w"z}!YBk< #K ,ń35i'+bHaw\;`6vg'[axZΤyosz)'Y} (f< |d`(OȌ\RaqvĠikN71Dvppl: σSq9^37T*m]x) /vS4綥$Ƴɖ;0 NkdI*!d3VNJ`jhIXԝo^ڵ{KOp.[8cYnq2zux:e|VDaGj-uc{?J}DbC2?r'֎u6Mxbd;}󮔰?acpO3mI8tDXh =ΓK|3FtևDRs;Yrs'CKDMN`_ ޚk럞 JJ ( \br[tKx%" ,v (7 3&;23M֥xxɢ`T@UA9]V~UQDKNV-mA5"jqB!Kט zv¶Wd|,]S,f7¤o7DPUb>='p5 F)mm[X:6B4q8gՊ`VBl ?+zgdX| b勪n vQ2 :4 X$Uj:' NxڟZH?e3)^|tc<ɘi3;6ѣ Za?_Y722[;')/!j+$UOW'NFg;w,t.JT\s$*#@`WvL t@q3z[F#OA Ve)3H^IvU%; CcRF`AiHx̵ӈhjLLydc-76 p|ˣֶzlr7Eos0Z_ !vw5fs?Ӹ̥ =>Sk]zB43lb޿~^ a6+G75 ;1xBZdE-#V|]o.֦%z;UBw\ʍHH/ '^QBkK"ͬElc${{^x'` IF-i2gUsjfy]x W76T'~xގR w^5Nd97 VpU#q?oa4<6͚i\\ IIH K\CҨ!AzX_*7O%aɞ>IMɼW>$(@Z$~=VvRpu%],;sܗDƇiwToܐ/йy "{.jz<((F.udܲG/rPc{D9}Er]ݏ7h @?A ܦo웂\MZF-Փ36۴ѱm._M:FI jdal2A' 'ח6 ~焛3GۗӨsbh",q{u֖ٻ^Wuqt YUp%dñIBt]XFW6O Q<7^]0;XV^뭾!?|jcҔ,m`%tT'w A ?h(K`+dq>&mdcӑT*{l9l~S;}جdʯa-VRŠ#%Lх1B[(j lFC]MhTĥ;u|'L؉AASR3W6d]j Kێ:suЊ/lK:5)k*vr-crA:GmLΩHF)!t eЄΗcp X4Z]%ٕ2TP{:q*[i0oU>뤽h kW1RLu*W;Vi6|\dڮ֦dkRSMw+7reձ;if*a%J·船M!.}HÊo (H+'_:;A@SӢa~:d cq$X'29^!Sخ_ez>]k^L&_lw,e41>X8)F}%MNa,tU3&@t1e},c*b4JIs㭻j۔kQmX'~۟nn3܁@߫!aF͢.Fٕ[ǽ/O]5eO%{W7!f)_>DRi.xfh]<>ÈILextS°KR 0]'/6OSGbf G,ps֢[voohWKzVXCWݞ%#ex *&VIϛ$]&Ӿ+`?bջ[5`!_֫KBzcPhgy(v G0jNt-Pazrl"b L@BN|$bth11s٤kMrm{"QѠ>}Tc6uƐތ/=,9T/P!w=tx'2p@RsQxOSxo&yjh'Q-9h!G bw%xgTK] @D/ s;^^2TШ~4wOt}r:WQP܇Z{I{PO "B!(nVRSXyW{/JPshx՜sf ꊟٮk0Vޠ9=)ia{\ $D*T 7YZ: aSKQ)Kb,y֌ P;eY]m&nE0OdHq4d<,r7jBɯ'q!R:0g&|6D,eIQ=[x$RUZmot`+̨O )hiT>˥߽; r?,`xށçK}*6%fquZ1D1]R1E?R67`m4A);$M`8=GRMPߠtucu,~$3>4 բw&iJjBgpGg!],8kSAcSQ(*$!6@NvsÚDJܺGYFkO:gr)LRujaFzV@ u v6-CHd2Qj>KAX;nվXrFߡw ؤ\7f;Ru]IŰG"婸J93WFE÷.ͦ# H2q.v ;Lmn@k/ 3x1&3g ~#IGZNR>=P@ЁI4LOX|1_z82mNIwFTWݙ>:I8:.=}cs~&&|s^N^!<k"'Y`FHfni4\DER^7euĵƝU7qR,W;tOV+I&\"Q Bx);u{CPX.iޙtpVh)Qz~xf 'F±vyQ9=B`orz.o}|r{'U*2{yau?eSn iN o_q꩎IdR2~Xð/9<3=Rhrn.5i{̪Zb%zOaCD^u?ӤňagM'W*ڛI*3~SP.F:_g}PXYqZ=+XCӌFj!x2Y^9սs%P~"bzΚt2@½VRs%؆lk3T6 ^E[b)w~{Q4ײ-Ѷr>f} 3\&(M̿ކS!}C$Ą*g̃JgХc^R,D#vnbl_i`F[cG&v삺 ]p26_65FƉ2bM g (ʡ;2o!oc`iiP_y5Ÿ0^[|?VlZUj[~#r`6a[*o8"О SDaYzn7'̓t׮p>D`f7s[[тA{wy wTYxR}8KP{b⪯˩*>OIʨ넮]jk`N\JERx*ib.?gXpi{J ~iLû(kʴͧ).Gќ$V9OG26L b2k0Xun79ii#.; C؜|L\n$u> jހ`~%!HP|O0zg9 'zwY8zUUbԟTT- *4/٘UӚfp$OHP ̓Nx'@y0JqqIZҒ ߎCkaؘ!(K\g&PN?;2ܤ| |T 1.zu4`ގĜćIxJ]s:*#W$;r/՘0Tdlz*) ϴ!0-i* (H ?9|<)rONp"|8Pe2]d4c>Џ@Jpv]J *$]Imfb3 ҏ's`Egσb䁅tJ(r&!S(|XiGݗ,;QDytlP'Ɲs#uϪ5&^X0>Yԝ Nnk ʺto^8@ ALg2|BvU WպSrG0V(P9PUn`ɡ.%& 62CN?]d\+@8%5(v2XGFqmBAr6t'˨aYƠJ=z[ @M"=\g_Aߍ0tm0($z {x3jݼ λ=yHG p3u(%$||_dxfEÂ\ ]NLځ׍^_%j w5m^zH~-Γ/38Ο6$NH>Hy/"=%ҫ{Z%~GHb&> %(!(Thi Ebij*V'#ٵ^\LQMS('{]y%{|a'8kcs(~Wb@G[2nxh6f z p 4n7[T@8n_b~ pg"0!Z| NMcT)DP:~׊7T ^ɤ x`m,FDXkbWP468:xnOEWh-Q/.э MbU>R֥IͰA$elaMbo37IHo:h.itq`6 0< WVѻ<<2cɥ &M/x_;2 7U1?t⹍_FS&Լ+ o25>M COn؄SBO23L,I@(F;TיwRX~Q!085 _I4(.?=Qm_32-#)]EjI>_c ݐ$tte}X&T%|uoȜԚi< qf!?kAs54aQqc zʏ?;fR]尠]]GNwbzdAb4f #PU:Ņr-`"nJvDשy]`FWh5rkJY*Kb%o >kw|GrB#ö/m|ylכ Jxo6,f5x:Cɐ"`/=ZIv^'G r`#p^B?oq(p@}VHrs 8h ϸj,)Sr-wH(D7#S荼N&S |6jOxZ8"+7[sE>pPv*z1SFE=uw07ӪED1!g0'4_HdU x{u_WWt /q{';Յ0ElsyE|@fK:=)U_ՋP'+lMU(N,V>78  =bOfDg6ulWNc^[` Vؿf]' imTuO͞_ `](B4{([n޸O6 `rԦZ#!3ϵDzUN˺n?.LvWO|8_AK "}C-/q{Te8p!Fv MK0 ȏ8l'KҌZ-9WF}R4+IcSѴ,t2ΰ@KYd%TyC~odout,K[IMu QٷwŸ[%>ES̎Fչg4RzaG#B2PhN/T65di/MnGsV3$fovMó@[F+2NT]BJ"]6hQXyDyOUff:N8K֟4o& /dStuS|C*u ՄF*U4yu*uabUlyqNAK n,"i?,!az{JJ5lbtʼn*)WOT='߉2ܵ0Sb3jȓ m4mYc$63BĿb4`3`HkX ~oc '" 'S=v[?Ω'~ V'Gw-\FBؒˈƹog-#.lI꾵J:qj4XF&JLXbFd I:)|ڈ;LM!m`#qjlHʛU 2b+?3e_wf)% ͞[" 8[+3%4q:*Xp:c(Z/Aƞ4 }CO .&^(@Bҹ` s9K GLn gOZv{dMaldTr{m4հ{6Aa2z5!8~NE˕!{#-ٳYf!'>g9ۂۿx,V iF]pqJ},i_>ΒS8g4*yA㊼Ҟ\Ƴiȵ˃ʓ  UxXv'AB>bjSPa QN 0UC  >(y, ie eF0^.R.,O]}NCn>%@F[eo, 9U 5Qޫ7! ~5&- jYi"xO:ZS!ARS7XsKe.vIE6AhUlH @RILmuF|n/}8L?td/zLc@}em#Y{d{F}¨p eAXmL,ֽ&`!UϠ~$Q ,yJWIMRB6tBI: T9K\bs4W=ԉs ]`}("q{4چ؇45CP#]paMKY ,owJ_]'_r1B*~Z̞LaQdyw7 ͛A U=-V#%&Gyd`l4Sǿ~G2NcY_tF^sh9o0}\$#~ZubHSy}RS];kҀއo}&h@ޛFG,ߜy")??cxџ>i\gCKkԁIZSh $Ҹe8MP2 Oik6&jKI-@;_\xDP{wr殶D/d9"7 .{2=RX>zBLB|L5J_g Uݰa= ˪37ZHLw&mjJWN _"˳̼6?@03L6t \Uq8Meb ټv&=A/d;ՓF߁Cw3}Vf[=5onl9+$kt׻B ϘMȎ3ueZ!7<02U^L~B1| b-͓[3ŨCN ւ |4WE;Q@ء/hQWdq&G--IS"k-GX=wITS$fk0k>ج{3P|=otWJʨ-xº"E؝ ,/u(p B7Oc]:P7\*j:EyAW hg奚nYnZf zÃfK.z ޣ"ݮ-lEg߲hVY8 Gm? +|fB(e.4Ǘ /I/0c5> S[[A{=K "-(3X^("2lz0_𳕉`I(U%. z rIU%/_\c=$rHG`чQe Lx"$":# $_/G'v Nk{ߓ-\Y/&\g66A:(^ ?/TUuBG ?,3\ׅwM^PVq'Nl)3~gmd Nj<ῖ`Agrnb&~r=쒙ϞxԷ:Q&"ofw^Oq,'a tɀZ]DrzHP{VRY&vO@ ᩸c.-hg8ًˈ۳!C7bxrh{ĩʄ+~e$N3ԨWSXGPX&~\#%J@n}rLj/ ͌VC!]::|JeEu' .3=s)J;"<:\TrOVw^: &l䝂ukZf:Fvg%Ťg -G, @`j.T$Vq^^ڀлJ<Կ !RӮyCB.EdWrX@e|2UGe?D`*d'd' 1~I5 ixY#YwB[{wr Qt mç:<E3>RX)ɞu )b{kq|wݦϹٗm;8l`ʭKgza{efY8`OqFf)z>@w'N k/'yd>Ȯ€j DڧĮ ?=|ʽ!˞{.-O:JViDUup?]Wo6t2ṋ]P|B_ʐ`#DPL˼xAqv6DKB|^w7-X&c /`f _wrv յןE ٨(lr.84>4Oc8Y;q֭=bqQ,{#Ɛ&ḯ:ZzxEGG߁&Vt&is뾥|Tv4!ucYA&P4zf>9|Q{4h t+hY{ЂF"ցA*uEMQ}KI w6c ]}= v>+IOWYcʡ@Hmfpz#aXcG}bA!v}q$P9Z^dgBx:c˘:KblTd[T*9Oכp;mNeu\[.gbq2NKX9V9fH!foZӰIN~2ݳ*%z*0 inX{ĪÄ9:BVn+]ij"y釁$I_2+J반X5#V1pn˷4,\$= =vYDZ҂>- ꏖݞ|$|r"ḱdqcUVU&?^r'a.(!<RqdNJ ,.H*fLJôS^uv4jKr$^"J`txFڰĈWy c6nZb'm!gSH9=EIb&cf]Ml7)UWDCɸ^%f7c&a\N-7B$)C*;*{PA;!E lzd)V(;"s>r2ƪH$rS@t?N[WCM'(B9,E{K4#"foaNz~ lЉ$ B= e-mꉑ8M_(C+KRqH5|cF)J5 =?+j!BvruJz7b6qGߧi]KQ?Y43;%)Cۼ.65u(]~堝@YEZٟy4N!!_ZYI+0໯`9XT4TTu99u7ŗ+q]U/N9ƞfE1To|۴ԶoN@i0!!WQT39 ]S)bI  Fu/!QIoD+SX 0k.XM'8܍3Ғ!ϸ95Nu P1C-Bi5Â3Lw9/K\H3}[^"e«j4m)yݖ6c8M":LK G .޶:uMР)9vSeS"bT&gY1[@/ʪ `NjeR؏fl靇 r6`A6f2AR&{WҚ)J€d'EGvAx\. faA.:i.$ihk-* )^΄je|5=<5DeY𲈬; $ >u$^Q6 0xq^k{Pa6MzbU>&S[~LB|ǸM984}~4Z8Ue\db9"|˽7W^yo~:L2`z@1 sS}$B)pZ] _x޸<[z) RZh\2÷>CCi\\!{4ܤ./Eo_z}wPFwB0ww14 [{jfZ>E@X99M 0ִt照i*+}lI`֜rU`| Ņ(_)G ڭiND'Kyy+x!,ÖO9ϛ>Dxj U/pXNEz91Ldbey`QR8)kkቨQREBYo})RfG-$|GV% gQO ᐆm7R~J&\`FWT;HX 9@@B/k{:3xS$mRWp4/i"s58"!]_`$`?!^JW޿㛪HՒy%ה"~/uJM,5/Od8R_}!a(qNsm)9P*Xa'sgyŮz("c\_$@ MBs3cT޴gkMmx 7: sE* > _c3Udcc8p{;k< 톂"(7lJ|8`NKT/+~Y0ݣޓ@CA_Y3 1~tJ{k+ K?K9`ԣ}4+-W\l?^G3D_9[OR Cb9?3^ Vmkۺj.kKbؠc&W2'SL%f {p q ZgȰGh5nՇT7>:rH>gw#ǑDfaRe_PupU2Ǯ`ꬭ[J'81k*;"7ۼɥ?/UEVi?):O@;ǫb OY(\YLc0XSLQGNEb):x@"(~_. l9f+PUo+OpƖX캞TXgTHt̷1ḂEQY] lbv ~F<ɰ9$ʗm\ DF iW#r.h˽r6+uyY鼡`q!.epdk{^hD} 㿫 F =}b?t8> -8|sli8gɭU4,:u} ɶX֤OY&P{sD|ނASu=BՄm])aQM;>BWËhPo4kuXoYO\3o<=F A W;ob` ɂޚDW&PadSQx/.`D_q 7'"rrRU=m!}v`Jۓiqdr$= *1Hq_/c./{5WgP DΖd*Wx;9s8J|cΘ}%Fv(4U@*ep!{p߲JH1'^Vo^fD Tô(yPfE/7,7[)2/ye3 A.bv';uYa^~'XeOp|9sX0 uGԫcnq~DFH,=xxweT&ǎޜ: ̗U%l`&Hy-I+ |("p q(<֥\%YF *<!wZ{㱏U%mfnrKS,0M8[2vZ9*sRn|[֞s -u&XwM9 _J!|ɴd,N.1 $g'3珳cNzg&o:ZkVfۨ!r5ؼxyk{v#C܅)E]cepݏ/hYOA&wjO-a{!89*jĉۈ'>di|YNRD 9#J1|8{x'6(%b iA5p~GgJ!FQbfza䌩Ä @QvOiQPy |.ZkK_MH"#fְqAL?dI68)>bWo*tsвli3V^[ȑG}GXNJ6*_ՙDGBsԱ/FQ;3T_3aDŘ`$"=Wn"}AY+3)Q%׾Fid׸?N/ w?Twݮoڰp,GMy-Ľ5?&GZ;E@*L]I9y`-!ņB(lPua(m8⸮D~y~^oҬOK$lf;{0I]­@E}58Ja(@.*Pa<10r |)XON%v |QVG轕7AA~!Béd&v߶{|rE>7'S++<17bQffQ O{v_jwĿFayDEPέOQSE:5ɾo @9C*оE8mOǃHvzR5Mt{Ź9:æ/GGOF D ݜw #uQV*_ /WLiP"^X5u2rpqyƵ i0 ѹ%8U// ߦ+ B7Ƴ'~3%x5Ƹ.~[[ 46 2LC;XRY2b&]/쵇4~7m30 "؁9,Xll@ayٻȢ4y!?:̓=0tmk :Hk-വs5oTn9w~S#LTb bJ*;f~5yI-+Lo EP5R=Lk&<֨ĮW()УHSErj,Ak+9ն!V rhẁ!J`Y2!&b ,#Ŀܠ^\of|dԜ&hZ2;@#6`Bߘaςb@#WČv GZP t35|w Ұ5gGy,*^{Z? X2S{kv{Y%a ui|&`0I>䱤$|3z72v4$-5ixX3VtW̗}>o'Ԋ4-qYݠ"_* !5~=K&UI9ear*]85>n2?!E3|S SrG"OZhh$uHL,M'h\e%G7…z1甜\uծ&!"a 2%冊[ F>o7;CanTN#S̍P <S\#jp?5gi&{9f{/[ܾb~d _&:M8?g`f$ďl> :;WR/l,{׍e;Q!pKsvZ#3M}IO,R%z7=ݔΒ\>7ŵlbxEHQ*机lF&;mҸZ}7aef̎Zb"PJ3G:yZe&=LNzyO{WKBT R&+<\ixEӝvKHU|ಢ/J1pTw6dñ _l}109, f A:U8 E0, DXO3ԯ9cP?.2!E0VBF1]PccɀbhxrXaӓ7ÿ`*p6/= flS^)s4='rAݘ=+kQO򴔨e"ɸ"X93%!Yȿ6y&  >;m @ĥw֎&Yu/nEՆQ@sUVCVoP ٟDAqt*%LWpkȮb#1Gf?f2fJ 4֡g(ABNDh.v-"=[Oi94XFoZS󭮤}:B\E[4E3b'_?rDCuF[OML}^jG?X{X4M!DKe{tFC0.W-)3g =8S"MraRwQɵptRʖl}0s׎ϹfD)z~ws4J2ʹr+SS ݳN[U:kb0 ;)/TU\}~ 눽A]/(nYFNi P-'?|q}!G;g|DTf'nFL渊E6G?%2ˊR4nȨB ߗJ̚j/ ;EI5M1y=Ua>uJិ+0  s{aôILpBf-DeX9r1F>?JDP 1ݎ!<ͽ0deZ<@O ̮KtAL-gS9gk<.nSkR"a\<솶oβgia k7R'JRy|73Ѳh[u>ɲ.; tzAua [li-L(kct[4%MÉp!*jӆÀoC*~8c0HeO'6N6tKCLo3O*:vu A5BduBYs)33nt2QZP$MP⎙ x&:!@ƴ>D(kǹ"зoO2ZMsvݳ𨆆'wgoS5ݐ;Є*]WϢvM)[r2 1'`K=GqbT){qy9P¿ѧ:gQ$j=5hz .:1rwR=2樱;Mv- `,y. 嫀dv lj./*or'is~/4kxw 'd)'UJ!KWvs…zpyѸ{J9ȃ$L'Zm Q5Qp|WހGK`3mbѿpq ̕^ءt"L~@٬1IR ]ZGdڞ +e^%'߁zkE碯LnIK}:lZWQAfqeF;!諲 1kTx'Oq=^!W4ӢfЍFT?L-t'cI4MQ5egHذuh/y^MCIe&hVŭi XA7PdIaвT=9[5_G7u %!=|V8..}uoGYubm >Zv  Ƨs)``; Z(}ܽR(([:wԘ_JE5\%J#` m+;bKۜD_L cyG>"up.\:+⎜Ƶ$BWwopr?.W#S< vЬqDlc>yos6j5^Pd$CP{f+3QjHĥkB~UXSy8-Z0\l7 ,^Ϭ\*ֽ TtG|Fp7YܻJp1;2aq,`*љS 'jvѧ%ߊ~-oDziT[Aq{E͑6|.&&df0yfҽOi 4 l 8B\ti~ߋETQıwT,g1?1بQ8 FW%{kd4zw*t%?FCp1Pfƴ(G>V>+]-oEUTR#%' rqt}<`%Z%CExJҀ3|du/Jy ǤG "1~?{QlR^??AlfMG S|2IsЩ: O#ɶ0I Zg|-KʄȦ$rPP7]ˈֈӧ(F6#oK${r#xD2Oqfn}[&W!5,cװƥW2 qൡ.Xz*^j4u_;602[`n*/pِ<0Q0ym~JiK4.FRI"ܒN7R2)c@#B_"\,m=LWJjp]!=,Nly8YFD'6܈bhs:TцK;h!ET}d^a82:m'7 +șl5D^ul`н?&iZ~C^zq7aVCa\`brPD\GOGzu۵'fH`GθUiE2쑖*ȱQcW%cviV9G yX(gHE=Gvj ";p1͹O=aOgicB}ۋ֘ԂĔ`Kw[jhV8&⡡=dTѽ,+Xd!s7P3v0&߰e~\4~rdDKU `GE:ZOL!&P?ZCg7( ѻTN4~['81]8OWwW\yO1.<)$EB_{!ߣВͫ~DR5 c爋' թ%bTW@3; fE4e۔$2gݧ#dPݎS吼kYT&umid7Do758T"N[ސ'Q8\|>Q^ TDgsʵuAzU,Y6o0w (,"_Ns4ԣҰ*_&K_Yqf[KoUK4Z&713?6 P l|WERG'{VeK7*gh7*Ww^܊cTm:s>.'mXd(=#b"Ƚ4fCug*X+$S$/|k]]m^V$rcO=Y@UNnpg/.)ąES3CKP&TTAgX>tZl#9dW^ ~\pD/b7ЫyW ob4p~2iȘ <uc܋LB=2׾NcNb|]+ϭmtཁrk`#c4q?*ptB(_ o]v~oH7ħ$o5s s?5T}bɆr0WE´>.pqƌP !唟~5-'*owP`ӷ$:4Xxʆ>CD\QВ > WZ3[{*?ß9  .;A,.IKŹ.^%j7<)]Dkˣ (u2: o!M5)|zF{*`ևwok[H95ן.x?*ljvhX!'T/m 4C86aOڮ9x$J"I&) $u;Hs>Nc#J}qZp6u+TLUEי5Q.*=g$CUϏ`$zy<Иer?h\+WJ=-l8L]5'|91ֻ3-ru0KNNp ԴY&[;-A.p#.)fT=#ָ(~`V$]a_*‡71VJh 6_JrOL_mnP CrIhe~*'P@0AP6\Fj5=HQWꠇ/.#P1Ak3s((EF6>+H(XtԐlOW"EY6F rG/p_]$R]ZAАr̴WKLUWV{QdJ5^}?%"^r }t:ulb 2E&lK@d$ bOc{{9~?㓎(`-5ҳ 5 @tH<'Sf[$Y%5 K ';~Sc oƆV/jٯxAKtT v#?޵W:ZH fխ ݦ2iJ돆Gݜo͗q.J~ 49HJiF C^ZbVt^pd TTN!e]IA 8~&{6=l/V)<-N1 Č9pD,`~Xq~&' bӗNYS\^?,6Jbv[K\HGQ$iQk%4.>()z3.o1Tq=ԩS)k 1.'hio?YDӡZD5~gW&N1(*aڙævzy''I*XꬫL{9/!C~*WPUbu )7f@@y 0ެL2P8{ql-m%`ѳԿ;IC)@S;rr/LJL XTgt/vD4` g'q-jlSxyv51|jM4ޏT =m)i0zx#{Krݝ&SPJ T܀?Qe9n/2Vr=Lx`7n}tO7/𺵙2cɣHf:wP(GM".=xrXqN/8B}:J%x np -{)涫.y呇1sNw.,-(qHXUmo[;];6tv,4`pbn M 㗬y&+4J-hzV+ZM_!REVlZ WYo&؉2df6P9Ysgm\Zm_*h6G2D<1FbҎA$Vлn!$3^\]~ =c^}Ԡ=FerutB6)pF 'f3u%w.nU~+X@-Yl5q3Mov4$:623 g.pЏ j{PSZ/Y^oqS6}dl ZMN %,fm~ˠj| %G&˹3 T.fT-@6%~A8C\42dP־8s f/Sf .BG +a&6߅>xp5Rd&9Q<~HNW,=ca:m M鳗)*'SHan\"E'/8V8~YPG8ێ0Vl[FD5-"C/,Hl;Y+XPl̕Gʈ`H ݠ|}|gW r@gykFd0O}h (65)8r$tvSY7Nm3Q}OOtC~'s?tkhj7PHVZaſBO|NM2떂_ё}jڎw' ξՆueƣ}̹ػ5.~"+&gk5ZW|n_3O_Κgv/zv=.~@S,C=49m;SUsX~lŰwPCtd~wfq;Ud+P`{:9'ao 2jyTWOI땋gb | ##n. I/?Ug\HI~O K;^|z#brPܜ:,HDows @lxd{C_x} kOJ~^JJ|țݖ adGr/,#Phra`/~FUz +.rZ xN&"z@ 6WȩoVZ(畔'H쮜+Ŕb𥢜FF>z߾S}L?Lj U}dil7~Z]5m)"AQe#hq ZT}(}u8֩eb.Lr#ڃ Pm)@ ɭ|DS֢GoǣLru{N;LM݈i~ƇGg qTt~!HìMhߺj "EoLCRJt+ڌZ1 (`?GJX~; !d!2eٰmyiQ3n:*3|^21Z<89㼤qv|u-neɺF1\0U%'G ~,`kXZ&rHhkvRB6 T[%ǃ#t֠DB_DH'x6m>nN L?bHc8\qq"{NV ;Gw VQ&+ 顊DrZ=dMkNwu طƤm`Wg}-iw]8oCO5vFfNH=<fYW-S%=ښz*a:>@fɳ"/ O9mO.H@=t7QWRNGP[?w5Iǽ-Cxf@liMzz7ʁf(hVs~JjN1sU9hPK rvLޛQ^l|*nQn貌Qݧb$(' @ۘ꿐#-%+ƃT4/ ȶqvU<$炂Ĕ܅:f$z;ɈsnjVSp.3 KP=vq@dAh_ceꙺMH*{nz'*W U_t|㑋(rtpZ4gҀK?2-Tn-*-ndAX/3 9WSq*&mGf:S ȐёM,Y>uz;εVK?=r4ȵa<[y'ى:ZN|,IyK{F?,BH}3MP13?Պk pdp:.dFUjOu /u3]>tB#1go暴^ ^?"QG &mgiT"vAfaEmjF'4}XPVҊw> tSNu GUQgF% s>3`vM=QK( @E g,.}2stYFK֧@ud$؍Җ( ' b*sS{>x\v;bګ_i|t^W fVrW bwn}k骿ȡk;@8םT.yS&]?J糧/R[RfB1I_𘦅X0tj7+x s3hT{BNv8L!}ER7PUn|`,KIBsH9N)븅'ܮI 0thgK<2WlQZ=;;dN#OqHl&kݬc>H`N5N5 |;3y4$;_;oGY0/"lg#|7g\FQ-o ' s'•6kS}2X[l1,qC8Iؖ%` Ѭl>Rwe\~afm}T2n /h yUk^c}^խ*gO!+dy612v@y|C;QLڠn+xPZlG+϶lf죭el$ݟKaZ[ .ȵyk[0.U9c vܜyG7_bA?2p>S,uQCı2 ' Sj&:FIGVßl@^[[]/Q@iLh n`Qw;&.Wkg-G1&1GwLnl4/,ȽA4w\MBZ|cDo<|͹qz gDs 2^&2^OܬBjt1(Qi;aw^)@IIJ%"vDU}=$(Ý$ual~hS{ʏժ]gK_Џ-N. <}.m>~ঐN?Dċ\Q,q)⛠)U~#lgk4q^P{곕y6ju;??ߜG"#? »y1F9DHr.@{Lyyãpmel-"ԧr`M"Dހ[V Ѓ2&{Fn\yˮ'լZU r&_7:%q*ᇑ?+t 4ss&028`vSHi MC RaXvsij@ JUʚCpMCJE6W{7]zV-GSZhaH?mEx)fk/!5,QL}cT5S ^_ yitV-Z;vljS<{yD~53^9^ADBӜ%;9왻m+lb+"%:sԦ4;8^ȶsNד=]־Z¸Z{SeMo'Lc^Q^5XdXm1A"ȉUH_^owR&6hȟI'P=TL"F}N9Ӎ:=3OO8'55\F͍A,&F\sU'U =I EsQHs\BݷPK~K i2{+ ZNԮk*+)&.Js΢U^jfGR珛lo9f 'I6\m4֢n$1w8ڢlׇ>F fWŢu=کhx)Z[̌R|M-khtb{*s1k~'=:cR{{$[2kEs-,o3w JK\4;K_ y}('=IA=`Alƹ#Cj1%)؆+Ҙ_O|+$ lw16 v#.$ӄm)>];y/J؍74Stv 4ހ.O_7Ƃ.gVv#8sDNHN4+x&?2+l֌\(UY -I2&u0$8j@&O#-^{|0WBxh 4h2oϜ[B-2pXh% [}E2K1'&k f6h,ߠlԃQb31WG0EWسmJ? uKѻ(*<_6=4Ym3vbk&5w^=aB$gW}a@@q^GB%tbK9otL&5-E ʴ"<מ{/BG&"_.ͨ9yFgď|*ѧ5sxQJ:jvx0FajoYd@|Ah|dJҵts.2{,njA#]itu펆q7%քdKϱԌHY8][XǍ k A;4z\(rW^*{n b0&-ZJ1m&B{Gbӷij~<5 BPב~@3= Hd|I on ˈIr6M.TzC ^I.$y|۟Ut#gtvTv1%쌗QYae0XE~2emX,> "Bְ#K}J<* jvFҠIOfƽ_Sx=oO ^> i%|\{i<~ÜSȏ O}`r? (OQ~Zj33r{58ùD-j肝L_F'P[9_#zt!{>?j/&+h @Μx|N\ֶ_8з"A~Cig7"T vcO&|7fA]ub ]HCЖO]bi84,ԀT0|Qm[̢pm_}YVZ㪐#=eb0"6Ieɫ><#wm&/Ę n+|LlW6>: 05m4o*YrOP,^Sƪ5=܃}V@9->ͬH (ˡxSWL93p`':<I|&ı5Ku˦jvI-0K7&iؔOF. IJ\( d:UJ-DE>1wEXwdY0MO Y.꿘%}vwb+Y'vDA7ۺ&c{qXK!8xou!@:˶u'lBjkmކYɄme Ah]8WZk^#^w*g~zDrS&1hSlu/9aofP:I, &LW=U` id|=ͮo],|pt_1mZn[G즄ug(|-ClɉU>0(VN=(r#Nni.?2 NTT z8)OC'\ڲ=R;e(1!)M  D734IyhvO޺P ☞:7\Ʀ6Ls(Ji[mT/LoM-a9X*}xn m@FV}Owן^J{\_Zo-yD#5fLWh*|k,K; JmQΛ9c#|}Ífl5'ns X |K ҬӼR6hfFęmvl4X0ĆLJ+F,ɩ7Xq)c['ʚX, oS|V#=|:^P̭rE^Teݻ_/C6\\}>pcwU@b7,#8 OΛߒ&f>uM B+w^C5PftnSa Zٕh&f‡Xb rz|2i91JlD3 s8ʬEJa`Y,BsFҿ4pm=->q+*#h 5g Vs.+L`ٿ_t:9OlE< a1C+!|NyIԼѪ qXsvD!e'KXG3K7;~ŷA~߆~e?U~L9_XT)sw!8a`IBM(d}v ;0F2xh^,ZD-Y?fPP+qC&b> wVSrh#B ?;=&|gI%9By={!.1,ibB9;muUB룄s:R~Ǹ(9ZG nZDD; cBhPڑkA4+mtN ^*ӑaiY_>TӭIP G]{̊fX;m:$V.ȸǕ7M0h ˠZ9ƖコSUf :1`x{M7I 1n8 5St{o'_$F IJ`10>8Kioawx+/)G UAMjF9jt5ݔ4¿}l}<"3mLtceO|b *dYr 7~BOJ7js2H dns1C]~n,p5&3؈ug7ur޼J=0l{ɍ1Z|2ӝnvJ$=gKXzgw$uJȥ6 τJAAfv} x|*> 阉^=ŃgXs L;̊u_=nH=UI84/|$MbS'l]ൕŤ̩6=^M`D ж4\D%qCMM=EpxEf?-6%8E!U{H`V?[g"~ԓeܧ ~hi3S!cxHZT褆jS,M y1ȥuʭTRp $m^cl35Inh/cє*xdwg?gs4)"? >`]ZtcX,/eZњ.twaW-%nMܐpWIҭ' }0FzaUKlx\|5q@1K$e!*=BIjqО:7ֆ|Qjc,?o@v'6*??x\ǓCz5(1`t쀴J0[l͸uAjl!y=ړh: XjGH# SKpx ,wW? ^TuTXOUaro<߫+iӣ]mkt)k邈JؿsF|a`n ^6%Gs,e:d5 Re\esAFdLK੄w m\+IU Q& u;v6'"x&6h^Y6$$ln^r G%fӕ*r}eh4 Wj89n^ځ2Oa*OS+*$Q 9ڙm̑-f|gg/ 'ZC5nceB6$(V: …]}$dF,JmO: #qaRZR| ?}@DE/qOHN)QXAF3k[WS!W9PVwhlA)K NR,Iؘԑ?5T|i*D7dِFD frcōEAk,UpC2&ۥ3hW0)©>z"ˠΕY*4_%` BV>ߥц smp~SЍLr#௰ǚ'i 8]m/&"!>r11KJ[@Y)dp !j-YUݵ926*;R虉e 8pr4"I-J7McIxG ^ZiK4[ts^*Qr6\S0$< ݁ JK `muan z&Wk5>f)@ !HV{JC v΄H> ;3;s̔7.mvcj&RWKн&ެ{I9WRo۰-۔~_°C /t!Dŵ#&O68~s~/To(n Z@D$Ļ<et0-gύ,|-WZley)iЋ}>j I_ {(zSm;/1^Hp8{mkm =k^!N)|X.hDgWbw;J^x71jcF…C7RE[_yx6{( |;Kl/`[#dvWY+/(Ny^T@2jIQ%ڔ=Hu~#4-[ @?|b SL`v;2:m8O ^!rA=4$ HtB(FϖS`wz¿b MG/G]y/FRhq%sބcJ/èHi Q:PsME } O'pU&Itt{םʦKv^׌^[݊QյN :0tUVhwBġAO9q.R8?ּh_RGb;7BKULZ=П:wr=ׯyk~i3'-.Ŧ)bAL0ˎPYXcq~Q|@MW+{MɇuJ'ZC3vVtgUZhewCtC/Se07hv$Y<מZӔ{DuKAjw ;5bO}R Ee:nmm%V%5JMnb*֪QW,^Uµ'2'ovpϫ;3tbYߨ&"i~:D OKG/Kt d?(?>pYe(na'+<5T(v*zW!b5_^QMNVWkqr}7eHQa(.\I"AYGUQwy JgܝT߾BkaN(@׷wy"΄&U(Df%8|sѐh&yrZ9f.vH{c*Z 0579y,J$rLjx ߉ (5:"$`FDv9b}B ~?v(f }1Vf!Y)/-z`y_9=Dw$BB&Hi&wB3#!ܴݳC}s׻sj08&(9~YŘt W+]k$1543 ]phJQ>zx}7ZyŶBbO;Vn8>Q %vߨru1жlb%+R3V=o ##5KatxrkdacRr_ 04;ư-+g%,Wc, SIUA`MFK2c/؟B|<QzH0̚;G!]ݪ Q6?m^b7Q}w./0Of[3Sݘ;C{8Z٥f`&0I gq7V$'>GA1XoDIb;%(QZi~MT^РSY@?Tԇ_BQ[z]Tٙb|5~ͥˡyFU '`+{?lLF|R|j"٭?.1nW|q `޾=Ϡ0!JM/p!`n᭪e9, icJڿ:Mh6(@ v?EQ#zd+*d),~ -'9o 3'111GUc'd5`A Q 8L4&D|fȤ%>Ϩ,Z+n7( RVJ:`ͦ/LJ3A E]m 1"!hTo:ALJ2UCg NE;nۥO~Ό*_2g_+#e-^kh(]k<ˇ6lb(FD! զc 9JOP$]Du*2I?z%sdI?]Z]._er>dѲzh3yY%!6F)ۣ2 NޓsS^7r9Nf#bVcǨ\|ƒ-XlͲ:*M˵@KQ]6垨DU! wg^u߆5I>fE }\FKo% {?NeuxwҐ 8#4LJۭږe!Z0 @ c  7{K泮+?SD~th;%뇥US \( Rypi4;‡9G LBVX^L5UZg,ruŧ-Ҏ"efloxM)K XHof*Gkn4I!Py1$[9''I)t< _CTl=ZQc*;@gj:|,H2Cq %RD &&2Ĵ ?G \# /y515:$ڨ3T0ݵry‹#DS[gK^濴{6 #@gV] `%uLW.LOfr`CD)C H2ZgQᒌ\Y@0.G9>CXS\;M#s'X^MRdoH͆"3;fbܺDt>maVw(p!IS5#~o\r9:^F/<LiMU MXHkכuX7&lY\d9՗[TXMaYƲ|KHmcOX%=H%#"*MÓA|vN||3ɜ&8N}( cErmUO𞹵Qa1eFDOm_<ޅDso0Ok!Yq'xN/Բӥ^~S4qܲ(lQE΢#,0sóۜ9Ąutr`ޓ~!%;x=}gtVXѹɏ=)rǀ~15&kIiZE]1eMӺ!vwxlDȡnA8n< _u.n o:q@,3yH}0P*yF|ҴnPOnEšu ;K6CN/'{P !\]텁 N|qessZ/7MJbIBU z`0:(+cXx拋 #K( (ko Q#184"Z<gz~e&^s_4]@B椹&cbo 3-> /'ܻ¦ɽ#e$pRWL>kdd藤0; juv;tgvci7eg+b| p#`I ~ z.cFI88`y#P-$ {K $3%d .]czQigG/~g})3x8hMAP=>P+˩nY{R~6n S˶߿ |ޟqE M&!󆨄ğ?ª#,UTb񟊀l?v'S ޕJHZuT۩.R8"I!lyź4w h~)ISXOnQο&-e*Gl5WRj (0XM+D |88}Mhk-/y*6m/s"ǥ{wE26V=jjD_lhTRm.aEiH1ˬCU*aG6uir()0d9,m #:Ԟּ ӓ/gXo%ʚ6'{Fq.p2λ>R#ͮӄEpM`\K vbTՐ~T?d!cA ݛ0hV|?6Hn\QLH(dé~M'vOk( . q>Գ&`Gf'3C[Q;-4T-"JEmU=4'-SmT~s!akM(1o"=?KIׅG7+`)Zz&d/.svm}y ͕mrbI4əB!b ]0"= `SY#$?*:y6\P g]5V 5&Y]"^VC TsiJaݵ ̰?xfҴLFh}~6qpq?U?146+ U;}s@qڊI1}]EI*']M[W(^j1D ~LӔȆO76Ex ?e8dZ;odH$=Ew#zoħeE#%?t(kn*Y #39B3/oCW 4qvhoZ}|I1_Pǎ6-rV{%Ez`N#R1o52,Və}?s l騘s̥0g4g7wfq\6iX|-dKJ܂8 6^k:*s!pD6ɍ 'tި+OSʖF~!ms"c}aH-֏|3+ pWk \/[2 u 9BuT:mOh!S~U63ó_#a}5ްSHK ׆1pI^cIL[gU<~?8U[+lʭ \W@J.)Zt W&S|s#*9/혓-w XEb_ _ !)MBܴ|5PaqyO[1vt~,pKv:\ >XA\QO,s:848TչVZ7$4 wECڤ:`#`k[ b3A._f3{?5,(RtC`A&ZxҜZ(4+ :de!p$Yg\-͈RX)i ax4V;= wM\4$jqp>K[wh*IM#*d=aqd͠3aROJ2L:zMNhٸ@?7>VC(̦Gs -~Cc<]UGK8bIPg6-/RN2b7w8R,<!UZ< t 41\Ila*XP2Sv+SϤ5˼0r,xA(ҕ)k˧p2i&x!u/~=C3"X8^%B>NuOY;y@.|O% 8Cb < ik 9_(f$⩹˗eahIW0<<|,wggvBƊnܤ]:(^eyNi/?ՒEtxN7pj.dCL@TZ[(7DQ3gmOrkJzU:0_cT?gp+ I^8E$VuJ*1=<f ^]X^*~#FRD6D$?x'^Kn$] 7 T~ȂLs}Mrd;nHPwpq)ذ>if10΢A]N8 Zd urrGn,'D~,C1\(0"E*F/dSd+>Nq 4ЍX5U/Sڌ,W8%~*hBq \4E-o!=zU+0qu}{,YiY5pMa>-n;}Ԏ(0c9ѴjnoK2ğ~_S$L}EYa Wl,zbM p{Q b5bu jeEUob\[ӨSN}c8lxA{z)"^=|t,Ga05F~3ps|냢 ͠ƉyJ]铿ʔ)twv57 v.4M<=!LM4$R:pN6&b2GCqAjڨ׌?U $d!yM2`>O! PvҟDzc@y܁ۇ}>x4BIrg8,骝_\uee>&#t!%S_ڛ]aE<{!Pf'hDiTZQSVժtAg⮁E%_[~8zv8&fX51/xȚ[L}q˩Acmtm|`!{&j;DG.rw+^0-瑟X|7 ԰( zsO<1EY1XL( /&X}G ,hH1WW_AYݙ=J.hõDq}N E{<cd=զxQ@9,Tz0BI=RFx!R&ڌC[rJ8+ʱ]6KYPIRAw(߲e4o&C{Wt@ڱZG,woЛx ~k\g9R;dS鋅sɶvСpVK6ԴpJ !_"ŀjV{IG7"3]n \Q klN٢_S/pC0HjL(Q~@/{MM>lYd]ӼUۦ%⑺~KRHFEa)ۏ r%-1bBYfh fVa[$0r(a_PGQeU8i!AGKU,:%؆fi[`&k:юzґr\gվ֢2Дdc'sN W~Eua9[>Z KuI:Mt+_I򎡍Wf~QR6ktDa-z<͓6Ҷ)8|mNsr6Fg_^1DO{7[|5UO|^$lTJEV٩=NY=Tf+*g:&\LЊaN-kO<pI8Z#T%_/̥cȺoW+D(9341>/Ǜy%aB rJD\T Q+,6_ 8 hSޟS ɥEۣ4Ԟ08Jzۤ0K  {P@Q{NV %{i7?%P[^|d(K1N쨛%$,oeS tcXm,h2جL,NfV7-n5aX.Tzf|Yl~%Rt x㷌ml s~O]=< B~=P?.*ZT.s)2VoG&h7awsbΉǃTJ /!(C~ݲ8E*ׅw<,-Lhi!s&QoSpX>?,VFH}U/QӳR{:(Zk-~X&uEbX.2|Gh[k[gsHcT4ֺXjY'ZJI]b.e- Xe > FIm|MZN*(]dZ[yk>J7Z C8]>QP w4 OmT`غȃNSOcw0[4EC9`ֵڦVkVkxM((HcRW7ݨukU~1;t: Ђe8Rw6Tʚ]>w Uueb7N53^/m&Ԟ4n y C>'Le6J`bxOo1,|KF8Qw*?*HjYH 㵒_N2cm_M,꿈h2?Ww4ƽK2M=ў&1Aj a$qPDxf%o8 SwDW4[B}0e5k 8K<$D1Z9:9{Ww_\{ 4t ":7>o*[SRѺhFa#P vn&3^ FsR1TQZZejYkVY KgV|6wi LbU1I֐ u4.e?I&\0+ICI+~W ߰.RJrKhčMSևy"%gq@,#`Yv~-YtVj])ٳo. [W6nfv5&dy$RHEk, 7[gNr!غ=SjjqO.dD vM KuAsF[u4 zp/=0$Hi-^h0?³KصRN$ hB뇸}'hD{ rUqt[JFK2:#IV޵DG {FN@㍩2nWpp kuHeb·N{ _`Jy_?k86<z#rSǽ ^(Ņr>:ڬmrE)-}uvaKneVP@pv滐YUN#M|iY?*z{yYt ] 1Ȧ:^tK C8U۽ul 0P.=pGΪ4M'SeEn8H0FEWLT|/(5דԋ ~׊hfޣO3&,sry;8w$>4vȟooRhli4ntC`{8ujEā%! | .gV~4ٞ00uO8gKYM2ѱ6K6s)%Kk8YJ\H+0Y&hp[92?f6 `%O;+aoio>G9|oT6nRc2}8z.W>r{>jbg's-j1u<9uT3^)@XHu._BX;nʿ0ka>ʬ7tԂƅ:h"#GɧR2o~>vbG?H0T)tCӦ;Y;Di^#}E edTF舻(Ig2 UUH\ظO0 f@fld_oʾQw0iysy G=e/=z6Њ7lfa7)b9(>#3.ǽjd?&ܰUEg6dPYY4 Tȱ¦E:AIBϱ&={Ɠ*\Uqw}P*)LMPlq'0 }iaz <|%pl`~6dc k ~YIFH } Pt" ?P8&xYfkgwVNjqAfj+f*5.~|:`,{W鱚B d$r5r]5jvĦDvg46/K2 qLd .bavID߰+>V >d#Lf ᖴUSGQzWTwj!蕱e49Jљ6RFONA]*K@\܍w=Sʵ+4%ܻQe"Ůȣ"r^Q- ԭ,4M.fa·M ju6]2%/ pIdlLwj7q)u}[ S sxod!ݤiF?&moK3vڂB>GJfPsi|/[̦iqIWj$Bb p: )>7*vHohM#)v'~^h!{ lSVp0d ?A6LSB: R{5 y8S+b m PgE߰i+QQnKd TkQhvs})_Of+;`Fztp7t`7N]whE%o,ek|ы6##^/v!bNđkt}4S/Z@B<>(0iGj!:t j`"u2u+iXs" j R>P&\8'D,@KKYTd|UGb5MKrk3K +-4Aq{@`H9֊ث=N87?{v?U}5^eXq="͌Փ]Κַ{%&vT̟?. j-~,YP^VlM4fPo$h~/eAymζEHΦI]psH-OT!2*]xBvC>,m8r)Ěsի#}e0 9kuvf=0ػ4HWdgHD 3'E_j @kdXҪs).(:8Fg2Bg4 gjUyC㟛vKss|/ s'?4 , {̀?_ʅbj[b"?B'}x߿Rþ5M<  6-u2pe%ZJPRa7UU[]=iq*R0?q\Ո7aS,Dh:1=Go;NI&u"/Ә9nt8p[Q,zRfJe82ԠC?>0e ֩R[K4#8-PfW+ 'ӥERIYeC鐰ӉRͤڵ,2w-/P\9E__PkLe -2? ysZ )Y7$z ]w=iu9_>5f_roFH\" `"%\(>fxPVU}4lE"=qD%k xއ[B(ת]XckͶaxcg3&v=X0iJP쾨^'R g1+W. n$qPRG]ʻHM{kgI;yVľ1Ʈr}0=%{L,AK7roGI0$+hWkZ4u! 5>uI|W7L9 xd*KzdMq04b &Y< FOݚ'TI1 8hM9x4[%r35Lh5ﱲCN @01>/B'v!;SwBpoNLDsmo8Brp.=ߠKQq[ Tn !7/4y2J+X{7ĪV )hܨBߛO|E5~YOVGcG<.oq'ࢄDn1rҜ=ll< lh KtrM|E-`7s.'7t[yG |mbj7zm`ԺUAH qi0h9{ 6Ly= jTLoc|5c {B{ 9jaIzg4L<WX\xqt֍ DO jg,I n0N'I-eXszѤzJ UbE"~@`DŌ i$-V_7nWMl\S㖜&& ~8,@5Te8!t`raC#t\NSy!~$n߈NRP  |]}9K) XAd|om-j&4=K׮СvN'~wȆU, MP~N4*|}g-Xqd͒ȍHQ#H/ì^3CQ`kƲHPxGi8U:4fL涘%7#мPӏ%`hY/r?P16m:9>8(!%Y粞SL KvCj[l9 F:*4<MI:.QiSϐe モu@r*ud)iэ+4w 0EKK##a(yJ>^#Yf,SRO)rdȂD[>իmؔKXC?8ô6gqSI=Qr_oy 9ؐ97pW_d`/zɉ2V ̊ˡ< SCX%,䎍vA`\$-WӨUc5e'DQ0vhl#iY#G&i>Acà{GhYGABH-95q29֬j/NOKӹZg1Jhzz)+%׀|;`Na `sm]smBdtfd{)#p^5: 8vRXGySF[)n5S+i6ܾjrCRM;C;|l:L6f .R3hІC OfOAuy@s0)X '?2ՎoZ H8k:_!asYu^x{n VVenw M6ѧV(ݙ%t10He| 8 Yܔ6q3 > k@.-l6<8Qq& i 3]ķG%͛Z+ =y9p8|!|dY|K}@Gv]N~)rGa4}Oے^ބu*~?&6ĸ?rw&,lS%JF _pZR^t|c U]o_6iO]BR/Z|tg܄#!5zsy WKi0vnR~9#;UXOt I)5я^x2n"R~1c!iqD ce=_&Dmd'єښY<1g2 ׏@-'@PaY!*@&$xJoRAQ;M8@{RL[t71XW8AM敎]D)@La5T~@H5ʫc;IT?-C% N(,=跘-=&Y>S|䍶gZi,` ʘ(wQRtjY6V ̂rG6"` 4e ŕ'9I\H>M@>HQjdIT0]Iw9#%qʚq_)\GޫH/_Ĺ\cK0Qof&#T{;y Pa[32ܨ?9u QÞ2˯bP!ف&Uw>~G a,v)c< g)ژVT Eu7̲zũiX7k Oſ.KtmX[_@!;U&b~̿{`QB ҔvvW\u[}ɢL,bo}+Yr͂ -[(̢(&*oDõ@:oL~xYج Ԩ߈j5۪n:q`Tf*`╖0Tenʹ6_퓛aX_j]C-0$#+"׋D?-i4Ђrя |$NV7nǪRAI A_#9O \~Jj<γ".4GߔQVۃ(uc;a=o1_oWve (q ɇaHO{0)*EǑ,&߂k5dHR.Ty5%pjk^aDF5U>O2d0*#ݪ.`*3?*TEZ0c)}0b55D0Xqߒ(/!Q.L0e6hVgp jB <~bq5E b ɣ\GҎH# tsQ̒}Z]56E?BUnߞY+;_6NP.)SmK\$8xCt#d1$ߪh8& cqT9C;{aYOl֣Ā6inY['0Okj([.:[| !}SߴiefqMԹKB6-dLϿ< /W򮟕Z u%8rVs}6R3zHP"WT/uTA.ZtD:v!>si'Ea]-Nns Pl b^x9khaTmLc! ۄ#f޲I!#ezbw7m^:r$@ЩtO{/:4۷]C3bA'OYІaC(F&)ڰ'tgpomd?Fᯀf9+閝[ήv>PR%|f/IPp&&gVR$68gfՊ.c߉4 ԏ{$&t^q\=*?{&)Epxs[! ,\Cݹ xJ#s`q{bk,-"%)t:ҾZdv} Ž57\Q{1F_ݍ<_KK~ iut]jlpWH)皩j7aR*0MعbiV4O7-<4p(fN`{rMJ 6t#rF5BKN1]/~k@'͙tjK260K(3CR.WA+.b;:`oN ANBfvn<{%L,YBn g_TOƆ!TU$Q,D זG1~ypdQMa51EMdΫ1CVN8O^|doˤ ģCckg`Y]cv?Zx.vH T@Q0\aHƊjzMƯVRR˜;Ydqp A @nOgL#Y" H,^~n7wy> u;vꌐ7x~PwGGґjQz&G8_Щ(w u ^FDܼ KtɕVNjO.{T|{`b#0fXqg4 ׻>6*O}<l/,={nRY7F.BL~n Rq]Ir.Sc(y EmDwPs/ aZJwr@UPTÈ 4~ A>V2g[[27cא]^{;Om@*7_Cȶ(#@=S7z-4 Բ߬{r̀-*8-Q%KH6Y.1D'yBVrٮ\@*bhVSnaͪ/#Jk@!(D9AlϏ !qc{ 0d@(EN5ۥlʅb("4/QJ%5F\8>ʃ7Qc &gX$&km:?-Wj cO=u;Y"HS{<.KNS e\XR>Glu^Th $щ&CW&ո0--\HE´,x;وa)ـUh}w|$'S,pSwd̼Q:#_?dmdl'SRC:|*;U%wXZGurkh&-LK!:V TvQvd\Ā d-j|@b{uU/NWEq vb3Y!85; jL^. y0{z#cNkTE't<ɲ.F;"Z qV7FsUmUZ:I@ݳִfZ<8ZskM?Ix|H_f1o& \ ũc٥ ,iaa m^ʞ39 pw %{p-ag#EG ^+>o&d|veq{J+:*Y}ö6k7=Fɑ#&;v U忿~zfq"eFր;Q~9+0wC8*I1 EyڲSE}GI$%?Uв'-e ɯ]nؙƦRVP!tY ;mlfF NrY{l[g£&i?5Ix&Je/3:KT{|Gɲ-bFH`(R>°(eB{hFXK~v ST>gG}IN-:)qf?#v[J&p4]+{*vEqC| Τ\\W"@eH#7Ŋ"mS0Yxok.T֋8/=,Ca:&wBpD?uӠ߂1ljĤ^&֟e覼Iy^Q>dlٛzs{/{*?r=RM}/@#rJ@3^ߴ \Nv$hʽΰr˗_'@8ptU?*ebbzaf eKȸ&"1'M+ݶBXhfX3a6TwQDx !X8PT6ȇ3Pv#csugcp>zFIK?]bmU3P98h k3)߼iްR iSԖlaL9W dp%lfUjlW$U[ q҃V `[(? 9`l ~|XeqCCTmB]r'XK 0/[U*$l߯|8..w[Ck{prǿfD?W3ݩȇsTp͝$G (>+9'e'2>FP[DE/9=kYpH9=YKt9z4 rgXp/9yVUvLkMBEe߬&$ɵtN<#0YW"pCnZNX'U@}ArIQGv($:5hnc-]1ybiqx<\9d+2`ߤ7 b'. ˈQ b_t ܺ!>BX'dlUNצ(t?͂gFMz^&.}ѫ= ^O2N a!'ٷcK#X0cj졵fo0i aL|踦Ey%p`KnO}jИU('@Aru\<=蝦L/CNvrZ_3?䬫>SmeRd䵀L0%g2'tC%V2_*g|m§/ރ8(7~G$r~qq]aty e,5&:S %B;HIfoEׅU_T<MrNe& , _1)FPAa`r18ŭe |kfçt}Zw=iDD9.w~1 :Pk|3_UKQD*& _񿠬T>Ip y) %TffO8$nr$_BEvoEՕ{30*G'P:M:tġ)0"H6yҫţx&c =3jDьOVnj#X]<5)!wR39Jp†6 4Z e3T,ӈy͂QجjdQ1dj-R(,@+UI'_uz"4mI*gslhXV1X3Ā3*OSrDcb*IZrV9RrY$>Vj L$jB%D6JRNVR\0$Φh]NJCGQɔu @h1)ϭ@&{[C W9-yN ^ԛTth*uo夺i'h :1npa @+ShZ[6bRAx.qʃd<)h9>ɁZOz>+*|AȾ@Ck2??s;C֧ K# #GC7&T=X;R) a<8jo6n-[?Wi&UCjY\W5>̢*@ W{rRI1CJ[tvFfV5ųlTO;5!r>fQIʞqE]{Q:ݡi@b\ .jw,aWI c0.^ j%۩Syv,2lYHW5{71h2Uh=-&X(B;J* 4[SHGK%7!K//NUL|ϰ39;=/z}p v<"j7֤_=Rk̟DsQpX_u$S)l0 ״Bfot5] G;'W ׄ] 7碉%ڣo{󳸠s.(* >/{NbvKb^CI WO%   vQ tSQ<`)y'yi?b}wD}zK?5SrJ?իx^T/}EՃQ+,JQ$5_H`Ԭ#8TJ2ΘzL&ӓ#í;dk9eS{hjcfMr]йۇ<$hT Pr\Nf = ~cQ~ˬೲ*e.,z$@"7O'Ⱦ {zַ ~ سTX\(E S{8A=k^FyOi2o`DYVŇ1=nA,#wWL3Y:Z;1ժHE&M䶘ʂ_gɷS(r"W!_4#!{nfPMyD?ZR|B^WyFMQѶ0Rj nx|1m O\m3L!NVgP* oaҜ-^|yDD# u.{7L5gPQ6X(+F탉^f2OiP\[.,t`w-oO񀇚X],Ek@dJ dq7\ /"G_A@V%['xi۔'CSo1i) O 6@)[^f"W e[ J%m~Ϟ1PͤXHj]&$jڞ{ac䌥*G$(h&߈9|奕]}RYTB\ODƕ`s]k2'x)1-DZHA"N 5UqjNZ%|84і+I7+3 u;2gd={͠8$=0\HHoѫJyq?NH 0 1ieJIw-OJxPW$pBP%qLÍ,2 9olg7P|АޘC@)2|*&J]T4E S9C}Y g#NU- =cq0ug)%̻~3[55&lw>, pAcc"Ga~K"xf^;hJ_@atnZ9e8:]3Isn};Fb QSuϵNoс`̵cev-l<.}iEy>^?x s_x jX5"I؊6 TʿG\7O򶷝P&S67 I/j =Q%b5H"1L.KKg1 4Chʗ3Hds_Zi$7n$݈*VFwϲ{;9C~ypI.l3t\47% U!:wvHʗjozOnhԵUv+%v% `BڢRmE>'6FUҡ5=.f`*;ok ㏥҆@><.4 wUZZbZ*K//v#6%Wϖ$w]et PB eW+Ek_݊$xڷBl8fŀ4ln+9Q|C.] j-`$>7u_"Fc=@#Z#y /=U~>с6D\G`I5q38Q#+Xgd}p2v)@d=ƉkޯPV--HCJzɪw`{t?@9,3Wq33ey~WeVDk_Rzb]:m)5.#9Sߺqp(Dn`#G8ծgזtVNpuaE,=/U47lmڸb npU #UQ^B5Qpzwu qfmF 8 ER?<ڻcHDE8;1r ~`E.,׷K@1u$7Ʊ#dym%Qk=ZB^(^=C͐t}ܙ_3m?{; ":J& EmF`mݼIxuxcû$kh3z'%Y0sq3:Wc7@╚:wz6) *0NP2֐SuI_1 k>DE%Ԭgnmɉ"L! BeޜDAՓSSwT=1G;,|BWUV(x֬dKxg 9!K-˻[-R~/9u{@W̱2jӂ Yh+"A*?q` 3xapB@15Xn?x"\nI1cRaKW(HqG7W s̮'41"E?FFxh8sё3De\2{t2*b{!0oE< fa=K:]molo$K>q,kh?I=2ٶo1-!SÈtBM(:6:dlGygZ4ۜv-q|I/cT7O?E!p=-w]t/{M$ɲ=/^cc 9#ͳ|dsG*WHy, DOsF ~׸@\Sr[8/N]4B 鋅hOL Gƻܤ)<Z)cx/4- b@-Z oOA 3wHoTn*6낹#eAOoF L..^Mrvҹ=v|}Bg‘5b\I/}T?r1gxtQ,mL3H饜U:ŒiL-n @duv6h dɣ)>C!+̶tc`]ӷvԾadO?V\E~K|G`BgWl#ŘF rX굑qi:R5Ծq)a)ZG]T(MCW4-Дq1&ZSxhN^iى"Fu5ց1kEȆ/C}$(LVnҝ$1GW+ϟ{R1~K+:}eV=nQBhhe߁Eȟ+  WULYPnIȴ4d#ci:S&"n/סngSFU^jhޔD3(EHLҼf hcXdI5:{u]v2vG%C$.;@„_~mf[ P,?ƥLr/Jy{? z̄RDEMm M&@r}\|[O dŒ{F< CxN+K2h/oz-qb R5RRG׼|T:*d'C~!rѢ",ӕ5|YmDM}a {7!TXƅºYRuT\EΖO]w(1…+ &x( (őewVD0il]yFwZ1Y$gn|f֡q^♒EJ̏̀gP:b{(!)HEjlvkwK7в`J&%:p>2,: N!{v%QXWMV 9reY, Cx/p5U"vý=ƣ{R5 #}zE:OdYüdu!12l Ƚvy5&Clcʽ")T9fZŒם/FRNja p.Er2Ѓ^k=7v g< r~bXG󽕵۩L)=ZxmKGX*f*(0Nb"yyTX ^As͇6C4'c/^Qau*bcqp|9a/cs/y0Ih%h4E> vm#b(جIH?Gc: ?D4Q'0og&s>1$OHwd0 ͮ"F*ؚ2u5K+#%Fux(Զ,6R負1d & ocaD2ъi'jiB^%y^:V`# -'Q*{>u uZqBx'8yX5ϯ:c,:S&^lmDT?v$ [ :]'nBҡrQ8' SnZ򊯼PoI{s}U˴[ !~1 ~3ԡip⏮̤hbrӇ?,%U3dDɧ*O@t (J)&!Nh8zr 4Gl# ̗_P)R$]`GF~Ng=hخhjF '\>%"ƌJXņ z(Ჽs*}׬r_K@,l=BnBcSLN3_w[M9[MybܿLAmC;o^:*T6a*|3lQEVx;Vu P^.9}y$2;JGwCn wGp]kVFڎںnτ ˌWJ~VgfHD;zf&*GjBrg\И*2G>4-.nr x@ːׅ~ԏqҾz}@{Cyi-i(|{.rRfui_ª{`hig|=@B˰8a( `SOOUAd?chy<>2ز81Th^)9͔}oѬC qM fց^ڮQ=l/r41'+r놿Kb:<[h߈x [+x+2SOb[RJfĵ.^KGchyzM*9Ը--\tyqj((*L!5L!Ef)W$&e=fܥ,+=s'S#ya֌7kCl k95Y:^J%w[$Xp2L]c>Zkxg2 E1fVNs 0o`Ŕw?b'SS4r?4omIA|K8/kLqH ,L-eF^ɎC Z+~'u@3XdSǩYh!fȏ`4_f}_9Cj$"=Yh&CBa\^#@FZ@:֢>1𭽖w}#+,^,X ̵ "0/;VV9989fC%D u) u/mmWVQ4"@A%҈vj29ҟwx[?Yf86Q+ Ks8RE毸)AթX [̆:;-ao{ ugP?FExru"˚.7e`KU["no=wr!K$"Sͷ*: v0uGi.ȟOt~EHd{Ew޳ I^b,nkϽ4 -!e90r"Nz (Ϩ |4T`bj{DÛNux̓yçZ52kČkˆŷIC;2oTZ >i q?XZ ?lsRq4~ɩ Sd6铓cTMw?W$=Ng5* s(hY2Xm2oĆ ^FN&t'z͈<:W`Oĭ^<\x?4V>dՄsnԣ=d\usN hCʖnV5+ƆIF܌8-mQ%IhPG1AzS惽w*PC ׈H4OPpna"8@>r%8e lDT& v{b kySs#T?^T%#=g? z9&p;{xᦷ)*ޅ 9欜|򐇠.&f2,rfQ7cs?/J~Vrθ BOxEI_D ͮ/ h?2;YCccMhy # 9Gq4.T"V, v- !.V"Gڻ1Gս"_qxkO 9&bC⦦k$}[E+|dW%<4I9SaT舘c]H<~bf]WD1 J-'Gq֊pmhѿ p0C_^*.8PmVm@H)s $O[:dyݝe_b ]v?0L &/&XMΞ ԢX'ǐBBpd/<ЕQ^b), ujX:`4+iTj0 F_q*pp4ҧ9EQߖ<iԽvG1ZN66V '*IJvVw5mDЦsz~kT՗*PåBqN=h~RQJތVl{b=eF>+%B3UUJB3Et`yTkYje@P_ $kB $RVZ,4 ,pFq+ϡke3ir:"5E `"fal;V ^ksb]tOFnjw|t%.[r4B߇b..}RG,:Ԗ<&eTQ-uю% ޹ax wc4&7cK&#'[)&pD^Bc/݈pCWVa#dzc<30N 骳#6(3\WiJ`mV+zO8mn&U , |!3Ы&{f,d(k ka9Q}*)evI J 5If̢Ӌ$΂Zy}pD㛘/7Lwzk{/-h7]ƒ4G{ ,6& Cp=ث3x =7fo!U)`jStf 5F\A(mrOqRАZ$[] BU4n=ێJB">_`o^]U[gyC+|_x5nۿ1^ Z0Rp4 MCÿ\QmrÄ6 Mٯ6. [cةjd!yD*-9 V>35.,h8aۯ?03&wZ^CԋW|3K{ki˃܆l먷GT=xO:$~`CaLچ&mV&Kt٫K_П *RCM.aW[ 4)D6_$@ba|AQFmxy`+e|wyO*Ln fǫb4;xFScsM1hn1bx2(c*7Rr[QǷK\16;( &m=LTwD.=rOraU VK ]p\!U43OMDzHZ4Ws : N]˗pc㮫]L߅ }aNUj@s&[t\uä3TBZ[Y \d诼ԃuZrnL?JDS3cθ}S#.d`洸-PVd}WdkKGD ,~="w]i.z9UVJҨmC?lC+/?|[ лFXo/7/Te)0mA CnMw.7ڒi!6Ag ׽a"l(THˆܒFMUQs9 q4#6%5ZȬsHEб`w:6:rք6 YM]*_ URG#h\W $!~>W]Z^%(N Zh[w WƺA8ıa#Toc _P8?~kֽ!' K~[ep7KA[.tuƞGCIE(+'[ݒ6U}=PV )W % W/]'x˝#7%rg%p'Z}st!-SG&B>!v6K/ocٮBL'M+J-6cxH{HfB-Bfxw"Oo"p˩:Kn4$U:DL=,esm7X/"A 769DQ:Εӏۉ2;W.m@/T{=nS1ns,eT dV2~ }(h3D(fxsU͞ `8~o;n58ÝsBCl>kCߒah"Iq(VTr#Nơ`S{iΚsG,=[4hmPC@UK[5a݁#I4YWpuuIvD[xlFGw,v}\(Eڼb6ЩϹV%T 1?}z ^ÝT~#,6;(hR rojAx*/l('NM"nL>}`IJՎC-Fc?sdyֽjr|^:$ɶϊnأc~kBR:oR VjyF4E-ս`wtpsY`tToGa!T#RXq[S0׸(9|2k]wsB XoѶc$Mp{e11xTO&لJjhdV;,fB á_w[Q9諏Y +_83|)5'%{OMm[ǽd.<ԐsUŲو3.nqDPD%]TQp(? nUiLZLl`B(/B/Z {;k"m׿gzAćx}dkoR Y FmxJf1]1cZbg[БX?Rߺ~KMa)=>WPtwmp J܊8\C/D2LVSRV?S0YuB^uKշ.m@V2cY[, V˜WY$hJZ{@4{\Fcǽ^BW"d~(!Y!d2 #zre0gG"vòv ùTTٍd mR=3.bJV2,Yi#I &yb3M5 #̢\3Ϥ|caɍ4="f IgW#3/|n˼xCK~peloEfEouk\5+_<`?Ndm?K S8*.)ByaԌOۛ xRG ]:iAaekb{H^,WI+s7aWWl1` *szhЏN9Ac+0Gp~(@]RgpH~4 5 )*qDZ^Nj@ǑÑ(-K;IА>ACd:zzQE7*/.yr.yb ݾ00atQ Xaܢإ'OlW`ʈr^.^Y{u@N>}ǩ,2%&\eWAt wzV#~q=U r.f.BFJJ6°-('[3&<ύc#ӳ(e7HUL p#_?4 'IEgP͵U`zt-'MuM< aDķ ^cLGNJ57ae+ILT_ 6P˺&ԡP>' >N "1"KF3)cNPd)(u!QzOT(-9`b29N.W t,]DH)ࢭb7)S.DI/ۀy~ V ӝL[v.ߣ9us` oA -x[-i%h6[EYpapU97@[eohMdfd2jx{/lfЎ$|&`ɩ 5MroЪ™G6X(2ם`71@0O;(yΣNo]|욊:YIn {*>X'@kϯ$;C'SD5Ͽ^oj6jK$*AZ?NfA= v >&X\{bj*!_(,VxhM`3ݏ`7HV.!?f)}F>re5wђ_qnyAx]Dm0铮qpEJ?VeT]<6MꪵKܣ܂=cSBYe[ĖVmO`] &7ĩ08f 9T3 ]KE8dO-Y+Χr2jVhēý Toe`_=6}utrðT́o޳0<6(vl+·L+`W)x"$n7]{g}cJ$ {]?jVD $AumNdW7d-䤒%VfZq]\p|/*DI!y#-@~zo``]+Fq#X8dD+˽tZJ[$ꈳ*/4ms5)<֎|嬀k2"T@/Lo#8ت3`">:mֳ X=;ORLΩ)Eʩ+iAE`=/R-tU\w_Ć1iF,H%W}zrS-1O\fH<;OqLBu(6+h(hJ/Q oۆP)*Sbxf]Vx:39]zg,lNLLJM6YLdHNJ!WGwcєG$HcNS+uIe%^[Q&`\%e[k;zֵ5FQ*@W1afſc-bɈ܊zdpY,=,q8)o @x@'aԻzc5_GlpFB;vH}`KsI ,˩y+b7)-2C@twu)(^ 0HM7ۨ ght7UE~.tDxȿceuuϙYN]Bo3tgWh]suq(b{!+[/BT viܶm/m & _3E||XW=2=ض׾#ǃy%ƿeMH} TQq qWsJ!(-^'L3S]L.b, */VVraPQ!?$3XNJRҰs"E$iJD~@N5"O\gn[Q [ ,7i{!t'lK1dię!@%dmUwܰi%ڔ)j.)|iq, nbqFDҚ6{>vhl>/ΥIgٻNGāE#r${`V>Zl-[)&BؑrцhOBLKCh 1baT[#nwܩZny'$:ۂVv>W] )GBrNhf'&{I~D%3!JGEsP|n Z+HS'@slmt@pэߏ*|d9 úNbʗ8'p[y+0ʀ;)z`ȏt7pTzΥQAZ&e.#oOϺW:2L'S_X{ Sn#ytkxdy CRcMHtڍA% ~VbnQ\Zsp0ኝ4˔Yl ڀ:od ?p%,/evx,P7M@K 1Os¶iݭ*&4]H@E  bunNd%"t B#ML(g@Va~`v:4]KOr}2+a ݼMJfC./` (.#|sx͜:TG>z87b}X;Ğ7zwn=+@$&5)6}.ZR $^iJf.h8:9[*dϥr 8g}M_,0 UWAgGJ|*? G&0>v!9gQj7'Ьi"޳{slpGq7J? [6'VPZwWk>fsO&FT泇TTcM\?֍ˡ| t߮wӮ$^? ۳ؠYCc%Z&[@/*(`Ѐ^-Ptv*Q;xKi DK/7s4A&W |TJF>Oا8E ef2/AJu]3s CWqE;[Ri֣Rc594N.BQBs $=krԢŌK"Y] 6ؑ(mO=3Pu^B0To4#1MJBo|gYMobG R+5y,s wYgeK)U]}3ZP0]FiXڽ%ꉈxU\Z<- ~'h}`C\kDB&1dd~Mpn3hT1,`n$}L9ٌEV U,ҡSe`vCҪN fIM8>qx^m+ ;WKaulXv8|8Nz_HE/ȞW&'};rL-_lj_5RO&\]ROG" "׌ZKtb0c-`1k_]DI*muod :i1]]n#ٺWœ߹Coa}%4FπkTTB2r rkhx, {= ջK%RA|laDLEٵXztŪ _ n b-1o]Rf-c~h%gkdйGʲ[t.#^0OD= aQqeX 8؃7^bo:|a_pKz;aŃbe4^WJ^fR nT)gtkiIqo['Jd_'"ˋjhʯpMsξk?z4_ j:g|" 4Q:`bF"Oѣ)= ?zRKpԏU]T32VF|}!r~6&#ɡ9AJL(MɹV/ TάHa!?'$˵߷9o\4n>t ?xښOr q"bUz~X.WJӾ <<=}+Ty TQgIHLۺ tutf5SQn6ol5}OyLBI?0>HAu*jJ<}"7 tX] s"JR/2LNM >q:1$ϩm v`DWk3dW )a{l6pب_5ėhD{ }/LhVdK `Ԅ„?m/f0+Fy+h4ry%;<TQ?~`.\hSN쐧H dljuZy NdGnm37xuZ&*NmӪ2^"h~V#,v^ BcSmja F%Mp{VtC]'DUqݽ&@La#* jv =Tz{| 6eD3F(g[(/|O()Bb!m;TfQ*Q rd1~9RL w| %&) Zpgd%L|ly+A }o50.wѭ}r;|4" :XKrbF:k۬@/bt!S0rU{ATP8:k>C#n&'lIt!v$eHn5P`w+vF0]T j Vv_\mj+NVj:l=k3U…9=TwƖ+\?w$A>>NJ_ZӬE,ʎz-J - falҦ<)kc@0{{v.hp4ȶtLV)bxj3}z9m o̥6{6C;X XjWiizt{weiE ФJӎnxdwJ&I,$JDK# SN" 蕺ڨ@x!3<6J)RXj13*;?oZ2Nqi1J#Xk˶F=7>Ƌ}L\t hJ'5x:1_jhQ5pd2eTcw)Ș_sĝ2_ >t7RK'<ŞA/K']ߜ]tAa+vh 7B5TTDޣw&V 0HƆqCsG\2߸6w+yv9g_Mo%TLο 7;@!_ a6S_lcpkπJYI{/d){t/Y|ltR ^dst\&EE}Vo!.{ʿ*.޳qkmm.jJ('\܂caH]92BTPΪum[yw!B M޿9\: 0TYwTme Zv8%qØo)sn@I~Y1 SvZ"R@ad(;6FK"#q3.8l ,?xi m?}ыPG_:c4cESdU&sFgvr[|X3v3|FW}qV+rES0`5Q']sz S`E Edc*Z~/ˍqMvν$x!*",Z9D҈\q$b1>8;FFaN@z@CfDXkw;.4*'&"t^DHTgVEM90%/X69=&[ f̭jER |Wf-!Bܛl28*w'{@eZHh$8~wlNXBz$ϢzGvm*#9!XZ{]z2{qqhRyȳeCIdPMAq+٦TqnWۿ L }#`ppRfvpUb2 Tx[oum␘N ?C=*@=@5 cwcQJ Y$ j4R:ULvu l#09 )[+NH%ߔ ۔>s{贫8' +iMoe5v/^|ym穐/e1mv $+`䪍UuSh;v)r,>EE(1zcS)у2K -Gm\ꡚ1G^$J$ԃPxӏL.|;>b%uLEG'IJzq}sĘ3W S I<FYWԝY^#;#6s:ߒ"Čm ̯)KyyU IHQvV"K^,'}} 9 P^F[qu[%hTc`"6 "|QUXh_OMH4V7,V<`7*8lhKgǠ4[}}`H#>bzjVSr~=6ꃉufGgg+-1aNNd쭤-{,%,O lUmb .U SUhϺJGb/. AfPu [{-~`B.Cnk=+JI*`B2ka>D-)kdl*v7; ef_ ƅy&ϟ^,:+t4$ r&MNԄ sAzY/\|XyF5xgsowE4Z 6y.}=q]G952:bZ~L ^^xvぃYNAPh 8F֐ 6ڭߕ ~*Jz|Q?wAq<hvk3k;Ud]hەp)Bc]΄CBU] X3ۂ/pd* Y 7oWDIAfۅ<2׾ t݀4BV =dض~i_*=/b9M鼀+t|tظ= {-"!w-؆ _FA sxd,;Č7[W'G} J=M)|[N^D8!ƿ JY >bU9짾൯bT0teNH}`43>h8TcLI(Inp߇d*2z.I#4jOjhAS+'M;Bs$xˇ>r&BCXzo6?3-pKh]~,u 1aTK'K+ɼ+EPD]qnFY|6X@Ⱕp٘h 4\Nɻ z K:U<|=7#8L N"dvp-iԵE+~,"'%)5孴G[Xh!.\sY3Z&Pqjoq[1 Ҝ$NSK3k6E@H-^馹24#X?)L;8B(0ln6eCm{Dn XQ f%5 EϜ:񳦗/27I4De -s:YZu΍A]°tqҕG5/wc: #mt3]fB4Ez1n䛴CH4o48t6Lh@z!7Zo[jA~lNňӍd`CFP8pvJ:.֬))7PN2G@~^s{kp4]p9 yV"ahϽB?|!vkD\ج nq8]"0 CO- N`UR2tfU+e"DЩߍ"AO O|nvǍ~=4HDH"EULiq4/da=3J"s7&%<; cd<ͅoU# tXA[@˵f#]yTO/IDO)t.m%JNV·o" W<*ZX"Z 5o!Ƅry@!J>+2N( eC,xy4˵5Vۭ&,mskP`^"KQ^blU.s)wTʤh} ҸKozOFٌyi S5_^Ttرn]GTQpVFNzQ𔔭8<4PTѨ#$0H s5m:Z|˪Ĝ| }U( Z\uw(fy4n4"IybD>aGg8A[ ؇Z3Œe١.ˉ\"@oN?>)#D+ʻz"|QQ,bW3g⛌Ҷ ZL 𑬲8swᭋΠlѤ9q_#z_ ԯ d_b+MILPr(ܝIr;gF}2(:[_X1rjFcZR_YTD7j,!+=ݯClUEs~[R3QWi]KE&ʷ ŞԀ'M 墫C)a_FܰYS63M/T~QA.ϐS:4]Z1gK;toRL K[O@9 ؈bS16 c4ANm"X]1fDh<[͕{ɒF=mWY/KY4H\C ʿMΔb?ԥmU5tW΂T_VZd(y*)2ޙ!DA4Hf 0w9[cL|@e GdqJC,i> ؗn6'8t1g&ȝ5)w%YvV5UbG&޵w (BmÞ(D1J`OrλaЛ7n_wnK?). H`A Hmk U.fVB+r'Hخkc>V@(dwT&C lɫ#n|ª̩ˁ5=X" PUBhzV71lrk(c\,(ݯ-|%FeKH^å6}w< Rُⅾ;IJn\J4?Ḣtkc`Pn=rUpv4x/?NrJ?{SۍP"m>}rlY3ɱq}32h{{J4O %ˍ$X{94m %1fSX*ph^a.:nKTG/s}|xUWb(|%xa u iޣ`FM _p%'p WV>i(w9/EOR^]KnR3\N8EM6b.($ !^M \۷`9P7n:Ɨ,V01&;Rn-5x?BmN$ۓbr?a .Y/h EŲrOљkuU|w$]IۢZPEC`^GjJUUd)&tӹ3P`䍕sƛX<|# KZ9ުB[Ŀx#[w5*,%Aw<4K/2S8|>KMU\#CǏsu[5LY8HB(Bï5hbߩB7"@"?ÛBH8ga+Xk<ãlF?L`gbMm02/^;?|Y H"i!3vY{3/Eee%H܍g,L/o (kHGDF.V'q^WdKI["OP~K\_4aRߧjp=ͥ+'e>xf.jhAue1ƥ$p\J0z|D%}fnĩp:ͷ( 7]5fnv?%|2 *%ih̫ſg>ِQb`Y{Dd8ڇ P49udYƈ&܀~LނRX( ~ Y'}o#dث\rTsyx΃J <[V[]N Q$fR":D>݌FO¾9qUoFQf [LBqJ"p?>xŦJz\\GRξ1mr#"c1ٲ1+1ŀ1+ZCA'J !BIK!ޞW3rwSpdJR扰}-vxސNb+zߚ[RaǣțzȢ|:ܨzh_Ek TRBeK籧RĈtV94<.Nk5|i[nB!&;̳'7ɬ +\Ֆؗ9>uG$}i }38?a}F)L};%8a M-h-/88)'Ao}Be&`b˖1p A ;t?M}I@CHh=dnQyEG)vV97Fh탼B=VP \YrbvQ&'#g˴l6PU)L<.jxF6?OxZ̥S8UhhNMGx%hw偑/-|9Rq`N²Qh9dZ;R/sNr&%S&|oJN^ysZԑ$sԨP=,30| .% o\N^Y K"Nx**B搆[iI0hĬ!yU6&%;e_]m]}[CE5sJFϵcJ̸5;1BHD˗wG J8ZJY9gd։ 3D6)4 j$Cci @}'޿GWr9 u$%4뙉,{_iv{uCHrF"96,88,m 3)#8l K&3Y X[CXmoSYQXoOXDUKߥtYKFnpuwoQ/jF [k&q=#}+[3gQAfR%tX5xaI3 #dWR~z!2+HP2.֜~y { +9(o?WAXLi.˓u͖1 8rʀ0CT51pV㴃2s+&&NF @wD?t*0#zF)v%᝟ YGxϛ)A,~ AK_:2`H~f.9ԯ:UQ{sy٦ůP-q]@;{`Ytz'[w~D67˸5.bo#KE DǓ} s r =UAH^/sĒ]Mk["ȧ}]F 'Gpȱ\2C^RJWM!2nqOw4 3ӥu[aE|42}. N~ra"uDz_5#4p{lۇ"y\Ϙ 9{aatР<<N({}A:|&*Cf3[6?PP=ǕΊ}CO!D3{W&FoG^ʅɣ v:oQ4jܻ{Ա2wˊAd\6V!%5T!dt@e`g ߣL0'k&|yDiH+ND nҍ|n)9KIjE= fZN{ 5kG}Laȧig7}׆uYrstAZadbeOTGxI>"GK1_:g&P"x+99K @א0Z7gCM%KDZȝ",܎JR/̫%cpD7=_y:B:\s%dw,hg:}ݫ޴!A)`QSnZq-`VJALfW;~|frȧ{:O;蕪w >ɂ8 Ɏϯy#κl^x &YDdڠ@y QEVx7b1&W0'=.oVn9!ÇrHA:C 4);!3}ƿKq6'Z.ۺb,~֌9)^5]H~1KzC9GX";SS3<֍R,aP<ׅ;uPnS0ZoK̤ x?"Ӝ/&9 ?G7%bZ.׵Zy9܅.`Dwב5kZHa S>Ni+M_v(ퟏ\7/nvKeքJ qnkTƲd>ixY;@afR"N4ϽmGL>|e5q1"+Љr{ȜKԸGlpŰ@nGO|AҊM$QV = _Zԗ4PD+^3nUs=TM^~byH*{aF35wSw*U< ;$ <)4>(NZӆ/YĽ!ފL|>`G( 9?h Է01Pѩ0 H崐!3C"cjwRAezy`&j@"TCRqAը-0^g15z ۃ= >mg@6҅L1NIKLbmp[P"hw4yy/y2X(иF@.qk霐\8q>'7Xjm%fi zח=.2< o|6)sG0?=W%m@Ӛ9:>h#Ѝ⣢|~O:rۻ˫5P s6|.Ux%| Pu!8k̾I((s; g|.J! 𦜧|7񶁄w-c NZ>(@^ݵ%Ȏ;PSjM?zzU+o^yPD;ZS(}c$\r˗!#ƸYHc# N5% 5 6^-n΃&eƇ] ${\ĄI}.e]OKBdS @t3zLxF]xbn[KgGtl&6؍Yh*HAӋh8eE$Շ(1p{C{JM@(Z^nҟ 5.ʣBe y/e@q\IXt 1lD=.LRmM!%nt8C-2Rџp; U2Mj:u*gq=&W gpƵWZZJ2l]DMɯ]u{GG %go6sMZF6D}=?qNoxWtz9(#3uуP=&c%ezmt]Է=<))xLxuȂ)z%=pv,xr`_qAUۘ;($k9oG/gC-p7'-7J| JQբ v4@76(JKWe^9rҊ)DU仄 au/(9\&`j\܏[jvXce05͔?:0e F[>Uϼ\M#'hP*{>M >`pv Rj6 HX>|%Іry< h3p{6I6S l$<1;~5~k2ZكwYFذ0ܘ>houpp ؒ\JyAgC4߹i [ &j"|1+$S rGy]bޡ\o6Ѥ*=C y򱗣.g&Wcen b$B-ks> 0 Wn7cD}xY^)LX}<&yBK1<qb} tc\hAwPfsֱ:sV@IKZ-Ucx ߭k\6.]c.0\/}#䎸;Qӂ5gNG-#;戍6Vc-? m-0O济~9}RR8'(f!/27xEUW+e}^/~D_9B@,>`]qrp~X͹z>3Zg /RF@ `mQs~P 3ARqosPG%n,WA"<{c܅f2rF٢>inH1Eiݨ,ʲW|m7(֪]f-$myj۾-ע1YyT\UaPX_7ǼF9̣f_0w~νfU!A'`-._r{jyG%4_nWPgc SiU[1*޷A6t;|>vzLs} 6"&U:lL3Z OΖx VdAa! u}*u:NⰂhB@;sCl7w7 Vvmݢp3@ era0fF-30 LQf8HWR,ti 6>(CP&JNup.vo /*yA-v{`@YuJ]oOG[ea۟[Ρn"=܂AѿQCղ1"kmmVu"=Q(`1RGS١Sp>=U`@o?-OL7d:4>6H<Ѭyv;Ȟ`{1oE&-h.J9K/5io14w޺sNIrpE#Y:oDӪ5 od=##á(/d!sS`$`!rݾڲ@Wk g4UvFa˃27̼@}L.լq8YYybŻ X斺߆&ԗm JAϿ =reeq7ЧXjEKL*d]mUҮ[aۇTtsjeCQ ʴN?3E-Pq(|GEJT sNٓb8 k{~PņV-jUC91b hX@I7X2e;VS,V{{Cd~G'ٝ*#E:>zӧ$/Ix; =*+Xa ǚ)}yBT|38l2.~JL\v"JԻ$*کw: RmR Q]u:oLWKXw/[U˓ 3Z\DV06Ll#0`xB<35YkTWh&o-bY ʹ1::dT gVj h@{|!'@ ]}[ r9G#fC(b CJႥ|Eb^ -I ztq[:e|o÷椩ge+KM&GH \;m{K9R+Jcmn ʒvh7{ DoCQ[f~H/ޞUk#"61[Р2au? ֣[ ] ,nE4ވ+24Jm",q@f_9Egc߽}cw|KmB58TЖȁZ[s=ElI/-|YHB,WҘVjȀis9Z];/Ў_X8]̔L,bBk;@"UÒ ?d>1tp yr?=J2;c1h|gZB6eK݇)@Dz}(\. 8u̯D^7 it˫mvݘX>Ԇ!D;Z ,,>"d,7ɁXI*:~S'$W?1$s8k!W ?ȟ=1`"=(JWheL04Dj9_'x57G-wٴIsET*2ohzrR^ Bz2>QjjE4P9V̧a=O)s7D]k;y3&zU4]Fw`D×~L@) ݳd8,cggJ(O(koq*V1ځ$$?tk/L9*&1Oo/Lg[ky-ة~E9z6U(j^𫈗 cxU5b'6mTBlAZZTQ*+7DZ2M>o2p]6eSQΪ9S/>`"QY=T!oF}'kc 7/[:J9p:WR + I@ Gi:RrN$jjt1EЄ7|.9c+׿8$ #@ȮSGL-z;GXqAlʜ`wVڵ7EV@ 0+Q}m1q4֖U>jzu-ĴG!Ce@5zS >'k2[(/9 N=:MUocdxgBA@[3O*54> #wv#a?'XWv,j\;"H|jniK;dÏ݇K͐Zr|2R6vL8R( ſW|ڤ0jdX i51%Up'L@4-tsޣ?>䏞Uر8yk⼸` u@zdR @)rj"%Հ>|?hE8*Q %!Y[{tfIh#q FF| bz9P(k0"-_)M51] 2W%Tp;!ee,Vu'pS2|eMY3M^Qq 1Ux*>/L 4 H̩h[kEQ]+;03Cx`k| Ǎyj '*ZH8Tͅ!ӗ0DurH&]*HBc[D_!Y\?`y{7|'A'[aƶ"k6I@|a7S@ӽ{ 9N<לl{C^va<7Bԇg#B,-68?|muؓxL;o(tV,75V&^#zQ+s/*e߽YG6vvd"?iB' ]ZjQ"fimc}ޤòVȖV0 n=k?bHQ?(.֞tpۯBE'_{ͼs n@֜ =qJŻ02'6Μ7$),rIOF|ێ 7rm֛.mM-$V! ]쁝H:* f`HSAlw?23=g*)^ kKzz݉PsOʘ}՞\1B^cļ?GQTnQw2LVSGya/:íXl~=0#,԰CTn[i2oOUp<*Ugh?XF!s"ߨ KQȥM 8m_ZJsD+| ԵQ@C`Y1`6D"]wxjW=c͑>+̥W%˩~̗L$(,> $D2`Ϥb^dp!Zρa{l 4LFX/xԦVT+3*˥h=pgVeq5C.d+G6TK4z/K#dM A +,mܚI+p#4|A8Qc|^G$CcRnDV-f)V hDmõ@$PFW2:IeP# ehBDf GU&y^8Zz˳(R-<5v-y@awW|LpwYT}2G%fHeK"}f}[DǸ«@}w;¬`nۧ̓5XnPc Ze6:0!-iWnm6!3wgs9yLzJYYY#wd^ #Gnx`}fuN@ΏL|e~;\iZQ@0jFl/0oN, %UʡC¯kAR3ap(mB5$~٫D+hRV#]dxMZo(|[@hHұndG쾦L ѐdwm+oL /UG\9U65cD`ltHϯbS53e ~6^(\*NEbfSWX#otk%1O1{X{U5P!#;'O!om /zA>:|S> {=&%c7?Q(9Fw|QToʀ JrK{Yu v ZEubn>_7W(Pl5zI)}mWdx`,g]]tS C QનI;$8ӗȈJߓ~5-m 3MCj.bOI54)Hnί- $yuWvg9^WBcz/ /Zj8߃&o?22ٚ~Y5tTC g ߨW>lzɞ 8[H q,H3dgo$>"DE1B3iX?@Gj<̅0ïV@S|j:V]];j|x(]g(DqN}) hՌ^xB\7&4A[9sZ:=KB΄- e\:tH3/T+e g*V(%9e@c.0Ln"@J_Rt^lj+w/P⮬$-[~+]kםL=PIje,~NvGG 롧hǓV  `Br\N"tٸRs[MƩg$SȩBԇ'[Dۢ">+z`QŨl Q|,ŕb\ -_U!8Sw3fo nP;DzqVM%Fn&M.46H/f"i(f C6*#Wy36hq&0R/A3~iqH0mze`0_YU? 0{Q9gN$FUN~;8v[^Y&'}GEͰw>6gj,$Mhg"cT V5J߷ǃ\V{a'N䶶pÝti5(ٔp?^ ]A'8BCZOcAn8-9S=t%uD^\#  >>sm ;WX?Ad!bK&#Rc @ u#O=t0_HRTi? RnMM݄[Fp!UBeC!;c㙲3Y|VSeaB{#gN1cIɑ]|ϦL$(LFȚL1 dWBGTm@[!l51#Aܬ҆$k:(yqh\VFϬfe_hZX-|# }l(y"eX˯:"@{`{l>M+k\g V |!ʹ_\򢸶X0JsQ["oVhm]=4V/x(s* ÎB` w>v`bT;$QDZ%-"Hsmf^<<AL3>zQG_{Z|@}U"-yg NƫW_S06V.2#jAf''D t r: Jf)#VJP_U[P˒&Z5PHiN(FpbSIW\x9%T+.s⑊B+X'Rc7R:hɣ#EhBn3)ыh UNqwPv UBz̅fTpg[MF~(`VܪC/+M='8p9`yw<;aA!k%bH2};T5 NH{$:xXmWf0}916C .E5`5(2fկэwƺ@zKv?qkqQ4^ # <ߤW(>%1FRr.Ȟ [G%_ہee4_`{i9fMuI؉҅K 'L[@|?8w0?9d%ޟg\%=bejyHkMiDcWeGLG(D"'Bʓ\whYH~X&-o#!$f[g7` ]\Ⴆp8A +#`Zg*ch!hlS nEa׊!-"y$ :M@f`y&>#?5%ٹ?e) >bU j r)W?юl2(ʆz g<{$ڥnpU> :a20ۤ~ISU!G'%R"u:i6nI3rg.ⶡiv 8WD3^>!^p wo0Uq^[WͫpN-.CzՇ0 :.a=V !irP"mI4u"}N$}7R1 U" esb@z‚A־V_w'`X0hn)/h-y B[~6z\nymѠ !" Z%rSRV<ەd3Ϋ*&b&;匘?YlG])QM3=JI"R kNٲiW"r|rEvj-gONXe6saTRVk15rnru:KA ee'4 v"mغ~&~1wΕTnԴכmTfZ;v2CpRKc!|I˭ƯxINgCg&`M-7\Q|xЀtG "+CEGщp(=ɡB6vr/K .ZKG#@G9p"M&TiTիveKGN)l1OqsS[UcsLRBNpq]c:7WX3[l}(Q4(v/]ԭW>Ftn3R\呎Pu/1yWri|Z/!¶:plSDA؅3E<^D tA:D2o&_K-GY|QcVM0wAsD,\-d=g֬Pf0gɱ y%N60@"Rd 9J5Y*1ժXIImme5J zAQA4zDeH>/Nu2CJc~ؕнJYCsUI_q5>.X1`lzhOKX&)6e(gz"c𲩸ǤHӽ_B=錭!g ?$ NJ^n@9M(Eh6s彾+ET oBqp{sZR<.s@\+lJrP\Ὲ43~ڡnvJ8+pt2z OQy7Z1նcs%˪R gx!pO=81)ᅲK߄uI[NNJ޺ΙfX9W^6|f~bF@uGwH{KD>*eB㍛#q9XM $M@CSb9h1}eV8r-P; Ze {MۺZ#Hd,O-a_LSv=mR<~ƉǬB J Eƹ?9k4[^^(cZQETX:JV%'"{@cuhzt ( =6~I Z9smg0)Q\.)⽚ 22Dmu7ejekGB9qM7W/PcH>4s$MrF[l~0;_UJ4^ibڬH8 5ܾpg-. sua>r^d@& ,. 3v7w(˽{kXXWֳ4K`:ȈE{J7ۑ55i"+8:PÞ9tX [p,r@>DocsEaZ`Ce ,:Z rLqGeRE VZ3^dtG^(=WWIZxz*څ%-d\h2ϸ>5*ٓdH_5 {o4᭳:eƣ5U"UI GI}@|:WԞ_.vDHir.9sbLݿ; [t|p'> C&ҘE рCSYNǕ 8 +3E(/NVNM m#Xz^FGC6j~F&{S~Yl1ʿ=1}QQܘuJ;png(c# .VZo׶UiX~u1FZW9[Е~Oi89cDK}CBN boq-jw yT|AD(ջ :jنb[l;a%cTi91pfvqQRt8a|̻o;Q ^}Ί(Lh\Aҫe|>;{BUBi"1 PC,'^B -y6z8,waɐP*0?KqĀE Oʞy|~5w<C7Z_ eKF. ~K2(L=J=MDZqBHoY_:CDIMy _0O+=C{G^{fz0->'VDʊJ/# :Y0F'Iʄ.5Uahb^Hfݰ x v,z8W"q-"L4F#FەU[1#+24̟aτǟc[Ǝb^yo(2~h|j@$(H(9JlL-Df߈߱PAY&ZƊ)nPCBv,A?~8 ёsa@ٴL:.Wo X?ʟB;"W_ݘ,k@:CI.5Eb{*RNOg=jN_ID vtn!UJ\f.8B~8kv'Te+gswU:"\$MxIF?,K<ԍ𶞲OԮ$RGX !HyFOol ga0ʉH(G\Ҝ=e< L[02g$$"9ݍVyc^~Os]qwf?R*Ͻa! J{դwԘ ,21V)v#wMv"%.MA0xn5/#q*,S:~\?Sngǩ![k)0kiv +RٮO|e[Nwqt#wxx߰Ah Хْ)jj1O:o~jP]W^1N$:e% _.R F9yɵrzTo2j[^\Zf@`zɾӮ8玍}"PDk2`>Ͷ~п푃 ] n=V.>ɋx޸V:H}+ `7ObO L1ݚ_Z(CHLv(=_4~s5΢w>gIDB_^jv>pKS#iɫ‰%+ޕJl&L% 0,qjn)]~tjS-Ik)Jc;k1h,΃ _ nݜEgc3W]%'P_iS$,YJ!W(q0BbŵVxKa|[(Gy NF(6DED҂ڽ$-Mre{4Y.4+Fj儓ω :fʅX7\n%/ROʆds86ԇKJ5$x:Anh9O<%؉3H]ipDQ8]7bB/#&Au5v X0P$lx}Pe]5\c(5`ڼHъ,+3%A/2ݐ(@)-8@6֯Wʜ̿02i C6螏\h܃gST l;YbĮ`"ߓIS^ʙ e#M99M:\f44CEl +ۍ]ANAqH<M^Qװk0ب(`WJ7vhź u<{94"%00 0<¨CVfAwB:|TUR蔸X>U0'֍򳎔ȅ:4iT¡fϻcQ dlvկxbS)ëNRz6)^sZ(c%87˻rrШ*td=:±/ݏ1J g pªq]j,9+$Jͻ]4L,JRh@H3%:ݠ1YfOnxpQrAe3|tU&zZcN0jM2'pOeMz#&oRbےg=-ujCeE{Ecc\OwEsW> |\/fJqtc^ء_ E5yD鷒\đO="_ %U35Nspp@eb#| 8C@l:xRo3`CFp\mфoqK ZCYgނ)0t**S_/8]^xnb+HWn(fiL/_7C_M%s4|?U oK}sJӂ%ߡzqqj4E#?z-O e u/Z!m#270* ?,HW^ Q2rhn4 bOc`,TN-#4I^YCX!-i ldBxBw|eBΐRgf?{zwVE1 L,&7;;ubqm&S^I rLI~qhIk&909{RLQKB]ʞ8䈦4]TdjZQR%8K4ji1|t0o՟0Lsւ>ڬZ&'}Ϯ腹3wA󩉥 +InDS*ARr+:u,?vV'wo t Z.n&#UQPАYteJ>oI E#ehV4$Klf# KȺ NLN7(r$gMm\8fp!P*!mb`uwZ{lħd6+ ;l.C[5M0jeé:)X{HQRgFVX)zoal[&|*YcȽ9'" d6n(|SDž8O!4xl*k,p #37NtyuEuJlF?WZ*IL~QZC@5|faXw)v*#ꃇZ!8n+}' 1e9&0#dGAEEJϩ Bhb;&?= `{cGT|r5?YCG2[q!!?_vhU֥@ ⏄GZ&p2Ox85RMTL ;Sj,vHTrY%.` ƽ`u8a"c?$o}Sʯ]okvh&u.mdmϦn35nPw/58ӄ٭FؚG eVɡhagnrlS@x߶28Ob!l pg[sǂWĐ!uvcSk+$l芙.IF qx)81^2Nr'HbRZ`xmcA#V.FDĄx_F[SL^C6[4]e/W7BT8ET45t[dER72h[5u)%ȔPtijUƤy+CȄ[j<~曠m(`E3`M /v5C1~iWhYпXə!U+yZ)8A1ՊƸ,1mwIe?7Gm]W΂ 1qᓋe eutrLEyj,ީa.š헨0Q94qƜ>"ka(3P6 R=鸱%Cf{iS]Wcp 3gݐ@z|&Rk*t0HY.#*ubuw?[  s9sZA%*d-YZ@c(BJNp~AWREq%`ȏ?/Y}(ɟM4'ҵs׎ټkߧft\q[`qG g(`McrbW[FdZ҆ݫUfX']~Sݶ:l\ i:B}b BOgR]K$w_tcğҽq#.1w>&Q g"&sH#Ǩ9I/M^9HM ~|j6KK[gXV DeG }Sa{"#Hf1 0_ۨWy?,w<=Į32֓ŅɌ%FZg p!EL7,q>2#p4 O r ҋqٟܚ}:0H> gRL1Uŷ&z ?f+iVpHr'_L2J\k3ZcgzCLz}wꅂhJR2pV~r}Yhex/4bC_+H^(FOcB\]JՒy-KMCY+KMQZi"'e潿/Hyʸ vݡF'TZ?>o¢>7c\Y[ްr|.[X"$c P* \<&S*z+dj$ަDu Χ;JE5Yq:r}Ve(OF4zW%</[h`ZU%c[FRYw1b7NRx^ƣKk8!1:vx"O1twR|7|$l3ٴzWy$DAjF' |͸.]9˃Li)!r8pHŝC#nKJN ?zSzf׼t^zjlފ.t g[G AR8=nhO \(4|9lI$y=FoAH!C3 (m,}>!rږo |a'JYazO)۪)}v1XjVb?2{!`Aiu~Y@&ACQj0TbrB]P$pkɻfty]+[x/-J]h%ΰ2a0B|P(D'giLa[>:H_'u&C3B\WY$"$ƍu g{ e5C]GI/XBrPBhA`tjU"j:tBP)[jUVMjWM RXb*W~PeYf~LRd~QbO7zvK0( -pMe8qu_#[S7 |2!O!O`GfM!Fm?twV̝jM]w._p.0}iK*O΄U-wc_j;"I{WRHK u'~'!ߟ*mrCB#y2Z;X=P\7%NX.pp2 ꆰC(LyӘ?0' mfZvR;"X&9w'60&#SXZhJi6Z+|3(,Z+k+8(: :@<+URJPv#`nEvPA}f”cFS/?oN) ,l] xkU+ޘQk/zY׫>kW sb1GmlRwHʴRm%~BPi=βSu"6lCJVI.3cDk@d1φ%l>uOi2.DIHW1R@>T8b;Ɯޙ񢘫-%8)3JhD2(D}#Rzm$  K  ^.ry^|r`9a {+~SHj +5a[! ,rimiD|eفWWt齵>.|:YHwimȎqc*gC p.Ia 7K,9Q^Yx;NQF͜Mz|+Bf9 4: \46_@NԤ>%5`ZTfwς,|uW4߂ E7 "Tg9GMF+-GBA4R:^Gr>4J=a6N"7>G7~r|(ooE;z 0ՅBSyNȮpbgWzwηU yU@W(+c9#MgNt%|B.8<ءR˾Da[<:cqg>(5 H6ߔ3sԎvHd{C >R Q&.,*u񜛾 W:n8Z=Xl %rMwf~ !K[r2ɟS`1iIObyA7̔7X1-;!*z{sц0lЃbXKx֐+E=l>ޟHg=p}77E)Bʥ~{HQTIA Tȫ tbGf1Tn1 ?wT,˹"1ɡS7"J$e ѽyN7iLԧ[DjAxr nSs.gOfĘ nTMίEiVa(EaE!^WNRS6AN FN aU`U@]\!ݾ#*Αk ՝Z&.75BLpfvFL[ DXb߭sn$JGdb{(2L=Ǿ??5v@ :.-PJ.zXV@^* STAؒA:e<s{$M41Y% mb7-N&rNTmcNa{%SoKCs `.* ~9kWvayK0\CEdc“5!A2Bs:d dqG7M >|E&G2mP j ; j[(7~n8UmJҩ8}p{SaS0)4#@ʮb>眗;\:%v3#p%g/,Yߺ!k#Pץ){5[Sk11p!$[!FMNY^aBQOc]q}bR궎w>'^jc6(E5'︹T=''oc@QC}F:$ZGE!Xab,/T%rEU=c"V%a8YL(7 |bBT D~H{ϕ$v*ێ*CĿ8N+S==ժJξCǹ/MMBj<4 |RyDɓ'WP}'gѶh1 [clUh,$BVly y}vی iq5'zRՋpjx(?y,c1; O}XEdF1~/& ~[E(~wg|CgdoC*U R QEؼ9604WG>4 h=0(gs @ gq̂J% pJ%8HP-f}!UpQOYs)r!ulˌ/1VīG<:n̔ 5d锉{"}`m1eNwGQo y?9VO7&8`BDۉ;X"}s/7} ]L,7{ZEAvhYkP4ABCEu t!nmBgc'S;sWYƥ ˟J\+= 4mY1FN=%X)ےMCD|Dg%LZgn{!'+]}`S%'WB[3G_Nۈ b,G2ha|,A6v0ebꮴߪy60X˓$:f &$f ·nAیVH YG$jo4b=F꒞D;`x- bBb:PVRNz<}#֖V\1ypX%y8|\6^oӏgd] *C ;|a`Ƽ֍sl9x8{Vc ŗ?~| U`J2W;BFqƅ{zDy2™b!-ٖz,6a]OT/Bb4s3x aٯ!T\-qL[$iaa j:1K# Em3Jg?)γUFeb}N7ʘ6`.\5p(Z$aڤ,kg0іSX03cI]"ųp~!'-pULb,g' $Q`LY;mȢttNByίN%#;9q,#U5L^S(Ś ̈ZNّaJ^z+6x퍒O;l,m)~`fi.";< l]en cwz歒Cud%lE$iE܏3/ː BTle?ŷuTҨ3 c/קHNfBm?Nh*RI !^$z ďZ>po`IKtJd^ nλbA,́)~7k"Z|2xEjEе)15t~ -H.UC 0 \np)N٧C'E(lmqR?S/Vb^lfBy8|'5 U3G̤] ^8{$ :F^`U9tPHTBG mjH|cly:z&>, ]ihUWTGj߈vuS4"Z8 D=V;P,r}oAW WysE2uYM2'YH0r+辆|0Q]JYtU`)o E|ٶL["Ib^ Eg%n (xP{݁L% !0BZ2paCG>ηM0`kz&^X!% ΰ;PeK:=2`X"Yk&觜p!\PӟkX?Qb^I#GO]vтQg03uiLͿ F xypzM#|k il#}dzrɨH >Q)Q@TO)2R?Zwmꊀ RU]>*Ē\ wsPz=EP 5>\) 0 h6Y.BFrĻ5ro\_4];\f/h9 Pá}kDFzI ;q3\tB@3E ?6|g{~(ǧ.ޒ @a~E E ɿ&n6 l\FC4}vT7E:7sQfԼu.^I귬!p07JNn\?-P8\wDģR)<.MԌ߈ Ú8%2kze]4_e$BdJwy;0^CysT,}JN@OcW5 ĖN9LyLJF\%"\p$@VfL޷[F% (Qτ8|@9^L1ke%@7#;k:6FBp&.PNB' h|rm=y*fU0N-ؽgD)XOq[v+B*0E[.qqщ?B(hHbݐzo~Wy&!K4Jv,osup6] 2 xvj{UoKU$_gG@qy &&Ҧ/C"|"oZR4ڹ* s +>GwcAHo{i_dsR\ŹӴ#}ivfy`ٓ"n^STN8)R\;$ ![[] ߧ{J^uaLhx \ -7;QZhNlZ#faҦ ͓b;a<o QgQD[yS:̣]< Htg8}\󴁟EYFLkXu>KSz8hwVq@eIg*Q$L7/gBba逩g|y4HUzi!NK ]-h:U״~p^%L17R/%&xY'kOHA5d&JPVjm'x@+;~ -hIqE~cF/\Dɺix'Pӽ~bH% He4a-5*) `˽3'5Z6SPQŽ>Ok\dZj@э4e+2t*V$,]ˆ}^Y]uD{}9Ý@̂CD9H1u>0b z-v'xF ~\X~80erLY-`Jns0=J4i QCŒ* ҽārTMO] UQ?v.Bk/ ؒy:t?{Љ R=F/"Dgȃ0& ktTHͬr!'ULs֪t@ -wb-7Fo̵whoK?8Z#tqEg4:Gv:d[[˘.AA0i gq *JOIX=r{P`^pkĢCOePC*%Jtջ8/g <<^!( \*܎9%K8vy19L2JXJIq=U oSFOШM^?w;x Q*޷3w}@u)eN-]9@'o!!͹=&xS֓n6=CJC0:r<9$\h! Nl[4E::q*o03.Y"SeWNBxZJ.T߭!O{'CpޒYr4:^ h>)+Jp }WYgQQDs+O`%G|CE vtB䛼89Gh:S[ gGg.lf k*84#֢e>1Τid KD璃3?sk"O+琾Ȳ`_ r17PIT^ n&)R#,ص>7Ԡ2KJOW%q467B2 3X06Q1nVl`_pJ{sW6^v!ڇajV5֎尳/1=Q^y VicKi#|9Co*X( څ,K88x˦8E_o^p Lk>)lB1 {_;W .9 PL9:d=LTz yNf|ޤ_cHr#q |E*c:û2̕yA`PLIk-?.ma1;uD!˸Ae擖~[ʳTjk Uړ] Nb :Kpp}-8ht qЬ5oў;%zQў}:,eWܬ&!d`KIk`9۹7_j;^ K|WԟbfT] dDET,XEVQD%طc:V+ج ׀)tzծy$2b OHaI^Փ7#117+sMeZqKA@C?ՙ=){wI҈+:(D:2p%=VFLJ$z'QC&iI<߆yQ"QM.{;FE_ ZZ]E2PH#D^[\FQ&C"U]q1?⢀=0'9Dr2OI>ht'SZo!}[T^3Â(En]VȴV& W};s sx {tft~cp9/^Ywm#{{ `BP."530 jb:aNEXT[5Nbr"]A&N8ػ$>0 V84dYщ jIKs=q0 U{ Q藀{zO8A  tUאdkʨq$mWk\܈@x7~ZDӱ1S㟷򙗺!Lg,Dvh8${zQ_75;U--0$rh%.l55ꪧ *v>J*LSJaT!:BRa >-uE\3𘽀Z*Ʒ(z(tsz-˒l ǎ#7\ +"r|HĚm} x&`vdM+:Q(d?(Qgkw o8)F׭,Q:w,bs?Pzbg H ?F^sj'k𭯧!hO~]B(5 MEHŦ#ı^$%&UT{/w`F.]\ ?F2Y[7lQ+€Dyy)!z$8 R8$T)MMUn5$\N. d1UW%fw#Llʾ.]Nb/.JA.s''X'|B0:ĕ^$l|'Ƿq^Q+A9Y"@pe/QPjE&\uÈ.40xzMt ݯm^2V;FŴz05\54(ڄcy6؆eƉKqRګ-{W2ª7?dhQ1x]r542 GSGt h:],(W)=ivN{Ì=pLaښ2a0ˁ%E =HȱC~+qKhتLF~m@xw saQ:^ԉB ?pzg6jӞྑ-G(>Z>}nƉ6fqV'D XreE0lD HQ=)бt$7eCLOو%c 2]KmQCؔxPe%NNBØЕOZ[@I7j?&'] }91us|E=SPUk{$O>[*0*J l4 y^s?Tv\Ej mY &ٳ EheFǧ; WGSNI*BQ5ė^ cϠCB]1x"fLUj_kژ{ާ>X>{,Mog,5 vQ"G"0ĥq gוVگ/B~JR=*sA$Wz"H-QXDɊhlVAzr"?}O}9;  Y!Ѯ&M)zPGnp #*yk2#Ld)g2eI18:W)0-& +x-le7EHہ5EM#ꕵfsS"gkƪa-'߇(uNAP8CVM#XZj;5͞4v\StHZ#wv*1W9f\56æq69oD 7i(9X|#*P%/{%%{hFnV"}Ҫ.c{U,Xj&yNxK.e84k+,h"$w&M> c^=pN.2j/+1q538d `]# tkl}@=j5!OhѹZjb’BBmm^myckң`AF^7XmY$jolQ%TV@Ml=>eI2֑R)_ )SEKYkK=DDZ-0WB/`ISoٟXV9b0gQ.͡y&o]B]ye}̲1gdzk=pi5mvu,҄.L}T_~"3 HMc8Y#J?+̏v7ٸ ESsiM$I#>9VⲈtй\2aqhr5|\aRRAİ"2Y݈x;g2 XQlߌ lAS 1ODOQ۪^FRm>~t/*~ߝz@r %B͎[$@x; ut\K C5}V׆#Tg.?"8\E)=H;:"]Coz2w ''cJs"rOR>h+ syd[6'O N=_& RѸ<+qBne7"H@̉DMT\ek@Gv9A*8è]~!w,Q C}ŽWRw ՟*IBCm&kSHnxn{6XlAw$YzOK-E䃇Et]f¿6=k`qQfZǜHVjo=RŒ@+ߨQz-Z Lf<:yAinZ˃X.h \Ϣf+ sEϏHݐH 8Hܨ4xՄJN6ϗ d)-" 7 NH{l Ј τbp0|P[$m@[Pxp|4ŋirI_E QҮ0u6x9^NzɩoA{ZFęgi>ï,%׵|;)7Ǹ~Lʷ%b8d$$trRw WOͦ<ʼAχ^|{RDUbxT88շǿ󄑰yc:߹eGThfkNG5CEn%GMCH/*zF` '@D7rb&D}״{ Ф%1rn 8͍Nt/]oH+9hg'G 'g7´lP[|!R|).!VHO#H Jl^f9xǼ w;;LXxV5AMҖQ8A>AJoEɤΗaŸ6/25`fWXGO(2D,Ǭ2#ۇIoLqn"`t$^Fɩdza*\XhIڃTqzFĘ"ʮ:P9t`&C򚙾Hwzh{ܾ3$=NV9MbxĀ9H3,2GKΘ8)ZjFLa ݈@_s5˚7Fv]2 i|)MG+foM T7ڼ@uCDNI.꼞b.^-.P"H뺡^Χt:V!;TGT{eEj$Qd4GE: ohO =d֯njZ=wz} Yxt+'3bFyt!= 5K}Zs`Xa7'`ŵ2\\Vxjύ&vxB].(vѸ5:VdVncߓSeUm?st7Y ǕV<۽KKhvkNGMM.) Za%hQ_-_nJWfJe ˘'$VcE",4HʰMq,fDKv 41`C-wED j dœ ̄|XT;fئo? FY/q!>&"y֯(lNMAEoI@)p VetA:ne|T@߾BP H*ii;m+E/0NaFX\Q rO5&qKXFvۼݭv0[8֌n}fO||8 tM=3?gɂ\bhINrݕݽ|ث!WߌyxxD3.̛&XXĕ# \L^YHz]-ȎdD8цD__uftD@+B|,M~2Mz>XcT_ǟEH ;YHkeL$]O1DQX? ƬE&f H]av,!W!Ќi7Q\UJ$dV6.!zc?I@мPybI> -Wucq5Y}:pŖy~}\A!/zc} \%lOr=U<<f=Vo.C#P1vrjvƍdI:G>2tFbCܑ̅`j%س))bO23fz/|;ԃy;P431횲N_xOeV͗ٻe}зȨ0+H l?/WG)50X(7[4BѬ7j )͜aiZj`\v ;*/`}Fuڞ 5` &^+mI 1-->H a3LRo|k&; `dd:l@NhAuW7Ѝ%>Ģp!sUz5-m>t}Sѕۇ|e|ںx}FS 'HEE|8̪ $9hd^PA>56G+kO1_b$,OSrXBV[o =&h/N OqT[8l:! VF/׷,켠Hd')!y H5/7}7EYU!kנ)Gʎ`^uwׇpm%4s(e~͹L  Nu>ɞHiSwvat:#mc*na _z Li-AjT޼Ljm>ZgZQҝȋCwrL)lafbpROky wFg1Jzu iC%^߂Ǽrfo2dnpta޸25mFG*D+v3)ԁQ0-}[ .F;rI}H*dxԛ1X֪.-]ū;#c˼'t0= S,8&ߚ..V+r_ύo&s"'0x&_?7)\Feg{uxOfժY`Tyk_Z,X&MX9u  ai"zlwaqw@4>c d@ W7V{J؍|9cU.v73F,vB忈H5U#<Hrvn.>H ήD v2ͅ=Fs-gX-[:'sl%tADWΜ5%M$z+UUq7%҅ItNFdVHc¿ht)Vo.Mpp!~v4'3:\[ư Z=#f#FɷLY ch?O 1Q>l-x'p1Xo<.٥X ERWh$nOL*j KZd'j(_UOe}7rVvK?فjY~VFP\р(FĎxr<Upntـug HD2mL$7xa'\^v5i#Y1VlTYW*$ɝ+/,7U.]6՗f ;7&68>L=ӜeiñV!)( hPJU{^Ž&Rfbi?,IGM6ȉsxߋqq \IR5zI@ ^&&T_M[򀚙"8b=Y!\ sΞAh7}>DyW2cKG|jkC T%0FT4NfY 6|kqqeJ&sY&zt!^^ν@ʋ/1] ۍD3.۹%UfTYf ALmgsX *^US:{V"\(?]?|vx)/ðD< T$V 1Grvn79"g<(V賦tl ^B.l!s'( sRH'Ty\Ou4s~3r3~=lurlȣ&PSRua7oM< ./(kn$2[E.7mbJ_)7UT71 _WR`or@+wu=۷fRۓ }mEg,<׵Bq`q d/Lat|u9G%UE}v^SJgt EۆO0<#bf#\ `$ԷQ^W|)`$ҽk!_f-{T(- b]{ $/fii&E>V]DY[I%)+L.7ݝ|"s(ZwuioY m.^VCqUp@̙VG4*#, "a_j=p#kW#"["XM9$bGC218:Uc Hsrks8.r5,TN%nxb'Bv(sȍT5, n>6i?W}"hdӕG qZq>j髋ߊ+0?Txg5x81[ ̲e.u;P6=( cnp .unP-MWv0ȳ޶H.rNDQy]Dt*cZ_TI&ڶL o6,Sd#-e Mrgs|3t"+8cZSKhY|f1ae[_iҺ Ƕ@% !eL42+Փ5ܾklvVcq>[L%ŽhfexRV!FjZcslȡwB`>&ȿ@B {X̠jR|؝ J#sqD(|H)3SqO|7 dK^8X1\e;KݪgPrB\F-SMh(ʽ'}*9G{p wTKɗakt8$`.X3ha\kEx?vjJ.U]+wirV0c60lf6C{6w.KW`~,cӓw3JG&=Yb;jǓouQMӇ@Z"W'K4 '4Ty'9>y2:=Wi۞* ǝ~:"Yi/Z"ϝ]iĎmo0z5:wTX0NUyˠ>ɎJLm-yQRP<#@ڧ|%HdD B`\_FmOȱ\eLrb3{(ۺ !GM>Q8;v)s*pl"f=>3ݕ5-u3ʿQ@y`b9mN@6ճ(ٖ?)>;KAn/gN)񏆷?5 -=w'e \Q+6-nBUX.WO=jFӫGq)fPy\\hKIrE2fYgBA!ǮIO1pJ>c^45_¼7Ea˥HQ6yYY.FP>?teʎ|bvނ?F`'Q ;J \ զ]d+ p{;K:as<ZTyv7ţ=:,i ౘaDѪ2'~s8sZXv?Rђe y6;(t;W3 vĚ5ŁYb|"HgdffeWz.J[|8"`]~#NDi!vkzȱcEnqfi]mN` ?mI̔} Fp1(.P>!X3)i#}"rrAMo8i`( \S]e%"WS 5!9Ǩ${# :^2z %N𨂛wE}ufX$3P?="B@~Nۤ+Tj-hy\XsNO3 CݰhXw2~ wDcK+'>CrqΠ(L4F.@*9* 9ߡ:t 8F)z^eG =@!*~~Iv zgEJ( C5ybң2VҐ"4Ʋ)g8 ALL8IF3~;h&OlUw&fU2rY$ul^ٓY*-Վ0 X&i{yc,7)P3gLkO~u;bXloHUu] %"8E{?v! SV,!OSQK^yXQA}ȝ v8-76n>SNR@r6I⻿)׷ݮq^5R!a.;tzݔgD\I?&k9mx6ӳ_ٚ*Z= B^@s\[gӰ5ODHuW`&8$d1A3̄rr!SW,G GFH Uԅ拖]_=51͋EOp鵔M6LVDcP(X@ 8dcku]ul7gE/j~vU|)u纅rVKO+p9)F1tړswN|3P\!T IaU+޵O7 7%0gUrp(;c4Dסwds~cu)EK}E9EL7`ďC9^@j|8.Peܱm'PuO7+T*8Y nV s~ dK儽fQhK4X"Y\xtT=ZALT{M0~G*6`dt9 w" ?E8?ވfa`]$HJd*0z0B=M<i]?aZZaTmrO#GlE=+Gl^Cn71^! xU\Ũkn'&l)Z3ڇy3AA 7;%CCޘw2m"1YEҵ.hm$q(G o#J-7^h"}܀fj%æRMeS@e5^rU&J@4Yg1`*-ݽPcԅpOa?nYWgV=0r.$+l2aXmk ϫZC̫mrCtlpٟIH$A׸Z㒦yTx19 *KE#hӍbm9Qk$:W}RtoRZ+QO!3>3gP1ClDgY~קn)iY`KEQWSbFmj;6 7(%ӎ,M/Q)ojbb`$?zj]ֵnd+ L&O~} )Ox~`tƯbÔ~1;Iܡt[Hd䳿?]G0~zpOVϖ:]A΃S_pd 땑vX v](p, FسnB|6=kR:$C ^NB![J?7ʻͿ5޼>;rW/p3 6|R8=@K*h~8_zօ3ӔR2g\du䠨ESIO<Dc\6X :3ziP=Y˃ZX=l'Tԩ6?Nݽ 냓%G9ǚ;IbAҭe#K3AL2پm2)?_'N\Rz$d;ne.!;6mTսhkMdǙ~j6ZW.ky5z>MP踳iGgvr6RV0{#HmBwas>iso7VH/bJ;&j;5^ɝyPs0A$6veXη2s4 }MPV⋾ģEV@9[ˢÅuxdSYX&ʑzz48`_FK*VƧՎ z[$hngIrmLhB6ySKɊ2t&F.iӦ;<])ihBB/SyFNzP[!(it+Eo|ta-Ub`J%R JR>ޙ8H>x/XOPcB:b:N'~83ءbWp:F`\tY?/"5.6(*ԉ(FL+RbCOGTșTu@83O9l1Ej`7ڈs=j-Áh#n}uyyPQ&cx7:p@1Wlg]T_1̆0&8O\F Ȗ2}恊$-tŸb5Kb#l8AnkoӁ06K`&Dleji8nr<]OJNl%Ԅ{Heƺ.^{["_ E_b?Qpͱ.a1H""3@Q՚Ce!$菿CyvnP}IB3`^1g}jϽ@KЂ7@t.N'YvCVㆿ >^I2JfNYpj#9,+1)pJVl9yccZ nʊhXar9GCpN0HYV<߷u }խLЊ0z/-;3dk K!w=1𖇯F` 3ȟuz`W4[Wz3(loEſ0}&~ LCX\فub{MJh|;$o | x:_{4N.e&hVB^ rhXbrG}0Az%a mMUIÇ$E.Vv y9 ctݦ0!ieD!Ј4*1ҞroEaoy& 8ͣzqgv;ϛ|ʀ}MLtDʪ4h&KI("$aN,0c;~#}|DSGɻ5acDrg7Uދ1{4+Τw#c^|_g5&"U2hխAo. 1a~d3AR,(_͒ pLJARΙ{S5Ȯ؅j9*J;808GO ƟJՎQr<*Ѕ/kJ_ V;Eخ] I*2 E?R[F?]e#;0@ڼۨʌoqR~^DgؒBʸe m ^ήY[#d}ֵ!i|Κd#|:`8kyb_L$j&u¦n)Z[79pB;fHŌv܆"Pײ׳'Wt_ x:i5AA#g (& AEy"}u,9g\? I| i+9jz5h]TO%"f.˿rq wSy81rbqSy>/ U ӇΔP54M*d06k#ne<KxoH2 f>Ț<@ڮ]݇WSK*@+\oV77jUo KձO{zU9u KU<1BRa#K'D;W8?91ji45( 'Rcn)>[2~guU<ؙ29eQ\s0gGXq.oTqKFc܂*e% Ü0w7yA͜=?Y"I@Nk=)/fT!-R ny׋J`)* 0kĺ+?15NjUoӵYY#TkzE摋sL^7 vmP`W9N!уDvW .{0\vr0h=Iw<(64RhdhInG/g2Q!yGΤhW2{ŴJI5(].ZJqr"O .@W\,g¢ x*7< ;w}׃gh7d[Wl> _i/FW`jgŏ1 bԯS_2N>HIB`㠆C zl\t_HA|@c͎E6?cB<uh E8(H ENS~}KZoZty?@UIQaz<꺋.gʚF7f6?>oo_!=#h3Wd̛$&;O[`65qrVvF*J83]A袁#V^^gBd{h^JH{Nen۱M>瑚\${1{T-dS[3=Qn~Hߑ62kvsqK )H(_l sp1;E?$u a_%"_RA>|UA9>լrſşWȳ) &V.#Sl4ރ2z*u$c,ܢ} &,X l%]=(PZCWaOo !qN\ /nJ5p} xjRzėm51{"ϸxv(kۛjw$7 Wroܷls^-:X. ]$%ՓM [o|pĽmq2~MVkMZ CM2~(5@Hа"2%`U&ku3yG{1'~!u<. owYI v5'/@h|z - _ĖҚՌx L.a3])Z}GM 1z<پ@^&!Ȗ*:k e?# yBTФ:.IQ1K1ȑPct*F҈<uorX7&_Mys /rulG8(E8|ۉ Փ>N8#L @^Ac`& 0}yAO{j7z+N!*w',ޘ/ iH+qƢv@k|ݔE M}C-*e-soJ*=>i#UͬƔqrF~-ƈ=e$S_y˕ _l8|FU笠 f~Ϩ94/dㇼ/W*=|u7H?5KN;q F¼FxLSrȦZ턿vJU"xDZ*5->&؄"3_b$1WR2ENk V)ԳU1v! E ڐ[zc1jН]P2 ` (G:ƻbkaL­glM[wX' R3Dbim( Rzn +IR-.'ME;uDMۛ? *WO. 9 5nw\lt֕D;g(8)wۅX4v*TF+0: ߉Ѝp@Ad/9Wp&Bo5Kױ 9KRwh?md>MC!e7ldQa9K0̓ͦf-#hieNB8AM@-jug7u>G);&daCLtF"HڌN4+OETgU}>B\G!W+9؉v\jmʅcwZx Gn+,5۷u[Îpc%Oi[ΔsPݒD{56L&Q߮dDzX :1ڪ J5 fXcHCj &]'CrӢfV,1-gڿKKbr AV(IwaqD(:h-ƀ+(?q%6Ya3:ȰM7\3ihR6T'hV{V1{ʒZFDKx 0*;2"{d}Kp$ўN qҢp'Ots{^;}K9T;ş  wZ^Ix%UOۓ3s09q8ix=!]wYl窏$$qj?>jL&Q|;#u}rҦ'sA. =C0_~r&䘔c a*a2FL)|cdFBԗ P\o!7(15Mb)}|O@h[?F{^0*z$ YMqR2l:J|x8[jɤZ_ 'N'fo En0ev|E(XW"UE*x?0SDXU"`<_+C*]hHZ}Ҕa!'CcBV538 Udt;XVɎn"M'ߔ#qFH$6kUZձ²F 9.G,3B\GA"V;Cr8;j!<֏".jZওv~ [p6>8}~iNU׆^Ɣ0w.V5Ϭ-Nzkf6 nGL%{Lk0uı{>v6j~?Y`N")x^ݑ61JQi3Fhx:/U%Kt!ΙtIY.:0FCvT(Q"*2.1ɳH]|_1Lc:ܐ緷*߸ rHeT&AuKwY+VRŪ19Wxd,d4AǩTe>=w.TgKL+D+OrI-Wt.DAD8Ύ# (<~;Ǡڲ`K6(xT|*-aFطX*teXLz :辗sRT}wi:~Z!uC2]2S'x- S9]0]h2gSdu˄ bG[sRXMYR.w/Mh6 rq*0X'] %[y+UO Ȫ]HZP>i`VcE;;b$vHpleʭP܏QM5Tsz %o%1-!3|uغ35nŰAaD]TΪpuX JlcA4,āƟH6} {) 88bM<-"q> }~B~$f-"o}/J4^}NW 6Ez$^4~;mlkB& ~f{5=slM5lQDl=QlD{"jyJ_O+ݯ uRx pWFiͨRBjuDΧa DțSZ2ujhǍEGj:>fc:&G)HAx,FN_RkNG#%Fv eȗowyyךҊ,t"ЀOKi7~ߺ"m}? &HF5ܖ>v)%=Zi DGf1io&xƅvz6:H[l>#1 TDjBNŃΣ!~ќ-Uݟk ?`^ [i8Y\ZAAO΍K` m -@d~+Z3X9bm¨0fFkCWR)Z#ijNwv$tv09zO<"Cr|2TMKpL 8P$PY jZNTO6[$8'`[ZP!ĠE׍]sB Xq#ogO(FXGTI(&=zGfD kIH[$BFu\onbIPI8y ]4QwSwy'fah '^5.gf,- =@j}G(O7j>L\-6,&lJLmL8VB$^(oeHp7U~Ub;q>m8 ЧceYB,.)VL‘ 1[V@ Q*kJѨڨLw'cQ.ma JrD7.~S@bTQ&- QBA<2[f$qrLS˙:l}k yj>hJϧk:ɯG4۫o*XU/>ća"V(Ksad/sF |Lڦ՘8㙀]mi>HΥ+RD:{,!&nD5eRUGc EU@U4<%WH/k u}H5gFUɠvXb `{8PbP0)W-ux"jo;ӑϸ΃?xYhƎk@~aS qSvB-p@fR#My*c!OoT)313yQشܐh#.Q/35ZzNމD",6z( '`j&7rĥL,v>RbePH1ĉ*oNׅVB֜e*Sp LIt7@H3Qmh0ҋʬA:I;`e|8g0Rܤ8Ts 3&tt+wL'}}׼y?ɠS_B,C:[Qn죽=vPm#8h|=a[`Nx;U+"?i9t- pke[]?M:3@Hx Bi=$f댘qy !9yWΚx3h\7f3f} U2+sa TxtATң'g~cuo_S./1 Vuðeq<+f#NatY ߃Bج(g)CڌiKV+ Q3+Vcz=B@bCłct{=^={ɫe9QbۺF)bIy [9 1ntO^+I4bxfVδ}оK\;<ڣI3zB?52ddK NCd4&o$i+byjxMԽ L0_8XW7Mlgz/vV40AkgZP,%ji6꥜h::GYmpOO%2Sȡ̲ViIJaͰHItA-k^d$- WDk6'u䉨m8%~ Ƞ5-3XNЮ w>Xũf 2%JY& Z0a $1&:S O*O:(Ju'xNm8(zqArhʐĉ88 Z~(EqLWt R\dzXl5XL~t︛ƹ֋$`۲{WmfNQ=p~Q+CGi|*]ciMOw]7cn3ݎ>:WD#?(4%EYmG4-X.4%c12)+qZ>p &I&Ė-y YӴAf;/3RoA5bOs)(`,Fe ,~K/pp y.3/KC%Ox{tݻT6MDԘϤNr TXAZӖFqv>@Odx'!ՇHcULjvxj 'Iͥy`iFD]؛ bT6N&g`랱z8|L|YTDڐ_^O?[F<`AցzA}0=(8qƆ,tJ'e"#\e1oa69X[ш15E|E:lܶp;NT[\*%{l`ޓҍh|;h8QD̦rxWZ:q&83JV˪vi,JЎՃupzHVsBpڴU\/?|חy{ @ʭ@8rzyTHXUBjNI,GL#X2{ H u`ATp8OiwkK#ap֍' \4wU|P耠\+Yv7&R[S{r2=B:M=Eתſ) M#q6;f͙[܇q'`2uJ<7U h`c Ra!(; pKV6.Dy"9hp<n] ZU5 Hvj0k*!fd?U\EG@. oȒ::-=;"#`Tr/ 69ɠ<\9ޏsQWFJTWozIO9鋨J)$Czs׃V*-Y\h.!BP< 5s@rAJOsӟA-Tm7W  b$B&͈]X B>3Fno5{f ! 1(oCŽdvf LظƓQ^Q'?L8'ob~vSXdfZ*|V6ӘvHc{ۯ"%й/ǠqڏDMްEŃҬQ걕Pl o uW" 7e!)]^9֝> x|7Lٳ3Ҕ^F jc^<{ײx8;iTJ!|)IsS^:NP1,|:+BJϴ)H&bP2ek/b]`yKVN1*7v˔`R35:2[XIاB`J*(dE$UsC=qS Kn^ Jycjejy[oҁqx9wP,|UZzRBpD(H9p|7:VO6O ĺ3go<&ټ~`R,KX'&"}c0Խ8'eF[z^l c6&-2YΆ1w'['6e>e@Ԃ't4;]B`:(`lO_ur;pcoVCgћ{Y"( OzyBC C*B,X*u(c҉UEE`Z {p >HM`R(S)%Q?:'4w΃{R!'WH1xFaDn" 93q5@f]  JDžR =F h閭pi[V)g53 tl^+Zbg5%@/A>_,; >@r=U0JƬ*%Րs SpYe@GBîpى{[oAye2WxeӁB_y]s\3)(8.W]c>#:/?ޡ9B{B  1KwP+ cqG=3SA4Ɛ% btfRۛQ9WΤ 1޻;d<5͜>~9YR2UY6AN7Q$[FoLXj哂.KTr Z2 #fF_{`VEXsܓAMwG$Z`p#O!HTzL:s5\ǶJծ.F@NIYxp-N("=enBՙhxj6T 3SU$S{U1t=/ XUFcN ˲_M;jUN2*;<ƌ̢B1(L r9Ƒ( bz{͙𒗢\5wo/]aG*4x9`Uc.7!4c>՝'B}1T1c)(^%~q6G"hI{VKìO=_rCP-N#g.;OzYONns}E!2 t&kI7൬oڶS'+(*n6q' 05 YIP~"'W*2+ dRb6H: ﲺOu-Q'6`vN3d:_}z,YXeS/C/s0-.Gx2[T62L $@3XBݚ˭wsh(':vxpP<(tMg#+-ۄ@4rV5!bK$v΢13/kA /CZD"gs9HV^j\Nlӷ aZZ=nCA vxD/B]4-tZ%fs֔q+A½Y=!4V9 j i5zPrw4!D|6Y;kceO.1p⽱p֚pAE%/"'y0+>y> i9C`Ŀ=dENOj)xDŽf[jl)fbaPsG9şh]fQKsPG!Z a&N?ہ Wg_eKME?T7h(mh+yw6j:"?0`% :F3u֪|1ƬdZVUуw/+(` %t;3EYgMs!JGjoc~!_i5pY `WKuDPغ6UC\-h`D %^J8h kn<_6v"*BXgL4 gkBQC5W]gW'*@F WCLH` =OyA Vs,wO}@|mxA3Pj'nSRA0e#|3tf>W\HðJCkO e]/=JzKw =94ld,66oPdńGIJ n#8G{,hgU<%"yg)h`gt  ` i%Cb sQc+¤텂UPs+DC'u=~kxwu3gK'y}ac޷!J`G_0>#'u(> nj3a?S} Ƥa?¢ ` Цo(O..DR4*Hy.n[52ng5ZT4΢mܗz`!N1\bySAp_>Pb; NU{5NDŽ4?IyDH@<ЖYR5:%O[ 1렛/pSvLPՋO 0Fcuc]D۶FD;kVѹ[ */!u=Ht yp {TZ/3*d AE0<# hU u:\ c(8ð̦PHUVx;~efޅ|bt)e?3A p%$7u`âFhAAk5E 샚]vr//|8_>T >lN_N[Dqyyqd!6n pr.LUf/@{I#RӉEI)JL ŕnY`n+ :e&Xգ pzqy֫ɇLC(9# #o0e*!ߑj c@!( 6e,M" *$B 7$h+9A"$]pY,@Y!LYyD76|y_+, L֊;AyLL}Wg2g.-j >!%eOh*0tѲ eZefخp Gc |FA` \T 5KH.G{{=٧d,p8knqU0N lSMnXt?Ēڤ6T5GfⶲV%,h߼l+ؾez)cJbȖ@N Gop.\zǤ[q o{(hxR\!3C҇ -K"s.9'nRIyCK+/f-WGeW1֡uO"]go1FR ?")=Y¬x]Ew=G[;{PZ$.{!IwEUnREr f7~x/jOlrT$K%4:= O)[ mHv;vmbqIPyGӌ?w CϧqYĵme8𠬥?bDpwhNگʠyk9&,ToD&Ųom@i'aC$VHOx^Iv7l( `D)e4S B^];)k-$:/3i͟0qQ0FPzW)%N9f K4ϻ=#͛@GM)doo~N,+TrHkpF+fVJ4X3»ٔl SC!w GL.|,dmy$+zph]‹ &/89گ~!Y}Am䢫~܍ Ir4 KG}a51䧊VW\qI~BX?rVS5~+S@niCFEC&pCgtձ<QX?,T*;y9n!V=F1Atw!Ny7f<ږ`: Ba\x'GرMzI- *}/~>ŵ3d;(ZBs}ZizMzLmr^ 3Ȳ1 t k@ l3DGa>8[I>>İq*4sW5-2C_]*vrt,\;hq3፬olY/Ek1[{; #Myj& P*[ ؕ%(R:n5RVMeWPFYוH"FqjİhY#U}1W/ J-Fϟ˪Lx^N{b4E~777d*8>/Ci<2tx}թ\TdRY:z|16F  \U-%"`"lPfIqTa*WX{"0iKGBa<@c4hŀXF>tYaXbx}ȩ;\Ǐ"a5T"pv*ˇ(3өvr7|ci,rVJy:R>^Az@I/mlD+oH:ko_vH%ȑ1lT0/`=*XQzsdpTED~ZF^}-OlwHy8!&u[:JRcEGK v&$%݃ݥMLu$qg +9xu>Eo r26M4Ɗo*ñvk22FLWY(YXptx;bВCkzʴݥ}Aar I !?HDnwҶ|ؗk%BFX,wbIKנ-0V?aNՐp\\r Z:c,psޡ3a֊km\$y߯އjTOb{wZ0]7%As8'GF9x %~*Irgݝ/+Y_5rC׎&yP۵NQp9inBܔ7}FŸSuqaȫ[-Fcrw pbHev}-n/_cOTCPAXorO2g*|v+ rnLȈC~TH@-#>ie R*B=.bON[RiUWQ %]SFٿsWvl]lSuOF.;Oɖ͇E$Tƒ4ɜ-r^{+x 7T(c,\Q%%$6bqJr: ܻcpѩHt]&8֭uП|QnbG'ԾRe-;rW[OXBS8,#[ߢ1 LJ 1m^>0r/R֤C[RNj/$15Q/$8FOTQZZv*i8JGi68 xq|WvyO%/ _p. "fcHY仚dɽi\olW vۢ 67%0ܷ#q­&tN&#pjzdϹ|D'5XfvNhPY\{Z}nҏr6h1&u4|yϢ&yEz2qZjn5yHݣaՕT9wX~7u Ɛ2J61oo%v:F9LRpatؿk{'6g{:_?>e la*}節x֨yhʽuN/k9g.'g,p%4Gj ;"stOk:tfUujD{V3N„>IieG Q3Z-^:3w F?:_F7crdQOT"gl?._;ÜrFuGG?M-Cj,ɼP] pxYhȜZjI)X}յR&xXwgƋj?B-JWjӖsywe 24?\Xb5: [\ 3>4Zk9K5 fݽ.,Њso_Ǐ?0XOH#RwHG!,*`dm++NOBj#Gp8xc̒D yktޢp/Rz<@e6j0 J].ױRVt I C$*P u5떣MՑ_Z9<~:q[*61g1G O<S oK.1\ZZ1$G r2.҇Y>WFwpB:eU(u ən^<~jbG^p0qe շEfUfORI C / Sbl;RG!㓣 x"u:pD>5`Tkq- |; sӾʷhv]e?M@SL}g>17ȵB5P`̈ (2:)e[Ehm MR~`Ǽgw=J+vC*wmnsb z3V?}OB!͖] Xp dd=+f}I8Wy t@6 ځ*aR+qe54hY6v>РȨTp:<戤;xzLvy":RXn,8*Qs]uEc|ohzY-JO1,0F 2&:Cηs0L+E0gyhY e@=JBnKsV8NoyDEO'O.$(._;3CM8y M A%?zώzpW4ia =Q5/cN2D:"ް}uh&,f6+γHgY[QB6&Z@KCQQg-[gVQ+h;1 ?|n̸U6-Yd@~b{ ZdOߑ2[|5 t/ѻGud>1W>!#p4PY@3aDº3r|&志=sA3 LA#%#آ3T5i6p"eI0qp2ge1=xd|̾<$=([szۖDWqgq.t34`6$Xv)5#ARv/QCGaK>(z-HKtEҕrZC-Rb?3v1/nߓ.‹r֯珳Gw~[GΚ |$` Tq# ^ c\9fRDŽLpP3YE(J,B |?)cO{_{C 7 @Eހ66!h2&`Bq Ƅ|7p/ف.0hM& *X'n~ N)P-kGF4mx]~F"ohT:cq`|2t$c\~IGm7xH*5ZLssbaa)"P$5 5!p~RqC[`̾w r} l$ USl&a=emzmjY#}s;1Ic3Fe&q+0JDX! +r(BdLrE8&rOK?_[TPǭ(ˮ.7`q/[=572wI%\(qHr9}@hX:86=E%찐o7O67lgN %0b8F.;˛8}Z3($_Ǭ50|)uQ-vz/`O(bݤAl#*sLheUo«ziY8||xf@`*J g/Y FD_@RwJ aJ*rm􎖆GX LJ/i-AbV|*Y!-#KX"@:e=t_\Ju((BBAkh0="W(7bС0eͰJctywm-KKwu >%?z-"wfO"'KEb0(L KvDnC"f5Z}&|CPVi;^8Nnhwx_3>W;pg:fV;L]xq'!w\d2<r= xK@4%MV_IGu;8 K\y_TЬJأLf\& =zF Yarn}.u_'&][ix0ȖƧ+VEo-Zx!kqȭ{rG=S\'rHEK`ϽopJS_#~ڬVط*cmyY`n7dMrVy:G{G_?^ a)qZpA ;rNT ze61<%IauRF&u;~4S{ۆ5r1*tD54us*9_kԐ[RraIKP7t," 0,%yr5wT w#Md*65!(#XՅ,7K[UgU!V+NK}ٍb/7򰖍f4%_G!~TWƜd;rD?ʠG*rZg€-T>6֌@ yZ2wLhNLQqxhbhtB\i+!O,+9>BIfbMn8;H Pܫ,z !GAbS~Iz@BY-7n[(b.XA=P dJ+k`\+ La?i c8^_Z&Ҟ)a厚_@ :2^Y0MQO0gWr{꾦mm36e"4kjzs\M9ۜaÓɎ/,j:q&XdED45j4Ũ@ZK[Yh@ ֫8sBS{na- mBDhSD[Kotx`o ie^3Y&47>5(* fM7Ve4i%ʽf;[PKE 㢡3o\:'(o` q6X]^6m뫴rۘ2Yl'z(.\No(9{u5nBvp6Ź?*FW mI|yS#7aEgDDdpNBe1E2YJ&T8帰P&@{*ݹλ*=YzWN1"Iݓ_jG* /y|W4'vSJፗ=@OuʠsGJ^VLBb Ʊ f [6?< `t_ =Q1ûGZUͅKt+.8u'I=Eƪ+PU@ D W' Txk+Pi'9::V% JX\iysk#IQ/.oS!c1ZXPCױ{vpMܞwձrb!r3G~L|,4jQ\Ҳ=/;^ _Ǜ|R o;'wr;}ߍ)*sN)\9mIHszI3+@K/LHN74#: 0GkH: Ab`p[.m#>eT.ku34 M+#s /dw&pY|sWǘܝ5!?m?;F!յhmVR 1sE[>Iݟp#BP^[K; kw&~ֹUwY?i/ѿ]o|wp[PL'5TcJڎ B. Rxl>q:7m!HI?Zb-{f7ISe }shUz4=Fse<\//:Z/@8v~& ]P*ʥV_CWp0_zm}7= ('2CO$Fx 07OJRᢋU@#һ錔bx7BvqyX`p3-ut| \:>369Ѹ(@$xvQ" rG=*C˒o4x#M"C.-&漻`F ϕaEK[b*5lG6DHno? ϙ!U8a?gW:5({2[11d-y"Xe-5=~+,,%\}a"xO 35uzpD9.vH>eBeUdjyn:ށ /x .h❜ m Z%>'PSc=`PJ1KOw遳2/%+b|:|%~'8xG4sykzagJ^.?h0 Z̟^ =Чw BwZdF f b4]IG&tHKX+ bË4<%-ٺ4Rg*CBBBV'[g 驈-]*rОs A$q*oLcڶq)FLfh(< ՙY'o<M ˒TOtam>_ꝳ!Hi9WWBVUՉ2C'aɐV rh#ت"0kM%Ss QP$\~owj=_( /t WpW6 Ch51n$bAs;ꖇ&I4&sMLb,jS̝Wy̺_0c@Gr rk8BX*%3u^$ƍ\(-K6Xc H7NVos.2-D>8a(N%3:'UC{Z?z;tMތx tBkIf:< W|]pG.l"M,dÿ5tt> 8]Qľ<8/c}~gfYÁ*'g~%(V0'pqO!C;yu=JH03x 'e[(]SpűsԨa3üRy ĩ "-qpݞ]tӔf+ یbEB2rLa4ڄNnp>:6ՖЋN14i4PJ@ᤜek4vz"J%wvwKOW(]&_vd[܎VlGDNr?2IAy?fa<(<'oFOqo^wDW&[)snKQR({E# eԆ3x荃H_aN8zTByq]]2ΓW$1D+[ ?B~Tfk$^Ya~\U˸WwL^nDc!Wǘy⏊ `_~#0&u"}^&ynx`tSY' O)N~wdΨP&v_lYJj@~}#[Ν_q/q<׎}bݟyLv$@bR^}܆D5h@>Bf#!$e6TӜ)@/ĢA6\VS&vR"Q>)>"1ʆY-"_Cez>`+5f{]pqWu vg'5j`)0YمڈYٜl\Y,%ytQd4qFP-]&7PP_d19/뾾A,(ʘo7; AQE5O# ̲#:?)Oŧ#^h׊n_רx^@h,^0C=aq kR*AhBN*q0PӒ 0p= v"2ʶ3~0x'u=>E` 45c`) 4)KMIP_gO*`Vt"q / [;#YiwqF /Nq1YחNn +@_dWYޅ!Ρj2'sgSTVvgs\T9~'4tx㢚b}٨d4w 0çdC"<-4^`@NMؙAR ZvC} 9@Uq_V3Vb\^)la{hᯪ.9I%Na"#1Ħ_U^ ͼ[ÚnX@.+J,B YTS\߻66Kaࣙ4u oj[6Cè+f#Z+cdEiB* Q+f U$gYRE= *\֭ & I&/W 6r;:LGk!U{( sn tK.um:=̀/5rb?3F0T0b%\qu{ rnxgg  L+E Fץ(Gq:R?XԎU )-ˆ%/Ŵ{`Aݐ ҶޅYMȕ*r{UCKcz` ?ɚ)b!= :x hY 3dM2"r'+H Q?G%%x]%knͭv-M2wc8~8iBu$0SkA*PsSNϵl_5i7?k#J+rLEahjT[='Uk4 oTG+Y u.#+V$lf`Ю=Yh `/b&U/`諯go<.}(b=TEB3!4X_LRX>P=l Iӛ`D0R_/uzsTr~ysdǨy>A_bPDqtJtJ/IFQ853^BB{NotgJSh=@Zq׍sk0 nlM&(s~>'HWHN( Nt^\2V)T^i 9nrYc4!~'ŷآOգuL0wEFBin̟fQ:\ =`m|rjS[W+k5hep\OezGحW u*^j!(#+#Ln@zWYjbS6Z;$:@ۜ rԂQ6=@<ņ{sEnpqsG )xF;=G{;d8w ki;0N u[R1;jZiҷˇj]le;=Տks,ݺ# y11kY]ݔe'WR?ruf*z.)]0(YܪTV{אϫBTgo0N{P&eq3<0[P+Oi9r%f u`T9#'[ֲjbHcUG6Iv_q_|ROu̗a Ur: 1چ5@dRW F5h7/`19l}Tuj(By\W 0I`qUKSl, ̦Ҟ1&67(f+ڦLFb "/wl{#υ>>Wvh@,mVmI )ln/ jkSkU (U1D7<0&-@>d!dJoι/'),yzvͱȇϸ;<0B9-T 1kb;pqvT).,DqxuAu1y @zQ}63n&Wh8H(k؟@Y|CxKw}%}yffܺӾy_tkg'Z>]Š ߪS)tAv"ڒ_uh\7ef~Xcm'6qzO.jמWHO g3P'Q\#@QUu_bN/LMǪW7\RJV_]'{, eПZŌq.OyU kֿ9=H[(Hsޕd7?YG57^^ g0E ˱52v5"Vdbɫn8Z>9'b+)0lvԝKͬ,=B3^u>ٝE<'H8姛 NvVJobMVv?jw\C)?gq&f\ R }%G#ggĪ6-Y .so1av"9r9ǨI1ՀB/yo\^>hvfnٓ J]99DR+6tKM菂 ME摬KҸ̾gC65YWؼC Hkt>@XGXCir$ed_d ;yo*QM䒵s|Vg,$.$xEmX IM-y7?*dZۦ<+Y;? T?{ R ҹ~yrNZ7$AȰZ?sy0q=; c~0[7`|(!9 .2x>}d%2kŶ\_aQP!q}zn䗠5. !v;>8s/ O5oe|hۦݿ^`{[<~,ѧh p 7wnEhil!C$9 - xe`RCÌ+!EZ^Ǔ] ;cMy~̣N'DŽ#"/2W ܱЩZޭYb-Yg*OxDXMx|TsJw@R|f2ϋӞӄJ/7;~nWH}v=2NG_s^p37C8)Xp0dtLad`G/'ou(i[Ɯ۵7\> ]f9Ya?K b36r@!1шla:W4+)Vu0y K=(&Ljb_ 8@*6Hw%LDjq+'Nf;Q$Sb(XlطYM\UM xj_ֽrfpHJޯ:oʖgҎ+ᭂ4qta{De[sB WJZ]P!0'o_ڛgALL2!Uڇs̭Vo5 hyq]ȴe.W2pB K@]H:eVݮJ$l|5!љ,/HlvzWbPt\S(HU%yqidyq}!BrKtI͟ӳ 15S]_KW[RY[x;xWT)Mq6+$Ź]LH%Cm KeMph\).[͌nZ>b+&Q aUS]3plb_nqoq/G#j-6bVKs"\ޔӂU 9 a}|(#ÿWJU 8F>zIKhgE>2D M_.0y-زL髏S׸NXiME="WU|2`BߜT#0{ɣwNr딐Rڻk~vTMUOIG9N*9) >ݯt>ag!X/$-$:#3; } )(|ֻ籽{gM| URX-@oidRFÈڇmeщwFfF"!dR ex]3R obq?l42ٮuUr:7^9<=:[8_4`e I)$ykPHbFսQqW>d\NH%=N٩©+&l `\7_9,逐cLdqFHOƓ}{?{.Of$fpF;t&aůMD $~t Gk/4#B`7rxYo@:Bl^KlfhnNj$0 B&w+17=(1q蹁Tfڗ]}77HRH"v\.7R)0X- )cxOSW-E1(wb)YSMdh ^4> ,ٮaq"  R$ct(= _1)eѬS"Eڞ/5)^I!J~u@Wh8˜9Ts'RΙkޠSTrŏDa@DUyG2fX:?4V}977[7-ֽ(-RZѦKd4{tfCt٧}.A:2г떹q0\/l=DV\5"8B Ns;qA^`/gwbildiiZaIwxvkvġEc0„CB *Mg+)Qz䇋c#!Jm[0Mv}k)x;okH bݹ66 EC򌇧8OgXKTqo^Qщ?ZWO w9-L^M|n3O,''(ѹۤLot 31ylZLA1(9>G 4z*xmk"c`krJ!ݻ;ilt6l,yHI(qi-YU nQCw8y-9tyA7ƒ7BʰM j ~tW!*xHB-t%F؋V\CCfҋք|`R _`^ v,10mDo$wSAs[kd5MOh `}C&8LH2]Y8Ϭ۹[0ZxVj4ӛrT0:ք [[ yccV0h 'p jI4mtCJ?Wǐ=Tcԡ @)\vƿv= ({7B}K1HQn~heki"B2kւ[,1\VqzjCWqPv8zw޸leF|\)9ea 8Jx9Z'\L~DB/\T?&+boFTtX#],Gc|M.T`leS;Hz|IɅgxIFFLe|$b1VmO0:Ʊ%j_0L"YXQØ*e[V|=4I' 6D7_ (cg( k[9e :/g +I .sW%5u B[X]HT-E:;Hq}Pdӷd7bb?tjvhu~)=8-TV#?Hk+/^~ٺHnc*\NjVEXOrVHŜx+)  `uJ@wz3mel`qzs!m{~h{q|e\7u W;aꁡwGFp٣s 9Fk7p`kDWYڼԘg Gc24l?yN< ߦ}0I>X[ }giHF LW[ CB)MQ7nVD/Hd2;t "}|8(EՓne͊6&G˞E|2-o"Iq%993- DCŋ:۔t.ZM2}ݘTKNz4NdG`1[w(,$c7?Kg|`cɅc9!^F2rt&ٔ79^qa!ju kRTSu* <%YG!Ir0tP>ʐh\B8e7K'Ix~F AXՓ^TAsW. zNr-"Ws_@hsw4JJ4x됟tܵ~" K"[ޖ 3"ޭtm(6C&a͠v48RdN{9 )C.~B't/!y,LU7=\=9SZ`u&Oƽ&Q&H?#z=\>}E^lN|U'' &TK ݸ 6[yOxxTx9rc)R|Ґ@- z3"ʺR(Q QL!!m2}!1ycjM *|A?xm~+,]ԗ[=w?ZK[dFEgꡌ5{j=B}u;#9\&&x@>MyH"xdcD>]`f yps ~icu/fFT|+U`Í; McI/g_[(W>f_¹V iAc@߫N=?ԙ>!03vRY'غ]f^ j?+_BuNl+"ocX@U[sD!H>?'rJt_TkpVhyK7CR:;TH}Ѝ9€WA޶ۉ=D$V!y+C´1Ah,GGB: C'a\ bC(G^jX_"͡:;=U}(\@.$mdׇA&nj^LYr oP@&q©XܖK$P:ƿ?vRKONLJ8 QK{2|K %Y:2wTrg t2E\F cn8f.޿ov,jrKU6Sx7gD>Ii$ޞz4]xـU, μ!QƏF,E~!# N/fϯ'<ђsTK@hNwF"1:fN8GH0\3l"vxijI#L8C'l)m<@ͣh;ϪT=6|@Vu,> ] n*i&/%[~J *QG4ni,EH8)w.xK&fӕq̻rHi[3gQFJy.|\epY=:Ἵ 5I-OZyNNjxV@h3s#Wlh35:IRQK?uC)P*Xbڍ7+=S=Zg(o;Z״R?S~H1Ew Dwvk"[qVu~ګS*Oy{XR ; 0H;˘7DvΪ2! uے^ה?&7/lG0q3%/ar&RoBih7pSa!5ϗPоBP%OzIBrsNmrÖ_ ].{ߠ$k6+;nA:dX]`]>bh4ʞԎ#t./z6tYu$O0`r} q?IdhZYl2Iw=p >AB䲸>Q\M4@-fCFm. <6-9K#js^{RVbe^R#0r,&+o4M*l5Ts;upsѮ+M$Jɞ"IщKZ٩0= ^zck=`U~lI#/5R=C'>S>b7F-1Oyf@2iueA66@&bmΔ 8p)G>r~ `8 "PBV׏wcc,u6 )뮠߮{b}iD]|em2`8`h9o!jeQMwowKvUGH3aUuA&h<>2I$bfBU7ݑ<(bsnB&C:6%G@mS]ީVR I!@;K]5ᄈoŏ5R}~UN}u-rD=TT^?_VkZArL7ѐ$L=>R~ ),"ħ?K ;AhwjSOqe}"z-܌`G8v}̍xu+P˞1Q52u+?rr ~+#x]H{DVꈾ$Tw۞$ħGs - w 5/KImzܦ_<@o&J=V BW\" 2tv\Rc_`lޡ/^'+h" 5S=,_tQkiFt٨䟪M%r J@%{ ]~ U¤U} SunS53d2}SB:@ )bGD]6 Oԛ|n&>#?p߉MuLKP6x<)dݡ/mKc31};ң%=m1̕x"ARGu'H=8Ar{ q nN/wmz1YO@p[rY%<&°)Ro 3)h=%_%B_71P' gS^PM9fMMwy*9>VihUFdk!L& p&5`/(A0^I"{-շ\ȂzC=7'Ons_ ބ4ļɍ۝6nHYZxU3`[Ja]'ڙeͧPARmIQe9Ph@m_|l @cf&(ĥ%GʿN)|챷_+A!g ёn(O;m1!w|^.8"X"ZਢU(B 5bD =zÇE mɅRUӭ?OƸv7x-fz+1ff12fh BU z`8ÇR'HM¥=wohX~;Mf}cV︜E)=i.nu~0sko)quAN ԞO>~ޠ?F ½8 ?2m H'YO@#vڶ'ҜqPƖƯX$.7¶|G=<<ΰb储kUCr9+cc-E(%{)0MijvXIi5Wh&vw#-]BP}?[xxF-Gul6С:ɧ90 'j@2#I}#':3+1$ħBJ EinZLaDQCV~.{]:1?\83/r{&)@? Igqo0БƔRZ)uJRjalVf}URDby^aOepV[}+Z O-7T(xʒW~@F,џB7g%6kZd?I+I(bd`}Q!hrļpf[H ƚ[Pt;i3c %r D-9\J]܋$H82T͈0pZPA |\B0A(փsF}ÖH_]==\?}'kW8Yi) -vc% *{vF]Eh:79UEvado Ilc4f E h.e[!cp^2/!\u+Hp#ʬ֫@U{> '^ut8u_{15$_ .ڎ[&2;Z(|.hm|+I sG.ʓb YWunAHd^Ibε`t X1W VI[іb7Yǎ1č5֪q^9~?iݮ[$W~LjO]dEBv6AN@Q"0˲J ʝG=<}WF}*)\0gNNW i\DC!L ݑPT{»L?{kdEMN* =Qҫ9,8i\Xg Pس)쩣T% ɰb;Zm" a#Όo V\sMFؐ\zG*kxCJs/qs>$r*D䷢o˷'ZR3niWNf($1 5pۄ/՚W׎p sY*g5wM׹@HRO1 {,W3d7c-sd0ܑ3(EXASw|ݿhJ2s52?Φ& ǐkOG6frSi9/{ =3Ac(Ź`$.GkE/}cELQ>YdV,A$^E 0kn crjY)v <)M9 2{i~\J/b n^K<_k. x >.M'Lh^i3n|V]ȏ1K*yz&N֢L;(]3pЋjC Pyci) p[ 9R#qm+X9qfX&ZSfp6-ƥ{ ہ9ʰ堘é&8 ,v6'* %73u-&U'| )*I߂~ۏ ɚKbEd؏P/9۲y_{Stzg{ ! qQE,}k黛Tu#D vs̗[S {~HX 2CawE/"tk/ALYVbgs,C{#w}iJ613ٓNz|u4GTj׸yߺ*Xh6g8+xfyT{KbHO%,Aڢxg2!0؆dF1<]T`ZVČAOhTU~+avƲG*ü\ EaܒMp1_0q*_,Nq(!"ªkd >Q"ӄ?xOLh#P\ѣrsKK E9tBt=>{ sfR렴:⽫uHg7+ +X+UQpZ Aə`4,;Mz"4D G^4 sG$|@0% = 5C^{큖Er{kRprD-Fa3`xs׽GӜeG2QMWKUSi@, nFR ]^AT\we¨THXU|c ]tQΡ:'0f"l­fZE;%gb#$B0czNosDsj 5}ub6kQ[`q;0E^ƚM dKw :Dm,r_;*:FpEuKʡOқd 䴏%nY0E6iT N1ԫl+Lͷ$A]a|1(k[]3>Ott.Շ0ML٧/+x< 2| >hQE~d#r^bL7(5hzDbm '4X K IzǕ[L g #P^G(TC@M@)YAqݿkO$NqӸځ:n@v& 9 ֛}Q,$7rL{=ԋɗ7 -$E'0j<5^9I!#{X0:I"1~G6J 8^E%n}LVUF'(u lB 1ܳjlºt]Ǿ)"Hyzp>1#:+B84ֆxҰќ4=$90Cdvﷴtw6N6VKv֠Š'LU9p)/ɔIy \ƭ{_ @?mfw>,Y58"ckYRI:~2ȀP1dWg %ħ>w^F roxV'y osIgh~3u Ǐy||W*)u>?"ewI soD<,|c>,JTpK4MM<#LK1Eݾ"@҉;wIE>Aep_`emdz][ybob¿ -M$%+dpWO?!c[kKUyeقМq2dBJNs C(7 g쪄ʯ+y iIɔ<7.~]ivz̒wfO1sۭٹ_aGNF}QGqU4 ^$e0'By`إ}=V{SѩVZ: VvvHV/Yq?ǜ8K4msô$2(\ D֞e݇IqU.a#Bcњ-LIU<|.rrց֥~m-?}*ݎHY4ECPD1(a 4MUq2, S~ }hR8Y3Q4&m_E;}-O=pߗN0ζ<Sh@Af/L7ɠgPDŽ-Rop~:~\LS3{ObUDfYa7dx۽M?4bє hWӓ14ca5NZ[e5(ʧ7̸GP77]AG|2YCoM:U`Ug0/AՍOOu`}J4՘"AS͞O2RH&s_@ 5k"L D$?LՌvW|/#e#_=t7!zvL1 0_Y DRk[CWw 8.T5x;H#7{G9aIE~sOV_%sRR< hhv(u* KayUÌeT6kk/d"àU/*l4$=6hTIXdL@ T}[C*,0#Qa[ъ'J}ɍMg~*ۯqƤz7Q〘Fx0 6uymK*KQ:if^ؾCUǔo@]ڈf`>ۃ}^̍y5f=fHe;f *VBfN;=2hUGC>=l rXΠÆ3O4d.u>>/3`[)!hc sgOÙ-"w04 ͪ@͢a9fGg4XzZxlƩl7&6Yn"!a"x$4=4d2k'xK3K}NXᰑ'ar;L(o97uA%nFz?c8fcTZ򾃆'r6؂f m1#<7]d\\F}R5ŝ:r按K' }:⹘ _q|V${1Ga8W9Re/8M_Ĭ3'WOmAAIѳ"`ۙQZ)1D(.GӫgkÍO8?A<׶07B[RfC׉V怡Jux"?:n;(ɵ}QY-Y/d/7Re Kp>JBc*4a\Fjn븩C:c |Ώ)Bn4Ù+S.ç]Yr7@UbqslV6ﭚ͹xL>es&ww' l8[EIʿ}Y5oJtn%@ xeF9NAg C[s #qǯRoZX UHFlH}oO7:@2Ka%sm-=ytP}$q$!(z<%]6i_2! ב3I䟢0n%T"+zb7ݡ"[m>_|&a`J 0-&6Rb5'XkYۧ90-YN /wtVߛ KdhdF . ]t⬟Mڤtz0ț8 DrM] ˑ边Q iI8HBѵ4F݅Tp#XcY~Cλ;Lݼ&`_͘0Yhht8#ޮ#teVC`P'k؁0'Rj soc3F3-oPL")}U0k{Pw&iQھ@TlcmàpdDY3{4O[Mt7(2 ~^8cZP~dII6\=k:}urwRV\Q|k\IŨR4Nr|)YArT\ S{Cn#@Sm׊b}g jp=&BJZp |Xx-0;lŘUIcm\q# SZBː)3糂["xDtk 3BzS0HiSw>넙xC}M`uzz+e"V oQ0;G`\ϨIS&D^G؃bPE?"U  u]X\h긯h~LH>E`JzmhU/L:wK\P*pRAtb#ƚ43 4͉U b Te8jdi (k f -9v}bY8P/7 /}4yivYpx sJ1Ź+LweE㪥CVwafh#IHt*ox)[f ENm1)io1i#Uu G`bL4x`8O HT]J] ffRh> Ь*c%edHZ~Q^:JAT۫A~oٗAz%tI LC>54Bf3 @>MJmIk}JSlE8xnq\1"/)È?o y҂Rt*\:?<9Y ae0M_V1DI20D>" hn蒴<|ZmRVh v`*V xó~}/wTCÒ p o"x+%63"!ɂnJe/ASR`RJGXa( ״vsf8{fkߔqC-e:s{J'86CRz~lvށOr(_q-Vr9QGl~|Vo;)%mÝݔc3a3aBheN]|\Fqfkɛ3?/S0ԓk Z^@/Lr56Z52$PA5}}Ȅ,fƸ4NsۄL` ,qx~8)sY~Y=c>cKᲽKם#Qt-Oχ/wcO[]i>fwuZGHS^L'aI~O66;e ^qߦ4."-X5fn2m]킕eZ=+wd PFl\H)Ĺ߱ mKQ%1@ޖ$$)v_\+WlpvwL_z4џ $WY]RKqM;&Ɉs\a&$h>󫳱 :}}y<,l$M 27njg\E-nj9 ^EŢ)FyxmgqbFAXP_V[MEwhҝ }Lh:s\wM+(4U*p<]bSWlv}(\lI[2K#>܈vݵ|-"Ιk+Cm\Zpܫ:ֱe],:KhGatK:#X9"?mG 9ځU%ѐ }3M-R@R6cRKJ1cЦS\Z3ȇ +W!ߞ 0j^ny]klQWlD*D2Ѱʹ nl d/g(Ův=wO%M Du$0tO\=y6%`|Ƥ-jj5STeMth,}JUGO|%179db :~Є!'𼣊"*bPM9#dFͅılJ}.ZԄ_j!7X}x^$. YVAGF¯!wLZ >7Y-h S{K:ğkᡆqC! i铡7f}/]HʽKʫXm_^Vo,* 9y<T/.U CRn\EvYGS; HLdxb3Do+QGr~+Je%|pcE +{vߛk0\CIAp=dV GI勻F,˜}I yzbݢzd؀9zߋ0m}1>\!-)Tk$}.*Cp9:_ I ѢPRYTOf?kڠ;>*@={|y*<72!dJكY1~yg:e>3~e;` ܶuv @e!b1J!Is ɩG:iȶ/ʥO$5V 3Q l e|[JũJSG-ooҀmGs+YlD&jW7Ju#fpuhy3-CtXZu~I@͖Q+F7 诳<۱^JfD,Ga}-mzޗ0r:">w*L9X3F;OQ1s-W`ـ,:g<^~R!BQߴݶLrإf'ݻVrx8YuxDz H[mc/ lsiI{5wXXnB6[:<گqt ̃mS~|9WiZS *7@Nz\)~ ߅]mNSs#g`滒L$ᵤFq ^wC:,ͬ6!>$`r˴r3XF`%5Aȉeisb3AggMl^l Ksrb_H6~HVL՝$n.H’U+}ޮs+V*\٨Mre×T :wT6xm>w2oc9{+y!#@k0>@$qʈ qUH,NyTid A*vh|ϝ8@)X<_!70E Q;GŐqW0;.\Re$ r\Ői^I;*h0*Yj_rRI?=",܂>("g5Pɳ6*㕢P 5bߞñ}ГUy<%_--#2hM/񃳟ށQB.H^$9eT7<_V… ^t݈L)umdp tft5WX`I ޷3r0 vwJ=ϦqK>2J+0,bj$i)($o0tߺ)z=(E%dOVs4,dSkn@lc&>44K*ܣ4\A?e&WaZ. A ᤽Hl+eZCEaK #'߃ .xfE/6KNF47${21_e F;4wn:E-lxjѰ`&s[sG5Ȉ ؛B6VMjc<xA9^DϤ-ʻW)pV+[1KGERbJl|4?8GZځKܚ1k뚣zhToC\F,n'"I ׍myӌuId߈Ng69b6.F?VJ_m/,F+K|VSQ2 2oAA2r+F.f%$bؗ;v>iQTh,W&JwU % lɦU(QHmN(]ꌖa:]kܴ[?SQV\ MgEhĀQN۽2 !C0u(gH1, _' B$(pa V;' $q!LLJZ$Tr_M*AR@IhbR3jDk5MȊրv6X݅oSRQJn(;&/&6Կwϸ].b]VQJdWMUrɠKZ vpPwj1M QJ`aBT1o &uϼh.Ӡ (ix:/-_A}9Kl׬*}129tFc/QFMDET8{@R%H; Qnku 3!#5qk@qjgKQ؃,bݵk>B$tZ+&Jףb&q{#zѓ<=ѷc?pl:x$ .ќ'gxVY=gF[dۦ]` ח`j@B ghV?# @̍"훟SiW)#Sa~%ycN|p^verǽjPb-==U;.|/BF뉇Zr3n1iUiGTyfj96q÷77IZ*R10f:3+\e![z7P;i`=u{6IPWkԉ[TAo?H:U&pQVăݩp(_&F%;oPo&]z'-T0ƪSP'ՌZ M[\ܻUUP?.)lq\1>zS:0xV[wMxWV[đ=0#>0[VQ3sf0͞f.Ӛuh`VtnzS5)=ׯagœ{ѦKr>f"ZO9M8@ k/"Դ J8sX>3WyMޞj< _ D\Py\kË܌5"M_X&|N)#i緣Mf Y_\jEM42vsmybM8ڔ Ńf]gr3F .Aͱd?(4cy}Rh w@?5آ)e'X{w<.008<`H1>kVkqt(sٶ.W$J944W{ȶj‚Sv}u7Rڜ"R Y/[waC}70` "/’2?Hto'ӵK^wʧ:ѐzHz{Һ-1wRf13 t&i N~qc#upxrwpuк3|2>á~F;_g2 wqGxxZcov[±$3J Ʈl۷МXS5aF:$S$blHq1&:dsvk˰;јҗJH"1aKiNQ#juvjmrb^9TCL\Қ?aIONlff>dmI%!㛉*Q&y1 % L\ d8ޘN|Dؘ?சAij|y|1,s(,ԇQ*krK1`θb{ :n\ŠONhG,d+@LUNA ?,׿ IX?]cE?vrG-W'Do-׀?J< !ć1y?ʺ|zf"}'kj5'  񮎵ߛ`NL r!`e{%M\XJuAS|~J6BY/)qt<# H8{N5dYY݃T,EOC\žx䚹r75 qNL4d~v_|Ɵ҅܉j9ghXi%a<1ڛ ;_s,]w2bJL_l9@3HUrlYmEkc,tv)ԂHP2A H@5x>x-V09:0-MN|"9)# Gw w6VޠZfaSv_CmJFs/%Y>4LuQ~kMQd`ecCⶠA?g3QRTȪm_ӂ꺧a]LqouBN_e]ˬv {cfjqTlkC92!N ]*7AA*n <7pл?맖XK [.d;^ȋoVy8>ۤկ 04HCSId۫B~`F~tV5ee{J"Qӎ£[Ʊ `x=(dh}`SCI=F% diޤ#O bj @6vyd0ғolM` |'ֵ$y #}\>m㰾q\Ǎ ? _tP$O~;3f4jem>^~df3N> +gs> L됶 QUlyV@H#F_>Ojռt)KCt5LWj33ZW ]݋njxw7{ ^{@'꾾 7^R[̯E9l@kqu:*X)(C*Nj5cS6q Kdx5?W ,}N7gUUPy9Y8+ n=-Bذ80!L^k"?LdUg NlTϲtQ/uS:B:/pt|7' eƜܞbt)c/azJw0|J`m]+m5ȶQE9- Ir["y9rkm2RV0CmONmk2YcS. d\_\YnʰQ7|@wSYH5?ZWG8>J7)<۸Vt0Ym{Asox}D m QGK.5 $N7;j_H$һ|Ak{7WzԎ %D⯱#\ŻbKG+|_()icg]^jWO"9V*lOϋkqbdV\^a;O@Yܲo}<&.z nH.EyDzk|YvA qFyH"Ctri/Y"P¹|3 %Nz`J_zHك4m..by&wkz A{3D#*m#&lfguW 1U ͙@d7K*9?I\g!4:ERq{0R^Pj},Թgp=}A:a}> zθ7d}E$ΔF]:X+j1sa gxL^ƷKaatH^{T~:} vQJtxb듔Ձp!T=Pb:?}Tz=-S/+?$.d1_9ouŞqU7doAnEGQc9ԯN5L89@uR-xfL@i瞄Z9;blϕɑtcEaG kVˢϭQlCNWnj`n_wS -y:I2{٘_XR7(N.mqQ?A/| fcO5j?7@9F2fn#NBS'ų :p g0QwN. UkuЊS?OW GPЛt2Y?qsd sYbȾ>+l7hqഫw_wzQظI7-\qtĬh;ލݫqv?Jn$\PPxͣl=)֎nE%tu!?* !)8T+ovl krpu~~Bl>v-(A1x;ށ2Lr30ZEq.eu0ߧ1+쥷@?Twg`=k@8,wB }Eqr*]Jp{V`wlI2pٙ:>ٿHtvg%Ҙ;(nm(ёryP*NtuA)k_XCmϰehm9(0m\b)F '^2]*z$r{*c&-N!_ܷnMqƈmYPKGcr5>D.tdGeN9 Y3+UMeNweE3Z Ahlwv*+w^z~= ʮf&`=m&ѫtzn),rYWǸp> Nȡi!Ju5hĖh`Qa!JwFxZ*P!'Rp8EU [hGs+phh:)`o(vjbPaFkA6dah&PM3"I4V \8j$.~*(DIOcޚ;3]0f1Y.ZF"[DY@L)&No3)WJ>2odB'G%Y/Wʙ,Ћz>ŹhÐϩ[ĐQ+#7[Ev KG#§T=t xp (*N${Gzo)ݮ)kUgYUJJgԽ} a >,Ltءib&7TkqFDg>Δܠƞ=6Nluq˃blJx>p@MP熽K#H\Vj,__E$Tł2)Z/zb0^ma P<5x/h&=1'd/ WT% dsxOrls= rUzVsh,BJ"T'6t{c 3hC[")f7 /EldsӆAO4A/E c1@u!%bQD Z2N'-@x:`"d#B0ːD$_?`~=I7fID!e0! byCx+c vR ~cLLpXK]);P,zrJnZAhf 3t`_4 n j:㖗MVLJxaD0BЫOG\=( b+r=n?0L B[kq 43hDٟCr=Em$Db2бVdxDܡR ^bfJ D A펞pL@CIjmwR,9ƲךqFZIc`K FZԍV'~3s~kG>-'G,A*4b" Kw `>3^K0!ݥ}8D.TVS taeݭ;0$R9/?E⚯܎@{ {ؠISOBt{z%/2mpjT t:*bdQL ; -D}9Qt +x7X,57<& ċ-F"]+7)-UԞ L1ijH%!R۝ĭش)R~-?竷 t|XmWhJmNa8qaDaI1[*7 ثN"1K2s)W_AQƢ+ `YhSL/% Vjߴ9!R !`F@i%g$ls.aK jT6'S$8zJ6ň{ʕޓ& T/wjG71E|>$SLzHPlbLb; K%L. yDU3KNIgzޣ*q+;݋hn6萆NJ MA:: ˛=Rl3^p ?m') ^lH0پ=ޞiŔ$mzGla֋"y#Mф5o&Rt]Pfk\Abox{#:ekd%`7ʔazKnkieVX@-kVtі1X!:,j~r n񃁣9nܯ#WhLo2{W'q?݌/vQS\#Kș֬L~CR=AEI+qo. AOw|RR`DlKsWK. ΉC&ʚ8S% Qp]ҍ ;l!RJRT94x|&t߈7<(3 to4:Ci$#n*p40uVs@#uZK/xIxL1P(@UiLKL>Hӛ qWCIhfʯ|4RHo㱇k^ߝzϬJ1/fF¥'c,-3ʣus\<+'tHzS۱!ҒX _%=mfy 7E 0ֲ$إI$^vv[kxԀgR2Qkޤ~Z7i͆Q6n_3G<FHjս7@Ò+Gչc8kBAvP2G ؀u)qQBYrm"r8LOC+^W.Kv,r)s%|u unH>-4T/uY}t5͋au[e.KNJfPֽH˥h4P 1dJ CD:+#n7Grj>y,D6RLvq4O׽˥wGOy8]+/E!-Jo.[ zH.1F׻ ᶺ3b4a۟yj e* z;"ߤ(nYlw޻r =*޴Y=&[RLƘQc~`*vraEI e!uzERԻtd2@.Kj'(Dcڙ(I{DΊ< MV&V"׫ r~?o](YC'X4v8Az͋=0s7\L;{@&2=$&orʗhXAxNV(1"Li^5bW8WdP."Ol7`P+6s)7WŶTZIؔEQ;q1&Q~m O{q.!N7HϪqFK.b99yOk2a:uT1r=w2ݫ##IzINыD&4iEvJM͘kHeat03an^1KCb ڎ?P)R=]Ax@k/`D+RF]3X4B<<B\ndj-NP aN xbDkh܄MxҽVZB9]uCE9S(/ڜ&bNBX> h/ 7!Z _C1ڦU'{ }J .=%i=;[TL% .3F~Yaޒ %:MmjzfurzExcOO4\/e]ԟa̴1ȊѹAVμ0F狸'xhQH8}e>Ͽ_vt^&aE( 3r0ΘP4   ,Z ݜo`*ro|rBmI"Ju*g,'=v$c|mn)V7OWw4{UP2Zib*~YR^o  x 5ֶ}g}iᔐT,٥0@$OˮnݣQ"b%GVh%6|UkRNC%:cA-/g^4LTM>dY}2cMs&CZ(zfjt?BSZSU#HK!lWI(s?WmcgSQ7k| ?l4t6q?tDdPVD_S ɦNA|ԡZE<3}m'K< Zwa*l7vP-YiyPU=l#xV-}ggA;,x&M1 U1=cj-?SYIhNC|=͘MCyq]c9k[6 Q|LFp淐t&E#[uaa~Z?!rYyUVF""#_Z u{h,&ĸ#sFuAl=yq4xt(lnҀ^ @j!,Ap*N3 n0Y]%XC"qH.o*͝VR`B̀?i>A)Y…a[4#Z 5!"ϩY6Ifg (/.A!bqfAqC%4GZ*&*ރ`-/]rhcP> "1 {6BCFM_({SЖ0h}br p}4A3KZbbhc.o$2}s6Z7TQ?`hO".flS-}f寢FiaFLw"-RR[QGnY?~-%IueS#:R.jb/; FL/՞oMF}5nG1 {(m}]î|[E( 'gǫ彌W2~L>׭/X6B$)QZdGCԫf, 1sH@[Zr](]Jm>clLX^Jt[oFrt63:OĔa۔d$-ӟ)ރHV&x%.G#٩&QNҳ9 u9ɗ1E{-;+(W|dp:E .`%(ޙƅ)5ȟC|abYeDKPNszQV[z^HPm#26d=rK~1B@ OVzH \`X?ݯP^@QA(UL},eK\?bGu2[f¯brB,lWv<%AOI5&[=UP y[E^UR‚UZ% #3!oF?Y{u8ė4tҘ^(_eAC|ԂKueqWOD͒@Fz`cy'.̅n'GXDGئةRlqhz'LAd" Yb9c`Q,k@6j9u !ϻ)}%9.}N߼w'Gͽ"3\OvCiyA}Kdt..,BU^ןdym4Sz3ט=C\UwL6 {i$D`vXj>p p)+d A)kUҟ!>Vaq :6*@E9I$z59XĞ1,u'}&gdhC6|-3@"8LQm.A_l7)jv*:i=~@χ8Ǚz5"]nPK5 aR}&KHR6`UO7uo\91G8Yh7bǃnPͨiNUתϊ݄5sU⸃`I))P`uPIlbE:q' iԟoˬ5'Ej$cFޥEc_6/#x|fn`N:aġ ،ar2=?sb4Z-;i)I._ўpt qݜB>[YGgr.{5+,okBXls(="ooXdTM={/rM5 2Utrx'qJ띺N[Nz]gM }$g@em 7F dԤlE{~Gir,RY?5^{ú@>ջ?w!5j9p r@U@rb^y,Ce,ϥ2S_9\3Q<ЗpPljtў:DK>h"9Kh ?q]&kmPN~º{)X ଻b:,a׵m~Rᣑg8ݶ3ZFexFzul|Boײ$|֦w{һ^&_mOib!%sJ(:'T,Q]xԙx]^iMY,aY1{~WxvVH}L' I[e]Ⓞu&eߕ[]=?B$mHK4ka=p~~l7(oKP#hv4a{ ĹW@sg%BHʭ&0Sb8ahƖ#ybݑ * _X+]L7ZXI@ 4V,/X.f?j>i*E-Ltm"rx11r \Iw|_Vd`$A0…Mn\ 65MƂӏ3\|+~$P쩄o4P]$&KK#ckezivW>}ԝED:؃8ڪYX(U4U uCvS&YeՊ3񒃎,2vIp4ȹch|UϠ0 s&8mۃ~~3]z!A>nkzܖ ?śc  9< ^Ğ7nr,k/mߔjE(=h. SGY]J zDݭf?)vX؇} O%,7 )R ȭni0XxcYn]g8X /Xw}֑X;x&&Wl$<*lZSMX:w.]~LD%hA.-YumgJVle8s͈6~d÷ӫU țB+2<n͠|+kMڠZga`a~"LjPLWc-vP=mWDU碠;o9J@0ɐ`qZetu'H zJxSK[ Fof#쩮 U_ɣȦs1<v/:zA7$0lw=2"i=BY)$TlucSmBLKN w>Vִ߳>q4pGx5^!=m qӮ쪷$0/`O؅JʐH:Lzgz oW@D$ʜ[K8N$I(ȁ-5a8'CdCIv̓\%.g3 8~7Yb#Ka's۴R-JUYĎ,40ŐbKg~hUI61# _x12P>f\z@j6HH pb*Hj9!l9ycBTA7a)3̊IZzX|^H_ |)6 QټX=)IQj'x* +^dp[BiA ?&~idy\cw˨&B6sVb"(4WEl>aS Χ}/:_6&_7@M5'&BoNKIvpDZ_Nx8],=K⎪I_GT3E17NX(>[|ea@5RkknFV3O 8M{Xt %!QKf=pSP+oԉ{fle9s6d/1OyME*{ڸ[t[/1`D7gd`[ :0<1IFn(31sbu@$~ 447T @ _՘o֤n{'0Iu,ς-©>LP3`SGKaP1 9v{`8%NPīŎ;eD*qSQ4kP#cKWnI?K2jdJEgرKxnۡ2med Ȥ{%-2&/$)zyXNY ߖ3&I[ I=Vem_*"*S+:2jhs_[57"kZa7VA9[OƽzEݚ?Vb?WQ]cLGg5 -0ÎÃ)*d Z=.-j_ ־`>~YKss0{=sͲ)1MU4rlkMܻrtv` U{@]mbWc$~_c #\@M hƩəSlĖG!{Fgnf}叱QeF!C 69WunȿT >ÿ~凲j9508mv :e >JzP 61bM.iFw: $:XN>| PP*B`#omixq%;VC dඹD64<SvƖ80* +o@&$g.PkJZoW6|X6^:Wtb93bg x\+Yt5Nl%в51֝Rt }laSXm骿Q4:q0.5)6Rv*HgFZ%&(DC򘺍Wh~%as"vu`=MwBrATxAbA+y# ϻ|`#i{Pf=JjTȷ8>JSZ';5Oy uJ_74W;ԐfRc:UGfkWT^Vj7+Ѷ6?%I)X1`壓+!G3# IJסŞ\XʻGҾ޸Yr1=]>%ٵA44`Twb/#\b)pvldrVu~^?c;ЦI'I5c叝__p?kL(uܹS;.|tNf\G[:Ѳ 7HGpW` ^?wwR_AHbCuI*ػ.;kZ2,[ |0<,ߣ9aߙ\'S:*QVBV3(RJ:\RuW^!юk½bc/霋&0yH5(:6:lߙ0Īge_oh&Jg m[֦*:Ebz :2e,Hײ2B67$tsTGT y\~I: ,%VAt<څN-I3~ѱ1[SY]%H:xܛaA}؂f, Dm< %]c͹|DG0!AXSn| V` i3]A3 Y}p͕=I趰Zp,Q06/;JOxG[;1EVg>Λ̪bhw6<)f^rki<1A1DkD$FuPwx 3qqQ2#- %Cg8>+ȓ;8 ]1i[`o'#-137-DbVt)*Th72Qy|; cQ>Q-v[GOXS_/1"Ajy: tiو 2^ab$2|8 C/*P#9~5#+Z=T d pY 2}V;1cƉgW!!ac}<зAH$= ['jR .v m*3wenqo.[doda S$_ R`Pi.rfS|W3ep~,@p/o׆ͅFr>):Yڷ6:<@1q~7?D/aǀaMaP z.l2>4}v5 Vq1@^o[P\,S#bE[IW*ɯ:k|% e4Lsh ^V/#-9vxc67%" $>?**ۜn(~\Jgm3%O*ڱQ$=\(qN7} ؆tY{NObMѣD⳷r$(E\s V2rYTlig&=>lFO&:Ae70RS\HIB6]rւdRݒ_Z]fۙ湉aj1\cm` fEWDe婑E$PyuD'Jo݇?dĘ#':ovPD]?oP|ʅHvql;ST$~Z0{דOKi$5GːOv&}+-7[+,3 q&q89OouJoK"!0Pf73p^R&,Vݢh{TڢJq:ޯVBsyd]'}wy천Ҳcdv&X]VH4OS}DPˤZwfY]!DE)$p %> !{ZVX#Ese 41 ڵ)p[pG)!!ϙڞ/oQ􂿂WQ I dj uR*Wk|acJ$nv We$YjVUC5m:+aм&T~&["S߁ğ79usA#ܾNGc̓kH:p,_P_4\0>Pk +t 78ᰒ36͝*Y#]n#^.{$fCa?cȬIZ3Rpc7k/^4bgrK]vzưnq,U9D];5(X3 :/brGƲh+6m,p.б_a?[I-Q{9zJc)J2D ȟ+'9\xg(s*4Mu'}P .]=%l Yi[˲ A楨x&6;860@XZ:En9p-* nBQWk+t"@5R$] meG#y&#H$?M}evXV57Hd_O'9XiˌlZД+KKw`ޯD[bxv:"ӊ]`ghfBjzhN4f CA蘴Ng&vpTfk(Wy Q^Dͨ6N@Eg!!ocf/լX)51J$%L|u[r.+Y~XD/iDh8Ik%wUĒqgnT)SȯWCS "hr3nA,1?:?bڞqu:.}6Ml;ч1|J>>Vc䙱@X%tAI' =bpY䋕!9nҝ&tht b/8ξPnfq\Lh]TZUw{ Gg5fPS_VPio}Y9)b@B\?qu`F`WRp/Rvyod7foUi:p%p_WNwfwPbPuFJ|DžݡDi*v*xrRDqbn-`Q lp!cY_U.r$D{,R_r3e ضy 1/vDGl{e_,/̜G̕e}jwkG%0+3B83Zh8;x#TN׻M`jrMQ!@b`l2s{r&c!:U$pq:+{#r\!BP'Pm1:`]+cEa H?͙_Ȝ=j|ZHnMwMK5ޜ:mE̳yLH@u7D__*I>*BJI a#[@[^}` 2Z"RVtA8W-dpM0o^ȪMn|. Jm4ӡ;Ƙ4ZeCKXAR]V# vQIxBq^o-J P;J5^Ng6r{Jh&}Tl!e(Dvu-6lRExM)u^"V A.ٝ.̴_,(|w>Z=6 S,QۑQ* !.iF}5wSdsIrخ5$^7 T<ԃ1Y =::No=9W\\1$Bz,{fצyb:3"fsQnђ~WA3zb#LU|BpO3,Љ(%!| we )H!{eKm׋O{0r!ǵdƂ?qeo.=+4fFP>8mVo5u %R+=_G/](83yEpQ4\҉GtԜT#)c"X\ UBwe۰icY;?{˃&vYCoe{hoieR5+Q]w, r=ݰ7=[(>č3"9a((Ls(tS yqV`Th+P@'^'Ul0O/ #Ur](\?"Tz|nO(FAFzavqwK$=Tz'{TʆD7zƽ"eCv:ipqGGI̞h 8mrdݶ ['Wsr`#Υoy7/2wÝJz$?tS{cWNz-ֹ-6m5\zXl?ӇtpEAyghݑ2H!T ˳_|ȯ>hvgƪxfcɃ(eB7֖c>D8X62H`ɮ@'mTia oC%5Kp˚`z «^Nc]a&9ɥ9IS,s:Vnsޮ`IMZҲ\wƵ!,8[/ LoRj)e%J̓СX3xuCMWJLڮNvLj, ,鱷\57{3ڬIԘިT%h/38/4–1-CON6q _8♀asz$wJ[檍Ha1 θPT3 ixIݻFr߽_uo26kgZo1V@<} ͉a[X}ۤ$"=c-ۇ|^^@X,f(kpWbH>iy~Ԇ-a~իz(*l,t!Tct5v&+S8 f"x.LJwpȗ2&W |4]/G$ԡ2mU$0F}c,M[vm"xȩ~C8""wG0lWwiE*.;h|f <?v"rkPnt(R;t87N<,/: y1:1LWEOZƀ={y6qX_=;s҄# o.>UkO%$Z;f,l,d}< m hiMDds9AנkAJd 򡢅(xFiBdWcqS]Oz 9Ī,7ŅNFG/RҖ؂ FyZmrڳ\5 Qa\6k ysM1:{m+Gϯn&v9Iqp(n|]TuJq\~Ku,iKg@9:hqe=._@%N͠>?'o\T t╀`1|&rEB(CLsA+Oo~#c}p_| QѦԠ#I߂0$5G~:OS|k}%G5)xX|ZR,61&)%ikn\[lG ks'j M"&vspv$Anf;,<߬d\ⵅ1 \QV,`u5qpѪlܐ+$擏 臄,- uߌ"0j9O}Hp*,æ鞔C l^l vERU*hˮxyHsU Y">DC NeEYq_<1/)6 ŠcfyZ^YsJCy{DעMؐwcuI7nmlɽrX1MmA/LLK@G'Sžu7C~2 {w[AO5ݠuCw#S)(v w#XuE5 l =N}ﭒ2^2 eʁ>"0DalR3Nf4 1xe3*3mrۭH EFyw~=[?1U1Π0*7Qu[o'jxMsЫx&N%4)XJr^F` ӹ\ h)y4J~ׄ샳nxMWRfVIuC ;"Nk WXYՎa|$]$@e0ļe+ERA/oY"})'ր0ԩG{x(ĹvjFʟkVd3\dN];"춄|8ю]yH2^d.2C钫'\ Q6"7~-@/gBV;5cNLTY U VlæTOb؇>k>1N߬Mjꓕ F(LRvL0v[-s:5[+BK%R1u  }:WJi/th2 I3Sg9T0di`#*U.E0nZD~A.zQf0d>C`E+Ļ8I›.6Y ":d~BZˎA=U#;<weLPe~)fdzwUZ@:vW1/S'by b9c7ZUrt,7_~~ CCZwU;S2D%NK>oqk|{ ET-jUm2$:s%>TnggvɐRX`2(Ԛq8C c_t)(W(7XFE ei5נPh(>=suMHE 5JG@eX[K DJ澁t_{_ kDJh!}8rpUciۦ-fD?QZDl*Zz;2M +VU݋5|,:ĸVhX3"q">tgdԥj E0`iʼ]KXWrtO $:@2lG$'ApZ61~̕8hй_;9[Ě>fjrÛ[N&17w] Gۚ#9nyxl19Y!l/7A5̅?Myƽ5!b \aoX-oj2,if󄡿#ae( 6d 1Zi8CsT]˹s؃Xfg&TB !۬;*2h|\ nyNتOߝ̇~`yLg ™;J7^e\/dv]Ye,gQ6Jۼ+tp"76>dXtJitʳfi e~z(U⇵@w H#`NK1r\=H[0Yc |tḶX3ͫ?&V!pѻ*\!LXD[hj1&8W}pbL`Et Ou -g- Ӫ9}}zAu8=)=㩖hזZ6]:ۺ: H#cW&T,@Oq^V2HB_;axp,u;m#CQ,kUJ.w8/ٵƥ[zgۤa?TKUXe>"hUMu /IsΖGg7Č#qVʖRPS7G4sVqskȞ5|۲wr[9d Gʘ)M5 cK/4[:^ҧN'=euL啗i=:亦2"ߗrKN n7_qc˭ʭB9A1Ң=irAVVN`5r%<@ª3H-mH2r(gb/ 2 T25,dk_Co^$ⱟd8V u >]U&&N1]+TԔ )(%RsDqCu:p$s >]Jf+;z/q; !|?)zޒ c";#MUs]%K]g,FXĹbڿ5'$!+ۃn! jX{)5;}˿k,3p18;'^b%2ȟz(љshr˞(|Ò`0\/ب,/4ӞEiM=dRD,$KfkvJw?i:l31ߌAJHڕ58쳴2Ff&@a85#cCj09ƚL C=ܬd@.5PfzTz9C#97jAʅBmkeM(f4ϛejUdk&OZTX PV:Ԇdi^oJ⽯3Lt6_S8N vF'R -jYc4$6lT:.Z) ;O!XGXJ`yo'RïgHfkۗl*J4%7b`0] gŅnr%Oz5VĨMS4}^ľ1x="YBzk_c'oW8"\($QA {S:w-({hÐ9#~bM>4ʀM5A4%ѨV?a>{NOc@Vd-Խ%\@xC6IC:۞{=["isJkO蔎[ 鴾`7LSm\זYurNQ/zD:x]zbFV4}oSF >n1Us!t.:L`4 ÐgNִ.1(lH`9gE&2ҴZKN1[{*1MQ&׃{g (1tXY<͗alc@Ԣo+3eEk?3kJ z)c ͔m"Q<9CitVxJ GC^\\{_$wx\:q_͞Azmy⭳6ҿҭ9 *rǀy2EUסT}ϟ /lv{ MJO FI6Uf (-]7P hNrp¶ʄ l>E[0oh%uUxaiof3ByZUo@o=ӹ$w5afu*]8l\hm; n@u ss$4A,= 1#7OcC&։}op\4O֯'ˇNXK7S-n8Q!PM”m Y.B^4/W4+tsS$&7C4xZR9\B]!%2ƈdkyK̏cZZ?|g&%by@Na //ڝƧ+Zp!bKfG/&dYZ_׹ NI8*E!˦(5wqz$CpMA zO:j73cCۆ\w',@+gZy jJ ^r'7=b1$s.ow=8sG;B{X~A.xR!'۩]ڄK8i e|e$CIa(n13ۨv۩̳4# ,_9  gOխ1+tGTVy ݱ%%iUgKTF҇J.PC{ia VYFr|FDkup$;q5Q-vXӇu4 ưOfB7=m]?|#T>, #gc'^fʌf܎എ/ZBဓ 8z?pΌg J]+ I{s=l݇WϙLń E5Oc+ڮ f!TBDIة&IfUкk/0?r[,+9n0Wߍu5b'!z^|gYetFsժoCRmgdZ|SLޭfRD Ռ_hѨ>nic!eRRgQ 0`M=YiO!ǚ˹.3otǑR*l}'663U'C%ƽ_VͅoB$jh%,U[ěވ( x( /wه?OOa&N:Ed醂^΅SOomʘn(crY2eâEU EG"yt-bBJ^Ʒ(Xq6ɒg vM~%~Y`}i_=PϪ{}hg&x-K`ؘPHu1S[ {Mv/&UąԢ 2n Bқ7'>7`k8JBE}9^J_elaNm@-$$5GeX:iH7^Ffx|C EU߰PuOiѠ!bʼr(ώ˶B)P|rѸౘ?e-V泶 NScEC_ȤEJѩoTq\o/bRFR䑛h4A \[qN O_ Y[XU.1Gr=$߷aX,_ă헲X zaO~H\BЅ(Vxլ/ZI YW,[Qk|fXT؊i@9WHԴmI|~O!I4iƑdG}Ǭ}P饗nSv -MiL_@q}dIj4y"ܐ%@P.6~f. g4)RY{3p1i2n6f/Sip[3Œs@7Ȥ`ut4Xo\3s$X2Ӥ+1 .EX(RJ19tzH_5,Hװia=E*5ENV;m/l6e]2n`_$d2fΖEPa˵))tS$Os7;m;,jP=gA) 25. ,`d=jYX\ Rh|E""l_3`0tG)+ 4`&8Q,w&~V0a]ޜS ='6d1wFlÚ}6^97f2y촤N&\K/B UO-߿KQHLI5pip B,[ƴ[ WXC^RWmEIEEF=7(jp{"^:aMZ1r8U(ߧ/ҁj *ɀY˞܁lU[ZÓ[? dmci^h\)iF_[ņ"2hZ͚njM[c9xTG嚶H%pj}ȁ_čkS=QŤR1 w*3È5.{QgZqd*٣*L (^`aM1oE> eT?d9r:C$t 41Yg7;4{JPH Cx z@<@jKò]'-OR%P"Zѻ1?egg H:! .6 g [: @k 5LZƨ=|uj8Y,< [:6'\+oc`(^ևIq䛢G(L gF?LQrP9=.Fv%n$'5WP 9F*qYY_sŦ&'2z~et^G]Pf{ 9w@-.ˤ,v2';̠U2F=@ZG6}U4ޛhqێ}3< P-g}-I{(?([0`g _,:Bې:r8g,f*Lqvȋwg97M#0a'DKF,CILNUG'H sx9"NSdJ+; aMKX̡9:ىUl! YyV[3,Pg x\(~BRwkF1(IJ_2ɄWrFl ,dJkUCI3@SdL{yAXO@;LWk7(hdtw^3lqN4vx8F V.趥,gPJ"粀K;@ܦeti >on,qN^Qp̯}[g J|zٮyg`:QQ@Xa~:P>We/ĸQ%H!UmFKߝ;) oL#R"n9 +֝ުWh# AsF-\O=ޢΘsxG}|>Zhl4iN pRs s gG0q1S=ΝW#=)oQStg{=x-Omx'6R#uojćaX@WSA0DǯՊp5[oۀKIF&] )ԩ'mcrGZ#ϯ7T3``xb}uOjx#y5=Ka'BATuzŌC" |ׂ0K|7K<8ůcZ σ(}~;_)FO,~mI! $ Ɖ&'Lcx:\A*6ax0!}GM{wMV(`YaU-ߩIB -}VIJF)KT#jڥiSbjfj8XX+[ŶR/'cPPȋ > qHuYZ_Sa#*ziUja) =ȠOu}+lRjT9h_j#C?>j$IN[ I HD"wqR[ujb =RoBwt. {<(IQ'/-3ŪGg=r~@" $I>gr O`j+Vot4-n7OHY7>-T5GMQ5c24M. nafD;%qE\KɼQ;cyM$ MS^pZDQ>} &$WCFW͚h^1֮]23Z+}UmQ4g nC1>Şov{=Vd78+A^sI%vSكβlK "qR0-Y.SB:sm/*J,u$*[_W!t<p;EY{qfYPwo:n m+ `GĨ{KTmxY߀lY0ץx\&ZS2Jܩvy RY7uO>3ZyJ{ݿpwqwPf HcRF2 }pV%z(w`6_񸞃&dsק-v-NO:-uYe%ngQL.\07 \U&cL$hLzEhq&FU'6*BgJ fQSʢ8X}w=Wa>0'=rHrh32>ճT]Fy5^Ҭe m@? ו!gwMߚM[ <nd 6o/ƒaW.=wƎ h͝_g*`瞒¯AS;Έ<kX 9|ñz'aGmԡ[2}o^udX\Wa3K[6gy8m|NE#T-vBLeggbE6a7R OEmu.F"82 <K,G:< lo'rͦrJc`m~bGݗ>Z(öR&iU,) \-| v#u+kA|#KiU@U-4mzq z# ۗE .JU4!B_-hL\ό"p>|(GE(:Y/!-ſ1?@vLQlqL cmR{m7ӓ= JNԨ"ss^ge&J8Z8*ů,305-:)_FG$h#pg3ȄݼH70(ǃ:u:Zcg#H" ڗ|$/"`3p!lБc@ Q M`o|:řt9jaw=+e>|[3!1nBuϬ pLU,> mHKSH+Dn pZ]Ģ|m0#$A^T2yZcߋ۬A,(QIl:,VpWsx@A0^lXKϒ={`Ayd;α~)mp7_}>R9a/UjS--%]exxk8X.uejdb5xW~,.׌̞pvm k L[MeY.賝AZFiaM}FmJvh^r$.wajuӘ#D0*([ v`;tB,Y=F޲8>@~$gBT8,f\'W4a0Q Ⱦrg=9>z1[$=̔$1H%/hf=8b=V$OGg ڌE"8&˅_%D/89؊1+QҏF%mڐD5z!3H)Ol$|/b[sGl I\(0}ِbId,$eq), |mx1( uXrQ)WO%y) A>3 m$oJiHS !* n<(aUa{XœM 6Z8{NV0q]/.iBlHo}KvEׇ#Lt0Zـ/d;'cu˻Z, Gv<6Z[m4dAn]Ó֟D*#EF9I3vƷuc@;S? f{s%PֶjcV%|q o~f=k}/n ΓSīQ2IBt P"Y#!}kׯWGg@Y\w"!D;$lWeE~ >oP^$´rAH4:wrз/U92r.avٵjÚ4F,JZ<rȩɴ){ f0!=_>"m^o:}''I_1'l\5TŻΌẇq)*-3P:ࢎ]1Mq/>̇C,X`3 \m/#=;*l?{,ph4;s=IE9RĽEm[F)lZٴĦu{.0j^"|I|ԟίW s}`we/,ѹG#`-%k[ e  R~Tlᾨ8 neH*t]w*+-hwggŽwԳh:|= FckX@ZG1"0vقxgɾޅ쓎$ (Z֨:\af^ O !6X RxRpWOR?{5nbh"%>>8aΫ߰KaFåv w !b˼hx>Ѫ7&1eū>zo>ъC)m}V@p6M Ze "?FS Kj N}8x *P@XTÓ=Iho龫 W6<6WDѯt"a5 :q5lx ϑWi5bXtK ۭvzr KȽ׌}TJ՛6~S  InR'ɭOK7x/T 2kn/!߻%z$x;( b3̂@A}p\0@- `4&$ҾIz*OId"Ks+|., /+[;d~}H3eҖ2ut|)2 # Ku2\\ ?mZx85!NOh\5 Y5ݧ_׌?c7jmõٟ`xshBQLҼ|"|{_IR}YRLgԧiHL] 6ūŤZkIș9n-qz^ti=S^Du<ϮE2nnkiCow)q(٭Z d5& Ne;7@{=FW>=YW93IJ=PGwXk\'^ /D_epAHRF3(`j_,=~INRw?1v-BPRMR_rPCY6=ZS@V:%'IB> f *zSh<ҀB{ŷE[#2n:FT+Q0m.2.Z/,;cGLp0gC%C8ޭ>6.% )ȼG%t1+DfHV/ek8rY0Rs-A$hO?6UJʲ#WYSP?S ux 17H}EYDǗ6$!q>8Gg0T]|W߭SдߑK L]=څ0l vy@G˦It㨞䁗)̝O*7Vރ^d_YqjC gwc,k`qRnB# OsP7մޓa1/o >d03 +,a&kԎ![VÆa7[_Cj &3Vd?|jbmmz@KX.´p^ԢsWV|]fݏg 7rM/PʸY/E&#髏$I7m9LO!4ƶO#unbi _\}P̉5DG5 ٢ 59S,,dM .p!#ANA}}WƱ~:)fGow}J>mC/(t~ O!e'oёj-0ih:\eb|%˄ޱeZ0K /xÍM ;[Ou7X~{vƛrYHA MXB xԲZ17%2htG+ pO p@RWa-/Yb.WConl*}4qkġ ՔC-ͮ8C;f# Su?|\MfZ>,*sPƊy# (DNJ醺wϘ >ZLvJc*ݧ?^fnJj]:~G^y2^$Ԍ5ǯ8g#ǂ--9,.jӞ FR[C;Ln=8ĮEׄ@4Ō(XsUN6I l%j9Q b"zy(k8F5Sy 6ڼ8)jW#@0Цh'F~ʡBp+;l2zO);ͽ[o4ܛ7Nf|@z4=|%;g/WNP*ĊyA9Z.cxH2Ȗ/~r|;-Q Mƿ9Rh]ژs'/^Ȓ1Dy#iBQzR'#ڿΦv-+`^ ͓}DD-մQ(ȯl&-l4ZNjY0̛Z,01N?t~!c}݇3ų?*RYNwj](NOvíMA:b*0+*3-Gl\N+G%!u4* Qt֩(^#UH1*Rϥuڞlt7hwG tȃS>)SDR@+ sLInAF C< .Djc)j{goaB *G[礕.bGz.i>7]@A4\G~~L kU> 3FY*oᝠ<qI7OMN|5r{d9.woV#=z@ =TgSᩦfsdh1Aҫ ]BPcK\t@t-o >!H<N`s|fuk9]t(tpTZ2}0xu~C|7\itDG0dYj8;MKbcya'(hȵ{hljKZ"6ݘQHj<6T6D,|[Zk$u&0;ٱ F.#LoɉZnozkMwvt,};Ϟv[Hζg'%I{8VoxVBo2 @GQL=YD8;Cq!y*92kz8p S<[νke![8."!T&7 <9uy*UmfU\2wYigCH'c/XB=h?m]A`4RgQm{:%זncnKṰ _h.b>PAiƞ /I*II$$gڕ\\G<%i9pWR엓)xri륃 O 琫g O?"v߾WCgv+U tB h爞CkHLI2.@ i>+>G(dv EvGL<)y_KH0Jg@̩{HZ- n͞@ж(qxژU# c<.!R" Hʽ!tqۍ,m .odBEzJ:Y,iR0UQ^ Gio}?!Mӿfd2'3{!zsQFvppYLfXK jKc E{nxC>,sˑ$>1'\t\޾|V 0Ȱqʹ#;db`LP-Qzͺ`oZrIG@m$nE~ Qz) z.\'O"= =x^J5HO#NX-mV⟓okM.|z OqHZTv! oFF&N(忏:cS2;Zˆ=rG/HK ezsdf,O_vw S,Raw1jBe8yHukX*|W>q4ɪT2o6YC{eCGjܗZmV|~xDdE&fӝ_c;oͥ\2V 4d6+ڛH3%Sq~5 zی<41RrNJ>+\\rBܴO1W{xo[S[#󷦗rpYwrP6 ̤+uP3 d[=7Cew$V8I4duSm/ۗ션)#;F-YӹMզƷ^I3ad{6Ǎ>i=iN  liųPMA@y ^b-V xd;{-Z\gj6ۻ+rOIkI!\Uc6xx'Ō^ԘWO +ڢ+{wQ&`+6m']d~\Ew;2F.y< E 9q|=J$lkua LQNlR= !}.0lG;ދC/v"uTDYڑFڱQlRQB:ڜOsY&0j wjuWso)鼟F~w!VqΏH`Q~$oL99Z?Psb:cepZU4zNoZ0T~Ã1Mn=1W>b̨ɾxQ9\a{) cRUnlyC'\ܒAD%%G2ipja05As6EW*VHvy +sGIuز*6} mfi& K q(3o'}p.|Z@;N M<1mF!~;DzЯjĮc8ЭfyB!oF(Eo WzY ]2(mu=oWorBBYوrb&=USLK]g 5zS2!#*dVA"M&w럤3b=LK%*Qm 325 Շ:Aa}x uG}ͳ:Efe $4h;IlKm+شz=T5G?=iz$_^q:aȮb2^8HsqĪuLkR. 3i  ~$w,bC|ki=F tXky$UXY_P2r l,={%㐪 P7gaDR65]ʿ]pűs!W!=lqcQqP ^4zBp@ B\BW.36R2XySN,G|!ZCgg2ېd׋Y!l53;2HnV`JV"E 参_$=Y5@UbZ+Lg';.p`'6ZB~̽Ðy2px[_`nQu@A_D< ffJ~7], 1\tL"gVf0=,@Աf0srQ8;0,5zv: P%Wd76V@QL x}5C } a_ x5PSޝܤԒHxW_~lKa=7hm$<#Ǿ!%PL60*0|68 ~Z:܀A`r9R@pp#L-(MBQ> mVcgܥCaR3  ]-g7^nt,*&{=}ᷦ I\ā|+9Y?K7Tڻ? s\λ-65U B$wU<˴1ҽkjq{YFS~~q"GekFȻ ^,$ mNsՇU ZswqdQaT ;0oAmObj1נ3"C™G[UCB^~" +-w^`=>+p&f _'_4`VZL5ߊX% X{eqVU! HͰ:(" Mgj$":VdebMxxn4:PuVːr^cx ~͚L[ Dx!tJxs,,Bqab& ]&^jX9#],X;+⿦]/Lw?Ͽ w*ȼ3IZ*aa]InAv>0T7Q2({[)ya-ZpP#vD-t0F˦{$>"dƌkچëG=Twk'_.qmŢz0AL6A~vjhyE1DE qbx`avb\La{ziy6V !['qx@*rw˞FZںF&\7gDrM?zE8,ˈ1xaSͤ>;yk7ܻy0Z:`X݄T:+wp)WDaRyA~Hwj??מ M-I`cZRV681O8j&xia ̀Z'9J\rγ!woizeuM|r`kZ%[ !Α_ NٌqL.Nt͍xa$v>CQLÑ0^t{2/]q}|I,3[.|^_kJ}۳OzQ3QtJ\ПUt>5]Wgm>n2^ԉ?Z-Vi\4BXN9gF9;AOլ3"y |JT s"N6YZ61  6?ToT[a ;n&WSLNOUX~BC&ӻ 462<| Ge"ƣr4p&56bV)]؈߼o'?B!´G2CD/݌m¿ȣd E4b|_I^XVmYw>D5&D"Ά2J ܌"q%\CH Mqs?u ZB8hV_dPMi9߅"~R3.߿qҺ;/sA_Ta-;ng}^6K`ُRs%B%^!T1XpqiY|xc9V10yVA|G0-KPXLZS>cAfKOԦjV3\ ͝n_iTI>8Gh<]|e*lt-F 9bzkД}50dSr^*AᏔȾ? ś>Sdk+2V-uZ`_|:ЯC!iA o-|̦E<ӌgmrvVI8 /[˛j~JQOǓ1EJ٭;ۈ<8=T5% >W02\fTOnuDd^JRrLb&Qs~dWc;?Uu_M):.%^WsGYEEyneB^ٕ󡻜V^r0ZdQPuMRGw4n}~Dl#%4r.)=ߥ*AofB*A#O{LY[TYn s+7l>g_(ケ+4"ҶDS6{p!"Ɍ>YN=(WTHb9\6 +Wu 9KMJ=ٴsl1|f5hi%pգHiudцGKSGjAH A*XZ5)Q'zUe74(($𤴮 #9L}%cXclU<_0Q ?G1>.e\<޳.Sx;d >%55x0C¦K>Ʊ )up$I~ Bt N|WI-LI+z:Z 6hB@2!1F$פ&_}JTgba&WIBhX4OfqHSϹ>iُ/gh/pH]MC*1pj; :H,R2~6=~yjuJ厙 gj9 -k+OiW*+T%j6E?z=/fDq6:c x30jL^dԏD)*G.v ^":e hs@prSU]X4wg<*Na [33O {o Ǩuli#/:y߽]m8 /ԉ 9|pk &!2WIpa #0*kg?!-QEx.W\J3p8}ŽO'B59"Oh۝ז6D(IY@ lA:ee=$w =z~4q"mtotP6`DR5TJxLi @I Q/3y 7]G],uLA,Ԋh•gm;EF5^U ɮ艔?|ݦ3*e<\[Az6eYcGS b do7UzTi;FEJ1ΚfӨg6ZQ 8տnӃҊ.˸B\Z{~]c]amZ4 oh;-FOf--ll?)LBfH |?~q<=(؏֒2}W &%<߳٭&ؗ$kI3sav M$IΚ[ V$_BiEOC@y>gR+}7?ǽHz 1R/i||jIsQw 5&@;qmn5*<ܻY?}y"(`7ٺ@2#CSOQ\(P{+G#B+GxTyLhFRO9 凪2!:,{ @jU5/K{>[zZz3y!] +4+E 1o[[mE`QAIغy1yR|U@Iro krikBӺ7OT-HCG1^>#yo3~h_k ԧtQT ~]fY v#3x|IT@ 쥘YT*ΪIv85rܟ7KL~ǻUL{JUz&xѼ@CS_[_'I&HGBE|A7&0ӡ;M`4kmc{>>dAi~냊hCc.XM( \Yr1!,8}\{ޣc`b ؟6O *v-|&Z_:u7m߈1 Q*4FHrI<Ƨ lhRp*7(Qn]J=Vʻ9ȳ_[TӏA~AG/k]43uɧUE ZCUJy=:{:M, vFvѸz𓧿:V*o8# J=x,23BEO鹡r(vJc>j>G%:8Nary#|<5bbT9Iʲp]i)KR וjur3s*AteTztyYP&6.v:4ӆtC 馽;peCig -F$}|z%{CP%W:NECm <ݼq =z1{[3&lK^ŵ \O]&sN^۵~{P?DX#Fjh8a/'5V(*F"Vb'|4цp<ּ'Aր"9"Cx֒&U:(<jզ'4ZC`5#p;փBS| o)zsxw&kWBukAZ(1dMtsqayX]k"GhK` R^ŒK)Ge9B-sS?&<~Ͱ<)F]+WX׳9HE˚jE$@\ TA#߷P+@N(m\2s{F ׀7^ju(P9 MET{w3] / =ىW7u"tZZ<{fF~GwÛc=44l@Ńz@,8A;X9:cv5%>-Ç[7i%WDF97[A㛎JKz6QͿSʹ'܏^%՝xeQ@cײ&p6j_W[l=KXBد8%ԅ` <Qq<{Ĩuu))T:,2` ;ޅ#f^v)!1ŒK~o?C{F^,-•`0ܯ!>qWTa'(=Z`$fdTFC pEN|B^7R+RJnYdZfv? w"'At%Jmbe&Y"@]eh(RB7 k5i^*9HrC4 )&?)_\{0YbW)EX9,ΝԦ '%ywR3j.\6]*81&,h?1+?CnĄ2˧b,|VtN$Ȉ -:h[xYں $iӕe^*%ETH ro*R %3ҌIuIorj}A#hīv1 T4.-dw0*^K팙1ʷVs's ?2 dkIDp8,iP]85 -2"8(6sM}!7ȝlFY.=ol^i3dΦ֌ 2Dje -כͶ|'lfW:Gr4~ޘ\M xIDL/(]8/;~h F);}DfQ@K)fYybuU 8a)$:K8Y@22{oڻnE@gĊeWM 䪪VdpVC}Z{ǜ:f^^NAz5҈1EddwCdZ&;r@\q%n=; Ped$,SM<5ygg2H6̬1(I`h}XX 9'zf_6߼."B$+z ;T.'2e.D m .25a믁zdIɰɯn[HMA괭Vp.:_ܑg'EP3k8)EW7f`T\aC^PEbM*ԂVc;[o푰F82B[\ֈ4NUSXUq?;kY*{z lR8 WPK IzvVSR4;-!i] 4қ[B?ʱ '԰Z+L8jtR7NfbE~KV hvĢk0#7iC]Y|P9f#oA:MJ7RApxΨ{c>D\7 w#:r=~u%nwg2jKܝc~E]Qe6]1jϯ,|,V^_X$9C̣v@{ͷK*|Jn͎12l2)5h* m.>?Y.=N}:6J%Y;yPiCCܣϑ7ܤ ?_zw^jlO[(Ȑᱝ0Q䨻Y{I*bq[DΏIqRx!)clJ[f0^o yl$u*J-~z*xjOš:NM.TH?!Gp;48ASտAF_?GWy~y5q[shΊB:P^l,K? T #Wkg^F #.F-ځEWfF(D>OvQpDvזz:^)UCrv>CQ.BMgSc@`R8d]U¬[g ZjL|x6Do7q]I,#qb\ZL% KQio0Q!u$rը >ЪMoF?wƥ5I3XdCMÇ&.MM7T=1w؟0 jeU_wl^7|ӢH^?+L6z&.hMm.0:XXg,^BYHAfNGAT(ɰn{딖K53a.'_/n;]~,7No(tɑ1S>Wh/dщiIԖV8+HV|չ5sҏj:?SE_oOGWݽSg 1vC*'~ucV+:߽`473Z_]s6De;I's[A+_B|Ep J C''>3Iku\J::@rQ<$ahM h'ج!׼ 'Ww0ACO2ʍ3 -z ; V;5#o~ MN@tvP4b-I+1_IʡX-_sf|U<*œpiYX4;?aO`άN7%<ШpK?בUCi`pY~`pdS) GuBeŀw }JSMDV.ݽuÇSq0FHԓ`ǭݻY%#q\.Y FՆЯWδˤJ~grJ!r\ȝǙăr[>TcҲAiº~b fҼZ[3 m,<{ pf_q`m"*O.LNM?]$^:D>z)E{leңkнrv1('=YBM%2C,ޒC1(Z[>P}=aP)C}rv4(Ò *z|e?:g2&݌4|60<-g6Zղ}:CcP‘Z~yꋫD9lHǖp!+ZՋ?'©ϻ~geGEwͻ!{?V;t>e xj ShDD$8RsAo|>/CxdLR7Y7DXOP9o}r."$5@͇ųI5gi2ZN A 6g>4`F^ckKi9E&žmhOD{r(tGUTIūqu<+u?UrQX闅zfM֊D\9WM5> 6!Jᣖ&ygjOSJ.oI?GR`M<)sib69S3f}ρ@jMlEt,NJ\/ Y2sf>ȡʭ*(´TK.9k4K`p$ZIiD[Hr/ssHO4q~(t'T%7}Ήݩ*$( Xl# ǡߊ7A$o㹶Ɠ@/UktP28X|RA< 5)ͭ!J 5dةXb'i0o2{B[ޔzt Ն&hO^XؖŅVі6~$/eg@rn'Vv9TK&T!\dHs50drJYTXDt+3효ߍZQ<nX|5.ԗ]^"Ote0(㛮 &A1yc}e(O,T.d cHڔ#02jg0[|`C$Iv`78<7S\Yu)9Jo|Q;yF(XuSI|^P 8tf 50JxuEX+m"kvBӖ|ar i^ Vwp~1nn@FPp?8jQYJ%B;6զ3w7=%2!mg}d/X)!F,W6W_w(|/"xsh5mpK1 C?9hv%FO鱘oP@=KSNJEZ!Ar hx -ɝo>S7}۬:Er~ }BTz܋S ~5g%q tngͳ&9q,N 0:gtyL0~_/>YS uȍ} Юv hu4F,C}:* 3X}MDC F.JlXf ji xSfk* T__8-=ءs * L mX}rcBP @ W)+<'+ge˾pfd;Ycүx]T WH@]m.4pO>tEz#* X)HÏ*ݣݻ>^ ԑ2u_idb3ɸO0kw{L'iߑ`,R%odսLn 3ndf:KitT :uƦ3N0kFX9$&dJqviؐ rҮ3tc;gטݱ^SVz0Qb8OS7$\&X\O .6טoi$9$xG} GF[ ]58f›2r=>7^Z}Fظ6ʘŴEmki:@x|3G!R -|80.6F;.ЂN9S-ӱ .QL*N[ct . hQ)kzV5 H6FAA&K(^f*1^ZN! Yhuea{؍r1:oER!u˯ u(sہQ1(3/SnUJ~Bµ܆ȳAMvEFzLclz:U#2mKŒk7#F=7{յ%PVxRvYOr z8ZTkU!+Ӈa3+L'%yJ'Ro7E֬TH>c ^Y-\n3ɼ$l'7Jݭ\ձk'dT` Oa#ʨ0e wU5Kʱ5Hk'b }~ g1`}qɜr96%x$?j,1XJHOFhrCo8R(lJJ꓍Pf lɱlz ·5nk@3KL*aS1%\4vwELvnE%"N%{J2.C>Ul%h;dAqs]a ,p4o~dRt Π[՝J KXQ}Z6"Aev`Dޢ fCZI!i}O &v4ˊjh m.i{Q)HR8{nKSХAȆ@Q$QyQkz.9W/Dx8CwWDN!..حk*]X`;H['\"m0&ox 4_R>I'x{f>cTE~/0hi -SEWa`Ha3hUZc!~E2cN8<=_f,˔ٽN0ѩ*aon׻+1ݴ„/1;]lbI 0Z|[nY˔ws\1t=#?`u(>nzKAgKwע[|a EW^Oi)̞}ڹ8U}~cT|ݖD&){#"٘VIcy7ΰӸz#Ѹc2O, B>Q"=,#{27EGTiK%9Ò_t3Gߕn4CRBALpe]w]"|#6KNbgH)BijRMbNc}, A0/z,2cfHsz7uI y[} uD&ED/Zn=K|,:rO\߯ @<^4jge5W.jǑr?, jvJ0i!7y@L&$*Óƙ`xmIL6N^,wlŸ9Þ!x+Oh','qP=JJcKz: f3B tɖ2 J"f tsL9ǽgHk)*/q9~0eWCSThb۫zbYQ}E."LPɣߧ^kemTPK^)cK>=1MU]z2%I=2r^+u]b{n{,3RR$Fy4M9X3Iɠڠnʉ&pkyF v% fe:',Q˭.f&r}qa-h +%vEKq]֍T .$&g~Q,u3 _g$>T FYUR_I;WL'G_ܠ=c)Փa/l+\4 &vl 2K!ƙ4ӰcXA#J#p۷ԬO gJ{)(=H9U, Ʊ}8N[>F\m7 гTqW|kk`V#~|64/&s`-(s|qa0/B$#Afyl$8h-F) M f%K bH #?( @TӸVHjAT!ڎϜ (/-5һqv{"LoJ!zav c..(o,Q0wiZPh yذڒ;c icN V\[mX/[#RuI7# 9 ؗո[5ufFM8?}uf!U3Sֻ T`FڂB1xo-QYؠt0QB# 7J~U0n-MSkg|伧 76 Z ='^G#\t-c9|z>'_9?RH"Yj  R>moIҺ?9-n\nlK~Tma^{״ӳF·NctϠ {t"_{mH<8 N_mrF&j4+X= 󩴢 T|avӛ(-O\G ?1¢m gp_f-ȢZ5'+4bzK 5;KtȇXrٹ&diNEܭ,A8+0)P?舊u*hМ' Ҭ)yF)\[ok+Ot9}Uz׸U۾COI&ᵏn(]zDD(85%Ezk [9|h*#'h sul5GY[ۙ*pE)i\aXf~7ա+nsWKO%wec*IFz?[ieo5lyB(?vkq8^"OXꬫ@}~].cȡz)Rk&` `Uo{nT.ovTIU+7MD%^ȡ(&RҩPꧫ&(`oQR]]ثywL%f{}wǡ$/l$~7}]i&STK;HyBo Bte5rGEy'd19ʌBe#Q۱|@ Zz93rD'[ipe E2 \ nU3P0ZDyMgqF}gB^0qk68IV(9L@xrnLJ;u/3HI0JWË8g?2E 3#$fȶrf"̇~1x[Cɂ&/5c=ElFiKd6:NT';>߈PAVo`P}9;lG2~pJ ex~k6ޫH-)#"4^Ăoz@a@K h~Lw߶+EPՖgdud_` z+(m@lUf9mT6޽XS z.?·Uu%]LRW- 8QSޛ)uys B#DZ1mٛ$d]qA퍚zBn=9?NN.7gV Ii<̌ϥZf C H>Rh ^Nԓ]PG4鬯d&up,."l >!{x%jUbU qJv=YOra_ uoyW0.(sfc?\?D ̰uz;VOQc3?9 "$3^g:c#ξڟɆ˟ (z\RnŲ6T.W"¡BűUKpr<`xfgʼEdRt咉WkhKC-BPkD .' L G6EB;9,[か7f6%/B y ;xҷ-dO}r;DOcv^'UY X `@R?DDQ%%Wnt!`@P PihBRr}u _ (ߨ!R8t7!rZ!Maȗ` CW̅QU;_3K")gaK@r@q\rpbW_e)4Z-EyfCUg?(b4/ 8 xrIIK LƩh*ƕHqe$!(Ֆl.rw .8Jy^ ,S$"0 q (&|Z[>mk8)щ7 &n[iaߘ;Jg :CAXX+׃C%30|nY0qiU'q'zP95ӰߥUz+ hL+:ў |u}nqoG_}d۴u|awROw3&KCBQE@ǹ]~JrDuUhբz}6vi ̢TizK:5ARa3Hg>fb/|n'\9M+1u1/L g=֟ŒÈ/( t~3SϲG+.j30Nl~ 0K._L =5܆@Fu+~%![ƻП;V|zM@mM\P:-u>hhů|ŋw:9"4;?\5:-Ɏ#`PX8z߃om]{q8Ϋe83 E=[AH\(f"˧%s C$q"ˢέ T0A|A4 x=0>r SXnbI[щ 9)6b))Ns}M~Z6/݌C ?LLDx8-5L@qhHT=jT>>HizwP-c>8 ɭ% J5b\Cdo=9&-a1d[rv{^h~oFΒ<ޖTյ`5BJ닯FE<9XͦT5y-6p-kT 눅oFi- 2 D"q0}Zj?Yg.ۈIv,qe \bP*nm?|I3/5U'EZ=)"a}L!ϠzYB UP!4Zҙ2'%]ڟ)*e"rq|uB"#0C toGәN\-`.%qAJߦVBM h++CqCzB)ARbS@lwa*bIl7qkv˱Y48Fy 塲iKmmͬWƉ`e+XLFDy&DA &"^q7<ξ3~*kY _+cվy!^q@ȂpBDQ*vGGɢ=Xw|sX39̃e))8\W&z} uH5 oȌQB=orMo!UŋO+f1my" Fu7<Ђ8Qxs(ZRM}D_{1yr BZDv}ݫ"Văq;X"1V*9+m>0_: VvM評MԴK%BMF1eLCnQ'3Jg}=H-H.647.kYhdon&МZ L$^Yk ;s֩SYߊ`o4jeg/9`saBY'g8g,ΧwSA'{?g4(!$ȏZ'启k(r0m,!pt b&40G%C~kY̚>^^9kUGkK*;H05z'uCܽ|1PT葽7YS L70 #_."xj}J>G4vA`F.8۩"~ef+Wű3Ve}As+Vrw:s&ky¥EqLt8Z&@!IMկiǠ0O$հ/m3prhBWp:F]yC$4 m͓XB FË[伶-{z}Coh79v!bóP102O/NQn:0]4 ņ6K,K߈Nhl8m7,]Ǝn9AU{_3?悁t%WHzjQ^4f8g]sbid!أdky&%/QLm=P;&b̘T=EWG2$#|$yK @0{:a֧:N I&/m0AIl49Ky#xkܹi%uw1i>SYy(n`I??8enE8:!GPs&پ(Y_ .'Vnn zg&Pp fЎeZM1ϸ8sKI {#z*?s*mɱU:%r,x<0/3Z`.-y:}5: j&9E"ߗHĜe9a{&1\aNq-%wsIXk W9 GnL%4}KڹA Lvה;@ƶ :C~\vks¸JKާG+M{/o v?XJkt@\ny"miūXv1q7yvKq$"n~1[..Lr Zjk)!ri:#73. kv5T0Vdbq?Ob;rN[U}d'|mID e ar 7{&Axѥs/ۦ'y! j9:5_Qévhha_E@ 2HSg.YM(&?] .-}ˣ$i%iٹQ2 i 9Y iEYU*O$vI.Ƃhiihf?4(\9*4al-\*"tt{taJ{e;CtJY`1ҒA8)r F SU˭G.p~}Nߥ fG4 =҆eǑ> (UKη8i Kɤl{ 1ƨx)Mzj]2:%8FM׍ u yE/VskeBUFCe\ f2Vy =\B9\D76N*qТPN2TnehlBaYͰ׫)dd (=i^Bvxi1S;;/Q6h"ܣZlKsnm)h. }hX{s'*yUE!m&dJ׭@qGhctפQrn٠$}M D~ <ܾJ=Z<$H)ۨrpY:dd^ȢU*UW.A:pcm(M$@Q->pCZtnS-+YfHڶH5M|ujk)F~*0xQBB;<;Oip'1gsSfj :b*߁2R X HsF堑|Kғ9XG=;)b qZ8 fGZSɖٝr ?_@FK+x^*`ؖq$ Icufķ< MavW/U$%FGUFƞq/21uŐ1BZ9ú3wb66X:ý2j~}b_Zg)Hz.k@PQ[B 9Nefy׸_eh/؛DhEPm9Wo,>Վ-RELF} ts6Mā{ގ&CY #߼\FFI=ؿ#ꐔњu N U_)ob`6[gQ+C2 uX2ԠN $|s;6Hx9sh&'Ugű{|6:X Ƹe[A߲@@ -M.f6<VͲN.+.q`ol5Rټ]8H` YXRqϤq!HfXߓ@_d|m!-rT\zp*ݷ. .82zڑy`4GU+Z/tmhai}B_~eh]SW7D> vX@?aJA ׌$Rxv8Y d61aM:'fnФ7o~v-f%WKb|H-Qhn>sH3K|EOg\~qE!}Hyg̮]~ۣK qhtsM #:+CֹA k+Xݛr/8TcCl2N_H{#մE:|N;+.r:5]g~a;t#ȞNnES]'dٷx9*-)_zeQ/-Ϩ}PzphIg@H'(SL.ݽE,SbS^L9dveQwB{ &l^IXYP4vS{ǿmohDbۃwc0A]ޢݢ}o#8Fr^fT]vjd!rg{a] iF?&H?(c6j=?B.[[ky12nWBC /NX:B+C9.ҩ쭼g734޾o%|PK#%Eo~FP^EZ8"3EtSǐnM!'Ys66kRy>,` kICAB=Tpe |s" Ov_biw}ۺKBH7%:UN;ֲJ(p@ESG_6-L]`VX;+o(mR!:gL9@?+.U~VG=88l˦;w?2k+t42 0Q$I}W5r l˜ޢuO\:YSS*lkEt&1P\Imn(!q.4 mfm 0Q=Xّ#$Fl'yW1rs Gtr\,ql>Yi'ʰ>gF^Zi14#fq2+V)":X]VE6ebS+Ԑ>լ<@YE[Si#|?+٨"sU$ MpYjdAH8@ _Nv3JxIg{Mul1>y@1쇮b'L挚AnCfUÈ{ JV>CtO\X.%nT(@DmNV;@tnK]kFv}G.։[#]R8pvRdi s K=@1X'Lx7PUD`:)Ul.4t~d6q#*SUYK?KXA+QԻ>l][w+˻m) }^r$KACkt !ؽt Zzક|fr} ).[]*{k9&aB=$dFpY18,vUeRTמн$͟P, (\gW8qJL{UӨ2⧯ca7Jbov/>̌jhN oJ_iw̋!ݣ-K i ]Zx5CG_%*bgt>Re@>pv²`ˏ7ȯ,$ºnq1N?ď+)'t+XݎLإG[1 q;3CQtշ:wvh}3nqVYP#ٸj GǶ yº"_9i/Vy<2dj KUSUK;en9 ȖSY[f@ MNrGZ檭a7a,36R;yDBMzR*^DTlV>,z8Oa&Ap.P+=T:l S jMԺ=opJv#pg֣\@IdMk0P᫥e[P=<-ᄛ_ܙxĞIOfժQOQT2[ UŁHNdhfF?g)atI»KjASd4WK#`6p.gWz NR/WKc%nl۽H,|7c b!ET1$+Tt"b3f@IJz/oTV?8vg9FC}NBࡼ#dQW:2Ǖ~qb3'AzP`)v-:f@l:І F=#{$Lu/I3?i4HH:rȖ3wb7Dہ t$98KLv׫ d8c֧ن{/S3sUI3E$k*ó~B+SQ hS!ʁǞ,9\wIvu KSٱG.9u;6}[aY9!K^gY.(b cU J͈a}SoԞa7~}J.Kg֡QMaKl;jC*y. plԉ"gC0~SIGS^׷2?[ECap»H!dOgPXk9D\hZoEFW覢~pF6+ife-W=y ǘsd;5'w^~/kc_ﰼBw%u9s QV9 .j{pvV ;!ؼ2Vߨ-͞1*BJb$< XZྎ"+*G1q E,[dx l EOK$@WM߁IO};6#n ?څI~;<|yB't x؃-ϛ:0t{4K8u/"ZOvh21C*J j^QXR@ o# <7vd1=**KUNQF{c͗$nA:Yy뛬Q&s|=K ۩ Mvgm AC`\#|-#rkWηi[ߺȗ 9vE `(ߙ;&Vqh 'w 6yZuY|M lh q!=N⸪z$h .JGpLX$ȁg:"46'-{$ Hx8Y?W]St9xm3Sh )2i*ҷ_# qɲԒ=]]w诚zݎAVeG397G:;MUZ C<8峗{!.6FՑ D`$mx!ea?I9ȼb^ ۏ&u̍%~`Z2'zؾcVhqyte= bx,j$ x>U_X/L׸ls *b?K[s-سɺɕ^EҦI%ЪyF˖c(%T1ġi^?>E%j~_w]$\h]y;ME3BRGcD侉Q2K7CX&*5܂31l;}^'$kW|>lbkEԁ /e^a˕Ɖ]F^株&WW8 ;=ȧLĖz^ñr#4&@dWk Ճs12`J7| 㭜ɟs@D`7۷ GW>q#HM$:䖋gX6D5Dj/ǣ 3 _c ukUrˎ88 @LJ}*⁈BL*,RUٳ9d\1 .PZS|N*XSbb|\iS p9DyNi~[x;CvW|tYN4xRmbnD7ad~^^L2888(;n.slS¬q m\s6+?&(˝\zf2~kޖ`(XI:U9&wZfDْ Y}Z{G8!qxxs9G#(B(bd 5E)Gǂ,shr3 V+gƜ44dJ YFKӄ*{_fZpsG2`G\|1F,UKIH.a^YH3^z- b &?r0*TX~ؗl y⛷,oJ󹸫XvA8g܇6ǭ*hHF OzOuTNpuxL>TYNxŽƟPH.H@*3a0{}lf4@rDi9{5Q\y8Z cδTL3]Ytdۀ1碶߽~QU, ą!2  T;Fq_L3Vt"@=!쌑, d_vϣ(Jm(#",abf R16+z3vÀO~;#!C\Z=$]ǵ)|K^CoįMifz:-(Ța q츘G执G8Z]amBᴼ Q>tm0($5gg<-~]nWK]y%-6mJ!:Mr0Q;û}oSY$ Ҷ+uײŮ,Oj]i;Gfr h:Y~1ƍEiF ;(g/aٟyۿXnf}-x_xGEJ`4āN ʧ? 8T=si*E9H4}xOI9n8ݤџGp-*T!d- >: Q -j!s]E&%Cy&'^T`_!aa+`yGUB ;G|W$T&gк*r/ZFb]MDt>j[4Y4b\BJIW\2R\== )v39sy';=`K|<#϶45^ބP bv)|y[/"Fr Neab'(/hp7 $' G-@KKWab8dqݙ7(zT HVo$1cTY~^T47#O Ϝ cP\n-hi8+7 {oEwjC!y3i(g1Vmc{wOoX0[OnNLREAۋ~b H3H ^pҒ}f^ib`ǻ Wmq="Q>dvXzHY)_KVod9BjP(z܊3]>͟GQ^&˙;~$DCD*Ke7]WD,_IP'T6_,*)d.QM`.c( ҤjV:9ͣJ!E!R,ŕ`t%/o}5y. 0ɶ8P._kGi27HVef9ɭ:]Mѹl&-) !pOtQaƯ8L C,kQ gYJPr.}m7UXߑ_R⊍DN$B&(lj6 iR914EIME9zh@S1M[Ny %IVX2 <8וx,e .9*LDஎ顢et( زP;^Q/V![4tܚ„n-&F3RIpdVB&Hw7c4h>6H-'Sӯ!D&0d=fcv|hwtX4;%dX]GCB`@ mQ{F6T/6RXvн=+LH% %lpFn-X"ڂKC`/Hn1ʣ<)Hح *c8!Ki+=M{⒊::Ɇo`{u+~/^OQ IZi4o5"W;mSՐ))[-$&n/X>BVO@kN;Y[WC8 <'j{[Z:!g*׋wXoގE\bOOׄL>.SMGLÙA|8g^];C= Ywզ람s+ R4xDVކ\-D9$#?ar=Q~/55n;Tl|Ї4CLVP|_)WbU-B}lsW X>ҐM(ڸxsRyC^@nvg:ʃ윏I zr4yvfp>YqBqAp 5|sˍ#Weuf^OӀ^C3(r N`t8N?y"~]&DIUW,AN(~p cYh&=0Y< BnZ<2S4(6F=u%wKUOj͡F:BxaOBnטF(OEe1ofabn!BsX e>< U?B N-B.Y G1)wpO]/E#XwR-'vw- 1G _S n'.!?Au}W/4FSᲨnU4>4[i3;jǫWz ;L"$dfPݮ. ل @f#~Yƻ#Z=@>;mQ]˳]#y3b/TH ىGrU"o&Tk—ɝeTS~[DّOӵڰr 4 ;@jUʝt27Y 7?8S >Ȇ!.n9{D#x;8j-d﹈SE=l=fǪT}Cl= Y×$Oɲ2tb; O =:k@eG[>Nɻ Nla-xbh>^!AtO \.RgQ̯ 5Ma޸|pD d?* r l.QsvEQ,"AR =/|cmJ"Y;ZZ؈yG%V%*R"~t*#ffoNvFͫ/*?|QԈ[deVYXFoMam?,OOQT3?p[W={΍iJeCh R,DSS B_KDr{J37h%,U !Xٗ"aL޾Ǜ?Vv@<G> d*^ztH&!1-M` GOx: _,,p]cUNZ=O-1m"F#٠Wk Uj\RYRqο( qFb[7(=n)6VCϸ.oY69`:殉^jܩb.$Vfx`mM*nj{;sEoęc.Qpj#47Ok[C7WTХ_bxaytHD{tM-Q0>[]\ Xdo=t|#.ꇳ=6B E8L˗ƒ_#zX:gjB )eIi6HaqMo҈3IΫ+"V&?0BidZh)O~◑,tNAkqO_K$ޱM_<3RP`@Nhࠂz{>?_ |46X-5\pJaq';@Z7ܸyVď郻p&lP y@`b je5DEc]qpJ"KמDob(,`'/V,glXſvI#l#eeLe~`F%=mܷ+! 4j> zhڷqf @7 4J7K=Q/}+R[Զ<2CxJ/jQ[>5fðxao1sp߷C0C65%B*pmCn 4^-(6ÝÁW"hT{=/~O.Vl Jk%pͬ,Sob8%G[6M_Hu6< _qOFޟ6ϲad{Ӽ &Ɔ#3[AgÄ6{|F3i>%uqX;/X<_mb(@-?|+/gns95F[8pBNO@6c$8oh{Uv6v0|(sA2@}\ ]H"%KayO5ߓp7n,Ba P,U$0ҝd?irNNv䨾_{7pJgD1*jb>PG -FyX6_ +VWE/h#D z1]I豋/@YU~n͍#Ιs fnJ#HnIDW.=YOA=ovғך{ sh H+{q6@D?&n[ 왬‚ͺ$RUyzvH">;pt ^# 6g$=[Ks"鯼_!s9ORpZ3naDr"1ZME,k"`T5DlEĿ* 1fL_Z Ѡ5Y%|߻M_\sW 4W^FQKj}*|:f6't~[KX]lw>u#%lwW˫hOTxeDߌLХ,ŅW7 ]Iz`J뵎*CR-;!ot7pD+.?7TRl"4z\U֨ nąt 2a%;3ɴutl)L}s)sL}etCrLyݸ]ñ* l<!/E` \BaĀp)kÚ) jUAʀD|썬M]n+L6՞sb  4Nti ҹQfEq74yM_@Z)X;, [ͥEwB~'^W3MN0"&KNPRJ74f]W*g8גFwiI5˔#uty^"rwgKYIEv y5e^)%Ī0J@L)$w&zx$gHw« DlnxN2v zܝn*ͼxKbB>c-=Dktja4ިTZ҂Ͻ߯Pc;%2}ր"J`Dd}ߠnɝyd\ө>sF<Ռ#is7M p _cJٺpIvm̂6;Ȯ&jU0}֧Ѭȳ8r޼.o JGC}&1j492ؑY3G@؟mе 4DD9IxŸع*:z+"B-^<%@$_^j_%xy 3P?|Z m[!5%Amsb*䳂 E!QABI0Ñ3˵Rg5N^WJG̐rޢ[HBwmf: Wl"p?++>0R(%I^`)tt[kiZ򈊫ExJ ƃM\ox[",J^bR A x/jNDmB$~&,o _M$f \M` Ο=p1(o{34[7 ג\kMRSbA'\ٷC;iYkZ׈q5YM."͚Pθ jXkmTM$ I=&2nn38Qrf1jX6oUԩvHXW- t+R!n.lzE!7eUGdweδKh[̧zMTgn r،5ҍYQWlolg/$d-*R뤢lIKgRrj6?%s-M=?]n@wH 5ӊN$5e'Wי_~ iJP4+ц͙ \Mtp =\Q-6ࡷ9N?0\mB[­$챂/lٿ ]N`SUHyܝ6ߧ5(?%CCY~|`b8/9-VHPfXxsi6prP";V1B`}('>f-}N2mHZ$)~͊~>x<٤#\ ! x,1q]|ŀe6H<Ĵ "0*|Be%d˧>eKUad͓?w:ڈ^эY"6'&(Rd j}CS{h0XuegD>GC`HKCo7.$ ' 4~m =M.[XK151.!>@7r ȫќ;1@tr`cS`S,.VzQ/ ))YOp|'V&|ז(p Ļ7 ߄S3/<~ʵt=ֺXj#3\6ͥ1&Nvx$aQXڌs ' B,zDdbU8CVAC=aAk'ڀWX?4F#* !:$"})ٮHvy܁9{oz&e H hs&3/[ɦ0|k  3\o]RugGfn:E{შݍ)wf =5eu l睝/il_Fe1#+Uz,^s2uL`oJ&bPV!V@JTnZIi 7*Ujj_ݻr 2:)]]IζKO|ʈ ܦgiN?l} 3\ bz0o. T~~`&ݗFգ;-RLۭ4θ=g,!_۠tcW.?e{պq'mMB݌qd3MP|#rJE.y@#Ĥ<6TбoIVQ"'un"]xٲ:v~ kܬh$fg3c?8II@U.5xc[hŵ^"i$@όY>M5`g}M  V6w->̳:^|""PLS8{kZSض VY`3Qkڔ ض%K#N-#.7X34*0U'J3͕moO"8,in1Î-ў6ЗHJC9-fU ͟嚚Ϛw ;v>,`[u ŁAez+=aP~ҢВ:RTPg d]"zS~yf$gh~ٻ?) k룐 ,Bxu[4=g}Rk/lM8%Gz91(>MdC !$BGT߄k;LdB$ß"f?qn2b:+r/+uB[Wd{3Nxp4KΦ؉PG^M%1jȼYv%ex)}33f2 ]^5cLhA\Gnόն~LVco7oh+*FT Ƚ=u$D[dz7L#ԭ<,-BE>&/hij3 N!3R<Fvnzs>Ű.{ݾگYg i+v?}QkI`^P4xYU*W:I$С}-1L[Bd]oi{}tSnu@"Y.]~oO0)* 倚5V ._༿ۨ]@ ͊t!Ua|;x _A5ơ͑QS΂4O߉ۅj{@yHN/"vvyQ18jU'xڥ7jYdI$cEÇ,Ox*ݨ8Cxą$yڅ;Glt́jB` Ќv? Å odhKV#??"޼mu~r=O8%2-<.(c2Bi2 5bޝ0E7+62OA3A@?Ibl f˫|:fi+ :nqs:Sf D?8fS/36Z8!'9@T3v$ϖf{Ǣ++^ۃdh>=2} }=Wgz/.dHAQ:W8g#җ<-x"wlvLJԏ^^3b%M<љ)d@6fԂQmolÈʨʯP7~:QK6:ˎ(jA+6M 7saLNRY֒k[z! T@E(X(ʰz"छSBR+x{?g|02B 7޶7 0rm7,2 3p"ڵdL,6qMuD g~fqbO; oi ,{W~Vbwgp:-zE]^e+R9[䭯g͗'7*وr  GLP#Tkg`˗F +z='8&a.;CbOW"N Щ!s8Xz~2& K eB M.|,Yv=i!ޅ|֞ǂ)V NJz & #c_Ee=aM&ӡbۆ+=įLq bd7,{ Jr ?cce-.NIVYEG+5@#MCQuke?bq̔U+Cڍ,كב%%tM_==t /ؙF.~X=97X6rǻPZfl7Lie8 ?ۍv')xxKe3pNz; 4b~4{JIw?TM#k;R#n%٬4#6rx6U7> <WN:Tlwv2lŠۖ%M.Gƺa V@/:z)\]VlAj##&%_ʢ#U+CRjmjSԟ~o ʕ}AB?rt"9%)gj?ǤʢSB' S:45Ǣˬ{HQ|j@@ȼI|~)O.պ22]-Jy2uϿ`a9G@~W2k*W4 <L'=HfE:|=,^&`R%X<] Md/+^K"_?q0{99}<<4)a!8/;Lن[w0U!-)a2j!"%]wЪ[oXՈ yT+V[8?*¦Zs#.9YeF<2m9 l_J If;QФh p#MAHqt aMq |t?;+\F |OݸTN@7 7 xX/w(h I|Qx32C^3i˪sH.s+ V6&߅s ۚkqnK_41ꯡw=.?- s֧&.Z]x;ג&;ԩ&x_R e+ۑUF BM֥ۇ4bxtx/-ρSaYN5l:돩`z`vƻ M wĥGudK/foC4msy߄^RWNC_[]䜮~1;_6naTa[a#QOg-Tڠ{C*f=@љcnМ^2˸?컈Dd_HbR8J4}R͍x0r`eD΢4|6^ ŻL `qu"1ր'&ǏTmm:84!!z1p;'U6G GxؐAzO #_|c??G] Ei|$;4?ܙH1fq'顷<\`^7Zh.Ȩحĸ8g4Rfhu4t)%FuCxlGzB`8)5fA6kSз2:p>#zn!40Ɋ>i暔[(Ga0cYg>`Ϙ68>]{4Kp$1"dr)^PUK!c:\$hTzfRpիRx!)!MyFS?."bh`" B ob(pb\~Ulڞ5Ysx@eEK*>ڢ qDpHLclXm/t#қrسRya"|?t K J7fCYJikD)+۸RD Ow3/~-,\Bdʚ+m[5a*QY]l]*[V R쾛gu0KaNܔ!$v ]iLBt:nzthvځtG Si~ Vakt;8MG.IɩV`^䚀Q3zxD#)8969|;ɬioq갞l.9Aw:ѺwY@d䓤 8Z#pL#xJi' .Fbn\ ޘ1]q=^rJ' &긷w7Ft3|vU9$3#n&CСyBA&픓blG%5@As> >@gdv+(VBdo0Rd+*(ـi,g/Q)t(#kf""K D]>?Fbxa.N!P̞=N?0دŨeuVV(4qXYDP+瑄0l00'CVróy\Wu{a(PV87Xm 4&)~"`O#K F+d(pƩŴZ "-I1et )b^)jT/%PV1ZmVe,t _>֪N3dw.`td"摗dl˲vط+Uyũu\?k-M…OW})eWvA[27?|HՅ.9D#9ӻ[K7Γ(aï>k֞qU|Kێ/UE{ MJ7ќ Ro؋FΈ*aPO5,X|8K LOO`яabc YZ