python3-perf-debuginfo-4.19.90-2203.3.0.0141.oe1 >  A b1?W^^fqLQJ"!c\OFMdJBKOXoy[˪w\ɉu*TB$~UKJ{ad]g֘%A@[p| eW*A*g0 e\+>׊ e6lMJvbT]y\:+u{'H0&yU}ehjU`J?ɮEM qq(O٫?WJ~<TUe3jR g[(55d7ce7e429abc4f4092fa7150bb216c8282ef104b43119cb1363cdf25303acef3aa7e7731b51b5f4e4039d1326688c7f348bd65 `b1?W^^f۪q&Fxh #/^N}J0ë oPDvy&AӀ:[;)?(yā̦ʔ|]\zر``n p<4\?4Ld! 3 ^(,Vkq     J Ph 0(8M9M:MF/G/H/I0X0Y0 \0T]0l^0b1~c2d2e2f2l2t3u3(v3@z33444HCpython3-perf-debuginfo4.19.902203.3.0.0141.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.b1<ecs-obsworker-209RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$b1=^b1=^b1=^b1=^b1=^b1=^dcaee4d707667998077173e07bf6c933921b006bc4e30269de68db3cc055ae57rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.3.0.0141.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingecs-obsworker-209 16473938094.19.90-2203.3.0.0141.oe14.19.90-2203.3.0.0141.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2203.3.0.0141.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/31b42bb903962374e9ba8e48272486a7-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=bcc8c6144e2a08d18055e2173fadb24cf9d69a34, with debug_info, not strippedN,yJ]?utf-8b2e48be789fcbcd94c53f06b6814475c770585b6dee18cd35db055acbb1c98c6?@7zXZ !#,?] b2u jӫ`(y-㗰3蠝/; %'ZlZ<%zs-t9F^{ΞUHOC!BHz| [meP!\Sß샌 SK̲Fcvψ^6ҩ_^PI]=DF~@vJ Ȩqé#ă]u$5U,̨ eҺq]vN.,7~qd\`)Ac|*A) 9Q}^%8kR?{.N-è)[Qʨòe-Yư9XEߪ~frVN{MȦD0Qoxr#`9*dL;ܗeey.]PKC5ߪc&Z|EZtK.-NȒtՁkU( [bkp[o $)D8p)*H@[h&sa06 S+I =ڄafm-ǞۓX u<N=]}c[.oAƉR,UR]䍫N#Pl( &$YAta$)20Ǜ!G_#h[vO HeՖV1 }]:BЃ'O ۆs@6L+1s'<\.߶&RHB*Aӱ#N+ד75K%2{bJf XH2HiHqJV#&A +O8E-֞toub2"m2Nb_jD!y CP,lY1^{@uṫ`s+YhtytZG%&$]2ۅ]>(C+wuĺZϰXJ}Nhnl;*O.+YҚ+˃o?4NQxPj!_)Ć jk(ph@ !AR;ݜPNnI}gp$.RJ(xN?,({(E<|'@st fzނJӢ0Rcg^8:i+mZaSЏxfжv sc0τ 5HP K8ӭ,IwO 5{>עޗ\0aGqEm'he*K$=E lJf߳ƕ=Zj>* Fp/l1.&p~n#^=t3-l%(gTA ]+%BgKpݱRkVʬ~SûJj 7-U6{\}_x\;,#83Un^Q^YםGd%@DZjYkӎو !gIԈ?plYL(O¨g'm4PWeu˜cMÀR`O zMY#X2!< /D:_c(Ub0~9$9>TtT 5Ԥs^wc'ՙe'@/S/Oza$㋶$ϸHn SyD.w/zX"1 *Wt[-n 4 %u\>SmnE]ULU(5(heMGm/$^$rMcno_WQ0qߚJ:&}LkwDv-{?%$Bt<3#ؔ7=GhlTYkvAU0y~ν#f*챍KdMHl @ _9('fϹ37ڸM3Vo}_CyL[c\:RhzA*ԉciP# `2h8(yfi,5˳?]/$ŖEkA 2Fjވgo.[}ŠB.5F2qQt-!~tuA9P`q85undC 7bdu>{g gGD|LuFˆYR`]&*&[~73_n~$kCm#U$ydœъ[z\XK)N)o4/ILXȋMV9< P|I'(HW[}]5kFfe4 -> Z4v6FAa6F8$ '߾a^TooK@zح>`'HhgIR>Ǣ'w}R(D:Lr0 Du~獅re/+]huPU 7+#$`u涃1J8g,4(Fzl0ٹ͏=GI k-U?M\@lph\|GQzΌ.j7KUJ>*P0aU Xzߠ  w,VIʁ$5"GL-ؠP[촖Ȱ !:yP9]:+{+PApv3nat)Ռ=nw: ARK,\&Ԯ&ً]a_@˫Vd@iA`#GgEB,;Tű:B+!ru?,_ڸ *S3L7D{ɏ京WTD=Zm%;0@ 6 3M%36XR_c3$آK=(Mi^mww{f!_sÌgI;:!lQI k}`+Koffc@"u3s *5kS.I)5 7f 8FdgRDb5hB3Dd$SWm]/b]NVѩL]D83B}\%8/!0n|7c)Z gaO8?ԧ*"-]z}֮M8h*^F嗹 !5cZAiS*nhwcmم"'%l7152P)*L;e lA$G'i&ΟsO "Hsqح68=btu}(,`)riT@+Q'6Fـih5263g.EuJw8"dϴ'ɍ[z&$2Øqu.ҨWsQ2QsF](Ur!ԟ"[9$sod0=C7.V&_I͉'c>}zߚiM-UrV!T γ|RZ;n ƞ$% TziP P!D+u|`BH+>זѯe4W-쮽ʧ3 μMmy*d SFiրjKR w&.NCHB|rq!7ְs 53$'SoMr$ >Ԛ|Q^^r[7tKP ;Uc [K٫mfS6]HZhٿKe?oY}YuwImmT(xdK'" Tz%ѻ[7ste`>/^J!YIdbm:z1t2/Qrr -1}臁L8@(`KHCIm;WH96 x Գg2wspgC?9J 6+m]:29"yvZv "֬NL%TNr۠ߤi;PbэOA}++v}2W@ ޠnBA?C Sƀ)f^nf<ee!@?O^J{29~U]VH;5+/$NrW=!mnz N#5P{_POh1yLJ@Rqy&"8nPi[p!rY DAG1 Pj/!+jy OX#]TBݢ.Ԩ^C 1w`~oxgQ "bQ##o%Fh1yP{ҭe m^]oj_pjqBr̍n, DGg&?udzTg`Ÿ XC~Cǣ U}N:.7?c/ߕ>XNhR^zՓN>'zCΏLd9fW2)յ#uVYlmlQ3QSdžLOןbT1ssgw3na݈nو' 6r~j6R=GJ-?)er GUwEpn)Z3h#o%2 ԥa.=icd2U+^?)Fo:S*`?$< ;asiqnsTrB&F E>fub]DtI]졣4aTы&OXF}Rز GxA*˦g+?bJVUQ0knGR Z䷜iɤ!s~oDts{,Ù,9Q[pZF<E[sL R5בX0B}|􌨉>;KeՌ["U(%pTVQzO&c]< 9.sUTX`̀&Lyl&LfZ'+YPlH2^OFDwTYߕxa7&xG|/7^}hV SZ"Z{a.>yxEw^4~9V6Fp L?߫4E慶*a/fe㵹A/'8^ICz4@U96%BOD&s{ t>#IWOi`=JDxG6H]bX*DB O"h+HZLx~];_Ce0O%*ۮFDv LQ4^o9d4$txRB |1n`&۔98"T1eLO,wfsZ Wޮ n*v:*b)hM4c#K$N^9V!ZWz? K|' P$f?)22Qv7{{+o!%h6>H:BI4_eM|J" tκG/DWB29+eU-^[5?ldA*x@1F_ 7IJk|ď;AX.;drw"RzRNVAw,$ gR~;=ґ_l{K(@ElkugLj$ZYӯֿadDҒ>nWOmh)P2$[>ƒ)V /keS^۪y=yd -M$f/T*,О`Ȁ?D&Q'fl-ЬYb 5CLR'[idSc?U9÷H IOU4nKz:кU>b>X:|XQhNAjsCQǃq7rf$yhfU\5rU5kq.RH/BEEhҮɊVx>p:3LLDiLw%'2o$Wwݳ#;ؚ#l3t+`8+Ђ]H,;Fp/OH1/Xd6iE-#?e׺|P•A-ba0LF\V#X*:KʐN˿ ?5&726-{:%*n'nbtђ>wϛ["7T=@2!z/]cN [^ ԃ;>9o49|%Dz3!mZ6/bǠ4P@;/U L1!wQr6Qse J}ul#fD]n2H C>>Bbq cөFx[V1ۇ.BEO̜./FolD|D4!] YOP#7%X7,K5MҺ 1xTzcGllG7(o<wC_ǫǗͧX/7rv܇f<Qoqu@n5TtGQPecrt>ZxHsLFV['%R]PW$5":9G0حNa'Q!rU+M̈tªS:CFQr"v9ƾdŠU;a1ՇF gc]KzR%ZKKvD%lG0or`MAzmM}xoV颦wPi(mɵ(L*؂peevNWFj6,aɝ (+23olSm_u*'e4m~y:O`=hU&?a 9}%Qaze+bډ~|B4ᬘ\6p94S{J\[[W0|K"`B%gSeI2hٕ/p;H bٴ^o0r:q[TaiMP 8iDåa_]l@ڱRʦnGg 1&5D/fP9H%*v%s*^*o;^?޽!ax{8)u- I%UnjN@$# )JȢAN4.:4r$ i %,I]O~/ʐ`#Ԝj r1,J;&HoˆBGdnU^?vv ,e JqJٍƀg<Ͼ4ڍܛ0YC)41>1]6d~&@EWo7 1o_˙)Ժ0{n6Tm _a*;"c6KGQJM> )?MjT =8mb-[[}xdQv dy$P`K:mp(aUn0Ow B,J,'$^qsl °֬.!];k'p'1ARʓK1kC3Q=RgU;՞}SZlBо!72b|m1:x= pyiB]|sLϲJEY%@KbQFk>9H=u0Aɜ>aUS @%(mcz'] 0e,37g{vkx5փ׆|@ i?܏@.k3n%}  nX(yI$y(J>2uVEW`֭/1l /?eE'> e!i/ю^!ؖF% PD0L]Ckr:~ mY!0h~] Xf$PimbaX b LEt/ߤTծ lEEaltRbQkuO$ >Zȷf9/RK/52{zi,l7ný`$f|?hU t5G-"XvK~O<̰Pb|AǺF(FpFoD<7H#JrO*I\GB܌H9mX8d吡Rl%F:4FZgn}8$*^Jeza8P#[1C:,UO#7H&6sb[q]4Da/H3>[H+%,B&jw闥`͜ت*DTD]ލ{ku4RMP4`̕C%6OpDž,'naVoĨy^uJrOf ^T9K2DK)Uwk'ÏXK}R &Seゝs!UPX۹$*\AS;ၧc@EgӰ<mC EaCX$Ƶ悒A$qq`xO2V B!'I2]̦$@(gf*<Ɋ| w"`MOiX`0Sh{6^[dA1cA(٦GNf(Yy({>@ЀU:_'O}bkć%v2^8ǯɒy1`"D}lǢSNj8:udp|WU3A8SZ!@PXb֘BIѻG -EO(ͨ@W54:υxuxk0p÷M ODW㢭 eZlN{uťۏHYhl!1H>i&: [Ŏ|/d.9h=i9D8P|%80V2>L)K.x?`B5FM\9\1UdV> nrluwН9^G,J5?eqAUGf\%*l:5kvAF3/[3t$[Wy%EP݆ν,`:> ,ɣPvL/T8$E]aa槏 g<劏E_qB8U!=#gHXNJT1qV~9q=x ά.zTʕsSr((2J/j1"$Xu{D yfP'( V99zv^0m)X49>< c &vG*$o>i?Nd0kNh*Zko[5`{YLxN7q*)EuV?W!ŀ :"1ڂR)*K M g@gJhƖahU9Mo..4tbO~#,U:i`xJ@1}|v &3lt cV56VsOժ %`˚s̡=O%8ݨ3CF^|o3eF?V˜owHd@MCMTB[IQBqPl(;TI1>G\t싣 rt}f~uJ˞!Lʈ &ul @;cl ޲<M-W/ZkMzPJ42z8 }%yTm\C:5M ͲbgҬ}@=|TbX29[9OoգGS|q[@@G#xw!jNHy" !8P/kGTfcחeǬo1W`Uo x=d#|S%M$3cqy83S7^_xҋ+Tvj`!zsUj Gڝx?*aÏRpHfcVB :Lt׽8oh.2YxR*fkcFܨ&{ > ms6fUD S*)_X[#f\=C!;פ̲2fe Jå)[p} ݴBE=v @:n^9A-9\Ra/lI#vYwL;$-F7٨BRe"ВQ ʃI_Z .M=*~ ҧu/Ma3boP /$KtʄOsxީ i^ILDrU$[?grhpW#JˇLI%yoXu@Fc D s,UQxc{'^1g"A! (pR߲ɺ/[|-_Oʹ 3ᜮ=0 6<3qՉZ+gG ܇F-hU~N>x'"\Ň2vgUiuybޭ 75e ZLv.応-Uzut_(Lm tF(|t1q SUD Ѥ̳"*),P\:h٦}!ԙN,n̹#@u4YfUZ |W -p7ueh|CL `jbm\ٲ(%|"D`1td4a?GlqQHH턓Y+#QB G,4xC NVM;?C(QD( Gpg *s @UQ'ӌԊ:j" V5츕2ҜtiH*58**zZ>׺z_nyNh?]۳OW&]/̟)0.\QSJ'Gom vWz_<8֚2ug!̇"m2kQ(][$|x T)qSGL>$/G:5N`UIy4+?whrEHX9%x^_6)3APM_ $hJΛVVw!lP-6<9R9 ;)"MhJ7-Bndי&pp : ' f*S*0+3Djf,dn5]k=gfBC5 J\N ,_AķI,q5+`HNac݇,6l8A"6l$jhp-!tDwŧ jYJ zT{݇h[8K1J%J I4Y蝁Sڍ4qoFbI@op_ j 5'ƇjGѓp09Gֳ@\7 mCwj˚񰵩QxG9`DҤ-Pۂ߱ Y@ &N\&G$=5!6W%HJ?jh=`,97y l^>q Er-My pŋ2BP`d{Ap, ZKj!St/P88~9\1Xi #YZ]ۚqCc[1 ق\ɀ6$+EnpBa0&(R mB]GlCAL&X=mITr4_g<&WlOz qR @vWPVL/ArbK,^j;ri^\# U-H =7_n`-~p2 Aj|`~}P]{WY'|`,;|Έ^}2c+\wk_}_0f_[0 %L{%QHYdZ`Ze<*ƀ8Μ^6zqg&Ҿ3RVl@m }dk-ܼB@UMncx?WUL^Ψ]BG7!}tdf^eG;Ls QOvMҵ}+DLLY_܊g/롁j%)&r]Ʉ^W=[!7ʪMy/̃^v. S÷TdnR3o8JB& 7\9sIJhp[rSt*i)dĀ>TU E@Tp@ǽd+_I'*:gD!8׏2xc֎sMʸ@OU*zϔ \WPszxG,.=ЂقH{BbF d%;M ׽C:Yh&WbÐ ]D7Mk3QT*ec w@ano^<)SNQ6+W `ӮYSLA5?:Hgs;${ +Gkk/V`5pA+2\S8JE~ں}Щ]zuKwh 2*lJ<7䲚Pw-3ranϘ]κe?|9 S(yJbWŒŎ`J^J+dV3QKvٕbkDDV 8[ \i bb ȕzҟpL5ٞh- 3߇)φy"OH'N\` m:=/9rKT/¯9R/&5*`CJ7^՝9)8";yʚL^L*rLKnE7ruoa 0/L&Rs]>KdA/ΩF=bM)JV5"fك|e[ԣ`+B%F:\`cBo8qs 9?UeyNMVYXCSJw]*(gi3e+yHiSI~E|ʛ|X#LK ql*x.!nΐlf^O bb1Ũ&T}6z 4]P+y0~yñmeR^ۧki(SG?w@.Sމ`].hO/NPF/ B>k=P39+^"/VMAq\l_ʻZh~A|XA7^1uJaI(VhQR4~h^aB1(bEDߩ,UbEEj`kč+ۏmO6+3H'bjzV=E~0˕v|I.\ &؃4m=-o.,~E!>y4vpu9SͧQY}zÐXޮyZŌ4{g8!Sj2=p'MeE<|4ȤՓO'\%kh|ˊqX=,tA|YE]Wf˨s;`gASKT~JtSxE<1Yp \P[KU/@aP}ts?4v2jq:X8 ՝)]8TDd.u9yY x\HB'y[p}Z$;~gY "b-α{fW 5мT"-wwo.ZV4IXͪ!CXܟ&d:]|eUɳ_GK7WXM"}GN|1n0uQ*=#b첽ڽHXȧꃧQEwSеܚlPhѿme޹r#)y] \j.ye^Z,LJ\/$[gר.5_cR*X+tN#册R.<_P|"TA[M ?${T Degny#6GsP48(Րy##O[QTzN[8W:/z}W<9KS$) 6c] iN!D˸;E12l´:VUѦyǘ&? E6R$4DY? D_Zg%ԮCW'Z|\OJ^sKL,/[J~f.z_(V{ID%rRZ!:DiKֵF5h9]Sq}>($N- 2df3 |/$wI !.B=h\G5 ړ҆gˎ} ?BaQ)NŅ鈁^ToW+\iėJ~P98 !<鱶nsFre@* - $lvҹµA2׍41~e!d9@F1ف?*׍0^/6yjg7"RVR:"^v i)Z(ѥSkjtQy0ǓLݜeʔeB/&XhTllFܻ3IiĵMU~GކZ[/,;QV'j r> *4;C#O|k ZocUiz+RWڃY>|C?xg^L]ST<~3}8 ލR#'v|rٗg*¬Ë+0,pgf݂%InhX3l=aFOĸn՞_Bu+Qe^TTt=j=8͘xD p)i.2wQؾ^U`(wcJ˒ pM6L%[ B GCt+ 4洧7R7I Z!cM6M*y渉7(-%9#"7"O9*n9bd~XꤢNؓq_AaDcʆ35ɶ!V\is]Z+Y2B}4鉠gfMk۠e4u2]QK]d8Fፚ[M'M F  0$>|߻? r1ᥩB: Y'Nd !!G'[M*Ru-U=2qH-ϼg^Ʀړ"jkR'< A0ClM궕't gH%O$@(Rp6D`/Xos;TW\lb[7#6s; w$%[Hv?1_e`u~~z}r:rg;ޢ8B-=CHP )`#4GGZlug8pUk}1 G3㊭L,-P48ySW%ֲ(G$J'ֻz@n/IMԶqNbl!W-]ZdE.rcT+ez4߸2aB@ӣ *NAs\Ⱥx#_ ء0D4>;syLDށ'2R_K 7u;+sS02%E2:~dǐn_>f.x;X %WY: ;e|t-wM+$0~Ijb V5|[tSqǮ-\U0\5qz3Х,U+XPCF0($|ʰ)Й4)z8K: 1kuk)ͪt)U'T7Φ&MQZ*Q9bEECY_rqz܎9r& =qoyY3*w&D-wvi^&5HTC.&qOdٗ#)o[fH:,W%{URy?E?Za$KJ=d|VeB0B6h[ b*ӱ|.{#&Br3cIΑ,f Ӡ #&z8ڌlFr#W9 G7jS$ɱ16k9l6V,-zM]~FXE~]k[K2|[ƞ=T)x6W <ˬlۗPG!-ȀWVW ֌o*xG[j@ЙT^%ΆQ;\m#E6qʱQ~NulAPY<@l2$Q@$VDy+ieP^Wes_u'm}XGX6X [.5]8$h~Xhm8oSdA(:OMĄDFhEZ!g *d|>]vs(ζ7d0myľX d,xG-t}YGBPLgq6:/wQKO4T-nm:(MӶ{DNN*=f{LATby/E)K9uAܳt @װFNORܢǵVvp@ ߥƵNsg;W;D8=gS- 5V!R-a~35 : $NIA9vviTMۍ7%ܿ%A8/lSšWF!Uzo<BXkQtw[{mEs0\`Tp|V3jNu@dWHV<ҙg?undw Aـ&aň@R96CϚ R>Z:'#L5v4\1W.*j;qp$t[i 7jOGXJwءv'~\Q(E/>ݭyOL*Gve lgy9\aYs )dŢRQlg UT+8S ֊M!yMRC7XH5rv08›tc^5c% LƔ!7JH FX+2HJǩI2cXA MLy}Nf-hڋꞌU.Gqc`goOa  h❱>c1[+؍3S3Fu ,usb ǭ?&^m(=, -@,Co"yA??5_ؕB*a&=r{rY9zkv0Hg/ gHn+%Lf0BO "X̆_-i$[><9NTèU"~9n=-?J`#LpDf*XU϶[~׶DM HA7|-OIU&k/u\8UI QVP&K4 q?9%ZPnVC d7 |o:MG~Qbk ZOVE|f2%B13H2aU<](!7x쿠A#?RͼzZx:_lNgX-?`Qt, ?q\xyTR {ͯS֌|/lX>fOBENBO28Rxtqlh+!ljmjuw'8)^,)4RC"?'9/ JPr?-= e_G#c\p?idPgF ٘|?;qCQHX& XBſ&q4q:>3G)Gis{&0~q1Pz/W 9,S#eǮVz90 ~]z;˱j*MbN!!! }yˬ2!Q ^7axd.7}Q@]6Q'ы7P(z$r~'H\HK2Vu/S恖 V#M,lyW^=Mo`Ry KEA ֏Wtq)ԴeeO| [j:9-)o N"}w):l ޳9dc?GѦ.6跮,xfPvX˘cs/ = N95ȐEᜦA8:Yܾ*XVQpN717\v)p!)\ZR‰lFpkƄ42>ݢı2I{2BU%LW+s Tsb2sG 4GώG}uo>vԙlڬi8`Ot) Z/5wvnY+࡝AcBɐ %S[8bVqD@t.uU>h_P,f:To$[A{FQ?~9Q߷E;B *,+APhŷ (aKߛ5VǠ+lYfsMb($AFwclUP&/y9uS%'JWQpʒ!cʦmy`8vD GK|&ؑ %3䚴' ěX o;;Ci-nC 0+z9`/H LNiFio1 rHVs9!h6Nh wó~ñyMR9B ϦmDәݯrGU.̎(_v8%|mDO$A:q-.:0N&ѕk TI$0!D}#{åt]tkE 4\3=Pq^N7xAY&K\ݚ?&R ]V 4 D."X/q\ެ7Љ1!we:fn]}wdm~aicb2( ePkq'd}_0B?#j-ܡg 1,1jdԽ;c<lJ(5 8oS[LJWqUPmǝV/]}Mc2{6`ڕ&Y @AkaAC4zp1z_.F5 vSWS3iS (3]iw_gPb S+,ueRRܦgq΅i!yۼ"]x5A>TUPF:&3Q7?9lu ߰@6>y,`Br\lt1L {WT_\n`)w҉/ݱI{]mna,1|![fڶ)ծP(h]kl rzSEsTT1ypϊ?I*?0s8k<-7˷ks6ќ ǵ)g% ߡCLcT# t~e J_ oRWDC"Q{jRZ:35뢰6ba]Q6&+cQ8#a)=3\0_㖔7Xh,zpMIORx_&ݾl~ksvq;oeo3S7ʆpbv6#Ŭoelh.E߿~ dq;j8#-EVgvH l br~9Zݝ] `s/P mR djщ\Z$7c p79OfTdWI?bA`h5hQzaQ &LTQ nVSgd~scdZ{ZT| MM!r+ke(}0 t *K)~-#239刮qoap_9h~t_HƓOҟP*ß- fzBX}S6H&`'m&sn Bb`S5 ~Z"QH լqJQ&I-)$|xL"-Kx"g(L!$x~F]/&e˒9\*ʹ%ݮx'B[GR!(1j~wv`J r3nANVtaU]$=1F؀X3ѹsG?psTM,8h,{1>"cͪ4HgVC۴J"i .l.A4{ߎ!̳D/p܉=Qh.^ZWέC[?=/Xq%A#=V j 9A:8/Ȋzh`6 Pޣ{"+"^Mu ]Jaߗ]Eg {gC!X`š1HK*/=uAVһQ0B+$<K]f֏͌C-Jț 8s'}n-ɋCcaF#2fdmZp Ÿbe&mJq:c˫YPjHMB dFV<5R_i|$Wo7LiwgYgL(l)Hf^r 嬿JPBR Oo⡄KPdp'6d䢅*g^e܁`fBg.`^^6 ժF!Ÿ&FHLxm$1*Ø &`\}S'iVy~3Qsd@ 295'^G~{֥y3o~4}h0{PFqg_H1x˙{j!㲤<NfDr|5"PkrP?߆K/]qsVmT1xdM=Dg!zx%z*'H#yPWPw@.ʊr0 1y=]27fYSB!&MɵaaW=jIJ`jhi3+S*#1t㿩cdMŖ+#'i9~0y7*սKvsn.wU~>E,5 ǮyAg,if]Z?%abM{_;-UeltVƢ/1IeTa!"~|\= ӿV f8ŶcQCbSY+pe㎥EvǪ" ZQn gE42]Tf8Kz.mR:mk \ t_h>N ЃIAtrÖՓ1W`A<$-?m^p\o8'g[B':5 &^^ mLU@ ^&00qwŮ;zbr( mN7wBY8(N(nw^2`7#GC M~h1B?׷Ņ}sy$'w ,5ۈYOZ*{m 蹉mpI;ާ*U)gX-DFET6 J;ʰ8aƹM09͎˹iB[`{ k? `zjE#"9ʵ oG4 L hЅ 3=ĆPD7ng\bB@Y}iY}`';v?(d䦺h'l:*(.Nu}U/QՋVz̕ې1q~ |bºJɏ:dTP yhK4W4xJo{\4tMg+) 2L3EՇz>(2 I9lֈo2/U\Nl}Uә!r C[1PaE3 VH4tp `NWA*ƣ>7jySwA &E#bi65ASKbR~T9ٙuuGY96b#;/umqemj~wi NԲCnm\S]e;7`kLөNmndg ,Jxi>p!rdH9.  sĦ$7`@;ѡ]Җ'.:zSXh"IXS*ݒpO{@H]; ʻB!@=܄{btz|ԦVYpa @JYWo0Z tE%_nr_Qd:T cG8v Qd$6k%aRܔloTc6H-\^>^U햊+tCj.M셏@ao?3 &CbKshv7VH7NU1<\9b:]ID$y]R+`w09Z5O'scc`I>,j$,cK8"W0DwkډX/y.֢A=/6_miW=(vy|7g$0{Jv9Ly'B`D[&HWN@֑2QBw  {M]n$RZ9XY*1_ibV.o Jp'3J89GH!$O£cBS05?^C iG:s$U*65.kN:1x $rݫ3mnP„8]:uqRDLt{^8-37w G3Oh4b?Kn7(YY1qkF X0w`>I?\Q` }#?o6uJ@$Vu imŤ6^/CDvY4HRDt-(佖`һ OVBĶUYYԫq3}o~IwtTɛ3(qqĤb#6|b%M͒.S޲9QըȣAdy,ϧ}$ۭ;U.i!<Ƌ/Eq:^3F@{u4"ۗ k قc*;r“RfccG"LoYrkH7Y!al9l{W,Fg_9N.c \g=Xt{ KF4-NJX#t:!o͚BF:KGVŌau<}#cut_U#9Y_AkĽC)U$Яv8v^[vNè,N4<{5YhjלG.)8 |)UUt?F~ݓbCN„ LS R94$nOA8eNh1~1 2Nm 8DE%"s1;dϖ̺7o紥6,^ƭ&Eam=.!B kdW}#e Pm)[x\4th6A\V5T @<'EaPrnh&I >cI*?u{$ʮ_[ě*'L0=cq5S/q 7XUTC 2"-mPRXF>]PFUi2g-{׿IU_G*EoFuʓw)FO&ry` F+aXI1aƦcIbc]8,)^R|(8/-HcZ(Njj*VGuXVDNF&)f !2T̢-F8QZ:(}Fh`wS*T5fC qt"`Lxm?Ls @u폳MIT ^g3@f3?lIz q?3!8I"YFOC)n[Rk|eq`r0He9S&1(?JƐ Kh%eRFhbsB$> s+zffsVljk|jTNH?᝼P 0({a,mIo!GԊ3t1@shu 1σQ}=՟kHoMކZ!K\b lxI~%pW;zF6Mϣm Yw|9(Ufu͘6maLR&lM*v@"Jw+:`5́fS]JXw"u n̕K lmԀ!my@E*69_\3d9U:o23+3OԮK,K1o^?9نMD4&qجmL4+3)5 HoL,Lk@<6W3dfhR(/, &j*oC@Dv]b`(/drWr–;QV3WH˺e%ܤ[KPLrN,0]`zZCgq/:n1^L;S [ mtԷgbYz |7..IqntrU*}TbyXO!ooϻ8=|5$3?ht\ՏQ@'J6l>B~{)#tIJA4^ q1Y]xjB&z.^Cw90d0*_Cy9 ';0GJOWZw ;ɺ Ӳ)-sq3?BrX'7KOy.aN4V547jWPp0Ҙ(x^W#.8lI W*gI+>#ƔkNB&R.2r,F>ސ }, άUS"f;A{_ilѯY(& 1?j)Tq>Jld]5';l65*2VU^k eTzb(Q)˚۶MӺeVEfҘ fq,z 7)@~l5'De~,U+"Yӟe/}c VʇY߷}z`J^`Z> nS[z^N5*x{=YΔ SodLvb菮|mWs15& %LyScp~8ud Q~<SXdy` V*|ȏj-3C6,$(X\IefyWl(:c-ϟW7)ǹYa~\Qn8nEZ֌i\hN (u7UZ ΙO2?:s>BE+zU#z:XDNꚤFEE3iLR/@}5c,uyg~Mi`x>,'@mvdjL&-M iv8[f}Oh~RF)ÐU&ί@& "ȷ \"[R}^plXozW9a_SZuYz),YI0vx܌Q/3x%/85Y ;٤6h2qR 1JsԪ8Yta+F~yX٩H!vM_XSj3L7x T:C#DmAh'N՟T0Ioc[;!Qd"Ky#W) htQ96pᙖ8~V?1Ta!k`mW}p`%C\L-iι3g)X3wۜ譠%[:*Z{j{@D_AW@"B?#ځ;peV/mH]0Z-Ps %vn2L~雑Oz'\}k(fA_ي5xڷk=ߚLY~<"VEDHqӧ˘YHjIW&u&AOhT {D`& ֵ[}wUaz2U>p98:sIDhM?˅tm܆("тwGps},7-#_H%7mP9~*!|=siś4Lv 99 LnAL{T ѾCdr{431߈qe[CX/h;s*=58Gng[QZҕRcDa_ZϙȈnvJ_l1W reE}A f-Nxyp옽(PI Bg_Ϩ(>~ά-5>5'@2owf;Vo6O3sZ8䥤b  3<f]mAO/"ʲ N"R خ9]'සd%/ʯMxb6~4̛3sXV )4.`2gS͝.J3Z31bҵY}F1$Jmk*hMXJ|}jXt rP opd:;1>1)WIsGY-SƝ^ X4,*3珲S}rE8ڷ %#M6ې W\l'yrZ:Uo^2՞8$.`e@DȈ4?3#B++x"W t{R~sv*jS7)I2]0T̶cEE {4C0L`8u/#B&>1|aCΘAiuM Xh: 3#pUfljTÕIws&ť\@譵XvP:qk{ሣ{rEmL4+hP•4]?(z۾<:;O `#.3ǢjWF"$(ɵ3՞EGsYTX '_ҝ`ʣi6=1Մ#9Մ=.:[; ϣ/q.{EhY{d¬4jIF54wB0P&qYG)%rn΀>\#8B &*\/xn1Pz窥Jtr.k}"I*n*Xgd8^E:ͼ?!ɜdz?}c6]vdʤzwgsC~zR[9bbMJ1;6@ ;ݵbG n@nD&a*`SU4~s3J۝Ft5w&6=͸=#?uMѼ(wLGT=kqJWn$7`V0եp9Dmo ѭhl9" iv,0KK2Bp>H-'b 'T@ܼ;hgn7O"8jpҞ|wMۓ `'{8Irs bkJEٜXzP8}J#M~k'϶Jÿۆ:aJ;7s mbSRP8z+\ok #fn? `PRGQ;w)zw(S|8I,@PYd9/eܴ[:(AqlVcy!|4zxJC$݌ AD1&WLK>1]LI"2dԺ=Z o7u M% ||}WEUɝywkO^n<0҆1+vF-#-%{)D_-a*HB<$̹%Hbsɣ\5(~mX?P-] 2*> qbxK%Х筷8Γw^IϨ{JECz-{}Tzt5LGbr׃ ZWAee` a;Iۄq3V %i9$bq>|<'v84Ã\{!'$;Æ)?WPp ߜ5*O{}%09wE4-ܪ)كeYM}Df2rw`ϧ\ ʲxLq)-*"OH`Q4\-{ h; q%IOv}? 3)!4߈Y47,^oԣ@E/2ه =%_p0LjQ \G[[gZ yu". BOcGa)U\ad{/K\g9,Odwjjv.@K`ʓby] o|c|RE *aa\Ul%wT(Pֺf'zXoCkjgnprFֳJ r.Lse1 !`gP"T_}~x$Yqm2.cjӗ&NvCb+&g~pNȫ_0{qG <4$2Q4"NQSrb)*p+F4>[V#*s*ՙ' d38ĥp后;\Irli+Il<'i ׎BFq+PV?%&b2 g:}B~^4xtd=7敩jeTOP7_H ~}: W#rш(䓐i2Q,f2Wx{9J"e`9c$G@R>,DsO÷#ďI긅5\&U mt_(_Y_^0xld14$l8JI9']񉯕g3.J_)i}.+ދpX~Uo#4<7)0AZ,\9]nI*x^NpV: mP1*lD;d8i'ߚإIWy#q){ޗ6K~טlw'|VCSFaBD!3n:Fsg hEzVJwz(TBUF$_kKs٢3#lfaG>^!;xgq@LUSjMG/|5^@-[buiP'[s\ġzش%O3!U>؃40MG Wʟ]+L)DR[d,G#{rtS?p^N1Ғ-{(8Zbe'0KCXCf- !}->- 'J&.*bQ'sk:պdL@~iϣm>њm>]ĕnAV\ i' lXv 湅'Y- 2|>@ȵ朥QھҒ5pd.@{,95d4\ű!LpA<=#T^8m)FtְԱIփxb2dԦmfI"ٱ'ټҚ5.rovZ}mQqǬR$C )䳦*cD"Bo4%@ Vy#Y45M3p&Xa hr n] K6ơ%D9f/g˵`Ʉp ‰VuxbC=3}ą^e<.!%#N ΖYAu3"ds7 m<ta#BO\-7YA;D'c&7g%dKXccFhM[Aĺײ/-I5ꂕ`=T0OʰAZ|cYn+?G BZ9^}a;F ԄOƾg 6ݠ6ug3WJx%li!mZI"E8[ouw&5Qo%>G?= ]s&j9K95j0_1pIgPTkz<Bs+)]}lSr7):]ʈ3iOܣnkqJt&COZyEZX٭ W-żOw2lDTT+zG E fHVU5W8 챟/gmD< iο}WhA6->[6<^k@7BkU VgbPimD-șVh40U6%)ޗ >MY>}+_&{fvh3sE~8=`uXqЧR(9,=.wsQ]at+!HO_Ae-B #L>S @'5dݝn.gH9GZE$~*xސ$5N?X} 3JZ ⼒Z Կ*@N^jGLJhak#Y#Dpu 'VBp^&@%V, 2&_ 'BMm<겙I$gEvgd;\eitȢcgN@z =by!_6Kt!"ZQX_!-66G+t"L!e*nhbHL 1vPi\ :`N7הVSd, `sF],`d m)*>wbVQ. Vrāܝ: $p1곪.FJ*Rߖ7,rlIh Iɛ|4hkʄQZ!ݑL$ϛu"gImO4.(xl&./8iƳv+UI V򗠦ͮ~ÄsKn5 }oh3 "Պ_y^(Ms NېI>5K+#`軠GϽ0/&:ڼNי)JE Q2V5~PFۣ_h? },xD(Sʄ7Еl ${q34dsCTԾ2pG kxTTN?ϓ =ByϽBڈ6t3;VzB5u!ҵ\#X׵izDrj Ýyg)%= g.KH/5tFNY0S~[3L /hW`!o 5_R"F. #Vmv"Cqk1D ^k$Iw%i!Gjjx$uz;oT3Wv(vL> 5;9kl0t;X/gLhYyөoNXox=v07\cu~_Mvqp˳.!gM4i,3 ,7.Yt2sȡRpmda^8O%`G/`QunB9Kֶ+@Ӳ aASR*L8W̺i1GM3 9%-C/<=fXүCP@k|<_oQ#Ӳ5&Y*pđa㐦m{eh:iɹ e[rD,A˦s#kQcÆy)r6ζЭߴ䴨I'm+o"]iz( <vH1TH1T9j@WGG- 晗Ŭ&JUe˞Dc:Ky]b;Frp'psULFCҁ׏) XR b`!ugѩP(?G47B-k~nAqEm1žX5rW wm".-tͫ[%ͨ'O-ID GI="||lZ>Wjm 5 m&OFnʲmI~b\ 0I2 =߂{[|k\*Ww8e?'շBԗl[Y!ѾAWavGhN_$,Pn+qkbn@X\bguP{=@(#gr dfA݇avp4>jͤTBӓ8%%+.+" f_Yl{ ::#7lkD, (V^H0i.Dv7"4O@3gaLBRG=MtA ?U5ےTo9&[pre]  Oo(LKjvEQ-+eĩD\I 4zm= @)hWFs-JwɆ&:.d7-_^@EU(PNId;xcU|KKcVy]טnU!ުN9:A1(ugmZHV˂.<]pXžbmNZfՂLVr^|j XLm7,m;1I,daɖD>'-?YzQ`.ޏ~;Y-k,N;~ŝDy #gQj@( (÷R{A"6g7Ƈ?¡rE*8l/)H9b?X64z%b}:CQiP-*?g2r.bi0P>hD16W^wxRa[a4"^1ʡ^sR`6t)Bk±^[a_R.b82$;%ޗ#lWw%sM|ҭzbqPQO$o G& n74[hiWu$m}~4`bB汁DS8j=~j{\/_a$=UJýbJr)iVg0>.!j ;F8s5sfTm"[aF}scB2)?֏ V2POx*@~:/pVqA6(>QEt=ugT[C[,c^<]ƺk[hw7muƖ; r=IٝH/mXN0d Z/qd-$jЭ9ڴ.k;0fa^FIUQщJUY}Hd+H8o-]׿Naj}B ժ$~ /Z+i\F$~U7'Xܓ+)CAio-E9 yan- =nN0ͱѢ5'2Q72|pPrU`9k־.!KCH"3 Mq GfQOSeA4dg ƍuV[n"Z/ ,LJĬmy [UL`(_#6os7j H"CML$XM/?%@~my줅Vo&~s(ѬJo/mx"T1 ՚22r<{,F!hjҒSȐ&S N|?{rquzA\>s<8 +K~[mYRwD-EX)B7qu!`=`^,ݑ cc&j#uDII%D$/ VK //vẄ́l$;[dvڃ yIrGV6oulhݺ'Y /@$==Ga-b>Fg$a̫ޠ)ڋ⸸7=}@$kh<iK1ձ1+dOPB0}d?TZO}Scm5KE.y0[}xLr6pukPt+r(tgt ׶{KǙ\4d-`zG]'<Z+q|0VgB, <_^#WJ/M!pB`E2B`NtVNaEBuDj&7NDJ뗴O.BX|~X_X=؋Wi_n꛰Ə+ gWc\ &&qX0 c[!+?>RX|D=%8;{Z2DgwN.eM}{,vV}O%s-ʴpG%k:܏ߩ3yrGZKi u=F޾<+kFoc5X Hg&Zre| *St ک1)7Z .'O;r%B+^c|= V%UUM+( K䉯"(XYZj$Rof2VGZ {LЫ,h *)B7r=TxEz)9zZ1S^-̌I6t'$KЗ D\%3FwKK&{κ,vI5P0c qC$C_Y;!$ 8j/ OScT98Z=+J免BCo껝K&{Yl"hF+?Y@6]<(+ #JAOXHqVmo+dWs,N`UoDg~yȇ_S𪓦ׄ[%L >RTtZ[Q/`, ? iY"EYڻE4JҨ=4N@6q:eX= ;ʵfKsQlؓ+z2)'D.DP؋`zbo~UE-1>v/H(ILpL'VS~g&^H}Qdh:ӣ݂j-'Q0;E ~Ň?7*"BE7NU<5ʥ}0i2N7'ְ58qPI)pFZǠ8BqKnدe0korAA2De@A~ X^ i Y:k "tlONȕ s%Y&Q3#&zQ)h3ry?8P)9F%"LW>T\r:F`׼NQuse5.)>$L|^fIIr*+\td{`<6kLTk<_b }bWGn\m2Yt<8eozDn@^q\ה@=ߛ=)TJH""~Ii$Am(r-AW{Ga]iDjm-|aEZ@K:z >^Ge~o7Q:y &|T=m;RP>?dȑl\K2,ZAp#o2-FliтD҆=J5%; I!@L&7Ifz)E3(AW8|<3%)N}MkE7*ݭ~JCY風W5=5xmX*7v;Q uv'Ia[.L2qx T3U*ɘd9v%EW }yjsi ̉\ 30k>K8"&~l82V (zu:2X/6H9E{y__lqF Z 죅; 0oA嬋*o!]GѾ[s2pkc!re]yO?qL ZV[=3jpJIF;m"|G4 4 mv&L?u(_!wIHZ.u@f_.=yDh0$涓,clz^QW眢pvݡ-G/e(BE-[2j%܊R&4I".#G 3B3Y#KQ JVHO,_%ooI4N~ʤU}4_tE6|$CJU o-~Sv)bΨϟ|=cY\.3*N "AvP+P\x cʇ$cqsېb$ϱ B.G"WdQdB <427SbjZ%ӻ&u%f|ko#e7u٪>c_e=jI}RP-hN])/%DbGWG4 .DSV4j(iz@KO>&= -nWRLC&95@L :(OWBA&s^N#a}:W sk-VcLK"lQ}HT='Y3zD[ÝΘѪ_C=ny v!Ҫhx{NMa(.kVZ┉`ֽ۩\ 9 oA@l9ɺ\iSg]`=zg}̒W$ˏ VHWdbA͝#+R/3qken-H˕PXGgh ˠ2HQAq24)z&lӮ}x$+*b|L~HaƭhTC0h OD{|o [mVs!5Kkfb%*EWiILd , p19+o- ;gw/Fn#5,׺{$*A}v8 hI9lE{1ϕIQP,wonܵѸpžpTG?v|I:iBAT:@/+ʠ>KN`@L?Ά#S|.Qj \%f}uEΙ64!:A]X&G޽P,fLj^kS$0$ǩ[!uV-lWO%~V.XT?GV[lY{l=d*5!(%2MH'j1 b*2 m)Q0*I;N bJ%așwYT mϢJ|T # L(=\rf+ yR}be"4OTTFZQZ[x߽R)#+3EdD36m56VSLK{Fϱ礧;8|?*u&PL5hc ?d)POԳh,)ď Ne]eF_83߷ XC!\l̓09TMZdN/#`hnENG'dY T$eĩVlplaڊegBit LQA`e7=sTnD\-:r &~r"G3$HNyZ&`8ϘuB L'ҌK{ٻ^Q^Ҧ{Qfaqg[PFy!G`DUxAŵUaxcF/GP/'RSA[n~ 飵902.%)kQx{}WgAAZH,6IDOZ=\=0,1ovfZ4~1 aUcpݍ)7C=s=?1NԨbD?4n4dZFLbѭVڽ~橪f9zJNP jJܴ1f܊7:m롆7b3t$#8MB9<+& |WDAhٌ(VJTD)Y..yG8=b}C] x>FpSuuSfZ~.9¦ܝQ=J7Za1?c_Z.%K?7_g@z1뽽VAݭD“@-/!JZkƦaK.qVpF.atOnM.o.V̈ %ʩPPV;Y0J&yRRV/(Id46h٫?=xtB/,-_(rCy;R}vW-VT2pV=ބ98[:ao? 7];$k:o5+ [?)Y1Gұ[~E<" Dhxa` i34awfrzCnq~'2,S :K?i("K˩ n L= &Fƙ+rD-cWLӎQaӐA"Z6͕w\gX?͒S7')$2q_T*FT QqoRQ.VJ V$4ɈŒ=g1eз~2ha`Z^i!!$WD;MAZʅjg w}zJ\k&XUЭV\Q][dӯbM yS5[^Ҙj`_hNݲYɣȎHV"r_9:uG WF Wg:誣%,pނ8ulX=aTo[/gnO_[53yE>^:[=AjvӃ )uX _X!/;˻6]M؋Yo)}cx8CguxgX>:# 13}kҪ1#=G3,;N\H=+ЪxxIbٱ#AcM^CS?v#,?n_ j5E3^[~T) 7Z##_V}f7uxkE? Ùy)?^~(ܢ ݟS?b*5@/Hޓ&4o Ԃ$ U;ywbiH_!_h6g|s]7gc{%3̅8zzER;>( y6+qG5ɳ:Rbi|/g `檣mup=9d]T uVd.{FZŔ< ASs,re"،lV l%tuǾN뉑PbTD)!xӓY -Q9_Ā:k!XtƯ͘Z- ތ'PatMIS*_W>P5MJ$e!n*R쿛{*(fZs8r_HXJ#RTm))g0y"|<>ٯ+cUNO?Qfγ_e޽ɡ%eVuɽYʅ @꣐ݡqy[tJZ/xVCIAկ5x}XQZi.M4̰`4Hpv"u%y4n2OY᧒IgP5UIH m,C>f5JQvE~:&),k-.$ZJϴL6Yr8۩:N`^1IXY.I72#vgVZ)2qb.ӣyM_/Fjj33ceO rb>Oc2]ҾD`/=#1]R&tND1Bsh.O= j*a"[s!o3M*>90gRLxT/A}1ܶ߄<Rz-qd4]9z/YHUv'{`^!@)㜮7|Racέ88층Tq#ds̀E EHn }Nٵ(`& \PjV"{dR94Wv \;JNhj@xW$k/{\' M@s` #+]F< Y32u}N}[\=)zKOқ=Op)Q:;1*"|uڵ bt| eFFV^8׳01Js={%j9^&>6p2E+ǭ8QWh.vb ?`mcTM:xCjm^ckϮkmufJk&(fo'(7Hh\rY=\c\/'lz F;ezx0$1s_kWē~*~_pN`;iVmk| ufKGaL螴M۶olac ~ࡰHOO _zi{x㖴6@fZ„Q!/[(Y:L]@=G<ܻ/MiHF:BQ-]]$f^\[dZ v`'N}/ FYP)yr88"x gfwuLї:Rc0EdCkÓ# Ve蘷4_7tuo%_5pg zB;'B~")w~L8/bC!7LF߈wUgM}JJ@p8aW얙SwӴLPgY.ދ-"Eסo"=E hq3!G Vm٧K1m\g3|ul)2= by:El/ O}C=w W)ch*{Q р:YGW F>b܍{(x e}ET;|SW#tQB~JhA,?Y0Z>69CK= lCp؃&Hy7m|V9Dߺg"FH5*z,=Gt 쾒4cn6_u{;ryǔ:z{f51ōlo6~0 AȆP+C7aOaKoPEqK9_L5P!@-q'L y>3$j|KmagnEK(PCd2d ں^96N/ͼH觙SS%x(W@CfF>ގro3Iܳ*2s ({Gݴn=3@d/휱Ә[PBB˗DZYK?e"¤.?d:K‡EL+T`0t&;'t3g^hC0:Owo&/F`iF)OU~V5-bS$;k#Ռj%foBH9aڴݺ0jTzBS]y\b%[b|ar-Bb~&]F85#a)ٹ_NNϘy#lY= ?*e t޶}2#W@:ѾTTɗ#%N5XA),غqF1t^̏Vh<ް0FÛw-.+dHїNglJ!4C`*6Cvpl ,n.A&QƩ\HU\ PO BFO#&n ="2Riq ޳ *ʽoʋRI$_fVß1 Gܣ.a}4'i{ ܡ< %k6S&Ѯ4쓵- \'3dҭA<SͿ\9aA#+b="0noj$V-8éx=^M-h[6!{hvahrXhV*q ydh9 p^Jz{_&w_b8DMWbΉEI*n*ٵ4nqnWNȫ>m> m)x [7yBݥ '-$E!x3+sL!YQRMltHv%a ^T'16|{xZ|JƖR lҳ XSRl|+ڕt#R=tG{{1 fe/{|_Ph܌IĊ Ε 57UX@9"R~ ]^4%մéCs(`ɂ`ZV(Ld _:;E:5[w OV n֠ *[!b:7_2n"1:}װK.¤RB4Xi.U }Yo8 r}z$Z(HbGޢ)>bMvb#}>Ptkh=Nu%%k(q=_ݦ^U"(m!,-nBuY,ߍOfV qiO84-9'wL`o"c}ܓ 9xoI:pGYJ"AƊ2/z'<>D?y2 }O$ ip1_+W^UL6iX2Av`hXP?X > FGRV}|0@{ Cd3(X@<(Ư6Yx$E~0,t7ecԂ4[C ሢqЙ]t)k9 7qJt #KgȆؓ! B|Û|ao !{JdQ_p~t OiwnҼʲXb**=5i^qFq2҄1t_YzOEU $̀52hLPN|;TC糪Ph!M&-ah>69/9zǛS6]ݦc~U1N3r\鮝$pȱ73 GS|DNIu5*W*|jf ,f ;_4V[\J n1)w"5V`5OOu{ז_q9 sH)#H@F_[OiH /_a e ߠdJ}`ُdb?ų~0hLsftZ(!&#ܔN- k0P|K`rr ^\ ǚ?,q% KKݤBLuZ.VI[~Td ӅF?꜂:%5t`JeϏrӤeL+BO2ڷĖAKX%Kn"tK"U Vژx:j^+ֻJjz=̦ }8js\9_SAh9yU`){7@sK١s4{|*T݁I6)L~I͉|72aLh) ':gzmr!H0y/6:g1ZͨڜVazhøPuaKwR߱UXOHmo6&d$ Lϊ|&p*w7W8JLEo ڈ&UL.y5[ʊBHAKC j-#vx}$J ټ*/򄼏0K0GˀSNs>3!!=8>Iw+s>k:`rG;Wj7Pb팢wK=㱬O9YP D[lGm V2f) OQJ/ bdfQNw_(Sf=Ϛu]aE?JKr^(!֗B#cbOcX:TbC8 Fgم4 IP<{LB!tm =e3|\N6fّ2AQf'JCH>˙FZ$Heд21]`HDu52`IҤo[Oɏ5٠%R~}4,5 b(ЍmTB|_dQ*IΞ ,G=dhI"ɾgRcMike[SHs~5-㳳'b~ ^_=T78 Y&}7' kB;m f!EgjL2޵yqa6JlMl<3!2VZwȬ˸{z%`lIՍ-sE5O]JMr=~Xԯ^rSNR7,") :Mr`,Wj7mR3U[VnY28a)/H}э^楏efj^/z-Z2KB-cb횙;Fenr-g$d8SΞj̞`3QI=μI! Y pqbOEw;^@%|ng*n5bHNCE͹|ӦE?k,& - Sj,2׉JZ47^wzĢiA8Gw ܡv9%ӤI*UtCsODcqLծROYu|N3A#Ppx*ΉF ңq'oG웢sVe1+Wq_L/O :U:dڐvVύ~ћϜ;di4DA\nkF7xh8EirY`?׀92 nOp_|z~Dfp3%eH}Yc,3 k|%OWECEiGb,'86/Z˶ۏԾfb! >xap:VQ&I2~#TQn|WɟmC7mY+_Pi˿:]Q7lſ$5%L>aͿ1ȁ?SD+ݱwvr=黻9ܒ]Ʋ M}@FQs7BJi+2xpx<_gbF_% m^oGHQMaii$n&bq {HGb}el:]-3ކWK8Vy.QQiЙwU27$ɽ?sH/Q5ͯ$8~Y"%}E:%JxMRt1Y;LIRZVQ=64ON 5{liѦ4 Mb~虰A$},s'ȾA)pt " rq*+g^ق`  2<"j>xhl\wō'Z)PTTYwM;@xA{~q))<6EF7W\|b ehaa{xc1M6^ hB_dɌ s|+ 'O+ ¤٣ϙ."bHnM)ALE)E~` &@$&yK)UuQEWH^(ZW zgl^Jb_5?C)O/h@aoI̜ Vt 0.*W)+CNW }7:?\64j 鋴7 c[3m5 K^(%OD>3B4 (xa=9gLYzCSD?_sffa"mnaǕ/*r+9s/C0h&[nP)Z}vgG8>tI1KZA8"MV&D[9Q2ح/N [!C|=|ֿTcW eXX$jqAdBӣ,Ê17&Ţ'a X*ك.Esr:q1 3]-d`M]Hk2 qE G_Bm5 &u޶-/P?#9aLeG]kS]Cy|̀˷ 2TqNqNPBT,[~Q]qiO"7Fwiw[K:\Dv&IaKPM_Kdut]f`5,GϧG|֨YёTzaO %x;֪ Ͱ'ew',m܃[[.(`a.Ž d4;`P84 m d2{nL-ɿ]F~FPylp_FFȈSU8/2/3h>T\p+.(Z^p\,}]unlG&c": j%nYϙ}7hDSTFІFކt(SL=8CL8Y4ą#+͸0!g,SZ")G}l>o77`W&aiX& a03e*DT0rq^& ) r Kc``$߃2GLuT b! ~XɎ aڄ>Ϫ)r^c>,+'0FnW!enES<`;KP0B NrYܐ%;x= deOT.8<It-)&$ Irք 齶zx,D>>ƬW1nݟazdbtrw汫`w2FEED βOkI7Hf EXdGCl;?=8J iE$ %YW'9oջS]ѣ$gg)5=NvYO}tHJ(IUWMQBb'c)rd1b&{f&1dPf<), >mؒN5-]0beLDm'|Ųc%Y&1>I\SMMʩÉLᘄ9Ӵ7Nvg* 5O jELYO+#@cLĦՏ!`a-1zU_1*OHCW&;.SKnέzrz:M ItwZJ( bIR Y>^JkjV5ل3>JaM;R}-?=XCʉXx=:lu}5&VnZAH-RX Z?MvtQrWG u>!'ZҊ r}#WgqLC{ ’v7%w|\(Oz]5h\'cbjF#mUI/` LV^cr{EPof ,b*s:@I3߲'K{ -*)eg7N&1KT QX0c[:sӝRQp ,F-TQ*%TN<I%vtAWOtHQN\ *rX|fZIxCF|z$0i 08tY*wЍ73m5J7 A+D遼6'4ѶO/eEHN@fe+~VYE~u:^'jQk rO"(}hՇf)pX,ht֢RW SK7Q>4RNA`+b  6mw*1~-W|mQZ݋F`V7qFTD⪯hq .TrδEy T)$2N7syV4|MYq sCp׷ #Ì"鋱Yz:PWeP S_޸W{"ia?uv*j&:WZ<FIF-a2'6TЀAbPSY:1_4U]c31~C1?J3z[H<_{(UCe[c2̩ݡq?(dW `t>|:Kǂ3"XJ}5jM*%GV;9 \nXzz&^j'j'i&ϫ£u>(z7?iGxa%p(qS<jP )~>uڑNάm[z|R.DJwy둇Z} m"~<|!$+retDk[] 45hoY>X/Hx 89cMsڪw2s:[CL[&a@4I{[nC4,4r1i8b+b`YQrH!gL)ff/IXӯWEN3B8>8(W) \Pl^aYfIfnf½>vB*o@`Z-C~ b6J=M^h2AAN%J08,́O5<@Aĵ.ƀiZ;ռԽ`0u⠑+#K0w ;P%vosf Lδ)w:l*CCvqdtYr: lQ޹ ȓl9]65n>-X a(@H5|yryT!"}Lht?;Aq ^F<8\A~:0SQ1InNDn? 1#rQ,@ve< y:,0eH3 LFkDan|ݔqYNqXREK ]c~>1N#-HJw-Ĥw ҞTSA'wO}k&FCkH1qe.`K9%c]Gv&qTz5{f)ĬPaX0n>k,l=}/A@CqknI0=]RoEw#/HER,80 HB'&~-U`]=F{QJ䳕5HFy>j+\j:Fi2Oĥ*]wjNmGj:,.7NBᬂ 蠗g&\yf5w[7WE/6&"/4:\avEbA )0%h7QpݎCwH~GB4 A{ {'h&"&/|\hu2' q'ebcʗrOE~d{nX)J7?\9cgk]I*v֘O7cb:O+9zxQT+~U;v(Ȓ'H*x4 66K:۬Y]S&1$~EԴ7:2C)ZX4Vnel<*;%;rՑXڑv&W:0GQ Ø2bY/A~EWW㽁QpGΘbE) gp8 .#nfIp<|ゃ9ζ$~~rA@2vv375FYXFpѳAy kx^_`$-X)"nނU:JA~yXl QO-M:Ѫ k"SG^s'?zy &cKXt5>%dy涜T'_%L1Ir~xL]fǫ9bU.ʛg Qͩ8s58U\}s!i]o9#r'ѝ'Xf&Ш/WϬYiRx'gV#3\/ ҹ/=4Uغmi|53S"0/k>zk7^7ƒ7'tڊSٞY_wjxsr u̡AܚJI$F 47?o܏hK/Z6@G']#q<:@7̾/O,c3܁-#Irʼ7EدöSI߹*|AG / rxy; @e!r2qƻZ!~tܠj<8O8.{xrG[,’._!)r1 W邆͈ş~YSV3lDHe9Pהw:C/S| jАSuz QR ǣ5.(*ֵ4f` *)yz9G-3Ed'R8z2?{sDcLW)"Q.{Tv :qxPca,GdWQwT<674X*"!AN\& H-l]Us¿v%Z::(h.kr^=M 8ϯCC^q2|bi9"&pH̃}@y8/ӥX/_PdTyd6$#'kos?W:FcDOEnEV{+mdm/C*R+kWpxUFmp}š 9'pJ: cgA\}̵Rf,DnZYwnvŤZ?:LU<].5wmJޥg>=dg)!o=b60`DЖ᣷oa(4uIyGNxHƕ58.צ|Y%qPE4DߪÙO<0ERhE5JMݤa1^]c83@!ͰlႴvD/q'i`N ڝSX+w~OsP${~I9k0y fԮs9.xEtHXrȃDt"{ jr+_M%3wkJ 1:604Gǒ~\ ͨs!6ZR ߛ=FˤKYVAG#͢HqVV djqZ*s7uBf\p~xQ wW &Joq4"v6('6_E uÚwN{_WC42QvHft}ˎMeN۷LJc_jt )p`SzH vIPtqEɤ;{ݤG}TpҀ./#m\Ɉr?3Cn&O+ @aҗ ^3l먈[%2W'=_d7" w~T8-0 8&M-HI(;Oj@njR<^f5_@DɃbF_P&)&"FP ˆ!FIA/ ֩'R]OB|-])8/rwio`0-FPP<@FRtr[vUS p:&ZeeFO ɪaVTSLMqV tDK">#hBѠXݗH$ 7H2inu+Z7tQˋ iͳg䕽r}egpwuGߝZl0Gz()ge21/m}l>K鷦U^V\fL\O}0o+[o>gmXoJdS'~ѶY^dpv>4L% 1.w00-8;knC:OW;ˮ?X﵏d vR SbMԪ"sq+C;MZ>|ö|f ڹ09Y<XJê5NVU@׎Uqb-.xS faETX[jEqajfW5Ӫq.,dqRjK(VrѤb `h'S;;K+mBG!&HE`( r.7?T;y~DxnJ I2$C4nn6;56XtZp@(,pC8u7U# R iVSg7o#?EkLȟ+ubXM3tǝ&=a*"U#K(w:}i§ij6\\T33DIl"UIzT,F?Q˪#G j#7IAȚpU nw!_P^HFw=`kh>&uWٙ]ڀk]xS3&Zj͗QjD`gN1tr]5t&N"@n|}fp _,lX ASn7l1A픒0 fl;B ]{F _؈+ȱRH_ĝ6& *!}X)1^_K2eEA ׆֖_ r,T5J;Ds"ZtO ԰Z\W't*s'hX{BX hzxQriuͿ d0g٩vZca 1fcR_='Y o\n8cD&<3rB$y:;`j y]{;/+6#g g REۋ! /{3 }S%Ҟ֙܋ 7T՛ږ9@h¸&&B@(bˆxl؈áUmJT1NUnӦ)+Jy 7l:g33ߊ 67J/22%Y,BS$ M܃-wdkI]$"ova>y)VZZ{81/[1ohYu2$j"c.(?} et=ՕOڧUxL'D>#Ed a-(ڈ*bdg~џ|/p{΁\ |E'*c QgSh6쵽DF\=1:3WbfewwxTeՌ-6v_+i1cϓ?cyGs0 Dsd |bU4KdL-Ba%OkxO.*V=Nro~y1reqT d:N[BUF笵;z[,&dj8.HCV+ƑS~_!cP<0N й_#ᘅC@{%kL3Mzʩ={GкdKM 2oV[׸< ZS;{:i8e,v+BJR*=Svl.m;hu<J 5\= +Ȃc#̵tU2oCT7%Y+r0L.ݨתne,zլ3 `{ֲ*'k_eA?~%$j,N4*[&CKS.#>pG6ȋTWdGtN8V±Ů* TN-8^\YIُ j"ifLpoL_&Q{~FNJdauXnN('aGzFDa306;AEP AU0z>TYU9\RxJEzfƗ8Ћ~ -Z:QHU*^S,l/;mi'4E]Xy٭phw#.u *En=q|&n|$ L՟f!~չ' 7KZ3\sՇK荱#ƘhZfzd.C1l]I6@f[L|VOV)sw:G Efg mCSpIU_'P!d-GqߨȵٚGP/@^.n2*K]!>Cթhėlrߑfxmk:ID2 _ F'T >.< -R35:Ӟ;+ *NtjO%v.Dy`{1hˎ'cܶIm'D-]\F!I 88n7=!&P}GEVzRՏ\ UjHxk=0*|rb}*ea;ZE#h6*ov#rA=c31Ok;9+KޤY:!VO j\4L 2֛ o: jC]~G-IIC}';0 pͣ6;+uxf(GM;3[M;j blmߌN:3E]-I+|VoTRjNX\ᔚG-zK0 Ӕa+ ^t)P(CBE|Apة~(_>ڧ)0(E_B&hIXUe|LI8!#f Fb Ьj@SH;^V>k9E:Ca~>a^J~Y_[``~Y=0\,M֨x,HIW^t0|`ցAH!'ܴ +RkBwɨC$:sx+rE8dFAuN}5 LMWoS |WݟYS- {|w^z~lb}*Yé{]ɶ5ViAp 2jxu_fgg,$bKhRz|2bF/6abY ѥ QPI!o]/֢TVlP"h;0 EAMX5pvc= ~9@+gPu>XC5%rN:tw2VڍڿHž^}`xM`qUk jx|> P/R & NWC[]FtKf\۟WyGg;GoŚ<`\1@{9A20LBo_좹9+"޿qK*R'ߦs!'K DidөZ鳬qX(r>'`!Yd˽;?1AG$kzǵcU(2IvbUY{פгhUUNS0

#+^frdCBd{QӇv2ro;G[BVYX,/LD) E04s`RjA CA t ɜʉY~2FxwЮ j#z\9`B3C.k3$/Æ1M)SϖavT92}t) v\#Vc['r''T'P8w>xWU1R?@Nh 1Y}OB3Z0hy=Wb5A0 D0 ޯi7:ۃtiM݂O Vg -7R^"{٣T*e _4D]}#\K@b@d޶OU$#Ъ}| `70YYp`#| IKO0J6 x+c"B6p)=|ZD @~ e+oC@X?k~ken"9ZkNsx!&u!paw|$tA ^ KR}#"1p -HC/v 9&oo~cThs0b=Y(Eun~9WފD,ˆ&@5x]B}xgecTpN:_.%^QV-zbUgafSS=I>&V] MGZKQ&F}ۢx`g j/EC| =R1'' p8Q|(o-)O$ʺV!/!0fCk &s.#l+|EZm; #_+hBk_gTsf]R 4۫,ж! oHlizT #$L*prt h.<6#k/iAҬC3*0 w2bl#Tdz[kTsqnYj/(mt4]gn8[ainuB.BY+)Y?Èc%3wҟKeuIE f+%6W)aoW@h"cJg39Ňux:SR^eO2o2>nM5bOO:SlSH'-{ZLP#+fs|15@'pSs:b)* v~t9ƚu@H )[[jyLx9&)Yq @k-b)q51☱:mhݔ(obM3fb}%^. IGu_rX䘆UoCy)A=ͯ9BuR~!/;ii0ъ)$✽{U#A72B8z9rۇ/EubWXz+;&_ÿo9EJܟmD !nng7qvbi| T['#td404DEnAo@ɏd[ߜӥU6mhYd<:s4j/ck2sS [,U֓_ 2(6`acd{y5E;;~yzjs=~m?o8 ZAX֠)f޽HȮ  NJ}gϯʾah>6\pOvKJݯif59>( a N-Oĵ?WAG|u<[& K4Ub(KW_R ^L}eJ#q%)_y2 <'L$m|(^/o% nL3bs)]&q9"WMPZ^K:pwCw7f FaVrTC'5)@'#X2s;}1t~rZ3^H E=8Z)4J&MhZږUK5ϚW<Ձ~8H:'=vf:EE,o޵sg`1{Q >b4p'ܦi"mۅY]%ȑ">杣W }:iKƔ˨5U~]XaМ2Uv^lP`;TB(/4 N+t9\35`7H?";+{}TI%yֺv=nCYi7Q3сi5s{ٚ. Mֆ%z:t n~esH!*4m@L͋Zqb ʇR!@%a06?ҟΝ5S**wL0vt)jNV唫x.#5r.Bn4|ݼpY1ˇ_$kJUnAl0oaJܪ19d"4Tc\Э^r/o/aeLQBTgD pb>LJPZng*_@= `yƌZ O_VaqӋQ`5^s~8%摬2}|D4+F&~'϶H(gycMȌ'b kѻ$D`I RYZC*?: 4zƨ < v~j<}-=!= Q6}? +e[˜*x0of_w> E^rU݊£N29!O0Z̯IZyCk8' m♔Nx^"vw`ij;):pSO ;niS+&ǬRD%݊Xta!657Jc1T[C^* !1 ~!_,]L 8(7w٢̕2+ iӃ F#!=XD@@aVQ-~8@ٽ''_KccǺmwa( e jUxϱb~-4!4RUYa }-vK h~c/O$?]MNzadPi4DR޽ 12\D@6$qBEr.H:NXxH.8Txܝ#']E"LE;sb nhsq/nyP9aƟ%q}^9iB')/ci-*ˤ1"qD5YH (ŬȆ6jcvk0gu'+Ҏp,/2ΠYo|(+ZYRZ{sz[onpJ˙Q%e<,_{^ jc3$3sݍUER6m=!4a)hآ)xݨB*ݘiJJ(֏;^cDv ᾜ$ay'FX*$j{TFښi8@#<.Yxx켒N{AXd,QL(s0lm*Ƞh ;nCg=w] h5Q59iWJ I* .>_5FWe(Saʓxeh%\ m=U9tGǨי%^ޜR31!ou0XֺEMsVf^np͢ wSbB:I5O?/0$Μ!z>R5aLKTzU} Zqjx^6w7j}DfR`j+^>*<۾??i$ 3nc mv2.g(_?Qq'-m㓌TSF}y槏\#S KwX<1L&AaeEWٿ[6C ϐGH5?rd[M}q+)oh8- ϡaN 1ޔ_)eOs)kHx1nYE+L胡8,0H=ʍ}}6Y1IV!o/'>nםq2ZjAf)]rrc<%YkޙC>zYjJV}KZCDfoL_zY람K_N!X9OJBtl:IDW^@ 3ɲ 'L {CC(||zI.jv ,)X!%(D"J`ZY4\A%jdq!y 8T9jX&W}+vۺ.Ϝ[vglHMSvDkPk(bڦt5_^)bz[T(:?>,tB>ωHWH ~wN(7D/LqpQa*b~~V=":&s1 ҃3Jq}bGIBkfr)xYˌ*5LO߈ø;5A3:cQS939Zdhe:v*6ACV#qF&H͒Dx>p'g혍ht9q&:[&pf:;uUկzAT-̝9`^Sz7ոtFj !!+w K]@o+_솨#˒lے-@_4ӈDf9M \ᆫƭY~-yQߞB .HNSh'g *[rP sGtAT"y!I-mxLd{ f1^rGZwzr;a#P × pGh7V| mI/(^d~;42aD]vc@]H#Ha|Zqa|38(sy풍^u7a ҍ}֤֘,;!Ijުq;3~[!S]&5بp,sB^&D[;yȺ%{ Dn}mJ@kQ@F-{h5x֔#LިbK(+c4.>v'fgoP.T>DKARRLL839.OhL%i {i+蕐oEF;$,E] "NAb_*= 8 ufW%$-p'=I^Qy Zfk㓆דLq[޻$jˁُ6)K6TOPG9 -q"ȋֈ5n>lg(󢾧 s|K+]1@> ť-6蹛2-= Ss;^ Yh5{`F^g<87pjM]tUVLH<`0,QωtGj˷T8ߛ2:pj`d,Tо ;QqiwD>1b9}]=OEg?U<2#j+RI5?_sߌHLH&ںqsq w%zA%q}_#>A]PGRIHqLX+\[b^9y_o c@0T~ˉcsէg!U%$yC?RP6fy}4Eٟϴg~;R5v/i3xxxV$ť)v:%D1YYnxH@] ߻%Au3gVko:"IAw뱕.ҝlzևȝݬiyRЌxBwz ^uY7P䂥qv &5_Ny wt2 ŪY>BQl+RKaXFo|#JB;&A1PuXH95o:7wK/dEz 93POla}@R k5!Zb ۴lFS%fQ(넭 t]ۈioH `8ﻊ.uVsgB1[ &5C/ᎭmCoi9p>|uA4īI| B'cZaQr%7&͓7`2\\f:3ӚH_a ΝMLU~x`ch0O#|~V2B ]HagYt_ϋ*EPdg@{Rj(+&9_ނnԂؗ~<Rᙯ7WܶSrSWgr9<__t=@RӇrܹ=Ú=B#,hq= @ӉvA+Zk\k?y8Ĭ䚒gT8sl~Y[!Ap×ݍŷ4W)KNtR"xf`p{5ŵ!Gֵ$ꢸcI 3€)}&6rӳ)fEЕRU$K2h3lM ћ%ps1x"^`w[Ĭ"X3Muk|=&~ۋKL/̶I?uixdr6C5n-`@(DZ&W}3ᜠHJq!gxA,XՊHk1*= 9aOQ>HcVf V٥A>N ? ǿ(?\Y]L&nM x-QˎA03G=F-'ư}cmxZ|$I)ξv({ H'%b˄Ь~rH[`J!S~0" 2'4qWvK>ԜL/1'ZcV,x+wbQyE`R|}'4*QuLA G_hqn3T8İ1hwmOI%aӜ1 7nbpRk{>NIfg?p^PSJ|QS'@(,Ak^hs|odu̥-_".U[|Pz‘$^Zfv\h'Ї "&$:x]Qt]& epw6([GdR( wOwx!{inB|+a T<6_J5bmx' *gwb@! ٰ :USȓ/y/H(M}B>OX>$ wHoug⧋=;bnNdqt3|Q Ŗܩ<$k%<0A)]}4tunB[`F G%jLpRV#%ysmzVrӧ+$ BLmChӀayBy*&q'.w9_\f5M8`}Tw`6+k C! !uKԲso%n߂W_%EU/V6~֯0?T22U69nPT=7Ȅ2]\N@aO9qg# FvxT*Z]1Đ( .c7&d#yQ}_YN]5چ 6}=lwxpB+3otjۓn8D; 6O{ xqx 2eW& fT: Pe:.$4J-2Z:$#ϹNOL)/u33>,C憛X%夒3}[ vj*,z֒IRq[+<8 Q&0ҚY>'TmS|JG]MuㅮuZ ^~pެQf]̞ܭATsF"i?훡Y $ulmUè䔄pB\(R\4cJP~wآ]z/Ot,Sʍ*W4K8UnCi={gEN[i6=NXc ԧe]F04D*̻C7*=|kdsȉ)Ycv]fjagrD:1({rNT+ ht nmE1m0 mذ(R h}o#i[6ܶHA!GlەM 7J}oy8:.U[!ݰ̼gS:zߦT\-4ræ7t2%1eSLsK~RVb|;xwL> eF43XdlIfʻk^+C2"(4~{F:/]%A1{ .[BƆu75^zfu;%̠ O6}`A kW2~Y\DHŃi)/;Za';it+(([f ]6w,0>xMQxMV@I6BaJfRd:pPI(~_usVuc3z'dKA فl老WE器/QЖNw.ݫ~'`@PhgD482".@*E/q_8Y^cݡniPt {9'=#n嘝_7֘;J|KAW|@+zgC~ʪ W_EebVO%1᳞YhE+Nes^g$SfRw* fDU R~>YuWZhu` ~ $풊v: p$X6X#3\nwEjF~kESc~t.9zCnXEUa‹v Lb)T8^,TҺk"`"\⪂@Z$fH}j%1˹%!^ٯ9Uo(}5yS<[ 4F9b؃i]\ٍxkTףCTς$ʮg:ԁП+^R5TiG`:oAu!f+ݓu1pt4|Y5xp6-׿2-*0n{1`ό-J-2"Y`4D &U|&V$59wn߰;]??1ݚcyPןAL8iqh ܎d$':㩅P8{.7LD\[́ZWCې?; ],c#. ID USqJ[H>- s00uxEM9eIJǚ;ĠYaj2?M.rLۏL68 B*'$#@apj *&}5M:t (FBy VN NՇ-63FuO9d}h݉t P7xβPTngyS&?;IhOnّE.47ݕ ]PP5P1ZT1:H.YuyFWyS(Rɭ ^!. PIrO1W.Xfe(?{c#[ɩ>WEh22wz 9~9e$r~D(cV`'>a4s>N_g/S2^^RBnT~7^6DD C/a?q$#@%.+XxT wXz}7l\}##̝7かdY Ld܀ռJY_*Kv}f}J 8 ΢w Op*\E鲫v|N>`f 97 %?vXj#4d /o2=+Ϭ!p?^e -mPí+;V3 gdhѴ/m^oFDJ6ѺvפExVn]{^Jա/~푂5K0Z4Ii b00d G (~!1'eX{&kU}}TKSѡt&Kq~'P l .6J)0-\؆}j[3m I"Wٗ}&%BEǒV5,FVmZH/A 8 l9Prk7kY'~E/b_ R2EC4AѺ0mi֧x=Q.{fwU~+X"ݭ(9+8SG}&|Q@'kZp26-ͺ9mh6 Zo&Ah R02\^3Ka~"`%Љw@O*= ĉyvg)r2,zډx%"{/95tUuP]gHqRI5R'E, O8e(6j95 ˹jv;29fYQ,qsw9}(aC_Je]16 Z*3CCLjL%&ݬ. f|"ClwTbDuEDK(է @|=:Kpl۝;()q֞nj3H*Ĩ1&欄\S_HQZlV~$ApP PItPqy"7*9 D5:\`G!nĦf'5ހ*W1_ln^~tM7K Qg>3< B|n[ފ}mZ2Y=0!od42ഞ-|:\9~vVYY|9H}cq?՛:$3PxH!yrDjʿ{1{fӻ`1jqvb_OlK#xLm̢(1܇6ȲSAF?' ,M֡~ܱu@m/v|"s1xZ'U/#Y a3x<ˮ޿J. ѬrZo{ʇ;AS8٭^<"@{WEx虭X^ԞvecוA+[ԫ{yX53IrSk9UF~B@G0dMŷk/I;{k}nnptVgeW*xS=7̑z2)[._g#p,w/6s8E]M(y@ge; UAC@DL5+c3~&JKV`")iI+3HH(*MnfJ ;KF pa\Z+jyz !W2Ֆ^i sWh䌱զ/_] ^nlI`x@OOˢzb`;47Gط7"+8lmԉff+DeyB: O4*r=,͚$}X{HIYBd.Hxݴ耕PS6BVABכY/W3E١f6,A YsNf9~`TՐќdvQUHny2Ϳ)2Gy61z?ql\p ǒ9909zcs?̬b<nlj`euB6r ׁaZAňU!c~顆 0T -4U";YZ|eÝ}ώd V ؤLoN_6LɜmH$)<޸BM@b蝫6J>R0L~d܉EnhsܹG7-ұ@31Trz6QvwӫcTXx_$#8Ϧ}%(_a {!l3h6;Cؑ o'+];5&`8ۧtkc8u>J..Bxe "Y0\,;3LmK{u! N],MCBk<8W]]* Sښ@= H] McHZVubA\ ?/}6`ۢf4C׬RC맞V?bvҭ3!Jf\V$XKJ9hsKwMpLYXn`ZOmXRmMcۏD`яW,"ߨ&5!rXa/xQU!m}.֫BT-r.+s`/93gGt @>×`YuujKq~g+1Jp0CD'/,L0$y%;",Ck=hD-? 5gST}jt&#-1@M֧hFTu3;4 ᠳ![8k{&|)u-ej\y {Bm͗7^@Vٱs)zϔ@jXVLxI ƽwc$>;߲ODh{ډ1Kě_l4$]n{OXip=SCY4wޫ)6~C0}r$OS3@QTU]4O+"QU}"cf??FQa:|c! 2x ڥ+3YbTQg};xk!d539wXwuꔺUSB [f6an1=fR Zw.o'cŰ1L]iϯDXm *Mu2J,Bաh=[=n|e?-ĺ{Vs誎buۋOJ9&9$~7_r|ӱu귞~`x4"3g1\hId,BaPoK <фTǘP8 @gK꾓I$MXayo# v/j8Iୟɘ{q.b3J+o<&33A*>e]jo >>O`s5/9o ,YGjP 1FT]]ߺ ^v{|r%MW,;4JNHMJQ,B)ג{لyk3~"wNS$9cUt)*%hZaeXbXߍ$0t( LJPJsZmi,Ґ՚_- )GH:&:x \br<&y*G !1iw(MH=Xy܅:͍qDR")qO:rz9~v ѺXU|z'U'|u3RfKb˒jYzBZԆ"ɋRܠ Bx^IXShkhG-1RzXWN{GӟBi0*welQt2pQ-4d#Ie{Ś ̳z*PkX\|)onx/' xK/ǴĪc݅ gdba;N^|cL݀gkPïown%u i*5t{+oe(خ"yO ^m"ZwmeE:ǚuMrwȏTeW- 3΅I |iŶghodfFJCV5%nH̱}#t/\Q:VV+a{j^gU@&G_킭:ξ| ,uc4[՞Ǒ gcNtwgڴYb]n5^(UĎ(>Ȇ j,@E=XK$uoJR#+[g0ar6cGݏs;ɢ%=K}}E啹*=TcJN|W5NtĄBG0>Dj7{5G\`E Nj<Rp3^"F*nޤ;#42 G%4?awFf)e iԵG1[ѹO_ FMƯTrA-¼C=wXs=Cn*j c )˨sq 9KUE)?OAYp Q.ϫ.,~t`j)!N5=vcBхr &`l?в'QX-`ZCQ<4l.\F9BmeG>|>,<=&C6 c&#ԠUFB4e*yZxHg},tgX'-0K”7b-ߴk{G^'UklIyC)h١jƷK1087I Jgsƈ&Z;O  Kۑe?u_xؘ_nB5/d$f 8g4Xf56(l;^3x+h'J-y&&̰b9$19<6X{" !A^X)Ӂj2!45$p;4r{ѽNλͰr)\Zr$~gҜ^'Wo$lz7Im^>ËpDDJ|/s+ q ̈܉X=|0!UQrrj:ۓLZT'@ט;IDas iRJK 6ċ%G@hКmFD1bb 2\&mI96Tn!kh^PӣyOC34>M)6*eiI= *4e޴ȵAfg2_Crn2̂!MѦ0-6]_bcv1֖ wGan؃72՞AmiQހ\_'ɎL{-G NyěkS@<")p,gf3:dLMu[LG1l!0\[ Q"Dh-/BߛlKQǬ ~e YPrdWJ̶?}e 3%;7o6A&YJpF,@+\EL1+`fV`H`͸_LbO;FUm,1L X\BBr@dm1_Ү(7~^LQwv0[a!HLYTq$9 xf5ŗY)ht xdW tֵ%Gl[ wm8$mNN9Oe(LJ!j:jBsq !vR%C x@dFcc}"'Pp9$< S<ൡ.)rطNϳs;ҐN`w q>r>,ܗ^Ċ6jO˝>m6԰EW'ܙd7kyK;%M/ 0^Kh\U #P8$p95&՗Ȯ^,e%~͙ ?^e@ЉqhgS@+# -;! z01pOlͨJHZ'pk1d1uY d(&y[!8J_)Xk*q#! K#6_M)RHCg:9/^ 5O} 4L}TI/ bfOo&/raN-hBveTo%ǕQk'C!/0Ek/!VZ5*R <'4?d6DTWқoNmȻ}Jo7f(A+۸%\Z Z Yp-$^8B5o3c4/CJjaf R<vsnjNomF'm6O_#n8AH;R(OJBlG#b V?H&1E41R䏻FHV$r!\+3+*G\"p}K`"q}[9q9KuRL^@ZfF۳n;N|舼/=-Zi3'Ics_OuU3g2nWq, orzE9s$.m/H/[݁\^Oy}xM]HF!1wBnuU07qݢ%9pu/(8;IQGzAZu^^+يA8@kf6S2oҠ 4СƠ[LnE;/kU]@v9fML܆[=`g9@ʵkzዧjoxi@5?\O,z"$hà0>?w`K.JsJ:)xIMr'rX؋EJ@sC+e Wu0[lQxE(B= ÛZt{9Hnm5mQGGì?1a1ϲ̚nƙcG(ܦt:*~ksY[1⹉dw0/lܰ sUܘ}bȯ{\>~ ͏V!\tm}u`=n. ,%H〗KS?6Lk2b3#BB#v l+&`H;MIB_xzmFpHzKV_[DE!+E"l@NP'MzYo} )6i2[3PutIKՆ3BYW-}9+Ң֝uzCE6݉bwǸI=`X(b;>{nO#OlvHI\16gߍ]CPy?2PNhg1*W. }XH:* Xnr=Қg0OP@b=`r#B?6۲ݒQdW*Ӓ&ЍUИn@[~!t_P{*})D-ͤ}kk9.1WxbRi2ޟ6´5s6iva^=9fZePR:l*PTM Q~ۜH_c1?FJY0|Ns`Xinύt͂2T..NMux}mv~o.SpXXKv?/%2f:ӺN ?t`֗_ @KSA!fHCB/m)yut&F rZVxޣ#y mx .C'I6qA7p[ޤya'=8Phi8W+a'͑vvQ?7̻֡L$ ,Ls}Իjg5Onu~kBڠ6TbS39}; 0sQ7KP5!9 a_ghPw&\w-_vO/-|~¥H39&]֊x*rXh'G,w3^ R$ȭ8U$pH 0CH In&UC#ui|~zD+!̺[A7́y_ɓ!T=F]u"r*N[|;,LlT#hqwv2)dh25iI/3i4f@a.o>itd;3>> ќDRn9Q"s ?^żH|ϮIԆS{BaQ{yr-E5gs0苫B [XF!HPz4rP\0ijV.VWbẗ:' Z `pChO9X$u u'@/Jt_TMx#GSs7Pb91]o;{wݯ~9H^upNɣj6y׵1q>xfK<\LP(l gwpa1dge:L]rkFhiB(T*S" ]$91"Q,:ytvh֏2t̸֨+2;AYd \[UF*iDk %Zl9VfxϏǾX@Tz8_p 4şX逇e@ևI+[m X,Y% p=!.8Jr67 ͟f%Q/sh-6hl7E}jr<.;BS sz39êOAo{E0zXV]-Ǝɗ-T}Dɝwzd̳?u1z ,7J,m!$/MA5]ZȈƑ*žix *4?#@A as¢.j꧳m'W DN&E':!!nE!cQu7%7Mܡʊ@:K y-lQ)pM!ԅ/R6yugHS%WǪuu"q7j)ۍIk-L& E/cLQ?Im?v%&f!ZdIV{C3fXiEx >=?kS,Fw:mEZ@ˏ1OnJlsR=_pM\o^T#I?[bTwiUrSx瀝'Sg0Ban,8B$0 qC6}aKSŒ;2z+3ʟ/cvƒ] EvT궏4Gr+H[) aF&1%Ü S%8VmkOѹnv8N{ V#߳_V9gsآSQbv `5z3N ]#ً^0}xcYT;WzyOxmDOxٿf8a/K`J0A:'6VkZ0w93W:<"j ?"Q E]6Ux >wQ*AYЩN ]ܛڣy,#yA>)2N}g W<\>fp'nVL7̞M_znTydž\Q!YZ .}5Ul%;%^>sߔVYoH>=%ظH!"'0}큊cC[=7oDx&_<$kmyMӁʚb1#Lͪ T3tپ[@Sjm`0FÃ44yad*G|*@9Αcb"ڜrIBHN,5MBD( +J߬$9QKOFZYlp?ZG[4(f8dMpYHmWB1>{ nZYD8 Lzy 's[0*aFQnSII)&Y-sOO(ש1$B*3Kz5 ;*!9Ƿa$B KW͍YUZ]- #wIbTcG=@>Crftak{Hnr)peA%[^d cSg+}7ɿbJR;C[WGʨH6} [4=fxzQu~NHF'&<]GO^* N153TB:wU:DYribYX<6DUEI3a6q!Y[2Dk}v:=\ `g{)Ŵ4-Qz.޼zH "og1$xG| ( }{56F.G]^LKלe -:1 '!Zd5o6$^+l2c4;"P"Z.X];+  ;) CA:bLV] 8!ȵ)a0 <ޜ\P p TqyR>B0%:( k>Q;N=Џ@jRDS")E mv<25?_ ;*6bҼO9x 3L =H7x&+` 3o+%_\i}JP xOz~ ٩t{ާ&aYa[%MlP_zS'FA6{ ]UndN4rHW>% Sf+Lx!{Tܪif9nSW XRaANp~9&ӂ xV9vmԦڑkS}:P٬Z /]WVCSoIY8,[+|<o$IꞲ`gU JKrB?ٳ;~*< חwԖ~PxWG\LA )c=3hމAUTxm3"t ZBJi~䶬vinQI戺{MV/wƖ=F)&3lYU]]B$cGj7B@ٝW(֘,A׺߷ZtCH_Ƿ]Fpˡ=TDb(*!,3]@XgCDXOHPazN qv?Ff7=NLǎ3V c쁏Ok4 LFhUzL\]||ښZ2dlLS"Zca ڡ[ʧ =nU\Ǘ^(Wa;xZo5^PXՋ)^k84c)QD[^4,}s<²ħ lc#+Iӛ=ijD J:12t"[ n]V,N /_mY-7!3Շ>}`NŨGNj/0Z(%'Iτ6yqBl {au+TZJh} gw*R^lkbQ'R|tum99KspFн?O>gv0U+k? Z#Ͳ٬̠83)KT1> MΗ `ws9Xeӈ"Zψx, Y54;qGDW$F?I|xc(lJ"6}nqWDjᦋ֙zuDJdLb&82(n]0@}ЯҁVay}7u\˱1zgx]C|x[)ʽ\4y~w|OLz<$:&rwK85<7!R{{HYvΣ̌@ߊDMeew\Kŧ*nF"c d9>Mݸb[!9bƴ߲`q~3:PП{Wa CTMGw=-~Vf"mM|533r t9:w\=Q0W[/YݼM#-vy*`."f\7L5 >UpwVu["o.æxtHu5&pd3<=^>j .jmnY*'y>=~ւY'T?(Jvd#6-v UG-g*BQqZ{[[Y}:"C U7M8U_U#,4po?FSȀ3~}dl,@Ed:(s67 c8834lN"Y"x'K^̥So\N-w]IV8eAyJݏ%2F{F|X+_DYH; bJ'z>TH04з5?'ah&i||s guKEѽ:=& ?*p$0\n3Bё;*juǸa﬿^0?]..f0oG/G2n1 ؿڢpsбdXٓrrDYɢ"llX2~YkZ~c·YZv} ҆ݪ;:ʶy=lhz=xҟb=iָ"Rdjg@ڣo3.?*3@J#`!j0ez2'rߴ?*RhTO y?n&,q O}SGP5[Lht[Ge?REQ/Un4d$fKURfBsoyorq^DД2v!!pwmڨrW@66!DL/psLp+0٪6N&fNЕ_mK =y\`;3HZk\ ɲ-T ͱ#ˉb֕A"[d?`5ºxcׁ=ίKNB|ұ+  <2)G[w_ژ-19Tip\ޕjh7ĢtU7/p닷[:9 ~>:4Oa٤dx~@Sa_CL8%C$1O8tBiˀ7F Vb1akin)vj4j]OEC诖!izf6k922|to Dz O|Q17:cjP>P{qDېRLhۉH)s76Ƒ>ʏ~x=tcԗ;؟Dɶjxr\]5$_I9;b%*A~hRXaP**(/͞]{ȺO[>m(ȍHw@ 8!?tz%.{M%(_nHV:_=VIiBk #n`w¾9Ppu*F GJ~Yǘ^|eiaA[S8P@FJ.D͙5ngc#lꯊ^X}+.kZ=V.z\߶M`: mBAU(qE0!8n^,jTC)J$4wΌnqNoXw՛#Wwbr`}DCeJRn'6QN&%3GT[{lg98+Ü7Mhwpr ԮUnx}K @R`-$Mk \ /f*"XOl'?ӣGUi{rDJd泯qiH *,*eMQ)kxyg [¬3J: Bˉ=HALVՉr|II615 ^5u DHoHC$'3X!أ1h Rt@gє8:J-\Sk#ErDm$T OFDn8\lc^3%ZKp敳IKprHANuEǟ Cc.SC/wB8`\kK V.h;{_zE*Tl*FI:QYoH*3ş[ !RBm_\۔4ro~ &F5jLwmV*aq}a hfgP&nrZ_#ߋ+#[%,]B&"" kI%0A!IUۢ\[|"^dNHmkLjwebufʹA'ﮪ"`S=YP`g0p10Vs1/!HESб"`7fFB{.p? .IT'}k`- WF17 b8"xAHrGR[Iϥㇳ{ bFrbGs)M}9MKO&E5^/ p& HPjM'^܄Uˀ֊Y74yĠ-KMty8F2DbxlD2rxW7^#?(05fp^S}tGW # >`:qB/oɡWpt g!kKUl}(?sIn光0Kh.4. ?' WИq_yՎ(P=߹uU~`h33vU%_! W24q^84/Ix`'k?~;m "nSÐ'lKtEgJ`9Z : -Jy4Bʑlj'?luNP}$~c{q ~ gU1@lOB=BI2tVjLw 1AUHyF8х(mVYhqEa@D(׊B T#O_1k“;MrU3u:/í{s}Ո3~S9>yu^}0w\@Z=$vP ܦV$ G1 w&ոJi8)b^)8=05j:|=2 [AhyF>BJnZ`uzq7!:~2d"\pL5IATCpN }C@nJlSL@\ɩ;%P5$ACb'ǘ.wVi\"ǀԔ;Txk=HX7)\ w)\\On>¤pbw/a,ms.GIYb+(2ݥ9" LvnmY)7׌j љbOUO9=˷'\ߠc(+)q8̿Ct` dõDi^Y9Jx32 =yȯ9S۲2}5 RI n[..G̮VmAR\?Q fCrn}lU:Гկke9Ԇu@Rl ҧ##MF{dFx3ǒۼLYn&<v{޴Ø/p҇Y&pt$i˸'0wAUl2r<7!R\>ktƤKl"iP䩻J̧=aҲnKDi?Py? FF8V񜧹p}%7ݩRa 1Rv?4J9d&+x/[=,v͐D;yjxzY?L8=5Qv\p7lAE#moJL>%>/MM]Q,{n |s0"gW(~BRPJb(jo/8/ VPBsf[AҘXÒКo:]H KLvM'1(,:)OAl2dD#-qf1&l9씎OJ8ڲSܰfi@E~kQx h^S@h9퓔1;T눓ZVSOR aʱּj|g@p2^1+~Ўwc$##ʶ^$ PD; IB_ \Yequө9r-ͬάJb8VKH>4ݎL|J\{vhF?p:yD̐ #31`9ü<Qh>@Wuım2]ٔ_gܝO_T$v]f2SHeM#I(F: &xI!$\%0 9şT gWRb쐪|.GߨcJx`*X7Q]{7=ܻ0M0##[ @@'H(~a;:ppd:]i-LzxyT\j gwlb3J2AAeaȺG!(_ZX{> Fϫ_?뜀yO)}{[<->E q9Ƨ[\𓦿⡶fSȘ~TvX3.=ud[jL/Dqo\XMXeID0=19BV)7`(V[פouM(r&871!cG%XHʭ6GdgthF"Gh4pM6UF$ d+yW,^UY20!['%H߄ x.8_}.@ZfhHn{S"BKyN(\IӪefr9ߩJdY˅ _.gߨn`)S<.]>神CCрCtfNu!UM|__]o5oGO7TiU;xVkThp ;S,zwVMf`_;8AKcAM:4 ̼1EamMJb)^&`%L##(z "˹|oK%@|DG#JVG&9 )PZ5I ˳ݖ; Ϥ4,P?m.A2;E,{G5wBd)$I\|g̡ L1tbǭPP+ B!:N'5Ҿ8HVi6Jf=Kz&D:wlkB ɞ aQ3NCWY6AnK aj}EzmPgmf2E/9"?Jq nFMNP啝֮fJ*JG?NyIp1lxdn[0-8ZLxceXpIf hW:e8ezxc׆aB_>~GtRwDŽ÷&p.'TUƬzAH5GՔ݌~{[4'T7pHR3J7@vJ a$4mHFjL,S?d3w ы/JBN2(4XI_>uE0 \iɓ0ǡVN S팬g>4oWa*ߐ BN鞝eJ aQdҪcp_U}>:Tޤ&hSZb][OhTEN:9r,;_^:dE:\ä'D;箒UE& 8A*ĚJwN6 nv1iEbpAn΢RfFmU]Elgǚ zӜIr22{5uo: n XU5PDTA%h"t=J=b,9̃}?Gq > MjuDMd KkCR'8 R ةprj?#Nvꊬ00,}' &ަB̧倐La;B4w~n{j CǠyn᜙:VKR.zPo K6ONq䠭_X¬H\FcHNg7ps֪ ln+T"Hشs~WCڠuwx+ )~!z OKЪl/9YSBTk0 ᅐ"lI2L{NC}mXػ~f!J8JyOM6Ql"eEzډ{–=sK(7¼ϭ:E ;}@LLC!Jっ0.bhw5a@ JR띎_ڻʺ' KNGHwin cw)lS$weScnfP '| z IKLTq${Ai%B&y ,4*-vEc.U^_bƋxbGv: s"bĹ,Z-P3y^:p3[3"Q+Wu$LfڠV:G O|4{!MOۖ/Њܴi^X bbRIv0@5:Y&FtAQ[B'6iv1_^:[5)dR(HwG:%2/h\g Ղe6>r"e Dʯ`%4W_aD#|ScJz4L R:J`vq_c[SqB1sĪ¤C1{7HfC|>߿G}#; 7{;x,4 j$9$ Z[1bb5mD#LlduAgCZQ[ӓ1 Nʈ%EU!dH9~ H51K6E(w&g,IToqLfB r^JoL=;bI.w`j'.y8]XB99YKcȅN%qE=I1g^">S%MUO&ˤ`;$W5w{#5#)vs6"Y q.㴘6f8DPY4iHntn!} ud3@ cL'D\\^|>Q>j#dռ߇,M1V4'bs2y9=FdSo*P , -Jc0g/iҔUm[p]Xb'.UI]o8KGXHlҙQ3hPHUꘙhԿ&QR rҖiC} k[S{47']Ҩuv^Pf NCMe~+4vyS8 `+@Zs^>}"^ ?J;uaDpƃ8f/`Čw!wf6#RZ ʫPe]>W{bfsfetu؊|2Fp<#tQE02{N|Pj[JtGuJ1_:V ^)9n/]bO%Bzvu 2IRpwO]dU ǧJ6Iͭ|%@Ioyk+s;.R}ڏkHѥS}VexEj.wQxjŢ3w~鉄"?ÕMT6{㉬N2+o׌$gOeF0%7ܖ([Y2!UY$a8{;%rN |z-f>k<'.^pNv^B3R ?)3?lLDjNf;i`4Ӷ_Lz OUoʾ[>\%V"eCahJ+x)5 ;m@t,VYpH|/WBBT^w12 ׏ y-KyeB4Y5i[Ǔ0#\< nKύ[#sVo:3,l3zل`o`:)AyzWC>Pz.,Ȭa4rMc_ ˤMHCϿꮧlHI,*۫-8BU5=6!>\-( 7C;liMY/j1'Pa$JMD$z\>r6Ւ9D3= o .mIky``> r0 Vh)m?MyzI']k40~l UuK+:!AŃM [ <2Q_VacL|*0|iijAPEK+GB2iQ]QjԍjmI bWqZq'v47w|(z}l`P/3| jLc009AtMUj^˺GŅqpP&17h% UI\ Y:=ܨMB^ v R3p(t|nc!lj Y`i^]BHٯTߞ8߮uUufS";or˟KA26MA_ز7ա_{t aXDsU`1%>2!#M '(kx-)Lm@tk!$=68/K7]ErOzƴ!Aom*'UakӌՇg~z."RUEsXo[Ћ[7kAK{y9^h Yn;.xftd|7R PY=(4qPzXkz 5P5V D7~`륛-}Ʀ?El_IXmz u42FjY@?6NȢ)%7`| `*0 fn%4}M#fƊCU4 G^c:1vM257uD-K~ԯP*QşjO@+>{#.T E4aP'%U.Eg!bcoPfkasb՚n^ʏYTQBczL]҂ n-8!d%7m;ԥMBg qHCF"D4K*д $"7?IhwM"o sb RI7%H,vKGWredI] 3`*').`~$)2(uYX嗹0v+{bphPƯQr ӿt [Q7U/Ϝؠé7sv=4I:qO}= g+ HL"@>7QѺ_L='Jz=#<8ʍگ[HatʏqR8Pnх 7j^~` dۼaZ |,5|4qUIrBy?гp]IiIV%HsdUӖ{LD]=awJޣ'=w,4 ,)w.O 8sz&euPE-Ry<^(BVǰ*i gV^Ӟ¶rkQ'u|PyJc,Dj\1BdRpGhd'2`oGk|/M`?8N>*96줒I7[_hiV,Ec)7[<]; s@&T)߰0j=&~)_YշM]aS[(Ce[IS.}߯d6:ȆFiDŽ o<_: ҄UdUվB%>Эvcv|#p[(KR{ӚcR&<o$+au2 OTZ6h&Le]~-H 5wH)=8)fg8XkNl(b: w(#K;,+q 5])7b, xD܉/.FI[ˉ 8=JTޠIފy=⬐ܱ[]6*C isI#~UoD -VG׊eJJ@M Ȥ6the +3G.R4M؟"zEnRMD%R\8fq_$~v` ^k޹,a˲q++"Ѷ6븮n怿|ހN?ɓĶ\x* BtI]^cGo4WMi1ZcBΘ霧vV |+%o?Kիj ]WIw<AT)pA 97 -ɺRXƹwAs,hD'gc;*Q.֨KYSn)kxA 4dtD.</;+ػjv.ƴ`C;vӕ!v4iGYplIU:pL뵾nSA5G.gOO< H?gdrpvrX.yn61tu_;bGRR_ T,d9XKf6čE73$PqT^rڟ ΪmE~;))gB||+":(Y;;p* &x ~j].06/GzpZx>4g;@\8dDIϕt<|atEjHq좦#Ӡ s'^ IIt{,z|%Ƀ7AioxTo2,?:N %ȻUX}-V0!ʸ~s\oyˍخv9cdנi8S b jY{q]¬nn#t'CCķ"N;hD3؄?CfCEQ4. B'dh`eDpf4 5鞀h^^-ֈ}٦$1iKR\h&N\E-%GjH<B:it)~&s]<ʗ{iG*M+_d`Jy^.ZlafQu)g9h8?6(0{|=>\*J9;QHV=Ey08,f=)O1oTW9$hjt $dx~zRSy0 q*bi-7M[SK9F]V9T?\hZ`~{ϋϛǷq>9X\ cj3nLYmZUtv88ML0s:BHmI*+3LGa~(~ k$9nar=k_EklVS]Y:kDrT(O/dCON+m e!C0t7H|KkYex &/e<s+MdC"]%O=q0:·T0 ϗ*Zq[ _ԡL2S쏆݁ﵸ̤̳6駺A*xFkUy jf?LFBv^pd!hj>8P.0 3.Ŋ3oWa@͛\|: ;vue1.>ZWp²?mW/åY> [=/z5 ZUKuE^q=Z[["foHl)K`nxbѿI|I% >cfxu85A N@>$""ހvw{H-0[,VYs3g}S(~rb`0PDdo!C{o.CM~|;-PBG֋XZCN!OˏTNv._0Qa_R ~ ^^P"\L#z3)4QӮQ(Ƣ}))8-] S-ij NT`؍")HVDF)٢H"f)* l&OTEf=nf:r2o䈱ok*Z뽩P(21iɆ Xu{x#5LjOFRpZn$X4-dߪ7xhڌ)b5ךٻlFCÏa}JzNlAONBPҁKB_Ztˇ;8s@d0ޖ)wb-)~Q8HCjH] v+ec?ʯc_7'Zub&/S|U"!)w@UO!yzcGTDG^׾6mo8slLH+.&v')j.Rd mjxȿp>A/xIRtHՌ x=}cRM5.Yt Txnd)-ģM \H6\Ą4XO!lpJ;V%I &4}- `PƤjxI/ w eḤ&? .x!1/Zż*/Wc9g/(ԣduk8͒>bi}^zw0nZ;q@p5]Fs|hN+)o<2}BW@B88@E.|PͭAFD6s|RZ[ʜEe 0 3 oH3 CB1W/*_&d\flo)]4[$[ ۅOIrg6abFxl"[x>Sf*isI\tp" _Fīqn)ƘwL4븻^5SC=nu!(nδi 5u%&!?޸LQў;RT$BЦW@ʭT6zlׄFىbjkXhvOYK~-&uXleq~IX"bQ!-*3!/8DV4b~::K"n{b $>οݒq c]k83*r0;r跬+Qlph(֛3Q5;pA䲆o~Ö. ֕N~o9Z[n%Y E9/q#sDXNMGS Ocqx.0jʕngW6> /ar]' i1|M!]]WP&qOv}`r_xa֊P9ƁR ?,|ĥ\/*&~j%>DvAv5RPky)bؓ{mfMY"O_jn%,̹6Op\qh7?5'ؖmحHl.`[/^.DSŮWpO66UӂF'ou|C5VaQn`1k(/Ge̦o:و[Lއ~[TCE= v@(Y=q}}sJ#GM* DǤ,J?[l$5*WVgk5Wd͎cF^!0>((Ѯ:RF3"{!uc!$Z 4BǺ3PꨦA'\?г~M>tyq##9`#G5F wQM65tiAڤ:>ʤqt}Y9 w33B>O=椗1K{ܕASTt/Ā^Hɛ/#@Y/lD*Kؐ[',sZ3xk2x +%V&ŨDY P2*A iS0B+ gE4$ S"n6"qX7 aKu`EhuvDѓ́hoauw? NsTNQFP-w@H__=vO%*fr^}R:sJ/bO?ʢfv73?.͟ln!Y0m'Z ZUzD(;JdV.)ˊdcvĮ8YX{/0F]Iд5R.sxoߛ#&1=ñLRP9Z3E>3IzzgRh5)1P*UB hF+6v[FzHI 2^̣br3',9+ !E3PAcP?ak}/-](cue)?М?s$ot8,'}F^GYZ$=FC?ȗG^2Iv%^bOia?5n6.|%]R?:FEbe^bgro?ЊnPܣδ٬aW!a&qaX+HZp͚7m47~O(!- xhC-akc(=8y~3̴Ñj! >چh6TKˬ\ |- L$=R˘蜨n~;f'܉7|䥤UЌ:lWN֨GT]iկP~:$vVLV3QpǞA1Z) Wp:zANB6v!%:נ 5!X m 0i8ia=Wk o釤oEx*^ Z=nVL_UixNQUV35\# z1&7_4'z[<8_vmpԲ@s8vNHXK$V՜(Dne/b{LsWAhM̀'̌1lI{z gXh3 :VzȂ{O^Y'27.7'`Xk_<ɣPRwʡ(v,bb\M<-Eܺʜ4Nt Mcl9)vFr:YZ 6Mtt6$1fk85qge^1ٸ(\'S1 a+)a7OHM9C2٨y# i_b3vOh]v (^P=:eB69S N2un.=UştR0_N>f"k4Y?!de\0^1Cxpn\|*D Bz "&*CJVѺETVPI}/AGW Ru@U= ej[d1+/ na\*9|!29vNLT?\R!4f&Rې}Mĩgġ@^deĕc1?PMбLi5&HJ~fhǙy`V^ጓ!Ώ^'jgöiODsVؙlf2¢d_m8[/ PEt'NPEuFH |sID q@g_?H7D=ō`Wᘮ׍IE0If(("{Lb\s,>38>@U>a%U A#n.^0RI7987L.֧tbvy ƈ5e9 0A?*K2MU5.߉o_rZ45)C8Q{TQ7u.L1S9TV@( 3o_^;2xNqQUecDHkL7'/.`{MhdvKl=~sVTeRCDGu`V!Ozf0˘!E;q}9)Nmo~Y<$t؆J%i@7)aڴw Głdΐii-N":(kBXW8fz_QmfË@K*f[]}v&Հ$Y&acn+vkG9xOv+<Ѵ̷a_1zvE>N 1 tJ*F6+Y6B;hRKoi!2~8U[T^/=n]Q}bnx&cb\U–*Ͷtg#Z!6|ڭ>ɝ=ڂ4ypr f۪%4%gі{}j }-}AfB*zVH'K ^z[z*! QgDT'>mEjXsӸ+^X9Љ@PQ  /eyqV^,sj'SYydtXLZEb׶ڒf03y,)N/v>̐$^;|IYؐhU3vd?o*U5a^F!yW;.Vx)5xNgL*sijH >z #k܃"wmu(F6r2lh& H[_~풂4JP⤈\ 4w}{$Ĭ8m'~+17Zη([*x[1Ե2o6tVG7* -Fs3ϊl溒#W=bʆ "A5lڑ[>M>(5f)Y!Tҡޯ hwbRglSMM>u$9y5"+^qOhJ6y=FTm?"T{!7{M/IhC 3mT>k O4D?Nd$˟&wB[m>˺tR8r5/*H-L3sNA]rcC Iدz|nz6GN.AŧEC y"D3ngLN`. Aos nŰlF!NfaltvdzyX4`LGy~./59ro;}x vM:ཡE?9b>6"{X mGcL:7gβ?m9Zc*&M4CNeOZ=pО/_* /ig>"-TÄd$NKyE7^i*`W/kL4Gn/ѣ?ʪ`pF`S< Nv NX w rK@ ~etP_&@ƒ?Gbf6ʉ]gc`N,4HJKB6F_ G(4@Y)v)4~OݔaιM%I|x m9f3d |sЧ@cH&8<1L덠{rvgWRi@3eu,.{dfnԐU@%}HᵮeA~-`Asobۦ$V2=yդ^SJUGRg3B;з6E@_cB-c`J_)jX bL?w@ EàQ-)HN6DcTZ< bύ)Ɨ6TC=!+f]7w<Ԯ!&0Hc,> \ )۩zWu2x/pЦ6?j c駆SJrP6!lܼj&Yb&]KV˴hys<7D2&yME}ot4 !QIK{!zb&ywJ26"}סң0ٓ xn}'"xƬ.Qg=eU^G >wqL&$rJ8-Oo8ŗ 3.> լ SNˆow<`qU풤M|"LηmD Ccl<}!JVF &z/1,Y;?7^8--V\°̾J"FPL?~gX~2GCZ8_ SiP(5E;iq[}SExRF|vX?wF,V8>/,9YA|= & U7gӛV}#V7HpHcW3Xt-ZxQb̧5aPaZ&.iĬ.Lgo ~pL{8C/.ۅd$zBM ԘjM|srp YPf)(3{,Ĭ*EJ4)FHG)1$Wh.`}ަ'\U{jvL/I.(rb@my=V:u1tςDzB B>Ge? Uyrhm$6n~eæmeNt;m e#x F Ij7FajcXڳ2"ƎkGs;8:>&rI`Yw"VIz vOo Wfcd}T1iNA/%մ>LdĎ0iMDTU%98$Հ'ơtDH"Y΀(ae M4@iӏJᗎV1+/r$$.8%瑜8aԽ 1 xe _}Siuawe`r; %(3%̠W${`&#uxK Nw l܌$ clAl!8fC,e~,Uvjd#ͫD=ш`@wLE-VrsSΐc5e|<1I#64  DF.ZaQXBS%d{Kr ?|'߱}ƒ>Q%{<سo}W#Xhd0ʟM1ό } - ^% \І(zR]Ac!K*,2Z * 7e'1PUcLRf&҈AU?OSsdp,fky jV>Jx2p>n%wN0 L>s\]YȎKvi) :􍈽(P}@> NaJ1&xl7ɽL|t$(tWh[^\,4f %e14>vITu$¦=eCi`1"mE;Dh&VHE{tbUoO8iTV}$Cr]DC,lݤw<>aU|~nj7/c7h6,w|X]pU>0e^pWɒamSGl!9?;LT\e@JT~"#Ƴc!>rsvtzߞQYX5?:w{̳2,[yI=^U-эYx *A^طCPxUjj6mmYۡ=^<:4I=Zo+`}Lw)GNd߱rņ'Gzme5D_^\M ++$TgE,bFִ~KVff5/Ѣl-}o5 RW$!G}7;cdz@]CIނAyg*E-izMPjlwf~"ϸZL| 1gG"y '| z(5WKZ#R`0i9$aيӊ?)F 5 p Ud`-P`3OiQɑDNUK$O r$ޚ&83fwlK:/&[lAE婡˷.uc$l<<;%:i aNcߏ^q1XAZH FҞILCEO:ix?pl˓9`]jqx YCʢ`!\_eM0`6)=0I4%|կ޾7Hax&#xİZytPDsۈ"xWN#44\R'}ݢRHBH4Hg q DX@03VP/}"w}tIR#3o^ Nrx_9EZ-0Ԫ [)Lj<*冖hyf.Tac3X1- Bs2g@L8gD䤤ZC REdK四V݂oN*7ᘔw6 {f S`0C㔙!_/pC]|N-jSH>j _ҫoy.Kl@)0kI\ԡY^Wv5zt3Cmr2B\J7^.[XJ)g{ hYJНiKJGi\tSD:7XNqwWſ)u% B(|j"+&( Gء`{td Ōû[F }(" #8ZB#rĿ qP]^{N5ˏB~n e E~M>FclUC&sii&2!+h,VG[Z*㰟gѡ7i u*NU'1{eH^om<Q0 s-4G1qSJO59̘t}b?VQR{队Q +[6RPlUҏJm^\B/ԖHQgwGVnYP.&7*P:g,qyDO*^NV63+shC jFN4TumHrН[̇0JCꎊzp >e%M6a ~W007&6cp,.u|A' weΐ\'Bu # sJk8x~&ֆ.^\kn9™D3Gg2A6v܋ttRo2#d/AmLc@ G\)UЀ~ ! )=0α?1B Bs~% QAO/ٙ:?p{J"¶&׾{qGHERݎEbRwcl2,u+^z36ʍŽkZ 6tMUI!FArY{ԝ!dKa߷ LG:Ma)Ŕ*QF[Wp7-=_+SbK}veمrlR˩%_ҟIB{qkt5-5y{yqP5MWeXp%/_0̢:K-^.-gh4# k*Tc@TR]!Pd[ZoH^9G^O,޲xNJ,!hEN\NeD^(l\\|Q[,Z䪼G z,gTYy:lA#cHp /n˒S'G5`& rXGM 00pl9fXW wT5'}#ʝ@N+uC[e.hF"CtbIT4yi-t>sĪP7l\tU2na0n'RP$JA )&@x {ga%.>(ĪD g['6!Hk.'JQgak KdAlp&!9K=yDݽ`S*| 1ë^h;ֲ8J=,eFAcZ;PJ+p,p-Ɍ ?X垠^8mu~^Y RAKgD-nJE`r78vnO~6bXᯕ#¬(nX*d- a"WD:??{Nj`}0qX&T*ߞ{*aɈvܫ\i?re&}. Jb{WeBKbAW\M-Ϗ QL{eО'3, 3In A15S,neR5/b$UZ D\@>8'l[-zX_iOT`nnLgm#!ʚ1 ̚$JE+ےiE'a ʚ\ZgG2le*/2Mў db%#zs>ґ4 ;0H{H6Y•ոFHt 0i3|aK5=Q#4(vo byXHRvheL r:ȇH[,Z6%G#PȂҽм,P֬,hM"5h!ÙɕczYbZ޲anf5.Lo]z7G,{o5aNc4gPc+}R}?|TNpƷRN"7?B{X#SL=4C,  d \ՑCbnb l0ځ]Y4!ԒHq!)&i@ϱw `^.n ʄ{wl2jw}jxAo]s|)Wr- 8#DϐP}c͹EbSv9M"0nDM/alLzΊ% vk9SnC|zA6YL{|I[.y)t\r2*~a')Yq1In+f9.3EfhqV #RB!ڄ9I U9S>_s]~n/mWcw߰]N3ԑ񿥑 ]֢k6Rm4$ZE>0(#s^~YUl %FST iui`7 "\ț{}:+b~󨽊?euֶ q. xr՜?8g|y *tLo$ ONf_ ӺUL?D4Z}?t\3W SXNƃ̫|wl2i kpx?5 bKxU3^?[+J&QH!ٱo 8WR >R:1͆ N]㕯|vퟅ2ښX}sNZ.sTHEy!1--X]zf ^x폊fc3875Lnbyr|\iLePCWl(MvE3qKg`e!QϮYm'Vͦ.+E׃[Щ&f"gK4kyX,tloZ]lt$`z8,F'G3D~qDU׬P?1@-3,V7cKx=r4w$l ,BF h}[1-gƕμp[cZ>^>!ԃJQ BNk\!1:d/B,1Yt9!T:/q݅;8W5DTl"?6wvDdXJ.Z<"GvH`GU ]uŊ"FcO<-0  q=Lѻzл e(! 0Ur|Ot*˿ĘW 7~(Uѵ=I̋_s'}v,(e4Ossv:"wӜ? K뒝m/)-hLej)0r:ld3M̲}&g*Eùˡ/! 2~9?B].= .gHT l9sݶw(*,`Zg 8?yNOydҊ|t+a-N;Ak^K8j/m2&֋xЋ,nS_Lm9xg-oc;%/YQva5 `X>4_V֝usQa ?mwƅuFXe<$}٫,:_q?,x7O%%uJyT\&{Y;$i#fp4zG$;4U)7ɧiLS#שVWs ZXkj(aDH G4& q/aq<}yZMqE;,&IVjE6c9:+q$9 XP#u%.ЯO{nTA?­$85;aER\2lts[2kb 6ݲ7شROL=@H|Q;&1$]a}ӛ/ݤ+4jYj FIĒjÉZ>d{>8 nj[Zc0f7ŷQi˹^V C;'lR !YD40rf'ں 9}'r uNCw ::3/kw!.L&i  NQL|Q$)uҦ^!>9ey\"#[βb<͈`O)@Cؙ28Bm~;0xzPG s+ mRQtG1N ;-͘ė74N})ȟ2,j7Jh(8v51ngcb{3p2Z9VZO i^ⵤDd%p3zsbrB/lqN-`dSy/| ^3D)Ye).wL_]a}HlhyvVp[r_2~u8Qؘຟ+80܅O~VoqNT17'r B#qᾫ%sD﷙! `zp FU?-fZHFw>mÃ|ѐ2q0q =tU[ygZV?\c{;8a)GIɀXQ?+dps wU֙jh'BBȭ>֧n:S! J'TIӽ9=y;RgN]wMu82V)%&sCD%Aՙ~vHWCU8~ Udҝ8f=`z4\AA,>5۶w lTJumt;fKOch@'#WAw4AV(FnQ+#4ҁUxѝhBI4M((!k̍Sǂ\zrZ,lE 0han0WP;]`AVxMM LLGvYI0굦QWB=a+_ i@|Ý*3ҺĶ~ti*fPɈ"ly=n曜{.mƖ?_c]2Ww4\6j;QC8/$њ<:N7X063?{8MWzk#u>2#2 ߊrWC- `{rxPw咵%׫Ř$N%}U,5NfGwg-{2dʇ;ͪ!Ch-)ه35~Px, mRdzVH f Fi7;-%iFd]+ 85ɡEΆ>'B ;!3 iYF\hkL sF&JH;-†= C 4ܨ~^ kY$ Ipa9Jq'հҜe}mp͛[ f췆uyzh)iU fFH-4Cٞs#]i^籿3[#ϛM: Wphǰ.[ܴTcl'8aşΟ0ӈ!evKW"XSTt+`봛J.9^b_؋wqa`V Dӥ,n 1(5V$1nK8gZ0Sc}M,δo}KjkjmpnT U !Cŷ3CE1HZ2J)230.fm TMn4Fɖ?CTA$3%51TSi0'@LV  p,S}U &aZ8Bt>D."Kc0C L2)X&Ly^'q$ NHpΏ]NyZ_32{bI$tLn[Hu($|=^=5&0a DZuѷ%hjpZ%ӌwܭ{S  r`L50ξoȩa29coM* ~`_)<9-Aps ͺKG:~?LB?D$iak6jͨ#^8Jm.E/\$$F,/rku䗎ܱࠐx u$(h\M+#FX+]O}_| *<ʟfZvL%In^ P QCgbDAC?JK!}5\/? }:>|S].o3hv!{p}qIbYgb  7>?˩/b,80W—$UK/d#̨sk1+?ZztZXf3MK^ LUb޾Ht^ cmW J e] oiʌxiïyk;nM@TL)F]IXRmYX$4m%;-""+這cEbcR~MXbdpXSP4Ѣd^Lj|Zڛzw\.ƒV8_DO=S=|.`2lY"sP`:ze_O\X,g7qyMTM?@nx)GsJ ?a.u11#(͆YT"_Z+|35(F6A_n^Ӗ ݺ}\CiX,t^,{[i{y40ʯ @nsEX 1, HU 2,L!ʺ2p q 41D9<2K@QoxZBpUTC܀3k7zYȇiam=bNDM4q@CQ$h뿑vEG/"UUC,!Zn>SMn'kCVh!(ڈ{}5oK@Tba{\we21:w;Ĺ4..fF*{m, !Ivʍ#cp\;=ICKŹ8&LA(7t dlDhD >F<ZVh]H j]r:O"]2"qyS '^8c6eeqe4Fx/MpQ5ZI6Md~Ii' ^OǯTf؋.칒)g(vS?eV! @I@O;`IoCbfvf6wR2q TE6VF)^"D|#9OGqFuΘ 8^t6TNW3:\9G\{*_Z.vs{~1Eς@Aib]-{05I?v]+U +R?s+)ŗ v s|ue\pS6ϤEnR88Ь!-' Wf "-IDR S)Δwۙnz%_8Um3 "3 P0uVGz3׃L>A\#h+ֻm Enm=qZ & (mȚ|Ae?Pu~KjKP?hyhߑށ&D55JTkCQ\b)T1qI5jG͗WC%S2)U4a&0N,sA`o8tn*[gƺs˩_Y3Jn?>eø9CEl.0rMoЁEH8W"ڵJ8"}F߰{]8&xhw6^:FNC!e>^nýǸ}rSTp C v=4 <ûx$*̊O~ǚXB.m2΁X#y~X Ⱥ~"GX 9@~{$$N`jYw_@$&!~`:aVh* -p55` |8òXƎ;k]yIq6!%ʜ;ŔpJ8]%[ ^_`gI&:D{?M(%?AgSzļE,; J/<y_/@EK=u6+l J(u bl'bPwiJJJb7IleO-" Qbx^$|^\֚͢d(R uU,8ӕ4nL%-ܒ }^q N"kTH%E06_b5u0݈2eUlemԼ~:Cݜ`U֫V\(XK.Xz' 1m䚔4܁>\5'K}5Gdk^i>%@Xtn,{i4[ջj^,e*c(!Z㐀Z[Ƀ64CpHl؇vBԾqG]>.;$ăܫ7TּaS }Yy'?ʽj3]2ʐ\.HƷ虊 N @| fAZwd3f@_mx28ܭÎ;G47ܟ5-P=QѱѶ*UvtOCƺcд3ŇzW-I6r h2AuVƋOSSmn/َ(%5>/?i;ai'7Bwڂ,!LZ<)%ˋv&Ф ,Yz~dtcV: %^fVx{f%Fz.Os6<_Q.¾ń70\5mIޘN}Sަ!Dpf*p dd{y8_— ~ާ 4j#ŝ߁7˪ Uq$.m5uMvZz@lqN|2YeQ`bNCCy5㓩.HlYVkKJy3<{Hž)~T}iHGhԷQVV&g'1յnI]$b̩j*e-RcbIN di(3=HG:2̿kǛ} 7@z/".Ҝ±uLqȍŇ7jg1*'t+p}~O]P&t /}*70G HA=Q3e*h#!. ۮ̤f2ޙ'qJ)ӛg->BK!g:G@>R_EBw uq6#Љv IM1d,9C Ow,]YWuo%˃ 0sѩ l dK6ЖAp~FZi t6Y:(sö/{1OL',K1iJ_XoE7Dse"wҽw4f*jaMOWDvo ytK ǐ>A|Fi};aΠ1t3c7BzkK{nxJ('̫ - pDxwĮZJhOsvy4KZn \ZLRz\`<[E]'N{1Zzi/֯VBXEmTGb=ɠ^)*ޝX(_X*#0Ij:=cQ[<VUq_ ~<&a.3X)`W60A.G譽̍heYx-2,Bem9d|s9S NѴSG8C0U '"n~ud)п_Y)v֦ ` 9̤',ayU1/!,x03Lt纫vB*UC|SL6T)eRZg 7ehWh9!-TڴKdѿOi'TVCbuݝ\=ry,`\#w<p t^~ab,UA#-᝷=_O`>rhQՎ􍐹RK߄nV SnQ%wQwj'c ^ZyܑZ j QIT8RR25S3hG%3E܊:b-K5CS/8:a5-p D$"䗼G(^X{udzqBz)oe  Ks56j$%Ų<^fiDRIR,B9( dGIdGׇLnZtq>?XZ85C瑱Vsije L} VNy;Y6e D:TzPb{TcBn00I5L+wצpkQMhI}C3 BMxzYꂄCmfj'k~qƬ{=b86> ƼQWPR;()Pʧw6.`*@ lfF;rKCw{!@2;tL@V͟*le! mR-ʗ| L`DML,j JgDZd&TrM ; % %oGyf=rl\w56Φv{,S|yp \>j-)/v'%XL.' sە_|d-H65&򑼼& Nqhj~OPO.3Pthp- p㽦+ϟ\c dI&~{(Kw`4Q%A~ROWI₩3n}ˀ#ȾM1"YZBهO y?Um8+s?0u脱x6^x;T2"1:}%쉃4UI>:qBGMKp kT8-vC=x½6; 1*Bov:+H%-+(͙0nϯW8&؁ %s:ŏY{,:pT")t4&8΅袘7^L)7\\2LtSÄ[}<Ѯ80|+^V,I`WBt K}G]q! 4(e<~r[h]iN ~V,˔\ o,nddd"QN,##!w/vhӀ=ypABa)'\Lx_joK?qD+b骁=_/F?7_ۯ^}#'E3~zҩm9m\ىa|r½\*!-T]]?abU]t ϔG># B?@ =1ARs2-n 8EjFEAږl| [D.8LXyJɰA$die@SL=r 8caZPLR3.gy^5k.XO(l[Ĵл>h YaK9y j.3`JjV}Fng8OGqYwYa~2 b$ZmD%YH0'_fNWSV72rWruSzϫѼN,z&'ݻ=D\ پl SVu7f9H8/- ʥIH0=7_o΅mLj2迢ط24d E c<hF"M?BY2JBP'_.xY*6k9Ү{1\A0svzQ)~hOX9̬Lwm/V'9 'LolX_]ﴡe;%1ac&G{~ԊwIJ27qOÆ-v\2 <UAPvFk_[M>Ґ!.FZU"<.ؼF!U-4 ?('˳10:N0m7eAf5\ZDvuq-37Y̏TqyԺ4Hc\fӕp M%\ytm?܅ 4'qY>z+1(arxo'=n&0.&O IPCE*眽K/)-Ǻ(o)8/{i $ Vy Q|<7F9LFY*%fl-%=ꠌh-+rO'2iIȴ?.EwW3b7θ;yӼLpuמ7-R)l&JD֭N-clF!Q47dKfoK !;5Adqi]Fz渞i vb񂪭TQA[٘L6+}̒83DIp!Bfs%!\wv[#~6)vF6Y׶8hS^.[B?a7vs<6UVVWaeȉH< Ӣ_/w7K\fM -1 PT)\OPPK0c$7e (m4vsa ."`Vxm&շW5NjW0+|/_şnjpLE(0c9;x3;VPkMh*Oit;𰧼<3 HC[b5)zβ=r7A$9D-X?juc£$+Nv!uoW4H+Q^:od*HWUu_Bc,Ĵ˾/)=f %h%ߓՒ"c%F>Խ Ħ%5@| 1B P@p}M' gJv1[3=8tsN}F_d g|-D8b#T.{E;N嘣Rr<!r` )>1׷ x 6if $JKGCiG=v(<2 -ltɥo6vDS>B|f[#"f>٬d`VMty36~u3-fo;eĘC3[9%P:^a{ :WTB%v;BQ.H\#ao/EVڀ[2ERO\hrt!j/X~_j[H녻>'J]%CmDOp(9+hO6_*YNާ-8XXӅ60,WP{vA`J߼}[FZ$~m/1ڊ%9a'GNfWoD{?JQWkgEtl X5/W7|] ؊LODi̮"rFp͖DXs-L:NfX8?"no X{oC,2W,^-U12H s3aNfam,2"ԼL/̕4=8`uQyem>x٨%wTB5gdM8cwW{T20jx׬Ʊo"VlD@KX"WEXym`m=Չ^&[ږѧ!m"K-)z)LuE~1KmF 6P̈́99Rz k6M -%]:)Ki^ >6o)jfj%{U{S̶yLp1|>!=1Cʽ)51o*& P,b$gKrl+~ ٷTޓ˴טqcU 8M7I "g߾Ĩ@~RYq"w$.~CsJƀHLTYXH7N[hfr $G#d3x3Gg[(Ϭ>v; E~e(V|17SK.=R5v=k o OKJs`:PdEQol^ #d B>E9^ҝ 8oJ;7$=LWG_ԼAZk?AH,$B"tbl JQR!`3V=!{sFJއcK־N9YC &{k4j#W'(vLF ՙVe:?RV4$V1=RA-jlz'qjL bd_u ̗SƇ2j51 n2ӻFZff|LG=q[xʼ2-vĔ`Ĭ=J؆+O{׳>ri%xfŒ(7L^ǾzkaBf*t{ =8N!Q,muYR@4=i _ɶT.%,%cS}8bv,eif_xoUW8HC5myrKk_@_ z:d*΢gY^]= Wɂf3797qh6Q[]eS&.m\z kv ,#30* {nM]x5M [wp!3tƈbkKrt]׶,42o/ `:!V~FT:T <(-Yզ=O33ssI' - Awr"w_%j4_ o8DH+u\V6%{c##?6[Kw`玶J.P.ttjVkH+রu%Az2kg Ё;B anEaF̂=qO^K|C-!{У0 廝:mb_i 9Ģ/w k^c.xԚ xoÁv C:{cebIG?I;(D߶ֶ.7#ߦ0TP!&8\i §mf)1,}09wl3^!֣KwaKIy*Hpwٗ6d}9[@&pfss6Rؠ8R-s hz<`MU189/Xll#Gz5 @7 tg'Wi9( '&X:PdR,tʦЙ@}Cз/pv?de̲BMl\zJ 8f:lw?G0bVs.٫ G`#Łn,߱l?xKd:ፌpnQd3_㉍ojKr546pռ_#a]K;w=>GayDBe7^o=dX3_VOX@hhsADӠhi嵯̖;MF?ĄNX.sv+1Aw H9Q7f!2ɲN#d~s~v>v`R+{OƏnJ03!8O۹% D]/VvIP+Ř4 ˬvMʅwN AEaE؜5f PvL8K+7/ …'QQVD]mN +0 .iD/jSD۽ m=]bse L-(eh0i ވ(0CY=k,f0ӿ䣧˰bXDîdv$;- Q9X* AT&H[p.G颧oކĖ{⛞*RKvuzP)z*~=@ W| <R6"@ahd \qS2.;˻iuu'ixٓU =CȰؚNjPd8=nsZ :7ʜ sPƠ P4㘲MNy-9$tVniW Au1ш83s.`{*}K#k-||{G}: }I@]Ȃ{i'1 }8QYɑm05o|ҧCxЫS(UЧtW`c^z٢ '9is_$`×^6W J]J Hf3x{ONe%Ƚ%T3)LE?&,ɾ[+Tu++/H`FvnE|YM 5-[mCo؝%сUCA_\b!K 3G41 9 cۣ1rgMLhՎ[ʤt{}IyOOec2:a .N8v7WQy.9{uKA0v3&q:hd 5%GXv֫C붰;H-6$~RIo\dk, }G?V Q A!MpUpb/DGT\*^Wỳ>Nݯ*cSr>W=B^ ]!;%yVH ;t}o^ݟرG'ֻ%k~!**t^NIi׼^ގKh- ;k܂^?qp% ߺS*t  `[|}5K)]ni@c8o+_c7f?16n羾N,|/ǵo( 0Buwhgl{XyC>> zăͷٙɊ-R_޸NR*؏>e*i}U8O4E:~5pxتc ;i UbrٷqbZ%c{㥳:Ĉ<Rɸ kف|ZIB FBOܤvLX .rv"&yυJk2CŽ4E6u9Vto [JQi -WqHL&뭒Eނ^brNeQ؈g2UK @O%,5cm _0CI=.,<+jgh5O#_UjkZ@ !pg֚}XVNI%Jsp]:tl Hf .(LrZy<$SqAo!󉈮$ oK yWo hA򔢲@'yF oCq41O_X2UQz[T+^of}gn:kHju DV*ΧY[[b(O[NsGJ90tZE4`Qoqa?zŦwEu\5V2.}B!B0rxPS0yvNZҩg,,Ї|ZD#v=I~CT j`u}᭲Z)@8U?[roܔ]7b,YG@vVмADB[On'3Rr-N]q]M sQEh5[gj]LP0CcJ G/`öoiHm"4Ģ Qd ~cG1Xl@`w)gVXc@ f{4+6~` 5Ik'^S+!3]HҘҍo|2C'y#qpK|} :4UlLr_W&Ak:|HbrR~q1JTJiZGg (cbTw$W6܇.OϤ$ΆȿCq${gVJ)gls|fM[OIlFeӄÂ)̱*#T{ƃLxXa_iK@Mq0t%^WSXes.qmzvdΉe6SQf_^(ׁ0 <3Np@휔Ĭgט_PWN;k(={g` -bBQS%9 1f^'%HdO5}]pOeı[gFI2Er4)uWMRDXçd0䰡2(UY|/{~Hq'ASckË:vv`=2:![Eqgإ沵nL8X"L"S9_X%YRub~3P%gyFG Sd%MZqzBijVjDR&L^ړSG 8ԶfO:[!mFD bw$ ۈ;XibT5-;xQZ%r_ϷW`(p[Z)@=kzpMD 90;h>ۄ5 (Kli2y¤ޛݨ'܉l n٦ )xAR {< C悺]~D?Ƈbx* 8je01P 1;zv |ƨ%xQ~& ܢ11e'9IagdA'\QBHgUtۊMF:r̆q[ U.I(bmLҭn{ZM]Z݄ GB #-O/L J6=@jؚ Nr3$%[,wJCK-V6ɲ/1x3)w5lT~ ԰#)G/_NھnNLJptU9$-e K*-(ܣΨ; sNQ?=At#[[{%c,#~ gV+t,]gI`3^7mSg$Mg?T ۂ [GҒѷ`of:KiYJ_}^==%-!dX}t8ks+ rq*╋ߺN2#>zP.=@ҩ"JYS.9Aw ߩ#XT !"Li 4#N6D|/Oٔ+}b:GoHMs-cX;py=5)cNFS3[/8@̓Q`aGSU2_[A8I. )tn/2ħ ,%a>B/GFD W[tvX/B\*sB&\RAaEiLÕ+ R-Ika, -볛i &XZ.;'bLerU@ڠEIḧFc:{]csñmrSjǿxߤ'UTz'CWN$[`Ņ~z(GڱƇ$_8p"m,U *͍x.%ZogQ?EɔyP#I~Q&~wkcڋ+}r;c5?!&AtK[0Y//t9^/޹we@4d?{3hwSZEl,;QOsnX;m._%X]z9k[Β+A~5દ;>$\DƩ4Fܬ|l&Jw ~PHm] :[#6#D;ZE1S@`oL0R< j*@6 ?!8l-S{*ɜZorL&Z+{O-L:K;GBj/_>01d;eo-2]LnctK]UD><,i7\wkUne 4ƑNO LG+c'>taxc n1f xbn$ýLM`[TG:& lXHLSRXj2Q82( T05v0%&äf=~I]U=tRF+t k[9~C-Eh=]g4 Ⱜgr<*i폎bt2uշԩ2y +J!0kv7QO%s:#}JK9%!A$ #Ns B )^!V-M"kg'7@l: Fi8ֺc8A:Mc5VZlr֦QDu; ki@,L\WARAe;^kΝ3KE:E4"7\j{l>~~;g'?$*AֵT?7Q1[dQl̃p@aSg0EMA'"J&Oy=>2?|u{GV21PTQXЯ)$Sn}[^D/Df+UF3vݼ.-ɇ~SĬt`Xv,\P7/`'r3}ÙM_E&sql3e .Axk4t3GLN,S!/ Kj&ȀTFK)[9>.-VނY*lYu0'nl;FG{0}ϔrI~q4_U}nk 4y#=d6[8Z @@ CxvP2{v53hiRۼr4//@YDGdI^,h4ae}[q\ PDtL6y2M"~Ӳl`Zdkf5|3|'3aµF<ΘGS^X >SV*k,m,Z%TGjl幏ɼrjVH $$#!jM 3ZAU_CA8YK>UB1M҆m e=W|mW:toR\{/s$\Q\kEܪ=WR INl@iK+eO dg,(f% 3K(O6`" iZ"xNc hD3(˳}3XWARot@d*'GӰmc?=,ql_QP#x`^A׊ܮLnBT];T} Kt+pSCb,*~Fk#뮿j2$M;= ۈu@FB(q:Fn?UH8+x jbXd\}IuD/R۴HIJ4<\ &  Pp([vQq_](8#R,{sf:3ԜFq~f-3ӟձ¦0D ̢Je2vYW;%uO2PJȚ_l@:YNLW2Dlp~mݠT-VYN,e_1z5 у6m0+Ɛ(+I~B[C ckpryfPݧ}ĢA7 U%lZfWТ~zZ<ь0}L׎͚GÞɂ*)e J-^A?l"=jWQ;&[) R|-e{?CYljE27AΕoaUMpTosp~]s`Yί$*8<n-Q"Za= GjZXx BjT)}# vhX+joxgI,d}%"=~-gHCJOl֒'b}57IT6l"k{б`߅G0Aj!ȬYp87M$L2reS bհ'-%HV@Evr-YlC  <~61#UqHڋhnpgC:A_I_R'1ꀓfYz}SɾswtQ5 hZŹRQ->2n:Y^@v^X_yt)#O"GhA%z֊辝E^{,r>ED0i\Q\N]m(C|FbXNߛDw;H1Θ:ʤ\x"AX#^+^EcUHbw k)=[پ(PFׯ|!ύ(0Bx#n]FAP~sW6Y% P%3ʠ#Lg?u7*/b:Yj``}k}:~*5}mIXCvK9 kS;>N햅uH.G!Z=Ք,-ߺ]$ڮ-aY"H}f wan-Ɉ2Oو}*k(*md"0DVHקmoECNiX3&j|ŀǻx1𩏳@K>Ԯm/G2ICB')= n;x"P:O?/(TJnPBj||YdJI\?߷_x_l:۽uAf)JX[^5JZ ?8p.d&%ɗD!גʯ7C2= WTJBzlg&_܈葊S.~kg͹xOĭɥĉr7}offWQ~ qeR$C?8zSWW#err#AwnHp]lCXQ>d!q6jtQGMzeT~ `#k5 (/FV`5֍njcN^қw o!@ۤv0,ܾ_{=綾^791mKB-ˇy!KC+ز-SLHz CRL {[3N_$qB{9xk:,ASMA^RN^mPP wå8س5)-#`]#9 IlB{d0 ) oPS]|(3b+=_Uha|KC$#/އ+RqeD@뱻Ka o/;{]g:HF펬I2pP~r6 E.2u7셐m4 &.t:Wt,16XI+O6]*@x3t([0'Mq,I&)O ״/,<ڶ _z``PšAgHsN)gU)l?T__-F1H2bU@dmQz,D jvD ӣψD&M}fQMM菡 ¡`+~uE7PQ@`>y)#y?IxIa$To/^'VJuea#pZAF8<5aJDgmK_\y$)aN S^ai07#\%6II hL3'MçꉑqK#Zm4% IBJFFaDAPo; <)2HlМ4] *KfkcӨ5g+0Dc Է=Du‰o4 kTf]G-HJոluHz@5h9t0!*[.=3զ *yu"1Ҕ2|eH+D}+ rCWݏEb46깇و-L?8/E~IړoA޾u:dx*;?FlI~7#N-e39fK<Oo( Gz"3YN-ƥJ6ZdڥN۴FU+:7uJ`t\J&5.GdGi;d%Q~DS׈cf4 O/w&;gf0_OȲT%6Z/ @QUu3طb6ɽFτRku-y ,Y߫B,W-Y:cLBAݳ;L70NDX$-o䤾?ԈI',Z现p)em Zgv%4]f-1?{l' )ub3%R#YxY{:sQ{jfg[Bv^XR IBe4}\TyM2IUr [z Y^\EG4)(z Udw]4Nkma AqdYf~Ohd6b=֟,ct'wU Kԥtf: 7M-y6;#ْb6bVhs#xvHi`_zޝy ȣ% Ӄ->IQ=mQǦ`Zt7>/uuz֋ iĬ1/8fŦPtEn* 7f\qp+q_>^zr4]f\_W^ y۱©72J,%@}za1$>7v68dg 3 n%oyHfԽ]kߏ,Li,L˾y¡@!k`g,n2crg4djO8|Az 8%:>,+M_";'{K;V,+:7H[[)t+No\&O&קbȒiQߒP0rMuW4+;hl"h\lws=/411;w@yCaRiK,)+_C:Y uFvʋdZm{ 8*S+IIN`Bp Wx= JTa .{G0xPCWwl 0l#ư{"0a|<$ ]b/6S!jܽyq/=/[jƃ/H6h F:* VQskt䜮w9Mh謱^F,-/=>:|Pf *$ÙҦ|9JLX5խTӱA#>*.u`(W4D!vXFSG:UOR ONK9>8b~W[6J%AxmP@>z |j %}[ l4b<499fesM` <0` M WTȠ2U,B:ǷH&Qpd.7<ܨ))!ߓ9;J I[`{=X@\]吲yKs^-aq  D0*2- 䶀M)iPsܦزn~SbӴ$i)=K 2fL KrNc2[Ĺ_‘.#1DUH6y]KҪm}Gi4mRWٔ3{X[>䜩J?4$vYQIlh7Ír ·Aު˄(G<[t\jRHR˒.pos(!3 GW˻Nh&{@B<a,+ rۙ* >1sv> OuđN,@3u4*D:Bd7S5g.q'C+;o\&oQ6 ;!cN[3Y=+h=idB:MzC\c b[+eLc1-cR *oF֦jډD8ԗ6It~ cȪwwpY!@ax?c0p&_EdR0&D f( 5wN1SUQe|q9o\%k4K_׎u(!Go4#$RH`ګG)w3;F%: e&m{lD$y:{Bh6wN7(Ej+AG٥? 3m4B2JV`I׫ ޅ!9Z*;;P C)mRj2؜&1j;ŗV;ccV3㎙5j6'-k}Dd@1+",QIs8OGY9z'ksX'SiP-Xk{E>0Dj!ʊfw]׾3Z,qr;#W!k醺o;{^;~96 2XnYZ22HkD s[xI.列A=S|Bk.8dВō8)c8R&a4\IGJˤ4gt5oy ol%W[vk *)q`F~%cG+KG y^;X_`=B`VJ%vO a6ADQsy.LkD nō6[v yiǹ_?n \L~akf?ībxl*_.]6뗭JPdaK.$gI.qH>Ci>N3UJūyʚ_B6މ`آh^Ri5pQ+4F*3D[(w&BA\1Leu>P-w„ +$a٢Q~X/qp{|VNdS F{Wz:5]P[bK@%<Ʋ/y" \{Ko6bd^U2Yk:1@59)Dr5 Fej_zU-9!Lzԏ-$W{;C):FogS&R=uQB_uD俎zaLϩt DbvW XY X`xt @剂( z\{ja!!mb_ܲn6n7ж $nOty?4W&!d&oث6 !@[GlwE5`FֹZ0 ,=?-"Y. I׭›0Wz* Z;Lc2 K{;HoP2m@d5a9p 8{d4Ϟ9ΟdZWsGi;/A[31ϵMbZ># #Ƒ?9U{9~y6>+B]WXw~s4S8=jUxh]#Q!6"kyuZ[ /R;$dpcxWY {hU< {́][f|f~ɂuG)jlJ"|`n| X1z.jmO&QࢇNĺiC~.'6 y o\~rEә)=Y0IxA۱uHTGg'{72!1'.3ۆC^ea]\d;|nkf6FCcS2ɣK )C΄^4К_0|`|6Of!Ͻ8fF{̹P;;ᠥp `*8;AY!Jw̟ W wn|XߟOBCd.JqX#ѐ=<@hBpaL|CvF[t!z+1u?-mJ(KЦHSE2W[Sb=WPI*;4_N |j|2'*Jǧ1 $'&|iUmB&+n_p*dRlVx^.PUq)m pQ }kRf4Gha}}C8DWb g݈cN. @ 73l,c3;ξc\k!D8fzZ1M&yXv,\ uy8hi 3X}H+qjK!CzWԩ?cvnfǶ9$A>@F0?9@Kez]ցZ9+nV[Q*our(L/wuvpp}n]ƻ—KVBa |gk})s-kq )2LFuSj/lFk*[JNLDVlG=ZP'}}S-1wVR-ZY+\#U/5zԁ sdfWz-h dI2כL;O beN&"y7+X+9ju"EZoΆx58w #$`mIa5EmAN%a)-wNq4B;Y,YuN{ Թݧ\ #~[fU֐Ttuf7\F W+Ŏi3WO9Cԉ|ˌK<Χ;PSѭl-d ?{n} *>, DQ`vSF=0uM(X:}}˲\kE>I4fOd!BC+.'d}*8EEns(ݕ%(]=o7@r9$Ph`9 PiJ"OTЗ]$SJaVa9v[={R>-!CKكR ?Dr\Fw_Uoٝpxo0>h~yn @QHvˆLDav5UrDTM*Mi~4FQ]ޠSe ʥt_ȨCHwTrjӦRONeqv]vpcp @#c _!67&5 A)DZs A>O`EĂ{%NCZMN"kt%PI5-zŖ 1 ǰSNoq#`O}2.0PjuPwݚ0oئ֟)X m۶fw-ҩI)-&ˋ ,i…mXvi>ڭ "]T 7'(lhtwuF&܀Ԯi"`W3:ɨj@>$]'Y԰&'YBl8F\~T`,W]FSPSz;[$F;j1܊bmV\$׸:EW.Ivod:5bpDĻH맳'xt)Y>ƭ,kV.m9 &*-s oxAW.=Xvw.wM~AX.̏Βx(ap'r=,*H6[s!\U8YI @Fv!76cP*ztqqNk e)ʔ T|DKOH0b(3-q}~/,{9mMeѾ(i8Z0L>N},>+]7Ji8!@O~dh`\!w#N8ǀ<;H=iAdX-+r޻PRhJ蜅$5:Sф!n@YΆehi`?Ľ=`-x/SH7ƇUܛa|t$k{Oo@⇍8|'pv_Y $hmuA<qcuAȖ.}BynԴ!xJ'w"/Qat}@܈C8KZFj5`eVQ2Q7,_ogd1^W*9{#-ðJm!"óy4[+lqz WU QpQZ&C,,0s߽;a_x\ lW8r06}O @(٪v-į3t/\q,y #M|$6<8ĥ qɎ#k1-sKN|DSv+VgzKŇ-$u/r?Ek;c->lq# ZWNg PLipfI/_M~un6/.;{IEq}\.aG?=פLe4ЄaE*n dX3+7#G6A+7_:7uoT}""{"eu_e-$+;;}̃/&at%.'΄1#ľqMrI=Y˞4 &{JJD(%:l@5sT;@/]dx˖,ERGK/u ѨR X-U e(s#,*^=4[D8#Pw#" U ֆBlϣD{pb^.铫:MIT+ =uUN0D_vvx`?n怼~:iY3ӳ`t4M EbSe*o cST zC㤸*پ֍ #0)`D^t;=hdPVun9Q3Hi^cϨ9h 8,elV.C/4cqU*3T/A>Rά͏z)EhRRAt '0iG3ȎmrO=3eրd9}#FHp +p5uǧخ٭Xy>oMRڪGUKP]eku$>+Nnz\"6AߤMШS+_ v CnGM4YiDqOeo[o-ܾ+>lݛvHW)l١~vO6_+Sn^VCSUsJM9h)r}!3ڑVAc-_v'R*L/<81O4 pMMKP"z fNuu6 )@Lks 0jѰxB6)5oDXl_N@^B:IXJ"K4r#r_' wVp'QFZ<51W@ct1+Ld|z'7'`x] .6`ڒ +Q#h> Vx*M]ʖ^_p˝ct ?`\J>Gj~S6oZ; I4Jy{kPLK@ȗV†:-kX噀$&el:#eK(iΛ{죓p"$5B=nB2'cdXun)OxɻoxRL_ڪoۯV7GZTqPx ?2)VH%uV'8,4۽dKgJ/-5jZŹ̠uVs<^l$LW-(>P/V=?dBE8GK( |o}T2Ed8fu,g`i5q(.aJ KGOfF{/\' #^%Q~^{~V&():o?zw tWbT`"!¯]RHjKȁaݵ?ԁ|GAL&Q YrO*O\CA@:=O+*N} 3۬B;rw eZ=cZ4{#4zܼQ >⸵1~{J2=$Ȼ(tuP!wEwR)AoK02YkV3XW3n &-pu\(k}bݜZzPe ![ WɯU)#e4eHi׎Jkj ]KjSxEKmv\]%'=2#F+Kc]m-{hS9B^ BdW }LDLVy?X7JR+0b>Rpp: dbwǟvѶ"}>qzO|ѠZ vԄL9.T(ivV?2t*xg2ŸV=h=oS*> _FDZ1^V1vsEta;u8HIV*{M wxZMߑ$R7i.p<CGYŝD\hPʅU)ᅩbs7R̰k%%;f9syW'"@f jA|qWETx)q׃,(4N:wh:11M"M7i-Oc^16 ˪Y %$kae"F3 4ֹ Ҿo:]C6wS,kGpv1ՠ֢BkD=9gQ)9FX>:S\rI쑍s:(uV_j^)RZxm%>"h%3E9K΃SJ}8QX?Y=ah1n2/5s=ﮛ;as;"\ų0Rbqʈ7XUn1H} /]]cxT;h֕ ^MY>&>s0bf< g ѴaC[-{fk[`/GYI˳x|BIR9x2ih;G+8(aDO8r-dA5jC`C5y6_V9VJ9u}]2OBǽPkߍq| eEnG+'jvd<9e|yfyR 9 L䰦 hJ|tC11g@ʂ.ǃlx%EtO-C V[AaQ`>:, gq.V='K 2vfrF1)ڽPEq7s<60M,7N׉] {A-ju(?^E?YJ P]MgimR8՚/W$*;9Rߛ^*.MSL\6/s|tY)Nҳ{4ΆzTqkgY78=&@9Kj>rAWn\ Go茘YNb˷2fȓ'}wDQʹ;%iqYOo Vp mp㌧![C^ tO3plD{ҙ*S T!i%t?ݩ6!XΗg[ÒUjU*ъg|3]ޠ1(=>ԅW2ZVXw6:RƭAj]LE*E g[*;: |.hw _?C:Po _#t@. ֓^UD)%m~-XU aCV!AқMgE (>LןYؘڼͻGDtzUC,~^MeGfy^!9} KJwtD> Z[GY|Wl^:`}$9ʳH,9~ S{1/+-]n;/q `^;#~0gKb8kaaOQ8y Hz-v ʴEt=W*im[YvV߶Hw\Vx2,IR"Sͫ`bd,Zt=,pp{ JlNZe w46 ('\Xd8"E:j7\q|IiN ͨuMSfdHOO+zfcE{60JrbϏvs{E_` 3<N IKcY׭ԃ9j:u\+0k.x [xq :u> Y;m=el~7a@D̔Rc &ݩ VE|.T dm- n_-9{ѝ r̮RNkdhZH$y R  @ATSSf+xD(>d a`5`{#[c|K9c*ZI@N}-fتT_ CpT=s@@gݯ}C:#YQA Ҙż.Ǯ9aSMaIY'>ic3L!k=BI1}'T! 바 R4w}5#sڔUWèoyt^["g)nI[ݥ3HtJ1 `>BGw @ɣ*nǡ~ :9!VFM"zXH&~!nը3bí5w0k zJ3|mp0S50L3~q?1`c~;2G~O:qb& _y1h zp3D+s[R H%O}YxIsS6\8KizIE:b$X.CmɽkL_l@fZ+8'fN)9* 8o]}ɬiL 7 J7!A\6vUۥq(d@\7w3I,Wd$Ɩh'%g”jkZZ=֛9z"#>Oߓ{Ra{D}ԙɐF?/(3!Pxol\ȡyObrp )ȚՖ΃' `R5-J806y*RR]I$Pq>{Ċ27v85˽x=XjWQx!A8}MHXApD8p A qK0M}L^զz  cj(==G'C씈+i0?cYC5TM{8?xp ֡1}JVMcʫA)ed')KJ:@蕿EucWR*/Y8f'Ň┹1홍Ysş,Iά,v!#XSr tI N_1݄BeUFuۖ]vԥ—U Cf~5wN3[2#刚̛y<2Lk7wiX7uy[4' DDn%ՓbD_x'C@t$WǴ$9ѺyuA+{53\9*!| ԶtR){mK8щA3\@vھ??Twy9ߝ"YP!˖ 8m3Ȩ βb,X-lށ탣vvXa'\й)5rZ vZ9t0/)xi5/?D MrJ|uvzy]Rw>,`m9 )&-p w%8аg5I> 留)]RcZH 0;l&k@/l6e%2{.n i~5~#C9mqak,|>_9Fɧu#}̠-kaN;\Kp_;Pʰ ~Y=#vo# XnPvq n ʡB_E__GȸN${C;)WVE6 @qi_iPw1 H͇ t,Ck%<j3.M3baJ]8tQRcG3hZ^E&o9 MSoEcC_n/ԀsLaGiwJl` lS@fcR%q%F'. R\3&P;6Y/,,EMG?H҄ۑWGb/~$uOtV,|C"?zzJcҖm@fFWCvN'ЁQi<>l>X_+pD$~a~T rQa0394Ɋ7t퍂CI9,@́Bě:}p^ӑ&"e\O!}tMH8b)ɑE鍆#`m,Bg0IelS|Nm2UfLyY*)u:KS$zCqi0c,.sG:>@jS~;@$Ox;'c$ XGv~ފDƪ@qbv/ ?†6{[.Y:01B"]*:rK8ꮀj$uqDx 1chL!uIo;LI{TtĖǶkD1(u3OjAӭ9H`/ʅI%J8&`o^߅-y Be*m|Î-X~@>bxy|}4YP*FP~SDmMw1=w>]I^/*xC )[۪41x{KSr& :F 3xg]vg}@S{r9MΘb.*#JrMe,g~HusXަy;h!lc&k_sD#*"kӽ|P.*X4!AVIF≗Pu$5bV>%-fNpaEFRtND]űUВ]z188nE*_Ӹ$NAfH89x#N|GtGwNqwVfZC8Z{wJ^]΅u9gGʅ6%φ_JǣkILT7'7v~->\j"C<5/mu6y 7ȢpHEg=Ng[`WTtr\P gm*&60JߨԖk;MOOHdRoBYse}]rz|/葫N>Cɧ:k0;Uyv,UT>*aҬVrGeʔ#NAiMyA`*%aRY2KBF{i 32"<>@ԎHm~RF8.07(B2Z[ȕ|(]1rv)C_Z>+hFTphojjnHD453Pq[>of%MECE{`VOQ݋TcuOKndMY[S%tO?਺k^s4bEIMҍlϠ|!>?sܟ::ʵwDTUA\Un '92VK==xÕE#0)?d>r{jFOut_rv- GV3Xd#T۸נ&9-4 =WF] 06bspZA!&m;2 S?d*o?+ӌRHwE;>:Z;g)YQ]uJ"M ;&OA\K2w3a_|OڇY7Ow<-0j<:,0*) v _$P,u%K7t?"ڇ6 ? C}6@:Ps*ƽw.y)10^2A ?Nec&) i\6'iB [Fw/cxpR@J9v`'Ȓ8)SSr86ԃ@ӝGP鳝Wr=ڔ⻦KB $0D.nܶO! B6bX/Bau&dfI92aV?eO@կˢjRU=@I h,ϡpNN,CŠ xN36ం~wwjX!<])$^Q!+ZfD0N@$ryirPtannn5ެ DwC}Q_ ۛCTNy{ ?߀1' fAv^уit<%$@cva,'sFX\j;ir;w5x?M+ɯ:agGӗ)8KaF<^vZgH˚o9 `iN#Rt @ޔuȧy\ǘXP:_S^}b=:g^c߰F 2̧J&s@\??9spy!~/'޾X]YDZ5n - zxch:!B }N|=8Dsc¦ nk#Vq,]=" ug;(G4y][l{ze.{@D$GX+MVǢmO2u72w nݔE/XG ת+2_qe]3GM|W41!KW pfY9[D8Ǭ*O>)Jm uO@"Gl "pbs7γ@[ΉquKpR~0(+@i; }ك1m u,[kRߚ-}2({!Kb`!! p*o+mN&. A+)pIquÜEVEx.uOeSjFl/zo7$ jx t`"(`j/tQVirI$2W&mÐb [pS2gfMs$;Z@'t8P!}1Mt:vHl_HfmGHNieߟ6&FJr"xeRevʉ0/"T#Ļ&İ`W>i5l.)K^bUp0"z^b;kX@Wiڙ }A%T{FL'Z=۝kZRD b@dysQΚKLX^C,[C(Pcq3 i\'EG|)²sHjZHer.70_Db53qZ ZMMGyуV :GEJ7;M[?Z3CS:X7鏚4A@2s$A$.qo<ڦȫu,v\LcW3IYgW¾d,>ۅ۩3(ndMvti PyTPQ8+7E"pͥ NTzѮ56iYGWE>!"搁K.B1Y%$f/] :) "r?4ۚz)ypG 8mB+ZV2iq:m{QݷMnЏs p{CT:F 3nRVE53`%WWEKUY/"mr>d=`t954\J,sB嶜L[zVLv'2JcĂA|2f@}cht\*5Sr@Я: %b&992!2y` d[BBi'5ugUn+xQ.\61/*l_3/6N)m]h?7=wğ]&]r ꂏUy"`JJl/vu:[jNpWоijEOK(~đ]V|͂dSiw;}&HV3 t@7ӡMC$y?y eP[be!ki#-&Yu@l^h5W#2E"g8}bu:wt??7d4uQCG7"{)Sr2|jyR>5$h^NzvИ0nET9F:+Z^XFd7e7,l !+gb ZWIa7$`'tciiQ48)]>g*2gr34?(n]ޜ- RcPIi wg1䉮6+glFQ>@ie7UF; !%,"+]Sƿ)J,0e ܯM۬EʁNuHuy?2[0,flg|jxkOӤSQ,w"źB)!['/F1 Us<1|x'XJe]Wg5,1,i ͝טRB%Fl觉l7No<?BuF)pO f\D:D5l!z FI7"ߘa75I[H7ѲĹ>uTQxT9%$jI(pm˧8 uנsYg_OGRh hU(X7o0 J;_l4]FY{<`O8V?;R ^&-CpFirܿ:ai©h}Ŗ#xS^~y옪=uSQBDh֟F$KUЛFDܣYe%G^Ԫp9-ƩE=⚊Vbդ~? Ewzy@.D70Ƶ_9@B(Lk5"A WQDLA)Z;vhs*-ҏ:k29nPR|?J6v="b2ꕧBfeVh:흞mːwT}fηk5sᮚa_@R: Y2@Q\4{L F+4ik}a^k<ȝKQѴa^Z:c^,A7r"0"u+KthqJUZF2#_;5fmYy2-0SO_YWh=Ƅ^?#ȧיs_]{íDBtp>͕A$f(te}09 <+My̫d8MdFg\Ϛe AQsZ M:˸ +ZsH|)d+>i 'դ%\ DgTϽyȬ/0'}?ۍ] EX.*_k¦c6jXyo]KL}!$@WJ>F]&̣ƶA\! '?;P3Nl%|i+{+ A]-LJ'ʌ%>] #a<8G㏐U pMf`

^#Xh3RMkvkyMKX^uŸd,*q5|$IC,x N6s)7SuΰwH-Y֯.Kpf:{Jw|-Qf{7]lI⨃BdۋkbCDֳ2~v~8^nlAmmu1:j \_k !|a'| QT43cˤ.m(j((6n9^XHweƘv]Ttsk_[1wG 孳3ѡ7ֱ"Q.eb{Ac h)v;A7 kB@  ATlg}rs]l) ܬxH+FFz"򓝦pr\E;o ѻTFd6 =#pb问1Ѫ^N~T.Z%UJ^1y%ś)?_}7JX &5NEH^F$5^זnB,Ҳ5@mۗ 7sS⹐A2|3瞐c7QS4tEHoшd/6JXsH^g )$ l;|[RLM_`"-ʺcۧGDӲZ$ UY>̷ri@  Kke>@i-JIrk6Q@fZY G AKDބe1jn.vk ށ¡$"X02(_~sP"A;;gGr44z @ hN2ѻ;@|9Мzxxi͕A`f9Jom![ 6~7سq9 Bz 7'^0wgTEvHXdG> A6Tll|fN׽ѳwH4fzGEqL^j986Kx_fCE)Cz}5G3t6pAr ka_*F߻b0_km͌>MBS#+ ;xTS72#>rk icwߧyεc %0-HaʄCA5"m*_/Cs|Ҭӭ6^*i ]kqX{qb17 k0kKxb(ZQ9aZ g6ެa!RH50[`(l$M+>zFtn1H4;:>p5x3RWu/򼼤?|I]j _yY^h/CGظOz܋0*N'3|UA{+(zK0U3<󽳸xw䤡H.1?)²\a[蝱J6zKS_ϭ0**ܓ TSP{U eO(4 qוir!bĮ)D%Hn`)3S 9kQ WpN{ o/`U7`Km95?' OT#D! NVXq_9zw:'ЄiF,x0x$j|*Bw* C`ӯ@/v]Wa6>*dճZ8Q: !'7_eVq6$Bt=3 3үT})!6y[}/r yq@h+WbR˟y(Uopg}̈ކ;Qc5[Hu+ݓF3.o: 1!WrIK7A) ypő%TE2@bd˯*dɖ}֖6H^'w\=Wp$,Ci}Xϥ VAV|?JnQŠ$.b[SH3W-h|6C%p^EAB0 \5RCifnݕDM3Ejk Vv?~h3? ~fFW],+yt{}̔ 둄F$iqJFⳤMblG{R: 1loZv/#"=2^lrDjw"vyO=FT:yaF>!4zy!@"0'KnRO3,eNǠe$Cޟ#@%)ؽW%r D/1#Ys(i}|jBX.,z"%U6;Gw??=cx.2) 3[IzMA|M]9WZ;843*H:ЕmW;.-aZMPnN,dc \D?e&իiZ~7 A1"EHY{=9wiN{_80BjX$nCˊLW+k+=7ۈ(hQfɲdD靻 ɏYy#ink'|f^eh*F |ZdvJa(z\ =U_Po5P%s~Yuyl)l`B1 y ]Lh β%PB*h-XGkܬ_r`IRw9ԁ.sDeU鍜mNN~GoX /7{k?vɤYMu\*|[wh#rgqҎZߥ/tm.@(Y dO]N|kSY_f e.ɉzobdAMt%(ʚ>ͅ $Tja3ց8{%@KHŽu];FwĦw6e ۀ)Uc7)6 qT>< &@uU>#k 0C .u QBW=ſ$yS%D>XK#92U܇WLBs/LqWnPؔ6hp"O${C^D(k8K6~.e3 ,I ;#DP>4/kq#~?كPZoSuXI-bڹqTwtj1yiڪcWQB5Ai:r%@-I~KKf!$ V6 OklV>!s*kmh3dw_FlrUc(*0\XײfDtiŒ䣑}ZD4ܫ0HT뎦],'0s)Tk\S)5[euT`#q.5>y x)GBDW|4/3l?}vSpPHҬ :ZۥJ|iqq=Ajm h[B"wߗ?5踍ef$kJM.D3~m$C/}j.!HS*D̑t)w.X_?M&-*r16q۱&~Ryx}aݵvZFB1?wFN2y\L;EL[mlDlfBg^=ŭQgnS FoOU!|?V6EUĔ 9oGYP;`)FP W9Ѡ<dS_+aie ڝɴ"L|v]Vou.gw4Vm_3e{w7Uxb&m>zHRsz7 C5f~G Bc*3l-v6|wX|IvY5EwM$"CאJnXަ8մQs lQb|wsK+y5:ZW>37FU|}uiW7NDb]L8nE!NYXY2@H:vUHQ=橥6ɓvsG$ƙHia>f4(Mm=T%lj_0nNܛH?lpNo mSh h9ﳂw*0Dز3>]cn&QW]g!h>x2%DD\Mv$TA?yt',E_Y%m@fG`I0BJܩnx(!ЬFeis%>V5Ϯ&,`ïȮƳ–@{;F]@^b /<%;j|Ѝv.Wr1Q1i|wϬR@Ix/å,9`^6gg +PqrG6Só^|K9:G1oWd<#(ܺ(iPr9]UOh&̗aTHD<T/l :h裬\tR( m / Ƒ hz}6 $y\ĺY Zi. e-:+s'Hhhͬc]N܈rֱܠ23\[ه 'n9iJvg"YNד~Q`+ck74Ec$@*1Kj " E1>ZI7Ty2/RH)'2>ގ]o-Jbwܱ0/jAl脞G XƮK*RGQY%F/hlEx aȨL{ rE8+RyxoB,%u3JH6.-;`cYڕ,1r0t ?{V\z#sn |!f/-cFv&{v>S2J 9eA#Ξ׿wnįo#V@=ڗ[" zC2c~ 'm&d]ɼB֢'lV֊3>ilw;42*1KtzpCK6nE{yu7J>$7j&"`/n~Xۈ@"T|}1q$kG"3`k (usT/ A)u2HUdeA5 DyVbyMiD[" l 14be.|2 3 Zx;][)8.*ll?x"[ڙ mN3L-?p{6 ÖDy@KҀ\@B2v-hWC +ä3r6Gj<]&`R%)C?8 ߳%]3Swbո>))kt~2\RpIH\[F2KhxOѻ:Td"9(c# t#R\勣 ,bm-H龭\!棓uPW;'J0Rs!ؕfXaH O|Ke[QLd^]S7FG^-C#d%AX+ݞEx=>:no*'4STBV0g6vD3PFs'""Z<$Ձ5 [Z(]3Y\j'(k@))T/;tI8.Mѱd|%=j3 x5%GWċ#fo&!Ul'šuE@ XO7'7ÑV!'ܲNG_ o^7:h@\ 7^O4{A@ FΆLJGFcF{KBI<^HƎ *!Ѵ:@8{O{r hr NդPd#䌮Qy,=Bw̆52*@|^HI1ٯ\'>S2xLHF֌UKw db[!617 q|ǩS-a<*K(UF_7mSa̿'J0;}{-5R@&a`nTul'ū2d>mo7ʂ)kh1C``[ g G6?"9rHU-)CdQ&D)R<ˆn. ~25(pkл#jF`r=;jta$ҫȩTz|U:!z10+H뒼Qql1/Q>n9'4Pz0;9HqIlkEؐ'w[`O ]ۢ|?oK#WwS]oj5PO#1ɐǹ8}HQއtº;!AΈn~IN yj&6WUPgQDmp0)pi1ڨlQ3$u! :Ӂ?(*A;KT }ll5*JA,⾾\Zug=I+T! #M5iNq)hk#S׵%JmaOU=Y7PshC4W;g䧩8Td/0(cau%<vn=Go/*ڌ8>,ꏫAYO -#ͺyj^F~VnPz82M?B4a6JEEz_ΙjYӛ4Gך ~ 8>U$g\A=TQ Rkt[ɪ 0Ap (WJ2Zfq\U.|u_+ k\~f2ƫA4K!bypyk"gNGpW;S`|4ljRw=&g)+^!ޞ1@TI`:0 ,洜n,").C0‹9bLj&Wڧd5= !vUz{ew?r~a98mzڧPϲ9 -֪9DZ/qRgOTx )g2- ħ=I I|ob?@on?ŬtIz-ևaWOFhWj"hjOY* ppq?lqQAeg( UM*Eet] B%4U4#9K1Ew_b٥K_ceeY |@%NeaȾpjV:akK:0Ww,>h]gCCf4d4EhNT Qf7Pm5# \#)UwnÐũ$lLm̏2T{YVap?UI +~#(,C^L#YfuWCvgf OZ)%pgu^8ܿˎEWA6/X!Ӷ$^+,|Mx؉=KPޟ̬# fSY4R J5WU^ b W$ r,;Iыy7V`YL_yݤaY& 3K=m2hAGtZP9K-.nWܾ=#+ă{Z>Rl_Č")MֿZ4!kε+E#kZH}DvP}l4FKK3܍E* SP/,V`*JJ 6Ǥc-BXS9z+kJ_{LD/vĀl&u)smqI&.DIwtNY>d"z|?5]Z*bwG%Fxt#_GZSDv|?kq !S}<8 h=_ njyTҷy0jFn7nDas :HN9yu[J.]Щt8$ 8) Bt6ڇQ陀/eI!<;*-;r=U9?4S*<~yʇmhOh%sGYO[`t]d`2ԳƇꑼU"yC@H\ !i3k~OQZ3sx'9O :gi$[VJS^UAl ^`}0df'=KZd?ܣg)\PSEϕ2T%$XoHuZRحXգfKE! NPgkuA]{ ی=%}_-jaܶ= Onu `iNA(ܒjϛ6ޟ_Vm*+pvڛ%Eeq, cӴ0`|#~LERe ч}nn~_ b!'I%?wGn GKcG+2&TZy9wG@PgǸ_Q^ 8Fub1J=uXS8Kv@ʟgYoL>tq ж Fe ̊ĀJc"܁Shܵ^3:]$\ezq*aL7b4MΣ9 AUD {GY5ɑp#sRT:=gkyoiq0.0Qef㹟ƋqmT=J,ߦjrW{UHﳖWܣfkCg3A]̺_V˲2@H' I^]me~߽^TYƾ4jw_kn v)'KFkX-Yډ-ajG(ϭh%S30 BupERkvc3H!DE iI~RԠ6&1 $N'OT`D|CL{E/ '\aF@M%Ü6qtŝY73.h=⢩Z s_@EL78^@nǾM& 00q+ Y5A"ǴhcP!|EQl}9tR?uV;CR,#73Lʧ՜͟Eٱ~Mݙ.qc"NܭryK'\J@ oo-{{>UiCH"ݮEܘ`N?0G\jCF7TRҾquZzP>H4zK$F 4 b8x, 2ſfVVtߦ͡:+j褘)֋x#kIRyF  o4Gww+8E@Ր%hrӘ|=m9"j6= Z<D!8." ׋(~Sd0Nc=`n lrCxjbr@TDҘ5ݔb!Up_*a܋yQrTBk{%:z\L]@ĈҏZ"wefuf T6 5x:iJFm\@2vnVO{ nMM6Gy>1%B"z֖4v֤h E&tE }*ɠ|,050+x\0[r-Z͔`-](]_((Vm*ͤGKk,IzXb_XJ̴W ֒8HUְH AmM470MIeABcmh~G؈/OTo2 s ua侵n84r q$ᵾZ{Xpڎ>써a̬oLw%۴Py@ V/oQCLMy 2{9^SrIV.z<^:=%Q'Y{hq䟉WjmԔv #+h='fX̔_nMk8ׅ^Cilt?P>cEL{$IKh3ʴg?~3B&@{V:L4y! fYkgAGiǗQM Ia:~ht% wkrOKW*[׮ARFUqsgۥ7QXFfzɨs ~tV=^Ţ]ٚ!oP:ϟ,E*EY L=lqݍw\`꾓jOApbX=*739M`J,c~L{ٞПLsR)1q|FNUN-RAq@r_ݞGtrF/xc?G,^~RZ7vj^g˺F0 bjvqgz3@ Z݆6p:.eM:vB 7Y(!^㾀6cM5 u+%`KN F7mR4. Lc?0:?;Hrҵt&^CLSH %;yUI j:.|gNY0x/Q6,a}_u(ސ΅ZZgeɊt{+bU HO>T'5厉 TMگѲd}}A5M 1nE b7KkŇzS͸_ d=S5r4i}Z::%7m.Bj46dm=ױ2oյ2ٷN, V xgS +'*9Ap)Dwn n8{"MKy5;_*t|f2: :,vfmv.CEOYޓy._0,ܕ*Xp#SqT*kSNj~=0EV<h\I:-h3}v0[\Þ<iTG7^2gg}+OzpjV?q`;U"pP(ufJbPq{LC:b۟ Y{fs[JeiWÕYY'hD!5O6fI힨3HNQaN lmVꘚU)gExO,B0T3&z$ p_9)#a25s#2@REܕdMovm5ckx!Ar}zpJ ]JNSoh,ҋ}fv)SZ\wJHL~cLyQsdp[w}w86, B)=0º˾ !^ۯKCQ7ݴT6qۚsr@ܧ5{tgRBtcg8)MΈŅM|7gZw,{UݎQ۫[*< Q0["+W{K0k€.6l9?;Lc e@ZzfO!RU!]r"C5iA/sB66aiTBc:Pg]+-(hrd -2+?킾 tr}D@Ģ|Vtɴ[$_g1eodY` $ڣzMe%|߅Kd-gA/ekdԯ)ƶrN{P庎Vj B6wdMh|!(#vǕ>jZRq\-Y?In̼ZƝ 'tU6./q8mh2 k14 DZ8^7>Mx\@,/+dsPtᕏ#"l\kF{H5hb؀JEAGx@>\\*',WMm]OdZ?Qe_?NrMnC RR6W} y-fܗtoڛ6K!Ttp4ؠ+Qpj;MM3n4 $ɻ1M^ƐG/?МisDV8_۫6CȏAbBuv6zN+jV(OTvٗqtl]ȑWƳh+G8oIB^ΈQy$?2SLLƻD`XʖWE|D! ^ 8sWY_Hu2&Ґ a Tx/945!N|7d!Eyad' k^DZ5߀uTP~3JO hy5}wI|!uˊJ|ċk~O@1JֳNO.Dɍv. ڸuq\;BGv'cI$W#c}~*fl$@zv<: H^`JztSe+DaLqӿrB?\<FM6zN%29gV*ke[|! <+l [x]+Z9`R x-QgUs$Ke}X:K uH e &#!DңTbEWw7pv'6Gg0Cq!0 Xbw 5qB}+lW4-}A CO)"du ʘYPRLgQD9;.bׇςu BfLͨ4`$F AbgC%`>kq׉E^=qO@X*h00DOM&bxC,#䈷l<ș ME{ OpdFC<K{6=bϻ1sEHjxDʉpYv0+|֍&eA94lAl@EruId_tmmR;̽z^{)=g Nϩ6I\ֻFCׂjO/ }K߸-Ht^RV:s銱F>šk +N]raV=H~M20*Ww)su1\ξkRĸe͉g%+[uŠK~)'g_4s`i/!!=, U7/T4D3a?P?tJ\wܻ9.9/`c7n߹|NWl;t}[KlOTl*C H]`%+rHXhbyOkZ64P靍B( M.1|難XEG/OKt9ōSoʐjX`s3dodY@pƩ:aK!=zt,$&D0S]V]QL>ĜX?r%ȿ0Oy@lyZt~ۉ% .s7toD5b^hb0^ F;h_ g]w@?%AU43}SC AB.W^R 呝Bh'P+\Dx6ǗlԷ= ]e#+ɝum5얛^yt+.V~1:Pr4)|#$7I06n[%GVk*PL䆂d\zcuP˯Abf/T\ci[Osn 3i0< s3!Y׵#&L4no8ӾkYCX%o<{9yE Zvl1!)/܎L8nңeKxESaW_r-GWa 'g2ɴ >ӆ=c)$7dogXZ%ZO,%xʰԨə=vs֒Ej<6ҥ&[>3C٫EhA<|Aƒ(a'>So^[^QXt 0, rkٍd!~/(؉Lla-ke_ZԕMuk/]YW9X%._>M^AmnS=1ulB뢡{w8pj[&n{Aa8] MDԋ`7HZ#[qkjk6 mFp}\߽~uT9L/Bk$!5j231Whݶ`c(X~4Z`\PO5ć~J]0%@bz.\Sʱ<ɭhH]`M N >JpANbz6' GoQA̷jTr ]zNs,9DկLRsW~$R\D498{THC1c*I?H$)czs?lG/|Hmy!|*Fѝz=m9peڡXOq@~Cx¶wXnEf3tzO,wdG ~0Dh׻qHr>dݠF粠 ᥤubnh+pW:XrKE<cUgPLfyWvs;YGˆxĞä=7# Hy5) |8oFb7m3qEp2Cw7_jH2M'U'"d6c"!5pۉۡht+D>|j|vpbBC'eꪝx,cvπ2RAn{M#/{Slf4'6 k`RClu@ڇZɈȧ/_g)lL7U*J( Vq<#rJ 1xl{&!ENNMK&8&q^-ϿS' ANZT 6aI4'R zoPtf7AqI%!XLAEG)]Nqd(o{APq4w-SJȗyī*Ŏ11#شL^( df,8,g;-@5UL6N}12Ĉ@J/͒vU j,Ǡš_SW[t c4Vnni^,gy>FsmzIPǖ^=nEHP:ʔ !gʺ1!Οx} DTf?W'||gIݳ≊b3GҀ\(aVLJVV\NP.[烶)f:3"咳<K %s|fōj^~- c5X Q),T%o$۵|O 3I:I̡Ix^Yo¹AE;B*SH|lm` pSŧEd>fl)'+mJfz<Ű{1OHO1Уj4U -\4OCGA>A3ukv>*`B#x揠N$ipxEFD5lV?ߞFf ]'*2]WKL$zMtDnh 38?NsSsI9RĂWx<]/$D(V*N PJ 6ZY;-kVFen6L?džkm'dL8gSpaPɔ#EFR_Qøv sϸ2rk>,Qy|'AFhe&`üU)OҝK{'f[r4g6'La(4h#XƖq3wR)\we,>:+q-W>ݚC\)s6q7D F'F#NuGuj'Ql3S;5jfmHp?r {kfyT@ʁ&c٭ mSQ,i٭әB'ʣt4{]ߥ:7zNQ:V+o+1ˍFQ?(Zժl6iT".f>4=='N K _a75ѻ`l_A&zm,:q5ot8D`U_^D$&4 0h/JL9l|~m熾+mIE#8V:'t94[XGh})Rl5>-mqr("hT9Z]:J0N%7y 0,I E>[rȝy9tIvݱ@,}Ot_5VүD);CIKn>j{XCm:ѽ"8XAH $8hZT3oM,c7p8~˘SԶ~WssSfZh,@Lu|1"u'\KTDÒ]>/n &:" ȕ;]Y|gam x*>:i/1Yh 5%@3iͤYG+p'SݣNsWZƒm:KVGܱNM؅n ]8 '^(b)ki]T *XX"5ᗩDE֬O`n +t3ʂ͘-ˠrd;Kb j=_`Zȇ6y^닇 6!r3YaT$7 N7w:`S>S]GxUn~}Hr ΄8k\c2р답C Td^=!ٍM%x{"BjFٞtaDc#Sw^£vCx֠'5u[!&T]}OkB] -o0L.j"P)%[QdFQ}jhd=XN[(bZrgzF5i&e[)R@AߓpLHA9o^@H'̃̽.W .v..6xp>XR ңlj3grykrL{(7rlO5 F~d: exn@wRv-R7ċ4H2?A<L[9 Vxi=E%GhM_ )4mm.(OO(~*o;jd=L|M-kh5=a4U!~ABHe"xgT]f!.En/9@N 26|P$mLg]GRU0q‘xv] {6Y@&9\ɚ5*ՉA 4ed7+J|oUE̵`cCT[cQ(Ydh_ǒApl#C\S'KS1:WQcIh#d.y#-ҀyKu_@ۃI=y-zcP$'Va\Kv!R1/ nȠ&bRF.y9[kѻuޖ=QkF}甸!"AM-yy_sF0Țv: `hlRj Z,R"X8lhE `v5]9&;-qΫCt`{Xn}tR+H9"EME?]u>x:3F5=:Wae1 -Gr{ݳc6a_L5\"ZеR2־$sX$Tj@~UL,LG_Ň_~bX|; !jNP[Tt R.-*ehؑ("zCٹɢn ;0\NR>~ڝQ~$&5]WE*HHu+2{-䀦 -?I |Y4G^hGۘC>+ 8F-9﹮!tRsA.;O GùgAdr{7^ hmmjm{gqp$ӻaZSX@R BjM*0]{/"Hbޟ<~YRWEx0^!i,RESàںFK!ǖ1=NJ" `/AY9+>IۓO=b;Y9Y&ؐ]C9gM(*rDݖ]æ=E:b0 Z{?R@DJ( =,P(Xy&*e|cNkIJ6UC$ tr6:&E#L̕y'P o1rlC &zOs5 Y]fg/N(c,^sFqO&Ut,M<9먼!n%r6^ ʫ2}y,ўEб)Ȫ2ʣvJWƖ&{a_X k8A_+hf=H$nScJ˃2]9 tƁ$-nr4Q3 6 UVϨ6 ԘݙA1jά"V(L".%1oG5IA;5 J('A7܌5CFzmT08i^xwŲ'Z z d x?6HEF ]fzM!|XLed`HeiV1 ']> Y(~g<د?s 5@yWtUw&ͮpXtc$>QU]@P2JpwF߱G"Ad&?E&lM#\ HN>]Ͼb.7+y=Ľ}t'jʌ=߻)_4[)/7dǪёbMQ|0&ӵ+UrLz~|wy SQcQc6bz2W`dnW~3 R;J\Xl*H \?_(>QuANb$=L*cRU. хGn‚d8=H(.Cϓnx|ăs9#1v0 a qYg4=JRc2C>i-f5\qLk_7ys6ctC{CO .YI_]g̫F$F O Sq8fVn;TY:ʋ0z ݢ<0LYzvrC!::E}D(o{-q@%kFz}a4 C^ڲriQΔOfrŲ"5phf)wbektl,Z+bfnΈ<@w k ; y ɹߜ#h.G~hۇ:DYa}qX& \Kݮc,h0TeWoE5 8{Ȩeo nyLܬ\8Gt]}&ls :^MO{9Iyz /sysּ}! !G˿=PPrn7^7xt>"ew@CTTpJ5nǻ@!qx #VY!El㬰iZ /X9 HGqģ%gۜı1O%S))NV,LS̏ʼ>2xC(8C/r 7ۆeۋn` 71P[ubAQFwAᎣEě؃(\w $hf: iv?qgM34*-/(s򴬱,CL=gŸ\( ^ ~ yjOϯ bf):RjJ}.nL"LABaҪC$Rxc; {go ̼G~ei7)-(Jw(xiR Aȿ`?"?n&Yp|EƂYIӦDTΈQt ޴9|Rm{۩5*#hCeE+0>ZUdo)mU+sL$d38/X)# $4 ?cX.FvXuVFok# WљFCTqd*O[F7;}piTyy~|R(AJZOIe 3م=usieK=D1[*棈C{AZ~0gSc"r-+1q͠qp@Pl`k8w?SVbmlf/xU"ęWw,Kh$jhRzX$*&F x2|L8So3Bka3 Cߕ3IDPi$ZE?y~SU~f˦GbLiMFRj{=Qf0N!=x&Q\A(OsKqSPD&jxeɲ-;q<~ GKb∴?>qrޠPe`B E%9oȅ8So^dYX6l;۹դ}vcH ߻ŋp\D0fsܨMCB}+픍fVm[e:핉`\(-Kj;Z8|i^*$C1Ѵ ?V#,x͆bO7lkmmy91c&^k&b-|/"kbiև`~f6;I+FT]2+PDOT67pXU;jDQ*V)1Zd,|)xji=P+IMW@y[.Wj*'l{ywsĺ;f nmjF`F^].ɣ╯0 ,.q<ϨKb^|u%+6j=ER3JL%(IjEʤAjr6!UW^Ժќ*\HE⮂ #ZԬ2m;E'82G6n}k^=6YX.۩-c8Lp \5 BYM `ȣ&4æ8>~>[˜hFiY1GMjBrFE.B2-F/`TjK$b?l?%0n)$r:o[q[ޟȠ5}|vnigLw:7 B,9H5k bwiR11P(:Dɾu`l涎߷=|xq-^UA,}}燷c(p?fז~SXj;^bb\De9'P{lXs\vZRu`wXIȢ>Gr0BҹWTX>=Zx%+އy C> 2r]EUP:l.Jh7Ld}mM^Z)RJ {k&!fʍZҡĈk>H2^ 9y9 3,~ƐcEH#ӿJ#Ai?<_.r7M7pщ%>+N(˛M%9"1qW4ͫ%A_:Hͅ*i}MRnq\kx kacZVj l6q(:imn+/1C+;;rmEYX6-)=4s]"qʆ :Eg)y>7&ە7bF25`dIt+ʫw0"u2(^Clc_e*₆1sf]r[mVΪ'gD:_ t??~t*4Y2veKXlDRrf[wF(<]U~M6{UƁ?,*1qmt]1+A0 ` ''zYWLMx|eEtFzm};/߅|`#zkMpF)71`!*(@ldDdi}<.>5ņ{a\CO&G5  ݨ5SL0U m!(f_YA$3kGi`")4üJ)'h9r76j'2ǨВea Lj`ye^řr҂.&3XXeW9q? ~i\Nي}}Yg6S;xK;Q\4o鴋uXыs7ԊNM+(Dp@hc_[_/]PzЩHO]j8x-G׼Dؓ-1bt'^1<$*~n.7ͤ_Y#haS}r)&"hMhGϷi!~.`bb|B䐟)^L [V XZ~VM.EwOwŵ3}+E6JRfj^UCcI̳֒wWt{\ ? a<ǫJL$ǹosr}p~q}l v(.[!*~W^q$w{BL }r{z;D*lƛouK~I֚5{\`"qewpBʹ:OGd%%QyswXXD0lH_I mE#H8DgڐAL(F-'><'2Y8αq}nF! &Z2YhR66_SSz[Axj Mb` i@}A:v+k熓pĒ b/U2a-Ű˟HH,8v0?\UWl4RL`I_>o}٭.~Ey4 aD.;ɪ'jGB }ȠRyyũ,wqRCp7qW@ODߜxUOrX7y\tiX_9ltTU=%Óee?B36ذW"khR~ʩڦ`м] h#ټY1I@% Qg3F?R1kE:)-lh*Jj\v Ȅ蘔Ͱ9<wwpS7EN}:b|YĭzWʵ*l<.4ض F5M`D/ǽ-bT{+'ʇ3& ~ywQTwkS㕇Z&T%)[?C(O0f$obcKoP  f=ޣ2) ݕΔ7vNEi'!6(:C&G`(bri״Zj`m,T [Ձ"l:"fZ\YR^0\ߔ`D5yNu;BU &Mա%\ŋx:_sB!(=,.=1A9̈́7@%悦.,m??YId_W)kvJ, 9eTYH{}-7_2LEb>Xr%Y>0ЦΟ#⮩hC{`V`ĪJaJV6|?%9{XamT,5)8ʥUW-Z<2Vjo7en :'|!$VilkS}8xZ= Ta`VAxkaNkAji_`u-J58U@VQzl-sDY% ?i `9{H!@F*kQ=f~ #i^/л8c]i]FFb4G_aK8ՋmbŦl BTFcⶺ/Z?:;AVOMW#nXZ:]蘳PksTW5Ųguvmٷkhs W%}R +*) ţɨcUM ȭʐN4eR*fLm9Zu^faVKq#rJAl[oǼgϏ 6yLf} 0nC4.̅7 ђz\27϶8* BӏݦAijZ@X[%53GL'+eQ轆AcLE`Ie/(Q]S\?Pުc ~BNjdUe!zYkY򁧁[մSnIX:c#lѦcy*;WYOWD f>.,QOQ~O'ɅU:zX3Ƣ亂SP⹠9Q;q~8hvgcZHjh#;j6%wkGUَ_MeEP43hI8$/#%;,FM܄}O{TP]E ^7a7qM^[Bbu@I5۶s x1hAzsIu? )sWCL Ц?%BYOa4ߧŎ|;쾬/jF q lj})Ўr!֖3Z^1ĶmS~5)hl`Z<7ł [E|$VƻCʫbԢ3So`(utvRgFR}.@@\vk]`ΓE9ǙU^L}VdQqlpO Wd}iմzmW7z' :^ȿyYH1zL#%'J˱T%MD3∽ag<͐0r~CW8q=uEkHMBˢfO6õ{528zfOB.cV"rnћ9ȧ8[j,w0S-oUwog(xk}m:,|gzį)lǔKuO=C9$?@7DG£!ɩKFpy9cdmcf}(vHU!/+ eٰfŝA2bFA(2+=Z+)|kZTq#uu(aIG>VNPx+IVY Lz92Q#a0gw;uqBi5T-8S`>ܦ$#N*ަ~֬:W~;ˆ"Vx) }}]Y: 7*FpXVB!(T]*43{7*91#E 10.Yc-wfU{frߕ' ̈́ȳY%GMi}%ll˽i}M!Ӱ<_OOrH[eLdZXȭ[d۷9>gИMweZX2_%ٹƔ9[Cwboб%lXPYvp0ܟ!wPH6>8;}T绬$IBw/L P#DcᮓD OcVa1#j Ly{|V vhihZC^apH =)x= Nq5T->Vtm< \N,5QurݩIG˓Q%^)F3Q.)?j,aѪTú=V_?S/ˉU,,:hVW `tп^ +,?,[Z"u sŎj 5{4Cͩ: S6(7ZN ! |ރ! =E.QҹpܝMRT߱-~9V)کŔIgԩ e\n={5Prx*'^Bp7yhN^KFhT^DY.YTP{P..!, վ\ 4 vy*Dn1-Z-TPS߁f ̋p` eU (q@'Rg{.LRRWV:q}\CKr`@PYSk|y'NTu/"mE[^5CnD-), ΅[ZQT_"Rlu?Z?By3©b+BFAUbWEF;SP!!YnPhCBg#cŒ 8\BtXBvLQ~d '!$R CZvOEyDBװ1s#^G=-vVԫ(1$*?%x_7Iߔ%}Fvtf'Tobz瘉xY fϜ-wJ6t^63vGKEF.?90Ck J혦x]5@l6G<~c=@sF6+wh\4c_<;=ڹSOG}wJ8%Nfϧ.. XG6D8Ǝ6H1cc_6E7h)pyc~L( Y/{JAǾұoR%Kk_KїK8!6 xrE.([RJ/4*[ Z^aO盔.׳q쏟fEwߍ.1&n\zSv=;Z탿t' l(Y_Ohs*nx9݉lm(M#YQBIlGe99`$B@y9^'^}~c<9l.aTABA!e胋͟ygR7{]5k8ՎzVL^1m`ԅ@{I>2>LNȖҭ\n?ji Sk=0瑴w(5f@P8R> A k!e^j/?y[f ˹Sr~z\;_ <%''~ʴrB= YxX-@() Am#dgZp e:w F)B/$zrOF XsZH;gFHX9ф!nxQ>?S!Ν g8R*fyoG`J~/+صT<'m3/܎BŸ@v0{0FK(25'%ol{ȨD&x4%k[NV 6v7[˰Wx2uҷ+öBK0+#8KێNacIHxy?uX*YYIBKjSd5P\8#|-ZT 1@=l?ш Vezu_LX(<^{v "VhAnW\ "㷗>҉}nXqklu UOs g1H;&.a&,u)g$QL)ՙ _#+ Ĺ16ܟ?:G# 8z}'9#r\Fˇ4o>;VOI9Xݷ1غ9Mh9_=^Xߑ䑉pYm^Bp9.(^GVb$z#(C|5FPK}r@4\ q!hPw 5YWE` I-<6vz Z/.) +ɭ #G?'lED#O'#YB! c@:a=7ln#:6#&|w>T| <ZXϛ3-qJ"x)b|a؇Fc&ʏ0@CleyQn> ?-sb*qHC!V? ] . عM/-\K-k;u5LH,p,{cK'tFY/ &,kt} {# ]sY=Qu{ 16=,E]^Ψ,>at;W'P(z~?`U?g g3;1S3y 훹qBncjބd/Lּ.GcX񷭄7r^@w)s) GkƯ4 o ҂ثffЌÕK0"K:.6ze ׯ>njL9p}o hv ZA'fAj7{OP?7\ ~TJP͟Cŭ&s#kuV)vI{`d 3My(y`SX?F-El]?Q"&t0̳q6·8_Bkqû8}l-5I0(;~Dɤ 2 VVM2i"sݸJ~>VLQ4Ѡ7o@DVfW\P_dd-W.$^!TкSPsMV%$%^;vxؙUៃ]`kcrdX3_><)xn1|lJM&> ʜi[KF6~}źI^Ii\;Req[b;Ҩ҈w`P4a±ﺸ׫h7ᬇbЌzu~ Wa`2E՝$V_z*Opa̳OHxpR3x~[MQ{j|@41*K& ؠх)p,Wi! mw;Z{Yڷe],6Uhuoۉdv\pר ӫ#p( p̚ޤ1P8zBK,0;l9T%C@&x=XspBGm| &iRG2_F(X9ʟV>_\esݰB2`~bE77;}{&-hd3F+X@{^diDQ.yDEG* G+\$:[z[P1ѧ?pml$‚,o}* o}#I1(J"'HBsHrNςRd!9"~c[nu]MDO8pJXSr7p Dx[v1&+e,YWpYoTDcEőlA\ os y9*NvU5p-b3<*%/" E\oԃ}+Qτ!}g[GI:=J6auVm`1M{j1;-ވCNjJrw. If|[&⳷F`D`<83ab;5tx;hрW늸D˝<ěsJ"R<͸-]V4WRfJlNȕjmUfܕwQ*WJ"E_w|T[>'XzH׿(ZI|PaIt9 ) DEl dL:dYi?1d\ !nϦ[ ;%d&MgUNOɸR('iT\&v@D S/gSb9~v Hm)GlqShi)6_ WuD^U2TE~XU` Co=M`>"Hj <~JhN4.ۢO[dkbD>JNqs9A 9TGma ܬeYɅ(1e5:.3VI]Lǂ66Y0b$2W4or.SSW:)1c|xV8> gE.e#ruLfAZ.[K+W}d HĆ0H @ Tve|@L0`GHrVx ̝yFJF`iR@7({[~8n84(nv.ŵ>(kƛ!#Ң&ʡa<*>.;2Uc6rJ}v!.y"-i@$/fmU|ZݤI󉳉T;V :Zb쮰w&`yq㿺BxbM5k s9x KOPbV1I0+=ݧYPTL*(>֥G.R$d"7 -ZOx8:O8P=9(pN*Wi>sZcqA .S%4i5sQM63ee͠u(>J3xL6V4'ypv;.(%Ah )v1\o[@j zf7*JjUj  c'~z ox}\0![0\ӄ['_Jy2ʼn%_iLGjşGWΩ V혋2.I%bLၟ+3S{HYNFr=6\d8B |+6oMY|{3<&ϕvL.lW}{p-3)83} W/--C'>9tgY3u5̰NݷWV,3O JӲ a0w J;&/O'j,tocqeıAQ!Z]~8eNVCbJƊ>e2 wyT ِeMvi%&Ո4S%R ,_ C{|*]'%DlSXD2dA*d_!Vx뒐r/dԜ'v6| c9~Ij/Q'9XIV&y c^]P$6MxȮS"9bH)iD}&/L&JCBKo >\BO4JbrfBB7:gZYK`pֹ*fGrB\PpN5ջJO[ f\ %79Q '/}dp07yi;a37k%rwVAs%kȻxCvȀONRХV"iJ[Gɺ$X$7 ˠkK-5Oj`j 1T_=ECZWAuhuz;hn sKֻ86=Kv?DEL?g*JG[9;IƠ[3eFe|gq\e[iq*eFʈl\;Ȇ+bcO5i*VUU2KW*aOJZ hcayW~э7ng=bñ+`'51ךF5e $B je2C'd=sb1 Mq?1e <-s@v =6ޑ.2ubr2~B'} gy߲SΥa]ҐfX*K#LcPrzkv}!#F(W|vosywi`^ԣpMtpp AZMaVkOIwt`bc]BY: .в˳yӨGT@"tdɈYBE9@l0J -feXѐH'>d3S/=&O,,;p!D̑=ܓaW,1,ݺ_>bT?5@{iBcOˊ{.!bkZlE߁KL_Sڐז3FghI`0a繡 _1XSTӳ鴀nܠMs>OZk]i9r[UZ>}|Z&FΦD|S8iǏ?3btu m, b]Πvex _2ͻjk.g[!2]h-cC&N:A5aR0wM6$zтN-7na=U֛Y++ppW67Pu3">pQΥ35u^T7av؆]/E̓o# QǼ(iU^|72oY,;Lfۦ?#P֬E% ԿL~O2-MF$,ӓxq KB|0Vf."eU}nc$r]M7x6TrO L?reqt6de^}[9FMc;B*8Nu(>| eDBQ_7p8aq}x@M/T:7n@k0б҅@w=H -QZ"F7[9>nӗÊ@7b[3(bǺBg{Gn%!ej㬿QT!R>:@ȆvTA>8z֠NVNI21A3࡜VU~"BUx~@!5p)': 3d64l=݊#Hd_eHم7x;;[c  '/l^kQb-3n1liY,NGK;!Ǻ,ĥXQk  (s gW!TlgbU-Kg2J-oz^ CIN*o= 1[gre3uqUWWSDhxcρibS_P< mZ CP/%.,"jn5Vx"o|O)]o*EfQ}EbGOfFl¬"N3ph]lLY#`Gv YY7b`(1 ~oZ@5Dt*D;8r^f}i&!Mi։7X{ n/PBQ^߼t^n?rj8m| i*K{s#GCiB:.h\feX1ݝ6gYBũLuŜAVɃAq4kyV{g8x-toqPBA'08o,{euO6 Q8\VN8KYx/γ)0DZ8>v=]0~^:н[$CsE 0[r6BEH<(M<1* k޷1Ur "QOV,nӷag~2OuԒy`IRT5?)܇zͼ,|hr3c:V*u{O_jyXiMLzd ovߺ;~4dܛ`:L/0/CP)x5 YHl@%H"wXr,M@ysB %kZMA?"VVU[ wWPksZ3MET4Y/ 矤QU2@+Dž>}`/rDXF(.HJ mU{6_pLUzuųhg5YV:CQ[΅QbN+: L"_ 57č},9*v.,*zez!?}+wQk>6AP%Gc XE yM_>5>О՛HT|ja~gʰ{:ZS~v1~yp`3Îe[gh2mb^Mĭ.%t%Dc0lCb0RUc,s%]759tWs7ĮJ,]wĶPISp䢷ԬWb䢣Ք}<-8a hbEơ"ܬM OYG?2 qVnY?;y5FltZaJ PI>OGf:4OVn0sxCgf ԆoD ډi:qA;%q. wߣ轷 ƋiO] 9+|lhoiMa\Taa|UZfL v)VUJ(`0Z"`]k$#Ӌf dgvu8Qp/PuwM<jUD!E(l H^+;k aoz*dA{rEr&,(X ~lQ8O9<Պ2PNjv?s)],DnD1,h~0~NYgovЬFw ,+Y"|\"B< ·5S\w+s.x7U] ^$ Y+b}a^؛PJ[OjC}nBx[wȰfuviԔt)n{ ~X1$L-xsc^e'ZEquI[d(jqA@|0pʘo7 5;'j_ꠟW$W:py"!uTq ;25)E, = 'MѤX,ъVE.˽bv`c'#G0f=S % .r4/' bD#DL4SVNCB:XL^ 1 Uoمyg032\;S!V#O _KD8=06%QPH|g.|,;?| _m/{TTR:8UwJm*HE E~P$0sQ4t7v=o-y'ώ=~p6C][W5R;ʱ8"3 ILOb#269v$0L^;} k ŏ}QkVŽ95{8h>-PH\ݐAR!_İ[-LJR{ʂ֎@`"X*ȚT3ϱF Le <ܨ8X (Zy+1C &j j }$׎Mrbs='>Vt*bjMjF$tdhXv| ^XHQ]_3k<ƙWaɡ!i]\HBێ\'m݀'B8SƸv}pNɪl'?7yS(ެ?]* R1KK܋i58!2knնdi׻*Py"v1eiL@1\{S[QE$'9Q5GCQ SMo߰xcK0j9̂M郍2f}lĠ<۔O.r"HPLXe;nDc.Y|f[z4.~׏"3Oc2oqͭOdjA5Aq=mqeژvEߧ9 t՝qXˉ/-ad ߦQc{HOOĵ^uI{[Q8$L?U=e01s~>oA. 4_ (bGe8?'Hv}j>6W9wQF'zO7W| &&n=yWC즘Xv݅i$'6_y&H \*Ա;J77)D ׮a2,Y O5k]9D^.*̷ɝۖv=.: bOl=?(>;>P(2Z7TgWmCmH8'~ob<>OdSY=5i!f3xhDo0H}pfKOTb560T."l-l\{+޴K:Ǿqŋd ij+) '{[5*3ׁ;'YgPN %c\Α:34zZTޅiRS1_2&F8"G%j]WSY9/k-=ѧ ς* IWV-Q>9ÙZ,tꚥE& W97ȧ- k3NJۊOq؈8Iټg7BbN+~ "qv% Nya-SX /B WcB|ddQ1@~/I,;f# }h6qV,4"ѯz'{8:3VOx&e4^[7/ C*H?.\ٺk=e\xE. 1]tؕ4ko,11,ąyRV^#WK=uڧx 1/p\luW[PRݟ <\O ^ټh'{l=Ѧ4g@rVumu%b8f},-BiEFovV\ :W ֑zop! ~64r(aK[̑b:bIv7 c/H4Qn jb'K Ʒ([=oLG) |]JhڍJ~E`BLJ=I3u 9JBKO4D\j^$(g mc}P8βōTjQo/"?iTr?CUD4XHV'58⭛'x!1MFzM!b/:v" 8,",2AY]򨙌] 1L95f[ h˷~wmuߊd0\q-?WJ4߲=?tҥ$om`yZ_&35{`eZɄ)%v.\M,u^32::8>;3||_l;B]fE,q S6x@ b%6ikhj\TM\f@Y}虮Mxu}}|GeI8C!r5CPمIfZ6zRes7"gѐ\4/l mT *'YCUmq"dn4"j+7&MmcD`nN]J L]ܫ ղ gJ"Uu$q))2zkQPUƀpɋ>KA-?##R ֥koWg= ]Rȓd,=DM0, _ S )ղЄf߯ϊL.͙=L4 l&$¬oL!b>" !3ς= ha\ "Yn.۞|1Jt"Ko6\JGwRdmgTNIO\osr3Ui*a"dRyhj\C7[ᘈ+W+O4 4Sx(]TOL'C < }N΄_U7rB<[^`7\16y[l~{߼ xkLonB~4x-I y$3VZ/NH Q]|"E_ʊ</s=]Hu^+jj~TK۞ɶ@QdzM~KZm^WaHe_ tnaFTz!S{dtI }Zm7#p` Q0~%(O|l/A X;Y%+*ȺP̏)%Y_Us"- P&}'w/-W`yλ, { jc׈.}2B:d9`pm kͪb KK_\ ʮ7j򺸺W_)'%4O0*e]Ta`cAMV Ҏ>+d(W8xcc􋐥,&4(TvsdS˘V[JGH [&ņ vTV}:<õ'G3)4+)؆OB mhs[v99w;xNlß^[\R2RJݶ+jJs6]Q@r!U7+vɪ}_rNvI[ji^"t-NIT;#T^h,qbw!ˣѤ6]ӵ5ϧHc[GԬ'~Za:+>tok5zt"\7PSW!@}m>:np Z ֮7${Lm%+oF'㻄",;G=x@=YWZ~V{Fmxep-' D yT 56{xz'qJkP>Ո(1!:{X&du5lf|ԁFCkzcsE=̓Z9HC9(G=>\՘(|q|^_'vwlVS347qA a/{}Kxݜ rZBw5,ɭuܕ^|˶k_BS<f%h'%dUiVmV[ԉ> sKbtZW?k"m1rbOIx@j?{qJL>`u n"ȖCEsioql@f78V H_">ĪVWF ׌8Tun=N2!XO[9.]R.K[d{\rDjKgrթ973Oˣv!c^Pӽt-;ǛMٺ3_27~ aب@~GVpawB&uN/2ȭRu:۱$:ý8W %` {M^$m *VM.t6o׃=?=-$ܐ6K= p+ux LѾ3݋Qxꥵ#"6:j%PSEr8-lI$Kl+wɴDku Xp&EZT׽ >r:@Y4{R"ke7JHԦorfDZ?_ i: ]o/,rMUq/&,Z|p' | Kus$-1գNIhnsutpjK=.9L8X|$~hr2^,]胟RK:iWRڙ\h=S3NKmu/W֓$₦|Nlb ҁdlkq!p0<"0&g kD/mKN|BP[hż >NbDT`=ֺw~yW<9(j} BXp!?My57(m ^b@Baʷb3dGsPxVr!BL?BAvu3V-vSk6~9$9u5,n &wN7-}G3w=(FlrPoK dmP M'I;sҿTc6+rv# fQ)C 0?`*z]w-'Dj.QbtG&U0Fd8BI"Tly TNLmtPozqBD6*ׅ%UJ!DURTnVOw{1ArI:7PC_{>K4'RȲ-CAea9DżQ9 ]M(&U|OX*ܓV{Dc)}f{-;2UUI=*ض%Y[$z7%nRR>Y|w5T!9c_0>@2q ~KA1޾eݪ")vw#ne'rseԶM*:L#V:E7O]SvB&D~BN:#(Wz/e2k>hɨ.b|q7䒡S@Y!&R%0+}=W\ Go5lb#n'9L%m2Rb:iΪ( ʓAUsL۾Qz^C}~i\@+^lf؟fZ7t-͵䮘fg|Ef-ۢo请Q9׍4Hza5n}JDTK->2pP)nk;F+5U,N%^ CޘE˱, ՂJTbK8!1 M'FgТձ_sgw|X iuV,v̹7o(wC,VU/Z$oGܹ+5I!12@qNXX +~@*cG}]CVbMe|aw5Hb񛿪RXUu/vԩH2[Wh,-EUf ABA,K7> WR.;U:F3ki%:ā @2{Bd27ςK4\'23#+ 7ޠ}Lyj'ۘ#Cmp_+ 6[V?&&>Ԋ"PKok>ṫ4څ;& IxkcAUh!02On42(I=%ӛ56jfRx,Oě@뚋Y)]]' e|&-B-.P+({Ub9UxvI$ys]g'9OqJK&2)Ub'f_Zo h:4=:%~LcEh×A&o3V}330ԫ}XM>#h-#CYV O#{Rc r7@ԑ;$-WN[߉*6a&D%/LT2/PlZS41 yw+>c^n{p6Dm\x+"?>[r e#. 9LG&y»t1H١ƐfU ͖쁃{zMv87+"H2(b|LVPLFR8}>H`m7K |zHʴuLu0:f ؝ĂnWWpa>&BI9FTfq+m)ё[+amЇȱuA;!-_x\kG X{4^XhP*erʤK[%7>iP>SHs\b% B,`i'kY|*5 FY{z YMkDzdI +ӓ5yb9 vdU(602Y\Au 'G`^%I>/(7H}7 W"ݫFJϗ7`f E*hDjf<ɦ5j2?Kogm|B[9ҴE'?~w駓3oWBsjb% J7⫵Gdn6"I ,5HN4^ztCRfۯtR9YRa;#ڤe}ւ1?\i8CވCN; @uiў@$~`XDBRlL3c(fTnoԹ-AG<@t<`h)=.񱟊pM9 2rP9 > X> daY TiAZ2ޓ11Y-^AWx~H8J<03Rp*G}e~Uwr` +g_up诿AF]e Wf*xg4煓D{) A]-`CdUmcU.g-{YKTp6ȹ/t m^2b.j^l;Z֚W^,7]bנr64`1y_T(Nʂԯ(H,\Z\ʄkL4mM BEzH9Q7V-at(Q 5 7;P*t)CwCܱtV 빂jY!T_HY-*W1{ 3`uHcW./vכ lK<.m:{@x 81ax}ҕl'@GJ"i++h0fD~wQ삌ߺ `!R G}פA 1P )╛7H=WϞz.ݺݤ U`;JED 35Y7$l3=WeNJXUWmA3|ȖC\)ъQJp wGU)Pw",vKjQnG;d8vG>VΧXG{/]/jq=Iׁ, A+劎x$h!B#YaՀqS\;Gn(>zz2:,(H"TKa4LwtT}dR nYi&˾-,=v'-J2W4~ Y"}U0on" BS`V*cE!&ջZvۺC{9cr "t~ qov*)<a‘`/uP.)/ Lq0 ah':Д>E|ӣY-cSsIlRWdzQڏ?ZCK~~ϛPG Ury@:Cc8~ ffL`f2l$;Eɿqȃ[RVJQK8rx9sMןiGɾk="]>ǁ@s 6)en@)J IbPDY?? $!y^\eϬgHwՇ晜m嶛2]Ԙ#!ki6%-[˦n"!ڇ:3> )I՛=,-‘ [>Nh_5Y!APV>yK&+{6FC܄'IܸJ?1B[P8밨/fg X¸щ/fb%tpZ5ȑʯzD x٧ψOl{p'B`ωD`z4X#)䦏tO hk%G"sv&Gs9. {uc`l8mx\?;xni AIYpكoAN;\" ޘxɂdF}{[n=iH}KU׈> PGHYg_|47/9cج+tneʇ3u\U3Oԍ}Y4PmR_nl3(n3e^i mIUWUsT0΁k\HlfE#n&4:Wi\`Namd!Gbe1Z~CvtgC0\JhmTMg0)(f`c2N\!׌>~J^Ë-V:  !t[(y0;i<(D,a:t7U[Q B#8cZUC 8B8 ":{drj&N}A9@yl=YP[u.5/ M2N!77*ν'qe@gz24IF[5؀EϏUIypw0ϏN;RǟpqzgFz8Q ʀc$[ϰutT<~fܙq>5*Y2Iצq61P yK0 S]:G6wеPhظA)jOe:E@` TpN ] z|&6>.xl>nZ-!+Ɗ}0 wwN0"۵S#/ 54Tq? x'+Ӹ-%d oE[B |}ުpI#)Hy?`V#"]ͫnf?`FrF%T*1 nBX{YK5gڃakζX&/C\P脈4'"MYI4ZA߽-!-! f*< =,0$UhoKU= @w|.PTKMG0Ry_X+\A52r4-\ +1\~{by]Rp&}o/d}M*&=lF.c} WhHH Dmi3RC}$yTȡhLW,CĀи]O =H ӛl.6)C:qɹnLVR"yz8T!{KNSoOw0nP'nT쿕\%J3 3]1O\>OZAqOu ߺqR n=7: 2:wi~1lG۸(B #m^ ,,hX֫[J|>~.RfO (bMwE2Q:h5OD$BDЋa& 1yl:˷RBU>f17\ %1J ڝwy,/+p]M\߹E;LT xUC[`#)/.fxs@䚙T"@6-臘'\vI Tz]%IUAE[`}l`W@V߫>f4y(`/SCvmZUbRDK: x}" l @0#~WT%S3e4M(QL K񢇚IFx(/<qgWTr})ǎԩP$fLwfF>2H#2\#?ddL-Oz4F xZջv`vq}4+6ŃG a _*``{<)4ЇYq8 :Fc\X$3k')=o*`.>;_pA(=ܲJ%)8"ꢈɀ ^s3 @Kꢔ2ǔP / @wL^h JrJI13b42-UF.ͽG"}Kn'wCya5sеqE.dXChBw!]nD&^L_>sn ++Bnl5i/^sOΧȌK UhXRc.V (YUf\C#;X2Jdso5ܡ `܂St8_8P:Z$R2ֱ=ORPxP>64_nV}O3%3m<{"=xi9?wg:jq22ܷ\}dM@y߳w[#^'b57 ƑHoDW01[] hͶe]oCG 7v MHk'zK(\ܶˈMqCωQ2 (d׽.#t{JÕ30 JaObR)i>pi"wX^ɢ/MIZnd4Ŵ,vl's{g:~o/StI#͆?YpBsҮV/-qT=o*S]!_,OvChMXwyVapGn*eN]RN'쐪 VmO|tns@4 WN,)ZC =6Ո,KCٝf3j|_OqCTiBRR"q(1°wyc:%` ? qpy.KN]@o|3 > j':Z1 "js\݂ 3>&x ]ɟZ/ $$  KSvɬB:)⋘塭ZspHyux5a,Q3'9 >uGRıw0CoϾ|g4((Ev741{qM!iRv'Ljr>>Iju&)PFLQt^[5zgΆiPg/\#SO4 aJG4[(3,fbH:i~;-7nZpA s!3#.1uug'h‚g8 #K)axQ%WKBhvT.7:hc`k4wCpR<h $cxjQH(ydfxpѰMmh\@e3G߾Tzu]FͲ&DgMHOFٗr=16>bn JOAa9:^J5Yk*7U 1%&lVmWv#׃Ȥ'eI9ڊz chmouYVi$[uI磻p 7fT;ӝqȴ w-2]5`-Ȍ?zpsg>2s0.Ly+rzbQ1<'h!ĵGCF jiGD w2Zz4Hܛ14 5SWi&'4yNg3sD$-4X`V:k^ׂZH,y]'JT 7:(b#tLV2DU_%1c+gX6Ęxa6~},=<꩚(g|$q.*׏(WIT"Kx ӹ]+[FJ -~ΨiO#JRdlhBEŏSJ"z9>Xq@pCZ4(w[O=|r(6bݧPo#QTA7osA̔xv#%ip AL:"O66_\fKVZ\4L;\/VҎ8=Lw|#l"tE]mo,W\בcNSe@ѵA)FD N1Q^wng;x%dq!HWl|m6_<7D%-Hsd2OhgR3LZlȐ^7&{{3tDB @CUIztWPptqm +'.櫥|dHʕ%P(?$|ٔÓa%X=NaF_| ѠQϜ L9qOĉf:mA}6"4%KUNB)gA#@Vzr(37hD&C5jxhmYwLI 5VӑVWhbs>?cHy(MzgycDt_G*{Wٰ `uA< 9EkeЅ=t1;c ;"?4X_$?Z42H?Q  IFi>L 7>{y6;/Iv&'Iw:Y}8lCA)u×#*8 W\.y9yy+<0l[CAWw$FCG3v9 v:W}V,2 0+:Bi^ECSQ)O>|+9y=vʜ5; ]Lw8 vʐNz?k!`k'>Qxcu\ن&u ѧp-νĬ\`mҘVC IMwb~":!,za;ad(Nۑ*ęa#Lە/n.3Gav>eL /`2}mv;Ah;Ik~/z y+dM㙴NK;T!hޱNFL./^xf6^s(.e3UEr-3ElSﻟ_\ %ShG" bvr@˚$ *GR^c:Ώ7*qCҐ- ?"vg0ZcUڼ!jOae•K!~Xup**yZz>u>:ۅ  cjq[W, ^m"H3ٹهSkx=_+i6ߑl0zD)py8 rfJ3WMTt`* hA9\ \\c NkI(is߭ﶞHffMV OcO62U'gwa|q%̱-`M !霥a2XP|8ngk,t*ҠV&ҏEN(!;oNEPgcSc ?:jN{b[Z0$zdRN~*8nr^un).w6S*e0E*\Y &%-ҏDrV~ó-( z: ]W[$81!$+؋!,78@zhbn4V05h*;wLH(Lgm-My'Ņ)qiErů<# 5`N- cWLN5OIHy0csLLloP5H)g:~_T]PILG's+IՌLC;Y7rI E\l7 -^QQgq\gd(ICls袆,,|8bX ,@?San==D=qL-' ϯU!e &bKxFL:t;A>Ou$W`ʒ1GPݪ f0ܶ$+]) vePo%c^na+wcJ!/5UgΒ& = w|Rzʪ9?kkwJPXGȳq[]mH lQ֞췎yEВ{MK_`BӛK# {zCtbf @isz5g3N=#aSP^YAgNR.㒟uV$.'=b#s!F {Q顧W>|q㮉0@12TO |7AS6ke<.gHM&*EǨPaaߺxN 0M)L='m3\YcAqe~9 (7`ZA%{TLJ)3ky3r;APGU(PJkmmhkzj@9h0(CBCX>"0R]I? \b1]%_ sVJCxEp Ο뱚X@E {1qL|w&Ht o( g`8Bkl%iM!>;qtxB56ez+w5A 2FrGOS'OH0[sPsi:De|_6^&PGJWM6;dZY,>}O ԉCr]YK?a l˜CRd$0O鋖t4VXrT3jYb wӿnd.8@nbA{ a%,U? I[t^CrɑiF׍xWյ;Y/,{džbHG]fK`p sHP )㟪 LI?M94fo)dKYׅwg$ħK.0[pرL<愀ch3IkRL.u+nbmOMm :o\DfQn*#B3Őq>RtqvsB8EP\I{  ~Ubk7 'ũF6ӉS7{ &y&ܚڐ.ͧ0 31 g exh@NیbOì5xJ@a@pESK-SCGrJVvӼ7CUp}5Ö$P#{7ǓROcJks6\݉-zsG8=ٚS>,D~:2C''нߺl 7߈n[LUp]9Ъ-b78uFIb=/x/hz+y`߁ʀL;ӆǑ®i@3Υ]piҩ%R]ddSN{c6V;|M"E'FuS Q2>F)p,_~LFg3v $ ]'D*`vm:3U-옫RA}5GfԒ,o]]41`)B ?bR@IgVF Z= T;c-wg *Wx C;2xS#yh%mGo}/1qNXAP{}Cǘ+с\:>ɀ2-ϟ4l+n#v.wv_ V?<_Gd| 4cvbL4hEș\f VZ(ۛ4ƨ*C )QnFՋ}ty8yf&HPS@+8WԷ+-B{[g[&I#:= nrBx^k3XH<({;oe6mٿc¹[feS?^ $>|ʓb0Ӧ8xWYz3Iv=}M$ȨPo} MixRLw5FϽՒ3P:0QNtkj {("'tC5qG&As3Ѓ,Q= c4HԂHoj7bb8춨E[AA(0FuYccSeFf.gz&FC<z?/(YꍕMUfi~8A2f`B"SY qf3~pKk増 7Cnya FҞ$\-Ӻ D+:^drې-[T˙`^^U13Vz sQ[N="({Zޮp'X6"t E✛2-8P~w2 Y.nτ֍?rz3?9I"`!h#Q5bȔ;R7qQ2*oE~Kġ̠Ƹ^rB+yk$m QՎ8uUɳub gb[Tsb.!fH~aXjZ5L]ԄxD"Z~2.\w}ō+GPY= hZpe?La+"<ދ#9Mb髋*?B.3B=Q> ԟݪ~S!Id|>*+ yq*Hpga+9x`@H) ,¼p..b"":HVy8.RB<_Ґ^i,Q .#m*}!|& {F52\ݖ*v{G90Ǽek.Wl/솜 Nw9`OFY ~|:DUj R:Y@ٴޛtGEvOaŇuU7T7$+FMCZjM> qav Lq}9VkV:eS K{ia<WdϮK}~~ElH&בMԟz+J/Tol1KL4PǑH:/S|6Tkel%dX|/&BT=gIijDv:2ZSv3id^auBt}@=a1@2""GևPX$͏~f;)?Ջ/4& ȫvv'كet4P ?<-s{*M8jeI.&6Q^9}}U <6y!ð[H+bׇs6, +d2N6a?_Z@QgE*{>J❲F_ϕ}rE]{> ~A z/6&歰GS xʻųUk#Mmf\DrtoVVlglDfx'9dK |}{#^}|u2Ƹː9ͽe. _TiUj3g&LXn"#;_+̆.χ%{jO RrhX/yp^v@Cz<ߦ:j i&~VڈPYjeeoJvUsv!ae@U+GcmOٽn6^݁ @p>7$|qImeHėa9oQg].DFS((yt'x瑒ĢZ usQ{2,2H#q:ݺwgDk_x2+?l[K&UzL`GY,N91_5juXXvTxB>氘Or@g>nS2W,cOHE.4amnuӪcu w醈$Nof/Bu@mko;۲KmC?! S$vgv?NMԻZ#!(_?ݘ=?N=Єb)؎.+>&AⱡJZo4cݘ"hWUw>QƦ"xR#FB]8:׊AsYE~~&cIxTc6kN%\aU^Sq m@!^;jWbmϑ7ժ\^ tuq':0"-+]oVPTԲVPXGڲhུ)N.5bRd:@W%`Ϸr#2J86fڈ#/隫z mL96V.^1f=k6JAΨ$:1@@ @`ײVxs0L^>=Gm|tk<ÏUOK*)m.`"=8;;7F6 墑oϝ0ZA ƥ֑$FçYHcd4bO4vKu rbkeop9B|DJ6- L9oSn*2j,q.H6! #ɻsr?S̷&5Fhhq˷Z&!ia3ȹM&uC4RBpèj`vڠ <i/q92@A[qmGbUN4ݭmx tGzC5FָZ;?B5/}ULr0.b\l" L>#n+bCy䨒-l}1 `u0Y&WqyXYb]? 3k`:ANV9+K~5),q=`Dj lM)R:&^[`+ÔfUkW#q*T؛CNUt. YJ`K&X3>o}2|Sc˼+׵ɔ_Dwv\'~D>J`(UWQ72^$n:.> DP>՟]mchLp=4[]xMu6%Ü2_ S_o]$l鴰Gu ekW!:Z8Z*[)F5,n*lb< -ԉN]m(j+O6F{~iBZ\9)@M!-!Y0 Fo,Ć5RK0wHs4ͮ+;# by;Gl8c6w*wBYSQ!rk1ַ0{b* + ZN&~AR G<E>kbttފJ5O;545SU?#;u/[JcG۱;0 lXƟ)n]oGM|<A-8tAq1G;/7ۣ1~o:̙OUfaH̀ՆˍMl[ɵ2K_uM F 3GxTK"Y|"oq^YBrN*D:P˛~3L+ۼPRd?q3._=cg_hY,|zs{@0 K@O65fo:{3P ^I2f Y;1ԝ=U k'l(Ԩ1lؾ4z{Zjf򔴎쭵[ <oanv؞O!]l( :v+Ou֑ȏOv2#*4ZDt]مKisC̛)m) +UvL-zy1rag)ԾBlG^׬zduA'FyC=r*nNZr!VEx3=[Pc햲)rk#v#tnq,Z_{,=WXCG&[YNi J=ȨI>$1AݢRw %Z&uqFs$8nmM:WƓu &Y)&he[gz^QHBKhU9WYyШn!5q]cSэMLCAK.>Ҵ=#> gOZPvS$\YD3-\&(q d,H \:>ʥ0`)q@TȪ\77uHwuSӄ5p3Ȇ)^6[ޮ(|upcK1<1Dp),PӢm`NmY\*x-@yq~.eˎKԦUD9N}>o=jn>]^Z]: @)BOf S΃ޖr~ȒĮO,XY'ko sNJň+(Etw&\,&axC\QnN".1.v+'ϭ qc;SU o.ܧ#Q<ƸVx&# gFнvڋAYa6uafr_akJng W\dQVHb]%#b*|ٕ72e Kotz 'hDKκX8@ߩ?CRD?}L (#;|c _Q+$[F>;s7H犳C3bqp:]ie8Jx6@$5\L ;HЛtL.Q f{n Sx`ox/T!ƝDmal)b[|n=9h/9]]N>Y7a2,ǒmdN^PzSP>gLjO]$C776ϊVuT_&"g[k,8lX>=wP2li*fڰ.2USJxӂ< =ydN`ɮ\u! PiЏSa'UoAEl,ޟ `grK+l vWNJO@T"JuB{])h"XC5@'| L'HM+ t+O,"qwspEɞ$Ca`о\8V>V&=PnNy( .9zu}KkaU?;EֹWv;w\ 4./BoQ9R%zL̃eV Kڢ\ r <~&A̟9 w?_`;! NN? {H-. `:cC܎K(G60a KާR[P8rŸv;;Ԃ %%[8:A-Rz8iσ> |_>]`h3+_ tqO|Ƭxt`ZQ}3S#V<{3Dv+`qZ?k9}񖆇g}NM^47Ve*Uw0,*^—ǧ'ӈ ,- h9:aFNG=%MZ\zp.A1C-<)ȝd9`7+Vв4ʹXHLYy4n4TicLN]֒KW]iۧ ؘ7J&뿅+g.RMV#b90Νa}KPO2sMԓ-k;.=+ܶ|Z؄&NF 3[  7ߧ9!~>HBqtt>Ha@hVjӓM;_%K)2 b%G# v*̢}m[]…_dfJFd\ Y|rp&\b_T`L k[ ;$vۼNYdJifkQdjwm62>̡?es/Y-SH_:R8<,~;[Z7+nObE{ 'f }>?F$(k_9 N8o|Pmr"*Շ޻0IFԃrR,Gh¥w S#*Zظ&:DkI؎RЇ(UQYvўjW䫇n0]ީhX/|%VSax&$$jD4 ^ӿij+M+L-6wI?`h_$K?}#X(smD\}={:֤r7[)&]S*!­(lW!-HPTޛKpQlrk@B]{~@f#s5/Ċo}G!er0$-(VN jSXWDnQ'97 X9XX9[Gt_QуAAep՝]'f ˠn:Mq窡gb »ᑹj_4 J4$_= )'dY5[]'{ӹzX&wjE45]K7Sd>gXyuv 2)0NGOr[PxECjeuxWT$wٖǫo&F_%uVt*LqBi7籪3YlnM.csz_ŕϾ ԓ&a{Pw`I774FuYeN,𥢟v&NKuc_zJIc,n0gM2 h>KԟA) kf{1&XW$!픆l(sY hPNNdX=05(C>sκP |˺ }Fg!u 47)'7GR6-%RQ^ ӱ IMP UsӅ)ч'U,h^A0omK %ks12܁>>Իo;Ըx]l7x !=gع\ٚ$ ɜ+b֋j{ Q 0mY[, ¨D108O>pWuBKuKC1승0IX}$&HJnY%&Kf8WX*NH7yeyحf'~>K~h\Ckg&*|=SׯѳmUK^; TwٖMvDiI /Zy0Sg.NT}h_<@sr$3x Q! `!LE8VQ. Yh\{acgTK*X x3 cr/_- J)LWrC Dծ30><\i2o~] |,?%âX,BRU A馵HLAZd Яj&^wP槐2vA<5Wa:sxK0Oϻki]1Wͭ2숳p9?bd4 wnٵ;ËGmqf%(\XG!kƅS'eN{RͼuQY  `"U+QD@Zm?x!4%s񎛴ք-kI/~u^=_ܘ\\gJz~+KYNsI& &f0JY^5 !M](Ug9≩ё M6n;_/a-lyvrgz]4i|;`q ,l0G^ݷ\V;5PP,ZɁ(BS_b8ffo%- i' !\^ v- 'kM J=;ѤˊV oMxPt-9F3+pvۆ=0"*G(é45_%2gĨ{.wL+?B_șw$x*%̇N ,iԟ~Š e1 R9(F)Nͩc4 P"<@TAG^I98:B{8G (eld2~_,k=N;;B/}iBd -U-/J EOdz"%\_#HtQԾu3W}n551f3 ىzzʒv@2qxS wT=VEO1@ UjAddR̵hEO6-=*nA>C{aW؋w|$), 9)Ҵ1Wu'݃H\iOăj1|?)DꜴݚ~ I yVw; P9|F%v2'%ĎAB#=oYh J?6mSހiTi7P 6P()lm9 +B')X}RZ5Ђ&9>f3+Qn34BNQdj-ҿͥjAä m:@~"Z~#d<ˍ{t~=uWC?j?a"φqjv?6 oWo;4 [&ߊL)$aug`Y]Yt3YW);sT+%n˫؄bl a5̡cOiz `NTeUn`Hg l _El{UU:Y2yN.~zYHJSO:\0'Ic=%ᡂ7~ ZGM_㩶 :@XfjiQ[)yPZ߬Q"M.Mgtp6As*ema.O :Ll=+iI -و ]ZN[uf3yǩs4{œbx UrTMAƑ 6s.5dVrdRbק s ~ڜ 7vTqI qQ0|}B>iޘ.Uҙ=eThz._-唛:<7NihI-ϾaO/[YZ46~Y./Njw NY%u{plXV5 k~,F-;&m]<7g,e&7Uݳp5╛&1i͞ddKd럮u6voQrj@v%:OSToi bt*vU %Fbrx7_!V :|m7A .%e7~r[D9j_ 5f,@/͋M '~&cuq| ĬmQ4瀱D= $17r'rp@( L>~k_ 8Nj 4Lw~>W6 cmAW*q.xYErq3"2z_ȉ#ĕxeuHvG6^tseP=1E%qb/F⊍kZ L~<8;CW6G5b,evgT&0ugql1IlLomub {9JZ|uuUoV:u)2ډ|VCר5TN<Ĩ LKx 8)8H)c;n 1AId|Tb^0AcKz""Uni‐x/cBѬ̕,}wTc3@'MDF0MOrnar8-Pu/7" ج+kzO=]TȦCi?npĚ"a ^a8Stg\Vmrtݱ'ѲO@I,89O${\iHoc6 uRSo?k #rp5R&-2dX]t4?!_ x#Ư!$F%{hڟV E) ˳h>+)t7C;r s (;j ,AQ~&yP:mOpjtlV<~qsCٔWh/ P8IMvGB-%[EBץ:16Q:"jH;ƒiSb6YgA$+T!mvix>Adpb QsO|+"72De&Hպ&kqdE*@K +X씏cMnv7 #J8;M9l 'X&"#夋ݜ<:q:gNԫ"6<m^Y vRY2&;Al"cK&?@^ 7N)q%䈌 Fxd^ sVWa6|EBhY5 g_]*7!Ezg)rb jf/#' mU zz6:Ut.ݺ,K*yBouokb;pC]f`m%m~B4wU||n()v;BINVQwObp8ڞM㲵&;%\QkVQ0{U_28K:2AܲA(tͧtғ+!(ъz&/j@ר\-r/{UsjF.ly[;!D^ ƒ$|MIs4;ٗ0ĐcMWwVhI {*t@d6I:7c] JjJ뢑t ąk.oR-d=B>XqOϚ|1c8Y]j#L2Yd0G#J$I\ 2vL+Q8)8MJIC%#fefBɥo;WeÄ!E60ߏ̳F$9gJdwJ|6v,U>#F_I.t:Fh(t 1\4Rf?])s}Xw9ZW3 B \! t2QISett_I䎪sZ}T1!l_.K 偤4 i6)AQ66bol5m$<Ua ;Fnaϓgcؐ@ۍɽR]$^Ġ!fZT7ݯpjFE~-rgS;jڙQX^rQPGA=X[yhߩJbܺ`nيj6NkQ x Cwa]tt[\ؓ߄QheC $OUOq;qjRX,x\|)]M!X093DI1V?TBF7F=n5y8ˤɵlژkבxh}>Z6?4ÀvۉDdžڟ TwZ>+Dm:bar2Y2mTER햼X>?s̺}؍'ormd}$;;J ",y9ٹscڇfPf /W6ۮ/e߷Ce[GC@kj4#OW[&XF7BjV\ԀdRblf"{!wW?t~:*ٞvk:Rc) MՑ@m>ARoi깁U>Ϣo"8^#$?7j+X/ޟoF8lkv F.uF!D.g;3jn&uaatID3$ ITMI8+f~`S/Z񰧶|a&H߂ ; Abd0flDse.=7$F V߱Wj",#y;<7RE)ɞuk"\>|ڠg:v{QmfA5㹞*yэ Ș&/ݜ6^pmugG._kvf &C lj5[S.MV.zH<ډ"H}t}zcS|F>8k`$Ր@KB!S: .Wi3 zo_ȴ~ $_iDׅ~ Z01mü0y&iAO-4xM.%tK 1z<)4C.(ڶuM"X)5Ur1j{Is@Yu^5*뺺by xXH't()KO[P0}j˕NKEb f gf"7i 6k`Zr ] t$ 1x}/n+T9tQP'XSĖZ"brKm[z$SW31r?̢+|WB/dsM2D >kzª[$*(,q |ӥU:!$O,kHRV & >ٕh;⊮fڊ^2/ݥ Ydrr|Q2ЛGGC(8K,mLVDy_m:`;Br[ڑ@%{ݢ$zcXeggox"vS̸E׏f= 5wgۑVHn1~8&bF1 4,VҠcVn4O&e/ {F_E/I:+z~ kv}\|/; !ɛ2Jk~ǮtDddA7ߕOÀτEd!JOt ~edAwv9ju, /n$f:whA7(ð'TNL?K?ׅ^=cqTGw5G6btP&]''PnntL}bp]fS'D[(X6.r9ɫeAL.FDf'Sl8_B|c45*cjx W2 epUci$D7=%ӧO\ufbw 8p"p]i>aYF!*M&X7)w@ T be Wȹ&w bC)h0ck p17pdC/ 8& 㭉\tl!ﻕ1cu(%lkis5tyFy~.ISoZ3R!ٵzd {m5U7۬N~Pgs:ihGiKӳ&3OQ.i^ 奈bBй47Ă:nzVřUS1ZJ:(y fwHb$kn?_"Qلڟ!LN#J^ᥝ"a[=YɸPY$<4J7 AؽB WwjȺ(g t(mhZhOleJ>p$Z8cVVdcJ(ke@~$GsO7PKRaP|zFAo ~I.>m&R)TkEHýTC1.|VPLDQ^3(N/̿198[oLq{~5sܯ\SId!Vy _.o\0Ug*xb{ f| ഻ 1Koa3l0>z);'ƳH2BO)gӫ?mpDG%[ ] :pr :hp.Ա58w,:X[lVc>ycWq C[zO }>R M N`Vٙ'K[2xx :FH`:=UPЯ2Ws7-a ߐ @ ҳCQBԊ!2ނIh5gb+0؉OH267 `Ch}2(KAt;ݑ8J{ ZwwߘT9yhؚȺ{D"veLY;p;a|>HD核hM2n6>hDۿ$ #_Mn &Lm*VKsdSd0Xo̱8\Nl8ت8=ZuRϢ;e) wӷ}EcNA뀧b+w#hs8IY5vHTx32w/  &IňM0=8Wy@ [}~N1Nx'Lꗾ adư^% V@+C]Oh,<5顙1Ҙ]~!ϫK/hi 8̆ $$wȭ3"Am>%Q.BRcv[yW,`oRIt\oUn+*Q'eu% N^3P dJ OI*`p/c,{Ǘᣲop%lY]sd$%P2b3NvjP ^44!?ߔgU&wURso4TTD5wxkW׍G};ie5h8>vT>Duˈq V}t&|9 vQƇLߐ!`ɏT &6rJSd]#Wp͠ʶfעW vO#C"f:N<e&&g7[ƺ4D+^Moj{bns@G(@rtn[Z|G@7SUďv8>xFVvC uj>{ԘB= J8 %@F94UcK[ ]^S DK.:k|~LFx-Vj!4~OtN#!"n#r"Nw q{UGX@tAL%Xt\u,9Tet֐i};NM{h# j[N䵘!'_ϪAKFJZ WYx^ FZU9` s&;cBRk n"YSxe&nJhb {Ȇ K:iEW @`kLSC% GFNi;iA?Qx!urθHBŢ; T+7 '.UϹ1W!eNK+lP.kx akZ.9QAEqc aIMJqau04 ;v}7"^W %R1 :id[(SYc=]| \op QƧf2@ Y +dihb dYEZe_LB3.Vc뼭X "ֳ04_8gQ: eFa'_gr|F(R ]POenALicx.lAǻmcrxF:o bw;sm* 94[-{--]+wj I>e9pR8S d/B5?I|23QAߑ kf<XsNuuԂ:Kf LD8C+dOz1u$YxPDg2 {R;@avHI=kAE&jry-VYK9 .$oQ xgNl brV7wπxPcbT=/Jco  JpR+d.ezŕKMk!ZFfަ2ϧD+[ |?۬oO}d€&u!0MןS!&݃3bn[GTWQDkzEʣLKK>d _ks~8աY'UK&#PbS&F %}ދ6jgvXR A,RFLhF ,aA:C6[d}Ѩǒ5Xi:[" )A# ,z L&8^`.aN5WT$u`DBM:z^}h_т}4D`wy'qNclBξX7aØͮX2(ISA%qsD` KWv 3yyz c+:M *#JeU>5Zozo$Ѭ]QVص- ڽp"9v3d|(*8opǞUŊaGAr64NjS|"-%FάYQbɓR>V^'uf/e+0pTA # Y04 r[\ ` ,Rڞ"=DG"|ێ0AǐMClw&s*$^ ?r\\n Hy"O! `+E6<TCvxP2x -h-v\a6NT]Yq4vDڕw iڨ!УƮQMmC2_*YWOu >w*T.cQA?*?-gk4څCN)/d_AF8ŷ׶_$/MQ,#>郂op]f]afV!k~ơxvP)0RgSU:*~?E'eE/ݵQf<O?: 0dV6<;&Eւ): -B wx,_g E JLTJ??۸7ht;'Vsdvv",ABBv'Gr$pD:g Tx"t8>ʉmrjWK@BM(K]2q#' ؘ `mhŽ#FK6j7dN'QA7]QttɜhieML{q.UŰRCHkH/3^MI=+ՉAȞʨ03rk*r$?\ C}[|)tB/0JH\ov-K rgU T "1tU MhKD[ß&ru %^dh;{2PhipDWOzj Px9^Rz ]$D#KW*D5<M$`=sou1H.WInsWl2Ao R9gǵ> Ov_v=>j -3Hr5uP6o[IVWL$Q-c>TZp33N /3@76~IB{4 infmզ{'׍ YO/?=.\_ʄJ[n LkWnQT5] eQFC8pLTێ/! 5:\ =OR Se߉S}sAB|sM (G (`rL,^5bGk(mU8LFw[M3>!UJbr5Y@A.zq6 ;j[[NTv%m˘Cn0[8k@4:HQ#;JRjO}vkƪG$׊֩FA_ˇ^!v0!}L#" g}hzkҠ ŃmtuFn1sOqɷt p:0Lmjo:,t[JmL9d2F&g_q; pܩE޳^B&@]#3◚6x"u=XULv,qk[][ 7!HT.Zl,7Ͻ 漣x[==YݧF{qKaPY\`1"Y ši!(ZeΞrtc!<̱E4X˷6}eN!ċA]J =[ƊXV~\~}1U3!d\bӣIi UHz&s+c"g4M2_nNr&+8D2 +aҴjiRѻw B3"65%C)IԜ"e[`s/emd>4m^  Gaél/Ȩ(i4:P}'{?u;eK&+e͚3- _Gjb5lՐZ7hL|ßKƜǂ:o4[SmJ6h>֕xn KnaĎV@8#\b6ex(9l ogox7O jleǴ%3kTٓN)S K<tF*y#xsnc΍Dr֯AX P 脰RTԋl˲|EIʫ_oݧ\zGt-i<`Xbp11rF-ͤk\ՙb>ֽ|0:&xqfs`,"eAb Y`Cqs]g?Fmʷ5z U:,1)gJ[{*SrnJޜ B4:ѡ+B^uz^.u+Pc\^kx˝ʃ^JrܱT:Ru-I!╧$«5x7EFd͕շY_V0]Uޒ$=+:ȹ>"ܨ/eݰ`K| T־D*n <x7 ͙2rIP9P5*_o8G0j-;zֆ>~ɕ$yNΘj @lPVw>kCƃo)KV=u\`cG˨!8@qEˆ8^u;;lq)4q(䗌aGA:bӌ"ڑ[\.;͚NàU&X4LMi{cS+)rE)«^nl?BGewrmNo\xc'|os.:~$Fd\A%!st]6õ/8a*J}EyQҁ.h+UK:aX8.?+t,%BlD$;w29J8eJ-jz 8@@>As6)NVfJM}А<x+C!ȉq6_Y!]nTgLP*r?ovͯ}n * .WQ^2$10;`BRMb_X\/H=/ZŹDMl9{L6cXU8]T4}{mU-lqw+I(fcz[OhC_p:ndTJUH~.8qoӆ`"#v}:m}hق* iƝc(Mܲ~-SDZxv JXsf1m@7N,44p Fx#i-(1:K}lHN2R3-ݞ*-4w(e Й0Vy=̓sEB~o+I|XPk>7+Tj:;܅ni=z=6 PwHs3mt0Pun8Psph^[Ӝ/:鑝4IO1"#]ZC"l 0.,m^bJclrUTC ӣGq$ѷLoSW6<ܪ̌>͠7YPDdri^Jmz5&|ě-ѐFθ+T'֝/m=afO=;Q5kzQf@]4%QtixDh.^F80ӷ;$^@w&?_`8R{HQ-"ʾ}uH{ ͮr}6Hԝ0CrciXJ_6|Dn|ls5~~Rz3ku 2]Oђĥ)eLd8t )aNɧ Pp ՃGlUw~ȕ*K+Ŷ]&iŜ&N2eYKmH\d]QE%&^RunCNCHK|]sO;I-8r0s4=9. zޞ\8Me?YEw\یEo1S-}ҷt1ǫ ^Kr'eBZؒ"Hz0y{2:El6Jerm-GJ-Y #Η Rϴ d'3{ieq,Ƚ샖۩rZ +DQ'\'} rvcϕr_d2(pw<$Y>cl?~zj>R^y[$җk˛^}&v5Ȏ^* 4*@L#JXUeB_C/oD+_~ƕ~a4-hHLR"-c{C :[EUFSmXΖhq ~ھYgPݔFf S-Zj1czh,F5)1GKT1dM?gT÷@\ *O}._0{]rdE*Giv;!#Vw][G(f#>ЗPbE%TfA&ЭM=,;a؁KqzSuS  lIC"*`56_$kv/[ ]yW.s~۪n@ɶ3#:=M/f=~ MsAO!0JD&G +8!4nyB 8Z{|LVtK*.g5!*Kc&xhygM/ y ;I W#F%wcHV#<nrbq{Ů̳GzNBh Ԯ2y/t V}1..Ύ`fuK.W?'JY# <Ԕz?IC}׻j9c#BnΔEŧUx?<<gOvĽ /!CRovT}Xfo9\(B!2ʫjA_ĤGZ\KKIّA-Q(Q±0?,-R?ٰvՄ}bTX et׮Rů[|>A!mv>;ğ64 Q:+~ 'LX$eC{z>PTޙ2E|!yDS .#|e/%zHm883lyQ+D+#R8F 4rt^p3Ⱆ]s1RO6+wd{pV}cg t\_NM57j濒PFEۘvp9BZ’¯t`;;יT=nfuۍE0_-&ThJB#Jz8{MQw!U3rR* 3\rB7mD Js8%[.r}cV;%X/wGk[LCob#hIH]qlLW ж) R0 []3._&x-,&.}Kx=wIįʮjCSw%G׷p/9r SX*c;ƶi=Y&8.bK“*|]>i5O="T\VU0eo =@}zJMl`OZE0\>tCMOg$=oPp9ke!53Ԯ7Ō@^P H d h%? 1Dv~-ɧrEi)@8nZZaIdQoY%ty4ut6r΅Wl߱#{m}ڜwsC Duh꽆p"8~2үi728GJEJTh1F+3NxJ8ka',C-mU-0Dŧ3A#Mj#,CL$CӶ ƽfPU2Sf *ˀ~X\ݶfs09X/+$3Xz̩;2"l%~anFK Jjr6Y\u.QaHH*V]v7el 8 ? }J2L^ۊf (gK_+tmtvNьq/hn'P0Y2T! >%Bv 3A+0U@m`Xxlݣ]U-L$ G5#&bN["˘IU0uUfhHR6l7C6TST:ŵ|dHC!{3Z\!^لk jY\Nc8Nb=K G~erTe]͔ѓ NG$["(pV.,Oω Tr Dj'Sf ~EaB5HK;uj&NYqZh= R&"_쳦@J&Mӌ/;y]>3Gۅ߮Z/+O Td,Enn *p:GuʀZGD1J7 O9[K1xW|ԄAo;$./i?[3;Ñj-Bi(aF؀ Q1XdK r2jHMw@=]@ryiN0:jÚ 8w.[K awa7 &jz %3)oa-oKC ٲ/ sV-s<ޢT CtGi^}aۡ 8pɽ+xSx[RH&IQ-i?G0˃,U&1nDtXѠo4gA?>~y1f]Q|t3aj+ ALZ]Ff}hNoԝJA: ǠZ9"INxoFRgX(hO#;H>mH[7fp椰<1:S/}D%L]ƛӠok͏>WF+/T9s }C& *[0:3ia[,PhMPㇻP2K?ZP=4-2TysKwF5) KT3eMb]GKG qrΎ)& kvo~aE7.6/qcr9oQH6Z C\*kmN6!ս~U w) h"ړ CrƥbȋϢX9! ªZ|I#G,A4UTAMT%w-Ce|a6ψh#9;G&e~ql1يR_2=P{oY=P77_z-L!l}kkk^z%wrPRTGAAҩ`h򀑶bo3 W%..֚;8}h=WxuBm0I8vΒPMMm@2LXM8xrnFlYر?YlXFQ%-ECBǸV%x^$BC)M3,ʕ@]#sGJʏ^䵧ﻳ[Sh.NU;:=PJ%A$;/˘aRO| I֔[jC: %q4™Mt(RYr!؋%ܞ}0$Vzჲ%9SZ z&VzcHx;h/_F">MzE#çpX\dn~}T R2O}bfw^KW(ۅ]w sNA=Wy6Ww IwA!B4!]&B`t^(De ;a}oyX 0Xt\DJu5'c 8f2'Taz&g3od{ rzƵ$D9gVx{9ΤO@vK]x dk-7(%Ѿ]RAR:}3`j=D=] +S tؿx%Ͷ{:`_:?x(#啈IZ~ULMՉ3{ `iDg(sO; [d b.]q x/#Be$Xޯ>-(ewjY c5<ÞgA)>At+*T+;H1;tZ{q;)G˪<&$^ҏhw c<?fusm@=T\ Caib}[b&j>$ܵ*82rL8X2 Z )({b1Z"oKЎ5y8ŀWTvLi3x V,߅8^~)a cC]12^9 G͔ϲpK2~|Bdݯ=^lXGD6"!ֶ[e|GW_ ٖ|JM^@C=N'5h482Z*qT%Z.sxaYd,m>bpT*U7*QE#)Tw #*36=@b<ԝuDZxgj$y|n[?|6f*Me 37a\ ϥ'L<=A!]/򩉞;2֤-mZ~N, 42ů(4(`%50˲;q2=)s7c/ps}RV,H7%$t`\Ϲrc0%QRӒr>K,,TLv8%ߴ @zg]̜&{Ydᵌ@Fb!)<{Ie@,׿t4?RNM% 4p!#(0_ ɿ_u׼ [굳4H\`-qŸC\n@UNIjĽ2 LjߘFӚgAob!s 3BlVLL(wX?a4He4cԻ"`o1N{)ZVCtIR+M왻'w;YC+k?J> X5K@i|U#EH?'%" X'|o':\Nm#"MaC{uJOTa Ah\tӌYѹxgb6ř8-bޤ$NHJQw^@,u;gyde%6:+@"ejr0 aVuHhGxΛ˺7N qv J8F0xvf4λ40œbܝ#凎|HX ?"q=C {qbS"[SUG^uṖ]}݄Sp _4Z,_Q8Kۍ%dE}QϱaqQ.ۣ%l3/Ay?\!bx\HɹR/=mbJBJEyGcRB,JطlKWMtگlJ+k&S_$N'kfofz(vXh`zS؋zE2>1lVEe]Z}-'!4=$toZ-H+A@39mT' WMQJZJ%U{j5hN<4y,1qk$<躮!fCcB("ωBUppY/&$C?6"ԣn`.M'g}Ie Kw7 zu=3.!"3#݉%wbdjb@be*r\5vʮ4D K=jDh9_AeCmO,ȭ(JQ 3`Ȳt}pkm2_|1!YʇHC" ݳن4({%$/aHbvoF uqL]N,`tyaz2 ={#0Ch"٭U'(;'chk\VW&ZW^y(KQ  a'EgHwG'牳;[.Ť~j9jodHPU/C'Ju h((wZ8/7J۞Qwc? @ubp:vkw_J[UfUBtX|+ 7(2|BV/NI0K0e RQn-P,|'edp[X+N7/v6JQ7.T{xKm/\ *{(.-(o&yS@k?$EJO{\G9utOaSs1tB%)}zw0ZfPšz:wu: Y8^Vb5V^vkTeR~OAnYT@Mjr_ K/tv"I0\WNoNYoY+\c/S zj ox((ʥEl'(p?:[ɖB'}>@("n42=Ww(9\Lh趔ݘ@ʚyP{VKC4g7]j7dr=y "*/דuAĆ⓫_a`2F6BIu}͜"8rD-iS YH*+Qo8(F?EN ] WŰ%(So Hl.kfA YMĊ\(^{gHDm-: T;ɤ+QKƤtDOP0frHX8!%!ІU\P R{3ՒC&L紏mE)nQ5&ӇI WGJ>WZ66B ƕm:Ex%Ш\%;ɫ~&g" 1֩ 3fsqE/aѓJpPY:MhK(@,CrE|$RRI1{G~CƾڵgT@D }r,2ReQ}08S3$6Z:=C֟ 6m4g\J9+7>u^JZ *=%5t=t*\}+U J)uO1X"@. iG?ڈޏq]1dPpXԫpchnl "n&j\wGE*OVcYYOy)P}mnKf~<@j=˒y;u@?”I]-JD$qY3'iAx}CSU vCP(W#־[%C.H`[[t2 IIRUҡ 41R%}.o$Kم˹~Ë[9M6u ܔrO$zetcڲ1|ge)fdSǼE ـYg27BEʡlp#2OloStm#[EkgʏF,(Yy=K=V7g)p44 B >"q˹)^6o7Og0k3^OUhe1}-0f껲Og0guGgnգESP}tْG|z #+Z78ɭ]lec^OfQ*D^P'!:Grg;\:5.CYcIxzdbZnC4@r9J'ɰ]?`~8L4sH#)kMhl.=Ӷ`2wQޢ+&ӕ) ?֕6j ޕ ~79qS?ѥ!1G88d2/@,Q;}\fp T'I\:ǟs %л6ln"gF>e;`Ả*~PyL-O|-=VhH{!wcL RzYE- 0q.PF~%>x0}x2z?O#^hU d îx'\Y.Nq2p%9mbVţj/>r9C'[I df#lw[1]%PenGEKy4z CMkA/SZ~d:A&ovRLL u5gd=8wf) I۟^jC1 }F*7g} QXmSG?PY}.-,#ՠB+\uUcô_9O1gf5x00^+L7K$Q+ ~} TU-hoigׯ5 wW<[FyW?zRVӻŎEDIIrqO LIwJ( >MOЉ4|  jw3p&8_%k> 䯤Cm|e[W҃}̨k]B@'ÅC{-f/'ŵ^I&# 5_ljL%`{^6\ߋ@~2直wMӼi$S \Pu=? E8CPÄD̠j,mS2,mTWp0J=Fc  2׮vOƢS76lMֻ4ݏ7>}F0Ț/J iCfYXj>+ PUa45UȆt7lW,43?ɏC Cå $i,s߁8E{w&kY#7r VV`+>S;EDPI,\Z URN};]jnxrȞi˭>k^>AϨDJ}n\A2r/ksv;V*YFCO{YѤetTTO4Ǯ.:Cϙgnu\ٱVDN&뼃4̭SIEũYAǨ^{8N8),LէlX*¥ėC9wəN/?ÄqQ+uJ[N4 v\ӯl[ <7"+7zQrDsڴ O,)gqgqdu/MC4`a$CA^5H?Y^lOf{|Rƍ;R_{ I@i_P0^[%NWl8wg\.W_7xÊ#irDK/`oa[@5;;FUp"]b NjݳаD?|t\Lhf+rX=?AyR*:!\=6|;$t+%+ XB\71 pڸ*GG0Սnΐ 7fv] NIcp&n穀nx*P$y^q&khЦbP1Bab{'$ZgE{{Prez,otVMC^vLh߮=/wd]&RG2w}~¨DhX1,{&SV_0ڛ1Gک$okNgD;U6ܸoV9"3{VC\=5?ړ`ƴm L, =T` Oȳ&-c\zL؅uJSds7A-9Õf$1kOJ|z*<(()mm,e`5;kǝuWӀ\u4ZT)M-55P.MNp K8&MxmXD,_D+V(&0ZP."0Q|՗2!% $D*mDyz(.9N|q$ҴWT2UsJj",.4]^f\-KR,4iPSPnbT>3ΏҴIFs~00ds ʭ.t@+uu?bfgwFL?\D>M6jڼ͈{6x\5hGA,|~&3f +. / :KݬnGq.{yV`jkvIY. U;t0Hq'*G4/Ymmh9sFP0-T!3]ш]er̭[WDdI9b/] ]w:اf _'?FJHX0Er+k&2hJJ#gOlr5Cat?fbTuCkx3;қیʎg׃9uPN.GNJܛvD$\0n 뵠lQڪp[Ov- AB5?zG lNy,z{2$Hw ys[\OpIUȎϗh`+c4A;DHaCi/+z]MҰ5a}BN=E$C1r")OV%d#Rg/bWy5yC"'p zNܡ,0o]&1ki0~dl8ء:Z-9YWޞbFIXz8h^}50 -m=포ljbzJkg߮ eo/GEh,]mtL@H/-;U]^?%,+xrYѽ8n;"Cet-`I8[xa!w-2sf(J|00U,=92kZV > ĩ8x>⟞1꾛a~6~ב:QGdUd5i@I]5R(-~ۊ1ޛ8u^tQDRŀtjû:`HBԠ4 }4d[)sUqTK\+N⛱Ҽ7;Um '|T=iiw/˞k?%k="03 .فO7 ̆}ԧ%kHi"6*c+o&Fa{|CҤ>;VDLWyiHZHDWĨ >9 k#h>oǝ9> }9#-t6~*}ȶsѮ05HqDx;8,L/~fiT40!m!~l;r% 4Dt:OwǺ|[5KY#ߑA5d?uWb[0̤Ṵ vO_}/CGl51+4(Q rf?|a[![#.ֺ K^cDjQ7m7oN{t}  FT~,LR"\U .qP!Yd: 0Zݘ},j_AF 8rTdyO6}9Yj3\6j-Ar^^05iOZ(7K{p`{+(ikQ^]8Yrꧯn&.N;%ـ( BUܪ✶h&,Nߗʏ 5T-)#Tc'eKh4u-q!{5=L ~ 2`|gJ+3稁掣? HrSGahƻ]k㉙j^M0s_8NGX:8o1S薖 6_7گ4 疊͝ }x z 6-^vӶ*Htq|#o?1'ƹ#Hw{Vxta^Z7kXK6c&}a5E\rT"Ԝ?Gr|=H1B: nx"bGMRFgx {8jΝ'~ b\: 74DWb&M <C7Ql[0*-:AHrɁ~/yYlw-@Rt,;~{9ƙB( ^v5Je\.m[3'Jf+4$ڃƴb2G&ply|De&,B< 7qPff .n4o8A٩-0h12U?qQ}u(oY ;PO1`"ο䵛ha+; M)'w?"jjkbWccL6$&|3cHLUJ[T+|]à& X VoV^Simo!@h>e~‡.8R)φܧU}WЗ`ً[YMMˣOe8!LG5),r g?;i e\zЎyTqq$kx=bZ2oBh^զ~ZOE+ 7|҅=ls=_R&_ zR Ǭǖ: V v+?K)*gUݩ}5BJ Ĕ<8FgH괕3\ʑBs:k 6(?Qwpl qK%uUQTC^J/ w^V>[fϓW1Kp2} 5zJxڽ-K5T z7 _ad) r8t)M(Pw$ ʉCӐC*0bRPްsXeSV:n)4CQ/9 m4T6rvRۻ љ7u䤮=)^3$4KjP>K_D @&C[E%n W)vp[BoC+- a˽'2h-%*Z#ʎ(\tTZEb01ߕzӂn^,։FJP4S96Y6eg[I 3%*V#PsBciil&)`^Q2q$(޽D~ʈ1紲td󴸦+vOeBK#{y`HCSOK-4O ) ) J(Jftx@]s}cfҵ]*~8sn+0+M_R$鸜5U]Guc3MEz/_, 9oߨ> )|EgY_DɅȦ.a^>|)A;Q"ݫn{n-o{cp>#}+#~is8CuhJ0lӉԵKjnsuikGU?k;).IŊG<޶ 4qkOjfH~wMw[*rZ?gӟ:~{"^p_ IcBOձT|hHӸwFrI]HƜn߱A).ˬe HIK8R(pBD -@ mE K͐J|G KƲ(%x(]ސ; "`VTM.IMya_ů ōZóCqA ZX"#s꬯cY{ɧ 0;DLώBLjd~ 3 cP8B 'H+zsyYL:x3wG=,XvkO #CZ L .A`(X' =\ PURI4_jM0?Xx6gd x/WLC#[kXe,\`VK F]mXsi3ФMʁ*}?IrT~ge5wFpz;աB6I:m(i:J\^o}x_ !/Lwp \Sܤ,bWM+0[yjlZXH2ڣЂ6ݞ >i *OP3Jy,XГf- * ąsHFYAr"۬X8hxTD\yad >|4}ڰkt7 ̞B9=(H#9Vј|<]k=c9o}@4*ز#Ћ% V`%ypt?#"K*& D{m(- +ϋs ;MeU*- PgW7|#ivFʾ,? u|!d*.9j>]ATNg*/sEe% '"BLsQV(JwNs؛{qV<{5Ei2 6cN]X +|i `afg6ބ/Xƒ3~zSuX A0@A\k]yKzoL3kZ~) @C=4TOy.f`d) jo+FVMdYLPj=߉Líak?>ƹcpKl!|J?R AdgyG}r?<7+s䦻.F6Q'i.wM4BKN +9p-@vh [;0'SxĨjОSD.TE7w"P(iɘ; uz,,&adF_萩GdLt 2?߽ł )Z?WJ./{eɫtZ..2N)\X+E}Ztz=_aq1` Dȶ|R|WoyFR}ԓC7Pη MwTghR!TYt弍ڛ]N)B6oҢd(z((FDM.ĬW `if=Y4`&l d!d곘6b@ƨ/!"r,4K{ \ a:ȤkA=~tT*ѡWHfDZwZ]p?/nk!bDa'MYt Vd(ZBse\7UX1 c8i١ch Qnnbǰ%1'fTGz7nT] M?a,ռnNУæ0'+hAZ {(y(:g@5;Rag>T_1^o]v~cힵOTsOQ2L-Lp0Cpڞ\EzB6kVv4u;IsAb/+pr˜U*(0KdIZE)})Y"UHcs蝟IvMְD´PjiGV.֕iƦk ,g$ ΧVApb9UD5M'rDІnc܎%Ut*HU//Uy(1X%0w ʦ_ݡ$2^ )iXȶ^ޅ!>Uߊ,{cYgoo U^unngLy, T^t#kudyU|$Nzc E,mZw5#m6Cu,= (a_zKZ̫Ӎ4%P* j@FbG»'@reZwXC ft8B?FnYg֞,iq#2~ő hJ4'8?d,8PU *e] wLb]}f;X^n!dیRe%~jf*B7=!ژtXCF=Pg0 Nh 2͐7G SljYqP䲝 Ia:.Z7oͯ>&^tYQeU'٘AahJDR+0h+;q7ϣ},<,|>> FHNK݈H>:Q ^!6[yԻNoci%I.y:=);{Ŗ(OvxbERt$0i = F"+wDEC6~#Dp֨0hDXQKD cיAVBA[S4`%64-p$q+)kQͨX/{SDlfIa 1 HJ '^wO/K^dhV)va>go>W[ʆnƌ; D4Ϻ>^o^MHHM()}-^!XqpY%cwæƶނtwoA"9BD3[zrN%˅|ڨbl35ge *[bc*F;*߁J%VYZ"@b[Vnұ~7|D.cߩPqN?u5tD=8Zj>sֹa\ Y'dSu`#vFyS}ټT@fZCEzJjK}%M0E@`O$ڡlE k^,iFM1%!Fv>9 = 10% 5.45Z_Gզn{b*Ɓu p`mw:x΅wlanqIM:t$DK/A`OLm %*e]XЪ1\sfx{I=zJE e,0`I/DJhР%'Ŧ"7d/Dх?ر:ޠ~?f7tR)~0 }4C ' YIʝe* ´LzQZr[@]U -x5k#p)(4Bei+(3k_(GoWڀ/ &6)inX (`ZYkDF:;bC] s $ ӠnȨZMKSGWzAC9|DGy?ݵùq@S[d1;VRGnG͘aIiOr1@5]LVEDB)hjp".\DM`65M8UN {K i;O{t:m--#,CyʴRo  P" bhA 9mc5202Wup|{KTܴ GbeƘ4 HKқ04e-bYXE;!Zt|,_!/4:= (kTVfS9֯|/=b]{^n9{xϢ׸37}/_۸j j=*Ԅ'?bóPázfx\5U̩Y!x iؾI*4=*ZѤ(0I,3 ڵmLCuMVBeuFF {,y*͔1 bTAc 䃊{RX{ M% 2އ|LJ2PЃ4FԗPu"~ 5񮢭|r: l=S\>3I[m*ȓMo.#[6#Skc0_^Zn2M`Dۓ&$f8S}I$&[k(B<EHh9jJtDmtC FM>wݚwcw[,[q2OK}W"px\F:_̝]sdB<) ዺg%aGڤV$krY?еeqêYBgu:R>~nI#ކ ^'‰dMjOJȒk4֕VwrwcJ7=Ԣ?_r, #Apr0`JU4P!BxeL$K}JnrORr/ b 2at?&3\_;~\*Yr:# exu GF13ad0?ݚrU]Ýv{5|И%C UEM$TV`>竃+"36[K5 dGC馆 f<$CR",3/-LDGO%T|2B}ؠG ~; Pm\|b눴gl>4:HPsd*wE[iWoG% fi `Ȃ޺5 0p%E:9JXNHk̃Bg IPu C{|.?`H:yS;EF8^%tJÎ^6[}D@Zuy==}oaJ/\].dn \a3/5۹S0@np2by!y:a+%FΫuFB)dvqIJ`IUB+Nqb\j㹝j>g.@ ec\EQ6sd*X6XV/:gCq Yf$~#WF7đlm"? )/ '|9^xTZJk.[I5o6NBYY1DVPAu\$u7i!V&F,fz '^ 'j7AGXH*Ԥll=*mIctʇ֩<{Lfly[=EbᅝVwos ] nt#m ´T*i4J,T:T\4.򇔅}YF'1p ૤eFRCg]sK窗ĜЀ%lD4cG$~D^C]hWW B"g^T K*\ L=1`_$ɤE?s=h<{1o*95$m !̥!'>Ioʭ}=Ď[G2%ԦL'yY I&P;⃅mb/QLݬ~cF%X *ΗYژG9J(1_\\[a7I} #8c9QO fMw4LO^O . _:ꜣkɝ6pN;#"̐]IK!nR3ǦMX/-L^_WI, y YQr2 z!M=U1??nQ'؂hͲM)CLT_!XǢ /8Z'On}٣?jIgj8.C -k]o'l`ڗ!Ěe wת.&Y~ǩJC$q賯y@KG"'n w!\>[;H1/H$ EEץ#dHcodgnx$Ar:@(ixD]s>_3Cn8{efrOuJqD+fBl 'oajH$sgnb[~?E`il˜z4?k FX8Kܘx (NY"(W`ߦ\TW2J9ZEi| Qм璉fӺK& :~JxZ1)@DK&Ce!^xL"ŦKM-sh)D]XU5۱ u4kZ1?h)% !ѝ8@ 쀕d);EDg[}^G'#?/c4QGu7K\BzxMgZoI6$_b9s3,K0<[&j3Dr[~x^0o6# x5ldld(*v5 f":mǖ/(u;#HezHX`fH̕'xZwબ-o_A}+mWNv ;1~=B fL4s'𛜶0C,gVC}Kfj +uV' O$LGR:b~ JaqZcBh'~ QՕ4oP_im wcS'ݴr2dύ H`[ ŷhq(Hwz*|00#JWJ`-ߥE`ccaxܼjI~66ru& 堽G,@R>r)mdw#&b ۓwߊSZFe-LL>ǫj#Pw T#1 |̾gHٶ4Qݱռ~i>!`)'bS3 ]4ޮ.BzpɈѢ2"~BUL#[X*L߰1[=1׀iQ[vr} T jF .ez21uDÐ[.L<0bGL6nVgCcͭf{ټ`]Ԣذ5AlNo PA#;6dd2t…&ZKLDU^XRPv{r×e:fQ?,]'O)\0 k3:2hM(i$C@=&YbQL}8:K: FT"gCe[=9Ā:xf܇6t9Ij')qY@Z\:yA_RiDzƯPTb CK'78ÿq$Q#kwF1x ࠭uiPve|RͿLXTP[nru]T'4 weT^QVo7P4)'d(:(6Bwn2&\"&azƸqzVOLDBF-U.~vwsxj+ӸDDGA ɒP6\8\ Az>DbSq|S)m a]q0?Nf9-վP7 ľ<(s4FS(7,L뗟7l)c 4DQ, hC`ųu%M{6r. J.fD'\ +Z$ξ-/lr!C^9*99R8PڐgcD]`xMpViJdF!FԛdY:C?N|fd3mE(n ^S/] <٧4{oJ{cDP?À#[w )Or)kV<y?b||8?I<5)Ͷ;_KਿAY$Ee(h},V1!pW]]?3µ}n9hdJMcʕǑJJLg3jco3uωS[+e"]0<q9';pBCGSA{9X9Y߀VS@axt^9|Vo 0r~.`;K@#x_PN)EKǴA bt9ѝ`d[s-h* Zv^57"iHU?l,c!_sEƩMk%Fn.ː9͙0`I%`o adk!,j3u=S<՝af݊PfYC%YQ7z:V;C12bMNo'<( lZgX6N>ךԙs]|M2z=5%(4{F< ݗhKRg^qaPڐKȫ:oa'A-Car^ưrx:3 3>)k r\-)bc}k]UsKTm'E6DWvg#Iw+߲L(TěT\yQ yQwHV~ Xm\!4ީ&Cg5NuiwfR9? `#q$(.0ᝆt^|!hl=S;ѲX =-u4NX8 BHW!ѱ1T:I4w} o5G}\i%Ǻv7qL#ž&MTVt$6 }Z"i9rf HitnRd4YS.j= é#q@3s 0#SK1y\acY a/q*:gu0?roՀ.ߕa:a C5ʋA'Z,eX Lt!1#b+bW[u6i* 3Mw&P ٦:4wyزV4v,0K(רNy#P kqi*TkDWJSl>%xŌY?$ń7ͥ-Uoq~r1n 7M,7;],»%3 뗗`Qs[If@ iοG%RQo<%{"B{O7BRS(Ϳ]\s v˾t>BL*Wvzu[$ wS O!G^3k{k.jO#jcQhrJĚSw8AJ.ܑ@p?#׿VYv,osIv Ag[@gDUt ?5zps,F\3xX`W ע?^'F4XD@vuLa(玟h^`gaŚ02"l2~ '7g~0aiJ(eH'ϚZPܯ|܎SM!vv)x(g7Q|)NSRyη?14,5*/ 8SGLnk+aiq:ufY|zvq@#H+x`Up~/ Y.VKkUԒ Fsh-ΫۊHYyi~C@*sE&+ڐ3nN-EJhFgwxyA4U~\z*HO@6\dScg6%s[*fUwE(m5iv:^ߍPDvwY;ox1XfK ͊bv+R@GZh:+NY܀pum"LEy]})yY!VޥvۛLxz[a] ~A0V(|jdQHöSFE /"0%ϫ1hލA^O$bw9mo'P -.ڌA?lt*Jm%vz"zc=냨~$2p^L(ό" _9VGبhH+bsjwH+ A8rLJv(U!7xbNtX1no-+zqmW}{2 lLY dqI.rY[NK%1+m]?e\]A|hZSC =!8 7TGTUNidC&X8.S#)A0`]cB!;0ctyʠ.`Fr7NLtqn,UԧDt% 6x)EQ~+m>=`tʬ4 :H@JQݺbMR?/.O'KKq ߉Aܝkd\6ޝ_*յdsFh (rF7ߋ_!n[7!Ki14yʷ^߼} ޝv1|.FK8؀(;U撀U|9yb5hl[nE="EA&cBY3KL ꠳\EvӲ] {T#<ݦl%`Sc̀ႫqT.R,RՠL%R?*'Nb)aAt/X Il4$7h}!dkI$%QW6~zSGOh9-(X2m[$%,^vV0R;5o@#T; Th Wj;Rxl\ #=GkH1?p%7!|3"7fr7}=A; ,pW^^%浿1jʉk&uw]%[^M67A9 9:wc4zXɡW;g--]<ܡtA~ZvZ\6C*bUoBЧl?(o&ݸN#I#%mxlwT](@QRi Wv[b%WLS\NE~1 !>"wTu6W.ܟHJ9Hv `:j iߙRR 7HNbՀɂ.0P'Z!Pvyq!I0 PsWCs(ou ~\C£5*"v cj a_|~ 3v{7jѕ/$֠@$:WWp+FqQ3l.`XX%*=MxjNfI'yNq5b`- IOAyڀ|i-`9I*- |aeT#gW?EUS7=W1|P\ҏDlD]v#L^¸6GEq<-|p].:yV7/|LCGl깢K֗^C\hHxwAAК8)qI6luCA`1RBa&j.أY>q ]|Nݾ}i)>޺k7y $$7_ KZa_ J0鎶OgBlѮo.r,j WO 0#%?cQr:a*KuynIWϭu!!,׊HtePiO0 pL8ŏ2?x$ BT폻܄> X+h8wU3Weܭ-vJrBiϊ'm>;Hƭ{v}WK943 *{ZW'o&bkCPtQtAݾ:!rehyWk IZl@9k_6!'Ra'v9U/s{eZ}Ti/хtV.f߫,tYR,̵e~7)K3;vaayév^k.SNO 0N= ,L>CM)L$yaֈOײy?k捰%Goj`]c nט(WX/Ynew0 Gne뙶L 6ʢgVT! zWЂxoB`j*ng0}AqƘEZx)Xcd![t ԏRҎO;LǂT[WfIRpb~R_v"dR[*)50e6kJav'lȼC YUm)ao=I"9"`k07杒g s?t"?m29O]ХǛLh/y 0YyV,Bbl Wbt׹ d#OpeQg  &Yf}7| Cpa5%,xV;pTSfX!" *_Z}o{omܙdҁy X实69z^a{䕎%\[}rY >"x-FC+|`s񌺖=''7&fv乗bςj *4]PNX97)`ԟ-.GYm=1Ɍz4|M٬b$Ya}ć)ӌ1- k{+{aZ# upoC&+a@OL-eLX#(,`zLP%Qsz7{QvdC6ҧoesċsYڐAQxZOGfQg Cy N_ jBjt?y`<,ߔzxp*M82x/EEJisɬrOL|628 +b j -}a QG5eܾ!5oȼ7q`nTÈ\[ v},jef`!J( 7GijǠ&ܖU9t4ݏ@ &MTB ^Tx-\ bnBuz G2`vmT[]cxWC7oVÜ +B|=@Rf2$%,nxO5 *!7vJ59 )#~ۋą]?,wRG믊AïPgbmQΡY/ĥ>hI婅1볘,3?>;вfn8_" k? yUΫ䑈K$1Mx8}.׬xr'¿e̱yNR$"V(՘aüI6M_GH7Eٵfw*- 5MDozo6cN塩d 8_1T(6Oc̑a~9>2! %!ǰEFhq7CN .|r^M+FbI;P-r AO vƈxT2Bǃ%7٧KJ .-axfoW-J㪽rEiN$I=rP T ۓps39<3I\Z U_8yl de V-jM+yߐ;6'[rIL1`U, x<q1*ql j]ª .q ՛s]Tÿe}S(fid]}1x*$r̅-|zw8fVcykjZ(t(oLުFUGM V7'2+=#xM/^?l u@AЀשp#y@nǦO?Q>t!&-z ;YWJsfK狼hr|Go٘A]fqMenڿlh A0 >L(^Zx*ۤxbqyMh0'8&v9.R^m];;C.c$y>°uP.@B79UsP6Xٽ!㐊M$.2VBKHR &+C*-ФʝS_3A$<]- !&+t[Xu="m0,Xc*XH{&`'FmϺ dv)E8سb$h]9[A+!Q\Hk;QlFA7N9<<Le8+0ӴqF2TtUɟ,AC9;f>Ѕjo)c.-È1Ha 4`$@F(1|(6/ `mYcbL\1<]H.`4<Ljs8xKW⇥N%*k"Ee'KG:P{ ĺ^]O3'[DkVTM5مArhm71><N1~C}B>L-ߥ`xx >R"ry j:,u#A ̕R\xBs> F/.=!渉,jϨ/ī J ;.BxHx~$%|3v@+Hs^3]]avV0N?!KqU#6-{y-4"d.sVοLl>o]n6i KۘQMȃ=b4f+̩ohQ%_`2ϋ9V_ƸX0p[O)>2`g|RDer=1Z9]=K($Ჱ3ONW%T%!>-ޞ Y)dkE\0 rabTdby-n"+H3rxW,y}ٛ~`*.FUI@xwi;Լ!\e?Venp`vظlj.uRK >|ңڀ&O踊;czM:3g9͂& LϭJ?E\M_o]V'(;Z[qQг`|I<m jvҘU'!o~cH4.<Zw{Uj∵¶12GY]sMݴO.}C |7jBԅ,E=8<ϘBkXXpLѳO 銦D1>BvD[-⏇,`?\؇HPpgdF:Wkˉk}硸=jXY&rΛG*[m%ċ-|5C VeOUEkLhC4l_vv%(Xg|ʽƾ(H6/Lp}4+>h6%R-M? R ktE_g9![r1IqԼ4`)>27<#4~F0Xf5A_>XTu ,veSfI`f(-Biu62 B3ds (ētc_!+7(6:s CR仿zك =T}Cto|xZ3JoswYn>Y&9M ucT8d<WRbbr! a%fC![ܼd*o}A U7Nbu욯=54LIU6}ps5)Gle Bq+,Gث)A#:3o ;P _Z 4CJ#iVLmTZ{t05+M%[Q)abl$%dpmrTZ!Zw.%j/Nz1ʟ6G QZ(tDZq~pҥETkĴ_"Z57!@7LJO_idER= 1+ff Fl͇(J\Szǚz71hvzbHU +ZQ$ 06r// (KsB\▰{hi8Q'z;-e=dI|9k!,XpldOO_)_׊/tl7lq \9H\ ps5)!cfKB1^ӳs=}zx jw#봝eV`ë'A)pNt'w%|Co fΑ~$x&:ݖGՍX>م]Up/ofg *lԺ!+QߤZ xIW4b.#;HA޾S@ϷHHBag3=P !)RK&%a&dÙ7c8?inmDFXNHkr43XQ(ܕT !J8kn SdCF=HisˆT E=X 5N$ @2YʮGUF?70Mblr Gr$::aC1:z=;mB YN^vnZ#?)c3;Z-J^8MV{uoG<΄6(~} l'脍ZzG{u SZ|S!tNMCLSG*J eIR/eGvx@W"[ۖdV ŌrX}O1=ٯ.p [Xi.06]EQz0!}q aoE3/|u"˄*PbbFVߌRkro7"y{W9 dIiXzFaka'ێߒ%cCfϮܭv=Jj %Ê/ ef[4;V926ޓ+x8St~6+r=9*:@i_Gm]LpT:eԦf'1%Tt @) b|'/\辉6K D<Շ럦#rO^ųW)aƳq}Ȅ :kY`ZX{p<鍈( A#Q_hjNsWvs(,{FTVTb;MG$n) =Vՠ{8o4lj=91_N k,ebW/?!]zHe:t`.d\on{z/eGҧʃ"ocHcpina%pDb qP.90c-,p U?{$!֜|“thIl+֎PlQJ3d 9yE%7Zk`+خxA (ྖk[ɫObEF guNgX0m nM $4mosH d ~'Ex %O`xc\& IL7Z|G0\ֱ b:/c*aӊk׃{,qI1%#~w@|USF*]V$U!zcBC-) ;4'whSJ3O zɵJ|.>T"[1qD9Jl9?$$ N*ojfxcT<$l{_ hxqֆM~,. F:jHKέ +sCJFC/{&^CcA6Ɲap4~893;C?n"c%$Њk%2C2AWFI;tm^9bb TZzP>/[>Ѝ1(Nؚ|U{(5ɲ;2+~(I$}kMk[Zl>$H$` ƧQ1o`T [YX`QުpNp5Bwm4wyj6SR9:I 5lXgxY-M.\!IOV˒? ~;qOt%%WKM~|KC|F,]EcM4`>KmoIItYU'jgB޾6 7IJYF?c6GY}7k( ~T琖j-U/QVg[2N?@5 q1=pI0,  ӌzxihJPVyDQs/ܪ+G0(\vj|0E3_eS U(gr N!\IL8L;#N6@xmYNS$ /Ԇ ) /j3q+<ck(V o%+Zpdz[&dX[1F CBk O|g\Q%e7盖1D~Y) wuA3s -h62m5b:g*xlߤV:"c̺)qm>TE A];ЕPJF3oʠ?lכos E5w~^gڪ2ҘĽtDh@,u"Tc9w1/[SB}aOt˂i-{2ɍ\LW9A#3qP 4cCrh XfpcpW\b,uG 26K acW#bg*E fsCywd)BuWLeZcH-]T)yУR ?1=!T.&)wIKd=XF:nS;)} }gMʷj.,IQi?)5Om B}ygp3Br.|R+nDsWx\< llKOۄNK䌹nqs@R4xF1d0S<=tom)u}to˝s-CowZj*Kw"F6P*%6"ˢ}z*:)QPoAIʇr<&,V_hro6SvNY/MGAL-SD9+#sAQ$53WMQ_)p21i% TTkʴ0:z]f{^N4Mߟ*`v!_Sw(0T"`Nf(r7"K #5nN̯U'6Nűi"~:%[D4#DxB6?6l_Av{=X?[>1,yϷ]RS/q5y (}-j*iIލ\ 'owÀ5=q͙~DQJb(g&Q]cnqYBXs͟ ")`WVJTœ^JRiՅ'6&5>DG᩟\ 3I)*&'_t-zXP=c`NF`\$uiZ.Y$LE ȕ2aA?3QyuS0s<0Xf/HvI|!`k>B գ$~[0M8X@4)48lH>ҫ.r*~|V2;1oVIQ2V1$.fCO v? x;~S_Vj~k|¢jgؓ}9Fwp3ӄ)ێ<` Z5a`z,[x8Ep6΋Z!*9W:@kP`LO9O.wUi`,2qB'NDUs-vK8X w1[22[r*@BP++O4zgq?Te6p\Tfw/WwWN"@czU]!74SRq!ЍOg!'NeOUD*vTBqZd#/pEr?su o7>rPox7Sdɻ!I?yh힡VC> hsâi|W5viƈd rHBKgħBБ6FP >IFh(C u<|& @{!4ȴv {hu)|Ah,橌!:@! %>IIpDj'y@9PFfC Al ߥ)j # #N)c?e; lD*ǘd$ug@uѾ j߂[E`Ww(}`QHU9p-25f+;:z7IB*")d%=1vQfud+`B+"s/PSZI+vH EԚŰ5dߓv1<뻇2vA#.! DJHT옢|6:{O|#pcjYN1kЀ XeÔF̊z_Hn- {JMWEM:J#?uOؚO+ 9= Iߎat^'ڿl i[ɹN 'hU6hzA2?;6S'5~&an 7n͠ӵݷC)4=kRe W#E@:Pt< W3B' &P~}~XB!j"7ڳ,YkMNǙ/>H^\J'|y&.x(IS!辍,Vԕ/"1@O֟C/c(Avqx.|"woHKFjk ) a1l9Pk +dPmnBiU8o4)DX٨A~{{J x: suAE/c] 0aT.tXa]~R۫ݘEe ҝ  i[WeTu0,p]Tdj^^Vݜؔ4Q>Ra_ -8SM`sָu+-bb:]xqwkN?7tKyߙx )֟R7_>gҺΚ7*L`_I(oɬO*Ry΋i"0~[9 u犄`}<.WcUuM1s]8"7p%n<)Y:k[4FA/$ 5Pi_YAoNu/"҆  L9n(b-az̓}Q[[- A9ԙn_j>e z-Kqd%wΩb_LCR6[74󑑌>Y\q-r;YlczA<̐&z!YҴ"c-8M63SnJSW)F,4z3ޟqi,Tmm$mW?>]C;`v(]}#bYo[QX MV9c`> k60X^akS*f %8"12|c'[=\Prsx{_gjigsӶHpa08S㝃QQ/{R-T/0r}MvXR@Bѻ.sF6L-mWWYFvG|Yj(r*.䡰5r.MX zQLkCmKq4?0^y]:ܹr \,w)Doz0xKqS<^3ʠR|Xʸh [/.&AB2~ɡ v 4L=@;N\+dkw)M7`3,`k;xM-q .z}`OY-FW0Xh"Tτ+E= 2;</W.eVl9wg!t/FC9,Mj"@EU~x^\#n+F,֙z{]aA(MhxHpb^&{c =!#PQj߄|DMIF5|pjhr˵m3k\s隳jݼ[9M{?_hQa7whB!`yW0Jʠ@Y K[ c 9} s{%L6 _n*-ƋV\hh?2 xGr4IvZ!œvqX]ۯ\WvAU~ɘ€  &u{q.79wѡ\<Ի[xM rN춎J&6gs2m F#@`Uieu!! \=$cQ珟N ˔9xDBc֤ RRk!](s[_ 3D9Fl[U'E7<̓hIƦ]:<@w-R˟m[e"@7p[vjehǒc"4[X*Ju)w:eOPV-VB+D4 2U'P>Axشť|qBjTA@9M73S1 ?>)[cAHw$,51.$*b[ϑ8B)W_fŒH+.|Q٫NcUCCC ܝ Od_$IGACWe`cA FhJ>,^eڮS|/@s0~|8"X'bcaiNU`UF`2=s{| Wn*|`Aܓ/}y [ٮ0b%K£]{yf4eL?YK)̵)D?t<(weJ`:"CJRԶ7EJjE#?5 :e6nb.Mx'f0 ֈbYBa$ ~ibFa ϗf0z@tn_p ̎>TF(p%dC7=NsIrF?9AR6!S o=S]=bTcFzdxCs=RHi.=P`0Avwʹˡ7%D GsHP uJIY[O4'pp26Ƭ k\ΰ $$5L!vp'J5tαԾf@܆#1ӗ'(EFeI\ÆD(-E|OD>Ԫ莮ŭWYfUYIgDNViYyä4Fo;i=xLĈYy9tQ>5ӦiSCSzSه9o:89_HkUIU6Q Ϛ+Tr}Iڎ֕vDۓAC.V"'ĤyAh&P$Jjˤ790.N*[q A'm}bmUxV1t*҉NCxeb Il I3ɰ[o?&gVrqp̓g!Hls'Q ;-;LK+AO#LIտ|ipAMx`` * r]7o{_R'MUͶo(EUb)gTT!(W#g6DJPV+.k&w){:c=FSw'zg5dc*o[d`$jTNt<}ծ/y*p{Pc٣ xx9qG,а굖e4{sY#2s\3!ǾMSz>mw\<{C ӽ8b7VG<~a+ԅK8nרz|KYԽVWJ dMo!_Jh nLiV oMT^~ FrdX'ůP٬[ԼNk|.ძ\sMӬŶ"9,Ec+#B6_c` e3plLE5sZe9h\jjilA^O4q wFpJ>t"(Fu(=d8##U[}I?[ѨS Lu=}R,o8dZPsDBXs1FUSr]!OWkLf#7e mG Y !*Qh$^Qr8ƹ}LLdqk[envjl^T~ɶ&{ :fk$n'M򇔻[<\.G n8W]Z?y cS!ӡK7`JWҫ3@2hs3d=׻ 5W?Vv9CG>`Z/c| ((x> nl;۪QU1'I$'Uy\ @œOLŭ.+{N{ʙwuCK@gQuĠǼq-=&YRN !ww6gJt=)WԔlFZi ILX(J"_R/=жׇHB8v;S J`i tƒwvpm5<W.X|vw z`90?I4c]բPR@FP.:/R~dNmt|;+֚ y73TUFYׇtJ.i궻e+G8^d^ bx{1 ^B 4בYsO \j7nw>.Zixy칼S8'-V>yv,>V" ]Vrw< X,32\SE6&fzxWЂWx@q (: Ң4[=64r5$yҎ4WtMl%PP},$\ DK.nLf_>!ߧERc.ȞY HhkowGx#Y渔@ޚ` E HG]Nya3T}H#L7VFAb n[sw&HLp{;,h+v"L f `kBu&e=AnBq^1}732$&XeW"V&\y$Bo`(WcuCUu]H?KPCwM{T,]sٻey8ЧX{2s;=z"S][)Wx^y;ssG"Hi8E3R. wg v7,~J[VX\ vSģЈW{I2|6aWz+hң|ʧZL9>|Th, dy|jMBcE.dyFt:+oMR9Ћ]dwM'Ď&6%7Xyz~i3! iBl|dұ<ktB։FU7I0d$F-ƙ_kg1HRK=~&帞>EX^.sHX3M+.=G@x/|bhWSѺw&}) g n6aE橯IJo\0?)Raړ|hby ƱkN@Ԕa~Yj%4Hin;Rَ9$%RlƩpKe4#8I8 eDuO|D|?KrTiE~=L +](v(5(S>`81ѸPbe VUkAFD?kt_r%5A,AKTk!K il ;@8@a^P#ʹ>DD7d,%9WhU1kCV=3O)݆( F3jܦ!g69{On3637[p']& &ڧgq6\''ҵfGUY&sS=lR=d˜TK+ї PDW }5D4_q}9g8x {}視<j~ C4qaŖ.D M[M+,{p-ϓ<&\yǻɮ31|i=Ы*Ձ-AL͋{ϲ^qBg4;Um᩵ԗri!v?] |㯮LQZɠ &f4YPB.04~{U$#Va;ڠǝ[Q5O,HҸxs*rfU(Ft5dRg(|d$h U Cazt<7k*9(4Dt6lu!#̓cݭQri?=:yzm0b!U*ݠO}0xuס5BHKb\G&WY쫗%F't=TV1울AMqn:'ϸ`4:1 kQÒ-C5X j5yw߾0ENJ^Ƭn$A1 [X7rmNU [[gJ~ ;Gn]x:zuƷL\0cq[tt^*ʛv2q8փKRb3x A/:fީ!1O"-\YW+6 ,l9ԯ,lƒ4,7zG̨VvH9q#;mwQŘn)4ѯfAQQ;oEŀPD׵h/~k'J (I zH)?̨z}wf?|D(7) =R=wYd7'S3 <(͡ԟم`:~ŲZ}yIZ5!vHzcZ#uDcT>ܬ!LrV9C_a⒁$iƪ2zyKf6 WU#! }>c{ ZJj^FNF1XeT8,bő>78"si>^yq/s$E]4ˉ JDwǶAszQ$ .ɼ0c>{;i؎9yUiqXs.Z4I07=uf8pk մ lг= pd]fC>gێI+t3w%qq>r!1@LV18ZP $ި?>n`7eDH1 c"Zi3y j`}LAZT*(=<ʲ^jF-v=@?e+lO@i>Qu&2H x@kcUEq7)] w'B=Gnl(#m@ ?ѬrH="xaw㛘nM9b5#c6|h̗E.Wr0-2\t9 Fz^E@Q:|R1BoC;J̶'d}\LX$5tw%-YO,w"#N aaKF^a;m6˭n_0ɻ]fj`6a0ZH/ϟZ^Edtj YӖK/ڢūkT$ @`Զ v$ȓN5oQG7ίOyP+ɸtΟuUb\|Z5Ĝ@Ԏ D%Fܓy Fo;Y*^)s\qr{'#^zI3`$\ڠTKc~KaW.'EnIcѓD\L3,jJGRC*_ƥF' 5:H s(dV0wnXeW1&̕`?9QrB% "l@0gdmv?3 Q"^e쀲0xjR?>\bUud>A%Oi:!RMZ|k1]V>|QB^N+}W Vc9vj %@)qe$"l@Uͼ2;&GR lC.td+$T$IUx׃-AI\ۋC$氮/f*C>O]b=bt _7#z.i΢ٺzb%lpW" N[F*~3"}9wM`,ƒrHXK12PBY);R΋#[)_srO%%HGН9 y]WiBꖏsԕկ Sbԗ3p_}&ӿ< qomr]ʤKMfZ̵]ļsg3$)~fh j2Dj~ۭݠzq[Ru Ì^<,-5;gty˶L?.}\l% aYhyiԶTehhT(.xg8_%û\&c,-YԶ?Z{8DCls+/%#a5i<7x0aCӫL.@ *j~yr=L~C3r;z~h^;MDNOϪ'@_(ёm/,>B?^OC  -BN̒) }zxW .r~E;c{nv6JpX>7SEvZ^g#')uAv+:]I'%Ɏ ~UYSyʊLD4p'X~_}^6,|&lt-zsjUy{TE7̀(d-aw)Q,Tb+!A]ҩ/)[4r;%S݋b$_ݤ)B-qTyA,̪MG1DϏW(5YeDH 0UZV݁TB2&Ew__sMdŮoGvAAآMc;F6S80scխRU2,3JLdjHs*+ѿ09G "Lׇnl3E4gp=!&hQ 9h3[.D P8xxRa<`/y C)-b`}[:UO$"M(ưZDȹ-jn$F~}̩*o#Ͱm$d/٨0:WVr5ya0 N^|T?Hcr%\rt_t9l##HW`cXڲS`Iͅ17oOC[i(2gگ=HƦN9/9Ã~KbUXAlTTB Ty{jU,8:(&2&ƙ(A8'jqcψX2%9mU~Z9h'@dS,OH1wM)?ׄxSǞ[ɚqT#;*ҥc)?ٚY0"su0N ?_#9C,%Z}bj؄$ y^eaVsZGB!#^irX'4ӕn@Z(h= һMž1HD}uV2{DʄJfZ0V;]fesX!4◒>9(M4һ2oQz z[܆Bf)lGNv8 O<,>&lD٦0v#.bWRUa'ENq%Q1Z4fhnafꐷ]&bN^$S1hP;BOo1m~<ʟ񴡈 gkMܰPJySbv汨ƊV sU҆ro7"j1#[QSճR9tD 4]27}GmqAyI;WwXӓ0o8mZS53ZЀQ}YbrxgQHBQtr~O:)jl7"N-6x[̺փ`1/…: i M2)|TyFМ%8TX44oޔ˭S4YYۻMάw<7yS(v]ǵ)1x%[ ʺ!2Vɦ[ gsy)rʼnX\UnV.l.hcR~(r@>B_*ͰȶJh%. Ľn6Ym.Y?r!B <5+@ae͐#Ϥ֊J#)?C eW[V6VZyɐ!vi?vxie'N}%/MI-ȦjزGPIWtq#B.3A_%63 _M GطA }ed0eKȺ7t8bŒ\R ^Vq,b?l[OK~˫J驞C?mACaQad`RTox Jc$j/L9%ؿFkr+9D B{(Ej:*,%d+ȴrKd53tdyj*9{u^np(iH]s,;HA *ݵ<u,F4Mqa"TEo3} -|>S~ɛ !zx$&S@ɧeFڨ:SOC.R/ d&: $%Es;(@E698KN1$>}R h(߬#,f8@yQ_ H옶831^Dr&{zc~.ݩjȀcJ=Wǁ:IΒ3!Ű? 2Z Q$nRFfoA\p $~Ďv3oъ= s ^w ;s{Ǘ"c1BNwP=봮"ku9Š3vW%6.`bjxrhr!T?QQꃙkfϙ O9@ :FYyJ%ck@b- N!9{Vh.QqMN׏LN RiIZ816'Z&0"Qch):%gpdVðt ]i<OY.2 l) Z}%!ixͻ/ k,c2I]'%;Av5<YԘ}{%Ci.gӨߊ(8,kOWD˃ X'.ӽEb^`Qi c 3ZVb~)]5t:d[)nSL0WuTe¥Sw3z%T#|EonO2o\$V[Ϫ5]ird"!sX_..-j*?o- #k< n#D{V!f[pҁ?qvQ5yH&VPs:9VJ8TC0޼W{/oEc-g'\=lt9*$e|ΕۺkX pK`b`L4B!$< .HW=:I[hߡsǦGKU%$~k U?"#Ḱt\:?}v:˭ohoG(QRorvBPΐ.bf^>V vزލq;$s%C 30zAGo Mag >M!R0TWUa+~ nO`ƧJ I1 G/4@# $}6bSZ`%m;{CҫcfES4 6) " m >0Y ʡOxiD|sOȞ@P 'b=vk//dhSB gi^H07P#*8SJTۦ^zJ ;-#`5@ 6dmvãU ALsޭ2 9o ,mcWt2]S7fp'vuWƄ]VKOm>c^:Dɷ>5Sm~+vS2\+g-F@6QSj 0XG.xBظsrk)ƤFaȾIS+9DӝɜzY%O5 TN,+0o@u?7RB$t".W*/ޥNt ZYHk*)wXSYΩ'2@7`<X4 j\H;#2wi 3JLw:}s 4,"]&`,qs G:7}䠬ɲ;"K[]zEΩpF?#^ok|}֢ao"]5x+u%Tb[<+qQsףw k=Ɵ]o!;<;#oy9 k[:k#DX!L#15|`_J/e3QF,E_Ogk'iXٶ@?k j ` #变x,2d뛓sj7S"ZbiC8| E5/Nׁd;{;aSмCp|Zx~(A98LWk౱^h圼ztH3 C&}UD`0b ){YGy 8j,Wi$ P@jVg?m^ !O(cO\-IF+=gNM:IA]܄=@UGXqkϙF^2{ue{ TdsiMARٱg1~[g7"C+TX,&eWyN&:d(P+KѴf<4:(S#Xng*e =I]6Ȕ%7I)ӓ'KNO DL/qy;eF?USAާ ˓-?A}戫[Pkf& #L-g?[K?KNh|ϔ66w*cgYEeifu& 2?6N?AZ]"Bn쿰RV1!W41v`_q#aYA[(]@nnb(BN~;L^:DWJmx9SKTG̚[2RYqBW}怤z:~@5O[Yҩ yFW qr](x!P 31 G~Sd7tGZ<`ø]P81z5g&0_<%xE@YѺ zB:Ǣs 6QJГXzYNqE 9>*@ᬔ(Txg^U-ثCcum %Y~:,ŠL})LZ;>xQvbHn 0q43h8@ۅ ^ A&[0 a*'x9 Քi4/!^Ͷ#kܞͧ`a N"lמ~ntW',[f xڌO 0 pmE2 s*W+LɈ'*{/|`e Ĥۅ657` 1U綸1`h[w6gXՌٶ O4NsW˞θc.fI֢oMPܱ{.$WP 'l)|k?0F#ܤ%z,nJ[T1:߭NHcvc/o֥HrC)(U!!L,S%;^y:Y`d!bRߋnG|3KES!PGu}b{B":yBogLRF]83x@= J:1G}#Ƕ̼zDi)LL0g / sSnb8+|mu^P : fV_ӌ o.^kLp?z7R<>&v698SL?H˯u`Dg1A֝Nb#-].pNn諀&EtCS1'hDkۯ.o|czEn}8+`5~d;WQ*G&񡏩ޝfW_Y;o,kcX% O^Nt=]R4![`5Z9wUSW1cBf?G UއpXHd1Ϳ`qa>@CLvJhAƢ)hx !+2HFw⸻HT\.5|JcamLB[e yh;1恲87lifC_i #bȀaɃ4TUr׭C]'L4U%:-SK%NꈼirE,mnS|vr6*9Ii^?;bIq =h N:Sͯ.{YElH;; 錄>!ofux܏Vz͈!V09|o I̭?PP"Uҁ>(@3s"mgd~ɹPzI)Dae%!:yT,]}r& Udj}/IBt}";Y+O,Qڳmٞdl2$=esˊn9.W1bZq|rgmEG*U9q: *D=_oǍ?N}g  +*䩁QX$s!?2䫤l}|V`.xK-ѾIwa7J܌҅@ޞ?oNW.D9@WV8ً̯bٞZjoE\#Tq1#$CtK{_K!PDegt1F]CIr4a;cRG-TR`C5u9 DYzn"*!&!y (Sz, ΒZe#ӯ`=7`+=6M炉DŽlh5D*/Ow. CZEp?zz*2B|8O14&:Fq}mNF621~;dy>rPJD;O {EFLYƏƉ c"* {+?llcazxIjmyȾ\L" \`Ռ!Ђ g8P\'&V : _ Wp~]{S2E}8QTJigs$٠Ōa^4t}y)2p3ɇ*0S^H޼:6cmЁ,_3? %잎wvM!eYLnձz0N M8Ma0IS)d~[:S†Bɟ3'a<9smc1SqI]%f4UbL 2doR6ԫm]*fN`Dc\薙0sW7_Cfnwx:s;f~"Hck.>;~ VeWw2ɀ2%nՒ^.{bܘ$b*:K^S 梹= ߋ>ΏeдÇVa͐ K)mXN4>zwjSD$}"`*#OF ebl@KÜsX躣[xJ:L@1T!Y6x\ywID=N22K**sur_Q2k rXYElqtcx-v_3yƾb py%W1du[^Ȼ̥`W>M#M5֍Ր !Ig+t"M mgT5 '7d/ ӎ>6֧h?$*5NYe8*OƱda[cWc8}o=/ &+Ҷ8nԛ9Y`NŃR:6Jksϰ.ܬ .>'G+)3w(bvyhbҲqT 5LȔ$L!ɰ2ԇ)}zzhjbqQoyvţ ,X@D~חf{vW$-.?h`O cx\?}r)?~X|तAN/eD?kHzw% qŘt;ǚo?/hfjnKJ|v /_eY pk+"xMYcFIPmT*$B !HJguIcÕk8| @uRzH6r:}~M1{=4=832c^#Mb?*з~A2 QK]*8?{VmUƯIV%"9~"$̖L;ޔ4eu\R_زnUbKzZɎoDT[zRc+` 9bc %c;}!`'kJiI N_|Xff(KJAli4xܤ93ŽyETaUecUk_hC^y_n|y xG'<~,?l4- Xlӈ(\AI(FrY"pdà#xȃ9~}Ly_ɉP3 f[dՙQ.Hz*0V;(@ƞSDFKn;6'ӕ C6}&.ZcY܎ J yÆS oJ>G_)< %fB2oS 8&WJ$py^LH襐O'A^Ar|W8Rl1ˋo_{]`Vξoˬ}cV&s.`G Ȝn͜Tf-1Op#ww/r[Ű'G1CTjh#k6Z ?/)[( ,cG,3D[#H;b{ XD %.ϝ$wL֡xA'ƃO Ӻi5.6:SYF;yy<mҸV#OsDWVcgfNb#[:XxG+LOTt {Ժ"[!zum0"7nWRބT?ڍ~Gw{L>KfPn/$^i(9g)EQkmπk_f Ԋ2q~fEv4p!铗r@7hnM*`7u5l E RZ27GS踰'ܥXډY8(q ;'iwY⍐ExZOͣF;aˇP. _*wӡA#OMPvˣE lUid<ʂJM4,$2b6J_8X!uAw5'(Zk69&ffwgt%mMS-)}=rH>bm_({H=$eqjܥ†^V9ū>r״ڦ"ۙ2yۧ]S 3lܚS:ҷ/ lAǣR7y]|>hP_c=.\ @3Ɵ>1i#,ՔABMBڬM^˾랊9R%h14\1@Uq˼;!~#u[۳M*jZ xvVx._ձ0۬hn;_/R/nhFO.ԔO* \~={pM =m5=:Fkd411 ףWo3W*}wO1(~JÍ} do֨,JSU̕9ztEԀ|'[8<6+0@18NWIUFCiAEV3zimŒ} |8-%D2BP"i9D˨ 2F(r_19UE#bNO<{v¨R7jzWyX|='r?I+lR C)K':`Y.DLH"]QޱmBQzپy)8 b]Õ&z--N{2lqwm HwpEFLF~] )z|8tvOAi6ĦuJ?Ed՟dm|w`ײ>Zr0ȉ==N9C a"˪Vv H/v!> ;35alB`: ,ؐ4sU1.('JGđ}gm6=J#f\3.,59QE!'{3'Ʉԙɰ"*o_b /jN.'-V:\<\6qmW=IWP3ޡ15 ^$ DI¹ A]E2C1C9J>px\*j⃮:<{Վs=KuufR TB(Lzdn )d8c Δx+QlG?7s%QzXHP\!w7_vH <ڳq }&'ti*E2q5ZVOށ )D+6;c Dd!N"ƥF&?%0v?ih[s>Km LP~5dnX 0inSF9^ac۹%Qeհ,)M c~˽Ċqݘb[&Aa#7﷗±c6cnmNC岱WmF Ӟ)#_fW].1p[[p>LP]sJ E3 U%OToP<.7d7b38B_#>WAsϩ'9g·/4 Q?x5h 'xg߹x9;@`_)#&:Youxpɽd\GJK;2R |a7zfaD)?ӓ4tN0q? , 08_U _/,34W(ZTpy*S@{#Dfc`I>@hSX A%sQcx)+ذRJĂ4+I_|x~.DCy w~Gc m΢uǺlmV*V؎ v/LܚΝ}s@\69Q<$=Tp"4Z?&=g%̥Gl415[o1 aK[caj0B c9a-E%lyElIHSҡ]oꬎ=NyOHq-] Dл_ۈh3[(km >v[-PT<*/H=CO0`c%֪j0KW5'C:_bi2DP|uƫg2׫?Lt쨼#)=}:.Wḱv&%=. Mf( r\ ĂjN)'\^gt8l#X+aYAdj˹Pwʋ$ }(d$~=GP}6R68njf@N4SNb@\@z#*T.=!b9uG8JFbnyY1'km<^ŊƐ)7Ȱw_L8s&:#&aE75ao9l#ߞ'q6hd;Lk$yP[@ҝ##/:{\uK2 قCZEd&4{>Zk;TvT+.Xey<9K]hT6pՁAF tmRBZ<5j({`-$NBkv}~b1nt^4H }at[:;;TLqch|tvZaС #*r,jB7[^n#^0=0MAu.Q5E855%`\o ^+_S[`5h_#|ڕlع TͅtƴHo_WW"qY 9KWJo޲PҩV,= i|Bsd%.{iT9jF;*O/w A&6FbΙx ۴*Pw7IQ"Xa$3}kXg6 <+G[d-U%J\պ]n;uޫy]vsmTn(QPZ. Pn 'Sӷt5h%]L r]61)T-LFD>d8ȳhUqMwoK޽ O](Gavh.ʃzRNϘ,?;ܵ wŀ2.ޔ9?a^*JđjnF sh,-zx#:r8 uHoᇉ5Qef?1L8LH1NguܤZĢb#Xf[:S@n u6Y4 :q }%mtj+V]Ā^ t787[EDr++?O0lESKTiNni>^c홿3F])Uz` a_xok~,&G'eLTK,Gc_/UY؆SVNl!(U Jެ0dOl#F< ̣d3qH@\f%,ro8 XY փ9~}*y/ ηXсsFǜjKd#'^Wz񰢚J< =%by}=2N<~Bv=Fc`3[CH%4ng:)OTF ڰr([^cfcWrm。j֧ lY͸Aq~oEn#  eZq).*U6VoHrjU@U-8f33AaH9 & -wAxfkrH'^7mM{XhNh-bHn}HxeMzf5.Ns_T$Y-` w_'rfXtm"kbb-~j/ u@ѐjlcDi.^RN\|Zkӓ7 vAuRdZ\#^Bρ G9+Ɍx]n VH<#.lkXdND$PyO¿ wETibpo, d+uB&LNX+B˦eHU,hӈg0B|[pW<Qou$#8c5`8D^ֿH#)] e%kpS't|i*nLPʏl2ě:ndž!9U}I|uI hA/b|- uYaR+tS !AT_`=*< *Nd2-$Nczʁ?QL9QswՖ{-`S}1ʻiG/*K;k Cukd0Eo\\?>8OzKpfp5ѭs|leo*جJs!(qX-A%m(хBqC0rH= fmAJUw1pf &v3884QRK=l:ߍ#+E]YV[\ z7dtAieܿj.y%圚{Gl*u}-.Ł%DNc|2eW@L憚c`.Y!c)䮾Fp)͏0qXƫ8ٱnu TO6*e08*3jٓ'Qio)ya,gYi\0 :5=tCIAMr;/OPݱT㩟ͱ26|v 6F DcWmȁIJhT {ć$6%QNUbK0XjJ DLs[,2XѹEiV]sȭ4c-#)N/G8{)ɼ!VqF"$gך/y=Kٯ4wE0f Vg}J 4+-P 5fwr懂.m]WfA2PÆ lS[HlMrQW|m}vBzP{6/}(vne_;ҟ>g[p*ُ*ٝkúIm79(\oxz^;MGf8i -m٠gUa>MIcNAJ$@zVnQ4^a J^q9!#PnӯB;ꌱCM;Eo4k탥]qĽχ}4rKt}.O2# U}RqT>߮WC%Gр3:}yAX9bpI]œnU,1*klnm֦agȋ "$cN ɌSKܟOU0}5s$cbA [?'60GerEβEi^!WAmr׋UmHg z^/ #Ub;2#rT8chjt8 =x}*\؀yLvA^[jWGS;MG @N[/R@$B<3f$qBWCH DD $oԄ86g|_Q, V2V66D̀qtFX&>WV_7T> T)ɇ kPyv.VJ-Z [-$` Q'f-i:[i1GC){@j8éi,ۙ+. >|@g#>3. 䟱Qe{ q|iAnaN97eK1V/LE{  `1`Ѐ*2q4Ot@ٌHf%v1bΕ9%3,}`@} N{ o=5nN\Y/쟕 .9~!Cu"~I&%hTlx9jv]M`#I6/`џ1yp%O$>ۣgdVl ^vTdvNi]{o)sfe:|]\hv)?'^(kK|2X!k[`=q_5Y89(_4 ezve3b\~7UC<ǼqsPD3; # +Ed#%Et[{5߭Ug| FvA2^3nm>k~_].iõƐguM),$v}E[ î"_f!3#!e;q=nb=^i7ڮ4:qD)g t̙%3p~K.b@#-wT\[~({IrE$X[˔)XS&ݕPJ2/] #urD AZn9>: kkW`?[\zdM0jxUjשذ= ?4OCՐ/^t]w5\x쑙!siA{4>覽}u uʰr gS8K$m{Po3_*6d _6D@gܙriBWTy({[Wc=9}Jjƍ@zP=uU7>svB^WQ`M6*Ow 8d.J3i\1Owac؆-;Z? R{E?y 4g @Rk+E۲ IBnwL:ky g<0Ԯ}J{-X%5is٦zICУi( ξ+*,aD9b" ꯙ*&N0W!npـ n/>X24xLbwG":d+'rZйV:̑CCE_ZWEG${ӄSK9-"@CTO/L:@FcPR P0!tقK.Z.q|)&2Xa `sb9UD<.\v@VBzFVkt5J^4w=Z&oBH GT|P=kx)i*ƐӼ_kPfz?\.ycلy V!d YFc1H,N C?y;qƂQj@aWY|X1qv, uER;\R_ۖP' "2>doid 8ˀh,c]Keک=Ae>E 1'ⷄmL B>v!J8.HJ H_W=UOoRgk. |Tnܻ&ۺ?KV9$Y7^9OYe?7G uToi4$dT#nWnh\HA~ԥ^r r|x(ŹM NzB};;E~Il6ӷ 5F֩f̀A5ʦ^Bg,1$1DaSWt=P M9*vVTDÐGHX%~Tw㨷@$1NqI鴯ޯlQ0|xt6graQ2f)B{~7f#ivx͇"dSU) cD:x)>uSK gwgk#UxԈm`,rCl> $z+(@BVein?R)N&wG""(l"^gHV@q^FFԢ}Ճ@S/DQDl sM_;qJ݈2EPX  ow%%Z۳Np@ {Gm­ 欒Ǡsz4)ƹޔ(-B^~zw\=']YlG(G|YD'7[A$YxeEO9IѮsHUy*(`,0 {ъ3q,U pl^  ДvGT@.L?{VvWD~vIT4G=Fu58c]u-7cv&ˤD0@rXɧX) %ڢ =NojM9bTCsßoyZ0ՙ|5Գł xh/Hƫ~[ѿtW]\QZk'دήT{g&ۋsɌH"̛qm~De45={P"4:}zw! :ADYkR'&PWG8#&̐9IʀvѸ~OX~WBxHg1=gpKB:Qv(zJy#u˄"9dU}+/[7LFqN4 yrsD; UT$E@cd4'_/YkSC%4SIRJ@K^檍02>Ԯ^֚u- .QFW+?~_wa9(VŒlSu| &Rtʡδ;fX&cHP48x M\-Y$C@*:\lg!cr5<%;>8=ho׊LyC[! h3-?Ԃ9YOóA]QѧE%Y[WmaDr &Ԧ(ɻw/LIB:`>v_CbJ̧i0Rk-?cϭل9Gp j"38$ܚ LfCQhZkKpf>&23ca9^gPezsÎ*Ff baDZWXq1 լM8d jb79KXֽݗZÎ NơkfzE3*FtArG/Z讪+T+ԓ n Gdfl!nQ_, y(lyà>C#мXG]p(dU2(M3&_i|>i`c\g4ˢИ0K Lv0;vN$0|#wT+ʚ7n0#pA?ғi[-*ow+$O 1~q .!Dw|mwA͆>IG[549l?k3n{"px+l!qx%?q[E\pI遗_ R'Ra49eK%hl݂q3p $G`bVU,NomuK9q,|Oh; ,qEԪ6nFGicR*OOG׎CpY#ѪˈcxO|YiE#{$t>Q>rP%kQ r6<́ 6cFSnmϻw(&Q n >fU+ %5[TE l|/){m( (udz*BhHo/}5YbO4p0P:Wۂ2RTAlQ+nwyaZ 2ߐS_Wݚ4^] [-M])d!=J8ª{#^F 3٫Cq=u 1ªD au[Nwrw֢~gm]|pM2|b]'"=52lvY0?I&[0x)}hx19EG ԧnd000*GOXi4[~;u@»_:7LڮclQWDŽZAx^&!w"(l3k%jlܘqj3Um5FT2$%t 5Th/e\ܑ/nguM]! 5k:P J#_DS/A"$1CĚ}d)s%M=9!J _v)f >GJ+쿌RjbLB pDCIw!F}@HG1]hG"`s9cߦZ9^d#S̟Qג-rsX&Dkd`kF6cxi.:r~2 ^Zٳ.S&e SҦ-_G/Yܿ y3i}dk=cr ]}b&((3]ZfQOcEs7, $0DlCkc :_:eg[S\OhE!G(i%zv=_Nh7opnl2p*1e]oHEO }hBù0RMcz7+-FShJ?ll}%J=-%9$)G>?CP*D)bS;zW)#urjyjplwA^`9$X,q^M'kpY!`k4pmQ{P78V L낤hЂL;_ܜlGBܶo}k-:E˥Ϲ4ǸU2%P(ZKX0}PoӔ.LDJ$!b.pjA\N{~VY`h)l1QLH߾ZIсB}'cQ(ׂ=񷟄ܬl<&>p9c+W͂Sq4%܊]`i!9;N)ރMqhHcOm4Q:N\O C:#1uݠu@nUN(e`έq˩::.M-Z mNQi:;%~*:CF7CvCc r}bS}/t?1~"\FK3do,CWKW3,;aP&!fw9+nup zb WnIJ'C#;2_fbw/%rF BlLMnDZFYIX]y87MmEP[12Qq|(Ĭ͹{/`x cJJh:EPTCն;`_}!yji\*< &Ŗ5o0I@JwezUa &.PDV&8@z}D>.;Ѧthj"|-8IK'e%nYv%)W7)FӂpG=ee^2I*G4UpG (v\QE%ؓ}NĞk( ,>>R #XPu8`g xQ˳C)׽ɒ8:=@(}ed[.,T5h/nP'`;Ii:JHܖquJ0-Nc4@QԜi{z$GR9*bEǦbnͅXH?&*}"w.+ 7iEPג!t' YZ8Zw-+fcrV8˨[OF2k="S[ T&LA BG:uFRNSQQH )L1}dه'iCk2CfJݓ+rF(\ҫn'RjI>/1+/I&!.5o.VFaT0A@`T7̀{ $sֱ~Z̓:lz*0/`ϵ ͂KuYe15`|*ϒP,ZHɹ߽Ur! ?1mB D0ŗ)=ۆ 15ܠfQUôjÁk]ϖLV?9.Dy-b':D^PG-93B|dį"-t-SwxVKnx1W&naFiuc#;͊g$]Q_L &И?#-J`F]-Pŷ!L-h_O0ѣrߓ"L%ߣ5J"Mڎ^b*U&Q3TOi_TdFC\a[Y2T,;}l_[ yߌvpd 9DB㪙|26#6A܇>k H=Ԏ1q~q<;&]&{T^tXq,Yp-Hu1jdK fPoJ#>J YL]DA/ڒ(_ք5X=+kRlu {} YUvu3!g"&=]Io]+[M{th3v9~4 XktBpP>qM30 C_ژ7ґ 4F?l.S&'r:ceIwF7̍6FN¯KTط+>|&$ylK>+.A'+#YETL+O`+4qqR /K 5z&4x=F)R<91&\#-(QL_Ck?ZH9qoT`-zl8 &%pPcp;$H^:CKxp C$b?%yGeC.,V,)?-Dq/YK-sa?\y-@^7mDM)8S5oWvé9eQ `mG1q:)p^dn4Kqy0*f$jm55&d?)f;z|g7}fWQ[bp9jiSds49FLb8xu+GWptc'oHhA\չJܿG%!q`8=#ޙq^+/  Sєv ,DĸY"m|'[AG !jRDN5CUUkWm뗆.pC|:B:+s. 4CdmIn2g#+Ur /Q ݯNq/_d:7dݗax ¡j,o.̉q: P=:ETI= ,?ICCeⲣ#S>DC5ܟ$; o 'y{"ܬ4ޒpBW%/TpR8-)0dҁ$ A4ew8xf^s:k^RcGp´W@>)r3]|8o@y2i{*\6Mw_QpmAM 9LR^ϛvT͊ao߭$R8QZQDU{&nhma0VY+TZ+à3- k7TJ h05f!mxP]KX*\Āհ u^QrV/V}@'+ރN(Y )W^ k_h]+̼'ch,ǖ: Xʁ;&<$PRn=P5cx_Fz aޏ.Cџ~v0I^\,sI ){2b:q⳶\^\sf*J}dYX@cC?9Yd 75>mͫS5-eX7!%.ɠD_){ .&RaUR>KE > 񑣑aCVL@]¥a7} 09XI|jИn&*Q;Gyԇ7[˶7=;GaCotoKr qyUVN|UWY`z?w%9/bJs9rOaKB~Q۱PSw$W+~oC3W&AtU%ln,O@ }Dɗ 3G8|vwg!Ql~!ţ{O}(!~1-`Cy}}*S֒eԱ꼡1BGѲZMe10XerZ񈦼H*캆<qW:IE2`}F˽>q}Zu/J"S8͗Qߙx=ε'vPodcsHzP?XuiK8^9:SW­>$ u߫&xErJ'dM`Jb}T@CM2{>$K̩6;{q {m Nd]~.i&aP! qmTX \ZرE8/bX`B.A_|α]V* p4}aM @ Þvmњ9̭jW6p_W5͈%VѾXtS|ñ8_qH]*hqmWRwHk)Ħ>E6Z쮻Ű*lUnFg>ּ(?Bk +AĄ"LsMڃ0?󍂵=ep|sЯ_<芹\\;yzQQRƨ ШfWUa(4}گt*Et`1mNM47  i,Lۺh ..;5ITtLp#Y?,%&wjBSFq5щp.&,uU.yn4wvԔy袂+ ZɅNO ZW"9C l\ar:1]҅zb*!Ij ~[xϞoݒafon7&-Z)R` :Z_C~ANS@ZnB/bIĿb7 };2JAYsA(g -5Xg?{:'K (: &4;Ν&b9b&V\W,ngr;A|4bI$r `u,|BW(Ъý:t96o|&v̬<^n&csWY8&鄂 AM%KUvBɰtfrZ5PR*3b ='a7a O)>lL)PR\'0{a/RhbLpTm^z;McW]څA|敬LXY2TŴ src$d/eKMŶ Hs@`. c{ e5igȹ#U_tAI"գMOԮ1@34`oP -4ۡEt]7ݳie5n%gCwsxٚ> +~HuaXok^obmL%6ؗ$^[cFU^{Ҕ7W\y2R 3&&Qs:ΜyV[d1(`ytH=.;yHT#y^e\'!޻ stE"5qT(_LA7o<|ն ><4G+x/]e :IN䦽l^=_hWjmUE\`|{ =d\Řޓ(Ub:LKW U>P#.Ҥ0twb{Y$5~ u5RaձŞf`|Y']ejixGJz˭~waMp•7@)IUc="0`.+;Йk^Q(p[T6ݔ`IREILbs㪞o& N <\b`5Jٓ~]y_;~صM"k$򀫤N ri{sfOTnB2-^IQ~! C#lzdi&m nN G}E&y ;g+tdð/iq<Cc*XJn 7͟x%+lBؼJ@LJxUDqJ3Q/{Zg*饂19 1l:pBp ۡLg X̜fk+11\ru#k6j=Hޢ#J0 Kf,7q9?[)Kn f(ԹBdWBEȽl~e]*Xa@aPzx!np ?5/E:Y}Rf!uXb}&rkX{Ipj8 ` 3DۧVvڒQkW{ɭ vOݬW=h&%Q.֌[Ix}I3˸wsb+ 6%qw  &1-va3ԣtt=rZpW߶)iCzGcT$2%S=]/$]P3ӕ:6ĄoG焢)S2;k9hyM-H|H 2v:RW2/}P +40LkŞ{F^ {46>^xħݿ:NrhBsrrG4ϷKN={IEa^Zڔ%.$if<0.AFS#/"j wp{5i/y!|N+?ǎ>G;I1JQW6ɔi7pKh.>F*\s{$H6}X@ݻR9#wqs/0˶ʬB_Q>^9&89wd%P Xj2-"U3mT(0s(>-cYO }0 !aԝILctlndgS]W%C._ )7zl u+5N~f#Q 3at$?LZ6:dB^gqq뒚79>,sE$ ϳ8`؉y8Z@ ꊆN/>dAo V qbj umTWV:˕S`9o1/+ T9T/Y5o,J?6'N 1N7.\K.8 d<--:8~=y\G$07PX-vz`씠;̃ۦF-VG> 6C oK-u8)pcy!#sԵC=;{ T6 y`9?BM|V7PN*avI:[AMǞ[)aobJ`W8o" sa>{B Ål]0"-Žd.o/cGыxWܮhH ?`uҗoq6##гX}?!2`1XkbS9FâS>N Tvw'("m@Ļ;|w?S7}뇥,8/XJ|"<4UM g'ER1J#Ke/"`ˆ{Ey(Ogw60'цR0١7 9g}uZA+rMQ?q7 v lDkᵄQnaCd48tgoaYWCE>ngϦ=6K[#÷=ϒ9a!|Ѱ^h-P M-s~ɑeZd)z]A_D `9q:eCY*gS´ĸ.=pwb%T3{6p\*ݩa2PYH*j2m`e8`[*`wiKrci%h9nH: }b":35\%E1'LF_Սt4 ܸ7n7Me'X!e詁T_Jf,qf ,i;c'ZU qBR. G:펧; ʮ1x >s C!ej40>=:kUEyVx]Ҿ"'aI a@&6ʏd?=e2Y`RH_@Ԑ:zؐYՎxm 両;Zݷ>q+G k8_ LJ?>]Iї1[A;Yp$[_5JRX} e$s҂YC9|-!+s.b25#"aލ^h.X@#6Rn-׆.r(bxEBO> ?072oӜB%:[@V~A;ﮄZx_\&b0s!1 I:Us3;RHveb(b [G6I2c($l^WA᯲da|q;ֆt1'jb?ZTE,[L%*^`2nt[~6j#}!jt|3Ԟ)6Ai)֠JPv=lB_:oը$A"X h3ӷue=m{Xbl,!*gx aet$2_b'Lʜ"aB%ubXF &u7 G.=/ 0Qݬ"uj ŐT}h_l#4A)sC(f1 9q B4*+qFS,RA;F9j"8wߣf5P)$~A:$~[nDk9W'O˷|`:ZFW4ȮUИҶƼ+VQj/WW'#6(}HT =/"2S+T-a| H:fr8^KzxVi_d6k@@~Z {tn>BFB}|o}b̤+B6QhG#v\_r/ָUO Q3 t@M(!5 6 a:D=Sѩ(6xBޣ;j5W-FA؀Y>/#xaCWxҪ4e7CR.{K.fN_X%ҿk)VxWfG)<(XLrNJPI\ 5sp-Bod,zm㘺0OJ]b+UKs󒦍 QaF~hhLtxb?2\#ަM3]Q;tz'nI.Y.«UUX 7#g0{M\0J4,N15R +wϸʍex⫨gԎ1W uCH. Uitc'm8Q difF"<3];ۯ*%MpJ S1Sjp?ۑ~)M#N2^k{(;R|MJ8AO_NFjWLEqu,Wv]zJ_ZCMi@bY՞'+@ i ~)BޖNɲHܕ b 4+M G<5D((J~i_@ \yԎ-خ@8Z /3dȻz83KŅ@ 'm]맖=B3s؞o*\ϹBSc%Ej Q|g& VG{V['Q˭7}}Y\wWyٽ\[ſj1 JOt-(.R|K;Jm#9\QWdi#[W vF}'2HלksoEu{l-n, 8wakXQb`qYr!weBc b?!ɥ^™h1 '_<^=+Vk2?D@O?.(l-^;x8r ^%#%l8PE8ՙߌSTqx.$[)b`&;4!qY _]A{_%]TGo/ Qb'-on=h٦6HN@̲GR8b 0n8*y9ݍ-S6MQD.g+ pK,] BxfEuydIg5iCM6˅Go m/!a{f &|(91W4WC/W{Re ܽC+hdo,AmGt`pTtEFku.4? }m0NJ0oQ>D2՞3^/|!wPP`.ꄫJnN{D'\cXuL4LurF|zENQi IKftlje' +P dqgeL†G˦GQG^#|ty$p1cE15 .[t223ʸfр;M;9O|Ճֲֆ|tSNUuIg DŽƬƆs¥>mje^_*'ÒZI>DfvűqY|H޺L'oXa4}}~C#+ݸL!L!2ڔw|q]BdS,߃)n5T6CoWb2M/Unj E>&C*{vyx-z)؇t0 HckBMBԇj(:^B.SӐ(a~0<*& }ܭVX׹~DM@&{rJ`U;q喊/_kk r_"825H}%Xs訛K u&а k kߵ.w֏/iYnb`=3.`x}~)頫3[i6[[<{ )V0Le&tC/4ӲnBD k=ynD]$ T݉q*c]TkMHz\hJ6h@-áқ{ql$ ^DuV"{#f$jtg a12.DdLFn q|5&yYȖ #=Q" êPZ7)pVJld1z>ٝ=b²hpIc`{݆(td93  GޜPsӂƆ0"kr&aBTuS`WmοRWmM;٢<ӗB'<2evl8:Cd5pazH̛hpjdZ9]\&oM#)A'[xkt£`N?0FN`%c,vYOv3sInmnAGNJsŴgN R**0b 'ElS{V+J,iVd68iy1ڕ%z"ꇆXSS6B&@},$ƀj ѐ>y_ܲ$wigy.a#͆pђ]ƈhOfxotDIy`&4@j)ϵYPg3ߎy[/sr6 ͤzB/=+uxbKql'i?*\":{%piQ=K9ZA̘xv='\e~zu)v2)Ռ޾_Dinpk*cm܃C=_ex!0 m1gs<<@3Bۚ )Hr^ ۞nC4Iך\ڗf"?ۯ^Cb sr^S~$>_u 1FBgl&#{M d| "E\LiJ hQc h#,;Ptq!s*dѹmv[?]19 &8hKŲ- ޙǙL8{jB-km-fi/ՃKewY1'*bfςi@hT5 eLuN^Hv,﷑'SFNB趱(G`qߌm{8opL]/ʁs&XITD\Վle"ګ3%WoO\%xi?"*qj`ks }5BO 600]G$R/K#$? ɏvFKM(7r35b2g*f:1͓ާ1 V;={əK39X,^=Ku@Î.yl4$6M(ڣ7cvrP`NQSxfxSZ0'au*PkҀ8gvg2w3R/52FapU՝{RGQIH궄%Vp:hZX,XGN-e/}p2aђ&#BLso˨+?́3-FvbF|Y>9?HU{4ftD͡-b%T!w)$3ۊ |JYjEe ^Ar46s5!'S!?\r"W;0VӢOIπգYP{Ǥ:EJyi$N:BS%dQoB:P$lΏvx/RV)uy\Y3gn<3[dt_-ޞR#}s7F϶Svjq$C\p~l:z{|Ӧ"_9{BG6\]l&V!W`0M8E4CnVkl/Q nrf %0r3߉u8jbv  6zD/i\Woai`\l bŰ@0#.SH cdMY"u w+VBFmێy522:)ٙ7@$^`S-y߬-/}k!1)w{> ?F4ȓݑ?ΎԺo^ZqN`tۤ?Mxuɶ(%;Meh3}Dx%2-"R x?G' -/'2ol+%l9ֺz@Hm3SCv|\&z?^(>Gy;^%v(o!)a5xC֬{ߦhvIG^ݿEW«ḇ,zb]T-6 2yhknI]HZ^%Hv'<)\h/ e5(840$p0iq9@o2!mչ,D/GLB OyPKB㵝>VqPB[6𼕲SS>1CBI VO r;?LF b4YV} mxz. wRUH9`qіVRڿX MBW!M;@)4A~~aCsb\^jGxRP$P:*oCDmJHY>y&'rh.o$A<*@BPE9K6 b%Y͋E02͝bσ˱\k?#MR])g\$hgkj;,ƪ5pJF1z{h z6}eUvtn敛qXǏxQ I'}h67?dYׅ mF5 ePa Dȹo_/EÖA@Lt['5^!˜"nGo VqϨhu9h~ `M#?I݇XӓtG=bœvH <7*Mn1hmRt6$o ؗ>rz3p&Z^"؅babI61,&2)xmsD6+g2_J[ g[T6Zb= c5_`*c&(%m RoTw{_ŘyC'QpXsJdMHcPl)K)TV86bq¨pJ߆zG.TedAU72g 65qlfUߜzD>C`OkMg[6|Ty!V;O|] {޷~]q d_@[4cIQVjfr6%͜ q %v~X9џ^bm6w? `Idvqز`({O d/pAnh>SڙMM}#xkP.mXi&,YT_:|7‰z OHX2% ~qJ]ɩpZxnzTzZ cOeB yZГ'Di^g2ϵ4xStKfuo Z GwگWTaFfxX!"q4MuXM(hefܡsnȎ |7o RLϮ#oĪ S p!eAo|;SHoȨZE/ N-=9$~aebƏA_Q]-gH{m9G[=wPl]NTaLvч!mCIVeZ~^cƒ %ږ42!0pc8G$(De@K!)BRӣ6+ښ$ՌgV{?TGa&+(moh[]ĝIy-a3'^9 t@ud` *+~8",öPm_S'K0R̋2: lҒmdd}I-Ν\uv_5Q_ @٥T3GN-Hcr\e(0n$55aӉL-`(w?>XLKXå5hUz9*Em+h o`0~>l?ƏCFstgU' 4ā9OD[sv~.֌r"X g Ajk[Uf+@9THIsJ㸉͍l4@0"PN#C4\Xx)SQkoj!,9S_L@cnc &@3pnb Q!xhʨ`k`"I+Ɗ@g{mECodm-P[~JHPB $m =H&wNV޼&쎘th]~YSh%8>8-7+'&Q34=Nr4R9fݠbPiW, Ujْn2%ઝ%'I<*Y[$;r_A}Ç2;C;/VUJ+%D4IQ/iǏfC3puJ1T=ԋd٥wW=ʴR{_DfErxi #x52n^X5cWAle//Bsjf硂L!jȅYd.^?J^Պ^J˱F5xdi󶁪5Tg d[h$T؃y(}G;q0zdc_$oYP˴#'jVΪtTNJȰ^ W$ݲKMb\7w-iuAtEH1uS4'I(fZ]VGϢAQlDV10|(AlyiN*es dGD0.r 7ku'd*>Ld/G1~9vu*K4p]cY4Gіz&%t/௽1,5d:9Ќ¯V8a{ *j j y?ȴA^ܳCEK@&'9K,"y^vQS`*Uzy5 zig\7l4Si>KX'B-j4ogؘ)m;՜x^,!틹's˩?P\w?29z, V>mvF+UBl^$Mt¶u!=vE96ffN6z̲Xiat}tL^̊r5S{޴EeI&p&Фqh.:eN*B+c?^B1B7[f l$јh R\ ·:=79RuJ֝ly3"r<[nX\hmV Zou<Hي$'!зW-?VF6\cLOB{h3-wL^Au.Ke[# =\z8[f_`XL9 -HvCR7O_:J,.ݥWHG8 w0Ս׉3PaFkˎ9A.HN#V)㥺 9L.p߻! *ivENX*#=ֈ|r_rڒ zee6-!U 0 !nmR_)HCKnQQ 핲varQ*5#" !<nN֎n*QDVg)dÑ tqѦAz"`9bDpqH(;-lǮ2R>O4=,EYf2ete2ˈnVzLڔ*7Qi#on;\>IP'vz;1%Vc!ǧՆԆ@-<] OpS&/0  +#ޏ{)T`h5ɀCvu2(\&gՙaϟAFòkebsڿ|ۀ!qmG>Ho-` oodQ@JBJ%W>(/g yCT ng:9SuXϻc"OzaҸ$B45U5-}_C'5OHC^-gJئ=eh ܳTě ̣ci`ՒlPMԑ?d1H$_fD~,$kd3w;hZCkZ#KݼP-s +0;UIRdwif7[/-\0̔xQGOժlX|nr0gBW 9 d!=+̲TײHKVq/h. 5aAN =-_SvhOW쨀vtuJO G6ԍeO!ǐ #T6T7|[[ J߾}R]Q(+lb-q6K$0|0v4|% #{.ɅE bXؗ;b.:ǷC,D<TFAoLmO=zkk¶f'js9F 湑5UgO&$bS˵^&fcOŏ 9G|' Ku hRi"+QY!%ahAe"4VOl19Ħw|-nNGUCS7:N=ek9ko^lv* ۘԤU{ zxS̲jw2``m Ew>u@ 04)el#<( <~q%tiBNa"Pl+o* ۹尷h\bs%Í'oˌ9%^406 1%8mJ#;kHʀ`TD紐:G* /6/}<'81]Ѵ(27&b?Vc.tdrBCAQe=&K]ot׆Y,r_x" Zf@lq7&Qxĉ E@m) ]6Ҁ Ct Lt4O0؀atxQk58,)^DݯPti`*= eBӻ|Aig&"B74/57&k0k(4d^6"Ҽ;X i%;#m݃^XZ ({T{1$PsP2 J)v(J_L=C;\w2Vi׭vUEݣ#qtcܦX1I,bj:9M)cBCbg΅ 4>ڠ!|%:] '3uYkE3Mn-|M!5gwӕ dI20 OU_ohc~E7H_VO2@Q\ A5;}DLmg?'9HfذkJlO CEg' v2z\o -)fG_⷏ F6&(dC z;(zjpBKIvC V\)km#B mI3~7$n$ _xtYS|9ؚ#S8<#׸jtI{'!.QeQF6|f["ς~h-=8}ٺ3*EɆ x8{j B7$5=Ǜޣ=:S!ͧAɧA'4bY919hs}N(k9qp6s@kqy6Pc 2yyTk\CS':D?פj~}3?ĮqU <;Ue30ǴO21v1:)K3*^ qM4XY}$7P^߽eNj9vI#K*wD!=&ΧI=vᐃ`Jݹ9JƉ 5H]'z[)vmx JMsK}s[-P;S_G/Q66 K86AZg{ (膅{ ;u<6GmvZd4܃G20#@KzUlYS/so=ce͆WTM0\y_9},)lw o:L/ػջֶW:jq֡̚)!=C@LMD + uߵRT3=fV c2NzJ#fC i>os#pbD֮/Y͗$+ŏO )׃G,]<^0±gM7a70eMmOa/>˧2Zh~_fuAfiy=GvLB60H?ZވFBUYB,7'Y|FG"b0sŔ.: _8uID&c cc{_X^ĄHO/L:McHJs>pܒ?%ۡW=t),pkS} 0TLO~i':V%VK^=xe suF *!ɮ owXzU;zG&mH{,׋+L$#d[Y4[c சg ؍m KXb>tq[aIl J/H`p"h~~4$SS߹hȣ*byv9JlWsuIM@݁LS9&IfR:Q'6(2a6Tla(os+wdaY3FS # u'sF)|78p"⚻Ufdے289ϑxhM S[e زݫL'O1Mɓ*>m~qf `Du8-L( lNL#¯]CeDa1OFSbd,,Dh.4*zV"M@8#X*$s }'ˢ)aXՒ#Q[w?mBuBl& j!\Whn>[/+޺J/9 Dqm9Ynҕ7Ojukt_^%n6w9 x3ι^g4}ZynPCK;s@faۄc^QbJu ,]&$2{'Z&өH~qX8#,˙r*7m9k3Ԃ<0# ~Ò=^tig4I+EW_I״" 'HI~wp!)W}y"FL(g3IT[?Td3Fy5ZcWsP"R ]]8JOQ?d1(ˡOzeNzo7P9q/2Hқ0#kYa]LiL5xc犉{3 ؈em%_މeŽ%Ρ2?!hx4Μ)ͲQļv9e֎ʮ=&2"F>musS /Ȣ'=s5[ -5%< (N\媽P, .}ʽ: G$a¼M,] p<.). H,<Xaחa&hbf?eE (PXg-1NY|_Dj<NLueQmK&j"Et =l3T`a1 "cosUf-1g@_'XJmV؝gv Z5'!6wp*ᢡo7/=):8t ~J+(J5DD~=M|`\Cr ROꤸП&u?p;&\@^~~YV@-P8,L %f@%A aPIgg)he# !>UZ`dYM!a#Baű { GeZy RQ$[!D{6Y`Q;\.:b`U䇮^bgŹJ78d/v㩳q) ŀE/BQ'N{m*T7 $8"9-*TkPea`a[Ke~ V6ݫ9D-&{?JMsjAtQ)홓T'mXWTyR;7JAX7 E/UaNChh]zFhwbpB֪}1ũ1*(<ϟKEհB TӉtv:l10OyڔiVWQޡU~):-t' ުpF6嵛&ig~Is070ܕxSߋ:x dQ:'e$t ifIO۔RތhY=Gtd޻KH2M[ZoTfr|YYw2%x;VsWal3G۳~FqUiЮt_kPjIIS=@IPVTGj ,/*b]4>E/\p˨Ƭz#^JXp$J\.=0Б k{[GmiLdhMC& \vz^nE|ص%T(B>SF[ߘ+- `2faTC1kՔ_8FsLׯ@z 1 &K(4@9@Ť-D+rS%qg"€юG̀K1nEQ_̱dV>?_q ze+TrɽIbο%'bHy{PJ I0$)7bR 1Sj(Zq.͝܃8MqB˛|ZN BX$ IFݿ&=!᭯| 9Oɋ !{8fVe˝IvGGU FǿEfxjdzn›_|ZdǘOY|*h7d,k2]D XYxFU;Fs&6FTj^w׾UF_*]OhBB{5ı@Y~(1.L뀊#֡;=kq+|a1:$RqOqrUsTU0J̅qtb^eU .OTHV+c~S kc0J!!Kv_5(WlT> ?B'h; }.qXnD*GRMEgPt%( d&%`o Ѥϭ?N>NO0+:<%.w>xD)2T R蓧 nT|vx:ֵۣ}!MxӱoKBTjjVPJmjL\qorkU4 ]`?cX r%F u+S5~L\_p8}1,2gXu5 JU 0j;S Kl۷´4>‹ӷ+DVٱ 3>L%e:qSMaZOh&䁭hN.=,dXcU³rYR| qO&SR'ton!]1K[Nf..(iܬ>]!-lGğ\{ÉO~mB<>HtO|m'@n_j4^5..%胬=4:~4R.m}  4 Ъ VGڥ/h +&T8$B/@։7\x_iOU=YlLۊ:>ni]]P$H ӾUF'X'_z):'zr,؂+)Q%c}#o\.'=kv>E#=4)haŲcZ&tquxFО>6AXٛYT8Z/l\n4LO\Y<'xMod^ZOq]$Yޫo'hd C>.S %XerX5q7̃ ogev=͎j"FHH TzWVX Se wBfz|*b! &-~8=;ͳk`/#$f4w׈ބ)` *yjl}~s{BB';}>P &xHó̡ %Tz+h$ %732Ѝ`4):D'H\xVDء;G0E_Ɇy j/;%JBkU`ipVF `Sl`]9zC^Y%i`jӤuaMZXGOW{™pŪxI?83{ƹ2RA9O KY\\6Z|Jk< ۛb01gWrc'GX`N}ؕ84yL ;ew4E }$5oW1BrD=G|(S'+ύ>eAELȩiG0׍Q/g"+ߤJeyE' s &`fdSjs(KnfVttV~Å8DAL/q`ʦ:h{&_l "p+`T|Ѱ"sbcXpXᇀSL$7CKcͷ`%!ե,5i) Kj޷ZG$`ĩ@9w| xP+5/pR\mʷ:UCGHT!?lLzY]r`E'BEEcu4gݲUk$kV G(:6) h?Ԇwcʼ:#1UKa d%3P%]6r8v< #rz+ԿF\ga~.&FOedi3Y@s=p{㿚&/,͇"LrN3KL#<$"]OHtK45ࡤ:% Oh#8Fvנ&GiOD0k DB!Su5_7 z5⸋m02O,,hGJPiJH_SCRHCb׽̈d=.>ܧb _V8X¦z'/,2]dG5tٷCzuvK_N*\gfiG* v-~uqe>%I LGi<Ŗ9lr"_njHY%w  $_+@DZq?\hT#Z}J ?ۡЧ`_ !ۜsgTź7-]C!݃׊彳XfhV2)sR".o9: QM"n_}@tnsC*ʙ -!q㑔Ԯx~ooIh\uixb55dJ7WjIBMJ,Q J2r с qIhEU#vG(elLizS5lH=B6.S!oD#"d:^pl7R5J:S)($sW|XwiḯR /i7/Xnܨr%QtsG]:a$M7\_^XCWnb3hҪEV: w1ɘÏm^&nZ`r(,uY%u9F)]x/ c)*^Z{R EBPxJT f=5/$=x ͫ& 8 %훓ѯƻtJ"&ՕuR=$bF ORODxuɉJi[46>\Qn8$jv:ҥ m11O.QăX;(uV~B$ jd_>p/ö+h Iϑ^Xp$ Z*@'jᲠ(Pۿ,&n"Wڲȭu8!]|tN:QSɺQK:+u"_yýXCFctG yѪ͍o$HX 8ŋ1ȣ^@>(Ӥyi1<]zˍE5!" 0iԃ;'&l&䇝.-YG3M)5PIbǒwp[ޝ*Ux^Z7.pjsh\3)&yEe*zWa0@_Ydtfǁyr &[Okaie c$F|l|[?~#<&y^ݣd**`Z47w-@ YAwƑG(вAA;e1{ UPq(۲QSs4̾r.G L1 QsOBT]*z*Dm>ѥ?nr!61 P(杔EJ%DN5|~Q@Pç܇et)!(Nfƹe28Y?r̰,Qm2߆ ޳ EUҡ#'u+ YZ,XӳHB¤U)>yKJ熛b*p6 ?a"}ݝ 118,{S+%В٨hCGlK-QPJmKV%?߂i/q.]fqAIVIaSKmSa$ h&KMxͻ:K+2Tu!M&F|jrſ!'8%GOXnBi D:ffnU*+=Tc:.z;+n蕓׊_7P%^%^Vp$8넘֤Ȭ>ynKi.sCW!T^*O'KeesȎXh1fi;-?-cƸwg "`eȄ%N*U?Xkgٌjj{ o1#Nj uG7+WX憆  f@ KO/KX 9k3/w2:wuH l[ VWPWC$#Z N{;U9)h0i 0'9RZ I:>ݎ[ zfPa~PQG+=6c;n\V@+ 1@܌u8@ZUǘpX`Tz"݊k^ح[fB&ĥxQm5Nb $§@nf7*. cJKB0뷁ٹI0w3Qhޭ4] <ڞk(X|_4sqOϥJ '8PSth7J_k?#. [bVb[ Ҿg}*|y% sbQ>Fh)Ί)qp=>E*ٚU;O'l7 F>ߋ*. E|mkUaM}7RQ{)͒6'?㿆*R3#BGa43od< Ab/gQeff;drG{#<mLn>!VmVSJ |oAd `vӭiEf8B5/!]\|>a&b{gӌ 95nUda?ա']-8SgC3C$_B÷f\amᷙ.~1¥E gT%PKLb)IeqK#Rh K5B)>"QNںKh] d5đDZKTՙV"ig %uZ"tӷ$c"n:[ĘNǪnb"O=WsBB%X!o  gx]v8r蘕[4q!:=]4KvjFE9bBhW=Jw=p 2@4E}cIgo PjlWUw-Ӈn="h> 2lq)H3^-/tWir;KfSz4R -2h pFͺ]ڦdDsΖ4HaLhD9hL@r5i«<pP#:$qA姌EYVJi{4L8ח&L?ayN>aHHTK㥓sGVq\ rk&]&+@k_-JDeg_v5|S5&G9Rдκԟ$5%i6IO^ބ|5u2︧sϻUisj %>\RyJ+z): ԛ_T!^?[^n$k/we>D9!0˾]uG?a㴷RjCJUc; B҄;უlU2\ Gu]Z'֟Vo8l=LA>®k*E>_>Q"հk&‚7F9BoCegtwNBG!@[++P/懲ǹw ?fJfDqfeMJ!dg~`~iY!qQ=KuuPj&˾+g|ԧ>9es{2/S bZexX^e'>_5Jޓ 0aqc ɨ;WX$݇U/ͺC 4sH{,u8%ؔ'񸹼D6UpOgݘ\<3cH)ZG? ͢pA&>jB〸lqR2վ&=>2(zs?}]PLp20HJDᔃxɊyIXRuSt;r(aj5Mw}v3@鰡͆×Bk1)7ةr;ByìId_mljxs}QW,GVLpB=alfo@vc/9yY^6T2Pf pM^j#ӆ{(-j_ʂjB614=.p.*3_oW=B=1]JpC[HQ_Na)\CSqif1ex́B>_O@f  ^g>}kF0eUl2k}D(b bHnj}4pH-CaDiNjk rL0~V% fM9`g;EN0D`%hOxsv c7"~%S3A'MeXw#=GJSˏZ6DRf}trz, }wD <;d8B`N7dRL}vpN~咭E 'Fulx5[SԣN7 &sY!Cȯ&?s2y| 479BVxh{I(/?ŧ:oFfor2u8_ѠR/' uTqv_$eTS1e"+<@j{:>#W> 4 ( [{SPCOqWb;H}؈o-ۄMY1+)cIׁE{,6% =R&3L/Vqֶ/s=Ѥxz9 o]2lY<@3e60D sйT/ϫ.c+\̇%w5'kmqw/- ppJ'36)=me`l|WR;Kb6`q[C|xL/֊sTX彵s+s?Y# $-Qj g3jb kujxG4^BZ%[B1{TCLK6/W™'}7NcPZu1]DXŰ{uD)"Y+Cd㸃m 9Ch߽rLytF稲U(EhYֽ xDvCڬPs2!:W&֓m~|+d2CO\HAqqi#9|t髪J"Q;&I'GY&I;şzc}[l cu?`Q.uZ~Eگy˸d&0d;Z8)r762ۍo ^kD"9@qR% T?[fmNlw}6\$Nh1fMŋ1*ηZ><JN)R.('v>,%)Q>Q7jZ͇RNڳĆ {5Ɵ|p2-+g//ݕS0:ڲvJ(g-Y nqZxJmHFd`̶MfB !}e/y [2EG &yXN5I?2GF | S₨\2հpFĸ΁ JK׉']o܅3R(%g$ejh@ϱJ<x ^K;S߰5i[ITy.04ڇޔ0:5,Ȝ޸g2A/Q4-B%ANJω;eO\y=dbĒOnCjS&zQ65 lڄ{qe?C >jdZoۨEݾ)$ІIl4FQig3L) Et5l&D Ȭ+kHqq#(ss^DRz=o,"?~]QVh=q/HUoeq<qD@?jSo:|Z1˙$) ju ԅ*jȟA [Üo̮;xJ>v)D4[_? kp*):mwk:]¶TChF,^[b"07OAe:p:ȨE6~O#Nk[`*:xso NbGӟh|~gBlIXL; !v o{M .73̓QGjONnPlfW9L Wn>[!l(VD x+O_foHK~|XMo^؅H X^;/ :ҡŸjإMkB;GW78[Q`CS+2ތy .n A5ɦ!k$1/fqM\T._놖5Ԥj9gVv2*dTl(!&fĄЂL%RI߳ါ}A(~Zv?gBfw'3bC)q<ڗ%dSuz2iIGkԠʡ}1N|( ti(/)'X77i6^<2tIgQ,m<%]C 1n5'@!Rҋ x2:0&(#C׷t{ᄣ*wϒ]IK3j2$PbUn,:,L[Ģ” Ngj' 鴣HFV1לZP+0W`nFo? ej 3\~Jcx`>ȶ^M @?aw?g~{ڗK 5gigi}Rxru= gA.1j/5 옴/Uy(J(vDkDmDҨrCVEN W E"$r]Y3Ts6{pm_Sj1Jy+`ѱUE oҐ=D3#,C򿜟Z7H…Dw|4n ʶ5SHsգhTWU:F|?DJ":Y ƕ*K^YJ] jO &h,]<ͪLOƃnܩƫO07/or;'{QV,װ)KYݚ}{A.y!ޞonkAE0(.u*=pwv]Ggr%lX8 BŪp%EW!%JolLn+:U;W3kVF{~WB `/G];GO_5FM|!#B{ 5=cUHC2.[#"kRpC{W,hqNu_ r2蠋,,G_h(C)^y% DCRG:I/ ?Rk3s`,e?VZ,`h.  :Hjl:Ҳ>n_+evw$+%@&+=o;rT-nvzoxb&Ml`u9PG +xQ@N>> s(O(1־cHi^.b9\2pfL]lIOwish."O@OK(1~R: kۥ~JlW6/];">Y)i:j9ߡ5Пj\V/l_9,ð&xN-_E /v"4{`D>,}7ϥ g]xlsmKGk(-RPVvkbU CY!Ywg҉KnP= ^RF{'ΘZW'&ij: zbCRfY y'{G#iYPv§-lH 2n^H2GI NpNL^ڭ('ȒV TM?+x3׸㡦c|fVs 4i SR:CJ1OGQKUF0Kz鑄A٭ cC}* 0+N-Cr/&o'RcdRq!bTK/H)PW=9> NxI.J\c1R :$"m{ėDO'IuDCJ5y,1@αџg%k*cxZC>S``jOr93,d(JPpۂ\kne\G".wJkh5V>k||-EFyq˻CЦZ1g 6,sUݼ<QwEFVOVbВJ 烒<Ӡx\8Âû2u+U\yKVGp•횣@8SPGpYF>bJ2F&wkBTQaq/,QxdShlW(&Hn ;W0dKt_c㔄|%vLCq󼉙E1  *@R (pex A;[m@jdOt?Vouh^RC')}a@S jGVo;kk|kQ|@b7-sʻnB`TzK Hes3P)j4,K4G,v|7c]D/2 ziFwyZ*G w9˃@+x\}اnK$ h{qV=_E9i&X$?q$:'yL0ˤɿ ߚUčHX?ƯP५ =8i|9T{~4CGJSӤ:Q^x $xI:i[ u%jvD.)''Oh=GϮ&Mr $`zOA~c?Vv#eW; +;;L?SGFV@$jotԗ3&e5dQ8t Aen%4{-{.D-n2Ϙ#puNd6 +q2\NmI^?<[uPV]E3N$v6HQ%! mnsrNQp3T%CjmFF3'uEDRiRic2h]D1&ÒauV(w՘C_{1_%hn|> 1f T.Zx׫4F\ej|/DVw i<4.RK7+_S3\ss ؔPU,4^u8)||?RCEXu`@G(ߒiBt;3{3ZQY^]-y#]}Ҭ ͈]eyW]`B7GaZӕ}eYxQ,vYJiecJ B86=h sXJUer{Z"B"nx]#mO:5~nЅSJъ]@n/D5,Fh¦* @y2j|\`:Pt]o?,aQ˜BoY-s74k`F:I(RsGdGs2X|p溨s0Důj/qm?E됿1hjuyړ,Y3hb㞂~ qGzt0ijAqʖPTSO+1R }Q:J=T'_l Wߗ9KgV޽5EC Jڞ Ȉj̈:~#ɽ4@~E.AJYQwMJVȕ&J\!")= ,;f%c,#X*m]zr.;s=,f^/SQHlv3ՉPnOߏoaܸ!Qf,O?5A)uJ$LR;[o;vgn+u:E{Ae}R:%}DVD,Nƍ|eεYQFhL 9ie l1$#&7dD*Ac Pv+/Y8w:uX-lhP1k$M P'?wi6<|9>]7@C1hR~6v{H6hw4TPNmSvI|&(Q8MKCB\)9&XoT'KWJo7݁POOxc>ک{+~ C{q_'8%]l؃lbRP,hVwCx9K{(d\KV>eBlucBԑ8ojeX ޖL(mli4B()h_Sʄq[9Ȣjt $zZ׏ona%d38=̬ͣ~IjtRkTp 91!MTuTΖqD+\x~[ݬ\N(bL/ vzij^ [i[TV6f+|$l){۷ql_ O/6d.R A4oOX`a֔V~YM1.9ƿ+AWj4$yh:fD=xg}{aoe^{5;s}EBڱ*.ks ιCܙnbeMR%5(=?{ERԤyPe۸b(v9B58r \J=!BT(V[Y&J;P3l_<Gr^l$rF?>Λz>aD'ԟ^'7OLafCn[:ko'&7W;2QSՎ #QF7TQ>~1^YHA> r>Q cQ^ï" 4\O_!I96+>e/?û9fd!%dR@KϺ f?VN}9){J :kEiXTEz4Z% r4ڎ|%rXPlwVJ~j{\!6+KnW-}}x8sकĿɢ-. /,7$g܃z D1]. >:~{=V1,Ca3Y6O?d8ېu\rL:҈-d*G#r]'h97g GؠX{&& %[Z6+9V=@?LjsJ4=˱A".6u5Twx=?_eqO+ëk[ٰ` +*̀1SYI $)eHK%ҟIpKR+p=}Jz c_q1a5:]mN[[mW$/︜XpLجyq< a¤[35cK?=*4>]$o/׆&GF*-mq_,O[g#ȖNE:$%&/=Q3pvݕ/s`t+ҲYwfM}LymOuآRj<?h]!S tQ!-!\lB#EDNɶv~SEd 9Q~ؑ5ϕ} CqB0'-aei *~^9ԩUԘ0 @A We/O{,G'(ys(X8W (e<˚e0j!ڗs:c[cbMakC翥?4RwQT$<&IOxLQQn<{;Ԏ$V=L}= oqn:zMR' t$i#+RZD[rԌ\#9!S6, cҡꝻ6reDĚ7P$Q 4)b83W1-3r3qq•\X {7kضǩQ_AnIc G{BÇ`Q(xp^w01rDi8Zu"3j6̥x7=~#[-" fi?/]Kr/(4c=n+Qet`FtwثM$0k\B\aPV#hpA\&c$:@װ $ gQMeJ:S7wP@]٘Qn>Oޓ8.Dw:uΎNEI΁)4yK?&]2ue[rBeR.)avu l,ԛz vvOjl,imœ35Ý7Ql:77x\y^lϟ!!C)>_R="4#gPn"̪ .34c@w`vȡ5V f ɗ_@_9f ˲3-MnqC#"%Xn{E$I.hh_X̚B_0ktCFGA[aY KcN*OlxL2ğm$k N |ݘO}FPX<m鞢'𲍽h >o#b9fq u˝%pTn.\.aRi-"fi(VX%!Olj/',Vluہ?|IF8TM$ ߩ&G-}&(/23:f*֧ 25dnQoRg}NR$m+Io 9>S5N ,Q̬JkjgG$hy|̮%AgK'+-1 mIC6  ^g.CvE.RGjM7CY"e #'=lGlvQ pF:-7W[lہSSc?9e.R3\j3 aX YZ