python3-perf-debuginfo-4.19.90-2203.5.0.0142.oe1 >  A bDhW^^fda bSUPN9̻q{҂A ҮZȿ<}Ņ)5C-csp!-PAilm7bpڛW?Hp4$m4е%Ȓ$Δlued{I_m)cFu솙=юUpM>!V3N̋s=J2_!vX88)حl D{4zh\.@0Y31eU79e5d5fd39ccf78f8ad283b62908820f23daee6e6c64e75b9e0ffe88d405b08471ca9d39743b6ca4e98ba0c2711e8b80640c6d31 bDhW^^fugX.àa R$T/ulæmIN"/"lORjvj=xd& $I snrI\q NJqФ 1*\to"FM}0]N?oQl]գE~˳ VK}M#ػ'F0fa6-ax 'ӎjeF9X՗lD9_P/'b1Ս\1)ڴRk}'j>p<:h?:Xd! 3 ^$(Shn     J Ph 0(8N9N:HNF5G6H6I64X6<Y6D\6x]6^7b7c8d8e8f8l8t9u9,v9Dz9:: ::TCpython3-perf-debuginfo4.19.902203.5.0.0142.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.bDdobs-worker-006ϘopenEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϘAAAAA$bDebDebDebDebDebDeb13c08feab082b243095041bfe4901484b2df07360681573fa83a661aebd78fbrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.5.0.0142.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-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)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2203.5.0.0142Laibin Qiu - 4.19.90-2203.4.0.0141Laibin Qiu - 4.19.90-2203.3.0.0140Laibin Qiu - 4.19.90-2203.2.0.0139Laibin Qiu - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-006 16486493914.19.90-2203.5.0.0142.oe14.19.90-2203.5.0.0142.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2203.5.0.0142.oe1.aarch64.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/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/c896d30faa381ff8f6fa4a3fea29e6bc-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d4c7de7e8310aaa6246c48ca9546db799c3efeca, with debug_info, not strippedʳ=ثo{],7+utf-83bbfa482dd978b7768c20ef5f0031de19d8d773042d62f545d02354fddd6a126?@7zXZ !#,B] b2u jӫ`(y-4ky;=h yphqthAk#][mKF vIu]=+T >:"kXʑN @h u=Q^N2 !=qR9 dzd[;ڤK%̆@ j!4 Ems[ҙo "%ks-;hE %!h&ML0ꚕ#>T6eW{Wѕk})/<¯&.ā>#yv8m$B嶯L_bJDuZ+p4,ISFT÷4eVX3ֹwҬ OMPfS(ɶYܘ08r (4:߱!աy`nЬ(6"cW&.O (Ylf9Y6FI<{~i w`U2] S1~?~-=#i:'޲f$h!eaKɊx:W'k cC FgZῌJ?a3t1i9w,nk[^UO&/9%_6:u [J:ɦ(21SC~r:WT,y#`.FrĤv1q9DI-MLVZ5_mxsP4i:˳prfF`3xKGO ={&ƏOmxa1G@)G0 H: \*ZY5G,`k6٘9^X6Igr\䭈<sKu픾=Exw'F}3&zKT}LY ' YMYID.ܵƹH%Q]8D/ԥVꮌL$ç}>,V7L;1k?g[A^q@ * BFiPN;CcwQ \@Kv(ݚ+F+uRĥ;@#YҒ&=vd:7My8fX{1 4̪2$/ѮyIk"Z;!Y$.P0vfP/}fybD5|z'Ġ˱P`oz2 .U` ;7lѬv 'sjh XXM:~d8Z4)Z %KPx#UN01}@/{>֣= ^5!AoEΔr)0H(w9W 9 $k'R&ea2|iZ98"(a+ @+x&sJyyb| 6RƁ[= heWtRqװڵGڶ؍L(Ҳ'P^( 8ue"b$qIoYn~%PU\CʓY.6yC&K9"D:M"TD9#n\Ө:YzO~ժi'֮T"λz,o SSWgxUn0h:v4= ] _&Wmw1ٙ!@@,mobٚ%j/COoR,}o3]Jgk$53;C,,T,|1vWL4s_,lBq.7?ܳuI^=nP)%$9k̀<۠Y3,Ua3y_2Wn0u6:0N ߿fQŒRPg';s9Cw1ܘئ9F DaˑjHO9hMS#Vꄂy%9$4|Tǭke5j,M!rBH6&+'.ըHwZ'AR!Vo(c^N>8]wF`I[r!cZ^TMnMHr{t_EncSDkGr9F!Bl `Q޺ӡ5=s/w5iۙNs~bLRP5*N7L9NӪ遥u* kֵb"?N٪0r1{,f&,#sa]VܫF{,3uY? +lr8)PEC-ûh6vڦ֔}[gu&˃<]%e Swk^RQ) ّ> 1a5WVKӷ &-b*]ƀϠ6we|@F#)^"5&R z_}i$|ڄdMlǻv[Mᶮjn}E+4}]z݈[043ʴR=\ waRОY@iPrNKڊ4\o<dBi/DG1ƲF-;\+wIwI2Ku!>I35f=]ziijN9cGbGk*DkC("ԪvW_KTpF/Y{[q=U . jzW>,0sS{Zs5*W6Fc^vj2 \/<8BֈqHFPJ SzZP?bXߩH5.̛Ί0QLFʉ qC[ZoT^h Җ  AmewV"+/p6rl7z ͹"KE }{X[}:(4bB1kh?W>XlZdr;ܷưri7^sp-EZ(n׊+ϡB ,Ea^^! bTp+#I91xM%1{Wb![enp+:kh"Ͷ"Tށ/B!J1n# "x?)6&u/d>ʃ^)0'DAnkGJU˒5D}fqE=ZRL܍7 |Ow)/w]!U*N&K g ? %VtXI5ezZ| "Z+5ec_ RAJ.MjSg,t|IZ`Ү Br@e%ʓWvKپ@S"`,w[9-8ܥ}!+כ/@`SV.]]u0}:/urܨG/]=iJJ3 .A+A8vZ{h ~q4gW- 50:89@\+ ry\p*p/Y3JR.M&Uކ4:M. I.AK-X|W,/sN|1ѱq! d r a8Q$[$ ED!.gI8()/y|sfpʣTL,?i畀֥/6|}?o-xeXχ3)\eU* ?,nM+ h[ VB13x<0]U8~`N w~BMѵjhsVlF9+}A箤\ȼIHM=f`t{ɏ#3vu.NV,{ E<((⍑qC#Xĺ, R{4#:/55Ӑکu~xf_%a)OeM}ƕ,2Fyn o=`/#Ta9dҞh(5" qr_v棐5j-;䖅"l`c%8xb~qxF cWi ,Co9SGKbkh ֩4?A"tPA- sBs%^!Y וMB{Pw([g߆t\i3Lh["z SYʞMM`P ? b/~^=MWDvaƛ#c*aH*г`h0G/l1H160kh?f1yRí;<‡,{Z[|y1Ҁ+K ;dJ4knY GL5f)?}*@Xy H0L:4/6'O"_0k{oxeiABAڻbSB8Ɔ?ENZI/<6єD #t Gz)SBc?{/zDhA`VFA@覝-0n/k5#l%EO6iƳiCКcg:Sv;$4B_DoUksϊA雠dEP_&mO 45Y8]mMs6(uҦ5$\ch'Mk:FFUa{vv}#(qls YH3WLI#~RIūF$0Uy@|v6w*7D8ҒWg@h-;8e7) צ#H+cGYj'p 1Z\63 ]%`9A*H?Q)anY`4LjQlclONT Gf *lkxDwYɻWbf~WM^T;CωS''Y, g hta"Lb8ך|{!WTgd dnMmi28Jy[N Z<h^=mn$N@N;ف clfOC;I1rkJWO(ut~{bM(Ɇ0!~m8ʶ0T2@R }2L8qBVN+sm+m?D%dS,>Fݪ^j01fۗ](M0;U.(ň y"~81#R0ȆKeicŽՋqLݷu W9VƧBqJUOc0L 09T=yQZv^yf7~@;*  C #1Y]59}P^: 3hk5<7@rm.6weNS4uk".ۂe}* ~!u>QwwXE"4"A$WALkv\|:iYAEc{Ѩ;xUDnUlRD# קo[a9MW·aaC|5qЫ&vWHtm*ﮪF8LOJJ9*YnOM&.lP s;FQYi У^G"}lTe$5V/$,F~'r ~^MXQ4Mh 9l>Ԥ_wb&UR]+@iR1HtO* >/^4ɓOvIJSi;Ww2UgWďpGi򪅼x6K}wf@=Z5:=92DMqb"+gt.{c}&TXq|Ɗ|ASli(u^y)>T/("]P}iVoo eG*pHPuqXuHW۪"0ܕ UMsڨT[JQ[>k*l}({+{>AvKecWkaLW_""An-},P<(7+ZÙf+tmdR7-F6`>֢G]f>ٿl-ysJ\D'ܠ&O,aɩx<0ԡL9x8IVĐ120+"u߶B0_R.$-@)0V41RsAj+3&2ӞTWiesҔRVAcf8p=]9!rꞀ&ٍ۱^8 ]YEF$U_(LZBdr( дi. L&@r)%μNxMaL=. r]BaxFp| %+?@l -&† Wk(!3 %V*M-] MpJ7A]e42f< h孲gaHHk_+ i f|otIv<.lt?J k"IPhvWzQ#{3 YA 6? -*;gI^c4T R%{.nn,3γCѭռ2\Ogf+g+}yKmZĈ9R:0GhuXy|fZkpbaY1e 9 22SGڼ^i! و[dU<&ZoTG¼YC+uХoGT)45)+/̪jvվT<&gY w {θ̓m5% ҈HТF-G{' kgshYhӳP;Z^SVoN#8l?(&Z]iöW| j]iR=&HH΀cj]c>`ޑqҳ}E3l#Nn"txK( N4s*B.}.W6 ~K|=02VgO,Tb9wDïsLe9e7UG7GȠ8d h&%RfB7^پ> P 7!ے_SV+Θ·IgO):imW=Oi{ތwA*J;`a Dh9;|MZX$l9H׺%,PAI.( 9g>p!:TV,x-v1n sqG8qٞ/9iBPm̆)9TC6;f5lF!|/ՖrZu wE ƌ;ۼT]Z+ױoUScZqyO2wj APvJ{J[y :XH?P91%N;Oz\dZp&17|ϲ+m{ pO#KO{})LAuMDwFbLcƘgNϋ";^Ӊ:#Z<('wh4hfqc5 'RD= 9w]Q ߜa(ka-.+Yبgln>3x\S`7eᖎ بȗs̹WowENFDvayI^*PXJ`ī*xMm߲Ţ@׈R&:RhRa'd׼"$8"R =ʮ ob/qz! ~ ȽCS%z9GF;q㸈2m:'ׅcgȊKz!t DBVWI7Zcft\DB \q{|+"}*_5򏊑?Ց8>u):Ǚ %7%6,L~qrzmv$rلE7Fbf\w3vJ[u+g/4K)"O_I=`M-q9ph@I0T-|q03)a#dYZ<xq_^ 3>WQ +!P|&gіjpX)*kjVImե.suj6߭n( =/qQ^h{7s?EPۅQW5*F2 iL,[ҧ@EgoBq<v kRCV9ns‡0b'\fK).mH3F  ΞW$._>E<"6MEc? gvȷ8e@7`yw?:{a ]=s %mZ;c g0ئDr,_w\ܛSSq.uTśMb.6a`[vULo ~h:o5twmʧvb(wZ =~[2D[r?ix I;$]0Qb*'[492fm +l0,-D¼O%_o{n̶2SjLmO낰oqV#i\*'-[X-cF\4,猺<]rўq:+C6^ ӝ"$_Z;Lg{6@-dxo(QrP87;7zOps')qET[2X#25"=>^~e'+v(HJWTˑIc3ZBHB'G:92S%~!TgH,\ZZ ,INe8gr=;A%u1՟l+R"&$1q H+}፰q=t'ݫ%z8 ehu ɑíIZ.CC& #ƆĂ /8K_$-)ο1l)lD rcc^eβWPa3!$0- ,ZG4F@a6i?= Sۂa;ۋrfRA|cB^!ޚ #a*Ξ^UcU8^K#)*^뿂k":qXhX5O+ )am~s412cS5qQ_DJ%}xiL4;͝|3EaQS{Wb'\6#M)2Q$gEI}h-ay߂$sZEHfw[f5uN}/1q{V-ŶwufMR+b CmyWNd ~3?Ell2Ǡ0ҷ#0*-Knd?UZmi {.tE|$@G w|2g;]+g|_^{Gxh@m7`zB+~+<=0Y]9rxUKb%"z;UwL#I'm0Gh%ue3 wmYFd?t?Ipw(r+]NL1+|rFW C!iy{kuHlbf+A,`8!ͅ笍1! AWk)uS&vKLYf*1f j~"-,v\sV Ŷ68u>PMK` h\^'> <@ g{J)=ŅY9HVi"S^Q٭nR? ;+G:J=rjmZ~Tastėjsr~GDr]FsۏBgd5lhOF˼dMsP"Jq?~x"-bg/o @j^[|S^_xTw@|GxX7)E *=H٣VA.<Uڿa"7z-%"mmDfZ(.U[% k#bՂ]˦ٴ¿xy3G+miȁ+?Sj6/*8.]sSKk2Z;}+#MO6`e\e7{~{?Ԑ_1Q>3aG{t.`~(?ت5#74b?u7aRέf7)d[9՗3Ȃs4@4ENE_gG¯6ǣNT!18~`'{0)7XdA`ؽv׸HђRuh$#KAf2jlE2YkuiGJ8{8%t76Fj=]LE",8zF╬^4h1 {Pƛ$&(ѣlVfȣe!>˪ξ||[ɚD.&NkO)bkho0*I+vm`#FpWk+ Q2s%ii ^\S\Fm]!eRs0=1brضؓ'Dc6+dm π7GZ/R!4 #I^\x6սohP9u *f!~^vXm:@XTດrkuƬ;1D>Cl=%t}KN~(XϖwT\>}Ln'D~j}UOx`T" :( ! ӯ)"WZ7R6;yd{*ga0Uy)}L"0h/JׅM%z&uqĚm[[nf8Ÿm BBj¾L;V6z'sm$ZNVv-4?2+-AyEO9,4#}{}饮-5uw58W\+[ߧ&^֟LZ-=R5WWm{ 'LBk ӹzɗB GH2; sx :bݛi^[x3/yv1q5%x\\1 ʦV,&QIiT/3R1|]' IA{T/G8҂jvvӱqOGs>9D^˘=g aݲ15}+frD놅5P2H+N 擋wzZZ*pʑfAXD/x",[gǦ㤗 N=2=!*7,*G7yӂ%>j.T[+No*2{)nb u^1#Svb*UC.&m>~C0:R(oQ @*:$y7 Ka#U$[W<\Y N:QaI)ew!1|[e<\hQ:6oш;L|VK+%`cIi*սJhUƓ["K}s"|AMv*qORI6|5Ҥ8 +qc~h|4=ݳoBJwЛquiMjZs{/SkԊ?$7c|ޙuosI:tӰHrS gZ)3a)PEw { ZDF\qD' Zy91i#ucO*:тco B捺QžO.ՍW 6gD"ʻ~p0Ƅv*r:gr 2*K6W~@?{oQ{bgG!#Q Ϡ()J^Bp?iU [ia/eGno3K tIZk}8K qH&2n Hv_ b Y;qp [0|FٯHwL#0I#VL$cq"|-:k3PR`?e†9ȕ394,e G"u=(/ d齶acG5y;W bZ; ;Fkwഎ݈,lvIT!G|_¯KX%_`Takdfpr J11Ɍ)3m:#@DjQ;77R{1a]yD1/鱯"--k#OުMo~Y0,T!NRe'`+4r=i3d1bl>\m/?ogfBxOAuBBa=;DV1&u0H Fb*%bf BCQRxR?/&;5 Rg ; <>KQ z4FPZmiP9@^hTӚ ?LU}Km.l]k9ypSRx>œM+mTC^G& @ J~!*:߇JF!,E@AG2i^pi$ ۬Z JGy~B7o%ָ83|JVuҭpTQdb>'[ʾvX%uog 6y"%w[l5dZ)<)RCdvRr] +iJyȆȲEm(GpT}oJ4*>*F0+6VSTƇDt49p1msMkeAœ"<+G ų5k1LAXڶH e?o| 3u5%&2 a6#])=B&œnέ18ULHO\s2^ab=-(1ϻ?Czmϵ'9ϊsנl(axci_an(ryu_*% H&̲o G8^OYy7GOIrvs7z8_MNIY\dv ̲ai}Ff[aLhs-3Hr+2k,͝\Xϐc|pg]tEhɗD@Pr d\x0-|G::pL LUZ6s$Ͽ{y:"z5ash~η?NFY_^_vzFɉqEa3tas 2c 5IZI}޵?ږXl%&ʻr)!0'%"GUwgj<׷M2&~S$[ɪ{(m`،^X(c:k/emDM^N#f? QÍKhlΑwŸ5J _՛BFl&~PmJ~t ُX̑C8cR;uD.KlMiyql}"pϖD]l.}ͧ_;ӯ%͔`+O?B=cl.9eh_Wovm W(>F^wμ5YbnUhnP3W.&8zퟻ|v^X2|zvk1(| I8X5d_+j)go?5~zpZc9xv7 l{׻!4{30 LJJDٖq6\zdݮ E`t Z,zoU:%\[iX~gɏRWr{d+#Rmgjshnp8#5^Flyc>'M{=,}u  [hp!?9VPrkkث)G{kEc %XY*G7[vjhmN|K%%*= hdJ̉ sԸo "0_֓n^#tx{:t7`)yEءwV Si3wud"w~}!}"n׿)\`~@#`Yu`3e9[<7SlBI]5m}ѽ?3 tHV -D4 ҄_1t~:u}9c/,-}zj,z=H5=:cϮ== n cG(N[b[)$N[nP㥕U$ɒܴS^q;!X;#ȱ> @!R&(} g"N}zt+VEPpf$\Rz't~[ o>Il&#H/ny**ʘn=k%@HDs5fl^&uEm;fX-Q=g$&o*] ϐ_Yo*zHGʕ±!^mAͧ0z |i!luw&."G#JYb<>04gl0Oj ?9I2ƅ vpeneUMtoE|yzdsQ [*I|{r^K4d#lߔ~Qɶ%_ը_دaSA?5(QCh1$L'{Ǹ3"B ,B$02sX1dWSwXs}ۋSQv`i`AxRW uaO#Ί&53*.<6=l > 'OiRAOFxSv^P@3"҂15G;#e3!d;!Ns<w dl݂L"#̪c>/cXOdTe8[5W-l XDž@"ҋ ݓfH-#_gާG n`4IVwF"#9>fwsMd‿RsePL.бDNcB1?uR}̳5F̾C387h9>*j ~Q`=Bs  НkQgFk7Y,D̽?zf`[3x&$ {UD|[}=OO(|,!vٌkkV,Kl4ap 0 nl9Gvмٵ/9z$.69mǥ97@TmZO@sȰvNk p{n2TB>[M .a 1ckgNk ηڕ⹴w0ɍ66gu{z Mu&pcI]} i+ԵIUN*ܦ2Pԙ;Mpv;wpdKL78P~‹kgcK x043(YrcjGt{ZQqei=H<"'\ 7utIܺ ՃPl{gL v91zN]Xzw,Sirf0I ݾ{rč"|#=W{$M_0H(2(p` n=5ER1;F RAYPFs臭X0)C2V#ᝇE<Λ‹~+CX:  @DQeY}U !}vѼ嚊M!5 7 JHC !*^pS?;bT;Zp 68ZX){{6u#\5tīC qc|٤r־y~k&W I{"48Q {X%(8{cJyLu2֊tKr3-W`Tŋr[BH5<q.S"8G^{iZ?% PR6>H?vm' 2RǪmI*2-̵lcg[QgO =ޚ-}%?hҶ2Nvuh̻L5]Ȋ.rAy/8팥$B) >X . ']E܆-<. QI,5mjfWoE<.+7\ ѿ̅cCj+WwbҍjQBk8.TFָk[T!P&l9V [=¯ٜs%X8Q.6^wP7N?Q5 U[전O+y̏՛#+CiZJmC2Kni U k#7%i<:dnXR6ؗh3ÇbZYW$R3 N^'Dc L)/CQ\3b1 ض4uJjBMxEm?#m*EVP1l,><>-m~M^aq>9PaS>d^=+ qvD'ķ0s=Y- ^t+YV,AhF$B!03RW`:."pgRܢ<L]rC:1ma 0Q_93p l`ω'7+kGǑ+vFʼn/, SzXu{A_TiB'NKګ_)$ʠuxp!vkwz>o!?/NΩ&cI/v]Ca~_^ >%IGI'㧍[y NzrU:HJ \Rջ sȕyXyTK^=yxS0kpQVөJǽ2_p@ ! fjl&~VE+wuUZ":gjQ}yD+}[&ʨI-N_EF ֆ Et+9~?zټxWbB+u82͇/,q*]{.MtU )#Sęܤ :ǢdD؆sz)//A6vb]l2skx&ISЊrBҹYT%{\bh]܋4^I#).~d%KPi֯7+|dK/FUgibXzZM5Q11]s[)rG;{_=f]U]CgI:oc7Ȋ`J'.zG1% +=Aя'|gA4[sH= .|d2fz*&/ڈ$y?o,^]y%B@l%ibf,զhuf"N@WJvDq/,, ,"T `S.ӖN8Ez֧6jBB_@&q񳱹t@"0@d xH%fFwDTgDZ(p كEf.d盭|_CZaH2ߧ4xP-8P?TnKWCvVΆNl @ve.|p öRiz\#Er_ %B> 1\ {Xm\.18(*eL>AƧmb& h6LU?)'WI |j2&nUz)0no5,0|Q9vT0-IF@! _xpR?n˵S54 ,#ȮuH5H2gIrl>uaƎC\2Go++}nHB*Vy&^dIp.\CYOR'2P$/CǃLO~1; /@ j/~ȱeȨ3ztc%f^WoBe,4}Ϙc\bT@p`}-:կ/pM(okїp[dٽ}{Gt|JȀAC>S&`Iio 츂]"z85GC[8\S6Eh(oºrjPLm4C«g=6twkS 2l$N$W\:'jNf#VK:FXJ}xLgί8`{|hP\n{6lU'[Z o 9ACĢr[e~cT+Xp9LatTvMz'Y5鉭3-3wRMd [r v5v3w>^who໰TNY/SO5IGnTκbDg/ XBnWeIc;ieQ$v:F*ЭKUZؙIe!hM+Fp&N=F>Ny)ݩfeƺ2P{톨]{c*#@rЦ¯``I<Adzs|d02^V% |r3`gv{Q I^n^@+C_SLiβ8X}z˨z^~8LySd("daZ͈ LQ -g-b'&=+j+n_iAKu-,,IRI4o,ƿY[5- E3*wʁ^xƞ<t 9 t[TcsԼ҇aU[Dm lgn*UEΪNjJJw%.`N# Y{l.&Z-"RiIuYeVB'mpKog]IDZ5 $jn:Z7깝&HQu_9 ڗeT*܏Kkk,mͰwi87'FU[J6SjyVqo3 \AYx$c27IH(Kg_.~_L_pb X+=‹"s%n˜)=4W7deқ"crx. kQzCzĈ#8IZIڢ})-:5A(Ph*|pOkj=" S$UL *N_2U42Q9n}}J&,iE5M̵דG3o7esyк)PY/Z~=d+ Vj{QK0B*^lMЕ(w/w`Ƚ5z4QN&*"ĸMqBF{b*D.Q1D*:_2wAq~tI礶{#IGö 4qp[} Ҍ݋=+$݊~n(V1w8gxeRm0-X#:SEQ:RK̩*<%D1S}K<߃臊צּ_͹{ P0C V(+g2pWOi(z0C/O]2%u2jhg0 j@1:;o$1xY\~E G?WeYW eX3w(qC?٬ry]Hm"yBDz@HfL=e?׿1p Z=Wiю>;/F'BoSF>M*T:<)[yhjD$%>Dsi+uwhsm\;a=v;CV"7n1!c0x?NRf|sIh4N`g&jfxح2O Gyq|chVR ۣG!9kd?5EߨtهF3I ;Zׄ1gya #2E pT Z-mf&@gxD{4#fO(yH~xz.:Xo> mt'usAx㲽z7,B^k7:E\%^UDg}WF$qn )~ܝ7~J ?_}Lc4p?$Ќƛt5~ LT(uJ|oyn4bnh!~^ZtKGFVڑ.Urx݂|XH=E,M6 kqrVIVmWPƃp4#sjOCQ|e4?2Q)]TJ|;EdLr6['a'Cfሖg>dz01Q@Wc W9GabhkyOH3ě{e= A8bY/ !fƁy= xgџ2|8*.U;臻{* M`"-^p8Խ ]5ۄw0(T#yͻ2'cgba<}>>GM/Om.J׾>9_%27"U!aW^IC<)e{ 쓈q>WSCGcG-Lhw0>;AA<1 4A|B?cƮuiY7 k7g3~Uz36<'.w &`LaTXp ; ?T5ZAUϼlS4`?QD+F0WZ"@YJ}36H61T\pb 1aTjכdIR*#\RmW|Eϟ,Y^WDg"]2;jOUR^31N V *z+owB6R:$\'5m9;в.Qo虡۫f+ؽ Men}JE-gbLȚph@N } ^":!&tzE!Whc=}.Ck~.e8kw6 =.-ru1h\4 pO أ4AE,~O:L96GsUM |6rSW-\&W޿qL9p\ E v`uE&:6c|cˍxӽ;L2nFhoAh +;ɫJѪ-70SJ ʼn71O;OӻK 5Y +ŊA%R^[rЮzsMGbIJs<w>~8`!v 80"u7 1;J91; "ၾ-:6bB+iOoУJ V9kQa~7j(g_I RX-a*Sȉ]7XI~ yL^ڄZMN,ҍaFr[X]U0ccj4Ӣ;M9d|rUq[ߛ/0yZ7L;f)IdDO 6YulFFcBVd'JkZ1 wtm[H<63`7 @k+~7udEש4@xxĢhmǏ^ j=ۏ>*z+8X+"w~4X ꯃ AW4% ;٦[Xv[ ZFk㿸1֊7-0pߖ/_w{&a-EUP. Ք6K6\6fZ2]#"t,|ĵ>jg{/oUzhp^ JEcn E3b'C((P/L7_ڈ~\'$ s{?q@ {<`dr4V!Aoc0$qyT%~oHRe)zR>4(ΨE$>46E*w3#08(ڢ0~ S5ylѬ{e_G2GC.SNF.aixUBPzI#05H@ǰWmmK=K:r~qФ}! KՄȠ6F}؃UU@&)a䆉ʣ0!4$"2yXZM"lNYrf¶~Iޏm:|`7xx6OI8$< Gk_Gyuj$1AeD}C^x@ZF}\ݟu>:4G8Ǫ<-1 .ƅx>EN4peM/B)0֚ٶJANe[ R1&ݒ99A#SyKc}P. a1V]Z2.T%HhQ+\\ 2 I{Tuwg| PlCѵ}2ezly úlz'?'0*w)>> a07X11s|&X@hH{K@.A5^>aΧADZe+}D׎NrϤƺR7Lu[ZdCS`J:n4 pC#l~x"̏<0B.cmE΁G;j_U;o[r 6e=i ̯\).[9LPbury0'[b4=]WuHܢP\?Y7S69ڰ`,f!#kiL)RM\,|Ԩi>hPV{Zk-z'޺?~UEɻx:yS@zՊ1U_<i6ݱ{y vbԢj+6Vޜ~td7vT)K}.nT%I"Y1Sz C!ۂ'B%0\mT!D<)qm2=:u:?G>Ϧ&y$.ŰAwyr#˩(c)/HH(f֐#֕|ӿqemPfJtx_hfc04gpOĽЂ:<_ +68c ]WCB5Iww3px8ܮpǴ$b# <丢2fn;z3>aB2{ 2$+Ʈ1X2?esǨȱ^i ȉ!aV"::d'F227O0:;_NkeL_k6)wV`\(7̖~vGG]VGr^yکpQ/ݒ`> .ԖJ&vN馃D\-Ϣ_j&"ꖻ-fԢ{<rUc } h'` 8hqq77Ir2HLH((Sn kt1=9h wdwyfA' #U?zTq2#;;(glWa#`9tׯܮBmVVwa$?mc!dgDeGWEp d[X4I2s5=ؗnYHȪͣJmcYۨPѻ N[a𣟳hdw b­W/Ō\Mf8o.+'H![xo%o{]F@Xnq8"&7|X]y\"T+N;vZe, 0pxtd=su߀ YNXL3Oޏ^!Krir]lhCv'dkGi*:F&T[cnB˰P焩aȷ lūR$f ZgF<;F)pj +]KT}<+h 'ft-XC%;M W?6Y1a--˯$R_Z9Ԅ4PiQAUbC"B$M쌚SEۑGNvE T?5 VPsk9҃:ó  ?QDVpZlNJa]22/́-N$օ-[8Ōf>t E7 &OB]<{q608I$= ]NO5wty!)uOPtrx8(diD e!f^4z jz =ő*_^-Ŷǣ^ޒ"çF~VVu s/wo3 Jd;CR\Gʘ꼂d3mgE؉n83h\.iġnC͖w2Ӿ?xUa 9E7RکHv6lęBCӲZ}ޑ M)Id@urMIx6y,,~.7Jв-Yn,+W5'eǝ_^(ak9$*s[~58 Y2vZoANwI >` 9RzO]Y$W)qnʹdnՋ`w|id{B!HH5J%=3{v?z*m]'fUUFjX$&0!bhHEbK|L ؝lԓQzfQ.CdI=X47ddf42#KKF{~UIovƦwۥo5ᶭmOw=*ǘq9ƼC~E$A} 3e\HX͖7j|&s,|Bpiį7x .wA;J#7K>3UBpusBMn|m= 3:xR0@}fȿmA?Df[#S)4;Pacm)*؀1•dhtox6\A!ūM([k*lb7eE` /GH X0Bx`b%Ǩ9%@_>8h0 wf" @'?ځCiLy'(G FMW}-dWݗmyMfUu +X顶؍Ld_`K[F6[UsKXyasE3YO}njFHAJܞ|Jx-(d`iWZ I`9AyB"B_pc!ifxiC'01( K0{(Xhl˝RYħ†S jIF{=Q-/(ЩC0MH$CᲳ Ҥ$%u(x:s i'1Շ! }ӮM$xqdVNw.U/bWʴ?Αvk1E ^/IIa u*F!#MM?ٞ!L{Uɲ;w%hob!lUC9x:gZ`ZkC#ܤyW gFoY}Gz(S3jk {kSK)nY K ]P'wuɍ$aފ z7kk-9}[2Yņ$f+- +ҏ0؉ %:?o~0qMli̋It-.ْ"0_=L^|q|QU%[) KT7АKT&CY>DSڶG'*]y_*v;KpD5M"TVDݠxO#lZf7ܧ? NKK ])j/^7/n:@E|7y C3!nI,c5!l]CteÒBʨ JM0 TpW=-*@9Yx2@b"MjP :3MzEъUt6+] z;,A;PB }Iۨ\J:ĥ'm-egdoG.~ɣ1Tqe|>xG㱌8@\!WS^oh\=a?PEM~bVlu~CS8,fY*{g>+%u tMp&])~m&MM#.m RVrSK~?fú\,,_^myQf^PA(l$ ^V)r~bQ'ZSʼniuL|g)Hq@h* ěS8=mT 'ٓIT#M'* 3/ *QԨyy-z̫UU4U 4smOOb{5GbOhA\fKZ B+T螡wr`jJ\I&.~ixgQBZe,P+]>ԅ)Vf݀0*LX-FtI[$ZNP?}a3Iz4"*P@b` yn &') K?+>{!J`$A.@ =0E*yh~= ,k]8R[\7GI`KrKޫvF0q ~UY8b슠,BgF; ۜ笨'|l. ra3[s-K>{k/[ct2:V J5T0U<°(TړqnS9ʼ}n0^vL"ljwu1irmҎS8i0L&ya522rL~hF} b*$P%m7J!ƘJOVco+[: Se<0p= s(mB$*j35mHm!Ħ9hudD=MV9lS:+gFH+K[9nP#kLHc &C-{`3a#fA}"9*oEH=Pŏ[f"b 5,  m\}l 5~pњXT+Sc^u(Pv<ӄ雘="8,0 ./~cb>xVeR愇}ԊjF`ӓFspԸgR!T>@%9*H*Pܦ +jWk_/Ѧ9o0)FKfz`yW[()8J`8'ƫ}%̧T#ԿtXs`L8ȕT /wzs$MF*a#E5R+Mt3Eɛ ^ߋܶc,1 MKu "8@Ak9}i;MI r ׵JC G_J=/}ffo ƿYmqTW|I֪a. mZ}P6zǝ?O8㳳=j7[З?։g"XbĬLIhOTkaEU޽OcdSMtsҸ ף;kǟ3W}(T.XUfUTi &ՁM<-hA2m~VsXsM }ȝMXycޮ\'A OB=ɞ]0+s/ ~_:64emv"9,̲!B˩Wu'BؕH}\R~&vջ[\>UFU!g B yJw?d(P"`Ka[&M*Pn%I RS&ک%b6EA@1(+贑v3ƙGؾ4B٪y~ }+$BLnռP{(=cGw~"SL+JݱbTNAuGj. *y>ލBrk= @粦#\}$`*|Yt~ܲ}@H:̀17}˕MSmSY:olZ#V@ެyalɓS1`ړ m27ʜinf,?w@N^DȾ)5^3M=ҟJiEBY3TUxx׌_P`rdTIWE\oMmu Yŗ屻z fr3>"Y퀡W _A.?4&z 0iID 6V@dWtCݔsζd{dH}.rIfrѐt|-݆;W;b!7{ܣ0kdb =^d֋~nc3nL^>u{-VR4U)U t&\>dC}Z#<6d)WM ͖詶7⯢gѵ5SkY{=Q?\9OhQЬ̵sPdřt>-Yhw^<nRRTǧf׳_ґypF6z8ǔŀ7f*;!QzPo OИ2p׿s3p46h@Zyl0~~;?3 c~5 dPK_k@%b 4c=q!yQOҎ2S6\W@yF9Ld61vH7:vqjV=IQCG6|G8mRyQLEA,W&wh_}hvpD-1t /ڸ"#ϱLu*]:qGc')cӲsOˑV <CYXY:PMhhp|"OӳDRo[|8qk)['UT8a H,TT! ?av]7@M >`s..nQ@ `?_ιz.|k~.͍fDX 6j-,WkC#fM&ڀkg7(iMxkؠfpϋ$# uơ-_8&P†{ ft.-Z:Q Ri(2R밴^wlw³"˴_p:VX+j!D@+D,: 4y~_6?L$Iu zpm%{L2ض!v M*ɗ,W)ΊБGPfPZGOA>9&IJZz3{ȑ7,шZ?8a|gD3e 6k8ygqB;MdICWH1'3>|H}T#LwU# #RyH{LNǪH{V"gZۀ{FZ+!h9#'(N!ʈGd=1߽Jyc9'ZexWh S0vnP XM"p(lS*C_*Xxf/==tnǠͷ,Wh>473Yݘ+GG7>{1z9 4Kta30M# ])LOdȶn.s%jfKA1!V%Hm~Tt9avBSCYrޕ,ǘR<R*G}4Rcr̪0u,l8F%6$pQDG6v`,6hJY(u}6=nԣo2,F&B m5}Our9D(A]5N̛lcPٽJUv+/0 d?B@0rOgZ0v'3cHäВK"#";bWIۂTs.rOiӰ0/݄~&>62n'SSΨ8fYi#0 4% /fwJNeb _Try ­eK%N@?bL<L0h`i1x΍Hv0:$3 qqd]Xo|5`l%Vz <*%pmo Qlq ~deq_l [#Agr_g컜硦C(aےSv o= u zEP=6O?$m(# ,µb;W&J{p)xi.m㮞OD{CtҰ5=f1\CEd!뤝=l$J"MO%DW-7[A?<^hyCUtb 0i$_fl̲v"7-aȠ=yv?H4TȿV0?ǖ}H3iKZRN}(=HQ8̱1)T ĺ3!`ݘ#e}OOa#Rn 9!Ahg3v; |.ʩ-X]a_ 9]űP|9]ݹ\N b="#U<+J>g嶊5 ]4Q[^ KuDI*w/03Ħ%SݦD\xg<)8< ץ;1[mRK,)ƝzIΧMZڝ*!%fHvjvŰu?COΊ|:EL∓FwSƄ>釿ARЋXeq)a舯ZՊ:V&N$AvϢ= " APJƳڑ); N1SA;{΋_ ۽EwM.}Jezg7 ԍ\NR(( "tv֘2o]M?X Cট]0!DCݣXK@$=1:fCAŚzL"~(gj)譃2nZ}[":|/2G!k#a".uz-N K]2R[DdX`!;/K{Y؏Pp @Oo@TO:F~cK'R*vt-І{UibrK?_WӴhSC44 ,}Mk6ńS Ljm?y/ LN?Rs=6 X#q[.[4Bu{$^dz:WV"['\Mzf۹]e:f.1bSJlUv?)&0ؑ GVPX#? IIHʿQI# 5`=m?[mh~%2¿ۙ[p(LDOT@g'z)F3 .nmNNr{rh5@&{Jhzo#GںHbyجF׻ >q=6qw`p:!b4ic͈o2e^;OȸAw7m. 4je &snU|dD[g*A)bА.cҘ9Ha@';hN9T+3: gS8Ouzyۓqf:Mq3oS ./Nc+R]rōtV##Js9_>;%d+rkN"e *vװBԾ)+MTܴAM0cn;rb :9g-l;$x8b,9I$49ֳsZɳUK>dϘӁeћMYWJ|Qk(D'0|XmA:<}Oc%9aȠŲ$vwLmΎb٘NoIy!) +[~g6IOvAd~.}6#[ oZUV!D)Z}LMݏubdR7?b_[O/dCu[HI s{/9zlݬtH_5dΦKa͚ 3gznvvoR/0Bڕi7Kck쟬v/KDA T7Ru-0fݦ_[(G>?1|Sڏó$O͞@uiϗ/oЫ&I9 ^szj8!7 zJd)g(.ٸ87Oh̛|!b 1xOW9N|fAtymN[F-+C8Q&Sܝ aCNR:xkxIeBG7+yE;1,ԕ.Kx0!M1e@ۊY1*D}̫}LqiXѕVY F*Ecfssb0E2 $/Z:]T6vV;a91Pb\gLFMJD>eQDy1`E] eT&EXPʘԁun'${z+m%򡓨0?}$OV[|h] lrYɞ3'`@a|R).xK=Vy?lWBqusyx"!d,%e$TnľSdDz?\5a6%qVd'?ZkGMKbD35%b9iʌs AϾN\͡ŻUD?I]#0G^]Wrl[^8hQ\W*ka20a Ḽh~TAl>˰c";n8gQbFDⓡI{jS1ZF!/ !.Qc᝙dзD5\Z uwj(y T.^b)6B/0{ 5[znn]jT}Y`&RK*7lbOu2U_#>0>,,@fg/kuS2R'ݓH'r&9v̲y54᲎P@gyDžhc)ODO;۪«vLtsL'?ssAd9SV* oyþ-gu` K+xڅN+-f/+Y 亮ێ ؞A![kSmWAh80Cp4kbh}U`O9wjˁ٣f~ 9ajOGxٓje@⦹` n7dYMxZцSu7U$+G~N,݃53`yN^_rي)9sŢ\'W}Tԟm+LE2{*{t2mGр7>rF[D I{Y߲Uz3AO@lM= _QA12&gt7Mܠ|3Rq*KLBP~ºQ[TVnd CB*)Pf98 G$beHYy<ԩ9vUph7? CaP4lG?~N)(:ͺw6ad0}3[T0$& +y5]"x zD˭1v*~Cҷ ԫms(MPi?TGBOIv`4W]ӓXNn$)y; s05NM.QF. nK"P|;i`ɻNbߺfQK7ԬivSk$6*yx}C5]~xuR'U7s#܂@τ[9 @@NL#û勼oP>פ/"ZpDvXbE* \2nW*بRzrt x)Jll9!K'$=ٻ1c5'#ӏ@ aQ:jG,WV/:7H`m4,[y*+I.wX@6 Z|B0ɫ0UІp[HS">쵛 %Aه`R z9x UsX*<*#̚|6mE7X{9i17 LTFlA;ۭUiUYNId7(aCA?拘 ;̈U`2e)76o 4>oG%H rWS舊P,ۢnQG8c6yd9= Sw!OW(:Tcyl#i9,f-g jr%>^+^aU ԁNG8Pȵت͛3ԀqJ|_E[2V(Ib5àm맓|^3txT=Ԃ!xv+V4@Ǎ=(:jl".Ct&؅P5+咏VhO f7pypf }G~X!R}ӣp-M~Kx:"TZdAL$?Ż|w|'XV%>3?e)Rbgd^eqd<,@ ̟d+G,w%^yZ\kmNːX-M,"U*GCyhRASYzв88 (z-R7h*mT:q P PY'W7%0 %(=?{NunŔERZ.a(<+9R2p}F'99-jWZ"Np֭ї+$ \ ݙTSeɜz Jq~6."ځ/W"2n˓Tee χɶ 䚡V$ { j4 "ZU+Z} {j%K P6Z0yVkĘT5ʲJ t%D&wh/ i3;n7iJ9}#]/j4)mE(2lz^5B#w]#W`0qL ڪq7wi6*R}E7U&=xD he)`M&6.~7VDx}m \;[jK1/ß:df.R0' Q 6_o7zޟ2- A^B9=tKcy-fRAij`fUaJ8BIק HAޱCIkԅ\׿`8y Qz\dDBZ|RkJղlg c%VV2KR9L&[K!`I@!C.hK4p4?M5wgɨ*:ߗx2RRzu5>ApTbU:J]3p I1&mXmﭛFe ,9LIP3lگ(.9E`zc3dXX 3hɠLChX4Sɇ;3^H!Vxb$,<|;$]M:zHpv\~ͥrqinuԾѸV#\l]4-\G0Pѻ܀bQI74HPtD.؀?p޻OiGH)m j.RW\{r̾<ز5qR2&wSK-MIo$q;l,,JԷCyZ4)R_1OYmʌ5gֆ:QOC.8h4[łqbRVKty@crhVa&#`_G7ΑfX&Y>AH8>ę.=SZy(^:N7"q/πjogŨo!" M(soM6 ]H &e5VelߘAL>0G^oAqWР5~J>:7~CeL;J=ڗobD#(H'D ϖPpQ|n,!}'6b#ƊZS:`V:f*xv:ɤ1'khݯuCk*<`k@KcCPl=J{NcV)eKA  PX!}7c} yV`i^ɏg ى^2j[`a^o"a.C 2K4d(3~z9I` 16<=VEnK4_c*{ A[ "(VG_=MYXJ¡ }/1R{(@ F|?-1#}{f c{SBFng^FۗPh^^YLDr@7#`iUSYU= .kS, %R<),g)n 6 K>5Eטl! 1zT}ˋ9.«r }A%deJdOo;C/ʴRDTJͣݯ<:f:hX+, OENz>Ehɨ_. ZD/J8u 7-M!1Ga$^HV[{*AmXZPYC\'Vg;pyTƆ3`=47L{ӫ/Q!}(Y֬8 })BK [`&(2]GbrIyNjFLAY}pgCdir[eg;3RݱI$u%4vkhMAJ5gRGG--RnfFGj@oZ\f2yR*2xo=c/&fՕ@{H,0γÈazs:!«0)pnqMqYm84%BwJ`pS1FHb\ g|{閕ϰ3֗E0YG449p/')!jQDUM%&F?bH$+0ȗָi@}բ,?0}8E!g9yϷYI.|)eb6hPEWLWv+~f e cͺ]~b0寎5""ttS*,ƌt05xj^n OFL;PUM".I:\FV$Ȉl;(H͕&Ǝ-Qr`xL Jl(M u>L:`H76} 4"p ojH}<;AP8ڢ0MVM Hjxals@Z'gr z9[[\ A%=1|?fayhv1*8ʝEQHs)iP M}sͻ+w{H-"/LB||b2mi:ׄyP0fJQ ^u90v ꁣiR/ YK_jzھw斾!@ 3WWMHK@(bE/cGG AD-DXZ(`yZ. 3Œ$osoXjܦiZmd.t͓SAGhjw(DaNdWu`'A 5M7ԉ;9n} C%%ƍHmn+/\i;_2œ9ꭆ3*f̱͉x)u5ݐsq(n9u+%h̀IA"_@ì"AWmB6a0Wۨ;JP!m,`Pq&my8 9eH.B>gL`ӘaN} Q.}9::16Ao4d9-tY K>p3#N^U_o7i&*m*uE[O0"0tab[Ԧ_"iH$p)Te;dTdy]lg8{bb  <ƢA0k& ϰŠc2aWP4Yml}獮$Q̣k^_Q;q$2W&HZ}3TWf>\hSMSWa;`}m9 9;׿h&]TM\x+NV%{<6Kj >j4Ne v395sautjT8ҝ çR(3jI6-t䵵4(D(s;yXI5.Tw%a ?82M Mgab5VHI%\DU1ܲ:.;qqVA9W# &dw+ wS|V>vG( Ky9e&zp([j(,2V?y.яA:]0Bnf@8 j}aZH3.T>bPJ:P)|6Ĩ{[{S7K7`0Oڬh2;)M _ Σ8dwxӑGB=ތ%:SߙICk&DQ5Cmq΍-<)Db.cߣFp6"IgmR.vl wr7mb|tt#}*r5.Z(zʼn1lOr&8;(b* j*Qz♀`ܢ욌#)`'v[[de5qq ^*q&$d~wZ?K}Ѳ56MT5I}UJc OƠ.s2Ahԋc κÕQ!H„{ / @fS fP-pw(,qDhtYq-D :4)CLK7JH6{EpZ^{5ł$"_FӎTCdӫʵ=_h|ƭ-tGw)TXW[hՙww|PJժ[:s uyġCxg~(#O$0}97S ^rb/8o/TYn5+5?:QjB>KF$/tF>Ų2^fϭ'懊vr$j~,2iYq:Rc]Htd7{ $jlp[:gWoFn ?V9+ʳR3qZURLrS%D~}N+Cxo q0Z~;EqSy1[3.$Yd\ ¯wK:q,9`,Ej͵fQ'K+tBo%-卧{.qhsdIʷ[2 ʠYT VH˜v۠1v5 mi Ly[cCRFECt#'[Ag̗Pzʤ-Ykն5x7Qȡ#OYx/ ,EKe 6\@bk}sI\c,ҤSuQ. Bv:D)q8݃$>W;㳰K Lk=_R)-t#j~YZFhN3ޔR01t">dxeC~^eof1.R `>raFvRdmc KbLRymU!nNN25z;k"_ *\44,)@cL ީԊ VEB;K G1f;<=ۉL~XErU*u6H:4ճJS3!j?PiyA~đL)5b=Vc zfI8?J-qZ 6KVҾFdϩg,`x.I|2P Rfh**lB9*rhD|i3c3o_r*[z#hfQgǏ&*cC%&YjègWZmgX o\:<~ ||08V{X4R;bÃl`:[{h~G-.#~a2"KuB_$ OH;k8f56Q諁xx4Y7W-iujݑ)#zṰm>KtiUx |?ߺ#lv!Fc x<=#0Ds_wS,Fs?&Ƌ2:0(  .߲tߧ]Į_Nd-*I8/| '2HY4p~l ^E<NBWM}_RDJL #ə_Uަ= CW=xH6eQ(s  1ްP׈͟ m+-p,!q.=4D*mDq4áσu"e+1hFӈ&rݲ 59SzC6 U/zB94Aܽ!ꗷ"6lud;p ?[Yc0˼ }wQ{U)Tp~*z1)$C3h0T&89v1l$BT-k >ռ"[8jck_e5%OШe4.Z "R6W<],qSCn5o. : gHF@HWI+ѱT3t9 ݞk krI-}IҕA~reUj!!V#a<ރ$YCrn7eA?A% \bAī\yu˸5 3W05@i5IC1N߸fmC$Yb}?6Ea2#G 9׏"E vW\eEmk3>7gH@+Ѓ7|X)[PrJ}BiY*n[:/x1YjJlRl,Z`֌; &9wW$8p [e>S9db'k ]8w׳uG N""^=d %;'xXS-0^徱ۡ)z|OŽi'F8uw9?ȍ- Z(׃ cVh^Q)B7sPE8&ˆоix)#|:/as[wXߊ+-01jGw͍_%YOE BWaJ+KysB@VC0X3vN@VakZ]5Z ~ɴ{_H 뗱Ϋ&Tp+fb[[@_R֫nd tT&BC jo;m2aMxQo'˅ͫvŕ֐ӹw)'墯j2+pÍ&3o; ﯎*&IJOfR|s6GǷlQ _Ptk˻> >=) >#0ڙaй7 L)Dcor9uV,gU U{/4M GVTY"[~ˈ=J7KO΋f}m^Y$6o\q9ّSҢٿEpLܹ(H  x: m},jψ- u%)Jd tm##k4E;mK˺76M%#S \vro3angcmOd&͛"cyEAY߱QU}vwtqVwd ~Ue bi뻊9ۄـ\%=Fv 2, fnuD! =4.K۳ԝm6}|XųtFtgif{VLW]/W;o~ifJ%jm.mw N{!F#nqlY`e!(Pb`ww^ŀcD͝!v{t_xy̓Y (7٪Oi"}++ſ-pNHWd4KΉ(o> Ȥ&'sһNQЎ᝛7WۗW#>4ƕ!oहv\Z0:JIŗ.$z  S!ϫ%Z^QDP ґ+֐X[Qq3Ca NZrrpͿ?p~NR <#9rغNvǕJ9=kXN'6(+`[`GnnF(DW6oJ5`! "!e˱_IY-/01ߧY|Kl\CD`ZP0TfFԗX13=R_P.ihb ANJKn2[S\ۍdE`wՋy9J(ϩ`~eG9Ԫr~C:#ooB{|~?T+7taH}?P+(I$ȼBo_E U{EڞzÝ-Ur3crKt\ffkM6b$-̛ hFPރw W0uBZ"1{I֑8t)=!~k !//N"j OTkouۜF'3I>BbAd/Mޤ_b9#, @<4JA;R_uUτ;,<1*' B}gҽKXDT%+`ĚH:Y<`]~;;c lsQڰOB;\V`HAGy?w*AjTĂΘQL##k1C[B͙YށٚxR ,_رW_Jߝ"5|JW",-u7:OfJ؇xnWP}>v3I mNIx= 8+̤IUkXΧ&mDmK$l[CqD5<ȿz FBw oVM#K M]?ï$Pǜ칍Xauc(ܲk/yΦXpM1Jb~ TQemή(=ܮ84#:`O}2$Jx<~Z Pu:b:̢[euzob;̈j}R6ZaWC}m C oeMc:bdHLʈӀK Xv }*8Ka [j,_&H(7o"eHI4>]HH5ԝrɵk-=ܭFzp Le"̬ޗ+|qa9y{o&_af(' Ȁ/tiPͽLh>dsh1%^Jd^Fm-GЦ1~C29%i6nBP_~;ETlw<>Kx')'ESāZJS  x>QrZ} .ciΈmu.h\px&W~pv7; ;"%v KeR*V*"PͩQH ä҄ 9G2Gg^ #)O P>+*5Jky%*Iι8 =8YjU|feX^/b .я6n-Q̔02.MlAT_M(yrE0 MEm㜘DM?6I)LeaMN Frxy]!h%c?xOh5&FZX| Ɖ"CҌZ *4&_ф0 Px2M!~@"`)i1V$rMF6[Vs'frF ?rC Ӓ]1c 8]\.~i! c #ԥgQSp,ٺDtJlFxdQm-fjI%d$SU+T%ý?Kz84Yą%L~XZIi N gC~c6:ock89RLnSŵ!jP~Ν`\hIRuIQlgs%dnBp ( l!sugn/d\>&O!HF Q@YXfyRqw8v8mGbr@no;Z Zs52x7m%=`TOm+GL y8>R4TbH̒F$]fX2_HR[WT@TA{;ତ/N\.Ft@y ~` Z`[w݋9m "Mk5GG1C LO;w,tFT {]w5g^雃1D2IlKסL^xEPMvĈݭ'oѕ;Y7=@KCgp!1:1z'*/)V~| S_(hun?Ε (Ox$,qJM[鴉4oOv{SP^h +!j42`}=!fTٜgfƻ!ξ[0VI-ȋ) ' RNyZsŞ )A&H1Xi݁J_D$,O WNK}r_=eT\6 9B;ڈ}f#hY ܝ 1$&jz!ڲ Whe8:yI{V(ŚYTʩK6ިjOu co<5qy,!ViK{23@X?ޱ%]*lSf۱\5 ᑠG>";ί.g:CVXo[o;ʹӛ_ZSSmpZ8+BiuǢR6O󕕅S5αTHmd+mucj-ntCK"#vSNe!$xT}{QuBMZ+fSBmn,ڵjUk_ߞ Ce_dNueR#Nu0FV@=SX=6f*J1XIݴ_HwyA؋QV!E#V[#X#[#LW7,LEzw؂PJA~T#NflirIzwFEo̪xjeTCimz9! [|{$bSٱp}sk-zߔ%}^GPIV 7ȦGXqR++ҹN`/o۽^mbƽnjo!ȼ#384C@)KY۸>TCAR׍KKipBO6Eh\kdүsMD˭~{&~*2\?y rf Fna8]QSc)Au߂(MCNhÖ*3%J[m0pI^/]^-ݣsC(=-z(L&$dDRDF(Kl0g{VBr0[4ԖS2IC5w%ߍbˡGs?`<& 'kmobOkʰ}=&2EoٱiYWFtag֬B09i\8\]syh9V&c-3(4ugˁohhk©S/Ų^\9@+(wǣ6M{?VmiuB1_(.1j˹dy\)a#cnӥ~Vn*r9;`a^=1^U} xD{rVto1Mwo bڍpÿ}.4X相&0"͔6Gy ~WΓbgߍh`y 2an?/_=Ct jz+t͕h8C49xǺŻhzY#5[ƟYԬjZd}`qcL0Cꑖ[PXēD.߮|̜F 2T 8}y׶''Z~Z&O`q[iS1x!3 l <5VԖ\et{P;(~UV }S;y OcMA1 d[ @ 6ċL#DEB2X,7\̗ou+ ("2L}Z$ 8"8.g*2y}[I\;5!$hhӟCeؽAǸݮ}OG3hC0/ƬO-nJ}x',9,K u`FJ XbAl3e>> Msa4Ԡy+*,aUZ>ị=F1N|NjD,=Mf\DOPKSڜ"uE.c> r|>9rP*c#_R$d5>o;L:5ߖRMR(WÆLC>YkC{"K s+2b Ҝѝ.՟ݜ|MOd fӺE2P%CX=#7xԀE![蝘#r^S q*kOk@]7)Qg qJ&Tf>߷_;g=^B%|͙#!9Zψi?[:EVCvBtX(EFsO U@Վt{OYav8N>\ >Oz;rV^I_2ߺ8i4;l\)dD{5j̢z!Lj$-{H:d)7D;fZ්laHdpsȄUBƬ|>mY((˺e:[1 ~DW}Xb^>bܕdMTصwزKۅ6n~fp"]ynׯxLd YxyoJ~v?}tRbЀ?'gw =->^*:YqMW_ b ѷKtTODPZtu i%eOBJYck /Q5EG piA(ZfJfl1.|{ GɔdPz ,]gߞ ]Jz}yĥ 옃l{H_ Ro4=7#D࿌2rAYAQ!S ه]2FUcTJy)1:<]וG1uBb5nڨ4TeC"iֹm2 {BìxK; ۃnͩ)-M|9民dD_P979޸fOP7hhccbq]nŢ6 a(4 |qgC.E!ZqO@o De2uEo8_ P3h:yZz-vl{ `Vǁ\AJ&IƬr.?m?[pW"Ӂa}=^s/fSF+{*y# @@]kkհ'>ĺȵct i T8FT{X䫳ܒrёI]ybL)ϥe*G.PA F{zOXI!K4*ȸY?(EbO{ GNG,ތ:~Q`ݖ%cB\< ղe~h%wE7޳ou7B3^Ƒ4}mO? +Ա;Ӧ}\Y聁i)֍ !߬rnۙvԵ%i5pEWV7WνvXsq@g^&[7觎yfewE8hH)ͥ zy 4T [&p"}~ue˿{ ߉H(S0FA;>+: Y\h:lL (! ^' lT]}ٚ{E?kQzgy1C(/%)tڽ挻n&ccFmG`@?2EY F<H6lEV<~3a rS+aQ z! D^t|n4X(e‡O i IV l.;ĒdBVd'vJ۽…ܷp) R=dZ@ ZL3A c@4%Q< \Qڔ:n'4V?1ϺZJ$}:f /k(Ɔ)i<`V"#J$T9%Ξ-\< <& &֢%sg*;G jG qk[!VH f-ӫj;e.6N'=C|Mmy,1LAg@HNEn'̉ᚵLX 뮞nDDr{JF/#25܏ṈLikNʗpEʯbъ*K3W0Nb.%"IT,{./xo>mu/!ZPjgRU@N\NѪ;e -zfܼepG*/5G_*q-_" VZW3Զa#OkX_x/?B q)BA&Gj8FxҟHECr}?mE{0!w;Q)kdp]=gOJ1ؑ5Ea7Y^4ݯc88" zR` ѬJ6oۉ v:=Fѡdnʠ/ƒSӢ&ٵ tw>0M}v(K6iu)W`7x[H:ʏ hJ!5o ^5EkMlab)ߨL1CL-h.}瘝!x{mJYYj퉅[2۟N.y9|j)e xe穐DqyT22 NACRZ8f 7e:0IG3neK `'Y@Fvvܯoi b!WiQZѶ699v7Ƭ%R@d]&Pژ% (R/N~ͬ{q ^ s6IׯhL"WS^a(k<2'2@gDs?쏂˰"ل3g6< 1Wh;yN V2}U(+ITZu:G/EL`oBYPYK^l J\vl4t?4b);*[C*BZ(ǻ dm:i7gQΗ#jw/ྼaOJelF8M pOuCkTnKo}cQ`-*i9AN:)5̄W)rDl|5h ]6;f7hg7‘)i@cUߢlV_&/zFÀ\tcK(_3зʏCȌ[:;n8pi &cOR*av' 3/=t(2n%~░ γ8qgڶg[?G:EA w0>X-a{QpD.M&$pp]:݃RMv$@PUgĺ$cަn Wlj& "8N䂐<,ÑV}Xس\&6 PӶS6?{wixjo4HK>qZ޷b|хgC:6'oXv^p>y&j` y_ϓ?_T0≠MɉoHF*_'Hh7ԑkOGzQ*z~1>9^^r}C*$3ວ-N8WA yh6"s̤Ԭe#{w} l&̇}!%›8icIGO916aȁ\&PCp`:bh.vU,Q=_0Ւ`n )] lN8Js\j,jYX؉:F;t3M w-v}SUF7.1dCMXD"@vgDR٢pI{t({/s"&{ K7h]$+/?ѵe.ʿ&"Kzܡr`):=j5k@{Ȇ>zcZZ H" ^oEuC5J ;a/3 H fHcܔ3WW/:\^8nt+BMtnʏT98EDx-9%_e["JD82X+} nAir3O"`nپ_&Z``5Ԉ5KU{$O*TJmy%c1p"':D*䑱epuy⾓ŠGCFt8Bs>mPgȤ["LT P]<胸BLݳGBVewI""]cj4|\vA򊅦G]=UCRd\O+gqKN2`uud7Ko9y R]u M/Kn4ɷ9q/S4Ijh>ccdX/VQP4of2L&&'%@;K3]m_b!kBw\G(7rw(?DL75Ƒu$LFd8qmH8Ff$դuȌYД3J/h(΍4*^DBr]>g;^``qU&"q6٤؎xˁm_PhU26C 6Nf6zaWp)]⧛+|=~ z:: /ATN((9*K BRF)N$vqZٔ,L&6_UlGQ>G4cq4Vs[efܮ&c͔-s.q9E_Ihe: weI̅i(4~y\Q\6BpZRWy}U=Cti(_3z^ r &?g5KwlWOכu\*hǽ\I:/n,HH",Qdr3$4k(| v~5v.~9=rNAU&;XĎ۹WTbd8uM[+4$24 ZCQF4Z_Rqdo՞g[BmlA'Mfw \.JSYWPZ ЯN~h7%N#9_~ꠅy3BQ2x!h\$x0FjԺN>'v<THua ϨZv |8$Y Ȅ!5XN5p{M Iow31.JM V&gf?ޑ~b ׀KY~ԒW$T;W˫dt!R]嘝bX7-8(b)js)ezɅ|1Pe:;"-v~ssWEv`[kV,}~]j_Y}]M M`q 1Ƶ>\*lgFK0oC.p:Y,֏jہYW.V?l$Fvx~ ϧ콂cJ%g N -U?`f\ Aу1A7̑&ڔDEiګhW198Q{1k"vjvMիܥ=ľX!}-&tA Ad7qg=$12d%w!,r[J6a\D6!ܣ U@K\0B4's9 /!3^x wLFAѻC 6GjStdGs?Pa{8Ў;:/_^d:2)ݗjz#{\ 2ՍwL[2jbLa u^-B]Z[ƻXsn\kOn<ĝؗ:Me4V5e#&zqcrsBQbT֏=t;bI5c9$W߾ l=1?CLtw%F<} EGQrB"Ĝ; 94̯AM4_ۛŌm.Fzqa1p-" Rc+aHEl.W(@#%{ң!7PbQpӔ`pNĸoSWL`mO&gkvZm/¾瀒AI71CSLʌU:vj:?(ԩ̑"؆`>1'yWgΥ{“$Ej D&Pgv|MѠP\8u(v}Y 2T$iG +FX샀2X@E2J&imi,lgUou\htPxuBA-2K9MLEl#/KG_QkWJH5"*~7c Hl\]|dW@l_A2~*{19j24]/4Wm|&}2BfEº#0d?YadGZEhw"hN!BOCЮ>?8Ţk)\p\ųK F[%=f&4 #F֕SSHp yDYo,ABcE7܈r#LgdYnQ׺)rve}dOwu5;!W=p]ˆz||?"WDD4.1dyބ4wӵͪMl\ۨץPeM Z鉁.{rc琼z#u"wrM9?=ߕ&7( Gսl;0q|,C@(geg]vT]EV,Vv#P2>;-"΢x {d)}r.gAqR{Ql`>EŜJZ Gi<_wes{M! :Q8g)~xSp= 0UWM';jBdVmLB n^j_97Cr?J/?9 vQ?ߡ /nw`uOCr}\O%>0) F_IL ^q'obxk/|p:NeH:ΰO?Сy?Jk>IJ%p9?#L d:(|vȱN%x_QV/^2b$8t6MUp2̛TU-|9t7VDgWg -`iqTGLt#{HA䶔q$`Uj3Y?9ӭ0ax\X@_&bǨIp_J4 M#52 ׬ҤX-n8:C,w}}c HSH bQӿH<*A%RaC:# )ʉ|u’/]ZC{n-apjco XvH(v@tir\kQ&(cnlwm+PG3}Su6sW p_R_Y*_ROB<O*;:&LK3 ns;׆ Fk!3_~ Ov k/w~v|k],h򚔠"&@-o?- 7c%au&kM _Ԁf@ArMD%#M).p[˰~]栧7Pa v;6皨AجdμFvU-H ( @Ÿj.6㟁?FvJS7=Jˤ&tPCr/ fBqz36ژd+ > \ "3d5e_[CpYP5 R1pwCI] aZarGa=P*A; 렲63T $~im#,_'L3HAiB:$5ӎM&i]q18KY "H%vB7vr4&ۨ^wN[2X@ZKDn.3=ttF060>7]O`Vĕ!FBhr/+M[%I -2>MhwI)]456)$u" 䪬4 ᡪeq!9ܬkbTaL/G"|X>8! O/ wU@Uq~a+S9f(j ^J8.Hp&KPBc%Zdxk 5}e,-`WR ~dkTv},N\k8% 8ҟ/ONmj݁!Ê YSQiNM՜tdd\㹻2Yǜ [b"iLwyâgOFIܯCW),pA5*b{~<&M" ef=flДdbRSVIΤ`LWhH&1oѩV1]/D5KI)7 cOpϜĐ/ڜ F0%S_L_8,/xmYwIQHt^7?~b0UDh,Y>cE`'ɖ2h\~( xѲ :gKc]EY'Y~mꃠ ld4!f9ҳ#^S`H=Ec;UWum/XA`P"+l1I0{M QJ.B3!8}·G_{mzzQ! r{M >]A l#kソ2y(+w[O'~+K}WUz~Dǔ 1X*TʩX83˹u"W& mk>U'W~^-vZD,aQܬHq8{\l r ^VXZ34QBS6k&ct-y]L&@x8'Q o>/xK%=}"۷K&{o\* FKuRcpyWhpulk (<  ryPZţH!ܡAFo"|ԲZuߕ MmF+ ^ BN*oO0~LCф fJ? ^ 6dQ2hK$+bU9fbvQV jc!LSħ CdɊ|G v&wp8gƚT.yGL:w9;*CLIHiZsZ773o QǞ2g= Ra)U($сI`qXU#Q %( ZQ>˕(pَv91!#l~Fw>e= vs`,s5uʐ `TY*Y?g4ۊ~+a[\GDE9 {iO3}!JXئ;U-sl.0@a8ؿWah_34,ܶām5wj }~t[դ+hBj x];/ftox8B4e_[Cܦ-!M&r o@p)j"kIfccӋ-g=Cy#|U> "zx5ZA{4:غq@+c|_^"jߺdbhQl /{]U; ZN|$zFSsw?`6I蒹4L-hn/Ji92e ]2 ]їBvƬ_H*\ IjRr.VTrMK*79MP!u Ht AC|ѿGeCzA! в*#EhakU A aD;Q.ـBW F^AU,|[j-R @p{ )XJ&U$wtE[+X0;Hc 5njm]cuȘzfū|=DZ2!-4O ?v/:15}͝p$xKNco j 4o]$E( ivC͕ZTt'~gt0Зį#T #E^ B5x}a(w[9 x8bGx'=iT b}k-JZgF2q9 ~xZT?fB)1k>:M ˺nĦ@ywqAO$03IoD{ ^Y*vB{T2UQ+_ҠwRi1ʝ &0-8n+NNV̚ 3>j߇ VTxW1W˾+DBT"=&'srO6! L A2o)Vj6?NN# lf"S]A"#Js1c>.sMMVVO7Dr PdƼfH v|=W0_?Zsӈ*MŒ0n!5HfF9no}cY[:x;tI)#t$?m;NNuuuF?z{$:) v0qx/9؄hgHw{'}g ls.i{5MN}ʎ$Öpgü¹^8pLыJC2'KtRJ;4&zw7\ Mۭqң K Z҅\V$X'$WVy;:H4Ce$g?a0%'IQ=HwViENpt%IAO6 fj̆%wҏ!)lXC2o 8h 'K&!L vc3;%XX:=3*4~tA7H-E!lvW}{*h!!3{ʅMn -Dg8 Lp(VsU%oVl]<5}A)֑'7#I ջ`WH_NSķ#uZq,IltbjïS; :j>BeۂQSХ "K¡HgzcLF\Ϭ *IqNZ$HG?+*TL !<5m5m|B" _ϱi'CODIw4`OX>2<\ IMfdWCW\6^=~9_ #.ќ"qQz"&|t-_$b] ZbWX-aQ?¯Q^QۏAR.Yr#mJ~tB:H0kj2\z4oX`29,W`^d~_%`9`Ld[%&M߬zM[Wq>g(nQ,& S,r4.Q6 F0$x@~7/R,AŜkB" eQE]C>D)j 

"nZnasQˡYLI9y/RlµʦZ1kMdnqY&?Dhw$(JlmE c#/ز CR=<(~5^[vDviWQuB9WȌQNebF8EAѢA0\'Nu*eՃ#fܫvEq\ e :UeXe51fW$mq!q'h(F?.jd==6e9flܲ0'8%Cb/@n+-BpVST7+nAɱYضCK3 nQ3)%9l՟g]mf\#c|9A7k(XsͲS}36-sࣟ(:gF.ᖪ%r}Ζ/$hMa*iK|D鸷ϕߠbW ]#]g+}r3 A->-\Ń<,>J!7צ؟tT͸P{E򹤑ٓxgpn罇^ JMY^}bymQNi U~JW/G]'v'^,"3d&7s--dmrJ0N$=Y R"P|t3MT;,(p,0vTPwZI9.l9Z3[m7CnӇYik.TdqFQ;NYK!R=$٭Mdzt%Ҝwu*5#:<7}uÿ6yQޡF Bjk#;lN%9ba }/ REb d|,&zC`/bc$L/q8\ҋSL,-+B쬡!UzbXN,=!\PؐȜ[u,PخDQ=Q*x)g%^b9ϜnW) ?3O.TPPe<>"&>r+`zfI޹N1ȁnC:̳Oٍ9dS3Kꋵ˄4gQwQTsXO9 4yB?ӣ+ K̞?RɏR@)}C AT~i89.v=5آ x($1/\zW X%6eJ"2/=GSµ4%)k::P݁&U#;CV#nx1$BSt5gu$^}^$@.Lh(d3f+R6T$v/KrMW(.&pwQNba74LP@ _ԇ];@)01*gB{l#qz[6*iM8V܌er3Ԃ>o@tہA Kn f=En)LO =f7%eqQtĮED'սxMm팞پSWYN_=f)Ÿ|skoZM4GW!?fC8! վ`x?S\ 3 ǀH%mG8]?4萒U: \4=?:kg]93@:0nnrT^36B?i@0g?6 Sv5]\h-ܛĦ{%@Q 3.285Ymkc]+离? jNơ:167{ sxL3;_F1VEZؓ1i yF QoewkL1~>Hɚ8ii`0Lş:= gsBIOJVYٹ4 4G,V%3;jobXRTמOzx6">̥NeM}X2Bʹ';DMRH4(zZ)D5'|lXPjڿibeC9%$މ_1 IlH@*])gm|vW'pE|ڿ~҇XVIªp `%] uM\NKc~=P3xRkC"x4~r5G /n[C0S@BRfǢǺ"~; ʃg؟ŻZKm4<13W@|5nSݯFR BLd?5'!³=?ht{U2 ` <Qh={\iw X>2jtƶjMer7 3AMn_;U~b*_WlS`һ'[yoqUIS`k'r ulizp^ -Ʃ>#kE7n׮P'nyl K 4Kˏ;lGv6e~q5!9uNؔbU۸>@Ng/XS(XH;ZukrB.d/nfX[ydJm2w=Kn8o1p>'!ӘmLfd^8vmKg# 3$˸~%QxblVfBWݺ]z=)YBשӃ<VϠ\F5=|0/1U=-.oNG0@ /^봟#RӼ*  etJJt9CHDOjk.TXdDZ }.1mf%2(O 2{Ʒ%UtOK<6҈ȯ# 1'L1z &"=+&f4Bf8F9 r ~&!ّy vUv+ȂOy­uɤ*v6b7YmkuWG+HDvI4BQ.)vqoyYqtf-:xjʩ}dOA%9Z<{~XLS[J."PࢴY,*O (OL)$~89^= l_Q]^+snȅ}#-Ny/#`/ -jm/rpI](װdbX8W{9ɞ ]6wݥt[_.#o.]OHe%Ass$HBߥDDڛ~'pmso것\%MUJj=cT 8 AP~ݥ=Ķ?p Z;7wZPТ 8mF_oѷag!}PKs)tL:JpMjަ*0grhK%D:JTS>:;G6k1k,8Gѕ )4Mɏ!A܌0Ǒﯯ&~C4Oz<(6-q8i$3B-##]k o3z]O_ui$tY*P,lńt;d YmL>2@%yn[7Z]H>sMʽIF*ڽ7mVu2GD.i3;{_\CP;պj Op0*q?իýTPftry0ZepD'd%]tfwzGBQ|(`1yek.͍عеSetz$Ử4b]SWR t[XƴrlxUfy3Ll3&e*.$ IW ߶*(Jf"G~}SŰ8 G8>L,r)YNzC4qElu]㓇JO<XƉ|{od)'jH E x%DA/EY UP2 `"f^1sk@opSE_!-#Z=hˏ^RZft, YMH*:8Z6?"D>*!yR߃LWcZvTUk6:fDwS*S{iC<]H 4>AEp@ӓUwuA50ԌT^za}m0* IֲI:+ɎOx%;Oq.sn*cjo#zAZ)K_tjQO"ӳ@l݂ɧ%5b+U2S݈KP~}j!(gz^>>{v yĚ&4%´兗U5l2ڟ(@0iJ>3&,|iϰ? @@ ? 4v$w4[ڽe!_ۥ޶,WOS/^ռec+LWQmQZT䧫 T>  ث]~PɌ5WKr3f+ǡiw;?Xeՙ͠A<4r鄷ME YDߜz*Q+>Jfldl@K5T/ɸ`6ez).hz;ͧ+,Ww@\%  M{#1X79ҩ-k7ڏTT* _Mz)8uDG\֏+O4a#8evmqÝJk(ѲVLwEr)V4.[֮G[IW?yφby?8 <+S4)~`.wHa0"Xb#zHN:X=FzEýZyK]&$B$#YeFKF}̛a\gsů_.ÔR\З4slÏ4|NI&WdZ(7<7r7{0[CEmL'zVt֖ 0|lM:F >]dqrawKю~JHp̳|=3ҩUJ^ rB(_6]C~h <3KZ@ eE,n4۰HIl述hzW3|"")C"3 =ʣ!\W?+ +kY`].\ /^C oj( 1~ 5H 6cj Wh6\[X ͝ʞ(7tVIAdc|^AЋШPvT@^1P R B[ xl*bACDp>MK,an,:!qv i^آLd{8@Pwc!CQcwmI˜=eբ<v\+g["<)+4e~;_7<:f:}ulw g>aq1wrFX*gɐv'բs1cg\>$NJ,wp$C%6& )a.@Ѧ=4Et3$}׼/(R["!>HwrK?sb+#=9k{A}c˶c!*[u.|96n#h+E_ Sڨ0 ?_Zq星e`EpÁ8ԓ:xq"|]9⢣5\sjE1R[!۩ȳSFSmۨX!eS >Tv'b؛f߀ `U1W[vX޿O3،AV^E>W+'N%)S1(OZq6Q|FCM7DNg۾)n=2 L"۽uļ#^ ^%x/1ФĂ:pE\DXzy@ϜrzBܿ=1榨>͊iVM~HSy${/bP^Y5] ي;襡81L7ۢƌA?Me쩍.dM_}MtXp56ђK!k%n(TH̖݄d7*b Rt OΥN惞fnhaH54?lvtGZOzģ9Ug->۠ t(Vz:*)?w XL &M Vvns-4ɹuWpܝx0[4eX} #s(p˵VM 97=vGw83ňH ѼxrQ`;R5$:MJxbRTR, _3?8D6g{a㺶 $*n_ۆI uX/wfѷzT 3#[|^A>$4& EU1y?MCSW.|k갤 V:a<.lk[ubGQߙcQd@ڶF&@Z&~DRRfW.!i Dp18x*^]Jcl HVQ-^55 M1~]yrq8&F9 ܻZG4qUIzy<_a"wղ(kFASH^"KF#!ZE0]`Bdys+7i6,|UG]M =m7'۪|䚧 gJTb_%4ϭ6 _$ot~Ta(]u$Y=/nfm-Ȃ'[RAw?}7"6!ar@?(Owt#8dO+>%"ȱX4X#>Mb.Ucгb6Y(ZeN-P{$ӎ}a2N>-SKy)8 [Qv/RW0,[)Nm `'u}xAxׅ,lS. YYe+~a,KH= *Rf.]u^&S& `a E-q8rxq4Z29"3,7 kc_Vd)ó;wN-*.<3}F$.U/u=3ϣg*"9ä}iKɜAGfS480ǜ;ie\.ld;i'kt&Pmr3\r ~;4g"?_ҎE Pc-"-d):p)&D!l @G \x~*}0Hubg+Vs޴C%*YLg)tښJw7NO&{9uΊ/ Ǟ݌%)6oXzaKλ>E؅EC`,$M$_ vY|׮ЄxhOO?t/ Hqā2M)cuxIՙPg$$%WRX5͇m+lAPc24C*k; "`s?!H~qVEHXIj! =$bb]Q=WA9$o 1gZe>92x>d+FVf_4`%6ҕ]! E"$`R˜Ej/Bcۙ7$uA?K5Z#r`8mjL eo!Pv}fh/1bd/~sdI)}Ԇb!c㓩51ƿ'{N$UɧtЀ4B):R Vj/mğVf#fⴳlG"MsMhf&P/U,8r7Bo;G_qo5>eY{&Gͺ+枒z ,"рp_ {Ph9E@ ѷSšreM2i:HqYڂ-rOY.>F 4@?e.ǔf׺, dhsc'\+-ADa1p̯uYmH/qRK蕍_T-\UF('ae /-0R9/ HSdAPR+JԢ?D̿^UlCx7 (j rS5?ʀL:Eh;Y5Z;E:I.3w"|/,0ْT=BJ0\S#kPλ+aYo!QLqI"BR?S{Z+RuCzOp{8J-5|{9?SZ nW٭*?r;?'{ĭWp`Ծu{wGTr1iV;_M>jǍ u0X-&ڀU9$JT'. ?ƒkNQ߲?Enjd#sQgYXd/82 -jIC)&;?8sc: ;?%ٳ31߸ֲGy_bɼr L&QX8U ,_-raDVg}n`EmЍ _0Y07`i!?@ɋ;q",\#!BϘ&¶*M~9 ?|߼%y12)38K\ ]^^֏}bL ; 0CY\M;ɻ`-(ފ_LInC&lG.b {{ɟ'ҕuw8b"aij@6cI42AЃ3|J]!0H'V]8N9F\7!N:tݬM\zJ {6L&2HuRP")SxO%U4DfY1+Z Zx[D.蠟c@~['#7Dl1-x:n`i!?%힜{U'9E˶ŊM7W K$HB8`]۵dH F!y ZZ5Ë#uh}Y%/T޾K%'%-UP:cvܵxT J;㹔KP27.pbR; nʟ^`͸C",Q(ۻռL\it&i _i8 ̉hE<N(m:[C=%S:Xg*wۋ^h%5 5ؖi8h}f^ |G LήaM3eP;C!jz>9oAmDbU@|n;a~caC$mϐڀp*]J~\;Է=-vݩ;huWdnR͑^N9۶^d: "Hǧ.3eDCNe*cKc힛kChi#;_Q5[q<^Z@撖NY&0G7Jrh'<^&;`:ճykpA)݄ g]0$H1޴qpYO:a"kfͮ#у92KV!w[vۙλPғi'V;e>ҺߦG=xFx]gsV fy<[M˘TK#Ft5@G\X[ BQE>KDTZ|3_Dx/R͋J??4; #sTA%w/4ekg5l#ZPWs6X$\`btOw[8F {@|gʗS2'osNqm.y0'G fdTLO"ĦGՄ4gw"(g"dpb走re1(It$N3(9>ogxrRR6d6D,@]JhvQ+M$Y T\9\Z 94nc[a>9 ?m(":ٕ KsL୬uOVjs6)C埓bf=d|0'VD.o&Ծ &G*bw:&#[i!ԝ 3%?wnC␄} 5ѕM1C>a5*'ڄ#+^%+ Amy4^Q_pd><^gܳL/L;b#iGXl"_cvJvx7e-`}-0CN6k["^U2K ڋ iX {J'z*X͖ {`;A*' ![X1IJ~ca|bwaNR+"uXT]sZ| ';O`ߢ#ib[ 1BYx<_ %[8FqP<D*&|$k=)eh:bPwY7~5rj1\v`O.r:O*W1Ɋnp+(b^s0(0YE)2*fawQsPY<009)Gcjǚ:aߕ7 t4*,⇚O(ϑ[p %<U/# D5۹jAupM3{bz9A6~Uc-p7X^n_e>TenZ*Iv UƁtTAz6زTD1wxC [8ߣJ1Qcɰxr{*#ܷt%bu*Ak 4T}QKہJ)-\P5 h6e2i?HY.5tY'fpkY2_fBC ^F'-\XD,"\8!PK[j)kL)lGi}e//t#ÌN'#]v767$ꛯJ䈨 F`،Bp%]:;]8iPa+#c3'r]c.HЩؿ=mX__+F(yo!6tJ<$u0M|!X;gWbm-,|Gطi%^Ι3Xp?%@*;AlzaZQ/Ca!3a)iCȏ,d}RȺ3(9D0]to&W:Fۇ-QZ6COCɝa+{0$d䎨6$Bs/2Q5j7)-2G Ydok UtUoBnF yUme7wq`xQb֟3BAb\n ?3u3^(k-4qQ4qC*(hg+ ?=3lzXl'd[i yQJ?WSBOK }+KJ+jT69p+^ب4jHp0ڦvhGrs_~c@WafNtM^!EuVeXZ7:[x~4~ZQC|j\)ћ7\ij2מUψT{PAG Ȥ; %8RJ@mSyǎYIo O eD?lq{@¬a \ٽfܾ_,?KF8}q'δCb%yp>]RPãw&QY iKԶa \ع92kʝ1z`4VRu%({jÐϐ] SAP&: ¼qrbaQ 2nϗosGTGvt2N``bv #c=T-P}P'9d-88^TcSki\ 즪)HK`y<9S#CawT3Vg_İ;FȾɄe%%JI@>8G&Ww# ZU`bMn)aC`lM3%l"&YCj'Gz<!4 Ce v$''lkpA="Yz!s egV=Л^מ-.J|u6#h݄W֒E`$1BhЌCIH@cĝf+*g LaTvr\h aCu۽Y\c;GNc`k;,VlA^ h1MM,F8![pL"9 Kb딤%,//VϖՉU8jXyŽ{jku](MH;NP4i8o:M_,s{tQmjT.Jqm˦vlh W 5mML+9?Hӆ}(ӗPEU_l_̺K:-,tjj凞}`7^sf;m:6gLwf]-%Ἳ$u u܍Oj*s5WϞˁ)M,6,q1,&5jHp|ý0`s{{<_{뙏 #@==#n {c:j9JܱVn O:F#D]QX<޺ Ĉ 浶+!R'd(lzt _!}/gwpUyQ t)-JܠY@3U/{+RƏ&5UY53vAucYHf->[cwb @BXYkOQ#вEe"_iMy =ץ㐗l)eBi3CA8~f:'6f\; ˓Yx;k|xyLivY&4Tߠ1` l,Ud֒v%Ih$ּ`J #cg}VŒȠNjy鎛x3W,6F Zo:P ep^O G fضaVgop +v{ګ>qc \r )"u^jM@]:kY9MYGΚ)d[V54m:_26?ܳKɁ?z^4z*z9Wv B{PvMO(Rp ߱!9ǎMb7RYe=/Q%WINbk3|cH12'a5dq{Mlu; @6'i%@ .^rD~i %9=Od _shI<> g3jubIſ|ߋs&=لfh2Xi[m(/L% v`f~?@͸jPT:%4Wu侂!.DfV/o/ ɟ)o,ia8dzCrN>\ j&L\P}Gz. wyWL= 0I~|P:cdpnl:V.l?fVޅ•)4oq(c(i]qdc )OT%A/Ȃyp"m]z./ g?kP޶8ERV?=)؂A(ޒDzR/+==e!0eP{`Lk3|7p1IcqN(4ĕiХ8݀#>,n))U^],GSОsV'SQ0L(/@h06IᒪjTrnu`_wPWM)# s:Q\,#D#i'O!DAQx2W{ 7n@v8htX,=OӺ6M;f֔{rb\gń&r[QT@Z-ϳPn:s{.^zh%2Q=oTN<_;]c WHbt2`9)qgPw{ј@ȧxG9Ti&IXqnG ).?FE9ßv>;VS% olUbn6qͭ=!+%^B@a!Zn[gS#QSd!}`i[KAz* )Igߧy83ac|Rq6x ėV;pJܞ9IK :񫞦K')a\{:#E}_~Z^w!~eUBٽ9Ūw+<\7fpĮPH#}MoXw@ &BW4PiG2J[n®$aE~d>ꑱdMg3Q-/ x_L)J9GրD x7*wSpE`Gl`xI05侸ޙe:cE|E"^u؞qTц@ Efn($;!VnJFUlHS= ]ťOٿ⑌hu/ 3(dPϪp>VhwlPXGg3,[;RLѲ+3)ȡ&_cB p&{/nwm>f@Ϝt/)mG&پnXOLh:c!&4qw1xMq+]t3/&: זyOL~&Ya:#VsӼ$m~,aM!]dݛ)>J 42" Z#^޸gO:,m#^_f Hn%k={f&tNq:m0}wOp[۴ޜ4nj ̳kMЫLSSZpd Y\!;cPf}qBh H(7W^`:,9w*ClfCmp\4o֬,b.|$E5z6d'%'Ŗd^Kf^g+j;'BQesw'x6JP^^1gހ9-]8jE]6/g}a^#r =zv0K5ȗY=̞iCQG{0JVA zbޔ>1oh)ʺ1jC3-4v_7wm&FEiP9ĸVӛː53nn A*:@RvpEK$^ߵpW;eOr/<>GFKȚ1UJVV&U%<ުUD+"9^W/.iU96DuzTU AL5!ܔlF ~i[жd]CZ3)˩[1![_%f4Z{񦖘~ƀW'j+ۿ1*hVsAd\;}t R!-byY_mfC2s'^hw߲GYP6g\9?e ^sF1Vtj?yJ+.11CD*L}vMyŢ_Eķ9is\7YCbw4+Ij{ =#YIXJ=Rm~/8TtP%h[ E*pD>5Z ){0enndz{6:Ohta&ˊA]* -"b!`\L.R*QtAV\.D(Q*dg{ fI芞_I^Kqh-l>\ʋx.Fe*-i+1tf/0 P?ߋgPF 5 AH8+ )LGplm>r kA|DRT"*X?٨- VU-K<ʏ>lԕlgV#؊sұҩqP,M Y榵P&=JdCPnNe"XJ"(H5iH;df)7_VtS?h zdN~jZQ;9%XF~zg6#?dDhG EK Zakf:t/jqMS {j;ƭ2l\-mK{ m:(XÄIb:ϾC,F?1^pz%_ )sv>XPn q ?O Mmv 9L(+։H̉ CŪ*vwxK\[?a&:y+ 5G-NفÜ6!RNftJ٠XSţ^HC'<=T1=~!~ᛶq e 2Df~?ũPiWWTŌ ѮqdYp`ZZ϶Fl/#z%to@(PCܰ.f)jgij[ ֙5\b$GY)pH*q:50*x`rR;Q`J2cU k;#@u97)u퓫-H'z={vS4<8DeV5QՌOɆȔMnӳsŴlN"\5Url3/PlCP>ui~?/N" A*%St2o!4iBȋ b" 023PK:)y1'NAn ~1RZ?J@Y0*Y)ʎ @Q>l0 d1KbiX.] %5痌= { fS|1YA4X/٬4as+%̭K5 kRJkd5V$)*P_v[5\:ׂGJ7eHl'H$Ve@*oc3ՑY1`E:_-]׋[ᯮ6ė4ɡ""؞`*V "F$部sn:VH9yG6]T[=caKMlbvrl\OKz/kSG.- {6OU iQyzrAH,PBGluJGms;>|oƎ>)ЯchXAzT[<6+^^ӗǝVM+3~Մ(TOۋ'1uFp݆7hY t礒i-єas{K6]n8֋oa>g|E>=f, i6BI@8k5J0& ؿۈ{ b^jh~?X˺kvuj0/uV9JBr Ր+e YО`ngWǴU`c^ySM R;{#ؘ{_\U1t2/4;d"zi%՚? [1c Mg!ȁW{o/,Lc83tE)~%X ۀˣݸYw!Z + hnuuNA|459g^r%Gf7 a* 6.bBb ma GA9ExL6Js+}"dSpЀOԋ5Cw56ADH偡:2$npzR{-5-or{g?پ|9pcx@ICR`OQl+xRj 0Nvhg_(EhǎUŀV&'h' W" vLu@#5J uA7:Wh!-=6W2M3)DM4R'$T[`^cBbw2Xwz j["E2 :YxkH{d4Δ|q.$YM}FpdAu{+z$.*ˤfّ;b2i]s! agͨcT(~nիtnQDA#qkQ-" I,ŭ% 跂m[G^~˶D6=jXV%tW^Ú( jȣ>Mt\tk &,xH^a5bjJF(G{Q~GbV.˥q>Rϕ 'EqՃw$0DT+ɛiGHrn,!k+a+sࢣV\mZ-8vbj,*$k 333<8c(냏w< Gx.IhG+ ~\C9CRMYA;ΰexKw^YJ[>qu=Zu.#~gE2Np_͙Ǚ*އ4@sDU\ .*0wp >$:1L"5u&T.m9YLVQT/՝Б~RjRU:ԺZ#ku:W?q'd;mGz$.Rj2HOcegN7SvR8ZM=NL&c]+@R-بm2YT EM:Adj*bޭbb Z3߆:Oyp0(DI@F;3_:@OkPpUo#p"/c[*Ѧ$ӟ}@nbC͌^pPnYPHd)J3h`AT4XE~Mr4?ٻQKƲX'V+AvgJU 6U)@9 6 W)sN/9>Qo 3 !* c> $"rELV?2K[ƏFdJiQPv`ٷ?'=pK5?C/`%Rc0 8(͇':beՉ7׉x3y@BU5AkmIM8jXQ6[CA/SB/~ǩ8HU:AAƢ9:K8~iP^`› S;<(6Hڄ'vvFj3Kv$\"Ӂ2}3Ԫ`_OaW-.3t8q`+L_vk ҍ3|Ƀggu1PF*T#0Tx!Ӹ [$| S14|ZhrSGF%n1fNi6wc$OƁ,+7 GnqáX Uצ}`PAo6/e?vaxFuŻ| 6iHSx v_.?+#>؁JuO&BS M)O>rydo U)\0sssJ/ Ɍ.8PVVn! =4tڳ7 WCVPQ+YDI(y'tf2!{˭9h\޶! wJ+#ڂ5*P/O;o VH2:s)"]~MoɂP{Mp׽l䟮鹿$/K<>$ɍ)i>YyQ2 P'{)z*O)NL0'(,Z'VGe1{5ơ+G ?Ө?!lLth`z}$P9&rx.44VF/5^p39O"j ihM&}O{f6z3ћ$Y⳩TY(''UF@| &IX֭j$uR$|WՔ{ _; 4 9s]tr„y3o*\蹏_|K9u%|!_֬.KsDWp'vÌaYdEW֕&זKmM:ދ }܉lSRn@o+2HF(G3^/yҧT'uOG˨#9L2A0>,0PN5e\ [$o:bCc{!pK')AvHMVh"{8A^16'>wP.eӺL'Zihiy7^]]؊ng[͚iA9T%o\!Eܘ2lFPky75Or[dz `gXXȅse[*2TA f>bF1t |4n͛s] evbG唹VoD3;j}Yo式-ݴje$'(Rz /8ok䪽Yk?^JR#G1u i%MŎ(}ZH |C&߇![YNÛHz&i 'FM"n]!_SI8#O@.[|S!8<Ǟ GR]>:UN)LX# ))=V |UAoRywnh%< 8kb7^9 EDЇ*)TL{*Q' P! \]W|7K9 \̡^ڶU1ؠ@݄(8 @BkQD- ]Q?꨻sYzٛ6QQ ͜[ !f¤А }/b%**/{|Eώece.Xv"/%~^y8uҰ1tUs'ڕ/HFŁ p*u?-im—0̒&=ZӐ3<_m=5.A~ȑ8ӑ1^1!<%8HzKz<oTr]ijӭF#q - *s@dI6vXnA93M dėkiWj_uf(:_U=ymR Nv2tbؤ:B"EccsQcA[8k.&;-Wǵءu]&^jawdaYǪ7k;{v`L^BGAYcJ`أ7 :א lend,^R?`)vʖYQIBKH}sŴmKŋ 6uPxguӖ G=rm {?oFVH3Ir;ߵRڙ__tONks4e0g`2?" ~wlo2++շGrk\ @ nr]90vT4Rj!>fRk YB[TPU%8XZixAUx`+OCQ+rI< j[R!mD*gE&"/ |;wo3h +h2֘@zQՕU.m~sX;{jOϕPS 8'qo#vˈ =u*C\yvOo-!otiu\9𱕃dV?NE{3j6Ju6+PMs44|-WM,{|iN ( SSo$|{ɇ%{D mz,kkLޅRnyҘC: +@,o3G[v~9b4rڑ+VbלV:R1~a)(O-e](%n?/GB'XH0,n{{ *VeGehW|sĜZ &rk51]VS1hSED9>o 5Aui7Չ'm՞Y~ |F%ڟ]HtH$C'T<9\o?‶ 5Oe3nJ&W'M={s'Qn^dUEXL="*ˆ4!`|le]$rpK[ 4ep*fϖmj$xQx\m-Eĩ&=v|̴ G>/VNVBN0IE[-h <=P#1 eeRrARx~h3gj@܄X#%}P9AkI*:Ttfw[v$F`H8hB(Xn4k4E^ŅBX&x# CCi GVZ\ž$ǒG0%cS-řv*k*RfEgn< "k:wdV*?FOv}~H{8L.~B`/t|3=0ё8ZOAI|_! ?>lI̫F]PN,4V&-[c6_)vh@ѐ<65zRфbKEXȲ~|lBӔ`}BN ح|҂]B }qTo֏S?r-{;J6g$Dɔ~Bb({_qbi-}ߧGd)6pUz^>L ,[kY#y6*Q&y6>f8 o_TsB_z¤T@m=Qy D%M z[c‘) ̔䪫j_vdTt\cVc,&FYэ8,q<S6tc*P9`<_Gr2hV'E;eQX.J7/Qѭv_M3XD{ld*ԳLC9'OYZOK^s`h2vh9?/6 5S0M\TSI9o# l"iD,}>֔2>N%y~*obXjhKBRRUOpq/)H/e3ӲIp:L|3&]+S?s;}+01?ǔ < Lv/.:b%:?L^RbHF2 P^TEc+zKujWU3-i~+JFd8)7RK')O|DWShMTf}@v#~Մ'ېSJοqS(ٻ1uR$}fV` Rv䧌|C } ",Oc42|G4\tW?P&cQǷWx,. Т 7g{gK@qJ8PᭃxcQW"-ۣ(jfoėCxsn$ NAfii [}"|Szu 9ArKU(. Jd^$:Tp[ZZnCu8*I:X)(`MGZS_H}"EX7A |wpo %fu9IkMe?ue] \CNTP pDj~_8 r\ ýaJ!mJ%}:yfpН"v<6ֈ^NLk9_FX閤mh#l_ @OGX>ucpw *ENsKXw;a&Fi #._?Ue %Sf_qsB:ABҒym-b%~qn [ẕr2OiD)`@OO,\2xjdk)@0*#fH6owMRiAʲkkFf3wڐs1PRxh9@׎"kWa\Y{؟>W+/Ju$_JC- V,ž(L,MFP=B [=bɷGA k.cd7kewc̤$=&XI{j"UT|ەVܴeB1|Z|Ʌ3mꋪ%mdmvO8쳬O|H]-}f } mDžZe\bgnێ[ Y')=!Pī_|dΩȦ&|\ -gE wy6m 7OLGL .ؘs0G&@C6u…@/)l5 {"r_!dV8RJ2(Gm &̺U~ץ3D=ۂ:7 >9΀ڨiӕ|aG`F y2BDbpHfcUEB0 Op~wi1LQ='&BgJ^zԲwϴgWLeBǫ,^B\.5..8dB2qb|bMΰ> d!;Z _ Xj|H O /:d}#6#j7Y5<Xl YK)s1!$ٔXCX; #v4t/r<^q1^Z4Vl=`9;/j="s(~܏yѫ?7f>N*t!C6.IP*#jCB ]O2mߎ.{D%Ƈ,+iwnj;3=2W{Pj}h}T!QT3%\>j{Mcwתg5<1Yd"Ya~D TL*`^M}7)O Ř7QIjeE增~DH}GSDԟgFG@?L>P7.JJ 3~һt՚qP˧ ԕqu9#D7ٓ^2ki~DVci@ގYcۺS2F.ˈ^n2 $sp]` (?/D?^dWrIQ ];=hV+qLQX[ek :)7|v+NG.)IeMĢ̟K Qy3pW}5I CedTUtk)!S?xTqcq[|Rϻh<b) T)2JBeG Mp%D'67~c2vDf.wXۯܕU w5o)V{LjpxXqFpwh8%3 ~&c'&&anPɧDKhIt'cRɠ(9 h y\qI# 12 ^n/nɺCO]"Š^`0C~?Yv) k-6AE 5¢f.Vӟ u1ʬU;-yMV9n$ΥB|F֜gz>c%Ǔ"R-U|h:;鸟zȕKo=nF;Y^-TF)bylPj({2)#e݉IzU7o?fJ[kqӇ-3%bM4n7cp= xY!X7+m\?)G ``+W^uw`ٳZB:9h3C& KIRnmܶ 6?BcqLpU+V-lː'/e֔g<8^[%7ۊEcm*WASW1٥ pd1h1( o{QxK|02:J`E2#Oi{ 2sF՟\2!8"p]㯑e{DHEKq[JX3;s]_b[ɴFRsR^g{ ~7ȱ#ru|D:&dE.LMy*<9 {zMЙD $qFf\0?wD@o0.f0r%5,Rg6HO+;gTQ0W~DTme()Ed.͕քJ+ѿYխ=K~U, 0-MCezBSr5Nl_j^ʠ 2&4)9%;u$g=P ~`s/Bg3 Qifp Ɇ^9UT910FVht1\PDW`8`6>#wxaρ b¤eG z: ޗ @+P4ņT+GKyhs>" CmoëBE7j*0( {xiw$wTr)6;3誮Nߌ9u@pCJ֌f2%\[}{.׻Xƾ\2|q / ^]X RnMbI ѩs&QXqMIxʂHf)r_އE'N =8K~)wι=8" iap7+.Â,KyHR>"tY5 fD?פuzY$ -lV<Kt,q:>Ý7녮8H4L4zKqI&6/e!tI) Q*UAn`F)=O1.fenm˜?D\(A4rhI17wiu%>?`FUbtz1tc ?tzp "s޻X%cj/KX̓K[cf畓oT C|{ջ]=YMOq) S+VmKAɼֺ[:am D=v.^(v w:'͐PաOHX9Sy')"Hunvϳ%!O򨸧@?LhF:4 ^b<,2;FE<nsvAfvz{, z>Ysn=do|\3Vs >; IhNuYz,&௳`[[N`Gis`ϸt+až Fyɱ˜?_7Ը= ]i[oxJi~E? #ı 48DDЪ?;\\bQ1_\QV^\k ӓ*I(jyQg3 /P}.3pYN]"Ω&" {:+k՜mӷxr]ۺ󘸠U促`Z𖕇lL"Y2.xDf$W9-ё ~;X h/++^LWxIn αɎ5ī3${i3WYV1fmY ʖD֍ @|7+[n/g(!x})J$!* 7kImHw\_ = Itԍ _ٯEWa '/So/^>篝C1̨'je?P9X{Ei26f䷏,z]PyRP~CM``&vku;>8*Sϻ&fwp]_4KDEv)I* p-t¡ڮ 2Dx9tꤒ:ĠO˒$t&.wSFk:lSBTE{osZϏVIw,9x n7}C5v<Hv:+{#Fe5:4OuwO:bx\c9V:!v_^eVv q3$?pMևPdm7!g9xw#Vm=E>y-MML~8g.-l&kn&tH8լj :_<Md8‘"k!pGRye0) [I.x^shnzn8ubC4y"MtcOJNR[*JCkCqjNEPO Xq!܋|álBP/0{HNQ#[Dl3ٹ.5q 92P)Aey˨Gvn/V+_w|Fqa7IwWj=I}fy8t}_[ԨemXy ]l f\|mp)ĵ fBi?|I0r02-6U 5r>M G X ۻv1iIɬH ,q9Z_FX](URɈ*  vӸZ|`s6bp͒ORAlrZ#~T<َ] S7Ê<0toEtP}/LCxTebKXm xLn>EzXq .V0A|lؤPf%ƻ]i+jojltZ 7*2 8R!tj&HMqW,&za|%d] B93<iu?tfs 9<1߻+^Џy#Yh8;7)>*DRx)J\_!ez_&񕎛2 Tn{Z/a1 KduCP()$L8춿bK ֫CiN2 ;y lp*W43'Ge/af *(s|c 29a-Ji8`A-O%"#w5}Ҍ<TpOE[m(0 Pt;dKt^ KFgz]p}P;[؎z,&ld}5x~FQWJ# yl#2m霂¶2;[;X U>L$-xmą¼y<c;2I 3eׁbS=޺ESzRwsX0 DMsIDO0:ub̏_fŇ]V2^5TX"sXU_/,YM<--EF3diH (L~y3ssv`2Ȑk(!$X+-.ȝ1NJ{P/S `+2b Rj!2!np g ??)wD&Jŋ;/Ͻ x#R rF8a'X`p`l"΃C\]S'cƴVw-Fi\oy^QAp_yHXmGJ#K+he1sV'i?@1+EJy ˧Oh° 2$Ōwe<'lrS02C_Y~RhwȮaYj4rۜ *@ ax'^ʝȑ8+Ym> ة^Ov|vG4ʗ= YbrG${c7Ed,QUpۣ~jmj«0GcG%kyi3{l_״t'{(,ydۖ;bY;ip@Jfq_?j67*l>*0!.E& mEr\YK-߽ ِ8=BaՁ{Da-ɤ|E*=-çA:^r^y{WtނΨ~Jt)Lir87f)6PA+7K  ~(Q[)..~EQ.m %s1Z :$YȢT+óQo4ky\נ #M=`!S*c@`$ ]HtQSUȏl7q(%8:sַ&kcPމ{WaZEcsR>N]_mT#~+VpoBIncNjeЬ\ZiQj}("GҨtb'i =Dt>tWO#ah`6o:GG˩m }9Xd*kua<+T~+sW5Aer$$V` 8I6A45jv/aфIkCWd_Ðn6bL«.ǰ @&=?z P8m;[f5qӲ@ WҊoBuנRX#6|;,x Og U=h"bl]NJ;e 9`2F.1qn(- 5k\!Y/ JC|H4s`)j_U(<]=e=45D Ҫ|l\I)ˑ[pF\d"O&׭Bʎ bIܼ=C kPEϺ Oe[u5m8b"'396i2>)l}2@r/מ'cZ"ȅT_J93꼃׻E8Hل 2x+9JTY"D!Ͼ>#&rTaS/l;h|"[B-Ӳ%yC->^jOͣ0? W=br z Ju>oƍ`>'QDu[$jzxl鑫M 3"]' asӟy-1y ' [ݲ,fr#(aĢF~آzP%jU4`56ޞ>TiH̵ A%А"j^S\Zs|]+ŃoBu/^|݇ҩjZgKW H R]6^[ !m&$ X'd T@c&u =74y>27uF!.( W[Qn&{W+ K*C_.L1H1hfu ]'}KC2!?3Cs I/_vbOy'W4JGPx.Ԩ[_Vq*HݘmUy%G<&Qx*$_O)k28~70{5J.ʇl Rжg(5OY٫ )WI֓,FI{psT8ܬpjR7({&N7%q+9SZ[UHd3 0䎄ql'.x!vuvq<3F ;~jCjhxxP0U(Ȭt 2'Aμ6[b15Cﱓj Z%.v.HӇ{xzgiI/<  BU<1lMظK1JGF 5Z#u4G .vP (m`f KDb{GQIAZ{>nD}_krL{/H.97\0/ߣ 1PG,H,Xċa,.-˨V[RVxp{. 2m92Qb bUOJb=xj8;o=(\neu"K[MԮhFPޥRF4ڀl-WEg~"!H7zWTw~Z;\Qw:'k`{7!:{22T4W-t=_m,]ZF+@!:8˴]pw>AGK˥(nNEA~E! _ԵF~Evנo a1G|krK81 ˭~ZIhJl%*0"a9xRBTL]"=]!ƞyGwH Xq*)GL_zv6H Igu#8yL;m*@<`ϡM>EWlKD\I a(ۢW-l/*OelR*nS+7d ^E \˻S91v4'hM~r^H$}@kSB)WX\)GnӠ0'K! l36Mvt j:ݠ٨Þ:ݭfX; 0V$xL39[.6hzc5VT$yG$+34q[AbyPKNQF]ƌmMqFJd>8˫8 oZ-@nJN0]?3_5FW0(GTǮ=)۞7?m^e:S8VU=ɘڸ N@xa {a112RAo<Ń>SVI"mfv/Dv~ܴ,xJfQN ?^"$EOIN-FiJm;,sg.qP1Z>jURB>FbdD ڌ(n}Ro+~y13k կ$ gac48Itq\N1i?nD-Ym(N拸nqj'?+A&VUtOnOy>'y&I&TqW Pop%mp1'% @ } Jp,k#v''3`N&z/О1 m۳1 x rhxE_) xRFe]ߑ:D}(DtQ{Z`w97~-r]N3t^*aҎkT6S 1&ۃps8Ɲ]}Ȩ-e1cQK" DsmW5|42P/v"M!?ڽfỖHK!|A}ferbyMbp3+1=XIRv\2G;0MdsG.[,SJLwR'%2vy^,\ι2wisDaia^P}]֖&(@R"^kq$C~i^3_kiXz+PVQ"&USH|& R,ԁ\c=A/E0L7` ڲazW s8 Ë@l~LJ~(c`EAʁ\F()ߎxضbxwNI6*ig:+ 0NL*nZh]` \bɝz/9/I?(dBO8`9=hJ04bD1;#nDX"QW<㹘DY,Yaiz\ .NY`%tHAUz69/SڱpҬ&O<}&.sC.>;$%'  gs[Hu@ܒ\1Ai S25oS,61 IWY&q_b_ůIkXCX r>.@jEh˭q~bVLo; %-= C|0T9^\,R?H!ek*'s="ԯ?>g  JD]5ͿiTcN4gW; Wk]NҖ#{̕%Kȁznnx6.D2("]$бZ7]H老oRnbRa"Zʜ>{Zs,7cn &>3j,siZ:qTF R@#*m}|4MJ\\+_$ }TD;R<s$z0gCŰAp*p9rzr_LTpUFhGk+:wnA? cl) (%yEUJєX@e-xr}iA#u`z:xsfC5_/(=.| `:Y3nwH0#sb%R}NkRL+W\?sX9)3eN Rb6a 3gBXeNK{>@ـ8,8WrAYy-1ޣ27ĥk9Jʬ*Q?> ~)8>|~5>n FQztۚB`1©d#Ejs[Sj*R 4+E~-\'G10p8mp敩9IXrܙO;c݌g,9}LJ1X*?{‰8?GP@W Ҏ,Xt\(=(~?w-]zU_S1jÁ4ESRF]/E=;~1?]JX;ݦ|Epxx3wo3`NԆ;dZS`1F`$Cf5]Ԉz ׮.6td`j le/5p>ŗ/\J#"dHD`P,/>Ikj^=saܬ C*(su1rxpV{23#+nc.+v6kac.fo`¡nD2;Ƿwݹ6k հ(݌MrPQ/vƇOT602:Őbj\`1?/)EsocQ 3#/Y&,M>7(-; UfaӋn")Iӟ, 0Li[@|wl(8x|a:x"JFJ1']Fkd%Ó,ԋrsE)2]qZ`!𬸓EG QOY_`.E f/ZbKΪm~#M~1dts%tnOmiZoMRzLs b&E@*xVIdV/+XVD.gPt粁`a~PӮ|5rtet{oJ#"/ڶrWJ_e34'+YH'ߒ)⭜Ȭ$4@@H$D9Yl$ 2+S (^}Jc7Pqa|PmijVي?b 3xH$ Eljܺ,yMi~7\Qyk#'1$,}yc6t(` ڶ[FX SƸԓ0Yfrxuoc`F@J YoD lWъ s@繁Q"`=#)Cݹҩ ~-}UT6czWPq#X@RKwL5 C%vY+nqTz1y ЏE.=Ay?h-b$cIg *!_qv =A' gҁnSsk?- c [*o"n!ݺA)~z74 S4:q29,[ f'<(@ Qx d{@S Ovvq#F|X}(-HKs4fҤ~=,qQ&EI9nK@|{/#2ޠx ?[u^w%yxkok1tD}e$u1O+5j|^G]}qfpN>o=."$ 8DR_GpM8 >VG>騌/K2iB~rRZ^ob6amGج[G>L"م@A߲8;46lr\4)ϴP ᴰoR}sQarAJ>᫭$lRO!ne" =,NC*n@ GŪMM %&Չӝv.lCR5 #5Rǯ۫V3`R=Y1|~rez&;q$qnpXL)!C ;r@fHp"t'BGwvو== Î`G$@_y6,Nz |U 3yjq&Lf0"toƟBs2`@t=e-ILHbs̋w>O&EYl}50genNdV譑Y2F_oH(G)IK8a8 }YЌ:9^Pt %_[F~櫋exzE_y>mNޟ";@i"RH'^݆O&r6d>6aAQ ?|x.(Rz;ns#b83;L=!HESnC/GSþI#be$u2hǍ WdG-EwN}ƲD܃4qs] Ŋ~syx !G; Xj>UY>z#;a&{ȢU.51,Я )ɔB8bt,4@ y!S5w+-fOx7OuЃg$821 aQ4<=wWձ:O=\ǃM2Z`^a 1Iƪ]en>RH٠b%_ԃ:h"!Oa~5|k|f]Qk@"G#BMՅ sQ$}9:ƛ T}0j d>S09vy؝)i>df>x^kϩw(EB3Vhl1E"mQSX!<ցbЂ>g,iBLg6C s,=E'ݡX9@S,^T))c53_w֋QU8xH R=EΥˋ zlqGأZy!WNa2@ҟ%l614H[e@ 6W*0h4ڤ@/y+ Y(,yrcLx?i50{譞y81Na70I d8UCp[[6Gr"g`J̚*;@Fd>.6Vy%b!l]F&&$-5vS`[\Hip5t3%XqrX0al8m5(@"&"5^SԵr6=s*h~}cKt ed]/~2'1-[4ǬU@x6A;ܙ$[YVgh^"haNbr+zPv`y`tO-h<ѸVF B#r /V· ͋JDsG NPdqk6(hA_<fi-P2P!" BI'ܱETX=o[Lg>0hi BUF qLtη~N+1ًĞ ^5rOoJ{ۗ~@AZd_hSEWhrY"&R&K8WEq%͛ڜUs,]o$pj]|)} ?&uKp2.י]N)ٳ*Թʼn#-=2{?GpF vR$F%[>6h'ME%A@@HB LX4%*dGsZ(y-&venFAFfmhUmA4M/F؛՜%3g>6e{:T? YͬJVms4&-. n֌zc'er[14ֆ91GH0BϘ-+(4F4fqs|RΤ xiJ9A5`͈'- _>Џ@U,ݣ\ PB=f['gxcP'C+ 5m:)V9AqbEUE8/i݋ql3qC: z(mc1VaE9EpAw$*5@鳅꒮CCȏ> ƤAsM*]gp7#QlU*=F26#!5s .Sٵ%N0 gSfvkm s8"TרDEwГ~g3j&`Žk-r V^`1\Ƙ|JE(-knZM}qZ3wL"n_Vkl%F97kqr)tV Tr2:>~<J6MJ פ#ϱ2nstSbɷqY40z6xF QwT$p*8ZNz馼c7n.HT^ u&vlgnN%c6k}z;)+bDS{vt~1/e8a`|ʸ6%yI>L;1mENZq7YӋKbŎD,@lStݰ` zY:f>o,EՄ4 =yg3Plyү5bZw8X0nulטh<&l.UvۆfIPy(dJ [Áq['8Yy0g!;Vka>;JoοWs\cdȈv!.Н+2.mvN-5\՟nSCϱ5/tm5['-x:F(uN{d |;ֲwa;3*3 *."cd]bP RArED}ɮ6B)!s"1XSK>6)1vS cOD6S_s e$X!_%5-. Ԫ:b'bzhoISy4WVhzٿπ~x/EO*ZJGF47\uw|$TWe gTHPTHmrW:g+ To>\mgW6XcEk+nFV6Ln*p$`IĜrf8aOz z 08QuqM~ogۮ[7QSԳֽ8D"RFxʓwN4e铨hBlR-UG+ןʈY=Ϝ[I/+}q"0Bxn1>"="^F>AD-X('! { sXDzv/G{͗yXS/p: Jr]k@0?.f >&9+L]x R.kk^K"ystUwe3,j܋ߠu9x0* w eW3koX*( W#9T]sU\|9Z1x4Ul P*֬9Jc8K|2̈ N ’Z!mp͋: o(K~.BcXQK1KRma,X+X r-uHpx?Y{e;äKaAp՟ixx$X&X]9#ȄWF};f UuރkjkG瀫qo7O()GQ:hU&2 ^.<ЗT\;O^:~C^: ruIͺ \c/?㙏TTr4>r_20;5@\IS%וƧɡ[a&t|0iԾvUGjxǍ)C٦~cO0:JbKbSR!T+ дT!1.vetC=\)XXBaeѼP$ݑT/gn/t/bzY`K>Ŗuk5{rjv\7.E |S2fU8X;6鄩z+\+Z~*SD쳎)rN)wHIBL ۊT{>w.vNs Wg|1܈2֫#l mGv5hIOnubKq˜!%G˂(o4ǀ͐yl*2OQض5UH͍p>" ƫ!C/ms+*xF^ !1AïdiTqrZr(žuB;gi۰nzp=Y`:z%\, `{iZppd_7]#a!d J9!`BQ˽ӊE z^Ln)U7D_#`"Q{蠇eN.w`h\1*`c>.o>Gx>M8N ^jwS4S<ǟ`SuS$t]Lm53|se"P~5u'()al/†3ms+BMۃ/Ԍ>ʈHCƧPTŷN}[>u-~⮺꼟:ɫ&&B ̵bRr[GG u_G1RnA;$F 3Ul2LQA8w"dw!y7 E\u4,Ż^4[޴14)ne=ɥW10v@ e|C+uA ay8t+&l=Vt!8'g+\S&1=LW{,WIs¬0\wL4]BY{7AdUZQ;0ި$~`ofAmB\Htm ו#jffG !VMb3܁KC37%;cnТ]<^Hr~R-$z~ 3˭!!:JaG1!R-9bC͊;[ނ#'L'JN>d6HhR&['pe5\+ca\^o %7_tfR_@4D߻TkXG6qܢ!7]Pݖ tt|(>9&Hp7k 􃐑 XCFVć@mMѥCw+Ώy?~:ۣ c);|ToUX8hVT{p}0B͹-&<2mO{!w?e`oŤ3ׄBVupBP']<ex{2Uρ @2DTDJjhcDUI30#"D"lSUwz?^N*)֤Iw%9.Hg d0yj?]0MLywz+*6B/cdd)@O&:3Z:9J Am|Xʾ’aj>k1ltv8z4Kp]gp1ciQ@R4Ow=/+RBhI> #6>4;[QG2ƩI52⑽~:t#Rk1ZtP`KMh-մaʗsc:H-Oi $ր1+f"q ikˎOAaLU&!;BDj| Lo$ 0KӞ^MiM?o|zr.m,l;#ؓg6x6b5cY4c (&xY Ě]MđVvvrW?m4όb6mC]F)ҵ8yӢ!$ɨ"U/*fN0[i~MKj 0d<(k4ʘCzW@NE#6 Ⴏh׶}6,)Y6CﶫGՕg 3;/ad(_i{ub΋箽'e5UCNPO+XHDjcKZ{QzhҖ[AhMϹޜ¤_:@R,{*99Jy1EOH/邨NT6i)VmՅI!9B~ͯSSjve|t+X4QߐMRnԼ(4]g@|5+A֖)=@VŒs Fy" ہGKs+`&QcMm > b5!WFK"ddP%R.4 &J[WؾvWMbR`d"7ۨ*F} ysR)pB>BH RP)Ѻ7[@9P'tL|02ZTg;ΒCD8Nz&k}WY*3k7Y:~@"-x#Yn?6@hHMAIֱvwטuc^^Ex5uCcD[dWSIBV8 $&_| BςBO'AM'ֿI:UC>qd5L-R}ʆi&Fs\χ'Z!̝:6.'u*oTmi@Y͖yN"=!eAL$Ki8s_~a" 9K1qBd/m-N(NHVBugZ59s^f[A-YՉ|ᅼE~VKptg_E܍v 1zD_rߡ^H8 4ͳnt05ohGȑj%R$9,U0Hع:G?`elf,Bڽ A.=9f*޸/X?٣gŒt5_aģ304]iv^d\)錕v]묕exµ$eQibkK-gP@l tCƵѻV#cR H_r%ԼIř߳M_v Oo miڈBA;) g88ֈ[f=j4Q)ڜ%|sA{KzkC@^2dCe8߈r5* c cdm>͌Z?c7}֨hNJ Q٥U&{TD8y Ƞ-ldREx'.v[>E&;] J2kK>$%X%d`dPU#?.Udf7vTA4{ǻ໹/LY!-a&B=`ZkG»ۡ:Ud]?rNbVSv/x]IHѣCuꗳ\˫c\,gGzmp+ܕAՓEG q Q4A1Uv_'_[!VqXqm~XجؘBU;M,JEܾ$XJ&킥A=!< K`.'=h[fkCR w&&=Bil/2Ɂ9&(wlL ^6[ g9e51-D#\HcYY7U9LՇ>} %U`-TH,"B{ӟbpO6~¤DT`|X^l 72ƢW7-e,oYg JX,^_L z^KK y+z&6ٙח^ ^+,O-< :<[RիD\{XԏAUOsRcAgr5o@3 K[۰S/-V18& 4-^9We1"qhPk?̉,S&gpmRlG`x֜Ir[g:3u\AEh-RLq#$>B=NGI9Hgu0cH2g'gk3߾1BXs"xq:>ި57fH2c_=bƄ.I-6DBHWnyz,vI hb=D/q$okr1/ qԈlbč3} Jɓ|NqjIl>U4$b ZCSq:ucxGY<'wENCU=^+.'qh`J i <R"3?)B߭H`U3KuXdۺr!85Fp>E}W*oNhr-߅roWTR=M.nTI#OKba0"_<~Ԩowud8jފuW.56u^RdEVkOUCMP@.nӗ} E/MDm!5-3}iUL$hANBmMkU H,bL#CQ!B =BԊZFmBcϹy9Wul#D"R"514+ϱZkܨeтߏb=B7otnd7>i~ >/)ٸI*g<SS(r~9)eGc^->&c q3 FFMYPE) Cө$_$8.YP>,$;9?l:y6-HaFmoQKKt@⩹Cs4)~Whgrzf:Zg^X%f~Kr[>$Yv۠%w”MQ'0B_vd_^E@msvvYI'|Qxe%=(() \|㨒dƻIH'j A' ,_D]^RyNq R0 x'r˹p:,i%4o[L(26S }} 5rEffb(4'v%` ̱N[cmH~p|r|wkLN&9=viq"BnZ~HAB@+ؽOQNpIfkF^N<%bp)Kn/o0iv:?QW4Y!$a^h hJ-R8bϥ0BҿRbuNF XEgoP? 3%rSt4QH{$jRCt[Ha?Z:$~k{H*ӐOyNygfbܻx6Uv%U8Łg+Z2Nxʉ9pv. ?p lziZ&`J#0Ôl*Wi_I1 ok6Y4HSnMj\|el:@gĻC[3cP!BX]0[f`k萢ɥrc/ kP8.})7`Db ]frMNqq/:HIT Z=ۙyՁ9wd;]2_P:aEN,UL˻4q ?@UKR .mXTגte&k4>My\z%+]Y $-5ij@7w`ӂr AkR/Z+LG ՓZqy*utt:.˅9oϋ&n?VYB꥕ '3Yn2)aUqᓊnzs6\b{M>5`h4l bj9Z1sR3 !Kj?oUd6&&(}w] tDH9Ba>\d r}O22ee˭/m`vH&A›*2lI􁫤b9JĎd! IcI{9 E%38t^jٺ] P^~boa{%sy56ZjVf^/tT7*.k,*l"P8ɝq&W*G4(SI& 'W3L2zYq΀]m3Nͦ<ڧcoS1DSR &pnX/5 O7-7TIjdMTpiPlj58EM5Dp6,ȅG0G^戊 lGlcŜA_{Ot ~xB.Y[js (͑u=n/ƲR} T=;cr2PO±!۳||ݛXzɃ0ϵcIAmMc՗6Vt-i CBYT W33[n@5XgV j-3 Q(oVe:3(H,NE9C^[C;2o-?kjl BE1L8Q13cʍi7 >1524G!ÏуȌ~xŒV_MFYFsZtӫBg ʦ e|o;ľ_2^Yme)%cJ{7rXUxI5AO􄶃 %KQ!"LTnRk,[ns_m_1a"eƝ$/p'3(j zH )sA쳺z1Oug}lx]Eqo`V$:g*22G>. "W!-K. t&:ז;1=i|Hxw8Jvr뒓Wi)]4p=3 [oj=ٌ,yazki_.Ѳ"^{p!>wB_״Q3*;u-*q=07}wyqNRk+$}L {d.QO5@&9AwH.#x> J(,!eW+H|/6kUH}S!&9 0Qdkީ;u8O#Do*HMP4=_R4fձej)}ƃLe]tMrQ!Q6)kwpwdTZj%9˰h]"KY‚Z.mqrBt'FZ)-pT&fr"lW{%kٚ&<*ǖ/ְ(,sO"3~n(Y|, ̳TCXcLpxУO>3gelsBoXG! u0hO"NVo\րRF^&AA[@{, -Wܜ|6{bvM3;[L(>ªY}eQ!=kQfv П栍Lw\HW }7V=E/M2({$2j O=Zo:oQsCzU`]婰W Huz Z=I|=(*#c!iRvHQ>e0zDXEr׸`Y!{8t4C|U]-ԖtEY֮Ĉ-W:9t -̂.^0]69'W;ip?Ijgǂ5Ne_e- 5Uo u >uH)dp+L֏aA_p'f7D&SǶ&TGT˪旀Cz`O (lٗf}-gDDX8z؅s[#(6-gPqR49+#]b[:F Z"K/ANB[G?,{9VLvk G"LITx5R f'C>ؿ9#i mo/7DèՓ/i] ,Ji}+ YQnһbwu(bG\%IT\)XT.%9:Db?ᡬt0Lm]^2V`p.3]$[e#GiVS-/({ȡj'D &{Ӭ _`1N| Z:5ڀib9^tMv%Y)ھ#JrIVE/ dkᄝC=ЯCeitEsjؐ*p >'JoZn$3x3nO/ zվ Dz)2,$ôL^WcYehe` Kl9N^rh8H@)'cn^% 6N(]O%dG7Iۧ-m7L5kăDZ`D>N Љ$G 5;joޖ34DGCH U=5ʕUKbtYu"_]VpOm2q}!mhG`{ gn rPjPkrDidi0BlA c{҆'0OdŔڝ鈠=}KR$lar#8<=n'ٔ1 DE_&Č=m Ho$JxEŸZU A.o:UGˆtrY8 xΐoRug94*i* :p)QK+#G?R] $;AU繦;/܋ӈ0Ziw"gcN&݉!n#pVFt?+Ԅiv Fik6rG p00Tc6^xh##)чKej0WTyu#9}9D$4 c]vQ@r݁t(B4W3$w6@N#<<,lR2H0o{v.5`X ,9}'Є}ShXE4҄^(׆WՉd0"#*0 INBER^> v5}'H:{_P!d-(h5܏[?nb0+ZqE\)R>x͏5_*rgAa!HCKU1 M H芞RWt#ga4<<(6Եޝcpʨ*EMkI݋ r=}WmHӠ?E9 rNb(L}Q=A9-;&ń_FsDݟXFJ5Ys4?`KW\cGX2[hWf%*H8/%M.=*0p@fJDkv<4,/@ Ҥ0M Ɂ$/F-%Tu"'};^T878H<2n<;A.B))l6eKT$6Otۼһ[4yȥ*ߪHa_܊ɟ,O[>lYU;RQHWGX#!&(ҳ#A=Ȓ:sOjWߏ-|cOPbt)X܏nqfM7؈F- U az Zop@]s, `E8[!O=?ӂ%lWE#!3fa9J{VE$am| Y~QS`}X3o(U+\˩5aqH6Λv`b;wλ1Ceu,LYqڃ81w -E:8ߏC'&Ȳhэ!b=pbi:"B|M~y|4U5 [cA]et#מcn]jg4٤:}պCoyǃKSd<]_hvƊ^hW~4[9)RcVoH4\?(p`w lQ;̘8E\z7PxL4<<1Y.n!yjps(FIȺW~8ݷv pT%hsnڷGN%^h-NFQE&ab U'*O6 =~ n"P`P6TiJrHH j7@Om߀fW"z>#[qxv5֒F߹)][Υ,V-"={}unXnC9oP#hP2.@Ol+hƺS(sD__=6qX.e>>9ntOܗ{qƮ><ll$"u-DsY{(3ՑcUݧ|Fn^~QTϹTPAƸr>f` i;!@1kx 5X~e!ann'}}Ʒ?hK; e h5t6[~l wZ<^+n֨+X%6mZ>C5ed"/5>ٗ|ncIM Bt5 ߡ?ZܓUKx곟$ғƓb~G V&=gtC-dnJ[x%bqP+6%}*_6^9%~vcv ڀv cN; /=i%ǽ Y جDR{27^ϳR832A]5S~ Hqx'`vSr$UG*X9^ <ӝFm$RW]R3iK~X6_*N@l 88]_Z yTg"פ0 eڅ.^> A]O0%%}Ժ .f om{7̟Ż+tϖ; {ʇt⺲vk_3=:;5cyE>lœZfۙKm }~P}s(o0qaji\ abF.4;17$ҟ^ʫs7}xEZg%!/à p ґ֑N\ݑS3Wmj\f@!ʆ-=F>s| xk:9a.= v0&[vO! xhkׁdX&CI tVe^ցPB!Nk|C ^eKoD?F1=ub{]|Sdّ<8Ij)Ezz/̆CF -7!B3q*CI⿕x-.Q~`Idr"-ycξsA Mگ|2z.!qqH3FnN[ihRBfWPM2llBvAUxG:s)^2(o@='YdP ZФ˷'X UGҔʌ<4*VgX=S?6+avsǫIR c!Ii=~pG;W.)~l)iCuiӷô!򲀂94ь.=1 Dyԝ̐c>O+F".mX-o !N8\ 3~Es8FPB1,Gs$5VH6^zL^l^kci~ȝ4}sI:r'/g .3_r OZd6r ToϮ{$dl*y0D\蜎ܱn]b$jr1? ,(lP:FJE1#XV%OIw x*&ѢLy'Ż\OUj)NXiң+)46}gD|r1"rO2;9#n?qP4m|=*D>Hס?MsV'Jy"E~.zUޜQ̄$\iDܺ 9܃~S4U ":\pW#·d͛J%lbAkS&"-7p Tz;&x; 7>ǟ>m6XYe]WG&qiitM;N,PY*@΢>>_{t$}Ry Uq݁y1ZglNg |G4F4vc,jն.sxG2>j`kd8Yʜ~olx\?=fҹ o:Mm r);izaLKuydHݻ!ۿW9wU{'LĠ絭0{ΒfHgom[SX%0m1-00Ѭ%uU 5r58`xcZ\V@3dMeq`:H+ }1gO/2 ߠLtY(`tkw.dhgqz X~w^uƐuP &9ȡ)6,Mr3`fQ|9m@PJ,zE h-Hן +Ag`tM&ȞAsVmtMz.ufu4G ?|kfԒo7#Α V;go Bp1#F@UE@͗xViWMЅ[^_9~7OBR޹Qh M]{xxQEmWy_U]uˮrF3+Fg&UܐɁmÜCe#K= |t#NڮU]V*&fPicEgdƃhY>#%A)ZdHSX/}[Hm&Yd|8NNDJQ@,SYe*ut[gB~o276͋OҦ}q 88Ե#KscsF?\Z(:Jyi:݁>}FG_sdp%w"hÈ(%sxKB}. "}6}Zļf́eO}~J5~w#G{|= jq*#/g$thXn 3L/ҏ*g̈Q݂RA(Z#L5GM)E6T^ Z%%#&2 *hv1oY][VN2췍?mDr*(Ա;nO~tY>%ֳp@Huwv qq|w &.i3i~𼉏 5};>iG]f8\X\HZ` qдYy$:`J܊QGBLd\bU<ŻN>I62u*^ ALMU(R#РA4GJO2PmWM@qHx%|< V/|sOGfzUȗkbA~Dd)?"ia2]%|+Ck&EIXFMxPu6 x /afIJ #qmouUuB rÃлH8TQhlEJ|{{=^؊7bc LQܬў$bHhYY+! Do_vwf`µK]B-H#P4`#[&~VInׯwKD aXB^[Cb^M৺E$dca:pWЌd҇aьx*g՛r-`.L⸌41GAGVDzD -@s?7d GGu8=[n'I:<3v,Edqdxe#"9zQ3*]% OGd*3Um1}66A $5CACa|Z>u هWta5nvly(wLc Z{'KDm.eȟ1Ž' PY;f Q i'@\VR!6N7o֓@X+^Iu 460 cp^T0qc?w+sPw\5J'kDÍ1g{գr˩ce5Bf!Ǚ|na[ƒ"҅XA3xyzI2A'lvr3e:&E$$`X'3V 9.g&bPWF<ڍܺ} lNeFRqF ߫#sr4YitpX,{ajcxdKz+D$vPO dEvEhGDX2O@kEOy+w[%#HRY ?G 8,o֘(k0D<¥[Q])r(7H WՇ_r)pR.*ԟ9[X X^̑$pW b[d#' D2. Z~r+䲏9wHAkzKeCk}gΜ-G[Ku¬`o6D ϕN˵7?oEtUOS_ZSYV[ifςYK~4Cn0dn= g Pd){XYzz+^޺.K~8Q=!*nH%5R,?7@,@s2<ĠҌ /@Pyr R7M Q6=!-.Aysrd>5wM3$GO`tW?\QIZҴu:ȰDqm  ­{.y,4"/~t IĿUV"3?nO7`䯝i `4q?{ 1x~ D NoL eS7N|5wl<42r:O9fQ;n`^ '8W3E]܋f=_jWˣe$$lmoe9>'AJ`uND̗eyƷgȲ&1w QޖWqo) Z`^ط:Pq(|8-? cn!Ǖ]SkYJST8j/xL:<!16q<2޸Ի}%i+h"DB`u;Jl/ <ۈz<`Eh\(pJaHNVJZMgl#iZRb˧>֥h+mpwt"Qj?]3.`myS~ Ȓ,شɸg ƇhRYA~{Ð3|T}C,#d_5jqD<"3xzm[PVc̀YyX]\mH-rTQ6C9yDk=azHtpxHiOx49_Cpo&!g-qqyRн~>GiQp~g"tih8V}V7õ帧['xL#ⲉ 5?&׶~H6 m DEm뿗V? xr1YE99km fR.ofX=(P`:5j!]B5IIu>!|e!,Fߔ=l5yPu[+AT\L>@;Z'}pVmȻ\)kGzU,۪TpLLhd-d6$@fORqÐ*Qy 4ie92 ;Sɋ01JBjw9GױAb[Nw0V,$29!cu}+  >utE5eCFBvvqON NnT]^jl]~Q0J/߶KL?ڌ#hFdT+e&ٱ*vRJk vNQ~U3QnmZItrFGwmJys\ı ئR/٧=<%*B@v4G#FgUZf'q8MaR60ѓ赻҇!00P/,]x־,b 8G9뉙q " C 3bqD޹6fcfmqcYnKfvPRgt^RŊ]\V3Yrg_?]TD">Y}աnEDG5T]C)w=]NכplS@f3*EmS8$^1-c9rR>d|yDi_F Ͽ#z$+vx-#%ېnՖ¾66 8iEHϺa}lPNø Qvp ʦ<]QNvI;v"=i<`H <\$*[`̢ˑ`UvJ<:zrE`Lãݟ@Q~댥)KU>9jVP%\ : :cgU+@~[,e۾fߢV:,x44*oy]w]^MVh(5u(RXt&_TBv/:mL7$W ":+ 3.|H@+?3WiWl7mraf,2oboLTiJX PWݛ]l)8(@Л|/ "r| l5 {uuԞYk-38 =Z v_L;Z&#m& 6l ,V uמԝo,m:K ^ byB,8k Cn쿺a:} r .o6-5/Jo+ʼn"qk!^PxܪHSJ{v 58ydTґ]_40{da@tRDOw㐿-`tYJeXEE(M)[qic Vx6]ŔÀCdp\. ! r7=ZΟ޷\v3nJF,w{g[o2}h;R8Ҏt+ 2 tθÐ`1jhAO G 3k46?4DI.}PH͝3WrId=O!;cwM"Cꠏ* o&TB=OI-2=j h{f<4hN#o ]%Q\. Ψ di1:7sWmR1V(+l`%MQ\9 :i;G׭ҭOq )ՈՒ"nEɭJQIY25S+m-lوVg=iT4]N|h@ڠ\ƏL(P lrD_T>) T ȉ^s|o6_ 7$OnhY_1H;ǼfAE|BCWs]bYU(#e/:u%*ܸ>`{K;pS@{hzdMAw5ׂ.,f4ƲE{nwZvH0 ~<SyvPO<5Z}ׂM0hh"1rƩs8udzmĨ53eElX}YyZ $2V!K#7M~ "az!EMDC6 ɐ#IM^H<J$!܉TfY]iu{Ùx&DmCjf2lɄZ:hifvmUNQNY͙hmm;)H;DL1.KQ39|Է_pnGeWg*dj`xȂ04IbGE' c Jcakڥ^eYsXһ' 4܅1s 0 qlQX;/X!bjNl[Ѿc­%}$|I=~mչfđ͙zqO/Cɲ[jcQ=HQJ<&uzX@U<D0 (lٔڨ'q}wWB}u"s@O=s$eXį (Ym2rk,E\u~59f;j~򪍠lAS'^_qL@̗WSVҸn4o5"NFN|7*/ E}6}\]2"s;<1cYrFyğ^qK,Š{ʲ߭,FӒIh8r.Pr:cmr r]_Kc#SmzPjA-BLxlG:-s/Q`^#u8d@vbX dD̞YɃ%^ʰXZyAp@X$9;JOUm\\.t a@@jYJ]^|shK|S_M: riM45Ir2L&&g(0QޱMHЏwI?uu9&zwaڶN㊉6KlX}&SQat>" pqEj%$ZTKGQnd /g!+hw!3 ɸ+i ]tz&70~G}=ز?¦~|1hY LRU4 EPX:үlà`y`V"ī|VnN;p=|ؚ%v9+`flڒުfNY}ޡ 0Dh5\GFZf"qD=;v.V^Ro7H196x`b'6+l2zlz&{)'S%=:e:crKm@1^IJ[ b|û‡ n<'BhI9]ya/s¯SDggl ٭)(k T&d&8b lq>iB]ʩ.GtGZ%f;8}J+S]C pH>;!dvD@EB0P%kzR* W"}ğ|X$5vGt>9[2FRw_IjNEķfOƮcbIdje 0xq"8\Qp_1H*{V4Ҹdž,(-m,Td8hugօ9l!1:xB։wϥj9W:&+8 &9t42K.'~К8 wXݘ{QlP#֪fB x0l0-<ˆq̃smbpJ}fn:]F /ŝoZ%ݭ . `^"(O)멶fLnqNdts%JHy9|,zsd+N^>"Br'%`[#/qo׶x 穏XMv dL}hˈ)l 1_L up _`  R2N i4XLCD!Zx1ˠ r*LXL~F~v,_nBmW{cR.5yst.݈!xQ @ULrczF^n"Қwɷ {HINU˒wԖ)^Ae9@ sFJt}5q)H9vc*iD1%]T%`vSSnrɶT^T8'P3#QkZ}bv 5w To3뾋P &k0Lzoʧ43Ԛ|Q,ʟ p2\|^m&!9k]׆V,#-,㪳> 7OH|ܼo DVhvstĉhkl\6 2 :(ƥuNiYYV (VMA L72dvgq)*`ʫ⛴ <6\ )b7XX!n(-,*qq&@e0"|Q In&cύ Gq1#8LҊ@L]ϥhVbc{xj-v}NV { @y4CjXtk:)cqä_DI5@f|2 MձX?o_;\rFU*s RKs#,x7&W@tlIx~-bOA ,Nף\ԑ BΛp{˖' xfNqB au` ;~Pi)\إ/+n:P\GnV1q.Ͼ"/"Ɵc2+#k4]؝ & 헥t%lkl_+QП߈ER)gV=اKFuإ T}Uv4v$E9>dۈQx bCDh3K6Ά,\3= t͐ytCnچQ-ig[u)W0P^/5>03,oV$vɢ/9j|X\s]u)Nc XhVnKqhrG9^h/MbLpn3"*vP $*d^ܮ*4<+᭚Iw${2vu]^c!$D'({e xf_Uhx(G(Ntq]Du͗:? *%9ܼVR\JVr_Xq#!~_P,ƗC J@ύ+p,_--(FP'Һ}-Df=쳯I66 tXr-v,<> )_A*H0 :/PKPгu @*v_Iuma`nbH""RdȘNg7uqQ' S'@Bn!B6FZ6͢ҽ4ʀxbOݓ"O/)-J}FMmqAX7K`a䐸}3 l%t!76ا̱!,mqI~(Okfj *8Up8392tI\ZR\&uJ%\i\:8\6a}jzŒS g򏻔;wWf8/'UkUQ|~ߔ+r_4A٭  81XZ~ww8HLU Df-8TG۹7|YJ, Hl ^t7ux8lAҋH^nФĶh#xlmZT|͈'@G12xks`"ƾ:`ńSщUTEޭ?/DiNտHp@Wݞ؛R? b#]"L=) 3O 7}6=KQw&HW_gDYbh[qAn@Bۺ MNz_Z ^/ ,(D;V&c9yJ90G(t%80y<\K#o{w?nXzPF4e)s owQ^r")Ac,WCO4fx]Oo971RZ|2QN_WTm'1\@BE-Oՙrthi 87WbHz"]ymT'PxŎ]E`rrRB\㢳U`oB=.Å0z펗@>~CEҸd׮8B={iۘB~S*t7ϰ]@P@G+B=N0m@nIZR?]Y<9>H!y'})2i6O;D^"d( d\q_7X2RӶOn&sԭU'%I&Bl ,ю=QtN^P3n)׊-6*tCb2\<|t.#x]sd0 NBk/0% 4]Hѧo sN]Pv(Mk6,[I~Va9lnF5]R:7)mAMIXA(a{e%:ke G`= ?L*taIP1KMk"`_",Jg - Ӊ|/ǭ' P cOYi;KN. T*=۷[1J`03D\J[> @OЄע W׀:T(S!x%l(\`ܵI ҽ=mDvGĘ.B` nV#H t}_5+X!=7̈+uXQ^o#FssJgO#\-Y`^LZ_ ~;Db>G3K(pU_6N?+ DRh5ܵqdS4ajxrn`؃~x8AGhva(.۶XQO&8z%򭧆^>[xie.|,ޔ<9 axIࡸ>~pUdb06D?'.2*V 0ih@MZ yܡ=٪,Ǚ۩_T{zb#޶.yz7 "UJSYW BJ<;TL\meah3alƯUo<2 5o{6j !Ԉ^ß|oUI9b֐tyPU.x'h ;W5q_HcL:jvn~"Ϩ so6$@0\ HS7(@1&gPejNl&2Z#tlh.A#NuH:';"IF&mƼUn38s;:l[;̀]ax~QWꅈ[/vC@UhiPԍ԰=I4eS6(s/݇jNCڷK-hanИ> & :ml6$yAikLץqMGݽղB@Zݽݴ.u; & Jc5Ƀ*R#1茓 2YOrbY9j!N=W̰ j3E 'JM:^ȕz\eŵι ͪ1QWåHFj@O?Hi6 ;ѽ#5=Ћ0PGMԼ68%"e^%n1j I!) E^J أ6ߥ]/dA5#GXc)E~mJj4ssF+8;,0rרNZ bz^cb9.QMӵT{k8 |종}ۻoE)ש(ohe Z.'91o|cCm|cuT h(c6();q {nkKuJ(hb ^$4V]&9c0~w֊X~0a2[]Tyk-}-{lZh7>X6O\>.l#Dr!Jm%?^dY]⫊s68(K^¸@ܦHVUc7˸Go"!mT|Z#}w`u,stӟyT`!"t^H|y둹[Ό2IkmX.@,,4۩1U,PyGp\++$3İuۢ4 .O3`Z7#v}qm]Q^JC,R`9IJ%܄)mªMo&NNnX5G[yQ9Ek4o*9kB~ +%ލy]HBRRRSBjӿL8k8paYxvTWOy l6sb+rS%e8Z4UU FHN&5a.Cţ|\ OWaӍS3mB66-[(IL$C ﬣ d/^r9^`z o!'?.(urD< Y c%/JM`yPƏ{sgmL9&M=l屸; 2/1ǺsS_D7vDBQY+L8ÊTi;*+J Gx/jJG3g;'"6C,r(ƫU3M A$e].rJ"v%AjVA:qh'ǥ@+'ewbeff8*Zd@xRTN/Qw&&1]`&tufl١ZMJFVR4/^z(yZ,42CCHf"),)?ٿھ$ p}iRgM$Y,qP嬓C♪-Ow,zhӖp(CLhrq;͚ܿ ?WP;EpX y]*"Qoao 1TBU 1@T$(㎮ pSo)Gq,JQǥ X5m"`(}V޳ .|8/x,h1C(Y>y#͍!]]OG@yySTfxg*IA' Za;DejLk"OsYOvRrMQcKup?/*͉d@usf=!g3!6 Cu!$#jDG=Tb/0R@*/c!XR$묞Yia@ẅ́(IL#dLgjkzv~+7m/xwYytI0 c)jJT"_8rEy6 ND>N-5hU?M%Lnt0 <9xi$6@ wعxXw!?֊lU\WiƗ{j (]U}?),Q7zR ʁ j.O 5Җ;jkw2W\'~ ?AΨNÉZj0hxl&?U@ ;(k<-D2/Fd s'sW$Y򲖒死w극l"I~*x\|Igpjh$'Ĉ('z"S|sym_B,36Gϡ+*깙gG:RңӮ^57𣧂#LmL`:˷q*^Faf,d"H ,f=Qƻ/! 3#4<-=h! Ԃ-4N?}#'^40i6R9)lc禤U'pea&t[;a٬ V:NM)v)SO*#?$!Ό>y ~⢢1_贛Tl>=rph6Wwٻ\%tlFZcH\X}T-GZ]7^}DYE jmZ7׹#s=* "tP$LALwѲgaIK;|:7M}F?Jn F0Cuf0yFqb?8 jwrQwbw GhŕKV<?oFgcd@r)Qb։?wYg~0hݐW$^{IW ^oFD7<>jR@W37c*(;#G* QNF0:oO:{O P! F"2%l8}ekAФj@^?؆ K1s>Ptb.)56ND ҥعիb|TbLKPl50 IԊם}"0e0PQw\Ё4P\v,|+ swsTwb~<'hV彿vϸ-]p2Կ饣2iPUIr{iyajxPQPu5M.SQq+Qʰ}ԱAuvfm#:;4ĕ,h oRW! TAǓ@:eLJǪ1m8Nu R?L!a3݂e& 𗟸ҡ;I 9~}J55.O<(+/ba,l=%p">=ǧ{-(I\fO {/bm.Sߒc;PKUƎ Lu&Λ̶OBqf0!C?g;sESWDb,:tE6 h|ۺ'F잿V{M[?DAZ9*z M̂!4c6:3j#FpɏIw ,*^F)s-e^C\'{p|o:#"ۋe \B1Kp|Q\8hs"̎˖SdSf⌠3HV\}[|ʎƚh4 kM SR( )|;e;DSI/&עyU.qUhR \ދlbv< *H'!ԁwԬgNnVPmW2iĤNJa4aP-cmd` NX>_;6c.-E,ΥGiL4f:шI׹ #4n jՀ1sK3t(lh\P'QY \MO=IcL`L߷-EpX&ѣ([av؁]y\btC)z8'e SLx~$MP^~!oHPzvj\DV+!$Q T$hU/4Ќ:,F=Z~' Wl.$H.YN maCY1&seH*ƌ* ~MޞE,pM /~KzT*;@JǍ#T\H_ξ$em{. u!$f)<.ԤbT>07!K_[oZm!;ou~ .. 0)2+Wv<"/i)?-C:_`-f ğR=_/iц(1wZsI65mxi`!?]C/ADv6wT4 )0}`jQ;UmƖagA'L wFTMS4|9'見1<O Adhָ t9eReK"5Jt> yL/oyzA_'VVEZewz~ G%;SI>\p]*䮄V @R}{(9=-Xq? I~u ڥ޽ LYU^U5@R}%ЖsFQΔ8q X駤] 1 DO#3&w^STK4zY?""4ۦo=b26(#PhtU)cppW!cyf/MEB DM=ہ4CW$Ln9hX~V<w-"`QrnzYjjۮQSŧq` ӈ:"Q _Zډa׋o Ns1Z-nh+r4Gq/^\ipЬe/*B *pX+]%5H-ol̬H:?|_13a0lA5ħ*-ot$m^mKJEbͺ=ap <)7a)63^G5;uefQNJ<nHY%UOFƄmn |N%"Y kzDvH܄\zl`Yo !3w̻Ŝ6Ӗ`d>Z{n3sGzoKH?mrN 9HS#k1GEj5iWqلtǙ1,vpan )~VU \um6>Xh%)ӻ.·C-=8~;U Rh5 %DEڵr ;%8JMyDX0Z:7Y`7w/$K6U5oc~X6wE>ȜGϻ/oҾ "{E{BU{"N1Dv0ɬ\e;y&`D$_3~KhL\u#!R!tnGȂ t&3ubyˠ=]2XS-GUGҧ|6(I(  ! [#U |=~-fgٟhT]Īꘈ5_2LrʄmυC]SB^#MM/+Ob#b{LJasS)S侵;xE5>"޽"*d9?3 wmPUk\XC@Qu;#BYI.6C rGY$tW7eLcC .h |rwb B y^j+\@_CQBY2n&Td:1`A#oE x}ԼR=%1|MQNYmx3R kaRci@'J=jB0}W<0 `3Ϭ>>U̐7pbh%uǤ黖g`܆r~4 74Quy-Z i)2_(FN.1w_[ٽ1r[n][^D~쩩8>ʈ\&^/z DwjYx7Bx୻YhY4|ߚ_{'WY[Z_wچ{-R޹>hyCդ""^QyWF@Q>~9DJ0gB31<1P8ur>if:';&U& iM KdD&;*e齃3/ޔ6 ܴHKA^R[ͽxNi&u5'G7bmY $27B[X6N&¼-6zXrg,] {d`\*$\pfN֞!`üֿ.E\U(o+i\kN5:M[O>Gsa;:d,ւ K^ljL9z'qktq`SƑ#%񬸒<+& rH,ɅfQp0!d4nH8^$,}ppʝڵY6Pnsi!7,>w 7=2kn嗪Fe[lyH#Us9_$YPy)nDNQKVmot4P\ c-QX1& G{ч*25mmƺ֞~-ȱj;.w*R|m%g_@8k~f߰7KzřAΩYMZi2J.'nA(28){ 7U /᭳)D:۸ϬuV?|@*x݊tJLW3+sVBlqfg A }u*VOlA Fjeє@u/yp lQGpF4oLբ ;ӈَ(즰5<{ѹ,9H{G%/]y6A7r-=\JOL$ #7{S]`_ew`79l4=}1c,PMu4![1l/#8Jdȸjb}xҌZ%P V.Lr *YxOë}uSٴciEs{ 4?ELG:CDW=)bO*Vύ\&badk𸣫`3 [t/K_QR Q:TNϲ5A: No5R vEZvKZWp %t)/ ѣ1t(G!v7BD~fh*xdn,X >rљ}#c668 ʼ\as`#a#c|0@Se;ZC.1g0aԄ jR$4cNNK(*]VvG%ZaCF-EvߝW Ě:Z9Nؔ8+ٸ5g^x-MZ,`s2ຖzMX~ɋO67E+j0{4_"|N I8+GZq]׶+`m-mЂ}XΗlɤ% >п"MGHEb&1/ĔAH%GC[Y.X`ztbS2@48Q%̔ĵ22b(%gX2|gWkR\S۽ dJ.2EJS, C;,YI^?f,Wuބ)sp_~\\T~NN􋪮mˍ~ i=7}al5p"RȊ8:Uv?"Uj+sbz;^ +6CG Vd#&ձwثQC. r0*"9Hq ` b]1^b㋀4NV@LhXh =' EɩK/J˵oH|Be1/J-SO7 SF5sj](')D?ʤ1<7_CIBrx7FЭ\[{ s!s'܀Ui{Z߿zYxG(_Sva[;7Ҙ]_H 0`#/<`\!}j%\vaWѢ\.=HUO)XE'o7X:~`ncu}tBԬI46d{+E5 r~p) A&~ޚ'/2J~ I!b FZc"{i꩙ )zt|].wG%afnRIV#84?S(2DGix2#avA\V07IgZ>gW\I*Z>JLƧxQA#:P΃#\k{D6y'0գf]_ɑ_ 0б}1Sy'ސr.i3{pfQpJS5',p0JnER`/BD2]a|zbjbNwzN^f U@9 *PB;kr'Q;RX(b`LLr!f? ҵG*tK7*zXu}o#ep-y߱Ix\qVzs7ox0N$Q:}.thp6Q|'GuB|ᓯ;Q윧yO {raRp! ;:VjƋ|N[UM𳋼_k 8|u%'ͧ ]dF+_I7Xfg囤*i~wb&bB-kGֻّ)YLiD[&W:NJ5a7:&nRk}ٱΧQR-H`e)xT3jFK‚zI0I2C\/R77g+*uKnZ*f4kl1#㣠ΞҔ3 AwjŮ)\WVȚm^Zna͝0$-+(RUk$HFpހi TISš<ъQU K䵅܌BDxM"yjacb%w{̒M I_ɕ!>g"z⭩9ʉr3HrF6@H@s,zfB2y^_9XM&E1[ML w8QCQh$T2J#bH0xΚ'->sj"ɋ0 }\#?ҼE%ǩ1DG0(U;PM3OV ~ZتZGWzrT@a8rҫ&':E$`QvT{65"Y%g`о|fzJ%$K3^Ni}, g U˒3D1z ܸ ;1ߌ |ŌZ@\*񴳗>Lm-F- tFGLߛ}$B˹nڬ4xtgwg*^!^J[ <{M7;+ \ ^be`$\b9ܴbF䄜QwMג=^u%>hk71¹豣 #}r 2tj3ښٓi65_W ,k鸱*!}wQR$ EEtnhYAG}vЅt;`R,R ek Nѓrf %1,%FufI';RzMZ??] 6aq!p ͜]E]^KS#RnB<;1:}V!fðҡ^MU3sXp<8ۆDIy>0ߑzvo@Qz9pI{Zgد5Df 4o=9b@p@F1dd4XVtN嚮ʝtp o#D :zCAx:ʀfh ms0| ȑVs9g{{bGin d6ҹ)T7Ց'mi`v7܌' =x#O]iObPom;ɏ^D~uTwG{v%U7NFL ]CmGe%Wʹ}SRbwN:E@FQC2 M ZPY)T8 uxO|_"@x(cRI=2}0t %)%sŒ/+VP\R&Qc$Q4k"ֱ<)*SFsD.`nv* ЀAAYXSB4+i(`ŋkbo4AV$jpHf8!/1|4He^~U3xhkx&O{P-\P)KUqfcV/p$IWyQAe^ɁpFrY f͝1N n|Tzb6%sV Ϻ bCCG#rY0 ckrNpӢ]缈2d`7BٻN:7ޓm, -7(8w >;JFU5ߔ('m*3;YsIeۗa՛vFC\$4f"c J&`W|ʦjc۱ٹA]$?mG晓cG (m@.<6$%}>|zcuMKNJ?/elpwirio|lͽ7ڷ3hE4Gz$CCq$uSYIYhSMTiW"y 3o$egX:*2_*}n ՜u[zfǺ<C_Fn_  9MdYryQߛ!eNm|;lC ؤ#Y<,o ~▖N#AY .1;dA w\5׊u+';'hG3dΧ-NX"Tc6E}l 3tU*GH;dpX_Gm( &#6BTbQЇXa -u-qg#RdLɔG 2~?7 =cAaY/coC2y]'|1s$p@kx_R6+| 9:OfVdz}u[>JņA3aPqbItg!KmRD~ط }A||ׁTO.E 1g `_eD@S~5 N;&)|OXyD˘@trOQ; ?H|ɁuX!M* `s);%#+}y(~ѴRE|@.thYuaggR>09~4ˠk-э^P3|Zy 9:#1_@h 5Q?„.JQFȆ9O6}_-1^dGc@f7`kh1FKU*&;ڟg@{]YR!X)S˘ ʻx46bY^s9u_ j=?nL8gqnj̋4x{u<U=D^Ge~M€l|w-f:Qrv3mY@2ʳ&Ǚ<Y7]^D-\;~EMslU(8hxR=J`+gOUՔEwH)7Bԇ<%vWVx';1"A-uC-ڨ@/a4 lF.(/Qjf!g~ r lYil,:jo`YIrTt'cy oe5~ ,4gỵo~J{V " Maq,qt!I^òW7W&\tU/&!~C(ڟW!0ʬ>4w&[tF.qku%%7KI)ЛYj/sI;2tttٓM0m3E[yj2YS!Pa4J>/3ʵt'sM_e>=47zCzXgl)\'B)tY^arD&(WV ;5CmS9m{ J@+`^o6#QlD$PE7EW\=7NLۥ9F6Xv`i YK@ςN}ˋb ּ҇5 ?VT֦ ؀=ud|Ŷ*+0C'(I-МXkfX*2;";ک n']qWͪb 'q[߿L/=~gx-:BrGյHQl+OSox {DP=Sw,UQnbI#YQY;xU@;905I)0?rbn1Iy"+kݔK&%MQdo:Sv= $b))3[?8 A^ցNʤL6MTw7jWP~u-ìx.%%)L/o2Ҥ1H:4wo'&x--ɑi?b"M4 i8 g,5af abT‘}\F vDL6V (R(2^,=x=iq(]][xZ.LA B%ޟ/2[5zW1 1D$d22be%i< jR2!Q}a9lk*q5./5DPSVp9V :2zgJ+d!Yf%ƭ3l쵠1 {V7(@|^TE O&e=GI4zTTAt.9lh! WM2cp+De\ͪsl@&=6Gܴ\(`Y|EmWR\R5宗uI|.}-tr&| ë{ b`*BM9>ny⏌uШZuù8s91J{WSBS\N5^F5{v}L,]Gcj-,æaĥI:S.`)Kc;5ɏg2LH0-2*|b7`/פTCpIqM?kVOAY'YBD7 ~8J=Do #jYxy'渇A˼(r«<y^ʀX% YHtݴia'6&d`VAV5;KC!2[2TPr  ߜa>J! `&K\Њ9ZB/zN8Pzre i0,K0tF-Y! +Ms'\u[RGԥp]]?0mw=0Y1S@IU.: -L ~Ivn~UgOuh|<&Jbʢ@ &BmURb@eBԛr]G( @mT[.ɯtGJi3nN^Ǯwba}%:!⚭uuPYTYzx=4\ffjDajy|< 2N].rŸ*~<'B5%^{Y-+Z@"h5 =;Py&ٍ7-w4JH& V/l8<=}o]HQ{sM:NFJp91;{lZ > u.&rMj]džX1K}O%S=Zɇ7#[(4hj"gr-x5A%oAj?^.ms'!n1n!A)cP S2Պ8n0Ӵ7]G/ ~'{#$!WIN~}AO8^\,Bg=ԑ*KP<C~aiÿLiZygӠ1SM:_s7S A%f6 aΏlsRXwFӛ(S5K1訳^Jefr?,jV6r9pg|Q#6q[Ō ]>5^Ga O*Ƅ1>1ëf-Zx\_Pl'LLZ{ / >/CA"I Q ϥ_>ӎ `,T&,!*ؠ,L'8q"wF@8RRJ G РR2!m|Lٙfr77jCnW9BN&)-YU:꿾z)j 0@8QykrYa9+ԜSr$%dQiGf&6 ѽS7_BɛNb$?W=$w CkS|Jo'^SbaҦZ9MmP~IEUܐO'fno*j=v3\J]Qsyc+*D%Pp9ooU4`N|8]A4}V QkJiO#$#UgO6#qDIB0>$0ê*g!RVop-'%Rn5y'afQcx-S[KJho&c""9`un 'T)S¢=%BFwǪ!B-x?.wSnL.S+DO|qUV$j}h j{.V=+1oLTxxnoy6GE7[eH~+mطE45FyzL + v|"=s;*IoT8 ~ #=ǫtHJ?auM jB+Q/̱YSnnƷVXAfa`4n 17|1rDmO]>,J_JGsۃڧI&d_"}E.,iqL~>li!gHj&>4ĎyGpp8NzgF /}9u-TV~( AЮ~+B#ݱ5 Դh  TqNEvT1V&ܴ3AW#dCj@r'PY,]x$s/Hml.3^ߵ`x6Ҟp8]r^Ck{c{iY D ik6?W̒%p_yf|˺z~ㇾmxؗyNdYec}/` Qt  5Iȥa~\ 4 ^ìK5+yO,GYbBUטnIC&Tj*G_zzW|=K]'C'׾u2#+Ҏ/Ln9B~_'CIkeuuY:*)aDˋ :$f 3%j{R` PYVOYˑomˣ ["+ ;^  ~CU~:;#m:)^nS4n塟L{3*"HR\/ؐQZ$&$ BlKa^X} - !:̲Zm>7cjd›5X/ p%MSRrE.wI7Hb\\B?Ѩo?M%>?ˌAG>X]@;/Q^T=!@&N]x bNjةJGR>(O1G=$#%Y4?x9HbXj15.&()6}J3Ű:w#6l#^Sw8Lwb4O˅)F^I?$W0yZ$7ж$eq7!9$x=H rѶ4 =$1+ tO. |D߇tj(1scš1l>!Oww>h9U򞈲b#Glۇڇы~_e ܻ#Va"o{|Sć4pdY7 Qb{4i։UPٚ~oWfg®YJD *,$0LM]W2<&w-Eg HbRT,Z_;)C67A=/9[X6"u!e&%y7Ѵڅ_N7``ch/%~!>lyd!vua}pe1.z/T}zw!U}Uq|[qԲ tp*s>;cJ3Qm vLJ9Nj}h;>.~}q/`z"x鵢 Z_藘ִ ?]$I'7."m؞ǖ'TNӡ1p2\Gm@Ge?$%|MKD</7ΣO`B]OАO9Q(;<Op@E}&-XAMqΨiD }/yɕO1#p̮Er=K/ݞtp IJL6R*ڎtN>Ӧߣ6gu09c.*Pho4(Ww Tk!6WulكaMYK$OQH^1?:A$xŧrCԇޞM&c$yT`Za1iHuFۺHۮYn n3n[&fH2~NQ6&5m*W hѶԔ6qgRȢh$eV">COUr}gt $: #1*)phTqCk}ԋ*MqU!6C Yd]e7 3Uve:"oIjv: }^*bQ{;;zwt(/Y$". me]o[ڹʭGxsk?UCDX{.H ƨ0@ֻdΩSE]fR-X@׆8&B]_fmA͞v&a^< Hw}uTPCδc[%h'-Gukzo#k޷;5v#yVTv&T#\1C;{RNJR(-#pe6&x^Q ъ׻̅-ɷPN6&/Rڗߪ!G%*3Xs+7L B6/v%HI-pd!֥ oL֔ -N<뤇Cj-AhRjlGu>@mӗWRiq/̘F&i}+M]nT{\b"KGFxRvA|M'r3]}gGy'Lp͗j"|dDgX7WaTNЙmOsE`W:.e5mX ry*B -@M@Y<ۼBrP&7^@E5$.')܊/qͭFInj,Tܪd"`\՛h. %$JΜo|#+)"ZmZ `x?ܘvcH3gMtp|a}~]2hwS̫+YZuwaZ+))NbΊ{T2Z[~j6:dص"rZҖzXe>5L0`m@5K@eю6q09|y@q6 *Mp*?DnR Ey)1*XRf`݁@!Yڻxg/w)wR]:=3^3s{kn1]dܧgU-a_z6Bwk eɑZMJTL)-v0[A\s?e~D jwX%s@⚞5?W=rZ'2h ؔ%w9vR]i!Ľ8vvB@g7"ԪJ@j@DZܒ&.2KszI?av= 7EWՂSQ8ugQi%3sZE8zב̽?{(] СE2kd&diGh}"_ԁ<&=VQ J͒mW\3`݃r%oxUhQ&tRc$2k\%el:#ea RM 9mzaIlߌ닭c=2I.j-ӄƵU{SI)WDl;B,ASwUCWaۂYvФ}`<zfG0~ZXeMe+őȗfNv@ԬƴR3N Σc&:^ нz3,;oP2+2z'd4 (¨W߹ Q؁^]hq;d!,iU@XoWԛ'4va\b^X:6 = w:Z3ryUeo5(vw`הRb}r'QCavE,ofBLεPu&d{!uCu*ؖ8wgiXt.4*n$eCf&nݩ΃AZ^oSbF?w7ϻD'N1885xFRjy;c bw"ﺳUagR,$eFld юÃ;kcw¯2;<1/^ƯSã(2 PW9R\wJF빏6JmTɐ>XE޸ F z| 4۟-q8BQq#4_Mu~)Qr:~ īE.2ո&mM5|8L\͚U )/bΦ   iw4UhUcHpFLWGE#M5H->m /|cjv)Վ㴳k)'r2Ho~); ;GK=-$+ iZ)֋,wnQ+ᴁi}s+b+ΰ*35=}z5=I$~hDcBiU9ݲmQ' ?ʾeg2.ArqL*'Z@)؄[.}Jt1,l{wKC@AX`ݝja!aK):nL'MR? ŢqD k~\$r]/5I"oaL#e RBԙqwG8Ϸw `c[GTxzțYJ &$ {5_F\]F'Ai qP7Fx1z{`0v~.>aͥδNx7=bnL,%?F^,y($ޜKr}D`W[sNvz aLф߱8|6|k.˚0$utFe ي8IsEsj(QZ50ݡJJj:̒iYRŝ{vX3H?Xf osPq=Y Ypp'wh^sѵ"M@sjO ގ%Qh&_wIrUeb笧&Arqf\qy!f "cqiaFM! Z$%cqZ7y$$2ntR 2t%WFxT/:8#IJY 9FR'WՐ}:Ӳ,jOKwA Y]srLY'<-ʢK)8fdԎ,ss`yn[kݓr2.6hDm9UA&"RpO]U5(ʭ}%/ ~~y p!#B$* ;&tp#B;cQ-\b~Żl?f<6YTGciai4m鈔\~u~sq8FaAa(Y_(5R-{]3D+Taw\wx+g۫lݔ@ c ۴2H+$UOV^‹J&^X5=<q|h8NǼ͢5rXV3 &LZ{ALM~% dĿ&DPy;;p6ŘnPN8.@op <27:gw<vHxʖ_N6Y\$9ւCkGL1{\>Ψ.q eȥi]a.jfs #@aEŸ́-"{Ĕဌ~Xr'޹qnU6UtI]\7K^;I^aeEp(ҙ^ }^lv33cU{FĿ!m4%{c:pʺE- [h-!e]#fԊ?zGTR$еd?016;41E""FM;5"['J?]9,8ޯ *2dEcbо57>g=£Lr@xwEЄa-b;BH2գiO%^ϛ †K+ dNsv@YkT%)Eʽ_1gB1c9 =*VH^xa<|7tF)qucPQXlhi/GY1|Wza+,Y]K6ntb}HUobz"3@"A_~_M !AfTƸ jh勥,_ gcҭ.n#UY cnQvXQ,2%VP9ٕ5s2e\Q`! 3KP6t]yZع&z] 9S TH8\Tށ.A B457tEJqh sQZq`[iO uPig@krpJʐUOiZPDo/^øS 9&[$<%)>S@JS]Cʥ)"܉}S'>]U"㲜jG[*yLm::́MS97bq*7k:4deW*.?ȀN,pǗM(PѣySF; KWN&C\2=#-g*IV=TV͇ BCE1ȣnU‡h~vCe ȉk,؝a۾s^h)jr@YH;׿贞E`sj5Pey&h=7@be p5H:$ab`4))+T%dJLҊ} l;7,f/={v Ul::!@8c0N ,um081 9vPߠ[OiaQ277ɋ/ŋl#mepu>-rGE_f۽+7GʯD.k6YÓoÓyσ^(_F뮖Zch2 1s>2֗@Ҵ*[&Arɤ!kwN(aj_ ;Q벞jlROg03L<%@E%f A =1ZSqEދRKf'γcĔ#_u64ŒX>'qB coUisߠ7lɋd2f!UtVPۜg}"N:Z5)^g+kmTYY9tmFڃK@U7) Zڏj^Oc<<|]Kk y3Q'J;2+כ7,|o& _Sɴ7!>{{g?t+[_&sr?Nu.d^T3w4G\RXQL)+'YC,o+O'ArT}ޅ4//Ý1/\H1[y`݅ʶZ&c "%K]=kfc6e NhHS juOj'3$: z_œe?!0dŁδ|TKYMrgX1BQ~[u0αޛӊv57[%jy0 -.Mڔ~; j8g!3D c,pS2Nbb$%S) nQ!6˅qsݔBnk Oe}E]WQxG8&q{W~5˾=;Ix9_jY9$S9t yŝDq Aa^c.6]2 <(wZb׼KKSL\II0ibv$% EFKm#%M@3Ie`qq? j9qCrVB';D*'* KS2%tZVW<2/[hC&d얯=7nJͯD*/J0, )86 /?Yd/0 Om6 A#WM">"uQl<Ldև!]%$vrۨFMl2,)[\ 7uޤ?]:NZm:]]Bva)뉺S!kHL%Pjd6Cz#/@ q\jJ<ލsT?BE P+o?SɫiH׭^އ=E\Г̰r[k+]gI90*ޮ$]!8 7X Yz߈5{0j <;{#"|gP,i?o0`n8ݍ0(Ӂ[V@Qa.oS7,c/lŖULǯuG8 .0.ZZ=MD࠽Yo0(/M4䥿pUFTbu$2:?`/g9!ڡ2r1PH _~ Hߴ>c,mӯ^Ko1'vy $4>CŚ?Y!˯6eC}yJȔTarzr91ՏlEaq>J޶Β82B, vÐ6?NunPQ-4']Qϕ/Vg8qM)cF}WXZ^ Ї,.FI.=l7a$Zɳa'8V[; ӏ ,l,Yg,qf:䰶$eL܎uAJ5%GpKXXn;'I *qev9N\tQi /䳴U.% un)fȠT8_Mw&4l4Q (kf-\tij HN(>ƎΨŗ2.YYmcBű\ < ua1Nq w2|.}jH6X3?rf\dM"*\N=/F\?L{􇒼(Wǃ% g^2et*6@!j0(Мw41jQ'v>y9<$SMVZ 6A4.'AJP7aDELL,Z{fH; M/!ѧ6Ix%U}jt0T .8mf3z17(rKEWPDV黾ZlqM* ,KʒZ"3u%6/Op. ٩ (i͘@ 8P!'-qQ`;$Gg C73b7 P/&[jj*4=7@e¿ws\cW%(7|t[%0&?cʕ|aeӱA)JNWtchoi=S5 b@q}kM$.^E }duKLLOZ!t¨0jxbPq$f3ofTj׼3:CΆ̮ HMuFDyv}Wżk|ݑX-B4:H͟o:~9QΖJFQ(vojA >5{.} TZ='rGe >Hpx8=_;Q9C\2}o1-n7('9t!x&;H ~C1c5P|r'.nؾK WHpJA2!l i۫?1x#_f|gm~QaWI?ˣB ,qD }V{>&2I~QlNW*Sͺ$(|ZSzN/=N:uB_O_+'~#sr>y6ඥ`wSc8N}ϐ}%W_D8πwì['ҷvB2@ +ބM(RkߵBɐ?@p( yK7"uLNHCK,QcӈQg6;V¯H644ULO*,I͉y/C'd蚗Q_'}ݕg\=Wd4ʜ 2{(/6G!EJげ@"8 ! ~+$N󡌑49fhә` R{JHswn/P'v,D:6 #3el=ٹ^7&"1A=Hƨ~[Ar!8Z fnIn/7{-N> fTԯ MY/p>(gO"ُQ"5.6녨i ty(M,몆r,|'n u(kDL3A 5 Fk?D i Ӥ1t]|<)6b#^!`ClwjGL,JPa9Z^8o B[(u[j<,϶DZ \aiڥWV(=Ho[/:d{׮Lm'ÂO2 ^>#Wqr/zTw?1Cx.es3X:׵P=j ܆續|iq.bo?c Ჷxi%zfrs4wC2dA5_g._n'6tkQ`;= eg1 t/13،YgD 쓮$L",zѮo6B kT|a_*ӇX9ɌV9+Z]-m>9AJ5ǙUZVh{LӿCuŝP̥%ntP)jϨU-D h֔˻P 0msGl p(5+Yg%+&!9:&/)|!`mQٶzE^*-*~,6,P8PiӅ#B4#;.p~I7 (3ư8Ўiȃ^^L@U`eMI <a)tI31[~*Mat_f7F+HdϡjY͇VAAL s?". NJuBH-#m6A;?CɰDKi16fm-J^Uy2XAH4lC=M74F )o)Φz.f2`v\;)|ݽ+V6/]Ӎ96+9yXDs,$2f5! ggT;8KLA=>\<[So |'MoL 0m5pz}8Bt9:`KkVǒf6bd36F|ĐcrX%{Y/2x%Ntsjawb_};xD!Dn Dr_*iuؕ kNk 4-9cgoe7<}n(M]x#ʈ:Sa0Q BnnamėHYCP2_nsPi=C޽ŶwqVpF5KU;m 3C,Ҿ?Bj@m~T+򔛶\ J>@G$}zz~i< 3£_F,;[: jg6kn/'Z-Qmʡ&4Z)Nslݰ: et`whqN^,`#!MjԷ3p^x2Mi!2^OAzNMTZ1L%1IϐU+{9Yqur@>;H&F(f vгRMJUPW}{uy6>΋A29eB߀YޖVg_-cc l0UM,ڷ,.BЎi@,҅BDc1L#TZuT7IS3* Rd׹ :gXMg ݏ|IqlG|}`;X4J.|2vo5`ֿ*CCo'p&5+K%Հ#]}ωFnEx]9,n /htʭg~g˙go'b6*K|>y0H'Ԭ6J0@oNKbjA;㊪$P͍w\j-ߵ U+T_{ Nb,쭠)@^H$cpj3zg3ެT5#+ӸP@Sq)VP`s0wv|HnKxUD-q٢Y[*F Jͫ,g [K@Cy.ysCßRE~mV\":IPq]WB\I!ݶlZae-CϓB5&c_EFs7pt 陡#RRpxₛP#FR` ;0h>i!9H(B8&GX{'[X}1/OVwC+uyvo2MP܄`zS,KQ3&/qe0y@\N!'äM][E,,y a`SW:hS,q˭˽׫BS~ecS+N/ pۙa DΟE% Kt|q;u>5]`J)6kFG[ <,(7,S~ga3⢚v9kÿ# #PE!Θn0b]fQ)̷d5#1kr/2@ <(z>dGѾ){N ΠHPG"qjK^\ j?Nүis~ܥbRj.qisy'WwCaЕ'mm6F#LbsBu,;|%u 1~ 6>Af9eWNȶG(`0[dQ{i2zGszOů#=R * ){mk n@ !D ђ 66Wʞζy,ɶO\jϭ>zx({{'/2Ьe\R:XLwԓЍdY1+g#x3k71m xx֛{݉fcQ91|mD9T=KrU$Q*x` pX una9akku ^uUt%s#9zOqo7:m$}W/ހk&>UTx_r3e* -n|t" {GI72UN0aD]ׂ4wqJ9IhKɴ n*F[e֎ҬnЪzVͺc{|szؒ0XxNFneҮ<:3*հ"eS+>Y.vk\!n%c(qL>m[P^ҁS Q7?p>h$tB^e0%i~7;Eju1&p:!a]>݈WD$Df[vn3ZS`3gږDRj}v孢>}~B8m'm 6ixOmN_J"ulb S}B_X"thYLy܅{3 Y\Ѿ&Vv-6`E3V Y.0&5(VM`׊q!>np_sBdbN+o \S,QIB~nTŷ8xA!-A`{M-p2VⵁfD Tq9h6+^Z;bIGO|MlU-$ 93]"^=PzZv;/8LE %Ez2:A6'3cb+a4 ?~ɬLNe& ?.68~ [Û[.yD_rOҙg`.4ޕ1E :N AK_ vHyfYzSF9dOm<0d=r.hG-.o0p/Nv[О#Xc9l̪4qɤ${D'̈# z5IYюS`E'MG35 rn*aVUnڨ+-!y*Rm9@$F|&Od\wtpE*oDnHA;zΤ>~"Y_*܋¯i7$ sr5$6ng"Pr%Dǃ3L]wn-` xVPVtntCmD'qױЌrD)6.#6 Mi}P\gI\*VT3V)jLmF2Q 09zϨyEsq9E8{!dG0:Dd U$-q_$ȶݾ'o7:[@bp5~+%"m#OhE7u!_S/aDF)襡N|eUԗP(䎛-uq?I|u7mc'W?wQ[W^_}~ljN"g ߑ5oJG~hGf qxԷ|Y+? , B&A L%&_ǗFj&/++'ΠҠF '!G 9-uI]q GT: ?1E`a`]IYWoҝ$3D{!4yOn*ZUr!n9#;WXkߟŏ$[vCþzHu5`h[HtnPWe[z ^]&/q kY"pBox* ^c G0 >0<~SZq/OWi)k yn=-t<9ZWp6|pl5f0,I#lC-~Iŷkqg2}m+,; ]]).#kD}_0 `'.cPydx3 L.Qq-Y(>F8m%_Fghiڅn{"EOࣗއa6ω1 r2_4"^)́V][?`lC5#oOL-bʫD"AήK0y_^}Vՙ1;>o_ #5{X^11r,s03;?"FtWw DCH {FH`yj{ᠾ{D V)Ngq%4sZ΃SrU,'Q:q;?D'c4ffv@sވ-vSξ#WLC3B`pnb%,T^89f\fQYю @^bvL_Ud'e%df T$:\-\1L Fh;7_YM4_X 5g ~qȂ16G>d)6Бw9zN. R63ޟ7mmqJk^?}!~`~Q{ZpZJTop e#4Ik'VVRtK/d@ j=fC3F%~0O%-pۙe+d%(i_E z6LlW Bo+elid^^T$5l9f>DyP.0ދ%a we5g4N'֐/Pd([yѼՕ{`c"b;-ʭkmWU=<@}Iʨ隷zm@=\QVz{ṟ0\x+?d2@-[گD 6t3L8N0wфV74ff|۟=ik@^{JΌg)w *.x~ ϛfknT$.;@zN;KMAl'3A^%~AaԮ[ l ]) F̸~`@߃&)c u]0[%U@)dhtDT;4ɍY{o =hD^𱭅VcLl jrzxd 272Bk{`Q̸>PQ&|mb{ڷ4{\[(Kڪi-08~ GDj]H(,:_bV'pBJtYyd;ȡl Ap+ޠx"-/)EFy_ㄿYU>,k:kے!WyNUbG:9isGYI! 7Q満h5oWlꙍ D}⋦}e3`}|K[ 7z ~oOhO8qܐW;?Fs$u,Q7o(DKLl @N獅 ,c6jfK6>bW4loi3-DzбUGKiZ|jϼ`-VB0\6=DQԨ3)ƙ]s|d&GGNL7Wш1s;KP63y99-ᴫu>x@.H WqVS95d0Ek| ~y2#׈v!J&Ʊϕ)uե|S=ڥt40@[rOj$LSnh]r~w튥QQ]7yuKSk 0$:h]l8mk8"Bu Z{JO>>l{p5"QqJq-!zmƵzjg /j?vOD 1&["rf6AP CCأ Av!ހIb &q̕굆hO#E)ctho(^Rճ>I/8!z)ƒ[JL4sљnYǿb;2yyո1ؒ׺4׃eE>BnO-` UͽSmgpc_ 3w#CK^`O1M;0V+cTsc>8T3 ^gL^$!"1q/.GWPrP,u@ Ω쵥VArqT*=|Y^ en59Cfq|^p}uԐF$pċD\&*6"WVd87mU92 .NL]kIfLqNEӠH#x] N:*oc;UFh4BԷ5ȰZ&}묃o-R}銫ɾpN2 rk?:᦬5JCvMУ1n<Ƥ͋a(3rp GU)ʛOZ0A a hWnw)-S\AXB0%pUfAq#[ZɫIH2B}Ɂ%pѢNLEB$vrƣJiëŞ0FC4a +pXh,@` 5$q vFs5pf'/)؛{#oCp.M>ۊviiܛYJ$]n% 29 7hXrP5u֦WI%&_9_Χ7GiN; dĭ?He-';,+q\|ujacƮ )/Vg;q10ۣ7yYhU8@8fK"x0`+cK3itAԃAyc}̆n▭_ʢvG'p])Ա+[N)8Ɔf@-u5sZ}UpQ5fwx뚣hf~JN*Za]P;L_8A&'cXuq[bE_갠:֋صv0Blc.#$LH\͛NxX#^~0]g cIKޠF|bO_]a7iMD02Zìtw݂޾rаFvׂr*s!.}5qUi3`1/<93bqpО hۆ/K԰K1Gz_&kD6`h6!3%#cbLcڠ늛@XaVu>hzj ; B0{Zd>I Rr9.P鑴.^‚lRa#+2Z?B42nC(1{ޞi3[ln B847IxTqtyDvNmdIh)+QlLL'i륒"xMiYfh9[nO߯ǑfR6T.γ>!7{}:N5LmVY$Z]]0wx^8UZl㹔НT_mEټxO6/ `Ɖ){& w}+ы,'D0&Dec"@IDw%eﵤN,_b$!-)WI`Xpf _J\Gޛ`d)t;7~Qd8vv`+(L9v^ެdYvDi zOCumӵ:4cdX{R.`52x+R$3o44м7԰K'o^n(ZB%+eIb($bW U;ʵ0MCwU YW9ډO#!J LyuKa+`Qza3A\q!ܒ[I= $0yc'5p!P|v.nڭwpnf>yfP_n Nܫ:.gp5*#1[^ضܦ^B~o_e%%v^uZz NyI/\OK6׉m>QOTԪtۄ *L[n6zNY0+VֶT<d?Hb ?kTa}ؗ*UX(+-m"?\mBefN^bތЉH̬>ʛ&ʻ`djZ:6ta`2cC)^H]+c)vV7 /eu5AZN7DRg[R1RZpQe<]ZQZq( ̷V.@WF|]KHxbFn~p ^O;E/mh>>XJ7Y[4 VSbNl؟ :E3sUjy ݭTvimi$~IzU>rMz9j1k' p̡LJG[,VSURK FfTu wՃ N:ẁX06m[F:Q^w[nZr\!H _׻%l1ڇ߼S}Xj2H: 8PmwSNm~!>$`3 g\=%f1ak^-Z2-~Jw(i-j%&cKMU~k?ēoi+r!ŢPnnj~8דn[%F3BLH y j. }qr%_a~~z '?pCqxX$y*ƸkvQ@~mRVEu4>ȬN>7cX*FL$R2rv|bdv'O`Y5osjM| B Ќ>oJxg}FP6旨8ju1Uod񩲞'E} auҔp'k JߑNjX+]\iŦx2Մe,ҸПe5z iH3Z+[2_45.&~ ޾_S+]H(7M5F˗x7 4alSX>Ԁߜ{gʴhq&;(2ieЦtR -{.7_H9r p?. ܰTB9}#fBb Tl6|UkR*CB\j&/j,\KYج{n f9HCdmf=>lOC621>x6Zuy+'v **>,acjjfXjZEs\7K8}8A㑝2x$S쇧c}sOyڳ)-"TJT{fASLojvy2kAQx`@xe#HgJ 6<$GXm|晞/X^ݬ b!`P#qZ]Dδf] ۑ&OFX}PG|C͈C`IA,&̵`CJ>Uѝ]h#M Brwٿ_USDyϗa:[K]ImCv2ւ<.$yyW'Ys=zuw=#*,s:bM%tʭ%TKܕF9]If5)"(t!b RMk.T"Ӷ9llk] %$T*{hsp(NqKj[1ٓJx}G?JdRhuGǭc,8UmrLbaJxQñ U@J=-k,O͉r>'p>wh7q#l?k#G+U%1@j(>yiYRI77>`i3ڑDmGDH 镅3!( OȬµUEYw~oy{JV ้>n72mopnxק_*ڔkY1 ,΃}Eˢ !nݘf林7u30ch0GN_=Γ-ih_?GqwqmW5a'VMu[]:f{Ct39țxYj+jDv7WMpJd6hK2~qx ^~Z }ɂZJ!C]:`li*otH[%C惪pͶ(75-TwbjAϏи9 )B >~T7LW[vol5ɲrsg6,P=>i/' c _a>4!ig/pw:WH:84~ O wVǮ2̴w8Ӹ67{sb[;yq/(mQByw@:sb&_@S|/ơpG/t8ÿFV㯐yN0Q5odpK>?aݜ`-5?<.Zy|.8qD4A'Y!hEj8goA}a83}N!ADaPg L=7*ᮦE!1T >Wu&RgaT K_tScqS=RV3Άr޻%Pt* dX{.mS_3 v]WP11)s iJGKg=EҜiם)oEƺCu(:oSk-b&8)ϿcCMIX sJqtIlh1I~-h[qJnaEFX)sB>I[~py+9'E6i`tNʛ~$I[oq͎w il_r_(Kl=1 7]P:ʼn,ɛ*āWRaߤVA &iܙat.zX8TQT*u;!IPk\K;ydɟMYY:`hj籱R)#+*+?ҍBCD.wqE&W#ޜfd43;Mu˅ \@0V[Y)Ҙ+32lLEFX] A<᫗=#B 28Lⵁ_t+*b*."Pd44?41c;-NRKGa@{ߡޞ5Xp&k:~?.wy4g}v$?V3A%WNiM1D4rRXpK:z,htԒq+[V8]^}6c$CQ^(ciÀD| w0Uǒ+M=]mIF^.puP s & ǝ!ɘ&N ;-qͼFxS8Z *o##Dl #7:y0%;7+hx} $qJs9ѤVD c{;i0؞Vu6GJ#|f2bAҚq)3qgfı 偹Gh^ҎH9K2dv'%kCLՎ|Ԋٛ(BKfa.>FA|%ddaAp!`Qb磯-d2HX5kiSLI2G^T>RJ:G:IyuHjF*/{EcLm{ &שC<ӗvjo+١WH!'v>uWP,(TQ}-DCugD^K}9C$܁#fU*90(8[12VoW-쬈T۸4d^&e l_]ǵ)͡B>e*2`e {>`k+J &H]u7\FG v!Z` e$)F ։5\ty9K`-~/JoZB[N=/YRpWzd{Hx B7T5@Q:AGh?^ i"dq#9t/6r%6M]@K;NTަEK۾-W'40$/ZpT+2v Fu>m'X;8Jr(uxuERV /&ݜf$vqމ8^5Rb{ڔ]ua3{KSz͋^w!Fal;Im-/+Vvwj(.vZ2T1[´zV{ޮt|vVfչrBtlP1u$/blbwǹZzCx@Y (=3}jcO?K~GUnsx/O .M遃<k%GtQ\i"FԮ{ISvw\koz~'\{eHbS4KN'G#WIo#2+%U7T@2eӞǍ+ ,OZ.Fu&#Vx`!oDb(nff Vع&H`GӋ"hO֍iM j/m/(a.8͋f(&8M4q6NxAHs軫Qsj,[ t bq:qlv9k<8aZlJRVr)~=(@/|@PSN Q΋=2T wayQG4i=}Hf1I0AF-=НeL,MUb1T$e{ڛ=Cc)YnեI$V\c UQcƓ)&q~I-T"8J9Nܤq@)R?eq:"Z=ٽL$Cd8S4+=4H>7ia<6wUV#GzjTL? x1k! ;~윫 yƳw<,]]rWh}UnvG"R*B8h獉c ?`ټIS/icaޓϜOY7,9T8Md4kf21Aurr 3Z?9f¢@PE0ޓB}J9HP}'J6s "Y;yPOPC grϜ;0yB]F+ ζ08InB‰qx}b*cΊ):I3?o_7l&QF2vPۑI^Aql%T$#P3|7"XW%,Yn8--gV|1#V} 1B Ue= YIP"fF=O3?`2{P!i  %f ALmP-9}Z̸xt_!GL_ c 'La{&Mu6 {VGN:Uz0L>|vƚ@tGl-YTԱȘZ4GLi[gCFt,h w&z'P׹@L9$mWI9 q/Ɠt[ 7ؠqnXnqR) _u_*~;G| gJ+*+uɏфᦢm2>TcT ݎdIk~KPѳtrX+H,T/wF-![ڭPęj3OuxK? knj"(\^s:QӻMIZFɰVMb5\SB>.婹] D 5@P)+ˬ' t z=8Jɦt(2QW7cN+iKV Q+w^a>n,Ԃ҉UݪQ!O#` PW:B> $[yK ~Tcѭ{);Z?I&`9M3Z΂%(m*~.l&/'^eۡ}+4öĹRʶ^'z*}-X jW"x .vz'.ᥡ.~z-cZDz?ZZxz%@5v6KvH)3{DzMM#)wCXm6jo'T6px8 }sML?U UCVWպU%$ĭ[=l.Tz[%,ش3}0 mu*!3+wogDjA j{@l5`ůWXŽ˒EF6eOkcAb9cv268D!V}`[ǟ_ ŵHgg*c:bu9 ):+q | γxӅE''^L$|Nژ*Ȱh^8PtV A]+B>pe0{Ylj 6h.;UTIOI[M!4 34]otA&b[8ϚbQ"{7B\} Ys{H8{ ə~ԬYD׷ypwzٷ#p8 ==H~dPzŦ.`xޘK-ViV!兊Ȼ;VK`5SuX^{(xWtwR7Q&mPeFF\P[rw2}#b,`O? fqOZxxA:lSn9Nr98r?rj+'vls-e,K?dnB&"IsӁJ ~:7l_V ,ŒKe 5=s(Sm쐕,@9 jɶ+ cM:lHM1% ŇRO]g[Rߥ֒' Ml" DDqK+eg6ߛV:[o:T*EwL0E@L zNwqx]-2:V*397I=Boܪ$Ρ!p+j"0 [.yikVJMɅ}GyI@^MϪZTAKȒYWWu?|0A>*'(4viFʚОIK .]qh6j*el&]Bha@?aaGqjT?*b{dĮrg7oy^EA8G6֘BElGqy%2m< 3#WϭG DZ$ oaK2pHnY>nϜ jc}_C5<nWIC)lf/\o{L(GC?] M =ogy}7Bw8΅:y4̬VY _+ʲb=,E]md1Fp0HYT*D23 鸹y4QQa;=!a YF;_4pYCH8<[璣n0P[}O%JB|WM^<$lQE72xv6,C8ߧ-_2TfQ qE2`~h 2r/*P.c$=N通ر㙂^Tf41d0b1;Nܠ"g^6]=.!0ᲂQ5JtKl, yT>qkFL4Ρt3sAv9thSIy]B`Iˉ WBE#A&ÑYc9S-jV\kH*޴!F(`'Ais^a2 }eiSgrt@NyLcu m m`4YJƙwv$8*gq qpߚ5w=9=njyqJ ZOWh^R ٱB)kdP $E˞`7^=cWF*Eta6Կ>;9W4GjXY"nҹ8iZ0;Za.PSnQg!/ iaDA pƞra/xi!ƥ>嶌)qJZWb*7brC+11,j~=_덁1 4q*kV'w#}0lޢ}6 tP \n0HcK@~ #EhMKh{ ›ZSš*IL*(%O{Zs~>ibkAwy>O u8W_쵚sndr0E֪R$p~,9͋ps'* S?#yQ޿.z:Um+E4dW`=:MO Mʿ|$8OIhmGA҉ZluWjٕdCuC]C4We\~76)~|W0T&FDZbx7 .I6pP)2~nqYcMKC0qmv5Pˍ0׾{S!1䩴uZn ]Ѵ?7 J_zRu/&IS)`?; 7u32B#wئsuɌG ˴tuۓJxg¹0'AStDև ,,o{ o.pY[]1>6CkC䔥wVRB).NsJs_,,AJx/_?'=Nb$=0LH'(%볈*mYm7EmAKӄP7 B:8fYfu1P~(pc+VVO F^{ jnF4)C4C>%4ygO ]~ҟ' 1H݋hd5~SB:Z40uA7 tb ^/%QyA*ס:BЬBEiyDW19ЗBU\TQRx@3 ܝٙ͟YhFgҋuLb 3HMd7-hw`+^-P-c:r6:oBFon<,%"}$줲ûbDCE(RW]W'"fZXj t|Mf[0 o钁 Tw(XݳrJ4 ;`˲-pܜ"7c6y?Fx*Ue)Ϝ(%f%˛ `"}R)UsPw .v0&?,US%GE08cPh_Y?*`HsHc2e.G6Fֺ@to(8b A% MydҎs7 )x^Aݱ{~ Pga}*=RM-+s%] 3Yt:v[oC"'HqO} :|6mߝh;fJ"% suȷ2ʚWۊ\Xt#} ZB:[*o_ ‡'y{產ދSܯp d뢊߿_͑Ȼr0SE-W_y<$e W|qꋹƤZZcbE=y]Ay[0$ t :wQ"@u#vXٗT~F_z 8VlsuVԜg-"%תǓ*k8Y/uJuE);5<}~oVÀanߨ/-r~x6l>FDfHiR/! %ן f% "8n涚'An95@%؎ xOjʅN3 qUm&!՝Z#؍Yk^ 1x% iOGcɑ89xxHO9> PnT%++nPAA8\S}-,ټ8IuO|n,Oat>Ħ!yRnWNu%nɋ :c-MpDMi($y5„*1*K/aT"o5WQ!^|31#\d/[COEyiZҺ)WhJ*[O<0ݟ ukgg+E–b@ b>e07&䴓@&y4 }=xϩgl!`|RͥMܢ K6 _J%!F|<ab{4U%Ȥ'nvN%{<l~%oQҋgnxR4c {(<jhU-$KUbO1uBŵeteRB 9<$(7+:V?-Ca]G!=CM-7auM5^+ UEw/[mq#0wKߍ𥻏< *VK)dFcpRVqKAs##TS$F7\WŒ-{b MXf[/!O3HHBd'Byo"X._T9ētm™~ 6;鿅jܯ G%ZFMze:4w#q\GFtԆ7,ߝkO9ı7>}fuHˌ (rIL~Ѵsi#\zW-7l5 w Jz=#+)Ȟ#lhg6Wg࣠A_V\ZuvN֘d"[X-uryO?,G}4522h ɘM~]8jKj5)2{.$}FE.'fu)xӫ1syb8)0Uzo4>'Ɛ!4s,妺#|, gA2#.*ͮ?PA =zV9N)Ζ~G~pp1[$_,q5c~aQ/]hdISӔ5;O^Uh|JLG] 8 MRfY *oʥϑ?h QCUJxn0RnIhCNMc(AĖ=+1E |&҄ 2c6&)Ф2V:I ޺$K(C[VH~Ums`wK'[Tz$"~b**d˝ж; :΃NebdY:%O-TIeI!ixωN'al#JyBqG88)~s=$@dAp )-HҾnljQ`N{SyG-2a1@(`Q6~Tyuq!ZMRmL#g]/K[6`jz*ʨ*ȝӖkF#Wn^kұ5(%l[D#?4E? J(yd|4)x`uK=K~Ѯwl1"(۶v1Cm2m<it^,3Y,;ޮ\yW=TYYsοp1/q@sI//YZ]$04k@F&mS~aV4q^[Wa .+G(z`DAZbVظ!5lm5"$ҩ)wCM&\d BWxa@;ИEr'8oŦ 96@N^lqTV a1o*zPvH:tF;UgpAk ӗȻui_}4ޥĬrA/P\~8c%g2 Q=_<˽n{}moc/.C`ck]xFP@\i}0'EVJNqk5} wƠI/@+^wh xhz" e*:_ rM[lJV Tw%OtЦ9CH-4jnsQ^iKHe'̍&›ҿX1w΄VEH&ǜiͱA޶ Sr#JvoqW"zFTMs˃|XSt[I ;}dէct;Wq8Fo5]:N`(LHBMNE|]_-v/F}ީP /r +mF5}k6?iub[[J̧#*u`q{Ob K8`v2x\$ )I4m{Ӳ b.b0;5Q 𮚅V8eܢ3j6N:jeb,<-ӰT'%!ypʊ̅|Wȯjښƞ^oMsN0N j'Z2lt72BA#nƋq4g~Խ f) yKCq_)!0 zۋ o@izl\|@ SPD14t/9;ϙcqa]zFW=yrR? okJ@= w.Z]IVZNG"5'D2 Lu4dF%1BE08ۘN.:"ɞB j|eҟ՛)1و Wݺcq&eNF鸞x^WVsr&:K@_.7fڬ{"8׀]F̴ȼb_! i: LZ=5]!b`qN7h]d0H݀k[+y !y®}{+mY+#ӽ]OVq!x"S%t3jU $hIO"$J)`<-s{4Y52Be{4u2^yXN"‚ZF^w#_XWlk$R]gk3\ [-^Lgrw\t YR .#Yu O{ P,ܤ#F[G6wz-ۨ6.`1|f7Dux -1;v$Uj;@9r&kRYcO0*W N"=?ᇵpqM. D w0i_xSNFЇ=cT}ٿhC3G#7]mJh-pP둍A$IplYT@*&pIjMÍ@'!wFH})kbjooU6Cݻo6Km]j#Lwe߁8R.販;Jʆw@-`P^ޔD˕g$L#]Ke?&/xi):?f'{Ң'U]wNߝ_m\%Y{7l-p*tQq3 >Um#<Ր>W:0_;x7dʎ"Ryg۝ߖ <pų W{vLR TTO) u-MtԖŞ㊟BhǪ{@8lx%tc<Ҡ?XBSvmi+D:@<7&{@ϵ9iË[D:, Gb`c"꽄d03đD6̷\-ޏrv^%=kueIyuRDhJ|v\Nb?b cY⼈2ߝ sP-6-#@R_{Uk.4; @cYU6t 9sSK=_ےSD`:.W9p$GΘI[{ O@`"Xl/i-'*~i͗=)N=HtJKy+19za}}}6}+ T(EYٟIIG9!\v#?|!% JlźGP6C@ht4;+0xx3q㈟(Hd rN^$tR%,ٕ LUR! 5at8 .mG,zn@Q]x*Ֆd$*i8w:ڜZɰ^}lJqCSY({.'Ig1GSP[يIr`mI"XUKЀUJlZrȬ` 'ރʧ$*(u/l!\©SG M=z`S`ʭkggr7ͬ$-m'4 wWvk3xxmgYK䷕lUSh7n6E="N'y@|O <\HXbt9X& 0A.p^n1:Լ~5$EG:l^®EBd`Mm_o؜ utuޭǚv !w|xoq)|ωus3hC _ދ1VqؔاU M)f@f8O 9Bҫ Of>2߯e"Bf\^*X5!V۹$;'^[_/$6oN "ݔicէ ,:c j^:C+hBle C2yj(k6|wn̺eI`~v:)e *7 d >e%Zq.d.^̀ " m2GZ֟06f#[ϓ0&j=El} hB C w _5rm:J˜Qع$=`}h=6c't4IS(%܏(Cy)m&Ɣ`$!h.5 Cba")`3;ӌ&+ɜ}wn}עnlwmϳ-LRt=_X%V%!.<Řƅ!jLnyv"Qlx8&;+uݹH#pzV~]oK|cN&.yuJ@t85Ɣ4h4dA~r9M͟Pn.g,oeAO]ɕGaZHx[mL^DBVȞ2'A0jrv7]AwS%*@~xY y{^?!%rsO2m*{\nx뜗|GN8I+̨̕#u iw@;.J$Y'*SK ʌ OTl7tZ \g1=r>"L 68|_◁2.Fl!AgB=(i\&ŎǞ\OV5_U6xxow%l)q`[90S4R+b/|RQ5_)++w-ۂNz=6Lj\s:cr3^=/ H󏾱9Z׍WJE89`f0l[@ȬVd|ScVls$o:К:ITSϼJ)Yz:+@EnQ׫_ o !=NS=MYmazu]~gmpQҽh9"0:n8+4czGxZ!A=3r5(z] <=1MMuE Z8kZŅՑH* XsiE!J+Z}atoyWW.3F902ze .naI޽@hJΛk L 2_\ 5@W2CN>J6ۼGp,vU1V =(|D{G.-(\ g:;|&:@X0_0;eFY-y&BQU`/:H9 K0XLVd -& ye_Qv30(%_^ qGUuZMjݑD`I~ݪ:Kb>ܹK}Kuʘ[] Jw(o,pBa}\ e<[ls 19bFٕ3{Y&p7sq6uf׆.;:9ΒѰD8A2!bW#P_ɲ!I@;ڀ^BZ8*^lv 1I/`˧`*q.q@ڂ)Ї&%"(g\`Jc2|E=EE/{ ]B/vUjD˾y`J,q<%~ӰB7y<ھ #=) -<}>z4̜^ (5/w(Ѵ4n y^ڪ)q$^K/rr%KAkȤ7;,~$GXB}:}jqD0ANٚ';}/kf2Aj)N )nQCn1DkK2UqCʦ~`^T YAC|u)1D9g aAKaBP꯷e(K*)~`=W~*S*L䴚24Jb61%Jl*aKe>Wm IzJ9yXj@G%Ma9&똔(%gd?T{ nKzQ|JE#Rn3X\}۬uu^!cJJ9oPd s$ڣ4R'S}h-?{_zy?@\?By 8GRtoE@X (%%!,GtcpJ0|33(|M <{vT[ry~CɁoa,ؗ:AQi16#L~%}n ;ӫɱ-Hk1vD>6$8n|@\< oOem+bʂUtkZb P ѩ0%L3?:՝q:Y9ixJ Q7|eА #W*ILCJErgY/kPT8>wAߪr>Is&X<~_]:ijgJxDHBz+(YG:DWFlrREn 6"}MWchd{ߠ7BZ!43ާhyko!o_zUHGbM/ 0 Ć{4M-谱ٞN;Qv s٩=I?-u*isb֑0Ů'8UQ8ac|L9C熗c[X*#s|žcdʑւ(y94m ?Վ&< gGCCmק{[Im4;V:g=tc(Rɐ91&}$E[1LP{@ 6nAe`]hP,Qk~ivrDw68Mgפ?HEcp΁un&ɱ(j/)}[vd U6 }䁧{8VR6o<ףbmu`}b~mV$}c+w˫o,\R2ժO'2;`o|GZ}"ks9qjP%5i#N?eSsSv@|r(2,.!gy4m x7M|v`G3ϛKq(l[O5&h6!DW۶RXJ>W@4i]]&NZ! GBqƁB)X#ynH/ _40IvN'7Bf% Ca$.cʫ/-/[۹xֹ]97_}U64\=wBWL1=F 0D4Nڡ95!:όx&/)P:w}Z0߱\ s@(|>yq!/FqGtek -yچ8(w̭"u*%QMƲ-IU~ފM!AzV=hb[=gGV0f"G #x(99X[ ?"((e0"yy?}:lm1дZtS $g˪lM[nnF#cQΔ3x&ϱ^]ҭgg-&c{w !\HurbTE#Oє=0)0g$yM<.]< G{1zP'T+A:h1f[} KZI" iYneRK0/w: 6yb3k~\Ԛ-<_tځw{TM"ZSϣ5˷!x/^yj'ۦ4.D98j=pFQMhOY%ȒQlAF˛} 58v~5ǹJV%0v7JF}Vo-TNlrPozpbO83;;/8nZ_quE>F>_/^Rۉ4&He+~W66 };Mcv)pq)d3S #(M9]"ʠ@^b7_~ؿKzPDL`P0r^ '`5TS+-%Ϟz܂%]Nm$0wmBA8m鼝8"g]:@xlv,R ABIݽY~qk]V]$mGCA^=ޥͬ B*6?3*&aK";Z 8gK]q&\C||2wҢbRp# 4(~NFjڃ7m$ˊ&g?WEG)BSgv:J`ad*FQа7BKW(a2DyI<1DfaPx, sb`xiV['E$2^w!1;; 2epUJcMUtWv4lP ed@_R,˱5%)x"ʳ#͎EWL](@}0T뻔6<߰3$O0~Us0xSDy7QaŶ&x_qT-xAr̰`gJk@ű ]oHn=ޤQnexRN9[v{<-<9<8j@-v5|k`T+IF?Mu4*2ہB>87HSE&`[k-[;ȶ4j@8~X) ۳a$%x)k[C7eB MCa4{u$*G'<{_-fN궏^.XSg+rk)0cסJbE?4c"U{V ŷf;]ƞV4vt{>Tz`q&U@$A;5(*(7$B{}\f1h:@/Z5~j)f9"]Pw֗~;oOK=H(ޤޙ۷`}-9oԐ+ K>?y/jDղhT@Oi;S$H ]x ̙&t~K *}3Hyp6"6[r>+mnα9zxWWY̡ymɬ\V{c n{Uw%'ޭn/Jty¿8 hXX3'!v\G{ΡxT_%D= 9/ ˲Xg%{&~^r}?'U[!Y/~ O i݅-'qϨ3,467RXpϛP3h:ݹ&\ӬP]Aʝ)Tg]٪u o?̴>{ZS2| e<A?(7sBS(?R(5AOܝpx+m͉t ] fA>a:A{@KŹAMV*DQ"‚.!'A,g=8ڒwM7tx V ? JG`q)pBs{6S(F41.+LEV>_V٤MYGA HtA 6팳~5dW3T۸{9n尩 T|>#X; 2.88JNtU.4?-/̇2Dxij#ڙ:%G=MSa͜bFcJ09)ĮNTJt-0~k7+V3zަ~Z*4,jMbR*.H H w7',9Ѫ3- wq%8ķ]|`~~{܏s3`0&c:s"Rgv_ae֏k#8I3< 84kx+(K&-Iڙ7g6[z0tI銯yb/g3i߱.Wn_nW<>^dbVv8ѝ絡)YKJ쁐ֲ. PeE Wx4G9֢Ѹ3txYEsAkϼڥf 2z̕]`F ߫}\+\ o D2gW 2 ā͇eږLhJjbA@rh'fQ Fѹ׫)t/lkgk9{Yա $-e1㽝XE O-%>tB .L9Sή6:)/LL[KpyXc6E:N'1[E[ a\}(m{G* ܨ Ltgm.e1*]$|<91w@ϽĮWLMߩ;͆k DRY^N;]j$UtK]}; DLmIPII՟8Pk%ekT P |Mr2,BF 0]Z3 1De*gQ|7뱓Uh _Iu"Aǥ(1N%:֥:n<:Nu+>ޝ j{}T˳Q!%a\kySᖿN\A8x1wLRHN  ,eE6&/ P? u^xdf =QјS+@LCd @I6L[5a61l9 q*sEDh³tŽҾ靲YTW)5'E<@ E%Ia+xFHC$lIH"N,B4|pK,blT;RnX@(5lO&6ek$k$`ѽ7T.ka^rByXW'T: 0fZgEڗi Mp>J2jz̈́ȸ?iȳkVF> Gݐ@Ud%./D֭j{˹Z\'#%ej%OA B,Q6SguS!)SA=r+/y|_ZޮcXV:˒LeA/ig!P#fj1I:P9d,c\u}](U+Fc@^F#G,npRbV;'M-GuRd b9+ }@ ^@_3µjDg')wi4q72CGK 8[椕aV`57 >O(p\͊:]#j>K>FwIE `ȭەҮRM8J9@3TH^/A ^o@y2>,\HNNچ$&3K2}u=lMSJhA4/=IOXx3EA#U Jð˗lF؀4U]AϒI/o uF3/gzaǼ/F}AT>) P.7J_NO&ʂǃ 2L`:{,yKnZ7۶+3nvt(:.*K |2s"K|jZ[iH[nX)_Lr }= Crp_Ղǯer".4"Ny5v<zZV&7:h ,,f 6{jQ}dNT?s˂bt+/ڪg|(F *@O%We H&wRX@jmvNﭝ̂2$w il(w\:h*Ǣ@R9c˦&NϾW"-hfl4؏{WgS<7kQ a1\"r5G x(hCt=Ra-P)]GhlpUmT*7 $BMAf rP<=v̰}m\Fݍ,u?Av1H0S)gqL4żG/BoXS%ZP3] \r0OR#Y p|w@lhpgȜlJQ #t=-Sd^sx7|ۚ*%ehe=vWG "k0{_TG›ϻx(>CV )x;m2Dcۺx3=Ru?x/^9(?_-[)ՕLc\1%Uټ'ڜ@hUqt6J';-*[ =Pm%zi,!m=k5ΓLx]+*mhc1I=*M`<.fv y q8(< cLpx]t:d?Rcl3H_U''Y&:3wv5 ٳ @]l@w 6zs~7$GHPEZ75|T $kbDp==Nm%+GByF 7veap trjتs+-N$ȍD, 5Q;/u]Q}ڙu"9}a8GЊ ~(&ѤExޱӛlĵ~f$4_毑2>owXK3m ~͢GyQ#*U20놤ӏQ1CXW6ZG7-(cW6Bdk. +:yAEMv-XDS-,A%yS,VNfԓrYQk6bAY0(~6cVX0dfHs60vok/XRJ4Oy!sp܈?>50&Gyҗ.Y`Vu #yu#"~i諓{G 6ckx`I s½G[Wé=S$u7Q[E:u(GE ԏm"WpwBR(CŤQx|.ӡPChEoZS}3q#$Im}?82[NN[)2M daqb)3Uzf W9k39I&G:;ct j20R ZDQTJ\8 a*V']}N>=ĢyRuCʡ3Ih5 ί`!?H﫹vsn^4CsdTAЌ'hQ4.`<`T^AOMlVl/DP-s%sX8~ qϦs)vh1On1 }>!E' XY*z@T:dnR塥~u+r2{3@r B\-v >>܃;nWyZ y7TG?5Fy:P;{Uԋy;HyD1tXa4spct +C搼_Nr_sPryN>`}x*hQcf̀9Fyf ߦ*ےgCw nJ|plN2VZG]i ͥ ,<`zycj( `Swl-Bs$},lKA='v9#F&[bA+t1"wp^WvmK .vUZlJMeeQ`hunf0H͖} mDIŚceܰXM8\4NmQI4/;Cy/Ա-MFd>[PIF.'bGQ3 fI2߁b-gpP֡ͩh C̋%*Bq-+(|)L8#H=KU>qn!<*V!k9 :؄n%+lQǚ (˨%J؈{fxh4rM0[J'9K"FƲ`)8߂N3NP\F~_\U0= c⹚Pj'"#m/w4^ PlRT%Y3D3S{ ٳ0ajE.@~C];~X)Gi'sqG )OI}vYtXKH<`bʱj_ϪBmVg]?yf|Laud86xk~?/ UyPt9*J)W!N;Li1nVH]Ѕ+oHo)WAp|%QwZ[^dsJ7l_ |'}-`c{oMC" ׭w-~6B}E O9Ĭ"(𥤉?qW-Ho ݮ!#;K`@`pU$&,r&߂1|$}Ouchg\M VK,8, )+ҝU s̽8_#x#⪍½pi6uQPt G f\Pg_92ޣZꈍ=ƪi7=]nm$-Nm#J4)sY2T8Fؽ@5l ) jc@a^X+zcK$ t^kY;Cjo0W$C/{}J >L3<׵_2yOД밓=&z/QO)ч|m3X5#g 䋀Bh֩{W[ځ!E+n0]bYʬ!C &9 cH'C}FqϊlsvFT0w8Clǀ`:F`Wѐ,A(XcZ,/=̲^DŽ/!l$9,;AöOE^1V׈ӧoCHjTP3 j侼5?` kr9"3k\2':3@Z2) zڍ5&d)l7fi &+MfS>k9ňjix2}@zyc: 6Or[2 렗ģ_aB kL =- v\j/E5_L{С=jS%c94M>Pch6G ޭ*(FrW⸽[Q3)B谽Qr&}E, vL~[Wce~ l+Owdelw88dt`%Ry ꣀ>?q\7Oqݔ^4D}No-碞F fl(Xa\<'S"], xFkL5U!|FI9fDR/c/0q9KJ6u`' ǁH.nZ -q]MiMeG- ؂$EACf".֓,0Wj7af^(g(5`:4쬢< I$pݮ5sstՉbp׋aE67#[3s~\OzcAC+]g;uCRp)\JBhY"^ʊhg`Z$QpoyK5o>>T=8U+uX): ?%>g ۦ k]u).KU2?HQԴ1W7jyeٻ>Uàf#L7ThQ\rmd;:es -~CקGuQc umO6~E=p5f]<(3Q9%Qnſ ]51VHYbxYϚʭRټ[Xwͧ8(T^[mJS pgIaAPtLQLe?ebD sdSk|bV_2Ct)?Q#nqM]߀I-D8Au7u4J}$E#7ZAS}ßЀ5(5оyNֲ!f%nN]c*),z%,QƉQi*>N+w,ɇYW8gN6l,%(u \O8nNaYLzyYLC'n'9Q2g6:>į~,0d!skYjY kB % l/+o-f~ZS UWjIJ\(PX5N^%R^@qIElZIՀKkdr,Ϛj]XՕj=O#\$= z6FqtU j4#SyDރzHa)"Q~%(n*po( ]BsB߰x>.o#7&Òɵ2J?} (5/S):lf*EF ⋙h">&yה%N;a9ђ Q,'BԶb3uxL7AL=#7Wf'cأ7Zp™|:A®2^xS E0F! "le)f1z hEhM/ˈXZwS$kg"c{^IUyiYH"%eM韬}nxwki.r˲yt"d,Y#ίDl.T+,(D5GWʐKJyq cIPP iIi;Y}|"GW<×($y4[vKIofһ{[:M-l851a8Y9Pzٷ(OZm)֚$% : \5, {J񏫀n9%!Ӕ$/4鬌Ooֵ^1-M.&kUwsh>Nܦ<@{)o4pFuAA,ctm!ջ+ 'k9ly&ywSa*YLW qAKp=6u;'uc*Ł ).*3)GH(Erj9)s_#01]˙3,PnI`Kd/2c3Z-toЖNbyLܟq)dQXOuLRB, )"W]($Ŏv}̥YTrp=%T T՛BB8.qloI&ƭP uv7hc ũV9#`i((#'%ZȠn.N<b}rf9B^bwJdX\Z)cgJpo\wTs5(J Ӿr,~Eн#hS^z[M zQ3%X-T)*gF5=C)]t"Å'ߺ-Jqݠ{ \`HV5bT)IOR,S;K/^EAFT8hЄO& ZoBK`?f@zW a@5)>$&-1 /M5c#M1'^ x(=/^$hObD Sm u/6[&GD RvC) F|jZ-U7EKk J:dl`I 4=F'o+<|ӓxpCB < L!Oɩi }y\L˳iK۫3PgQB&OM9zx@QY1T",\Gg-TjtEQBCQ:݈ /8Lh~?P ]dbӠ8xPCQĜ9aa(SCN 5p /0m#qMP$ٔ ,A`y_?HIs4z`Q׶җa&k==Oa܇j|8*tF}ѹpaӟWTfA b9@FE*|GRju!5`0xIɽ&8|W>)Ȫ[J00?W2bqA/j(##C9ΙBa!e Q8*Ze zH(ZˊT>q"U`.:5Qi$l ZeI,=S,֗\`luD]ʶJ%J%YZgzZ\g"Yta Y,ORp b~twxٛʼn&;<A$]#hA{ϑ+!]ʖ6fgYh쓍2u4+ϋ-Z/R6x.il2|@h=7klh<\ۋS}gt{Σ[\mM\,ʑ/Gzજ@@XjҔw,HFFo Ajrsg`U1۷4 +yy,5prŏ? \ rbf⯌0եvO #y )gRM%0;Q#EkHYy0 G WXO&Iډ<܊jD@މ(!DK1^6@NX> k̭MyK Lq}q#NcЯ m5)P2)ASDlXwyESOgu(!nGV`8C!G!"<[Mޗl!RRq$.|Nj%4KD_g[2yFnc@n#n]DQl8zOG[?ʼTWl V!&2jZ`ᗳ]>NFA5/n|w'ؐpmJ Ѐ'!`P€3+P3TؿNd (:>`wx.QwrF 1.bq=(F $bѩW0m {%MTM$p><x* V UVSkdavnV{Y6Y0sszs írQ=䙩iR8؛kͅ'3 ռbm1.hA>r#ϺbR՚YthYFi]ŹE*By@\B/yLtP+QR܄ǕS;FΞ_ޠ%m4_mMƃn?K[Uޭ2iB_+H6{zۨ/k4sZDqd}$0E{kʖU! nb7" VOQ[W&u$Qu:1@=ӔA+TS9槑Q:Q3:2F=SJN/vUX0㸻jSOvHq.3,9S* 803{D4S=檏3+5: iԾy*1l)sWx&(Gnf޶V5WG["֫u[b VXQ { %Hh)҅<6.t^bLѺR0 &'+k2|.)xgSIh1D e@ɝftZӾWǵ4+UBqx_WNhdWl"SoC 51/v NMr 交fF`cLG9f+LG!'!fOoJ_>3j(Z0>+S'h 卸og9۽UQZ;9ԞWnA~O‡-R F+spQc0uR7խpI;hZbInix_|<(!Wݪ󣫿o\4dOMNcN9mjCۥA8%kX5$#R `G\p,y]qsaBba_!处ގ_Ԑ,n,=۳Rw J\Pd#McH`6;2 ȽPta!܍Id̩n&@ 5fyHFᦙų4wG +)A 9 τx[>#T`Snl$tX/Bc-q $X T:!m -)&Qonf֯}#Co1e>z?sJ(O[ 8Pvua9z4 'sNitJygNI%Im_|jمp8hwgFE{pҡ\W'Fe4(,׵58T`<ʕ05VI/0mo`j*.|b}K`!}VoM 6& JxugK /Ñ rEղ[:qD;P Z;op٣+Ava +j9ʐMJ ϊ*#ӢT֯П$`h:]~AF2\ŁWߨ w\^ . rNZ}|4{xe#y 9;BF^#Ճ=[cQ(4ZJ&]0]/%u=+-)"(d؏i }e+Fs+&Klgħ&7MXhFBA5^?>$Umb$HH>y`:Ku Q Ȇ>V§R|~6i f|nN^ ٦QK- c\O4raE+|[>̏X)\#׵-slF]a2S5T@dG)2  q*\k {9Xژ'Bf+ :9?ɰɯ&d F/]%5n+A B=9&2ze\"U#[@Motq:SG~v5y,%Μ #k#h݇9ZOKk.ĿׇstK}9a=ܓ! M],MYeGqrCC5ɤ?'~e?rL[\ATZKEJ՗_ttX"F ޚ!WC_I/6=J{]0Yu}U'$RS6vy)>6rn;BB ?Hԅ#^^{ʨ@rGjf^pV|,P Az3L{;0{2^3"%\- 4/h!ӷSR|YL/ 5/{t$w >rkm߰h2 :8i`<Lg hegH̴&eq5@BgZ Tu !vJ| aI nY< yc szhK·n.c%qM$UXi3 GMAN9㒣;W9ۛ J[7ȗYLN.߫/!,Sׄ>)PW,wAOGpO;4D!Nڹ=]pCJ*H1zi EgamǷ9 z;sO%l) ,yαn6 KLMIkR})$ʲ䟛Xn烝9?:n;T6B^-pnk2l&5<- vPy]Pr'ӄ~x& z @.8Oܣ.sFo%.黊(|hs;RL+EyrkLus6[jE!aJ(icjm\iD?D69x]ԁ$oٍ[ҠUG-/+\ 9yILz(˧? %, @UQH/g}RXqbeP@.[ kDyʿW RF/bRB'-@I+^;QT!__=Zt^*>_uc@o1 ^=tRD.:W|R ?S#C޲ͰX38͚-'DR;K\ ?M75V)~o[X-Rpn>@w(>Grm%n{⚌u69cT>!pߛsHqRRH? C>} EvX ^0`(]!ۆ I;elUZu ur6e? /@}T*1!w[wW'M2QC3ZSmIh-JsB?IӇ7+98Ewh!}'ue2OU߭$t9W+`ゐ hiǟk &߯gK4[I&K]/&VM;[U1 M%bUs#LG@+o)oPZ\ПP[4kw/P;kO]F'\^t{a@gעǣ*De1 Pq`/TS۪t-7bq,X7S+A<|eVOΪ{ӵcuR{xB𖱰nq .kg4HP;S n#YٺB\L $J"dU FfAXYO_Ѩ`qzx=ʷN ķٝ8,]U0 8vKb1[;Leͣ-ojxƲtāOT@VZǮt˃'[mG ^yÛ/<x)э,wXLV_e$6MI$m;Z3=;é^6'`y0}gn?j_5m=`g£,M_-e+\sX[Bfߚ=*swƒ:rZ\pG~?Z3ZY|L6]=8C<_W,Vz+W^T)'B_kp Q"jQX63w]E߾g{L$kcd9:Va*~o7bV9< 1=PnRVS,[29)yQ'Ra5<t~g,>{!?/u6I(3.QZ&z"_ ] \2l|k{)!4;E]M}:Vw[|Η-Ffg]- ,G״SY9 ʦmwpٞZEUʲ|=Z*F!OO ]6נ`Mm\1w9^8.aH9dƔs _ Y#t #5D[߽/,B\[0 ڊL,+L5L2,X4tQ#oӿvYβ{A*M+d7Ʉ}Ottw,YF1i {Qu;>W"zTXWJbITA)ӪE# t^k~ZЀS;)1|,j~FDqY jig^0 1u$XRur(͊2G,| (Y:Zh? [8laWNWſ//8>{内M]e>y}/{'MPذy_A|\CɄ<6wJ]u/;<$@c+M6Vy֒5>Wɠۖ}sVx׫N)8d.-\m2[ddp);[i{. U)i!Akl 3X|di ^zsPQ: Okbk:ZN"peA\ǷP] bVlGʹHcl}JZXQs̱/EQzt듾HߺNn[퐡+/R5Fx O 6][PerF !>;{c1ٜ)f"tQe$),H"JEa<O~nn*t]e1ȟ;7EytB/&aABF9d;P4?dIm|ֳg^s73Ɩ\ܹmKzKā`+% I^i-W`/nLz-^/p^`enY 2Hx ƒir.O0HvZwI;E5rdEk_g]n0!4aql@gta0;[$kE|ʹV>\;E?Ҡ 7n>,]{-d),aM0Kkρ$Rx: 1CWp,֕cR/\%5/޹@iѮU j3Ԡy8PGa |{/$(u7׭ `LrGd{ _tڳ19u4,5JjHpRgFxí j%q5S(KZJ٪KŔ_aXqh+Dz%gWϴ s'ql1E7:$X*']|5iO 5ה>h&"/j2vD+ 3j?@閮L[d!04神 n@}J mq+p/zdgQ #4{`9ڿ@:"E{N1VvQ;-JuM ChŇ{vvЯҿi~ h[@%Őu.NV ;Z[u뿏b<=UAq I4¬)3aQ7ev:sU>ޡV_ WᒴG @UB`Q-fBzyDQVTReR{ k/[[e! ɬư\ 'vlrB`,'fP"پʼkI37vH<W35 E #ִG DǞქeX1 hӄ0#$ÒԮn2 1=C 7iU}#c*4'[ oīK60VdFVɀ\h+^;מcP^(@hK?.WFUS|NHP2A_2F EI !@Пy.UĔ&aT*uDA+#=P "@j+c(-"%w)//StrIU<)R(nxrn(=+fжi^Pn𤋮7/J]3Gl7 s;1o|[#@m\(\?X8&֠'Ax8Jl }$R": Wn~ /`N{;9GرRAіӜ9:6OM7,Е`̇(&($V}]us3Ww@"x6 Xv ȱ(%"M ζ!Bnq 6#KIr cB7wCiᰍLDC 2ЙXڍ6f&>tnM1 ",l.w`rL,SۤjK]tup7W%lc=\⾰a}= +ECkQ@hx +-W c)α}#'c jk`|]Cej|^F߉۰,[B/P2R=ºqt\C 1EC鲚3 HOt++A Fn( /Q a+DY[FKb~06#Gs븒1;/~Usa <Dwl ,ma++g* 5ܴHzu*CqXK !Y6脇LO_݋\g~*HNA3EF7%2#){QMD8;٪zUYo[c}['rM cLE=^u-:`aJpƗ[;KgĎ q3q 4>o*IVtcܥl 6ݸxS`6vvݬqdGsY *Z|x:ƂdFe͵ɰeA̸vv(DG@elVA7=m] .m9سՓ4>x-V`<;MW_R(~shekh‹;Q&bA"Brp@M!V {eF`'" N>p9<5 @$jgÆjv&5.`7MЄ\G,g1Ku!Dv@aACXC8zc1D3tJ;:B ɨ0lAߺ+49SDl#lo\RWNڒlWGžԽiPeS-L ~Olgy> ?| p8eS[J8AߌLL[ik^x5}[s. 4*tCvF׸{Αa l'  E^nZYLH }WEΕp;ZD tfE/n.Sd{?B*0⟺a RKӤf-S%OWc#$MH&fg5j=}(V5AR'{n]mx+kJ*ԃc[8kN§03S,uI-/9 WY,XV~7EL:* Yє]Ddd278TZc,ZN0?̥AM7gD ^q,F|g޼"W(\>n=ds{ЏmPx͌Gsű)&kZKLn<WV-(;9Kn@m38>vJ sԆgcqLb_ZV(G9vK,Q'?'x UpJ9mgg P"J]9~HʲH"pĖ-2qBH"^m|@,Vǝ7ɉ3|;gֳl{}M"dBˤ J; ;X)ַrKLѥC׀c ޟha%0pIhIЦGKqzo.8< mEmE ySHs\+*N~]w}č}Qh^t̓^V*1_ca^Qpq>EBH_ĎV`p^\Bk댋G5g {zreo_1"n|)$ȝQ#~n *5üE&lv @D Au[1dO]k[K= &~L!\J5Km;~[͌@d|ʔ pȠmmU4)rgq ?@YfK?w 3k'AWo%vFƾ嶑ե\2CUtI1|t e]1#BdgbW&EFma |}mӌ62垱ܘOi\^c: }ZQ'  Z\yh Wu`KjGmNHkFUjMǎ ֎|E6 {kvSPgk,sC Q0DG Ǧ9+ y;>c#X3慵m" U̕AQ=𿒲-tL4uPm )*dda# w+>񰴑J֓Fb pg/y ch[Dqq* 5s5.B,.+mƆ/T$& B7Ѥf97s?'֮9AB-I^wu씜4=N\ Jӥ>i6uQ b?x*K$_ZM:ʩBµ`iP<^QuRC֙ 0rOy1v1DYȪ4ZC3s$ &DI΃ #bHJ >\H_ly^gOdmµiئmՋf A//Ray-^|KyY*#Ҳ)Ec!HClB,d\4S^(27hw:!w$uN58ițO캒FW'sG+cHo25|Rv%_|O`X j8h.nsd n unƸ4h@p{J9 |k;9~ D d I Ml$\9ֲ,1s! 'Me͓ U03|{Q$`{.n:_PONXUkBfGj ƠFtq[NTXVj2ZR#H5eUEV px0sV>kJz?[\.l?$U%~!.xgzLH>4q91 w|TjLv1fϚ: `%/-,9}waQ>oX&_+CQĨS :(wgOuq`tzc9!K}M_uG rjWbZO-0k+=]Ȁm?S𨦘;jbSu%Rq-)k*zYpwA4&spN30 PV\\KUT&F ~*۬)e5\R-r)U>r-6&粸@ d%.g#M/J9= wGYi~gV,n&7.=U?*=~AX6$dEϕz!}iFōآV:0"JAJf`HD>PQ@<0`W7$4R065':*Ř 3fUSCBH&P/r7ݝ BI[˂>D D~e{ kv͂d8Z8^T$=cn&? *G&vA rB4~CB2W%(XcTihi&{/u> 90Q`M#7v( 93e#惼~kB-#ʨ۴Rj&aTua?>Lx ~Z!($ ֒Qw>g53f5Z~M3&V P>r2x 4~w`cryR^euٍ\iliqnqD߶kr0z }|7zɎ"YǟQRwBT4jm/a c7 uLy B$ {Z.ۛcT FH ځgP@*_TOj`A/*w&̈ W.+$V*E ~PDU{`~ n2d[0~ZWj@:i=2Ǿ9iɞ$%ɠuUQ183MCVTNAIČOg} s.w ̠Չ,SFm|X 6?%Hs8!S`Q|=9kݎS7:h@gJ4ps>?G=t?2gFS,sVxg:: {I~`NT#kv %R 7#]G<)X&ǥ&SG>mHfl"R,b~B{&̲ktֶpQM]Y};:P}swk~3N[pUmu w~ڭ=V뒨sa^ix.ȞؖAUq牋P6||)FrA*8dշ&z;{]ٹf/|S'%1~2go>C*H~qbMm #Ҥޢ&G2ʸGjj4 e컩? [QGhN.z^O%.sHpSI0sAs`י3U҆O@mlS=lULih$8qA7"VX _sKiTpjW۴Ȳؽ>{~Jm@֫2v+P*dՕבHOv~m u 4WaT#bLTN.FIGÇA:o0@{CG^ꋸ3饷b=zfU~Ǻg0uW x$?a)ϹYvWK-uNo3x3<8 p=3BQv{&~( @[AeOt,*!} UO…D/>4]!tdNx='oJ2I&!h3y ~U^|}]i+eEg`xB^B^:bu> i&vovǹ%nxl5PM.^ 9eͥҮ[̉da 'bxdhU~'6egSShr{"7I2GJI_dI4l5ߡ:uAa{1 H ^|/m$74\җVӞ=43pxȭJ;_ wk-xɟ%P*fuZԂ&ɕƼ1;(Gd;w#qkEJAuemYIABOPVHLiCۣۛ hڴ5ʱ]s7ٴh*цUϩ(NQ]`4bzҭYH8[_1P>U]OU xkJ|SæT8ʤa" sCL#j^nTCNS4Ki韬f<#WkNR?fϻ}*͙0)",mGȸV[oRxl`U-i=k5*:udݩT|MBd :lMr afީ;cQ~2D544 L jZxtaH%'jK0 @ļStE=߿N.+BVT?24QLvndM~̽5- t 65`EfNv<20.7# Ю#r.J6+rQUSyQKtTQڮp3 ?ms 9֊=tG F$VOݘ*8o;pܺ:!EK8<ș!8bE|gglaoH٭(ɬj]7шUXgTDMDj0H I:>qd,,s|Ϯ{ f.L¨pz{.;0c#'L`~ẌG.G}tT#A&/v,h4X4szafպ!Y%dPWɷAVECI'l^A *i&)@]y!4*DQ1P K V;ҊF@v*ԅ\p@0ٍ(ސ/-܍Og|ìҋXPgq}euKVTH/Z_XAoNIJ nZZ#,aZ'#"SNY[)hGE| |q417n~ ZlI!>o?*mt=ڳ6(eπ҂1YBo~ }J:I!E;iEBqmV8 J՗֭]˦?9S o4ǔoYb4~IkEFAʕWԪ\+/$4d H8o+q =BP2ՄP6R {i4kt=L-su3%^nu;хη2,u^(󿬃NkNų7~OGv3+9%}`Z\6=\[S[UAYrbwo;h/?e3Fk :vrzÑ\s%sp]Әq&\L# cGˎeOHܞ "_6Y?X4@RiYnڐR>RKtTEʖ6X}}B"S>n1ݽL'gȁi3!U7]\#3R,͈V_{!GWRx6zgd~#5xQu"Cԟ@t6L[KC&x giVP6O#R@-ͨ ȳ("iQ[#m4$X++@11*YGimZe]\ ]`)p*🆉e)2 ! 1^(kx"ay<݂oxYޔ1wx$昈GmRwܛ^*T_K%t ۀos'rξקfI"#\!6SWJ.lA~1_uJbP)l$jx>0VXgg71zh3K3cv-HF%(nqΗJ!){Wz !ё ol*")(zW0&Fa:V]Xr'ӜT3^n? H3k5z*#ӅmLV`H SP`XMaMu O) e X,v!}9@bɉ>vߝwRUي(} TDKvOOIH8LHx-1ܹE3ƚgäqzĒԵEz%ԳГ@ӴQ)hP;BEn"j-Rp2g EU udq#> uiMJW(5t^9'.p!(:0pqx[7%W4Nhc|p-4*)!["S R{*_^P[[)>ɐS9Q3|Nwh W=V ߚ!˾C N.Tiy+R+7#oÍ7. e=gplAUq alEGE@  ;qѰ2 1ݛ(p>Wlߕ*q TBEeRSPA_qd:ifMwWlYZ_X}c0Oa ; 4zthE!ĠρGqohRKOx4>m5oM:CZ M>Xv(iXqd 0Ylk?Y 86, (: r|',)'@ڰQ-&ٙUmi1!3P}<٬ -_%Ku< ٥xlVp,b#mBbo#Xq`.4Փk_'rVuX˶(j b[|tYI՞=숢Q9čT6mJE!,)np>85)Л@Il8_Nӻ}msOe"q) €HH&ӸYn{=z&΀to+DzAr}#1!Xlө E Gs0kv@^`(f:P4ۂd6e:T)&6C&$/L cJ90nj"b MGĻ3*Rfv8sa>pOZӢu% dj:nH* h\dWZ-# F Ջ%ogƴ~*r{ַ^#4/*!B XZDfVJ@ϴ{\}{V:G1nᾀ;-}3*\0:6]A½S5ͷ}nЦ S.莰&Z0Fi#mVQ-GƜA.l *21HN%f)yC )I]I)&3G+= LTׂjd BmY+M }"q]sඏTJ%1+Z6'|1ΪӓqbP%a,+;3P.)'"ݤqĂфMA ('o)6.Nޠ܂Q>)14'iQ˄f9o[hʑ!O ~ 'u)G0尗kjW$7SXtӟsT.οR-T^ ֏G$+ҕG4؀UOk;'N>蔽" >=jQM>T޲ɛRE 0*"GM-ܬT[yP,-D%Q*ߡt"!۸2qr;6+d,fГkA tm?BLJ O:7"&/?]>*+f'Ԃe r e͈ qXH`֚MzMkPeHlҒ|v^6Ԛ/J){!G+uy\Dxgm#$snwFSh.G=#2E8,~!!# kSit.KYfnD\ 9K~!M4W$dUH.:a]Kl*U%8W R pidcud8r;ݏK unJÝJ?qiF3dg["Kr[]#{YP-t.,*.I/Kb򍎷Վ0o ;XP>&]gZ*?gkAI?-4Γ]u_+ρs!nLX r͂…l Aeb=H 3;m!t@0IV8!tz6Xy}wՑ{[u xo,|Q5b3ӓSt^<VMP`Ic]Cۣ)+dGe\h$)'C4R<#ht=bPddFs-xHUs+;~fVBsO>߰N3vB ` E6]ĪFt&C떫}UAqh~ 83^tD Cz,-޾(24isyS9?P1s4B"YK!~prcRNQw@/a_DAEKz7Ԝq]x: _Cv>kD\KwǯIUՠDl\9$ٰaQ6}P_B w3!9VgwKj8^yMfj2GN8OZ$a@r2Z, ߆"wyAAPĪV}l|JHqpsڧYJx[^oՉJ>!U#!܎v[! n!r`\d%uɃ#L!氣 M ]`6lC3 \1D *f/<)\eҗcO)]kAajz!Y,;!/$;A^Ϩ/5y/]T{CЊc7 [~˞4ǶB!zW~~-ZH'q 7 7a-YoᾸOPōm$dTcht9hb~* V}gJiu8O8b&nD 4Cdz qL*i+@t[/$ ʴM ;7lՀ_ "nwVEi]EN`@c~3/X̸Vܧ <KGtQqD<=ύo W @DaIyT[4ľM_aF0 }IMļ\^ʡMvUYPQڊ[I`/T߰*R# qxgcȐ>9 ^imL'qClNuG==I (SkBȦM]~fX֤ M8]'𚫇bV{0m5:T`z࠸.b[8|[tUd'{&BcJsYqt1UW~VH,COȶN0_3%L2;?{ϣ!IQI Gjj:ָ'boTEppF$n=Ҷu[?A,w JT0svN +_>Ilɞ25-k(U4;**! K_D)38,̻xhЃ/ޭmyh`Ȅi^P00D&"y {7{F՗!z!,l2afJ $FKs|97M>jy]ڰ.Ua|.^K@ܻof`|$<.. b'%oOgtC 71Ր=*#qqV"fM"KTq'z?A0iK+^C9uLY:-zS^}8f3ֱل8PUkЧ>Vb][&ˀZKozRM _1 Y&j=5nbCkiL@XyEc8ʸ?pj;(:! _B[ebQZԹ lm=N fQetI0iC=eheng{jyIx_娏wBE>FY)Bp ,jt,(s]EC2"}Sy|.\tO8Pu{[=^i՚*h@Sw0Qf?cg> = y%!Q=39Ts"jP|Q;+M7Q 855?mkJ.f#P_!R"U.ƬvIYȉynNcju5sM w2o'ME?DS^Egv9gdK˾l;{mU;JbiǝMB7AG_pWjX T8Tuyl0#uг2lkCcRХԤ>7;F.kZۣdG;M^KZ^7HClЕI#3UCi[ǘQKwavk#.8txP8 2gI{vE~ӵ!vEFEMѣ}ywܹXusVU%R$4IRl,!O_rQ-K.IC@NŝV"B^ ݠvÜ}o/2EKB!q eځ3~49%N6H'Wzar}>Hw{{>y03.u38GS]#C,2:{Q5g2v;x` K6'i)zSU3v]H4[Wܱ 9%^EPp,ٔz{0Pe\a#2pY1"Nnj=4qBS pc,)$g ƏD*E#6Lb30~5J]WQ_;UCwx2ØJP3)#vi~҆R^XT?¤u'Hf'7vJg$,mOmب(10]E{MlōyRmF HR? <&ᗂ%,+)OrRH~jꚁ٬Mܤƺ[Sz:'R6#:}F/$*?ɐ /E C1ァSS{;&'w;hq `.I{|dCʕ&#yY{|1Q}w? J3Tk>(#_uGGDm̐۞yMvx&}#k4c2h Bh\9J UOZjanLPH7!}t8IX!ȗ)(4ʃcO:4TP3@}Kbdno¾m+)n,;u9S%+B~⻀J@`3$Z^}/ uCAC Sĩ32=5:}DAJ6=Ww:G>ur[)3,a ;!j^sfW>LF;:5.98BZc*Kth?sBib"a*vi!_i+kDi)#F {f\ {6DrTU1BI7*j )@cա@gls ;D[]XdوDyNçHGw_<|Ri- 7י T[; KɜF9\aKVj\fX4xR-=Iv j!n@|'66T )Z&-aL(wjG; ZQ!DmIpIoTdDr%-cX\K PٝaI)k) !$+}1 mPrㄑm;ΧD4ykG$1VW#ϴqk˜um`t2limE12f,0AU].%E3p_bGMNESp[Br\ ކP:PydVRܟ3XM0hOj OX,pZ.Fk Q,9yBhTކ)]Vү8Mk܄H}+̢GqưCt(0YM.7J0y;ۣCqhdmN ]?d~I$9E[AaQ Df ʂ}o 7XD%N(}fCJx̨UƞR-*8 98 mhSj:| ;OtW!>+${?8O\j` jjARlϼ<`?>j2M@J)IIӀ()%TJU@|4쏾 v ߵo4}˳lD3RfspcLzVeҌb6(e~i` IY#I|)$ccv+깉 G<]:`S睢;ǜW AΐKܞjxaŁ60Mq7*aA]`+#sfr= 9HHA$ }ı^|",o4@ ϷEV5I 8:#DM߁_SLfWHZ*3g)=xFFBQqGw<ˤ@#2kȮkჰ2@.4_ڮ}kT#W U]sXZn8 )r/uV&WlO"7mmBg. M W )\d0j~}թ!$.%)0O#OלAh V2PEDG?g 8=m x?SE&j4 u3c.NKf Uy}GnK,Yu; 'NgjLYSF7ŋ_*JyjEy[0;A3}$اLH}]ً=FW-<` 5J/)Tvhxʢ^9I O*a55Fv˭ xAC/w3Fl*Th&EÝzRn :ViN~.tD*0J"C`Be$P^>FJ[%TvVcL}uS {ȣ0ԜP]Г גYq$jW.TVM*_"Ak됧'RVv.$} Ca1 VXs{ P/巛⥍,@: "{-D3!3YK"}t}v5*tDwa3YYp/a fGnPhR HvTh,O)-~ `H;IiC6o˨NSvOչM_1g\KΝx]Q@5YXW~")R-v1+nL44R6ͰIٍf V^Y}grfǘ4qWHh:f@L+*j𨅗-F&CװO }{.P驵X1S:@kp]M@ Z7n5QA`b]d pQ y(t{d00;&y):o]aFQܙ^i+rc).w5*LE0hXc~WeJV7 ~2x<0x|KX>+-Ld5yz[}udr?CL-Q|2.ّV[v9$1zbxg.ASC7" X#ntaehs;㋵rѵR4A㏶3vM櫉nn_}U1wy^a*/{:)ruHb 3@hyc>$AkEy\EZ2 _b.Zt{t.^kjA6cYyl  FΉDa.^,L٭DvZ&yrlu<1G;ۜ`SQohT!)"u?vMO'H h9i{,VV)تffyj'Z'fEuuNĖxԧ;`'jEKoӰ|O2'm9h"1ԂS͋ nS)UBd֊ӈdpN^> Iz /0ǘ< 2&ӟf}{6Ob-UzXzPZmĵ8?dV%ـi+%0 ;=vMqʠ~t8Bh&!>h2 zѱ:NAԌ0i yqLl%Bg|Ng: gzɍ$ ^F& d$o5WK7dL%'PâIoL(mT$+W%+ҋ9({4gA]uFg٢ 3n=k(XuNY>Ä DKC,&GwCueιyŌF5Tt3jl4 p"Wgf3kk$353+;I@Rz<&d:j=:5%ú,\onA]%F$Nl]b׾ۿL>%'(V[Gxa<*|K p&dX#uހ n$Ys|q)+7ċ3=Gk̛unOy[.X,F\ʍ&^Y`ZfTȟԣrT2`;S{Jl O\. OK4\a'_as_s%&K UMnKm-mޝ:\ϡ{C"5o09.fھ )lΈeeҬ8d5-|ß HŤ2uDXՄ5BnNRT̚?'"_:h GJ["n)(/e~&e E5` 9fThVj qNe2x'1Vi46&̩o ~;=3`r{8uۻV{+>S(FEꝣ;':a8U5b7M q^ LQZ#QImmώ6:,-YIX['DE5CX db:K;[zѷgotxUWl3F|7Y騺~Tk"ĦCI4Vd_/`$6$cjuB_4ܖ5PݛGŶ+qDŽt\bNi` +]cz[vrt|=E4x#2-NϷ =]F'k'LTJ|9u ,=['_RtS[2~&HTEV[f}Aj/y5ŊO@HUL%rGáshwҷ~pIj>n|_؈!+twf>j;|ͫѤ5B̿]p3sh*&{k`ۂCY8&㙝hh'l/dCwY& ABzaˉx^=!#k@"5CS,aY+z[ CHzɲA ?!FH@ym$R,tZ=hdx@~?lӮC.AkΚ KNEAiB '(ÂfD `{MM7_ hijmq$nT5 \PxWt9q5b.ٸVjW?PLj8{Sb) }Dx'(dܦx^@4 0QMH2vң$iz dEJ}˹"a)eF!D.џ,y Y|--yy&:?*4r*~C@"9$&!@צ\AەpCB g e)\@ݨ+=mB4qG cP/ҸA\^lƷP2E)7feyTS+*Vaȇn"A(iH[:-d[BhǏ#`dɎw=`&W%; eѩˠY 8`^4#U%2YNDh<V( p:3/XT^E-eZB@4mQ>gP#F-kD n˸oD]X,|FE(r 7Y2 lҶT ֪7sL46BCx(F:kӋzT|2@143.C^`s8ͥ? 6$v{H%s.-S&0߶3jyqTh<%!Is"F>OYRh:LUo4gL~Ieݟ{ ;Yi '~ZMSՅsC84/Pƒ ln_>9K|Y?,L`a*!.U5skgbgOck;]Kw 6lЪ'r/MѤ%3[K>g`j>0i5V`("bFK *'hIPGSܝʸL u \0’Y沕)կJ|v8*u%Q׌j4 "[n7CrTc#as,A ypH?Kd5%UK(qzYf[ MgsxlN&@ҟ ܚe*qZ}봱0hE O8A{pBfO^Z45Q=hm,<5&n{7$/DLa^v!! dr=vn)Z8Jڎо1ߧVo TK\]yBp{G5o|1S{ vL#(d0{MF3_pUBd6*Oe cK_JbcH' 22K #lf;ٌz!]A׀%3R2Hх1DL{|s7+V0x*`u0&Aw16HN:bS3gzߝ/w>BTisGǐ4rH,*?eй{hB!9*- h m<k0I/kKRs VE{mu*wgS}ʫ/5mhrġ-dvOxs`l\ )yf(=3ٓ{v|7اu/bY| aj,F7ZgmBhn;A]` Dy{&L,7ߊZ]ٌd?JlŬ#dwH!(QM3p>m$S9^b;O~ַSq-+ H͌czwʷ6f(sK? Zi dbky м/V{ݴ2wWlF0J7 lڟuon^j9HLGJXy{+݈%ak!GъOBKyHFQDs?p$*[FrK{b.7^(M\vݝqGrC@-pz6{#K`)[ |T4G>]3zG{X8쇕P{2$zb& jZ\)ܭ]-j} %6P;tDie֝ZS_ݺB95ǖۜ]x󡼗=$8ۋb-@jEV"l_-~,ϳ <덡HKL3 B߮M|-&->(&2OMUXt*-!KӮ9V:}q(T/p(vHI@G767:t[Ңbq R]8>pv-V;NɉvNf4HoLBʛ/O̟atpibW>]w>}sa7JUD1[ahU 4q$4V01bn ]`~d*Bmya >n @&ČCTԤHҶI⏏;J`gl$y5GF|ޠJg1&etmP|N8sz[M㒏ȭ{6+$/('L~8otƋ͛b$2 g.xE9/[ w2tH|N@޴_i㣡TZ]:{7 o՘h<8Jl'O}k",FΦ3z=zFn{]PJJsOΐ5~oT\pA! ة%ZWJ/x HהW14@;쑅Bw5 dX=Ϙ%?{d ǒwœa[Kē(4.q., vpKgN+vl)jQdA{(Ʊ5VwA)SgQiGC (tFG'[%FeuzDSϛM5<7/43d᾽<^uN7] にq6M&b^57ɃBj`#]%5fIM].V9Y/BXT-5P~)_IctOb(,2tdq2O% ; yuY[P e@:J.7mp#ԻZ9*#kUP9M9BV B(n}lPϙlcP^IvBfE5l蓝ϗY!~<ﶭnRX_y V eN$ο؎][0>L yj(!9` Y-@Cm]ZfxU\4,]3[tqY^#' q!ZX .Z\a{hʸ@TT OXV胈'+{5~4n&1)#B:ְ= a Qn:2b)Z?dO6ib-Uq!p*~=9_.a#i7{XhaszѾs,ޅ̊ϩDH?ijU" pYN5Q6̀;˧"e2496`KE%x5J>1l8:rZT+uvŬ6ĦsOPE9ˢ}u'aT}L?&EQDD`/vSЯ1xeكE*Xl xV)<4Qeߋэ:Aa˲"!XS,_} -w; _G:޲{2&OQ dJ,͏r1 S)K$)7 )5  $>v "Ԁ!Ը5g?C5evNiZYm&u 13Bږ O"Ls-=L4H% :CF4C z[d/q5DLc7 oCjmZ\\' d;[is*U p8(V-HS*4?iF&vLbv+&:U?XNfc;!a|6\RVZ[0r46a-_+5C-"61P8%h\DEEv`j׽@]d&M϶ s;&ɑYDR<Ds TȎ1?)ƍ46 T#ߨ.޳eg/d>/ҝʋ!*5;j9]..a yk׮c O`\n իll=[gҴڲ\:h O`:fF>#IScvǒ5KoCR65fd!K~5q`G^,SB.Nɣfe&$Z"&Sqi}kV]'闦Bf4Y'W*iM6=sO3٧ 3~*eE@/NԂ-.C[xr7ف(=AXxy|S,FnjKkЍp.MȨ[>!a [O73:C~=07=Bu( )9I`U,x`w !]oKn4FduB9ð#,J 94x*NVcplz{ sXF39g "w_)cn4s?Q{Tg H3 F-с︳߳>,^ -puSn0PE XEω`6(W!5k2ܑaҍB@w}HQ"X=~wu[=Wh,_2%ˀJ5ٳquʔr:(j=2i[9+"g>j]yоIܑ)d3$tW41 63|bL h2FVpuÁa*[No‹֌Fj`eۃ=7#k^-xF,Vd?c|jCO84YN-qy2m=zB_wk r^=mReF%)4JzZ)[U'$R5|WS4CT)V`XDGQرu ޻RTӮP:#zCx ?:(-0l\'/Zy$BȒ?B.EU0˨$ ʯSYG'D!PO4-Eۣm *ߊ"A9MޏQX3+/oP" ͹EQkdV&{ޠG+=M&5B}fIe] dgcE܋OIU/#D+gnÂ;/8mOZ%4vZn ~SfNM"wU7h-;+wM|Sz MF>BJU,0?lS-XK!ZXhG% #Cѭ8nдf&$jhgw` N;Q_5kSPAàŪ+uLz@du˻˭9ɞ;DP6jHo|uF1_u){~c9$GwZ3;q?Q|7ll 4}xcR'J3P'tnj+ݗ>PKj %=b6nfH:2㷕 0&g0WOF}j^Ņ%\%c3[̈u8 ~,R4G&+^54l6:ɮ;,:̳S# *"#ەkCz^m^"*)\[u :)L6}7p` (pa7Ԃ/3ʄr^JAà{6\P@[Ibg@b !l.oy9ri} Expki5U&.{}$]q^3wm,҆p ~.4yr[#يW)?Ga19$h/ rF^ɔ#?|Tm&Yb#jqh}WOkG9jLVB Jm+`Ʉ'Ii, LIײ%Uz.j+ я . ?{}iTO)@nd]>Ȁ𽓈 XB{oY2TqFvsK(Sc ~Մ m$Jt;omV0F [赇JRTM˝@]kHLXyRyY3d/Ls$v/HqqdH $~&,l%h-2VɛO/>/>&_IϬCv!Ibo/pZMnr(o$ h'#:ƇD=Iܒ1"9Ѫ@Kfhk7cm%9: W)/ yJ /bwx \ۮTn^KW3>jb7\J7t=)Pw@b+S!?$ZE$ͺl\G\1\^li ӓyF>OOӊǸ^i-%;0=vc+J(eEuMPdQkَudD7Ψjyq* W9sgElH, L̐w4m֘11p*}] DQtLď>ad4'2Vß;Y&܉;ypr~ XX(U$ݕ_Ы4(0W=,S6kDm(n'Of8X\GV< =Y3KPjY^qfGn7}*z&H;ˈ^b+|4+0ϭ\@6a׍Z4z+ΰ,e0]:(k!xoC:ٽRɩW锭G E4ƇxSU1!6_4[ֵd}9(S2yY~n:49P?Pu&SM!nNv+x"OҊYRi*%e۰x2uZۨx)*El:_&$ҥ+⠾؍yU-d#yM\yu u젽 DC'(u7eSςP1stG i \R\ tV[rw~Ph*KSX%+=[/V*=GPʋ!`8uHwlߤTdyc>F`]5ԾXbl҃A[ V}~0P[`7Iq#s3(*^-_96oxsZa`nБXXOv=/%tlH_`Ft{F\7N`Ī."@mX͐S!LǴLPhv^ƪկ 49vBS4Rp [Kvϱ+lxY vޡA-si5 J-Ij!|O9M.][~m@305i#dNഓ?1/p,II݁#r`J΀@)g) XRֆgݱFr1P.&뵜S6)3&x-2șp ׻B~x\vmG!~)0շF#"d~gx.,TM2߼^N4X`͞$#KC4XR2w,Y f7n&-Iz3×pZ֧x?=PXDOP4Jt՘y!v]5, EXoІLdu|1񈜹a/<*FOy!4LN1FzԴ9˺ef1lvM dDV/xwQ"e#o~eqC󨲃thd ϗ(le`,7!e?+_!D3J:L^ɗNy&{ t|ަ|!@c/U~s%JfpL=~ie4?kzL_,8YV7,TMԫ'\wXD=I?G^ERid@GzL7F[[&?| -*!FK4eU g:fMWm" ʰ?s!4˝&IǞ=)TnUR[oLi~hX\?#E^ne:Y%I8[4V,G]qt7ІFT9#QdP& t둱=IYfǩ\>r3DwJkIl­5wyr-aCBnK8uX1gsրk!ģ\`! ggк= -b̧J.E3 վٿS'#b8οbEb^co`){:1Oٴlλ)M&F't)sQ(^*Ξ [Brjg( C(+U9ޭ 5v Ό8֙JץΤ4'Љݨ24hYWMBKc%0ɽj sd}U>x]Z]Hfcd JK~8ò18_7&A,/ yUΒ\oZZkz27!x484!횸o$e2^niJfpKCijb"{yǶ<~ Cs6qKR*ԯe -'JAO$}bb+: rȕpJBW9\Jmt}^u y {13Q:SqӮ.Ǒ5q9/e.C) }h0UJp ~lpd =L_V u ڧH)7EzPҿ&dy\QeW^Q`%jSADT"͚U@]]қy#s!D'nv|4pFO9kt?e#6[_٢L #~vIj qiR؅)`Xɯ#-:kGV.~*[VnI1;?-'R)2=?3l#8W0s6XJP3k ^,8pxdJdze@ ?\/cBO%TѦQ>i^(ٜVf(`Dyb^ʵJԖHrPm mٺa`d{t8*Ux3DNN+O%$At $T|Gew& Hwk>fe6'gJuI)U#I F~2fOes|&@ `_hS黚 (^<lL(Y Q_=%߂SɊb;!i}/RvWwF,Ż"R?E?lbUq|F{ |:wE j㨯B4 5mf#Z,[3]%6@kEY_U̯]CZo"h5)h/ܱwͻUDfPn2A^ٸ2Uݠl 43`Z笄=L.9Iv7Bj8ׄKܵ. vrWOj!~y| @,[*`e7|dذ4S@\'i%n}>0=&L91@Q m뛔hHl؟{Up6#Shk98;k?NC60nJlBES*H{w%ĊY06VL@ąUqwhŧft.w@ؕ&d d8mGj)QfC_CUӍ=Ԯr\ʚoXdr4F>pIL~Qg(̈́;E~m)H٣ Vr7 |]3[ANWՔ`,!j[[@HKH`(ZDg$x$ޘu :P.k& z >.Yԃ,Gdԫ nL?^H&kdˋp?ï=BGK=Thja$AeB6 f?,rjdg3n% ġ4wkK&L9(k]:^8oQ (J2TR T5CI{x/q]*S>) IBjHڹ'O oxe' pw#.3m I69).{ūig8mvJdD2[|ϋ #*[J[SS 먔9nH6"lȰ$1vcZAWtO`3N8IOy)F8ț(<;"ŀxG1Ta=K{@TOJŠucI[V/ \ Aj'μ ̈́e{$ayQ{Xθ ko$rFi[3W1IgI-Mk/;A,x<9)*5gxeנI1m|:J;SL/V9m]:IbPw{~NܨrcXf$f"zV}9tM^PMV~42DI5L5 Bߧq귉hNAcsHr|ʸU&ϫ,W=iӵo3T=2FI c*>>kMyg00*1T'T5h%Qa*cb%qcc P-ܱ{CdLE҃S@+L tZK}cv\H蛴~=G=i$x*!lU[u{۠P8%\s""(72gUZH`EUrD>`P5ah؉IABTƚB6qNkXr`Y (DďҗU3^2XP00c;!17}Lcoԑ=?f &I}bT瞙hhT=YܑQ3Ox.m7ʗqkP"3X}y[o5f#huu F-Hk<4("{B#qmqBem1dEBxV}Y~ 1>\^1֝dB/=t_ArKPD:2zIB[CV"1=Y%It xHTXx..Q0j )־3P8_ΒD aDjw}acSX 7.A˨=Q"CoJ'J|l<{:.Y} ry1fӢ#5 C}ܥ?x"Y RiQemJ~/<='݆#<f Nd KSq v0 S(\h3o\/&i96:EY$lYJy z%`nu;Gta R,Ϊ3-dv:Rƥ6!)Nski^N!1nq>6K&܀INu?=`wЌcNjqHao~cJ-QK8wrQ8 )k^ XtȦQGמ:I>}p~NKl90l: |X'̽x߬\..ձ{oT#{,qrdH[e=0"LgjXӷ&ZR%|}l- vCoc3u^3xK\~6`Ɇ)ٱ(}i:_/#@ r{}$H}Tlgqzf2ߖuՙɨA㊸ F<˗ bQ+./P|Y gIGt=+dNPqPP ;3" jlXT|C΄aW \FےBa{`uQ3et`ȱCNo x2q{JUJ"rmu.ʭi3~«1, 8CA M=-]^`ơ \ 4x֕'(O+ycΒzf)`(p6^VS0Q:l P>.±\'DCH׎5e ߑW$ve;0l#L~A'.*g ZTY,M豈l\14|pI8IAv.2-3${9H%HP71C>W֚Mm9ƹIMci[84=e&9zUBdhV`"NE]#e>.\~O&mÛ8dLJm[h Kh<̰o!( x a2*isY#om^xW(q/XKyɅ[/>%7%[_؁iXErBzLr?7ޝwӚE?ԖעaI~Κb.hӝFGa|>4>3ߺs:III[Ko^Y<D4O(՟P5SѲʂ_߬eA!pődu˖ϖu|mKyEbm@q~6TK-Ɗ2Ml5oS f Kz1?ܽ:zdb){O*q^1Iy̦?4]CI΂bJ49`ωJmYp;l=/kA`-W,LϞhaEy[\ﻶQu؜JS!7[0pCЗi$S~PIljOem}B#<"gQ)R3 v,AgDl5\c4 Do}n_|F u ye%B[z)Xn؟E%BEy>#{JM06]vu:vQ{oDoa'HTjUnߠUW)O1ϚZY!'.7] 8y=[X5[?)`21ZN>t͇x:_~D@@x]ģٹ.g_aORXnZ'i#' Q§9h cJ_G0Ё0g50r% UNoPpˡV5-ՏaU 9 O<~~^ /6~oދi3g2^ao*kHոr|<ܻ':>gǾбV+ַ`+O*D3:4!X23nVbiVmwO~4<-ZL(ϼP 2wp^cUnf/!Ĵ#o6N l?Duh+K0K4]h ,Yxn!CXַP`F媿^]sLZ$h.s tsm,6څ#GH]&tEl܄\CUl#Q[Pu|69HeCsvW/^ˮ!gߞuXӐ]iT!]wd|Y@6YAzۀ \9މqP{Wu/F㕗5_XL}i޺7%=̆,E <ŤФHF2fSLkEao{ <|]g%64lׯ}( (DtE R ࢥ֍綽5Xf3rX Eq..͆ h( 6p#{}P7s';N(e)}`*Zt/S  I2oqzeYw*Kj6Fϋrh2\]u$d@xn%&Yc,.!?,š~Odizs(~.חUx5Wl-hdN)e%=+I/ 뤎"h1b'[9PNcu^VEk$6LM4^2+BV 5e,yD.HK8􌝬uFvhyuh<_tBJ,~AV蜏=lI$g{f~lY |AE]sãМ4o(T01M' Lf2*/ ;6+S>;;X !'5ZkMHu2vϸu Y1\H8RMoLM)_ XӘa*¬' n~7>[LCcq, &`baMnb vX XZ]]4}ګW+`΁Y;TmOњ*"$l_yLBQ2Od,[/9ef ~wUO(GE}cSKDLDZ}u]L/^qf36jD8~}R0PiyPK ܼOdP ?:J4 "V -n=6y^j0iMB)J(ҢA(j᎖3\%GbU:5+v {CF3,aZA0&*VOK6#ĐgM)[2;[H6>p?y*^PeNrHB[nؘ=r;eASg1yNat`~ s 1s Ç~ ݞE qt=EN[bb mS}{..b!q7 8N}?8}\&ÑF]eb1)ʏpLU"h|&a|VX87LcV~x+]`qj]UO-yiOo-sI8Nf F6+۔TڑtixNAl=;|#O#| q+Dfm790W .J @2'հuVAd'BhsN`*kz܁_9\b_SS+֠*[> uy`%>+qp0pݰo2'Xn?HnʸԺA@YFC7(>)Eg*PqN.V~:rgǜٞ$)fŔfM #x렕&[ZI!\.dn'n(ҔJl ֧0U{% 05TݸƖdoIh]Le̗ǦYs˘X$# E!ӰpgŏQnYJliijC;ʫb<R f6t컫艑@䑉ѦFp JjE ЇM.XhVJ#u`W_xnlVp ҟlxQoax Zwdl%t饅ae ~aG{kȐІx>:f>L -'w7Lm ͨd #\QL2 Ԉ<zIkĴݸXH,%B#j(MmUDWnZ4? 'qH` 'L )DW RQHo>WpF:u:$|zHhYDFv:&pzY uh=ZnZYjSPJ b eec);rl*FS7zzL<}=> A,Y_cJ;e)0C#:1MQOR{Y{R,DWf3Pڡ@޹#\D] ɏpK~~D' LaEl4XL70 :e16=s^e*JMh|^|'J;bsհ@+{`ͲU[ȿ:ܲi--mu{߉ a~E Hj=]EU 8;?Ip Ua͚=$0c".i=n*y;C6>Lũ3zFHɅy^tqzcN7c=\zuu3Q:r{=X?@!3Ņ#`,,ۯ GؿaU!J] bҧoYr{ѯLbKs e~0z&S|a M uv&zF0pt?h`(U/S ͥy)M؄Fˉܗh%S3sp/)YDwV7GF_KiܳXA4ʄ)~O+FyylSibp{iF'x(S|Eϸ $H|Ms'z̀zC4e=<)S'Ž{pY^8͵S襹ct!]succӣ0Vásipްmu_!B VԸGеmp3Fwk*E9}FmmU _iڇξlTX%QBgn8?Fag7'#VqjC=5߀Jq^f!֦L25|GlUJjԑ#p3mz&nξ E#*H2{va4=ۡ јwho-9$9fxmY I$D" Tғ$Bd`)0yCbT, 5+fnU) ` l4Uk7oo D|nS5z#/P w`N.?cSq(+0U[bW1_`g tkcL>޾-O.nO8j`<,;4=^6 Y%[gpT2X9l͉;n0ڡ14p8>M[eE56ұ#S+D7?J]n?oЎfj q0Yoqcw 7d$%a4s1Rt┪ ,ּ~ =6F/ :  FhR>Foi1*ÁǬ`@s܉$,yV0 !eSF8.MgidqKE8eDLi3GF%MN \?5-=b5p}|zegIOdﰍєAsdbؓ0}vñ(f,ms$ 2lI0溱[D$wQEe[VcnI)^b Ǣg44僟B1cO uF4'-/>23lS =Ε$Q^Rͥ JK+MFknn4/0oAktx-]F(1/}=幜ﬕK]P>*KXdO~ ռBrT)$Ӝ[|A/_]ndjTji >#W]l3:7.M;Aնs@ӝ<>9fxcKi:[t@a!-Ǧ~($h,괶n`ZW5jb6MdQ*(b޺&A~h3џVl6.AY,`F Xcq>ft"E.lIJ봠1FФlu_;pMqJJF+'1LO|޼I01(:tWHIoMAWZ|+&eQ &eXj+W#{SwmGtsɛ j1*{ʘe?9Mx~wJ.נ cbG+X~H*tIDFȏf_^҆e50|9 Xg&i|=} Nys;QKiX=&?D¢Sh*[k^x?Y'h~ҧ@ /}:YDz( u a ^!GէTs}?)2燬:I͹=E[` #W!eHHN!*%E墴P!4 Z] $*;D1P ºNpz MX1 V `Fx`Adn0P;9@VZ\qi~fY n[K=;j1}=aƁ7AJm2'a7dRםWoퟣ&K9[ .76dQ[;)H{)ۛ3(\j֗f*EBzEz Eg8}?'J(ha` 񛻻Er8Tij4"RDG0`LFr 0|}!tpȧ"s봿^bńCǥ\R]/?3Xb*<U\Zڔmn֡I¾H KcNі+ *gyXkէ]wPirf 8މ3.DzBs $ U )Bc{,[*,)@??w171j:wܬJ`!,˚3Ҕ8ƅƌBL|=Xuόצ+li:Jr&VnxV#&G2G>:j)b!JM۲\݋5 bD qp—_m!z ЦjZ|$?Qs_Ɏ@vըT"q4.K+s vԎ=6IJe&8C>u~β]]35s~.{ޕ`lU(+kLOMo e!9BWe>pE< CQžXdfAokr;6hŠEXއHv;,]BUGC g/QD@7/J ?i {6g5zG#HRjNJF_Kpg}8"T"bo8.D :*n¼ 6M>@hfj'Cx"n5s9 ;޸T7D$p)gȊLvKă# mŪ}20%bAq+ϋV-د)Lu&E^UHb2UpVon35彈A @K.nH`HvnIRA{@qr`E*]˵_3نkvɘK<^!^@)? FT3{rw-C*e>rj +`N!qRF0A@u/,Q_dЭ97S7l|Q4/U^$pfOCۧQ܇+c3?3mLuS/OH'<>Ƶx+6,NSUo>P!X;ՇLB`ΑMJfk `.BIGVt-dQ"$&Ve&'s Ԉ.,fӽ?ǺQńҸ~!7قOH`RZVq3kr{XV<^SI$0,X/ 9kVNŴjjD-\9$ ycfE.u8\`k:9Ďy>6Lႌaպ@NI|38Fr7$˩BӲX*bӵ3?&qc7*M"zDwF0[ԣVj{Z\đy`Iy"s&%koב$P`A ~ئC-›*+lu?jܴfT50ƴwB㫺NP%k A|62N|H[9N"ħbvN|o:w'eCMyY; |#=ݯ(IPtD{ڊDu_d.(X{w`V$un.0V~F~TWbOԼ#$P1ЯbT@6>~DN˵:R%zl!J~\[]yDЇ(5^|pg:s%Tq~l 񇝙OG!fM?R븷LܼSQi);[;`j;6^&PdЕL:-392t2O1/*snXGu짤a J/{Z.pf).'j> )؇{7 ;4d[뻨9,,pZ!mzL,cȢu^ͦUʤdJ;_כl9_邲T@D vN>;H4ma8M?dzy9}]GmQ,:Fd@?6gP`dc(~VEL61`wK/jEoXI NWDVp$8 Asz2_cQJ/@Tj)`:;uW,VfqDƐeěF筽=`~iI|=t".:`]<>(BƂ0oS,~tH",xtâKӏ :KGm}Kףɺ#wU{>)gUӅn -E(S䤲-#EPJ;dم6e);nN{GC`3.'Uh|wX[6-Mkz/^fŢF8rR2Vt y!#IOgĉOaׁ %2,GuZ#|8zi"I8!IhwƜ #9CGL5J% %հ1mjIp/ -+F$+Do,[!)#r W׬1 :c +H ߣSɹ;² ̎{ҾA"mcJ:8C=YTj&.58?R@d q~nraY>N 'VZ9 ߋ;5dȾdnCs0ۀ4/!zLĺUFhs<ɜSz75PAH=ELPrMgZ]$+|!gdEXmVǑ˶?M|%i'^GKSVŦ goI::K"W1ed3`PczX:̿'#$ڞ0j^l$&2v/Α_FjT淪LW&c d{H|q>)'i@ц+fA%d24 бUYYm3vu,POn @_rblewqv>mv[ʮcCWx7d UHR<} fYNgَXl;gOdkx"-76@SF +MK-#J#{lv0:!^rE v"3H7O["+ ~7(EqV%/^ž{L`ʈ(gBm씟& Vqܒ'F9xj!b6Z Kg%.|6L$1&!? 0.X09:e! WQ+VzA%DP=m蓮Vx\tba>נ ꠧn7h )B<~.+1uičE°¤9 h"̴cv߲#Ԥ'N>-7 2S” p$;v]vI6]`\"`7(06>_^LIsMq,)"3kqvBL}+o%1= ~tHcX;<^@iUS|JQƹ.'0 mGsݜep-O@7#O|mAMNI~hr(W>GfTgB&9ÅN^LwF2PX.7l{2t:ڋΨi朂:xJphtigZ֎]"5LTk38PÌ">QhV/tLܔL!UE%\/>}Mt GlIs9bGU zoOhɐ Ο7چ7>Kjb:.ŋ1w ae=,d)J{ w. 8h!Th ˂b6s6F? \d]+lZƻA"ANDq4*dgebUyj%QT2u.dN*1*5!!Ƿ-O=놗hXiPk&-U~wR+L26MxD]ᄈoQ~V3p c6%&#~=74Aq>؄W"\X}C{7hw??_lv;}b k>!|-ϗJh=M9;@I31]xѯYi32U݋Wʜ7x7Hz D aU7C }U9vt`pqjgC\03Pr޻5Gx<iSuNާBhB:?tp zn[!%,r[e7lia},Q0o♚h Wh-Ni93[Akmظ  0JM)r0 |W۹$ u`lʀ?YFCYkj7I"r8݋dQӶdVS԰R3@FZ-&慧g!J6DK!c.(9tv览ؾf<@ WW^hG+ ^?f_r'K#{4ͤFu[+Pq Sҟ˾s}KgM,}d77?Uvi<^@)MF9D^EݒVHF^u A!Ӗ[<Hak .O *.aReBLT{t9lj ]Ixdu]Usub7SbSGCi7{(:c( Z̼$j8^2S[^>.*V&dP9-!AC8ziˏGLE1?]-6<'/<\#8{*>Pk;MOu{o9`8'* ~#uES~XSL֛|*ߒ,NRNx]cD!P$ͧ8lQSS<=Do4WPm_n,mBIz4I~2ˤÌJ)Vy㲠6;/hzmA>>*&:ShĢ-0.wܖr.P3I".ʫdž3 / *ǰrsV +B`~ԐM8_/, TUt- +,_lh `Ela^ua!#~6ϸ!?߯MS|oIQu (0:%37׍nyt:mO; 2]FL5gj5SAn؃+Yе hV v._|)Rk I9:OBV/[?Wa +OU{ >(`YXz`J(&[FtU_|x @ (LPtq*Sj<%nQ tbפ(`-Xu9!#"Nէ!lo>Y-~wUAxhpNŗN)ɩie.ESGI]Wnf[6k66νs1 ~x曹t?g&|{̘6>0RyWM.aq81PdPmſt3N^!iZ1\ UvZ'$ /FX{hHF ֿS<&? kuw5k6Hv1 )Y^d&N`чבf Aʻ&Fg@턔aNwqj I`TO8rsWժ)ه#X9YV*fw{DHrfs-XG *Z74Z OAm̦V.}yXt,4+t)/wp+àAŪf! dT4ifT*\nX i " },0l`YH5gI:|ᘡ}wz  X;40@;}W͢C/Pc:Ea9Ev?T\E-#EUĒ973X'`<7ILʜ冭bZ(>>L:-3ha9ɤ+E-ã/$uRV_96A݊ݭ.[d=~7)]u^Sk#4iG]'ihe 1[dNP$p\ՠfN< -֤&gv{o&j!]sYlkٝ@['H)+HU)c})=K<-ڧ:Y: ktS7rKFt_ P䠔hGn|g!M͘~ER`*j ƻJb:bMǫٴHAI[ ©y R>Wʐ򔶖2#\mF# S4lTaH#}o L; C:6ۑOs;B0Qp~f8z0AMG?+? t:i@P}~=ԈWz'¼H أJ[`O6~%Z/O؏m*Aѷ[(<ď&P%IBXhb &* #\c! I:P\P"j%s^4~ڵE;deEY*v5 J'l9Y Pzv00`p:w=dX풽mu3nوCW9{oma16 ٮ_GBk~zlG6 .he9љQAfp}̸9 dYtJib,(d(?dtD:6AWHB2zJ.ǥO Cһ8yAٻ)g=\ŷ:ݏYzWۍ,lPUQ0 kuu$3R;~1Zfx% 6v`Q f%.%Wʲ'4 Ȩvdhig,F+@{)&goO! OJ^z& S r<Ieؘ&Bλ`E5&C72k ؟jRHo Lx-R.I~ ߺDoE<_R5^2:?p1_Pw Q{ =@Hf}]λxa45!ЉǗ2`( 6V&b& dݱCOO9I/ؾkJq]xNyM̿ޔ~/lBc &/7zso^"@K^C41xO|b "fY+ t*f } ԂE^ g5x4.i _;U `)x%-;ΜYW<)3 ~oE]-%qOCg!]XL`Hw{\Z֟Cw5p,0=WHv@% s7G~og6]>DdUO, (D6`ƻ9WY\j0O"V/)lD-ۯ&Vߗf+J ex{va}q3,(5#ǐcE쓮>p/q(d;,Ϟ}=D$ݾeSNZF(^=9V{VP^Tw5u*(]uȔLm97`4, GgWrp4ۣ=L/QHp9AWnw]HpTj  ю5$-"[`8>< qescQ5nȐn$ռ5qƪuͩo 9ԫb')C]NpC72pR,\(jܐRS9:?S8G /kCȮMlaB̑dLu)g*v"_Q7j҈{rM ޢ42Ǭ,;(MMNPȎN@mg/8aP[V9L\w!3mx y `5@eݯ1ЂNM&б1UP%ifWpF&iTO`f$QAH\f\L%2#IH;'-ʭc|)vPYtca%:!ѽ!-լ#X+cPHL=ގif;{h2vp[$7w4##SBaF0vwge#k.W Zx,=0fvҙK(_TŖϞNjVC"s Dc2/WTWRCBwy(Oa;%}>ic`-R1-,PMߏ6KCB,"]:Wae#STdՌ&``A(rC?(j&e/3_%BO1!Pntpv_8][SSMQwW%Z;Va1Kwo_샱JFfݴ{H=ˣZF6C~ .H /} z߳!yol2V6"=iVk JzԉeR"֐FB ƉM&LMeߣѮGN?SrZ~]my;+(3 [h>AY4]5DJQ3mm[Zr%h*)}G(iY;cj}bYi6? %D)ceaN` }߆]HmP6m-yU S,=z_p[>)dA[7`-F!]2]31@quVw >%E6KK* ?;${T Mpo%3mS9*fUm}R'3`hFk?d95Un@^XͨXujȧG=^=z>Wl /$-hyֲ2Ŷ=KEJ>* $4ٶ-=&a`\/:ĩzo[yroY\o(G6d[ ;n1C'7L,T9i6,~ʬj.x$j $8¨i%MK~iQ JFىU5]Vrv!W!1Dw̧ '(l4 a*˙NxgNȍeZQKkݲ,ϰU돗N tYzy)kW8;C((Г 01$KFf6s}a7] l`FA3R$h{ݾ%+( ?(ꔦ39*SƧcyhx+vgLet!F8ݕ9CpH(;Z5mdM?DcCB{wN+`GQ|pLt+U]•0D#]'ՒV^b?{yK`l r+Q,2Cvڥ''7:Yl%p:)${4ȡ7X9ٻ&%ƟQw.zxTyb=C&<q@ff87~5l go:s.(̃pw`'s1=[\f /ې ɶک 52З=It_3!9W{0U zVUre2vƛc lgm*MPxU=%}pg尒mA|߲'8,9/itYyy/IS@$؂`6dTlhpPDz+ ڠJ> \ ^na5-kI0kTA1a ){,D2ÄWzP5{xZ<%e&DY7CKz4ch&oWbJT3},_?NӡhW[ooҞ/ukj 9c?/jL2š|5+{5gawcjB+G}b/NP N#ײ*sڻ |,߅7`L9T3*)c ROtS'7_qoLQݱR-0p5IFwle̥8O4ˁpPffNϊazr̻\/SiV6= QCoU|y35_-I owiVj݃ ؇ሯi c3ҹ_x1PEWy"iJ[bl@F<m;0R 4dO ر;N1SN,n,G?GWFum)cV#E-{O zܢU^,r==ϳW W8W8˨1y9}j'ް'T\m+L)bοDYrİMn'|M9~"a N0 kKz2?4oXzq@9uv&յgeF1<0eR\3DN1WcKT'2/BY AD 0 v3&tH㘳΄I\!@ڰz)5|wySvsAdd3ͺ;pU:{{ݏ,rPL-F_+ْ >\9Mh@# {)eH (jQrEmlqϚwQc I]3]n!OlMB_@}4q@6m1Kۋ R% .EŪ$'Dc,c/ bv|$<㟷Ϥ]->8`uKn*(Ӄ>6\{y]i2G6i. Hd7tƣnq/o *aEI]cݺsR块p_㑩FV%h0] ۼ2XӫpeI]0 N3>uzʁToon* DdAt_qР.% Pt׎/ .ʤRs>oڥR¢]BGTq/Z8Bf]f>u^ 8qGK&,}U[8!,'O\N,hgLnhl?%iiNu[oH.VCYo!^kJ"G2!+&\Z'oLBʿ{5o#n'u8A5q =Oܢ6od݂4#FaD96\,VߧW+96PE< DӔᕟI3^h6!z-Jq[f$CoyDXNXx mX6]ֽHpthkZ%yhQC9ĂmXĘ Ʉvv sVۜ&UK%ovl`.iaΘ:/Ud]Cjw<ɼe/+A7Z:%*Fx^%UG#IiYc` ӵb#풤 u*-Rɯ?beg vZ>ܳ{z95[dL]kRg9U?^|^ YޖsC)V|,s!~9iCFGV[q{U'_x{s}@5BN2ͯh92ɖn"t =%tŽ/pg(S <֚ixXrm0mkj(#p"8Xaڶ,}TOv:EeVm-4|Pxs>GG6N8#ɨ4xP%l4ct+HiǞ[m]hmx T]E%_z·R  >Ђ\ZC:2vDm h|? I7?b *+r~r|a3)[ߌcHw!>L]7xO'TLaPE>df*|q+7l+fSzzD.y''WgRC<{]XL5bl~-[vL&P=} _&6UZ-Tq'?,KFa+1 J򻺢kӡ=\1y<xeJϴk-.,16@_DC^ O-,fY0}<Q{Et?VFQokR ļV!,jCjK,$2+] oQ~+E} iVoWJ=a`Rjtd)y; ^Yj?U͂lLyr8ZnʽM^ʪ$ABHG r wURZw ;8 w^ oUr"刺liV(/J)7@}-HƱ Xǐ%btzw#ir e2~ Gkv Dؑuȥ&d;A|xrZ@[{*o8)h*nb%lL>„8#'hIRI\Uj$U5zS2}xGT:\<8,-\3 +z%[mB$GQ_dz9lcàl7M֘u-Qs* \UHM+L6\ pMxu wF]@yZ+Ѧg%y5jRoN).tu< 2EZ9y%k;%]˓Y!]xK2Fou`N5ysd`&6.zt5zҕg| 98JWb%TSnҔ2d8g(74l𗯐ҭE[G;KD(7-98/5W!>2loևjVW>92Ęb$#<-YM$_j9UDϾ^frNloOlBR+ M)uC!Ԗ*ajBM>DCG#|@d^o|BY4ըy O/TS: xƎYFHq]OJ\I9IS PK6&LY< }ȡm, uOngnColeT#MmYQI{d',@/A:A{rwd\\!Ј90DcޤMͭMXϜ %٫y&Hyl͠xW/\/{&GRV1dv }?h=h+G! bb(Qt)ͬ 5:}is^FiABS9&N;~\Q/C4Nv{*`K6r/)`] wX2УMx;&ջa9!8P1WM*8>(p+{!Q)Fe2MPmoSxcOk}Q4ϚZt!ޥTtߧ БpYzaŒ"R5cmM<*Zjfc^` 2!Ilh~h#Lzē95ID޳_iҷɅҽsxzﲴ"%sEOP>/* b}8M2j[9+b]7PO;AFMd҂V:ly BlXpRġi `RF.^?W7խ.{? |ZfZ8.טq}}[eXIjVnX+.aqq$k+ebZO lpȵ/)8*p!v7t?/+?%!ݣoͼ+иGEցp4+98"'~W /c٦6l-Hg fxt moN<.μ]r"ǐTHG,d:D04r:jX|1qp"_AtgJt-bL>;)zXq!s5/$-/$W? ~6˲SųmMzN54ق?IUC,=axPCuEFl"Cnqi**g5ltʈ[ā8{u=J{*V]"K >m(L3tm_M? r~BmgM=t xDW4\ Vf|JXދ$%'¸ dPR2 _WER!*qB#Μ:k = |N}9N؇(+6w!H?oHq.X]jFh 6y4"q(-mU lkNyʺ'nbB{2=R8n 2(_p$iDbr+CI oJ#"c3qw$;Gy=&ޚ1C'KUɭQ)z/fS($2tu%sM$]ܮq,P=/ojpya}:ENU%5T/{">1mx$e#R. 6v=z%9jV&6PSV/RD!tϋ+g207;7emD"+y}s~_}5]2B^̧l% Vkxc3k:.Vj4>ޝnz f{h7JgOdKa+eE'K]I;dKl6 VScINPnT|#9tK$F??8X%~G|].B5vq =F(-wfؙ\ ttW]\v C͚>j&WGC%1ծ''|Xf&Q#EϯDjMqk`Wdex1)H9U+W:+4cL|:.wXpE1BM~;#}唽Y=4=e2z:5&?tPJMwيE~):zŊtSKx.Y2ZGW7(X/3g@ ~ϬhD_#ѰA ?-Y,]Bqf „]wcg|:qktpk$Dt70#Ώ<8Lg{-o~qkDȢp/hS[B0^ p}m?REȇ[شG|V[_n=s.`/AjKg51|à1Zt&ZKδRLKVu靦HKD8u$io\.(ϴ/K͛ҹD.\TۃeTt], bs_V0= P=,m9Ch`gW ϨNWXWrk%1|8S{[L &?6X3:ÉP>WG^;D ="iVׁ|+z@1VCCfJոQs_j.xq`ΐ7rԑ{濝iuu+A*X}>Ri݊QMi544 PSG D?A,X&+^hzř/2*-ћu?3 $?=ATK@`*w M=H.o)ʆЌcB!Հ Vx&U2t%7db`Z,PI%6E޵.$.ulTti0ERkCVrN}*TʘŪ@i& T wmTI$PtK򲱈fR!3W(Ywz:47f_ z3})nMx9Ҭ@^-#OަI9էKt'9UZZY->w($Kv1;i`3CwjObpj]EXX K5im$jK+o;_1(.wLH܃ܩOX{Qx{I=UH6GB!kǪ1p-s]/܍8v..[N´54{< jkKyNsG7樂ō鸆o.^ odE}܅bC*k0?2G 6hC"i}B68, !60 õmI,OZ;2J+tRΣs/Zp+K<-p?_S )B(zkS@VVmx'<=,$9ZSe 3؏Iyhrf⯚O u{?=0MFՋc*UKVv 沃&]M]qRQl7Z=uiƉDU%4KƲ4$y\%?YC <3$ QۈN'1HI@;1=q2hȰ]0MQ,bru0?x٤ļ*ɏ-l"E(]HbF\#I xSDdF {S2eUӱT%Јm f&a9"eY]+teD:ڙ'҃<Z[v1 L:E L HM [ݬ+ Dl^U5ɠlCD%ܚ@5ۆA˴?oe.r'<UD)6\#3&#jsK3)aozsvj ;f2o.k~?Rv{iA5k42@^;K}40EyA;[_iZk'%ۼ2j⫵GP$kw\^*ID]Փέt= KW.љofz_]7ޏ -[w.*t6|EG< TX[7?TG]!o hD #Ou5E8yp/ D(R eޟgj(|]#,.|Wx~*LYQ(W,gs6f[N%JYu\0#qRlv,}zbtRpRĊ`HroByײ{K4J@QUzHNPW7TQ'OFVVTBk4& n '5xFKb7t G>%!}%l@O^%DާU!~$G(=5Fv7TqzXn2 #'UcU7xuI/c\}{%O޺huN?^}<Aְwq6OSЛnDJ ϫOk5VNL<mCD3/^02fkC3XUb$sP?~n"q{ԘRV %*6Qy޾5}An~L?l3CX*w<㼀ni :^! ѧQkҝǴtoU,2i vPݚLP:JSxT=^J3LekpW;6Z}|#sخN9G)]"#8ȭ;Em\>I#:9lA|)Ua(NߤQJ8r (to5s(xz\0u_k@˶uJm絫fH/YtV{Pm&̱rܾ߸ɝW&ay6F5K"4$`%5BaS;S*҂]{^OxS`l%RYnr9.Wˇko]V1ǩ D$1;%ҬdБ| .ށ_h~TEl 컯H" = Y o%U8w-4W.ƮYS&I m&v1K\m[;"auTKqZn3Q1׽9?uO6p^E m]HѭV |32yB˷%m N* Z @F8yAkGS*t䮾ef5@oF8D "PE#TR?b@ѳEvqnJָSrEPV PB4y Bx*_aM'ZbNs>&/3x?%#D'ʮILYEiFT>蹎F7-x&E mIɖ%%6@fڃ+x3l_;YvDRJ E//C_7Gnw&GbYysy$p=.$gltOF}>0U8~D+ /KP#>1]\qy)K>b1wTAsJ` 6^,6o5x0)umWAR5G sL}7d5ɓ J%98e2P-:o^ Ecl8i#2N·t#i[8l]- 8|%m"M<'GcC) S?+6^)=r)Uxߒa-+DEu-@W,04;yo )"H*KS^ 3X{!\6Gk˥H$BJLkޢ?+cH(A[D+z=Y|^ޕdYa=09e8ߙmKǴ򿙚O$T!HQ@a$ j߻I@*IJnfx!Ee?\2JKfB(u y#{ pב c'mQn .()~ժJI{64v*RsOY|iE fO70UP9p|-ެNA{!^[^ʢp|=6%A#KJ:jGl+ Ctddm8""0Gzlף#=*,RH``Jƽt+`9>EPțT$-G ;? p[Z 3ܽ]PyuT'`bnxߍkiS1q1Ɩs Frzeΐ.07b T(89v o|ƇtL wH-$crU }q4m/a9qAjy~k*>[|sr^ Su,JJ7cZsתWF?w -Bk~3sK7}X ;T1HJݍih&l[_SR=K-KoQC62#Ar+Q3O/ >J "ZNmebXAcCzS¨v8e8[O[Q,QkNR qgzt8:Pzb7ҕ)KMl,dE6Ut(AN\.ez7:5,C󿔝4m+G]"dvc:0![yg\kEAVDJix=]—A4W!\-3xH/VT ?waP5Wk4,(𨜝]ҎBBNxNwBH*%45O<_%n?qȺM,A6 Q[^{{b Æ.-޴\:V"5Nx .|zc i4/BЅOs˴5ah=雋}y]NGm^IDcjdB,1a39afnRg2~B5l@S`!Ǔ k6!ZSu!N ĄeOVGV#^Uy6Ewch$ӯU?|6dB[Ut@ `2P)3[I=kxfc&. MI'sXvK~㩑XnWB`=xw Ҳ҂"?/M^j\j5Qq۰i?P5 f^ȅZ3A'2ߞP[_t|3 8{Nf XM >%P"R$VC:@m܁TSe؞BtJ1<}̄#\pFcn"q!bH:M 5Q0qB;f}(e4]#H;bEwT~{Y@(긹o D33V?()TbIr%.ظ1& i,t"ZmajJ|V,RRsz"ml_r_=? 4hj89NZ.+?I)Fxy 0tG6_V},Of؟t }A,4Db01myc|*OŚ~$' DF!U( O=RF!,eW2ќc<'珦ص|!i@(y{/ >}N-2U5HJUz *Rvod)1U̕QS˨VNǼvkmX/D厮X~ׅB p7'ҽ}(uneo{pSSQQF9KF7xfat}*ue l=禠i"{`HH$sGGK=`V i#KSSס*r^Mb5V7.\̋&e^o%' /[dBHy={aL-fޢ0FFnKz&Bb2m5Dx( [?Ym86<8R[Nx\hS5n-ࠣG4/>>lA P<9)υnty1>Pfc)1XEO!O雯ӏLLA_jF1=Q^T7‹Ț ED$Ҭ2Ec5qo O) jNdNuJ)0uMl%!#NF19g' rxLAXHfX"J ی[[T7 ?09s%n٣NLDgI ;Bȇ&KOݽp~̅L5BK2ק7[GW𲽝҆;WjI&b6ETn:a6Daꁓvkq܄4&>&ڕkëѰ cDR6{.R`?PV_fg?7` tBG,=bP:E@r-YT+/>i`[Zp 갷F q9Rm:M:5PWyzJخ^Ņ>Ӫͧ\5xhhވNaEVeFbPx(QnQ}۰#/dʁJ;rKgF#GM< /%DY8 b'm8$\Q7`rt$@iMKqgFd-Շ^9Wf*TAؑ7WR#y\v|@DRu0•ςh:*a$6ȜJ$h]וix[+rby]wͣ\9n5.؟Yܨꞽ93.|7uUkH Br 32K}^tXHq|wé[Duڽ@1_x;W )"uK})yg Dx7B?DϘ":j7%;*#2jܘR^i[%9t.ҷQ !5WMQ +#ALzN#GP]zR"X^/W-^=`}=kmBLxy==NI>0q/^RS^2=Or\9H][56 + tB@_=țLx'ޒ{r^K,\X7N}zDWׯ#Ԉ?W/[>^Ԏc,\@U-USoo:2u]>k.Ñ6p) +|bv^  0K ;d$ xtSЪ_4(Fǃ=dLE%?kupͱp XsO`:_iUOFS$SS#4|Wz{sRiʖ[{j$}cE!kV]'D`Dpwn7\YvH7X/Urښ3(L{oYZ5u*bNJ`#OWY?ڊ0"cJfK6 vp6r˳p_w71"~)nu ۿf*:b+iVdsRy/&wF 24 RʰU`L93b"uew)=0[f`śI۪EC4(.yroS-=W۔ONdm. )R16j/f\տXwWur)wSɜSHq IMkW9!顰 Y,MTοCx^p$9GmB)a 837s",Os Cު;S)|jgl6k$QݢKM=:ܔ EݘΌm~W|yd*2/dsBک> ѸͰ60fq83Ni 0#^tF RЀlݯH!crFK~3NkڰJ3A)̭Ą J\|'[&2 $KW^S%P6' J{.,VO#aM ~o"?1op79MVOp؆\7+9j@p' @!dZ| G*pr{^R Ԗ*Ip=tZxÜ=TXe60rR*K9 ƦbS_]Is_~\m6 0ͬ;TBCiGQhpX8Um@j8^Phs}{lZYR~E 'ڂtT:AW _-ŘTp0 U$rnU\q\i`eI ud-'wwNY* FtSc;bq8ba:ɔ |6YD o+2=RP@]s`7iU2qO79qL {sgQr: Jn-EJ\e|G avШJXܳ*8$8>ocrg8hvo|y<:E/]˃ӕG,ԅO r̜GY{ /KteZ\Yᨵ.|" v5VNA-jmo=] qp\C>1=u3{Sx"J\#]Z>wDO/'Op"Z^NL+A?FҿJKΪ XV^GE #o:ʒ 9>`cV5XϽ;SF/5x-(Q:9Pg/"+PweQ7g@`Z-&9PpH3'IWlyt7%^ !s;[6bSB|6KUxstuhhQ MY"gtg ʦLSS;OsK& Kb rwx'ޤ=TANy?+7JӜ \#~Qax_O[Voa'VoR#_(C܆`7TbQX[kn+.R$S&j3]I֝`KB#X/T ". %{ZN{3Zp sFDaxEfɭg](X Y wЏ .BSK7s~gUkG9%1`.,Iўf *r"Fb=& rtrEh2Oi"8b+GljgWډR#H 9VJg1EX[)FO8p,tev+f;|{AUAsDJޮC|nW8+YTL8:V?~6r=^:3(vaLJ&!kl,7D@>cRNX=z8~N#lYˈF4уم D9;(^ rU=1@!& "]/HQ"KGvm ՖFGI;|FJ-_6% 7遫>uSO#u!PuٜΑ2ĥۣ\_01qQr0LY>gI X[XSh8`ïDPRe'ۥ ( ^+'X?Zdi[ٜH~BRWҮL*˒yQ L'/z_<,})+ah*^2PIpt}$֜~W}!Zob)9N `@{ | Kr ׅJmڏ>K#Eg=#' 5WTt֤Ujg801fx '5inxb?qlA%suDV,Y,Gɬn$IŠitD/3h6at;O=%f8 )R&OG䥃@d Q5;-@Cc U4e-AݫF峧7&=m&e#l%M <^So7,U:[K(_ rnH"KD(T?l5]љ~^TRbajnaʧjHAdD\j>dRqTUO=X|,*U4/n4nǾwo(N lLK5f+@གrJ1Lo oI-鵑/Ov5/?=gwބU_,ݶ6ߨTN#&] 2>By)_DS_KRGDlq]M1y {WNK} ۧ׾oOvX ҃{M$h;e6ao,^eg}Du lauyӡ=_5ʉ8ݍŒWbrEzW+͹=.`'$99IH$~"A:5eK乜Q3.S%;wH_CGQUjC,h\Op7ocҼ:ǁEOo7»T=W .L$^r-֯ PsWN͆Lb `F)f\a7QU+X) 'KdC :P"^9}` P!* =\tqj8-Ou ^EA&"|OF.~$* JW7v(~,2YEh΅;-BV _B_E8i h{O'UpQs$T ^I liY,hַ3x,6bۏ<I̛iP ;t~ybcu>y0r$}s#)o}=aHbR=Fxh{kڟn³JX\qOz!Yd0*HGVn4q- F:ZΣb#vnXAqn̴)գ9@jBƋ?8kn˹L-y7PsgWf$",QQ}=Z].ghWV`^{uD88–{'" hֳlFr5iȽWjratf,O9y?at6XUV`:.[_pD/l|)r- ;lQSSK5;XLd4+fDflY>k,F̂skU4.(s%Vj?> ߁g{lߐfx', hBs{y;zr2';] %_B厷r@˪3͊2KF3X.mͬt*ӛ|-  `;ђܛeG<0J^zCFd ZE ,0E vpAsV7W0n -5Q6&f*zzV6SF|Mңh {x>(gƗax|4o(c8UB٭0 A_F"z7z1{tw.)&PKx=)'=DĄ NUw:xhDSRpETG 5/L%^`o:_`sFRLtEuibT}_KQKoFNZOI ug7Snp>mih'#<}gO׊cBg:*H©w|&k,+[A'F#1/йf2pqr%݉4ҀO6js%?(dKq[Ƚr㏱Y$/Ʊ7Z8qC6QQ4K4bL#L`B-B'h; rq]J;WE^Ot + >T%"i1^KV$o +[iod@ Hh1?s%R;r7YfBӳ&K^8n1Y ߢBT@Y^,.9]\;[J-y#Pye9a@s>S3- c3)e imxi)#thsi752{Hzq̛;lz`jRkz Q'~[}C~13f{f.N3t]dNk+Q!IM-7W;٘5ʧ1qC;>?=v.Ӟxyi?`9*.[?T H+Ē‘'Λ#x}i[.gِUA%bTFP2J(LsTzVm޻uK[sk{Xr:og@eA?6hdXIO:|~Mک* A!B >tM uozk40üƲ[>K*z_N8Xbs]xv_YU"{NGD, )i/5z-%:8y<[^pܻ>.G )=?)J0ڃ哴t6!F mr1 Ŋ_ *߃ܣԥ0؁Q/Q|&Υ3 1e&S^Q2jP&f)ھ(QgjsھĈGZH j'HE 2+.7~VRDpdhiI_3q ?6C)k칒C5SjeL, ];]u(h[AI2T]!Ӿ|n|(M1:,闰q oL%R/r'Ϡk#Fw!i=4[ڗT;Ys(Qge,;k#YUb|ÓtfsCIިz^.ɴwe<1w`4R79g_pL#{+C7bw/:ڼa yD?]D> }vj?Q"_H 9[[\~ͧg\ڞu51#t@>.pxSws<3"|:<~'_&F6{. <Z:Fܒ7k hE Ⱦ9" Dk8~R8,o}kC\彬Zi'fp:LI q5e_O|nPoFqˑSFnٸeɣez x "nM^y”R ]V%')&Oˏ e ^!T\Ȱ] b5i!Dž%Y?5=ȃgf.g?8uF[s]֨7w l=DXE0l<{׃֘I Sԫ3f 8<f ,t&[A&yr q j<ڴH.ݧa2 ۇfR&]gQxdL%J3^Ȃpp$Dd(WO /.]Jg5{lzFm/z HJ_xZ(PC!w~sMCKAB nV*/#]pF: =nZu:4sLfZ轴Hs|Ḿ:(oPQ[K |[WĦ\S*޲ [*r/<>(E+juEa=&`,^{1YR(ɖBɅfM}~W )wx 2P-Cy"tElp7%M|!J7R3{Ap<ΗƮoxRyu`)FUPhpdxmY\dة^ >۪<9(b")lی38.ͅ};r%:hpU :G JxGϒ< A Y9izꡕ;6?Blv塔BB4uh0u-wU>B˼y4nV*;V).(y<1@uk,&XA}Okǰ.Z)YxV@"4ߒ5i:#?cow%Pjg1F!QȳrKUYdi1 2fSWS ?գ{㱞0KI0EH>ϖ1-jV# ?6 CL} ]sifH{?!)Ӣ MҎ9K91v>7+`ZS=׿!$iF+DiH_Ԟ')dH*) c p'9R/`#h"x)݊/̈́h.c`ݭ}{qLjz)ߦ@F}ӯڤm#/Ԓ[Tvq ǓDP'g.۩4xj0@tgHHqj5xKWwU Ztc~ުb/ܭ6b,[ s"' NVX10UIIj2\[D; |8+la aK/tƽl%Ϗ1(b-Wńh/BxGڅCE7u:4rj¡H4/#s^L! GQ?frw\\NGGN˗8#ɕ Uih"U] j? ?0^M+0,B]ٕbYH̄K#OtRG8[v:-ŁɀY.컟ī"`ÊfKmlR&TK 9j]mupۈ%IOԏ-Op ~PDƏxPАl*l=!x>@ eO\ o;Nc,0;cHbTKQ7 X~rT-U@gt|po{Kuv/>^bYY `PNH5D[м&>O@$Y`"4J%#&J5׹KLpՐ%)y9}%DC;L0;l;]^$&.%rY@@ MqL . _#:/A gK1},F*[F% i\6"\I} 1˜S'ae*uJo.aQhV2/n}Nҗ%4@U3 }+q ! H39tDw}[Yݢva <$uBȲ?[c fUA1jvxlӷUW%uJo~SA %QZ~}X hX/}]y¥>.ՎGhR9b؃&RC )j8p%-CJxoc%Ў6jz@.{@Yݥi+6Ն'z'M"7F|ц$,<,2kRBT,Tj>ڹQPl& dIjYbu쓬Vo`!9kkkr_[/oWߜ'Zmރ$ލcd-EvB-pANco}æy-:wF~=&V=#Eqm!j(zo9;\,9^F, O&dddX|Ҕ %2wvƮ`\2%UM, -)R1$ aѮ3ose{x0$C%x{e) w&+h4?꺠PjOqILLE#+HA-ei!WLc[ڿ\ͭs`$NH,L#}ܷ_ pt2?w-V(y b."۔G}B$ynaO༤EIs?} ܸVtRvbtIDki"'լ.o&YK秃z+T!xG\zlgƜ5hrS$I+#jzʹY"yG$M;f?91s3cYJn٦D }I9Ḅɡtco{ $Ϯ  Kq/Q{ "seX5>YCMcVlgvsؐxo͂:qRJ+@oKLUej)9xTW߬]=KGZJ;%";r\H#2IccON?œ ߌ/ ü>d$svf'e,W1#lS&w+ =Jt)03~eCa_,"$b'8.߲hWmx "EU4 ۻq?eGbgd(__Py}lFT H?cUM2)/a]z(aV]ne+1ǟC DXhfLVd5b2Ӭ ll`PZOT9goˏIJMW dU*>>ŵtU*h(d;هb )N40z:-}f&:A>:i`c$7eީČJ~(|>~1D`/g?VC ]gy:D<'I Mݦ^ь8Τ\^A7ҨJm`F>"a 7LN%E?!^PэDXRr\7_Ef5SU:WLBY$U3X '8]jCP[+7 CֳY35M@+zOh=ṷ/3UN#9v+{1k+(3ӧsD L;jLI1*էnK50w Γ@,\{X~ 0)#hiLtbeF7xbw徟0NXI0C(>X1 2igc w*#i$NJ hb?jpl}Ԗ$օ_7J5YRmNȻ=v酅΁S׹P؂<#c׸a2B@)(^^>q4,|M[pcf ҡ9i $<Ũg6'imq.$?ǐT>&lT',$;k7r $Ke@o?{Ljj' )~)y9   "? 0cx`=.LB3vMx=zkC0ɪ[>>pU4yJUыFG.n(ʳyZN1Eyr'}g ( "Ɗ]M#+|fAB 2=6G6>"''85*2[}E܋pVeFJ 1)n2-->q7HtbTufz?LǴB%¯t _3(A"?#Z=~ć&2 D{Gnt%Zl }\urJ.c ap$j#]\i~|.4x1LOoP)BX|e}W슲L=yRgL ]a3cI݊7x 浱I3U W9`D$웋1Qz\:Y,ITV; |% wI排̔.KP hn96+(E(ڎُAxd({M}p 5[seЀ<}:D5F ytlЩso1"VVL$X=Ŋ w=5 lFX\N()e>^hLx2s]4\Xk'V+`t{vK_XJsP|Wz/umAsgRbƛ g& w#[QqK7KSu ׊B5y]!~ lPlx g'n?SXrsw ']<[iiZ߲QX @=ZFH.+a3fH08,sxpw ֒{؆ ]8:vFp0GeR,h7Ht/3[|s3uEjSɕ1FͺT+s B0ebC6i1z[+[SGrE%5/9?8qv27zW뫢kF;ҩBGfB@c#ߵgftf&R/ b*&:DaĤe4@[_쌢4Ӷe D!\ޠڴ1hWV2 UE ΄%-K'[B9^\w":7,~-T4N\qUM2+(B8<pIХ(u"rIn RZųZYP=}\[&'\2Q}\7^mrQȢT<ܣVP\"2(|]/ww\[f/&yUz=`LIF&~(솷ruW*$i#G,ZKAk]CFŜ~@[uɱ=;nZ)BxbiWXOO<֣L # sC>~ux7;nzL/ 1#AT[. [e9A$F=Gu0n471 ?l (2gOW&c_jsh5t%1zwɄ%oqJ^ bLÐ|c]Y}_&&PU͂JTsNqD,=RX%fTt+2U 1D]wTxaCMԸo@g̓ưZd j ϸJ=>_0..8E([|N{/Oz4epBPL~PLwh>5;d:Tw^6r"BQnjB ,"wB5ݳ"p{؆ZɂSBlq$5sGLz"tQ{J%KtҘ&Zz䃢V2Ɛdc|e#(AXGw&"!%{C31)-T%c|*Z|PL*R$]sN{ y'Q(>pO\m|3OF*@j]7mF'Z|r5 ~+0mu$QyA~r8E죌Eo~"s5:9+K7R+_n>!.Zt;n7WG~V|$Q`T`ǺАB{^27d\V|nY=Ro{zz n[3׻VG3"B";.d^x>@B˴;#] .hH%4ˀdVD 겯qTAWq-z2߯_AN+%5Ck ZFzQm 7/D.Dg6+$}, ?ȣ~|+x4!KBѺX ~mv/&@ff;26kLtl^Z0[lIXJx5$36hoy!8vjdJAӑ +ʴ*fԤǡ O8 J.)ŊVľ7P ?CJ~)/ 񏯒ugq[#tNƗ0~KUk<Ⱦ"gґP3Dj71)v1PX>&GSՒ+VX(m5\R(4- 01d*㶝FRqSn,l`|y0|i>q}{sgBvE3ggeP`TRC.2Wˉ,M0+|>.n=M47(o{x%X1je$pk{PI@ZnkE,S "2M`qM'+;J:Έ,L䜖C XXa>ҏvf\՘Ƌb7L9' cF0ib4boU3ү37P:nJ0AM8WRNDx#OWHWJP,JxﲌU0Wp?G^sNclK#~m!1>pY~!a`NKTOl'sBC%X/ȩD L:2ks)>Zy87) it\8/vZD7+jk)2x&_J){"/ ! e}bPC,&x[M>V#zgV=Ra"G5tOE uTj kGֺS=$v\tQ]( lMJWcW쉞zƓt-VR7iYw]z KykIԗ2e~y'&wlv^k"))Pe3W. mDC/c(J[[w.#4\XQT4^I~qB0 mC)k7 qϻ 4kL\$؆`;I tqdV7+v& KinSX*Ipyֺe4ׁp5V5"$N,.̃qH S9ݢ`|ۥ6r7p8WqXE kف|g]u\c95w;i N:WX)y~-'mikͦH' YY;~HBsutoX*?C^ "[USXȩ0"LU J5,#G u׏%/k"D WJͷF V 30s-\e>\-3}iBS:[;9+bbCOl dhk$X7R hb mj\_:ȁ$LBɸs(/B 9Gen"0ʻxqhNMjIx&Rjd ݋̠$;@CyDy+1U9'& HjkdmaW}Z6oZUT<6>\e`c _B RRFFVFzE^=]vmSF9p>BvP-ibqY'hmU6aI6lwǎB6O#:2:5x!?o5ʦoNAW̒י`+%ح԰E82qub T`3/՗i@\Q&[(f8cM 5s{:kL(msK$.YޫqIi8WIR҆Phd Aw=x\=Ovn8SQ%{4upڏͦpB= 3)Z:;RI5^t<ӟB!Jc̋6솬+aQx=.b?{.GPI`3o*p?QXaS Iw|/FCD:' 2Ht0ͱ_n#^SĶsZ}-ATEk2D@S-.pЏOa(dv<k 7| %f u FzZɜ8In~196 \,N6 >WPB QCc3ٜ&HހB^\ Iv.0-^*/KE;9csOXu#?yfWיJ08z }dԀ33u0[Q~0pt`Ǐ1;iԩ7C48| ba K,;0f}]( 2]ثR i o-:4Y}FR7#N3]ó"S&%.lJzuK$Fhpl b a6 H;#%[k@|quyjҾ;5jїEJpL\CuB8gBggh=C_yMj܈ܥëWhU1l_?b#M٠B —'֠Rs+..kpY#}ε4߻X!2^jIX7LɞPPa$C{xy x+Y/IUD΃xhhX#9\Z̤wJe^CP3wY7oý Q=a~=mK7 :0]Bb]̀qF~[D_rg7}RWvy#=zA / $ƤXWrqH,J)Ey8ʆKiY7m}<ʢ_ޔhjX 5V U# bH˷`H1=N ':Ew!8-A2&܂mί6@"D0>ORs(լ6ﭜyRrœ1u3UHZcpSý2l:PwiA_AJ * ϚcFAjfB3,FY3G)5fGJ9qRHSC qQn/P ;)RMB|&΋jM ޘ%Sj/_/v>vG="F i*fUk,%-RwF_jr5#8ЙB@nΆ/eT!%bbP]7 qIw` hŎr7-䮹-C(\ԫrmF ݩ;HCff쩓ڐw5 T=yP\!v5DL]߷dա*{zbc2$Ύ Tnn"Evh3Ƨ@Y/"K[ @@US|;W-%:?ه^w-J}rc 7v%X|0%"8'U'J)MVVpY|"8CI lA qTA=6B6zLʳXtwrug_*K[1µa!2J)`ns>;, 9$:,C0q}\pX_CJ6W(.@r *)n-LIИwV|z劐Dp9U]Ɔٞ Yaa0",oz$\v2lE7q8vzkwKNSW0xaAɯ6z j>R&-2j=Sm` 4Y=02k.ڽ\_]tLX߰+N.Bv[$*:zu[wnKD6Kj֖%+W^tCZ-ܓ~`?p5xr!mw4=4ҌثJkܺ%\΃b'wnKe;@4; ;~Qے%bn%3PgTp< .]&`IPY>LL0Ms&=mZ?K~dsUn'{%&TDⲏi6UzXIGIVhZWJkx(h'kk69ڵRzR/%c-JX+0fבs F<J>:򟑭 N!re9,`v4N.˂7g<۹軷Lj؎J}c}0)ܫjf=./(M' ,ӯ`]b =5)AƚO%~St}Xѱ`l)Ç}?2Ya+3LȒU L q0sۤ)cd gzo+V! 71}EʘROٲ*ЂŶ*0Jabr8* saBo-J7||>+ԖM3dc$JJ-ۼFZ}%-k]CMN ZxR UPr^yվ&)xs *w_lyv@4bjWtL(Pd^ד@6:^/(Gt1v C6IvA<SpXO@ItGAMlK@gՇ|~]ŚwKR=o֎")u):#nUsL&S%W]d`)]͛:Ij="=SFCER_:X•+ ?K_b?oZ( A"lSh4 $ IǷA< a.FXeo׿ ijMLկߑ>AR.%@ϒ1*^ | T׼&`_R[z;f{JGـ>Y|`¥i+vKnu;@TQ:פBvUNYV(n+Vi|*qJ>GъQvdbSXwˈDGb0; IlC.ߩ~'BY] ?)Go471(E$%gb3p˦:Xtw vn77J7]Nknqى ,hQJa4RjN#hv\ߤyj]bJ+b:/fˌgOӪ 8n.,Y8''޵ƐXEGH1D^@z \Cܠ66*hxP{iԌ a9kSE)ʨΩbCsDt />Sn"oNZp??LnɛðoItBڰpY, đd+?Lif%w8]勡Q#ǜ{(pz(JˏpڤBFRBP.=Wzly~Z,kh8̾źgvѸ7f={ԎOsM)m=H"Z4%h\&yCAИҠ߆S/'co>9?uXR|dUn D#SM&.f _3-x nB¹"in2^* >zu6"v`:ͤtB4X`WcC#].YE 0."IR}ygk['qxkb3KA&H$zdKa6JS:߃!J;6->É\=pT!?MoPDdt3*C2ݖz셟-Ǽ _܈"_nUMi[5"tRd `~IA+c:hi Ys"ǚڣpq'.=gw T _3OwPeM݋2끈dCt<;?$ ]׳ཷ|)%/ū_@h3f} k!S(@@Μ;k^P/ɦ]KR˜o"Vz!V AW-irJ4&g:MlSXA۸Ux=jJud1ڝ,:-}. ; Hk੟W3)=la~ZMrhU/q8Hy%z# ƍoH % mLJ'SsBTf{&mqfTqjۥo6ghGІ[Cih=t-nkY7钰b_Ng(@L1X QN 6IZލ@`&.Z26\_|{#Db"ZA1ln(m'_Ri_ 5VsW9f5!CAT).(ȋdZ#WfZ_ I6ryiX@1L|u͎-EJ޿qؔ2Tmm(LsE>5֍îrOgG1t( rPYDvj< Yj%)Bm-Bc̘̕~eWSW XAs\S{\lx֭lDPU5ubyueKɚ*fl\?BC +0?y*#*|ꞝl˞Xg<0r)޾v^A fm:e g=kdo˘>Py**q;y7ILr%!I8YZOC&0%nxBT\ S/@>/3nlSV%)"`FL5|P`Gu9 V y&*4(!h)"?osaYwmc Kt#T!XC̈w~p&z#y\MG=;(6WxƳ?%s@vdBTh;5¸N>HM-b,[C 1N"}+6Xzq^H"DSf_B+i{GU 0?Mm\;vZ==z^Ad˥{h$0xkN 3mM@QMˍxB4JL@ ӚJ.!E` . Zutiar20>GQa.m#f;@~k]`pц<2f :߿,X@ az"¬Ng.`&Hio:B["UnCXf,tRef-vhӣ> G4p4Qa3-6yk{P4ZVfƏ(1W"i_q!w1d(u0//k!{mGP{#;Or޿IlVWվqsYO;KՇ§rꭔpw量I@kQHD\FC&ʥG- ԿZ PQǥET 0}\b Ş#yE<( T7@`jcSs@r 5ݵkx%3)Em(pkL{nr]})Ix2.5L8`X,E !5tP6Oj&JEKy64#Uh" ܻBI̱`InA56L@F=)pon1ۏ  RwJ݊V% Qk,@0,@(LiDV [+\O*>/'z) Z,iE(r}yzٔ8iп]+EQφV[\N p4l7Lm#zm7_z]آV`1 CP 0mʣxwхB =\/=J'ߙ6 zrћ"D\bfk36:*[@oTuVG$8F[

0g,\v%wDZäRCoBiR,ER^ۅs5ɹ|b[m3/n #,[ >~"tڄ1WjS,f7&[Bp|- @==J@0,D%ʶ0aTd̓l4x_2hc7_H:Ov$D=ȣ-U_!αG/O]ȾAIbRm.1Ny0濮1s,} Т}i$hKT Cو K&8">APwgrs,{qM4 QijJ^L3'%wS"zgfhpdV*eFB#pe=J[IP9A1׬a}}>$/9Yμ]+&EU5\Lƴ!_MtV4ZG-́' wk}KvHQ˞o>F7_ϞVU甠ݥOBI=OvJ^^~SEe%z64'L2(DAxzUiG~;ߥ[j B aV4O%e @]3d?%- 7R~X*;b J^( L(V\ՠO񙚮En10p2Yj1k"GF'lm u {hf,+\o#YD &n|3@Go4Vehο#VP ,U507jX`Tcq`dxaFVߵN=xkUeLP @E;/&ptD~SYB/^6هhbH e^0Rh5P y HTf0PFѱ,Ts"_F/}b59vMRO'AW`:Sc֔6eNRBWBpIYa'܊&;lc*aOh]B/K=pF 8z^ <9Cݨb@CfFЪPU^y9ӈ^-ZM욨Y H!*[jIs5 \L7s^.٪_+|TI A9%%06ཱྀ B_#xEJ6.#t n2‰ƑNh(lg_gH @8e}yZRI@6B-zZ*G&R-Bj_7ʱʞx~ ǕG9cl *GD s+5Nv?;^]*.AG R:5 X eńX~]9b@Q<D"J2h!}ش(jd:l;A^u`/V^PVB8iB ,dIUpzO`NSz_=zlONQ^c@kڨ Q^PuGt*nƀJ345X\7J"&LJPpz~Fcq$=1.(*[l7.`kK¡Hib84;']_;,FH.U`j6Z<\p >,>GŻ?X>L2:`i QqD0b5T)Zp1]8igיg +TnV@^ump◧l :XzRuPbKH߀s<(!G!)h .uDC<Ӛ:6t7ϻ]+$^1oDpWHF9w lG&F]0C'J (fjah]Q$EiaVld!BM{x .;%Ln ?}QPo*d{67?Kv]u@ps$* 'UJp6xs|K[\>VyIް]/Zaُ8q%X` !>dB 3 {;;U2Jƍ7{)e|NdY1O*),,%*G:#2 iU(z g.Fx[N8|B yG22SNjNkKH-~3rTz?sHታ i -+1Q&9n-F=Jcg$v9 ,V-$5ec8qd/GQ2#MƕQJch*ohoH?UGTAե²ŎG#&Uucdѕv511 mUv;]*bw|ZkgNװK7@1':!V<[θ /0*.{VӶ ҿ NyKFXh879OkUCC͆4zW@ T4ϪLˀhc͛Z' *T%@0a+vTWH9g=eEPqӋś}02ik '"t^?;a>A32!Cϐ%བS9dP\g9Z:pՕU7ĐƦΔǑ>rpcp9g.|7`+LLC!8ݝErي LƊ% 5|VF]˞\3v fd.d8]:٥ke@"n̔Ct6D'ɾҨ dh`<4.ҳZm%Mm*>Սtۃga 3: sP-H7edXy':'S/^iu"dz@H| D (rap˶|†X*9Nl=|nGA4+(ruW0qؑ+äA6_VqiC*:Uw,dmiizVG#`^Add?A;h| Ta{u=1ulbA b\Ѕqb74LmAAϛYV6CXLd\MVrV믌|xIB ڣ@gכ~im7WZȚRM2-*9xzpTWp`p쑔nG'P *WRmHߪ+ia_轨N[qq"˨Ə<쇐ߙ ~.U},#4F.()X| LwIU}x^G tMNeg "<(mV'J*?i|J 4Aqv?;<6uctw]Aۖ4Q*C~wکTG#"\ =W.uّg ?g3\h|Ӕ`aW u8,{hM3ؒ{Ӆhj8'+J5!b[ dO *n5 c(wF?c1*:LC{.ᒑWwq1B5Jԏ}7i&Ü0i{gQ]9e,x'Ȗ5DQ0N0 ӲCW*6]TV~\mTq]l[dG,}>]tz9K@477ϋJeF>ƵԂv#nxȕ­r,w .uӟefI9H9(;aLš,dD<#ZhwʲVS[il kRÇ6^5މpGj#c'?9wn{ЋmI2- =`׸e\uiS?m/-]( ia8n ږE[%B&hX EOy4u}oV^Vӿ-w~9c@f;i;2/q wuGBh !D.^) $ ?=ۅ7<Ch@S`pwJֆ韆h푚8s::_sdK[^zhP ҩQς$5pE&z܁}x&GU/a2Қe$TSt.U5~cA&X9J}(2?#FM|7$M_?V;sa1z: > aaf߄z!r1`0,{* HC%Ԋ̛DO{(ջs%Omd E_I{CmpyP  \JUi+D>_ DxBMEF,S-N_7 ZpdEfuͩN+-Ilխi 'AY$_ᕆ<"iSTf%3TvPAৰ#z/ "zh| LAX(G7@!s<`8:԰fy=''Js%79k?VqM靮"^&UT"kY^ aJ t, ϷQ;CR`\8 {m(Ɵ` x$n% i<(=H ̃俐l{o74Qv(l 4-Z^h__ @HԓQ O\55ǝ X^_B?\h۲j.&(bSNRdB,sKlN{)ݍnTlŸQkyYf.O7{ 8|3t#a4 q %nYuVZ+ҵNz `h7d.' )TB q[ؿWT,jtw'xo.$8HQzG_WϟjxùjC#sk7'T'Ha?הZfmC|Ed3 qag%Mvc 'lk@,KmNsl)sm9h |sUHEofLef&.}D pkhG*s'd!wQNBH/+R{8lsMjXIx~_3=fYofDubY. F ᕋU/_z EX&K?ka|Y*`s,z^'^O%oͺtؖSMh#;~ƐhR0M#-xPu20a4OӾ :^,6tr|[#3GM#i2O[ jM=O lԉ@ٸ"_Lnj7p.q?{rWqF쒵ֱ<)B |#s`lEà'BAt=vdek9YtS%w{P7»3-[J\]z[gkfn^lڍ>QA`9oUe$ 䘱G'WQ HI3:f 3gnYY 7~I4'=Je5jǣ "ADFClqnàb @3js,Xf}H UH"ί rOXMJok`QƜԎXĪΎx;Be}P[&?c438MԷYa7%L_SP[U݋e$⣏ma̴hkz+>tji}FP;~+uѥ Z6 ?Aދ:[JW^|$[3Je22} ;~G&п8qS3bc㌧R/^fVX,bGK!Ja\-Ƃ<~ē}8"Mi(Oabw.;7ԩ-4;Y@XQa ?<-OaOo$YaFnoYd}D㱂_x*ǩq˩P>*(ʔ8y+eW (,Bp$ErzEul^U>&q;xL>_vu V硄!CO`<gki AZzhu,ZoDwWKPWf<;S{or!nYR<aY4](٥F| %.u~ (ne^FJX.Po8j[:26߫tCRr<tRP6gYlӰ7IKw/G7Z q 6wu"-e"UO?r@=0WG 4^عY⪶9&yo扙E"4BVVF?gWleFq8Yg'GL,``9dO8l*qo-N,Xj^:M,aRBDpU!۪l0be3W6N 9vѤ VݍDi J ! i7@tྐྵ;?VaӐNbyn#'h-L9Lc 7bk^oڇyEMo5:L4c ~̃ͨGm[vz(RUnWS{ ,9.=EMYGAjB݇>}'H%0q9p ELgHQGBr.~i_#&``_AI0[1:GcH@3 D4`N{; }eEG /$@ nm̻uTvW=.[pf-#ʬ" gį n} aF}ulIϑdMkcݳnԨN3D~+7= WFI쫻?<.uyJk0"]BYd!~ w/fҌIGOzn4:a{d>p{Jp$5CгBs U\ f?pI̱OMp{k9bG\,UnYO)`LIw ƷL~uBxQbEipNw'C׵ o4s (cr;82Ϝ)s2D'eLyХk704}j@Zi]a-wÚcYZmr\6T11a]jLa-͕חTDކ2E1õb=?ڋ!yA9 9%xӰyõt-__M޴'D/S=b k%$K TMoS~XiPo0`[$ B_ݱ"o}.> I@-<WDOQݬ#=v"U.;O`*7 )Z!6 pq"hh鑄I)ۮL ?^ѣaBh'ɚiI211=kINK5~.?se⺡@qcJA#q906kPgId,qNꊳdj&LOMv"9 \3 shB؏bJ>YE(S,MS tz~Yԃ0`}u9Pν&߸&ʝ a!kz5FSjEn,n:Gt6;:n*pF(N:)f[E#TH8r!3Km?!~57lɚ1~ӊ|u=JS,l\[^_< k ֭S'oiY{S"Ϸ`ölڒIyX&f;d QB<?s|/)u%&%ȊDX@tg;߮Buojc*CKtI^Q 5T'aMw? Ŷck9!]$ɴp:w^[hJj~@>,֙^\Ǖb,Ѱls`_ ݙG ^JS5wƀ BmlQ` }y-e3OͰ H1œlZ{}Q)/ !V!%2yUԯr B;qw'db}t|5&r_F `07j3%#̉4 <+ a,"-XEɽ-7 E'@ @&}=jEyq<̹*C{WεACI)Ϛ{H% 3s u`|:J^yʁw"$Z S ?"%s9md0CV~D "u129Q;q:(S_oT]﷍&EE"X1/m:;Z%tFn%&nɊZJý\"Uf Sh yw\˻ ZW0/~O u&B<O?!>L鏓| qa?d*a,ޓ¡C:P/yhCmT % |Vk7EEVv xq |C: ,r`"<%8sߡjWa-/2qr/ȸst)! n"FDN|K>Mp}Nyk ?!o߶(%mr[r`rTi=iQg?ރsw9ԗK)(e~J<0ӂ DYk͠h| ʼac%q6- |(YPOb8>90](>^,nu~w7Z=@!\!76Q' /#@$KMZn &Y ݡ ^*L f&ޑ!) ˼<_UMǰb Ȯ?#%v~Pf?L2$I:*mU 4v6;V b5FM}E*93'NcT-#lE|ʿ6^k`3=EO1sTȠhxEkDsNq踏hA$GcɓCy9S,=eßħlեb_ܔMT˝h%M@؅Ɓ~Jh޹qViX78(Tc6@#9zlOa&m"<UkV[@=T!O%fϱx-qaRfG^~k6A'Bt'A/(ջVIWIYh[]4;׷8t,;o)Iv1ӰW՘I Jp@*BryL_Gݳ)vaWN~U-xkD0)&&ws=5ƭHMY~0eG7OЈϴhTõBC> L?aM4-QICřXojzCܱ>fY V$!"S1ȽGtd-Fg@:ahέvQ`+hm`pĐg_8ߵŗy<"/PW9 z0K88:]kd6; UەEښբDo/r{eP 8޾7'|JAwΪ0|Hxs' Io>5<ٓ$3G7 Sx +/M#*BOU?u X%ւ'JC8nbHT(_n2pMq;DgrR(x%$<1z"Sxg tsd7%5s.] ' lBk ԑ0SLGcxZA8E4{!bԃ-Ԧ3=-_E/<` e $_,An0YST}cP;3.R~`_I=f|l ݺF JKi`Xf=NE Q:Н ij{$f9D TnO}^v>7MTGӒ7VDBF!H2`OWP>=V3eR`+?Px2fF>j 祵n /5&gM&4қVsL7*X\TR`ظd&3 +fNԉM1 J{Zw4qKEo6tΨB<;[LIy P o3yI^>]-1 E)e"KJ1"ĥH| !lj"=X>f2|yO"[j3ט=cQѹ =[n`c}!$I) `D4QP aXTN`C{|_BlanBX_Pbɛ-9x` :$JRza2XA%7GPc_* |=٣>xir\\~Zv}3g&v#5*NI>̎)4ye{#.hE+fNy,?$ύ$YN+\.Hޱ ZYEQ9v}^maXi')l] `؏P'B' @+'O ۂɈnou8t퇅(UpOKccV\zC[ɉAG,2_е7l0K6B*dAvWO"c"Є[aUb5>D-}+cb1 ?TX6t5чT=1.̄p+Eu|h\UAʜJY]_,͢j6ϻـ6캳lUI%EV@9[9(|UC < q=b%M@}|9bfq!ꐏI)Z']$)+Rq`t >`RaT~ט`&ˈ;/W;l"l1 ٓF^0w*(sv?r!9 7)mŚܻ ^i=jpdHT9 Ilu e*A2?Orn'쇻 rn-)6)e#rBJs,Z6n͟-)g35_&i͆>sz $ZfGpP;?yvMXnDQ+y8{,KM'Moz#Jy̩چW ݛU6T!Դ15;~,l% zs, YסϾ (Ìl gQ.00 M X7{%{e!VDCfO$mHoaVFwXLy7Uxfshw,{2sm3u¼"nXPTdĴty<nҭzf|_ r:XX$O x4 PN ǭ17mM X2T(&k\9dG%bI)sZOuW+bi{o]w6SB6*y(.r]X\"L $d{v71?PO全5],*⭽@_v&\Zñx&7E"=O"ɭpRS.ms{KĐUx'YjhuD s2aEm!af\$ҽBvQ` 1xKnLMKx-ܾql:A* 4>=5,OiӉX?y^hazꨘ]bOD7љuR$59LKN8Xk>xѾ^k:mѬ-бЂ$h љ3JZ34~tH2r2 kz!$VwkQfQJ~8}" N.vo1 ڎ"&-ǿZhh}]1X[=BW,e&C7mYpKԍQcq&g5cjQ=a"lsqj'VCzOXCv@'V6[)n&`h6 ԭAH+$H՜d$Z n9lE\ +_0 6H0> ,'v3G͈ P(j(gQ 4#ǁFqN폕I$<,D>lFcYTa fC!/h_wT.f>o(~V@*k.g}د"v{0Y.6)'l}lP05Q*P=PX3Md$*^q_S&TE-2&l*[/K馎d 5,"q3-Rm $P =A?V(Y:6i_0ԑC4 NuEKJvuDƴh{4]^^ͫ'f̧U!ik;:@? H) ~CG[:)YAG7؊y-f/W/V'`9|j+ زܛVpg\JE`cۿcK4yQ{c8XM%q%>7:almԼ9 uSR&{$ZnXy2,;SJ|كN38*rJ!Ԟh$f/d@3& 40&e2G#=#M,],&)!z.8sw,uh` $0V+H^nn6f!n3Y+ J5+ѽgIq30]PV @glbL3>0 I4`YR -a.v*@t񄱖5)OzY;dAcP4z^$2\ {$eظQTx #UFE'҉‚Vt>-Erw߆)foLB ?z ld˨;y @" O4W eꇘv聧e@`3ՍDjZKWb1#$y biV|&FQl窊ݿx-õw„bnOnoM9? +HD ,0y;qK* w) 7xFCYfCWD?8tRf'd9`uu^:[U*.5ݦR݁e~)_ӛ6,31EV6vT݅zѩ~ܜ2إ˥=ezGkU/_R0wOΘ8sIrG5(d M@hII@`veS=,SOSYΩ+1^_}%o|Gu:oKz^yǪ{]?7].(lfMc:$J,rO[/ NEiGq.oSȘ}ػ@ 9}Yvc2p=,(m;C5dF/ @#OqkghΊr3Λ;GT<*6NWObgn[s$!F J/6fH'[)%QO=E8q۽i+ݦl J_qQNflrH5ocϴ=Dإr32ΔiB(jBJ: +Nh y/rœT 9Y[glYHeβR+Ţ-h/ρpp}$zS_-Rtg LsozwI2EDb:̫߯i,{ OQ/^q1̈́TYwphk0Bs \"^ˎǂgRMQpろ{[4BbA0z}d@iMȥ140UucE,߷ WnaH.o\-4_@{U8;[6tg-q#3%*~YW!޺<3I2?/au\+]A#&/V~B a AH-a9BV<`!R=ɸ)Hg}xr t5A lov`0?sS84?pEz> Ѡ.m6S\1V.U}IvH4Ly~@fdjd'y1vs:%(BL ,$Vv^oV`+F3JϬay/ܻ4o3 9 id^I^JXJ(.Ƃ̺{J(_x5\w.LEӽQ7$<2ܛuVE07g{O,BڎS}jGdžn9&Z OaV&#n1&;̐Xm*!$Us)A;.^U%1v\֪B?`fW(enmy­ƪL*O\N%X{2QM\zE5&-I[Y!F4, {&%N8R=NkFrcg:L[u!\ =yQf@(V"nsrz)oFKЙZUGh3i rVCz ʥyOU6y:b;*r{(. "nl+h y;VR^~u^@zyeOݨGM4uh1M?]4,̴N0 ?eӓ;Bow:j/1q}z2Q^vꉳԇz(*.O8 7=HCqr/P]pUX(1ϘBDuLINA}`t)oo~JF!IzEYqP>JlxwaDFl:gO>z!_RFłPl\ה_mK+׌niq/H_R#:F0_ {U+[6uzSkFk+tg%lQYq#(wƞtw)L?造s7I뀣@{8{Bp1X=AnS`Fqy)s|Su:M_s/vфs=&tcǺ5f!&!Y@5<[mǯ^{Gy{JX}ّ <.UwD캝%u--S(5R7[RRE(fZ?Bض4:&_AGCrtſ5..ʆYbSra9j=MzP2\_bmB  g9>փ7? wgfX5 ޠ !,fs 2; _p9`T&.`_m3[ޢ!]!ʇ#wR{ {k T''z{UPx Š0=@-:Rw5 *%2(L5bLB`3yIS{? /:㺇4fޑSeA#/Iq*ybR{V@?6D"8NUUҦrT a:8THM\3G25/PW!pG9_zDbKԃ<J"ѷ<|%r\|X)rx,c]e<\~3]$)LwzudTdmW\n|'r˟i]%]FRq v;]^UmcKp$SuKmK,}H?Q}We9I oګ,} b,M+ f7m8Pktw,=+ۣc- ȚGkf0ީz2?vaQZ\,w1t4j2[֙'&hr-< QNS0ǂsLdGӐ趗'l]f`.J1[9T'UKԖB]f.JޛQXISc,UNqw.I>0~Ħ1'*#->߄=z^ ]BEY;8,"~ϱ d5)aV!9?bڶz؂G+1J"2R4,/Lq'ٝf>_TL_l/@r52?YV]Wuĭ*CCs [oJaz[1 3Nj}oa7$T_}4,NʞG{d$ P1>A('P9rγd <! ֩k=3Wd^](՜Xٔ :vUY3'YH5ee=Y]Y{Jm(\yWF$”a+@GMM9A\}3k1ǩzM9!FW (N{3SMkf6!yzILFMAuQ"v;ȍjrH Z',<`^H1v_/7vMND3M. )N=:IS! )m9 -4׫o ,%<셰? ~&i@Den\+WXn{ppk,JJ5/ d裁7OhobpXkAH1wyXY{2Ek) 0v.Aũj֓?0>dӻccN&-AJ ,z=],6)"d[=v-EY*pwuhx-<@& hR޿dJrѴZ)tW*XJ=^re#ۡliOӇX?}64jܾeJ SAhCw&Y#X[ǣMujO(`'›4U!l^y6w D&t]dOsƠ$dvk#|Ud6s|y0[%]v5fzp_k+[JIx#/r\fg'?|+.j\!E@p0 ?̊-?p"*ۼeU|NNehn0].kNm1BŒlEVC<zF i`r" |&TvPqJ:0ׂ_RlePCSF*pCSq0N4}d|^2˙,gme68$;7\Eb26Oyy+I4W'L{8+ߗs~)RV0t4ҝ>afF4w1P$]5;b*,. n]jC՞Zf\Y3Od 3&~|WԨ{jji7 y;,G~e=ϖSy`kb2HmDZg8 @b|yC yNNn\`Q3q 2ۂRr0rRNT28$/!W~cM j`aIw'#wW/׀lX)ժZ3_;ƙ\@":?|{"!mW3AJbO&"Y$3UѪ4v`c.Pb@Rn$G?*t8j-.njYO͔K= o|U}(uY Ǒy}Ud̕BsmE8 B"ϼg^RN7Jj^( = S3b[Nq 1<[}]ǣzE@Ӯ9'^@5\+ .|:n(I#Dݎ%#~zY-qvICb*TOeZŽ:.-"8B^5J$>T@",݃Op Ķi%5dz6Ʒ_+QCqPe5U˒GGXſ.z cR/*wbNG-@{o_QOڷ5c&ժ~AQ(ˑ1>B^uO Q GƊ+)߈Uq,[TE˒ހ :̗l 0SYr5qnm(u:h'.[O?\=COZR@" 7v2dдܕ(+’.ȭ)BH%1V}wNFQIDz =VV !mj_ ɠW[O UYA%NI=$5 `3ѻK烞d(r%b8pN4[-x|/7ZnjWO}OOU /% )u[JZ 7?&잖;7nTCW/Ә구] [[2bFd7AuCu1n[y8={ ~٠Z>])'i6fy])Lo$bָSj(Co#6cgf) ,c\ LSv 򎈐:!\o݇K hOn=̛s$9_UWwd&[9Vc*$•}5dVX5aәfV:p6{ObnCOncF?rbO!c۳.#n}e¸&6cEۼ^\Oc~9zaC&IDxarW5.REd٭4<Ĭoy: { A xj%}V1g\Nr&z*jwa|Pif$:{*'+E΄ 9y9d=We\sWPƵS S`fLt0 uKb4(*oW4FΛM7֞86YFp20s9ii8/iz"TSnD,i_ԧå ,`:s+3tiKj&3DмVmQ ?,ܼ%{*x{O" Y0naROm=Fps3K- aUy%_j3  hÂ&>x.z t0멓r!Uza ڢ6F(O ͂j݆>CX[5Auy6Ob=|-^2j+';H$:XrH~$>vjs!GB Adzs;A27(}%V n 7 BW⢙my'BPLS;>90d#@ܡk=nwJuoUXJ"MI7@x303OlOX 2X@Dט */pMi+uMѬeh26C_#1Tl C̥e!-=2܉KX%aY+{b}CJ:-4s5md4O{0޿v]⑭R:\\EYFޅ.*sHr,q/QZ4c]Fq>f,r%bABjdq~}<*Pڎ{  f Yu-jh39)Rͨ4KL]D߲= g9A{Wn;O^~sSJQ"BL =DɪA$EdBk3sK+Q< am `"~w!890VP~hkg $.ǝđP4IW2]BU}ul 7- NXJhW p9Bt(Y X B|[i`y^*Q'T:`3!xrEVCoȘw,3:$%姶Coӗabq%dLg_>F\[eAӶJ{v»p[HA54)%p6]z8զoJB߂6 6-%KB(-ݙ+uC}zca t2<@*/qsݬǺ42FR)xq;['gA L<11zOS 眇mg: XPЏ㠉5zn!#q-q6Wb I@Ig 9FqQ8 ӯ+Ga2}CkdVx!o°b,Vjbjˁ_ݧ8^*k\$! xQ2poA!ƌ2}HP՚߯@f q`XOS˕ CA ӌ~+)&er`Y\Y!L#RYy )g,^>T˅])ۚqMmH4r6~Bà{d=؟(q{3$ftb %[+b/yPǾK=$vdRpgJg=,bV(_VKOL GY4?&q%@ۃ<6tsfv5ĥ٩ɢ2ԑtNSCtmIc3]ˋc ^:5{'K)zu@BHr҉\sgt≺~)7It^&jq6J`kD2ډլ809\!ሖLKTI%쎭s#:6\I `vsx7t`7ZUOD8p^ZR*&ijST* .}٩g }孩Ggwմc]-'mȁ`T ϭPu?( Q#ups]Ì^yX(s;tpoN @+ ш9A>p]ww1"+Ydž\?leO%htR&.N:[Ιߗt(?an_w(HX3Ō,Eȧ(sN@*Xy$\ &o?uyh 9%+M뻳' oؓo |bi&JUƈq#ZGij,s4h,r*.Z9%аp$4Y[ -j (ZMX^GP`;}Qe]ޫxLefmc4\ːuE &cB<9m͡RVӒO4tڟDh7ê8@T.1oS\cfsָGNO2U-9A(W?qaN$.ucI1I%͟d#$lΘx{j}bq y$+,6Ids_▟C:7%GBvEmĬ|0+.T ׷RYG-`rP1HQ+UbzTwEGZb+?x7%=#q|$]]Kw^u]П')KѦD!r(:9-}z%ch !_yںw@fRV(8UHRDASld!s&%*aX(-2"X,_cBN]oj< sYhSۅXegzi`g({_,VF9$$O)w@ڢ W4hKn`#!0&Ā<›{+ީ@;+ʼnxZQS4n5!g_G~U}p4{SBOhN$A䣴+uw0AjQ۵ yrsT^|HqhHN>_Y@-ŕEcx A,E LM(0]`lNGxF-ViƑh 6 EDai<3=_yׇߓ dc]rf .Z#1|n$ LWe_Q\m*436-];f+L. R![r(%AqQ̓+6b4\w͙fp9z%HI `j\i㬢EM|C:TEaƜRN]#uz$HiFifԥ f91jh^8#|!(\|r`%o3x_A3PSJޛ&1}It~}lu+J0] /){ǐDʯY`vyzBe!#*>lV!`hޝ䀵g[CT%/%{d 1P](אD.Pޱk[D#-m2:'J!Ⱦ5g'UvL! u[yT̿tG8ck/ꋑUh~Z؎mъr+T& 8.̢ѨK==1b{sW=U Ai&~D70 JJzT\D=f$R!li9gM_2c,}CzXQuܠTP Z0{Fr)! ]Gv/$nWLi77<@iTHn|>驥P'ZjgrO_Y_z>O#y3}We^]'1sUWQa=ғ>6ٲaј&u̲>w'8PW*qXt cF(6^/͐Kʠ?dIF ~d,X y 6~-vH_vx+e!io.ό ҙQMZoa(Rd"-Z:MU֋I?7Eg YRwu07`@ZśyzY$>}U0;#ӟ~$?3 Tl4,*t&NšJ~ Esq!&kE1"9pL}-:md44%pp91T+80V VЀ&>-(p6I% Pw^ʩkostPEҢ&k# .:QT6X&scv0 vty!B NY.[)$ #d }SzaBi妞}%`krF@}eu#يOsӅ S5hA-a!ʆW1DӍ_& axpMlb{84,}$dIYS1ϯԽ)͕8ȝuzFEef?J0z`5\E @6`Wx{h"H?0)Y߳IPaf'j!ROIG=xx^rg؏1Kl+r8{+rA=Ծ^O^%վFͫ~YIHCeoc7 .S'#7fyԥen)[D,J% 8^E%X jQJv+V>N <2X_~FPv(qW%0\0ck,YϮYvnH(_: C;V,yqIt 4WRt(9w7pY<3+U ^RAjkZQl Jfy&gZx`֨臉nR%HZ([&p2nTLr*O`?3c+±ky|6]PV0w WmAoa1ve3'2zL]V.L]*!5x]#mܵtXa tGrx#? 6/b(˩1}`F^ l<cr׭CPG]o< aLD}ƨ1qNk] g?;C^O:p26^=>Wi/4e]: UnK1~t^+y4Q!}}{ O2n#=o^6EG0O믮0hRx!B<oVI $a[CZ<}?wN[`η  p saPŭ4 FJ}׸ [Q!np=m6<>yJkdjzklt)Qenhg<[qeMxjfzK]g, {mY"A3"W9üqm'#=5H+.aN|S4pЃN `_--iU~ЍZ5IjV7p`?`&_ y}f _~Mu ޙ=/_~cr&Yך¡>u $%y0yS)$t(zLjn'5nwێ&Bg?/2sdhi4A#%5H$ts܅} P{0^[(4loRΒPȨVv]ȹ*"F ͡&ηqo'g-O#=ʡ]S: i-t2=76+ktY ^eKnFy_LCj1+F@JR|P+sqSoנ1W,Q Dfӂ!~kVGQϧL݌AGSgٍpMpmxi}җH,>da:TqIcn .flTCcTACND L呚_Nq8$^r($P4F`6z:b6gGb[@lO k>*5a]ƶ׼ق7?snrW,e[,ruBӭѵ\%g.w8I0.H^mAf ;,8mScͪJ aB?Q{&Qd GeCa٤KYyzhrC[2vM!T3Z,M֌2A RPbLsIӡ?R<2.L1bI;[ wۯZ"CIb- WsAD;3yKC6h ^}\dA^d-9TSi~Td}*kQѯ场4):MUGetǽr6$%ˆƓ0Y9gLњ+$o)aHYn2Z *0{dx^41Y4f*1P}i|T|9=>tѦO|:ou^X97I۲]bcV'§.k'f`}#w,uom"a r]Ig_0HMX5T:%8\wPhyz}氮lmim@RZ  scB.?gxUX5`7RiO_ɻ _] YͬT{t8݅"l"rUDu6j=?活Csu|ˈ5v^SlKW]ޢ;ʤ Ww417S^쯵\nF; ؿk,kKֱc@8hH~ a?bK³18,xNIChXkё /tXD ͎"x޼kkɈc[s`["~%}M&ӏ4AQ!V\2aè]Em\3:6~`S4lNT)r)z<}ou9z\ ɍFiw֪ΞKqyOC9$m 5;)cB>lr Ϥ s"sibզfQX 6  JqCHh‭;O>֨)l}:5eQns r8/]+°)QGsL'0+7DLv -|^P{yg5su4!Qp7Qf hT3"=IG1p)͖4,q:q3ۂx![yЉҗ1CAJ^{&yf+3ƒSރZ5/qzuu=LǷ@SX8PfifRmc;N=wv-7nsn }MN[MHP4C9"{\g\)x7M 2B _CZ$%&˯w@ :r:s!9pE$?LƼY4I,b%?pe3Fu/Ya"y BKx"[@!Y !ɢ2V3)F4Q,)X ;엊J^/‘" upL \և_$oXcQ뼳aD $dHLjU!ӬJqb#WX2VRX=)oWw;?'gp(O1bϦg5qՑbwl"VWNs[T)a9IZD(}\~^ "3mG ˪qh_(fHo-c$|NRzs:atI[51y.dۺ$첳+ʦ] T~BzCPIW }N= #GlÞuʓ疪N2R,dr4$ֲ=(@OQydnD"–T}=‘'TP("a/`o`wil a1M +3-b.Ws͗>D*+z1/G y J+b=ѮR^Q,0 lH:( \ 26v3i-0h̨L(s9:fgFnJ\h*(v ey4H 9̕p-a" 1=P5]JUj Y nK煜Nb5XpM'gK)!o AEL̇~9lqiVz$>ssbiMߵ5 ks\]MXY͒<3[1ߤ҄+5Buw ]o;rqV13%쉱ݎڌcp%y20ڂ8fڛuXZoCT吠> k QqCCɤlS%sĹ V Xp9VW`En?^b]… ӷaoVRy/]>(V{ha<'HDmJOVmT$2 }k}#[U bC7MV(w9u3h 2ULLmճ2=t0![Ram+cYlOHtၗQ8ڭ,o!J I!DD͎F_{s~G踗XFϡ׆OQ0ƽEл$/ Ɖ8j1G@B|ñn2vF"qc'~h67 ̫5WL D֡tKe321~kk@gC,\jUr҅)z*PZ=C -ja4(jˣZs(w{=V&J`8]aK}Va#杊 * gmʖv58nL\)G&KmӰcn/C&u[.iR{Tms‹xBDv51Lc)tvu?X$Ƴ)5ǁ>0cb(k;52γK y8eq(`| Bt,-,'Iz@yr>5gBD4kAIx=oWyʺ̞ Y$+Hl )}N\g = E])42bOq1kJɋP}d\X8>m1'&W>C[>f R`d ו|S>R3sACW||1bs_`M,FDaPb cӪE9_(_VB[TTU e_6ӓ_c1SkM˸"iyP̊x۪6$ojW~Mnu敖3ѯwm*cSIVrUw,7ѓ1gªqJp"jh flC =}QYl رxK0o"Q^4 :,oN i.[(c)Qg@/_XZZo0 /*ԯr*k*ef@5ڗZCi;rVJѬE~| 1nH9h?ڡ\8dUZ6Jv 1`/&D(tqjDŽkx'4WC1b YVO\vX/7[}p2ei񂬪#$╍[6s^?s6䯕g:6hYc1 x;u[r'M,T6HQ1h. CɄC1f}!`%ݰ "cR6>51()?H gIZCF|ٍK/bJ6_e,o˾/AIv5>1JL]4F_ Ƣ6T ("kSncLj$T>ȹ5| _vӧ!-?! Db"p_^OZ$։ā³uzy~sϬMv*wT;B[])YNs &KbV"LOf)/ 8!WWO,$VhBO ։hP RJ!rS"AS}Hg!u!~Ml"pD vغ>{/$D-|Q}H̱ˮg7$3f8eOb R##K&\h}NU36 fbѰx!uT5 -P= Z%4|1\z.B 3<_93xW΢%>j\my I^P&IH|lf%jY՝$~D`>K,Pr]'b:jbh48K -򱦊5~UR\;KѸQ}/wZuzq{Xd|fq~3ȗ5i3Ag>W28! Scb+hV%:_\E7 xҪVkɑ[+i&+l8󃆃*n-ܝ+HrvN,,rQ|؃WLFG0vzY);gF:ٮa2I@0fE>Gb!hvf`z3$(Xf Pe ,U;Bk'Ѵ40ĉ'Mj #dz+] 8"Fl\*pg?ƫǾ p6BLHv!I<ÿP  $wǢn!i Y)w\8oŹ׬K贲l*0$&Q"?uu@̽:o*[|/B)En٤)0'k G#kj+Y)!rQq:qy8=qYjs_EoFSza+|6epyy6C\̪yMJcO- onb!=X|`RC1h`hmS;Vle%ysu57r& s |,.rvFwj6  RP&[NKyYNM|Esw UנhhF@ T+w {!ۄdy}MJ s~s?i2R I(e8#-5zhxn6#,of]Š_]4a* E4p?\ m3KZ!3(X!vDݩl.mHIC_|fY&uۓ^'M \S}QvJ# $&ovph5pު>4E0a@Se^ ?Wd qXM+m欢&WZ"jcff+FhJMece.̝>@+&"BQdN^1A2g/z 螼/f]lЙu4Fm̈9dڀ!~S[Kl'H/'v^0-g(;Fz+pb[!/g}!&b Ak7~!,x^thX [IMA4̒(NЁsqꋈB#eT/Z1^D]E.ߥAɒa$)"\0rW:CaÔESa[\<|s<*՜ʵ@@L3ENHDU-L K%N\/jN[X O,bAq(aؾ$"P jkwElp$`gPX7.ץtD8ѷ 4#=,a,0{Ӽn):ѓ1IcxhYT60U}Kl%C2W])/zdj쾔 L_X+@+vʯcCvF>?jҠ+NjHJe脀#`0Nc ,G@!2~;~5_y\z<~x9iA8ΆYt_{ F͎~)M=lN7$7X.Jd-Et o"7ןsK6]nl4DՓ勪hvQfpP91FI21cY8܂mjuGlS{2G^XӊTj;yi]$xu q4^e`l5. 篖'dYs [P`ix_ڊ1Z4r.k)I$kOG!/ d&LXc@+lەF?Hh*f0y3aeQZaK%D"OVFq 7S |9r-xC<l1q*(P.>zs?nV6v/uGXsJ~CA*Mns¦y5X{|`$tf~Դ)~hK(COhr78[m<0ʒ<]5Q;8 좑z,2$cdrYr1HPΞ+I/WֳsPfkohr[HG*0d@aTo]TFwA;&qscH=Kk@]Ȓ]|E2^EY 6<P@$Q-Qv}֏K݇ Rܙ^O]؀&pZZ J{\,7uF(R9?YXV0{''f4?tuZEԂ mCr7hF!9M̌!T&.feDG HG0 tfVaϨ>soս:~Y!V5|[jylXӎN[ٱ`OF_W9FKK`v}1;S>[LG3@ox`SK(mf~bV;,|d- oEz${.i]=19o%bؗ7wqUfTZkk.nt /zDYJ!hp]Ɵyߧ[/Y^@z^^|Pr9i,73/ovȇ.#63*(Mu<4bwm1{I9eWC% Q,?wXTD+۝k^mycZhDоgP e**1ƊzE Av=qfQBqSҍBYfZ1_qvĝ )’<ٕ˪IF8&喺K?ɟÄ4(1F]xx)`SWS4& uh=b͏^*^?cr˶>3ku+^@߿"Mvb(~'^mk%❲&,9 K eO|\SG 2Ca P/jFx>k%4bӭ%$IoJZ>0Jͳfn.Y[-wh5"iMxA#]VY^ fAuec?b#\'؝_l;tix%Q}d=ٞrQ̈́mx|W>AɽB" dp1 Aj{1_}Nt/z+ E)A#8=# l}tgVJY/ǝz c؃:kw\Y)+#Z6Gnrw2iqMIdq26?76~EHZ0 u 3ˑS^S̨t# KrT0u(PG |'1W^5'`Xr:ۇ,^+ZAp428Ho> 4ʲc۳rLw)CS<ѐ5CANton|.֌*Z-*ֵQGȳn„a4M)lyk 7 w*@$).'&<o۾4KՑh-ff-"?0W+/3Bb)9(ˬ}vվ.F_kin0כk>x^'*j\8Jp2/*bhWW" rPQfG1/KfC.eu5z KǥY HjgVGZ! `2p7}C`mwknK˹av}DV.^<K;R!~I |.n=7\\`;ٙ!m=otH9S\ o(c?*6^*oވ'g Cg8(3Ž`O" nF0l=KQS>hHp Ip,0*~Y42-\gt0 t+ dkhc,,i.3C>Eh퍩+*v">puw:#P!B55VfΣUZ$B/?U7b-u[ 4%Rj66C\S6G?nQ_w107uo,?d ^ 5MC/`lLXrHkxbՆ4+. W ]Ȧ ?y/APƑì|23zvzFh=]j8H2Ihj➘LD- 'ͣMkl0xFvwsߣ˅^̟ܙvBOZO^{Nj@ɕ2}1Y-k09xPi[~dv.e?P -8.|yJV|0~n yQ_Y޳/MIRFsjɻR^63c%2 R͒$eICuhN#RҘ\cRΉ+BoR0AQ 褕F;q|[I aʕDVBBK֯>?b3 uOǝdQB\eX'ͺ/ ?Tk6n_3$ѩL"G%3Υ1pе^ӯ^B5@;ԫܠEf(:p1 8DemO"څ![2ᑑߝŵeO۠Xb/4$)Da(DnSҨY=[Ƴ6/eT9jm!%_u=gV;@dk1jkslqEXokI5!Tm76$Y,X"1.H+{:6Æ[(o].cڹ=-Ea(eae;΁O:ʛkRi&Č-z:vŹ0WP;p6/SVBmH/@ p:DOceȤg$G~S-#"-EVM>xX'X`ܜG^o_,BVU 3%v+Qp~Y'͛Ouq0$%J y?M- 9}Z 7Qd?R̿f9slB ?t ;^#aOGr*'ڕO|P0w8\M6==~P(O ˷ 9/^ҾE,h$M0 ѽ' xvTUkQ{QĄ5`+0 YBl u6Żɑ{ay׎vs{y[&Z?Uəs5۱2iAܿdjw'Yj18)YYEs7v6F% RJd~*?5~n/:PW"B C?yqz2`'g}o]WxF$A|f8bK"QqrhrYTïUjpu{GV 5s+PDaaaU Fa&y[x'CX@=xeLcL2"VmztCZAmWHj%o20rATxѨ+WscyBpt,2\yfۇ$7m~ۏʸ3Ol'ć aSFʱ1}$;V~"_*b*5 Z6{J \^oJCɐ:8JO+W)_CkE ,qJ*FPحICgv̵5'+%3n [Sۏhb,0CjԢ\o@\jpp=U ŪekʰoF{y`F0z̤`r=^p D &%JGI6[>=益oWə>r=Q*X,zJxd M+L WRkdAV>6AE-u@M˨4MǶm>|Ak/n=ftK*H;w==36ɗ:uNO^+CM߇",Lߕ)8.?rX2cv(QWn8 ^Ou9H{DE6oAcY8 ˻p->0 Ua2t_, G@/̣p)s$ljlg;hf6M߯D(RTTSn@2c6feOB4+{[TˁhM[ֺ}%U(_03T`u q8f(^^=t,7E7S4j{GX2E. GUVF*e7r8f6>i[ɩ1ԋq3zg/1=Mafĩc(W&K^)TfTZ'H9jL E} b\N\QBlkJ/O&}~TW+wuF}M8Zϯ{Cgh-ڜtybY5sUb43֦LEk̀ns!7k)G7HBu&&z*UVP=]R}JAEvNbBE,hV帆Z Q@9:~u@]<)wVsI!M/ Yap43o.SGmyXc5(+r_Rm{D1f|JYFi\F{x/+1z,Ƿo "apOdp <\pG-|29Q:VdB:r:|\T]qzxʱ"$x=x ,SԺX"d+٥y3 CͦZѐf:Ԟf!Ow2oy&,±jXBOb.):×dc >[mHx7M$paD0u6U6tŽa7Lo 3I!Z+6kSk%鄥+kBIʭrf21}1Rwy<7@1 Tnup Ðrarw>8#:ؾ ᛯ_ .AfNZS"A'Y"9ɿyhQ,¿2mѶxy6'lB?Ü-}cpRiI84#G!JϒشS w;SD &r҇hU4Ԉ"X$Ks+9k8sYs{dĩ_\>4VAA: |D3ã+n"KE # p@Wxtl|/Zl;L7!~oeJ6輥P"N4zc.9U >環MrРA>(e.>8[\AHCn#'04_Y4Z@,69:~C㞦WxONij@mo+ʆ7ylRr{U9!=f r:~V#֯D1:U'4[!T]_ Pq;( ף}م[<Ú >/6/{Sǯ>()#,RiX/O1w[zJïFQQ$|SmA$̇vSdR^]Gh|WeJ! s+඿;M.2V>!AkmG89x>dl^)6vGZY. 85fpj o*"qHDl;ȣ\7Oߑ6g= K,{1;ࡘ=5k/H(%ᵠL4!O=[D1}b 0{n;rjY~) b?Z;Bp3u^V6{YJBDo͋KNp_Ǿ{p+: ,.sq ^ւ Yrvn fU-~SpF}d݆uAB  u:[!\l> X%gYSFzS^`@eMI-5IvL^i)kx\1&ܺ7{<@Zu1A hX9]u (٨#Lɢ,9|V/!p$w+@LJV,4ֲ}3GJǽ: |3&w-L-=gi"뎖]ެ7pP۷ļxMke.3|Q(W0mֵ)0[}| Лwaƛ!ytoB抾?kߚMrWjbɊJ9֫,AZK _)::dG#z/ˡ׈z?0\$W!cʒqaM"6.i;kRսw&ӌR-EFrA-Y􄫿@|mr) d;~Ofyo~pc x5 1*Ϻu ڋY[u0==H۰c6PA;k-nA>p1/^ 44i,TŹyֿQC㟋E^&lx-0A h|2Y~󩿨K .l<݅s@FEGisYkX&wL&)r=&@'J\$-FKJX֠o/fD{M-Tk#C?l\AiH})w4#&\w+9HDb{ܤt2c )KmevΓ6e+.)_C|H$P;!>ߌ-$sVE&e#:35Bk_شdK·)ԌYLQ 0910?3u8<.$=PE^ mTE9@IFpY^}bAZr+|Dpؾg[o|J 2C"~YyZ]%̔ kCluz Z~p z*^OhZGEЗdȻ66ڗ֍MΧ5 SH. "TVq%䔇iY["jeFJ4;NcGe@S { ]e@N=!ncP 0OWPuw }^52^m#/<Ӡ,CR+荫cW9BFc ԢIz>9¤+M(M$K[We`RR$8X Ⳕ[\v>q/.d2 PzԽ9ҌL'$ m^a᫼+Hxȥ31};YZ谂mUgM8u~dBT\a0xJ&ˎ+] ̟/ g)<TuP^[/EfW!0׼L  آ%{9லGL`@oYh 'oUcqV2&N*_]o6q-1+S7c?Ss_/9+T-Jd ϼUoǢ€&މ͗ݠLYw ?\vMS܋xUiчx֩]?!.TK -2ABu#RTQ c ,9k'A(; Ab'D,ztOo'%B? ;׼u؂~ԑָB YzGxqkK\4'iEģiK5Z!U_]dsk1~?DpA $Qb$ wR&n =?L{wp`t~Bh">^|ޱYtzO+>ϔbo,}ݪ$O8Vs0 &b{.$О /^]l+_uGt.H k"&ȗq7LV,0@Hp7$RIlv03 hХll*NPT9+Y.~G @ !eQ!}-c,(63r\Pu88f\*+ڡh<{-PÁC#l%2L*:!u?f`bI`MRl UiTۀk6|@!^Tv:qk ?|^di"$I2YlN<$7_cXR4!:c=4vOcaRhgn1w F&d JӬLbN={O;%,1_迼3[7ѣltX1R&@0_[ aJO1ˎy DbR]!H4l$Ȥܔp+H:Ȕk<?D \6b'SO0nNkD LRMeL#4Sh]pPea݋!k֏KKLg3XX<)xtЧ0V PfH!6FĆ\,ɣd=j v 4 4Imp\" rYEF7OT^tS7.:s \tE&521?7Dbjdŵ E7F `lm+!1}9}T3ܷ P26cNMfۨ8o"9 s$s|C@L ֫,RyÐh瑷KY%a*RO:'K'…Jx5foT&dNI2y'RT}td"#` [<`pZu}vidߓ{߹ W}f5NQe($cy޺_G2{KvrJ i>hwdh l?i'ip.9۔jnK{71p͗c +P~VZnXh>kn՚DQpUบK|=TVnA_t@9ֺ#TptW&eۏz^=U[4P)p{3w-3jQS(-s2^1oL'sV'-S{BǤ8cOk^+Py_O~jQToBfAp+x%>T)dqē5gdb?O}cΣf9 +f/D4I >JghlL=Bxg8y q>wcޫ+Dtu&9 AAdєS)CasG6vpc`p T nK8U|tW3 ۾Wa;Wֳ{CR:&'#JrgZtuwnjYkLcF)ܺ길ܠUdžoa22{dܫ D=?Z^֫Y! 4hST1?旺\f|Պ 8/71H(ՙ (^#͋:)-<<1OUk_8d3(6徭:e^Y'(,;PNt>I˱Ohϩߜh,\v*/A)ov#kv ʱ}%&6CgN%FKDVG[uu6ƞb]YX@ݣ4\o>2TE!¥Ն#e/+Ty=x \"Cj]VRcjo.s] ۱~lJ %1̱α~ţx楚P_,йF9w@FD:opL:5kNN1)څYvӺbfB%ʂ[㸑4kPUQ:$T.ni+K`]wOYZ;s3f=Le8vRth>y-,Ö8\j8ʕ8ty/Vi^A,T;<a`)#GH'a FK{ }ơ6 gIufcHNx.VYL?1U*G&K2xT㢊ChvYM*B(fhf:YJcs[Ö^ I}VZ -Գe%h{+(̾۞$ԕ6ʅcPlel ÚI/秉-,DO ~Xxб`U*"wzę:5[v(B.Ԇ 7i3խw`cn|jQdždĎjL%=@o,r)! p nAf;ZiQd&,][O?%x%6w>Iv{kZ\1dhIJP/{}n-:Lxv6QVH 60,U;#=l}R΍3uz f#hU|+sݬ,䕲/W#@EL>4gn5_ o^w!cwV hܖ91~ Ygƫ5zNG)r/F:x( Hu(Jf!m[辺6eUȨL'VoZV%t>(Sf%Zd]Z SK`'TPr96czng|SՇV(º6t"}uWzK+T#W9j&=P)OeL?9lw Ixb}7t=-`0ړ?MLӷ(w=|$}mˆ&e0?ܝg`p۔qxB7+4(R h~; wA DP Jl%;:9? s.ER`WYks'EQ໗^/(~C 4Q;?WNG,8s/R$)K2,Es0vO¸\Y0{O@x {% r'?wf?Eք)p XRɘ52 Xjnw 썍*^i 8hPɢ_+$+u쪋eT$y|Ұ 6}+OIK)1=y dpt=C7%>dKJ-eA$|ħcuGܶ YZ