python2-perf-debuginfo-4.19.90-2203.4.0.0141.oe1 >  A b:3W^^fVq!P8\Y\FTE旦N+T,&k)71b2kRE1m@b1FQ][Z$KYEO $ـ?M]O04ڜM?$?H&@kK忷Zo (6 qbL^j^M%%(Wh2{ 3lNLY{8-]Ȍ.1lw552DOp74fd52a39c12de6de7466df028e99300ebfcff098f9ab0405e80a84c673d1b626bb13218b73f5dc503969e8213756a9459346d87 b:3W^^fLǺMa{_`fi-'r}<:"#𣣬s 8ɝ!gG˘ɦZeZ?x(se#( ξX "v-MaìIkVpF wLENѩ0bDCwhXIhs^`.̈b2n悔">}_4̥Z*ۙo"./VEZ6"c?ojǜ> g&ۜɻ2 3#6P>p<6`?6Pd! 3 ^$(Shn     J Ph 0(8M9M: MF1G2H20I2HX2PY2X\2]2^2b3c4d4e4f4l4t5 u5$v5<z5666 6LCpython2-perf-debuginfo4.19.902203.4.0.0141.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.b:obs-worker-006openEuler:20.03:LTS:SP2 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$b:b:b:b:b:b:3291e7583b6f1e2ca912a51254cc792c276a3ad9e875f35a90e4b855e3c1d9e7rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2203.4.0.0141.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@a@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`q`}@`Y`e@`e@`e@`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`u`eLaibin Qiu - 4.19.90-2203.4.0.0141Laibin Qiu - 4.19.90-2203.3.0.0140Laibin Qiu - 4.19.90-2203.2.0.0139Laibin Qiu - 4.19.90-2203.1.0.0138Laibin Qiu - 4.19.90-2202.4.0.0137Laibin Qiu - 4.19.90-2202.3.0.0136Laibin Qiu - 4.19.90-2202.1.0.0135Laibin Qiu - 4.19.90-2201.4.0.0134Laibin Qiu - 4.19.90-2201.3.0.0133Laibin Qiu - 4.19.90-2201.2.0.0132Laibin Qiu - 4.19.90-2201.1.0.0131Laibin Qiu - 4.19.90-2112.8.0.0130Laibin Qiu - 4.19.90-2112.6.0.0129Laibin Qiu - 4.19.90-2112.5.0.0128Laibin Qiu - 4.19.90-2112.4.0.0127Laibin Qiu - 4.19.90-2112.3.0.0126Laibin Qiu - 4.19.90-2112.1.0.0125Laibin Qiu - 4.19.90-2111.7.0.0124Laibin Qiu - 4.19.90-2111.6.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file - rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-006 16480255414.19.90-2203.4.0.0141.oe14.19.90-2203.4.0.0141.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2203.4.0.0141.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP2/standard_aarch64/adeeac69b33a469d5ee5c467149db795-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=321e2e0be676538dd18e257718e4f04878e95916, with debug_info, not strippedymY.l. [utf-8b40afc275257555355ed9d0a2f3de2059384496b5734553c01ee87937e45c61b?@7zXZ !#,B] b2u jӫ`(y-FIgl߬㎩7zA$ĥMf2%$|1Ʌ9wS3r"T!ȨzM'P~ kCp}*5HX'g v6BHdž^[k tEKvϳ%XəMc;ZV_' :QOFjrtp+ғ*vj`r=Of\Q}tBj=_m0ȐT/H9JOMz_x8Z&UV[ǧ7A#/n"n>tE^"lUvZhY Z9}~&h8 &r(\KS~AX7YFvd7a:VBȎw=Xuߦu*x-/x րԇ;'6X^ ( bggQpM56J˵I\-3>4+tاZ7#[KTy1]?]َU'25 fL;}:^ibFB[E7zt1âj~o~a%>#5Z62 iJ]NΚObpdKҝkXrPNPOR(xtS&[qQ;r?c L6:G ?  !Aֶ `4xэmM0eϽg.v] ~/s76VJ5*T6 w Ž c - eZxjeKU-WvY8.XY\=+8-biL:&a7@tSʃ_`V܁O)r;ѭl4>DWz-Ѩ'cXL}0PwEĭ8*qyewJ8d]+kP:hUa?9K|[l1(n #-!<k7촴 sN?:&)¨FAӕo_Hkcc7w=IiT89y0N8iȴ% !9Lzb4NnS-Q[..J"VcMA-Հ~C&f0odnRi^l'wد v6(ކ|W`P[c%-l/JReڟks)BQj!`2,FttuڔsCg#A-Wf=\N/ wzf浖S4Gke'LeFҀv \CF;h;Y~mY^lGDRFIR:2 sRTfs- G.)ԕo٢v~K,H"Q MKoXXH70Ri cCSlZ.l uA~%= v6$zpAǰ*Z>>z Y0"˗JUY{qCSIo# ]cjxɼYe\JX* 11|F{b--2׉zbZiEܵa~m\Y k.OhVb ]-Imc}M> cU/ܗ '9n6}ULu)!03ˎਤ@)Rv|8yQ1߹۷z ^("P+.|ױcgr xuN$[IGMØ'k97\ۻ.$ASk9,5nyHYX_{)/퍄@LI"+tׄx*5B[2¤NwP{T64~C~6nõ9_lքɺG$(v@ImyVjiC$a;cfn{݁n /p Ѵg~66V"$3AAD afIb[VL$iy޷!G}㹛KXV}nafʂ rF߸;˄NJ[$/y<ܩ?IԖ)LxG}FsSct_(hH~ԇnw Bc 0ʭJᅪ1G|'TjOVO\0Rͦjs.;)_4 q#B`u;3mO"ՠ5c+Ek`%–r#0Y_x )l79IȖze8Yc*'I)<^}+א6 pqX/)V|>ȫ5~$Bk>w(âok3 6))̎31?oi3n=V0tjVɒZr7Й(αD#t!nb}u|Kʆ]cҢ 5GБ*;a:!90 ֳLe4zfA?~NS}C3O&H;?JU(3@1By[y8AN+(ݹŸX}Kx mYS=*ԲUƌF)#c085eDȯܮT"S]$Az<Ü3_w}7KNN5ߟf`+<0{I߄ܑugIt[g I(RWE0L1_! hz}npxJ1! ;s8/ߙV@w7 m55aMjјނk^tۜcT }8+'Ll.cr^ |Fl3cc-(xkqBTmh5i_o: N͹|t/)L,n8 o(q<>] nDHݹ3@z 2͏\^Gxڮiu;]#"-ԈgxtV@ (Q*κIN+ +-U;Cp7*}nz棶 QPkΜ@>0U_*+"F^'Α`'ɠ<&lC1LE - .LZ?prn1,cxθl~˺ϕ#jCBZzb:<$ᘏ 6Y=m3&3ZGn*$3oQvuǬ.[;ےŻujL=mo ndxhr"cKd֥!ѓ=$PwQ.ƫXD?<ȡܙFI'(>4|KMGNC`QHʩl2fZV Y.}[|uŲi!ќ$;dw|p~?YY(2qh5+VYgʦԲAjNc:ο 0.e|0wv4YB}5zL-@Ihs8fʀ% ? Okmy0J$Bn@}#VIaȧʊ 1{P_˛n1ZbGl,Cd9 ,3ųq6?*bv)t~'lzܜ!h#r39^hw uAYts/n'\q8 &HQ;91+Bꕎ~?f7 rH0ײ{684}=$ۯ>}P|%WXزbQ])2;.mĨL*xP z ,;PDyf:A /[:%Ll`%0$Rc%0` 7>^Qs#lXƤʩwE-K5)Alu9㔑(^~ױFE嫼Ǫ<ׄwDfS  K|4`L_TT} US˗Cƿ6Jᨴ8vc0ʀ@%Uzw\r)xa|%l'? ] h (f.?q`@i T;DMvx*&1SCf.a5YV|i)q!`3sڠ̿--i :$״%N>NqG:@t:"K'lӭ0ͩEYc6W:* 65GY.𷧲ЈYyKA%{D[G>U8"~7`n5ǔ^tзxm3 N޳9UBQe]]>E›$plJ80Č]f,gdZA*8Wu=ruwә Lq%+RlA*L;X_s\E1`pO*.wI7Sʉ'0a'RfܯeҺZ-J[ٸvzp-ve ɩ$qP'ʊ#bNwRb2Ff1'Lc@"OOMWT7=tI4J[$qtWt/]K^-;84XeqZ*Ivcu*y̍?2v:CՍrԖa(U#X~W?G-(6_zC}l[yNjRcf%x40bw^wG&DYZU-)*lfʜ<_. @!PerұCZ &JĨBg|Z2 yϸW>u0O:1szOpp~J;K!V$kxP/VL꥓AaUG45q$+D8l2i9lR,$_yҐuYnRFA8zأ%65xӀ3ImFE]Ш{DL}7܈5'cP` *OubIuPơ!ۣQIو=jaip2X\x W%.t3z/^KQV v;0#a?t}#l_'ngG&Eދj7pbD/KM9ہY#4/ ߰&L ztЎr?|<0Yٕww'%WT.͌MNdSB 3=,)c0!^+˩H8Gߙq]Zwc}KI-f8˰qɣ!D_(p죃Ҥ v׌&78ͷXvK<[qIkL!&. RlC|MdUi KL}4{axDR+Dbl`?AgaNo>;Wl9hPuQwp8̢?x*hFv R kog ?\܏kOxb?ǥ=Cy'`c+|?kX)pF |g' UNܵeQ !B73+-:QǶړp,@ a9>/i-Rk[գmP:OIV;͘ )䶮m Zq$Ii>.u`eEmІLL/ևd3_KoN5 p##2 f1 Knjc:%Z.4뽑q&߾yD/+&̀E(FVt"lHdIINȆiBvfb!ˡ?vr|S PAL*P`{OMoYrZ 9ֹT OoBr<<.z=aЖ4t8KDϰoj_jsvɿ1P;y8l?DnhAԕd QtqPZ^[\؀-N6]/Dh)%!!Î eqZy.R<^(nSɗ e%2ygĂI)엟 QVO~iuM82)X.j~\^ҋ[H3F7K O_4VZoHb(kMRAՒi 0`.jF]Y8q؉J&վl3`6$T <B\'3RۋY"aU0U3H%T0/>Ka4ΉIE1.ؼLOlvw3F*(%ݔBĕ B25+)"{ (w}Հ 8^4mQ6F!n7ŒImNjI Ghe֊4s@g0Td4l?$?>p<<9QЖv2Zem~6ـ$VU~vAM03 I9UjP*0.FDVE&ٮ ۞q*H(5!~i0ue>bYF]&^XN5ư4\!AbK;Șf{2CåE+l(~P@2U~5SD̔xro[X j)|(';4n'_/ KO$R4\ע1 +ʧqi̯JtЫe~a ?9[NVG !00+jhKDa@2WnaJ+ #k'%J/^_E^p/OoŠRfZ"PEv|0q"CN>$2e-_FΕ0B`a%ӥz5/ʴ+ $~iZ߱&`{_ "'-Q#QQ`34`{vMZA'pk*{h|{6qnP_ɱ=ߧ5K&NmMƑY ?د>@̱h0@buR!8l]SU$kGh0yiT8;N@]yϔzLT# >qZU8+cÉFW9]i@G`]E9c07\Rׅ# 8<`Tm > 2{Eķr*ƷI_ FmEdF+Խ9J*BU QR[%mQ?c=.o`"I(1)ڶ'& =<%YG ʾf|5p9k՛kY~>*'Xz\osTm _-WZoUCKo6[KSy(0aUKM0fojEUB%4ÃY`yfDRN!p*P:g5 :N=<Ƃ3jBPny7d(ߦ䴍ai} xtҽ8L4fjw'CfrI6 oD37D+lulB+*J#*~BC\Dj{z^6˂1_9"l%VVՒD_wדu$r46z\2%<ݮ:q b=uh!oZxOu[XbC 73vjc=Źf4LQɵqFO#U` 'TOUBxØUɕsi_j iۼݴU*;L*D3|ukqͽM+)%ӦИ={_J& ^ ++D+{W84 Uek%ۛ :M ɬ7a:V0*Ά }DfFln6ouFd@ J!ZoѬoZ|kģp(v-/DDmIT!('q ,0QZ;1A(r"@L8\K4tO2I]ش,;8]BnG )Te߮\5[A@'jPTbUK>eב{}nG\X@/Za &ܮ| dq]ӭqLL+2;Jx(d5+G6qj}u!r`QH6bw.tq^ S66Xp4s#?tȫ@}f86[G(5fN'?XcmITx @Y|pXo@t2hDLcDthp̱1^蜳Gd==kr쐤yA:*-険yX'nn8Lc.H@B"$H]EL7u[" cJc>3Y,}?=uܴwy!'St+Miz8Z5Q#v)S).JV;9 bԃ B#p'6C&f,=w7=b9,PX:58e[yK^8G@|cr!ĭltHWt9%5%| @IXw?e=¿|h ʹ{$O?JQn5;Yβ8?nuY`ulDD~ԏ*e=1#nνx2"`XK* j0h`ppRkSӳ(BX`r)K[ arWt(u`2v"Ʋs tp |E7Ș^uiqsQKPm!tRi|e)7G<]j5KyMy| 1սl @1Yj]ȮO-=[9z 5z'v?q<O!J)5}U-ы+ iψGV`p "ī:afgʝJk HT`uL(0kܢXtPt}^i{@jjj-) vˡl} EXtIܓq nU NN1*+K+s4&jkk0IHOj;+og'(؀!ec[o K5̻{vy%Le00,棇kZz,Fu g@vuRp$aS_n5NS>CgŤ=:`8\@)CVuJw˜dOSsA7CS< xi$;mAI[4RV;^-:84bZШ6PDޛ{RǞm~P}-B[C>D~MRp좚JE$ʡJD@:ٵ=''EXF @W+ªbc(L5$umvK^->+lS-/!wa[( _wMUAA/I/r ilDh]3vlvpWUy9V Xxr+7tEn xg{Y83~Vp}0,/F)F&_t>dYtqqv1 w 0,+rBP`eẄ dE3m/WHپo`@$^ y-(uB'Ge"5z-GaDV~4CV; ( t x9w)3S$Jiv,}.}RٲF ۥ)Lϳ*@ֆ qII.f}W_g;fhm -J3kA6DvB}N"v@uk_D*惙}kfM7<6rGFx6n>QQ&h*F5{/i_Z4zb3_Hxn\SwPm=&YXz\,c<.WIHdBz\‰z*ymk7Z: d.5py&>KC(dC:!ny障m6_LǶV ô(OSV3YgM .q| /rj7OBԝ4Y`a\'t37!wCl' :j$l6ΡhD%y^j eF. =rx5nGЕY&D ~9&y! ,2tX7F]ǒC<Q騤H&mKX\$>iOltZ*ed31'EO60?EfFLh!dWfi_}mL_at3zT hS9hqlB@.XG46Ԃ_lo%۪:w4%hfZȱ>k}HLn A]ƶ/$S?I@Aׯjh#uR Z51epRD*z)eȪ~RFQ5%QtLdOa8m̓FX!+OVj/am[HY6Kn'mHܝ ;W~Y5fwz &bj0?Jڳ|+/b6\r{:A2h%jB"ՏL&~| PnZ%/{_v\IGB>+@@w:؄O8Q]7XSz ŮDdM)wGnmڷByю:ߛP);LH'^/W(iv;8, 2';dGqB.zUL;: ~1gVBg|: Z]E{ք*0a+qO\~WrLgW^՚ #EI+|m ;#[cg疵 k3&U9|2 $wXho/Dp!k|Rm8 YFˮXKĞc{@<1eWCR6{@ gMBUgE"mv5 DfŴ?9Q'0# E"VQ]Yףe]z,2UKdeHR3Ta'Fq/6@5iz]H+ a9;~Sm|"~Jׯoe}cit gJLLκ, __*v.Q鴩 3&"]hM#z`v|'>XIT +:J&gk[ M dZ7N vB+\ 4];k<)f$g tj|Z 'F }L^uUD9,{R"d*~WK13y ȕE{4P đ ?-Xc<,[[ EgGg+7&1tՐhKw,ǤML;\[l+OSab5Fq6Q-3XOۗuJ)FTb3A:_V,^䄌e: K,1g^~vtf{*2B+˙ш9Z^ "EJDphyVsjswT:)MgzçTڕ(|jsGȫz#B\ QBjp^#<&h꯲% UʫÊGڍWѥ*rI6UR|#@EF=~#[h1x.ñ֣D݋MF%%fgq<'+F,XLJ8H gxBwX^JBNCnT̿Lovsl!Et?Cܕrjw1Ujo)P:ڰQHRbm|b%}~@ƺ.¹p_0"Hl̻uy5ȹQ#\a*XMUN? cE&ŧlQV2'v",S9fPƮ Y~iYp4$δ./0D~l;0q/ҘL:冋]1E{%pPjD5 nR?kx:L^7&M]L]YiR65p*̩гd Tn mZ9*+^g53~tCMxIˆݜZhyhęҰ7t!8bZMIC +< \?9liSc T 81اQ FI6ic_0/s ~Mb2SKKhV<3Rv]ܘ80tA3}ml4t"?rS*e7}a_Z2v._wH1)#%"^7(R.X7 !^1թ]~ 8a ҭicz$~D#) هaYBcUPW;\4bv^(o2#O-YPWMҜIfpС<kK3/ؖbkR#U$GJLzWD 7UH@x F"l wS}{z:G@)sKX޷u;zzQk\H6R ȯUe^\ #XqMPJ$kpBduIx@?0o\iW1=9[8Q\(p65 1ې f,kd.Xòz=kB(rWFm<:pv_C5X^C<ڱ?,#dnL%j-_1XeTryyay"um7nd}V艤)hњR W ,4?QQ;yї+172shf*jZe"EddC܃nԜsRj.-nAx[\D PgҜ@4 pj%61XS(YWV) 6mSau^@p]m,+d [u|<uMVJBGVC5VP,!Jb;ܗ6Xqh?ǻuˣ"#`|E5fw83{^fR]W:#]Tf^ܣ^iUy|rjhIJ_>*2E@0iIO+gӁ;[yr#H5:[ױ̧hBG@EQP論#Y|#+W.*e0D GReXGWJƃ`FNN-^X̐;D|{$XE cq(DPGt0ymBRoD~VvQ~;_WOAC({-cB`흒DŠb#KKs2,\o6zCJ?R()9Bنq `1;#w v017qt)Elݭ "g.c˒~Os%pTlH9s0#d!;CP!CwPcWNEՂw_ vYOvTd6*ӥF59F^|,>@[*.괢qRͪ'WHj^0Dzhd԰]H~١vDy `(bk]RagpB*r*ϥ8{bsl7ɂ /xDg-x)0lVO7Eu:,KǠT<09@WZ#]˰TS#,|XXOC)$=7?x@նhe o  QWq%4TOnm/Pb稕WB:l]4.ZHYcb%A^VHX?~4 7Aw -bSWS_ע Rp̆ g8eI5Ո4]AÐß6ƶA@&Xlt_c;ʈA3{+;UYtccuuf|gE/cU)eF :o}]aNx))?}o&/oB;}O]1[P-_|b1ǃJjZJ;@ at,Lb0~_+䃍ۼ%kƫq'2mfp"~K۳wQ(r 8*^`GR{&#llQ[T+D6I ꑗos/8R;a_Vr"RV0Qa&퐃bx$ w1k{gzET~ݩ5"ud| 2;X0V(ҕQm,3=kp$@}/loQ})49@> 1YTݜݲp١rފc{8 Ma}aTn//ڝ!. Yѧ}K%iU8mɷO_D$i===lzm` 7K-"P*2D|W jԂ:ӵev48y+L+||} zı yErL4CM){Sη+^A˨ɺ&_z ɜ(nt9N1r$_Fz НԤXu213GUBK5:JrNb,.a|YY@'ZdVeJ5$x )dpM!D \j6yfȕ VٹɳW}$ž Gr)Nt`Yaeۓ}t[LZ8 P8Z(q'QE^q(gK~# ]f)s*71Y(s_.BzuLQ+LE 8+hӋH"y}C쪜=+wǩѻ@|trVt_M$6p[1#7oՂ f&bD1gzb{|2q 9vX5zOk4ß+u!OB4~3/v*ñBg_!gi(^ 6Vw0cdLRi. ۜqC 0mL 0j٫ FLBa(Ef>-oMl ^Eާ">Ϭn`ѽ,hW,&b6d.z]_ C\ؐoOvUW[$כ׉DC-){Pvns ,6mG1u>M+].bl0.w"=uBtW! ~q;Ê?vEӯrTi8Hch'1 )7& !\ccfDfp:"gPMv;(aQX `#4_>9:<]C #m! yp[.<# IǨBxh4}LJjb唦8[޴/i;frQQZ R/hwy?ms$~fy56#|Y_*ǿ#_7Eݝ3Bp,'1_ԩS\6bD'J" 4HckΫ5]PƼ(18D"-ҙpDA1ϙv';n8G fUMu3? vbx.vU2SmkOxT_05SR G2RషZ  Y@^f[>4A\{G~#9=SNT@jˀ2`|H7xˌ'ȟ_p'ؑ&:ö'+2}ϠJS"dL4`wŃ?>t5"}VT+JNIB~LI|452Yvу֘]"DK98#őuð!*v#\WHYgŀ7mĀxr P\ eqyF 3ƥhq8E[C;3( 幠?.eԮl`qMhH# O9ʛПeӽ>e8z s>MynO k+"1sK Q.I۹?h}\O];jg}DH\S ՚YU(ׇNSoR?w`$ X)dJSs$KY^]Բz\^QoJ!$rq;^QU$ Jc&`GOHko'"g=Nj}/AR𵤩$gx'e٘ERӔ(匽fX309K `ЦtL]vލ^Yt  6@KmaM?[:[M"o7Hof[B-Zuڃ| 6it&Ť>r+8›wcM)EI@ˆ(զ-'2 c2lbn[Q7; ;r[&%|Ѽ7UGԘ_;-mx=vgwV{{ΰ%RIØ&h+z[VɫH_oq>i 8\V+zb,tabИ"Po!J8s}jUȜ/'ol/` XW%r~G j>v̏s* ?)aFY F :BzƮúYuOtY)ܽ_>6v@X,`%H8Q5v#$Pz oG"o.??l*ƣ'❠H Ru*[rdFZS#L6`Mm0 {IFM3,t_6rh8c7,W'uMwkEd9~c>ăZZ( )x-QHِ%8.,X"33؉Eyt[Kc-S E퓵n}5g`˩T 4vRUj<:y֛ǎ.U %,"UM~ ηYzP؃N{fͷigb%buq($$ VX2Rᡧ2]glˬzQ\r) *1K)r jb^2)'ku 6_97&୨ҒmOB[Qw0֠ۋVDD[Ԁ)%D^: Y:_S:6э%?:\IRDrɂ}RG7*-z ` ٢s8gQ9k72[">-%9hF1'WM Ug?_VtH*B(`3K< /9/X)oSA"!R/uuFrn#xW6,2$⛁7:: pueyjwWAϺMR̍YzX%Pisgq[|GU/:'} S3ZBfl*x}% DL.i`cߟ!$сDqigɹU X0Sz<3A1 -Pp뿪Ն #|x='o[4.YݙPb \lnm%rRR*vFR(3fh4@Y`IFi!( 1ߡ64vJ*͛Fܥ`rM@lLi~2٦/>tt i0 (;~u\=)zp<3cJջ/-!H!qթGhRl}T2iFm&3a!*.u!wbY֮_iu+(S8LM)@6 /tBԡ׮SVe4hTd2RPacZSnSH].a[=Op}-I+l14Vyʒ S8YƸz !:J Κ!"4SVIh^`س揫B |@v~pY Tg1€Te@K2 ^%+jy-#?ȳ/hLmA7U29M ]aQT -+GyIطudqF}^Kc=h*\S (m;9cbVRgVaaSbŅe@P6!2:,bu\䖤xX&'ULau:qkTD_b2_: Mj~p {3N%IYdZz _gܒc,=$BIlIS ZNV.OhZ.4ֈDv_^}OC(7,fw%:2mZ.bp<ȍ()zYBZ- `+ep)6*7,d " B,7%{rIЀ,i)m87B W۠^du:{i%t=$nZ7gPVLql.|{: C jC1/GNQf|i_Xڥp;|R(JYOwbK;2 NmeJ`3GAPu?Λ@h1APi4M#ՈkuFڸw~`GP;b |B.\%Չַ{%0!8ie:뛽EZbo֬4Fz0 D]ưcQBiiZI2nE>\>?49, -$xhUAsE1Gsx%4< !X;5˴ >֫69Kc Sjj&;Jf܋H&Xqu I۩ z:C͇:,wOn7[pWzӧ܈:5S.}WehO(c-ܸ4d_ؔ5xEP!=s{F.<$H;?_~!6r _tQ&P)- qTI5/W74U,EWɰ@7%S8ihm˞1>?ă=\sƄ- 8FL- 9k84S|@EE~)H3WG-K8RS&wUD-ʻcJpPVtY-Q~.é_t &@h.E.k]t`g OęXSE`EyC0A^-bTGu<\zTdJ n)B^1-]z;<`@W( &:RI7b&؀ [8~f{ .Z4Z@E)l+Q)8i#R7{{n@}2)kA@&N k)˛Z q$Oau@X_% A3p]Jsm[3~ϱҴzy5-Mͪ-F۪Pw W:y$( F8shF{+B^yW5e7 ?g^5gbs ZɨԉE%c*Ҵ BbD`pou|{ڤ94J|*cqT(q`%fd׳_r R֗{Sl[p7.gxqk@?oSeVau`Ty H1'y XQe21fC}_ z>{7v>E<]êYaCx>Y5HaHZ%Tݚ7y $`P &UoMހяI%SZdޤ,A?G|";AӰpDBŞRkDf<$ꢍµllz,5ޙq-cHg@շ?Rdeg|,Ƹs t_Z] ʏi ӜIasp7Rw5@8JRi,ȆzvPCb9*H =3{ڇN9 /{_]@mļ,DicD9I=1"o]8L:.@}U$f;fr'ãͭ͜tbHv;!u 1k]q\qgU+˪o/Ew#b Tز}>*Sw`*x;zT& }E\"r\*-yIFT$y|l'w!t?ܾHŸʞ,ϚqD௓'R$iBu;vVOȚB%g#k ug]0pS_n_є D.xYįswa\e";: 2tbXpFXLyUR[BAƣ]J뼋zN/"ѫ تu&AE/gM]N}'2\L‡H?H^ (gqԼfE]UXSj^.X1Lsj 6s!/5CcQ֏75SfQ:6~KێO؟*"b"0q(<_&Y7D; 8`u\BJ qy$( j1.qmA ,%ZNX)\ .OSe@xY5 #}H1 Uy'h ~7\BxN1Eu]w lސY#^E|0&ă(:@gii̽N#DBysh`i }q Nv> <;S,9YP_뱡|#Ƶ`(>)WM\1wa+2" pL%~~vIEU$,?ŠFVJQ9ZWe:incTH: ,[xe%QbJ,Kҁao@hkQ`1Ŝ3 Z%5 6^"XmH0e>lؽu_YV+Q1tt1, q'n/f0_e=b&HH=HQfl}(D1 GdgWs$ 7r0Nl/#;;ot,Ei/{PWUu@ L<ǀ-'\!M!A&a ,Ss5̱5/(J9x'ns\uƮڊNg;D/Yt{oU"tjK<<^z]cUdO ?qBNg?y\^,rR7͠ídEo>!蛍 O9bb(V"f;5 !1w Ar/S~p,޻yD6MI; ؎:tM@zFg]&~Fdž5+f?,GnSɤS"P\׻[=cq3uU}:dh2z߼D j:@Z:9Z -Ns ӃW +Z1υĿOrM|x:؜6u1_~]ܞN\KfCXh+qHf#gf5~U KIqlǰ*-g>>{4.).Gd̟ɾ>a_#Yy GCJTO|qtc% 7䟭=>$!k-˘]>`p[sQ  } nɉyvBLTE&5f_<slh3^"\8[4ӀxM0+gKrzB,r'w6;{bNZlUU/|4ȓvC|zyMi.jx(5;0_Fs"sO{ 3QDZ%a+'^:HjZHQ co#x_e1v,wz>uk@d:")oX~-6αfu%iLQjwD={L'fY !4p|oP7xh-iƐ}H*Mɺ^gG67qA{܂yĊmNwvч9Z,Y_4؊L(eAZlנl+[^Ov(_}o8)ܜGm z j8V.GȻdjWH˦U<LN6aFz4Hl:Zr AK狐GT mٮ] Z/+RjDXJc (N` t{>*# Ts3L:BY4{}WuGu :U|sG:i t?j?+=aÉ t2A~4O7C|.W_"Ղ 7\5{} Ц6߹4TodH`.'Kf"P}65>a ,"Xۓh~hڮ&:|VZBhh4Z\,"=Xr&$z4|2s]so!?A܈W{&I\*T^wb>ޑUmU'MO:wCkca/#ʣ`J"J1)G+jM}**jmnkb%p! c˲cXIQϧ>m7c(Q?z kPsf{% ig}+1:5yfu1j' ZGEh:=B2Jh:xĩ+M~o 6 3|qir A(7SRF +=$;ŸI8; Jp+N$yl' 8!옺Ok/ӝg&=tʱ~C ™db>Aݥ"߸9yW '(v>MsC|! J> }F-ܝ74PO`[Nņ}~}A3R;]i#H|笑k$Z/^2/k5vv>:FO!0FHPj+ { nDz 14> #< 90Y6d?Ѭ\B\AP߆LѽAlH4!K $[s뗗]1_f68t%/ru3>~5>ay%f JqiTU?Ag3kZU}5%IU5@rc)yItRP:mz}Mkf K͎ ,)$ڐsrĐ#Aojc";VD:bbM\>mpYEO%H]۫$`GOuɮoZtX"c*m9D K:AU *m*1ױm DvuYmx,ɒ[ju:klT=vO᩟ c]!pcr]^,ev 2}7UN簝9ߚ%. RMʖߝXp8S(_^'cbp 2Icd5m`suIrw}| mYy:GSe@6qz$QSƹ?7 sŁ==B?!3?tF' sx&ZŢ $[r>Iy"_G+VgL3=YCauoJl; K"^} :95 ]C˵skZ껻Ъoڛ}5: t"Ivnoxm gqU2Xrz#}s0YKZjMM;=c&O&wIx[3F=߁AK i1IվVRٯ{>ׯd?X.dM*WFgt*|yP?q,oW5moLKkZ>}L9wԽEL\I6^c Ҙ! 7a?7!*w=3ޒ u[gi08F~aM ] Es?7VxmIIJB@d3{D#ϡ֡csʩ;*{fjC-FH)hPtZ&NU^a^C8H=9m\nЅ-J| א h02Xn~8d"mg3yȽEf1&m` 3NGu@2͘pxi#l϶iunSC_n($*GI)"&ȡESuIx3;U[s}\5/yE0cT DIȤ17Ol-Bq]4 8z]cocFR/ezS:G_ZA%rj୧0=ʪppulC(ј**ޟp%k),k'D_(v1V2 tokLDFCM vhzL}l̒l;yU034s3741Aq(7eB"9Hs r~TM%0= IjlyfH`O=D];@%9OeHT =S3/GC[hus)NIxXC'Y%t2iY͐uYSS3r?`T1 ` 3?4v]HƣI&]ye]!ETX'Uֵ_{b)Rq'bP bAG3բkvD@ZMJ 1j덖B!O3 E:jMwQBIGU$Oy/8ȑ/Fۥp!߉pD_c_ڛnG cqqV)u}qK'Q&I;:\0A]?3$JLq Dž͵=7#Q$Q]ۺl|wR>Gf9[Okۿ`Ce5JCnSB43K~WC5nY[K\ۆP/M[΂LnYWWc?JLNXeY 5q@s bؚͭR8Y`QηwVOJ\^.Ȫ&LY^};ߵ`(Z*ʖS.KzWzm[5'ڱkna嫫C \[|KCot4gWhpϑ m㺆21axO@~d(0s`KT6.R}E@{tc4))bҘs 0m8NfQƹgef5]Ź#,'! #h P^s˧rBud8H61%6n ~oJʽ1R\OQ;vGRni9g;H[2UeMK}G)Fkz?_聛ےI lAe ܋g[F97r%RظYFJ<#>V 4%XҴ#jQ¶MwajNaӻ^[ǍTlT_Be Uħ/0NxYnD{0$ 8fG!.7k3 G FH nӨ~ڛb@|~j4u5)v!f6L;2њAAx*2^&INdD#T0j+C YjȪu}Wr3$CM=l$1c0 J1V4YZ%t/?% Dv|'V}!@i{"vLaD))I xbpLᮡn75G3' `nN3K|Wq cF:!9oH fV<$g]B玨;rP7<xod׬7 In8 Tz5[,ǧl8@nN%**QGoAm隔D"D~'Y( E)&w q5Vόaw*l>Ji> t7f2w6#+WD;r$&~q7v r,숞58T̙oclWsMxBVk iwk-1WλUu+?&Uc]Wv'`Er`w G\HG{ ׌ eaZ-l{F^I!N=i Y8҅ڨ)#( s~𔠀zu k#7>ƍE;5ҵ.6ٜp ?@5NMi/,Fb/IB0=$=4iMdOf\*Y0X?bXf4@П.rRjOKmYJy|EQrqJl=S%ݏ~1v+ރ@)Jyw߇Qo G{ER@uRTT;HW!9;h*Зҹ 7Diz1ź]}FencQh R" :;ʫcs6-XnV 틛b?@de>2Sba_}XVr7bG?>jPvQv@bz)vM$6t>V[&эZhaj%B @[{G2.QO_%‘Zt44BI+!-Hj<!SGK:LW:v l V eo]B 9n˛_7$١n؉9 M YCCpzw_$?tv-/7;^uf``'6T|bO-K&+G|C`Y:qHi}Vr=1#gmRy MFa+dH-OzsN Ěw.'OWp:ZQu{R8X 6V^ cseiTdᎊeH]$,b(eM|9B5e+"uBRuDZmځ0sjֽY01>$\L#VNr#-r!:)@0E6Ȟ75n5P_S:!AC@,+q5WTE Ak<[COOp cjz.C tr#3+yP\ OCAYW _2@oM.RzRA1!2n]|VϢ}Z1_= 7$9ps7MB!ϒn-Kwq^ц=%stqu7^a b?fř_|m>ɾq0t,ुʉd >D:xWgvL:ʉ GF!ݫ(h-\[_$9'iyi&h ws(4[8 <~|rdX<_}N_wCW!;g _DfR@yHKoeAk'{sd_2&aK8 k)DL&3T2'f nRFǁ1Q# M=S (z!A'Єu&UTPom_ZIZ% 膷-EDG9s,-є9;.Oh BbxzwU0x¸] U[zeemk 3:DFʖGǿqT)AKaUzYEYHJh&4XOjlfxI.)rғ3ɴrglf7}r=-Y8m;& z_n5ׄ1e}P Πxʼnw(EvQۻׁߕ:5q׷b@c|6<)]UiZ!{2".@s.QFykp[\pXFU=+p/#Ҥ'࿀l)O[ Xrɐo!zl>=I+L4\IkuvB/1o/z8]jE[YH2ӡp M<ʏq(HPaA&_dBq ǔܘ60U̕JƗỴ )3!XkfGF.DGL@(gY]bp##ZYnv0$zEl+_@&jmd8''] b\ݕilZ4kM+ tU?Mw9Ì|@ըSh%G"•trk3fS1[vj`ٞCDZ[Nt$>Fh8:Z< ,'H_`{N*{Ɋt_cj۹V%%o$N%+w@DAD^剬c)eCn\s7,s' Y6oocl>^bLWMN UuG=`N>ulgFc\o?KZ9޿<)p ~PQ,{CLpn-ape}"Xtk7;fH-pvKUhaD6zD7ʡA3֧'+n0lK4H/Y>'ӶWA/0#@&7Gh9 fH2)W[8v4ǜ*~UȽg9Sˉ~ NU!@%(XYV _1:4(.GJ#_BH; 'm]D ʕC֚uQ7$y~j=-TvKyM9ŗkj9Cᅦ,)),6U(@[ ߗu_5SgKL2DDXŧI!";]Tk g:cM;g/SLT޵#`x-e"Ak\0^\29fo0Yb\)#za1j,P*/D⚰{xIm!nOQԢ@HF#Soų;VrYR]j&8юyCr6:)g{w*/>m' Si/ItNQEXUo90ִFђ6j|bT0[._fTGΩ?7%u6 $&ԹEIhe\Or\z<=F]~҉?%F,'D:[|&uYGχL-o`tCqIo@mi<+lؕA iłn@^ҙkyW|Wu3 X /'V99_5|,]0gFZDnw"N1mJ~7ݹ|[]ꍝ,ز}Ȱ[58P(7Hj9H(6-fT0@ކinߢj\5++ u1NThGΑBMThlsXaO$I`;E1K(vl]P 4Y*˜N!𯅠i?w4t1V{t$5Ġ;YV1Z)' ε,`eLtLV2x aQxwj؏???xL:λ =1+P3%y—Z)Up9{QT!JGUc/KhM9%ssTn@%P 9bl-¤@ixQd$5+@YY 0 [i$*{P tYu$OE[G@}lfJfwzѺWCr&]|2:TY?zءG׶3;fE -ʇIMz7/Lw&k6-";DCOy7rhs+X{L_q3Xl6/w$mDl](beiJNcfjrkEK'EZ,{A^}'G.UyW:#C@ԑ?ysקJzԷ=Pw_E^GJW7މ0(h@u2+REP= -Qkg<,*+#& 1ȜK5? &6dxq4 ETduX<['6E%20fm6 zz(7U*d6k c)♆7GixC@YW?hiأ0.o 20FWQdO_}8uh蝚5ëJ+ߧtqd`#|ƥбz˔*r]/ŕ:I3YOebomyO3H#uL(n{k]oWmb>yyuWV{- qSs&~B0l塾2&c'3 qj_.?ц r|bT1HNΩ9ޞ8O腿S씠R2 )Bʚ5`,^G;( ]pˤz D88 b82eHU![XYxeE8T9Pu$7u:Fd#Ch)BR,$ +Ȩ n+b˶QIfA., Ru$FM*&UX0|W3n[ obEEKS {׾|6YOxᶣ퇧]5Ypմ+0g2{ zA|2R(vݦ>BYD%4+YK-0ӭ55䲥>;&OA]^qd oF׆sR__V{;~nˬۏ,[T[V`)X(1@;"!/QCgzrK\@Q_&>pWXhY>N54J`ªKe!;ݷSW6r'S DOm0XJFv~'}Z0^S&*5-N!doCXbWRhOT)q Z}a>ho.}W+LCU[u }ƒ6[f:n%ew)}ʠ+/D^SA_/_i dcO5Uf4kv2h{Jn6:}l`JMٿ噥LI\ StsGj/<"UY }~SlW}Ce|$ˎ3.˙_7h:y틉딒|8RDmYF%JUb,$_ʼ! UEsd2 w#5M2QoW/2cܘ\һELuW-$WA5t,"+8(g!ڟ^ 0Y p^'Ac-Y);xn,!Rժ. ٫+0jVD$}]L9n6wB_vCgZVM1| /ÿHȸit Mju:|η[^ eBwKVfm-~bgYd)/dPExMPdטL(X̡uԲk724Kn5_.[>hBEYե"_L;&0L8o"=yտf2 &$Gj<tlEZyĊ&՚q7JOzDòu7hG5HQXD#6C vv嶹b~msN%6NT87ydkk|^ˣ#6"{8tő&7MwNXsZˆnah2$ Tr^nXva O2%X="JoQv/U~p$4ݞQy*CA*%}4<ÈeS?2QA8vtgADT%,J6/uOQ6CK4Mс( +cSYٯטt~ !:Xl2S1jQ/4ܭkȻas{ [lw8 AlѪZqUW_zhikM$%{v!S@/2ev\p{!w'AMXܘ~?N "B'P M g,s%]Lwi"3[uLB@+_&cM''> ӆ;~`"0{oWpUb<'qTU&UEOsFKeqJpS8FtsJĺ3uI'|5^tjtΤuNڕJ8 XsVWe&/%Ά~7yzCU-͟e&fXגL<OXi١j4Մ }1J4sev3lJգs"M7Qj EU2_UI=݀8aSǑN̠Hw4dèU!ҌňŮ9sRX/ *hb*,Cp[ke &$H{(ģM -0u<^ 'm ZiWC =4J7&.2 Bod%'9{12̈́p?J ODطVgVw Xhbc0?2+mw-l{po%yg|1״հB8 t8i62uofjDZ*Zv8cOm翚~*@LqCz;DȏAwTԀIW*ps\èHq犺@d+O;DG\}P!|W&7O_¿,~,e`onta2=O߈"}`Vo%OhۏR,T?ҥD^3d@Zv=j?6/ŁH, =G D"؃!}ӭ+$//?w~g{.I/$x~"FJ{>@1<=DpD\#vLo6U" 8Zb-N=&o!2?c)l3l,A]"-7Q{$iVxlHoo_bkhiRE`H$& a/encۅ3钳̘J :~Fj2CW4 G]yPx^[eOgg 0E3Pc=],U%鳞BȰgf N$t hy ok iHr+~Ș\f; :]xIVAXu2E 71s^z}1{%,_>է QN@#,W%چW,gR$NcU g,BmDԤUČJ,^<8iXY=5~qBo+f;X]oqޒ-@8!LPTݿQ:ۖ!2-DP f3h1![ƧtzvF ڇ^lr'LI5yZ`**{JBN&0)teܦO0ڣAMb✓U?[+E瘺宥ɬsMd>4z),A܅ (Xq~Q?G O-%C7cLb98oh8gUA|Ϋ1[-OcO'-(wQo]RG^NINzxՂYd,l^]t0eEE|5T|?Cba(:>$-2MvAxڄ3Z<۸"Uc-,k<TOUr$Tg_PHG摞P[;HcDuʍ+Lv'eSRpbLtb\ų%z=[Ev 7ɕbRJFm>t|c(KE1~˨i}ƽgwPtx{ە<{ɢWfdNw:fD laRMoIWQ `cWKHʼ-قq/*PJ#őlō#`Ozy.F<*\ϼNawKPpl?\q~+:83y>SG fy l];WlP1Shp.j%*p3}io iH1vvy8-Ɉe7\5g=q3. HxtJw {21jYɈPIGb Squ.ĻmDԭ,L@SMxlmIF{\Yk#_&$֜O)=e9@q-IgTJ43 !$/[F]U'o|4 ^ٝj*}zcWD\kqdTĴ7uFg ]tv83T{eqA1 ?q$^T r^aK"Ř* Uħ~ IWS&h\'ؗǡ =No %U⥪:38p,ٗ!0HK oaVݘFҔP}[!& ~"MM1e"8GzЍT~{hA*o<: %% @ŴQw1 @x~K&O.؊nS1'<{"] .Q8Vr{θJj< XWT {$d`ǹh2 k5)% d*ty~%/GaSÐ Xg@ 02JEbx@taCA;Ox!hu1Cd> 4#y/ }#:őY_,ʲwU-Ǒ[fޤpO[B '8b4|=lϼ!., j%7}Ȭuǚf٬#XS3[C-OF]/LBZUM_/ćqJj^9_\Aly~@FcsN_lru3/}MfGՅaBA3fvzTBY8PfGfa8Õk;H? XruJqP&2eDneZ2CuCfªhQdEKҋIr^Iэ`Z\ODV>{/DoPn(r(o^4a538 wB|Z Rȸ6ͮKfe,ks'7Ng0uu*ʸ3LckJ&7eq]]ӰLr?ވ 8ikWpg\O{']'p;UOęa8w{EWw'QcuF_ 飛#Z$K%uHKVZL6 * ]jW.{G< gtdVdB5,o)Qܝ2E5zB{\ I"ɾ62h7uPMJ VSޞhlhsC 8KH(t ~d%;*' +/VVR⳪D(yM)}T˜+ PU՗f~ʃz-83dIY%=Zk- ç^Lc#CاWM>k1/8H~NCٛAH/MwMql5}{ͪjO-'׫m  ҋa`Zs4飹 0W&@8Lmge_k'(NM564ǐ\tͧJH[M3ƒ`h!8˛Sl^oPv"1z)̄ikبެlj3P.U5<^z Uh2맊u&WY9 +3H1{޳(ʫbzX}/^]n9 1gt{!D4Ac]CKYX}CrQlI-B8Iom L- fr1\7wsN=Jp%~"KԷZ<8c$*# pT n^-0wa y`%!Έ{oro\{כta\py?xY;mpba9gг刬w ujeP|66P`* ȵT]- n5m Cm4=H$=&˴pogmdc~!+MXd剽W؊+l6ۜH X!ֵ-ӶF7C΂Gi߀ |V8[e"b?Hk7>y3sT"Nt;*kఊcb13 ^=~R5o7*}8Tfzjcb&6^˅9:WӺ:(ڐ*n,3BI E]sӦ6m*[a[U5|ۖFX@R%ݚo8Fsz!>(7U5Q-Mf +~hZg#hEOWv:mvUu/ښYF{7_&@G'B:`>q ޥ܎PcH1F I =7i2P"\ ÆFF ƁC<ۼd0R6'xe}AѺLR-AoN%VAKSCWm c_΀ir36?ә_UD BpNTM;n{l65%w){*egB1?52g>rt[3Jr Iqɺk]+KT:⧑ `04{]4[փ-[R]Q6|zOfU,PEۀF% -C Ğ)%G~gp8:7ƱRt@ьP蒩_q Z2uNpP=ca)%> W!Z8zUww*Үֲ/uf}b;0S'tŌS/4B{Ẓh1'HF~@ΞW:Qzb}$]2 UmT͋n[ v~t88F&muuWQ)ϓ ?v.nCzHWx T!l=:1˔H:gZ\?/ k嘱GLKaI0yY֜PPmzfuQI .Je&^oc3K.q`1 A0k/5.f~zH\X2 '\|fq ׇsOpGfVgn'ˣ8e;?ZL;~k)2EPVHT*c)x#o1IfΥv7voj+[O%Tۗ$p\J?p3LRum094o^bcQ:5VuII% feZ WFFehRX6L&&^%i:@o1iC{BwI⇍9KZ}59|tF:p6P-葤[7& yb咒CeqcAYP8;2d~0,7L (wM;pЎx`[JfѯZmN*D|hpmy9c9a/ņNURL|%_!i}g6n-q| .dV[ɲުEk4>zOm~DzSPiJÉMšh~kw{2]=>!D_tϝƋ >F}ǫE{4 MUi^V[N,!q #N"[gm^<+LO?rjjkK̐аMJsB+1P܈4?-a^wihD9sK (`>5E9|}t#L|؛Jvw /D@oڟFLg$Ξ*2 "n;HaboUF/Qax9 Z> .me@ƼNmdԂgӚ$&APɦ?Tdz&@?w l`#K:9[w~n𚺭z2aQw,#@^/;ӭ $$k8rp)mz~`9DHb7KhEY,)gBbbUAwLuNjaJ~3r-Q,Lu!츋pWb#t]uVwL\袗w҂&/~ظB>!ej}s(cfX!ىS;Ε㈏TSWsγّA3t%ݮU~8@69HRbk$sԾG.],kH?KMb|&n![ګK;b&Z|>1\}0AE2@].൫g#ڝHcM`^:%:1EW[#A[1Ƨlt0ƃL1IЬ< ? ʹh58NW2WRSL-l+rgO4Сɺk Rs8>l@;b7.}_'n$v:|SWl⊂*0T"ӈQuY1yи#+&[M< DUǩk[e{BPB9TIRpyg4Rx%k3D7Dwt ;O4MV?W҃.0k%یODlž8M1RfSvr_ءQwg̼!p3yQ'9v~tqsEAJ8Ӹ5ka/PJx_C]0n3rɒ*Z:_5ss@HbTi캺5l;-;_T#>z[΂7y9UY#/Y_?#sPHXo9QD\rlZNCI ms#P%,;ہ+o? ǒpm컌MXl@!vtQtPT5$?XEw nnGiNTP%:*8 BG4dwhp~h$gFqnΩwHőtɯS.\Je%c,`+مkBo A;]cstZŵnC*Ε+}?hS4-J &eW\DJ$=)N'JRBv ՛)[،B/1fUŞ? tLìW˧2u_jkSbPntқ;S}nsIY`̇QJ'ZMF%UKc J~B>ޝ-'d.+3c޻T(L{~/led|֠ /IG]`BFu ŭ G Ot[1L#P<Ug u Eє֬+ye"B`[c6RnP66| 6ϨdXTJ諆EͯТŽkɈ 9ؔ35!P8SgTIX>dvҜOfEwgcP]tjR$Hi@ b( e(#wqr~"gO(-ERv[[$G @I(gέ}9y^HQaH򹷐q\o|3|ԋQ%fD -(>aZxԿٙ4WTf/es3T~ ]d b,N/\8eMς!2UV 1;@a7Bj|XٳmK:fEav8]3M[ \pUeULu1n"!ѩݖ%Ha-#phAy2O"-PaAh|AhO✨ڿ)*d1ѡ#yV tNZB) ]86҄$s4ФYKEUE_dbjY=aQ4SIXH$ ~í?ADA0S3V d*YVŤ" @gO0z >N]e6R#-O<"OL*9vKQgfMuBNrX#6EW Ck>31!4@]Y6 >?9GBs\_:?gkWi.x1 !z|m@gHC8Zd!+ݴ S7'I^* O VC!Ge2:U< q0k͢Rg0eu2[},fɒPp*NHd%yh]}(Od-ߪvr@_kSRM57Rw e * B~VwUJpOӓwy;ZU}R+tu?SyC&=Xc;R+bjP; T#~.HI?\)0I x'g@pءH+\RX7K3'O_X U Pܦz37TpWA_C wcGAEP(k1`ApKuDH}*G b/TY̨_οv95쥙rnX=uX_d%jr0[/z\%%Yup[k,:XdCŠbR]I_CBE-x7չ™:mĂY2D=lʀT/skU*3sd7OLkBbumLJPL0rx>jޢ?]fd!ߜYF'uў΋k,DQ }&_Y+6+ =ռRlbm.~vd5L]v%k n,4ǃYt iy,&8`nLd*<󿽃2:t7dT,hK{/\و2D r q0uwLVQ #>|D19g&|<4q\Qglegt6lڣ ~чSr1+gT_K!ZgqE_=f*`7pgȓ71i@}Юr6* 'L,{&E[ލ!lh칽G@|c3JO,fbLoP2vh\ (prZ2aNQځӽe^>8)AXXSEFVOz1;DM)LC_ܞ6z~)g.7 5 [#]*Ӿ]S;_d]1 F߫Eً;nj>'B2^Wi[#-\F=mȯ f\{(!|!%kp/VrO QnvBu?d>HWYʾ E_$ڟO'/(.ʣS4Dyu:Sk O(JN?4دqC% _nj `QW>!۵Nb3saۇ=AYA˳6z/~ln?"Fœ :+X3Tkǰ=l≠h^[{ |Y0amπ7V9~{Jsّ߲Bې8LCYØAN*"k*Fp :*jm8>1#fep&,sawrhɣ ϞF5!G/4G!לb[/JVtSy2_킰uX8Zrc_PsQ&v+a ޏ~EMUNy-Z"Rh"m|A@}0L$GX$fݣ_l x` 9rƳE km6JMCY}£U+ۻXְkDC<. [P5[|c3?љA [v HM ڷ|#><(Z{fm/wlzr=ڟ1X$ ݸ>[Vk:md8ůW%C)]u5mS'Zm*H SCi{+S֢s#dJ yj#F5n{s8j`9ġw>Dcq vp\e֨!7wTӔ%vn2=qҚ$HJ $~r51*4yu2&^Av#if$Zbo@"3ӋE[jV,tݽ}KOu[[%CDtYhy=ِMts%wMQ&xV"%x8/!+2خe9+|f8 .$z:7OyV5&:} ;!"m0ٷ]nCr]@.L`$@ p^}mڪq @8|/, [DE.WU_xRTUYc|7ryVCAvיI"p+Jjn3=/ׯ^''\|^ _] |+M{(4kYQs @*1ӳବ% [dwi_BM'C6Goxth@L= M"U$j! =bX&Gv0q4tT@=̧D4Ϗ:y+T }\Y1Ҧ8;Ss*X1%Q9)cy1o ETT)ZO> l|AARK(} .Uď;0I8H8MvfuRtz ^3L>:6.Oy]𯜜kCk޼}_`i#T/30^pܸ pR~ C/#a^S鍸ǥ%꼃Sx:jĭ]pwz7o~>:e*ti4(k62d~sr?f?=" ahKδ%d0;i ۂvw> v4-cVXBк:6mi&8']!h/75#\Z|M,s^*Ԛţʫv/` HLV@n۽„yKu3v:c >P&H  T O,쑧4t €(jd*S"q1Xw?;!qe1sk7-:O*g0L"ge6 _sЫ@?l¤=ޑ f/BَW<Yd N纜r8玛6Gz(+n d}b%oئ+L}0Yyʼnh3sͥM\+s)CdNᏲ}5T;C)#(?c8<׵Ts2$W"J]/SV[(J# S\)D/ 6^,3g/Ho_"r~\kDE`рj@*9,0I-S5?@CΑ2K0%Uzkkؘr.B;tK#h`C ;up'z__v\{JIH ,l~q R!{k;{r=E2q1›By2.;mԲueE%k#r%:4&t&ЙJG%DKKrx!bˏ ]{*ޗi)ڊ4 qjyrP=3D_A!bU3G@1YR@hPԝ2Rz zB olsov|~g:\7BA/M9 Af5ZPDŽL)G3p Xm6~m.]ItGa&lZX6u`C.^aCŬ\ =&]E<4l$94yu8^jq-}@nߜW.5OR 0!\ȟϤU<::d Hf"L"]zhΠzK$G5}r&6xnWM+ #a!)Y翘"EVVأ1-^ &iw.؈k$b=R3nYvX;3ZPV?S =bmyX1pGK[\Mw3!*@$Gp6fp=+ Rۮ#oj>,T gWvG^d36byS،S#/)?(: ;5J,|ĂPsϰA[(@C6 v xl"*(\뚹}"IXC遨!qIWA>|"2q|q#l0R22Yg$>zQC^dr>my%=䎯Stَ0zI-%%>=@"x:Ѩ'߽zcȤt+ 0x˃\j;, ޷C쾄  N̍a;,0(T@sA<7K{)͕Ϯ]psD_ݣc*w^4o 7O#Odnj(#?w} eAcȁ!#2fqg(V0,|=Q.2I/w ĈDq규SNxW~Ԓ#&/@&`(49vu/G4ga9;MPb><%~<ţG9-zN/NE'#NOو vJec&KWDH qzMBl>t<fs <- (;]1Y@K3G|5|'VfE'ϮT~of'.8'i\A1sV_A4>jXP2 ٞqx["{獯-_^ɳ:'=+0tTX}_/Ť!:&FU+& w;\6o~r1P? L6yl|X?)!ӡ]K!k?c%tDe-/:uGe 빼 5ste ,oWTö ^q5sC-g.oUc ?5[oAcZ]p)Lv={u[:n!(FD *fYڭI}+;ezTauwSaD=: R^| ǯ<֙mB pccש!ҕq?B1!,C9^okѮP@,wIgb>W$CTRW5Kf:m8Q b[< wu/|[Fb~F& ]|{S:%ِﯾWML&\9L9S^PY@Q DlR3q/6Bǫa] ̇Y37{rX>}=,,lc)%)o뉰*?$|i K% y4wD?+``c ںlϭK:i%=菨:6H/~&rЎr>eI^=%qBZM <&K`I!iCܣM&@AacS뒄mPݙ^sun UPs<_~Jdke@]V_h`b°޶ -P)gc5P@{]宭D2l<  nR6 D,(/?1VTጿha,>MI'9AY 2U ӡ! C1JۋHr݃u$S % <Ha(EwMD8Bfl}NG ojxAAO i5tBͱqnw6 @_اDOMvLj+9PYWl¡w/sSE!TTBK`9ZGErZ!wLߌ,FMQ 71H{1̈́ X>YOL‰K{0(x E"`QzTiY8;lEjKG:,V`4weAМzq矈.>[X&^sBvaii-mzyޭϵ{7]v_N1r4摓-/}4&,凹4se: |NQ!X[*gF+7b5xYy)) `.d lT?$'J;KMbGg)҉W2_[vP/Aﳚ >쏚^цoHxXh~1st{3ϝ83xU-Y6;.JUD.pj4_e:һۙl JJ@Im]വ>EuH%<+E; r#v8Ѷ৬5]9}푆~p eEFmel&W$?PL(pHJ?g<$dfq|۲ٖ9-aC^bFup)Jk,; VØ4DG\i1|ƍMpuA&nČD=⭱Id̯Y MmW',c"햑Jf$[<% 7i7ٶژ*>ᣖ_^LZ;|SI), o*a5j_We.i#GXfzc h9>Dju`5mfgScRlY(V`l4ZhG " vwOIf۠ag<en#qp} sA!2&='5*lH*-bNU1 ߣoPr=BPUu] | ٮf)'h&Z$;I) ) .ugrWzFgm]]aYаV~峚Sjp[rZ(o'+P,Z۷EezZ*XlsnKxK%7i[ =vr;h9n}a ;ty΀$˼.Nf170P'탱_ Xa!:Ib<_ğYÂVx|/J?e&Y*"_LS5=s+g[׭rW6<Hfb.:b}Ra~$T+58Ug=%l?eAs g@Ѥ7 gJN[DMvQ΢1#v&ۋ@"C}/ub&Uc1 ⭱ֽ>2s%0ZGm=zj[\#,rKWܓw҅O- qĆS{d8eRt˸8]*Қs? ̰|3O,L:2K2ToR >*3H >AV&?_ `k!"öXt*&aG^Ci=(kk Mw>O? $rntQBEC<B2.k$AA ӺlnP&d9#i}%#2zi%ɩ🜋^7{ւW k" .R6sk5=`WU9q\(u\`hO5?YS꒗=kFE~nw+зU'.eأڮα(@ M~<-$9uc<3#KW8=_TժK<[(ǡ즙(S/!4 ,RSr\jArÐQk;B&65ZPՖl(.r-lAyf }N? /^;?U S`|"lic#E@ dx,aEo4|H^5]D-,x=#bqڍ]/ͱ&u)N-PvZ# r1r+t0O=`Z8-dy,LS|X?>1_XO3q`/}j<$3sfߚD:Ӽ|.Fwg!FfF|PDzUw"L#f_ ȫU䔗uu::psQ]nm/u|4,ЧO|/\61:]2YU#r]G7w9``X]#]3H\/zdҗFg--=?GEOKW0+n*yjN>Qpa3{и8V`>Qd&%J4E 0ZC"W2Pad&Do *EcgƏ~j$++b_I`EDޞR\OHVD(:.Tz\3`:4URę43z~4L4#,ǯ&'LSCOZp0@rIc'DPetJ 8p)BC"ZÀ۱nu ,ͥ~Eu MGϰo IznK3EQm2@v~G^7K.Ӕlnol8:_b?;3pԸ9H;Osһd5 Ws\9q=ܠ]'_TPr=Y)aM3m4I(1@09%5mt'@fD0N_Q#f?qMGVw v&GcKпͳE5M$g4 DŽNFKᜋtcȇW& Du:*һUg,) Z%(1^tFɋK$HL!޾LvT4ix ܽgWV Sل¯6"ZȌs'J!ݒTlqMVVG|ꮶl#](߮jQ<6Y!b~b%G%;V;v魃Yͨ\ƆB7 ,䧜,1?4=8DN_%.]X:x$Of %%n;|MZɭvOFEÞg"b-[}vt)1a3ck\3di!)Pih Zio)):6j|9ze+rť*1E:n !&\𰸢-_}ROx0yb57NmL1"q4ܼj{sQ^_j} +w`ۼLI(ʴБtz 'ۭJD\O&{9B`P풬x)`\R\>g0(7j`w Y=49b2 z`!^=M9ċe`^SԛEF't}۝67C zzbp.T{v fRŇjY4 *º vEhZWc+oPtu}VD9:npvcy%0~)grIb+`s6ܟhb)V=DIzebì4U=}#vAڦ9] T;7.< ioX!P!c'`^u4̭&b05yeI\T+ʿM9 @Ŷ5 ʬeqLz?vre_EӫG  %6^W#ApcY[SƫU4M!`~H2p,kvE,>?36h[CM{0ǐ2f)o_CD +ckL $E5n U'=ˀdj-K6E,eK4nEˤ(Y Ox~% a g ż+]ò6.U-DpfiWs*b1nb8.*C5Oބiqa8OD,XUőBKg(td^w?H ;Q=ӃU}}nlp* Y]WMW1k=y3 OzMͻ(*sԩgVڰzڵsP(dLVY?P>F@Xٖ1sAShrBhkHNj Ys&N3S*?2@g6}j:< C ~:T~kjt;fݚ%K6$_ɾ{!ka`!>n&Q%Uh g$Wx\ ʿy:M 6K\r7mR+dȕmނ _j$ O32(cF> 7>,[G펩%oɝLpCBX]ML.'^1o$ro' ?&FW\<e'QV@cx@t!h M5aW{Mrlc̀o!QSЭhA=[rPWX1@p{I'wſc2&#wɜ4LPy! ԉvGd˔~>d 2۹-SGH.ly^~mXb\`(O9\\v㯒"IgmyͪF[^.q/)Q>pÚP+ gvl@w/EI7Gח(v'-> KMٞYAe{X7+.A |qF=%бU$r' -NgGxdsK7'jF<%Aqʊ+,dl} i _~#Ȕ5B4#dr"Ń!2P/)E *?K\3_w7ŷFupȋGS󎳎td,*﹏dM$H%&i7EUzbRHJDW4}@aiij[Ev\% GbrOUyZ܌ J ._zw]Xh.M.5&FhGwlbIss<#[|wW%'mϱm#4̮yc Oᗡ'niCCTsbǪGO"߉e.{ NXCiFiU,[0uZA7얝`&Т>%Mu0O^V`@3T6s&R0APTTslH0j"%_6u؎Ӟ $fJ|ER'P#b3uNG~uq+>#qɿ ԿX( :^&{l&Tʡl˜)M9J9i;~G[_*MaEf¬H&N7c;WLѼnM"(kNMDr T4wؐ;l6m>;!S]-74ZP9ذp34S2t>ŸݬS1~/~ !75#pa@\+e[P6[kK\ Wb113&,]PѐC$Y(h ɓny9zphJ(ݵОEwnNCџC ^qDSՓuzhgznk]'R` YHvD#gxRj.ԜekNy_j.4+7-~R—uȜ`eɉ̋ل3OGT$[6g| I6R4:t|τ}d+H̨]'V4}q-jO[6%&̣X{eeSvM/prR wG}IFQQ 10Y.U$t S!Ff)ctFv1K_SEݓ=G&7i\3-IP}-< Yxc'EYo)8H]2߹~vBG>(o=)jyBo/nbJ{pfIDЇE^Ύ/s')w8 6fP|01u^yH'vV -(۾Fr{[q 6u4 _ȸ# sM Vج쀧)y3=}} wN-zXBWMv5'?W_5*ٵdk4lTw#y\º/~7ߤ J*:N.f ~!A.&F]EIUոha5iכvV)^(h㢕fY_o Hd¬lzC7y@v~Y]. a ::Dd/2<jq#;SA5)&Y Gpc^B̯sT2Q:n4K٪꺳3WR&"AH(ITSnPX[K><?l [JWvਥ x9[p5MN&!FyOx 7}ƺ {4VZ٨FTqN;?NjAbH ȏJ3&CSK,J}\2^Xa"}=J ]W6*nhz2bt{{,%vs/q.JT%9v /D\뿺Ѝݘ޶'4~ "5 aw?v;+tZ* DKWF%ĺ,/4B>y-nnỴ]CGW` r{ā?[ږXYKL5(#Ɠ3XV]j`-=w&Yue2wt|w O)$Z74<_wn_-]oU /;"@dB.u?A.k'%:j?G?`$63/톜.wV iſs"a*g' (Tٺ(LOݦ9~ljHCt;z~]~czȳO$ i:8TGkw'!?OoQ._]*5H&IvfgHN*@NVyB;UފV$VͻJi/"ݤ@Je&sBʴ0 WC%%ښ>?iMf?! 88o/bYk5$TjZcw>;?j?e?@L(~BLDq7]ڃ]q7Џ鉱'@yHت1&I;%YZ޻'Srm S0SouL-OsG:^(ϓmN#GRi$Fa℧$IykI p?Wl 0z(4(ap !, &-aWx=XTOs x^y[8pcpiN܇Ҋ%Jwg}Dʦc_t6 7@x2IVo=S*nd$49+e=S9[ݐx?ɼBݡ9??&mnr%2jRlDEh8)9יa+e$60"mHx@ <mcd;NTlQ6?~r0> =/).*bI0Z?<6C=vY+ۻe'%PKZ Ru0H~ VvS(t`j;Mfpc q$,ӧsUƏ.޺L);,^pI$σ j#h ?tL3 `Ghb"ȹbqu|!jl6B}^aRi{<>://ؿ<FN lE վT`V S@mS qTUʏCr޲q1I> IG,ΐ,v0s6TfEG <6,jr/҈,cjrC0v9?tD?cEBȺi*yL;{Dž ?ՙ" hL#(cBq,ɄF*ـN+6I4{ͨ1ƅzLS&eJ.HeȨsE@OhA{Hp =cCg7xf Ì1Z}_"x1q&ߩה!n> n C벉+Zu/{WCmdBދ=3Z84p#! ~Dn A7sy+/JJy Cc!EΣ)NYdFv73UND~9,(׹}ٛoI ~XN.Q+u6=1mr*%g)ꤍbKrhx4DɝO5Pd[ԗ'w0:PKNj\TY'R {Ww 46{ AϬ CQFT+Ժ,RO R50T"Vvs4w _{̼5;}U ckJ%fZ`-OBFѧ6F7/ݽda={y xWQ3Zwbn{)w`ngNz&5(Œ> %N@#зMރʗ@Y.-Jݥ2 l1ZEbFy )q:k0kg&0oVەCl/`w7j|b8לΜ(| S3aF7)m_'VzdS{ϘECӶJN[[XC-ƾT_4~2$244HP-\W}ϰJ!Yy37,"8$SMIa[y*7Ǔ$wSX_Bgf[}$eN&ť@";MMK(cQvE|kҺW?Utb?N>nr"obѕ ?DHK,_OLBmfki#SQ!#ߏOl"𓱽:{wND" uҞnvI]0(a罸m%'yQBZBd'&%zmuaap7lMeǦT&H3Fɥt=.8B'Wb[> Qȁgj0w5fwYDžV:#7'I/Z~侬h'09!{e_1!0Q1Mmȸvf>f/-3{R!B[=YpĴy5LkXp2r$)C$_m[Y&%VKC iJ )C(S4$CY*Re4j9 JΒSr&E6 vPЗ 2(^eEU*>e v,z!= y]qG!trv|]" 1,6cU.{V~ TM@2V30;}uz.c'Xz-ot MhQZ5nװ}t {5䗙C8{$]D ,%aZIJP^;PHC9×/k+ФЙNPϒ0+xD5EU×s=3Ģ6#?w܀NcÄ+wgNMxvX9 a.a,Qݫ'r+w 5L>H,:;2SC{bs]0$Z7ʀ= 3Ԋˀ? 8%o+$@mj΂F&xdz=,Y65sI;JPofF^i{Ҽ"ґ@*ߝ4tk?jUax22GL^.W AEDqh(B?=EPN*7*'~muA%$dh[fr#.T"rty3`7;!":*y{zYG0O3y mͼ/Q2bք`~nTN|%o^x7}7+/y`!\{ea;g1[U]Fs73YȟjgxvR~3빭(^.Ξ  zpU|^ߖ/.ڷ:D:J:NܤYG[}l0"x>f5*9@ ab#*=U#}E;C6޺·l9pß ߮e` 2|\9DӚvfxے^0}D rDx䌏7 9= e'tW`Eʸ:i[T]h;۬Qf^YY1Z:1?]`>hc!֜t5~[а' 輕07=2Lx:s{r+uV8qWϝnAD>;l?2b0yr(by-PNj[:K,mޏPLiA P) \q "A}ܭ8UM/H] 8$8W2z!gQR[+!acZkK3*_@HxU 1EO K#d٣`NZtR 5Di"tTgkDj'Vz.tNr+"vd/S8;g&FCk|uԤ" Ț#}/Nkݔ] h"tN=Ӝ5}gp@H 4t*l57p DȈ& ApL݌qNP9e谥(4y5],#Oֆ&lOX R\<лߓq(S*E$5K㸘L<|g":j ڲOAnz"A]Bdo/QW/-SJcURAvܱsLd%Q:܌Z J,fYJbI5U,Vm5S} X!YbƖ9;Hg?2g6 NnرfNYbhCuM>`.3o| TpI%ZL&9\&&CCQBrΙvF BZWDqS L PBJAwj$W~8FcF]ܑЖؕ.#DcD~9knG4/enB]P,I1;}tKasw| 3a-t\6he%ْ YL؝vW)I{Z5i/=(ft(htIߐ~PVy\^;ne`WYV$ꐳQð2hZf}l+@dfzm?^r`+^JwGH kMB 3:미a _Pq>yD)T$;"Q5/HiH3im.5WA'MΙ)0U4QDY۝S2~*i ^_65JT,}$Hb3jKCI%^Рd =$,\D4E76}7g]IdZ7r~ws{n80OA^Ty(ڝ4W!Y7G(LZhoQuVdjlB2@uZBɀhJDd# Ju<#ӳ b 9iW=EJz|W&aO]n+c v[8-ϏGq񥌲_p >9(A_-) pgP&7Oxa 9E+qO|4gn,",d} E#&MA_NfQIxZ~v-PQuI_Æ+0R#s6 Uo%s<}+`T_]ij s+:9'O} mMY}ݙ+1U{ #1q~{(l?;T[G}nXZZ̋اrO 86Oḓϋ6G9IP^3}a0?X+-J3p:-@-ţz<馉mul x7=%!;#nw\ JvgDyM槲di&%-kC3͗q[qJ3i_2|!q 4YYaԗ˼CT,#H,2po/TdCV?;Ѷ)zC~ܺթaxڄ)Jb0 ٢&X/gDx5+".ZΦ)B@DՋb"N$ K/sS]H0hjs,`kt")> xĴ_a_Ů@3X$´hM,q (u IOzV#?醳6Hodg>~6%d YVcs VbbL *rvH<Cx^? a{q{X%/ݢ l׵6gBMb`E^^>.)GLW>9I6)!N3. WJ@'n$ⴙs۲Y$6#qRPwj׈cM;ZZ-h =f1m{ 7fFVgS%S!HpsWiN1&C_kJDO@V \$rŸ ?zvN74WvT@Ciiwޟ5x TG?}mtE9.v߱ xi{k%ErʯICFjڝ`YA09aQyuDp ^K'3T7mr ;γO m)gu}zZu xZɰA%oUu::ǷkZ~Z<=ĴEd!h]ZhF4ڰBcK=:nVx\`Oǁj19O!hlc -d-S }ZwjkdFuXk`/mEtX4t3!V7G$8;"5Jydy8H,jΫ!Wc+!.wK? ǒ'q=y̶onqH<3aSyz%h&fkmt 2;Ϭ ǒ}2@f^zvܚ?{?l]i$GECiIRۯ!筣)??EPdƕ5sY՘c#>*E@%sKлHRRt-:\AeY'p3%ZYigJkjyU11\=;=]Y[w,X5JY ɻD]Roluaݜ+ř-xn Ih YGAyueT V;wQ> _BXds^Bb3wURsߠʧp7IV=6F.AAT&/R5^F@H&\tZTxwi .䔥"`.<$qA}%tL }ڒM~`eixOB B`h4f/ 2rhr.`A -bTF]cѠaKsvҞ$ϺWtxkAڵcV0&A ?!yzNJeNQM meFc%G P$0Yô\Vh&V ^ߴ|ǣqmNZ!b-Ѣ[4#iV_B4Z8is0;49,F7i@ы?+ֻ;Bj[ξ2UX`$esjm䨩1[0.>=怩A;RcWtȒM#=0l]']|x1+Y(TRr-`wL(+jв"UJʬ6bho7Ŀ`:] (x_\xFY)R ]8Z[a(K̓l ^ݛ| u >7x]TcQD)R6mQQqIǃRC/7c}F̭9BQx4$vZ^/,6&bǕLHÎ?gW tE#RH&)AwAu(.Lƌ߆o/S|f.}3Gy,KwWBa_؎aU qgdF>Q UbP y0[8ű!FU7 92@N J[,#cKhWL7lj꧒% tfcv¹b^qۀ;K*0D:΁Fr3*_*p()v&OUg׈Sk.ٕf-A/-m[ q]jO Vs[>ǍjFW;C?`< OJà<4)0E{dBomcR3_o)DY4L!é X 7C[;(N,ylz<&ݵ ӓ YX/u8zTSܻCKfs=0&X9$/@U mK.N}^^mm i5q=+B`=_b$[~(|[u2G%Mŗh[m:@kwb#&A!ZnwN۳$u 5% ',e25D0u=2׽к\QtM]`pxb)QC=Thg,,@PCz6t>0|́ ~؋f4AΥɮNq~iC!v|#.vg$QUcvlJ=%*f,mri*l"y|ۄ7K<:h`ERq<c+b=3ͯLx4;@pM@ E p84ƗQci4A7 1zb5"ztII#]Zm,~rx;B&/}fܴw<:)dnĻMl$j_$,v+OЇ$q#N3RXZ^(]ձ Oqa+ XepC `D0:S7j'OL~u<_sfy٬;F?Z!z* >DY Zۯ"4Nڍn0#9f:MaY7 x`X.? :cbj[:.Ʋ)1:%L/Ⱥ)ƗRϚ#k+=Gޫn'UFKQBex&[O$,7 bXΫde1$Y!uMt.b;kw%p|p wm9m1ѽ} ?!A׸+\ޜ#6xQ ka#굩ݎycVvMM闸`O0n45n.8!4Q|מ|?C:X5~d[V:/ JkK^r.8*sMFo,Cpö(u]Ja2L3.Cˀxu}0Qd vy#' cdP/&z&*E,pK.XY_ˈQY_HQq 3W5  )B:eJm\f8J1i L|v_Vj(~}e܂FtvN-nV'L?W\-j +'߷Vo=ƒfq\BC~hNz66pmFiGec-:7`׺~l!2yXsZ'O@Oj3;)7sٰ7Hc b78oZF%bY~y<E5ԕ sfufU}AqW Hi~Ф181r6a: hYuv1J$!:}[HiTc>>HgiԅZxvIfq7l -c,kSr'v?#)+N@~8 Ig h#4VC'u|+F?i?66xLe,nͫjGY\D1楌/bҷyGQvAMK_Sbn_X?=c~~^RJ@F~aBH$y{;E?Z})Ywz\cnƤ8;.uHUYʍ'0D.DG]Hp}rڸvh(踺[6^o!*h{J7N yxb]Uz<4__ X[&ǵu JL3UVadRp̈́<\mJ97/'|2X{UN*RtOQ{G$Q&[XD1&es=,>-1xg݀TA<͹jqP1eI 4"/okEnZ,Nspn$@.zE9DO _T50eH qXO˦dp6Yb7;k/Ф0UfKrRphb2*,Zk\?[Za/v<ܹr(U b Dyb9}N7bv ךhC^8)Ѻ\xbhWEQP-E>'<߀L$Ie/vȊ] {ISG_OR㠪`%iL`+Hqjla&t&eeNIdvu:*sI%@Z΁5+Fk4yJ3RsjHkv[DɎ;غ1<7OY8-S|0>w={52r:snʻS%g?SkjHhuM} z`}R4ׄJ@g fEܥ.GttmyEa6גAzsa7 -J3}1Wo{f9>FLCts*^ ޲k#bh9>E;fp#`CinSVAX6hڸX Qcg§Ep!`tAul*cVz[)X\U{//!ۓq=^P_1ҝpR üقi7Lu]zCFv4?Dᝈ-3æґ*l`A~Ӣ5,gW*4"t[Skakָ 7f_8Кxɣվ=*:{!o3мUz%y[h_=2Oi֗EDVMe9\16Z⩅t]V 9ä7D:3#\Woǡ}q2POMPaGwd5Hķ| kB[pƠYه{(|[y gܷiRmkMs%{˺١kWdA̙I7Zq8Bz8( YsԊކ9~ǚG2x#@;U_.xB 'v kۃ^d X(˸II/&&G] ؚ +UЍyTPC,ϠXCʟ<*qRp"Ikݹ !5$pʜ*;e4 rn[FOύ٩: a_4*J>ik`MJQgKj˽ [P~" SO޶i>Ӥ#` *(8W/[wHX^DH)cƜLF**dLG_UY+.h>Ii ra= bmI3ÈOZ$ׅчBW}5hu黗@0RW ᇼ 'exVP|'G9}=i#sH;THUjwƐarV2NIo~d.%c܅Hi:StTh$Xl?-AdK(u>e,Iۋ3w Z,2Na9eJ? #,=f!x=9sB[GfSɳ ZꙞv(E<#YvyɦypatzJo36FO>Kj SAnx|s&#i ,?c)3&)< fiwQσ DqX>TBBxΛ\Rp[HiՁg \05U*nФ;^t7H3\9a^ܗ V1{w~LM'2%u|hl;V ?vg& B ugтT_^Vhم9~P7!Ï)LKG };j^~4Ķ9aod xi-G8IaCE# k6spgWn*i4 ;9Q P[?^!W:#, (gh+M8K3H<[<{km̫p E0jvշ='rY&upa9U~cGrS:@TTz.]Mx?Il&!]F"3%M1Y?lmC8oCh" l(*WQ) Vwg b*)F2篣Q(~!ۈ֮Z>"?ռܳ(wv|51݈=]KW1ts2tW3+Q45]!cc3j%U"/^ĂP)/5= .j,N^Zuis-9|n]Q&~f7 Zw&UW(+`̈i^p56ʢ?7%hY*{%Szs<ȪnSjvYlz3SV(nMJX5^/6ϿkTMrS0-4RA[hܤYk.~ :(岤`*S鯪aX pcF:,6_. OQ"পrZ:[I_ea 7rqʀ:4B,+8\Ʊm 7I yNFF8G ֹ]5Pe,ٮjV&`CJ R 4:^T\HF(nc"V%i \ 1|kKd_3׊ ]۶P9YgqQ) g]+0~7{u_=3юY(1Ys4 lkj]/8壾~NI6?c`檇|+['w̲`BjKlU^h(/=E }tf2w#]~F*lEӺZ>Cg/sHMVrCm E.yǐyz!.yuC XGgi~'PqۊVztHlIMF㿣xod-3\H!Zy#h={bpZ~匑z3q /ٍJCfz{P%g?N둍Q 1TP,xŞy)\댹lh;I-Ԯl3MIB'ceb"2S7)2(f0'EўiTA>'^jvhZ8Grm @.+Z^ʦesMAd 2eDY8tlqt K yVTՊUt,QWc4n`c>{W@ؙM`hK_TUfΒs]E zXS{[9N9 9IE_"' 5QqX؋!尜II} P\e\i% m=V%f 8mG* ,XfsHQ„]0K];j$j (A-YwpS\&8N o;Ð`30m9":&1sTjc "AtljŗfsXsjlUa1Զ@ʅOAn(C*B׋BFGA1UtVqZB @@݄>ɻd:EP-F"4^zo.8;$ХF;khm9Fm5ɾ>?∺;H5 :E=HYxT:)|hM)7edoq+(!61!h ]\jпʼn$ L, c+ŀ^ݳPJQx #w4~ekUZ3}; _"4Z#3?ˆ.LmN/p(PCw |iJ%X/2 a"ݽ :bq;7EB5NWขߗ |S1z(m[b˽%@䍶@JʴZy@Ip*uMG.mSL5^p'"z pzF fo-Ih&$~|WY6 \If(Oэ tO1=glJ ~ IvZ#G3i?8r^v?Z9uÅBhEWipYUN9|ly!>j (b5{Cx]q*=PK[R^Oֵ|F,/IݵġϤ1ovk` 1W)S^RW1w\}宴M'0Us夐<"Z(̕U}4) n ]$^Xxκ%hG9P,4")b$2, OdiL@ư\ kBԇVM"xK2lY_hz^ P +ؓo ҿF1xF {xKOGǛp"$rȥ0/z6J11XMaeKC;6?/ :]'PU x*HCłTA})/v\ސ;a_152ġ EЖ.`uX kU,\,h{zFмkj˪1 5-m|;<~R^i ?0IDR{{z{ˡԼGPhRDy8Z+˿(|Kyt…GtQwnўmkǑt[i Rڮ&݊0*ܟU M) =G:qҀcuk!C}Kd)jX}R\ 9мB* OҝlR6oļ>8^܏j I:.N|´o(*:t!uKUnpG$IW{j^CR&i}fUep5@I]tl!˄D*LK>?ײO%ܬSٖS4LR pU49t7f5ۥ&4[4P8V-Ĕ}Uҟ,΄oSf O芭g,s&D3Iӻ :dx_ے#^ ,iS_:A'BZZ{eLdzly>vyt_Fxy`f}uR05sf qX/R;0Zq 0AU};Iɇ#GmceSTYjKZAƥ| }U8;K o-6d,?=ΗH]p ݝ9QJ>R H`/ UnR!Woҿ.oz #. [Mdw8@5XRe5|퉰Y@aF= S߽N}<>U&mNPxJh)큒W^Qġy1t 0K1 MF~ty<nc'q){zqSz记QA1 qpgM|ٞװҠ-,?).KX₩ipN1CR2Y>']ّH/H<hW^MjVfPٺȅv zYZCc6x rn.uݯ yn"H&98̄9NU](+RD﮶KGein* M,c$'a)V}ELG~aϋ18|)2[ub&[0V WpΪU;6(Dfp\ i=ќ 1rHѵ+EN!TE93g>M`N`ڮ)Lӄ,yuAK~.qT}7 }| ^y_GG7])ǴhAY;O,{BQnlQ)m 21r+r{_u}󗗋w=٥ڄ /6t'ѳל@m\ZFW^BQz׽>ĥ:13 # hRjlK]S_? CW)cΓ$UW)SٜӁ %w(e@Ħ%'?D窆ڎ֧;< S`&mKq#r4I QG}h]M"%L_)w)EcvvˋJ~[_fuzKekt&dkRߡXӀ2@Ҁ+DrYhyTj)Չ۸@'N핵T{_mB#\–B?D<\SHӹbTgUĨm5v[}EΓjT s_T%P*bq2ZiPR[tll'a]l`E. æE1^ ;9_Joi*ᔻP.#}(Q6i`ӱc¶K'@VTlg?b}C1N.BT4sOh-8y'w Hl0ieE˨偛-m&YU#eC4T,vK0_M?hA )ԁbƌbHQ%BvLAr?ZU_R?(9_+*P,8nlvk+j]FCMD}? F_Ϭ㖖\jlކ밡 !EUBf.;7\&AQ" ϻGoIiqђJ1 7h߃|a?&{&A%OOpt69 D@,ZNHl!7ԋytHnB$WWib,IQyYh7*>iG޵*+? f/_?&̛yd;7<`=Ɔ grmf]D G4K@F&\@a='dA sز6YXzeS8a"h X Aiz%Gy1eDƐ A gXog*gA]b5 NO[nqiB`&J*h&l?`䊏ue/ 6>M7/Vv҇%[vD-~3PTcrIqwGcYi{̮m.>x G֥*` DAbGf9l&ݑfcs1/r#@?hU3],PIP}ip9QgpL|fOB49hډ22"+K96w~;- b*IAKKx?qJpXX,7AQ2hc ˹y٠= OO{~U}H?B<6JTq.+٢vds+2#{Ky-_NE#f'j63H://]pI48$ #%X R3HfIE3 v9'zSҁ0SAꐞ>B.E\ F9 "Dh ͖8yIzI !'yZYeHr3ВpAoXRضIL,P\u,{R0}݁܇(6zCőZ;`%h,s}X\-}f6(u,Lۉ& XyJH2XOkB ^x?N)+}Ojʏ v,qaE#v2r"-v fDx!'$0hU#QXI|XȨQN[ԟ, PkJ̆KmQ"x0LA'_g?,y*fm2 ^8\̾`%CNnZ)~Iq\gHE8w4lj)E(r[|~/'rr&r g3|ĵ8-[mC\Sm揫i۠vI>y#x~e\ yڑ&}fa`f/t^Er[Bw @~h6Ҽ9TȗBj3Pw8+OH9.i=4s>g 5Z?pr03 9\Ё/L;}`mĝK2 A#J=&u ͟aÙ"U+4mNŽ9\̲i~2M&o@Z]{D+a&PkD]E؉=( O۟]Iۆe9x VR4A]Xk]$-I#MDw7W4+M 6!ulѡY!LWQ^ycq(+J^Ftn(m:Z~E;vPכs#D5+EIHnSg9Q@&8 |bt_UY]&af'[7k8;}B`yϱ# C*~Nnzpg BZ M8-m OhFt(9 jȴ3AV6! y:Sr|?O<>=yy?4Y:N 0Dig V[&@LCrqX!@3hA @)zQbGuÈߢc.|Dv%bz+[de=wsc>Rd-lndC=5>fR ˪ί3o-gI'~ XA$1HOE}wW0b1!wJ&5͑i $BuBy(y`'ݒ ~"ÆGE?Z-:V 8H4=s4;lm,(y ZV{1MGp)0mdl6:|Ng)=1s*ahbsc[(]g VU`=Cg;Q/ķ*\,s7QLPlT:"G"*^fmH&{ws4x%QlE\Ľz0{oL|bxGJC:'95P=U'MNwo;T3'èBeuUhD9xnCzL1lƿ<'X_qlO",nv( 71僨/]U~mk}UpPmԕ;2Zf6@`(0"B]t*JvĈcyd,"h}m'q8R'&p,ft@QGz5A$^4T$Z> JkVIL _[XczVr[&hS~zJX6Po+?nLD'r]&‚^G]AMnD:GQ==Dz,҂ 5oʽ`-՛@Y3e"ljV%|ah2ٷCg\zB CW=+39*lvZ/"w!*V$:$ij6_FA&xYc7M̯#)m4!' 6?k't¼EH8~76δUv"=}F-ͦz}q$Ɨ#ђ:zwnm[5S)~>x9g5{˯ |[כd>h BхFMӲɃm% }EfI4VmÊ~}C"wyRC nc& %j mD./q;U U&%ԜUF& W]Ƣhm5{Q+]\UIQz;۾&wm"f)"馏eSG8JQٓT(O-{֜c'kC[7h;)ǃõ}ahei(ۢ#$ioÝEJ^, ɗ][Qy6J__4ہS2 Z ?&4Y'].LUPjHҟ+ٳhbnK=]߼&#EB.)?a :V/ A OB@.:1Dsj G?>eF(shl&+ea佻)!,(*W!Kb@9ttVTEQf{jLfe7:Y E :}0-ղZ]M %E}d-8c̆>kYSv3YL"NI+9nPZװCW]~m7̱֦;rCiu*G`=9`qz(QkAW,?6t"w&6mDSj%r#j(6a)i ,\#I C@zgep=dRŖdI4֋Ha< 7 W9 Qtݐ ${>@FpHΪM;rz K_ |9GnoPU=?PNvys9cn0BEhCHW 5kՓl(2穋4QOrny]`)M`ڗiB33Ujf!BS'ڗԛKUf; d3/3Iأ;po'{۶& _o88Hq*i"'#HLaFbѭusnEkgYa=|5*@V PwDPNrb "Mm4h !.r̽W+`^Vd漗0M+5`{37D#jQX4f\ F[:|cA!$oKgliۙĿ{稤q6w4@[KK!D 񓹲# oweڳgx]Pp1?Ğ}saB޿0^qp˝'Dۏ@+^< JaK[%{тE 9(o^qh,, qPKC8.ݣfbkD}5{"Je՝DB:mAD}'e 8 HYhrCV'_n|6gĸ!(Y!i(xy fP䌄. wyb0oc:En.?Ji/VqS2ol u\u "hd` -l-WZg̹aNTօR}=[ E%ijnf=nھ'#ԍU$1:kT9%@ 9‡%R\w2UFn`Rjq59^mNwi&M {g/uھæ2:vty:j߃o4Rec^Qͪa֕at,仱>+P ԫDO)#ai =#*N'{jJ"Ӿjdx&em5}gBo zahMo1D㕾'.[qin 6=eNq-BR -&mX7~-VdVݑ^lu=a3QV/)47ޣ(C5cDB6aWIyBXl] q[ۿ 3)ՎIl5I !!,nۭTkXH/ 5)fCD8UvQ m/*C֥+?o"~ 9OE w->! ˉ h$]zsAb\]})5;s z4.C*Q )|cĪ˿O^\Y$a0'2é{no 쟉GcD|$l ӈbΰ&GfHveu.Dfdz~B${,T>!@!,_RG  'Ѥ'PEQոAZ ,9N4tsSb!hYku;`rF{\N/PRXΑHyi."sjWEBc"07"o?_z>?U3b VNڹ BSv0q "qII7AXXpJv.9 buesqͲ kSMXBISDBS'l<Íڔm9 Hsܴ(HItfD8i |([BRP J_ۚֆdT|"yǒw3KO P g/u-ܼ2ُ5Oޫmr,ENr3wWk!=䂻ڊAZZNqV0R. (NȐ]raf\[xX}T $ tbB^f^bg`vjVa^ _*VѬtC\Lǂ(/h@)wwIUEZZk1VLV]*0'[Xi_vW]+jFJBqK] i4Մ=Uvq!CFݺ!;%vpH3$ R/- eۜZ8ڍ[=LD+ Ic6 Ĥ"v645JV ^HH,T*:_Ak4w? u!$(㾒8 u(Ačӫ$]ðk֝yUK4DB*_ 6Ŋh/tUeQ27*מvLCbF0{:>BpB +"1.kmk$)מ[^!VѫNqs(UOV` `:(PV.}B!A 9E"ucd(pq⳼yJs aA#B~ {=r捄On1]:fIe*,\ZH U͋Ioas_ELPծSKc |6{h1Pf[V \RDE\As;^wT5Ę70.K{B_SoO\hUjq}+(+;F YYC<]zfIJ6Lpek{w #"UD]Qb\Z6yQܩpr%a_r; 8I} <:}O&g N `1㶸B`Fת1;M q.MVzU3 `*/scHG x"HI&AAik[n>$SIa&F6yR)o)HW]vmׅ2t6B_;~q i(0۱7+Qm_&]VL\A#[+;+X6Y؈[\T3 bw XQ:P^ CVōD~QD$~KH;o"VPvQ/:񧌦1TwN V|1\Ƃ'Ceg]Ǹh1t m"Ze2[3[l"*_7*\0)z_7d1~!S>rXPegؗ`B糇bs1^ֹuZ~Ǭ+07F;psdY3&BǿD-$$dfW&8o;Z՘!+[SIߧ+L9CI1iTe &3(,[Y0ȞŲEfaʷ5.[$1taSYn`iX!H ՛[x?L3wg WcQ|rKycUPa @SzWM OȄd3˥{é(E+`<Ԝsy"]!CFQuhu!EEz$\?/; M'<ˠ|3sk X3}깤C$Fj8rCF+04U22X>IJ`FQT@Jq굸^=ql)]_/d? w njS9k?s7'ޛ=@W!R 7i3j3C4E!c ².VhKރ/ %Eئp4ˢ}|ZXؕYΕT TT0+Ynjje G[5tD6I·ٴZLTwFQQNT?mA0*`&9yMe"]GH#&lpk"X WR2@((%"gb*РJnOS:I^4(q(SZEsZ]h6UppcWé Cl-Tgs/g|:``)ČK+mwjO0&VtrK:dQo~NI4Kno&LH¢yp4oW6W+ڤ0שGǕxž݌JSO/H#hX3k1r/V}5]wi~O]frb 8+ "2&NNZ% t軨";_f}IOiE4ixj? C*p`JƵu6 mV!?XT}c}Zc_~ًH1k;NX>Xndez˫ېUKEp!YX"fϺgyτ(7V O\Bj lDЪUmO! w>6l/?pQ;~:{ @^ק1􎖷k5'Iuw%teVk"?tJ2GcAʁb<$A+)] Yǟ6( >z8|-VAUƿ1 CBdсdG QJ(O,-oV{gw0Y}+Il:g'N9iV⏤mULWGfyc2&zl)H` 6veo jLfR oe_7ȴn4 "ŏ+.3sk@f3t"e*M@A$җ(LڐMU ZAJa@ jh#z9fYm5n -?*zj}J”"5bjwT.h2tQ"#)iްڝ^k788 1kn;,ISX<9T5`YMF;%u2omzv+&"nhn%RFyjApR!ؘC)AW;~N6hXk_V>*5^hgJ|,J#Gg?q,1>΂oST(~]NZīzz= G %G54 ͚nEzQO7^yOnsR2 _"$,kfkWVRGI#w/zM!Esz7\WTA<46Sې;(b^C Bglw ML-K)6pV$Faa.hri; dlb9ĉq};y͕a ʫ[}Ƿhc<떎 iQ-k/yo$~>xv7#wk5}+j~AW3@rmKp8zs,hEM͋<%]d&ԞLq`(m1p,O*Qmch`b#e1whţ{m.aq)nF )Æ67 O @oN 0m8&qƟ/ҫA=5#J҉u!9jeyz|E ,dxs㞟E\,Ѵ/b߲LM,;|1zi[5 Mt>^()iTlF BR@腰S 6fMÞ9'Qo~!Ƃt"7GJ!Aئv 01˺*{޻fowAH>UY?3I ˒ӗ66 BBTRl@ġ_3!ʙXҍ(tCp/XYIXy5xB8,n-|=C[3%3E9:00|db\ \r 'M< R=3Qm~s蚨y[F Sb:]=f03=(M\ ggń{#niv(ΟKYS=)fuyK]I4kz[ڠ5=xu3AK߱cv"&w= 5S^Xf%b?MIgURdp"1w K+++^+Jgv͏*CMRn\QcL0 b~q`Sڱ^X ۨMf)~[x !KǕLr%﵍c`\XΖ޿q9c "[K:G\{"gnX$=g.:/ƖX1)i$CrB?yGI.p3x$Xn1q|.tdcW{8 l0|چ]`[ndRfR!Һ&}zB0 #H^o^ۆY¯2ԫ{-ad2׹7xyәmtܞjЈ&̢J\>nq#옒WTh 2}L8EL)Sl`|hSBUg4؏J y6$'1W܂=e ]mZ?x?PYS+ gMӹa-yұQ-=0d-vk}5' d`2W _M+K6t%|?6ïS !P,r)Pn+V~^߬>(`j׿eEno$C_>פ?^U1hL mj«Yʒ?oV_:킁iO .29v4ygbpBdHAJWKqTJ:zvk#QpqY,۴KJ΄WA{yEL[ ٱjZ<ħ9 8w߇]}'g orJ)lDQo32cc&钍{K3Od'yBl9Liܿ5xV]%ᨃѮD+89&il1EP$\v (5_s`XU^y_=UT9P¦E0O=)3z\ŕ Ɇ33'i;M :8Yv9b"wPM,Qmkbx+8qǎz;_}tkڔΊCYs"[+6vdG2ALuH,A3*^UOۼExl&+&[ǘ*IY፿~B!2$'4~pwvCCW'O^Ð?G%by{> f4(@h*h÷wc|+)^gQ>J|0JF\U0~Sv{?v8J32>C.MuANꃠ epD9"t^o 7/C$#y {t`q HaGR!RS6"\TNz*˖G:}h/o7Ъ=tjG8OZ|OqtI!9cu3s3vuq=ْ+/p5a %W`2Gf'.d]5Krz;,x^ ds PXi'Q?1 zk(Ȏ5X83R(yC3IBm<1ՌT9E9W{6џ~Chgn }Ϲ҂/'&+22TlEvG7ͷ*j8L8Q4I6[J_yhH%V%g+VL(k9JNoaNru&?Ҕ1$Z흷\R:`eb(772?7a7XžPw4dDjzI;{bUzgoV[*L:UԡRm E^-†FZy"EUҥ]-_r۬O rHB˒Cݮ;xԄ-% -uH ՁF llCMgdNcD)怙Al3(AX$EL@YnK_n&T54) k0h2_~A,8%Vg\2fFsgW5. _q/(jC$UΪ)66EYR0d&)K0J8 4U59,c?qGlp05B7IEL]Y}t'.S{/@ª0Rua$ !xѕق%h4JϬGqp,\k|%/|JR~G7WA 9M݂{bxgi{y6WAƕ#dv@ hnz1ZЎf_hp3l3\@n4c #E*NQ$g,{oSՑTMfEXY9*tm`wV'q &C*.҃ƇĎVqe&X)U 52׺?6ҥ9ZzM/奤Tg5,-WbJq ?TVE&HJb8 0:C4Wن #o[m L`=& m''XI*K qbKmXyoŎr4>DjvPy >dUq;:Tҡ1"wq\h}R W5#.aG@CQu@#,TL{D/兞'\摓.i誏|Dy䡟 Pr޵{=y,Taa6Jw ߽aNI/biQ87Ӎ9#\z%:aCsq Q~Ck1.F`KN$աaKy$y%,L3,c1vY]k&9sVk*ѪQ\}IFs["mu3Qɀu$R ހ5:kJuG273x.=(gh>AFc-8])gp鍋ŒΙKO;nU %% 7mju72qRig)37!NoɈ =.RgC*Mn|h=ݨ甮o(A!N9i~.M]-'g$k6t c Q NaU!1t:L| UfoBP3{`RC|J?ZWhT9k## ^B. e2r o"_Q v-w}UY ˝'^}З96ȿ3ip՗,ɟ58JuO~;KsSɕk&tV,c L1YO+ ~N"aXPt%> :(:ɤo'@c^"oaG[.FFhʛ+FFM+>#ڸd Tm6nvТ^ "Y35M0Ni|>8͛K~ ٿzxQProFU]oC#ȆclE{':wJFҨ^3}>SXuV"Ʊh>E8J\a)}vhų ,V뗫Aq T4Wx,Jƞ}||fFlF8d8(ڷ i{K/|ajΜ#F`Phf3bQ!l#҉X E3Sб~p5[.lX;@ ]z׽R؛ mx.NjJUgEY# -d.X/")mUT2kݓzbǁ Q Hixq-il⠌B7]. ޲AphKo9oU1iʓMpXw^}kX, #_!Tҝ`QygV?X,Dz=m#袩^d#_W)B4oK|aAR_Sp{aʑusmmЋc J WT4Z_ɚ!(+כ M`nD>vR!b`5ƃH;\ mn5&n1~f{?$pvD%o1[ _n0lۢ|ҖYG24*xď/czqz} |';q oo4b*-5e*)'/j:>&JTkKeX) iUAR^;'ŵ1 b|W7G*k X+݆7fTG&GY&yt6"[=V@qKo-6 oqNbkeG.WĜaGa{Cc<4yƌYz WRtUO ˝k/!3٬zvA;C^s?*n9@hFG^_^OS.*;^֏EηQ'z84',"_X*B<)lhVt\ T"69͉͑i" pF⚌/"*dh Pj‡מNRkKSK "Qw'u^!(_8v/*j *j r.]YM=J^H<VJzuw crW j䍸AUL&k߈.}Bqު!=uW_p2`lG|ҬX0=uh#=8.ԳQiӫS pO '8 xlOc5'nr6F!ZB6MC i5T"l~Ē&CAZGSݞkR ĢS O@._> kK<v-hvRYo*l..u 5beCbWpH^RdCOjdsMzQJ9ﴵB~CDzYIȼÄx$y¬g"ft2-(XJDplg.2UxFX"=5+Tu~9\D%oN~jkXj>y0@ulb0{3My%[ -D : +6 ؽ-3U%ROH &SBouR^HFߪg[Њϳ9WF&|F zI %( "od%5MhevGmWp~Vu⦝_5 i P9y,HO!\9 M̸f#!6f=n%w^ ^*-{Qs(Js1Cw3n^XD.Uf$Z {2ڲ:cPk('ICqJ+ 7jFLܘX5L;Ѵk׆+jwW z3Q==y㾦<$FN6{̡5Ry7u(7\:sU']dՊe0$"RG|1;<ݲ234cxGcX7~>~n, 拐]Λ  &>*t?`h#hމ@VƂ^o?N^)ä\SA Lvh899> ze]J?ϝ _ ,bUSm t8}\zg 2YsM'>%Ϯd U-KQtM>^$Ir@t dU2*P}"N~ mjTQۊ1 .S6Qew;2i0HYXAa~߅Ájo_!yϻOq!aYl 4JnBd]ssXb@dk&ה流j^#dQg+ ßZ].SX[)$En)8kj11ݮeK9`80_MM6öAؙODt|.;!mD Xe1ڹ}V0CgX'EgiJ&^.EuFg•AdX%~6 ;2b֕)>Ɨ{G!Wo'a_B>o&<3$Ф}H/+0 Hw*=Ѷ=؋5pD`AxQ{j%1v0٤rizU".׬x`%n^{>r—ɘco^fѥ#F(CFw2#Ɩ9jp׽̷<=Wޟqed$JwMNZ urȟ%L3 /;\~1u(OSdlL3+ir˸^OT{(Lu>>).;Эkm}Amiz31mH9≜i'5r+j#CG,k$n]|jNXlx$,cVm6aѢ~T^6r5\twxJCUM]0"Xi1úf#TCQV)ژß>g$5W->$OEr,M Z1tP4(f=Y<*u&;`·/j5bn ʉ#VAS5BþGG2 W[>753,]c}:LcPO4D~9ub|ZZXQLNQ%z@@w8Mx13Śh,&/"crw3&@D! "(e5'2pOc89@S-'|rSK;&$lDnU?.f9m@cAd7d=p!)@GGAzMfI~W.xˤ,#>v_K 䠕¥ :b?r tܔDŽN+jU?k֏MIKYAaiߪZN0\#l4A OOvVgr43V,v]"^=%=t2xgG#5Aߠ]P~@#״ tm *gW#y,`6[;{Knrhщ/3Ҭ" ,nvcN!13ch^3s֭ 1.Kuv){ʉKW|u~.ml\/n Bpp- o/Ohv 1p_>ݒY%"LNvR} ]h]zyǎ} =v ܞCUIjXU)4<$8 'qy|w J*ܑܨ$9V:ck\f5iۜVL֜>zW9;ym|t,qV <5VyO p#D291 kƑ2WyJ?ыDi^Fz'-^7g $q٘d bĺbl [PB)xD+dv[ jNAI8F̾II 3ΉhP=[P(x39f5 p;nm#Hm6=e4$:L%-abZĘRt;SlA!cPزm=ު %g2DfľڄtнHxj:!Hwahn*??uHō:(CG2( 뷢AT{Ʊ&gR2+%pE T>#e(b!z%vx3p&U';'/ M&ٯ~BvدesJMN•r"ގل=G'tEq=ZV6ض\t?TZ+ńc a-J{ɠKÆ4,sd{34`\Vqv=)-{.;:v/V&nXк^UmT ќD:}$?]p~^.0Ugܑ #Dn.J'[QDlm=M30Ig{0feZjxGDNxL:}'Be(C4OҾT-( f8yRZwq.vAKA)%4b6/28#DvqDIU!bZ8`GqRp]oAHӘTf֐neIco;ͧ/@CSQ IÊIS:`+QC' JX\3LT;pflau3T@(詼s:2J*⡐4cP(b7 Y HWZ\ Sn=z5Gpbl5P@Fl}gWg6"]D|e `d›Sso; 1H%rXyevO6Vd"=p#g1})jpnQ3E(NL3XC'0dwzN&VD∋Fzmf jD#$>Bp)x~>;d-ܨ-dnc.'_g{~er3Pa)K1rM qY7~l1po:|eFjk$uh+¸{Y6!-qCAV#ʻn*((DY~3a$(+ݡ+!T@n/*Ylr2rvPDeMg'%+R43c[d!}J1ѡRq݈wP i h$6R5oe<;lTM} 1U>?78 FllbpZqa,(,(9LpR?F`|ՠ:M%mp] -QœXRY*oϙ+Ѝ0q1Ȗ'#|DK~y Z^ոњ"F7kXĂD fm߾QR5-@錠;_h;DUe;+kvⵋG>泳#`Бvh qY,iߙ&ꬿM3tuC3qҨ4|c*$fs]TRd:="W6i]VH捭;AB¸Jbd)C^f B& uHxU=];*oIxκY,tt';.X8d ɨ4}!&|);(,83@\IqQ--0lͺ&7jw% J]mYqi٭K‚S4sm3³i1LP\jj}8G-z؁Eʢ}Uky #PW(yX=Is 36-dD:}f򙦠V 6pE`/b('_ 勃m\dH$\=xooocg l?ՒozG_Ɋ1G e`vF7E*wf耢T*#>$ A?A*{2^ܼ*D˹-boNMqh AOChSR#|˶+FlSX#y}hGQ+9AaSaoWIX]ZeMiE(k(^Pg *Ut#ӵo\̀ђ^J='%(rc`Je@һG N)F|b-vokƊڮ409OW9 zf~;vW>kpoR]g5EbfvlkCi=4]ɮl>4 W4)D&ʄ`1'cu?1eٿRO++YH?> j&.AGRl^ ( 5 j*K#[=6?Aq!"hhCЪᓑC<4,x%>D  &IpZ"ڻ$AYNq/bυBػjbr'w!vYy eڔ$i=OлZ4mW;M%:IE5p#m)93{i(Dl4~= bcNhXdNQRJ`k~oeTÄ`¿:1x 0Vx˒B(4!fq ~߶O/_'E)`:m|0[<᧏ #e$`,_~\Dد1!$aԂ8"Yf0ir܄l! N[e5몤 |5 ~#M9rd崢{7LjH|q(lӝ(Į_.F"r떄ݽ>H>|JyBBr\ksK?w,ܷJ@֢zy.:l۸m]*ʏ_E烮,T}*7HwCeʞV8ܷ]#:GwZXҦ`z#.J!ooonS*ѐD'jspYTQ4<}m4x7NUZy=>do\MZ'J\׻rGk4ke{"*]V ؋SXb@,7W/o>-ωC-\a$ Oȹ)µ7C)DC݃'DypaD n鋧Ia"걺z7ܕrV<[&b}Aei)-Zڋ"gZIL*իY~ѺfD5ć[.,I,D zJDRޏd] $YI޾nqY%%*Z1'ngF]yg8/@GK! .- ߬6%'F4i;9 =sbc]g[Q  %2wkXv ͵{?H7 wuRcNܲpv=!0υOԮBG1.t 2*{e8}U0>$'7|5ۿDm_G}P R'}T: v |wC/8db84K)*)tfTm٪(jʄvɖֆPn{a`<_)y`(_P2 ND1 \PڭrEȏԬP?L)!r EaG!c Hkcs7&6Cw1V_{({RYr--UW2{5bq}iԍΟP[ *a rʋ*`6D[Qwv&86CґU`Keo0KAQ[IҜ2N۵Z +'ĢOVF9 瘱~M:R ǗUF9ƀ ̅~\[#kT瞩Yԡpn0F$+Ԋ+.Yz;Y z5c׹tlhBuPی0ta#3kZ4c1P/5QG̤!t&Kp?櫾3:bN¡mCWX8yAT5NAfJA+#E:šhlx)=&马rM` };VlLcYېq,sk9#p#vBh?ut͗L">AU~|0]Oj10i|H{w,5Jx21~[sgMDo+;j2NR5CxDQs6S+\G ڬ8>ầڎ1}4zJ `5ܠFĿh\3T2oiG\x,%^8\. YWg|&#zK,K EV׸ hsh&*(#7 LF}.v;/HFbKBtDF~0-pWY3OD5M nd]_‚օr^Az ғQcDRf593]v~f|ϣ9v#MpDixT;K~XE}F֒E/zB In{쉤=e&T `~kSyΎ`>͌g_f~- v23k3,[7v!%Υ(XwuĦj;7Dܧ"6,¸ΙNcc+EhXo,"V>$nO}ι:C;5{d[TΐQ Stto~uR-m.CaeIK-(#~^vOڵ/խt)q}eh~QJ@ܓyG Ή73cA1ݭd\QH Ξq! Œ$I^J;,g`vԢ%1~˼egMo2=b<֓C#e!lTLg֝$~}t-v',pSB`<H+m]@e#$/7y¬B?҃gsI[ۨ< R_BFc CpAK bt|z^08{V3yY* B+}hL4. uLM D!G3JqA_K@h'Oڙۥ3uvs2KrT aڀا0U.?>d ]=A!z?ōvt)U#mC{=BYL@FW:KYGn|jARnNI/_W `WhH W#z=P9(.\Y9S͓DM3s0N^c $:cPHcr>}{XGLJVͬv FJf:1Z 7-Hj9'-3;pfVouvid3 2cu$ΩG h;5J3k|RN/I$T Ժ|2y=y3r!~B"TBjWih2QU '~޿_W>ı+!ȊÈ ,>E69Pm7ͦ쀹 Ldh0Z8XFn s9_d2ZٍqpS}€>KDqLe LÑ2@{'B_}DWuvGJFmډo܈h$w\0&s$4EV"-_;|5eZ}Ot ɔ Q>RUD'rt\"X4X Qo݆ :Y2:":<- 86?-nkCr:).p- V ܸ]dKb ?zԻęsi`j)t@1B3,5ʊd(;m&dd 7W3PP<j*@ErsRg0> 42ߤNM<ѻN1An S jį^IĢXH=ґH G\-;xү={.CLkٝ1 FT$}Lk<,JYm&7n֊%,Џs8x LzNB_}sIC?@N=0!T"p"+ݪɪmn~+MwlB7z=j:z=׮G41V绫e3 AAS4$.Q+鬐y[n/Յ&ŻCĂSLWPI]"甪kG k S0 )G-hםS7M'J]QqX򒲚S~b_aarRTS<poi  @֔J5d6F䝎y㒓DL|q{il P3Ss%wwn;lqFc8?cuE|o/;Je~߇ՙ%e_#0w o?eguǤltvC#R)}Vxuu[εզe>\)HagCqIS(iG /"`]bzNVWKKF9eAup@!*gJ̨R7Kiz,CL$H79F5҇#dCio(TY||U*0L "c%07/gƵ'/' D#{!Z8GM%G(ez {Ef#NVh"v52CSAʈ_aki{'\1Mq|:*Ÿ/߈_>hP6d|*=c7G`Wci)сlØҤG>*ҮB;ا[zf!QX+ ՞=EEDơě vQG?%\ g[ʞ}`Rw4٘q;Zfj.rPs͈:m9M7_՗0 I$RJOt衒->qݬ:F4nsH_*$`M_![Ẏ"퐄jɨOb0S;1~Z7Nh8:G2gLېj-yQ+>~ǨeޠhԷRyXgQ0̒eVB( ɬn$˔&TwriFIo[{Pm3{`d8]+TE  +PƊo]=ӏaV;9$d{/4/ої.ICjB*&UУ\fȎu sߚ4%t}*0jbu؃Oj>]SD*fX}+zmTs%,<<(A#pn "N:AJhYC]L`}-*r Ta:# ,8wlc'ZWEr*/^&1TĚ uaDjr9Un\jcy'HDӄA_0"[`8 PW ARO$d4H^~/@ֵnZjGyBa3CvbbKz9XPXU[W,O<:|v -u*3=6m*%SUO$\}22*Ppcʸ3ދ))ߪg)ӭ^ [s,jL*>!rX(GXݢ $L|K|F3K>|*n,.Ii}Go%&3{"]dsPX X#~0zc^(l7V1+SnSRQI je.bJakԽsh3)/9/&poK\d֞ )%{[m|.@[{؝f,4V+mflَ۔zNNɽvlid kθo<ꠉ\sa"W`8a̙`.KR;3UBhfv8*}:"̰q䟨X':Ck-CM E33mчzsJѳidUL!j{V3ݣAn"?U]vT3Ù؀Senɱ[yN2TyꝠЖaϰn:Y_1wL6lti`Y~:kb!f r卄4 j#WHNz-$~Ӷ(ʪ5 ζoG+wi|uo. 6 ⲲIen֎gH˘Vy{1s)$nձ%Cx ωM m+b &)l] K*S=NvvmxMw2pg~( P#< (nxH]UMm_q:ϙ e"\fNাb%DՇZ/u:@%p:M% |* ҆OSfO.X+r]sm ɿ-C\)Cw_TܨdZ'b阩\yzoMfC+ j wv=i !xbSiTO=hMO. !5qq_6_]|>BӇ'^3M(9 sL&@>mG"Z6h因K_QyOFGd;UJU@(1`"6HVR<ԚŶ[+DVՓo = T3n?ڿdۊHHDH#+D>;dJ]׷h ?QDhOsD2/#(:S6ā4$-J\HH70t96P^IucFz4W1Y ѓuN}tK8>_ĺ3dk[E/c+i~W28ж@ 22SάyZ97]%>*^n2 NҗsuĢǜHv[_Լc1=a`hntZڀ|zPuqIyY=JljxY\UbcOL{H{ 'wz@ А7,Uww*NIRG xP>y"ǔm@*&|JvN;%yA ʼnZ{`Ff|!7 eah^XO|zJӑ3:E dC;R.~m.mt:MV4HRĘܻ=0yh4TQ+&'Iw_Q\5k>G٤,+''al#Fv9Oqso Z^0 ƃӳQ·D`v<_Gz :[u;}{rTI0gy^b-\>t{6>: >oG9 Uކ2N_r绖/obgp%B6Z-q<{/I2\ Y)ouӚ;P 0Bev'2P&D=+tU>@mxsQ~ϣǰ@g]߈UK|DH{y,2`߰v7a`ʟŞWG˫MHE Vbޯh,-[Sk+M 12,ͰlA[D˥7Q'}@PIGϓC_(UOJ5OL'6ke⸨M8~1CV6'L:c? Nc&rЀT$+t !jzX}]thElY,3=d1&vA,+xOZap`fC̗:%>tRP1EQ6$**p:f]D͵㧛%ҩgp+ěcdN|*2"%g8s.]< `K8JYw_Lx9Έ샪fg1bJ ]m$ DךWb/#e-FE>f#Wa~L`(s< -%vZ@HfE:t+t[$6w 'k|㸦R|zpjI__FIۋ>+BOCjIX?/SB!h Ii?*ŋt Ӭ[|O"GR±CdF%Y% H9XԂtJ{=4򽀸ϣ=h:b,E3ҏPn&0u&rkixQmk+MORuK b q88x| Wq;h;bM2;'֍<:欕*Xa6Մ@*<78#Vz}7A-駐)́8ڊ `1ni6 '?v+Q#`ȍеgPTUnB &a3_Q4URO3,ȠM*_кc' aodj(;j!kSKؽ¸6(  5XWo]mn]/@οo8p2tI&S0?iVIaצsloTnM@'!@WtSLډeɭF!h#M&%g|q딥W>aYlAMnݸ BO?<@[#G>\fx:JNʫA[VV25h k SLQJI>,Gp w}7Y, MKzIkORcAY#M "dxBED/xY~y!-(ӛlƭmϜL5H](KJp]Z/{7<Fā?9W}5 ew6=$:"j,W;е,yJlT'2=! 6OܓT)旊L Q4 %TXƘyGY,:lgb}&NX$NW]dlN&_L!#u P]'oOu2 sZ^$.(Vq1UQ܁s)Ӛ'|)MF zdiB7rcwTͯgEϹeXX.p?*c-/'R*ud~Ӑ3{Gb꺫voky3-6 YL[ΒSÀ6Oۥ:#jg1:EF)v6jjO2eZ }`bYSβwXv^ogO~( 7>}rXOx b(r̂h UT Y 9Qk {Gq2 jn9s;*r z\Ċ&1(W u_K@ŪRI،l;DO$~ߙri^dG̭:.qzc<j*tazmI ?!ėc,Be?g@s$*V۵sqDxf9G'Oٳk2Tt܋LZA1uaA 0 0kKW|b4`FB*&֫)u~T=!Dp]je6oz͹S[cк\sÂ5{Im={OnA݄V#./PVyi 1,{Ćke(MJ2ʆVP!QޤBXO0UV?)C3}~b>x9k`>ۄC $Q٥/XG:ʖpj,M"H2V/{;.sVS[[fsO>ֆWuIYJ\1]J *>0ղL6j$UAK6dÝ,H^QC}TB-yΩoU"\4p9mka(3u%|& 2a?(s`/BYg㔻0'6L3aL*Snv&ޏd;/# B$ְ=F%u@o/t,~caX.H)M ҫDo^t0`D{UNO,ݜ7"/A! PӘkX#'oP@S֝LY.mnK$poPsF+"ّ!t*є:1Ɍ9 Y=,-6iHL@ tiQ+I/fE*7{1[RJH[mub[he:Q/7:^qxꑙ+qP(p[BA!10v4,yyLAWpT}bN2e=ddm9ݻgHa 6K~6Fw\Z7}˽iL8"`^!< Ts6B7|5&5nv]7F$00SU%P"eM$6y^ORnƿv!֨#܈"kD \WOr7>42=Q{aDj8_A uqrpeP1 tFyM{:a ? N#YQ֭ CKfNkI_ Q*Ù-tgp6 Qn,Ҋk Ih8s]ƛpaD# _+}쿲=A&WmgWi .ɝސ&(Un;ra5i@Y~8I. Rܷ83 ޺rGp!s5sL4IsFePOrm[θF&AhU ?2ե5/rF-I ۂܙTlP." Z A>N*g{AYNV0_˃˪C{PjXqʈ<[6)u]/3#tv#=2}(h7bƣ^'Q0xQO(׀wjb/tTʼncRTXȉ6/.3d5"(Ӧh6y] oS6VUq-ǡ=C"0ęE~N(vCosF{Vڿ~vLGi xW IF3ȧ`JۿzoE<8>Y␯ Yd Y0U7Y| L S{W$~5V> 3+JG&`u!?XĥHw=-l e|>"ndw8bc(t$y9X2 :ELCv: RHo#3 O IDBRΊ&0t]$\:甄< Bh-cPiaxkr"I;LxRFʪl&zge߅Ћӫ,$['*a"C>V`f_zO!?iG>N4}36FFP }" PY'C]@4z g &g|;7II:5cB ](P!bKEorx cS &78#ٝ!Pc Rv)ETwJSv!ѕS$83'h+CОs+݋,X80v?`?Te, B`G;%QfQx*Iq9^%M@uc1R.z% 2R P#ޝ )y%x1 $yYFVd,&oA׭D7ct¢rAG0Cdd((ڔP45E3O<-J;W ǜR|Rt B9L̊8lCKs]-TQe|4 D 2&-͎>+O5l=0? 7,2HA-W8>6;b`W-i*3?S"H7c~%_N«' 7 /bO(?:Ze\SO䊋/%|~o1BVߧAl q2 Xyacz*+웏+ CQOvx(4Ӻ)1B<%d5tWpoYt(C0F4[7~+,ᕀ~ϋ 穃JPj޷ ʴF8=S+٤zQ6bҦJuM.ak%% MHWx-pw+WQYWMnAڭ|Lcxm09Vq7U͸g DG6u@ݷoDk`["b#. A}>tFrO A~\|!Ai~KL`R CѶKڻOJg Ӣ3/AsyyŤt9"֊!)ȯHHe+R0n\i+;TQyCGhԫ>-.  l::+ 9N)R=.Jx Ac\C(GzNƒ;<$Rc? Cȃ*uۡA]@eTL&+;9k.IU--R$GbR6%~S/eݛ??3ȷ [!)S"V;f"غ p6劉WxreE)*5W 1o *(d~ $O%N$d0R-}V"o&׼Z bȬ 8 ﰊr ほזMY9wwtD1*4WUNVwm7B _)-\3@y3D%u6 xڍF`zKɽO p9]%@"{L,k>R}~c5a;I짽Df )rU=S+p{/uU8pe H~5µ4,ԙRԉ19͟ɗlwźn'U^s] 4q?# bd2ω /VcB*k[V0ͶxU8fxݱ(g _.\1ÇY=a@@WLog5F?zRHӀn#!u}ie;4j~8OO_~ۃ<_wޗHJy`VeT8EtaZ$UVՒI!IvsaxHmU6Z1_vPJai(/ cB*L1iKJCnۚ#$ ']Advb»V,H袋ɐ8h2C71GTm0 -U VI`?U_0xfH,Q#8$. =F}~kgJ-h U]*j)P [.oڃ ,Ɔ~K&i:~)N\ŤD (=`yQ m\9 $K0vViBDZ&1`;+*ùe^(㣁-`P y~~ȳXFn5c;X]¹wjE`|C,G){64t= l\m{[$dٙ8 iS]z a0ٱ3`ox]!q%>`e4!Ѿwo/r+7ah徥ί#$^ΒnIh߉H-/qEq+ElsTcfPFDoc`Yi`v&.IE“ DNͫf< ޭ [667H}]m9Lלhܣt+7wMA}NMw4LҸ{Xsb ;2!yŇsK޳?̤~'TN{V(W>X xekgdKbm*{V/LQt ]TR|OQ֋EgQçIGoBSO_rQ^Arɀ\\Yt!?B/ d:Z`Ӌv lI , 8A &|ͥ=']LJ_LJX^FfDTmO׬<blahD$gH[ IҪ!NeG%NSBTY0KraO%1 ^+[#WF+8ph8Y j%tZ"DYs6vZC/,!]|uSy+ WA>Q9H#rҤ 2j'MVW[^ BxPH-kOQFk 0~h y31gSX}1,): b֎ E)^0Z V$Cz8YzOE;Hœ;Oc!̀דA=.&IB.= #4ʋxmx ![3`EE}nM 1m\s@Ɍod⽸|lʻt PpnU]Lr}mqII|/R&vpr*nޑ ;|j ]i⁞nuۀߪgoqr@ItH(}=Bkgi X%}'G*yb^b<Z\{(h <59qB LJC~cEׂxCCK?0;bYbct@ut<V.ѭ:`>0I8@^d8 qFڟφ_+L=OE>Aq0^jS:n߲5\"h/F&х:|5=Y5ݣrc.{Ð?n~cƙ' )#6;q*%!d,_S520A0nGhyuIGKZ1VwKiyĥvMCb;+JHoԮGDKq02+2wϥ>0rj<8չlTav)l"<=ku\Zu)4Pqu,_OCCbyeMnmnw h]J .!LIg%?L->`o&wfN0K "Cf -\;ŝu&zHEO0VDA ςgL!Kr .O*};ʗD^ O8Mv6upQY,ۑM$w TLľwb\IlN2%>\t;ς@UQ#_)HNв)߮' |;d?g\VTGRnGv;8X%Z2!(m[H8fE1:sykkGp,x^@ZgC36c{Q~p'ǎ`]X0jJMNܝ_]2½pdDɻ2Rfcx)QL -7"!fi 1%WdIt KtvqzB68Ϗ77ȬVYk6A^7>0kjs!AGщ-qn3?Ŏ;68ۥkg1_f-=e@wl{7x8n\xq4u GM;31U=0} YTTQ5TvuɢA+;YL vw@G9]tud5;)Hw+y](ws9wOS(*^z)a[6\K$E_ S|'e=0L F.0Na{)_{ڽiN:FM-tw\N gk~TE!9!uLsQ _0))Ruy0+n!Jqt7[TRQm5K.mya.( wD~[퀉uqjEФiR>hgah[m6C՗ԔUY$kݻ8Y*3rA8")c7/=#T|i@\_ %fT{tB+O+:yϦnQ=8sr%Cw*oF:7$Q {w:,I/iYjjy6ǐE}-1N Zk2Qf1ZHaj"Z9ұGzgh_wGlN'u-O=7i63*5 2lD\/]T&~ֲbt?32jsr~{Gߗ5{m]UlŘj%l+{LBn e\hFY2@ a4{4L3&wYtJ>Y $O]Q{`'j%&--ؐBI4CO 6[K'2 GZbwfrK/Y,?huXf}tR~&AbZxK l0b$~D\hJ@IL4pZq%U$tP0OduD/~:ļ_;2"ad|^q͂m3¨\nŚ gn\] 3X##`}#t&q ` 0te:+ѥh";\raXd&c7/h+ ĿeQNh 94Jdw@&p*zq0c#9):۵G*s/fFOZnIܱs5 hϦN5ob"rXL-oo>܉ ,!|0M$ԉaܬ2O YK\1Tty Iv%YN yJNއnnfLRhhkIz׼}JJmdS bPR[b9]1d㵤m$tDP59c_:EX,"c4]6UfOLPS]*SٜƘ\.i ؐ=Hi`AvI=C `hXɄ#]q AI#z1, \Ƃ`tw| (a8dGr.-"" э@1[ӱyEY"MC1M@Ϋ)7z5>N 7,pwr TS ?{A_'Ycb$|<]d5]]Ҍ-uo띙w٫XQoz~ gxe0vsx[[a|:qp0&Ks+mkհBH v^4?V@:JT+c82Ӎ,"sa Mj}5Y-!D)yeT~{2Qf=خx*$dCJ v,f'A~;*2\o^%E#c4 f0(r.o[8>Hg+<}"KD HP*;V- ͡ðG& :qt,H7w14`旨&fYR|d=!r1XPm\fUQwӅQlQ ??óz;ߪHŅ ozHS*|Pl~n{Q_Kw P3iv7Z*`nVZ5j#:Dyar ɧ4_3i/\-3x$LuؙfЖTkYK@MrѾRAg[nR'Ѹ36JU0|N4/C{D ۘU<Pp'90Lqޅ ΅URs(&+,"fixSYA*XrAl#zCQ[ѻQ 7r#b֙"ܐ$h MA?D$=+7W%MӿBB_sLH0^o\0r Lb̺Y␝ۅ \˯H-q)㾰M(q3hYț6L>xE1-ց|F\TKL=a5Z5m8ؗVC_ @`Ԟ\jay)*G0bԻ)Sc>QBzSm)|$v C lٷzI:0rIdO<$-4 #t^E#y?DˡL.zsJ+[Txa{dLn@ef-evup-L;99ru YL½n5bCk-ock&bhGiȎ$3K%O@,7J }+W.GYcȎE÷÷JGfȝQH!]6Md_9.[|Ъs:{/(l)M$y@KO}׿%iԺ X޷O(mDK`kyQ5VxE 6\FWۡ2)KXV+B߁Jdy-9#i7Ac©d! Er(}2%Q xU2KU:tA%;k@9h7C6T5YGUۂ*K7z+`K|.w`4)ؾ'P\$+B_$xA q-8F %*q">NhS3;e$'/P /ul\0ǜi/ KygkQ^P ? aPɔPIp+#C:5[4=  }p_ 6k j25=PQjoVɴPq?BLUZZAϩ%#dKǿσVvȩB`o9MUK7& lI7)C]Ґ\E@;K&dJ]PyZ"~՜lܶ.b#PVAz ,6>QjKـnEo29!rWtUѢ$Gy[fӋX4^ڀ2W,{v>7NP14mQN?/RMWŇ#h-[!2ZH/@o/9}5ؗ}AyD: <s|R-^L eK]]!-!eT\6м.a*x~/s;#@p>Y+ړ;yTS2)J[:$=y{!G/X*uCw|7 >Fm ,"TOj~,֜odԘf҆Qs(¶>ztq,S(H)]Z0=/Yl~pY?Htҋ%kҤT e KL ~bKgh$?謳,,$Sjur|bõ>g֕>tkJ6RDw4Fg]EЙe`[ZV8KIӥ]4q49tb۷lNo!D'zY7+̆]f+c]b؄X[C^ezrwe@H*yK 4VB:(Y2X(ūıժ/Ur-oY1@HW(8HIXck9 !' A<O[dj! @e-f&wLmMsU{;O2+t`"IXw}CEԨW=њ⑲k^@MӘC+tr@'XI:t>{5OYCMyxEotg<^bF8Ojg4zzȆ}0koVԴԈ* S,< mo_ÂJ[|!&L%$OT0Hgg\6'׉nNp"^/-s$it[8=FKϺaگ.7ޛgT0e-lPt6I[miv3#VCX+Lϲ1lXg) 2SYoX4-Ҵ 7 f)8&^+-W6硇MA45NNo@8?g%軨އj!/>lJ0/D_ݤ+^kfj BY!$[B@Q@ڃ"K,:G61h~?ӈhd۞BhW /ތƽ/J{'1rsnRP,s4x0;V#uZ*jzptփ`=|$GQ}8 +[.{ El~oVP3F3+aBI %#jA"^K<߄aEoV(-ᨥ DۙﮅFu=Wfrm !<%ۡ = ;'F %Եm|pu0C>>/g.JT@LLj)kLI>]VSџEF- !܌;[]IF '@|='p}"s3B**dcGo:q_3鲨;gx(e\d@dr2tY`QJWJ~YmȾ:PiwȞI!Q@S5<*s,W5'h k|? ǣ=aܪdzK4zGaoA֜"dP/[ .[TH {~2NLivNjKc^H\vB"> *i/AW.48 cl Rk}\֒6xQ'@u&r5o$C% 3h㝿ӧ_7nf1^r??Dhlg?[j'HfJϗ Wpp5>8cwtr ]̼FemkẂ99~ tp_bMevqxg^@o!@l0wP]]vqky]p=i*(_1VR; 6  k(|v/8)<}k+=M31yx0#>ZwCb($u=X.ݮ9)88iPlouD"xߓO24ca/X>:tfQ*1n]hKj͜-)FD"9H4WiyfȲL1[=-ۥF!"JѸ)5J%=/9H@͝X1ц`t(, P2V;\W{zM;td6CVi6z\M\ŭjkFMak[,/K4~dqgߝM_kAk`ioL;kPZZdG6sxmv%AQBgBHNM]PGe?Mc_|an ab#Cj-l jv.`VGbέ f}}O#Na"W_Sr ֈ8ֹC3=CgAT -\@|s"Sja>VYɐLnUrV[NE`95s3'Z6>k>:]-t$r`q^?Sg}Y]m'LT'd ^eM, i\ -,}֥}4@'VtqUL5fl{,>cbj+C2nIǛŠM#%P]yb>AH:VF8ѕJ>]س*L#E| 1~{@~E|L|+wA %Puaη lnYCQݑ 䫁*jwW{]dJ`AEh:Oɽ"m7k_E;Z!Æ6; J{ZijaG,7zz L;zx۶KM fM8,2-x䨡pt 8\P~CiƋc>7P˞i3a^aHuon%8ʶ~ޠ!KM|Xrطm_cDS8'AhݩˤvҚ*ZcIg(sZI!uM֧uZM,NEr綪>xv#/Zbk@ saK22#D7TuYVc;IuH(WҨY;x8LoZw H!P.s@ מ}:lKs5kЩ<싧O&%(+g #[fjiE"ᾝ' `tBsיUmd:HyΒ~qqNy׃*-U/ (Gm3"{lsD:v$>e{ɧ@Ƶ:s&@z.kW%,q^\-X;1xp0[K:R4Ǡ,4 l*nro^z S-a\N-]WZpr؋N6nW*Eב8s&s_F 7,+5 kfsPs"T7 5}G 1ᎷHŏb4n\a Pf( ߜH\" +"LM--گ ^cx#gT]lDXDLMhD!_jҹ.>|ҐgCTZ3-GAʬo.R/CfF3{ۼ}(CA=3ŭ2Ta ^*iVeAUd76v7:(vP_Vx}q8;_ߪyK`9n< ʳf;isYvw XB,,'7٭zs.uaH0mU@퓡3qߣ|&jP=Ad&;޲!%x9(aݞȤ i[I8wc8.޵Nꎙ,EqqaH$y:a$-b!zc&"oFj|>@b}B!si%2|Z)+ ښKʝH>8 *H8Q!ëy;۟ζ7 H0{ɕf׶e{_{ڕ*.cڥB&_ahthV`ZsнX$̀/U|oU^o"Nj(Nӽ%3܅TVNi ))#{%Z9K"nLaMN ع론퀸nt-0ު:UU*0uK+#"^'JFpIzd~3ưQg( CN坸 $6L[ݬp;JOo pwqY;H5M aOO9.L˽y+"v*=+GONQ۷of7z˄r*C*H+]d"w#`6Mљ!?8=b?Qo`r:Ou#+Ε$=ܪW۲ɾo`驽;P*{O^1PA̳=u}#6CܽZK֞b`iz")~WV ؼ ﲞ /.a&)Obѻj4b1N)N+ih/r͂gZٴx8h.N }gFI](lS@cV '$9r7*zvuޓ- `OhD}@) "J37Spy{?B>8R2hsOp,ﴊ=#Pb)P`t7QLvS0v±)S&HoAfFeIbiD RnmqEu:g ~IaVoA&0R\;RX]2$' 2 :9ʫZVdTJ6)Ujݿ?r-&4)rƋ %bw.-Ov}Ro2R,#5΃'}*f\iegs1/x_5%b&$`R}`O6twe8F8o OJ74{X!%IH a*+xׄfsXu 2Jk+(KSZv=IR1r> ul==ӊǹX![p$d[Z'M⥶#0cSv `J}bX*\Hm{in\%~1;jhc}MB0n~4Jgk#}g Z;k\zgEҭiv֫a)4HK@+ۅ-)̥ q+Zn1]8Jt4R0 '4t` q|[? _Q(ޱk`dqN /eg}|Fw u儹8ņjEdg"#!&dfܹm&r`DA]}:Ȼxdtl >m/qdz4z+$>pl֌*:9.Ϳ] x6}+~I&g@DJH!Bx->T ʱgF߹!3a]v%"ͫpT`IyN<7O8.FU3fp/`&i#ډmjAxZ|E\ ?!g^Q(&}57U~VT#E4ԣW7A}U$JK|#ߜ}%c_ X *bjk3 ;mӸ 3 /%\-R!P0P4Tze+;-g蕰t%C1+F4tTБ[DR:A)OɋWbbx)\X /QB"ޤi ݥ"{?wj^9(m =^hCg_Gx", %ET!ڬpV :]l |A+ʟ -W1+6oC3Ƌl`sd%%W IE> Ԟ7Q]x.޳Z)(jgҌq`sb~[':,l4Mb,KM ]@EOõEjN\|N5HURzMSxqKJpyFtJ:qkYea!&K GRt뫃u殾Cҭyu|wEU<$ƀ3%HD[(1Jh U{҇sY)7x4"T,H-,8YΣS~Dc|HU}u"p<9^ό Snɠ4.1߉VYO!@(D7FQD. 斐vbʀy^6^/P-MqXfep EA`*c(Y_C(ޠu@Aޮ8v)eXVB{Dq#>X7&W"MlemwqM k,rcӗijXEPPl|1_%>*#v ryp3[?8_|xL!&0QP-;`E.~Lɍ%钝lk-p'O M>&̃v =D Bci3q6SA=E;ZҒAWX}ps3*遐{n.=l}${Wx{^G !8j9It:S> dd,hNӨ:A"]|nEO-A*ΫKҨ7C)m>x4|WQI..Gՠ9iPDtc_c8?q4BBc:ms `zax/Re>U9jRpJ6P 6+=K=Wk[M8㇏*> K'iEVkKZhU8f30[;æ!dQ5 _k~klM(9ДCG9V2AÄM HhM&IԪv4"vRGS#b9ˡ e'6Jubc (وH9euJ,]vydςZ\gw;36j6DifD^2$; a2֜l= {Moߤ_}z Y1*+ԭ2d"HO]r)1zaf:9ܒ#spK(on.Q@Y zHOlr1/mV{nG.ΞNY2W<.نdOB| `$^l6ջ% ζ"FoZվئJmKMcQ?aK+;W|7wɤP槓 O݆pR0q8p\ve,Nsii(]/ OU`~0پ:GS]`|a8Ðx>t/q^8zIfa۔uXD _l' dq 2{Ky/m d cW{2JHʅ[0Xo2!\/[BKQxƐl@ uM&BX<0bnI%miTm֮$4B(u_H*x Nonqtk=n8d ,_QNC;$ ӂns6$#Of$Ȥ®eQK,hpI@pb/؟s,\E٬l$kpɝXAZgSxu@K4KH?^- o&m="9|qs VUF2z@aa '$4k%ҍZD*7gPWC0%!T%'CsIq ۢou@٘,E9gSVcy5`@N5NSohX ,#ŚORb"L6L h7>MK|Y/UxΕ0l)h0)YYj18KTtT ||L3GlI0oI"e27=3gǺD=NT]gl BM~1 {](^:L2 XBrq;Q)K:]B/YV\0~y狱ch P)`P*e_&(~-GhHE8C>?:ѥ"_r]X}Ҽ*~ذcK B@+a=)-B.?.6ؖ.S" P_b*A dE tsx?!Kypp9!!vg׽(3"$tя/ꘃ c1f0V]kKm3&cAƒ=FBγo̊_.p~S ZP7L pu~$zJ[k'kb%꺆WYQe׀J/KXSITw+p9: Hv_a|IQ8֡מHmH8N0a]Fm> w+vmK$)cDO+QO{M1Դq cw-ȻlNspRkǕڍ  3w&RTPEBE;]lJqj Nm y!c?.p鑰+Xaia<f@Èd㙯.gBP،+B d5 -u0T.4:HK~섳wQ'Ws 1):9f`#m9k'B-8;}_γ-3 ;/wzp?OjjPܑ]+ <4c13&v]ԳΗ "^8[\n ϗPJӭCEGa={_M2 o8+Mg,GgeiU$\sŨi04b-3ۇ1Bsx4"I,pm=> MD{ ]̏O]>GBȥJwu3KbõśPԼ.mh dF*Z_ym# ,Q\:k@v]Ҹ^<9me [Ĵte:hׯBBlYKdZ6L@M"GpmBSf3 —cl[kQ/y9S6LoXj;/lOǿ}?4]>;W\qI߽E6mA@wD"~0O\Nyc bi e~à WBAmbaH^eєy-2g %f w'G< ۃvCt<5Pɔ6Kgg`ڐh^X^pSCX(Z&R[˼'ܾ6MCTQw fp.0c;¼_4V*r vyhBjx(fǀ>,HUQR_%Æ0TAy&µf?& '9)$>|+'Ѕc`=_ÑSp<59օQ۸.=绻Kǟ.bwYugSz(!9ðu) GB6$ %9ܯBT%<4I1wuC@ 8?™cQ.bi$VEFB @39@YJBSٿ2Ayy'3T 5!&oIˣI>(qD AJxȵj#%LbR6R} ,u9=_ƱV^*fYgqu:ױ[+b8SwYgZ<dz6 sD1O iהM%+0S"|ep($ =ӬD6 B=CNxQwD_ԩXOc RR`j v:JJ,-8bK w dA,wy3Bns-}l04$^i7}q4C '(v(9K< F\lC8}M1mG=\P[tb5<Ǒ YݥOL</ oLK;g:y"\=VbX m>5U!C\ەG,y*Q,D)j-gļ1TN hdK#a^Ύ7R0}nq\ax]5dVΝ%P,kg6nm]%39t'S ʢS=Hrz@@bEp\MޜБ+z̪Ҩt k@}P@HPYLԫW { 8ֲ͎LBflzXMq1f\qY!\,8vs{ebsDm"{\zn[Ԭ89Dԉ/@Y!`  1{Aƚ'J-^؜ՖUiGP=o$.6.ʍ Il4/iėAykAxźb1 7Qqy~A4(:֑2qf |C7#Qzi5khT5ʹ%^K7L@p3r=h}.=v1ȏ!Iky\ TH=M ג?ғ%t#_4u(fbvZ3u,Cݥۏ|/ϴ7QUfn,%L 麲-Z<{`B0Jh|&s Ք{kƁ#:m_q/Oͷv8C/ueӧ$Fi:rkIvPx}ެpJZa3ʢ3o }VSֿ's I{ז!2C$*#uprK LX|s˻?x[~bOoǎw2<5?<ݱŮ6E CTJd:)}b:v}YIudy "_;R.{dwĂR}? >!p^IA9 [Ry}9RRnLbECʀ-t1RO \q#|(o˹xDW;듃wa1pGϹC@lM&y.-L r_Kp_s$]V@6a -MCAš|YmaҚDЩXIq<Ⅸ9d>aAL~$~Pf0x N^KG5J14@˴T*s(ځVy<5F@K{^CD vh eDx!9j0?d".)b龱2W/'y՘^ p 9Snvm\xfzBmws:Eڜ/ɓm*TW?#=%p!TQrb2df@,pT@J6s/%jz&HgVMP{ v!Jo$lM7Ύ: ->-.|k6x<s R̖Ʊy9|z$\[P{Uw'(:.D"/]dݗ?RDZEm_gTtp{˗s @)8$w.bc]i_Jvʅ~~^ 1PoM E͋29q8Py~|LT]`~uljvY7 3u7x`uPË1fΞL*K緸dFu6zeb:JN/_KU6dKi~]B?`^s(n axR(mzb}LƂCImDO;b$?Re"yVC 5qm c"RrU֛OQV&9dBgˌ]Nj0MBI2t CS YvU"q[TzDZip H:Y/k/RV3=y:"yEEӅzg~b۹^q n/]lcIq}H2aYt*nP6)ŊZ3{ 9^Ljlл=^?L9Z6~[?tfj_J}01~:wfLrIY`w9j^$Y*hVm\>оZcPW_Hc/X)@`w%gLU\w'xpދG+9>k-5tByf 9{\*R6}*!r#~E0H(xMRqkpF'0y~2ˬ"zϋ8ITdL&%J 4\Oadl/g"GT1dw9K31M./,p'e\ﰧ6vlc¢-* w%$o ~zٝ7:es-F-07mZ ?<pi ICGޙEm:X/U% s_'dX * 2N~XY}s(Zh㽵ljǓ6FFLTa{+9QC FYGcg8"f]S|Gȭcn1; 17_Zv7J2/ر7V>ǔx[>Ȑ"BWNL(~t!Opm݊atUf -)I9q -7egz' a"zkKʏ24/[oPc5*m$ UT/,~,?;oZ ڤ,X#^<<~DkCYG2PF;'\W6#lIֹ!eL8O-6ͳ=T sCS }wanqV7 0 #L@#pp 1N'gp?l MjJh")|#grc]VgQTu!qGӤ@m `z'ȥ4վh^ĩ fwp(y+{_ѤKeS9I0킢0Qng mc0y}WuPOtRDMfӐJ.ntFNZ}OզQuZ?oCU*hǽ1~MbIdt_] *J($g!Y͛h;\KͿM釶21kAsp͙*6ob×#*S^簀 굞Izi̞[XflSvFToa57X)F^ݙk/Y h= ^[0_~x{Dʸa'_ZxYLP2oRǁgln3ؤDnyMB/ڐ+1JUf=YTjiDZp@"[#Ja鳰|8V܆Ju@J`PGWp<~L'i?xI s.x;cU,*w^Ѿf塞]G~x$`p v'};bttƪl6t`~z M# uQu̘i9&˞GU!LѨQ?K@-աQv")#~e4P.qTg]  \EImQn=&Z54kME0uj(Ű!2kOk/+%nZJ}Q l\X۔,_KUgaݽE]"J5v!SԻn/.4$䇔i\Z\7I=$(%ʝ^4QhJ Hⰳ+Olxa]7Hhv@‘L^Ę1.7e'O6Si82T%ާh.Er ic" m: W. VIېVE6]yKT U 3Mylc3{NfM&a'sg4xRCn^V,hh=o4̱S3P|m0ә#n\{|D9Y >L{wl*Q1ݓa:WLW{>0->TRZV;p;+T/78"^G/1=}=bxH*Xz;MIFio$G5-!)? +71#l2Cn`!`rLٯfn,$W3B{~?@E pfZ^U-=;]PǑan :mj4="X~Q8a$1b0'<{;?Ȝ "Qkg?\"Ы7gD`Ns수)P(r-JgIw׭T4߷{v vlwu^]F;s[U[(BH%PIt^đ _˻ԨtX6R6 "OR[qTlmKKJjozn?x\7% \R0\P~ fPL$h{^nv !$!kXr0u10޶|L`$ޭ/B}{ԥ_?]\B1T;2* Kk\|V:!pM!п[^v^Xs&G©8 yD&2 p7:Y@x#4 !5N Xy7^%*v-7t-) Ī$<!}TT$w)S,t5Z[6ma| AQ*|G%k5j+[-SJɐӈ*!0r$u.>]J67Y!!8F5LQ=ay:k֠f e:n]}y۷'D9BN_1\%a"Ɗ .LGmJl&qޙ(@@%qUE5q$B"yddn+Qbo(:_e-h֜!_aI =᱌^+<<Wiz:2‚^G*0 )PzS\m[&Tr]TcbHVOB%W Odm^B^Y_ǝ{nJh9f^HZ|B02cV-<`cGW&6eF\ [p<2SXꝢc.@j릏|"pd:*mHPK]~vN~QIR!o.,q6o'-7߁_Zr/0"%$t%6VqCZ`.oW{c ,Ȣ xakwci&0G3z@У;lj2m&4$֙.Lj'aߜB""/#0ٚÏ}A/f+s3I#nYbo͓[lYLo,{zm\J5`mlt@Lׅܲq 6wZpR@NdaS( OU48d:SV[bbTXSЃXͶLMtَ[qk`Vyh2WZ:GL1t|fԒcOM͌F.JD}aL~{kf=W1X3 CEǃ\h b)޼ ؇&&?TiZ;s~KP0\'Rݎ {X_/e'Zш=y@qkՠf -C|4(ⱆq< Sd=cKG/g//+Ak8˫mj-I/5XiMZDy*@Mo-DL n2M1f+tugsv\1>􈟴dbݎ .W &A*}5nwLdNӓȕA4BՍ"ɚ 2*(4Pβ[1]J6E׼N{wioß',REŃ(ء_F|+`IzIŽuwld~`ֆ|V,ؐEERVxA{7X^)>LC5a12BgeZ&s$K0 xN?ݓVyVʼn1/&h'˜̩sMC'nJD9<M)Lhq]\!Pc %4.,&[*$ p΢ZUđ.܃b𗵯A6{wS*teXgV\lGq&R~0r@2KOrfiB=LCp,f<@ fQVH`N1[Vy0TW;/f_2Ji_*[W%W+鬛 v2yq-l^`CK=zҿ=Cq9F5j 5&𻁓q~8tmܔzɞpPS<-yO<D":|Bմ@QKX:ĆPc/ hcǽ}2mgEl]c[l]v9FP&c@K å$I t`4Iҗ ŢS˻` 3XЧ[AǠ;ͫ4kiw}:Q|EFN,cj;Rm-ǝ{#mn5o1)glbU*pFnU}2L=C~fؓ*O(%xTqӬE4u*]0܈^TPP7V]Uw٦:8z<-@bzԏe Bœ#9u yZglɶzI7 &ĝeǙkϙ*?d?I=-RU[K++BBc&.^[KC LĢIGϔP2 ?[ֺ55a=jEH |/5D;j+ZpYgR6JIj5!13m#ql͘:v:ϗdzt9È@iQˤB좶$#N["hZh[2]eQ, wcmIDžN_^]SSvFr%L $܄m\7Y1z\0"~D::Bpj(MA#=ANa\DTf(rwD[5EϜ|@Y@Y-:O>ջ;yjz%?2(8 Bڌ@V7idLb^c"^R D_(NB"8 C}#RÓI=ޝ{LR:X< ܜLzoћ=:C+BPҁXnC/]՗rǷT!~?OQ1Lt$;:<{CcpQ:d  ad3+R1n;_{ ۘ)/:˦n > [xիP/ 9 3~e|s{Nk+i(?GY#&=+^cST4a#MƯE\\zh5&5U)nO*V Oe3+]99n3NgP%,9' oeOf^v"L͙Rb7QrEٔ%Ӣ%;#igXw MDŜt$\gUH/E>;l *DPCfV=fʰ+ VN1.Ů |- Ċ6c=qeN I3 ((A+nV(O RH?&{`#CpűWF.>h]dUXEl|fۦHuw:vHWb")*1C~Uh OB$w]גWN { R8C %~MEK_uSB5GL[9Yul8=_,M#3+a# 51 ؊o-i˧Ia-BW$m1ێM}&l@ ioYsyeV֑0_^{˺f=d?䌤Ć2C&.Y{Ѯ5s/K-] x+34ejC.Ŀ/Y^he,]F&+xl'עjkpR(53(_Q'Mse@=;˿+<vxUX#Q샯J^CD*ÂI(Gj9ŝR+cgAa?wSӰiv,Z|6Mӗum=GWVl>l|Qsq4/+!%YıHٜ2G'x+wK#]KN8Eh7^퓜IC۴\ί2Sla#igS6+܁&\"*ZUa(<@/ۡofn F*] ؂o=[pjmU܋綆d&Qぽm>0+UwOC;>ULE}Zl-j)9zVFbu.}H.i$Duh-XqzZv!X:EwDz | |40`Iwotŧm|kXtJ-,07e75@/z oܿY uNV0EFD=Ӡhsq%$NĨHȺ#rz)c;MN=H!QJNUԆT׆  ֮]}"X׋ۙ {3(`\RjѧaF5lZѣNB}#hY]9_1"E   ix']"Qt՚9ѡ=(H=w{=.!n{d?O3j?Ҙ5.s喾K}xܐC1Jb~*tdĠq/3kAt@EKtċzPy<2(HGjpiq$&@쿎%9>‡PsEJa">NGt)p4R#ުXھӝmø qE#|pt޺4jˎa5[ N@@{u*Յ3Vðg6f{I$\]$WYF# V%[3oY]NגmV<r_ADq==CV,v8z>z_D~T7%5c1DXNwFfKxL-ؼИo:.kp2]Ʒ@pJ`"yOxWΌs;PTlKLÝtԭLTlQ9X؃(d\4 [h8MMO 9Jn,$-e|F*a抯s^Ba7ņ J^】i%H<7},E }uB.?ў(Jۻ{I ;YA<n|WWB?_u%gcZdͪ9yVԘ}4m,ycW+'=6&= _߲;~ҮjWNb7G!yf @rؿC}y-l߆JdQ|KE09->3n.2Ŭ#by .NJF,tulW44M)nKm|;@YʰhcĻi9p95sހ0N|)GX?p"s7VI^|:>YLja!e8Jk=7ݯ|#d5Qti!6./:s8E4OM ÊكU1k9ORQOkyRUkjm[jE lt!hZE3s{q&$ɰ(`eX;W#e(]\•h RצyNqJP,dg*IڑLiJ )0 [{WYWquAuHQ E2R[~wDwn-%u(8+T3KADjn_gqC1;?/#R\Kң:(Q3hvړ8R ;-7bZ4怰p#EC|I~0ӄd[;\C~U`xSF~-2 $Y7#Hu\b_hl]2 dWpuP!1%` /dĨKBܲhHDrb;ʶ&z,Q`uNI6o}QRrӧW՜elo`MNN״}؁$in6=p._l&^s},6vC+ )s(+||L{ٔ_ظ[$>? _'zdeW"wOr r9,\v,2wj&J(p\dx2!qTrE?q-pɬjB!5W-uXٝOvCcڳ2"ɡM3vO꼍AxU׏~Σ Cx*LRaӗ@ {+3̒JB' ?Xy Oƃo0~*\uBX~QNԪBx : #(n`oiRPJX!׫Ԅbo nZ=vI35&ipKo>}CE?A.O=(<0#z%9b9H -a$~%&R&Ld h /q3L[x];BbZtg &ܶ~Wi`1;o,N_&ѨQjf8H@?]ÍGVXao}esM F}*+bِ,o 9f c袾lvx"{C=dŁRhއ~ "|fN5=穿Q!xg &$CB+R΋95ROGRo/>Zh (INL Co ˢr#OVl;$.> 㯆*P$FM ƳnpY;9^r#?RE3"Y19uŢ̀uA@➾" mis!]jd=#,D#]i=SH'].VTzNܧvR4ڇ9LN~?bhɗ =I,[!i{:ath^1U]b*-\:JObIn;b,WCMn=&oTL[ h36nG;&7Ҁ$>e B0-?%%-`R=b* N:ކ3 BZWѾP|hǭG}t϶Q5dhN |ٲdW_l 2{CK{# yeځ)>s:=ګ-]p 1+s^)zzH?ņO8YLmrl ѲQ.|e1Zz_*e*}  jo)w\8c+&= (98HƟb~ÚI~1w#T+tMYDH4Gyض]啋|[[&>:j5 f L9\%NML:N3]RPtTDTYIb,rocn쇄?kn@ Ä%¬M]Wyr>ktbjk%/] KAǹz'OC]Fyy9qBEuLtwn] 1TraUA6W>h% fDaȀd )Ij=Ot45p^~ Sv xjĸsD:W% @:*.aqT4U(Oטv'$oBGL3k\\ %!AB={z#b۹eJpWP9C"lLUp ry1t cɭ)Rh)4Jd`FѕziބoAx5>̽ q_ ePĞ0`ψ#Wc xPսxύN/be/ -MU2 NLVƹ[UVV>97@ЖF;B%"0FqEW22:+ m&go#tke]މ\1 V 1C̱7& zݮD(]UkU8vDB*?H9DyYzy&VzMit?IS$CdȮOg YaηEhॳ_j U4?pqꋚk.dˑtl#>DUзd+m)5s(ƅ(ڤId0bSN(SlTs֫ȇ?5)%$$"'(шG..+aH x!T͈FҸ^1qX]5ʥc`=,Yn%H赹PJL܏LCbv+.O4n}rA"8P!*S7G\k+J`I¢"Yl ]Մ;a:"{ Z8_G$}lј+]~7R3.)cGR@C9BTLȺ]O/ L\GrڌaSƋ^ =,̫쫔3 pAm1׬r&5bL &N)6Is4ejge aycz.w[&& #f jC>3vlC՜סhzE3? F2c^+ÐBCQtNSI^?Č6|Ÿ8S#GG)uu̓3WLJӣPm /c@RVz抌)5+8Xql+JP#(YK}>B.PeZ1hAdW ((~jB~;j$s}k>'涇]0 *v; y*Vu +ף[hj^R| Ib[u2nkҢW=vbMd¼Z2* PX,YuwyFSЇzJ~Zb(PVJhL[S^)adWd4ۺ1GOvHke hi}-פAϬ DCܺguAl-G^Ӽƅ 0oyֹ}hP,؀ i6hK(vUdk82 uPCPD\'%k[K!p!4; .`wmŎqd},r=C;&಄NHʑ+Q࣮SNx/g*tÊI[ }x'|uQ|\xi 4Oi f*=fv1UŷJ}(菴6tۙ tݚ G*VP%6oYemWӽ2Q:nnأ=E9zڷ4dwgA~i.5'%7TXPG^O>Eo>bńHv g^{0 \u+v͊LvTK(}z^cM5M\E 莖u`JKJh,X_ǨtHZ`G0_+ r"M.iT?v~S-6#u\i|+3{FP8, /kPwh >JXBO5䉢^ D bvn|BQ ]#1d6k 7ȁfS>1xrwxyۉcOge3C  &7a26f0A@j.sGeG/dM+kw3d!D9@AO]j^ϛ^&ImS[nw+]]PUή ZDprLIH^i·s?wԐ'C5SY}۱fOmdF" Jʲ}Gl\ӧk|0&sAlDեmE*h, OIMk{F:ÕhGL(/Zi"0dI/*KdzApHldFo d")B@Gau!}ũ),W&9ejەET YoEObA(e[G;D6ZݦMh^v$6b7[wzk$ 9_"Ӎ@W @3fǸvUn;.9%'`?DDcz5NbTɬLTF)3~}{5 @Fmn*!} K-A"r`{H9_{p8%9IkE+IBWߕ6AͶQ.^e-4,ϒa8h,&W2p+l\KLXtsNtm5d {֗x>w+ Hjl5ыY%BY-o@9VJeɇ֗=kPn#>na<3GU@J y>ߢJh" N%>j"x&:=^.2$qxML,?cJHFn eߢUBؐe~4*vGbP7ZWDSR g1kъ'(M=dW{ GX6pKTM ҃j9{+F :&uCR|P!or2A*̀03/X튼..*OqoOOz̩p4\;|kxe"'Ym.bP; )N#_ ']۪AWp\ (µ_R2ʆdO۵0"/0*e%l=*Nfr)Ov ?7PN`x ~rʔ_+*j`)SR `mJ< 4ixFwO3W?°E@2"ΆsF-"@G?r~۲p|?ڗ/ N0wp9[QS$<#SV#U8J +nZD|qxۯoW,*b.g,Nh Ќc<Ӹ (5&IzJ|t+}m񡳔,N0>A1 0 #YʐBܖtb5;JQV avhǦCY8\7So@E5F&i'u8rWh|/(HΡG-RdΘÌ+ub5A#0C?>@jy)sbMvӴx7g>)քtgA_ ӼH쎙X3HLzKBu\*B8ڟ:ۖvA/HX6X;?01HI]X-I J=xIITacOs֥5P%\BCcETe8-D]1pkwnD6UfӋvzsDn2pϥW+N~{{H266o!uBE^Y{<3Zh";FA7@~s\M̙¿)֋C#~ة W멭\%3W.`!cc"k(.[Gb+ț@|eCY<%ʫ57ۈU-C` _jf =GI/ܚ1^)%g+tx 6>hϪLpbF.0=2(' PMѶW==7oLLPd05>;4ȢN~22dN%t=g؁+kf̶{ztƘ/w[fDj׼s^+[..1FlHv>힢Oir4'Z JD a4.ix ǒcטaw/`RH}&}E1Pv&=:˜Vԍ @榍BՖ Tgl&[xMHgL*z).yz#:cmKDOX ͯ݉ >>ʅ buLᅭHA1Nkų}rĶdQ|SIB>jNpsZļLoz6ˠ`Ve=$oH !>j4Z&psc2T>8sE_!F˄q 59a÷B '!=Ǐtr{JjAmZ6fc,Q? sw o3s[ɿ֥uOk`a8vY1 $b'ǴӸ~bW_>5Ƀ']Q4ˆ^5+hC" scpbQk3Ⱦ¹o@qP9yDbi] 0:].j% s{|@^R6j1- )<޶'T-&t^qUJ%5ԧ`H'Mk;Т-l&$gQĎʺڃ|xTӺa;馪%܌v[ЃPuqX= 3qd`B[>2%Sejr[wd{<@9U]Ms5;^eW6Q~2)_zarpWi&V8/:}*dk݄}^Nug.DPYeوNNr<IOWHVj|AlZb.{ "(@2(iLƍT'vU^γOFΕ7l.`&Jqg=(T N{ur\ם:a)_e2̭s@ᬈyt,lBDrt*3wZL:"L'6ory-828Ol$K -. {}(]7D_9]|ok'0=$JCCfj=;X*IE fɝCN= PoP(ó:F _ٟ7p?bӵ܌G+]wE[CK"!߿T01[oA'm=@cX4vsqgq{ƒQ`w JGFpaqڡLm!֢H͠6{M|4hU0U+DS'X_55s5rV`t|iCn;Bf3ynnp+=[9^Эoxx͖?N/BߤI8gAY}Ŋ^&`ka-{#rDO ǭv$S+@dNljvX;#{!_8K9Ղiؠ3n5_Pbb%b XY1]E#Ip8U*,X(kӒ:Q ~?uqt\/J&xY ߴ>bU_j*/(Y˴BMB*XaɔwHIOcۥR-r4\f;spCu9Gs~͟l?%feQ{(p n1}]7{Ri:nN;w{j %˜s7)jhK몓6+(TVK$n î9cT1HȐ3ua_a~ ܏i{u|k0%՞s$6(Ԏf 7ɏn%G ~?\t œ|4R̡,ǧFgsT>޽iHwJGG:Z{XmV, =.q[EW/+}.`Eǻ];%W|\+Gd~-ǂ~iVɛtsShKq[w ħi6+YJҎͺ6xɍ@V8 2e/}s7>H&Hs}x݌oziw3hHp}3YmٙG3osxV?I1v˿!jHxn+jz<~["*cSCDY XOO$-H~#\oIa}Mh$Y⮩~ )?LIܭ5? h`u-oIYx{jw)2z5*Qm"$; 753/ :6qXԃW΍';A#L?8} c&6.u/ltDRc{Ⓘ-'?mPbkrsc_UAq1IMY,7R*OȳdFl_SI<.)}FFPXNk bk0%{>72L&WрХ.ݗ$/+$rJ6ك pʉB?Sa8>W6< r(G|Dr>^ 7Q?aa*N|쀅߀ ljM_ֳ3M%ٗr_B\#̺}^[_X ݮUk^g €u?K%]e?oCdh3Lgq} Uao铲եuOAg _Bt~,Òk"/!' Ke'/ײx|Z!_W.Śgt`Am}Zr"k3.Lzb*)Bx=I=uvwaTPXU@Ǻ!|Tc8]dKH0^`8]ŔV#&#7[0P }Quۑ!hG"⹼c ا`)t2̽,9xIUS 8{kbvW/l /dFOeOo}=4RHl*ڜN2xFsde|;ER,(AO}^#V7)7N(;Oz MDH\L[҇܂ P' lTcv>2)qQXx4d~~NF*QRMpy]-5?[1,- 91VKV;*x,/{r4Af~ =1LXߧN7*uT!w^,yw3W՚3yy?/a]G6FaH(j)ڠx,ݳl8V=GV9w8yha yg ;/o9E z҅#]Dy_މ {ùhu!=.u=%<_N./y Io"x4S3~dja,Kk1N :k߅[k*<,<=Fa,H퉃j'ZDf(bp~ZZ+7mW*>g= TG2'e2L< us]^/LW֑{ {)_s%I)8cX~QRKeZ~VQq*5䥝g98,&BЛecZ?GW 0s-M6OVv,/:!p⟃O]~KLieBQŕiy\;#PT #;amű:E5I $s.2Ha.g VoɅwYpqbw]Յn#ܼ^D=2f-6I3JZ~5MPꃟV|ϫCHFfT:@b䑣XLѥWwaҕBf|#G*Z ].[[^Ÿ ;9?MN|1'JOͷ3;A/`h/^{n (V=}Ґ[\Cezm:2+Ra oJ٢Ծ"OٜMA,*)ɬ$XKMQl k*ԘվԢaX)2=+4}12"fr7!0 h[Z{k φ$LHjqY6r7w= 3S.ez@׌&ZJmR6ci|4fxK3!]$j5!0֋؎kG" aom'W:97GԬ :HbM;.EH=ICb1`vdrr#H-͵f٦fL ?YIB_qwՏxρ s*(ɏo! L{Nn".!>m s7)b]ӚIF*J;juՋ~¤9|m&eͺ|>f|Y3tx7MrtC.z(u5<ōq/Hp~G{C HD.nޔe T AaW$2w[=1Bݾz췪z.sKkQ;#'C7W"@!ttgsZ}*I`=@ n|6D egfQ!] V!472\QY%^,82L)J;J{X-LRRCL8wm$ߐѼlSV` xE~Ѱ Fz*Z|AqaCf[(#g/fQ"vܗė|/2!%T^io F BoN@k(M}7EHlΠG졘L,U35 A6! 6VB\y,9*5T5嬁a ENSp2U:8 YaIޟ!}0=2Ք9*f/L&,HE! !K1M-oƳ|̘J wbr?/~6 b':f*XwbE^>{rIГZi2,N?/:)5ɄŅWq]ngnfeuOּWWL75>9G`كS[B?xa\#oޠu Sc('{;R<1- P Q }]XkOW^.I@%@&_9;tfN*8p.[Oj O(+\׺wI#y;h~M!+/,,s2b}uUSYZP#0lO|IK[ڔ1 xI3(\zP&fh_?eGnнnw_mQ83Z@^fZ-t ZjmH(gx.7-80G59Abec?bKw=BI?.̐SSE+Rm ,\GLn뀧6lf^ETMh8C6x"obo?S8>u%Nd~[5 LҀRs0{:x~8'333{@zWBnz i6KK{R}ʋ28sdLboln04":AJ`ݡVB{NG]5a7AAI;Q|"9-)7QY,]yN z,1ap?.b#%lT2+0 W-hhupU2)"Sl5iD/d)tfm=ֲOT%ʌ,# %QvJg*0I-X}[_wI{qQ% _-rRP>G7!7h[WGiKwfZCJhra*}l[29.D^5ؗoAC\5%@/=О 8ry`!7=zʮ[Pbr1rX??.\]?Il}Za J}R )8 (5@[Lf|R ԛ>f> >'lhMUsi>9ct|j] '֮m6Ar}QQ| U엀md![0RE˯fMzٶ4b?.< s܆0Y32#: &Dv_m x~0n)mZD|6\p!~؇GEsQX$U7ऐ(-IBb~eU*?9GsLC-g*A4q7)/ Y)5Oug{fyOئeM4 ,&O )xv(bG2iOiysh|zׯI#r+tҬkqۻ[ʧBk\^JOX}fDɬecnM&T_N 1ֆ=6QCWR ` F5xReʺ\,5J:vD֩(.]bޗDha[R4˦8`݈|[nMֺM}Dljw"@#o751&&ȿ cy"Y2 Ņ&ŚJ_-)Z]C4zg[P;rထwגC0 z=sG]UIfҵ3(x.N:u`J'; Et:יė BhˆO]FkC"#v#xI׭qiKhP)k;q襼ԆL)]34o! Hm!. b aͧnA*iőhqkƔՎi׆E^rIqHA3,=)9lHԼ|Dq^UoUܠwpz?Nu"8XA_N470͏E h*e[DYt { d$Ɯ1gTRvab s^g!eM,o };^_=mJN@>DRr@gPr;%dU!0.+/i$Ǎ£E9C~'Rn3`Г Y?4Ŵ0sLG6vuR_Gd9+C[eAu@w{IvsM_To8j\q4`׼ ^Wΰ йS:/lѼĉʰC5,\JO >j<O8cQGվ#20AYفS 5W`̮vx٘0$ԝ1KbKdQu[o <TJ c+/M@*<]PMB}ryJ5R`0vy@BZ[K1~ F lQ6vL:-cn|{SJ+yUl#;{fag߾J8+?x/4AZ '{Tkot~w*<'A[}Pp 4"CHԖSG7Asp〶$PA..軟&2ϸ;#:|$[g߽M;cV9U1ii2%~EM-?{h@LAm mZ `\?iDثBAD,K"|&1I\9Ea `b쮀]MK$5ٚtEy$}A15ۛ_w}z]Ç&)u8BϠS΂c W,@coX-tǻkX 3$]ؘNrIpUkwkJB.:*vk6]PAe0J(\eއ:GXˎo[#DͰqz5$҅7,-i[~*5YX,8C4:Q{OjmD ~Ä+'!`;am,ܬ2,!Glr&Esղ_{wV-F߆W&K z$&n[ɐO~(ow#/7}c6C~5$Oκa )< SG ?C$7NߊVs^G*KU3^̄)l|(Ⱦt+ך͔,>(aG^I!Ls /+qn7(~ze~:^^dpe@ $9o=YWPmGfmF߉uU2Yc#j\m˄4Tb; /V9"nr\1 PxyWϣ^C]-SuIټs{4:_4fwuL!JmTѽ*nuxf&~!4ИMPO,5*/ ['Hts<0 J~geH֠'FPj‰+zզ=hgtp)ְ'wË.?X?^C; '-M. K.D/./O8|+ukI'3X!'\Gk#|x4G&fٜEE"P}敀,V')."Èz@ġ㟹_{oL2n"w8f9*dKm^=SlSIGcX `ʎ}0 aI(Z ~r8#9I.)1K̡%6K˧ec`{eXDN( 5@oQ>ɹ~;1"B$9%~= 5H|A= XaLف*z$%(a yAHTwߊ}-x{ROVr.蘆qzIdFۅmw*k-7*cSFoRSe9_wTYT{r)ʦ0pA D.2uMwl D-DGR._nG}IGBl"/0)<']bP> Rzz{^tp\KIJ}wː` e .TEv8r(.kQ!Ss#ڍCl:`0:K|L0Quz WgcꋡT-[DsJ>j+`ew] lduk໑ŷd p6ws١_Sҋќ{1=bN5İ-|i%b7[ #&4Ilpʠ)֥"a]CZj=^"6@MptДiWd?Uį`" ^e>J2C{*%X<6ZH6:fA$WG̬.:6ܚ}ȣ1`1bFBIuҩ~(`Bay/y(W rdA/5S&)gV_b jʠgqJl@k".jEpaMOB>9/pod-QP:!(PQ=ay'7\ Q2wEuf̎2@Z NxЛYx1tL'zé':*fdѤwxE$yk440 2ac~||g'Q t FYWuЭk*++qBxݡJ|ђkX^Zᥠ e;fom߆8m;H!Xu1ux<@1CH zjlFg0P=E'[&_X dUT@q] B:oXL E/Aq{ 2L:{%,(**N ˡhIK8kB'm+x6/dKmTAy,Ǔ79ս:Uɕ@-G+Cfv/,)CY#2b{H?]abʁꗝ-ē2& \k}%ޗQ%]g*e'g~E1fb53x~K }z[(P^8_kRHYpbשBXDљubA DQlT!`}3B<.X$u-)1K1QE:޸}E&jmNNՍ~1.7[xf$LEuB͔*dD[ *R7SDs!"K5V[Y3A5}(`a?xK4k"Q)"T {ft/Wp|H>o ~ÐX|&7sufĴFqrĻI`, 0)Ⱥs p]S -Rx(w/QRQE\P #ɩc1>I֙P<<5)Re boΆ|R72#Q$AZMxY㍂:lSw(_A?vODU@ŌpDmm5Kg.lPu00\ k0, E̪_KüF vl1_/DW2$tH1ؼ|~?j1H7]*W$Wt!а~jw#>z.2Kqor+\9 $&vUzoVk`Ѐ}ֱR$FXO$2jpU\/K^poJ>8ZzxomB,;[Ϩv~[| Pjf˱tXoG 4kN%U?]d]QݻΚHʷCb"8{DaR8_xe@X͑nmCw,O[ei 1F,p<+Z x*'챇caDf; "lbKYi(9_Kv9ANmaͫiٺ(~`fsIj~?znՕ-J^8mVw󘋜K/Cz}nB<50xlU*Rwz.X#w}|bDi\u_4{8;KvNuh?6f{\)=`MxYe~WdjV F+.@yϐGff / h9腥Sq5D,MիSEpuݿRtr2;]kj>Q F@f?. y({h,qtWJqޙV1v݁O :D,YMk~E̛qJ YoKo'7"MLX7yQE>M9 82Ǔo1;l|;ͱbg0p.4˂۾ 7 䤠 ‰<ٸ]Ӻi`Ahprc#i: ccDG-,Ĕw0'kMYT"7Yr苒7qc}n0ɓ(eZqFB l<ϙ|䥓0S߫ iLk%qgl$6(M}Szn^Ed~ybWϥJqRy'jPg@tPx,?]2 XЬȋɠ!]ݖM+)|gηBNjha,"2:2R]T~Qh͙̀D#ӋzSL/!)2N]K<ŭi5(sjp)"`=p>k_ZTD4.Gj*%/)5ƧM}>>&D\;e"e '܎x^2 $NU=ز&Jx"[n6L Gqb>_E$_{)cϜ@薦{hlE3-K!> JF5uAխ˚U=%Rzd у$q^\ tuYx chss(yAYj&%xn&v^lu#4ӫS7wCa =>KЮS.BM=HЂJrgйnZU9,IcͮAJk>@Rښ JG-KH,HV)4evfv|)8d9'R48zڬ[:=Kxc`@̋ xQgI8gpǏyaK0~ѱ%a ?@>=TpYHh0w>g^o`v%ʐ S,ɣ6t:ge%0Cҗ[[kf ]Mբ&Y/ĸ -fRO=ǎ~贓NY+LVSѢ]>f Cq+r,5yR;@w 7~H~jMl/-\R S*NtiVW9Mmݸc{ep$tsɩZc?_._XhMh?vl@: p*00MC>Oڗf@wn9.:p Y3IPJbi"w-"yԣs$t9-7HضT1ֻFz|͹r/S,՘!gARs)lÖ>%hXONnvWGe0 sNKc"1qZtzWmg*7jc/ ̨]}[2C]1J;M.M5G'F3-GXQJ.hUͣ"&' rbb,lSm4a$X 0~%c9,9 ܝڪ=UcIE3V[N~0l}aMl_s(]6#|a&I Np(FTnY>&䯖DWEྠ{;oNB)S_6sXb- 9g(fs?fJuJ)CV1)<'u- WrSѾՃFenBx Sao/QDŽp6 R乡40g#t۱Es ˎ:^DL[Q"]5f:IT; ֚ܶ,0 \ ]FgV̪\b+RTnXg>𮠑D Ҋ1~LfyOf!K#570ǁD_R|9`gj7>/ۚ2Y}xXN0ؾZ(v_0 R?}o5Yȑu R*y% ̆+[27 Q:Rؽ^&mƒZ^Ps?߀A;Q`5ulq.ʄ=$n[=iS.4=RŸfw:*L z;e+%*"ySIiw욕Ns*Cj.?fIUIx}~7nCL8hW椽9+S YAlb|Hkme5yc3d9DPh$Pu҇RȚ^Z֢krm!Lު1NAZvm Q{у@;Q>D9q5;d|;6ŪC1f1 ҇bkO?ͶZ+KOvLww~*WM+R_C+͹4c? ~K ٴd]00*=Bf_`iu15^X}\R< \ bJHwq|fZ<ivgR[+ԁ{ !Ox5%Ŝ.3e{ʯy.Tlzڕ2Z3Iwk(HjJSރ7>*gt'tNc'?G8W7U~Guu~a+YbɑFCV Hr4\۬;k/ߎ㬱e7Q h-k3$ꍽNy*hKo$h, `[ S :(gr0.=A}f^&# ⦯-3=!aF QZa4(^ YIɜۭY~-e šg?w9Vgjg6#RB@d)ڐ/:\kž ܱN6YsyL<D[{8t+6<0L@m(d^/bY4L|@)~EMӸ)zjm%mdɣ$(XSw}Zy?8 ]Cn9IP$r{zkЭ(¸AqxUV+:hW #2 3uDCjTfU^jfO3{+c,H:HUb**ׯrs DKjgik'6K|0Pd*4|I{7 ?ՠf-ˡoぬbow `K")V0/S!bst^r1Y}-w܍*:hՑ Ԝߒ2<Ư2faoYS7 sG\':1mWx03I_)\G_7·m=eiAZˀqQziӻPLKُ>9P+@?^v{\]W9Gծh,I[ $ cѝi$hD|3.8;opBdvzUqF7FBڼieO},RbѶF8/bE3)nѱ[Q a٬؞lPZ7z *^q)Uxr&Y9<2kL> 0u9Nz\'ڽ)hAɸyת}ܺ]<`cN(C\.)|]9((XĜtWAx`Ls/wqg_9 z^%?\2!g&RCc"0*А 8v@4zrF8F@q[ұ,N^Kdf"m&{>پ '9}o;FAP^H{-d/')2gc!5vE]3pˠ14҄e/g#gERz/clRl[nıe~w*9͛i-0$$am($6/W;z4* yY@B)0 %7*Ao}Jr&t^2UPj {qrTSzy 롂y .ēUM8~R׶~I|;ӺX[gx%hBy((ʚV+=͌>NN&D{<= ,\XCfM,SjFu"-¢"B1K:ѩ Yn:fы,IƊ ++b̙ABhkZF3gヶL! )>!8Hs!uN/kǒXʟE=Rt(+o%3߮4hۋ ޝ,Ԫ>q lLW`n`L?cAƤMыE;\ b`f5U ;hJH:gcGS<RFUF#!M.a\?܆/ɢ,Hd-hZy G0|e-l#4odw8v(q Vxn@'xYq QY]i F(czZ|w?f؝"1u4)f`|L^/B )&,@ =%:,z;%-{d{n :\"2i]xmX zwXctM6;*u\$oɥ s2/1k~n؊Bjw&*lZ @eVŐ^nR 8N|-U(DEI9PoOǐ^x!ێfk'jGD˝N/NB?rR² =3'eg8ǏG$M-Y.9Sm 遉-$ hsZ5{ KUH0(s\&yz _0[C(b9a;|VF=ӴS)7gAx.Iew됗.)4,_qk';\.;,MY>l/l]!3U7^Eaq %ZqW:\Jԅ|,gxq7܌ǫQ)Ň>o0>?4ֳ9t̠X CgYk9@_\_)a2иn1Ɨ7ARxiaMR T!=gFcӖK eǿ; IseS' 7#^Mb yzQc)4F)J }%X>M<> 0AG>SGE=fi/,h;ŗ(qOiB9Z HzmCRd<2YzBr'LR@9vuЕ0`-ϝ6ɤݿ:+?gONníGGo"/Kwk?F} Ig(fg+_]s$*1Mu\VrLr"m ӋODĪZ |@S<Mg:]V.O2[@C -sCR0z>MQ-_NSf ׈%MJeK'H4"nvGƎ5"c.cLgSqUl4ꉴz$ኗs k$ٍ krrvq@mP{tp,=K+ dKV4{t:",IFMq&̇C@. I1U_C^ h:vu5s0a++*P %cZƙQFt( -˻3;XG9к*)UvEyt.Q>~_͛@=rPKK؛jaDﴐϞIRFTpZB7$u*%7,8OE$p}_t>6?N8?7AZ Y%5ӰIcn`͞x.Rc(߇!!=bK,PuX_fmKE.VH/GpJ)]& Tkbwmۇuf5/cӔzZX,!袌/!mt Aq89y7݋h{%Ag 6᡺+y(YKYoW\ϢJ񏠼 T&h;)T Y_d#:≣u k; K4u1!\ PY:R*]HT!c·^WǶPiB*dq́N)?DCl[Hl `.7>sYHKOnϪckU/vVkgbG|ÑEVb*/|niaK? wWCI1H @w9:' =]BX|G>fyT7$1 &?I`|x.}aX)gE[ȦwCM'$ϝ&anoq]UTuo7tF=$(9= o@]֦wMc AbHeE'..+ʬ{F@ K(-/Cԅ4hQ K|Tk$NvVe`ORR 83̘p+x&_ sv\4`%M'tÈMR(6="&]EO|Zˣҿ]t9j8 j ^C6eldhR,' J=5ѐ5gequ;'Xő?4ڊt 7 ϱ #zjY9ڝb~['a>8q~ΨG@>V}9"5MAzۂSm<^=ЩT2S~` ^ٳK) <:qr,&JZ:yy *3$fs{QP].LIHE7S&ˍ)F]ﵤqC$Wej٧䥜j*Q#Q# ;q~ߤr^vsg~qϧߗ=ﻋUga:[ftG 62{<7k^1yc;bWfl"w4ٞR^,U شyXp 8"qm4+7[rѶY2 X3N_r:l>meӐ ζQOjVFkiM QWJ̔?H9xM`XB.ilv"}&'u]%> Dmxm u^Mc0t-b('{< YJ@8G2N!q9˺&C#7[S{@߄\ٱ‚Y@Z\8ytՆ- >K tv:ͮ1cYmŬ;EHM;DϬHhU39*bhʱ I5$ZƓhbn?]peς\0gA*y@юn@C0;c_ԉDI5ef5OoB>B)J~sA&Z]1@!ZQl>&dJ s`"4 \蔒 dpwL*^_Z/}]:<r3s= 3Lg]"3"{0A"M[VbBW*=H~=N1 _<>Q6/Gj7Pnl^gS'ͼv<i7 ԇȗK]P_Aj5 /M'ƶza٢\A#fnw;_&"3KhxcbJ 5A(^OusS}M ݰ!3II6 WUц^KZ?9f1|[Pqq5|V5_QvxfZ.xK/YյY#Jשs`Pݍ95{\au8UvYؗfߞLfޅ|M5r N VS.w.i}X!/i5tB/Ĩ}d)r(s'N ?3FF(NXçk(YqVZ#I-ŨUbʭ̯ )V]h(_gDD¶U {ثKyn` (ⶳ1R56UR,%n^mPkM>z *TRM7*6l4#x`>.a8d#Zv(7AM[՗ TJ=MZ SZiZY1O!Y_p4ϽS[՜L#.:I8acS!yK6fL e]6q}&X-D=Ʒ";ai̒30~j蠸?yM@'u: HW;F[ "z(F;1Ag%q:o'G,jzZ9R_a6Xr:MYk>ָqP勅<\Zbµ zP !?#yTVǐ%"5=le gU=}g|HՄd qȔNxo\OVq] $Eh946(m{78Y)@슩ictg!0Hh-,(RUkƲ-$93f? 1%]Gz:RVgǷYoԾgw 4[Oq_yɖP^M (un"PnHy5 +jfhۤ2gean!7eBS Y3#jN҈ Y3ohx*J'q`jO ]gj_h;`4 s֐Bq># ?sn}< ̬RZ3bnUpA;6\Pj_$gHm/!8i0e)8pJ ?, 3@'M}YUsvT%Dl.!cr^2*zn`gzj*R.y\:jq,$5{-!1:`UCWLc޶j{qI)';'p!3}Xq(Q0~I}rW!X K҃TQ;{2Sѽ1re;q~k!P|&P!DU_U:4N9O\{zxc Yyn !_JMvG:(Eܓ<ٍa@)NxG wIau 7 :QVFշuq\ĘsXWa H iU}-Щ"KlmoWJ'(՘̎2 }zR/h}ޅ,~c#z`Lf^t.uoR(/i6r䕁ҝCMVVٽ͊2oV/@.X-\PzwnwSRSn<wIeVSϮ L`JԻBw/ FxW>T^m3G8 @&_X;c'}P}ܦA8恘EdPn^XR%CR%Ȣg; -*9gBfup1kYf=wZƦM2^ "8W$[`  n~P5d(40 IvF?SPenzM2=^yL- vtV"Ǐ a3?m.)\,2UmΏ۵Aāߦ.YTkNwsL[YeRE̡tNjK>6mp^75~39N}֪茩* GӹȨPC-ϭeή >X0[X=p)tl@Mo@|rgZ; }6Rh׆K5H qu2MqCD'V7w_ž1@]ڢճ>@sUSw'yG֝jw vApDlV۾SH[Bśc8I hpob+5I|yWҢnHXtx BTe[V_*Wء~%9kT]bOHuIJ1 uaG DNQ o] e%6YJBgbSvTQq6ICl('JeDVITі Ta@kEF:t_JVGm*-2n4JmB CԖ y1|>bBƅ?biIR痨}&=y<[iv=ݒ?8r'a~QeFXU rzh I4˦Y4~XM$9rmy*_vs_1zDc$teQ?5[~(=$vZ`hg Bb/ҊyuAk֬Y1o-=<|=joܛ q?|@NJi'p`2SE G}C+/xȠ6u&wk /x/MZrƶ쐶(a7ܐPJFޡ%D7'j@cH认C\P!395efuE&̭uqK\ ;k3=OP iuՏVC(@x~7l rNTF[ߍ =D<V0itw̱ 79_}`ݕA6͜BZ*M̒Q񈓳2B N#h@r5؎d7}κʎ;iO~[_Q`-VJ{NFYI7)$ߌ=\Z CejmcDI"nO/[`㶙Wsŝ}ph=@y4H>ZW,~( /04NIqvfLjOaY rlB/|D[#lf>У `C\SoftRűD u WaYK9F#KiY!~Vv;--edX`"4=y<wr#R=-j;zq[چa}Utcwp6c)u+3h"8>oa~7PR'"o_'1#`{rA);%*g^.X4=Wז)Y޲~iTKkڛ!,c[#tp!IVdp(N)wk͓Cu"2dKx|sh_߫/v6oh=LF1qJVx=ap;b+S.Ci]&cCUR8;ra\X׌Smv xJ#Q cBILwc,5\mB^A)~Qcx_#ͥ/IBհf[GJգSz,5Z{$ .ҨXX 6€ft~sJV㾜*yej?xrSJaO#;u 66Dxy_l,Kw^ _buT0e\KN@ -{(=k$FyL} LkdD 7INPZ5\/mEf^񹥴E B5J;sL&(kg!pɠ(jūrX߲J vt\عVQTiSCNn>H:\ȚX(=f081Z>$OIWm@s*h+4? G;^N:41Nx(Bd5٬CA#BC7SZ\T1UN8ť*ɰ0(7#4Ĕ5ȷl]xR@OCX2]ҮZTtYc%t3@, a};^qYLEA5##n:{0[deTl?y !DLӦ~v-Զ Ht5n$>hWIdv+r#M4 0w NJ[k[樬 n@@a4u}6 jh3w;ZCy*TVat63 / P({ N(  iݵoQڗE9b`{Sb{ =$*1/4Hl;]Cs.cEI#< Ԇo >X{݉sV(נV¸U&^T6UN.|SXմh׉1[ 3zH qm>>s¡§XI\&DyQYxUqܛc]?-@4 1QeAPLxv>˱r\L8 J9k<[ѹ'U^@bF+]L3S0z F݆op6w lΐ D̛>Οjmym|=_~.oNLI >1Pgj7pZ-ç \^^iPCtsW͆j_ҕQW- 4 lŦ@/^?PJi8|i ~K~BY۳KpsO3xXA}wRRNOkNd֭\` WI66gҘ.)Iq` Yt][f;`mYJF¦\Nl9Wi~뿲im.eWFPM@3]:p0K;z屘o[-2v^8 sn-K5U j}ѷ8yk!&U\hr-p_h^'V>م ZJrbP*)&TlTkef[g:1K,/`E+/N#6p mKuz+WjypłjpW x.4/foc1#{\4[ Sv B>kl`QҰZW*-L *qG5A4*3G{Ђ2:x-eȂ uYO;!P4-g*=jV$*:%C,̚ԄCQT5=BKUhx$5jvF t;) jL2ۍ𵒙+eʻMyo 9v% 2DI mf-{'AB낃9&.0',| s-ߘ|wWuw@o@I?e9$8 Ɨl*ӯÀXiGp%L*r)YDS zCic>mXI추#:Djjtڃ.^;17wj5|2zBS(P'|rakHІӃXE,B@Ut']MYUy.9S_S/qa#,=]_6KZ78 5F"A ~[_!N},I*D\$+Mǚ:7δM,}%wL˺Cʺg1 GA73ǻ~mx !M~ iʓY~;c \{`ἦ{?b{!}я^zdNg>sdBI)glQ6rnv(La`6C={, xm^޲z]笾4ަ#5ΎJomԦnE`h5 +d&S$X\|0@h9&u`A.6Kth2A哙-v¼{MQR)f֒-ZU~ M|uI8SHQy.E eSRBUxwpՒoY$H)^t^LɥM!-%}0V H{xOX{j7P"< `ݔH c99Ez( 4PVj*ڭɡnRxkGF:x'MAV:5(2a;q4 [ @Z@QBs|N mAgQ4t>,E\U~ݱ]Ye,(> >&A T6hw\BF۩w5OoXCGJ*[ͼ!E7mH挶5ܙGi>|H/\x̋nX;_gh,ݳV?}ń j8NSa :ř `ܞa!7^kؕZe6c;N10K51B !|J*v,XE䢈=ܭO:#Hh`z>6V}NxsFqڗQ)eɞ 󚟬@O>!UϰH,WaMj+:*úSa$±mELH_da0QF/&3{72ocT6w=7oإR22ppvϑ5!F VʜyZv`Iz1ZǪ%(GGMx Z%}E7__VR.$:zGU!%*e,tpfz}F4F.C4GDFhW^vf[SGӶ!;rm3K?USCqu nɂSHlE LU,5,0V ҠZZ-g+ ҡALPdZejkGF3qB^r|Ϸp@TafW'Dgjg 5c\2o U$blLvK~{arw;&#F3#xe߮<`0$+n+pHzPDi>#y0/ߡ1 &}Kp`# `qfrǁkw9i ,E^ XG WJ )x./O6d؎}:{ uN銠 Ηt"lq4!qq-kh|K[9eЭRN}5t(DźYU9mˆ|Ymt-C뚺.HpŠJ-7΄%.*?9:c,uzƊ6ϊfL]>n gxXPa358=%({혩l FEbl'8|q``:8+%_W.~I\0!ɨ5r=M[ic87kʽ?g'=kV@ od׼M!>87F% XBGzLLގ'?)K_@/ $OH624= ĝ۶sᛅsnq}(AiSn#p&2;AQǿN{$-$yXGZIj+gWz8nyS˖P9#ZmA$%XLAc̖&s I2Zkus]Y{JƤ/c8]673D8-!ydKك6LS[)<٘zۣAdDoԝؐr`9:%}z<K;4/(,2T{ 5))xRZ1Ə4 s8`$,y Ыϊpq +߆h>  Gˑ7H.O(ΗT((*Ȕ&k/9 ͨ7Y!\aƊ2>/d b ] ]RWB@S:h;`%0`TJvy(iL&%r~_X䞩HS^TuŒi갌 8d.R]z昭"$)C˷>g`pN|)ȔP^ѯ66} Ψx8\|MԤg%ڃ'N>嶾 "G)ELep<_~l \ohᦪ[?Ef<^=5\g NJoD4jH_?(TY4 E1`[idVCҥ>RK{.s2dݛ\҄w-+Vm8Xb'bp&8̉Ʀn)A9ˆ;>&ۥ.phsXuS| G&)n"x)< `Hrvv١ޮ0aĚlfҙiI$8nRɻ G+Uk5(YuMRlsu0]RlKFZf`x ]I֕I\~Mo-@nH޵R,?D ` q;LCJ.ȣP!-=-h,ljĹk4F K _YdYsY dZtx/Jɴc>Ju䠇b685B0mx [FwZDiNZ"OBlſϷ!/gX:<'-Pt3/H2.=}t!ufsrMu{Ih4Ǝbm\ފ*jSq]zMqVx<)DqggT[Џ9^WTz[,-Tt h`~nAūne'0GtPj}?Fa){q1lYI8'3(?^=f g@uoXS@ M I5iPpy*Wu5ˉ7&t蓿>ONSRtap:$`l(3?UW-Le :͖O[yRakTz>9Bwnh$OSļ}|NXR:6!}jS-.ɠ|X?'.,&3-->7L {z UW>KfFP|8KcS$i[xos+qwdr-5ODض!5jDw/2"jhd'9B/Rk/`rf,["D>UwR7)(YQYM- v#eg):O[5f5Ltңb[_ zUW9Sk)]N$EU7Xf 7e-ʥ~e: H(rVXզ=찗 g'${?MP{?i*  fK5w׌>QSqtp4'YFx03Hze]I0+,)'/Ur|k4r^o6>[? 'evy87_ ߀Me-{%~P#qP?^X4':/sSb(`IF܀xxfZOc"I2Om$e!yTGnj_-&&͢W.,"m t4b[V6 4t!z EP^o>i )JC`>+3`=z435{yȈ)wED۴lt 6#|ɨfv5C;ѭ):Uq閱?1\+cga-2h\BVvէwFEg\Mm#$ԱتK@<*V Ctp 9A4fZECH[u)C\uؘ AY ?.Q$(Z" j$esD\Aq;Fh B]5Fݎ\2jU,x UQ 3u}v-FGi:Hv]Q~Oc418`5,]` b`#e ?*ḽDaFWM egH0?@$x$\q@?Рޛ@awaE| ۍ|}KizfĺHC3rV'vaQ*sRIwLvysΤ)"\-tC;ҏ}8AS;;iɅGi) {oe"DomnlcƧx\[}_V/q>f*DZd]s{CDT)-Y37S$zlwDwnjۅ qykh^u16]bjƦ9@\'FgŜn믙{o\Gt ՉFP98՚*n핯)w vɘA"`J䗐C$2.DiNſFD65E&;] OUu?fK5O&`1m匜TzE{Z3u iDTrx?|5,7$d178YweU;aeٟA *<($LAE]z񘁁&N]xl,zaA nGOӋCd)dŮmK1Mf [vеR6QVmG vϸ:`XUF k֢myg50O>i_͍St6cI3n\dɿjtRvgN&# TjstB!/tW Z*}9"MUeY;@|tr~@[N~dO:Y;L$zXa$B8'!lq ˵CVEeۇ,#Iy'ۙA(%>7Օ W9}:2DP_Jm`J/L,zh # I4 Djg=*Q-?Ҩ 6bqúXl;H Y]o9k{_&tH sb ۞q}=cU#N 75B&`a-:"s#ONܥF݃:A(9yNĮe-ywXNᰲل&Wބ}ӡ1esNH fݝT!.C2}?.4bZyu$gYliII^G@].?G8V'X$(?_*)SQJD=qIgjeE^tM\tz!_\ifT,xrId(6v֘P$d#n79* „留3?qfAI\ѯ~ܪ#k;>w?^b)U<~նLU*J M|8shcDjp6ؘ #5fG(a=oP`;G |2Mi9;O x3ٔvF2W0 ӴK $7.J-nIesx} P~S$^\3^?N L^Ѵ714 x=ȁItEܯ ϸ%`o`#]_yeq@ШDHIwuYq&g}AC±&8Z 񹦫%[n~Ff8FWS \s`+í!TS<ɄZ* We;( <_)/1o}dh7?z߬-s[%L3Iro`o?U\0_|=tɧj2gV;#ݫ{- qʫ[q-O˂M(#1TW+`f)$K3>e\RFG7B7gh=ΆpW=##F7Zܕ*U-cJ7pVG Wӣj4("5%n}77)xU#b7) aUƳ;b=i-9BF[yd&5+L$ЁSrvhi(tHu볛vE\GRDptlyt=4Ң{ER5;T[Dҧ}q(55:6d Dȭ%^ff#wpg]L`f}ABک|k ??V}n+Ok+zrO"C97rҔ,f47)|!nm&MeQHh= ̮.! "!i 8Z7,7%@`Uvz~=Xrf"{en*A;7ǹj B/uK,672:g:$6&]]s3>ߡ]qAҀ Ld_xv`+JݠZQu"J,TcMCm &Y#܋٥d 9#L(&'LSi.4X"LE`>!lN՘R|?̮Cɮ5[6&@~C5&MeR۶)! Co].i* fժDM/8{8,jY>$ms)`l.7=#LF^\X Oxo,Adyd=&d*_lxe&lQ mL]w `\8nX/EQ70VnwIq-VmluKpS fVgZzG`{|4qq5)^46_賳%u|3F eċ mQckPwK=>~n᥺D7 ѹ3\-5Nws(8b/-\>:гOZpц}/~A;egXqkL*Q\LC 5}q,}"yh(3ϑCc%;yjJHEnfm7ۜ4NeN.ZiRLUS8LbvDzT6=)K]|H?\TRk9 okYzx*C/R!p.[tKe5:osDQLx + :!0U Do+i]j0mU>@zO>m&xLuF@\xK%;#C{%և+b1_ST7d' tB|X; ėMTؠ/U1%1ͳϿ'pWhK`_ؙI ׭$ Xڻx:@΂-BvB}'MsUp$cbt6Du~Jiڿc̀DyK<^ ?nzjNjtogƌfhr""`I2a+QO#+z "ӞvWnwťba86IQysH--A&f+o3@}ww䗴)Q]u[ :ȵ\>i$P'4{(Wi#.-e4Z$vgD7+8_ u?K9b zH*l5hSsERvfH T٦F(&E֟TlT/W?oh4jL,=}\M>j9 W3\6N{䖕RZq4)9%*=2=안SpgOyOWGOY^7j@\za 'oP޷dHl1c2M #5[y08ėo*SBs-P8G@! G`vs4_ST_n7OY #5J[+&Zd 5ÌʐӁ-4dqaMx*_)}zIOD) c+A%Ey pgd.67?ˀ99O QT 9h }1soufSӷ$߬b%1{%>TE!剸:Me΅ Nicqix?}e-7iZ7ט?~?ܺ͟8!O"HAHK6^ȡyQ2LA^gUh:F=R1^ԹƒV04,}1E}z@18YnZå!;|19ߗ+7Sdˠ@B ^?aPt^[>RF.}j* t t q]^PrY"o|fJ ]?#azlj0OYw2FӢ%Ir-"kkU(C_ws x)#J lfP ;_,X#Ls%j5ث-%BxyYi1ݹ׻M-,>]\s=5leS"%HT(aFUh<ܦ.RDAcl1TuVi;P2s31(1X{R?%E6Dy懓'۱LK3Q~&3IHks0qcHwt(,do^ c;;뜤T!WNӐ쮾ƣކSb=J$Mfe)BdDAB}NI>?>!|Yy9*e򫰥G|ʶʂ36[9rC~fGUi숼#|bulp0^gI|-11=[pभ>+4MD47-tGaXK' xPM? fx`_ OFOB)c+\[O)Σb!lN1Μt@>.Q8`nq^iK(QYY 51+v' fI' Ƒ}ѦdB3Iov[%O.T̵W\T+ȄC wϱԳU'♝!ѶAtm:row #hc SaΒJ$Bq::آU15ŅA "]YFAhx8iĦq wFV/6G`Zo+灭l \`H,i zje!:0,%qK:~![~슛#Y%_D @4쪯ˀQh82T+>!̧GM@A51~Wz)UBp㉬ Y{%n_ aj ߂Y""|x:7A̵}"q7 HC|G_v C.>;L3Y4K%`DHcӶ O$]]G>2Ŏly O'CFtsT`qG>8MW;LMTSwސAO8HhD}[dQ© ̿c zR꧉Gut8;X̄k.x5+#[[ _XE/"h81q~qZLk!3<ƴZP`x-U{9̹v c >M-cVIX6), HSs[M GY}Fm@E?KքM,zZ;%D e$`%L&xRT2RuI[p-ma7ݖ=WtAᏵg"O!V냌F2JV_Oפɶ?}5ҕN(F v) )5Tbqv=4\9] .ZOD@7!1}ƚUEW@xJZ z6ӏ97ĎF'*2kނ[9~sH''V˸cA5yUhTpht. ^m (s`3HJBWn=\l~r9Gq\{XfҰ rl>m4\"Agۣ\+Z^"ݎڢtt_ޓ4YLNQxYtodǃx& ?' 3fqX/+YUG' ͣŠwTfBu[V.X3mDhP^vg8+)CŚˋǝGUa02/ X脲 $>taWR㴯@d\MhD~.rgރ]o8[d}&k?sVnp 4x^|ϡp~ Id޶Ffuʬ_}bZjU?Ɨ~o]Ev^sHPǻ%,g%)sr|\Cgc&婪;^b "6C ^BܫP4< 12v{$gU~ӆ˪?Mw{ku!Bqu}Xuhb} +7 w+|7aV[X8T7K='$Դj~@cKrT/Wܒre5RAbiO4KQ+WpqVZl/0݌U,@B TcXDyUVx@5a0sR5MPo5\EVPe&gpn^{d)oRBG{3_NeGh#<<ʘH*-Xk&;Ĕhqu۴6SI,xiuhǠ+b? ? T-8(>PG7N^Sd ?%b4@&v·.oua'^ې fRa/ź5:vX/M\9]6uE`CFٝ^6"$Swc͉4[K#C<#PjChF̘UPNVyH\Q2+y7=ǩ!1j ȓ@[U#{t Tq<= x#b`Dc~ 7cd,] q@:&Fd0ޕ%:C>{rrHV^,5ыw(@.)u(4YQ`M@o&NcGzo=]ec=uf"ڂw&9OHĵe7 ߭FDctRM,~ ~H`; ^b3Gqzm0x%RJ ""F) iq.||mA:ڄD"Z=x%<קBZ:]* zUD,sxUa9s)7C+P|EÀM|?y)=U,|2 x+_®vV́_Q`O&qI6 ݀:wvs&IT7CvBE_rQڝ]]rePzMNzt7xa4V3cր7 /QVwUڜ(O%ˋH}t>hVb6]W|WGn֨U |PJcL23 Аc[J,fͣ»6aM@-i'Ҕu1rJeXD*q M]KZ԰ogpe>hl_5nPQ0Xӛ"yC!7YS86A3TIkTt!#F8PH?@5$˔]}U8ܝ6nWWFvS;Rސ J]g`U9IoYƖ)^M$IonGpY@Xn`F>0`L݋P]yFó{mN-CUU/v[UXPU[Nc I 6zN?LtߑҀئޖ_,I@ޕ"JFYea4ZUVؖŐ&wG?LTog") >hv 9 bScOm߿ k+#HEx%؊-#H׫`Nˏ0iC^3ӽYudZH |I<h4Ai)arlygէIRfn &^@9Ol~#])v1ޘ$1{,MFAw WԴ^\e\K]: q۷o)ƴ'Jũ +" Z_1?oYC[ZWD)O:nINs$㡣#w< o[DWg)>;=2ASwO&48؂BcKa K_?XtS]i3UB o f% 8lL@`dL) "k=A,Jsǽ1FVܾ<d"sraK}ߍs<tv%ځ3j2س,aww ҽ7(8`N4bK}(%zUx/>f;M${|Glsx痋+,ne}t$D@Rz9J_R@/{el56whyW(M/*vq rԛG#m)bOi$T#:Fvכ@%خqt5W`v S[J[q688DP%GM:d´)?=y^}j"rWz2iྩ,_Ct@H"B.y#Sqa~w#6<|ܳy- bPQ]8fM0}>9+nK? e;a-cS (oAڱZ2JWBƿ F[Mp6{Pmډډ_ho6"(^69/nǽnv;v[y Q2m4a:+Vd,8rg- I^kX%*}]`H;#UF6fBW}jNZ;yҢa9I:Jw?7 67:3hԿ#ZԣU / DP7N vnSؓ#YO0{-f 3MAp!9FuGV\M0M4\1J@SK^Jn2?O˪3v>з!H>։pcSml5s@4Z$9,;Z !2fC$fd r.TJ<&䨎p$onS'?!K@tW.g$[& $ZAH]G/%:QYo{gor|)M}_+5И݀#$@[,3^==F)Gyj,ИtuJ{hJn9D!`=,]w}QDZ]l`Qaũ27}\>[‰bѩBN.3mT7&6HF{|zrE[?0UDEsR-;(Tbc}r8K+-PqHڎ_.z!Y+ochM ɃBPY\$ih1i '1!I\O\jF"MAYKg;N#I՜?e̻A ܴ eDQ  Ղ#Q} $Hr(hAW>~ՈzP.'{Kr-~b*~\gkPhѧaVyCKJ8" ) WuzN7{<!،ʍFf N-kM`s v44& &ݛ25tmtTVʚģ@2KP3pF 3^q3Ynۜ+OƤSi(dmeOmrW)rD[SP*g:]n x.HB 5b=\k16iMtrԫvJ `͢HlǻaV ?h?A%n`a.c'lKӼŷ@U瀽8.iw$r1"$l.^ѥv*lٚMN.XJƶPHY9}g6YȎ(p+Q*֙/eP,v'hdoc_%Ub,W;2\~L1T^a)ڲޢ#\OˎQ_J|#%KHڹbYrUu^D[N[tlOZ#jCOMNeYxpL=[13S9zw~6ӗbn[R^Mdܩ1Qoz~5'D(G|Z&HEp$tRTggG AXZѲӥ"ŗ"v"q-Toi^qX@v5g|Cf' Ħb/Ur~^ tKʼn7Xҭ -gU~BN1LU6h֤W9~pP;UmSa,hGL7gƖ)Kg&ZSԚ׆>z@Fq.ªmO &_Ԙ '3Ar1s 0!=aF~~e_˗̘-o˼v% r|ʱ2۳S&gŅ:S5|Jcuϱoe!նfa4Ò4VYD/.FLM/%2 !ʛZ0i#~3E\MHh(! #snɊ,l^'6R=A(ͮ2w|\Z-I;z1s)qnMp>#LR=|qbXYuZ5 &j08p/:]J;ہR5h[?F.!%PSձy[`Wy@$g`,_(V_ѸY{uqѽ% )S"_g |  +9"0z-hqh' 7Τ-q.ͿCUBAT7;4U-`8| jї=I-0#@-ԯp;mFv![E[p8U+(S_!q[k(mKW`Uܕsd>;^@)0ldV\9}\~~BH-VUW~wA>Y{8˛~V=d4p`pBٜNlj4ϵ {N9Y@1>bx Mn3鑃&GJ&~4αf+Z6 J{p?XÈ 3zZ˦w@Մ|3_,MzV$TSK=LbI ~5X@JKOX1*#E6e -Z[2?9˓;ڛle}^%ķϿ7y]?3$|c\gZ\u'FF?~oӵ_~:l}Y-2z\{_WF=e Fa&Y]wxuh`_2;GcIL5 38 0DMODGp>2CrH23NӅxg>W% 5@PF.}&,CXDȞn]%B5M||kE Y^] O ;p/NY*ƝH GrW4/mkV'Q"iWa|4@/vQ"-vp:hUN{\+X]"g$,?AfE&tJ`;[[%‚]Y(i;f-Q)8o-(̣;`0vNzaN_Uf *9 ᛿fzk !G?؃.$QXBUƕ[`@E> v(tn5J惝YML`.6L M$I%kKH9շ $.BlRPQQ~ _j;&v#H4Xa2v!U1=<+mA|JaMw[h(rSS]K8rC9!gb@?] 97RryǠ&+x? o3> T5 뽷bASו5<EI8#g>6(e R<-x^-!F17B*ǞBM|Vq-)9Nض.J=OeҨ2@*sۙg=iVdX߃cg0᧑Al5%,c)3x|^]rMhTkZoNiOB襁p g|x+WNe:?1ae檼XN+^qX8x Tt& Ӥj)y-`3|O Q ɩO(0 l>Ƃ)*9t&v~jDxBGywsy|YZ@\;i4ƕ"/e7W i8MP7Hج`_:'V~s;n(V#@I RicB0]:J#5@,qE+jR|E0A^! {y '5|`@[l ]mu6v v2nFDD~"9/6gHۗjc_3Y\ؑy\P#-t mJ7Ozٍ˝pM{?}nx;w)se16건]xgPĖ]:>Z> L?гV r ߢR ;hN++b*[t>mXOBWaZ9 pn”"U͙QW- ސY@4i jX<+a|ƽ1(3:BjP΂nMDnf \*$t[W3O8I"rOJLh0'/s7cI|Y]@Khgds /E }axC,}h[(pKUkr/Q2>EE4Jx--&LF 35Nau")e-|$QNo*x,Vqo7%Aw4΃o.zX}IB>2q_@&4_N!'sLV܊%ݯKp8rrg Ir( 63'9p8`/dhƞO؞IE/FDKerM +FM)a?T^+I'kyƂvO[,~,kkRi!aݝ|,I&eH5/Ok$7 Ym@ŞȘrEpyFξ ߽I`[mKnp0"dq[ |b{n'&eݟ# X785j88ݍL/COt1C,A{PRNe{xz(Dw_w {ku4oӤBv@TnJ7b*kd=GS͡C?j琑l4xm? {bqpg8 -yАuIg| -"oxCD;[~^di,Q/l?49jV OM-_^ܐXW)Ͷi.Zl9jLAoLhvs=VUs'g}lx}KuzrĔ%E>o΍tN"JG ^g{>N:1.MàCsL*^}.e`*g}++g-M=i~ɐOkAs/t^;qӧҮbݣbbF'.7hv19CsH3ڻXJA8l֓q[8CxNݗvlK6Y w.2<F <~^/buzCmRyBWġ/0$O+mO^>ZG<L2y,`,'[ K܅2@F~ʢ7MY6/X}[xſb/+ƣGL2D{c4ry.=c|i_D9%`z ^8efEj`o8`JnRʠF>P).9SVV 잙aK{(2dgdg965C0\0!D#M!NDXo?na9(/ +A7g#a˞ϰA=PUqLw-똖+Ga.IK ־Q .-yS:3-}X<!=9q=7Ks0):@m/!l] A=cXw!qhx5?xė(#\h'&P$T+La>qSƷʽ[pDtyP&bfvM]DOCʲ*JFͱo`z ziw|d,RNktqξ*p`%hˍd_9xO7Y= U ,ֺ*~ n77N֯EYw]ВuV!.bX)Js xJ*4 E&v&8WړWH->M\#$R{QÛl]r񕋣]){QBTJr2i>cM=bb?)2Ug%FE.a^~T`B "}m72}NAt!QM Utۼ'Hy*OTȫNW { 81`.> RaBH{\;X+rV3띧!n5+Y!1/2UsUL3 4;`_SbTT]QUt(}$Y09uṓ q)l'aag)'^-ѱfiBG?-|hc~G:4&0`;'t⩥YW׆LM- 4.cect/fyVJO$y@dZ0^| Y|d<&'ɝY#4ԞP澕ۀw%HElye8OErwj/mN"6MZaOޔ)?UT \ۣ 19ߓGȞK,э:pZ#A#_A|v4ԲB̑> yo{i?a&Ed3kUJZrӨCf:`i9}ၼt{6J\%vCִ/YI8U0m=.]ȬVI|1~ *~yWeS):zf=k(\LDLkO1>$W1'#);MCִ>i;xzxYlR6ʚ`Mo=",ILnb+Q$9Sjl{[^d,үZ|AW.8,Bפڅ}^#tƜA#JZOg|c7wL{I~1 ,k,ߍuV ` LN:<0k zNZinh&Ccb4ً>|d89_?n͜ >S/aiC@񃂠23T7s0434[W[F7yWo@ M9x1pC`h`ހV jlqzƲZ%n 9*>N"z/5@p[O31S8K7QM| =  K\(Lrb .gq*ѬNEK`08s)-:Zs;u:<;MM6ّM^⅔1 *OwaH:n.SsxWyR=:a?Rj0Q9=eF߈{,]ffmT4OUN IZE2 F-:qXyL8 fJ $"y5As@t+*#˝Eg*tH1a %;JZvO"F8Q0Z@Rx[~cK5JJB|i#\0H}"!" ܙ.?Ez?.-q&qة "c_Nl(ޙctoMWNWc^/)pF(Ho"\*;겥bL,.}FRBXTة^YV>᠏<]keHtE):df%RHd4"Un }O bt^/uegl3 p ڛSpT5=أ&XE:&kGau7S}-*̱y4t@!cHLͳ2=bVE!nkCopzHեh+Pxd2&֌Wά"*v&cm|k xbEx H;X _[7{5g9"H `͑n/lXNĶ.U=rOCwѡB+S˻: ]GGpJNA`qgw)kZSfS+ xro4H>(yəARJ&o(>;<78n^Lm#<_0{>!<~m @cԡmDZ#(@v K%NW(KGu_УRao5Yqp,qFQpyPGKGNU=W@8J8Uoʐ6S aݞq(㈴)Jbf-[>뙡FNaG5XfaTL^)'kg>jW[lTiC౒$6qbm肳HuNy!IXӤ}#t4# TpQվ +g(7⤻Uރ0>Z >Ц8SL,U1KdZ 8;4N&X#M#ʇxBQoB*= mw[eǒFAwKS8θQR*I%0Wi1`lV[wH){jbZu{KCAqUzҬ Qy)#Aq Nj_ysEUXHOi6a.tT WjdR&#ZL>IfU lH"n _APvA8A 6Vu}OQN$]{ L0.G)˔(WSYj)'&zܢ3^qW'Hpn댐=^O Y u$Eއps7?() l$#Mu=b(_PKInAlK?YͱUr =yަHNE&/39l2LJG]\! yp>p>(oOkGծEXaԬPaDo'R6ev43jH^YsOtS% ^9 9l\uv~'2ҔE`cWqħY~?_,xGGB:: Li;PA7_ ܣl|t%^CՔt=v 煯۝yeU уhUK.5b#gxk}5+⍥{> 0Gs"9AFM.(_P~5(3]!Aԡ4ny/.;aKU=S:Ԋq3\h| ǰ6*|ɿϩ&jb{ͺg 7 k}آآF νx s¦)6fjvM߾KChXJp`*śIP{qL_` kw=,>TS) p -IiՇ?_4b.Y.h<ѸV92vQ@{myuڵʙ5Ot6z~çr&0diUyҲK0jW0؉ԉC#JZA%v~02fWspWjsAra\~Œ܈,TpVy])`j{,%kh6𗠝b^)'igD{`1 il8qb4->R^@E/ISqx°! ^㬱݇ߨFt0\gp>j˙ݓ /irg " YQ)@K}+}*͍ʼnǖwŭB5̷_,4eLQ1ȃ5`.=L/qmi5eET.}<śD v9RM$=-S)^ 5,R7+-C#w$mAp@Q9rᲥcG[;b%V=E.z[ՓnJsACS Wqy;+kE)$˲WAJ5Llc: y,eJ65 ߸h6E|ȗ~z^gYhΟ|w3MIƩM?J= WzG|h j+/KI`mEQ hq͞.$qSZY8˜ւ>j6 Dr}R0u"'?z+3*5UFjh;X V=z&yl0s.&oBFjmou6KRs׳%~E|mtKm~ 43x\ yQֲK6!)2'Ȁғl_Tb&պ0`ӯ\U+f vۆfr4×AQȕ.(nؙD-~7|"JL /d!m8gbzD9yͫoƒv:0+ZٛrBp_ԗւ`׋I]Au5Z tF+H"}5 X[4A9~MwOSI)ֵo:I-&'[R ='`5Y ǥdə0_.ς .f#nbT6EL*v1S8{VB <3uՁۈ,]:8}T˼wAA-疿(B؟9@[{rs_]Θ2pܳ-\tȬʡnxʗB:D mQKV şLNmЫIJH s4rrl6(Ʋ$WӍז3g#ԝH3ƒ {VOXbf7qdBx yx7菎K6rxH'YA6oBv6f]s,\ucu4Yx6pt;pD1Juh?  0gE$%@5C\a>>Tk/(҅eһ'FM8R[MՔ&6rR.6?vet%fA[D'Tr&Q0H2FxkB@؎ƴхP$$/ga iPH/_MJ[$S哊/4﹆#O?FŲ 7?$8iA=x q,k :rT5 RADX>Vѷ'Ŝ*p{R\:&VYT|T 5 5}AMb@kMF\z:- T\Os.. :7mH0.oRap~5@Ou|=O҈{+M\c%jOgV'\Y^D ^,=>2.nU}ku|*g7! E>= *C%- @e|T+>]T:RnУ QDZ;A|JT|r5AH7Dd<`޽8܀ CYcMc#ݰ&9~ (IyNv@pxss F + 7:p@jn:ؚ 2աyU12FN?GZw?ۑȟҽbMEOdFq,{ؙJ?(Wl_Ч<2ecSA%} 2!p:ÙVٗYq6`h7D? ZѢMU#b-~_ק|Qji2神`zc sJ1hg }7UI:,TO@bݠlD80yĉrZ.x;DKVO2a~,Љ\-"Hd2 }@,5Uf+O#_k //fH݇Sl^]ic:F'{&[1noEM?&ɯdoKoTX DJLhŒE*W b37z=-%\jKx] d1>A2"rGXȚ:Â$<+J֖IT*J,ffKVIxI qR4WǠ1D6hztT+X5?#VAj/F? EHe ny^pn#g=)2E4꧞{j,qXWT Ӧ?RQ)+0S$_V@^'Z`W܀B4M[>pֺ(?ku9^Bb:p$.~pXP;b=An*a͠ы"^~3 'b}=<gT! D(aNc]0ɒ_|F3L.kK Zm8x" .i+U¹:2qBu]Gx+d.q> &uZWk7<!LmY oC+Sn4na"tp1Nwqayې7vYT(NF=u (,`ˮg!6ZM/2eelo ffIέK|1`^>,ҋ=Oͫ|8N7B8o7{Ax}Sw9f`9̚#y6Pp1=d85?rI/#dM{8 pzT K>:yy{e:SV9yAs=ޥ-=vY hsHmDT`x˹jW%ȭ]$l%ӯhڣfU,]^X*U^A6w]Hh"8-@tP1A|A&gD%qlw(NFCU% i:]u;*3q?ԲFZkq 5I6juVYw ATZ2Nj,uvBu7EUu嗴9H0!Q"m`DKSwg-ѤN 3V-F<߼y2*p8^)Unlؠ}ʰ^KB]K,XV< d;&Xi|ߋ7bl;Cy2I{Ȗ3H⪲ 7 -}HR#OׁVe(kd[r"$/I,GVGE6:tӻ% 3]1S˼kㆴvjgZ\HWy63RNԇ;v ,(E}'ٛҜeJKch6O&QZ  #/# H2g %8g[= Ӷ.1 1&2(z{trhg1I2 tKBR.ʎ9VdOMVqu,8GCv@$ MҺS4mOPX bdm|o̰u޲j-qxuZC1Ew ~F)`%0m}9\P9™S }-8ؕZё,ESZ3fQPcz>^ W]0D%1os`.. ӳ/rNz-154T1BG%e-^'YrZp khpW~Y1blQi%8a~NvI}_0i~!/J)um2zѳm&RYML]j[Y.~'A#"iu/m@dV'4M%N9l:Fa5|tvLxIl)!"ۂ3j E1y#8[BȵKqn"pkV45*̜M5BE1nܴ-Lĵ; sʦh82G+:ÐV}(275w^GgsG6DxqvqҶsf=aeڋE[Io)~}Bw L*/(zYp݁ >F"õ)8rЧXbT%ă;e7UkռWcW56yupu.PG&Jm$N.R/_V;-S!"n-LJ$6UnA(E7Ի4m27F U GZFMAP2rL͢~#u ݍ*)1W !AW]Pb}əpE-t[tG~]Y&{$XB b1ꏋ'#~Y:73uy$wurUi\[,Y_4ѿl@QЬ)xwFٌ~4eN{仛9ӓe`2o 9AMԡTiVry^dRZm)! 4@t[ݜ:"6l|,zK M"79=U݅2og<ᥘoE6l[jvٱlX&jh {^I(Ź:/|֧oų-KCoc;u{Q ~qUt!3/UE&K8kzi2WP7b&8׳dRόC `913-3gDcM/70`ӈ`vد$TϊGC:AJՎÐwvA)k $\lpZ x{fY2g O臩uF_U~T2TW^@$*` :(ER? ;QԄ1@`N$b35uN > V\!~LKhU`[Fa2vjWrfNWX)MjOq}nI QK d`9zJ۸F{%*}|“&nb;l\u9fR8&zmN|o=[2J6uW8ή'ќ=ŋB -͎FOϙl^B/۠ äbrjpkIG:%BեB]&[yG*rie(ODlb U$%DdE>BO o}EdNnjtC pTՈbx$U)9a3gTpcG%_R oiS4 ̱I%m/UZ'e$bwFXѸ4 J6w a)KݒlQSwIȒ< !VM+yjP[_ } LSR>G߈q̪a upN] tU2jGOI=jŢ LS? *,'"~ӚV\'0 HBAIƎKA,7_M9g=(Rꇊoa6EOR.m ! C0}-ȂvC$ŽbJ?=d:BWZQD:)-S' +!Xoj<_Om؛:Cs(`$'a4I2UuC.?6(&uC@+:z۩/눀Xl5zNGm&-Qу\p( O.lۿashߚFbw5(Ff2U=?|,7VW~.Qυ\,[8zBYt!j8BSsYejEsRгer!xCR*=4U6a)fV8lO_sx\oxv8kQObGSu|S};4agv.4{u&^L^TtaTC"pzP LzKp)L0.v[WbGMCbktL!EW],czqwf'Ued}=ER.ڔʾks$_F1tiCRb8?\3: 41/ܟp+(nC9]o!}hPs-6j'2YhR7`\hŤR#2#͊|E-=u"`d4S`<(9 f\df[}$3Ϙ{LGW PI6#i}@m7ɞP.'I$VRҼn/1ؽ|#zF74t);aF VaQ0XM0Tdb SPvUi1Mty ַcZAex 6G˟aL*7.v' 1H[W+R(B(aq|Λ <5sj5&~oTh+-wq8z*O|f#pX(xXT )*M=jG7vAmRT4?*S/ '0*gpɜxA*G VS5]$HW?eb7 HX ;i.iƖ2Ӳ&yW ټ<1>4 1gutPo3"m#WbA5C0!'ﲊh(~$TU P Nϒ!}Zwث[ `pH - uLd{zؐF ')iﺹT:928vy@Mϋ6"JRq6V7cpЅUxJH?Gm9'- xX>o(c1SYw5~-OP $ 4$FTBhXwt).3w(5S*ŭb`XtWj\Sȕ>sEy|Lv})}DZe=<nЈ@S),K l9eP[\22traIۣ2ôIڹ7^[۞(R> .sDAqm<6 ur:2XY] {mcUB*>p]+tG W|0 BAzls9TQG=l[ԜyT#k˩ htA&j!k`)Nq Qޠƃ<48ilL2j"Lٞ 4Ōe=XX\%ITk)Ϻ2P~6] T0ѯ!\ů. ud"#ȵlXȪL4n?ϝuZyŎ^H>pH[9t5PFp$KJ4$ִ7 &t wB~ 1,]*S`ǸweR]T>L&p tD|, |qJ;4}H0xQɸ2hVn/)C3Kl% T\38A_B!?'!c[lKwI_jٖchTVQ4 Jge|R  HkqfJ88xIfk-roRnl(6}4UDXٛvĸsO?ji\I?8FI~"ҟЄsUNX,YYIF?Z'ebQp_%4{NMslb%SntOLm`Em#*8>ymKk=5s =֍SɑO\"QWRaļq)(r}e#0wtʱu$̀SbȂ_^ r,ojPPKav BocV@#2nhUXh-*~-W1uS\ʂu 8p;Č!"``w*]xZTwrʛIm(I!'Ͱ(Kfm)xS2xbZ-6Xbr7?<[;aVY t G$lS- {(E]MT oexe:f])@sYxܿ\r6_ HpF9(֢`<`\3nNp+nν{N ;ף2:q4<Ћ?Ŀ3~v̱jDh̽!7SLIKʮwòZ ?̙W~jUqk;zPtgTdyP`Urz7nbj<HEwH&1EJ$=az}Ekd. n*C? YF ]V;nS:%!Y_2;z)hR-@ ~f)>4' xp" 4 S3e=~cקũ+5> xaR).:xƶRfx[w/IN`rJvCCgj[m_1c]XoҖ̴MX`!nv%Kb9|Cm(J6YTdvք>L70u9!X5y},)(ĭV̇VOW Y/Wz{S*=CjRd=/3 :b҉£-.0AtdAՔsԠ;; yk-"wKD}vEl{FEu8cnbU/k=;$c(t8ٸ5>޹}>qEAP5 #5"]˫7{`:|cYnG3&%Jl=>c|!V-q s:13FU=d޿X> 0["YIvr0 9f])q?}3 +dBrEƱx(YSCxML.;? OI:wny+2'1lnxiM~fcqĶ-V0סs!I1 dc#j kov)XjB߁rr6" 'X/ M!Qlfi:'"|w=`ֲ6 K>ޘzXGi1(R?R*OiRnʊZV^o|x0Bvju??!{TTb-^>3}RA!5bv [n"Sڽ,k'쐊 LCP'2Oy_I`vv3[v"%LǷ3+V^( Q!9pZWr OO|`^raRǗ7gK}=* aELͤhrN# $,pEES ZŒA|=CK:`8$ @V^&R>"K'>W4 0@'00sk#E{LȠ~b>) [!An# dD}>'LId(]}4&<%_Gw#P.#ցL)/6ʷCEۃutqP 0W?5s0Ji&!ڦ,5ye/lP=k|py[rȱ9g(@qnw<ӉEcG = Oi\r֢yl&1^kt&t=,n'|[h뀉 L?jFG\rǹ889  KlG|Q2:Uzt9>E €l"Gye\J Bު uL4ii{5=(ώn8xoj@k-BeɨXbmf4gw2tV~pA 6%ml L˓*(c1iMc˩IF3ݬi=C] }V0WN Me ~rS Pu5%A'EkWv6AG%CvQ K/sj4 ~VVNI <=!]ZUag`\fag_ 8^j %X6BFgp ⓽#Y&w;Do?H/eHl!G V 8H|WތsΡC!-h Zh^Ұs9J uNHGjS, Epy?ѐ=.(4͹|߾2Tr{1pLi6Aه#KٿMkC@-1}E~ңo^=)@ qxT/67?O6U䰥`#j.d1y~('>2/Rzb9SeVpJ l>H`$Wi(0CwU-Sr9ғrٶ&x!ף"{P\0Zٔ j؞O+~[kAT-eu;/ީ w)#'W׋bU%j>Hڬ9RhUMHܵP!oLGTh㷨_DjCߩD6HW0!PQ_J*;smض0,\o-55Y]z@JNjW%~Υtx;߻]bcѪIyXqsHݩ`D)R, f'Qevr!)A+m 1A~x~yyQB~ʉ"ZۚqV*"Y~_S5 뾀t>ugt3%]ۃ4 5`֣T;fӵK"Z6]Cd;mSzXQ`.]U{7Pc4 ඓv&lwb:7x=O(/*n*F?@)]<$HnuܨZS_ qW\H#jgdaf1uoY0*P]}q|zQx_ϛ<\y3V0*,',$ e@ ;^?)vu" z{@;QąF8-,~ Tj/&ٓeԔ?tk4Bp;=FQ1䣍rP,L0<b?-kəGݝ>о+r*$+&dxmQ\`Qu 8xH,YcWͽrwhP"B 0 #+4ןiƑysO#/O~lҖP(@75YVwn5*]X?UX; a[ B0PQ‰{_AMOTWfɄ~6 ޲ss6Ehd;Q`Ɍ>/-}9FxY!rs:4.,} %<zd^suYR1 ;c%ɼ7/_oə}KD/4.l=$''|YoZ*6 ֬WLCf]`L_n'BN OEb|ËJFY|16a !2=S_ yPe`(v9rkk$>W0R~elt=$ ̅W3TC x=K co:_I!,S"((hm"k8脲}j'acq{ ak=\iz.SԨ_(URP-ʋd;MF-mQ!GPcdSGˊ9UQZωnj\%F4}욒&s08 !-k-nkDIK],X?"t;qQ)FyUcztҽOіY7W` \LPQ$y~ (bWH0YwddAN jP }g3s@_&ۡrzulWOPqo^P q watSgb]6kfRySgcw# N>Hb{Wi9?C!ˤeT:xֆQg:9 xlJHK۷lyLOi.MfKP{*Ң/%p Z%}Îg^pƎ]b;_UƖSR`}9Zk&Qk^}zd6`#5u?=G#FⴝZ*nR}޷+&={.dh7" RJomvhSTtG s|gWOBfMCjKҩk,G2%2z_FmǐAv-%I&Q);#\އhNuemd=I| &Jh??q;.B:+%pһўMyঊ5Α*h.`A$YS h&vQ/5v;]"ͬbp=6ICMG9ӿ7H<t{J+8ws`o+c!ii1r)9ǭd?=lطuviwX!1()ڗϮO˶?GXxe&z@^ʠ@|4=Y+IGG|pO4V*~%yա(lDO*|0Θ}r} ^Q0t]7D n 4샗ٽ4Psx1͜\#X`hGЄ [c nT0*dC-ΰrVL~ kG` 쥑U6' 6 1*-unr'yTB%Zl]}54R(^nAf3 J,61}1Ys^eZ] m e.$²4g٥ĺUޱFEy FWCϚpzj;P,΂o]l1<ؚrti46vv}>9LEɧ->P$|nL<*{Lhn!iLԊ\MX=>'R\ Aݚ4@pe-{Q3A᳑NEQT0*nkԒ+f-8t>CQpt(> )nmҀ_= f3n$*nb.iO%K܅j.EtZEgEkȴ rPyq9j1퓡9|ذn~R>K\ƞtx&N6u͙3 'd|/FSpƤ{IAa'W6}|}'۩bVZM6 `kB޶$.>!4M+]K0~`‚2^Y?F.F #l6f[ؓn߹sUR6gg9:}{o C6)+Gi+cp12?=H0%a<c2/g{KȂs5m45UXRwQ(;6by:jcGS*<8Sէ {Kvlw }23?qfOafjG?[\LMa瓹/+Epoxò^`ye7uU<7WjUJ[cP!%T)J\$]X,M(AMTc}5Q2"ikF̓-+&7!_i6O}Ū;R Y [bEnI)&^rw2v|%6Ucϣf=z]`YƗUBO^܄IwwhpK*VGioQwlN5 ʰa{M/.|R_ƕ,F> 9EP5΅Lǘf4JlaepqJKeyi?a.dڄV߈?j%S|!WJ[Lzf{u'!mo%ח P^OZE]4:[Cɹ(fֽA.L#Q݃6p80 x35EWy;trSp!sG "Y d[uM'nG?:Djkloj *&q܏B+QIIڻcOY U "u>dFĨɀᒋxEl.+W#Gd * !H7oEWEVM(n̬ZDG 'X5l:(A(28w;cݓl"f!" Ra2/8%&O 3xTUA@R.֮LMwd|m$6iRL`P1"tcwp0Ы0 lnřS`s]9uFHOVþH(sJPLƑM:zO@'3XKƈ39K`)k D2VskBA }mx>$uጶ5ʹ54]^[h(KC:!0RfUcylгƯ2{wyt@g5R(^sRS>'x>Cܹ6sT@ St^TB*Ƈ?nQ_CaВ2cuYW17 7IIE֞^_3G-@= 廕mhǑ`ҔW5{R\_~jsfzsMZ|>vtF)>Qf`I`r3̞@GSnϖL WמX~9UrfcJwx1xA9%q )^MӅ "$;YR 8G?[YfF2G"p:rGI>]XJ$XkR΋x^=h.bY[byyŜ·]Z/a9gEeR&@ވ?7KGkkPpKqG`i?hhs೨鞆H>= h$mo<̩QG]+Zs' w5ȲW$hX rߡpB,޿H$ (XE :<4J"Nz)-2Bz`ԭ:Cs1V:o9E}ӬqUjAmJU-m& d_0 QtrUh(>ᭂZؚx18`QkRw~C+߫j$&d= $'tO0Mg7TvhڐXBE7E xxwL#R*{/,t^mBd|muԦcuI+z_A @H*Wu0K{ /~DTT*8M˗EYGdSDc)Y8"TCn&o S\Q63ql*"=:$9,mT졠W(?(5MW.=e@ZrRDZ) ]a*fR/B.M2 n ) r.|%G$H|<5#)(OjK-"yՃ3> wu+)UYr>[]miP3@m6Qxr߹~t7-\TZ<˒$V%k]в26ׅS3v#y [CD\k6' . ~!۶Lvރa`yn/\6sNtP] "eDVf5cѴ&w#cu5>$P2+Nܟ<'^1 ,ri9.bۢ젅O_ݩrxq*bwYkqp)ڛ[+4GP.6E!0e ]ńWgt%v#F u'JMkotnڥSN֧C\rsuG;($G1+ZӼێxkQIVcdhi5c%}*لCZCfISs1bԵL%1mmd|lA< Sr>4C-(]m!g@ Ecrc̹CJwjt6VΖ5 o ePT-[B<~Z9` 3$AzU]Yh8Gs/kڔLb֦У!rNI],ւD(ݰysY4cx:V3LOmd~BsKhg}= YKX_|c:QAmcJtҫm J=B#8[p(|LgxAN仜;?gyN5/97_^ gQG&3a%Lm?mg8+n6*C Pa[*3Uh{نIbr^e*F6v_aF;e@^T`uRZUkHzP-V=dQN@NÔ}]1R%y*@jIͥ~DCڶsxĬl2^F# "W*gtdM!Icq_(aqhȕsZpy$Vsg1|#Rk8"I6'4_^n̲%"RbJ8VU)>n EeX]vĦq m8j>aHIP-].&Vb!t}&%%0,bm:;>F * ~<30+ٳ Z)"0`$Hii:F*A730>U_s"88HbҸi?Z F+@4TrΩ]7IQ@/^&%Vcz^tF&ݤ>y;<줚U։5FbV%z/ (*s@Fd(U rkbU* b"z%PvX̗=lg\Nwp# (^oe]B\] $e˅8-K$A?و=3j>wቷ1gzRD_Y u媀4KT~mAJ 0+ q 1v%յ`ŧxU|qnoѺ}ƞ{('6ca#W\GEG >RhB!RxwJg$CI0_1}3G|N6+n;Q?cSUNb5D @u#3:L]R%If1jY.:3f˓uYJ2ϸ IEF?A~kJ6ݕ'{71.&C:,pko4@pzkŽ}Ɔ4CU,KYBՖ\|&xG#+ bܦ$* %%[w@?,sw򰓫KUDC%1M .jjneN%4]Ew"nw9\] <:OŤa ̩j)P~r;MKl7j'{}kik߃T_ o["MψS_tJX( .n;)AUb?e#{.%BkFޫ?ғB6)FV[)F7'oڮ A?ljK"Jh#j)XN9{y܎DFmQaH"r;Ӄ:n2>;0_ue0#4DLvXܕ&`%,w)bLب{yMΉʑ-E^aYY6a)Cq5DQca#@w0@|/PB-m/$%wԤ5\1:o?ނ0e;үe~ X) e9@D[\v)r\9QT! &rmĸ **QsTrYA}0qt䠃q݁ߐ/S0\`C F_P&k1ϑs(4k S*V\rw%W nr䞓};n|4(}. 7XNз!Uq3j`9Kx c6D`|9X.Lk(z% S,T)S=`瑆 "n[oJk, zV$Z!ؿ'3eH1(s(Ef.kx+Ui[lYi?Hz:`frW>v[Q/og'k.5a=a$;SaH5Z hT^[!cC_̜<sݗvq0'q:-Ng#.X ( tqKe#qi5FZtР/rJ !:ۜJf(q%%Q %"gĿs ,fZ`ׅgÊ_6/V m݄qA(dD9ʻhJ!*:ubJpVֹ)fbId}{ +x j"˭zV<6HDy()(^sa{qގ S5-쎅.ĂQ KQ`&;"{[=])R#\M ͆y*'I >,@^Pߖū\FyԹ3 \DBR 4*=l9&Y^1C=`a%}$ Q=hXGLQۢaMp$W᲎ox 9u[>]ྫla6{86@忛 {l/ |˭"zGi3*`U '#ʂz3Y_1Gdn Nt (m6O=g41ž D=Y{+ߟ$͂ᷔ,vt9@W"Ub!瘣pNw'`z24FzAi|7F ܾ'15xWpw_#)@m@hU>['Rt*nϏe%k쫟!1",q^hVV7{Tn=J45K @Z/:"h7*6&[Y9 .6Z=,\V9穰 4 G)$.y ̈́$vok ]J@ Jd0FEnilˮQJw>zwH'X# v(NW{ٕ.6o {Re4Nf^)ʒyl7DhVty ,ĻZ+wj9$29YIn#FBr07%{LQ?*8STHL2}ֹd֝YM ڎ)뎛*U2f+Wz^ʻѨ`ې_=?zYZbLBVS{L'eu nJH hZ(  LB>3s*LP\}H #8>vu\}f[HH/iޖtВ;зps/t 7 }{a/CpݟE,*?!tOƕ&غHkl\]q{=`?>uv;Kk a)2|O!zlJ[ 4n,i[{&W.gd6 Mtɬ?Ņ66\6гcI}JwAdF=}WW>kgtFW[F֓=<6#Oqn4|0*_WWE~s_zY B@7릻5]+.&ݩ~+X6?9W)oiГs$6&.vCOz ,\0q2JkqˡliD"k>b묂"oSRL|d9}W;@M^KHѬɮWy=7n3q`QP(hE)7DkȀ5X?xVm;-զ5PAq{O|n^z!/w'BA `v̲J3pe͔H2|a,*VZlrAhZ{!`T3Dm"YEwfﻠ=姟p+r%Ϫ;r:b" w4+~Pez~ϙ/˸|K& `mbfLAnPˆcKAgm/-P!-20ɚl1ju19׿(ūJ-0=b.Ο!7N%ѯB:(=;eR 2{Mfņ`„8̐,Uooz^NeDư@1Vat*),Fῦ1JVuɟ>Hu~Lo'Iܽk`6g1&guJz\=vR3tԃ.&&$xi1f|M+;{/Ŷcjx`AG^eZ\>hޛXocMunjݨ bF>t7k_Cz d"`ݩq^A<(o\,uo$E?\X!UUEJ 7+[y@]S̶ͣ҆YM /spGРptϫqa яGm2~I0'.iuS (>G؃ہvs;IG 1sd(؅4$ܲ]SZ3<$(hV`BwU''Q;jHa<:}5`?bGsG!YDП\8 {I2z?X>z{NOZ~Ì2>SY_U}Rgt A Lu[’ BgC *լWRm`]<V?_ ye hr13\V:?xU%J7|xD赁1 $`{ ĚP{o ªNWH-Nb췓4]'|I-Yx>LLmꞥDD `c`VL~Fƶ%L7=\,~2WAyӠ?*2+4ʢha^"v1(w5)+Z/ygpƹKX*웥U(^C4VCZ*:b(%q3˻R^^*.2o )iPREۖjsIB 3/cA`H_G:?\kV*fCZפܹT=ۖ.#Uj(8.ACYxAX1dRN>[[Aر$?2/wa{ HÖoU|3DXdN5'Ji8qu,NDih?43wP[sZx@mF_t}n DS*?ԯQ :l #(G= _`Ğ{ Oh:hXA;ha^WmȢPgP AD,=lyjUh֪YC+\̼k{CJږFOoEeFݜJ@9FAkL]b, =BxF՗ה^@xDp~x4pX6d$DnYgeujJJx5;Hqp!=B_,>d} |r!A8{2i@t>@JQ|eQ +4Kƺ;(h6t$kt+ ;,V+Cm̢jIW>6#DpQO~ҥHۑx;ݘ/R\+IJX5(##mo;XalbP˿lw-7ĝ65'm{ {ar Y/_9=|SI/.LO}Q\2#бx pt5^'G&iagTVF"N4dr&rY"!u%گI5<5L3bVvΫ>W~HSW@D8 Rn?%S(tz3psN"?&zOebb)݃|m/ %4:,|D^b=S|tD`l: "IܑT_vrZiԛڬr9ѥrQ] Sv9řL^U7Ku>w瑪]ftGr fA5bPsnE, vjSMscp$TBszry oyHfWP*o&fxv KVm+TjK#7K:YBž'1.+'(r~+2F}. CHY x2M%X#@riBiva0m,>UFAh_^}!;]3!bXI@OPbn>6Nx(M1vF;!Ag YM6LT<<$}ToMkMq,5h%ڥL̬JWcrGmbD ;1m&^gQ\pvB7-[Mf%Y%~CH:YTN]GI=9msŅĤ8ыP_Vo#K/֥!"19Xfi iRnD0BXڥj+MPv)7P@%qPlea^DzLBSGlR)0^Uo_ӷTF H&kpRq3x"R]/"Za,B̄,ugu2xz"hfR.Z.lѼl1~dYh=8ͧb-l/dѮ$+<'m׆xÍ|.7Ʌ?>3MuˁWwPCp/+\)i8fXD?l/#K_-n6E2M,#6)Ae7}Θjʧs:-ݤB>?6Rk$LSHU*MnPiӶ5l+Έj0gC˶V#Fn2Ղ@%521Dn/WVkWiO7G)!5ۿt|8J$r4kb|64V<]pWucoǑkf. M:նPE+uhg+;TNGk1{qv%of'5s(7怗hҨ^BϚ5/X@wu)Tg%4u`?c/D!|!t$-`0jc *>tv#g ^m{QU.#:@^.dBߖMY24Äqf1mQwIo3|dUdG-*2#x5hKp*iOdUQHڲ^#6q@wD}S'_{l Hn)ʏ.[&ѫs}0k_YMŠ9wI9-tnI :*F.,iWP xWJ~01Jg X^9SCTs1{ K%(Xbg*vFG^'-B<@$#r<VEC*O84~Χ>6S .1BIɿ=)L^c$:B2ӎURmJZScOm.+UygDx:Kb/2'?u/?GHK[7;ښ {j8b a]'Dn>0v=ʹ "3 W(WPEs3m y{ 0“goY]վ;SWȠ8 0Һ[s5 *bԓ[`TH̘AG}Ip%%o#1MapA.@gQ%Ƴ`5NH<I!QByszjp߱2҈s O/pn陞kBIϸ kSaըt ﺸAr2A vFK)}wK4Lrc7cvS ϖ-_/"SFKꢓ.MZTA@J3"7G4Aﮇ\H%Gn/XU|lN,%F5 WV?c;rj"ةTyk7~1%rquL -j֐er ~~jd:@_w CúE辜!%@reJ*7Y%%pB}>ɖh`? et.NeBT#~#i/-4^ W\]m|D~lA9Iicr3R"Nz!'8YڕStb'G I}e >D{N:P>K.4 )o?ޙNn\j_'KEKHݚhN.߉bN]WBmz{#XbtxUOA?=C:b(ifߨExxo?9B!fr܂DDΉ`#x5Jʜn!ϬИn"ܬ0%vm7ŵUj6]~Dt}}_@|g]hns+]vBY5>(ža,`҉l$Y\Q׆ukX]EϒLF\De_P]5#k"fr6*n6.? dκh+_`5]?h2hPai-~dQܠ޽Y`'XyϝZiGh0<ˁ[jcSa[bKy~3s}ĚG@eaqjZ jb|SXyn{\zIZ̟/xrYKG;lȨnqB,?L/I6{a"бEfZ<'f bctsF"$+C=[\o%*:v(+E;@m &{mv6XcSsh;Z•Jl¢^PxwhL6 Df5Y17q&k54EkBn5&mMtw0*oqt۴t0Ի, :[g*9&j(㑻`-sazO#l>uVdNrשpsR  w1 ܹHOneHY1-ohtU4p,RMa!e&ugJ +Y`2D>꾏tKʧiW4Z՝+ф!Z4صo r@{7Bi[7%y >(U<@SeH8d̓vS7|hT|V'j b$:U6e"nA0 M4YR&9I[l+-4A<%3%"Mgx$~(ݼWDr 4SPwj9Q7!S_֫cES\!VBcKQ =Bc LYh*emoޠS(Mr4+4h@:-hj#+"Ni-@aNv},8xw@{ˎq:<>' 0L\z9%-x֋L2bn^5- H`r!QЗeTZQ ;f,wR~X2퀇VhBjwEB(Co[ Ex Ls҅7a%R%'8'$ɐydR[]zFD2+6WK6aFC<~ӵvg)jOvg/9+mbS H{.Azo@?+W c|,~Yuv~wgC0tѻn% @z}p7>@F:a",+VWQ&Z}&6+sCeRS*#κJ2_ kY6mv_eEXoURXR~UJCLVE~PԺNA&a<%3Ѳluh;MmP%y\4[c_U ) PjeI:҂e- [2^WDhUm4:6-vMlaHw6>6a',65c3I9XP~拶6- A& vEYUl|`FyYޯ1qNa?au<=j6lʿFkM==Qt5,R "wH%q╰HõЩFݰ ndLVɋ/p&A-Kyocpn悋"<>J{U{?` '{֙GX7pTE C;BU HS҉?1XD:\}YuDb) \um0tH*"<8ٻm>r;fh/qPlj[aVIT2*;գG8Gqי:` \cAH$־ʼpі-B.|"3l{y (#;"Ѳxs2)t:ؐ- H阉+fUh> >'gp:dcNfo Bx_Gas* zNMn1HȖp9+b4Q9l>O !5`jͰR0V/ww o]>E g^P eސMƌ H ga 3u->0YlTj,[Jb'Iwp9׾-OF"˴bDv³hݥ(*h $ƀ6- ̈ ytեi|/ ÂA:xP4V Fa $lhЗeA;E9Ĵ:Sy\&[+lLcs0iLWb ryRn{]s[֪>0G\B

Q|Af|Fi3 _$;e{nksͷ2Q^@E}`ebehH^ TxNs{,'`ixt/yݕ)(]3\{8oȱ+yqX$O lܗAw^x!e|]1N|rKrrSZ{A20CJιKփvoq*DUR|SNi V Lz ,5=${h'}I\eUP\M!^Vw= ¢lbßk̀̆.Y͵r<.O|,l'japp/*Gt">dF7(s0 rhd8v1xw'QɨhTt CQۓd'4 )VHש.4&ʯ/ùΔa~=_~e{tO^ ! N} b^k;%0:"U(C֊64軞msB+5f} x#H3*p0 )E-ũ4x< }'3΂Q:$P/f2$0xiq<"|رVKMkĘU݅*4.hLz[1^! btUXSUAn+Ll@oĦz+ S_|B٪mO9O&丗4(Lyge:(hN\>$-]h;ldQM:mS5Iȩ󤨶٣Ki3 PtOۡѸJ h( m $h-(&yzd,7³$sL'{^hkH"zNS(OKjTKK\2b:6/o.S9D ͡s1'ѭZ#3JB5]$$qj, k$ -o\ )M05s.Д & g#M53]jF tL} MNet(Kb;m"@dqʸe=sf>Bl#GpX XLۍ\k]WFNOJg>a5n[1Lʎʾ f\, mjMV Z&BlABSl{;m0h3 `)He!*)oT W`q&~lP Xe k-#F%4M=<Y$n8'>؉^yW4Ѵ֔|.0c匠D{YL(KVp+d+G=ޔr xJ&)h\k~ ¾b xe5epKlnRbe+tϖmѤ|K keqd Æhz49v )rvסvGM:PรP=X9?[^!cĖgNZ1-WԐ} `dὃe (0wRsb o'peyo O29tk0{,Έ:6t?1 # 9>3ʁӉ4!{cL S[l2*o@T/U%ڞ7X}NĄ ߵ@&ݥ2Y 8TV.R? 6hlHt5e@~á8 YwJ z_[\xr^t@Ȼj êh v/.;ZsZJr5by0, h<^Js 1޷Sr1}:OݚyU1{UΫc\2r,cO'Dj5D,YВI6" 0>:5 ,!31ab,M? @_V]Θ| g4&#ԃQ!cnut:R&2Rb\g- *VuF Z2 N(~ດ13~5$C|ĠҊF 9 X5fz6)kRܚ2JMׅ9wWmBS+M8m%m 9_R^3ͳT.Րgh>(bf9hA /aZ 3XL $^Hp7[˝hؽzi=5dZ Mfݑ8GT`j -%ftba>) M%oa](B'yXM|0.^Be}A׻1`-{;t]3Y@˒vnuTN~-_u0B+kV3(˯U:Mcajuu??#AkmߤhW+,\h>َtb"rˍO”O,@LPrc#cw&e|ˈx;P]C=!! iN0g"-Q@+p9зF jWc: 2r5"$FgE-Pn ]f_eOδZx{b^:Xqj3V[@9X;bXt>ie^9ԥvkվDѸ>`cz¢ҏg\lV6KM̰'nkJyڨI*[WF( Z6ֿ9XqJC ŶmDX/uNn kg Ė+CBQ M䆖æ9Wݥ:r*Wc `SWM;>װ~Ɠ6AOm*_i9ڋwﱓuWpPVEzJg=2GAx&iBVȦXTJ u5Ks(RbwpnW%Ř,|_Z^P0h4)EP;d2sd | [mxy O:.\mrb %ǸOy{u#^TRu-X X MU?GLU[baW*5 Y|!J &[`+ܥ+N :t5l((*Z-_ثmɍ/˹{qu\!KM%K)hJ]-WUhwM5:ݿbD<ygRGyT°庩x_'B90WYBhp *kaYKt&CF11lZ= F"lu=h~>/ ?jZ-){&,H8X6RXv 2;=c@f&_g5vR:^ N/,C㮧W>y+BGƦ&ouBj%p553g Š:]{|Id+0a?Rnވqf[m+L$/*OâE+ds#m[7QT:EҜ@?9E5`I]DL|aV$Yn eI+=r?>f߁z[Emi8k6`/`Rn) F]dj? nKM>V 񖫊M D~7ƾ?1Q|5aSt%RYV븧s[8x_y*F(ͻdTO.v宀-9'&ZEO.H`cjty J˿fhCg'Ќ`72z]mxؙ,R'X4v"".ߗi h͗Jn7XEdW'w23n{.fh$sT/Z"?b .ba\K{mi bF)ؼY+kE0z86׿įeN"~f c l .)`᷋Zgͽۺauc|8CՋYNE'kj-E֚M31}<[d_Mm!Xv<@V{ZL#npg`0i/2$R4:V,8F}K k0v͞/Gש(/*kh@h뉦r1ݡtMϋ@J B.It/S4%lFTY{g+ZVT03{8 hP9$*~LEOp7.~V}rp`vZS:yT)wjf' beXkd}b/\ELބ#1@6|ҿ4= <=KHp"ӊauPs^ޔmg|Ol$V{s&hFяdzSSX (2CO M ^S]8pbcLʩΚɄaWԺf!|C0FR'0]7 6Q2#A9[ G}JFmo.hC Uf\ҙOž٬(,S XEV9|8 >;bC^[?X`ᠼy ƶ`3K0zd9MZ/Y&8v3Cw{\\΄8~SwлKpq B3`(>Bٕ/)/{}!@b _LA~#TC%fA-bD+h-c^0o on5hEpaA&$57jo..̯nfŘęH>)kQAun 1v3ZZ\W)K~R0ڡ|VS 6a,W~bۿi5JdD/N۳{е.'QL4+Ε۱۝~ >g ƴy?.+AH=W7I0iD/}4:P@ӹf' P=d TH0\n;" /WGaC"e@&P׶}ڌ ӯ>)6[5%?zJ%#4wR"`=Nc;qƥ?%.qYrsX3Lܬ,Ohx8'6NɪWvG":^Qk|{=|/|6WnTgbOwƖXqDT" !F$KWNx`M5fz U7Wk0*'=쾊3?v3_5v M|85 A-tlXHMA4 ɫ2@, @w9G$yNf |Jbt iN2jiM6Ji-8Ƥ{tPHP 4b%Ĥo2ՂAc ͕kQ̦s+!7(VX<ׂJ akFx#h N\|ٽQl0~>.8Uprl`o)+-`,>%}ҋpK}T9_ S] E/fl,p/mil IJrueY91 qۇ;-Ɇ>'8,WHJ@ZG!qϡ`EW$$+#\Go<?:{7e_,F͗2l CʽZI^u}Dp*(}'u$>XMas7$2Ŧ~>.`#Zy<}ϱ"">gyx[s\զJ*eD&"rU4r fLW3z}r3%ș¦F_;(=،x˽#2N c ̿=UL~|kZ="1l^OI(d}} AG-˺HJX-;[ Cnt œcr˯c= }@76v՜AI":S3fêSީ@ݺS `#6lkYEHof>5:T1J$m?z_$K p;Ҙچtҏ{$ ^Kzk:]gyRuS1v^(-d 3IJT7-l/U6 Zٳ`*X ΀#>Ꮨ"q~# rcU]U$iP{|ཙ+(s1~`6ԱLqRhbML1Oз us#ȔY'Kk^X3pC&=(HI^֙.QdZQ%!4vu% P[!0h(j6.F]!jO4h&ZVtδB#=I}\Kڹsm7=Ň)P1ɽJ[T/nV#E\I:ƣdIGjGc98xd'>Ma3 I0:>МGW,;̍*5$_ⲭA7J5AAj鄀ۗkmY^odO ה=RBuNڥFJn.u0NT{Ƃ[s0n\O|,tK'@7WW$46%E,t"b"nm?TX +_d%NsOƋ iu/1sprSc+ӫ$^v>Fpj+3(< ݙŪiQ/# cR*}SF\^_)y;;ȻA<kg-?0 SC 6M.ݯ O^!Pa{f3 RDv06p{f)/.obMEC3A eU5:_Xnlr!xbQ{˲Hke>{dt+ khjV3+]~l_yvN?z:;8#AP%6'?e{j3''ڞM~pwIy>8t6`mh<,c&Ü* TK=j*-LHUVvstOѸ$C4+;r*dkurocмa . C"݈0PÂ1~#Z1FQ#m)+D{@H{pnqd$IQv W JB Ul0cgܻXU{-)s 2Rנ)|I%cgȾT"m}'{Z ȫm)ƪq᛭qz\Hp`®d;h#@U4l?j%m%&R7V `V˸5CDlsoNDᶴ[dT [w[;*ETpJ425\m_#IlxJ|kȣ=)d%ǵoJqQJW9ֽɚ CgtQy7]ySZ<="SKj."l3 Qnsۆpaz'0Xf!Ti6Px)N-兯IVkYh]'HиVԁK>>}|<厞47 "붳ucl_|*tCz(%01'E@G.l;( !!|NG1 Rp Ei=H+:W 8wqs`o<D-ۦ|\㭷lQTT(pdֹ͘Wbt,Fi_M}yw"v;(IN5霒HP4b a;g3-%kc҄bTuhɪ%1m0:ƿ^[ٿJOD*P9[ upk!?hlZ Hqp7$ #q;z-t2FCVRvIuQ!G5)#4[K9[P]Rm k B&M G&H =+֙uv& Mݹ٥을J7ڤ0:Zuh$N 12H2|PI&I(`MEwP y1hp׍O Zs}CNC2R0ԁfa(֏_Nuf51T-b{I YQqR ;n`.T }yyL[dE`1nRYHEnz:"v^X[ƶhA@jD<VWUkR8f&SP]vŔsk:CD#\QW+j2n(P0X {[K@lU09I.-54'kq2!`:1Զu^.e J'䔌He-ʩ$wQJJI2@V xaiF]a[+ȣ3-v0d5id`<&zwa< aƉ3^ڬd\CeA 8:5Y[ /Λk_>O-H9'h|]{\o:l`+ D@gBnA =ňJJm.91Su2?GFz=eMl`sQ MA̯T}vT[nv<%V8?J҆A^Y-Pvi;!(dVjݤ %w 鳔 9BȦ#γ ς~纈uzd4~aT Y nF拆3Z(2^[YjF71+w}LIQ${N}u'fFm/GW<>RdwWp!(ao~be/*_C:wقg0t3@& 6K(OmЬ͜|>] FD̾HuE<=[z\w 9X||=+Gi+_奢eD'U D'22 ]&*sR%saD%'BS8˙A\v9č#My/Ltq')0e*L+h;SA{$'Zf?6|f`j(jI*WC#w{Nm6-{M7W1Fӷ(򥬬}@>y'=?N xES=~8R.!:;% i>?z ͒:q ݲkl: J[$GT=-ak) YOew_)N)[9k_}[@O|PRk"|]=<`dw>Jn qֈ=Ap:ȏҕ:B&eq7odGP'"b~5K"Gρ*KZ"tD,; +B*{cFP?D(8Y/61e/e!ikنW2ugg{*՜ԯXӗX?*VP*&v$^ {z2Xȸz˴0,$*b =wե#c=-8t!!V!=|@۠Q ")^[;[괴iMU1874m٠S7Jt=RWuJh?ONj } Qz+5AЩl tQaF]_huVn˜+\!f'ʖ+'q9QItl׼ @}x'pWD?zيcy0X+vWC`Őf%n,)1'ބ5PQtGnUWR,5!3*L(Yf٨#g= | anmSF/)*GioR)mecLDGkB26i>gQUa?nK (*V1EhSة]Y@ MGW?Hញ?ت"]q^nG*z ;V[yG xJ6b)1*.:+Yowڼp1C̨ 'c{ߺ$}d,)?0Ӿ?YXL?E5>N .Ng3G&2"Bou8p;[pi[0}&A`Gj rlY)`#b"]:`h tcyT a̫:Meץ >0ª OuzxRMϚR'7Dxve!U|!>c{0'Ҋ6J,WQUjYȕ{_Rʠ/*ig/%~{t{c,x?XU[q iGf>~(_N(6blaK5O$v9IC:fwDzndkpaV X$]3l?{drpov1;lKT]t*h$-:rWe+RGن YP.F ]sy+劃:aC _h3j;(\hho*2.4L3;㤋W| yhjp\Hm_Et\gy2@6˙uI|? o9/GJC.!7y&8N5dDEɬY0[g;I[p'\;m߯K.cڳ8>~^+.}fe*?Qjyp)s D?ᾂFyKy - RSíoJT@91ZZsqx/ ,-/98]$ IB 2ɧgU>cl!%z'+Lw{ +[2,i[wUsE} d#/F]>}<5x\oGI4{MaqBx/6\ v3[ff('z$7WIsעF?B$. ,7d:u+ΆȨHdy;^4BO9" y>Bqff\zH?cBܞ_^{!4*ŰU7+{̻̎MVoۗpCy+> e..ɖgt;ͱBع8펿R:T]r/vBQ:Dߡ_Dz*V+]Al33 so(N8n^ي 3?ۀ@IwB^}k ɲYu?VMۏ#0jI^]P<{3})'^D9jm0mqۼ4Xu2%>JRe2¼xOVY{OCZ+i+l 5GWTt^.dwfV@1{-: MBܱg[oDa(, ?~K{%cK?|f|t(9^oM*%.y2>XI X/Hy8x~T 7dP41z8ĤoO&jɾtݣ@Am{*Pi@t1@BQ̝ qrȦ۔;Mx+ ok?p>0'߻1-X*OQV90xHYYw8h&~.t$ct k圎X2X _& {)j* nZ_YHRr %dYAU!o<' 9OFr9| |?C06fԖ,jzInlv^*e;ԁ x7c 0+Spꓦ(ʓ[qҗWZVlDYkd"l:SR:q@jO<|Ň)*bWC|ՌFDE1+FК4OS#I fG@Ir(H l^ 1~qT-16 I{ Ԗ&Ryr5#d5nD=Ob=9k㯁tk]ҟ>7T {O~ K7Xu |yXh%ɍWt9mA_'<> `L*Wã7%J~ϐօ{nd]nms/Kѯ&@Dٕ#0kzV`2cnkfc1į/ 5co?<*P :=z3MfoijɦQ\,'g^ADO%ɾNB''W[1e%WC<:UbLhnx1Q"1SGH C(+ZUʗ:2{3fl![52D0'~'R{?bRh0B G_Tz5>gJ$6QJ쮣ӗJSG`~9TSaA :) @F׳[")v+b3,n+'\= ʙ 6`nEFUPh,NsV+װ"E ʥBl7&r/"x+=ReMTtPF=yj;#x#}/LG#r3bΞxx{iȚKeʋQenRT3,T"Py_\ %VQG2rt[DWmZ> 4:=}#X5<va[mÉ<dgxeB6ӕ,h,ٍܪ…]0+!mE= _YDnXB"ܩ_Y3q68p9Y-N o`DjqVh)!kcm-uS&Ibkϝs%#!ٰ)c ׆_|m 㨙"4**dw ~纮1?@Ř!QU"B`J3Gs.Oޥm~w:Z>!.vk8,8_im͵ڠtMph," !m8kYyjt[R:Wj>4уc@M}8ұ'1Jp5X> &A6^0Rt ;z&0B^X w9*t=F-]Э/pSƥY*rD}A89 gq 'VH3axM"8D^`6ClȓԘG +*8 *LqlUx\DfP32 F/Lލ4h LȠ]5#~%XZHe{MOYb RnXA=>d+uG<]&ru⡿kW~j>ƩyD$ tJ#c@M1Cc]e+ ]g\썶5ܱKo7cHqy;_*uS;b< @Nj?!b.f("ӥfw%b% t#nɛ7xpPVymn"xM@N$;k3 t湕gt-. 8#[o1ٱJ K ՒBӨ ~0l0=NHXm>ܔnK[}lbp5B1+B}-c'EbZۙRo2M0;B Pҡz=Wȃk:ͬ5cl|kgND3#_\up"qHu"E3cu_M*67ڡvRd17|3lfٷ;Obt]љ\.L%3 B{E[l/@K1TyW^xaXKx'tV9 0삔kM9r~ YԾ $Vp8!n= 4԰%=U'][c:vV/^E x:ůM~8e!rJ떊,H/d 0¿ >D߂EgEk{/ӷ/d(jHUr/Ŕ/oi 7O} $x~}=v3]NXE qkR6"EA9GӺ(w0с3RFWy[_ իSW)tKz`Qњ_u6YԀKaكX_$Vg+ח4Nv^Tַ*t.6:̤ sQE~usC[tX6v=?!PD6?x'UZcVr0 wD].If .{P0 ,u ԙC(I.tqS"1+PG~AܽV~@CÎh@*/~ ||b2Ͼ+G!Q5^c@U^ 8{S*9o;'U.p9N6$kpu7QaRDL#OޒSƭyBb !{ÊmN,3JRkmӶGoX%)_2'j$˘0YVgj͢li8|:ETr{|jRCL.p^MG+@(wEk@7ANEiE@#}w+i3ժ"\+3ͳD=ϼ?֌YDwM((":cgj"]x]iq;@*vC~# 1&-d(7Hw4zj&z*iEAatq7"h|e\xo ϥָ\e[sgIPR$&#}w{ySN2]V)⁁MV%yZ o\/*64N"N$*) ICm^;[ tv)LVNޕRVO~q&A%llwĮ)uQ7PfZiyv=^s K4>>8ia߯]'L!M܏YXeb2tKqkN|>.>AaSHvPR;UR=lٹsKjĊ$\gnvFGNLMY!:PN\ŋHKtfnKHH'b?; y#ܾr b|u(@u!f_I6ue^c!TPښ4me*zvpۼErDr7ck9y'82ŭ Gj3)bf#X'|\n݈$trƁ1W~j+H.;s-BiwWA&D]ߘO)h OD^ ڠ ,~?׉ g~ Ly~msh|P" IgXˀߒ[ĖOU |e_q|'^Y8-0 ѕ7qީ[eU|> UL~`^K:y8`!s|e-Ex*/HeS {ۀög1tI;d(7M8>r^H~ \Vq+KL<'%{2IG vx@vAC[d.?;&L2`HF>f?yT\V/åz ;NB?zHc;HHh4z =GEbHKz}݈&*\+W,м'ct<ߏs,IU& Ki *+}?SԸő.`.E(GX2=C /ʭb/g%z2~.^;z`%m945"@ -b1q6^C~K7T˨y ',wBeRx>zIz&{7}1x"m"Y(2Sog/9Cs8=/-_Hmi;鬌1H\O~ n]A\U3rpߖ{pןw^1Ol\4;WolI=`:-} aeWyoY9U Fry2[` n$5cIIݷ9IOWbNJZa&-R'd287m ۲*ɮ`67eyYKRy֒mn&>r?0ڜ@TôZ/Ἄ38w"*%,9.`a \`e ɻ ҈r |mR*\5}jA@$w3%i|qMekX4 JTJjBLPcM'Mrpf @c$lyTbQMq쾘ZęnzyQX&JN=>Vzm{grb{ewO'#F7k:P8}uŃVV&0{/K'VN&)/Y36R=4)/rRgr{h.;%BVrVK+FD.p3/l 2$rUoN1C6~@s[~)wp =qj*-/Mد'z@-AuO|udT6Јdwnp̩¤JU)t1[֞HR Dޙ ES}pjeJ N},.`x\`&Tmn}o&kD6O"4a "q*Ϫ=؎.|, ^@oO>/Z q U`h Z)vũ5WE{~"j8yD\piR `gIO$I%{m֪Kb=Haes%NDEiaFǐF_($}m0Py\-gk4M^fEP,~f(K>a"gԍ Y8w+`ܽ-19N/e8y }_3Cj*¹)d%%hž/Qnq"EKuObP(<*x鎐3J s a\sBo>*rRf5o[]KFK C#dTe5Do[0AzQy'L}\zykaMB3!r #gUI$B4j8KD|tďK8Y7" pYz.P($ l17&:Tf $LW>bgY\qJrE rӺtI^2 |Irc 5`('WR޸2>1n_;lB|:#nǢuŰ_3g6i颼G:Kcy՚A;LԞ:EQ^k9 ~Βҹ}vڑK4`1-<+gG(ujn,! TwɜSW?4I&G)4|zvtwJu+s;m*<0Y< t;5#BRF .-Α*NΔw4\)Mo l B5W+:[ryd¿1 x/S9 {2fi-F.e6YElk-nG6 `|׼^U9R?IEk(FyJlcBKU3![Q(u::WGСz;#hoW|ƅl֏f|ܽ7.[d1#鷮菣 jy"fq$5TNoGSJBO,r# 54;GgT:b#ƃF)]PmbM'Ůt7Bv0MU/89l aU!϶Jq.iP7ME9˻?&*×>vtx9/4偾NSI4˙QGn todp5W֢ݓ2JןA?HuAB?iPP8Et{C(s[ G ec:~J]fl]!ҥȶ3zÖNO (7 u}Ȼ1S0<= %b5l);P6c ۂkhpaRƚTj7!kVU.1(jBZOhϙJۓ2Lkf"bVϹpz1y}g1sؓQ#t"fތP?1ɎKs1Hg %#O&oG=cP]2u4Qh)r]z{DZCof,h *eF0<+ĆXXIX xϠ-@wl翱iӀ&לg?涺-/a n B^q&?/ PORD n#hJ[1k/?u']MD"L=kTa _1J(}`KMO~jܑΜ(Մ=V%#15xN5\L3Is̳\r-'Hcs23cv,~yc`..I\\up}39%;$D-GKyO.̄nJU-Vw 7tD>|S/˽xm͓>QvZ77xfiK J-b^&1'UfwӏxqC \*)!۳B+ ړc(5V:1.i`!eHQd Mר8N; @ zʁN\b?+Ӂ,>+1MDZD$* lZڌgZteqsUwed%(V![?&_2lW,Bd'aGQ\ɼ7Vo]NQQB#=+PV|fP`QTJU1CsMVm8ߎ{]p(U}dYba9_LjW꾐K l(?0U^]D8%.TRa0{|Ж:gʹ<^2B%Ƙth=͗ M"̪6!~кKq"*y<=g>zE7K&T^a[-]_GtzNX+Kda+80/F M=ͅ![ @Ӟ`ڃym,έ0M'%)` (t $]tKNnWCL׾)OHDF³m~*l5~Wf̍-;<В ص.z|֩;=WUYH\ ɘD.e_u;HG2NqYuޣ_U=5뙇0CDT\ $`ZO ~wӂꋷaeϯsdCA΀_b-BO]YR…yR阷or*1g/F$cL2-H>S6סn`*epGұ5% !1ޛhq`me nn9ブ"lb [QOת/w˟Y1D,bbo\3RM[M蘓j}/0'/yzdP}'S B<ɜҌ0:< ӊ%D1#Y,Mv @L{~s?x:˕dScE-=GgIwgT*8@]^v1΍7TgSY3"N%+;P7GsG cO^w*L5]el/rPZG%UW&p_^ u+"bFN_8/!y\ԌUYvw1:OIғ)K!P1nVӏVI0N^@@g~e. ̙hxjl9z߈D?Vlv`hh↟>5Q|iCXpÑd8R}b)鋐f/Gu <J:W)XՔh~!Gs,Zh_ݦɂǴ_CtJ܀(3!'D*w֢7nP4CI,M?SPTzZz|6x=NnMG#vhuo-֞uI1JCݱ޴8+5hm&KS@6 [< :#N҈ڶ:S{~9_ӊE|TyߖI6uQmb,/8|kB]HR*ŀϊ|۸SPQ'H"چw j]Fٮ=,U*Z ݻa{L&lxs6 r9?EuinX[ⳬWD4 yg]KƏHKv~UZc ;pqhu%Pl"}uъy]_?YleUmS#`sJ4s<5@]ZIEAf{Y0N|t?ZoA"!h;vE$[ۤW"2ݨIJ.Y{1/E&eE|#|^zx&>T'w]n;D")ˠY3;ERb- ׫WɹkMjؐ|7 8(c,:zF{x\iqdwx F/-Ј[ϭ짦5c4ٵE,{TJx䎆Ŭ 5lóYފlV j! PV w\d 3~c`UO m[.Ac xaXPT^&r2]3wٜ֭FMy@"/=*2Ǻ0>ۛWKkhu~*u?\wh3ɧO=H6W1JZH^foQ5Pnlp?h^ St0 U_;:4g e+@ʆO X)%u{G*C"K|H}xƮ!6;L7z{UXxcCodlSBѾ%aw?5P_{Š<_ʺHLR-:H=(,#=6r< (mݨ$,(ҏO&N,(rlSsʙ:iN RY!JBp"Sئ_ 5SnYy.Fa<֩Ar`NLKi+R!'̳ [-4e[!0D84e}C5Iʟ7o1A1{y<ؼPQBV ]SdQd`D_Rp1K0`ȃ(F47pn.ܾ;J \E}n$VP/I,yDAUuɩw("_'ˊ3`/KY#!zwvodG1J$pIA"Ykmţca(iZN[*̇(^cnc.ܨz=&am(M/Wʶ`'g$Q"ۿܗp0ҫpc67F!]x|>1  |4`E=C@hl%'_s53=<вܽMv,;66ԫ29Td$!qX P1I~xh73J&]Wx.L^ؘ_o=Li=&{vIts~.ʅz` O>m!)ܖdEY\'RXۻXqo76IB!D"H݉9FP= ψۼTry2DFJ$ ! ;xLk(6OIm3QX;u* u.0*_'d{N8.tk1`F2 (I_-ȕgY>m&:}*SXfi 7B#E!$2`=J ]@g9`kd*ԍ^d0yH͡tͿc2#_ 9'N0U|)7SvFv. VUs*20Y5ܹeCN iSlxW8|pg5a]&wodw >fNJn_{zݮ q B/ضLj .O)cP&#2 {AkNSp}k٧ ۚ `sDV-1Sfح:I-بz,*԰,4?rc'*R3 %u^knǯK/;z\*l!bp8]+IGkRi!DH3EUg2#vcmbO:$uhF a!55EmH"&թ0_=ƗDkZ,:^4Td݇! DEqN7ubWO/.3nh'gMD}Z[xd@rʅԢw w&xA`E}webT_=;<&,Na 6?WV2}W)6܋m<:4?r{ - g#6'dm5:F.eU`pB p MNUm5ȼ![;/N&D:CPgpʟ'Wcr RLʷ˓6SH1!~4:͓Zc9oD ; 7 T/"$l| HT6~zQ:;λ/|NJ /&r(b$`y)_܈ .9*U>T}qڃLna5j߼ @?# "C'.՛~ ` =DzCM )jp:ZpϷNVۖ hi2ZqkaDmکu$HGq?:hyd\W/:'[ nS[s޼ѿ${ 'Z$3ǔ觪L¿pz#։vΙ x7QQLw9;db)< fT;c]0O#k|AaZ_e\4 ?18p8 (sT!$t:t[yf>5˹c]:o\tkHjz`\_#/=غ@_M0ʹXO/LQXAwk]Dk9Ҩ" IMk $WvP|JY%9"q2BxZ`H4M<}s?tRVAI2 $9O$bWJ_ ^ ]rǶɍ7G,*pWktBg4c%6gajСO?]b8`d.  U d#e-A&π C\Hːs;uͪ뛀i3OQKjD%# ?4sɮ{h_i-W `+?w}]:.3n+>*0KJٰW ߇ؿe)ƍKL$.g} K2=6!INȎ͟6!ݞN U4 32Pŋim(Qs/3 A_c#dW8UBX* .eo8 hw8 I.(a_G@7Uk=J-{R`SIBn6pB'%V ZKFU%4]^98yrhߔ}c/ URt/vqt9+.d>^qcvQWく\:!HV8byj&Vy{JɥkAʪz^h eaᣮ7 >cw}PcC2]NYmn:! }qvKieIƉq6qt-CՔi4n`_4 Dy+:p36>6aɃx% k TelגN֒k#.0[ eZ@x5TND-}eIݮbɃ <]BT+&m,K N] X0 K-ǟɯ?9[%8 : YNlxBZ36@'J$]w` Ca '8ɺ2u7?Loh9 ;3Q}uH[ȬJ>Mw^{0Z?R+.C2D䒧___^z~~'ѭU_>wr2쒵x(u;ŅPlA3кǗވDtcG(!8b>ph-\"%Or @q49_GPTHbnH8b5^-נj7N⃄1b ~wP52lP!hE{ѐg pݰXnCTx TX\'Q*Am9v[f tn=W>H8(q2< 4'"wC榞s3rj,EdTm$*|Эnn'hV޵< ƭ5[F!V]]EZQ W@t74%٠iѮ  G>dɅ#WC$x&{hG#X|@(.tĤ:5QPI ]\ *!3RRcF,Z))JV*Av٢EAMO?Kd+|:H ?S!$Ykaa~Z!A tV)I-R_=\ZSk5[]d8g_pyYnG什4nf'y'֮wJVI ,Xj"kb~r~gyL2Dc2Aב^ksHQ}܇/1PgRs`hfp_5B#Y u< +rDl oQή`q*)@o 5W|f:0W.8 %vNL2й8j6Nmh'/w)W,aZs!ornXb?̖̊]܄@Qas΢>o |EUL 0<7VO<`nqi[= yύCo8YB}Wݰ)pI±Qz]̠QVE)=3:.HWkB#2?0xMQ8|ab*ɘV)VRt6)5F~UOfRIPuBz.Lbީ֒Î6zotI[1 _ 4eI@A&OG2fV \{l~@ߴ /~ O?֝Q)| +-Yfw]czI'r)szeACHptMCpn0HPee4_t]!8:a*ꮑ>^m6&8!Y&4GqŲ`dRr 3Ć숟iÀjٝ$\SS%ђ=4]VfRӓ&]&((O{w\r;6߰ؒ_a O-R3mZ4ecl7G()%Dp0 w43[jIm62Q|*>Es\-~Dj7*N Yhd.Ul=@:.[$d;L<`'.ImTiH#hj}MhwVy +|f-׬^6B|Pxiǃ@Ne򨅄A5ܙ;>闓˪U.:+ڍ([#RKd> l) 翢`OgwY ڃ;#w&58Ǣk;GPNꂗa d}Yp D+C2Yx1ŬIPa6[A.+ν\\ܭO l'G$o&…|ԗw6gTձ+#lr/w2r8U''h| [M,4ی0=PoGM [{.ġ1D7[ʟrp?h+JRx+)H6Q'BB̵B٩Aqv@DO7' lIsꡦQfac92FҭS|_~ XŽ\]KP MRYD(䮽4鐌_ ^-:dID jKKZ(&E2zz;&߸wՙ.A4Uv&[!#׎Y3؋վw׳=qօ=w{ܻv-3k҈#tq [iG1,2Z)@ 0C}dU'oI2?ǘy#BFso[|tM gOzK^}A80aE{ߗ24 |ɣKFxsPX⯂Д0c/tt @%tˍr0 >BEsR0r]F7б@ȇb3azVtb<vv{3.!9d2Jc(N@Հydҳ6PNjg> [ֵg` zE z aE4ݏƫl vFcTOt39 9z͠-VߖS. tsL"+ d=s𖘔c\ 蝺$qitOnA ]!68|B("ox,@.e]8i/=#m. ^C5m~nZ^>Yoc pՀ"-J/b5E0UR c&}E䱻,>/Ma2)pd?]d5pE!fo¶r[ LsF6@)%_>yȄ/"0!F^ }LꁮBi.l5M W*K(@x{O!EH2 H"Lt=bp&p0~UŖ3" )A?f/%<4e-bVB$%5Д+VWa4 ;|ջ!#j]]|Yf`AV(rUy[!-,z$KBWHo-#,I["Z'֖M\Se"f9Y]7҃˹ ;R@Òo`]ôRM] q-@_^'Ao C%,*8扉=~`B頲y K-p2<@f?2D,ʉzp&:m\ 8fYDv֍#c~2E9~1AP!ht\^%Ujp9s߻ml14eotĴD &L}L}y;6r`g+%s[ \F!ѱ*CfZneRw9-E._5$OkX0<wc(D͈i0xG"-׺"ꔼ)8{h\;~G~MW TFAᐵ Ӳ&D8kN!xL$9TwMؙЇTҰpy[fQтq_ć$HD(XGԺB1t#T`Ff,Ȫړƙ-$`Jъ°IǪĨ7=J]SOzݔvg.ňkǗM9ZwwdQ9>ͱأcv0ˣɪY%)"ՠ<^2iPjZ_6Y pXα*u};0Gm,h]k ,#!,&0R]jc#Op#Yuԓ o@=6i\hэj6lY^jn _BxA>/h|vz$dIbgXQGl`#D8h5,*^,>|K^s t^;as9b9 f(a!ieC*A&D6aUgM4; >O_ĭKKEd%~洓Jxxt$'.T7f3,pXT=FY[pjM2J*?/ir,G!n|vt;宿Eʬ"PR(vYaKsg6Y,GI%D+.),BRd]vjhfuXBn}t㻪&̚ASEWȥ]܃ݭe|PL8y-X#׸'cj]G֌@|-@/!\L3ey6[Jj칉`dˊ]141̿mihZrP=22=- &0=&ƴI :[S?Lw9[sǟYz3Hj@%8 > ;U]$F#9=v~W^%0>ӕO iyf!Ӷ$[; epz: .M.>@UaY?Quy8GYҰ F\K9=tޒà%;.N35U!T 3`!]qwV@֣w bri]٦({Ҳc @9h ám~ գB][t #_;O4e1, dXQ4g<HQ w/i7ZXcajDo`C[ʒ+TZ E_^F(\.b~8NiԕxBz$pKVG1Qn!c@׉WF`PTOG8c_'IAEàڒM~ciZR*[Y{^')%Z# 23z_P{k*ƳeXؔ,M!+ER>UFܑV_3Ѫ_{J<3۷#*q$1oDi~/>_.whx/$ċl *ᐺ Y'iS!Fd%A IbR+H 97:?nKy?&2<83$J.1z<. I]ƅj kx >ӄ57\s%FQna:nK'F6µ]>`,nPΌupo# c==@ËzfZU^^uϩb[44؅n#EBtǷ-kۿiMCokNcyU~גxP?D BZKj$tXA}5ZZG!$qj̜\7'OoSﰭtMo%= CA輀֒|LZ|nlv6ct. SX:}J}^h[igpJəbjHʫ*n e9]dzS]V""*0LeR 1ys:#WA| lFHRɗ@GP)ҝuL;jw/`s D[H`b HE#YPj1oTUZH$1nr-Ye}cvփL1񺱿汅)w4A%KȌ6;ԗ^PBӲC 3Vq5F.LӲ5[(VGW{ ]E9i҄0#|=oP4R|>N!BqR֚(`ouVbx>D_|*A^<6ok|Z(SaΆSJ sǮD>.( k +aQsdU+הBu>; = -ko{a%_S N3S49x*0Y2z@ ^ty#L)4PQIq7tײ/M7 mAe-E1UGW L5\mڷʉ7w3Hs& X-k|Wj+7!qn5]5/taT&/\쬭 a>3 ilW.rMߗo)<#͵ͦ[$c>Hv;QWARyXxn/V/ƀU9.P9<v.rKk@qzLрTxdmB@f?]KVXkf} <][z`&XJB% &KeYX!~PKj$(P~TZSa'F];wPV >b"¿L2~~WĐzo1JMK>%Dʱ'kv,x &=|F0no VK[rK+#}LP' QJ\eI܏`؜R3 ،_βB* 8<ǴYRB\!F _"*qe71{?dP^D cVuZ?m=i`Z˔Ӱ0ȋJʁWo_kR j?X'X|j'F%3a W4\󺿂VXM; 4ڟ3X+N ԧK`5^0:ST IFK"W_SO!> JNg?iԵ2+x]v,4"%ʖ#@~L d-~Z y1 HCB{Uhץ]b ?؊i( birueiA[`nW?:S,pFrw?Jnc~DP(E\NZX w][Ut0ƫ2%V2Cŷ{Cէ=~ {9ظ;9R%s)YHcaHә%r)A^@U{?)91C$۬V!JKq+μ$wYbjuj*>wSފ ',W:Hj;VlnONY7)U^덄519SuKb~c#=ZXgX~`חASmY=*m0k$ q۰~S|9Dl{具_D-T.Í5D8& F12¦W,H_fWRYv;g`PXH-ECqYg3@DuᚯML <]Z|qs[TgOpvBu*A; +}Ʈ!jg@S xn.@3kKΰMCJ o-Z~`1U ̍qdxQuꡜâ1 D LL9{!tj";]it*ǿlh8i*#Ggyj=`>[H7Ih'gcGE)vdoz?Ao48g"BU%_tg?w ޻{~ 8mLv;yfu9HKT" ,C Gw*WX&+6EbN.\ 6;=ljŶmy^]:L2rCUF㱈r}f.[z&qXި gNɚ P>J f' JRuyyb 7&UhP@0!r2xsQn)"=R'(*4`} OBLcilNmoy̱tv&K#YS iNjnyAbw l& 2?'@deۖހľ<t;-iS"u\O)Ԉe#DN 30=p٫=drYirf+71Fry4k1>QU^o5 v͠q9_gv@Ў ƭ|n 3#*G6Y4lQV"92Gpkð*: I/(]Xraְ1j \yS-Bݕt{(*F&H!侍ȳ2N_G/TDt!%Ra bѶpK4->ț1F1z&pU:1x<@1zA`>HyY(vPBl)eEmzn}p(ʬ2/<22850 J9Җ'jL4snDڈs>-ʀяlSo^I6,8rf?sF N+TlCdy_yJ };%L\+E%`Ҕ nF,Ce()R37iXLj.H Ž.hLmo_TyF3>w}LwNZ)vo$Eo y,4.,w-5P#~lGm*Bt1FۀZļk=C|ޜw(GK_A _0f`(i|RY PN%IӚ@Pjcaz`qmvP~҉B\/ \u@~uSaV3tZ]I1s$X< z\=k2}H%@74:gv; @]H?Qo AnDRYG`1 Er^*^9./u{d+!I=6LkJa_4 4QnzY`e7HJG 㽴wɺ1 x;%ׁWgDU_Ɏ;oPT!dxpR,>rMER 9X,JPGP>?@IG5Ps'(8!Z7[{`dqׯ]r/gFm\B;7vz xV(܉p1Sc߽ ےwodM QO(^ɛЩyu`X2Ցiߦsrڄ#*8eq`ޟ- /X%JA0ѻ~ PG* V9фvob` J B{Xx?>JRGseCJzN6bal^7TaZqx'A e9xW5hFⴲ#k 1˟[uT۽66 ^`b,t+1 = q)-=tqlco* wݠ{؇=xĢDY)zCƀp{qe1bAvH_;TVI\-Aj-̘08޴sGſ4F }>Nl0HzQ$(SVOրꚁqD-ނFoB xRjC-!ժ#>|-B@Ӊ( t"o 8*{ڑ&ʶPEjه6vT Fn}UVKj$?#2؟+}tςjG #^vZ&P=-~-(> {YoȐ6sVaսc$ж m+O_bӭR~q-,DEkZ]6:kLߌyߜF OU闬 ylpNP=p5\햾8QdtflY-_#A{Ncy["ULFIE}/w ɣ[dLݐU&vG0Q8zmaBL^#sc%Y%77W"mW>]'A3H__?m, D<N#t p.Upf뼻.=j8N. +RCoM" ^8_395!W(N%~Aۅ,H A6lFj6x/' JޙVϿLҹUP@w<\69fI`V~Ax98d~DJiY)zMJdg_y&S:q&hPBXdѤN'u#<,Ĝc@%L"A@OFՇЯ<:ht WTY!e~7Q/QH@NDu3q0uZ[_m{A4.h¦8=+&Mn}\gEģ_! =/=nѮPrBR.Oo(Lt2*} 2wB7TҫDnVqYd -W5n ][FbȂq)eܚT}uY/ $vbQ}nhR@1\MLBu|;<>r %Dt] ; "z˾Q Bl6Ssڍ]|Lz[To@⸵?Dn܊0'(E]4&6ONh1FsS}j>6Aʋc"AMD+\D fE$'Qjt$Z6]Úo:6"ތ@ SwD~N:$tTdz#f#.afS_A.!E"bJg9I>rګ^"Xuݺ  KCVSlPUnGm(t h;C~ IN@3(Fv"RgF>NTÏ% Xz%>N;xdq#s`Rj.1@-R3h̷*F੧FuC,VA$BcCj) sB*I{I㱈7[%ZUG/|Yݸ> (W=v>cQ-3@U˧ͫ^2DcUrNoTlpLeŰ:~Gu1Ε&[z VutN]R:e@ "S~A:pq][1Q4T9mBe17a?d=z FY#?`1lI6sZ:iM5 i2/w76]"n"Z^?i%P'C]̂cB-=VRDF[#Z笶}ziixy=3 121@3 bø&ڴYhpZ{Sҧ w]"\;Y3@< m}力_tx o\MP6xF'I~: Á-zO|Xt$"y}>1.D=9 z#͔2mwy^B_`,M/ 8lTYO1h 9+XÞ{-`g}+X)Tՙ3q73^ӌv#}NDSϋW:` : 'r=oa|go@DWWxp12 >\L Vf29u 4GD&&ThGRc[($V8ׂ-2Un' +>:fcPDze <pX',WWceFߗuo?B$QkH$Ow٢ث@!kj Ml> T*oq xBkͷty䢼YL``_i#qڢرi #!%ZzUV-ziP΅}`jCaO٤lsX9./- Ȗ6|fmD_ IЩ wWŎ'7ɄOdBBT|BAC",aX=~O4`A&kAz gʋKN9fj?)Lb=}E+%0/ ;)I#0`H|0*OAQ~TyIN\y;ŋk ȃ/6&wf,M<; jZQ\Isjy/NNgIatF9|d.M? vvj%@zw?ir̊ү#-Us t +u_ʑz3|&]>Eic5T%a !f%NYjֱA:^2R!=Zkj7t5FvN13Y/wJ]&lQ!2@Yj.fu߄]#@m{ӍlT0Jsc"X4JLɮrΖTiv#(TsƬXFZteF R&~g\(N0`g "$R"a8bGa:ύ*4(>J_b%x-r52I5Ki*/O8JN.F!ppׅAa31\!`}cΉ%b]ɃEBH1$Huk'׺'dh=?meĊD4I@zzxQn !(=ʲ+vmY`лe~BS 6bpbaHܥ#Cin"9crDUc#=< ݈%v zQF|MO4y>e֭oT90YxaV$x/jf:p<^XVI$uqS9|91 {yRT0hVWzFMv܀!vgriީ72\] łؤХׇ;gfsm}FHϜ-Y<+2gZ"׉m@Gn.e )Q%#W] 8G˾4alwle/<շBEgZqt7noiϚr PFMBhϔty4+I-QIS{7xC.I< Z5}g{sYND(}!"'ڵ_CtMOJ4+]Ъzd1%jsP)Tsw~p~{o]*QSԭ [6.?: l 6D=v'\or\KcG}Z9H!1S^4.'4ϽrPLMk\u)3A UYx#y{{rECKFYj}Y2I]^ZQ+M hdQleNX88ށ]3t}mJ'V&&s3 >?mLῒ4Xa$=Zƹƞ|avOЇgaˣ,yȭzB-XUw֡ x;"NJt@d'Idܐcĥ oo ,#X5aiT0%ęMmNfP\?\LIsADmwޥ?#xg)(DdH]#R`%o,^m2w~"Կ@n>ХZ*m ?Qt+^;fdHܢ}+gb$ZtY9C `jbIL 6*yXH4|/L=Ƒ=9"Ԧi6GN2E^FD SEs1ߪ֥_dV_G]NHL^*>a¼yQ-y篿,2 \GBIaIdt8G?Vm15bT[ |{i F~CoLR08[R ʚi erㆨ`n,az"ӫ B2U1 %PΩxtùαUZ?Hւ1jd<pxeO\,K[4sct٧D c 4'?݃05c}"Af|)T>F*с9S_MuZ%ђ]?HHo %.J]ӥFJ C `8[Zğ3Zc^F2ĴYg9}ק؎"qk %Ea(|l0 ўC|6(,㥩D+sTУʮ^XMKygZ>:́Ii+gӴ9\^ENcf`̇z<hB"//Fr M0nLZ+HJ=߯`LvntYR$A% fW4N 6LlDLro]]3AE{({-) t@x;$A'倁*_MTu`DPŐܓ-m>)y67Gn]~i Ѭ:ቄjjjobƲBpa`~n;lH99kg#B\ޗKKå["俵~<}J :>ۨDaove8ȚEi] KbXnW" b/}3M1;LM_kXA1emXf|hU&8);Y^bܗE A)lFx42alq)B1# :Yf*^Lo.~FZS΃Y7*4z+йRM*X }(CR4H _KHi07H4pV]Ih%·7bβ^P',{9*3R;Ta-{N`."(s =m)4E M#Sz|/& HrIfx~ 2r~s>)_s0-P7UREx >6qjZ;™+ᇭMZ4 vzW9WƢ4Mѣ:bB?T8)(l"g@<]OZbcn9l2 N /Cq!k=^ur:z -Ffhwj0;V&',ǎNV_yy>`x?Gb̪aBokn8YC/Z *s咳Y4NU0 T%%͞Tc-e6ۙH'iqk\8 ujAKΐ"Čl:|L`^l~5ѥ _C#vTj}Q׻o#'sJ\Ԁ ^ӨI/A(Y'X# J8r"dyO D/&D/W^mD_l'85%A,?Odg#S]0<7NML.'b[V3ƼsqdQHJ*K7f'} Ѵ߾ʾT`“>/tx ^±)*e(˱n}`%J A1d"x/ h zJ&kw"ԟ'+<4xԖ;9/E/,8Ͷ ,Rq0A0E6`h08"stT ѡv/@"%AI=m>:-ZR[OeĬgu#E㼊^$2a(`oZ?O6QCX!JD#v+aDϧ{Oܖ4j(N[CRox=gk|E _e"A0BlaIO,SI19Ǚ,w(ҘwsƗ?Jq#"eՆJx/7JJd7%s0B i@IKaTf$۠a Α>*%;@\ gF{P tӟH &ZaM*L%%K<dWsTfJ4W9䬖-mXZD16#49G ]$bb rZIͣ]4 HH40 h #֏GLo*/k?d C˵K/+uM;J+3%E HdV(QWeX.L.?E&sPj&~ʚƳlu#W/KoW'@1Y|rEp@h&A&fE$FI1A뫴6/Yh4Ŝ_>F"k 6aWg o(!d x @7L/"E4zж#X[ѠT˚Pe݊jSK^>͒4ð9G1E3:;{^i6DazIPR%혜0Ů[! sgoj**yyqrP' &gm.GQK߾ʵDZ*&5ލ߃!;` GN0rJp#a0?.8*kvQ8a% _64!v`ljd{dieLiT;g0') U83"R׭^(r݃4Y۠4  @:Bqϰ>TN=dOa &e iװNS /8TEכZM䵘ײA[$tD;oƕFژAH]n/em<86 똁)c"2&-%.Ǥhzzmw(޷RC[L q[pZm+?E ̖fC9:Tr8[/wF+77P X+ !U{4j-#Uq'C9@PyuV7 AV`j W_ZZ4sVAf#&Z1Dx>+9'S>?5a&IiF\,e;cJH\N%W}\22]]˳x}Ue>֐s=4PZVtޒ} $,&5S!Q̀AWuFw[<.QQ/aXFa|ەhkȍ@v{TUK >{Stac/nÔ<32I{>{9%QMwt+!> zA߳xiɱQ*쫓=Iţ,Q>!3U^ HyQv| 7]WK:Q0HpsӼbf?FV#n+iH*K7cy''\z *DXsٚ;ٽgmgtwأh/2 ʗռy=}ko7 n#<^[!\W뀧gNb H/a|(bhBeɛjߑ9x'p!!̴LGK.> ehÊ3\ }reɴ8lhзcaG16Oz-WD;V]nmM [r\MEb(T>X_͹{K{kDꭇM(ZBŦ>^Ҍn} $[JP~9A{+'N(]W@@`l7 C5?~g-`*s`x? ˀHV9B8 }CvŭXm5Sev\opp2䈑/DƬhG3-S H|t\iLqS`ኻUՖL"RG ХQG01ə&aWn#%]DkdI@Dzlzc=#d? {l++T5%?8c{]W'5qQ J0!Bk韔`ʩ1ryzw'j}K;X5V'$ ^:w4^96jX|yT6v2xj.޲7'BPwY;zF |9` >gWاNQ帬x^ jt =qTUaird%h5kPsQAsuAFDB@S jjN rL;nrP{<>~玹#C{vj5%^M!uDT9SIdhjb51:(Ӎd9U ɴ5 "g $xEԚgŖTeS`aT{rTӮN7Pe^[ߡzQ|; X- ;@(ՙxp/4rX 4h":W=iP0&^)^t=[(gBTXA#.\JCYi!sHC DDX{=DgƴYST=cDƒQa{Ef>S8:_Z$mihj܆ee1T*P֛tj|i|LyG/^D&i0ܛ?XDfmblX\Oq*jn L麗{ 9솆ğzk{@I⓷&5b$Dy` TBu8Frs'56?=li6} 4G[XLfg|b>L]d'lg.std8qy5yYZ}"z1 =>;[uպ !!f ǰrDi Tl'k8yR]S}wYY9irI#dUڬz "AT0mdJ>Vp%Z|Ԗ8N?* %ǖQ:' g[Yk3jO _nd} ,$a ;CBY׀p{ dI> rWfz:RlY:O ꌨ$$͍)!(U M 'AzF7B/1xι.טgRU5MG*hUi9snG헏aL9<Dl';J foL=H`D.q>n,eʾjՅC~}ocsW,I^n_4;Lه v$xpp&+bQVEY1/nv;?/m6)B`P/Z ^8$ɁXHc fZk M,2.2$n0?ch-aNb>*4 6MN91Qk@KR~[,.hUK!<aK2/DQs6%?BWaPcOZOnZIqV C/j墧ɶN.RR]YXKҷ< =rƔ@AP݉R׺fKcISP2 ?ܑu)!&4OTEP|Gmp!H3*c?z3V " *ŋV_H 7J{3je% Pd,፠u}>\T%`ŝh( rC[nGHUE(/, GtXG$0r lJL@BEGU,^]:݄b|L&z.)>ȭ}=zhki`Wּnj48Kʬ51kE?tRoY` JJ|r@=/i7ޘaVgÜLwb{_g&<,2Ar9X'/&b hn& PoR Eu4! m) !q|?Pޘ5vb@C} ("_zV4{f|'lBnR}rAV%g%1tҹg}mwϽpZ}IZIX-I=KME1? SQHm(KrRtB5D3UxT8ld 6Cv>CC4r{EYl-]W=|3T__,4n2q< cBDӊ2>6'8 /B_SfFň(E76apKhq  g@o؛Lfk=R3?(܇/sw1K{o=ۧL3gpY!:!15D/* OzèNi4AAqtgwvڄ*{fzl{)U 1ķ?\tgBv2;oy9x\*|=G7 ?Q䩆ɜ& [(Qar;Yrs{@Hn,{U-DiR=شg 7k!B \bW13TeیEoIh38)b^Cۥ195QG=*>;px|Z+aYgytMEyRB=AnK@XNpBP,0Vۜod) P"D%{Tک]%kMe"gT74@13>m#SJ`XVeS{>\.*ĩ woʿ*~qEUswp@MS}ɲz6k!ZjItJϳEKZY+%^SuaҮ94O?4- nDx^Nk`Ơ;%!] 󗹳gCgTV>I +c ^E]9KOR%?O4='V:$5`ua8dDFW؂!?ƍMgǡP)eT%hީdbzgkoEX4\Xʹ Vnr"XϡzHXTTbaa//s,zb[ǜ\2ɗ@N|n| UKFxbl8GO ttBYwϕG|{CE̻ {,nn6WKnu`Jmc5<ߖ麺~է ~ IKV]NN}[W9xi,6ˀD CShff^Pqo\u.tOW&Ocw&7&gTރ@h)> lf njם"ZhE>2m5hl_7=(t)˒sbL3? -uѼ؞M]\2JXLDx 0c{ׁ\pqAQ< 9~~dZ%:ELZ ȏN;D^)C쓼y MXM ,oڭHV,u mfyXJW#W}[sagbDKPiR zĭjF)h}GӶu@'Tb׽ܒzUQk*r_J ROsL5MA7(27-jPC~&.(->yX[+R m#Zy&ʑR(&F7=B`ފvz5SҪZյ&l$C&b_ծ}vo3sN+֋`BOⅎZx[ѷM7MkTPfۢo>d}"Uoe3ujn&~3:bW s'ҜjZj+9ZY 2ӰiJf>-`^\7Lci_w 릑A^cDGC'sf8JׄadN;RPև~؊d]"Պ9ʊeNiʉ^FEI1h/dPӭZ{CBQ9$28n"!N)G1"\yS}0ԝW@=Q} lLRxnt5_Bъ)L%>H*:"`K9=5$\c{JMܼ8n`2Oj(AXG\ý 1kCh9"muLw} )sNoQ->DZY.Ʈ*>Ǯ|a/4HoN bCA,ѨC}@}`'VRt{x܂| pr KEy8V 1|ոTYOagȗn"]Oo^]h9.aaӏIΩYIy{zU.@V.M据(ѽQay/z3hɝ`Ezs!OjMi`/gf&A \7 U'2Y '!vaSM] r7?1DG`vЀx}h WȫJ3Ϟѩ-a.D,gLǖ_(dǩf7"Uzz\T<}xJ @&'Y$q;3׵QKT},_~cYsͻZN_2.7m$}yP/V<΋}rtǑceD8 BsϫNlGo|ʅ<`[l̙*RJ'{c@zJ1 BNrU%_)kBx#QcMo!q\gi,ϩ>;:ڶ0?7WicJ4SgwH)]Mv@Mpa: *33o|qi2;߬K#8nRj6Rj8UU11H\ Yl|DΩĎ!pne%} īvO #-Z'̡u01.;͜f;^=h}(/Q,K87*})%\\d\>ݎ#(GY䄊|C0[ʴXhI$+H;O(t+|n:>sGM7&gc:ḫ+@!|YkJv1wT%nsmø|?țf]fH7̊2˘ؾN=nY1m*+ߪF$a%|[*>y[V^g5jU5s{DAΝhmxg g5dG5c; ORAEW,l-_ xn&#K[[qRLKъYj8Q[F+hDĨ#8n6#V?9; Y]fkZmK)ӓ5NQK5cj㼗$@OhoϤ}`D`Ci69+|1p "ǜĦJR[|[{¿F ̅k D6C`O}MG(ΜWg!I*W%4)y052,L&g #S<]G&>OiЦƮMSDԅ` {hIcx(#suŻ;J SlE"p|< v=FV5{Қ^OWK%$[Z4~-uL4 ғmR]7us;0MDkaYIN4VE[珃P F+5Fl#*ȗ"X)B8Á$2 Sc8=Wo}w`kgX6Ռ!ORM*:34!s8LTO$%%6Q@ IƝz2iȍ:qY?&d]g,T஠ĥeE^z|Ve^>.eI6p ^ks.muK9n$^DWGϱ}] :Mn!0oFkX4 Ih#af8IG%)i:@yniZl/B z|O{HZ0:oCnv,C኶ZK]7 TX=fMX ƈ]g φhׄCgެ46Ҷ4d~9%dViZ.o! х{oSaMYLH}VIG@C i4[$۸ 9we+9tU|<6M)ǣlQܞ㖫Joژ9P|=H#s5n`SZ쇤kUvIpW6]{ܗpԇ{Ab*8_Xp}{H:] Qw@W53 ƔVg)\S#o$F㓛vLF(B7h {ئU=݃yr5X: g^oVL`HawYϏ c-Fubo+xD*@;d ^?A3Z ?zMH{(O}"hV*BRdVfuDxm2$A6][B}vuz]gA*bn-HɄrЭlCKE~J[:\"\3bN_tzr[yy'?AN#>8t|1X!{vە_ \}5LCwqlZK+kQ<'*pŖ1jwB?OpBn 䉓R׋!i )uQv^V/KC\F:CV#!eNKieCK ( '>:|)PɬwY- 2:JZ7$+%߹>$>w݀TPnv7b2XVE 7-[55nQ/*초xDLR` W!6냳}kɩ]9=ʌ*-.O#;O`*4&f֥ :R,3Y >G0#sGMe_QlX?8iڍe`QLuoP7Mçͳԉ9G+n Uyylmw:uXHM%fYAܡ{ɓX0.nBC亵Ƥf+/ 3;5rB \\אյ36Ļ+B̑du0XwD4e+V#`'=%MYM <қs}X.=՝K䥂1\оg#U5Z)|iOK殒dCj=REz N^[G/,Ĕ]:3䣳yɦRՇTGv"b'MQÑa&-"?~N}cMLTBf _%TA:="t $r6O$b vzkSБbcɤk%یv!s>ivn"wmGѿKNL52oNMp% @U+ېsqv0g+^WX/l ?Ue^!*kby,j8 8qU *,DpKSF{r^#'gjB _#`,Irh<1^}`č󔓣IV# יWYK#kAr VdGsEjd/Gnh`gE}N2/EA%V`߷K0D镇ӻ5񨆊dӺk r&cKÿ~iwwPd0tx-)HzM>;n'xEa$[\ޤBRRIķ[7 ?BoS.notR574 P*dX({"M.%W<胰ߧ>mLJTQ8r'!%N@$56)@KA'`1wL`tÜ럷]$b n~7{"RLsG)VS+b#XQ5NYsip ږv!pwܹIV'Z!aO޷S\>cg٤I7SS Yz[.CQx)]JeiKTۧ:QOxkd{On8fEZE}Qx1?C_ r$+-:.vM@@ MW##M[,k-pY&zpc,} U/Ahጕ.bI-U$g}R3ܹ vYOmcd7~Qجd[>osc0ĠW8I$Jt2 ; &V9S_ $va)bNQ~ 9 .9Kj+u\&3h7>?.VU4`۵9EDg_'iI.3?2䪊ALrP%3))i IJ{ ܎ܢGsz{3FΛ qO1-rIGL:"x<K^%\%Dqྦ \g1rzI|>IN;Ec|9)r7'k~I5d0UjrDka-CrF S]8р+{ reqD|MUU)a$rggc_𞪳,MYz͛Wз-~>2ZG_cG]/ Ӈw|Gp1;I3Y!|Y6-l&z=Ɋoj'^:űkgHK, Icn׹{Z.J*L@XXےCP i2"@,"QNT I.RfsZij3g/kg*BQ9w!!Tp.ƘZm  l(˂1śoek|lDr,fX Ua*,4'&7Dfb`ق}ݻK2UYMu";jԷxš\4a\ijqDK*_gl߲;]gxUmVD UB4G)-h4>pץT??j!8#FE &cA–-:9c/ls^f0ERyڌH_:9 5}JbT^? p Β ΋!햐hC0^7tp"rׁަ~objW@o'3F (h)ywaLWȚ h;.BIc=Qp=9&F1=ι<`x8s(6k[wMs`<\\0s'wix;}xf9g2ke߬ǪiHsʍIf]OT1{ex m4{>}cp'L"^ɡ:r~;֢HiGU^[L,y6oHQK6[+.nNX1 a۠-yLLIAvcGq  oWEYjZ%?E詐CmzI"gh;߽o}IL)8)fBiafZ9v#^hYN{nmo Ч{T²y#nQ32Tzqh5}2ըd,i6cOg}{VXLy q-JJ]YCQӣ-*3t`Ps{+pR&u#H$v'tڽE0 OݷDOGS4Jfk+ Z *T;zf j).bbtҤ7 h4}v%5QhM"0[ӄ:Mhs?n,FƊ*|0 ž;܄̰2kVg10*%\@?uK?Jxڗj{Ҿ}ITD[cT=uVr_HͫwP ۣe&Yk3keQĸ?ceµӱ@[er{]51fZ`\N6^/݂V힘${V&uLV8Uz,y].HOFY| HU){$3YfB(g' ;"TÐfӝ` C`c>(nFsЬ,r9C.4**ҫc7Y<|/*P}R{jUMgxTb4af 5Lh?su-ɠVa04TN;[ ՂS̫茶 #}4httGqn/y 9v{_>5tf(se^I<hJ _;.#j-(_U9HGhًJMAuzZdzcGN{o_8MQvl j_Tۣ =cON-XQ_IN(maFG{,Eܶ ĭ!D%WN m(0 B:tY][Vqv|Y5pC>8(=ZnZ(V(#/ݢ&t -LWEn:=SsKSCo>cV-/z`WrJ>:>S-Cg-;a?]8tomvpk UC\sZ~GcQ\ 򚆬r>F&!ٜ!9tSSX"]ŞQ NQ[ێs'#5ox6, 8w$"SU`,+<^Cً࠽MZleЅ,c"fdh ^7>c!H%}$O}+rs-C_,pxnݜyAĝDdՕȫޮ  Е粣(4ߢ5yZǥ a f~ZȔ6(\fR:~)gDle 0_(c-./V#!;|-p5r&?4R4ň@[:xyscHwZutS P * @Ʊ dߗ}/**iu]`{ÍisUWn~KtuHu_4[iF:9LB ffC)o} A\|"`󫨂#RC@ ENt:M?)}@js'l~ ԁ-'q4-epjKp çb:ۊl͵oI,S? / "HNXfEO_l7bݜ2Uoll}\19]nҼA Nw2=lRթ6uI'&Vd;\qMqS*'7K2͇II+5BYNp1`PmNc3| ZGĚsEڄc>Nn.)b|Mgs9_K$fAUKVdn37;h[.AjwFormŢ E L)]P wp;]Ka2FƕLwrXIZ' Ƭ$-@miSoEiCՐ46j2N%dZjOj_k8cpDQaN ;3_ GA;G0%mp晀˝n#E Fڦ3y4a#[}O ҙxx~X3fG3l!Q_7Eá8>s#gbLfk^4W'EqOhA\ 裒xDVޓΰ,-1{F# oҥXZ&}}ݤPTa˴Blpm -RAr F0'?/3Ԍ&;|+w8z6m!M0c֌]LK!WFdM>>>r5L{cc:X*}+^ɀH_y >˩@5@RZRtϽPGֆŠ$ a5>B.)I7xlOQLheHGë4.Rrl:rK ]R(rKpK]*) U j]e*k~#ٺSa9}/Nك^eyDXƃ\_ a"=C9eʕS2dv)Tblh>>yS)8ǡ7UW/eDҷGj(౔|%)˪D0pGzXĆ٤*iWh BDf*d)E9Զ*=03F_g aegfoش.:ŧ7X!A@*3,oȨ̎1"Hᳬi ut@ ,!? ckg&W瀲N8?>41%FѡHVy~6+XXd.{l3pE7`& `HTcV[h)**Tؙ>`]m6 =edZ,pyzY`#ޫH_v=}TռؔfR0U!|7DpZgZ0ʐ.@ Mc-P8K"3&TMr_AVoCm?Q]ƠY _w<0tT!.Ao9WBCaJָ `bΞM J_r_&?(> z/2\O{4T2SlY%DOھl'>|B+ʹt EUWXMg=Ds:BnN8I r3T_]Z,Dо8 ﯐ Bfnx+.:t4 a7 ?ueؚ Zupz4 s bD?#T/[51?ez9^\2/ dv.ub/hq D%]w|yHRQ] n+Gcj&x?T* b2xIUq;K C6" 80jBߏ -+7Un(5:Q@:fۍq;i5G9L㟷n~VAVekZW~1]\ބ/Jr/ !Jhv/Q85أn 7plz?u,kl#-e dU0=^>Wki??p. 'L{&eqDQ^m%]ʾ^wĆ۳@d^Q ^PTP{5*m7ۡ.NW5Pbxf/Ki'n@kRb~V /賘hS_jgh{wNQb?T$lb0ul5{fIإs.JDQޯNu;Yslb<O/`N1^]*uF+Ӥ*, |~ (}@†edM}NZSzxg\t v_Q'|>v(ӏُ*1kL;̎8z;m\T' GX8c tHLɛC>jT9T\WpڝiYZKvaD 涐{l+m:8\.ҕ&E=P\/9܇rRLn:"̏~T]<ө+e:ùKr} VѩY a3p#f5^9.h)'K˂U3lM3}ze"h**2X]L2rQgsT+ r*>'XFLpl@3]^mPЈF6Kvn<sNw0-mvAGq&~zԳc5+1"wY:fL:FȘL-f5U2o3|!.u&\"98&jqiآJWQ8F>-#JiǨ>Uxذ&B RA-r5A7xz?z/]27GմÍsٍkP [ r!Hy gtMrD d%[a4| S"S5ybϣ{-UH$3y<}LgٲDdHSz~9x x;J 흂5>y.v%^ 쮑 5<C"b֍;p[zM8vr~(Ա5zdzK_߃k zn񩟀^}^EjPẼVTܟ4ۿ|ޔ4=wAw9.LV:G$ Sx]KQ$aZ4D;#aK/h#`mSU4:ǚv_NsL [1R L&| S+@i+喺{z"Y}5  `,,}S^S=Y`FsSd9W|фB\y^=@g줍iw wC]G,ܜXHrn̤1ޠnr-Q–ϫf~f~Ʀ{>ƹp@X?QWS7F /qHsiSR%UZǠbǖ$34;u]d1IZ +NtVXh;B8ڋ9=1W4@\I8}#t#?fYWte1A  L^&]9a h hN6ѽf./X)롧7^aRFV& d-9I&LuOCA;}@naBRG cT0u)T@ v4Ŷ6q:r.ZYG@<=*;yتt+ [L{C -e&r@uj3xP-Z0Sv7@B6'ewքxg8>7z|wϷ9.!=MHJI@D1q~]\g$M.-Ae4vU.8eƟ~N 0$m̞ǥ/k\>KR%2K95Mۍ!5=8nU2uAys},9nHƒ E@lOnLK@˸xIib >j}5k%aZa<\IF4 T #󰅷IGrݕ4ZI /^^;Dлo8DSb&}񗖕&@PY2ZLa>$77+f=TOA\zQ~x5yR aO. dhHk8M^^a)ƃWeoj“:~9Nou#; 4&Q&(OXS-g :[axqhcչ^?MX2T);L5aT9])υ1/M_oxMٚhΉmWh= O$ HVf,y"R9@I0 [wGhb`7s\JZ ƱA|w_A"B]~LYvloypbݡN&,개vӍ#idN60̍̕TvaTpg渕>b0DY3D_=5> {@o}[r=<_GS$> ۅtƒcXDDdNɄX1%TfiwVQz>a4brXˍ((k^ h*eҥ<$W+427eSldhUEgGdS&=RG˺bbju튫aEUwQ7BCiL;#: jY[`VfeH A[&u eleUkE5!~,qV7M&)gl[2N*%+o<ykX)хQANSHmMxsZM@Z;_ }#Z!i=L FKy6h4X,+f͖ytxBԪ .jVs:m8ifA4Mr\}-B =O1vq0|NV-,l|r0SZzy-nXΰgbu3sk ?pz.Y'TewU# k#1&&WuȆ/#px3:a lk${ o"WG/(:Fc=--7AxJ>d j2BWY11Âu@ikqPf@y]v;/=U]3 k/T< _?6wΌ }/k|j9U R~҇!i:"DF/3TaE,٦ZȠu0VFQhk9|v)=K@`ir8SpyFIޛ֞"m=l״x܌,#zVi8 :IܱL@\Q]P ?jk.SǼP5Ke\f^rb=yME=h]1{1UQ9%'jmvP Iwg&Z }' 5x;t-MvdSx2cBiENFd嗃e'v=z~MMN}N6R$]ܳhF  w7/&)u(b7w<ڟ.:Xaf|Ƞ {}Z'⫎a1MpF^4[߿$ ᱼ!X|a5͆¹g O$̜ʶ Z?6Ip7"ήWH*kY`5)7C=PkCIPf¾7 vWȢWQ^Q7/ٰ}Y7Cy4dS e$HN8c}J\'w ʏ*aiJ.qJ1Dpyc)C*=s7p}NP]R$@(*Z ]@.ߥƃ%:TVM,0 NcaLJR7~?L߲ c4HBfqҚE\ vDU%;Z9p_{ivh8N7|_i*y^~oxI>Pw"v12eSE`32UJt{aW>)\gX7+J.yS#WgToGF;'F Bm%-riBz 0;݆k*x\BK`k I_TڝfV hJt Ie\WXrE|2Ute! A˂ lVƺE# ^#o:qK@td p{WΑo<=?j(;zFD = /K:׫]CҺmzGaBBNAt{'?MiosOd ŵp#Y^[Z]L/RHDm1wY+IlDs9m A9W TX$niLř8$*If7/J(6!P XJ䵋r#$K*2e0JsX +. ,s*#]xVXy9t:D A>r>+3® fߜ٠Y2Qk۳@Glgq6 pH "ל^W'sEH 3JqE?{5R;S7 -9OOTT{> @ ŀnj0w U#>rcˊBtw[ A-(2 'j\1)17^g L/o$\n"Z. 8`m&H&Fkd2zώ_NVK}i3q-LG%b쳿w̑<q^=R7%_1-٪bg@t{%`W !0(YpޘБY\Ψٜe0my7V+vƁGaU.1cOPvmۧgjbbIar=> :M"7 mUJ@і`"T.<~bD}4H$&'<-r&<\WEU7+ZN=7 &B(F^hE>հRc49LΪ4,Ԉ׹϶\(3G8knn)̠Q]VqA}{U΀;|SݧM˂"PyH..`j5^}EʗGWDt\ٵēhZqO5~F:vaIs>) /Pˉ׮q +y!ςEaO*abnI9 FxᚗT!Q]bX #pxRXc*‘Ҏn.R!}HM.C r$r`1AUp$]͘ 6PIoVk&!SQ(MkBJ~句qNTw ^[*?9ZꢍL]3X/[m;+Df~ 5r\ZBbLX+ZS[ʵUo,!3[pé Lk&_>X C1xT+ d({_+@;Ct(C`ZP p f Lߓ -JA~tA2BT +HtR hH6=X 424#oiOpo͍8l/U꒺+vhS\’% mu/2pNЙǻ/mHj3BIje+yzo yG[]fxމmY/],R!$+t/=t~ȗ~VA^DŽS0m>p$i>$e({>\z/Kvۮ ϸV$SsUgQ}t2A1`4$qLD8e)j DdgVPL1ז!QEn7hXIhb* oZ2hQV l5,*Zy  јr V b> R~. l͛>T!y6~t)iˇb'@ὃ] \S?o U"?[7ZEd0M@`\ wM OOX@r.Y8%%ekD4`DDe*t>2΢A󁋺R5a8ߤb9 SIDq}ot # >χHz11XbԂ2w'93*BWYb 1ܫI^u&GY9|4 Z*`LVΠOH0!\⒊? =)[1P^FnAŨ=-A#3u2 +uӻM;-V١l{K`{7RzРxCBg/OB[ s&O sh T8nYq+77ϥ1`qN_QOEź,ַl;+؂vպU\*sviItsQ23Z-T7׀7cGH"5D{tH R?yрr b&u"`/DLO1]XZߜ5_moC "rie_X"*aIԝӋD(~UȈuDGBQt"P5nVx^@?PuF:Jܱlcڠ;7T={<ǵy6bwbN݅X!(pq$kNE1J.TM3UQ'8=way;+O:`t'TQXM/Hzp %< J]x6$ wpv/ 4<ˌ;X-ð`⣎rVVjN d6yR@*O& Dib/hbVd0&?WFe?4(PABPȌaNDAO6O|v r5% JGA KI"ၞ u |ᱛ`K!O}$`}_G|v<>?ArkYp2o@E NNiqsȺoӱIqQQֶ ³*Z$EuÐ4$_owIdt.ܬ~έ$'K(Hm\t _ŹXD7X %X&y禋$iJ>!RO΢wa&9 +shXQdƳ 8Ep<2RfCrLF wF*?u( `{TOu&ۮϴ[V5x wOK}rDNbh{JgSEEXcZ zçblU6r eww=uߐKy=r,.DT3jmg !X>G;FSQA۶VF5E^{'e"_:= @ tӜLlmv\Bœ1A;pn̠ Ԍ,ֱzP2Zz6j{0g n(4b~d( *|>{q-B@ =6Y6M1%O. 72FLs{n שMBmÏ#k>xnK94& ~ӷ\i)5&}릪 p:lm0jm'aJERNR^tL#)xGc;TASTärΒo N]^XY} dQdN˃[j )D5bh}͍EN\:3%gie^d6~UOﵷ瑪*GOOᘨ1CToJ8lzM3K `0TU@=p$WƍiŞn0_(YeBށ&A{)Ԗǔ)!Q5v7Tw8BQg7 !?l[{x|*ANgUU 4اrsu pH,aސ2 JqatY-cy: Oۅ&MS3 4898G0uw(pGŮ/s<+[tPve@6*#{vB̄Aon> N beaz~nTF޴I4TG9n9Z4jPQFEBAyt03聅kzVo_*`pH !aGGNď;@֚ףi{9=N>J# @'ҩы=e) ֘du, 5p"[׆KZwz\WJ|،ksb]FiOl,ی9 9^5ntbRٙ}͒:T0絒>~QLH9?}LΑj˳fŧ*N֧,Wt"9lkx@~cUbT1?-LSMy&)fS_s@?hXB7U>At%܃9R Z#O7 V{? #^\W%!tZ!Zm ar)FA[nD?!/w:rafd mU^Ts &C \Fת7@$Y 1UƒQ:gmy0sfKx:06}I[K01HxoX@u*9! N:+0!?h€OD>J Oq'Sp޳Kw6bsϨbm_(:0֢X`H&KPSL⻭'s#ݗ ~~% ǖ.}ۧILnAfs%^NU3e2^;HCqcxҝDDg|NI[g@b0"&pl>䩭e'KXWIa@YXiцNBTB}`"Ԙ%$rV$(HXz`Rѹ#N;cIUr0\Dum]IiQߍ-0;Dy@\=,o8={I:pneYͳ x\6=Ǚ{ [R7@z?-4sx6_2)l]xUBm< h{IC$߉Vg&}dưڧ0̽h5kse&AJj^ؖ;4cKv[NNΕ-Y^#ltRSsV] fߠ郖⚄ `q~wl>BtFGRS9piTgx5e.bkR70ԇ\1F rM\HAߐD^WNk4E _mX=û,FӵY[*'1Uhߛx"{_?dxZx r?S b2 Ɂ ov㥣8XlaE5vrmjI~,9 `jsH0W/U.r}6-$tB ^YY@i+ML/3ywIT6Mb#lH3)k+5!Ǚ aҶՓD AGq:QQ"=q6`7ͭ#qggϛb]I|݆Q`AKk7Z$&-`v۽s(9R[Qi\LheP[?ȩ3c8 < ~4oj=J"}#_ ȉUC,kA*'p[V[֙ƫ7Bˌݒbd2>5VF5~h]Csα $d E"5F%[mxf &ž,=z_`sz hQz`2qIִ1ɻ#?wv3@,8.ՃBDeIwKGuFbw{ΑGVx {ђ Su7w31z0Ay!ӈop3yk ]*+&MQsrmAS ۻ/`XENzC[Dm"̲J3wBݢ*J N8*w(' M 7IǴ^w>[|PF㵼1A"ei?EN׬0Dq@Գ3$*|t#(6.oۭpYOBq{#Mބ޿*Kb09Z- ǦW6=rDCV_F*Ν)CK`u6U[GXJVfD|sT)) Cz4W}D_DV6?.ù˥O;Oo>^U')WȕnwCh\":W/9-V~S[sV. ڟm^979ƾp+Sa zkf\3|M#g|^)3]*R ]fma,Uܽs8z|u ᜔MhA ,G9|M.^(.G]=OJg;=, '@ׁ Т)N,a،8Fx/@d/+1;0*}̕&$vEwv3$X]\=m1A@1Oel\Vo/XBد49HݺֱvȞIˋΏҸ(PRXB<;6-Mxx%kC+BqtEh>8XDjdΔ1ʭ[U Gy@'==! vԟ~a1]ZvTj t@ү/J2dg ssCq64c(򣦓 YR}/[Aa/iW/f)-,\*9`پuw5Az}WF(|Q~]͙; ."Xl Fp6r Q6]G{@v_l$ХgE9‹,mPr., oI36Tg7f/p{̶̩ {W׍jziamn/8voӽo hKqXP%ShOp}Lus ϿN.K?5a$\Qli:5! =`O3`>-^f$?Roq$,o쑱\m`q3 JMBs:`$dڹnh.2o6v,A᱀/Lĉf|h[fz*\Wc @/+n&lI7$d?{EJ3&a e \:j칐y*f?gMڵ~%5/.J+eT.00;zkڀC)v IWX^m0X8Kjgx̄}Af1m9&lހfb^|-8=(}=Aukht\>XnuH< o>mRdzx{Q.o 3CgkqNKlDwv??PoR(/3])/qKif'¼ ?3FzQd3L $0PnB$Cڽpj P}dl^?0gir'@?1ekqAN:5LĘaV5H~Yz)?`mKeS‘,1;'^,l1L,+q^qalB/h][D[DʕQAk?Q2!62#4*ͩ2i!;T3JP{*ܠNjH^(aoMG<(j/i1Z)!E.` DIPRBԬ|lN%{G~m "[5K[EZ уȞ(ݤlG_^ R%GZ-XU(\^y[|dp1 7&[Hn5d%p~pYc.F#{jTM2T<.klv^|2opDe }xz2  L?w] _5 SCp(b`4W7:"w ⇰iPʌ$kQJ_h|%|Ar`f%xlܛCλ-4ml!j7y(19Yso5E<>BQWX+Yp9E„tKMܿ 뙳{E3-I 1|곉-qey? Kh^VVpt66=PKeqΝ' b Ӯ"D,#QpϾPtQWNc?Ɵ|Rǘa{ǯKx,+D"1$Kl_nP f|MiX"_ٕdI=(m`\0*\uqG t 9%n0XF1yvh Ԭ(thد \k$VCvQ'J0\f-}MM8"°@:>m)dv>Vu۳v,PE oV4ޭɃ6atЃARMfpfbNCP *izM#]] ܢO4̢Zٱ/iQNKticjA:yRu䜎7;-4Xǒ!P i@vɉR 4 #B,B07{( fm`mZWڟXҕ8?cKa fH((븬P̩"h *cQ&@O 6/鳣a D`廕zH.h}MF9IkR${-m?>{t_Ԑd1tl‒pJ ,͋T7[Rn +QByےRcʕ>` R=]"ߋ#'rOLkzNJH^Fz Ya +eCXl0J3~a/h@/^K̎\:W۲4&VJfV~v P}%^%|*q,lBQ0[ L9^%(>$mi4GHI-T=U]hh0 1-.oxy*+Jj2AeČD_MڟA/+b"{OLŵa6zBůKYN4vt0$DOkىdzA6}ãB n1Ȯ!Ɐv95SOy8EN- )QNfdYk, &BXHԃ>hw]yRp'p~/u1о:* o7;diR&06/siw_DNS@"y7T4m5aU=؆ B6+ 챃YMyf(=x?u3232p1Ve+h;nIiLQ9І{w1M-.̿QI%8O=/˰e!B~ut _n*A\Nqu~9*}RdJ8gSԯU@&H9WvP/>D%`k]EOh/JUQJ3BzrxHtϮ::\>Ucy( B2T$uP; {ijfq&0>Xs/ õH ~ /γ;Vͣqh0}KrN1n-v8Mb<Ӓ,[N fL3d"-3\D^ 0됵Z 24ٹ^ր2(7FW^<%0Zڝ 5N>SrR6[q"yѝ5^,&滿%cR3ʫf46#VW~3qA;K\'o*=-WrM]P;м#x|\ͳjg"8fY|p:K9i mROt95 nغ!td* L\`0om&F+ۤA-qUnbKE_lKK1zgRD`?Zgn0;ٜb颴mB"'ėi0ceḙJa@r5f5Gtzq9-Lf@%dgiB{ŋtz~OIHG!ZPk /ʻjC[bļ, :U{퀒[F ?7֪4uwqSw,v` Yl݂j?y[\` Dra'8-ژ1Ðڢ-1boGXBhə?Ȩ-WWʤexFoę0z]Ftpp%"gLd98PlwVm=_!M6頛31[#*-قY>: <"V\ Ui~w-dh6KG9Mm;s]_wݶ斯& yk;:+ȼ~YӂW 7IDcHCNXgPv8(׏Q,}#`Eg_L_[8s#8 [\_{f0Ґu?[-~U-ϳOk *T=rzL0jwd$էkL)vqevesƧi-+vnj:2'v .G(/a؇g0'rqf 4=aOm޳SQGmI|p:fVޜo1|q,Pg4JAׂ1p<^L4LF0?zf\+?tp`ȄˤƚGG۞ oGyO̙$;] ձÜnt*G篔C=<\Z m6Xo 0OTRg 6;mS%Y63X e2 B5:Jx"D %_yܱ&O&A1.vYvDbW@TRcĕP\{1}SGrMDج|.W1g^.QHC0?,2Bq{*ReW}e7-/MxYBd^ydce;g–KKc@P  i];:<'*ix?[gq5Ys ^˸Qڔzȳ0722`ЬUr ;,cBwM=ΐzD$40O(tT]Mh sj+֟ty>~m-X#|"?]#m(|A%gX@vLE h͝G6YkMᗚv?'A׊jO11=RE; b0r}ŋ4):-"7F1wBG퇞x6lo|3D,d P_o]di,,b3K~b8D,}`"Fi/M[7bH6hv5pYq=uUP0x\F_PNERT1.ܺHpc͸!O5i0I:Ͱ$1ئxMjϓ"/ Bd24T=ȝ6\=̲2n5؛@}Nsyc00YiaWWeSvߡ4bɧ֗v(ZͰ<89ɴ hC‚V1$k\OBOpr~x-\|?6T0ҝhS|.XOG$KDٜhIZf~r+[x2f?SeUG(~"7&77ƒ*bh]E;πbn <5Afnc| j&|*m:Aw pV-Dn^:ꃭ%G:<#rIgGN`Cu"MOq-؜h8UuA&GY~t@aC41f|0f`뉺.7;!pOA (k D>J:do,2rF]UbM=dqVҿLTg>^EmKFpJ5˳?E`懶OnMu$GƖE܎%k֫UL^8̰lC.P8ͧi xzĠ"Ua݄!ƌEiOq{KB; KkR۷%]MlwƖYjMFLC6_@U0zx|ZHvQF87Xc y&qS,jI|zkko6CoDY)F.TM)O$ATU>,V[| l" 3@S)\$ۆ[=u>cE `گJ!bM "b vRr #1T 1 w&=aƞ'LCSy?v_h6:,tT-\ Kc~Z^4 PK2 #@/_5i|@*v;fq;K/Т~,K@b>-AUybXwm4+=qB ;wr.oX] K` 1Ur`D$W3r*cή0+S rdvJdAn :%m܏ i& :QYB.ŧgZ*F^r]x:vUJ"|*,enR RdcR\B"- =l磳4*W6=uJh˄aU n,٢jwVhv&4v/RCf֎uT-by҇@-̭4ݴ&@1;SWCପtHA9 i㧰,*2C-gz?mt6Mǎ"`AR h}@$(rmn?Į-Nmyq^k/95tx9Ť&2r R3H }+u@0miƀ p츥䟯Pk.G{){l*"_CK #vX5(ӯ ڵ -, RCFf_Xپ~F]EU::gcyE~G Uhߩj+ ȓRD}e7˴~ 2ԌN's.r(*6n+8me?nǂSO=T|x;ͅvo%[ P++E!ۜכHU%|:8:/jr(1A,I3KM {9zBeFд쉱|ԪSbܵA*uVrcvO8E \YPMЉ&( .c|kZ)# ԯNS;D=Ȅvcў;i D`@aY\D&sS2 k!ߺF ˓D}c8NcSwH>13C1K 2%{-D5Sk) _<>sy'֎oAHѼ*rMZ?G%GA(c;^묚?atx$z 7}^-D)†HDWkP6)$ 1n3e6~^{fx!jJPEAq7H~T˟]cj"sZZ/ESF>XxˍCw:8kx¦fLah(ߎHrG}rma4)~J`:S8I{53^=SABN>)<+C -Ӫr 25ӟRV0 GAk@Uȑ S1^vd$+3Bq Fm%[!PfإL*hT;(^$-4q#nB9HT)4UU s6V/_I^Tƴ=#e(N*Y,mv} tS/*-/t~2@d~.ҙur9oovPܹA-/U*zNxu*$kc?VjWJq+30S1-1lP%FvpcadQ&# ue:ǔg_X+ĥZZ. b+%G҈\de)'P gX޿QaX*15 R-Кe _3JܓDS#)=453&P(mPcUÔ41 ؕZ2RC]S9,fwpw%}(QYǟG%5"\qm^n \k~-dosaAڢ2?(Jo tLf-?C;Nf}2i 3v hE=qCC9Aԓ͚4QOG*@栣ӚST\PCνC#bjE%seOs'hvB+XxW1ל [ܢ8i|&*wpVַ~S(lnloݙ!8loiAA*Xo&7<|$%P1<v|p=a8=E GSP/&@[ʫKZRF̉X۶M %]V4ydn*]tJ#wb ,)e]B~ńj0͒Vh1 |H S }^ԆI>빧[vͱ[Cl2<"=ڃ5)ksKeT)ɹv%njAxdۘzb} \?fQU;d{ :ho' h _ |J|M`uBP mA"rԋ|o6>gLi?mگnXktk97=U3{ۏ uaJQ*2bD΃Homؠ}nLaAF,6HGV;sg91v?UUMpBd sZ=Z:PIís0M.aB qRCy!TF:viE(\G\g fsN)u$ #/7'a eY{ sz5`{W8zr(& FKԭ$KKtZ]UZ0 >aUKw|h|7;P*]AiG&-b(5l˝ +Ň7i[p˵ynHמ~j-T :;HvQ H ΰHE\ ;GާRJ;@/iz$ELKb 0pG$g &U&n(Foehlӵ6M$28b{qgCk9C6_{x 9fDƇd#z lԽ[j%Oϯ :" ^O$ZD.iBBhw֩h"\*j`m et=cg^@byfpoM>GϜ6%%&ڌT8_ TZN5\=*A4$_8]ԟKί$7)~GWUSRQX~|OJDzz=Rj3a\<c6$9>mxW dvL$.6y,1c0 @Mm),9^!KoC͍}E  dWG ZmN. @r2Lw[:ec|GPpV!af9j^yoU~2h fqm.ҽ4"n@¹ @(AbbgEM#AJ86k/[F;՚B*`C ?O5Ҟrz2+_̌9bVFLD-|EhR' Z=տ%t{ZCNJÏPADUD=#x]n޸=z˺G[}ԍJKM"N|a|.5c/kAK*;܄jk3˻PI}z]-_6F`w{.ZܱYA b_ݬ9lZ;C߼&YA-q3-҇߯IG 1QLd6Pъk^t&m90ъ"5c5KG*8ŐV>lIyb@4:E2 6i /$;Եp36)7!BD{Vo\jgnm- S`+VO{L;xZ/u4#|wͲmN5S' Xq%at-^+8th Ż]1zsSżjRn!^1|rӔkU+CEANy[(b5Nqu.jV楛w{\v,jX/y?^6O(B@'-^)6Ts[@c;k:O]OUUIxkd%)sfq)g'QC^ʋK*JAWx2%)f֤9 #.$U&6z#e*SuN{:!YJ`/'{, ["IϤ͵֌Mk!`ogeG$e=vŸG.`l:DBW|a%*"o85lH6-çK6F6) &7lĚ1jx&b,Y-ska'= wܣi^zLKN>/oOۘB9%ˑiimC: G*H~c{dKr"ay*aQ}/CI†NZg;<]3|pg:xCIC.Cvg5q Ekr>d]CZ-jN%i &0d#cWJ#3TqXs?v w 4ر{S>!R2еj嚭OLH7;l?_wRaǼ^AnYFI,EXt;WdF")`Ca֛@=fj&g-$זCXĈ6nj}acOLx\MSΛI$ql&tE{aA\{> 흡f|HK%GoG+":=u&}aB~ٌ 8(}#)KSOu y3ٚ3qwh/}=gVxjkl"ZY^l=PME Ef-F&35h ֈ݀GlBX^Y)쨭@ )NSBBBi S]kjeRDf$ٳL[fYSf^wC+:G ]RͣVK"PAD0`&$yH<g6Tgs?^n`LoF`pv߈4&WX3(h:+/AlY/[GU2:CH) S"L[0F$ :s1X zNa`2H묨Q#/QVQ9Q^Ce\G-;Zaá~ i*U~ hn24p U-݁}&<-eu3Nl߂K0Kw &f޿nH1zI*8r`O eFy͠k%€P -lubuF?\g?.$Pe{%;y\dרSECqjX*UcWu_gIw9WB *Ka6olz5!9qˁl րλfL٫%LSVV9%t5YZdt̓V F^9 t յiAͰoF uB3̅,N'v@/_;a>KrhzаGg^nb Eη`|Pxw<BJ* PMMs˩~ f7wf=`IpH]%_:xPh;P*Tz=]8[웶we(i&QI7@B%; ҚÒy%#qbF(uh`4WK+8::#ˣ>j0n,zgL3a*Iy"`J3dI]l43` vUgR~鸦cRRǮBnlM:U# 75szgNs Gx,n;|_>lDF2X5 [,ŝ h4\ ZWG†3$/t[ϳp8G#V{\l^fXG`wRm8Z K^)_-MUBqmI\kI(ц:;]V1~<*BVcqG{ x#'"FyPwǙP`iM#uς}X:A;vYڪܙ@Hs~DiǻYkm1&煙`!lxmO&hۇb#~\^aX+pK&*!g1D{,HF\.PbvQr(FŢCZKR$CUjcV|f^,Z|qA81}6YKO`M\dbc ! SVd<_@6QZ!!@(1ͥN$^{>Aft䚼{2:iV R%xR"92d\&0puD py~+~#زPSw*rwĺfey/ʌW(]qbR/F p? }E<8i+eҿLr*/Ɠ:$p=K}a;0 Q[_eOtn%KñKOH)27?bz5:i 7uhT2bcb6(:08(e[/^L/@:1WM}05[7 f{^ u`wQ?DNegеܖxzIw)T|'EGKuiW<}nnl[Q{5#z)'Њݷ]mB.KUS-ys8s~ǗB#lѵߞ6w Zc0kMyM0,wi/2W4ͫ`<]AR jF2|`>+EYjyfq6 PET.(?€\꡶?"4<:A`o?iF (%9M&0q"\<>OD#p*[f ̐)&kȏvEBrz${; 0)4`gUfREnP"h/!+u[vlY/?I2dyCO1T2K荰DvjbɼosI2+s 2QGgFg|@'oJdx0K|l#[!$XbZO7ߡo}u 4 CvBeHT{$bΦv7?`Dkӏɚ6rfL+vun(rLV]\_{>CPC//M~Rw]-?T(`IT)Z KLUu5r:n}& fo!ȢrCA !JNu]?|\*a +#+`F_nzp{r:o/CQ{ֲq tp%߂csO wbeC9vl=8 m*2^H%F?r7'OxPaҦeD,"! Ѵ^#K)}kMK]ڔg/\{Ic޼KQ0ѣiߏGbvXgkR”*_z`x'(mmkT@oB_IFa>p+YyEy/w#"m'+"˃jxLeڶ`>]2HuE|ي $+ )xcm:VQ *g/eޫ6a͌Q j;FS&mInZ+MP<܁}nAy1ȨY|&҄oL $?ab3pz]4i{ar{~8LV\um?6-!>>4P9+i|at:EN,}k˸89pwCک%ŬSe$*I (^rtif+чBzV++UI9ka04,م)5[dЇOO4jWӣ 3j;sH>X|uU[+=t]w1<2~G Rw-;x-BE$ISFQ٦+R>'O*g9jщsHJXxqu:)4p8S+cA1'-%4*C|! .0Gp&gmz)IQ;r.w]ySiKWq2MI^mWЦД,wSjdgF68n9[8}X-6,mόʀC`5gα&%ȦFS8NׂD/Hhuq01Q[Ԅ-I <)_H*9KND(‰"MdAKC%~L]y&fO}rCmjM6vG|J`CISY(Brz*K n@| tkJ{x@c1:?SfK_S9ŝ*R^XRQq@wxP,tB}u@dW4 *hq8t8#4/C00J-_xH[&`K:=9N/O鉯ШpY.bQrB\sM$l]xP+x7\N[sjZD^AVBFygX.ÿ֓l+ûMd>AyXuDah|vr+栠|!.eke:Z:8ra'H8Oi5EtNG}8]G{(띹3>}a9|䧥k'g)EUxp!eJ:tг(`#q~?:[Ws^NGL#x{k1_2zlk.=.l76 dw rD[Wn6Eue]L(Nյ릔ɌK_/1ituD:갷8Jռ#PyX*2Z5G>B ?MvCa*,tEi544W,}f~ak[DF  584 L DA_n!Ne1JQP{  n8Bvr˝vX)gՕ,5?5T9[V+Ї:H$igVzvKUV vHL:%Y'7s 3YbRJg{A* /sQ+;gzE#S\%[$ iݮ.Koz5_}90?bc;?\bMp^J^vZ!0tI~J!2/fP ~Laj&_/lO S2DlKDĀ83VgN6``L5Zܘ2fGI,DmȖN>+^!1sڌNqKte+.B澐(ٜbU|00q?4_S ] 4 kb,z%9yT7nj+u.UU QҘ,O/kH`Iˏ`[r5z8}2CEq)`B~!h7Ydc:ۣj7ds[\;< t9r(fB论jif݌z4ݢ.omu>7UH}s~٬t ֐/KXUz)*(\%O[5BܵW"*p AOݷ$Q-kҴX' y%/~m-4w鹇w%,"]xn}}vɷ2yR{ҽB6ždʵ:boX"y'vj$Ʃ6)#ܚTQElxU4[''U{ϼ>$ŕAQȗ ֘<XEpǼ_LU Gݿm [977K!DVOGOLCl)4݁g 6O_)fX7rXNrPo_E'nوȳ?3m`.nـVD> ?+M3}ݓ4S!A_^UZ\%nUDb2H?ّO ~W|&m쥙J1= E55^rU4뒳>=Snn:B_CPEKj46p1|!.0_s=|2{%2ǟ5ޗȬtأ`^Z0k XoRC JKZBȮ.It^Kn)>^ȵjc= ƺB_ݵ[kR3]hj EQ"&EPdy"8 Q0=m8 ~i+"ړR s&aY^ujuז=zuQʿ}@ 'wn~r7Ѷ5`P N?^!ɯ+*(6l&a.% Di;LzQRiXOҾ$GdPih'00a䰫3yj Ư;Jt=@۽UY~0K'7{naVCq@ traXf6~LLI W"(-&*bnI$MC];39db)j?gKxvhcؼleEG@G~a2yE'p'&%Eֿܳ<8=QݽR-*3'#2Ȍ}L{6YĜvPR%Ph@ĈaaAG1k Sұbe)c.; Bmk'ϴW+ Y'`(,1JkZ+4u_&V~= 6/4Tv(_r쭗D ӚU1 F`!ra\Q /-vZ״UؕUr퍗fXڲ3ѺKM8E *' =B") ⥊Slc<59)nKT煸N&jicOʣ(?i_ &" t@1m>Ԡ Ϋ?Oz0>q DzxE7buU:4n8%; U39]bZ~o%􍅢;C{;zhRD Y7.Φ8~*hc e>͠2ˑa%p{.2Y)5{ Ozj 9F>\'^{F Wv*gP Hx;]osȲS.kgo0 KsQjW J̕ϛ-N>gFw)߸;9va!K$1Az~-xA콶 M=?zI R}pOLt۴dbm궖) \6E$'00sqmL1`N0þJ&?Zk~,u}T 97Js%">a撳(4@: ݶvИ˜~JAEgM6٢8Ӽ'궹]_0~D֛~gt _a>-]?@6Q&K9ɔnF1e0x!'v5}psuO1}3@^s&t-x 0&qt]'׿={l M+gi&0c`7**%W3 oLzT<Gh/\AN q&ښP-+z4DHqM<d o3RY}A$4.(>gE_;f\=O{yx @|\Xʷ'*r^%U1PEo;)an#lv zsJ0{>^OWqCq?V2d3c[ A$nbE:Bd^Z.2S ӽN.=7UՓ9y m3mW_>ۭ"(Ww]b6;5е\Ȱ׈iśFBC㭚׸"Fcey t5RGz2_ u^Υ$}zY9tM$숤$+\M?A~q+=\>}o3g~^9{qLњ7w֜u)rĹuEl.r>Fngtkm{ ],IO SP~McLSĔَn4݄u}16v4,@i ۉruϾ5ܐIKy흑N,-Ǭd?XŸ/_i(G)h 8St0wꁥq%?0yN嶲W_7u H $bgL~9+p|iyW\2ČZTh|Q-FP 옵6^q, ,}L;JKgT#m 4Wކc^ ; 1i2zK1x+H997R:+t?}@j ?iMh[1N M4ΐ01c>蜶Awe # $zn@(;"qc#zK$G{\qv* z. I+:p2CJ-l)5` $xcf| J >rTVAp<":{"_y˙ۿUUPbxv|y4G;Cxܫ+5Sd֯nؽd47AtJpdO u͜ @z/}TşFF㝥1~=ܽz*iMwz B:\J]B k%"T,5& d ַ}e'zABbJ`ҹd|_Anp4zO\^EfrBX J(s!^s%oDA|W1 µ:ςdphF>F(ߛЎme:DPᬯ@ ~3DrO.ŖSA*E54 =5xrGLg R3yp"=:71~$A sښ ,X+1?gv>=sh .|ÿ/U8TW44IFW|~i2 -IQ"W3=9R#U&!x fn>pew)*]{;_plޞ@]M'p.upHcX&LZqh!F,'V]D3={0OB2N/uTU鑑 gA :%P}S~MJ}5{]?)D\)mԽJL ̄5N3Ƿ= 摭<_;ʸ*WfrWzK~=Ί%>]@5jN0?)®YO!^k q漢#Y䄋za_+2d'=ԑ^^_/t<~ǂƉUEc )|I"wޭGڵH*֓'TpP_uV@aհ& b~PmTuͤ$.x!_y~@NJ}; ?H8*필!*PW8 ̉^#ek 2ԹbbWn'S3$5 3,WU>$>) ^u\jqQa 6y: y赈36x_q 4w>J*ZI{$VOb~,U!*h.JoGSxqg"z|"[Cs`0!Ls|,:҈T`#mGMי_j>gy:Mb3/`Y]J ԓRdc+X[ce5ק+ֵK)O* J"P cbO0?_┨=q땵 ͕6络$*Ltm>o*3?-t2@k9K7\u$c%2CA#4Sv+ @QJl|r;C,cYAY;!"xզxyz8E\_1*'zYE@*PydbBVm2.@V`뉹tG?9آr'QX,kh#Ι.!c9OR% dž'*2+?m7tҨl0G?5``<mRw-_)q*I`V纁 ΗSoѻѳhGDz@Sxde+ȥs50RG'( n\ V+_g }zuԀ0[K7λB154[$ =]e\Kau_d,w// Ngg3 ۠Tl(A d:Y /֋d ;Uur ':sQoo GN#/~T:) x+*6QͰa`AAdU/Bl=~%6'MygEiYxع8" r6;deR0elQ7C]9=ۊgmbzz9M`ZSUrS4*a*ϋ- 2iNT,,@0^MV) I=-oZ¼iYfjF]rol خM+It0'J 1h9v X ?$/\CGy;n-O1:_!ca.3zE UJo+~cq9'ebG5o^o10 '50lk ݄(DefO5 :<&4nv$s輞 nF@Ex[+\|܅"Y:<.ǏbyûPTj_^5$7A;ij=]Vx$' ̧Ӑ)=n3ȱr {1ybnCN #uaFϢY=HXRE7vtEqӞ:PbK)<ֵ$;A1 W(9vHńgyx(zQLc!R-l4F4Zbt^gwRp CSFN2+୘רhQ-p0aSPQL:ƕ=5kudžo|rG;A+%Ky݌LF m+OŲx^Vae^"ՁuÏ/yc:jq 7j[^؃.2P[>zLTR6X d 85:tȎuB4r3@d"ܞqCO"hě9אD}Pk Fu ǎmlI>wk=Cu:C忻|]zl WUJ5nB̮Ԑ*gHOP[tj^Ʈ FOn6:֮τ® S9\r#ň|@ᘐX8qZ2 ٓ_ʎ*& .j]ސ8f{7XN.o[iz~S VT +yWƍ)$ \ nujUgMɇ/MTI,qјI䫴3 lTlpDw~©)ιCtȦzJN@NTɈC GVbc%a'˗+̒]) H[k^yk0F$%1d(S8&mO1$uGjhn|߶PWqBDL1x?.IHD\-AA6kŒlײ=]uY:=hquD4TIQ=՛8wji+lLByx-H*kM,Tet$fA-Q%k xII w8^B|r@8׼$]<o0%v(( )<̔_c0{ *%C>M-PKA\Hφϡ賓O pym5{>9- έ>F= :V[{ҡsf!È\O1K#Gȫټ5)VvFو%_#a0[GD#V 3(W$V8$d!TG3^ )?Ԃ<]I~ÌtՓpLwHs5:ioqD__ >"':j@E荅vɻ ;G!2Fk1V+h1ߑM>fL lP]l D,&Xviq֕ m7QnISzȶnp doVD u=%d.jdi,fB(ѪSYm_q_gR.eލp/>E.qǁ_4C0*6aW 2f6wWy褗Qo+t ׫bgw>5VK8Z ,;F"r)XqEFiMu2qsX0S|ݬVZHo?qo{EF̚F#[<UMd>|KLٻmA#7Oӌ WwZH( fӇEg5b"̎j:V~bF:_ R~[ DcJ#0H"dF_\oC 3:nidN*{jHOD<3"$~Fڮ2_ H :`>S;u M9m3*w sB-dYR<r`)?s-Y XJMMszA\t_B9F)ȯ.уG \O8GRT}!z+|@j<ć!q3s;(D2]U:i痤#KգVL wvVQf{6_MT!fY!`dnR># 6l#\^GLU[ [jPn U =RiD5YT0WExwc{(Zq}GC7KzYE 3ڶV} dB~.˓q;^x^P͠e}SfGZ=hgdIs< ל,zޫZ8URӐ 5Iۓ %k2¬em6 H"; Ztb\^ԝgKX5RZ Ir$x*{8b~6eMc ʩL`Ro_\pLw eee$L54V7:dT q 0(B1m|1J93@=:UhLE)< 9 u' @׷P;ps@{| 2t:`E_ӾXDAh X!J )!z: ̬­!єM;) mN Vg"t okI t^ f6!EnGc' >eyXCG0|Q*e)SX-lfF23 ԘTu06hHCgF;I {Ē N)pё!7Ţ f=$zwb͋y}ݾ KES;b0m#bTTҾ6K=3p`/{ ' 7Lމ.16#gbF9~MHZry~=c ~.eK_[zW= $/.1T*V.ivA1(O/'{'2~ŽDx|Mwt0 %fjQ4=%Jvjj ֎~I $[2+bP^0|{p|e濮Kg3H`|P'Hׇ sғN҂eӦC<&< :pP͵EhSʎ5MɅ#,Fji1\=plg`!zTVFJ)-;\FMN;'ASn櫡=rшT'mf'/J9DmZyv*tW^To$xiy[rI$-SGM">~Rmekk+( '@\&h䐚2oEǪ' Ȯěb$%Rqe54.e  _{'?\b@FH98R=yqyT,ĸľַb'k T*P0gRɽnac4AO"kyJs>BEAƙ*Ӄ҉+*wiWm%V}+Z N{PkЂXe>N1l6&ط u_@Od\s1GβS=խEu8Qbg("/lk|hO@Av(?jPNs!fΪ&[z*` u8E܈M>~CIK̽A"`/0 6CbMl/G4CX>-kOGʼrN&2e`lZriXӾۯ&+CR . 呀$Yyuz=Cdl $焸o>9 $=,TG Ⱥzj{e$Tƀ Hs#.0X&>\&_Y[-e$H.H㹈%Sݙo+a3kԣ,8Ou> {be`dL*$3M(*ay'2~auat1Qq`0U;f o)x+Dg)l~Y@ Dkz0 $ܫG)hí&2=U{ *ԩIW4ӔGsdO>VO'[,:P.Xb75c93vav{?)}-{"+Im&EBWC`%+T/:o夬kTd%lvLzNbS Ёt9CJ-n.o߁lYZF 3pHl!b_}JmYEv@.n 7U*}~:Np޲~ڮ<2.ԛkEh2ǯ_cA|ݻ6|5djssnve|xq؍bbҎL .`p=5B >LN06PIf"Pgaq7|PCJ>M,ac7R1-ln'" w58Ԛ<6O(hFm'm&^(+Yk>٤3qI Q|BX pX)B8@u|6pm 8fPmj# $R[a;I[Ng ]Bٯ}>t>EcTUs h Qc0F&1w yg.(H䥔׹xipQt[iL3Ngɴt.803\tM[ U߭سmoD<$Ak&kX'P\=12{( l՟jOv|"8LL1?|gg{9r*xW2T5ϋ$UZ\),ٛ #hZ8q7tF7aN^_\Pw[b0,2ɡK .xpx,?/߳"E'?7o1% @ɎfH=?WYx9 umH /lщJGgkf-LV]M5@#Y:tj?Y=xkIh-UR}ipSVATH/ L~C@MQba%8\3`>V( q2RЀ3عxM`GQbuT@7mx{(55׸BzlG@ݷvA`vAv 5JzA?ڠ0%- 8ְm3TZy!(Y/,2NH[da0/3ڤ#A ]aa0 .Sz@;=s!8b3l`s%.@o; ?0" `gQ@(E1X\nkG-}+wlGޯ8)r=8VuM,$QឍPƔigHH* ><M(z]PRO)oQc$=*ІHGW7`p\ur)uR5Ѩz\-gg¸X +a\F BspůL+rk(X#8j}(X7PU?w*]:eXbLFt1-Dk$3Q[{JsMA>yQГf-܀Hm}.ߠ@ʻUP~Q9͚# e! v\{UF s&c?X_.F̩#S7]?,6X]4HF>_Z)4MD fCWUUeN誟"WM/d^|Yv@ VR;b4u"~붂0{9ni Wʮ <9e"ͧ@-͑+:KVH)ҳ:Dܗ@S/J"HÀ٠-{0~(6ՙǭГ)+rB-@+,#tYY*#vɘ $*'*Qt'edߝ5 ,z]1Q%oSn0j.SrFnť~B2$kU[I hi"g\JQ 䝣T*QW.qmπ> Yr-olXH4^41' =Z1o=#:bFv1J" %2~NRh1(B5UcExYaɫ0ec37HRu?|xhs!4W\\N~<#q Ħ+:Ld<˘N~ /txV:iR~@I[YP,KK+Bŭ>1~`Jf _ҕ 9E\#*oe9V<̺\߬sPL[1|_8=wF>u;鬊7x)ÌN1ߗ>ID^UB!llڜ_yK]#<y8 p&$|Te v:ˆCUd|?l 0[,>} ދdOB^3WR:FzLߞY’3g7_KjU7v h |C-'zXQS=cJE1iO2&T uO(K]^q؜Ȟ2)0ư5n/s3$IU9H^c@00_Ζt.b°{Mmi a U$CiFG_TnNЎhl9PL }_6=jsx Mc7c` pP"dIw:|?4}1;#TR#8wQIpa19YU4(DZ<$fi ,#kq)-CKB]>Ri^sg;yz ~vgAG/kP<V!&@('zv=$dv*5L'A_3N΋bwo7XfK6[;sN652W>6)ϹԻg 9Edf *Ŗ(,UZ(瀱b?̚uc#Mc]peC 5"A2BjsAz')k3W™-1G?T;fDA9Y;3^tx=j! VRItlHB)34df,:m RƉ|lK}!~)è/DFfZ%0c"%@3KKz}U*`w˥xK19'9E@ ]5hkrNg e;^he7>[\C|ӭznU_qaQ} cgB'u8+gbI_Uql=E@7.wGƜ~ZFR'vP¡G^̮./+}4o$z!I7sb,doE(X`iOD%_'dwjTAHV 3H>רPg Őṕ^Uő2v&`13;RXdiظ|vg80R/] peNqE!X1֓5ӯÝ@y,X+_"2+>/8oWxb :%̗l(U kFUt~!^` lnvK=B*۫DQ3+ RAs@S# f?ۼh ƓPWah8НvQ<}`#&:l_2\>,4BSٲ1J=p”κ0bPvF&w-VeD0[&; >0hF;V6W 8<+E :Bk}BkYyk>!Ig.*Q[8ɼj2,2TXH?]b+k|ZY?tͩG}:IPr.1x10MZďwMF;tQWvu#2ioO«0|dFfUV(%DЗ멒Nx+Q#@b;4[^ AG$;>4:_vO<2ݩ}@e5 N-q$`ٗ%o(E Py~zggw.䡈TA(=4͉utÅdm8U}eV;-])ʳ͎ u#vl:|nNe UCA:[=Tk 'rfd~Y0fd V08L*Av"1na"tԺQ*ԶKo 572*([Ȥ9ƓmI *3,-a'3$KP_+-HylQ[h11#\ΞZH[:o0—e؏& mj$B; qίWmcۚ ~[VV!u>`UlCz wcEhB"z1d;ޔꙍq4+S8TOq4Z ViSn^"ߗ] :͢i $jL >)jjɕKgSxY]MFS*6vQdT0M }BH>@P]ZY+R^L#ІOm[ԡNw1S"*GC|Txcdˬ=ZvZoEŤ|NhUNzML-r&\G7ʸ Afx,v3W)@k*tY +(ǂѧ<.A)!0xBkTX5 QL/0VeAcdת(۰}~y;.0ϼIrO.#]w%NWO{#(o f' ;`%j5d|qbo2["8wn=mSsGXX$40<4p)GO:?-%&j6$Y{(?}&2r_ g 9'kV2B"xuoKBhe³^׈ﯨ~]䯗r^fŅ㨒?wx6wy}@X(zYDžFaYU /(*\B~-4ܧlɨp-qm#LϬc t9Aڬ'}A3O 7q0u-㍫ofXǒLurukBP}f?ZH[ a XqQ줂pxehshjrdK =T%ШTI9>VƂNIw?$:Lrds/}. C.w@x:~KҤUq":ϓYRv`̨HA{(r"1zg:P5+O1~RRDmƤa38} 9cFwq.ћ<2lc6ĉcMdBGpFtl T)bph_}95e+UM4iT 썃hd7w,Ał 5_GyxIvpnC?fIJG}ч1(\,NȻҎɹL.c"Ӓ?sFnd4ʠ$5ϓ,N~\~?U#ۿoк AR 2Q6W45EemWzR>C4?d * β1S(+C8jwC H ;\ՀcR"!,D];TM`V]I(թ0'yv8PnӃ2_-÷'Mh~4Gma[H y&Ti v82-x} I4Q`H_}Ba @AuY)<^#MLƯaJ.>G@YtŢ _)98ONH2 7>B> ;,`.RÂQ 3` F%oL:>u!aŲ5.vw=X] PD՝Yq@V#(aao7"$90L)vת&/hQUNRCY!s `΢! kkop9VI?Gr]垰k%v'j+<[֜{B}z%ZAǷ )9v01s e65;P-E?ocldeNqV:at#>sǨ}sbrF/?Bw@cM /$O|vHtoqezbsCA,'{Kn5{5484)lIO۠8[pdK[jap9$llٰN4v u[zIGY2yTo J }O+B3}Si(3dyݒT]F<鐲|.U^<0xaDz'h̾?&FJaJt~'zhda'lT7 OZ@ c9wY:$Dء!&2d́erSŌ,BkO &A5oP6_Tx, #e,Dq{uy$<X3nS*R6}HTZF ,K4o`taD}U3Al6Ct%x/)$N3LC%T.e0b$:6wV-<:ӱ"lVKu߸i%) (0Gd$= MQcIͪFuk&<߅sCde2T1WQo꿕iF"L):UMgȇ]<^g35» dӥ݊%9@903eQC23}S+>cb tVKbzD& fZ,jB9L'[?U`} Ât|0W ~l狱&(HY. @Bc&]`f~72:<"Pؼ!@@UZ'P!Y GHy}D芾`w~|dFIz!߱@߆e,3 qc/+ (q:*o?tho7p -2K}I^ct!o#p0C8[ '^u n7hN#gl8[)Q])Fisi+"1rG.{DzC_+}V3Dr]]&+2MSA%r3&,Ɂps޳7m+PI#@H(p"_Әʌc'ߐ UG> t1f(Kj뿐dvQ"7יv>nL3%_j(@\®IDPNȓ c:`w}ت DB /_`$AGvj[XYR.ӳ`S4>RLքzZr٤uʉlץzL>}rx>TFyT-.(3xUd:"$\2L4L+%og7KŴ-?; @!B.f6;t~53)r-r*&7(RE22Mk 5*`󁬝|jWFj0׵Ṯc®Jd[* ˝4ԫN=KͳҼJlOki6 a/)ͮ: VxD+_gz?k|+E&DqE Y0l_C`i[1lBޖb_bb_`M+r#kp)?SCRq`yO7ί-wQC*&X>;7 IT,gE_zAPLj/? Bx~t5Ԙ'_oY"P_@_D5vwFmcW1\oxz5fTPjV9ө1%:aנ5CSMRxLP[M݄@%}[gQx򓲂T\.RF _W>AAu`/ƕ_V:,!5.saj2y5Ɏk,.kIh0yErOry$/(غ_1`"AIaNeA,1>Qz2/ЛDB=lk%)~0b8B/$mn[Tvb"Sa0Es2jEsC"VPv#t†B<[WGCP Q`DHUD ѐ%S%%(vԉqgE˛']G#U-kvWZT5p^=~^ww͇Iqq>pm[ފUYzκٛZG!n:"EQNWi1Nلog\䧌w_$-`29pH3~ȗRnρaA,FΛFH%f0xv$fK9OĔxƨ*^OO>*6+0xR #ڤQ:0y PeCnLonf:zzQPXL6$["T`x9Ux/ǬDdϾOҚH%̨Nlr]֋߁%"X 1OT|?vw~__| `}.1w@Z%!&DË`*ȝl ÛD?4uOIľBŦa`IR4aBFC 0J񌚉ǭJ%Brln/Sя> ^8Ŝl2CtEH$4}_BRK~}@ ^ՋBˇ$(7ta 9PwmG'm.MiO;o4_B,QnUiw!Pfe-t2h1+DR崙Qڞ7u\R=Niծ=}98ќ򱺺918*HGpxgf0Uv6h[xՓtm6Η5o͔7eɁ`eAU|;?㾞i3Ip6V'Zkn=1GUtn@;~b Vx6?qf=9ל1UׂK:%$܉nTH9 8އjKB%z|iͤEz5xu"LKT}dmg\i(ßjŴvΝD /5=TuzW0?YUS恊Ɂ`F1~f[y,(D\~Fv-TrK(g7^0[CZU(jJKFv2YxpfS=͇ yXLbd;'|mhNewh_UH-G.EڦZO݉@ l3OSڎmz+j3xT˴:Ql "dŖbu YZ