bpftool-4.19.90-2207.4.0.0160.oe1 >  A b\W^^fErH}x́0U$1cg3t:zy`*mW$Vx ӛcMw͙boZoq&̼¿) ?:6!ľg›;Ҍ]5MAU/NKq5XNUt7QR3]?ŊWT3z] E\0iLL. QD2|3Lɨ@3Q#2nȞ+Ӣr#949efbe0422e84046f6c1176553f4617af61b7c73cd59f230585c46f3530d3575bf8d301523ab4553eb1c94cc867b5a405b93de2 Pb\W^^fAŜuMɌF RX'cY>LƳ8ԫb(t}L%P)4VT/.ɝğQ>S 5I<-|g PFÓ y/l:% Rq9ZidNhz_c (?siDN;/RVQZLj#%Eo˅ FwX%fR!EMy(BiHꋇ%6maJ%@>p?x?hd  $ a&;A Vby         J  T |   4L$(T8\`9 `: O`F1G` H I XY\ ] ^b&c2deflt u vwh x yz"dCbpftool4.19.902207.4.0.0160.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.bobs-worker-backend-test-x86-0006%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b-bNbbA5b/b/b/b/b/b/e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698136331e645f7014bb59373991f274b2f6657cfa0b7df829aa49ea6e31a2e70b2ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2207.4.0.0160.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1bޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0006 1658909613 4.19.90-2207.4.0.0160.oe14.19.90-2207.4.0.0160.oe1bpftoolbpftoolbpftoolCOPYINGbpf-helpers.7.gzbpftool-cgroup.8.gzbpftool-map.8.gzbpftool-perf.8.gzbpftool-prog.8.gzbpftool.8.gz/etc/bash_completion.d//usr/sbin//usr/share/licenses//usr/share/licenses/bpftool//usr/share/man/man7//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/7e527faf430d77f7d419088bf60b2d36-kernelcpioxz2x86_64-openEuler-linux-gnuASCII text, with very long linesELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=114c09895d2917eecfc2d87f2aaa18c1a0b7d04f, for GNU/Linux 3.2.0, strippeddirectoryASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRR RR R R RRRRRRRR RRQ=%BS&5utf-8be903b527f938b3154aed77cf95ed232f91b71790923a631f4eb32e4ee46d463?7zXZ !#,] b2u Q{LT1i4Q??$2F97Fa#/ ]Ď8c)ӷ9yLaoll-ſZwt!0jd^5~?ڷҦ(EB } "2br;BpfL1= '|ߦ4ю\]ah[ͭNhJaM906+)JU%~,MG>ijF˽IgWv^dl3n"a6#'9'aR `*DGӭ|lO6pN~ױVGCb3a:i^&%T(4r5Q^dCz);|PQčK 2lC%ugLLS ֗@g9[77JR[R_ku8Y,b /b3WQPV_U޷^v6YݗEpHQ 兴RYvx^|,"=-w=?ɻ+7X#PB_vqzxUIĖSx e$KЪV)ͬ؂ӯerx S`ZOsKќv NYx"@tEIm-$ҥM$u2؟2"Ä{>ŌU_B"P* <D+@ql!({Kbؑԯ\reD^NDgw$bPʹ,6=iZAE^&ZY;0?E%.MwU]cW¥ /R,/ɈX'SP&3@~fT,\iլӼCLs>;1cvWx] 9{ p V*P@MhYkPF>HK{\+] X3H!.NO{2F\"b= wjL(5zA0,!fG`9Z.26n8}Աh@de$0*CWu3nAagn'g{jTV\i6An)^9E) ~?t=dс]YQ  3F v]njTX[QsiiJ(cx8Ȋ0!}_B)'Ua{)\[ 9|-VN!1xؗ*%EѪpڌyƻp#:ʈ܊z%[V<"Ϯ+p hܿW;Pʀ܄ l-иw,= ޡx4jGo%eTv#UT*w&-U̶ 7;J{rbPkJЇ0eb'Pzk: gǧb;RU9]b~2,3r'ѻE <~9q~!:_TkUXX)Vh<>y^i!zÚ6nHzZk#} ԁe-:`U@&\Qi[,9 }xnf&b]>1'oY}C=lcȪX ]̡x*%VSm wz?@~Ŏ aRJ3L_|RcCya}5*ʏSq/#W6vfJŚtC<==+7ҟO)BY[ʁh+`,ebxiMj;4rz\d7>1#Yo^jcfqBPey.Y))O[S"4[#n+,||%كFcP44d߄m@3hӂp1Tiɖ Š꼘H}dxä|N(VÐZcyksmn:4#5*ww?e'mL ED/>ڵ$F*kZ>Co E7OI6D銸X# W8*3{\&?.!oˤ:yCu/_]j4ݨށ'TUx 񵜚hMR~Q[rj(TN^}w{z%qU3Y_anVUYAg[ȳFi *KI&jPrT 'x*'VZsEs](FcipX6uα/Y:d!}P(!T{$pjEoUÎ0@ >A1㞴6cG2TL N4fP/ ,,.?V'.a^KЏPF́ */:hg2D Qf$GLDďĝd9|!{B!CvNc_ӓd<[G(pQ8w!MQyrZ]JA<ɫ6!u%Xe n' zǶBm pk2 3i<ۘMޣ{M"Qp$xJp5GlLf2q0I :F0TʽOං3x=tVAP/4gDXY-LjNI96d .lec?(!6U<%/*;th.ӵA9gAf„l~(%vCdW ֽzO 6i.Pw9~θDA(TDX[ޢ3Jr%ܶL~[G)(hduyScBn2(ԋQ ռtw枵T[N9nXmnqAm*(zƨ*ov Gmq?\)A4 =6FQf8[T ;ǡ`-7?7|Jrz5R ,P=O(\DEMuرTb$"~eq'a-!EoVm Q }pG7o_ARI ΂#~WMud>b|0hx paV̚T꛺)LJ7ӒG=KQ93d@BHbjԼԪ=aIv#Ke0Gm\ <5:O ŶN_3-=C {-_qa=ˠf $I4Lm'J*xL:ǭZR?p{΁vui>9 ;csv]U 971M UN`r=҄268UʎBiKpSSgDp8C(E7kq&ZJk9Ho#cT5UX TxPCg=&VLK+o4П rdbQI"<&B7:fbq>jj5k!kIHP!1T7r[ヅI^w7_ nY=0sO] C)vJP- %I4.o7@ TP;\%&f,ѳs]6z$M?-R`_V删c~qiQΚ&e;`Xzt`7*UC'Y"P;}ukKOA9"4oK4UW%cZhrBUͷ2j]ϴqֹ/wníQ#77ndoc>?(ɻPWsI@?3@WGEG 'ڋKk g&̧eQ|DX7œa!>MVE6~GK39>0ҳԁ 2\9^AJKi=iqm,5΀)#<-ԁ+4ccU}LYgþT {o$a1ǝqV:wW$$Q3e[c|/hr# 'Z`ytg9vp[b5/&@ LKγΐyo>jA\]BWcInc8(gk9LGuL>~}c֝GyGM+ƛXMt_^E]- S$5:D'nm69FG{c;Uu,J&(&˙ z6X7]S3 @ q)!䢟O9b+sm'~o?Y.AG#f;4`过0ioU~a2Mp9nEa1-(u.$N*r@,g_;f=M8: &Nm+nM_M#T8W9|N`ddӭ U-L zӏd~HuFrBxߘƷ/Gv20N _? 9ˍ'tz:69ZMAƐ!>Id /kX(Ts7sn"]v| uq긐 L%EWٓ % ם#SSi'te{\,Z1LyFۍm^]zJ m9KS YWӷr>o3!94.n\~|D]%Ird.CicT?cx —T\8 ]a42jY֩?j0H7 w66PªR6wΓS6mۘ wu v:ˏ s;ϱgj.Hΐٷ@ h6¿rTT]p @Z !p z X)Qzzw1&۷7sܿu9.R;d`ɣ%d^@R|1ȔUx[Fs冓;Pjq2HڃxП͈x=&]F ZY\Z% =U! J3LHcM L9SԻH0&)"ȂG{`$|@y=/=po ^cLcǯ@1\aFg^ʮchU¯2=İ8!'-KROE8؛Jv3a™:mˣgy` qs 65`h͘kϜelg{[TAm|^@)tQYVy^tRK%$RR. ;2[Ӧ%0tqSisb]\z/i _y>8T9! 1Ynʝs90WGtXU;T1e 풢|I/ɵS5HݔK6gWqp}9+Ԙpf|mi鷲PN oAl)z4j(Vku~f%)):DP Z kY5"t2v\5\ԉ*>UڝW7=iv Άtxw8-cr3pdT%̰])e?OorC&-2.H#t?9ؤ]3 8^(+׊ߪTd$(\h+?} EZ=MJ|CPtderuC.7‹th[R"E{Op#j( ɣ*SQ>7aq׈L[#m1pAIнu4%+Ϛ$vtT*x?D/@B?>Cdhc䰻 vXfRr!7K]['~MBYUW>SSW^{"%+e"BJP俻XT5/_wF|?bG B-QV@?q2\^8nK Q"cy2qENZ%̊!}sc_x=\, @)F7R?/TpƉZZ?O/u !&J$F >@aؕYx NZ3>8cHmE| So;}]#?8]%So|a]fB D`1aYQiP6w=~-)2fh`ɦv =0e:FWdȠmQ4A0KNa6fSyAbOs,*rگxkpGkjn>6Kr&,%yC y{"CD=Z>bZbV~M fAv:_B)Ffsvm=Վ&,@|]$nlsKF (;2d1Y<{}A%̜Lvÿ*Nr00DSH^j22MN19<3bp9g{E~M,C:ӲW4k)'FG^?TMė>FX7MBEֶ?f=0Ypܲu UiITȟ_@TBq@o>|ϔVTGo%=n]ĝĠUX*w0%m3ƥZ(t*ɿ) Vs-H-Sf 78\$06^T0pwϪg"eV4mtIdZC Snioz=VڢXȨ^0jQtѳHV龓tfXK}e#ݢ܈1G./&(~%jl5)nIT4GrKS U2K,p"Ac؟YWPDP(1wn_1pZEZee9q 'F.R|.% 54.dK49MOڷ)˷;uVI<픻vgPQ\\̤?"_B>ͺ5&XqA<&)TK^R" ?`pkGηNZBaI_ݔ.GwYDgѓ*r2!Y QȽ-?N3#62LMD-5yD#9\]sh>e7xf`WFKq74J3"@#&V__~)*8`džnK|IsN+[Yd~PZg?1J># ENIL v]P] V$WP~]j(d/e7 3C$scdd8bpUCV]pNP RC-*Q`zUPX2՗cS3DԨf/z k!+vڨ'W} $7PH'q|]B(R{$| gG$"zL"Pib}׀f{cXD~X8p3)#Ơ{3J~ujzIޭ,YiǎZ.AuԾ I_M4jё0mŻ0.F.ܞ"}% Ylrο β,npdL[̥UdM>#[CLWl*ط2 R2J_7/ gD% ~3.' ! z =L<% j9AO Jf5<RK F{=aioM黴Nݒؼ+_@%-Q7ߒ;|—,acy=NŔX4RTptPh7\Jbi'b<w9*kZX&rrVb?;eSi5exa~ ։J(m{ϑ.$A 5FC 0䍷{7?CBQ{2S H;[OO{DKǒ/ B՝!qO 09BbC4t:0 sP@Ǹ?R9wP*{xh=__[8))_A8 i}>.-?T`$c2ݐEXF{ W2ҿ)dsŷ@Eח5L|OJv0+2ĴT6p2rXZiW, 7k ,,%.Bņx7+wOLb݃,DJ~RWg/bP w qloD9OA?p83A^&4O$p bۓ<`Fќ`DKJHK5[e[}ЏƫQ195]b\P+rcBˆv[,1@EaXad|lյ>0% 4ϱS҉x8Y<ЅZuZ[ۖ"F^LQxẌ́}g:vzx%&L˔3(%^BxHK#$zGԘ-}?nݦi%L~;s}Yd9a|S`.*^ -M 'ޞаcz)ɣ6lLHUJKլ+([ոRpA+u!ŷg(B^4D!+|ZKG5$ db#U(j<ȭڤ(N+FZH@RlGJ&g9r>+I]K _ Jr~mѴM`wo$bB`|Aǐv TU`u+a'c䭐Y:myњX3M-vCvď :d~Qh(p/8)h+3F g1@ȖOH0B|JhT[P42b܉>7/9zRmˋ4W\ p"w;1S?G4;`vٓF/}lhq3iKOg㫰=TF kI h^p7"Hm}P0W8uBLASTjPG9{9~=>kko8KYtÔE`o +fa^AtQ0$K8ug@۲gF0dxm,Q5E}ٕ,d-/zAi"rhg3/[ݕq8O+I*DM.R/s&?u)NI}Cv~̚Z1bUrY(/oz/r*xz\MY8<3L}|]"] ،JMnl DM[:6R̰]V)K>c.Fv>ؒC\H:׈{c̟QY|+SbI$(B.{w O}D0=PrJ^kU91B)xQ3h WD֛6vY J۸/\|c|b[NG#RE$jL+^}ח7iA}u_ݩ8Ml!1bM5բH V]vS/~ F GR9уK>yy`uB~e is"?/%CޛS2#s5hWu' Id_ 0zyyE,bv(\Umh&.x|V@5Cg"߷p?L-eCK.J$wg~Zm&lFtm7mw¤W%ql:BMKO: In"HHb` Όv 𥃳>KbOLߋ?)m WF,L_{C`@F Z60501pt=Z7/?x`&N+ }GN@kLnf@~PAcC[]!ٜ+P0iwP~WbbIU@;[6H/ ̧AdOm(y7t>uU=vli~Mw8 j&ly*L:ҵuJ 2@q"S@fnQ8f0V(0вk&0)ll\;Gh>|_8 IφY5zt9^IHy)5+쬊Ď؈rA/-R$H~S@w g8~ |Ƞ {ktդ_}j1©VhwLffl}[ ,4(B3VG )b;{EE@k3Q3@p=8gφ3ݦa(Y3l8qft3#P3 ,#&7RW':WϏKK>8}bUeha=@jȂmXړ^˺ I`yv4C" - Yy\E UR&XQ"eĖT m-U,CzݖTS!⎰~8!<;R/isZ2|KLCܮP'+pYcPpAGk İ "}5?x\I^g0s0Q'qtpq2eEXZ/;e3R2N몓l :#1Rɝ<-LRWmUlDD3;LETJZ{=tΣ'Bg 䜄iԤ#H8j`UXUlL%h'V CSrϴdRU#L2I._CD9x=XHxXN,oB%g##9t`@HZܛJCq\U#(M}I)DVݞx)"lhܿu•U^G&czn-p Fjh\xP{J}U"Vf\٤2ͦ[lZ[o=⛋,JqOla6s1Lhi~Y(^DݣP!NZݟZbg=H<N^Lp1!t9%E;FGEq#2mT2JïEӗuSU,଻Q2x&Eq8OPLj_$o6N.ua{vD~Ttoʣeq^zcYў ,T3xq,8 Q N!OhV2wYyZ%--%aeO0>:M0T>&ľ%Et>nX0M><Fa & k1k.vGKON߫? Nd7BMGUM{u6 L׻;ɭy_XXc+PW3vxyɐ)"#R`Y85, t@*X8&DL(! C(NBF 6XPҷ! Q@8Wɑ97sAZVI +y^(íqH6 tg{>j_BAM[ֳ#ԠDsQ#yLB a:lFY$&62w?a.8#Q_Jiҿ7 f2qHڤȔxoÑ:9webpt,S VL$9q͛@B>v c"uWj7x&-*BFrU^ʧ\R@Prӊip^y[j ;)U%ĘnAsG6$ˉ~dk:2.`0gZLJ"PlQ\޴w^;,PnDEݫ3g";"stOON7jyhȂN¡Wg9CJw-u?=ڤ0ֲ٫m'h0ǜUNN`r$ f|[0$aǶg1?)'8ρNv-TV) T:=ea¿8]c7Enlq/4Md>Cu~bw{倹/eͱ TZM^k-BjdsδIqPsbW-!䅌M"۶Y[u>M"xh5iwBfSCO F' %!jAR4ª 8QzI"yKCC0|ZF,M'M=A]vUv/{R2<7hv7FzXǻuAHMIɏ6Oё5ƻD@!cN/ؠXrvwguL:@)HڛhؾlrX,NFt^ L`6>Ok&fOY925@j>^Ã)*:<ԇΖ9Try ؑB%ӳ_u׊ Zݜ#.ڽ Jgeۻ98xPs&ѕ﹉B0%-& ͟]ig-Vva3?'oiL ֺr ;'JHZvʡ**K䆟x~XItL p1B!E A_:< Wtd1,)(ߩ'NZ|<.(^AM %%[e텤I`} -[8K}< uDZcqcLkcaozoN<#xlFi2ڇVؼ#ga5K[QfxNEPt`&?5o[0^:SRU;+B\䫎t0cDKhB{?˟=~w\Ysg6 PiIjP|퍗/w`~g_-½ @"e@v)-\H;9gǮg`lDCOwMX-%5. z.v寀P}hLS|؍Tv#y8$dRGٷ], eݤ$lic[Mhb_#֣ }tJ*[]&~:Umb I.'ֶ(QQ0Ts gzC.+ clGbS!4K~٩A pMt˔Q|X" 5g UmKO'ո(u:|##)#7'Q"gɗսCh\jW $4ܤUhV AyZ}Bzwd e$v2u훽 +L<\Ҥc>&W=0qɎqHSELUAhC @*?05}Y$uxo98 BL>EP{$q$-u \Z!tiiڌ@<<I)h3~yuknd1': HʉDA %5+!h;(Wv%ʉGAu!LC4{]~>-)ÿIf&gq06&.9]LUגC={Osw['n&'5NjЩ / ;z_~!y a6ZBpAmT<"O($xN"}{3 SO~p)"RW@BQUE|U[@HӛILf+_`?{?_ʾ7b@BVGvA6 IN,& +Ԯ=sb=C=4gf;C-7ķ5[D\AQ/ʲAS4]'\8XtM_zm+Z@u],{˽_&*NZ`#O9NwҽB?s.AKN 1ѭ1JHD*?UmH8G*Իh )㋙ݹJ 2WyEEh;ؼz?F.*?adfTx&C;'ќ5KLq-"QKg}kU ;Cm!Aq#pryw( U Vf?n6 լ(4z\!Rޒ 7 hx~PU7 ꁊI<\X&v.>ܗt[+do *GVͱ|V$ly\5W>'gkd7؊HyTޭ=*k8oqEUJ÷`0U2y70Y=2{` > Gĭu+AgY[6$ ?5KkEs}Z74iZ(Vzgd?B3>SYwezYUgLEK#4c&'6b뚛d1:ڟ 9( `Fx}o\v$qD2}sm7#ű6 5B.Qɀ@xT]Y'(&-|s7ON ל]͖/yxE<۝Os%y%&zKw{U*-S|F=.\ {.+ƔͳI?ab^F6eGsG1`jp̮ϵ5L>w GUIKs-˖^lSBPrT/"}=<)d{N-AA#suFY6<:b. ǁëHEТ;XCX.Yu6Y370#+|Pe 4\a/QEUXq(RM@Faޢ07WfD{Rc|M}$^ZϊGAT\_ 7tsDW&.Tzu̹i1'M+rV(Ʒz+}XaC<G'Z VWC`*ǛvTP1hD~kJݵ -} 2J}PUVhqbDs_SJ3 :&K"}`Le;BIU!HK3֌/KFSov:(ͺp ZW:漧^xE`wwc!(/ޥa"9Dl|lVY٣ ƀr:&JX'ˌ?<@O=7J̹L &m11< tn5B1q bf=X.Dh ye(t%h- @@W/}Y+>hZ4;=&{L h=xOlwp 85ț@( Py7P:0Axk|[~ cH@UQЇ!9b["I6J/HR?3K8ƀb{7H"7ktx{y+?0#5 rsh*'eʁlM>3,r*xo/+`;^[7CBxG,Tp 2aAqȘ R#ɡ9&Y}f/@Ȇk5A]~Ӻxo[zw`ϵ58&HY]_iEAtrζmp:Iw hP%|pcA%~ZA[WcEcC`Q:I٦Dn&:uj7PbhAh+4Nj[4 bH[uPRe5Y1v\w_D/]`Nty2` N}e-2c;.EQ u (!e3iPM ~XQ"ǭ!]Pf/A͔U}6Ҥz M>ֻkg^43+/F7njJfAqJWCh`cMwݪތk+YK^~gmҡ{.fXvypO`DMӟ__5aV>#rĞu՞E+;)S{Ca]R'KYAEߊ:b8 {E rΠC{2q`W"KAN+ o*봺8]>#z3k 1j%pջ@9mS G6@ 9?e#FiP)Q5*Em޹΀fx9JlP:.wI6Huq; |D˯p ^^CI!x Ugb"sxqݣGCzDHšp%i \aKdUwĞ&탦6Bw02K7"\V (^ \K כ :D;M~JN$%熢rj'e# ֶhĔ< *Ʋ\[@A>,DV6x=wm0!Ahl^_$nee)Ъ `BD}f bE" S2 jn^ m^n_XGFXpka/!(^ ^)&S}R;=!h5 Q쪥daqs9vAH{TOѷMq(}[j""#%Lۓ07͖ׄnD ;DۧDwfPr 9i&(A@WWo؜7Ԣ Cq[4!Y=z5:'jhSӔwBP9@3QZC#b/ԴaP)d\)BD +f];xFKթ$Rɔo!Ya{AsTX jIy AO9VvOjۅ:rDMuu)_jj{T #\/ӯc4"y4Dm s tǕ08Q(Q űO?pj8ͻHQ)&tT?bЭㄩFzgn^Ɵ(r]t.'%nGJ0 3./7A$-W?TBh YU~8)ml (O#T^qKx,4UϏv=Z"/ȐGXYs_`‚ 1yfeD匂S89|3 MNɏ4b.}vspdοfvВHV<ִuqSؿDt8yө SO!X2C4HO91L7OCxnNG<w+}A[DZf1I]V$n|i`hIbE;(uL\9$3{gD}Zkn]'x279',:k2 @%3X[hSß4p.Z0@JkIS *!=`^aw{jC_yJpl̷'nj;I~lw\.:2?:?{R-J#wBo좫A:r#Ľ n<un\ậ"Aӟ8DvstxȈbFDIoB[1@s 癠KAؕSA2Ͳ9Ź šfd"rå̉u) WjjᴮSW']znkq쐝g{K"YܦQ*{!2FI2rUg6#?Ԯ^/PYMٳOKQX{R ꫷nE/PE& hTñ.NANf|N[E]3o%)Ze7 :쿎ZAoU`&x4nOu(긢˿π0V5dثK_Xn=~;'*@ +u![QDh ϶*a{ ?{+VeiKX{P?&q6*dͮQ>D3%Rl6 Pab^ei`-NW,~}?xnWBǼ <-Hª,*?Vdp=@> ?3LL pO!4A_`lMFuDh<(G/*f) IgNj@~M4`9cr(RWΠBa^?@͢;|p3"mW1nXsu1A t]hQ|qh&Iń]PLg o8o.@n6M8;fQEoa,> Wb] +0U}UmFJcls6ñnڮߪ1f7+/.p>"x# gzEं+N?"!d܉pk%5enE+4׮F /!D⪾۾Jݸ~D_n l *.>;6(!HЮphyj7.QtwgU`Î[,$Zމ=|Hw'R+ !i?.MFU\vZN救&I!; ‚(Ҥ/_i!!x&'v~DMlEɘWw5UTFslHVQzZɒ6DTtb³YgRԗ<҄"1 " p.k=FfZXXBɫ?,^QXDŽ?p[{31C<)ZJ| Ff#9UcN<2~[Avڈ#Ta% v{w\bP ʿrcރ/O飊.uqBIʚiPGo/Fz5Bn(m=o5an\?t OF! ՠݺlV[ZXu)7 %,rm\ ?WCʬ27&v]̬ISxN ]b𫯣&AO1F0N5 [-&/h 0ؽZHgN g~PLWs Ɉ'ݦH^†<rNI< ;ɦ3R8,dB'?5&:5 d<UO;0mH4IWc__ >^_ wQ(̲oY.Oo/[ŕKʫdz| ; U@}4Ju4`&e(vAlІAmaF4j4|uB-H|(.m.HD'x<50(!mgQAaE!_S5:E"N6MD,8#'i (ɺ/텊n}PY*2.,>;P<ȓ%em NJRK%ek,y4~/h7&;P)ja;hx%.K˽<^ZbCPDpcf׋jLb\Cpm_Feb#U{<h,d2Pgau]p!%CC_HF Ҿ)fgHkMI;j 9YE$5 )4S[ H";p@GRMaC׌އlyzذ^{ 6 (l| ! %㛫|ΪAs^%~ߎ_]SxKF]1I^s0e8}T 6K1x(ˮX6wg!W Dp` ;8ofJRGbv0ʉB(;EVT!=_n&H|VoT̨HmZq >e5u O?J:+SZxŸ́5@W*EO_.hTb. rƨ-=:pȞHKL_+էYՑ'oHwdb @$%Y#<]ӃC48+}- g KTSOHY͐jœb YuEݱ'Ms ;+-"]x(S rC0]7}K,WD!Ŝ&.HkD$UONa{5 $A|)^b}g)2_$nuP`[\4F9(m?2puR)s$cxAt1tV+ts.Q'Zei]pA_af;"E|H]c'(w'2{-4(Q(b|hth5tz2)?˼-#iΩeDI(رX f. K*0Żhk'=w TtPB:R{0l:3S3' ]p FCz瑛Ueuu҂i a>~'d.\ `N8S=ό5Η3Ctâc!DwP!,R֙M  G˳olh7KF`64'=ݥ(U3=ЌN ŎATs?BNf2VFNBOGRsRJ=y{W8}lYO6 4`h+¸JQ' 1 P7a{'sMn X{(lHd?! Ǵڣ%Yr )!Mg5dإo%"5~6rA)|<9lQNgɨ!\:W~n}Wć6v He&Mk*̴7.q!HG"1׸AOXXqn#*PJ/4M>y:+ Pљ"Eq {Џ&7$ؼT!W}wtڿp(~TT]6%vQUt'%.dru9YZP&aT+n cق O dd_f cFm _7+֩N8`%Qo}2uZ_%<:7X"dzʺ!7wows(;i^f?[zl"4E QV:QlgR|we#x^R `fKJK|j6/c m_'B$ʶf{?Vd&[i]c+汞! x]ԓz);9 SS+xu3 &ԍ  ]/jm?إm 7DUbVQbR DHz"X2<7:kMo5vClh;] fQq93pRﷁ(@Z 0rxʄ,$m{ m{!] -(@_? &5 nAE0RK>a1>wObeN}6SEhPJZhо$ٰW(b (UK^̀r;Լȫ״FNcQD?R$< ;1M2G% =\IMI}Im GH+SX',!J։vYAiM"yN mdU!-rqBt F鞈jrpWr's ټ3=gَNOUҦR,؁܃J{4Z/kDp^v}J雊2`J^˵RW(f.^ʵ-_]f[jI?^SWN~hW7D㢡CdbzI=y>k>8V"},) %ʝ l .r %wnNf(;Y4_ŠCvVF!ݯ7)a֋q `nzo}CBqpxluo.S{Pqg*YۧMCJN6 1DѓJFm_q- ȗLf_9 ?(rV93UU΂V]Su͔z`# u:39RpdTN#7U]E|!d#\l*a2(<\I0oع[*գh8dң2aupX C{Hb:ShWƝ , R@ůlBw,YHC))śY7AЙ}`FQ157B{ rh @dז([m~"ZCp3JT9qLJ-~?ј77E,K-PϤa{g(nM5'h_Q([~j^ۗjp &Ս:)*Tr=#g43[skrD_ o5oNv(]*ԣ뭠\$\.H3ˢlGX5]ܽR6ED{+eCY/@*&\-|"iy #r]ʷC@JPmJ+'䡋,UPĺp˛ԩ@X2"MK{Lh1!),(u R[|3X%jK`Hi萶,c&gKxIY, Fry;Nnvm{xKS?њK4;i8BG0o"Un#Ɋ wSt.?a_E%!xZ4nv) jVzOQ|+ᢋ-Н!)fhJKCX)=X;-4WYeJ^e6 5K~]28|xTܕB ʌ]g"צ^bfs˜m$ +؆~d`Į!\L I)(̕Ϥ ya0>ɛZ{3Of J:~զxJ,R$21Jb'TWOY۪6k%>6!~᎜!v_sL-4Sv3NUݍтZK "!c9 /%Ce{[ _ ѳWH{_Xd1q{sթ@_8@p৳KQ=cVǏEO%K<'(֟g{!"-=w[HT -dfIgUy|%HR#X@RMx7ޢ^DBm.U nm]ԈdFiy<% $Yy f$"iH֣/3X,z; <ՌqX {iz6+AMz٩zin!rz*jE@ PڀLXVWXou1bTz$Gd{Vd7TQ1._̜`vqɭ5.JN.7%$347BZn&NKD OS$ IuD =+ 8)5ҬhSYȉɿ:Au-S?Ui%7_7KwM*hXRhRДsձvlKOqb[AOؙgj{ԈCb͠rG\kB_.Juh;{ig3TTVw#α{Xܭr`I#%=+ }X!| t: C Q:1x7iŰ"1-}Um|kS[?~rky0M{lpHbXvDVOwQQYc)j!(Veە廑]#!^T(N"gʙѥz)LÈ 0X2 sRzHOrS#Dok'`K0;)մMn-7ëGKHb3VaDf":^?Uӭ]X1LK}yRCfmP تy{[( i{^3DHYw5[QRtZcVeFGޑ9(Kˤ')UCm2!4lwƱZPk)eT[v,- 7Հx~X8m ^ m %J2@QTj!_iWSJ _*T(^k=8ֻiJŜ! ^rѥ~;O};r)0,MNz׵*gv@)3SxnDr BEl-La[ âxN-H%M47"F( fι5#)ntp^[GHl3#5EpfOd3Z[qJ7 hk ,>+RXGk`QCX?!AaMjw܌Ȏ:^/UeS.ю<% <[Nl$=$:KAGqZCn K +s2zmN5d[ݿc˛=RMbP߹0V (D(:0q9!f6NR“Ŧ~ fq,t\CPX]U FmlC!0ۣXQa(?wEI%qRROu^ڛ7 Y¸鼖R pl{Jf-S {}?*$U сvH/ɛcg2 qĕ }ɰDz\Fy]9at29Q/̿Dٜǻbj zfbM\Ϛ 4]ZamspIqbwEK0CF&7qԤjBA6`wWWpYwDd Tq. XHi67g?!I_=sb..K" ?gzV}d' ʨ8ER-P/p2ӲLr=׮tpEO1IT3jvWϤU2=M*˩MAAC):4-@whn;sb IM98W6 .\͖@-TjsTS%n:sټќ d! zD!|YSpary`åmn Pnt Xe !#5=۵ ^L~NZȊ*FJ|ʔʞrc C'3']h1{r%3<-5eكY%j3 IL fg W֘K$ p}:(I7  6JGAɓBMIߌW?Xy A (|;8 yzyTCK`c1#́"4qp4L #a_tez(!(Bөu<115/qbƆWpI> $%LbmWW.L>M|P"jz7_ɈbU֝2`4fF__PɒTݪ ]gMxDn c^l^5g^VD#^a٧fBufl&rmu::OG0`J)"$ K9-zcyg"`JQK\IDUw%Y\F}/Ks}w6@Z. v }Ȟ̭!c@))G7Tt{a ,?~NSn)v q_5n.u` 1'}h_0XӀoj A=RC j!sɠg( {(D,\p`̄Ɯf [yu%+:xA[f5(jw8#-@u/HB>Nִ8I"~h;p۲F}_=ڑ'u0~IfV'c<޸LTzbClڠ> ɑnR| L Xrz'FgܸӜʻ^0'gNRH2d)keFIVo^*J;>$EALxGj60¶.S*q~hi0cHwPx!U6v`<);9a5!SҖEyZsIYo*V#N2  Id#8r鲦E,!"vgx'HV>tOxu5_-ˢE)hmr?Ӓ^JlM|SY^q ?)zPŘ'E !T:ȲMy0mWUoOJK%L(w5vg7s"y}T~Yz@r d+__70 w^יaDϱ5HwͲ^"qmw>8m`l6p-y惫#Ȧx԰oPk̯4uX )V o.k bzK A)SmlSD7|dӕ>) .hEpiC>bWXx/ظjZFG䟝ä~ؿ4zFK^ؘphpۑ򜔦Fs>X(Q @h-S3!'yfhw. 1Q-!3t ?8xܠ-7Lkϔ`C?MjdVx:9 5`1/ɀa$1ʽ2ա&De'H>)3ۏZwj#e`NF!lڈ_hT\s jfV'x (w=/#T+u%B!IFA*dy, DEH@xpZ9=Qx}&/X!VFO(5@ͅLS)IY`Sqӱ<˒Kr_lZ+Ҵ2_Su>M Ad✘+YI$8e#tQպ9z-*JYkx8 T 1W/ax_[1cwHhuGwg"=EYDKNG6Nq?7 *tqaOVʖv~=qC2 D%?n+gWc}z\|rT ĒɺA(zX *[%믱yTP/tsP {bxBm*lh4-Y.C\OeowmpV^^o)l'~3ȼ̕HjϸQ:Yi/"4 7>'*ՙn <ҥIt6KsVheWEvGao.݃Q#|::[ {lO<q8F;*Ӵs"4u-EZc34@]L6ŭfI;dE:SيB\ڛY|Be8U;ws1NʖOA.ח[oWq;ckNBL\Dwp \[|K$>R~([C>{6(ϟ;@$n+X LQwYe9ȗLy# x.q5ԚTh f43 C # he#m4<$k#ٺPIs?q͏=iG0(|߽ 7$tP#rooYLFӏ8s^tux¸ #cr2?&Xx0hN4hGxzL"%37xe- Hb>rG&,$VD+x=n%_!g=OKN(%ڥ3$zp 5c>ÚX/s`\ԟy@}ym#WNDZW`"9 N\_sl#Џv-O5/pR]ξ1Y '̹ph{$Q! -(+D!5J+\+ߗGE~ jh9fMVvG#L]B%ɴk Mʠ.t28yܴVGlüqP;Z2h-baZd&΁bؾt{ԿE(YTNY;(a);;7trZ/'))x O 9K_ñhz4(&qJvɉB_x~:z޸%Km/ˬa"iO7vjtd1*H߬ 4R] m^3Hzb[ZArf9߉ 2rf(БE>.]b1Zy\̦VmWutZ~9dSElev=H|N;ٽƮRm+ _ZYhO~Q!'J}s5eU%4M ^\ys1)W#,{^&0bE=d..:Sɾ~#ei%(iAn,QӱrJGldw".@DF ƹڜ]/3:hF4[[EV8 OAk+=Boq6z2y8{:iD% ߂;,p^ h޴ wyONs_~ٜ5a~gz<⊛RVYp 4Νofs| I[&ZG9QjbvwCq֥r%dg c{yU]`+6bVcx[i7@K DAf%(3_6o:>@h(k0gSN}m8]#4 "Aw22sR'M T&a ̖:Q`@r?0ӻ+獺O0YNm@v gӼZV6+ ։ #8& (Pgv[S- nA:eNL^x䅚䄖b9%,3ecmISn%EaYC+1A8fa88͡Tvi'I͓r?S vE+ul?pZ?NΪ{O}Kxq>d["}6gs5K>w? hIҒ4 v}'/n] D'+vZGMz^osiɂ|u[ʦ)\}pSbs'^RTJ,!@wfW]qS626qe#0U!X&ER}fD)3f#m(Xk&<"fN/^YhK/] CYWDL2Dfw2SڕB46ܱqnV%4qFUQ[UC4 & $|a۪ΌNۻ4mUB"-"3d4`,dK~axUaDbr:€+NZ7.pQ Y/}& _?=I Ees omP]1 .dfn 3B>{^d9\CeWaDX6Z_t%=sx#C4D0t6N&_덒{[]0F)Ad-[Dެ5ڙy . P{r%Z/p{)Zp y2$O33+c1nwA2Nn]z9A(cd._G П\\ZԚl<"m[ĝ=<)ۍC7MI#wsrv3E˔9c!)u-]KPN q[W(u*,n)2|u/[}&wF=YYU_QBH^GRͱ_­Cp*IeO0vɱ[g,  !&w' -F(dRuvO׳.Ա{K㧄}llVQ(TCLjwaroNslȅvlG-4D];bP_+׀tCugnAR&&~"_LQ١co-?}bz; w.O#xs潉fjFc Ps$kmڶcO9}Vu(콕7g;< R.gI2S YpEIq٧x4Up9U~Yf|MFؤ͋H]*e Gf{[^n.TX\TMCZof2FT1q@7郘X,k,Gn(l?S85ʀr9sQ˞G]Q _@= V6A/4!H`#ʵv/xlfi7 .0_ !R;nO4 ;ҢVAuazKރOTy md,5"r5NxqRn->Ck/^y.kaNшDScӇPhX)e̗*)ݹ+Xnb@ Z))xOC|x<K:lw\Fω=6m~6MLǷ)Nߝ]R<͋EUt%[7׌fn-@)ţ54ˊR|e nU{v_4)I.ی܍/ %~Dz9ZMF%]!,~/O;u^0y$$!{ mxx: >+#ֹaֆ iNaxuBY%r69xi,L%"o^qF 66{U,G҄ 5BjJcR2Y0Yhs+Rsm'^ Vdņ"S;+V![f Q4kﵤ X*+|h,ERZg1o B(K$OnK%{V;(w<+zVB6KJ3A1mEj^[ܥhWj",AOEU[r'ޣqv)@b'怭"V8U*t]v4r]O Nԥ2ыLp=IKJb-= ;OFUPt_:t_ތIu~Ht5F{^QixcPp/wjHN"-f7 Ab5ɍ?04~!<}ͧjس 3~( 8Sguu`v5>J-rROj3YɏTGLn+3SB^ UH1!` jmeNI$z>5{ V3& |riD <vIë'svjUƒKSwH.VrqL5cM]!PM= w]ryfc;9FMN2d  7zRhtIylnQ/TPfⱆ^3YrAs{ 4@"kaUaJ=RC7;/}I{ ۓM{Kz{Ķv`ժO5Fh_Ȥ1a=i-.1TS8cznRneU" 3q\69L;Xߘ+ 3T5U#wkwu!WB/JҨ3=x؍*(gXHo`)`+GY2:b&/wI SJ(?tJޢ|R/&- 4r7 ܜ'j f6hj2Hy-qW޸Ce@LrQ͹*l*{!UHg#F~caQ{)= A x} pɉa! TyS) jaB{"\d&ZgE13˽&ׇ|2xwwOzxpEZpg#1U?S=|Rw{|1e¦% Y ohOkghx8ۙjÐ -wle֫ Vz[ _ 9їcS35% H#^wS2 VW%* gzy>Y4.^OTCf.16-h6*]i ; 𰂩;~QI%? ۰$gᛚ# 1iر#~FF)1jZ5]%R/>1 Y=r:{ZJ> ,EiV6?sTbJ~?₅ j=YI E 9T] P ZG>Oq*[sO` _힯?MJ oش;pahiw9ڿ1p1 mK]~[)ڣvẘÞ%"4B,#ekIF,!?O'tw^rד#d-V뚞LU ]sf8GYKT26 dr{t%yZ~RpAY1w{ ?3j%csMz3ӳqZE W^, `m}v.+;3/>@Z4a#LAUaXBs 5-(ZmHnߑWAj&`l"t4e=6GK9xX柏P̳3],tnAixqfeoB]\cݐm@| 8uIg ?AL@@~׵=g#AhU ˱gu>\g`F%kBٹv\;b 9L,?=tjdQ!`F_(!Q )ʐQwN&S1h(ؗf||XLǐGw+PgAR=FAw(.[o,,=-R,r?܇/ S)L}z٬ a;w!RmvrQbO X< V + `;4լT2h3%gBT+?E\RǭzVc )"2^26UbF<\# C!r)]I%]`_7e<.Q ^%5=g>^C*@I`P 2%vsZyfv묋`:حvHz7!_ƥv7$e{Гe$Eџ;f3Eĉ\MN6V6X5U+Z0qGQ(g>lm\|eDS|נh)> [ԁh h!f8+կBa5#`RF 00.6mni"̸rEUh:ʌ}6SIPfOQi5$ާʳzuψR^iga0+J,kQZd̋'$N H`;]P9zSv=YEF„}RPOl=[6L b16sBS.}b({IH]nV;"dp.ʢ y=H(r{3}5]R>͐\Eho wn:Ww. ͝aj[ yl+צz-hy4:vy{ɖ•F𞛀;yR-v3\ #0.h2AdG9!i,DQv$O;'DVP\ڴZzTqd."|XCR[qisBf.1t56%.)_Sy.Z9\٬+~'))<.gd,*|ڍBM`x>uhѦd5''n[S 711'ݍ3Ag*RtmQh(J#/S㘡{f  KyV{,#$n3ԝ0)%mo^] ]w1\[#*#h/7%cLOЛ)tnH7sh膍Pi[ۏC]mm Eɴl`|o&aOLظBB,yC2ᾱ+[WVMrKf" zjo5`!B冈^\w*=#YX0}f5]L6QF煐I]$*57t;MXB?A&$J 63~UVQGB=՜_ypo1IO '| Na+[/jUg,62btv2b_Rb#qH9y^΄ku!ƅ3̳Y[B5iLj=6X$HCTkHc2e.C8pQ3pZtplK㗓8{:1_UBV rdF̼Ġ~oy GZ+≵2%ҡƙL۸ш8:l%jƾs4 HA],'n2DRRz4jxyF̎pPG?YXMdt]Hbkr.Jn G^dkkB!5=; vA(ڕq~\ڻjsM^.&oCnDpU_М[KOe@O"+ V@ėY; n@TUPgR`gL.i04l=Vh>#\ٴ*>8럒ǜ`>~V葞pyrЊv`0bɈ$.> #swpִ\1!&C{ęAG^##qWftd[EinSxE#<NfF\$7o1m\Z JsX/%95l6L~?HgNDWFBF?=C ?[C8 o' f*hhַ}L 8Io&XFZ!؄"~/Fؕzg`G5սL-΅&ua7^T!nHɢ=EL+5I߿/-uFb(Er2<IMv?d6S|wڹ[Wj˖ݻ =@aZg_NFU L#8l ]zjUb5gMQk[qlDR˙uUTxV03:FIsq<|M ğyYḜp\1FYՅ;m{ߍ#;ڱ~&bSk\U!hG0S.@ۗq?LAΣ@#EMRXH&JW]>jFgބ@ .-[/a)Frǻh,iTۻ>xP9*7 _:TA$.o,>Q}ӗ6='Kо)Ū2X #Iqvd́p=%I/qS8sט҅h^LL' Ov{ПL&迪'"l 6{w n"9Au`Eŧ% *vBH$H==zs]yz\Ns;|\99PKDԥwpe*]D6aȲ*T維3ܤu? 2=`ML2D: x}r'-Z8h˲o0+ZQxƕ^uk ٘珃4CI=qC=:V>\&>ƒ}tp92 J\k^=1 M4E84Eb"&߉5s)4.aMEc>vDn5%Voۜ#i /[n^J'JL3{A{&QO~φ1j}YA6?0s&_̛- 7x;vy'3vĎ{}t0~v!gY ~n>;D]v;==Rȁ~ӹҬV,k; ,ivʔۆ &}I>WC'*9~/ۇ#qj1B{*K-+NOjuA58#:ڮ)XM?ZÐDhz*<$왑X{0dZkz=^v~S NƈojƂ FIg2A Cq3X: &OLŖ9lbu)8`P$gtw\^y$NO2g}J<\]$2x'Ɵټ~v"BU-,k:*fC%B-"ﰴM Uⵓ4KcBC+r]VH:,;2*CDLDԕ:To ;շb, si+xS- *d&IyE>y~HsaqKMv"㈣lzq= y:W]YE0PZٺy{Lρʃ#p#% ;S` βoH1`q^Dx;ԜnJΊ `#ZzCX7)8t_Q:r6Vf¨ۜ C/ tG\4h˲im^z{z4Y/[|I"Jio5f[ok׾J=e h[{8J'W_ qv8<;jELF6l_^g'ٺ8S:t ȝˈt 9[,Fv^xoh!_;V+mq>HuF e\6M4X$X$7.Jrpdsgy#-*:duKa K_ ¦XWdFcn)RIǦ`m.,e&=}5q6`a.ًGE`"C< DH#aH JF;>GȀX#X)TpnHfSRQ] x]mFLY&8ete<1Z[Y6^zgCr 4ʷ&uo 8_N|3sRϞӂp-ZE}gAza48e,`5$BS㄃ WY n9Edf)v2F#pi HZ %HN79<,EVx#Z, uZd3E@FV\҈3u+MB2 U3#h {(7W,Hn?qzdl;wMQ{D ;\(|+9.8>OD7VyTOǀ-V4ϛ'LP \M?k5 -mS()%/R^(1!I)Z¼9ʷ\$-HŒk"ĺUfT~%o4P%P$͏~}8,0O':0Jٚ|hjZ ѡ GJ_ *n$1}K@o->5^X4)5Pm *s<+r ֺo5! 㻰g3 Ao䈓WzBi8~:ٓ tl .Y]Y 倉:f3.B@C\ G f@߂#ƴpS!E[v.r˝&*3 ršF߹&6TG}̙[MV}v;3p\_|vf/]ݏUg % נ̠m9*'{u`%UN" ^iܫv]$|tBrcq,vx=U3勝ꉯ]: (B*=4{\ \]j:LGy8m;th"/)Ksp /^t/ٴ##bJ~*hՇq0xxj;&|%TPۭ}SyPӽ|U@uwnE)Jm^Y3PUїPnzma&71B닃$ %g~/挅fWLz: Cr`y^cYdow~Ibhǐ^FqkûҨWx!d,]^eN6fֶ { .p[Mbaݠ}1}9(++^buJ1TH?X(8dtYp}q]G'GDd0UEgCD@HҌ5K.7eyikq٬ETdYPyJ MTYFUd1ѕ9 i!W 4".ݤEiyQ{мS4s^oٶWZ:]oji&~~IyׇۂZ$,[u}phLQ b3Ooc ,,'<" j f?"BvSAАqP=A-mw#ڿ4?D|*3Bve"j'k0kE[6ٳR2mh|NŊލΆ4]p GHAA)ƲX4.QN\!З{\4njt69#J?VW"[Yxm=WD9\$W1yᚐoc . #L=ZYv963Ypɕ>z~ewc(No m5;EVAv,[X6^A`;yDhWe#n)sE&ZVѪ!,y+i'p:?}yl5>i./{pƛHuX9 F 1dOL\|dVl(.\"^bH bٷ]x[ j8p ̋SnaJ$5T2A;\RПDLL+&_l㘨֚ue{:?7}:`P`-GDJ 5%Q[!dnE(`,NZg#2_ ֛Reޣ-wtз*~YoIϨuBYN-{jT Ƶwd1˜$G8]lg 13@K[ | }* }X#Utd.}^򞬥VG5G&^(8fȊ`[O o?Ý\5(5(6%ѠhvXmhCU_ ޭB&5|qNŒ@e"t"YbzhKR?Z[;<62} O=J66ѹ\ZvoV9;j6ߤht`Qi5hRǡKG!CN΂E3%&*{m-e DK b2|EuU L⬓g0jBITz4 ٸU3 +Ow3,G7{Di BʧGb!m5}hrepGz4JD ^:s'Gޟ|ͯ,6:MU?F,d's##n$XqYOlp # α632lyP|oefӗ?~yN>RIxn&'3qυ%9(6J?% g zuލFkZܴ|>pk$hWKDEw8k5-{y搰-QXgvAW$Q(ʁn }tǞ/m#2}1!ypc+,LP~o/]Cpס23*#!6yЩa%M!#:̘[چuJ#> (S~Dc"R +Z.7;s)/R 0)7HJиhw^(7@-:ѽӶJ 2%NükHCyKwvs7/heITfv -0 k$+a*B6u '=NuI*.._-of2`Hs]qQ9j٥8Ac6~byȁ˅PbD\H9] ?Gwt,F#:0g 0GW\Fb~`u÷Ik!ik늃#,aʼ'[,*&0G'-BIͪtLVHg3LQY898o^G["dsPt}uei7ǹ4_<4;Л,IYJ;}⌖p$cݟRgŅy>xsY,juA^1՟k Zj Pka AqQXPWX   oKHyFnO*ͯ6NY6x큩U)fy Nl7wZGP;V-#GM:KJ/w1W\Dq:Frq 6A[=:+ښܕZ< *^UNVM -(fpy?!p4ґ9>xW\4 GYR-glnMk](>ItksjT1v'ɂ pV\z ܘ|Υ)JT҄{A)WJu)޺i*_~RC?6%F1*&2 ukX'a襦U$m_ - eѸa67-&_tI$fߥ6=7tU8 _`!뎑~woisRLù[G w 7Le6H.o:')2Qna5tȐA >~t*czw+AʭTkUyw:27Yˍ.0oOx{(ws>W>:>`JυQĢ:q9-s\b<dzL*<*|ٴBYdOf*nf"xpF8nVθh+ɰav2p'μrL|u(4ǯ‡\gg-CsMڧmO޿Uoim-g_1 Qtn,ƯqM=W|D"#a=]ai昣>9B3hbiI\]hKx(@;Fr kpu?N-:\WjMP;Y"oGRsS }_״'օWNbo.˖U`6r 6P蜴(Y=1Sd Ș4ƺ?">q̅+pt~G٬4+,SpX.Ak!rۃW!--NGQW0٨Mvj j՞- #V)ޣ_Si/R W/ H GLF):[9e]O[(B'MyNo-rw)v.lF(e=b-& cBB'=:RkiMK[Ett=e|AKXQ-<.WTQǘ*-?}T$`2gb v%&:7vEk;E5tq%$1 ],ЍFќtI#FנhQRf;(铮fg= ◓1OO\6!/=[<9k]@AU5mz b51lY xyy _nnRuz&jkٛwoyK0{X269ت;##z$z;Qwd OTuI-:Mq@4-]߾ :3n䱿jĉ!j58.BP3G5/C6I! NqϠ͐ʓ/u8'PW^G9jҽ' m\Owngқ?)}m,YL9xoL mb1Ifamgjq.zkT][;Jbas4ɒ!Z0)hr9a{(72LBq8=[Myʻ6B) ΜpGVb(]oF=о(s@<Az c <{OmTj#d3ZR[۝2򐮓Rt"'q R#O/\D!74Y[%*YJƵ8 8B^N)?n 8IE!D>Fj MnپN:!LX 5.Cn<4yP1SX_kW@55;-pdg+!^~nONǠ7W?-VڍLa՞UԀk=\վ{P"JDKldºL/*‘/]:9A[`BY.p(9~ILy8d RIp(鎮-;E?/hMO!pm,q%ku[Z HyǾ]w L̇0+iҙ?˲Tez|S# &#"֑U>9VU%RtV>#:p|d9Z+,W?ғsL04\ !RZCs0A,E'B5λ4}M [q8|ì{v&AN{E\_-S3hBꀟ\G ++u=,0:β=J\d2lU)vWJ}9-h#뚿!Q7/e +ss >fZ<:#A7 "Jrj-<sQ~*Nj>!ω6i7Af\Uw2/JXs' L'^1?1`/NT4E HeЙ+e5#G(* 4 тkлݠ7pKԘz|z$x#gLSWxGrKOmCSļ:Sef_i24/jp(ܾYg3/ņޝ o^\I'9 S\ 4* ;朘2$o$Vqٚx8W*g<=b%? >o_BZRdžy"j!^4Ӝh66gށ>aE~';XM.+%ycSVf ַًezwsۊotX! `C('8̀}nTL琠NO*Ҧ쀘Y'#q37lSplّQ$d*JNYc" -O#?nӹFO,(\ .]%حy%>|^#i~0#tS~d6Wwwif%U]gWnSfgH$<$6V^Aa YɎf=Hnɜ.Љf(n噕xLZ9Eǖ ؛8t$QRF-#q9K!Ya^>+YVM62.I%`;݁n#0.aoen_}@ pn03{`H|6U$c S{Y^gb4dOts5$9şzɿd9%uzFcF-hȵˁ4!bFB324K;7@`׿|c%L J#AkP0,5e c(zj0^R~jx[çؼyPD8{(o)Ӭ!Wչ7S#3SYZ̬J2Z[x"LsT=.uEBQOO"V["hNw7AOkA3EҚ>8 B3o +$D7"pȮ>\m~aO]n6#q\ b$ 4N%M"xVf4ñBW3X%4 {: tq2xrFBn$]Jū]^d=zX\7ˮ2dfLO/m~9$Zj{4Jy&D?{?EeoG,n=$!\d t޾wأ'lV_nɀPQ`?5^v ݼCĢ?'@3i ObUgjxV'\/DԲUEYUԃn4>HGrv `B [@e fJKt:mjLgN6ym=Ac(،PfGO?58Fe𯮛t1wE2DGRLк%L'1vQIحV% CI Df0b` XG-(W/!~pi<6Ҩݕ; (#%LbF|ލG#j V@IMxGWT䌶͒ڴ-ˬC%d #p%C6rơpy]e}O>_ExV`w0EOpTa,DZYggV[}j_g j3:!K%Ùz-w93*>3 #' #ilz̎#> Cy<&Hw.upIS=W527(B\m ;>=AZFuע]\\̿J1ٴ"eU"m@h$ ,}A%ȜfmrM g17x['Ak?OKJz F<z ujzw2N]Z2}Ϗd4.@us{R&׵ @p4/2]cRFRTP`BF Mc&R1~d5H؝on-A$GZ߆^"cs^j 8HdLpGlE5j#\_ZͪIJ#j.V);(~/6xF>jsh01HPԞR]].kͱdJ!NNhBEH{O ̞494YSǤ<\~sFILeEL|+cLQaD)o):_)iN׀ 4o$hy*~P؞@| FLim܎@{QӫR;헛<,6 l*,0Q&Nc]~vrk^Հ>Jl KC8W=:W^>980˟/ L%0FuJ_/A{nc8#RֆWJE=h5FL%nE:jH]0}aZK[J$ ɵN ziU\EaՀGHMm&":x3=0$ōg=JmnޱB >yo&7( u|ᕘK̙|*|)UI ^Wȭ+1fzF4jmL*p-C~pXN3Y{*J:˰V Ң1j ^HL7wzGBY5#1.30sKI9E7Qj%SB޽+ -qCb|cw JLβۈW )z:@(G1ahn]rhYap̣&?6}Xf>Y܏yfScxSuƷM^S]leU"=sF1 Sy~V&7zޝP{qRa" 2`O u_챋T/t@k`tJwzqN|1 հ-˔FvI 03 |0TY&D]wŽDpu9kU{0u/wA-:l m,%b]H}d x9ݬ6+v4UCˣ&*@wERL4<_/VyP)JF]z^ Ndnu *4igZ.B4?W&?RGro7btP6Y.[eJu>LNI)wSvV=?sN1E ~*{˻ 6&Sd:8ū ff*5zW.wi,PaZHL˽Z'g Hk~"(Ch{.so퀝09=rQe?Q \(0rw$R#_fۢU[B/Ih"R-!@]{nNmE=3T }jHk@ {*'=l3@WzACu%7ѵvh o22~n±s+~Q"NV F㦰3ܘRwf\N>`_Sա5("g ]MQ%[,(Y_PЕ&x%S&0ylE@$O?e"G1!C9,aY]^6ܖ$>"^%Ə-bO李Ɓv15 [8:ߊ=eOG Dۿ:vkIؾP0530cJR6AC\"Vۓ,$tu~SJv|h9|g:y95{\Gqe?NXp_vE5{}@B dT!?6Lo;YQL. Ħ˂Ґ52) n"ܫhXbrIeO[DN{(V*5Z/0Y}- l03mIGzcddspHl'(%g,=y$6?7)-BQE-| Iw+w7V} GᕇItyJNі ~5R&m(x/7j56Ӹ $<@72h#/EֺV脟`6^UԈc̃q.].z aEwcʽ z$`:cpiI<f0oDrll8O}; I듹:caLQ1ę^$#Ihf3=FZTxj|?ٌUw7X ֘F_TSNC[/#MYP6pn[ѰM^iyj`ֽ:f91 ދ;Ow~jP6 T)$$Q/I4 gY6h~\_x5|~dEX 4 Yl ~QvD $p(Nu9 Q, pXgbEu뜹J%((EQoE~3ٳgb~1P=۵] 5؞AJ" FJefxJL\ch:Ք@3>!8S b29Api|W4 X$0 ,Ò/6p;[+@Gv`}o dݠPN}oL<$Slvmgc?yں˓K"հ jϳ:#ιɖr*ʅ74\ZUU a>Bj7[bkmTVb j7gX"l_89^>3z,;U\6V)άb˒_dxRDܔ(ժrtzux ώ}bN[b$J1 X8;f,e0M#Í㘤IO;k20~uDr3g?zZUq~ZlRJmƧIL*2y2҅Zg#zXg;֗)z9Ұ}pjFu,ۯ]\ |FK59%!)M׺.&ĤFꖳ6A"=p#A䭩6otjOH|׉F-(~u4&"KdKQb3Gq!FWt6n]$rr,zQ Cs♘ޡ*nglbG& u> dK\1gk>N(^7N&yM7XQ±]ܨa*cn"y~USf/%J 3d"9 `Niݧ*՞'=~ &_q]~I)[._.2|sy"5Yt#r}NȎkTmGl1~M74Ә9hZ('0 ]x=2ŠioJYwwi+UWmSnsA@Sÿnt>;1X?҉9rψN5"D&XSl-g(& .ŏ1cRr[U4 `2 RRR[ϡW_pȼ~kZ_R{4͑YgmTqL~&'-bEz% SMB϶  p~]? ђ*+Pο|O]=qϙrʧ4cDp-=ExleUTϺ<3x.Zۚ;3۬Z-pgAASENvӨT}]m0?Tl-4 -+lPcf$g_"vgxTg-)M|jU3Zhf؊.xʏ5j)9 '@`}=\$P+ C{wչK)97 <̲]V?n95]M V-7|~.2ߋEEL}"$4.9ލDT:֢k")ROsR՘xkG VՋGA%x[n$`鿪V%CDeryrmz5@A_i\xBn?ۍ/"7/=ՃE7Hi"HFԺ+ %_[D爽(dBط&T"'$?34U:Ȭ=`R0 j}%wB5FfS[b4t`s9\(RPؒlAgKTnUpy+V 80%i=hr 8'= ]t7q Js2\ŔgHf7*ED+EH&p0J54 Qwz@0I< x+h+0L:? >w#x9e.)'ط"%bhBp&`>M')j%}Lb gM*z'łVתrBںm+uySv$tH_ t7SzRaT,6Icsce#ؤm= "EV;`]rFMҺ glcϳ>t-x=3&'GpfY{$X&Nk+k#D eͨtF)PhaƆv 5 r{!,׃.x q | K&Ám'0㋽ E@ R)\j_1#CcL>%C<.lM[4.䴥C_p_>B"S]uMDjEdyu.%tV73j+5Vgq}+<,.qx?(PޕqQǺ24To^YC0tFc ^NGq=NŎ,,Q:rL?0Ϧs=<{HOv*$ƫsemɤU:O˞ޟ$yXֱҔ(;B;mE#i8{K1=V0ܟF?FcgQG>C9=ѯewW ;uc{/< OfI[E # N:&eiYȕ  YZoC<זAqFVA"ގ:1n]@CwSsnK#ktm -)_We~oO"f-] V#iLAm|).vV\Pʇs8?-~SE.cʰ:Aܡ]#PER+Ie'`.\SEb*{/|bݹbhւPwnj9ahoqFs:J&?X-X%bHzL=$zKjŃBN(ԦڈG}XuQ[ 2Yl4 e!)SSéKm~}yfY3hG=:JZ wVLbET9utq,4F!,2UWlWx6FZ|*pc|Xm NvR?Ñ^ϊaTGY>_{hVAP\vom]NL TH_ץtOm\B,1BM^(0φd"8tΉ  jJL&TV:,XjPVKR θ/+O{9`e  CKƒ m1Sv]2_ZBrv1•Pp <Ύ(K-?LB@ڙx&NƧc7E@y|h]kǪ`2p=6 {t)N6-ez5+b̘x^uOh #{8߄S0lbNb 8E9ڡkfLpo4n:i1J8yFbpojiaqړmʥȶkƋ/E-Ϸav(ё?#!yPL}ַ;Tq*f!tQ$nfE0jI{A4m [!b,^`%5= B&y6wX2JHwHw]tu?ǣt:De%Mn S?@4e@K2`1y/EGġ-vXΤl6DDstp)\jx`H.CLKQ6+oaÐ UxB+͹AU/hn3uuԥҘz/d, JT

<*Iw8++1-(ԓB+\|ier!Ǐ'o*vYW**9tl0(y"r:ca-q#e^g҇IgN0!F^aLi̐aqڍciᗭD!0-KqFpU/NQ::eǣ<9b &K/9 窰}^* A}czV_˃0d%1F޲ItHr2]}{^a7 {nD^}7QϰiC E(A5Hw49G=ǩHf= ؗi-.k>=R FLplU a7;{䓂`C:4;qGYC,m=k  ?PvRtN׹hK؀j'tJuWvcL:!F顓_CyFJk_/J^,z_cֳ0M}-k?ݎrj/8rA譶&T#>Ү~H;~bav}`ze/'җ4딓M࿢dʺP6|Kg!_s[E>(4dٌb]MoS,FWi\> ޅ2tB~B^:0X ؙ H\U9Vn2;!My /.+m3ݓ !{%T_B^T(LB#^] m(qsTY Oz'?3ٚLҝwxz @w(JaxH<υ=szlxɁaP?ڵ5]}cF`hѫaMd/J D.Ipi-X4Oeb^ߥ>ҝ-4KB_v-xB4 OٖNQWz-W{%yuwN$VO } 13^rY$_ܳNW⸚ @VG9o[<so[l+y[+}bmBO:wbdg5`,9\mbfx|zc<:[HM볪j/͆H[ suǙT_DR/׭X}6SoZpndt_D\NAEVXJ_C 5t3om!Oā{xt^[CwOH4\9Ts1rz"^C6N6s`-F"„yLWbfTiV Tv:3"!K#) Us1VL( f1*Ǖ Xf ^h7!n"%7U#&+MH{^U+dEFU\U$ݍduLQVL]ŷ`%kP $ZD- #ؗe#!4wky34CȆp=lsѐ?p3]"'g=qHTMɋ KpNOo#&sN67yRyͼSenؖ J!3YMy!fSʪdσc ֨1uC>ާ2ɴQ= ڤҞLTh3;g8I^ָk zx`> hpy2aaR=l}LiBQ{'gn)LPb; 7 >C ]a[,%4)ЯՐnt=oKO%xS9"11%u Nn/Rdk;>/w2e3T;G{Yz?̫(*)2ؔKJf3^0k;7.N,?:|d/  ډQx0CJ:>({YUq@_#3`)TOy#1ʟnxa(Cc9 tS"`#JE''] ]x~J "}tO{!9箟=6^4[qjZ02X|F߱X{QDY~ah n? s+SQup ,|gz$66E2i=4I}5g_(#| }ܣ ff/u7>shCgױ(ѧ]-!j#ƏkZRWh g_{zWCz9%oL@Fψ}p]EPyOґMilUQbj?4Ir>_% *s8:va'Y afnDGǤ%]N@䐣LKՌr ғNďv꾘'PcB$PL|Lޓ!G2idœ]Q4#SǺ| Iq wž@Sndkf(Cpr蟴I6bQ{233^r:A: nj~8b3FBJJ+4|[n ޷9_>&VOj>o9.zVޮlR1h$rZr$E+Jf6/W3CB%8B"'R%Qd7qeUM۫NĊ:>58eY])Ip 4JxE?/WG\cyA8h&R9F9a9].z*?nIڅ!;[o.ڴn z!;p$j{/4FFxQZ2'Tn9d}xm N*_gZ R-:I=Mjʿ ]k̬=mR\ AjBF]v#+uR 7; 6Nxk0*q0;Lj)R_O]9.#/)bj"n#\}ny }'ꄒ%SqЅԮ P- ͷ/ҫ[~PW܉eT/hJ6ZvMx[B"gσWnqNZ";ܸ9'brl4J)_=žK*%sxG%,'+i)}n '~:n q2,<jם؉B2Ja+M0sHUK~˓nT NÎW F-][_.6 ZE,C.y!&E1#kˋl.uҢĺ/p( %mu=V' Pqb/~KYE)l-U~7QBqPhgF<pE}:#GWpMehq3by5ն&Qj0bk4J]X1,E倅{S;H <)me%k:o}liL|e9> 5@.%>3aZ|mcɊ;*FAf^k1JS"La*-Zfn.bUqゴ.XY?"u-[HV_жVyz;YvN:NÜ<$Wx&|V(*(Q4  e1D*Q$X#5$1O6^YlSt+)O:7}cnl$I4tlKZ@1jԻvgKTpy..Ro0yE!xa#5&TyسA-Q$ OXc *_$6}Dأ]F!8]rTī966`fq>ŭ,%F3RMr} U&¶ؘXü˟F|dB E6yЈ@}-Iѽ+k6n2XNC#~h.Zs;؊<Rvf;fz96t*gvV8T\O ipy5tidz7jA4Qvlnl3HQ?Td]J#[;E瓨ĨptA@¢܇u9GhU.?qʫI0 l;OR*"G}~BڪJqr3}J\h8Lvc0Z$]{UQiE0Wlq*NYj]|T<লf־F-'S{ټCR fܢ3?q 3^rs4NE.T]]$NYx ø]gP,nI-Ho6 ddA0;]YؙU}'wIj]7|E ˗]GuJir`lᔫ&^ITĹ:DXz AX[ Q_L]d FC.m8|;[߈n0&^"#,L0JT OSj"#ǀЀyIlّjmIP垚R( ƞ>9K`H6wV x5Gގ7ݲ6}ʾ YN#Liۖad%%-~vࢂPt)[hɒywY%=d+e9( Pt&S337\F}lDǏW"C&eXC#~.&Qoi1^c$֫y%32``{_["C]/QMߪtgᑂEoBO?qtoREwKg> Tk`7؆Y*/Ȅ7r<,=*zC2c#%*7<2uP~s=WR NV[֖X^Pk]yHcvg,`q֣n@'0,.8Yi8^,;|$/6ۜӮg9g BYU8 ߮ldp a9RJ+ p ؋I55zyR!ݦ**C Zk]S 7`=WܗSEHu/E.?£&sc~T:!6l`TKюrk0Mm!ɪ`!D_aB_e˔i: +_\˜ @2Z`bH€,@qhotI6! Ho_Xf \K5'[z0dqZXox ڈM7 ֜C*F t%Wy|ب1;-tfEac1j9DվD \Vo^R8r*vyGE3s Cbqrk )=rpSߴ-7Q]ؼZlʄW^wW(9ʞeMf"T1Bu=f3 j@︷F 7NnS'-8VHblvg0[g%X>;ؓ@?m_nVkEQQQ&zo0@`Li拒DRI>J03/=R<>j%\ ѫ%TT>޽l2zj^}5R}gѐPuQ~7Y"5ѝS$/[y[1 !23.5MCa+v> 7%]hB%7Pr A S/PCSg5$ߋhbh" yǘ5Z29DB ,눾p!1+:D?GrWEto|6jؚ^l$>IrDpJ.mhp %"ڹÎ85{r&y6{ ֖s5*@0!r{`~ 4:!#B:Wiii[ $ >x](= MXP`?;Z'gf*^&o]輖6r4!BN J '5rN,:pqOeEI/tJ;~Z ɸUn}hq8y~Jѳb*M7[wzow`o*pfT)߳.+xQ㗯D9ڕ oÑ6Eխymw{'"YKfauw{CiXMF+jIx7h&|LYi-G²&nWDj`tLakHܼV8IqsZxυǿ.X;.AGșU_Ӱ'Uf]rug{du/lzx*rVޟWܞ:m'~zȬc|ZNlĨ^S/AC St 3*N>yҤmoH&eNGVK':LS7ﶙo3YaݝN*ʇ#sN )SZ,;f-%x1K۩Bj=x`ag( TtXҪ#G z)asO Q X, \So,RRo1-X3IPw?„;)R&ω ,Q\;0︓vЮue):[M5kbm!( hj?/ΡւLg2Ǥ=elێ*9֦Kѥ? 0!S{جg9/-hjY܈ڳΧ݄S {M4+BfaVFmbk/b ׆r=~xڌExA"؟DCL*"1N5 ^\Enm鎡;fĖB+gSD|ǔ=](a/\pyPaY׮4'ֶycөЦojBڀXmBT9J *75\:OE݂;$rZ!ZP.@nH:kxU/'-v17UvNHS4[%m~``4e )apbuI=iUQRf|upTYKof =A}#h}@|=R{qR篤IOZR.LCSx~LWE"űV xѳ7_weaQ/3r_o(Jw[ZYY7yPgE$m#y|4@az ]V'gG$&ۏKSޅ[$ [8$ˆus(L$B1 Y\m7f4mE:>N[u LL@q5Hj/>h%@#x1gfiw*ᨢ+DU4/~eM8v̧%_zr#}ǡƍ["^[ǔOoٻʒMߜj߳DuUDh)%漤y9;Ӓ!.|M{: JJ 3 /?پ#]ac>oorHg.^]$EV :t]˻w`wadC/.hA 9mYtN5dD+>2};䚧0,X ͐xvV"H\N4L[)ѿ>ôk }茈=ї(XۅrYKXiI fZ&TCc}lVvܥYMf&ާI-;JРڇx#lAb2" НВvl~ED|/f{Ѽq )ڿ5$r |M8ưvkŮJWJlH՜1?i?,GvMG3pvU-ae#`Q{=3H*=o;3/BbM$k[ iʉsa~uQ 1b3=L0ڙ'_IX6KF# QPʢqu5ҝM߬:'*^F H{-e5xnoItX]c?Yjc/!ν}̊ LSz+(7 w;l3Op#$6fr ^sjT^׉ȥJN߻35@([oPfQzJCX4}F3*x.![#R߁8?.+Z 1qfnAV'{Xh;p*OD 6}>F]a!-H=fVcE#bji3ǿ,F߂}J9Vn\ɢ&Ŕٸ&gq"pv~u[ޡk;vY]}^(su+ve o^1 ԋG^uK2Ib rS>4~۲N9(ww橴ET|ND Eo|xÐBV|fik[HI;]?uj,5`V?ƮlvaO.[b"8if@mmѫOAseqKFe-XWLMC'^}P($fA|5*;ٷKIS6- ) zaUD{Љ=? ?FNO]o'Ի8]'tƏ`af栣X-4"&Tc&Rq!bD H3}9 ^:`Š .}{>vFb~Rĺ~>m)E6CH"O c475sbvJj:aNNn( NޜV_ Xqƭ>1OcW7>W87AUѫ C|Jb̖gFd5nduM\h<,*Qւ{J) !n *G #8?ڛs[^ F0+l~c|ܰhj# ^Dï_ְ8ew ƪؖq%V`q ={&x:UʇjO( z Trg-=5.9y9%^ɝDA)0JM.~<8ch<F ^I{]NWl11!dp d[asRz{H ! ՛0~[Ҹg sG` lԗTwWKAr ᫫h/(Լ VEwgN/W>!44>Ko7ob:gLRU69δB")@KZAR'g e"A>}qAtɶVkE+mʭVRkxy/6î;#<(*\U0`"(hy6Cp3P kAyeB~8,Ϸ[]9g X9 SN R`2(B^|/Fpp@XaY'kjo|ul5K8|< ښJ;IoV#7!gb:[fWu#؈ae^yI\EL__\ 'ow 2ޗe@ͻ q$x-RVe6$ gov\KPLo̓E/*ub_ܪ͜9T*R|RTH&JCObؽyU 2y. -Vx6?ݩT ;Puw{pJZ ߇_U3in}EJ]$ܣӫz WK<5N'ztnIkM">"YpWp0cR( CIK>^4o%퉖]rгBkMmX/_T:!kE(2  2t%̏t{_: RxΣ< ˹Q?1ImτEV`}[2|4V2C=whY/fC dkTXt`IzpL @ܔUy&}ٯONэAZ#{zy8*M uz) +ǰLYWTعS wuXG%F"օAx[䦏_37ؙu!G"g+Mrޣxm )S-VZætW6nI4Ԝ @aE >L''P Rgη+ |APa4W zPCo0e[}?|cʥbC{ih ]Z[!Drȵ7>oy_bE~rbPR`gacE*1)ur5Hd'\t+YO%⫪bӭt$Bsg/4KWSvKyu )G_@cXZR4l9Q׻!fi×EIg[j1nG؟07âeXoE'ru파Ƈ-@2>ݹ8G.z$ f@r+luMh*n[UBwUnqύID6)ꀃyM!A. [a D\ _ڊ$,ij95#/j Du%fr:^p$3fsxJxK 8=,D!~F=n :0$%-j;qfhZ!,]^B~"o \OVDAygtvl@j= /a?tg*٧!ab4jSDbLCZ8xT_k7sʉa5G[/ tD`8hܕo᚟ʡmO ǖnD1 +r V_|<̦Kc`qׅ-v@z^}JDɹa9ki+t.L}Q!H&LZ7h1|E$iaypsLv"+V!͒Wrۭ鴝D[ק`Ep:nX _Wyb@g\(0[JU+Slz_=o}ҁrH:6e% ˲ɶfK5jXHQv%K"y'A+}ܲ|*C2dR^83D`Lad`8 u4']dm~ eI G\'6 ox!):̬V1РFx7s_d&xPFzPgE 95ˮ)(iMdU**ޤSw}e3N#)9TM޴Y)>l_{!FXB!~[R 1<; UtQݔ(5DsqUf 1gI| PE".\)U^rT6j+":nE8) #CO757R\Ow91ڵļ2xi*f`$)mCMlOh6AoqkR78*8KB`%#_4$roKwI@5 cteq?f̅iĸ ܳ {GEt%Rѧg @ڵ*.:4M>555/?x\gI6-v F%csYof ]?\N&T(Zm{ܓ<%Z2:TTsjN؃bB-"n+n$s Y p얬ONJ=a[B87`Vr]R{R;V)W+x.ZЊJm|ْSTM3'-"Gp f^PH>+a/FQϹ])y(Y(B)!D%%bJ,:bOoHo*|4`.X_CLO/ؼRtݖ[ȣi ޫ0 0 I*9MܭA W5=a[:pkT¯q||N]>h$3?t➯J TFtbw(qwu2lcͽI89Lߋ#v=t؉>`N q={C2;?XaAPqH>)NI{bCڿa'h滎u]8yf V/-S XC*H[.nss[hmx혻o/^Z?zފ[Mq)Ew:rFp&PKe/%myBlK-<( gYix\E6Ɯr/w$ n4 VT܌N̦E~J\h|ދ+m <6?޽274Y%V/j/֩v_~~K30֒p58^>w +L`HItfG$-&vif,ůIq~iSo$DKhrc2ɝsw@]U6zT-p\av9^2TgIlo*Mu%āV-$2hN|g?' n=h8>1җ(G;DyHkl !B!Pdumq W \EKPV׷RĴIp@| NdNj H`2*B|~/̝Qd}}un?P .Y엙Vi/}af}y:>_ : -}?<`F\) 2jUV~ᅵ5'PLL.(&fʀ#CI8~aĈKl`&#j2!%z/O==v}uW[eѲ=qo{P2i x:4nWwy7zWX:퍭 4SM]s2w]@Q f!T:xT"(R^Vzjt-fP]rŀ;O^J46~ψsuvɌ#!2XEo蛂$ f[Vdkp #3L?| 騼x&"!#aަ]D7[M})ug+BBЁ&Wll.xS osCnرN?i>EKȋPȎ~܀*Gr ㏦ՂV|tΐ<(~ #b(u\SյJ{W9w,mDUr| D%~Ss紩L]cOz{*T;;?#6Nb4fQ#ߨ-%;zPl&c^檹 qNb3Uʜ/W·$0ӥ_hDhlޯPm"drᵿM=wܶcy6`[Yq{Ft/iK7Z栔?Y!"UB y2c>#8ټ}ľA$LC4>SLM淪'W: -Tw8ɛa)0Hg6?2gH[żn(xP.RulR{sgmPnzR)F)S9̷*-k)]G IĪ@L9C8~8_#5␯~3pQ~54+2Z w\P @ f(\+!-,?>-n@N;DC*mωo3Oah;T|%sڂГ!Cg^ tvGor|u#80,F9Ee=.oHB.V<\pdSN dlΦ&q\6!n<6/+{r7Z&oJҢns*NȈ[BBfZ S%=b Don@)60NKxbӰޥ3+8=9~nES"/J(I 3By=@*E؟VnѤ'7<*S漽lGlt$';\bJ+J,+gѤ. 蚱Xl8\ \ = PvtVH˯)u-(E86vH:z\G,,SҦm',0*F4!#nT;/y>%xSPrD%pk*cR_@Fl@F2$h@7 gΔCH/ />6V0g'ÿEe{ߗctOgp%D"@w 8Pa7v $xM]oU>}w3|G`NVvZkuUZ9K6hU\a_ ey08|M^g):.DNYŎ#< u Sm-OE׋7wX52MKD_xpk LOhh"Y~B*!YԄ&S 977?yI NxCWJϹ4`UUBD?ǚb̪V>WEH, Pg >B!+g/c?g8OtFci%}|/]}ysNU 54[M2~ܬ3 Rޟ3ə6f~{vs;{cU&QCcghᒆtS} lz[C{.ey13yB=% Y?p?/W%UpzW(ɧ5fK$JGz[}ٮv1Ln[ЍG o+'%Yr-В^~0ʿq؉-WdeXǪV5_jK-*sUo[h7P d@Yu#J5eh9s;!EM[w qQvIJPE#:)P/bBΡ[O;_ ZBUGhK͜5=FVFgE3o望 | va'3WcנB,GMJ(,gp/ȱuS tTe?ZVOoLՀi3A}ŘfX\$ٴ8Yɀ`RLz埤g7_cu]rɍD>܋r髃L6f.A6~|@lIVesԄ)n:pu>[#I_RHqls BI!mMVy4lD,cf<~GJ'ruz?Q;L9[O$.7FoȐ4J ƼiOd_8{0=wr5.2F@ވ.Փ]$k+|5/s8]g`)PweT&Y,WIBѷ8̸{HⅯӑ(P|#r7hxLC +>sPwNV XGф ěy|x SєM P}&w{ ;/azmh "ڀH: @Ns/6$HD&Ze$?pn> :UO Y$ F_O/^ϳc$ 47~B~^ClJ+Zda;}]٪*K`@lϔt]d\Hd If]q}>.oFR'Ba.\d6e0P88~l+ز7\ҩU7)䈥ذqLTFt{ ,ݳqۛ!DRKe};{{a,%J1E#s/JebEw8ʰ͇[؅>l,㤕Q89hr*9t^|qq+%̨pDP61z˲?x.Q9S4|;Jw'>$:Tp8b( })iQH ʚDW6k"5*Xw86dޑj%C y{J*OܾhbJ/Gz&0zՆnMuǜ",|}CՆ4mq,jFAiceޘ&E3#49exkJvS6EINEwS+Y(O"%(1)e_ $Sh!sH$WYم" ,6ALSv:!aG\Yk8D)9a 267Q`Tuk/-15C86K^31B)BHQF4AlCї+wabdli YBO|Ifpi sv'U M`#dXv z6I膜|ALl猤G{>Fzސ\+@d0sS!] /\vk+"^m|lԱ 3nt"ʕ;f(V._Rʕ]Ps\G-N{FS3CNhg9H4R&Wm<7'+A* z*쇆Z@rVGyi"^3*]35 s4\>w`e,jdb|gSܢek+K(G,2^AO1W.p_\O)XhfWC^ëkJ5lhfxpH لEڔYx$$QVdY)$^eحcwe|S4$vlZ$Y; ? ]Yz^{N *V (se:ƪ-4@' Xh~oB_ek^wz xmoա9U\h {hDc1{/4zc8_LJv)Xٶ+?^bKD,ہq znHՎrlgȀ]ࢶn}ב4#$<%61j[蹒#'#^bqV}Q,%T1 bI=_;A܃20X`ּfًT ^'mB^e>-s3ԉ8< PSi>v 4-jMErx;ߕzt+ps;7 6h~Fk31#rwc$$ћ ĒvŽ^] SQd#/!2)|#[;6 6t*x0;q2c(. SrB/0UݰU`y q|h.@ hOmV7v[;: _Bld[][{Y=0aŽ:AP dڿXpw܆{$Rq-M{(R|CthΡ. e0.{x-!8ݹ2'Ybk>H@LrB$Z:U(Z+J45+>~_DL((97j960fF: rH0/-z 屵Ot3l5iK5>Hlǚw>TjE8FMLZ#a-W83OkYlNNlKT j$ň Yf0VDSYn< +VLQ-̘/'%( ҳ<F[yC86OeeơTyMK~tkbԜMN\S-=K{HXy{ECZ) In޴_M")[x*T2uC.*mM@(qu 3sCr_|0`*7^Nkp7E"D&꘏܆ 2c?4Mn.e3WQqVpG4oє|$lFBc::]$mjl)?ScH`MrmTR?a'VLUsLDJu68U^3p?`WJ)[<8ù Em;IGVgӷlnL=ϤjC9VjuC]idꠒ ߐZ@)ejED-o!|fxqw@0杁 eRsI_tqR{{ެ5z [6` է ƜRjLaQҤwx5Q{'5oͯ%IȂMHV&w"#!.GPn<6i 㻀f:c~y?Ѻ`TRNd#d³Ya}_JTSEbꏞ_' 1@KEWqٌVƓD qʹ 0mWpڶV wRynm^RWߕ]t!Ģ쾜+=2KezK0!~u4-u>ߝ';6WƐ`fOjǠHP<6PzZUHs0?IWZÿNmzP@Tr"MDKڣ"Nd>R@9-Ս8QQ|2y=bMl҃0$@^ч:1XWbđ36>E;gK&GLdgͩ2FwQ7g\~piJxyyLKJC VsFQ#f2׬Q~zbػֿN.$fh}u;^ʹCv;?7-7V@V㷥D*DLL[RL#~,t;@׻[W; PT.Z5l'T. 4&m6 uav RQu,,ƉSnY좯 gV1Wx}j5^?xeӭ_k }0H(Nhum "?C$6@A0lյ6skyLFzU0U%1JdfZVƒH #Z sW'X:u꯹`W#zq%ݑiKt_Bu9|S08*ʆUe'* I#v*ڄ* Aoh~~ipG{9*0p5cEmԽ~:f+ %Q~ ˣhnFwl'F ճ w(^DUۄh4JY+Ԏl,ey%OpL"v5=#LϑHC ӣ hT0͖^T;ʭ'[7kL8Pԧ ?gUn< Im1f86.H]}Yd8jB}+ `)؆._`A~ [cqU82D%'|I){kfR[Wʍ#\@)Ry jS/,E'z6`=@P^9ǿA;y1^#!~[F>NX[E@;HgԄgY-Ŷڇup /j$nuO7/fx {#qg*aٜC^(Ml&72BCJɯkVtn >-15qq ȑa=97Hx/'mX@XGMVΨm7T*:c6L+wfE5 A`^vGߢ!ۿ}X8ul=K'ˁ8d6'6Jv >=*<Ǩ$> kymxLזREBh)w.yMTִkq#_rUNQ86 ,HdPQiKܜ\-ni̙9::\c0yhϾGNT8-K*Q\ Nȵ2>\|Dg%6=r0W^7 W I~Ysxxv@#YcԖl͗WH&:0f+懰ռ[¶>Cp.tLFLKv!7X3'Q4gNFbyzͪ7^CBð 7;1 ҺF~a GE&E՗C BTAhZsw+"q"/5Ck=^EZ;O_a!km~V#qs[ƹGI;1uPVB~Kf h|=)\YiM߁16?2ج;(fe?BSqϽbR)i >ـg )!cQ3{ S qamV>|LM :p|ʅ"g'E"WWwLo ESbZN>3ύuc:m>*H݅3Ơy-̴-Po:7@ŵPa7WVDF VhJZ䲘A{M[lLĖ62PkaM-&E'{a4)Hʤ5Br[ӳ{$g6"~="p+ZoR]$'gPsc>4 oawl#S1r%F%/[ Gq  )fQnKO͝liJ樲Q 3 `‰[t¥dͬH+ _5rg! U۷g&c,ɳދÛ]-s"aʈebKleD$|%I. '95/($D!~1H޴·d!wJr\i u0-Ecډ{$Kv<ʱbG+P)c,IG!CW԰0FP%~՘?t/1ܙњra1HX@Y*,/,ϰ *;}p޻1 ]v@Wɷ8n jaD;p*(,b9ÈFM_(Sd/n}tvj]HN>p-Ń>YrQ[h:;I3,*ҺcCo@!/?n?Q8F@$4;<&+4zٹU .hp4ߚl鞖 ^ KOFUJUDޖDHSS/1I냊>ii&X%"3'ˊm@_clvOk)|W$>.|kQ٩ c 1{t<˕,|h;dF;F| XQwL됀:޴7TƪCn")]jSvɳͯ nNt9]V'XL (ॄUdBz+Dw< |iHLadf*#x>%jO|Зv;=Hsin= 9KvUz m2U}J0B ?]"(2^Q1r{ D?i3OͥN}"e@do6L)}#!omL b@D<'$">O`G=<–n1%y 潆s(H_M^TJ5%"(_U3I:d81 (:k?ʶy6 ҉^@3rMdz I,Lнk 0[nT lJ#}7&"",*7 ,33Օ]ٟRtx/iHRI_`A 5ğm@|g|֬A ߺoHu4k[:'1t9?{gK> M4] .1x勒RjSS4þP^U{e ;r렀Fi'j|Rx;Fm=ًuE,`Raj kr ]֚Fn}6'Sfn'%%XUO67b'l̐x?+KK툌4O!*j JyAKGmǯMVi!6cX(ƎV!tgBzPc}YV1?ƔeSsFirJt%3=H+E9;5 Æ"%rZhu -6gQd9DkFXDǡ@>lmKM} gnxRv&~jߔRcEƅQ+h8=NB518kUW˯Tq RQx?Gז0zI\v3.j$ UA$e\~cx>T(xLOڏ\ !CU͐0ovDge/߼O]hl2o]/xguSo=2%t3fF(= jU(_X@ٽ [m {uvޔm(գT=PYJ ͠TWE)b-Oz#fp"T-ժ#-֦  FtČ_ ;Gu5ʗ7tW ( co5%w)zy~`Z-/CZ*0~Hf4sQ@U&#(Qإ8ټTa74ivau8*jsER=Kjmp ziOޥn Ir$vKdL`ʟuOˢ#4҄--6n2l=5]6_)=hP̪~AUk/myA4dӼUȨX{|*W&KuC=8ɣ!„vCN@zf eM[v+*:(mȘ}(䢌Ő&-=F(Ivx%4կ~^Q{~]m"d\^Saқt|{x>LE_X]7㕮)/y|Ow"(ȥ7ڇ[g7,K ⋵WU6*+pJػn?uؠO#Ċ;B3#*,]ZHIvdc5@@ ϔ\I;< dGP7ܞ㻯%)M)r;cpB%B$Hc)=h{> 0{0({K}R@MnnmоY"6zjth:4oi8Xn?#dr1mS*=c81 D@H)*eJʯ`,ST]]OԺJ jtVz. a/@Dֶqx- bt! "Vmʽ֟d=HIl(O OV6"'Sm! >6u>UgV]7JF}@7Epg8CvYwP/IlAʱq4>:]z9h}M:+ *H¬.Ģy] "ka^-! Z&$ϱyO惘a{dk\nJ=I6]^ @ CR !EW]}9Ps՝{Ѷr`^űv,#:4IO"bUX-{C k:^́LY(A>*A 0omxs ]| (q_P^h{Bsﲕ^c|vmVyrɻ_!!z5Y]f.JvodAfmԘjG٨gϽufoz-IҊX2"}f?;`~}^j&k|ݠ͇|,ٱt-H{]ǀ}[%z|+ܯZ\W&ku;HSv>6?׉ZRKAU*>Ղ*$6'}k/_v=M(/eP!O60m՚jƄ8ɹ!oU#|!0]8nsMZd ayE:tؒl UvM{j$ctmTs,bD7e53 ]xkC )6[<7u[ dm_@b0y݋ˇ8gC 2A! Cf9I^iFPSxeWSR)j'|yE,ZWZ$Ag![P[P~g,R]ɛn)!j ]ú-K җuZOfKFW#ʒkI@fp(O(%3`T (O0\Xm=jY;LViLG"xl륯>ì[@'_ (nf}Җhʗ7l!ڈÐn! |Hu̖^P `q8HRMGPH=X'KS"QBX/@8!*55 Tj4-#?Ųφ(C*?(]&,P9!uuvJ$C=EQ$-6B=@[vPygAvjm8\AKkG:[;^ #auG@^Λ'v$60/HE8tU> W3b4RXA9&[oֈn  sZ͍~ӹ|!d9bJT#Ln9bHtx%#y)&фT)xw[Irrƅ¨O!"(Sfނ 3,8pw=0>A#-L MaݝiY_ @|*q]I|{Xb/L"DqGqLT 4U( (PMS}6="bn5AKMA|"nTM+'$ۘ@T!9QbB} ڹ /Ѐ|)-YcQ;C2k"LVA.V'=2"A)b't-Rg{gβpp!Q6Ȧ7@EZ=i Q[wWc;kR~17hCg=Ἕz\Yŧm*RAQh/BBp-ǹ) i0'4t3OTaތ2Pw8BnB{(d'% FtQ"coᰬ2y(:[ݑׯK+_]xSY}psǤ7cjUa6yQU7ż |?ڥI8hC"Fa #8+]'0JspvjBtU^]ir .!囤`Ԅx q8?HT~,K2im2_[}8_AWOɆLm-TB^RS $sGbDuZyOhs'|<b~=LJ{vuC [hȿ݌`8(]:<]ӯ'.q# {H-DwU!W-aGe4N^N`S0naX!1׮^= 5P{>vP\爗 9>o7Wbv(%Tq۳d?~ϻ2 q50CW詽\H(KԭF泱a^6DZ-ޭk.%ᩌr!a{R`0w$c{ДTu^Hwy1f{x )L}2::tx:Ka4E2$μ3 ~yFrgS%-yu*6|8w& NN+Σqpn+>]cc*%85 g"$x WlzA%#\g=k 82&L;_mQ$܅@HyuT-;F|"$u)uJPgLPۚ^'!vf[SH!;Yf3{)nyA'&_bAʈMO3F]5#-T};zճ {@wDc=\t1Nu{SfL!<dBé11JpgϞnͱ)eCu{T@FL#3ꘂuٖN m cS?6DGcs)"2*q&흌r=FN3!K)7H\ymb)OhOtc>>rUe/“\y`=:8Dw㺢Ɣ @ ` Hʆg;L+'$:y*UHŮqMw'i4%5忱b%7p.G C@܌["}rRAq0:k7+GkT[+DABJrzQ]&%n\c ;H6FBjCln2}W>Jv@"-H9B6wˋFfs TiyĔ0aOӹN v5;Ueb]^4q+f]XQGMLS|0yղ&`%B!5c5{ ~8.#M(s =veD3s`Q _F**@R#Ԍ)f> ÕX{R~0A)gl]솕`9[͐QSO^q,764@:ൂ&n^Bm_A"h?s+GJBnM&:1\Hur־ >.Tv3h;J]1'ꢊ sU rEښ}{D\xШgSax nYɝdr&jSt/ ]DP&"a"Dz,LsM`N뼬UQ]ë!HtyBoy_AQOg3y-rh1%7-Oȱ@5(5)DG.E'ILJzhcI}M {gx7Rvm#ҬFFP}-i '?' _!T..sR)a}3M;04 /7Qoj rdӏt*ͮMo0rSF5'#?ٯɕہ\)W}Wi )JeeFf! @6,V-fp_f}|"'% .~|;o袠_|Eu:w}eo!Tɽtw$,V/,l˽Ο ܡKMBx vr:8]ĝ͇`frP' ?G v*ga}]&t>픿s :GV0PbͲr^k9VD.̇3]޻ hNolB?&6ut6dQ2ňyc_4/_\^4Ak NɻG'Wu-< x3ˆV &MtD輧0O< Z%6tZŬg97y '2}'[+OYK;#Jl9Ҏ7l]~Gm 5Rhٍ7{||V|jJ+]j(@Wu䵱0eo,=Q"aQW2kS (Q`\2Sʀ#l#^~e̦҅VY(\!] Kwl{.UJwY;JV#} D^&M.ml4p_  ߟg\D֡K~.gv\H9H:iJUFP,d>F]~|@(@~(1֍#]t !v z~xJp&RYQHv8^2B5[= y GxY?}t=Mh⵬+d1Ԭg ԣMPOdW\H8t %~[%I^S4 ISe"p*,Tu)C䀶f?;rrnn$?@\Ole4U(S% PfS^UHy'0ʺ)WtqZӓX~-Y}7~y`8,V$ǻ9' _'^]4#]xҝR(JGj:Ƒ*6+q4މ}(,=ߏbyxq-PNXA vKo;e(0$C\wORB`PrFxZ28e۠}K8s~=~ceFM&iqaApZ,\2ˏfQԗ^+1H5w`ng4&6kKSHRJgnC)JK1P 194t1Qn2'ao&{CV{[M ߹fE#mMG6?*}V:aPyFm<x7W=^oU0zHluG'%_`J%aBH( 4{K $uY#1 Ycdv/-[ kmw}TɁȵte;-Db;aV "H "Sr! A.o@GzHFM{#0?mOn$bH< ?Z۝׮?0?X.֣kYk67(ā"=AC2[yܔβ%i8'G1%0RșfR1k]㉦+ g=BsPJ~Y7Φ9$G-uc$}_, $K?\2+*lPvH }s(M!?\6@^KPP{f >{A91])+N1e'y@R p*O>Y6?eV.OCg )|xN@rt@qy'W5/^#v|?pW*DQQu5qfʺ'zX[.M`@6t 4~Wp=%NrŝCW?A<<=[*O-%ps%%]hviz`(HEMHt^ī@%PEƂBNjjwazyU:51yA0j?Gڡda7~1+|"аBvP x S%"40`k¹Q]S#;@Pr*׷(B뾣F.6J Q,3|>oth KLfN)Њ͝?=w ٺ 1DҢYk>A ~(4 pFL:pRlJ{~9UF"Wq$ ʟV &\ etΤǢI _@ 99\9L-:-hJP >>o)maB^ߵTb<u=LީK^YiWHcfX?ؾ`3ItW#y ju;4/$)Idž~n1ϞSRm3}}jy)NWyy*(* ]}@| r\Rꂄ5-;#ֶM G9cd9uq}^jX0gia _E rV ==yM0*LttS? IlV 2GtL>$+0$]baՖr -- 0cE|͆8Ny_HakSְ "1ۖq@_q*5A.L:? A3}-ψ_ʄoXnT}-2ॊ8.x\A5tGҰȃO]h Ͽw1އLeK}X~Y qC+;0^6DS"0A|nBdLYyMdk|]b+@"'=gO!3(ha.h^'? js' ݚlnVEp?;ԡ0ڤݔnONS_[eX[ƅt$p±\RwR@靆@Y\v P' P\!졙l5P$#=$31 Lw2ržsYc#eL0̂w=fZ!ҙA#bI,DŽFJ@Hfe; n.b)7iH&$j@ymL8fޒgPF͏t C RFxpKcfSQ2,2:Y1@A}GwsPxLYeeYcIDV8ՠ2ZE=em0- බm`CW.HZْGQ_t OTG+8/͵)[wm;Img@(iKWBΠd NQX׈~00(A@BwyLa1  Huy;L^X-,Mr .cEa7fR7Jv+r'b˒e'"~\+G}w $4UG{T~=/n&%ӹӧgTVpϒa t;LӅ l͵[fSm1bаl r+~A̤]|YU\P|| g>=)oSLCs77M2I)dl|I/[?:y+kqc%**m$PT󤖁Zګ2rʸNBcqﴊJsqr&Q@hT^)C޸%mki /x# TϦT)vJ9§vĐ KKS=Vx/ޭg-IYA] :D懺Z3:e~ y{xzqGC~D6zQ-T4~>-m]zDŽۻp(*RN7ČQd?B4ϑifn՛xUh@~=c)iVn#UYd4 ',~tȴIJLni< HG}nn :w {޲`L4ڍ^p xryp4UɓlCh7uyMkK-Z8bҬJ j \HZjXu[{fr0[yw:Z>āȃ2LY庫`{d OM6*u:@ɮovmcFа ڿyہ|sV"4K]7T8OgII> Tdq˿,9W R}P+7,,0bl\1 9m(0xm73"(+CXфrHBc};4>d8C; ŭqFzf~-x|Hjf3Ji]b߶W,,_;WA>vM%@L!5ͷv'+wx[@WW/YY,c8yi] hݤb=PhGPhh>dׇ]a/2hPpw@+(1*3TKN~ٟ;zϊOtRWQӞsZCņOlx%,I<SCSK7ݚd0\KEUmTe"_W,nf>Gg+\ EF)\y a7𜙑uqk|hī130ן;_()21q3SP1aaz9F#8u%i(=m 8|#V{]a< †" M_E~O˸G dfTlX*u[W**ra1}grAvº)*`Mn3]O{v-t *Ì*Y$>UE׎Lm<Hyr `;!)נ3u2ӽY`3#?$PfvmDMZY di1j"a_L$w m#a8? ML#%(  sovߕ׈*MVֿ e=JI*o],d0A>WgI?IR#Uk{! tO|\Ų~`s!T^ŹૅӲ^Mi @ s[;>d82O<ږͻ5pKOF#lq TugX_-U_\Haⴂ_sY^rX ep̍4w}|o @IŌ3^'VJ ?ggZYMV)@!=]M^e?PEzi{MԩlukOhTw0w4 +ɾv$_#5G8cMf3V\5EF -R%+loF|ҌEG(tq4t)4MoM=X"鱩X-Ln,et ;?|/B@gc Z` sgx>#yeeq˛=,ibkdC)?š򯯰: Wwn–sN74T]ЬŤ fO:Ӿ{h@E>@4uNbUX]yPg \=`f+JjOgُ'ՀYe'Nu!U8in.lZ(și*M[Dirf),矇ɒ]_tEz餩?a|~`zi)唄3W VJ- ;U(4#Eڴb;fhbkb) .nWrRZ@.A,4bΉђC%`pW=G;q[ON݀׽VH>lC<ᆖn!5%~s)f ;nu]y^q=ݣR9Y P!L@ӒA˜-i6\ !쭥x}}e b?pv%W`(QeL/2N - )({γ??őidXF#ȊǢWǹH-F)c@RKlE`-dzӎwq@d 7M% ;-*«!/Њd.L4wj֞24-2"L$!n|S/JwvªY_(@cX ' \SD:T'ܣnLV5+̺,iPlH3%qHz#^/#wAu ?5l G`4P'19ma__ɥT~ H9*1V6֪HEضejJNV?kVU۾X3[ g85R.X>ۢiw.*#Yyy؞&QaR&Bd_L22=3 4$cOո]_k(J#_.ЫRfz-0Ïk8\ Ut}#R MF)蕿CX>[eETsBۊiOGC#h/u/t^ZCm(~g81KpZpÜ\:^s3"9SnC`k{BtdrM4|3Xj|e5 ̦#pфeŤ zgS?| |Gp^d:Yl#VSftJxYqY 0 Ϸȵ*;{@j6qJW>#Ş3梂DFj8swNgF}Y.G-8#6# *6(svjPޱw#I_T׿L`]Ajv8) Wcg"8T 8 R$AWa B- VNؖa,߉009{",7:RٸdQ#W^e.lrX#ŹT6` 嶽tc S/7qCC7cḹMHHO`Be;K×׺}u;VM-9)i̡ HwMQ澻':! P q`xa3f2MOc%VnFNNC1[DY$C͗Zsv|Os!Ώ %ș3ɩY&鈞w[Ta (74Z_[E-?F\"%\Ā`*y0fx0`U2.f9J#}ydNݱ>(0u; ȟ:ˈѓc[X /rv'Y[tqY]w+B\Y"pX[cnБ5fMI5h^ y<[^q9mv@f$|V+ݮ?-MDbpaT5MAbg(l &nQo|1m?%q< a|,r f[k4&ÙR /03j HLhtFB`aX1wc)%!+!n4V5gblੋDssMub1H3KoYΥbkQDSw6f 祝Y{5N!45E_KuՂ{M= "+hNH9#& |+Ou[eNA FdvRO @ٰ8e)e1Ýpj 9aG:Bs$j)RϤS[D+r}fS9Ҳ܁F.$6座N gêO4ສD>*1W:N]íMVP( nIU|=4@"7=*<,bY`/~G+RGI=D֋=dq̤?So IYCВ./#H&{NP>tš);).ʓU|>. +pK8o\ZNtv)XCBكH Pxr8}u=+j7;1#ww%~h #UFY)5Pmy%ܱDgnK7ǠYq.m3R]?RG--b=EPϋ)dI'sz讐qfQZl bݶ%d{qx4Aљ`I¬̺!Agri8 3z~3'(Rxb0UQn 5w9yN0{+4 z{w 5^],~-M 8a\Db)~+M]V6=ebI9&Q5wY&ʍUCznzX읜WL-2}rG'];4Q4JHUvZ=ųD0ځvҼU7xm1dU5+ǿB ~">xFf:,3\~It}O .~ZRg rbA$50ãpU8'3*ļ{ ,͝y#?-LӷP4E,u )2B4ŽF%܆mNaVLJr= f2J^E0qWGI ľeh "BurA>M|lx*`g(n WՈ8`-)NEhJ pC%CiNlOU wJu`8X%TU6mܡEX& Dc Bt$ŰegG i=eL#؞ջu^PpJ+˺+IJe 2l‘A<ϛndY`~ʅ-KR8݋Vj%ڐNH- m`%oN JJSÕB/81 fidqDOҵ6Ȇ%e02:8bʿHC:` H'G=T{R3s;kR@Mnau( бr }JkvsB}AƘ3ϟV](x6Pֽ$*n9#߯3Bh EwU>y|R vxHI3xV]\}Yj9ys[; *[z=/ޭKFgGOC-$F#zxjXTe2oM`W: tVU0uWzsױ^,jB"pr97> d}*[;ԗkzk,CVR :UԻ[PЍE4aDbP]_*Gʥm. lK^GuhaiIoRHzN^`Z "ъⳫf :EO /idL{s: Kݢ䝿"4ᯊA+L4w _4FL[I"EGB0:m8/eB:NHb+[X }^1/)7þBqKu0knEP8:Ql\rrEcx,%\K2 N(lF?"aCG"_Hڇ73Ocݿ"rMvnj4+%nKM1=@^nECk[q(mE qAmY+Z^uCp 'uFiVE 9 qGAs#Oc`腋KPڅvbmJ25Jh;d*Lle2~ΞĽ~k3I8`ٝoQ@Ʌ"J No/y&y%l7N~L]jgrUۡJ*j.Z{\XfoBOhkߏ?X v+Sb‰O#BKC׋Q)!Xwa(hp'}z02Ѫ{j=| kmCnA{x@t}WfހQ4qXcbQ-oL*jHC`'D6]Jɽ!,K xD݄ݿN7'lgޚPD IB:%H|c QQ#&WtM[[ЃNl/2wAbym{@iB wB*~3N@n} :rC'Kךֵ.;IqD=D5ƫ#KXO9nG@hأT@G; ~׆83{eUWZ (`b[:PmN6>nF/]݁J>3{eٹy,9AAYz q'CmGIp͓%-=b~+sA-ܳ)z쇑aqRa|?|䋇) f,LAˉ|m-sǧnvCC)2|>y%+JJ.Ջ4~"Z(q꛵S\[ F1RC @{&1!hܿ#ГݝrǗT`\e ^ЬTI9' }٧8gExhmV`]d3 GtwvBg4ǷM1@;Z>ruBA_NjjQ 8B%(Pu¨C\c_Zd"7:uױ8 5j,V\ 'r%zc_P1dsx]`]͞~ lŃXBX$.L"Q7J)E[W <([iY$jqβ uhO"oXCKv-}+ v:w0I"no4[|%TE7axG\9R9 / p~:1rCA+5nB܅}Z#ˢ[q8 ʭcŎxYWc F/^"]$j>W&`'EEu=nQ$.񰡱u@7[ @iq1SW7B12 NE~)Ŷ8V`)Z8nH`.w(]Ŵ[G,_kkSuH_1NANOp\MB%~ @.q-s0f(m)+^I8)ٞ'߸jV*B;F%PIy`]Cvc3FWgŎȪܙrߌi S"mCq~aAt?,tvnqԻ)fYl GrngbM_Ṷ2Vsfy }>mo3ⰷ4p+zu&Lxۡ49 mu`f\]xTB/s6.DL50P*OݿQ(Gm2 |pD%aX׸#~O &қY qo*B⩧ @t m >q:PK?G_."|V1,YN1!F6&g"֊P+L\ N\AbnV ӪJ)̔S6e"K X@i1=.%?nfElܭ][N›E I &>,;Gg7ta Y 1?tgErHm*( NDHŒ,YƇz3,Q(ìmBbn= ,p$x sv!CdZNh?BtQ_Y 4]g:o鶟@p҄P]{`:_ǞZ`^-,! 1Jmv%+XZԓ3C]=>AT_;Tᔠ4=6"6 ^KBK4p);^tj4 RĒ@F<]/Y\7:fғO+N!2hs2U_]Kq+?锝 Y!LGL[>$}R iVm9. 4#5Э> л*GА3}I`왼KA.4aŜgqM)gl '$wdkr"nJwT؀,0!W-{,Ǚmi)I .̉*<3&v_.1%ՄJ+6=/nVwCZPIN8W .}mz6^]1Tltw|9Vh)! @+mN/ZbO g+=lc`AU:'(F[(Vcg=$+ uD{)ؽͰ!sB&2׿)g?n9qSCDHiL vPfOꏌbi`IΫ߈ct9<8Nx8#|wsa-|#%L4up-r'bEBehLمP-ɡ׷Nh"|!)bϋ=zLWkDZZ >$_{9[g!twְ22= t> Usܓ\wLJ?*=gesAł,r(x*B'uq|ҍ?ZJ_m_W_H^DCD>1s?)(DW-.5>#FI0}Vm'VA9D]ΈjxyȰ[-tLi>khK.L*DR9mVHk7&=hQ6F.33t$Sd+hRi>)V?SxKsMXO' vBQ`uQR\UL"ŇV)2KTo: -;ҲO6+ݹ3'ԅR [;,igHKbXPմ"y`X&KBDM2>r>SzJ|.-RR{adCKU<˂!ҡSAqڤ@mZEm\]8z!x ;Mx mK gǶ qXlWDw3}YRpSG>L'*yqZ9NW==^PgD ~:=2ioivXM\z#S(Z]հtO$tcB5 .Sի2"x^GPGTF!~&8-ь@ηFjw*.tI#il݄0vLx6|~-)F[ Z;Clq>U\ѱvrhwr$ $=*[=[y(2M38Ay6ݦI%uכvk]%.P~]/ LZ)dLf4lw:cB[\. ]o  x¹ъ&'sq|JWgr*8 ~$I"v]߉ $ٞogzk1e%ܬ43y Zzw~{d/7!X$AtgwY|:HTO|8#~j߾qofcVl%>A p6R9J7QSC'E,cMwέ]jC+ +=b$%i5ݬ" GC)0t|Bm?p݅E7%ΜXFVptd W߫XI5g\:V8zۍsFX:s/ Gp@P՘d9=SgYGRcQW7c %᧘dzJXoy#ŕ_XsGhnN`V|Ҏץb$Z2r A#ְz"D(/ZasuN~'pC~N3G}*>;j *X#D́"}bf8 d(frB+Bia_>MVo' g9Խ%d rHt 蜧`)J ۈFd\Me KJh n+G?mBIO#x|1~`VH?iB J>+ydr9PU<%K/K Ԏrع 0f63:a0>Ⱥ7[ 2^@(V8**5JHXpSqP'^S,2 b0huYB&6O}6kݏf&!q魹?A28c?bs[3#L\PHX 5G35B::+q},oc0MXtՏ|GTnWUERtZ%",qOvD7*`iۼך T`V2if^r>6R1} ԟNtfDd?ep>cs0;w* ͐xFki]3'nDK?`RZ^뻏rnmUq#8 JX$-c /ee+MUo)۔L7Ͷ=?̀GmtCeōA׈IZ!o/;QTp)z0,3Jq!)e~bU1 {Éo䫣$UƢY];#(*1A2⹽M51)O? JWN0%ۊ?(agmجlJ+G{`<~ˇ78 b!mRtá`Sf_46EIRTLS:F@":\GLĀ˛VF ? @VePHVZ2c6mNC,=P־*0HWPs>i-B-ԦQ%"{n+NmՐpN%1 g1Dnк1ZүR[SR|C ̇O/+3\~9P$PTҭ2A$o{c̊ fUi%ݫ2Y U512 ]cfeoTv蜂o{a2fG$`1ogQr/ ~[b!X^hUM)/}'^2tv_*᛽s%;C}v S?M $&1;ի31a`ĶvՄ۴lzS@rA~ԻpN'y{zR!]wwe1ʹ8wԒ)ʑ*)o<gR-BIrzӍ\xyv#ԬSXM~eKDl̾Ȋ653 ]Ngx|W9Х@6 j{bc$gp4ܛ.mCɸ"=XcL6۸!.M6agx˨o*I~=NQr}*ꮄp+zBk3w34ع7"$3tMkSA?0d;vҾL$CgXԯ;2yom}4hṌ?zW{rZ"RWOCƣ D>_)/ )=tmyJ6YooԦlNtE3W;2* FM*bS:zEIW bfoX ]fZ o:/ b!ɵ h)c\* ^_y63RS3PnB{WfNLk.v؟z,Υm!OUj`ޭ]Ig;>Oka*w" j=KP0F(װ!"̅w'W6ZiTv('d(4 qbv @ӟËH]q*6r&E6jI >1TilD~2u)ws1S6:oNѯ$8hiz5EuE,Mݠ!X~^`RG~;E2~:OG2Ҩq0+gI|)rƒ-2;E?$Ơv g:9WrksjNs ʀJէ _ ǫ#TkNAPK}8-ӗdd'6L*XVkNXajD 9}<ÂT+}C7([Qb6$!ű;X -U^[MD{oQ᫓i11d'B y1TG-bvd>QVoQoAZZ"bӐճ.ZE" 4e+% k=|iI^zGGkx粪&#H4ST2BR{TfU6CU'Vso@؈$*5:NܑD֙A~TG*?ތmJ7GϸS _ rR_k峌:혯R%?vA )b{! zA@@x|[k|、'&?y$ B,_@f"^DU#TdYyviNR s`W/Uҵ5>Lx]OvӊK2T Xar O)Ž |H6Eܩ|$vOD\Ǻ^+߭+%Jb {ӏOvOMЕHgzыo+L=7%1H~c_P%c|ܢʴZ3b &m *B'A`>_m:dJ|MKu=D\xs\:aM3 n![{w E*UvrFS] $`K=.`Da#VE5(5eP<*a[AIBܸuPu-7!ꈉ偂G^ 㖗'/6T ."IύV{1 ǗZv i6}>ئĤ,Ew'v%#?H$̱0 z-!YOU#`왻voděnI:l2)7ھ%*#]2L X[N䪦YLAFG)(UD7$%^b $E a*"Gb͓/,7{8?P{ ?0.HQ3DGm{}pQ>!-&m ᘴ!(R09A0T2 h1ӢiY?xZjk$/b|P/P;R@(<6i ;帋x¨D%ƙZ0UO.Z/H6nu ;$ˈee.wf'bZ}?3 wF@zӿ(gm+(bRʼn럋FdeKR>6Bu-{vta,:țSL=Djh_QJTwb.b[ ;|Q/<"la~K >zr2K\~ifz3Vk28I?[=ly|C9aMϟ;U}Cs,;E*4FN种dyd8#- {n\ox$f@Xxt2h^>Dk6)3Ma?M&zn!nT}\YZ[)Ll#M۠ޘ "#!j݉k=r+_-$(viSn,AO/vn֡bTM I:NjY" ϥe@\}?:8tM9MGgAt]I{nN L]ͤus\)*r ]j3Y?N%FuP E>_ {7t F14 *F&Za35JVx1VfB3$)!ۥa,ZB +HWCNVWJrMV#Ml @x~ 䌃0CQ[|. r%) w:xԒs.h!se8n䮜ۨ/Y2_(f~^3pHT9$Esof`MjxDUejpqX&NaR/L<nfd> -VIz,z2f\2)¸͙el 5 v[$)ў!4[/ ,}[[#OdMR-j0؏ە;8[#@dž" Lԇ&S&\􅢊Kz LD +g%I/8$E(F:`wIp$ާ3_˫է^fd8"&{Qvۡ) `DJΐ2ΐVZ֨T=Qv} Z1~tV?*fwr/֏qQ>&l F,{%'Z vOaPMd, tSS9a¢ ?GJ=AᾱTəs)|-#-1>YKE^wZHԳ߉3jxbzfPJ!zb8a1! ShaD:HYE',9렂"AUɵΠūQZB!t2;LhL愙Ǟ} z5S^^ٜL)rbd{BNUGඏF^#X)(FK,b$SPndP,i%#,DѨNZ6Q9B@Cgp1K'KޤpнW 1`j]H bh#C뀑dk@1@6JKYo(Fԉ %:,)UmE`W%g삢qZ]E?>Pƪ"z0 U^ ]1\,b;?΅zd(jZ"%j7A~p|zRB\ޱ M1{ۚgݙda0hʣ3>Qڱ >4، >>{ ?_މޙp?W3xT^Weآ-]_[|1 D-FESr-6#VdYׯc*&<kJRi^F=Jn} < /[pCȟ aYK-ӥwN!}ФDePzD s@7eW6-slmotkr8$&O}cAdyMYԕ"7P6ȼz茦%ȖجdH׀k% ?)kU [z,Ooif0  ,9'Eqۆq jPL2kPx9?_Ց JUm)O93 vR9r̘ +O{?Q~P"ޭ>\{2A?#0"Ɵ *"L\N\G=(\a&X;6e^H="Ԁ^%$m EdZXwH(+E21#xRb*)T$5B8E>k:W 7`̗||HlPbӡLvЭyE)Ce^8#U6/tIPD9}*[_ ŀ ?fiކ6]ڰvƛc2Ѓrit~62l6s? c~ԯwHIX"AVa"DWnܒH=5E1: >m9_9O{i61mKcMCMQV8=$j0c"P֥̘>+|w8"1WOЯ^ N.lA /S]T#uu_< W[ҋjgM?oFo|6{P>ރT^?Kз0@z2U}Nr@c!*GB\Xsѻ;.T£2)g6xN ћOjjN?ۈA11BNX&h9tD ?9! ZtcDwq´G3:<1 8V]fj*QYYTe%.4$ѥ,+ʃ(&C߾o6`Z^ NpKX'æb`P)(ŽCT?w"4¦FJ.)=춾6;fI9rR!d jUu!cfγ{in5l.oXzјDidKwB E]\/ ? q>DH8w˫9(kTO}-a>jieJ< 6wQ|"G괓 f@َN"I7c]`3*9ŧdF߼,Κ<O4szܗ"7h,bm9qɸQuK/"#kiKmܸk7^{m:2 /-)wf2:@(t^zқFArU8'> MRY&?hR/I徃T "i$ OU A->U`?ʐ*'GZ8|o(21 ŏ$h_Jv'LaQmrK +Du%I88(8CQ>qħΐOq> \gt%`aPO|4Lߍh:{ViC;VF-zH=iʝDeȟ_LUkc.b,Ĵ" >є2NpL}ی꺐tW)~}bmV#u\ 2'ir1_2y6&_Ufz;0T\f:Ў K?lJ82@@4 y*Á״%֐>Kh|EѿGyI9*$xi@6jy2*%MOiK8@5kZ+\8$M0%u% DwJf}˥^R>' kK~w6 w/-z&H , L`8 TH>#+ؼ00ʝ7W \fAwg\! Y8U9Y40%c?" ]`E:nGp+tO%%?Ll'l 32ar幫['8=7:;>\ 3F.*zK,t(4xRdk͛u^ڮ-a\ȿyM< u*VgyE%үh&N'@T$HQrVЀ$ݽ((hw'59P{Ԅc=_Ku],8AT^TL*`nqS?{"|_daR lj^AJ^[Oqx{S\-J` 5Qt bQG*-;kg+ԝ EI'1ynƈ'dP$5gj[THFE)i[:Ŧ*w-\tqW.F De16 ’4 $^&m2w*8~3v#h |fTs`ZjDbX)Io0N@/'+VD{cԅŨlD7ѴzV~3fi=$cԸOSPwk%y^@U"El~7bQKa,I"V] Q^=ކ-}yfY(K"v {?՛*擖MO42[t5gU)?[lGz+kKyL}CQrI.~oj3UCNpqBDAqXnQ[%:EfP'aɈT~z̰(}MӏRZ3+ ċE rD\o=y'ݷ l2 ldτm攴ɑ "T|eE([z_l{?i"xS.|OS%+#{!qBsϥ†)1 -e+w> ghX5MVx1V$F}.Uu4^]%Rj ~ǬFAK x #E})[0&[`rpٓmCx|6. f͸}o.v):|?'`C]~4Mj!!W"^;Q+zj %d7m*6^,SKT( + T(I۞xw>cg|F"0k勀v\Q{pN`ڊ'%\?zFQu)2BL'ѣ c-B`́tE g~ L3Z;->>LWo捷)DR <}zi: J8i7on =N(xgc-YOk٦ əQ9熧Po1& ^-)G~]*)ڝBnh;g-qᇶOƳc,ʹr8@mT / c(ޏ3FKb1v_-Q.)IH6(F(N1 ;RZ.k;윤9i۬_ hiq^L^z>beGjH[r.L:2Y{1CO~q*ZAùقN׋{_޶BLZ G+ŶEy`(`^m.MĠ{uCWl.N _-AX%:[Xю TUAmw8|`m5gx}BAah~Lfn) p:31#2)(h~!,qw;Ѫ?f^M\qgNI~7JA}>Px9 u4r)̻eMg&=EN$O|ɫ^gt?I'Ev ¡Q19gL ?$aԽAo}H \TkVk܀3B׾:J'1ѹחn-r-*_G-@pWns?\L\gDFR߉o_,6UY A<5LkaG R߽S14n >JQc@I5b_>;Gnf;  {lB=u}~핧פ_o Jh߆KE]`K7Qy\5i–T+ra+n^ %#ΙXq;+^øAрm~. W]nV&Èۙf?tR0[[Ľ{@G¼OBBdۥkbFBsh߾#W 0]? ʐ+؏Pd٢fhdRpE}Įk*?/ ;W5K6:7m0A/ǼC/L6Up(5/v/Yי|I$$T@{g{/,0g8跕5d*Ǭ=ԕCwm) q ( XW̗?aE.PL,ojM*$d~~Nl mբ:fyh;Ac&04J96u^ BttyIm?"~aѬDqc91-VOC`Lq]DX2/}U}b1Sv @fM z/ #i23_flWFֽk h ?i UR Bb}Ѡ\j +*y*@9T_"bhZ`W΅k܂N ,u%Go}C=IpKS##1X?V5&F+xZ%(RWCH_\࢟5W:G{[j&6I^_ y'erfyڤ4lWcک;^2Sk(Q 9-ʄ!ٔȤVJmI|Ӱ"q)z+(NiF;Y#>$'Xu%'Fj%U;*NNxHgy}4]ұ6RESC8)ft9hB)VcE:2{pIʵeXsE'abYjuvkY^9|3יaoK,b -wk#M>`9ͤ/3Vv1#0.~!#Ko}X@b+ ؚrI.!Ưn[A'p?/MeEJ>h/飌 *+&+ i8d<"X -ET.%/Z\dRjaDeTpIO)^圪S"#+bp \Ɯ$BSAyg 훥#CmQǐZsm+/d&pA3~щП=u[) x=@>re9ځ e0ӯ:DIAċI1%{Hĭ$U0U1#5$6߱4qL#.Ik:5Y AFcwjeueo2i7APsy5qAB* e̶+xJϿc"ʖӳo`$pS 2]I/3|6Tj̵?,ہxӸd?-=ȋğ$QZr7VB<#`-cQA*O6S^y'R莗ԩ QnCR om {H wfsWi.pl/lg}@ S^4>2o>A^3OpK$eIc,ی !"3 9:,o>GNod=m|dB"22 wAw{o( rCxt0D, Ok QlG܃1ATFZʛAqD^aQ^Uc=o~C38>FZ|>pGO@-i&#qP<_arGG2E \[)|\i Q+£7O _>82/:2ŀN+}R}UJgSi C YoBYAn3L$ <>6xߙ¼^^&OT7 a9iAgmr @+AJAe`6,bߠh)p-4:NR7,c) mry@Jv(Mi|Zwea[⸉)hWs䥪Ɗm"#0>eקύtO{oRl\[!CM7>w9 ޽zJ:NP9`9 F^HChzv=r#:"X {*wqѦv5#`DvKP{6έ>'4m\c_v}^F&5y4^ hn~~.@P ҎԣY1@RSRVŽ(τ} >S+Mn@.Eʯ? ?t(q9grQd3t·kQxF^}q▵JTe_Fpûg/+C nI)JYPsѐFwY,^^/(&/\,!*?7GDlj%ʛY+G $xt5r /~NY7s, ѻ w9L: 1XBPrLݐ52a)/+ڴxȗZIEu"^d] wȴ)P/V DŏZ wh-6Tv }(TZ@!]O5m&S&UQkR, "9"C974xN5*#N?zbvCY!DSb f 2&D qwMS}sLcObd8&$ En6-\ t3em - e H-yF̀fwG}sec)L J/Sܒ<@ Qfi?4]#mvj,Zz{H 'ut‚G%c\t؁;S޺} ͞٥XHm~T4h*T6Ө'-ekUvGmyaZZ 8mD ݞ{n1" (åG,a':ońGyba~ 1ZWmĽvVy3ɄdeƝeZsrM~zvEؕh'Ȱ V"A:ʊH=ۆ1O?2|SޤEֳ^#/J2F6Sz׳%ƌsgo,{g.gY2SkKn~~'PIh\-ߧEj|o 9l/AmIy}"T*48R7-m%.B.?A&'R9[2~6&£:+W_-6;%~b̯F&IзszG]̢Kp:znWSH$y4$pϜHwd-P ܈d! &BW@,{BYx/aCU(1? Qla=M 7sC*E?haռvY&0a|ó,lvDXffpCY*мY(oGy!lGqh@ q/U<5pKOj[ dk!,p6M\#-NT&xc~Yp(6t#1Y_vcs)5[tA2a^Q{&wBWA1 &M.[\/Lw󻥺nnBw㓽!jR-AJSa֯>"Bw/GtcF#ci &켤% J3Dae 7Z:22',H辍o+Ŗ{ZZʢ2gZ8yu¹lzUE3Po`Bqe}^F_:-h'3tfF\e4&Htl(iUJ_C|T)p,_sCqW!l.ىxv7T5=kuy3SCzbiHuEsWq#ܷ`)op8- Ug(AdHO ;:vC?t5ExK]pXq&\Օpʠc_*8g) }l/{rW~$cԒ32,'2Jދ"_|hLNeHqfZNBL;iF,qn25IūR:(+P"̄8+ܸqOͿRZ+Ũ@'YM_NX/~[E+wѱ9Z@E5#6Tc728 wrwX-_*"ixnPWpPMPK >#c0ܐzs,ICU<޹xNs9(Q5k-OSzsI_R Rs2˩Q ͗Yx-ӑO?'yY Vٲyv j̩Iz#꼰ӆ/A"D ^%)7JFG6'Rn\ x׃E@F933X&3B8kzO. Q&Ó׉BQgF3YSZޟKP72QE8W"cWG'ςrqZ;֑u+d =>gpSd"wSSǔG}㛂D]W->OmTHuj)! 8a<(8INUAZ>D[X˸j8)UknG$6Rdwų4T ]\@/Ouڮ+I"mEu*@']\o?~t{ Pm/ ӻ^6~Wo)D5OY@8]M{|�F#?]ihzEEoHP2&H70ΡFHPyٷ p\BJAM{5ֿm2E-$v| M^a@)u$ 7m{>u-BFv9Sn℀祇&j0f@O8@-< 2wڪۋ4*!W}M$\|3%זU9CxgqD t = 3[ۼV!خbiO&zxf7O;}M6q}*?I JpKw(M:/)o5AVy>N_(I%Նj3h7 ՚y_92=t ۈCKZ G:#G3 +mFLROFes3$ĐsKB0.]'x`>`;M37V {j6^ӡh>TQkESY=%J %RFHّG0N0̏]FZzb#xHO8)TlDН .ө9 #9W՞/ePTƾGt3VxeBX1yw~:>MʍȆk'k%EǼjDYPM@ 7ݯTc|,lh4HnKL=Y?ֹ65 =(F(<{@kU)& pʛ8yBnl<_'$޳IS8Ws-ء{c 9{uP1&~@;{Vm9tijqCJnz 2)Nԡ%OU+v"7,Ԙ 2"~Mm1P] }G=1J 2 y o Z#CJ*|x^Rn|mԾǭL 1F]6=1af9E2ayYV,{f]:='j+}c9(j&*9D+BE~{H)| fmG"E5ijimYO~_xyfUhO7*`>k,Ѿ@K$Ү&I{.Zcƨ2Mct/8^ YfZ%`Id}Z#[Nّ{@FfB:UTm7,(mb]>ƥ /*b7[ aeFJ }/mJ IqYДp K: ʨ X#NKpOR P/gWoAjχ8$'ْ-|{¢gyuN{..*BAމ))R-Cg4SиC޽G\2ΌZJU΅/q@}+'(0}g!$J51j=Bդ >`9Uʦiu!Y&)]*{ðyTKhi"1RyvVV퓲.gVmjx9$`}Ђ9u2 ? bjuJFI+|>[;%`>4L-涂8'*R``Q;2@E5Gm?^u(jwQ[s](d>6GL<.cv`4.$#vf`^9o*&yJ8pKuR3L94~/ ,ѶA*3m_=͐X0n^򔺜``j}t{L'.w/miM[22q.TPQi6V≑#2걖ұ I?7^n7m+syAtkkf(Ol.%jM"` M=w$YCfjJͥ%HuL }|uFH鳵/=UՈ }W,TF̺h8O8:ɜE2jS(}|.Cw4W)Z=xuR[2+7p jCKk#sΨ& j]9b:qʫ @[G" ؆f1%Wr1}k<h&w4O~f~wS:#7j2Q?vV-)肀X {2<(j0U5U[j~? ve$R)r8WbPXh%#FIk;ШUG3 ]`3<|DR5=>i*Z\)}F=u_o|COF%-u~W tB d`d<.zNOH^)+}}8*$eS_必-]:$|tTwZ;r Ccn(,!v-r 6KʔnUݘ  {+`fQ&IOZ -"aܾ-]KoN ~DJn9I@`%|,^?b%WpPLDc4R H4_Jo;njL܁%f;ɥKA[>9+#ɞ5nILBP$ &Zc,S:p."~ b8i3;|C_ ;x(Ҁ;@%)#fZ_p] K gYD/PIrO$ 2ڦj4KJ|bT_Rg}:FXAܧd56r|J9 .GCWKڨpp}&jR2MJFP|A~x*"d97t).,]ޑ7qkʞ=AO# za;OYHgt:cŲDz&Oi!JX0(/pڌYu%;"M5lᶕ_ ysZMo~O@zAjkHMr:ddL-U\[#Lp#R>2>HKOC`3`Z4F95SnF4(.Wq5W[Vo,D# M෧1DUJx?GaYx(-}7]K1h㡑=|,[bbg>vz".I䅋n~€sY`jHI?WLfh(vaLqb7mT7/.r4^|˿:>R9)oMqm_ःi!.%9C^`OtŷBQg zd#$N:;LY,ޭvgo CE^Kwc6~$(zr9\BOsil%hUK؂)MJ|U*5辈"![tH1 ^u2{=QÞL؋ޏL03@RAO_ao&Tݺf S9ov1x/ AP'Hǧ k\2/hY Skw!7vh,󌼴Zij=Qf5>X\!x߃ \[_LDkXro]x*%}w'[:+ĩE6dWuX=Z~m$uƵ{Zpٸ0vǠ_ߦ6o=EVƳ_$wxM$&64,B#$ď}#:LೂQXYH4TXe7I`ǽߊFJRLXJtcX|OCC̥ÚQ5P:@?7(?a%dp58c[ @iD+h6 tS-/Vޝ~ZV A!Q~b=HanǮanrCQs{H`"|s S4vbؘ [Qrrl?   kDiz_fe?je/FcQ1&Ek3Q?mÄSȓ3ӊTϐS.EPsWp,2Hh}I?fUr޹ <ٓ݁|7w48%{^ѩNO$/vV#rV F4~th`zr2؁x._P1hH Kъ&R!E7HtBP]:*v~* 2 G;Qx)#ONG80Y5]xr`L&*'aƟT1$}"_ B*~,q'<^}|Za"USQtXQ .#DBMHv:B;F_PoDnn tՅ% EAU1i0թbMzX#4W 5gyhs4NSђd?RM <‘@rC?% 3q`;H&2yöug?) `7x-";6E{ 6d,黌QM4.7XO ^r!t(3₸ ϜQwy}SMt<fH.qoxʏ˄ C[H9x!=\pB`H-W~Sx74If׌"DeKw30*;kA,DY JHxKI >@,1֣tQ3~LbS*!WmSx{>S\%5w dTd eĵQb+*! 0{&NWıyu2}c Vx>51 uL kFЦ~$zOoeM/y*hN8O̐f,pC{Nsj1UFL_C'ML5`x/YUX;O@k}.-ƫ$\cGU0q M73/-PWl{MR> m`m᥍ҍHL£cIrAbtJ- [b \X&bTׄI~;>rdUj6_ yRsg6ꑡ]KxܒHwJj$2L4t>;.䗚D'O }`:O'̘7]8K#qz9rZ%Js]7"[%\ڇ䝦&R[YA|' ^P~+#٬2@)uG!xqbh`!STꄌH\ͶWq|n(-&O~HHTփ&o1-sL"[hvN`D{bZGTVEVע6iܲ04x !h$Vɂ@'sbnI$7tkʦ [O} `1#D|Cє菰l?p^+R2=t 3,+&;D0P`=33ECS Dt[X!l0 A(ߺX1qAl:fyˮڂ N*qob*Ec:HBλ:d% Z7Lm2$oYQ\iw tP$@a)䵎̷P3<+@['#J]'b֣Qlncdd徠Q1O?aud"CÁn؏ fZ F|V팞]t&r3*9{} s߿'ȞpԂ|[e!Q+%Zrc%Uˠ}|9[nK#wi;⢍{S݃!;weBp_ h_Jf4k'Fqv!8<J/̸wp-X64Ǚs[]ľǢf|KGgubz[&Ϩ~cf&9&~.c6ml2kP{rpkͧk{Dzk! "e+B#1^BobD׶tnybBٔc%4ѕkewT'^?yym̎C:ϓs1m'nOBg \ \.yMg3c%e8| Z%=Fj~Ǻu-i0yvߕk(pQ1rD5wAY&SR-Ux8)Ʉ3Ga4ޣiv'z~sz`~G' 22V]!$ZQ!(ypۀD ѠQ̾O h =SSc0<ywiev%DˀCнJ1r,۾\!$*ac F]iDnkoYVP6?솴ska[ Pk#λ3O:Rbx ZJgALqSmR ԣzW3碑 M$2^F\֧pQ<9ߨN'n1+5pV+Ay gx<; \Sak!?t;>[Vjs℅֏߂AY~SP1htÇQC0Q>Ku1yѹbQᇈ!-J5<;,v:4- v3z+m%s>X`Y09-1~rXf\#@Fgr?:.Tb&+!fe`3bMvSڂfƔo53rZ wӃkEC ԗW(+Gn3>~} 7̪v8o;⋻ݲt2ld@tEGE-b vF{ϛʂӖ&d]^ӡ! ,!enaOa%tXH30L)/_%6h{\{wN‡.N.`+I{G;k+&@/R=J{_wA3BI+8z U]HYhPuɝ)"ۻ' "XR#F)"2?<ܵ}(o6tZ yb۶p>{ib,~~mݨ yCv;ɍҜo&A> a'rK`WIrPC&UڲMɗ.A Rn-V(A\*ry.( A9*/bg,+{d9O!ksЪ(7~Xw :X11Ϊs@f;?,sI IpV-DE-~)Zz޲cC24|lI^}A8?bڏ>1L&4:Z2LSN}H<-<#NM´e0} sib;96%e[S%PȜ(hzq/gy*<\V4+8Gtd _hxx7>AE /\,/խl}/!AXزx1^S'g7beFj В h}ȮN񚷹 Y4(E34j7P= ey Oiq=ya.zD}vt3/CC1#Fv֢ , pE₧33R,#0'>>~mؼq?闧sB!U(e# u:جj[¿(aLV?.Nnđl"}dzLaѣ3W?X3,/bίm ۯF̓m/UV eU'D({Rl5m~O4@-ȕ. `Nn2W|Mk&ٹqâ7ˏR|JUrd5)TM]:}Yݙ%<`VmL >>?& ^)Z { &MsjIϝ|}8&m-3+oVMyD{ /F$~`Wk"֞굪+W2;j@15|ׯџDa2b$NDP~ ˰B]nݪwPEvbbSmmMp||We C*svrv#S8#_Mf{! JU7p"RppjQJ6ALHb2d/$Z(h" $$S}V<ǀDQAcfW9c=y}juDg?E֞Ls)0_⁚2ς;DwM0hZB=\`әFO~乄3 ~ érGm("⬁A\+̖Eʥ@Q) ~8ҘUձ+iq$egh3:49=*_Cic@qDʣ\Ƅ[$Wq9?" ~ㆍ=u< IAhuw|6p HWN' 7V _0 j,ۅkuǁiUjN5yB $,XHH<0D^kjϯ ݮo~%.+:+RnIr\Rca:ީ;*UNЊݕxu˱#T%`ҞԪY ړzdbA+slm-QFlcBgBAyʹǺyFleFÖtIâH:+Hh]&Bd+z)7AcC۩3̮R`M)WxQS*IEjG'h$ĉnH<1+GFA<*VwiVVUm#K˟T䪚ȅ3h4SC iD|{c{k{@PVW# mh%))z?w!BlvvX&aS<Hfr[-)YCD M(YS*Y7֝? `B`iӿE#fOӆED`,W{?9+t,!x iϳ` e lFcT]=G:FFg`F-ZIKk_PH9;vX,$k!tXs jΝJHK#'SQèpVLm})KiQ)`S649h-Hln{|@s{L& ^ J\&/{qF)M1VcphK[[Z (~%0~!ڧ*F\Emo7R}~VeS;₩HzD4MZM)o㎀1OfQueߕ 6Nah>ISD0,oYUǠli'][#_uPYpY93RxL0Nٝ)2D^Á\9x rO39qTAoLrSn%|(qjѕT'F>,/C!5Z.tKLG`]M_R0__ cLBE b6z4!VyVxWη˒o؃A:#韑,Liʣ_Q:Ns4෦^kbÉS-x+Vi3U$1bgtC !NlVOG\%۽T\ޤ؀C9j^vŵ5ĭF9"@>Fvٶ<0nH:#.]B۪PCXcRPe +='gQyjQAoHw_c݀.`$7bshFO5䥈%wRcͽƵru#d m_bUF.iʭOŵ~~!gyr%"+E*!yaDЬ[^J.n*Ƽ]V)#Jdw:7?'w۰tiQHZMfO寓ziWU4z4^=qRZ3nU}Sa1GΩ oK;kw`sH{C\7P4jQ0X "Bhr.!W.0l+OdLZU[H"| 3(t=OZ'EpA}jjU@NT tn;6ut1=J\F2S{Q{ @EBn)#rQ"nP[ʃ@)7F…T ֺu.8UNU=(Bgn}@G(.lKG,duNd% tpJ(eΌ7dg]I?Z6Ư:4",'I۩1fhgG\ U#R48}EШDK2&dtWe[u=qekVM%&}q`Y(Cs[G|2xn^0R:1=-_XLSݙx"2):x9nճ%hN0:n.HJ3|Uw!I9YF-x.cg+KW:6sQƜ4J}BA;.|]gT} jאX . xd%Q/QGGJ5N@Q ת턇2+C%+m;48 ty|$6޺O7B\Òo7C>ߑkP v6(eV7R<XA;_ө[Kr " \ 5X$V[GhA"@Bν(g> V+5i 8Jۈi5_k;$ Ei+ Gζ %IL].Pzxpv=(c{v7YIM;t&~0[Ǒ;Yt܌XFP:e S? UY^ \$ύ&̿ohUkCv -Ue}_  ԏ0K0 \SȫYLu t^m!6.wc,4]PЩNu[DL#pK/+]a@4HuaY7 uxBF%r,L!)ZVH\ %*hNHm)r1_M4%k>˘o5p:򰽒47>ٳAZڝ|Iʁ]^YލKAcÝA$`!ej-w9uOs@G3%%WL61^YRoIZTj75-<ʼT; 4=8ŪH6LGfZXʁ,-V-\c:^-95nCB# [`!ߋ&'k͖SK0\ iN*]q.,Pl Ѿ9(UyPEɞỏuyVۃ׹ђf) Sr[VB$íQΔ0 [ܔYڏ=sa%tl?WuA6 Ez4NIѤ@.OG^Wa L-At,C08~$KMgeOM֢Ո[[_}9rj̣ĥ[=Nנ;8ºV5Z2@0覒9qGMqT3r!GhY4㓫7lgDi= X;.GL6b$~@@(u+`]`-8Qm"8:nhW)% djFBp@ ۇ-r^Ͷ/4Rq yOr\S/&o% 9 AR2Ԗ[c LT5W>s ZČ۹WΝ e*V?ޑO7ޅ~f#٢H2>u'kF:!;FfZKfb/9xx]3us勺:pwpoY7U40ۓpd(sDwVs: ӇB]S[F0v6ȸEN{%||K ]ڛ8v)3mtq+MXJؼ4 jSuN\Ih*ti鳷+liڮnY&L)ʆ2jit\" Pr 2!^$Wlό& mUp#$󮑻.lgnp娄\ċ,).K{$.WpsO(dkPH .ZqYlT>hY_u81p/0A|Hi8 eu'cZZlH}4!E#x3pQ,֏.ڬUPG%pU_$r91ԛl蚁FH ǥ5m`;]>a0IeP1;prQ4ஹ:&S.}}M1{{7I NF>z;[|Ԇ'P;3U7LYX(eطLcc~Sgq{ma} άik~:3J5^Q Q4^uၠL4EVmjqq( %~HP|Z}l{9J B""Qkq,4GhE!kH, 9H._m[,@X'-h -3A@v$V} ͠azFmKRP(8ao\WL$!& \ViCq$oHi*7yE?=UPb.e:+E|"Imu> SGZՁcxY)蟮|{LZ" rv"$=;: ɾ;,nCye o8 ]C= 0g$^jLHxt_r1l?ff/>Ne;T5^8Ooyh84{.S_%{ig_!X~Kr v'C8M0?۬fPF /p;Y6߇+CpO0 ). ?J5qe0EB&2ɜwٻ~P5+ ?z!ҡR+~䜡yz/G’vfCsx dEN^ ҵ#_oY> r|9Rdj%)a4/ցa Y&3♸Ǒ@{% ) _VE?d=@{ʮ2"^7Ռ,Z%}7G|nH JL66X]*fKcGOWO&{d_F +Z Ѫ'ނ{|=lub(>*%XQd'" m0B}` oM {XE#2.DXb=m2>ΊWu*K[|%K>\]GpX;! knIH՝w+K:u\i$R.sf[,[ ` _؇l$3'e]i5I(K@q EU$3?\XOAst4@d%AZG*~ e~#"ih*#c! u+=עU=U7C%l)#Wz4%{:kBja`1BС/ 5dϠ ]](e[] nou:l߀dtإK:Qo| L`λ74Ӷ@P?Щ5dZ.A`I ǂ~ϸ[',Pr\W(;㘂RޮAiTY|/2yy *E/̥hH.= H6O>)(%nO5P(AۗV\+(=166HqvdH{inʸ愓S]~ T\]%+dz`ڻ9Sxdscuư$MYY _Ά\:" Q ĭ{ klmиw)MR*2"F r˕|4?'Zsfe:tER/ȱJ49ް5~qy_C 'yh~efFaNyFq>HȑN\s Z}zx\yq]HLG{ ShKhE;f9VD0Gn߷BM^h|l3xtol@]&4eu}vo\+~ҕ9ͧ yuɺwDY|TbL Poc 1/ݨ9yGWD;؀kaqpmˈ|XV}6ҦPԷ@]wIrrw068$/?ػY9z1)RX#jݓ&,Wrfqʰ+DÉ~ !'vyG4H3B!r/CJ#_b+BTeg3џ`oZ"^@K H-rbÕaض T׼/7)w<$s5{c]+zNdaR aU(-2c󛴶(jd{TQ,.tŏ#2jru-t{oe\Ea(#hK$3C0nbcc1ԿT>|/ ƨx_nƴXNo7@n ^.}>k76Yz^o9;cJ? q} >m&1zTB^11[I/|QPq7E<>/heDv :=q0uLFҽwa MuDၠdbi)qTM2EM&Uy.ÿ'Vs离dc&y)jJzX釸 B4;gZYG1vT,?;[!2^z?y{Nq.cBuvnB .l2R)Q0LĭqAҖ=l`%VE,JVQP넻[Ҵ@*<+*/o>;(b~8Jx_ˆ`Sl<0Èi ѦM uWZ/z\ݙO?(oRXn~YU{sSa:aTgWD`H5vﬥrZ7d 4GԷ\[w ~櫪7K ѫDp\l. :/*W:$<~o‌sjnM1hۅult-y+l/^Sv XuElf'To:[ܿw@7 6Eֵ*CW kɓ)v,}/2|w ݨ&O_*6gK]"ER_ eX糤#b芀D;h(~VBguq3W&Lo zȀܤ1EkN\q8.6Ph@SI4~RB 󭗄aFL=75TP8vt'vx ! @L=*l9|x3~VI:yzUxiZG(W+ZGߔHV6R~۵V}6xZ^wvNm0ʏ9Х CJ'IwRݿ |x qb).gpSfJ7/*fNp'= .{F&<[Kh;l0N ]uXĸ߫%p%OGiG4%uRTYŕl|YO-m^~ka@0ZUՍn .Tmr*_AVjiۀ8`zn@K:hz ~y*ݢ.4J5 bZ646ٰw*kG>M]j/M:-Ė@8B#1=OGOWvJ`yvJ14 bG([AsmԬEai\S to${^s^EQȓ|a'CPd7dh~G!3cRۼ(oKL2ɺg~ UT-eKgD9apxNLYjnIoϐ(2n+d6^.JUⓘ% ;򣻆;7.ACO~W:״# }WJy^Kt73hCwof4rUϭ1fwz'>TH`<˞S(nH=V go5K,Ycٹ=.p#D\vp8/2y 7ONAuI,gwŠg9KB0%2[Ѽm;ߤ[D% 7NT|*`eIŮ开R P5K  VbFһWF[y.EFy)^4NR8N"𱶾[Y2TyGb]gûwZC}|*d܁Bbj)J "R1 _a, !U 9lwL0:~yyͯ]b+Pf%i4\\NQ5 ϫ<XG F\Gu|dZq_*W R7h9 4ԅ8-4OZnX{˱[#?8!Kp)6o `* ,ܨީ…=ăpT89b( }p ._/l3̻?|̂L@rp0-[ƙh,|@R OTG#Œ(μ%d#^h)0\9y$52O_<$z%npnMMrO/cLEtw&@;|Ի`e",ѹ#,1Q-vj~)ȵd*i<'} G7ckpLZ <T=mKч qv8EUz32XzU,0_}Ъ/Lq*,WnEs?QnhT8@'C@ IpVM>â[m?HiA!»aYbdN#GYTgqo/ p#%KUmcpv.*]fn1?|7B<ŝW<0FG%}ސI>jabs_CAlCx֑udM82Y݃p/((BzgÚ϶8)/y8/iE3")_ i:$NGF)mSjwJT/t+:L)ɋ /&Q^32Y|*,.sQ,ƾPJ4Ds3ߦ@;,2+KĆH~~dPNFP0R,(iMNV#9N~~] $ @`\WOO 9gѼm`r8垜^pHӟ3a@Ջdo*E+^n x9tAuW+j=획88z2c;Zm%lv*JI̲/I2{B=2cz+™brEU"3H'tSXnq/һ(-qMđ08Oa9ɇx8ogV.`n " 1|29ዄZ]1' $OGݿ44G\fcpV1gNyGrub5K.%#i9';i_|v##i uʬxiٯVa%B J2(_+,t#%m aD)+'mnx] ]zjl9.97w |Yj+n$뢍+j22'ϫu;t8`pP7wn~2 2pYݲ%:nAn nUƖf/Hv(nϢFu{:/d̳ë)E#+ϐ9$D3=Dp4 H(EٟLjeo"ƌ 5@P]5-P4a]Tb=v&*,1OGf|o^^GFE}{?ğ5i D^M|T+Z/ւ5sPyfLɿoP=;C"{aZYM'3^nj o!uJBRU qFε'QcZ$´Kq[)B Ս?*'I 5m رg2ӌ28j+ np;hflPÈ`2nv7U,F,x?n;gїMwN/ɠr;QC:BiQdo.QHZR(*2 Գ"y|m;k6O`YǕ6,@C\8:ciq+_L;ON!fV \@ݵU>C^kWďUl Y=:Sm%2!2RDۍ{طG23Af8{p(0ieu ů(35|谮*HRT*0:TjLvm?8d]jF>s=+"H/$2/ҮonYѿ<.x!<J6D0@q١#\n7Hi&.g>BK<.#p\W}j}R.auUYC[Y<h*yX.U`)nmB<ۀD*wx],7cLh'Շ͜)./"Mqi0ݬㄞ+e9Tx'hWYzDԜi衍؉տ Ppd<;dE`=ڋ"!;GjY-  64axVeKV#ԓ[Ȟ6FM~oлڃ)MaP6v*AYYOn$iׅAGfsUKdAG_WqԙL %R_ǻ!O L@x2˄jwe5wNeI#Cx`ѓVOnRVBetRrt~t7ǴjG]$ɜ.AN%} 2\v~ iRZ j:UFeɔPūno"MRJvCɻT-XVN]qsYT6lnVsP(Y |W̊I̧8J;CZ~,օ']%A//׃vt⩑I\FEÿ= 6LO0=r*Vn>%j!q4d*,'v$e5e5 >`+S%t.8cY klϷ{P *܁kc 6㬋w%flVQaOu:νj 2\`jAֳ7K*7_HZQcWױ ڃ|\}#K9[=w#xO06ޑV8b?1`@e) 0IeLOl s@|MQiyk7G')Bk㧫ΉK@|<^V꩔̹sXe4A;1'þ@dzrGaE#SFmZ@1>h0zCh 6pIz&KB2-mٔ3d὇&F.螟`EZxMb X2OQy^|! <4x[k P틔̷kz͹7,:Jޙy&BjrC _[xƸo= [y G/<&[zPfi &eUuKҾB?r|y"џك0P& yD=F;}~'XZGsb(7@oL"Et@N7tqiDjF,͸S 7 u%B ȣ$js۰Jb˰/zX|6B9 9d+c|R?r𺗒᝭# qB"A/ir PYiܳQl:4F%}`~Rc<-:򊏳ɀ ZK"Lݟh YJ|6?nɘgНXfL E39lS~l=Ҋmz<S8meU㢝Or>*^[2fo&<7=$%R' eyj xރq+5ws([5el5PKOxQ'EmcQ NE#\Y/I3 5fB4jΰuM)qݮќ/1/Vft}BC7_|!c; 'Қo>e„ɵnOE%}0gJì컧By\s$l>w||9(\ >WO]=,"lw vfU&72ռtzI"0p"\y'2t3ۏf !yYZ_qehgAS6'7WN|+Y&<+ٮPXJ-kfnFa \e9-!mmR_B?Z?+v$hGC  ϵ:9ǩ9=W?Xs#O_lpo)Vx4C0giFx7\GeUF$wR {aQkD&|M|"T^vt'@F۱%2C]1խ:n7fճ{P=̹gX1b쐅bsN_JُkDWg%[P[/O'[:)yK0jc H Uәa9/ ;Dss.! [<ɰ֓WT{>DGӤMbp#AĜ?eez *]֝qUglCNqgP; 观\0?(;uIySpRogsU9#ӥ̷9[aIfk#-X OQ=> <qu$ =UT$Qo6/[Pqk󞠊"Z[VvÃJ^ܲUdԩH^W# "M%B첎ReSCa_a]` @c_0Fzla2JY,8ca鶃F/b Y^@KLkLi($.P؝Yyl8 "qAJ}Knׁ{*zH[_]ż1MkRޝ?s@Hkٮ:a%>|HOMYu"MXFëe"8Djs6`+e"[0w{op,A G4}hLSt`%o UXdڜ ^:IɝA#x%%`zҢN'tf+á؇9bD'ȀʉNT?9A^qDVG-,y g="k! psvÌ!#f_s |u ˚^J8( #I 4Q.y$Ӧz!VT)*RP`Xwu7:W>lt\#9>8'Mh' & >B pӋ"Y#/3Rd mGECj_pN2iHgigLhdbn WM (c cAZ[]SZ58V[tl ۍ! 7cK-vQ_c|sVsݢ0[h%Mk҂o1.aLaO|} cwt`6h@.Zz%K3eiihA6^rBL m.wݮ3Acs;@L8I)Ɨm+:ySg~vPͪ Nu7Gӄ7F$IXߟ|+YemzCy{}:dH2-،7 mR}o+'d'tT;;9M,O]c2ܠt46к՚M[JX9a6V$/a0ty3kw  &*E R CgNgyr g2}TVu6ha/'N̑sy=3#5d:fLP }SMKtĉ-pcJAT-7B^0ʺ&:D9q XndMsيL A'2ӛ^[Nxp'Ttkqg}On[RVVoɪkI#$r*r1kX Zc:|Auzϑ!E6+˸[%AT! @\ քT R8zz|ol +IzLM81*,gg{;,8٭lW³-ZVžu 3*+C-k%R//3L|]Qm]L~t!TOVofᄚ$Lhs]} Vi5) ;7-ٲZ,髽C}͜#Fk|ڎgda\E3֜`ʻ_EJRfA5!Ϩ!Y"R[Q~#@APaXS%tO"@6Ǿ~C U0OH$ikPGٶsgQ/fQg?YjWD`[]0k{DE?-#dUVsKhEѮgي>PnB??D: e^yyP+8LxW+:.B`Q 5]I=ͺ$Rf~Z>DqA4"qaϪ{ZC M=> RܪԋcL:˭8>qoj1M毕0*wEWWdg囉hp#}8md_;d O3Yߑ<|R$IWw" 5$6 N]!ukǧIdBq!!c.xQ;Iˑ]GT`ŚnnnwXq7cԶyU5֊5?IɦAmWr@JD^AHl*3A O.;CaVpIBW6&TtsXu孢 Ki>ݲVا]=VvUsjeHli%d$WCd굽AR֪+bv(sHVR!ϧvUD.y\;BIm@:E<+!QoHtMPFKP^iaKD 쇞'sB3(Л*@QyjqWN^^0xl􍨜JS@ \/?{;964 .Mށ } Y,Kk;>/&ⲶU4a3E>BVI ?oۯ kW ˠ3l5!)u< Dh߆:t_ȉZu6lYƓЕYg٭ V;25u]聒XVqd! Iw\ެexBava!Mr~$u'=g|l5B"(!rGDFe7™5FznĠ# NE/ȷE GhjVľ|KxeŤ5T P5w}ě`yDy|O!gk6Ƒ`Y#Pk6-Z ' sa0d](m7'R$,j෗rۀU+sCoq 5pigLx4]!ΌB{w֧wϯu9ՐI;=U6&R/w6Z/BHB@BFwcɸeW诱zOkT; ş %a}vs81VM=!"ޏsPxE7at`4PѦ;xmaޒV [Z-&KD<8X(U`髇)Ş|̊-rظh{#S`OBJLM >76/Ʉ[DJZH{ae'ˀdEkkP$β7T+]7kBٮŰ'?r G(Q<=0v$3FGþ.1)}xbbOόڙB["Nڑ 7 @wYg,`aSYX?mt)گ;^s oGɃ&ε_ٗu%"|z=mEۨv.ꘘY o8o=Tl\EO娤:PjpHDLJ JnMa /_3y㸬yzauרD7юX*iPf7?ygM0:pبb3^Rd AGaLiӌGx ɊJX')30iNȓ@$YDl(N SҧÔ5诲J rlvmdp{^$S6BH8V@|z`02Fċ)bzOOWL' eßoqX\#zh֝۫,䖢w!jZ@jL%qT;骇C:'Ca]5QzfƲvxjӢ)_c ͡9-:FrH?W> 2r@G6ذA⢩jҒbXgx\{h S8jJhi֥M BFz6r:ilz4-dUyYNܑcr/[ H@p 9;ʃʊ3ꇎ聧kV+O Ksbr BmWtYn/[YcvED<|i0LKrrLEnZJoͣV+F•Gtp%E֑xxpTˌjSPrm7J\HaWQs8l4$=/LK94ÍY^E o*:4g>]%,X$tbkcFod{-(}oU>@v=[.w}ŘdiUj혗#T[CP@$|[=f-xG$CHUѲ*' [חh'E]H~N! #qx.ݍ ?$΋?G#NHlINhRDzC_YwCFƾ3 ͬ$61=TJ/eck`xWZQK/󆊱tXZ̧Xur]dS5f HXM wJ`Gy=R hvaj{ͪ'@Ҍ&ݽ1O\P׻F#ex£Z@F2أϺOMd|ʅ-!R4"njHb ݰԱ;ڄݎ/2H+n`•sTKrfhYwtxբܛK JJ Jk\rp՟NH48_Q3֧Mb54*BPV6sߟϺ&`u ^DVղ{9"R]"IĮ4$=",`}%F/emH8?ܚX>%نiu-ԥ6T,ͥq=Q#&O퍙k ,k| gأG!];D=bTcISx(R>)?<儲0[ᱱRW5eR)oA%TNng @6UjDOĀ@ +Q".mdlôX'*ie9'Z {JUjп!{C/e!V:mӋ[p Jh#&dvPFK:tJI]ʮj+PHe'HbM5X1> [COntTqﱐ/=K1lz-Tj^(/؇"O_m髩RMRcA; #&q}PAg_(OL{_=IR=N3tr- א 5F^(%9dEݶ'[,_3j"_qB]ع5^ӖH ޲˳ U%Qop]CpQ_u/#俅ЗPŞ@ D4uccN[)X0 w-*2O{ql`RkN؟o|QI|'n4u_MHzŷxج` feE](l:(M'@)< 3W }5aA(%űn҇E"_H-8U ڕs~lTPd8qD[Ԯ6=h ;>TWc<1<_z"xBsܝߣ/'e]p)>\7h^b(G>iM}ͪBJ0ʣf 8F 2*ΊD{a(SdU<%2*vn]nUb6uX "~R6{` yC͌'/]i4rkH";4ڤBK'%|d&ZʩU30K-hﵟ˄%Tcż孏}m 7Wa{ŕ"/gb1 #|7L>o_ogK1QGiKDqTP)Q w3R9$E{xξ|fbŲ)Vb_=H4ՍSj"b-CO-\Z.SS.՟%R}]yd8:_:cȣJEuP䊏ɳPg TKq"΀GY/*8:Aw؛vO@Kk8ToW9eDu~5ki84+E 1XAؚߢ@ijG8.(!Ey,LJXCj9'PYoTf@JZe$AHbM9sŢNe/{Wsmc#Y#~I!2RtF;I3D !l2yIe<Iɰ uޭCύc  OQ& y2BR~6dC?թQ)zZ-AGdCV5{) / /v2<3gQM0e;(/hZʦtFߐӖu\LumVWb*WEԟcPy ϶wuz zȄٴ>L,M[.Ďu鉊! 2׵3pOڕȢ_aӓ!5\ Ie|=3ҢPGmtSXeдkHXs[IE hW&&1XhSBI|#h]{.7^iUG=ʤM#R= #4–B0qdV]MacJqj6Wp 'UHtSdȥ$e@b:dcUa6LO c q6n53`ӌr'Rb$Wshb-Ԅ]J2|~iۇbO誀|D;DEX ^G5Ys!t#q >-Ϭ_fSud?T+UgvB{Z ^*gg҈j(>Z?>_LKZt+m2+XRz(ș)C%s\='4.+(Sh߂6j'x2>+fڤmNMzd<gI4-wJ TeXH~svM湜MG8M$10F6n<R+utL^>o4!$RE^ₑ6SCcs΂v" ~|C{b+ix ]`>IB֙!SM}m"*Tf/Vbe7&%oj6frpk ]'96 jR5DajWR7ˬ/oc#etƁ06Z,\`yMScg(gVIJý _!ߪ2mjAe}{趉֟ՉgXm{,Pcw밶x2GNʽ*V^ޛ6t. =@=uJl dl@ hWbZ-0cch\F87?>v?˟ .q 깄 Rzl*#3,L5]` 'MP4X;FIA3A祐$XudϨdL!XhNP81`V&WaPI+[j&(U>.tY? 5.)o׻0(Aii0fxLaZR\,Pqӥ3Iy)!w*W"_m< Ҿ#8yFU{~pJ< JnTHYgq]Nt*0[b% 4/fb4;łO*}sk*o9.&M.pbs%WJ ~9q1\[ h r5_p>ͳyef^G7e$֛:L4#bT-t */q76Ζ6>q7lWaߑ k.'8HUx K>P#حP鄾)Rmnknާ}R~ߥ>qeP{HB+4мO49z#Wr"h-7XG89JƉ)uO@ƜGqvӚsZjVEs{o-aw9QS-z*{5ZM=h9 QyG'?d F+wvYWǖ/R.[O?T4I$"м-5GMl}M ] }ʞ͵{1Z枓nMEq;:9p @I]&aWJH^w9G:QM2pc>gR0NX@Y#p@Q[9@EX#':FytgN%)z$q@j3+Ոv5:)Ň fZ xpP'ɂ[r`NWZ\4NpКԅrfڑ$>\V\5! e'gI}ſ[0 mJG:#N<3<ޫGOZk7'^RC70Wo[ tLWhea-\FK!m!Nj撴Ty߆ZЎpőe`2\iMV]f.eZ^xuRx̷FU38B=HRZ onEȏ~KlI/I+̼]5(/CFrgCW[,8n}:2N^'7I!NT1U;ƹnu҈^&]pVفÔEg @ 6 'E㥧߰|r4&*Ǫ>63}q-h q'3s`5ѼA{.֟:u-{`$+߰t](v,`;ګ1![Ptx~6%9L{'ujf&fV3iU~'}+V?6=mKBH3-xCٴRafs6Q=k7qK߄Ϭۙ]ܷgN DY7nKzLw7!ON&Z'߷'vZ*?ܞigCB%ޱ_9'$ ׋S6Wҳ}.U\6-Jۑy.t`ʺ(^)8HոI倮{r; Uwv񡱎Yv |Y-~!:#C.kmjR hH&/.z Q_0rz!¸8kL*סIT:,])r@7EGL"aNwTdnIMv8ƵvKf$>:K%% hvqgoLsѳZ*f>,50SńFDLH"i^~yM1dkm o3UvX4(rԌ*OT$JHU1 4NB53Fez.ؕрN $ ";DO̶!7:}1!})9fa47/4˓k9ĐR,xeB)/W^l3vW͚DDΦ'u1'WС8~tqt>ί]Qلj+Kz;aY $թ$)0I|>'J"wpF)YR4gUA Ԁ-h2/L@𶗆ˆ&oʳ.=;0\1T4ݙB˷èC҇8԰+H2a2+p®MxsFc.'LEʆ̃D jcTyp{k5Rqf렴1KgbkD 7ܵw6WZtE恩|b<ØwBh,x]}eo3榋ӗ<8JZ܊@YwqrToBZ <b>}9>%oJ@.(yiA=}}S_^̼ w =AJFxhaK"Č#n<2k6WC3Qo-a2M䊻jAv=sp򼌪 ؾ$NI[Syʅmz `][Ol"ף>.+K<6imԹvr y9G$Ey7N(6?nlq ^ %D??E@q`ՕHB%T`ֻHr^p\"+cD9 SX̀uP22+,(tmCs5\/W8W3b5[UVG3y!%9`zQ1h:FVtkaֻ ,oJ`U/I&";$ċ?q@O s ي?$an8;Cc<&&u]BU+;kv'5a0Tyt^M$ _h:-SMERcO\yB@'ʶ[ҁol [S2':UBI{wN][ޒpM%PPz:I?PjfaC#7l4LH1[qEs̳m'" xJ7hǨƁmp2vv3N@:f랾RfؘF>+#t`WC{mloӴzHi}#7ABV27)ӬJvwTIҁtL h]hTLn3bm߲*'3{ [1[7hxŴTMڲi`>8un#fba)7-wFEke @DʷW?dĆ\D=DiKҬ7ڋdQfq*[hQZȉ$iZZ 37નPUc\Ƭrh0Ԕ<'4!INQE%Tl3ځJ+@6kbTHb*z W^I5*Zڎ ]#K[ƑEi2'[go_0ʨ?bii[s\PE߂F@,'Z*PoM6t9 QY" ?u*ۘ۫Kfk";SwFd3=Gηg@IC8kbDaMd.(}[v8p[$c` =a/;T*BS1}V5.s A Gű4}Zo[UZ-1 +eikтcӶHE*8Kد4ӿۨ&+L pbsrR{]p aGuz,?GљGޛ腓FRPS \k'K¼5f: A?r G[@eK9Qrmqq(Z]/f/*OCQnhc3U>Ow@ qP"+{"iL!ܹ9mk*tsف(Jap>A KU9'cɄoXu+L62 M%<3ZVҏI~ s&Ԑr&/ ٸX+R{0QpӮyBr i.S8iX0\$VAk*~d@}\ݻ+zQGw$W)tb"д1#I=SduQ a᳃-_dnY.6Y'FZAJyoFZjd<\haae29 }d-{_ܕr@1`*4ab f;Ki&|.h*O=04/`m1dH+N<%uh?{5{hZϦLq0dSt&|҂ sw"RjmoQ?YLQ !W/"%fd?줒À:5x Q4E0r|xđ)L&Tr"ucu|҃mb.jP*޷O`´.wP }tvyX*GyAcK8*𿹶1!KCoLjs챤¼ Yˍ2=편E 8tBo߄"΁}AXUr7"ۤ:1e$[F3#WN80uu(U9~ذ; yͅ26Ě"fvjD=-P~vJg 8gVa -U>8"\PnVmhGL市qN}lcoxORGFvc$U*/!B#TB5˙fh1Z쑪wPPw=*fA|M 9 |?i1LmPD#'Q?2}\2qq@O)K7gΊEĴa\nKsqb@Qs$ne=LVDSR-(dF$E&KhF#_yNd3Λ$'/fMvG̍}]؄r$5cEN ,2Ma0@"3"#I=bBUT {-Ȩ&㈝r&oJB0 1*5&~L竹ެUηՁB*7gd([?xs/~TkHyZl\d1| MQ1W 3B 1K D' `] "JgZp\R/l=ܢ=݅O)]XM'Xc uoAh+4,MtWL n +9)a%3pHˮ/a44oA=Cvd79 ˢ~<P,P=WסsM3ר|3vP I5yG+ h{ӖmO `cdd7$`0j5ߠބgN5&LEZ(4) U6Ux0m'x7mt6FXG"0svXEO5sQ%f8-y=B3i<Ʉ FG~9v X NqÕ ܙUU鿿ֽenAҪmZ~ə [wD&/{Xpz9P6#Z{~SPb(Pb}W0z% =vWVVja9I.=~k+.z|pNY@[\pZhUiFcU(&S3u@HZ|dv(Fuҩ|NJ;Q!=.wVA[@H:3 I`r(uCSA*(%qeR3ߤ2^[x:> 5Sje7K/^\USA\ޚ1^IG/Ď -vD~VY~ԭ(Ĥ{NPHh׏[o^x,=?ºcHn./Frȣp1Kntd/ /5Q7XWxzwFI<>e,Uʷ'vYy)|SA;,q \8,kC/&%O>y>^LXր_HХ;P @V0$s1(KVwQwxl ly[Dչ ڏzC+~\DQD|) p̌\noce,SAOCKioOB &vZ07<֒%(/[X pQM'vchJ%ab߂.~Xn;yɪ&@е.`1qz ;]}1)ߙ8'9jV$ĩ5ZoVNviΙu_&=rmohU@"SԘA'%[);/2%{?Q' 8DYDR&&rb.P#x=DMEFИ&M%Z;w֧Uk*fxk;Y 5ZV"q dʹjרZ.6:(K:M?%EN䍹|S<'!ck2y;h^֓Ky4ܲo)|xLd.2U8zDYB}9VܕgD;ݙ0<`3cJLqvǷ$͆S,O`yAXBi"wm%j>֭0uՖP9H.zdidG֔  t:n\T.-XYhV*y@`uרּDA +\)J4ۣpؓ1ۅ|?| 6ߵ2MTժ"tuUEzaJ1<9Ƶ8cmrb/i݊OX7mCJj%P, AZ~#*I" ' [^c]iY0\نqT \?WX)9 @SLJ s[aō]HWGqpq2۩'(,+EДtӷ0"ؗqYT౧nQg*x])>^j"y!: f,>"$?0Lp zj!CF(8I RA! ڶuL#/[#?/L׷&<,IU1ɹDžam'V _K £j K6̸AA"bGCQ,?^~q^0v} [ej7Sz‹чY Q+|6_qV6u@(jIAZ`٪ j$^  'VvDf6eژ:5' ХUi^K'SynZhۃpz< k6WHO~\9>gL~C1Mˋ% >7*$C7|> YU?WܵBCg] >\haDR8Q Bʄ`q)mxh G KBWVXV,'*/&^I7  Sq 1(8T597p'͍V/kןy\{]杋+!bh~pa3ł|LScBUFnʎ(ǰWP<p-@ d|F(B7DƫxNh17Ngܶ:hz1-/!UA]=JI'i₿ x 7qIP@Ng;D zi( Tg?% @?d 9ҹ̝v"V&/G8eM?qؙAG +JBwYDY:)B(8l^K$nKAIJf)6D^xԒ:LU ֡@aX=R $u6}z))=~l[Xd%\7O# bP,mdKږoǤ\:=)2,1:x!0XW 92@1;Ҩ̎TWr${3M]k=e=7kt"XfˡЩؙ)zwŧtJIDV!c9Z xŷrSܧl`;\eg 4NQӟA6¢OڦO#a6xҦ1 v`Bs"Lg]\pe`E-7Mnwy^CB9 x֔Wpd*A M|;u޾פWOO"8ӸdЎ3;eKk^_uv{ʽ)mU}Fe^9`Fn2XUb7j^RLXml2%CQ/;U-NQB9+6h!- '~Ԋƅv' gEh6˹`E-(`D-߼&G_D* QTӟ-NӣPC6:ԓHxWM:~ǣó1א2>> (hhFW{sow ݼ:7#?MXkvVyZtEKN,CtL1ƶ$aa&~l uKwsWY XQt<7֥R۰.HI4EmCx]_&/-x%P߈H6ujdZ$0#'Yp$X*~s8W'"nFM7~ ?{\M\c_M3vew0'+͐J۶nSLTvEolj:\ @J]"Q|&?fzmt@-GOwn º%H^Ha,bp]DDXW^JjOG7 ǒ.M['$NiRkqIv NinI5"_gN}șók)![Ml z ; 0ô~+Ed4،<݂4 G[lш3k.S*b:ֽMB'hΏ΁ nCA#@% PXh٪|▁Q"-lr<:u;ybt&Cq#*g+{B5%? pa09>X Ll$wY]]!(jSHt*Yܫ;* t$׏94eVUMd›R% ub6@?@.5=υVAӒFxb@Ւ?1z=j?odŔ R»4t԰ pP.'ԁ[)U+DeQm yhF!Zbx 0L+R!AXsg,Qز3b=XRl8"oޚ7<*{uJ0]AZx,JΙl֞GKB`S7:Ǻ Kx'@JvDfY!}Ң iR`ʤۀk&6E+Ɓ_1a_2IWeI%? ų 3µţ-;YB*+e^R6u@8d\]4/5plz]]bK*2 8r"eH )ւT0%ې[y#4k!)/fC3`L\seBqZIG/'mىng1Ap 7CD(A z3)ŎqvM cpQ#Xem=vf^ZӭyU]l0$}|Ǝ2cl9'd%tI#΀~qn+M& +ޠvԍ#]KaG bâ7Q}%sBs,~?|Leʬy,Cj4\ȴeՑ|9q؄Za:\4 6{jz*28a:ݬ8!7ƢhRWqid M}8U([ںŀVD;_(M=d8 &;*DR(3 Č"|/wr$Kkl\v):.<hcb6#^IOG#`]@ dn50 @ ֹbkG;XK-4y~4wAꭃ$j$EG:ܸq3SZ0RK39Qtc_>`Fi]Bi{ (Ld3d_d=3n8h? qh^ N%5%_)KOn%EW!c"]B'!dk%)0ئy*wCНpSUDnd{3QA64 Qkxi!,`Rb'E Ne#Ir>Cҭ]*g d~Bn$"p| EI-؋s#3:|g3쨁`^&0jBRI^|%k!.rS (n]RqDz>ǯ` {-5,NZ3^ᰦZhڀ5!vU7?(%> 61l.`{Gf0r 1i|J-qW>JJ$/w0"Ia 1ۃS,OX &y \~LY;02z>vh1ę+xhγTa;] #5-9ԊTFN-ng%?v? t9!O1] ~fs<&+E~G`8[f@2 ޳}} xՅ *~Rz.t[iWS\onQ DA,sJuU0g]aj]|R:,pֿOMsڤyǝĩN ވG7R;/ג~Oep׭:љX}a8 +GԒH2뉫9v#f2*rrhS&A. 0G>gZ{pv1F{8n~`#`}@;TF(TYu+MTyK8\L DڂO4EvWo;)B w^'Mtok"dPbgE]!o }ܡQf:G|b"[d90LGd'N))C"AAZ&"M&3̗g|.|J߹>vkY)Rg ۵y&(GA?(l$n5L!*)sЃxWƴf3A,(uiko JjOT sy<ƒl_=&09X!.!9҅m"=4̽q}ifbZv3Kۣٽc$%Juzn&.:%݆TKlðW>$rG=RtᘧXՕ&׌J|=(5i椈'8Bu@8**dX-Xp\tO*/PAgՙ4T7#=4hV|0 ߭HDEs[Nd|x(),¸v{04jXݏl˪gy|]>QV,eWVIft7?ء%8p] jРX>{t\Y r'V èj\`.iۼO{XiQ %ЎE:m7^3`Lģ:Exw64-oG1i!ӕ ?Rfo$w_u02Uy|CmP ,oH(om4EY2M\ESIިTHǴPhϙ'?7ʤ%>Sy;K$ Cp;H8t̩xA{X3rmm$ N]`dqcRƽ]|gRb;ck2-/, OQFwt(J;3ʑZN&vT+Y'e5Dhvp!{K9V33y-l J0;2$V<['9˃)z]tHy߃n;EJOC.~&/bݲVuk?_gb/vg#-s9nكņ<\Tu0q8 J>~ę`w@B?38\\vc[oImdeuY>($bHXK7]ls_8oQp)}H(>팰W-J;wNc0 E]͸I蕆^1n(pZ*@DT=h"Oŗ>ʛEҝZPq>-< G=o9IME4;Ec塼@x}]wlp d4d28HF:&C&?/(&ۄ1]H2!wAqO7:5@@YI3)8cu=/~jp= . TAr^?u_⚺_[ :UډG/ ZŴsjEU;-_l1~ ܓ"0T-7 t+͹pe?Z+J+ nlp;EeF?~yDsj` m& V)U^A鿹+0k~(!iEZgPȒ ,˛f} nIx@)v72{Z 7qU7k  A#vfVT˷|23ՓR; 5ވj1ނ]'I?&3N&lI¼ Xբ "q|]6m=NfMX<_l_IqaM(R/e?N*T}OH}6b^7=I0ᬷXfg)WX X|, Nm0z2Y?T[:+yá̈!Shb1'j!I|ض8yeCE>昞pʡI Tmux9SgݨkSg˝Z"OQӿJ(2:4PvH;h\39Ŗ@%J_~@4O/S=ۉn])#qrֳ_u#5/FnD!8?$,)ZF kZ؃ (L=v7 ~0<)ͻՄX5%KNq؉+*h"/5qy[&AGc ;#ie@ko`sy86X0soB sgN5 IȔq٢z67oKD3cy$>k5(#,5JI3&{*__ E'4Y$KV[*@g[-Ǫ9[Ç9[UbHƇc$aᷙ1k^s@x'͸/Auc*;栄th>6wy-7KM2F3׸E-X; / G[@&6",CP8ԵӐ%ԱdIHN3!F}[Tup\c6hzE؃3g eWooTҶ^)HPo _p3OlF;KM:kj>u$/=i{Ǹ2$)`j"Zok{췝"X: (@̻ۜJ|&wVp B\mzQ@ZD{ox@!ى?$ݖY#TsTVG4Yw@P!1fzq!B0✿gUr[tOuʽ4gx V9^N8Glڲ5gI"!dk]z[Z4:ӶPw7U٫`h_h'$l@K1h]nNs 7-@[* yu|e,rq"ǔOxͪAHYb[wBɠ$Yı8aTt{SOک WVVؘQC}J cɱ DImL,EN}:@ 죈I%(1ғ}Tbq*P#˦O8W~N1VTQbFs )嘙.Nef1pb."MG٭8`P4ջCA-T8Tq-+ 4#(|Ou^gMƼ-Bbt7RT;qpRp~="(g_ QQZI'stgyn0,$#ԓ)reѢZi4fZ-xm_f_):Aa"Y SM5˦Z4>K\ƤwSCl1#_}Z!vn/CrOOlH$bL8oYUd.8l$G;*b]L)uކ;P%Ow۹n{ gcy 3CۭƤeMٯ݉JxL?>c$e\efCf;sc= !.c3 lBeY*B]mDSoZ]74<ת!O:}m"h] +Lh8U7a蘮4n| wry(k'Ok9T@^g[_gqή ;#c=ݫc'~AjM _ %MաnHʌBAt8CMcSlh7h ePv$5JoK=GW7L~}VKX_yӷ7Hz BbZGg{P[+' sb{daAgt$pP8y] zwIL׳u:X#! cJ @/m5e2mI(p Ʊ LJWۈ\xEx 3)؋Ǿ!6A"]T6 6/++~#awbaum.72UGO[}l5j):<A_ eύmԩR7*i :7*p8A2]%OV1^bl!JG*y8!5XUC{ub8텝˗W(?^WL͔NM3#35Sr'Z9!zҍ =]\RxL);d'[BU\0PF@ޤFz?t7 }'T1pQ+8!fk|;Ǎ&yS@I4](Ɓғ'nITcYTT ':UFԊЋXvS v8I_* Q+r=SYd`CZq޳9]pˌaRTu{}ێ빗ϪhV( =v(ny+tT/=7V3708lXw)njI_YBיZ]q`gyqc/$r'D<:iA4!d c J:/8*6Paڣl T^IzR$ΰ#"-qqdXGY3OJxZ \~BÕ`o_>+jdB Q=}ML9#|0Onmх˳w,GCN֒z.WkHJ-L JryQLhv6xQKnٌ ; CaQ;UXYascs_ Id*lpPQ {CV_De>rQy#}YQr'R-K":o7DphD,q;Ez-Ike W0g+#װ߱w;yOddd]ΟXBhBVe,oy߀uu*z%fnou+.DAT4FZTZ`}&"*)]`Ot ӨDa±ބgڸG1}(1VE>m 5/|^ i#mE5wNnnp IdpW|f_ ?gc 7' a>5 dC s]-] &1}|/Rђ#7 l'BQ/ N:Jg(G8x4IlOvVͬ$*n>$Fzxski7&YJ c贖,%p5=Jیf恷ѲX=]aZlOXOkT!'h#ݐHl1VBkk}"%'|yX9i Xmc{vR޿Hens?P OҶO+0'/C*.Ƈ% $vsM9Af&M:{\OpDAw(mQWO,>>7c.w ?U!vO6d6i  ^=o)֙*lCtz:g'Ib9 w'N43/GD ޏ6;qAQͦq?:!(2ّ|?7̻J0 dw/pl\m@2a :˕ q5dx~.t=އ㺥·4PEKA>_VAf %V>vd]L[Q<#@}C3꾯 \]lX9N Pmj& BV黄Ӭ@KLrl}Z7fiC HN Ys* dsgʴcp%3ހUv`^]ؔ(mD`H14y aBqwu󶈑 AdWZr7TS?::A D5c'}B-ͺc' ͧ^~ׯqs.0O6W:\/!ɭkU6ɞνlۅzR1aywğ>@(V[K6MM(˵`G8(MѠ~I<}$ɣ1ѷ'm7ș)h1+T9ZOH ?_x;PKix &0ߜu~q [}1qfP⛁pvdlVUWR[{V:<<\W*:[FL}^_Odg-#Ge2fѤ+RHh,j=K vZe;ys"Ba )=\ˡr$[paP~4‘hdkS}KNǖS~ѱ*v_$Dl}!Y@ݓ9(& ?<~41 dTi™}Hn(*vY鱻{x()'VCv`09.=w&C9B~˼k. Ʒ@tԴpZ,- r_jz/,i?n<Oo!Z4HoF'T%8>#c >PpLh^5 dG(aj9jZ/mEym/a[ԲT$uS yԛGf/Q1]+T _T/Dw!4Pnne\W5 ;># L Ϙ H;Aa;*esD |WLÌ򛨥g)eh$~*O "x&1 b[A3@#JT'ۛG^p3qDlycm<ۯ ~p?52,P4i: W# '}+w¥P: !sSxude/?ZW?ߏmzw5$煍I6RKSa ɘD7'"<'hD TAEԠ -3:|Hw]jrRixn`@ (ߟ~V:VOaܙ3RTv2צvԋa.Tlxu )ϒp=Hig8+bg%.O#WtGߩ|aOIPZx1*uDs2t{ b_ [}6+ϰzˢYƊ^pS**qp_Q|~ vUM{%JJڣfp&4x6 x$tO}5Y E[Z\69?mJ.&_nql!( J 8X:Z4{ɻ^ Kc8M[G>S6<FOVPǼ/Xբ6bZ%0J;CMx[ lgX~˖԰eU\F蝍-+N )%/=TB*`d @s~7Oi]_SK:h0 y'[!5f6` cޠSc#P,ԟoơbEN;㎸ ") {?J3ÂB֯;XD_91Զe/ ی}t*+o99i'v'=0 (E/E˼;ns~7P},9'F,D9E'1Ga %iL#g@2G(-F:w3J[ Ʉ/ /e)*؄k]mZH| 4lA$] ' Hu4jq.ڌ9%"ztMPk]mV(jCX~ByN+]#L<源ggd+ݦ'ZtuXc:$c 0}UZNdr>&9S/,u}+7ٗ{a6I֖\~jwz"GLQɫY74\U{~"@Y&  ~XuS\eEsMJ w۪lNek!ɼ!uǰT{;q'`F9~eVU3E!Kx޳d&JZ6s ܀N #k!Ǖ_m XoyS&Y}ج:0y(_$YmMAvs>VK)1f_'KR3Wj$Xډh1?U;!36,!3ݐpIjrvÉә;JFwYp>כ>["Wp݂qvpE{CՌ."g)X21ab5Ml]WjMtkk|<β@5gJ`NGW f!1;mB.B \C1m N:hG gjCxd"eEȩ,+$,~Ĝ+ns-^( A]4\F0t}Iy<=,:݋OhF M4҃Sa QY&0I R`'-qѡ̘}y#ts}-çsxϨ=5`|:BK9xW0qS-]7R>F)]0y"dktMf+̙cVxw7`ek9ӅuWޒ2#juz>uH:w1$K>?DS INuS;*soU{&ƙ4{!{~~;?5}:b3=:}C![0BgVMۅ~-]Ɠ(:PC"J+Cìv8E "W^2ę۾>ia6EӋ3|e&QHyv.z'hf0 I*BmP'Z5᪺b{nʃ EQ`^sXkVBeC*yIyDpqss 91鲵y !#5<`&24)XTJ{o3.כNjHNbNՀX!'#1VZϋ6^eLI~_pА"4Z-st# $YaFp* KDT4m bV‚=Ü1V+uO]C khDx3Nm :*~dHR3gK G8ob^XVzgج + =Z2/ic,6"{eh`a F;Ay?K,աmfUVfrf9=Ѕ+/|OF=Tdv`4ya!f ~"{g~ͪ;NLhR!'_jex3{5.Wz$L#.™ѣUb-zȈ>Pɋ9shG2}US;pj|A1g&4$'[\0I3΢* U(gW&著 V<Z>d-,sֶ~ @[Twli lcGYZn'=e2+ylLYu|&OS]~ sOyjQ]};9͐Q3))5ϲ1YoRLl5`pWw4"Ihs&]̹ ;3A?. O8l.Gh Iw9 :=̈FCRz+%+dmY$(gUJ\O Y68/@ ̞gA>oAšK fnB+p\L輅C# wN0 3BGT/k(@vwuo‰eO>gɹKWoeNj<1ZnpF4$t"w3zj/\ +;Tq{xk^[߇ԓɓ"-eO OljMar uMRzL,%hV b͞ *:)7>Kr-+k] 8; um;9,GMC/j2 # ]Grc?mZ]9~YCާ|F%뿂o]Ly@)vG҉\Bi:) a1Q~ORTk:CCqيL듮 u(ZQ_&O w^-th /"$6!'I+-1 Iȭg>rJE>;8r?.5LfDvR[pċNi1jnG݋ 4^R%_IY˹ڨ#,4XK"'Q8D6aQY}W %xp+9IlU*"#B\2#2mO Zcich{g)80ػKeyQX4XOуe!ǟHCd OP@I0ͭJ.?O8U$Zd\άlh,sW0+W&ȝfkڔ6)HX;%5UK Ǻ!;) isW}V{mя~fs<ѕv cDMOOo5|W3Hacs# a"S^Z9̩pz|sܟ̚k:rA&KL\w O 2zM TZIC"JΧbMTzPE*4gB̪Ğz?,O.5\@zlL pʃu0p玉'L|AnOҹw[cdQ-Li^1w<?%^,F٣KꘫC2qgo&hoNQhz"b"$tYvmFQ #hרu_' Ğ2T+2!̈́OCKWjv|]ZXT0CN |fq]~hX>/YetJPb9}>daIhRQiAhл8)`59vfniY7B/bPۍߠ%<(7nӾaevƘ+znGg_ mr\$ l􄞆hgWde~!tP>%ZSr >KBE$u:`#vُ֩ʥ:'rL_&HC1_ZǰRbiGxWc3e:GPqG7a; |Wz U`Sq ǃF-vccDDN%0\!! IL\F`J졊Ҿ^@ y󬡻VMXZ;ND[ x;pXckL?Sno)F_R.) g#IW5Y=J--AKYzD^kCo5"o:¬wIopLmX"WBZ/" 0Q|c2҃%mmh4Nb%ykHS+az5 0GUV)}Nt7O7OpJFySEXc?3- !}:-[j]lzܦVb㻁 côubnLRݬi2z9wZj\mY >,g42RD х6郑#cM6,TDyْ$~8MAk# &([6?mjV[O9лA9  foqm#{.VE$jJ{<{,נ2[AˢBb.w7b&0'E)QgE̪OV|z7fRL7s>`"?Ak'I_.`)|}8Ne?MFGWbXuқmvw$r)xL~QB4>=XjK9\6RT߂Sr窌MӖ"4WM7[EnRM΀7&d罊y 1Ws h$}Al&v&݁ *˘ٻ]PsĖDlA]4:txPDXj3p[ڢ_"? Z$WݨRS֒3Gt!8"sn:{ƕdӈn~aV ` TB[Ss)pv W1zȼNWScQ*, $FT vgju^b K0X-X3 ON-)ͻG&ڬx*}*fƂ(kԍH8aخI?D;Y(v(3OxT`_9^³j[],Q͟tlxT^A3X]Q`$֨-8?ܵ#-Pf]a>4 yh LaHdv:F3'b3:4OYh2 3:9K<8Yk T`݇Jux` lz-HϼX[r3[zWdBfحLi v*7&SoQL.| v:Q[f,*p+z2X4kUMBAmQVgeQ㫜B < Qh7Wf+ۜAhq?& l ;!ubZ NLtͣޓ rǐ- W$[̄Dk:TAOϵn{@ *PrؽOPft5Grj},ξZ:kMɻOJsO,FеσvDwBu#-o\^\Rm]_qDoDnl, z#KwQs-WmTLU̒afw/dQ4˻_sjaW_]+ixq-fYPXk,Yyc(EZN9#*m%1i5y`> 6fN5V_9oK#qd>"1Q9p:W7j?9Ьf,eo￑STmt[*nE0>-AUgHפ`mqO?a|F]spm:Y/K. T?ð4Q{;0ƒ!`ۡ R!p?,F|Xw QW_SQp׫2w'T!5ZLWUB h!~~&3>)z !s\Rg^tvj(稘H2V;2 g_\'֦S+)-)&߇HLw,JDbDBq݈"`wrLZLxFTJi-؀$ҽEiJdc#m޺y& hշeN|w․E7 \ޚBg>`RAv.t%*g–ހxLWrdwen鹜@ gj9/0z*`b i$5ns*OOvXfN`Eެ{Ov.V PrkiwhHUa&c$fpc+uiKǀ1ͬ.dh Iv hl$2QF"/^y 3.JvVY4nMwfI~*p0cX$dHǬ+9//U9#X2,Xn$j mP ADt[k Ayy#-gX*SyZ\3$[ G`77B5⣷jٍBM9&*'nGVg\hz:LR}mbpsCx0<}zL8 Ga\ ?ρֽZ2Tb(H|yWk؟Et?"E1zγ?O|BWc2]ױG.}`&עĺ)ǜm?[n6ŵcy Ӊ,1D>ߞ]C% _Y[ '$Gc0){\.Mgtfo܇FRD!`%>$&scqeHE˞#˽ѣž pɛ0"?"y(XOۧ BF4}(}IW=vI'hVGƻy1p:pjI X,c˄BfM= !z y›\ ϩz4C)5CwQV5XM]6y^jK_oE$ %hӀF՞A2Hɿ稍'Zd_.dۤW,=n=;rS8ǘ nN /2^Ȕ᠙P}\ 73Μ1jo~8ҺR7&IkJ'57g- @|ymT+[֖"jF-NP_RLCbD>qאpJE"If&9-&Rk;E'p<>:5B~sҒN*t ð|duV>id9lNwT X -Y; [=7S@ F Q)Hs }UwW^ݧ,`w%U? L`_G3c:3eh Lh3|à> z#3Phbٿ"q>@K! <.pp"g&F\) #0o3Jtӟu̞u]+TAv",akEal{ךVSw-BtdxWbM8\O衈us @HF4n^5G7SM(V_'gHE,8<@] ((t< k oqY:ioRm)sJz-M._\ːtYPPP#ܗk]{LZ3pgnlS7SevL k}Utn5)œ(ZXC(LoB;55Fp1c8Hq0N]xwlj!7 :6ߵTޠbgPp07cecxR lʜ.9 "̇%ZۍvPK+zG*a$k^>E?O#g>:MОi"c``Wħ{T7s*J5-?Y7jy$ͥee1Rw*KCȓaaQb6 uF̿U4S1krk|]eXb׎ٍ˸jOC5 bF xcWP&^?ZQ-L'<1tF㈓/z=y@Qe쯪`80OELHj3ѻ\G0h a]¾@fsJL)l1n#/-~bXfh:{:i<9b4u2Aϧs?ӿGtf#!+]VkEگ1,_l.9LuI F"`E> w( :2TOҡbnۖR>eugfҘxBqnT6?Gq,#qPp[tfh.kMGX Px<ʄxR9x'dwk}翷p=P-[0:wɤf wR=(I (>$5zlj9\x7g%Oj}'@@z ˤt2cJ%ՇȖoſ.Y5εU5An]DOdGUum!#~_K{x::aU֣elR(jK:N]uY.;د3`z)5Amj|l*f}LRy[. Ή-(|nv2"hcA &R8v۹Y[5FxZ7kj ,TqBkNHOJWU&n8:N-o6+ JB7,$}a<]\$J3Exw'P٣ڕw)iBȌ#U' ]^[L?yN 2'&MzY ڧ[O6 E r=H~ͫ  4@s!Y3f^wQhZáY`Da.Gm5Qd.݃tRyc,lSGIW0d^o ١w+SnÕ#@|Z`<~`Z;IeV~I˞1t^ U7j|rH #j|,+5z@t9_icD2c\-|U13L/P@\HRBtIZaj|P !xIZ\2:=qߌi7rܛ$zzIT֢8;C?Vd _>~r@ OCѦ۝CԶ(UƆ|mry@"u| 0nQ#EiERD6,Rw02ۡ"h㴤`6<%b9U9OIJ%t'q}QH #I9^_#5k9Z,ăYZv,KlPhEi(=?[#v%K۬ ^*HAdo]I^S_xS q?X!E9A~Z_(|g 6S"Xs^P'`jc}L:C}[~$<|,Eh׻xajdnO6v݂+8 MU-F셛B93s\_0>5GfK@',H+<=p"9I.]T&?Yi&7wZ =VBϕ!{3' HS7$}nIYN!7L cUoת ;W@ZK;/tm3~PIvn#bsG%8X`k?3IAG_rHn <j!b ѩ05B_U%ul"˝w](EJ9u3p ?@ǡ*IHҩ ݗ#oiN7#T>/+Fo-J0.)3|G5/iT,(xID_ xV^A<Hf|e );pثdcpa䦡S8G/`MHg%%K.?,$ؽ 2nFt)i;8bXo\=^]#LqI;4]et.!4GF9aVg.ApV7[mxٓ90?Aѿ;SSF ^_gmq3ٵ|>26a&2=OSunh%&q !aٰwv8{FbFkgxj}'j;c[R_saEqaA5PCkxUഏA`AO09)AtCx7kqsrhJ{Ա|g1>XٖCt>=g [߈֬t'`ʦ`hiD>#㳏O'~FQـ29|61]~E!7NrH祐 yi)LQTr㱝άK lo|ynz\ a#?\ xI%@G`:/M*HТuP{QAʹcJћBskȃlݚOKѶC犗b0\䱳O9l'JV9u<藁{R;j3Cb Z:~h F(s}WaTp1p ݈؉ov@&jڀW9"LaΈ'fFjPeT6ńɄr7Cك0_XCIĊ6ߺ'"[hPEeFg97,$It1hs.׶_Hʞ5MWW7k aDAJqR0O(o1hR'Ia Fy>XӉ } 9SMN4tOCdFZg&c0#B'Y ё¶uԥ/\If,m8H ]@7Gm{TEI*pA!yaన_Q^u<08)SK9!FT+|9O+#{_4*7$@M[CXs.q T=ď }T"0BHnvD]Sѕ_pE /}]wWh!h$aWmj;bRW42ނuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^ H-%FRhǕd8Gϯ&XIɰ;RS^Ud䱺Krбb*WFh11hOObjyK2 sQkv"\3y}q#%-ԨP,7V#H)g??29j~yLm?h%㓑tTK5.5ݩ嶨t[# /9|9;)u|%T"tjӇZ]no)񍒹ow:䵤RezYJF㱛Fzg)݄c$ R lhJI|.dU"]ҫc`6Frb۞(-Hy/5<#.Qض <;NHZ ZL;:dy|mJ- Q5;+̷71=F9CLĪ"h 2i;;`0-#Ѕ?]\. AJɺ+Hlp&*\ Ĩ#I(j&J: J+ kpC%2EK]͂ڱv}Q gQ^cwaQ9k'TNʈ$+ضc_B,Zl67`P|pչ%Ue}Q?]dru|[--t%`y&,z\sIy'yʃk*ާCtd8ڧ}H7a*ۡ) 쉿=$@TfH祙ܯ!4Gi0rc>>?1Sô?GB9py:d1Έ!;hBNlncL1&TA%aC&#YeH4QT -išKX4hL& ٪J]j .s*2ߎ#xW# h^toEA%ȾyMF BY)"^?rp@.ORV(0%QZѻ"Ϊ:&tԲlhúP&+TO$(uYqQZdǡ1{vx5a %PvMw@fVh^z/e|sD]F+w#BBlF9PR7%$ V&8)^4vsH쒵g:MO7 #kڪh9C,V4;)pE^{Q#%.6&d˨Q\`5 ԃ7+Iu^nkk{)6׭֓` 4_&hg|غ>̐86)u?G8 /%Ff +@v!n@Iq;#C<2X0@o XID<=B \ PgћH f^,pD;oM_B0: ZjPTkrc Ө9Ν'j~NR.I&р%ןu<ϧ#)؈$cCt6a0~ɧZHz~]7%˓G]Il/ c߼kUm+[yԌCڃԊ 뎃`W9 oBa0uKU.T:>0Y;b813ۿ:ѡboq)HL]1LrRR $ hϖ<Jo޲>W\tNaU;4@d "aֆ kG*[0.#$ ,G 8)m\dGܔe=! 15rwНJ\CZ0iBGb ]Q$a-=$'Ē:qFvrlAII̬ĻT'PΧ^J[=DŽտ 䋰)&Eʀhվ \a3d*t  =s1M8/f5ԟ?91=vzd2O7g +UPUM'sH9Qu\\#q,ɝCysM wq4 2iCP< 5;@^ta# -껧13IEXRRZ bqɏ} 3rH AB_`Qċ t;Z(Эt "(lBv Dڗ$Xw$.|+Oܳحf»EEÞW#ehm $@~ʟŵ0ajGL֭UX&\jGm.y::8k L{\G}\q5dg`ӼsX84_`5Cc@RLu N•n"׬fcz%Qoֆ`wXEg<;XdI@>g i G h"$JcL2`"DUj'C+Kь#R򣽢'Ds[p[n < P/HqaxMO`dtՋs<,5p'b9ce6XIB߆p?[C4o^Tǵ^= <$.݋U }#K6HtbiS0d{@eoaOdܘ#f&;d)8KƋ{h~G0#.NU2wxnu؆7O4oAc!< Dϗ Kii30CH8cPl5o^:*:K&n䡫g;W2Z؍K5 ZMq)碏9LfP*% Q?O3뱺UR\lڵ, ^tJ|UW,4G,LH֜Uߗ eoWO+ Ne7LǖV(@#.FD4LӒc­)3WD_g1DOfzQD͜?qY(HwG W~kl =&)+zqis>>ك 6x+nRmS۾bVI(rAq٭l?;/L%zت S9}S:'#bl婳ZBw;< #ʈ ׂ,σAZ=Ỗ8dqjW?> ;T4g3 ?p/o$Պ:?Kjc40𣑟h 2s=c3$/|zŚ'=zνqw@1 AOٹ&cwF8+r:V%a6c Qxܤ^lqEPx,VM%SeytevvI S<0R*:/S25Z: %47Ă,8<8}#RF8-=іrQB5)mWeA_cv{iL{.}a3 fk#{Q3BUaJX*Xݞ(Z`11UI1vn ٍgVbab p'#Vzs21UlcZ3^ZZ!y>I?cw}ZE$TM%$̀3]qb8u @:^DUksʱ|׀`eVƧEq} j~NЌ .Zx_7uED8,ԠB܈LF@=TVoB_5_"B֖4!x-!u]scW^dagCt߀6>VVԒ>.,}hJGo\UyKD8F=m- j>SwrWZ1h.LD0Rl  bykѸɝ>1Nڿ|`P/Կ(prF1;L;vm١4I@7L&\\ ')O86\hN3/q3Ӕ\j S:99$RqNo R$Wc}tM%9C"6s 7U{dZ\F #ң c,_rA #nbZH i#Ce|5in$ F[dy{mJVZ+6עhvVvD3dX,VGpQ6v*IJN(O૎~/(ǐoCW g®׶]gw: F[!mĪxy MWIj:͗ 3a0BPEaO?xf_Lv*3APd|`-]Ѐ}:j]vS{\a"/ YlNSͶKѴC7QWrSpxZ>EPm"sNaA80@98I?mi+&IT<6(E"{v@(@K&[#YHYE[> DV_L%^@EMQg了 c;wOVDuRE6];6Ki& w=͢_< =Q]|UqpNNp|7]4~i;x$:Cvo#^]~f, L%ݧZ[.q#d-gZQb "NnrV#y)X.y@ Z6 n_9 4'+, ZIB*Ȉ*Pt&CpiTvDBsamHd؎VWwB8/tXn*FyK]`ma.D^RIGR^P=Y+6v m"ukg^cy '3S&-Bocrz289rG̎,d|d[\REՂ K kY5 ^5۱&p|E&.}0E#qvhm |7] s՘9L'OyTK6Xr;NDKu.8yj\Pg eԯ'TN0ID8g) {-O-#4a;;G ߒ:0񒿉wg|.6E.4a-$qTMfs:@7 /) UTD9/\I W$黹6ό*+e@ϬoW\gU ίEf(*2yѫڷă奩> B. fHv"Nq%Xv詊It2 0<;P t`rNK~Sr\}!,7dL\Y=1UZƥ ۭ.aAd}֞OjX\#\xJSqkҟG aE<vbh yTzW0 ֣5zalI?wM?}5GyWɵd3d_0?e^0])&Aΰ4uǪcaF\Źte;uɞF+M1xEMpš NSDC, I\C!;SF9etgWE][%Taø> WX\xthP>a^l&inK@TC'o!m.U[vr?j夅^*)W #oƚ| I+ dT)ozD Tp~d_5&>I#l-rs2Qr?&3p` Tqލ9.<'u!M"f8Js nI~0\SEe䀻8$lfɗ.]3f\ =Dumb4H"\ҝX,~rJ7p8j{AZЯ[?6Om+ȕR_Ft(fvB<58<"D"A:mo6YY/PBE J%U8-7GpۤRqF3jhfŝ*jvzǽ\aْAo#D}(#\v(yM=FPiu"E}佅J={5*G(Hڥi԰Z/hF4ʠTzpdn zGs=}0Z{f`bu b-i-Ҧc8M;l o|_F AM]ha`kwB0?s5M?*) !@9Q AʶWp>xd9nF+Qve#~d@4f1tj;k z .hO'\3*m%@H"r䒹MϼgT'pvckXݱ.焰<l.D(iz]|1X@=btN/1XrN1 " W*3I]8Usu[|5enK Átf ;vb&o.pNUЦnEjWBP9lEi5wh줝p%Ɵ*L! :MȲNY^Z W6=A8Z#_9F%"~ jG֐HjJGyzx|*DD F~^NTVmf*Kx%C!8eFL ގF`:k Z+5ئ5 %M՚w˴Ign:˼m"U@0Pybǿ~0KB,APFNTh#3k:ym=@m6$Lm6H/(M94,:|O8gŹj2AH fQw\yt > WU} YԜ@dgM$]}kh lv%f$d}>~z{!{SJbHm,6 ½H:U| Te)S8*e ܷUb5GO˚Ua67iY9|̋56ŐN\` FkU%xr6srHȟ ]הڞ :N!+ȍP0yV&u&At q, $6W1H\6v[(3n-w=\X.|L[y+vOkܗT B2ϜUdJ0SV LYvYü|hOlϯ(Jƪ~aWE\9;+'?G4U 7A:},:E|b~OzI0 E`pBsNĈFF9i]$q޼HԶkE +쀦\:kdyS |۾0>#&v0i I@U*5ExѶxA'?nj?/ACE[-n @s&;R%[[G8HmÀ]SH4hTs6a ._]3Wd6ub[4Y߼,k$L'g{ReY3-t< .' gK" !rmGyDwtMq/v:C£c*'^tjJ$qF]A Tӯ,Y'SbT#9X\ݝ~<<0*i)+`0N -P~}8iGc.S|ܟeiON]{?ы28~3+f[l7fyĨowJvB-an%tEx3 nvT@jY5V4HuK/š5TpRDФ:ecӉt:f;CH#lwrIB| #ol -/xU33Vֆ ZIۈ822׎b)l@+OXfRHeBYbS"|c7·{ٶ@' +- z̺Z/X118g3 : IA`a̵4DҏEQ^ytkVMٝ j X d܄1\8i_'F!Hw޸ 󞜊8"v0!J{w,)o}c7lRq.`cP%7͔U%Z ޛ鵜(Yae/nS "(oV. p2U9 &[sR<2]0,V}H0M'L_u&]`;Tb\H~5S)=MRxnpß&(~1&y[%k /M#\+>U'9 ҿXq[)Dx99Y |؉e`mΔQ}/UL:_rhg>Mh [-wN#[qyv8kF,1t&r̂,o:xQ,z 3vӭfo4cE ʃ0m t0Na%z=(&Eq!5h, F Ufˣ]DBv|HÏcTN>$A[ݛa wS- QJn%yg{@;6+J *T#w)WM *L?T(\(Vs{XmH@ i ^7R32[9uʧ/D%x3^i`9ԣI&8C!~嫖\3|}q'7$G$',Ytϫ#綻@iLo#6;9⯡ 1yԉZa,E(,qmj锸s)!3i"vh@==45SQԚ'NFQB+0 wV- I$ZH% Sҙ¥Gj4kէ פ)FjWOa p\ەdQhB`nK[++9z)גAw9yV@NjIۮ4o#*HgÇߡW|ЅዋHSß[Xg@ބ+DaWavE|cFcG!cԼXU|(R7Ow6¡@w]AlσsMs;.i}^MX1\@AfͤU񹅱i9yK9u7' v^[.*@2?'s\ʿS*mCf:,x \G:q>HUF5}(&q6 مh)N(%'Lܥ 3yw!MzYg=Q VcsD$Gkn +ճf:#zFwH/d=gf\ X-E 2t_ /e & /ڍ.;(#PVNw(}dž n ͱ]^ڲ&fJ=2eo^Ovf,Fx6{e_pxDXQ ?貹0ց=੡ew dH6!ǐp=9cHs6m:.+Д^^Wuv{>QXYrϳ2:~b׻TdKu_Q''D3ä a:A_VT FwÕػ^حƜvk&5 .7E +Nv3E]Y ՔBӫ4.>B|p'6JKJ[?L;x]t2&sqŴVM$&Zg`ix+]T<M쨉5j2R- xrkpqdTBeWHZ7jw-x|w soc]y只P ZЩ^ J*&L,^9a&'ü>B+%|1av3G<]U 8%aBw+r ̀W\˭@L6tEC^3v _:$j۲C1x(Qhs5ȱ9sb$ngg[*gqwzB+ [?]#U^6]mgϰ#<.W_fvQ˙"xZjCaV.i+^&;a3&J:k  V| 6s Jւ)Bn| &đŸ{aLeSW*!V1\&gHcYK\ ]@1(;y=I4΅ sXi]قY7K_ͪҚ9qb*df !|ި>譝 N8g9&*j쬮oϴ.?KS lxou]$sK0Yæ!*I}&/rוF/rnpս6(0xlU#l(34a_rD%slUwpf<l,.;"Bu">$؝l^n$[2k{G5*"~G#-=ζIA ɿ3DŪG1H3~ehf`L|>FtړAS',3h' @ ۜ;@ -M3]Z!Ff!4Jpl]5f=&^l.T t`&^ǒuSy<ٳ" >iZ"W(q?YȖ> z'POF`2Uc+BdL^0$ȔsDrvVJӃK #7%EHΫbySN0Ʌxc Fi31Zg2 TnK* t[YӪB6Ņ QjƸ}9 )sY]&XɺK1{S?" \ڹ`L!;6țPʭf]:|d'Y<5|XT~ׂ5 usTFW뾺y~JD-H8(=y`pJM+yjEgU#}X} T%rIžs1?*҅vZy.`dsh+gSfUF!#c-aPџde"cUh:Eж':`AYW6'_&j;&?4{ ʎdֲX=2Ve}M\?e:; -C1_f\dٟ2e]@Η*jr;Wo.aAUyCT2Ĵ66<,q)|EKP2M.' ʭo7J"$ndMW`1'^ Q.FGN#ex#'0؏EXD4w& ,! ii<|_Y`v#aq|gZެv&ՔtyL7 cZhMAwSގ6ZA> hbJ!51t u d+̑nG F{o6!щF+oB?CMNv`T 8z+8IPìn(rskR3і7Spqb,b埣``' ;,6_݁ IiU&+Td.o|s/u ~K 's1WҡeR"NWrw.ǯ]]+{8Jhr:iKuѱ{acb߾,I;0A}/efуַյPB VYTga@S(oVDCk|GV>tn7{VFKg8QMk -s>!q2BwJ/`: dBo#u"Ad=E~RQ7zݤ@z-XI0yܗ*ȘUa>K5xA| p˟Uyz!Od5#$BFPb@[7^"%!b0c\QTX}{kqks xK9M ~g_5EODhrhVB71=,@I مvRIgq9" k 1@qR}Ҵ~. ,W 6K˱j zl6OV5<E;m\8*q er?UiXP]m= >aݗY匿ex|z>@[2-08:̢k{hsc,3Fi&& J.*^\2QI1VcnG"w(~׽K>zJ5[~ܝo%ବ' f&k ؉p?o z_G.eP m}H?V1kPwijn~[=<3$7׵ 6`"[A\wh'5tjɢ=S“$/ >8m -;!ܢw% #]!I31͵8?kAK([p&QAG!~(j->L1ܤq)oZ/x4Nɵ aг|Ɣ$%DH׾V4::?1XXztm9>c4D/ Dz|\"zz r#TTUӽ7o=N3 RJϹhl86;'ϝW Yt3-7(f&sQ)d Ť-Vg4XýRL$3C@zf!^B ]iQ2)Uc2 BRnJ4׃M=QZ+ȓsx)cXXu7uH*Ӣ2! ݋yjj}-Fرeu\ JnՒ;\ԿL2ٰIOS䕂qgV#$ v Z~HwЩw\ E_CoHl{7Jp7d$C&dXm|X<1*'\17*pLY n Bd`kEza0T=X ba  6QFsn;?Zz%Brٓ)2ثI!!Y bq>)aV== Qi;Z XB-+,Rn/*zh)`|bКT:=n/j_zu6r+=Y0t$.0pj/Xr;zwEгPσbȋ "}FFΥAKTa/i=%07<ׂ sʀVw#]&W5, _ڿ{+&dv9v="WE27+@\|B-U}(#)6hq(C1$2ǖ .T&vYK y2&YNkI__kq伉u·,[fEWfAF'-B)sVj(!5yj)Ň`>c!@vJ#B~ע< &%lQ,3ҀS3¥ 9|KmšF:#00$ 襈@ ;rO,yk p檵9X}>ZtE:yp%:DWzFx+$ZW71 vy:)̈#r8s' E)ۜ69JZ@|H3::#/ΎqL*~Y`JrsJ{񟤶 fPh Κu TwŚjX"'U=<GY~le[A„H#þvm34>ꬹ$>|f#nlmn2 0apV5u5d[JB Wc^~rl\C( E+hZ^>t?e8}ͼMN.h.:v(Ah7YA[fbRx.GwV {Amtt"dQ[t0@MeJ獵+C ͈cV Ut=$\Rcs [c|,<ӾB#xY}?xAfHy#dGȋ5h2qbu'6\p5nѶq*2<MhRih#z{5MwxԌxYkJ 9d \Gȴ*w+hCYDS6pXuEM7_˗C8fMlM8) AV |܈O\)<@FY+|zqQMu*+lDBAX7Ԉr,٨/ȳ.ia!KNG>ܞ,뢿[j{+V$-чNuE.N/τjᎮ 8dhcJ7JJTNn$(KN+( X1.Uq&O udn}޼g> I)PVq6p R{g{J =ms eh [ ;DfT3V:l)26A=q9,.=SN% *]>ȍxKV,EP Q. Gfc/_x Pѵ̇W olYIu=0jiI(}1-ׄFDr U6B G.z5NdOeq㼠");Oّ'HI3r_sJ({ 'S.'k9{oAՕ4V @J-GOjM+>[ hבu <`~#+d6Xo"b n]^y e툋yfxfyK&ǘVw.ATG4%@Z@`iYWBD%SE~XhhNm @.xi3TQӿ[Os/ϳYWg愳B>&Ԟ\W,(Udz;g[E[ڔ<€B iJdzuptԭ4`sVn+Vs# j]Оjm䰣๸Ԧ]duq. SHNfUv/z'سXTvz֣ØC7Ӹ 'u­[w]uK of iw_wT r9 !>ϋt}H* #gbQsIg6[dِ;b'cZ(:BQWI&C t2Qp8iM#P2U[-}dxRx$wxӑ _ #k?RԱV0"Մy7֎97h!q!] {.&r$UK 0`/%JQ:ptb9C{P:łϧV"b<_ZQ9KF!ѩ) pI!X4n =1 $=a-ApXt?"aB<lZH8nʦU:;,fjasm>Lܿ`۔CZ{՛*ם" 1 )ְ32JRj$Q!B=nTnj2u,C EU UZV4a7.ѓJ-yICެ@~DS}]{EQ0$T^Y"-fO ee4j$-. |p կ`VҫA۟k@ig^䑉?F""qRt.$3##AAu LCw-  WOu-_SFyGm(> qp41sDX/n^c]ໟzAaKY:C3M>499lj,Ԧ*Fy~m`Gy$a*Sq%Q %qQ~@TLƉ5&~{5rVf|̄Ou2A'PƇ?9J@rO։O1(d}Y!XEShe¢Vs,hqor.LQISeѱ"%[ҟ{ 5CQzC2C/ܝS(@gxytQ94ZU89r䤸л> CPC`xz=\$݅k6W4ixOGdޙZT0:X\hs>.f5|wC_r1LkQV9gƪ,@-\;3*O6as>ezx)9f0'2RpiN%`^;NDL)IZVa,Fm|y[Kb0}݇/h 䀏GZ4hR,-:/<" DquM;٧IR#ze.+>FÀ8T{XR>[%\rOF]7L"'"<)נb@&j%x0btl?рktR`pe~/?l/ebmO E2O1 ~׌N-jV.)JN+ aɔ.,ռD7lalU$5 Z y?X+1F2ۻꧣ{B.eG+ta{3UTL+dž> sY?m8~r)xzn2#4ꍤ3;,!ڭ`htV؝{^WxR F0FP3i;4irE}ש+g5&FN~udrR)+$>P(L>ݔ#zK  "/m=$R]tK:{| *{Mx14XQ33l+HLjP877pAwofԋ8*bNNj݅dȔ,.& Qr'M揮AͫZ*^6iнnk_Hj4NԴ2?/x0pm 3R)L=!,S ;x2gK(\i]>CLp%bSh;w3NO ?[Ttq, !A'N5Tɸ '̡8 s)en '%QNy'^Y2 S0"h{&omioxh+k礻&Ƽ6`F=7TpO-M*>=9'W7=D'8T`(<Orwў^}b_D>FEMIZ{F[DOS%NG݁0>R˹d1Jsn#f}ۡFV>-:dUkZ!!u_U|<4܏&sX:v IN1\3zv('QaG84Ș󸣟%sL!~:EPK%aGqiw3r)f/ӕx܈\No]~uOHevcmn<"TΡaMHv|P!y/tKѱyH~FҸDɻD!+mZ7&62ށڈ5tCl{Rr %4^ټEhrҟ,:C݋'T+| T.tKU2*9Lπ n#b{`qYg/Y+ͣ8ӊ@{є\W@:ƒrv1a Q`S,mw9ՀC7ky Vh;UPo?}tK\8ޒW Aɰ2FQh35U F=)g(GdFJ'}e`<8pB20_fXr0kbCd"ܒ= : H1 K^`4«cY a[RK 1!gp&qi:ڍ*G% 𫿯U1 +jp} N{Cn# ~:Js߯8\:jQ5A 뫘[ 2d k2d Z4d!F `Y3iNa!x7?OOZ֧.wt=(1jx`FcZ%"po *;nC$rL)N}!6qܑ.jDX>ߩ^VZCV|,wnHwHz᳏ADW:KsU 7mY<2W"':qi QAQ^&.5v̈ @}Jrf| l"][3óFo)ie*=ފP Mem~4LݚZx|yl>MMKh`WW$b5Zl/f+ؗ~^| ~G=D:C58i=LH۩`? QR5[ݧ"Zs~u࢓ 7Rcw=H,@dv^M'U^n2QnS:R&LX`Ø>뺙0ƭ. \LѝBn<$ݘNL1?xڮF$;Z ӄc6]nPЬ`#%' AS'Xo)TIOKW_cfK?%t\^]_5q+Tv U#8lRϨl*qÊwͻdl$OkA)]gäNҋz{Ao򻢇G+ h TV/%O,Ϥ0/;%`s.BQ:9orAR{qsSAԂ6ma3>(bi@L ZZWѷ9:' RKX[oFdDېjo2_9',`8& LNҒ]J^}(-`[OHہOu&IWA_mdR݃wd`~NQz`ryMKP~n9%iU몖|r3跒ݰMۇ#`! /gE! f 4vU>>UA@TYr# uF̮Hrd$MO[\ea6_ұw?$h?ğ; +QQ 'c-dY9\ #T4#jW#:Bp+ֵ A Ξ <&̷1 rP(TJ[څAb5kAfe MPT޽tp'+bNdߡ`UcQP%:* 2:16sP+}_ $VZ>.L\Ũ _%ޯTo(.n\S yJl<\}֘ã'Lt8O>}.yv%mû;86N8"#n)#:,} Eꖷ 5Rwl=D3P.2%SŚK0Uň0%T6Jv6C^>C{X[~_h5a ۲p,_jh"uR{grM-G%նo>;B|A@|[K THlwG)6C4 VpȦK5ɠjغ$i.1\P]̹\!b@ f.;"IgN?sn0&p-:ْ L&>hzؚw97 8 2XIxp` p:úL[64"l}O͏ˣvVqe Q4!NqBrG¸< o䔵N@|Z2k3<*zyI=kRlH;^ Qzl äKWfkcqo֕w7W̔:>!_pi eXq-i*Z^ BP ߺ ]vۚVJ{)`f H-wA˲Ҧ Cf$h.n5 (>2긧ԓ7Mf_5f:0x̄^Xy1!$4pd°vhMы(ݯ Mø|=-qx462OM qة-6u[ NF[DLy#^#3&/P",KױPF˸a/D=p~\(񫴐11꡺4M!gi@/|+ai`wmMW9|QT1f* ʞUqQK +KɯOea|B'YjN8e7■2Tv0cL 0F E)+h67TqR>8l·3̸pc?{tRtJ bGjjjYџAGWݑ" ~.@KxP;6qٸ@AT0u.NHXB 5GlD ێï !8 攭^BvDXale y)-RmQR7"J'Nm5".b<n\!w qp VHd:hFJs(>+W8ju %y7J91z+dBgEwOZEߣDT$+ܗp֘{EUQU+)6q6ڋyއ'#H>y M˾(u;3EOfZWq(σ爛!zf)/{=s;-HYMR-V4ua/+baheȣfX(UstE/,I;;0*Acc]jBnV 5HXSV7sIux!gq!S&[_)GSyr!ЄtLЙ,xM,2f1r}s;Ø[>'WuʫX&(t7}o׍0*R׼7I!02@%jCRgPhJv'm8U.&NLpJ3 '[RhoVXxypمM[^rT&479 5կ5:s{JGk%.F9EУugDfF&5x:YՒ?<[)PI(/(<bS  oyRt[ȅp 3Pj#"7C s9]Ea"[[-ynQxOď^ )ϗGmcfEm}͇9/U)0/> ZT0 z?BOo 6@u\ f&p}5MЃ*q>#v.>n9Lś)>= XG[;9C>PJ{;}Цi~O"Cc 7p>9(Z )a>l9)%qmzǹ ,\{1D=iA}+n^1XmPw>)QJiᣳӴ͜E)a\ gI@oa!"톎Az nlOl$5@b52CJ˟cn_yd3a<޼".&I*2j:QN'i}f}lC`)) :&dq UD]ʥ cE==4ApClF;]*֋.W &oݧ-pF1|*D{&X&xEN%n 06\湡 dS- q&e-TqvY8MUq/J`Q]N MXXK2x -$QW!j(.Cx00ͻIKt8Cp+n2Sv.Q̢fHD`P;Zb#guδuH-k*OSz^ 102$my`/VgJuu.S߉VLuWp`Zh~ʛsnH I6FiEsF*=Lš:!@'ZZqd곊ý&gޛy ׃LpI)0ƶf~{+#W/$G'_.i`41юn H0'-\-#8/.dXǑ ArYiזGyMN)T\vݥ61;{N%|(" Kjlhڳߡcei$4E#lgmm"PZ7=AFւ/8/S_?pY | } ¯Iq>PߌҺf'AA6B2U!E%#.%RTv_n%8ThU8eW/ _,m;_b&XoHh.T/4i{3`IZj^46i ;@ ÅC3蝨EMcp#~ "v=U b7 =^Ћk2̪0}/"Z@k"ұ*nWO W4$Irv"  b0%w#:˯`xĸhrZdC\F[,BN)}*⛙I%Tiѱ_`z[!.D绎#}J隶Y4oަi?kڜX)>H8Wڂ^ulu_/-,KZ ŵK#^Ѱ|7ѡ RLPt 0ͬW fHDCRyh3cW8WdW{rƇ`\YT@ghLqJOBS _ 9|)b6XǾSؙwMɖX0Z&=_7&VA9Z/ .w' Ga~XZnI7ہsWqup!b;I׸m=48}4[Mhv\}I%SzmWաFղ9Fҡ\+Xj2YحF%~d_Bzhϧm>B*BZ3&QtEUr3OwQ=A\×䦻$6]{03q w5ezXQu $_k ĦIq2(lJ6Re0by!f?̒#HN/GBэto"p^rIǍ .$cܴKٔv+մawMֆ`L!U]' Ruv@QT}1i]0uv,,dܱ]c7J`jf_'ȄqS: 6{20fE>U,96:JgBM!yNywHa׬WKjS IKN*UM?aZ^KZ|(s^37mzE3,$gpx؝s^yĹ!9lصeFQy;"b. aȁ{C(a<zhoaT*gh5^pSB~Ѣ1_fl͗!GuoD`]`?WO|Zo='K4B.?LaoA}_u{;UsSJ/mi+ ?3u&[;0_Rgߦ@PKy`,Z}gwnR9h*ڡL ]`Y}j0?Lf6~<&N\fHI[ž*@?t,5r8zP4ݵ+Mٲ1j( mpҬ4 '܄[BT,{2dj)J Φnj91hXN'zABMtVDPCSXpSҳP,wCaM+{qg/!Px,Gޓq8kP7GWNJ, )_ՊwTp^WDG&^R7an. c G(i̜8N)F|%7TU.hZ y؂J;}_6#_@\ tdڍ9П"\)) aLU.?2=Z־ t5؂0`$>7KB1^޽a00e9by341] |<=CL5 a`sYѵyeJt;kl@S&3=Jp1>lS:)?=xr xFtª2**0.' a#o ~K*f3,&"/KJg^eNp{_qqOn˯QeOnqvE 5UsQ"a%vY}DJm^G|'0Q Eğ(s@TfЛV43NxWIŞ]Juwf 8D`5E6/qv t{"0Ԯ>C`RU=N,pOq Xw _AU nJʜ0X!xF~8w\NMJJʼ0=dV?< e:?WĀkKhfGz<LI,cIJӮ2;[b\em⃯чQQ9}I{CG/1 [t$$N3@UJ]ߠ1C\@QvK | 8Fnt)~k/ՌE2mrHֲ~@1nie 3_\?zIJ^ʼsǔ`={|jC' NNhŠJ{c\iiubh5ǫ8~!cDԮOVC!"0W у/`w}s|r =-%COznKWDZEml2D{E:}F{MOGIWP_Z9_ڧqoK8b6alngyN>֮ hW0 JˠƲIQA3sKǴ-#Wdpo> x_4odd* @w #j_ ѷh+d٘~9QhyܻnP);CN5OzQiJ";B& ;Um?hHWh-1vN,ǚ 5!,>Eo!b:n6 y/([-z` 9<~Ҋ5N@o{qWz@A_ӽܛ{㤓ĉIJ Ό7܀<ʀ:3d:^EФ~w%E,xNRy*JS?GRrpg\ ۟k |APne#Ϥ& #F;nMރ98ħ;gb0Tk 9L3M,Վ$[l+t`e.-ރx{58-[J!Ϣ.Wm '~xn~a(6L0scG\ŝ+>$eLmQlHK<m'kjF ǛF7^+ fj"3 gWL5Kfz^Fyt ۿx%5`,4-֕)+E:d = "̶̖ 313ϝ'3.?8*t\.cLQ4|`{@$-9BJ]oڴ sxx5Ј05r? | ZRʾכb(9؀n10<~BzcW  ξW:L9Ɩn"*쯊g "9 aʇȜm^#ZxQ|RݢÅn}x.9Q%*X O{  B2}SR?#{FS(' OX!iFfj1./a%{iw#&[|okJ ھ%>O,ʎ)&%K%L,@IƫOzD YDXpc2$]V|P0-NJe|YͮZp0wꑊ #'vS%:r;K &Q՞I2hM}k MC@BeڱN!k)jNLkXTBo7ߊʂzఌ-i)xLZgh}(CN(C U݊N b<  ){io0pO CRưKQ[!߇_z _UP*y%"=W~lpiNii_x>] qi:f:| lG FG ,gh=b3 kykH9IChGg}!w5*cCoS,Y5E> _Ll|̱L<U#xpK3{3iܠNRE_.& IC Ei<isG,59s "~HO+%d+.!xN銰Q$R*X" [{ *|Ob~Q oҗhaA!뿝Ў sZ{r+bm-3;bף7F 58N5u /ySlG%J9Q.7,FbWt{űY#4o7w,A^\4yL''K,gFR.@c,<=kYQl0RvX_eĈ-la](g> mvvgv^Bk5]Ris %Ý|/._e Ƒ%/)G@xY-v?pQn-^ux|eMU0^MQ Ѓdա.ŏTL' hqAudx[&ܖYbiBfzzSM+Q\ǐ: i3`. NzzB`ěI|A$wRYE/1GD]]o xoQ+=x/BggagٜR@ ȎX3hhy[[⹈!d]h)'nu,#UYѸ,Kp#O=0f+9/3HdSG%X+h3օGz#8$h~f f$$N48׶OxZpCǎJ?S/Y=X,Τ bH76lj{R}2*Z{* DHS^DĽ*H]XK#2^QZλ!Q wjijՁ,eݣI[FOK"X+ٙ6>zs G}YYiU-ger9Zˈ%[TGm6LGP>HsӵODS,*%eNhoR3wAa:mQ[($ e4fba &%5}EnʸNkru vts*tRTAv&mnVh> %bGН~]@ثx&շI!j@L` ؏_o4{m9"wKy.!]KB۽#C]mgG#]r+QeuxaΠ(B{q9 aN#z,rb4U=LP!_]с)u6_‡ymZ;z)MHHes'bgY$ax&.Jqߘ"[,A85*k.e\'9cq|pőxwV"[ &)8R?&YJ Iz 4&7T{WG) :]D~b[( UC33`/:u77W`qV0ٺ #)T u,^efV!c>HhmskT/P=tJ0-d9m,/q:??ud=c]Ȼ$&Hё/Tf T Z &7~?<;уw_gjqk7O?]3[Fٳ=|WhP*gcH?ҿ`En$ *푚IFoZ3)ˬ`ȴySw䙺FK6sk]y$8ꎓJNF&~Mzqme $8(8|/dk3 R*~ܸWO c?!¢+s< &]<H,5+m/m+nӶ<~&uk|dSux9%Md/BH31`Ī̦j]I e^T8W%x/DVݲzt1Mm`{np>j|{n0"h;A}p+))>'?P-ߪkY ч8[iȄӕG98x.Ï_tU۟L:x/7xNȯ 7Rz*ҞV T6F@lxQ%?y <\54'4>?g%?P3{}v[Mɿ^Ƚ{OSaX΀iJD'_;rW! V8kQO H? rN7ǵĎS35k$5N#?rOM"]0Q&$"i>j\ $V_b%%ej%v]QA"WeUEZOxD|Ϛ-cgjGqK ;6Y ln\+'U6A(:h6BaMaj8=F2p,u5ˀќ]--pIaMHD@4}li]} Ӥ`TekZy(T 1GEjS+'@O(g kdEoP: _by_{>mNMwH+PUawh g: pwӾ@e`MI^ntJ~O7wү%g9L풲сS,85H +sq2pJeLŒ-Š!m{jST׵H?SLPR?RG3Q D׷%7P^i/Fv|Ct)T*Mթx {AUx:P`kZjrx`5.Q9Aa> JΡ#+z䡔JվBu|AYCS~Slu!IJ׫`6Q̯:8%@\h<=&-Z$JۖXW=TV0]%`wz!{* iOdU!WKlđd6,@H;5 "`HAVen7 m(Lf}[(}.+}Uf<,c8@f`>Ɇ0/Afh$q)=&=?mGaT7(:<`6 qEg4iC껰V`WSfک561?i Rۨ΢ZN 'wxRwJ!F1ai qHY\49D04%S#uĈt|=xμE/ZWSK@'t.i+N mz6dN I7jɀ'1@.S1+_/1ew :@}-0wX Ӡai./tF'e/cSFL 9xdyuQ-\mVjMy_tzx ="cJ3Fp9"%'rK~3XL2eDEt"rZ UVl H>gAWO1.SxocOS$jn_}[_"LYҸv~yaPm;u%kIR ,lj )mF6*_O|^E's#u@sz+ 8iLbkߋZzZd+ mO'z4J#څZ^MٔT+-n& 1y:*:?Yq6>_?غ tbSnzi8|M6 RƹYm iSH 7O Q|wM^ǻ &w|Mm8`P!'6~p];Ӯb1]E@-Isa1Jz'6p&ٮ܇3c(n{1dvmfYDF7ks>pJ_Af#Ut-12_mEJt2lY(]Jg;x b}8:DHn "֯N:6`wZOvahV,)(^Y5JeB ch<ў%%4 h58 @%AVCռ֥8E#$W%nrvhJX0wBUBV~N\27;K< -wL'C!m æ̼'\U=OCn>-5xwز%q[ RB߮8Ж"{~ߞj+(L =sFERNdz!4ztuObg`мP$iz:P Qa.%y6:d/lM?(&E?J9f܀8.@XM$ % &zۮ u_o\O~: -Ĩ>&lVQfꄌyNeש%'/q`saMw!4!W x *z=#)o3p"*CM*8xA P3"֝e1RSw 6)(}Nd$7^ E| x4n:8@H$-!oUtk{ 0{'i$w0u(C"mץ$K) YdR2V v Iq :ؽǟ6ݴHO qvяaB ۃzsڦQfE6tcG!b}6(٬0 2y$(I̐m*w4h{_nţʄ[M  -2|/Zt0z VslR2wT-u:p'=ADNabJon'jz x͉80Z&a?0ܣY`'5MI@3ZY^J ׂnu?f?$Sv#'8−Ѵ=_ڤ4J޺q_;ÌJ~x%)`NnxK:715+#[4_ِײIÀ5kT pLݱ% N߳tX}}0f; ѴB#^;0Nm"י9]2+CJ' ,yQbGb!g& 9$!] īENwlݷ<۲Vzf\W^J{ct7wZ \ *@_+s!S0#:.\|}dKAҫ;ZuǯM]fGB(HjN_/#4`JQt/א ,g B6D)$GhC5n &9Zu+<Dlns.y Y.*%jdh'â_m߲AZZ1vr#yPѼ T ESq-=];VKDOWS+9M*ãC>@1\ ]Ͷ?W×eE!RES֑Fz0kDqE='yۅ{9X2qdGW nO%rcWO@>aq(9L']hSR z'|fI>RZ7 ~D?%n5b3MS ՖpL*8˞2H%v}Ak-@e`{9&܄h6&K FAESŻndޜ ݮy|׫ף:1֨{"V@NJpc½k[nݗ~{AJ0.AY{,^ԇ$PQ5,iTR퐧Xd=Rw~ ݷ?׬>zclFfLCnPhc̟/5R80*:(~s ZT]&T#k"#WXg5G =Ž~O݉ވ Y$DNV3Çw,*$ײSqN5yv4[C?~>4Lɍ*60 Wfe Ojh[U]ºl( lQGlT 31?14P9Ž 4Ox,@VYlg*(~Jnl0%=\D OmrVbByo\ $2'zjҖ#2.Gf` wW949/q4/{ Ec0HDŽсsʚ!Ga"7ӛ*Wm[U(_8f6dÎdxXwroߌgj跳y(tA̔mRbҿ<MgQ]gs]Wɉ\7ɯ+ZZ=`Q78R+z6}fDz,j_Eu4,hWTci[rc2ll4 ׶NlQ>X.R[8z砱eTj=HO]#}&ug6+;UwK*0sk%^ Ak/5#C5|с1ʰb c ph#KJZ6+h)0rSTEt뙿OmwchF~&@YkxNm Kaz/J:G:TF膂>ddvb&6G=kW@8~jm砈mo:aRqME}xVѼ!LOn2$eb8M" {뷗^.*JhwdD/}=]+V!z¤&+6)>ׄ mǓ;k<ܖfĞh*pQ\D"_DʟhOJMguÑ&,eǂZB}B8hVOzlqeCLaÆ`zF?SD'Qe ],Of7C@X'йgfbO|3>JV RCk9Gl/8NgYvS(UY81 ~{O[wC47Âp8҅hYK[}B:^ykujqe!Ғtk:F,gx^py' jW/F6Dy"P"_O z"&я\:wxw$tB7:YUH,S:RA?IS}E+XO7ǩ焌ycmxCǹa!0<0ݼiY/:@gj@}knňi .*YC'/sEڝyB¢_2H4 :uSk~,k'{OI#CZ~J'߇rjEzǙx5!IשXG]aЍXUV@m܏ >~c震<&O>[XM'U&G7 GF/VFqufṢe&DRؔ! 0 iPgx,IM !OF[<5߸Ҡ7L&mƧ Aumfm8(E}uw6R$ܕGC&!]wXu@d,X6^[F㴺uI4]s\Zt^~o`CEqE=e#Snt詙LqQEbʃ¿TeCh,~,8;)?A[h8^ގNf^ٗu'Tbf`ۏ UsLqe}̇iv4Qs#5ٲ>ޞDoxNrhBDao,Qdu|/a6 rٻii:NŔΪ͵7]htqE| _؉@1+N@ijGMGEt60NSy5#Y8{ RU%j_AZ6eZ`,S .e$O${z*A֒/Hw%,pcPFuOM?*̲F1s8e>l"3`tcL}˨fR{C71糗"XB$ʬoZuKh$s%u2 \ynal+g* ~Jfާs'JvskwhL /ls[Њq3eW='roU3_ҥ{WnvE?;W5I K) p|Tqb^S.'R)L uW~EOM~˹g.QC5RtzGw̉X(,F:P ~/'XLhkG86 KХ?3>ѨHsuU o˚R ]A"GKr<,~+Hed71UڙB>+[;3 SC[|?|9z +=Pt8cuoJҺ穋?t>R@yfҏ4eYھ<-I NӮns+s=.RL^f0.x~Yi=^~ 3QրQ yw+OyT2PfU4AASYE^Dc9{ǞaBfl; Q׀q#Tm]`Te$?|g5ô5e^&c5GUxfTڍ;1,';{+ 2xr\LEGbDoN"&0~gi>Z+&d 2VBbw-<{FDP}Q-bDy8叧 Ǭ%fC$ZfW1mJ.}\C'sY:~o%|? ks# ,rG|UwZ`s ^Ui5n}E7GQk@P-Ή Q+ɣ$wjk # ;֯/N!U >,!h ̣>3GUQxY-jC/l|*u_l\ufq )ooH=t֍$|m#m-l\{Ġ )~9q{]*]':*pw!Ѹ >avXz wA H66OQarX@~\jU{K9ةWd1T:Vv"sz\}3RMd/nP;c]WL3Q[[.qȕ$nØE("5>3]v+F.MɷNH@L`D/rg ]nj!2"Jc7c~ o w"By0,KؚAEY?  'tHX658ezu'=2Npl³5f*vRfY\o}l9Tʞ6 TZQ٨n0ӌQ)V^1[o3Aze3ɀx2)_U<0.[K~]#=x1{6-נV C=l&I=Yph5ʙ Vu&Gy+ k¬$?T5N3ꗣN6zؠe+R͉bLnf܍a{&Ԉ-}"\A.; &jI@ ZIMJjFxweWf&ʛrcsgn:C=68z;HM R- hIb Ni_3)pXntW+*aWmN7{B{@k,Ɔn{-~zMĝ;{LEDD,CWxfŗ|_aETA l x mP &4Sح~ 靮DF#ORG -z+2D#$^\HVZFA&_u;`@?Uԛ18٣M]XQg?}4G;*MHht% u7b75jrhL"x{Ѥ_rL^>J~Vn!1^;*@Fru Җ åK &RǶY>Bߕf@6] '&R/F-RYm*%Qx1*d QC' m:6V* n/,] ^uGHwxcdK.khgMPG4$};c@I%%b*E/^P 7xWf!wt)B> knݩ -ɄsJ3fY[ ~֞Ņ,MF \~igʸd(gq@0rM(IH^/gJ roʅEϲ^.Ġ>DkN8sTç-Gb>w t!n0qߢ( p؄Aք̈́U-pMJXo69L-LPi|y a"g%1.D%?.b(h֧bdI^L 3Tdyv@Fs6wٚ <+xׂL,Vٮ#1/() kTrצuǐS̈E0R=E*3*a6**t R ('6sP@g"Scnj!ȿ&uPᵕ@VZc0gRMN>2r7:?ͳ4r߸rBKFeB*TZpv):Msݙ^`Z); lHg逘?KG'71j \ {5&|7E+cJHȢS =+t{,$@9o_Z)<|)Wəm<Po-I 5RYεTqXq |eO7I:`\s`,RuMj$9ȭ6$? p#Tpi~|X}u)[޹bK\`QSQE0NX_'cY m3|?V=hw8t^1[jbtzRՊ'o$pCwUwN{[9zG@3w''KSΓ̴Q5rQ-V32\A_y8;߸ozV?wX<萌@~Z}TQFd<7J.+`o" *\yyfѡљ/>ZlC2K+,qvkqA~}V97pFS꽍o_ r:+ެ#OƷ昽FhnVMMnJ{xhۧm%@mGzh;.26vlK20wjoLD ,|x=>IVvm1]yq ןI'#~c4J#9|}iD#흺%do>A '\,kJHNyMgnR`[9l't}Dޕɷa瞁ޭ'6h}25Gq B<$CL] )lS2Sh9%\`CCǪEEWxcb(`OzHlqq&N@2 #gv*xjWZRXi8UnE Tqn䷷yavK)Rףh ߲ݴ<*"v ݇5d9ֳ{t;=Pe#Pڛ, Oh"Ɠ(Pd> -RW ԀJT1}~cG0.T ȦYB5%N9K Rd1זZxF^ o(+{ȳjַ=Ñ8Q ^^qJtñ/+cge#Tkj.ЩS?X+ћUKpt\ w~#J5Kѐ~_`SRuXVY]V,'=FBRnP# *4TUG:|"ΧHSA%PA}|בRځ;1l7I|Ͷ3/EA֊Y!C?GΡA9+DƊ)i }̮D ?b脻6u(;#QK}5yl8*iDy/y/IF|օى, QBD;|&Z⍽!yQ#"I a/ݪk/aE: 1%$+FꦱEȂTS3R8F 7 w e3CHcqojso$3'/-Rf:7H?R%?I WfRԻ 7t(P9f9Aj5‹JDeTܝ>~䒽;بQ* ʱ/˞`iyCsgQ؝ݙI+VK)ܜ-t}kesLEɔĢMo}c|Ȥ0]{h$PK@ eg4=kO>T@lzs-pr]UV#&é E9:-"#}LW*zQ7ZwwUFYZ@zEieT%@Du<b׶USj!XbS'wjn8˘Lz%S@KA &= @x0/P#\\vrٱ/)x?d"5|tR)5UW5!__%ڑU$@Bk0/WO}nz*{+$ /h |z!qHD _¾:_x-0Qj3a7tT ڠsq{,߸/9'8\ѴW [ғ? %FZFf2JF |m2y@7[3 aydW&!,3WTOY7Ƿ~!R+5 I Xu-s+wF;n} };h=렧%E5랆plW!$1 }&GM\d}Z_\X ɾ {f[lqhw.K7x3Y΂/_D}Ȁ׭x^K>m:곡)JOϣqkr\cMa_^Tr G{}6Pk̜KM^C?ƤF+T}25bZw#) M9A csiؖʞޜF$3pB4/;&.7_ c#OS oƪV1 u|ݯ؟09iR(|@d1} 'm`>njayPou92PTQmw>g(BpVNk{~|BvGF#P& |hUQ*Ib$̠[[C*Mwj B+ 5>^o~G&^g Mu=KŤ`, `_*W/o9#`[]QH~$^%1m1YNp%DܥJ2\4rx6 Mkȩ5dIC> ?9FgnbJТdAR$y͆OQ$yEf9\ k79T!_&KƿOyuoClz!r>9IOG o(cJb/478Ϙ5h?*Շ<)t|W|+Ei;PFz~QR!gTҨG-9hXE?^fK\λTntj@ U2ڥ_[|_3dQO~. w:qrͨ=+[L>-:rА0;EUB, Z`}z$lPԹ*}Ltt↩&^b)]U) z)(dXNZ}EZٝ4.Ov[$- f%_sKLQ19jnԙ1Ą"M[>,p>qԚ?uU >ƽhn(pif_©@r%T*3k&,'\bHFјiiݵ^ģw})HB 3t!Xy\2jon:Zŭ|DDALr}u[ @ėPB_t8`WɕP:{b:=0^xE]F4.mpǓ#8QdW85o˱FޖeFJKt0Ss'Pwv1H@VmyB`{Ezj5wWMɎ}O= g]v4︾Lчl (KBkYBƘ][4GS)Nd+@ftLS[˶Suqwc@k (*%>WbEd<e%)v?̓9Z\Yd&R\Fapwaq‚AtLrQL[i\v#L'O Eۿ7|z)":7SuUuӕeluJ$/'6]`NyZjE]a.7fp|H!k{!6*eQ)|-%ky9tU1['b%-h,$c,< q :faZ]7<տX5y5o9vT+Xs3Yfx`ǨrC]0WF_{qh*=J~ihv~.=ZQX1N4Hњ~ C?DN% &XY6 h.i0@yZ|L0?Ve p27L)huT=Lu-!yi%Bw V~*WplA sW593v+:}Ye4_bYX)j A -Z'Hڣ.*:QO*%%yHV'&~,R#UKHW{ON}M &/(E%v'ۿq72l$| 4ˤ|tB|ftIvH}(x0J3[<#.c.; FY4> dSWްk{N F'$-cԋ]yE -Ŷ7 M^3p-uuwV{ ⋠eK.U.HkR2j-}*3hu'{D"=o>)ZT#V=>d[\$tĂ9R@EQ`OQm7E[3Kba 1~4bEq"ْFhVQ6kgtԙj9>M6=7L9DK+}ډy$"Xt+iDP )p S>YYLu# ]DO*L"!Lsp|sC퐒 ^X+'R.m>,vgt7)x`~Q|T 2UMShN?ڡ]qHj7"P!x0͜#,^Eޖd[,Ah y0-t0 jEI [NE77)%ѰWB'}`_Ӧ!C3 Xh=ܖ4KK*.N*C]GVfg95($1,,JҲP3*&xn&N@Ԓ,fcPsxw.0koh*MI]~~CҭuPj@Tq{K~R?`\w1#PL2. bv^NxQwqBlIH#NKe49-Ij uo9j6]{)k'#hRU(EUd$"so^vGzp YP7VmJckvys+ƠZ+*Ώs2_,"'wj>!) l#OXXX2㓾ޜlE:̢R^[!0Bē]{S2L}AZ^`#4L%GݐGJLbXSFXkq\1CqnQ;J.k`1Zi*bZKq բ+R*r&'#nB\J-%RyvrfQĮIp5*3 {s?J*~Tq *0| &w]kV[ sE|ĸߘk,ڲV}JdL`+ H5H>D\/mZ>3]b^(V6wZTh4U\ЩqrۢJJVJ]`:2XAߎc.#ⴺv/nܝ~Ӊd1y MNv ӁgzŬ\hѴQV oMo:W#w%)Y KOʬ8@'N?oiRQGg(ŕMjs|0}6jARm'seAbɲxp j·)@="%.J/o^p@$ݥ D#t{} ldHjnjIYV[K|c/ZG XvUD@O~&;w?" nF*B\^ ؆-[+c췡vN_nX=g Ad7e\GŶ02x929 ,(Lo&k& ˬb3"EVԪA典r0&m/7zJ G{aӽ-͌2tו R4z,.d.cU08o}{ݬMw9sh~$|S}؂o?]\lWeOe;,] `x;Ҝ?c! p^JD#ވ:&ZLX.)o䆻+.7? uqM@+<Ld=ctk5|Dthz?$ .a*I#z_t&ˀ\^"6d}WINBN8:*k6o B,7N\P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?feMԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> LN>t zCʼ ,yo>wȢmH֫@vM|.p1w-Q׌&@n gchPԷsX%^c3 sO>˸- '6qi<'9;@\?ն3X^DkbHDvHg3tlpZFi3S$c.c0nfܘzckK0_VyFauMv\r%,rhVH"ńQa6"3%Vg= vD;cUVކs`opťx-U8P @h.0Ժa%*)$P^\k+RSfchU~Q>~!#\2\Fao\lw]2sK6iB{AYRT[( Q߳/26-PN8:/. ,Ǡ_ޟ@\D.=?ʦ0 )!*&5YB.OxQ P$]\ `*H5g}X[n:>C!J1*~Z\Ok(Dl^]g@~ZpgM _t@` =UAɔ6Z|~&qJ\#{%k/ȠWaۢo|PgV6z@kQ^ (@"JT1EŲh͋L5*͔?\[{aO϶EzĕJJy2(< ? ;d.pCrO3/#A7xk)#._="$C5㲊j hϸ  #zY##fB»mMZ#}6ۈUZSX ͒- @:8s'pcxZ&Rqhw~c^Uwm911XrG(5<+֟ ~,.) lĉ{m{'>ms? +YU ͇̃C.cYJ7 ܇[F1)0y^ i6szN8f ٱ>,[]yQOqT++2̠v>|'rm'm^Y%q!S5}` 72拋@FIE7VҪUFAm8pdwd/͗V;(|_Znֲ]r-Kf;ظr#Wp+6jt۲vA<bl夂:VD|6 ۖtٱ[v,ؽp/?^^h)tI2 _ Z^ݥASj#vIHu."}7Y02"iC4DunO9wI kwGF(3Od#BإT\DOu8Y፯R![(;+U2ݑTXJ|duDAޘ yDb{;ZzNb~[>bv[Cǻ*Ygaʄիzmō]:~X @ǾN#K#Nɇo1z$t!S7OR%'4(;DeY_Ue_Br'HI\8KpČ9@-x#&e쯥ק겅i95)pUt&?xRK.F-VoR{`:duǕ$ߠ #8J"<!jR.8 ab" z:#zwMϲ%nhA8b<&.6n`N1-.Ϩ9#ḏ5?)F (Mݘ}l"sEqa:q/*rtzks1KO0qۆZ`H<' J]$ʋ} vM~dD0%5[^؄M"=N_U*Yl){] ƿ?yJWK?(2GY52QN/ ayF)UuVOG֖ޢS uhW}0]jU^t3-#>'2?* d1Hho2p#!esvE^^dM^\@ hkH*_.ߢlŴ@x(t⨤dY教52Rv ;@wb5KzN<Ʃ!:iip\u^a7p ØBn#<çӱK7Ƞݐ&i0WvN2 52=BNKSaBJ*fMd6ߌ>!pe7 μzO7ˢ]0p,b"NVjIrJܻ>]@C4uZgڑQe!A*8,hI_/dwd&˕:2\b[%9w~DJ5CT;[.p o0M BR/bAyK"h3r%ݬVm @+y*‰66ey.L|Hͦ8fd 1(w/NZ:lϤMb+U)oZUvd$bodC`99wGxnc}/YTnt ;VO!7mWQL I 9ԸLG 'h۔I y=K>}><56y )Jsyo9E瘒Xxڞg!0wޔvk{u4ͽMi.U)~fp|`<\-ǿ1;,.⬎uvc6;$ՎP@Rc"|Nʼ#`n/8q+3AxM!@Y)d|h>xNSQAQ'\4|75 .;_> nGrW3'>B\[댥7G$p'^ +Ɣl+A @LzM㍑f8OT{ dߍc4s=6zqd Y犋]& KKzaF>g"ީ#YΧAtڂH8zաZ#nsMꉧd~ts~>>D_cz[{0yoQ?l@v(QAlaR CpB$V CjVV*^.w%6bboU_CS Zs,Vc4[߷2g8Я1Y\˖,o2_9^5!s]7ZPK󂦑xKTr _nAkU ns l ؀Z=Xtc9ğ/]?y0s(m:hک[ ]^|U$RbW7*zP̵K 9*Oy~H ]}4U5/u4ݓgflFO˺j裾2Å*aQ9\ fLv.;[`շMՍSM"tKJUt _@BSς  i=Xxn-ؼ=' j}{#-21_("l<&I_(-o&~Q@Th@R_ZԬb%kiec,p#mHLj2xIeBغ9[1g^#->Z{/MHCPY  j.]:'NEBJ~N56WGAbv|^'pd T _vz|Aǩسڷg:独0 ޭ?.[*/>V"A;h! QRmc Vvf\(]䀺{fܨ|u8䁡HQKꙋ[)\̥TS_zB?:ԝڤ ^1K[㡖J5:E\n#[sf⍽o$(R {ոxcP2W[h#5mj]SD!Q |>"`Thor zd(Dq[1P хh:@\,Ȁ 0'p^k,=yM[ıP5?v%[5X$X0r'2PTM:)ˏcF?𶵛Ja'm8\ -# XqZMp9 Wk0r;)g1teeƦ Kr*}9oaVkCa/y .Fybs%Vv]SN"g~5a {eDEg5(!`c Na4L|O3n)-!cU~y2KmN7bsSwNjH^6T a.ZB) NB IƚJB/O*jɁ z4]6ש jL1ir$P4 |<-wר VWi[ZsAY>=}A^ T:)uY"^\ G/Fs!;PSʧ\II΂͏wUv9!ȎKqs(?n2&3SY.$\kG*b]@&D:l*cMwԿGE>]bgVsK'|xk""FW^0,Wg,~b -War?r&9f+8L5+=!=Hiiώ˒s¶׶ܪl_XߵyX^-(ęn 'mh>TSҮx04!'[o>*BWZռSoR>fjIa>P,=9NTRm F#Js1Ckׯ ,>WUJ>_`K+iš)2E^5zu= u/dC߷ŷYەJ4@p免8tpj%=+̥Diyd)в ^6t8S_=BŽ)Ԋ:$hk`wUmݺ, KitR%; 5o1hQ9:BYS/(!mDCu+)DUx'} 2FakiiU6OшU+e؞{"Ǯ[bWBQl@u-"G?2bgǏj6>>^Jv ؠ7B@|L Y|w5K/v$ Չ=l3g B0P|@ͻ+JlSmCnM^':Pc%!/7aؑeJشV[ wٷJ%Ҳugʎ7UdY%s]ZB:\=G!YJ>9D ɨm? ]Hf.*p1J:8K L'uy@M})!<%W4$HG/7[ a՝W< z4=\5*6[*t_;z X*Cv(QgTscCe\.^@$"ץw}sȔJE GGjj\Vd}2Bg aFk] |E(4UUĀ[M|a' ^[ 60ҧ8O?q+;sRZ@ o/E QW1H.4 )W%ׇ,^E!#$ աn-r܂0}>Q9l?'"${P؞d-dϵ%vpxӧtMa5]Iw[h-^L|+,!9Y{ dp*úb^{c 2l,3O*7UFŪ޶Q~}֍"ZhhXA WnX @JMHAj@w^7Ce]@1 s+S@zs=K]v>Q¸&ф~ph^FLC9c q 蘻!0xۋQ}֝oo4qr~ mpmtl^L ?3%g@<148'wynv˼U$|C_o$Gy6qlL D5F+NbSKVcHc!i>VZ(NP1O3QvX-A% ojƓu_@ I)25]f"z= u[ڵzKhu [+BgDz'V6 PngNAj{ڇaHcvOhLRŅx.đ>UXyx^OPkz+[l*,   Db~uC3 D[f=2A%cQ⟽ib?'G&Ggsaؗ'zU'%(UODGA䥔[󕹍i* 鎔K\Fv64 !VJ~AE.{9$` [̅n,{qm;Ky*Px v;*Fnmk!>$t `&+D/fi I3[iyUXåZWo[gWWD5jA=pkjtnɩoq7oxNg2Δ66|Ҡi͎hٻheweg=4R@2C- -Df1;u‡,Z"7bE0HAs'ۚ71E-%æJq$gb[6%lśmAdZ-.<#Sޙ{jW:1p@rNAc`55碞C\)m&; r`Γ:a ޡ| 9f:aZQ f[{,8ԇTIǨ e?*Vq]< V!5;  ߵZfW<;_ā:c.^w;\_hHϯ} P*߁wS =yZlP,.~!KM[o.>^o$*aJ"k^^ߟDi_K]4 Fb*I6~WGKͪbvsFWyew qMU\*NF[b%ooPG~qn#`Akw%}_e *s,bpV_8diʹ)L*v6a0ϼ2+_w*kQ lg4?S+OA JOX2Kt[Mn IPLAii]VcC_Vtřl0ZՈ Y3\V䜠hn;7p@m813Dks!6ӝW7D;|,^ؓ+UΰOn`V!L{ `vK↫frCP\b8ůn<"~0svx" ʎq:@Y 0w,׈o*:B }R!eYQު ]jAd(ik̈ ijț8-M @?h$vJ*!bD!t_ `d{[RLeh@u29%u yǙuƬc$u-qx|GLSb;41%R): 殚:\BX}^rx}3IqKfە[ۺBډ(A#xLqAa U`C]WQ``j`?œ5Kp?O@} BPQaSho:.xl|_[,|z>XCjG I5gIwJĢp/3(ׂBLdp#]2jgƧN5A|˭ GD][:|;YA,4$8R *4Ҕ-]c沏³rY'e? ΀I~L"y;*BN1N'/OMg=c6=?PnC- 9,faʹ.3BNf>ؖC zOI"=Mz~}}05/?L 2 C]Z8; Dkj(+ ".G a"3V.+AS@R []Dmՙbi{ cMdҷ,^ D@UoQ%з0E$S٫h7iwi|A}7NtEe [;FhU8\J?1q6>n> 0ر&:!i⚵Op^HJmXR16\v0 9('j&@uod!"`4phl[}h'EE-V[hs&ˋr:Y^,suFg;kvB--yNؘGyF2=$|VF++hw\} 3S}A`JmGS 5c^07rZ[>h5"y@%S5c.E[Y)ܮXw9*bحڋv ĕ8sBgqLnMͿR$7e5EyXXO6*l v!9eM,f[Oks^#}(nS:Q&[C M Sȝ{N:bbwE_f42$ʜ8H 8Nqxo[z Ig~R@%+~?_=+rXȥ0⌣d~NA:'t37\?ajjLC|=a`ڼYx2M|{=@À]4wLCDL]XI%-m}0م gtn P@nz]A%^k?+1u{R M^kHN^l+E9%cxAϱhhZqi2КLgbFd Lf(s*C?( vĎ=62 j=ʪ87cJs,r%)pLBʣ A3j<&vN\TQ4Ukw4 좰?B!ID77 t6ʵX y]{Xګu;礈p'`fCAS#;ZYcRwq98XaC!N<-KX>Hh[ۄ/FqWnBrY _N啄#]H;qClm/ㅾڔkșc0SxȭSͥu0~f.Is) ^F=/KLii ȞY3*AoxA>,mi7T%ѫ`(R&xr}j6So77-;W9NHˏ:rJ:^=(=է@]SJQ|'GE&,[M6bhOMpbM@|~@Y Ǎ`F1#FN+nVf,'li02,VYl iC~*oч)hX0&x=Kܓ1. ْV&5~3XIk+9B| n32ObXo7t=an m( M|V[]`y Xf(YӈB`ڋpR H~( MרnG|c%XN3Md EWYĵ -e Xs\z@n IR,*߱-n[8UOe8XJFEVAGM.Yif1x |#OZX3I5kx/hJ.lxx#&eԀJ*3UxO'!P>2j h-g.Beđ _*Peje]-G~1,\x8.t^_LA_]CЮ;I쉵ouyȴ5/nwE#]{zVԂ(~ 1r}Dho qr/ZW ʗQpX4`u^*:&mXe",_cuη.SMXАpta܀{rs D4s͉Zf'XOi@4#@dRNt͗= ly%9x pIeR ?O|=HH/v!а~T\ mJmag@w-oBJB۩o)(q&J.1}5avʶ m .V1S z`Ku$4ZD3)lZZ #t EpFžQZ/W,'Ӗvs/k,*M5}M38.* ȣ=Wi, >g2b½WLD%Vuv?>[ve\8t ,xRAJ~AM$-j&]O Ws?#iK6i%jdd%$={xO|sLF,&4fnM|Dx95m,.tH$H213vj':Ak*~IHm8;t2 ļ6m'oG-b(#MM~-~֟sӑ4j1_Fc`-|tup_xXRV'R.1A ?9c<"hvL?#Y'xj}J-)B:_J򰁂Lc:>gefIXޥόDiAwɚ #AD.Ѥuj-]*`b&n 3m]/:֢D Bii/KGݺ狓HF3".Xi\7fnYE Ul8 l]o٥ߌcͼ,@ nnqCC)Iq\Vʫxl ]FY%flq~{WvM^nۥr#r"}YR7/1*$S~r$-`e8i΂B` df/ξM3~1= ]tXML(Oߞr2IGvS @3ǎ oW;ik4nl-7 'v0F7w<4_ 2;a?1+ X+\$v]9ۇe +}"MzՔ+rH{P?VcL4'hG55RY!"̹)KIPaLEe:RHYnM\*„āo%Id tɑz"e!J?$5c|[}{* qSIk8ٝ8kj +qL#ο)dl̷7oVUl`IwNuh$^RFLM@mVtsIdb|_4N p9n9~1[n@(IKUE&`Hi_b2"Z YlS'$}NF.`٢v3 O$I['[Bu"WˊΔ* qf9 3"H:Tr:kfwqCF/Q <>EWuaXd-RQ|i,n˙~$ມr2=;GLuA04Ik랿pP=  ^d/:w9 1$.gbc -9}<*8Q0VıHՎ_YIb#综;FkLuM2}^2T8J%GB"sըmQ]vQg°6#SHPv&*Խpw%"m*NuJ=V5Qgk`eOQnfq~imRxp^yPo^0dYuI\X)U@Q.~FnGS6] C]y?W% MӒ 5 ԋF,w3oT͠A{I?N F}S:kk"Bc呓>c{.;;ա9 Vgx% @3cJ;5*FV3:NmLTݠv \LHN+fGk0<=HK O [!M`0$+jA_w;U˱D쩭I`mPh 5O7n8ہ܌/8W8R~vq*OK9kEcE zfȜtF'CP Dʎh%V3fuE.>R@d-岏[]󇘐.ZbLXWTfG#aNERx‰QTr VҞ 68A7wczlotzq7ve$r&=HvVj6[i ۖBsEnPwQ2Ky`7vC S}7H‡Tj]ej3}|>DG֧*/ଗ5??#YQ#"'oЗ{wn`HYl!VXoic]ԘF;k[ GBO`w ˅$Bc^`s\od-5OһR38ٍj]aNUM"QD(Du|*g:FfR|_Aa9&ɟ[kf ܳ:lT@x.J{;-yO25I1<@TKrR$B \) +a=%[(#)B-PSS/ {n3-//[P N<൑.5Oy6!;E Hf:VfNq|QY-5+viD}"[2jA'q1_c58įk =VC42^jD]Wgqu\H'4VBJpW:nM1߱glתX_ 0YxC2 t%ODldp_f6wQQʵ7A[{AHd-z>w3?;}25Rfd,ZPҋkDjmו [%7KٙT/}>/yl~a?JPQRnNy(1_SAj%wU HnU 5v)ـ &053#VL)KykBGZK6>y g!fOӃL7xQR[Xz6UU[#;H ; ~':V mE9&(!lYg=xޝ9 AA50<5U_VRAďIЦҏoG/l=.q07łsh ^(GT@UG1[*i{1&}m&4IʠhYa t@Տ2Iy#Aʑˌm2~E1>od.돻4 $u5{?!~G|K?ƺDk8c;Ia)IiA 5Yձ9 :jՕ%mflצa˰R˝Ȳ'Es֠бxrW)OV q@&\θ~{S_Is,d䵑 qu=O x(Uq8*t:z?? 2B(b=IyՎ[>ϤN{&$X%Z$Ōi:|' wn1F@JN' X_6irB@r[d82$<n*,sԓ[Va92Nr6swjԐDÏ*Tda⶷Biv$! tITM!!}0V)wK*W)ëg I\u\>1&Ik)BAP SZ=B2$#2JgkZ]'iۦNK|(|Xɞ(j|-3ɾ  r3OImwpvm.ieVTF?%W5%+t)ok˽?[VNwdjYy+50N&w7jW@Bx9e* δS_[V\yKW9[~$cU>Q ϣU/6iLԸ5F()rU3Pxm_2@ߙH[eVt9BVʱZ59ÉKոо!^BǹWYd&j.Q1n5hMWX 0a"'}u`x|i9- yŐRKp`:P,]7|SX,ҝneٕaVqBZ}@߻U]U(diexz%D@gRݩ@ 0؊{iLCEyV #;D!JqQ[C--9d@?a8cj LwfnN\41#@Ѭ5 Q,NI`L;9@@~77LߍH|9EaELwm2Mek&S:.;$z)>G6k-lV]@*{Crˬ KZcG%I ;cd +R=}Ge6LZ`d6S%J"wOv.d _R_*AɳMc_{$hX=yY4&.Q@13+nX$iS[YD._&CF͢f%,uo/)p)l3_x~NpZA_f151':*2CC=o D"6l”p׾L+`oJS/3Dk_'A&OhO5>c-l9iuE0 M*|DcܥVbu$, K`Y`xL3Qز$<4۾ SэjhiY$19$OᶊOefI[ˡU9a&9>BN:C5\&Ԃ|ʌJ "p? %wjۜ j=eef3}eƮFi8CX `+2AǨK]57\_aMleN°+l} "SU++r*i`#W&ޤ%b򀺣lG;yFx<[4 CH8|5ڿz/i}I۪(%b"OjLAjM~5jXچ6Ga088>NZz'+ߦ fpgl ͨ H&_!*I?H047Ww׾,Ay|/J+VxT>`R#`-㌐Eiݚ'rC(_Zs2 n -zu Ë9{ę$ߌdWteA+n \T}U0%3m^)a4OGNk#}M+EҨ,W(U8Gp#5M-.Bs|A؂q&"RqH5()MF{I*M"ؽZ٤ Ot1)a#ޤU/l_;ag6OQ$Ԟ\|[p)BZuƭ&ɽ\@f4'ݘq@ɥ5dxޞf\2YmhT lV\zVC~[N>c8룖 py5Ɏl=zo7t_LmtdeCHfQHf hPzPo5vp͓^❿ U~$fQ uoEvTqՅeën(|\6'z8Ya:?Q~TV5پuTaȶtn'W阸1/HCsBMr5KoGo\Z_T b9w5o؃;f!rRrua"M/z" _, y4f|up"Ĺʍvy%-j ?\a\'XdIjV iU[c(C",|LCvɫ3 &RT "S~=ʎABEDm6Cqȵ\{dp ?mq9^5Z'Ev&$>]vo-ds H4~ñgn/s`987c08\TؒcQWoCEڼt&)XBq-: 8-.f *Zk4ٟxMP%~ On0 C[䷄q;?ZCTSqBQ6U#|(z|Q%W޿ ^f$[&Htot>:d q{iFcѓfhG"Bȅ0J}EσĈ6]&.a#V9C{^\-v >In'"'W)Aȧ!1=_B\B?p'2n\ljת`#̪L<8w{2 Ϙ' !(cY*scEÄ*^&!R:2XߑWw?dY yp9{.1060.iп!a ň/ JZW]'Y, _yZ瀉`/DT \z^qЙ!f\{񉨕OԻ덆cxl%<$})q[!ʠ_`w%z)dy|(HOq2S7ɢ4QX[..U|1) APw% |QӧyE+Nz`Nvp}bfw _Ը+FrjRo/n G+jY Únsf,N2q&եIO6ɕKx]{@'S-җj6g+8! Xm!qu~$+{fXPŒQZ]_,";D3 x>qUH4T8@o}ZgǠ'@9d|> U."8ʛ*慇UBf[JJcAogS5`o@G` &`\(pPÓVr_MXSٴmKeD#A<$XZ|5pӌM4j+]]CaL$+b7_2 -4l]F%(ĦЧ$BQe8sԈ8?a:hv8Ir`<\RwDz"?`-BUr&bJUI: J$I1xVB4; H&jrǧ Y֬ŠĝgC`M%MC:Z6 -28@FƨD } D,%` ݻ.J,aw;el:2bh<'pc_w oD@M߄#6cEu"9Y0efj" 1>hv;is7xtsqolw+= d̨^o)/&kW nXP=%M5#( I 3O笱T{]ϭdEE˄cƿQ>D7&ctrOPZO9 ,҇SaKpØ|[ČJ}&uãZٯyL z+0 UxDqfuwiHz<*ɍ6m4Uڱo_eob8T\oe. C6D1c'g J<Q;I*ihl kz'2WVKV̵ȹN <] a?S(N:^)G7n"Y#9\B|$eAmjU۰iUln)לԭ 嘻Н/yv΁2C]`zFJ](TN؎1$n:%Cw*H=!yE&{xAd_=#uqvv:qVi+ QV/&vv S8ght,q-(/w\|9hRb̋[=%g5w/2 u?RLWǠ:V0Їz,@L;" kc}kq1y9裼EU8wW\lSf64.)[}i48?g^4+=k]fG4)' p?s/L雤w?4 C[dymf{'n ?;njvkO 6TX^5pPhV-2s}WIA]z|?@R4& + ǓO;S1Z'>.W'r-:nprL 4pK|$B?P2Yu!ĩhQj)/EtsE6OTiP,vQOʉԳtKSd1;gC"iy+4uj+ѷr7bLg']\]'ʙN͚K*P  5WyM\Ve7SYJK!sC r%>@`"Hajh,TCΜ[% gֺuۻxG_m-`f 6S#~\ٱ,lX~`NTk1^$`]Ro16݁0Rmi,,+a A|zɆ@>!M4 r/n PLPN9HYJpsaV?l# j$uu8$o' X9¤.@B TW٪ru$AqU '|{| dJ's[YT(gQT$B{\&ue.P%_|Zgy(/925(/F8=y^!8n[œZTDD.ΊP)jg#hȏ^UXc@3XtTnnD$q5g5Xӥ0RBzy~"=SU`)>uΎ8˅p=z\B9 픢³$9!-v>@U ]!cB=|V'W+ ?@L+z#4~>" -=)]U%~O-ǖwȻ6 S|'I7$*awhfɰLQjoj-}#b_a ګk(m!I ¿eGEr#Cd,?M5dv[futVc݇ࣄS8vӄt5g2!g454GF4[vϊJ?`Xn y00>i+O.wG-#Rk$|y=1kQT1O[f5 m+NMfeG0v.Bs*+ KV{; |+:ajvB }Pc$ʀ.ߚ"7:7Y]^jԲ81$.[6u XzIp$LdئYW?0 g&W^g "pĩ^7i)7RB׏2K\BN㒐/P0_~\cHW>:{Gxa={se^mS4:Q1:Ϙo1^퍿6p@YnR-tb;jyݼO>^3#C y%Yx۾Qeǝ2 (E f;gUyO^TCJkQC9\xH-uޚꀔCOłUsgrctfI5͊V{͕2J}ߞݶ4Ad4DtTloŧnImc )8jZjCSՅi1M'j6kJ' e5!_c^"c3vxƀbAR$I8svi@E0 0Jxi\P)}ax4௿R ԐT5Bk&bqyd*&mSS[p';B !4ɣէu6t@o޴ʆ# -|[x`9 :5 Hb߾ y݀?`̝NJX+@XvyqXWڠW5$Ldk. ! Ur@C| m@ zs )uz5}sL6 7G=Nܱ53*Q"F[- { K:@_C=B Ӏo 62"ZU(`ԩ r##tt}-3W|_`1pZbWJAŮ T7W35RDLU+=ێ:wH 0ށTqtѱ5q D M͑i݅c8TJ]rZ_C t n_닺M?iTVNP{~C7vg2._Ł|qA5}6^wxn1r%;\"q'Ӂ)!0:v>yُ"v\XZRGNC\x\M`yHHVҫ{8ְؙKhZՏGvnl~Agn4$;m5wn;ٟ٧vI)Dyu,+5J,ۮ[m[ױ۔Q A'Л1bvS?b(8+k ڋMG;d~-DY=-_JBv+&}fΛЮ J+'MVGn⓺N6uտ覰&I"0BH*U ɴNp6f`&ى-!D. F蜩ryASZp3 z6nzǔdN\a4nM,(9W P/:POlJPhY;pŽ@6i:~#4EbZ6OO_QTXO:+pm8"mzxi$Rғ}gB0ӓfO:oV!A 74+).$cm/7HnlM> b ֦-K ;.琸zS{W]7}4+@[;.-J;4rzzė* >!,}=$ۘ;%x:>AZ r+$Q6E/,a ]WGK7emjPwn˽<$\FwV/~d4Rpӳ;,5%r`%3@;˂v\8jD ?zo œ Uҵ{]}9N9Q>"QmS.yFrMYlgïjfU*]ro[D8T<3KpKBbS3Wȯ)_;,&˝AiI)u0 I vyuX!fkfUdy|urC0)6+WFv'Ͱ#-t#)|} >)Tis2i>~̆lT?l*N>iä[3P0W֔OӶnRIXTZ"<^MLwKޜrr.?WTH=i- ?KL+Y7C'-i##ͨgąǦK.U>\^bNbiz nzM\/a$= V~Z-+l[&Na1ʟBV6"a螪յ9gmM<@G@w": W-l듢)ORC?}utP,׍ϥp+B(|%O;8dBfydݯ`b+]߾8o^~vR|0p'GC,6 AB(lHsw-An?лfzU| t |>fq4s}AP4tf0LKJ|A෷HozoߚF&e4)OCIㇱD1`۵w|I_%vخ,6BEG:nچ=u[J>FL'.ٱ^_G2ݎη$s?clf$g b/RѠa= Z֓}luMv @\^~u kB͐ O 4>6iWD>u9.jR"< uI٩)܊ew.ːly! vtjQE-Ol}0PTt7PNҩ|FЫFtԓ;)e׸tRRnwvJlT# ݗXg3l#tx Aǟ IcsWNdKծ 7IMYfg(D~a9QcD^8dߨBhQg?UطZ."1tZ8vvlP @dm܍=n?7 yH+en*Vmzv2ߦޮIAt42j@f&3gcw_01&]b)]2gQnK-ҨI]oC,Q{}ku\|XlJ[A$Fq>4Kʗ3gؑɛwT6C. Ll^)>$|Nݯ}j"P˴S SٺAc)f8B*}?:FOvnWHeX^w+D2K ԱRO1goztv' w"~LW"C6z+ZrhpCPCR.`3? ÖXqI'5YM"JڥCd-dGօ\$[0n_aoPjcʥT!%qn&stf,O aQjvNBs) fh|m)aJC^1u Bj؇ Kh;Ёfar.sa[rb/ȊcpfKK3V}Cb9D@CeNKJqȅF,Pc8sT*l$⤗=m"EÞ)[.jF'CAStO܎1^,eEqJK&_]9P蘚 2AJr@n䰃Yh2Q.g3VyO=m,4*( \L Qm[Y;"^?ZFj?y&tv&Ԍik[,UJX1 tC^}((\D-Io>Nku^AEx  ՌM]'C0TqP&7 xy^bI`7'TpͽgRtMgb a@1'|ZizA){3tw{m ۚ-^7Z_;.Q$Y4/Z 츽k]s<ҬǬЯ V5BXD,xz_ n!eֽE}C!FU9@6-Eh=Sb1i k3 &蔏Q:/xFtHcӼ@(λxs0JASuRX,͈%ׇeE rr02uu*<7Mpַc2e-v;gNo"IAOТ~ `G9h!?[ ٥MVjϷ"iuԡd%b;(1ؠ7Ƌ]u{&ih؊w?Ca6>s A{RV?%zޑ40tGq! x` @-G;ػXQ eA3`WBTDmܕE2FbǤҧ!^TpsUma M&{pKae+j Mx*N1|13 'Xݳ75/vv2ϼS1hvM7ؙ畛m٨>C>;nN,دQaRCFduK>U&r ,yp FWRe^<*h Lk@\J%/c;LjU"2sXW0~Ej4oʀ<u}M߸ Ǧ%rR6ǃ󯸰z\*M'ϟ``Kie60$i4i[ &=~N@]Ec)Ƌ-d( n bs" )AFͳjanvpaCZJ-8V-Œ~Ӑ I<l~[GCZKΰ9QQ*WahssT"sKT6WaPxAN+$l"ٖ#Efs}D=%fAQ_aRC6'#gcxۑa8zty?QdhR"=h &daJ_oZڭ+6fWpN&:Sf%JC*>酗O KcczwYR/:)@Rs֍)m~@QXyckfO/zTIoI(5,%`䞱ڦA-$L3Ԡn^iѼ @fǰGc;g7l?9aUV<5Mc19? X:X̍`[|"/Y<>g`zbc@.w7wJfpZ}KJT%]K|/S<`Ů{JB'y)G*]obWB\W.R38s<\RKf(dDj :|e~],;L ԇ#rQ*-5*=IV['OЏU!O] BjB;ZKS*:_j\ru&T!yܯD!;?CӤ^n |S8iyIy1qk-Lۼ6FO/LFBִE)Y5ѿ ^O9VԷ)>Q ?;QGp ICeG'3IM Y}SobeiUM2 lqБ]a$xq|a㼂t_\+n`xDt Ǖ%KQp_mJq>G4#z6JϢ.qߗd~;ց V4yWظ6yŢl`ڹ|@Xa9acU2ڐqn,2GեpT{NheH*6QFďBڄ_.#oIldaP vgVew7ax!K]NEraděAĔW=؍}UrK]bNFiwrYdےǠ^7& ˃V?W*|>?cO.Ϋ>|ga,1 i* U Cm&u[lݶ ޳Hgwba$ WGa"'(ׁbGLK|`[} 7I{:}v2ta>)U{,' s2>o!er'@Vl\sS؉HYXqPȱ:*Rjl{>z)AG¹Ҏ~<:H3`-+PoP}p5o]?Hy*ަTqz'ojN}=qL/=Rzi, "!gH>Ԕ(̮x  1z9},=I:IUwӤ/=( AWRP +I?nz!(gPr0\#_H.bAa,J%]?gIǽv Q 1 "`iLC_V#KCߥ#/tDMO#c+|0I& .*. Zw"IOԽ3Bjc02h[E6LeZn=\,IZc j0u͜\}I*kR{v58,,Ht,uxŧ+̟6>+՘C}aeĚА^Ξ @ [ ={%NR>l;qc?vssK[Rb _Qk5&~>bicb`.Ӧ;4VIw1Iwj3ֶ8 {{;$.Ƕ4+_n H33FՕ _{:E݌gs}ڦ+2+xcW=I$$YS)Al"e陋\Y߫I'JɄ::8tHiÉ$`}7~Ƃ\Kǁm"Nu [`;{MM 'ٶQ>O[^2sU (N><ĶaR=s$la"$aՑDy0bkUIe]:ƱpeڡԅfIGxQn26_~up=XFUh.;6J/@cE.Eݣ,w.YPgW]R[ȊV2o:#Uenp4_s %e3줨Ve?S9ּWqhJ2kID ޒ_gHQ͚@f]{;CE s& =F`a慱TKz򩿅m0ȸX9bI;  i,"ߪGjAFDKe,Zۆ+($h!I\q 6G^a#a۬"^ ۯ2/{/94<B*nD@]4Jq?MxgaJ9 )0wlG͕ ˍ)K+M߬t۩7.r1o(/RzJ\sԿ^7s(n6Ȃ~ 5L_ӝ]>4,5BkM MK[HxɆsXhc2 r+7-9?6cPQ0;'ujKpOĤٟ>cXSh{WMpf@;D(ortFc>aF dfbWf5K 8SNdr8Em .TVTC^X($[^!b1P㴾e9H =z>ud$>2 `%$CGUa G!Mt5ۢB%ZB0>"7@5n=#²YyQRC+tͲZnVfoEw7mq c~YhdIm1yYQH9W$omIk`'౥om8Emҩjҍ _ն%iw64 Abh+O^b*u~3IOE:~Dl7&]ofϿ;G !wIQ-f IJ+鸢<=s_ւm 4_Ew98-M~ m /,PY_dWԋzIeQk_zҝw.&Wk<0}7!,Rtgqk2fۅƿOZMzu*ITe6=FvU~qVе@޼ 5y jjUvkD1&u8T嚝D"'8cⳮ$5axttV¼{&Q3 ZIKb v>͠Ѧܐ4UCT9 hk/ Wg/f]Ӄp}) RnǮl$K6Epiv_P {dߴKZv!+w0}T Ue KCe&9NF)/Ťxk A7ڼ7+6}Po1 Yh|`6//Uyqi@A;rL`ů<TZqt>y-KȪiמ{6O g f,nb@8c1s`9+|]1liH{` ~9q5] ͘ b>3y{( ی qzZrlCVosT.6~X [ Y!;Jr>>G dgޣp)lxv5TYҝ J=vDC/]1/oՈ6eB#j"6tU ^~ypn{Ŏb[T%ylaP/ VisKŷSq~~).%jVF׺1Gjȷ9hް ]*i8ޜjOIrLj2^ |YGn~ZIg1$ OU=naVhMZ;u`RZWĺϰ]WeX)Nw}4I+}-{$DehI^vTZ?X GF.E'#YȌЮ>ZѷAR=4Dž(kNt]'S*l~:<] ̎ ໧?hq,iZu yju+0U8WV5w!Z@[[G(]r E{Hs*I MvzpQh.$"ƙg!,wN!l^ṳ>kg $jFyƬ+'%Hδ\$1T4E4|ꪭ36s4£a?^e@sk+6f/6 aD eX!&/ _3p+E 9 ZX3ܺ95 ۖ4jt;nW)> gTq0@:hB)lv\+Ǜuyo2KY]MϺpwD7>9R 6*γT9kdg$Te !yо*%}]:;Q1GH/rMY }U9Ճ`kw¥# Hrc4pD :};nSM'i,I^[Jkt;n0mvΖIuvGR[ZP ҹh c{mpj`4;~+^&R"$%!MC{cI@h>@-I ow42)IkOEz{TucAcyC!n*zte ,FUW&`/"BtlXtٮfj.N+z0A,b01NHvz<:nØv-36 Nj**?wqVE&ʒ囹:6AvͬChm?Q308'=s$ncsTvҟ\ԫ%#T9.S1X+ ͖Ϋ8aY$۝̮)9PAPlii:z fd_}ٲ{0#ιn/HWb'#NhRwR7Q[0g6$ncFM2^Kghl$~ٔ:M|F\ &ծ|8 H]&PCB3-x1%;_,9A^|g~,k"P`&cھŊ9oZ/7AsW;S` ̓Lpȁ!P =E(_u!G ;h'0g.j,ڤ:1bƂw5g 톋W53zuaZk]k [-庂lPт@'[ŠSfݒ 7XCM˪$sIZ6~s7Kl>$Fs |3EΈW0EOX\!Dt""55ˬՙIH{?0̚-Р(`CFk?j=H^| KEB':Ϩku-h/ZUs.50KY  zVz"ݾ ~p=`M;`ǯ[5rXNWh.?3<} &|$M?@94_ܬF>_[W?AL a^f4Fb50Sx8Mu:MbǬ볘#'C% mE1\4DmT;: LW.3 a% b֪N{Ruj>HbĈRjcMPC._*г~nG`E5 6p>Y vV=lЉظ̟on;Oе0t}(XK<fE% &zWa?bѼX5'c9cZsP'A?xt'N\d`F!< 6ѺC5|˩[RiDp/ْEg47OS D—'#(%2seV<QdOa~Xos"`KȈ׽8"?*-K^C/kMf+˳(jSԜկpC:ւhNԢ&JvBX1+]uk^ BJRr~mp?t1]%Z\#eo=|M11bF_M]mşDL\Y2c)VCت 67ɽݍ"g)%.(~OOU'!OMi哆&00_9Hn *{ g߯Lȯdfmi,jΠWC |G@6s꺅=ߌRlUx3,U->lc Lr_*8CQxQ̞Kd߭`z:gNrJS&p7H=Qw 3UkKem0{`*M JX+ 3;7;~ ۳٭{lLƇ vsgWyKڷKeE}zCg[I>8س<d W"@R`=^dc RRl Բ8_~Hz?;+<1aD/#+t]v6郡UozX"zߨ {>QUVuI0pSuU}Ⴤƫ g+z~ }؝Սe+AW1Wʝ(%j慲HR5EpkCN#nFߜ)N,!]AlYyB` im\#׷U . ehT㨚lXfN jgOIRXY*V}W'zK|.Te&OjH!ϡl/Cp?""f;,͘*Ӗ bqBY!*{?CkVKa )vLA \iqS(nq{c%,OI-Ou&"<.1LS(:[oOv4ݻ_a;`zРBYht \7>%mdlMBry:M2+ .޹NgB8k DR# U:p '&ZL2^8u)~qvc-LV Po)g 2n^w' B_.rφ\c\A'q8r:Iѡ;]&n46/ !2*'/.%83<:C)z@3G]e3P »/F;AxhjݛbThGY/ꋷ'HЇBwJN'!J?"8u0괛tcO:U( gd#;8HBx@(l !fDŽeZ.u߃>6?J :6dor15ρnU~ _%h&Inϡ^b~-{'Wȑ::[hChe#"q* :D}T5q'Q?M&YVm.4^zj`{nUHuUw{:V*4mENU߯H"ܤ(Γ̄-93U`^7 XZwhprUuaymYSUc؁tV@^r |ߓ{FsWtI"ǧ}GktwqکUec\ zNazc;+"`6}_U0I57KnEf7W=[LWx!CV'\4@ɏyٸL WӸZ)xߣ7;G-Ijjo?4u=Aj%0o-Z9 @& zY #DL׾s[i񣔌|ѳ`V *vu0CMy~1ƠY'g)"A,Yb.*< #V3GldLXjd\ *%OJ}qٍcVj1zjM*Q j?Oͻ>2zLB*`sx%kp|!U ےX'POL!-TThObrĀD)֎Tɸ:0,Ө8fZ-ՆDVq$7o93;v;J{GUUw~eM,gzm B Yv\,ꈬܸ„,WHcJ@Zsa*@6x%3 /GLfXDG\˼^YM(Oפx궾TAW ẋLZ?!d;0m j+rZ< cf_`{K{Hut(Ҍ𥬶ey/ǁUY.͖Q5( |4 %n#Lwtdoφ%|%&`8E8<Qј:e޹ILJzӑ2ɖdʉ>VN$^u6HؽUKb3M+F~2o%~>'#v wL+T}#XI} gv\&4*3+8_X1ʪ)ܱN]h62Y{"xꦀH%khoi)auY7`At2j {Q]UG+0ϪEf.@|# AU/Dd}6B-erkT3-n#>s> Wauf*#7T + r:kߩ#tŏD 6_s.#Qu"SH[d}*R!x=uNM'hA* y9FF+*]"AK|ĂO]m9}H R5 d鸕m O1.] xC|D9@թm[>feU-k+#_1RT9C2sh71=4:l)>|zj)yjN*R8H(0nBz&Eه]n!nC.eehJ-d؃b=yՕ1'&x!E7lآ 1/V3my%.u[TAI?k_)p|-]lc{i5<]^ݔ"3Zǽ#ZET4 +m"j#+tάkcүKuHC}..hW45J f32q%lG%^=FO?Y!;%7?K-P@HU)(ɹj*$}dnh8^|vPfZCJ7xlW@e/M{9w'Qk+7pȑӾiJGޏP;eNIӺ.T|5HE:t'WU$ :hG3OصnƢЊAx=ԾjKnnk0B=mv9 $#@ָa)4ϊjʐPٓ B_`>y} ,Nu*Òoo ;WK][v%bٞ4QG9ȑuz>VR/4lI?edSx֦D0[46-ErONVA׮*B^bNH\aZqD՞͓ .VOk4%:kwf|I\76~ ҩV>6q(rLZ3x R2y)51MWK2 D^6-?0i^O޹nX4l{+3,h)[Aʁ&L5L/bhj9jUKPnSYJ}M"A{,a7#uRF1eY=хO{?b [i,Tc”%u1vLrҏO\*3bF/!cy(mA^G,{:f7ӴkQ 3j&)ps7=d5M°5KΟ9lye)Q.a <*NL\;ٚ u-VV=wWL3Z*{KeDݖ;JO5*XX?Ir]>Dpf,IՍ_/|9iuGn]i"jP+syW.C֪ ì[W.?߅zJ"C 7Da/K U c!Ǜ7c^4>dI,>o,_fL*貁ŴN|~YAy&;.Z J-M˥\&ǐ ]I.z RYiIlz[=/YRmhEBLS ,Q15mYts^3֦V=j`aOc҃!ظҵGi }3 @O9UQvGXXHgM}mF\~ֹZ}v.c:eNG4`N0>^3*Y1ȠI[l朘UAo"3E3`@NI/*W6}@wuBr _A5K3J9HB쑝 Y3q؏R:ńgjJf0VjSˑ0kO#ym7.^}=2v u?]5.А(Pﮉ |6%Ae1Rp]zŎ-E)F*z%X]>!^gJS2!ކd/"iݮ x5imNdVvIFv_|ۍU(DNQ]߅H>(pVw`c)^㾳޾($2kS#ҹ2mF-^}ǘ X̫%s,TX͒RGD3hg|!dg;`]2ABQ/[:~!bʫԢ&y߱7!t]'S <F, =J"k~9[q/K_-\BPNmo\qKvz2jiAM^v:xsA[|n?O#bgZX0O;+F>8Ix+KHygCMh ܝd Y} ƴ8/v͢Lz).HkyvbeiN.{~$  @{xz-1}ǩ_8!BOՙ "eW.գMP9,bapkYYzb'K2K ]h#)o" tMN~`gmY3,e^¯"|ف r ,#&ХC2=jVm,5&LQFÞGf Iȵx:MlmL{!CP*Ҏ֚HJXt+"%sH0B\α>uTx[)9tº W؂ ׉d8sVd )u5AsqAڰڇ6Fz,.rzhavǹ>¶YLDŽ!{s㒜maT9$deK%Qi"s^mjK䫞U[% =) jA@kرk x0Z8RƖߗGXiOP'gbO >GJWbe`fb&h.=9vDeppSz'E24+{4DYcND^l3Z/g MIe)ƀ@V%mٙgz1JPKU0WrJJ3fo AU.!I B}DPIZZ}-vM}h<頧`_SU*^ 6Cw~ׅe%Ot7V~Pkl]A{1w|6̓$s~Ss${ʷuy'tm"he W~˻_W"L8t( 8k9֌*c&o E"Ujz c%9`XU؎z1\\z md]Ms7>u(ƫ=/SQ.Wh0J6hS(=l$;'ܚ6 Kġn9W5\{P\YPhh=DeP?qEHy+=v42?_>@T(z066`Aq20TƏ+\Bpu;L! Wk(I/Uݦo.[QPٌ-ɽ/P"f_rẅD(7{0s$zUeEpY'oGl D3(uG{M&II; }gH \EvytV\/\<ߨi7r5/7֪3xWQ\pI'cj*r3r3K!t3B, BJ8&STz ?#q WrJiO `v~!8&XBi^ HZ|`{X*:< S$^%Cޅ*i{b/rUIAG |wrGq+=cGzw[._Ѥē$!Dq¾\.(إ5=j'8 SyN\!C]<1WV@hv&ݐVSᯭX4/:(dC`SJ*pP`b_RVjXW崪q6 Jj(I*koQ3ܵ/o%XHՙ;~oa.+#?2h<.f;qH,[}5 >,w=Y ݲTl=4+7aQdUBEa ϴmv\pb> }-{lwIݠN\A(:IǕ9 1GhR ֳ&qYu\mؗگ*0㄰\zޑ1brPHݜZb_P; Qءm:Ajm-VÑ;V|b-)0}045bz GB2LM\'MpQIEVo!A䤯myx@HM'F|P82윴 ~H)q"͒؁Ts5ūs'Q{V[%4ݔ-H+;$-Fk뼤QDk-F&}݉H5-mۇ7'.V!T%7j'1a:^JjCBxn@5N97 4R8?',0aXK:+)"TQ7)dk xp[2*Gg]|$-ౄ+]$;>.7ckL{jF"#Օ'>¯Iz@3i%uq[W]rݾrZ K(&" Mg/՟ 1zxd8|8\0Oa⊯E#N<ϭe5w/3ެsi ?Ҝ7~]"|Qr`ٓ₶ cIG& x)o_+aN08r`IX_Pwsb DTf+ݑ/u1E2s^358~cR4/[8[C0ߞ-8ufH`/*nO?YAYRIknX#Sv2^xdq_q9.xcrQoBI˶y:>?GD$D^BDqW_{HN$WdlɢixE^=%tpʽ1?1>Mej"nj]%@ahdFuRmWЮ؁Ή=WI\#7Ro7|py&QJb!` bM5ډٺXB6b q;ЇIj)`7X;.O?U:Kl:P#&%gZڌs#ghC{Ѯ0ɢ"{:FQ"dW%J-B10AxN(g"o3y10_, 2GPXv.}8x+s(:6-`Jbq"<*2X*j(m`@s {0nƯF%Ar&4JO?l;hذ#s[|Yvzue(-Gs'p A܁L3= pn,O[Cpp{c?J=;hgGFF@rVOimz` 9'2,"'A/Yti!{Nry5Pv`Oҕ6j)ߡ/fkXH+[U[ZlIerD*#lJ o%C& rV@\j45-#Y7l7q9iqeو"r\/c+VCUlotUdĿ'9!_2N̂2 9S2JG.a( Cy :M%SC(̲1tna$~euFg(۠+l'8 Ɲt)7{sQ1T:cItwTE5C{ii)Hp^dc:NguspD~ vQ^Lr̳.Qz V\G7}B a/*R,FGAb1j[,r>~qXyV|ei9" Qa iΑ/&k5I 3坦i x.lR_zdzVjAYuA2JI F2NvL"oCDr&oY_-cA5"+4;65~rXHѺ;% CVکufCĔfd(oz$X?Sȕ#nxATwņ,νARv\-H#H0fe#IE}Co׫,=_V S)m/]1Iꏵ>k m絁#;o΀+*^D?Y; ِSws3/vxRc=vVF]>>z$7,vR2QKߺ>3&G| WgSb0}\oGBRQfq/{uu~/"Bs@th:30Kۈ;"OjܺЁCb.XlJ|/ R|2:;g60R<\Q>/qƪ8M,j,N`w31/ C|A:M)*Z:Q3#jFh"Q WzsBR =v=H 5A/ 5~+ݵ_,@@lEŵZ487&*q,NIvt*I*X4W p$ktug1#OT{讱j1[xkne8YAL xO&Ksh2k MlFNgÃ%m,U;{ .y1=E@~G`&ﴕ(:Su9[GptSb3D]d"2Oc!}-vL*P4G,dAiq8cȂEl;39\ySt񙥶mʋa%ҫwDo1u)^H$X69ٌ҅s&쥲'^(Ea\rDDSGB0K`2z޿]k*;{K14崧 mغY @y88w=FgBAWt"vAęp+ꄷ<#Zb)IŮle\L$b$Ar/P0&Qp. #N]-v" y;&Y{ 6e5T7x; E$.?uDȁyl1,^‘pq c= Ӛȹg$qQigu~5eh9yy+&u=hGuoQ>HxG n4Gt͐\$sc9K=QapXWAm~Bvr'{_a}+ٙ `Km.h^67Ch>Zė/aMoi+n5Wo=PO55IHP(T~_HosGLg.ZM9#le=1]9Q.pqWJ ӧ٬] ,2ݟJ }}LJK'fdS k"cg_PR^ѯ4uM'Q9g}6FX֔O{46dH$ք"#~r0e'JY9C޶$+]);ْuE'˘C8=Hn/Ml"E .&p(`Y19qﮡs@_[4_s|پVڔNgӧZڂ^dC,daq;N.FƒAuٽfC%U`&B=ZQ~֛Q|!nB|j'ѣ]-3N޼f³tn`X+&?TIv3UHlܥ'8~bm6Z{\K XQ0(@|).G@Emo;6$O OgPfoVt](/L43wVz01teKZ`B)pӷCX9{:^ YO8v 2sfƍopVV;8;1m1vTR(_П,Jz^覾c:QDO(o\7U= %7NM8Pxl/Thfnc.QwU͗}|"͵?@r0MZY8'[|}O5zȈ.rȅաbMFTEҨ>,1Yk^֩U_]+I0qsF/Hwd?^pv⊯+ Kx_3w$whRoWvC)zga?'w0 `λNGvH/783)ni 5զ ć]I謾Hl zNY*dm':s !q iJP]U1fꭇZbA$e2Pj[_ 0]WCmA89]g:=-]WК#)JC^6"KKH&[ܓ^=%H񿇤l>B$2 & iEQY./"lFKBFX -y7l1P'7*zh29c刔TEt&"urjY!PfOZQɵiH+~5uNo%@ҽ;λ{g6fLUx@<Lu?5Kqky\Ad!tS-nDF.bt701~,֍_EMK)];㏠˔!I3EiYv:zۧ'[g-/h->(q*ڙOL ?m۹7uf{繙}$95bOuge87Mx7qTtaJK)cS?K;_\QPb2Aw!1乴ܾA͖D_3IR/ﳛ}ikə} w%n{8!QRl"_odmo3Xw2?sL8FS4~w*YPPREiî\&`Ԉ+9R*kt>-E&"p G!G3`ɣM՛v܋"Mc`=)^g-Ch "j\4Kcg/D NDXB@*E;X.ncOq"Fa˾8T8f{ac #7 7aJ`ce*љЗ[>U€790Wd7I9|kSK|IB=޺U{H[`/+K7KLңaЕYb+jՏϗeO`S1#C؅L!v8KvvQMCq|Z#$ZNL<}9쬴c|xA|Ah,$4&x{!ՙUd_YDT~ܛ3~*e4CQ i+HװVaBH"j5@*;[)A1:?wSF]YG\$ŞvU [~V!})ގJ%ٖ:`? G,Ah)ԟ^)}#)6PD09:"W;_ <I2 VMqk*ti\$V6uvyˢ@O݃'Bc k;8BfcfnzԒqOu7~%y:a@nmVUqҿ-!Ey-[h}D "77 hw k f`g2)_m Pʡ$ sP0VWvA+ *{b= m2q"2#ķEVOUP»b86HZLru.@)[ pb|7-~yaEc1L"0k$&1Q-voC!cnpxBL -;d\[VW-'S"vxCxqHh4|O8_K^. 1):E?W9^SPqf-$1Un4[OէyYɥptWL]o %_V3 B:\vo //6^[.t+`|vOOĺJ)/uH<3,u LL+`\T{W} >Lrվ654˱Uz$fw%ī&E"HId^4L|`Jee4(,V}'҇LiǏEr sL@L돻yv/ҫjEpv CumSa3pg>SWo+ԎӼGkg`#Ih<8\Kd* D꒔~q klLUG!LQ[{\ejride)S[C+iLtSSsd du'dxL$H7kaGl|Adk>nOL|e0C[Dzo8wsz_vPS%w$m1+>A`Vn(URA6jc9$DE1OoG]oXFlX({\tR nX(ѵI#A6`w5Siy'Ș^[^yd͓{"bb*a W=z"sί>Qi+K @,WkVMg3N"ZpoY`a|^R%|gWi v"&[IEEL7&q{j2>=xdb$<7u*OTrʻܩ2Ex3&; k`lwghDoRty-[f˨*xUKHʘb0=~!(]@כgbQ{=՝7 $awpnr|?B~L0^P>N^F j\yN#Lڹ~kYs64b`] qc/d mh&]!eri VmȜ((Vk яvCUPZ@ڇT#t#Vh ՎpoHS! %dѸ!ˬj3YV#[M=?1i`tҴ<qL)bMoSn9c {ӏ1C8r#W˙z(#)0b$S Vڿ𫌵Ba7L+|.h _eTϿX4ݤZf.`Qc˛K$a 4hR"PԾ/B4~ZQ𮴝b&=ApHTa$/9ŠvMuC68΅d%aT '!攢W {kMG?4 ef?\L|ANdwym42cs'^F{E}7W#%TЍG{Ǩjpp"8Gc%EDxTYAnFhgz}+/vYKtv:v#(,n7@HsHcnpowIXV|cA./L$T(.D;"D F>#פ0m 6y4܎/PArxcW9M/m"Q2ZQdU=" cjtFx B4VwO"3ԆCB!L74>а=H 'm- <X<+$O!ѝr'%2fXl7;Ylld&S *BDA@p";Þ$I8?(7{T5)$"ї8 =(6=є1V%سjD鸬-j~Dߢq9>(}qgl+G!YlGwt>5IJT#ޱ:9#u{?\CY'KN-g_fV<ZIBrWfɝWzQ.ƪ`D*&""&Qjfkv$C_N'Rبdg?(~Ṅ*yKz[qp OHN<\߹ЂFcI]6*E o>l[?2 "ߒY5sf~`qR:K?(@uF|_3wz٥gM:+o5.@mOa9e2$J4Tn_thKhA2h[QsxztW)ubȃ=MY;L^)IYzkC$\RN;e~#[46lĬIF|dPLOG #^)gmmRTZ]s4yMʄ(2!܄/lPv&a0S(bKUP n; f:7~ 'nv侌 Eq"*yUpCq-n*3 _/X [EiсO8?BWDПEwoeY {T30y`J0-{u Sr̒. 1, جW#ZD5vi~!?;!`TO)Zq^ TkޞJV:& X[;h$ʂ)Ap–iŇD?jp'%X|7#k aSp&-ǂZBt~,5d8ʟކ.%8S+J mx9ʅeBܮ+h$_yhѻvnڙ-?`R:0Z?1wٷUR”{܌OȢ1 4C!Mw-.{k++5@GFMG 7e7DLƫ#4@!uHv=LKn/"ό ͏XʭhIbṫ#KԪodo+474cXN:<:CC/dfKJآg, DK⍦:TΪ!Dy{8de_~$: JT.W`V=Ğ zDOD]P'.~Z?_\Nzʙ_9 dLWx%JcҚŸ-Rћ ZȽɔC5*XGc '|W^ǖ[npo=1nwͶh yk LЌ* 68XfP/)^/z0M<#-ۛMyYqD;RV^`BU*@i_iPYjaIHU T3I Sk`xPT9ꞿ1ncr|?2wbo>ם~Sܟ͢\Bt4EWې؜6ќ!Z/+jIr|p}JqcvΊA!u )+z=:':D\o,!kCS"I  RѰ.1 |Q$`MVgzMM"嘥ƥ䮱>ƯK8Áb&ڵ-Cdm]0a//П3@\)KdzOY?v{MRJMiV 5]^9/+}^.E561}f<*4bih}w Ef:%mL5JwHi.&q8Hy~ ҃oD7L0&\hia1xG뼚:8ODxjLDRٵ."PQ`P9pg ƍu!]@2>#cdO&F* ɴ"RY x̋5[RGP T82ڭ'-j%c,rqF yeOXOSwF~(u_fw? c?u; HA;~C7cdc\CvV-Oh0 ]@WBr7ec 4Lj5q$5aHaJp!d&cx`|qY҄$bZ`I`4Daۦ9e4[~S$pʸ6@tCq: ,8pEхӭA,/~Q9ܡJooK(A* ;FpQjlh(7hrΛ`o"5T8^HJ@j0:<{h@֑5&xٺ  Ч( wCl~N^UoN{9}OɏaG)E@gbQq7ŸhTJ s̛k`|tOa|Nm<D,$Gx`U6]DjN:ùC9ɯc/L }v?{̑BD&{^̶҆Pr+ۥy›sQb'[&ƴ?=gdHd|Tk^L5`rjZxf*uB!1c4.pv_i!r"4LW 7#fys: ]9Kɿa&dXȋ&& ZdPDϔ|M嘳Q|jX(U QI FzH(ןBPKFp]#->4'(UJʻL8:nL7ru E:?Lt+ߧ[D023YLl}DyJ,u$ YQ:hW,+]˜̧h4v!)[JZģ:'5z딠ܟ:Y(0(E pN< 'Ɇ([Z9 `my-%R gvj*hMF3X!̒F#( uXqe^,$O` p%_ֿx(Xjhkcfr-=xzs~-&7Mr*ihGB_6=R1%X;+]"FVxp&h"پ%+/SE)?<}3oD4KKsM0Ѱo˝1 )a =P} a9~83B=p} \8~N-y+9 \1d}L@P1{9^w?ҡ3(jb=;J7,XCE:L!N/)4DqЌBq!ϸe)*1hi*tDw"^4 E.5(5a0f!x%1B3C? vk}ri%k{hյ͠g z#CٜUNKfu,~V|)W/R_ wZβטزdŘozOW{kSڊozv7Y+u+2Z9D 1XݗffLeOu!&[Yv\/GC} 2a|{$6= fé8:BګNG\lrMcL*hڠ/*^5@N s%Y`RȇFzXnIu,s8'Vŷ@)wj /DM9$& K p^s%cxa\Bn;vX{M7HAJ=(i'oHVY45[o~a =mhkpUZeUX7u,28@Up)t?2o%J'S~aH)!ar9h;X7g84&D6Y,8<];j̞uT {74FL {Ph t0AL>~>9n88 J *u{nNi jN~);Z2xFn w+cXs(l"Zӭ,9o]p;)_q$T~"Q=HiO f^~mEbrD-Q_=GbwuqTB{68o5B,bh:r$SH4q? mĥ!;eìգH* c% ;YnUWTG~/JQ|Uwt袱KSڢh,:V Ld?!ۊg\.NUч鲩Xzs%,O/9B!}ïpDӽ"96OIeβ~.avnNI:}^sDMAY?W`HQ=q5t^?x7s4)?u|4m{&Mnr5.ʀdxt{"OTh pƞkafWkiO sc hJGTH ogp"Q6TKs ڒuGss/`Ǜ0IC.ǵy@i^^= wϓPL9j$d! >Kݾ&;Kaehvt( u?5) 'siZz^~5%8Z[~lP5 T5>1)]J`G' GDz=AЧ2y МSgSbu38HTn *],Co- ʹmjҸPm2gXF +?7}]@?e&C*hY11$ZT[PYaQv {@is 6HP$2J-KTKA;"NJq`E8Al.B*(^F=[6WR4f =-AY]C7$$>uwBYsVсӨ&S&.es`';Wo4Ǥ*,8 7ßXNk>qxڅdl6 ^{1~ixdbA<-/8vIϹ<ϔxA+}Rh&Eefy顜|o\s?;m .݀sMxD&/hܗ]&˺:pGIdğ)[dhLԬҐn$)F3p~ WL2}& |*@Nh<˞yx0-t5 2b$etZ섁R:$qsXAmH ]߹«0;Kb=SnmP(_x\L=I?sd`MƧ(Ύ/XSK۪L1HuUc jH"ʟcO }ŧ0ї3_ad\z,*/$ec$VzIgvn2ͺdM4x|X_ ӤյP:ѓy7jϥѼT"뾊3,_ g޻ r3Z@ae!7#4Cu ,}q&YyjT{=qHEZzO˺{ܤXB{fr1 ѿVp[^!ťTB{f9 |*l/ʩA~5qCꮁ2\$C:CGKƖU[&1@L2{&v!1SY{23H:!O3)lY(^RHŌ|&_A@=!DvCapHЍ x s5(#Sm!{bc\-KC,Q͆uia}N}dűmGxź0j݈H!% QIqQ7lNi1' ;`IQHj븷K.ニxgj\?繤:M:w2&ך%s\K̬6")*<7)uRO䫇bq]1zNM6tX]DL$Fj#~Id,J7 S=!Ǯ0uf/<%h |Ò_88,E8l^747H{YJg ^&M0k ' 1zZ UO%o]Y~zSi Vf&%d6tt%-}z˸mz.UP4AvO(f4>ѳt7WwjpW\Nïv:cd4yZaٵNi̷?P~1޲gY>V3W9:eieJ^1i=@}.5/(#^MGEH ^u9_UjCT)9089 _T,ۼtC pG8.`Ug# HzNӝ{Hᚗ#+p1d-`u"7d{t ߩxt|V``:S aS`KR21n>䑫$}NsWyBp-^>T]275p0rv:׭c6Wר[f9{76bWٷxtyaz?fUhJ"%WN}")ŬV)[_Fzz,IRDӜڍܻ9S_=IYIh+$4 U2DWlo-Nt%U&|DHp4 ,c{4խؘL\dB̆Cu"٘uʹ$>fZS^:Q]t`o}-^RQ.U9ara;0r U|}xP%#è%17f@LNs $K}MT(Sp̍%7 ׻ij#r\LfVEʝ 7#HY~ %̸@nu^zF,l_G3d%*x\ XR Ԥ= jCtŇ/,^jA9WC0j:ٹW+I!ph|~%I{0'q_c皦fr]⻧NB? S8KZb6ͧ-;[ E @p};˿IXowph[QWhʥ2U5FUa$;z^] ;{Z@092Q>NmϨ ~6ȻM~UmW"Ml|S^ڮIH\7uT ap>OL$&ւO\՛ĴX`Q -`7X88~.ɊVy[O:A XdCv2QL0ikhVz5R4 w)zC ŀ NK1xJuIU-Bs\h[Գڷhrj|=p(si 0X[Ǽ׶SJ{9Q搷 (/ݤ!d.(7At镃03\"cJ'ti7*+6 ԧԅ(CJgCJ7NwƁK"orگ=!,z󮪜Li8$"p;q R 1ɑ(`Krѹ"cLjD޶= A4Ϯ.1owWQ["&hR̃x[r<TZQƚ`#3(Y?ﻥKC6:z> #cQa9}=Sv n񶍽d~g/I~A?,U/YZo˼~[ g>2.)fN-bzOif3;B-EO# 4ъh)aW1XBP*D&A"6fc> j0_d8GenŢAb|_CuTd!%=+`VabBk˕vB>6 b&\ќHIϑƋIF5ΠijL/䣪z6]x1#%C/?iu B S!yݶLoLNs :j.mm΅Tx1goY%b~Arj9-Љ@à~abNTwԜ+&K9F'y[|HLeM¯ ZjỲIn-4ϋ7't~.V=mVrPKH>qʯ܁$6.\1~!^xꧨ>\5EnF4KWm+1`F, {cVIS1鷏ԫ?6~D\Nb_ +Aưv"PR`Ԁd2=)ﶭ|K-8Db-ghc 2 M?A xV BArT'qzu.Ss7y(x[.z[Jfct'Aܮ3 IXOxכ#1X /ރ%I(1P%/M!g!u Pwj5D/p=#1AƀaQ)~l%BW,E^s6qJiGq\lljaLA?H?jRpT.&mTFfrќ^?ӇϙUf'hP9#ۺᬈL7v*ӟ'ViRFebf%=|,{Ĕ Nݛ%Q?[Yo[B0OlgU1psȉ n&2B11+Pq`2 [.52gPRiDTs¯vՂ~}hc>$R 21&"YŢ7Pi;g)Zuۀz X߻7/XqC/Fi)ڵ=4v4/p=E%3@ 1-R-pYmV.Ӻ;OAd Zuj \B |fGOF)5܊iHش/aT^b5DU2L>bSnsvC-wɗ6~ee(,CyFZi({PSF4 !v7p]8K˅NBbxlژV%V^ Pk0ݩJs e`}_u;heM&vd0tIrP18)s;V!W[(_6_350=16ȵ0ԽeSNNOיR]+t{U`')9Nras/6taz=ytyjŻmE*% -ڹh.uZٱ%1Q[*/$O4E3mѕ럹("Nye^BЪV28ŝΥ(h]~jvv[Djbt|&W#}?Xa_z#K$g1#Qbl.q~3 Y.xMh 1,,ga0.DQRzIa_ҋFJk¨ q(;jl o:4嵣 _lw5p:̽>`x| s˦ dv\=M Wgc+iC]AC}@H Ґ ") 2 r5:s@ /:մnbUÐ]~bU+ S/d%$D0KK׬P4YTzl&Eޟ/QHg op< :W>B&q4JdJBsH/ 0 zܩ<6q-U|n)D7לp@cp m1{J39ZkCR|YuYR Ƭ+7D87V]g %[#:+p´1scm;[ل㮝yֱV#9ǜ<~lDCq憑1M~N-0f,=t=e<RT{ [Aؐ;A=27-_R  [H9|TUYvWovVNO7kQe/^6ҞTDe#u u k84"je etfjT  Yy Q-)i[Lsg6ٿeDX.J&oͩwX2ƱЫoq_2΁YZ̼}ң(c<Ĉ&niMՇS~Ir5y5TX6]Aan9>{ŀV6]r!7<@Y56y&P WwX[*S5痲 7Av֥}ّYGXͳ}nt%('^ɒS\;i[(MiFUħ \x'K{%yIp~$otlUHN'_ T_]jpio>09'c}{h7L5x7f.o#녛.3Ni-!)~:TT "*`g+dRB{Z g#IF4.ۍSW:!lo,VBKp1Tc;0*JMC \a|Ob\5x00u"fLyM2f_5l\gɐ.dd"='g˟$~)0"S9s( URcֺI,VLZ,D.@BĜyw3dkfFlܳb'"ڄׁJj4)o_޻lTMÞ ?P$NC(5 $$z2ps=kkY92h8))J?O\C~p?g8dvCP'J̉ۺu޿]"@ʎnS({Uz>ʋ8:q MoaD>3#m5#u\zEvy_TM#qL(}}]egݻusO=o.D5ݯ0!eg'\3^1STCaf Lf')"|\Vx$! _$/%q-w~ug,`{9sT{:2c{.CSFG,%E}=G+{Z+v0h2&qg9_$"eKFTb'oa@n G=U. e:6+dN/׏@L%݃=F 9o.Y􏸟߲<“N]r *L͹rQ2ܷ(Kr%HQK񠥅ʑÊ2 򥘂ZyP0A C$Z̫A,,rx7Z 5BqYT)h_5ݤ; SNVqe#-op#Ur~"> uh+!HT؛{6KP׶{:Ӳɪ,fd+5b]1őKV$0xu^{Ki1\ djcg)Z)0-q¦279 j}KB/9ԍ} e)0Lx.+Ϳ!,@ s/w+M2Zm:;<5{hgu8 *GâP/WY{9~Khֶ랈 ֊s%Wp5)ܴ?]4=#R4WSL6o|>f8h1iqI?Dُ]eiW>sX+=Pj)7֮.N#+Tskƅ3?NG#\Hub 6˸zM @BUH2_p]'*"1@ޅu0/|y'5}"9p<}b(m7IuJ)*,?fDuۙx $Ac^n?#i+( k:x TաJ(XU::G03 2TkTC*(@m3[HcN 뫾, %Y#bwF*0iz\$[t,FQhqex=1Ii#AD?Z^uYY룛X{zw^؏?86F+9%;q,T{#o1N5Mh"K{Y7HCdj+;H{"}ˣ 1h<n }glw]Ѷn[Xn"8oܒ?/g۫ۡgԕ̈R~U%$ݗ<<;doi 5炌6*,NX]^\lH mJלF5WXyƒ}݃:IْVj CU$k0W@R@Þ1.+$; a6}]eu\H5$gn|#ëhɶ&_$*vpr%&Xdђ]ԗ`_=yKjz@`]*xu3e>ac$Fe0 p7H; S D#aUz9+d*,=eJ]^[~*'˄2Qxo$e`ǫń现,*9 ˋX'"F9(GHu0ZsdO:bTpRQ@elpM6%Ryfzo9P\O> ZDجho/R?{lJ#8%.A Q!:#Q)tI=up|YDV;~bM}r+Xm'Ss(`;kƔx*0Sgp$)1".Ssߔ'Mxq%_Tt3L(bCшD r`>*W'sο *e4v&FWԹђ$SFFsQK#kNZwE1=y'"Rۖa3>!-gg4gV<Ƌ>|g?hxh (=൪-I da]8z_B^hRx/yX+-̞t/vyW'ÿŧ"ahyBHWYu.3Z dqN4i(y?W:rx7(iWJY`c.4AϞH dƱ9&m"Lfɛ$EG@- ;?raVٙKfXy"8Kj`˺m'0_caT`yXX9V2i,.P9Q=ڄfXkSBd9`2D*Gfp9y>@)sN2!Eikս>w=DI\ kp{ cq1$[>S20v[\Tc^[քd B%"1N,ऱ7{jR6ؗp} RZ+fWK>&B٘Xؔb8E y:%G0CcnSb-xߟ6P$w٨#?%ķ|`g86\jB,-8=⛋rUvw~ 9Yc+_}ȱO^-dY^EtEdR3`oZIy7JWٖOz9 TO+u{s8*a V,s]gEA2gł}#Ol_%j@刦f stK7ekH DFz5\=ŊOk{gyڠe2:CMg>~0kw8eED7GsNcQe&LMFzvzFϳ vB%dB&~ZݖWw` uM%p:*nFxLu-bϥuQ`Hxq":irF,\Gg;~N08 5!$#I~ R"'S\1o YQ3X&Je=qCϩFh{;4 j ?E,(_tÙw9[9bnPW4X* |xYBˑ f`dC%U~@P%rγ&hK̇zoqyWjÝ~Q )֢/ ׅY/ cowci᧏tg1&℻mb#'-008˴ΐhMHZrc7ܟB pr+\}i@5mL y~e)$ziKcnV1|Nv,PgN⧅<9ħDSk֘p^.ףkL )~&y"[%Q-+m \qc>elZe& ̟`H q[ ɵgW,s-Z ]m?ٚcE^ݾn5ú.JbQ=ĺgKKG^(Ko=֕(j=H#T FoRɆ*O$RM>gʸϷ%ۄmãr+}gaIb$|!i,nS _-w.ŽXRӌv! O|-iVlZcMe_>>O64[6~X,9ߌZr(5s D˥ ǟwY$U]vz%{18}+G249Uh8asgpyG5,3)]c s@Wl}ps^ A (6P,DsНbm$Z(lU]O430ran˕h.*Atr.X&h?"LK75q bLb>+?^nUw Y]'r'9p6Mgym1&9A`oH;T h]%=¼x22<aVj`b`ILhŽΉZZM3{.[:Ibzk ]]` ` N>CXqe5n<?X8e`KA"AF>e(.$ei3lUEpoOvi=3:qGdI@K׵wD>%/ó9.h\D@(+IIkGWuFw(|[ɇBx49}aeH3Ovx^Vْ:.0|_Gnq<5=Su^Z\,8H=-#a4UV7Kgj btd"gl\UX"Cz|:&(f~tوVWK}đg`ڏ$*!mtD2 3U Ŝ@*?WbB{VNk$ ,~j"ǞoZ3| u)] nͦ]U.0 q^d_u:bP֚}ZhL$t}'kS %U<9Ɓ8iki:(b\gdW㣅jtֵ݆Q){3L>ښDdԺsm#_E_%P3, `scqAS k˞ o~nؿS\񨦿OCn)o\`g@K3_1Pо&,a&,e REuƁȥҴ/,My_f 0}W5cX D&[>fF"%UK c/о.'uf-{9O0)>^cVS0O0k%x5Ñ+b;.?:Hm{?בf>0Yܼکa ٞ8|Z9Cn@BQLѼR)Kz9GHEy,xG'k;OG偤lqnD9N>yOfQ! 0ҩsT @KDl"Qm)6-Tj$dwB{EeY-kv.&1ϥD$DM@cgCk{7{5yF_18, $q[44Xp NRٺH? Z諂b?v;7N<3޸w)=-Ԁz͛m1x( yq ^mb8O?/pdˊKFw*dqs߫nsLC/[Z0nv:En>?͒&lyyE,1 `xUKifJLraXJ\e@~F+6SjNb/Jȹd]{vU[3Dh] Z[%{jaH#@U.*a48{8h0E2ca@ ]Ǥ(N} {U9-J^:NܗbFs}p8;rFIQ&-Ue I 8 YoINEŌr /T;LψXGoShlU {sׄj6YB,yo= ΂b(hģT4}vKW.Sǀ6NG ;np9 ((Nt M *tye6s 7W x+'NMB%T0qY*b xmf= QщM!o"10'Ol i $ [VɪnByMD͠:ګy<֤bǕ *ĬzU!;וņԹતwrl]ٹŨюֳhXPzv%g6eyIZ#oI|YLEM(=Mr3 x 2ꄽRvnf6u"Z߾bF_y-z|e!؅QvH ?|Q &韌t]:Ð.7)IU-6M|a0}'hP>HjC h]^vw0Epic@붽F#ӈ ,ZDso=hŋ^6 <{H0r^| (IgӚi' E^A]QDC2 ۏ,8;e4r* B"0"[F}rSʵL%ԯg7R8vmb*ܼ2(MBIOYpXun2ԍƒdIܾȡai(ԻQz-ltݴO=*)e-3wKrC*O~nXm~|%$JLfr32# QaJ.h$qr*F0G-U_u;ECpݲ%LճKS@|Z äR1o0'C 6 Hi˟IFb$iEiLHFUR`hK5őT{yqsߦNM`:zSOaWz-=UN/w2UVe>`>HLqsih*N]X_T"LNdԨ=e/ r4 A-UX)IQ "~6̽Ǔi A0PS}1FQq:(\yބ|Ok 8x2T!S!}oWd3zi;wfI'폤kDM"O 1]_^"I4Bf>\0TU8sd92ڼ9V=ו/nm#U춏 ҄!߼PsH26.!xfXfOԭy;;('?Ha=%Y 5Ofa'4n2{~xK QC>@rݧ;QZͦ"[̖.b+6a/*Fi :˽V]Jϼ!N6bΝezl?Iޥ_OifV6x; @~L{}ꢖϜT (:Px⣈ d> e `P]lK%xʤ il+// 3tsX_Jq=Z}Ŵ]mT)Js" [9WVgo!Tpw's9*SxE m-$rO 1Qkd;VGD`t5'z:y|ĸy+İ :!I]`'*i vf=P ܇U ^ޮ#Oj?~7Y4 &Jfdo%By?; 8 RiűNpN)`J+GCw?[N"x~g@hgG֩ȷ+NswOv3ȻaܥJ}Ie鵪 ^.l}nQ\Jv#M"^ a ~;џ0Yd4]cwDC((|dGKmNR)cn΍(8CeeGhQow{&P$=?nt$%N>[L]6 x]pkG9i= S#O#c Zo@Xmb=r U *\ 8lګǶZu\ >JNZt7URY.'@_L3@:z#N45H#~HXnnzRi'.\q*|ZK89/(uP'|ۚ9z'cǚF m(,խ@GQ iNwD "#߃|Qb]GN[rc**K$VcE`"sgi$9֔"os3RfPn3KT&sYI:ϡP%s$ : +݋-S]_Αx'o\|NYZ-b]J'RX-KW&ǫ>DR^1uwаN+츱پ xA4~l+jɒN))/'8Dl zi^EF˯5b~=8\8Kx8g`:pZ=`0SPuD=>kl2h u#yQ/ýW]8LS sMEU׸k0BʦeMT`I/d >a?9ldf1•ȵ7VBw92 %=Emy:jlm,;y8P#ʒz"7.>)SXchPa |`q&އְ\ݧE޹C;HԐ;usֳ>}颐8!o!n<M\yrQb7ٗi% _ԝtu~<"<I}EuXU6Y7IύҊiGCI߶ΰoNm ,Y0%\\hόJxƅU-EyD.B'H:7]sL4wyo{`^q{*<$.'z,wXt5qG  I䘟:ñ2[mLjyA%D-.V/ÂYͪ{KRq<MXo]d]vC6.܆ky->Q9M&5&J{JRh Q? ;rɄRaXH}tyd)GOo"+Ʈ&aS#i:8ߍ\TbBe`^]y8=?#sA٘L 6_ޥ169EF`M4\z=H5]ypN/JЉH{8\dx cAܽmvP"{FN5N9]:5IٲT\^š4ƒ7h4}׿WEWF\{=5hA1"[*dWƛO e=bTY6y[ak̗Gh:u7*7XB[st{ىxt`8$B7% *땸b]\ R}d9<,<Җ+oNx [Q^.ViNt >l5L֮hD%C:]_#E!S5xL!,G5LK!W" u8pUS^Iߦ8۞쐡,k4gq}؞BnR$ϡIhS Jήgj3΁8oK˘$Wwa RDB(ci8W#O;bwo%r#0$)T'a;[hL8A"9G('  ^gcVݺ'Q&flR<(2|U>nN[N{q=H<lJQ^d !q?93)8d?QS`~:rqNS\еO)Hj!һ3_pdx<$*o if$ׯAǹ° EB"g#J#Wyjx.";{Qm hj:0ٌ 1(G+n|wL &.| P/d7ՏDUn]>)_YI]+=_]QƘ $G~Df+rQ&s_N)?FA;Y;y& 'VA|;w(>d| Yq&QVXn2^l*f7k+i`3Zy+Ϩ%@4W:"[\K-N(TciE`ޓ/u'C~r;m)XT(*Z[<3C`hNݤ%/xGS43RSJb᱓?TڴNacȮƚ@hy4#?+](bYߊsa^cٱ .,{3zV ]h/䅲_Nv& ~l,(Юcn k&Kt͹e\ 1iHp5R6aYQ6ZQCaALq>3R˥7EdiW=WVVOi4 n8ebfKB}Sio@$ Xpn;*Tr)欑+ംo2dQ{2sZjGGv%.-)"HQQg5m!"oJkR]N͹jb3 F8ڋ<zhyubzs0~NR锷U!jrFWS~HI>&ԑNw:8F?k% ![Wn ̩?P_,u s0vcL+)8m}㔟 RO1e7*ݲa NVyP0=Ű&Ț4 JǫN>lDڋ\欃gD~[Hٯt ;TrvC9BZ">^8TV{@UBFQtvٸQ.p t"b(r`scA&Hu@}ơ+"ļ>s}`/!$Y/ČT y V~B yH;zf@{B7 6 T3N!RF Cw'3Δ#w!/( X퓜x[wױTy Xf"PvB] '~4MD͏㽈gR]4r7AOLZSuVԊcL\>YhȤhj?HiǟrmpT 18bOKF[f/?mb4>a"ot7=q3lIJr`5?>ܴM͖@SovpedEfZ?-[ġ3rxyttuTH$|oX_,h؂eb8T6XB3>{JCݬ"4 G1z떾.8LfJADPɵ6E4 Syi w~L4's_g*$744 I jodXsvӣn2lj]Zٍh顃ro{ZS0 LUGЌ.͋L*L'WE#K<k#4!cIκYI6@;/M*0={l[F:fQ!ⅈ.#is|m )_z7q8bPefHPí8j/GLE&I b6̒G{]3P&wƃqIA\n%+T DPH7HQ a!0 ^Cz}ʖ8ys{ xOX91hZ¼R] il]kiT ɣ2;`wm7VP: ? UE «&L aٷM>/I \=$c87x Q\橄 j kɻ@H*ڤ[`mK;efpf/H&$Ӻ)ΜN1V:gIy8waF0& 0h=AmIk#hg+0 Ag9qY7J_ ,O\v-~ }{8ިpPԗN3[D}] \17/fj;H.w=i\w>ꍠX<]Hfn('X8ĪGKXgbsF8@ѡm+BV5723_LTWDK93:&Cɭr" c ĥ+o.IyigH? =eI^M'[Aݏ<{L z@`L7RK2Uf"gRum5Ğ}Fm%ƳhW;*kqOhC#qz6X(׶-X;~h\k,%~n†ғR*ў ^IЯB;[qC@_7 >D;zOd,k(H7XDh~ЕI?[5~R L7Y_X܆~?yY[i騐:[JP;A0xD' D6<96ڿ6Yš፝]x>gq14Q cu$x t!A4w|iR)*8Mcs'<[WD"R[PƩ cgbк ӺSJ4F%MTS̿ûXg;_QWv )ւ*yY ĸm8†@N;9Et9hUC2l w,4[{WUiu䒴{zLRmB3Dq[C~.NwGvz9/mdh2:+B@hI9DcN_naw>5>:[HeuOXgGG{ W21nj0Opq455_Jt:Q5'ySWT0OJuΓO ~Q(ߎzksf#HDH)TM/?k ѿ v 5Ml7֬AnT^KϚC,/ƉR:-8J &bćS]ZrlW~ azjL`y2mhfѿGS=iE_fG擧~U7y f1C,"Pei7IH93B9Iㆤ(,0;XIȌiO2  s/1D bm3) u _??\UT',VWu2uB,odϥyf-jmV U9ڹ8P5N7[[_P" }&:m3('4!c~)3-Y,sJR6$IJ,?(ُJv@沾9N\%sC$G)كz3]Mr_yeR>-ݧ^0K:T>]&Jdӝ0|2?w vEjN=/,7r&ZtX /A@=u_ y07KCH@% FRk}{Չ]eȣ)Lµt'-G[SVl^+!#dZp#4OEPMoEPǬ W hFgLTգ  (cY8wtnֱԻe !C%5џ/$O ;g%n9%fjZ&{]KK_*Bp=FceSϑJ.t55+T/o <=9%"9J3*=T1J< 2%O }&SEIޭ(GzU5>eθ˃rZqk%,.3';{YPPN5owQU3Y]ܛJ|؜U/+8sFMBȻ:Oi=ӌkF4CuȬY"A% Li"0l55nG740+!;("?¤~%BFs,,^A@Z@'𸄔䟉}͌8H\p :.sK~}}ƑFRßMPF{*,73VD+q/4nf^$GQ/[\W#,ڊu5gD"Ʊς\,!dj9RS+kb:ЃifyI,-fio*D0ɮ`g:m;~okΡL` m6Y;pYhk_cK! =MaI/ٿQ ^n膯XrlG٪Qs >.Tc=Ћh2&= )D;.I-ec|-|  5]8 ?rp0~[zƴ 3ZPck 8?BQnp,y"M#(;vf\z&w er p . <|AVhq9[9'60ZZj)JW iv ;Mu5fs ЅeBDS~Ԧ)j**l-ݩ`K( ?r\>2p8(J*}, :QEp쓤n8VU%аD/ EnaUs1bx |_.G.,$nϽUH/^iNTCyة 8o{iJuO(NŤtcL 9j868wL]րAĆnB}CM':a=:8AAc^!{Zn0Rϣ&fB358j4/37fPifFD*$@!,`xd>vFs+ Y)d,͖B%WiL`.Q%Ke$t,8`; L)˨=b CVqf7JTHt"zk`} UyO =߷b͊Ub/qQdE)j b9.RV:/2CN [)=:.%'eά֘VsG¤+{ ? F9)h!8ĿG8.h#QE#1ghcQ,qY\,݄#bf:>WQ*$Y}NcRJxpoxUπ|F'pjʖ;} c_]*~y`,i#cˠh!E.ZIƨ>xDLa&6vJ(O Y8]aľ;ln^95ajivƣ:?Lr84{Ur"İX 7KXԯ:ȋԢS 7L+ 2 CBeM:Pd[m'Y<[0eb2tB`lj" g8HBef$[m*Y\4v!)7T%G֊ӂks ) ,!KX2`-pF`|ELÍ:*ʴλ0~GxkEe;u^?tJv ,Y VߵPԴܢ[( -Ui/)W9! 17ؕ9/6m*#nc=juk=)i&<]1J"汦F|'+.Aހx71VTǃ8*J^&1b8jyg> pdiFK)fei =04R.EM>fd$23]\E*NHQ u, S4d'Z"2[Aֽ`M?eHAH 2` 8HVk ƀRc{fXCc**s:2 jZj?,Y;yLXH^Iwo9VNj!9LH3 Idx&OtX8fw䍦.@rQ2ӪHI$,b~ B(H+ϐ@UILKL!5DJk/*eVNd',"Ndډ.dco['9GZ<+saqc v)o/d3]{+d]q0|[`o OZ"]=S| sS)V'Mוw:&l"k;Zxdž dB^Z U݉Tk8te --vVq,QEbc߄`Et{B̯SewtE`]YgZ ѥRؖ@|k/sY^ilˮMp0a>vmc)̺VHgl38 |ҫl)yU5}/n[A*y95Pb pn$=cv~JnTk:W{JG:?й. 'cҫ@bDS++5O~R7SkT}~q F)xEQTF~uC;|o#NCk|]]+x#ʍEdaglYEqF#V@1aeR6.7'p!]cH캸"txQGlnk~YFuY՘ȵ}^pصjuyi}jZo+Tz,p-TN0c3Cb3:O!Xt&y<'*}DG4 l  3S>CO#ڔ_3 jՒl@`[ V{G~!x|s3h,Ɛ<@`PqҢ抉E<`ծh[kV/&KMqp!Tw_mKAkq'{qaewʒχ^N<1YBȜV?^#3g7 %|vqj XQ: [9b#1 A#_Ύ"3%*Fv-U?_VIW0Kz ^oMY>pҶ9<FTS@,ᝉN௷$slz"n¹$q:*n(UQ)Y1Xxs޶!I%E&\uD;=_OmEDrbљo4! nҖ~QeM#.HsZ1EKyl$ڨu~a n6-6hXgV) |VT]2Tm c.gK0|7H:8smprvr]̋t\Oc ~~+ׯr4^~Ґ~ J<]cٞ" mIm\jFf xgSQs,@>YR\'fZk?l0b48 ƨ9^h!D=32 Qv.]H9,q?+b9jYh6< paD--MC\:KO] lgWӚVTHrqe,Qz^+Lm'ݘ MecNN*aܿ?"R%%xGݷ,ƉdYHp[F*Ĕ=Nd%v?Z:3*~rt'_x0y0.xޑ,%Q6hXl :áI;;hS@ӀPZC䜿fiM[b&$,=WJ$A dXz&@<*ΨsbSMr{~o#2yW9 eKPg:34cY'ktنrp 9'P1<"~>u9^%sQwzF`oC8]ݫUoU=X:dE/Ăv0u] K5?$ .͡"|I\Cen*l=' 7 SNQig+ݝ o4th2c3+|%LpKd>YfpH@>*:o Fմن?tqC?߁n MrPI29٣E+Rw1Yn6z޽7F8a;lS{uT4lk2? u@Ou'j!|-ـ?D,3lN7uZH)#魠jɪ"@A =u(ӥN,P?)}moK٨KZOzȺ7`}Zّ҄nnU>PQ=f{$7Φyxע:f@'s߅P{U* Z좨/ H؂DTAp3T0SsdX֨[}XڔZmg4L2L1  /7Z\i<6MC/hHe+O ۀb)$IFbprRq] H,hxx q 2bR~`kxk>4}z3$FTIQ7I,o|ønKE.c/Xcs vDe=swT,T ;܃O[W03"AP<|՚5o_X̖J%Oj2KUqMzM`gȓNmk걙 kV)`!94bے|Du#DAOmER .o(6̤O 3!2W6%Ԍ3 ,Y "źG*/אݹ.o +u29(HpDv5(Buf'ԏSHtٲ/BhC2dZ׺kH5;oO9A#?Af[za[+0mq^{"1䝫Q8ΰ[ JpKR3usBVݫ j6wD)Qs&@aO'I:`v?lН$ ,Z5S-ı(}s5 saI/ZY@I r*kD"kbW!a&7"iy.a'ʱ<.ǯ}f"1B{O}hܼ,,IJ* )|Dл +3":NU|'qpgͳ >Ũ̴RQ'ubMz !$M-2xHhv`Hj~ۅAey<,bY3(yJ5;ꚆٗV/ZatZ\q.)͢a pG7aSLy2TO{藚F3n$v]Q."E`A%e4LIU<̷@g="VH蚂T/ oEc:sW|$U]B;,L7N,[TeKA3 \xtӆgOyZ"l񞫁Hg'(BPx}e-QL+R1LfK~&7qTڵ9sV,ڴ~Uv]M0 p|dS0_ϽLӑ*@q'0`FeT$7Hж0Cj: 6\Lb >U驪hqVNg6Î]@W@oUt3Uw5[J[8Fb@q o*ͯhN+~ր_ՄgI F?Kb5 LCɌr m0ɯVXq-)??}*UBlL(:<mm#c6qp7e'N ^ fC&_QLm~FÄ$ +|Xٺk n^U?4%  1t'A (~ Ɲc si)R!wFd[Q!xf4?ClXAv6hXJs̜F4A';9ZVqM![}m$Ϯ?}vU'kEYˇҡP9~£8p'yHE-+Gt\!y,QL;X6H+q$9fe~~oc%Oq}bye-!^ AC [K(AӉcf_|!' [ v(K/,q1q ~=D|YX.y~B9FQ?VDLt;!^2 ФCIц$8,IYa}3кG_(n _g~ٴ݅M%< !k.ӪO>&kGARۖrp{ DhqBg&lr̮Xd2+kN F;_@7iwtL)GI ?|>3 c -h_O%FJ҈24n0 \UbZhKj갃܋*u? Y{KyZFeqIS :epT,8I˓urjbD9 5}aa搊ӈel#y@l3zn˖zMf3f(rQj3ol ~7xpH/j^]ڙ8Ńj Ji8;;q< PFK4\iLn A5 \ovXT9uTaNq9$(?+A>l5A S]5&S kYX T:$Ҙ`.tB_Y*doKuN`y )(MWWу u)$"v;rG{jve_sQj+Z,:ɇcFdYʅ޻OO{bM~Av̻8MCI2zջJ@"=:bnDӡ8zoyHרe ˁ  _<~]IDNs@M/S_+H:aE4KI8dH56lOu[Ii߸ΕnxpmE;0C&QQmG_Nyp^AMj D{֢1< G6:1,5r6uEc<0/>~lƮ7Uk<KZnS -S|:;yoUEwX }L\K DYC$AfHΐ CP _f͚)oy]AoN@G-@i1|HC +ں(8sm2ux|?,M/(Ƃe{ ,Q,m%2ƍ^tn$̹ [$! _Ħy+_| WՄ )8H؆$^ Aƀ4* n%$i\#UKn&ccQQnV&(&^N7T- / :\) }S.>#!⳰#7Sυނ.Vhب٪tt``֢(,!j": %㛑8^Nw=o:7FU}m;ﹱAΣIaG*Kv/;WӕwVȌ[(4r ~xQm``삋VԀz!n'P!ur`ݱU=XH10P:\S~vdDzS$.ԣ2Ƞx _[{R ~\ژIkGBS]˕ Ѻvd<ҍƎKȤRBtcd["X^ Fj^iPGV>ySO}/V![xA=k3 eP]GLn4d4m֡%{ k|IҜMwReb|?, CzSX)ǣ5hTVQ zaR-[;(F9*SaVD8B|Z8Ө:Դx;]k%٘t w5E/9cKxPrNٲ mn7xIKr3`W(ȵm)vjWQ✆ͺT;|3V;[XFD N(:-j]NȗpoP08~`g-@NjYs${“Yݮb-W>'T k !Bxl--,' hW)YʉUr#W73Uj(h e]ObT!Vi;.~f4l;eMz0^?/{|H쩣U!pɛY .$pvR%[d$Ri YAsX-L}ڊR(:ىS_y"R=QGҋF2)f?tQ(vf F_dd"q-~)Ήjδ?|֨xI)nn<ܙ0.#A&[H()b $XQ*Tn[nsuNBC1DNCL*H2){q=xhbMCL̼,=_J6|BT oǏ[Z%҈fGzO \L6A}D"iVҀ;gFyf~dgshA_dkh^0jJDp]U n*7~\]a"*<觗x ڃR#$LWIϰnsb҃0H% D.бMyW!G@Qt-w)"vz!r&6 h]mC 6-qӮ>T#"ae&{- ډ1) D%1Z3]ۂox^ *`4""[yҪXh QxHMW3]n\xchWR.֬{| y_7큒T )ww=]" <A*oHm8 Q!W;ع5by!EA{ ڧN#{g}f91-+K/w1"ǖmqfjNByR%Aylmr)Nύ&)ѲΘ  ari@y.e[4jqp~_i#mC .[k)W|E2[?|0F(6φQ),QqjxL Ϻp?zǘ@!(3(nKҧ1B]!y+wy+XZ/pND%)ȤS7f Ou,s[f agv"$!F-G]c4SZ{,MG^cRH<}uyz]k=\zJ>zǍėDz('_`Vby & 22QAQ#X2!aPʻS58|.%1ёX`Ku@^noi}~}, _#Q<;KHpl@S!PgAz4KJG9C&e@Z 3r uF^@kn E>EPqw,qQM]0lOεv@ځ4S'[6<|h ʪHEÍu`M9kSgheK;r!:Mq_8ٓKj$^9w<(0ݠ_sNs!kR65ľʃ:ti;S%jK)dYNz$3\XݔTNكhT D>x(Ş;c}[Z7ۧ~|b6K8S%H;.+^% +..4~:NW|*mZ-c-6E'9r ]B9%*mVs%H1SБ 5Öax3r{ 4VL,KES+Gr)k{5]Y01`sXq Te"c[3MPrj<ϙv3&uܾn&Q^S]hlJ_d5oUXfwN}JB){,-\ ^[;l**i4>C"ܙww6@WC♚%˶%]$G8] mwzz'R%2bl;.U-Ч<k`Ue]]u!OB d{k~޵ڜ7As+3NYb1t2 gcҵ7Y /7XHn@tW+4RنY>t ;Y`HM@m8 ^vc:->A<`4:IF_Qq! pV/ct 4$ tԯX#yBdh̒Q'" y-<]Ev;ڵȚz?bn Tb@h%Tuk1W_1I2d gH1A;턁nV{;<`ҵ8$B՞ZiUzAoPi'<2X摽Շ O1Ow -w)ʴ2-?\wIx2dm4UG$ ;lTrϑ-q>z5ORW >w*#+$/tz~& de[wpa~{oePHq*/zό-!b*:d0ψ@E0!!u73'%(3-f4m0x| ]f%(MpkME˲z. ՀN[8F#Y69Ƿ.uz򼤝|8@agm` DtLK'ef?6~}-!U/qtyoto&,Tec_XsGm `o[QMF.%_rt7lB!FV`a,O:̻E[p%ʰPi'/feX:6* q'R\݉›g4,f@+TYE{9d 56QVKϑ-cR6؅cTDYf5t7JyJn^y J%ŅiإF )~Z|CocFp~QuXtҎ"lV^/g҈{KE.]E 6T_ Fc[J$ص*c (܌jm DKWyTE;%v)UlV Mu+_=,TS2GD J s*S(}%< Λ|v = -\wƋ@i~Z>tPٹ< oǟe ?AdIҽa3j WS,av9Ʃ #騠 \nS[5r @j8S[XT\%:pvfx0볱E\l{"Hg60u_&k1dmyR/0x#dZM4mZr]&;B:aJ>]!Y 1+舳PC銯mApI{OP'ml-έL3j,W~ӟqk*y5p*kf5Pqw1=ͱvѠW{ ܈nL a.>-jݙމ*I;j+XyHiw>{9b~:䇩fv%]ʪK#)(b +`Mr @x DG-PTrXtI PjxM~hdaHiyN5mYZ<~(ѫETEZ@EYfș63Vm_҈ZyRȆȞo;Օ1ǩh5LW2>MYH@9GHy I-j-9?]-UVxt],\.L d ; .&Q_0<[ךh S2nP՝Fzp!x#Kkx4C#pnsRtL{n@"S 9>wO".DWX5Z{"1^k+g&?!)Gďs672σTu͎UZ>>NE%]^h=?(hR qO]ez*=-%/MwR&q0x#%mT4cI5r!q-^%a0kKи0Bə9lIX;[)ڑϽޤ1x PI""1־JտH8'hpnl8@) '[Z9= w$tIvKJP`-nfAOepg2)wb⒧Ur}d~)* }?YY7R01᳈g'u_|I %C6;;sy>*εS!m<Δ+dΪN 6,\L2Aί4nrA rd# ]JI{.Su=O٩a 8~cǔxْab>x N%[mMBB,S0[Kߝ6֋'SG+ Bu_&WnuvY:]=|ހ}&:qT*&rA gڴkiB`q5j=2 oeS`<`& s2:S~;6c3u>΅^뼦nm%eiTՒb\6T_M9갋$,+*!ɡjhd0+~QO&DŽk :X)9ݐݯL-mxK֕@ QoH *;Viygp%>q t{o,ǎil ltmØwHxETłOY<Ӻ$t VY0{S`&n^ƫαJke_IY d˞ [`M5Ekϊ>$WSfIU9=&O=scm?1V,gL/=@D,ހ/J .[*Pf'8m OBh4[XЭ HڗYY; G9Gi2{-(MՏ߃>lk; ;Z̑<mRkrN̒smۏT@+dw%~zfOL,u+RqD:|9MK#RL r2ld0J ,$Ԯ˟ʇY af6rV gc *H$Fa8G - 9_"8khs%SP miK@a~1zyiu̹S$ޛ5ODiOW*f^8n?klŭ  l ̩sH8Juk^pHޑAWb.>і|t'ecKxnBb]i!Rm(mZ=Bn~k GO["f߯\CR\||!Lģo_8"o3R`r+xE"JSw& E;-XQQ2G'E40p Xǣ^vA!/.Q(-';BYt {Kp6!Tov ҖכJnӼSb5XbӐL۪\sli ~ɑd pY^t fkGWNaW :65u}svuM&3l`¦E>ɉT8uZ(3[Jݵ=&؄H0?mܡӯui^fث U՝XQ5Wq:),/~b@>_hF[6Xɘ:_{ݙBIXdt ,֤Ntqn,ibgSMk؂Ƨ)>cbzMgB E-]Z,5335?:w)~8Z^VH(¤n By#h̝ o AmدTaMWqO ߹З' N$'RՕNݪ6m=Q6c{)抗 <˹s)hP"UwP _pI ln🚡{E ҏf[ *G 8wP% {c9FO*}$Sp%X%0*9pM#\2$ 64ݤN:f)rXt&H!{=DZ}c&zN)bZv*?2|+AOWB~?jpM^4-9`=ъ".SwI<#*%5C_̴%n+4pziPoKŤw%cQRdrP`(r[d\oh3Lg(ޓ1g.=:h"`=Á*aREtB'u* -8=4F1'A4]jTpѯ7aSݍV8|=@ˉ8$/d pŬb0ɕbb1+[4'-@!<* C8A7?d? #`fYjeH5Q>:ǯ:۰\.>5p0ɡ !$9b@Yni2D/VU8>7Wn!ɿ7 Dngay4<$h >› '[*mcdсip"RV6]9)d"rJI_[I)Y %S>Zq[K!qIW&l/m6!6 Wc.F} UMEL{BRx{;hVJ$tt]±7K3^΋bT9M^I횐`8Bm+$#W!Ww"pH(mMrLb8X+YSuEQFQx(Lr02@܏Ex zp1 oMC&$};^iP&%u3v #w/OA]^]H˒;QK$ZwU3sH@#kӦycec7U9ݦH&HL8V>iD;^3Δ3w%DA٣!n!=17܃`aG/؃N=bN0hSXv';o/MI6qLe|ObE -dQyH- |uMBrP>T .oEy`z %6NǴB gZrL͘_$P=*czDy(T녟CsA c:?Hϱ4%l"K3׿'RuzrOoXˈp=%Ovϭ3/"E7]r754*k޶e"2j++ #G-SP#kWSrx}GK]eGM-oyMV^3' Z^?=iF =K3 @lGJ>$lv[ mKzNcȎ7`f2-RLژDVꄌcyϤϨ1cKaىe!YIȗ/c{u[9hGWxS akֶ7$28LP):1V0"CYUq3ß*w~Q8~ lz%MHzid(@VkDCxF Cp a/ :v_39"svm 53& j#4To0~6+beԢ MJɨ0KTT7Nuķ@?MO;omQz&F&$ɽ?Qc~d<TR[j"$T3T] O֮.8B0K07X(]櫥=3(oJ;/v/&,V(qW)B]э4[Ҹ;ڰOv8$h(D:?GChJ,^@@ ºCާs~ `Jh/Sv4q%IvYH ~ܺ/pQ+{bXoƩc_龜.Z8E!/~>[y~m)]cHլBhF @á]8~΃Cf[g3dSٙF"Ed4%=s]iB1C4PnZN+* k'7oAcW̖!Cf X3wv7otᩪaj=flfZ){@K3@ғ!&N[Sf {'vwyPDCM#vn#ݦ.XW2 1Tհz/1Clu"4aȉU(߂2d"q K4ޔUӗy3"bᨬix OZ!vwnFBBpjR^P^01<~.m7ulgU}G$IrL>jt&#̺YcG< LEy!wI*|b O]n(>Mc3g[;K]Ïm~j_(.-#PЄU}N٧S@մ~8?7ri2 @!%qjw*'-Y!ճl14$i#4c $өRa :q`41>VrB r0mo,fKޭduOpi0عFG<R?8heM UR;^IF1MdSކݍubLYk% / hѮXL#|2['v{\4zШ.=JxIR0M,oCR+vB؋qA/YJbV]1x>Tfn5BG~#jS"2e3.b 1.MĄb@[nj"Otғ $EgboR7Of O: l\#}_R0uf4G "[Ӥ7 mvrGyljI"'ot!uALfȆ@QtMmC* C ^w XS"ay^ܕێI1mhW_#Q 8i@o>z``BXA!,TX F3>s/ާh#>|,_2Ef/G:R^ԙ럯Sv^:xk-ԪY-u&gF9+oy1AA+ɝ"O#7Ŏ q֦L[ͻtl1ɱbz}5ިBG3*f$FJPNkOy$pO_)}t ~߂'օʖ%, g0%ipfm9%$-f ]SG?? )^ξ#'{2#-%h>3;)F`ENHÌ|yݎ׬Gt]'k~Mk o^6,c fJ}T6q#<.lC'DlDA5-_Ҷ|):X>`#T|/UF_aa*MgS,-a+ I7"K }5J-: rWe4ft`9s׼ is*I*pnaBwQ6MaPeINф] :G\F}>;0ZQY9M0sܺ Z㴿䊾9j.-~ IՍe>3 Q8FWƒQsdrP񨎧dCixO]`\ҢX'kE5-02bo?wR\mLXYMP;8e5A2rȘ2fᴖ,Ƚ92leR~ ='ȎQ6'H@񠪮RuIL1l8t)BP:pBD@Si'-Z={VdžS`ul-|9:)lkoGW,JQ+ U9DqKK"o 8?6 a~`U br 7Wu_U] ]^zc3MpM4Wn8Vr?CKaiSVF3+dңB QNV zq_Ǹ`.+@XeAbЛN,- _SqM%33g 'Uѽˣ g,?O@y,B8P7{zdvjSCKJĀ"4i0tQ8XȲT{g乬sCF,!eCU>[J# Zspr'Ʉ> p2jMW5Z68N+Vn~j 4,l {6 JJ{snDuJŞK[XS6RˎY^]VKwӦl +a]9ՈmTBpeu(Qz&ALgį&I7"EUST8VZhܱBJ~$ڒ#"A 8fybUVv~}YqқS8RهNȄ#:^ /+\ aanF*!>T){l(i}ȀKI]oJ#QyleQ܋hO"qfɢ- =f,<5 Q͒gc4}]SHc߹mRq3>2_K1Q,e 2Lx%MvXΪѣa!^Ŵ[J&21t:;/ !p;ƟjD*=?Til*ַNvi wgU5K6KۮvmO,FqRGՄ6yi)0F #G3Uw"5v[xzjAJ4}zyqk?նQ;6نAWl"iHE+xK lyPc}ZL ψ?Lxa\R ʰXf{ Jkl+C1yf rJ1i?l"jp+d|\NηߟɆB=$#G?xEx{bZ*ȓ;8+m5>);dаq” F3$s[6,i^t=-d vX!:A9zEUoޙLn]88]~H;tfmIFr{ɩ}lCǀ@PH6ŭ q=N]pPfj) CA&Աgdh.ZX_ffqՆ3 !D$SdJYg&/Sc 񝎅Ms̖ wʔ2o6}e/X>[#[+'o_N J점[ <3(1{ @Χ)䐬xi]VVohvǐw{n@$뀔!f^k$QeSNUۄDQ^AdФH˓c< У.>*S#Eh=},'}#0Kl[wde١EcE8Jh}74YÙqq~XÇހ8ك1,g(ofơ UHͽc}%T/hǃ9thU%Zg ) V ~N@T(T_)AlJtf$Zނ!2t5.%!5קDvf^KrQC$Yq1F*_5е2f8FD0:p\n]wT{!!EldA+rw@u*߲ :ZIڑZK :< pVlƈ&.~y\Xn'nO\wa>}O2̑ 2H_|?-+܆ <81f_u5iO=arMD)h6l m:k2hRQ7Upv+9J8悗kbG]hz(nA0LsFoD%'Z49 /9z4HeTB\NSP[=vXea%gATHbOA@&8Ӄމ4TK<_0r>&T:\mQ{]eb=Aʑ-W MP_f=A#\#"ʊJ sN VMbqWNhne~sxeő.@ J3k>RAZ JSj[hgO"o$(̾I>Clb;;=U7C>#njE$֣zJ2_zzf 4s-XKvvZ;+c[kGQ˄Mѵ4cXP0]-n&^RVMFC{Q=wxiμ] -5 "98cÎR[ xp ^ɨ ŇfXI ,rF Nd aI wߡ̭nhV'V̑";V cZ30CփaUK#LnvP\J ӆUD @|F3iCr9YPGyvbzKbp>+%Ƽ/#%XmU{~K _lT4JwNUF-f\ VDdd*}}\aޜ Ь 4%&NP,f k< QsA5/?>a+Գ*g}:uէ'3q'`ormg?Dc5L84&j0,>:,lR⅐kyMt3.QnV %B wcQFV|`c*l%(̪ySo AENaYp"O{"[|F yWbf.A#Y*F4*z`gZ+W+k_ҸhozMpuͽ0#iMoۢRDU&/{ i4+b)ϡ)1'9ak.: -#J 3k[ *Kz\v<ZEWhH4Ɵ^l9;k A{z?8"me.,>'q8Ecnԍ2w7zsy[CS X A6wmR^ȵ/_,1uķ3k# X}n?$Dzp>iXP:Wq jWذȵ lZQ\3sB hEZ:(Hj-WLhu[Z[ݑ}>;= z 9frbLYγx*Չ^İѮJsA[…SVII"UɅGXsC$V ^(LJvPPN'$J8*vN_1c?Թ4V\'"$[ESDS a ə[IFQ uc rWH&U*Bk{Uժ }kd*>H"f5rqK q!vU ږ&h83YT^-eԕ[VCvdѤ{xp(MwT1Eo *ifDկIA0C <.I"iB23bq>-v`t&׸_ )DQmlAzЉЋH͕Nydm"p)(_guX{/yx >"xi?[9yETށ0 /R^&,]lw&&amlnxj@^Sz‡lyirN|D.YSHoc(,w0As̤` ~K7VFm،PtNC5}-0UZ#Ķ@o?]2gMufh$I5W')OE{ZFtd1UgTAP+dZ֫5עi |g0`6USR>ޠJ1<Կ\˃w Ced|4%putK42,&4Hx6Ϛ uԁL|-< WN!us$#p]zr?SmUɦTH{3oS=k6q!{ tn׽b a1i%Ӛc1% lLoFj j)'b)5gmE`U|ïZ朧ݾ/Զ:ܝG½v]qfW?# پ<73ﰣF ՠR|Z?✊T|Kht<M-Ozè|;k'k|a(bӡ{zztԮW{US֪+ū"&bf6"a@5<&Gs  7 *I.d}6!i兘Q`7 d7IvP'tVNJ@Ғo*<0ӌescB,y届Io̔+#bY%"59xb;"_4DdV/ LÇtȃFB3wMM24:Sk[o%Y*U"̮,FІKܔѮ]xR6뎱yh# 6]֜`ѱj=.Uk#1՝f$ͬQ6~>"s34lPK;[ĉ:Ͻf&X\F 9``J'Ϊ=Lg/Z#92hČ! A;H5wA)ݽ/u%Pm ךV%H[ ]l&>K3m qk-iDbKՋ<+4^vbj4٧$)VC{wwmB}oP`BMPl3ى?KT8 6?:^x H•=B.bhmFa q*O_GQ rL `_I):64B3[ljl"G"E0GwǤmA4 轞s [b/i+[cx0w'L)M4Q֣EG#h|$ɾ.:͡QYLgN g,GR!,N~ >`h.I߰hڷ|+yOh$eA( h.}}o#D)2]\5 XC}@i1џ5Mr)H|ueP5'3%. @ cLGN_. Cr `Ƶ-rB%Unu]ck;ÞVH?ؘILmjYaL)*u =hA 7N)M$w#z.[I:{ ˓=Eoqgε >CJ!0bPe6[5gX# ![x'&f,7Ia➞>~÷%4h @&?-;kzxK:G:i+;UR'bhJo:7`S|,63:ɚ)>hp[s௉3V-6ߥNqYZi+UœkQk5K#_]._ U<á}sʞ~|LvqN.Ncϩ$Km[k)W}Z,l (+BUm~lSQEgUq6C* ҕ6&Pjn%+MܰW|+sը )^Ӂ)Q٤f6˔LLxW4G~V[֙hZ򩚂>dÑ#Vofx-AзWЀ!:˿n Y}Ϟ' +9"7grW|_?c` p-MgP]6E15eXB}folt bߣ ֚=%J1O(g 0=ߋ ]kIy5_p4pen>~疴ЦQB bɚbV>.KM}>QLP@nDwDnzv;N9eqbUjWIw)7~oPC=>T(ٻBLM!YI T+_~l0yIV^^{Z2&xP2Qאe5CBVh[dp/iE՞D1l&ԑr>p =qdOPPb5!ibC4Acig%bR"B 6ȭ ׂ'aqFN kSY2_0ɼrCdK/ ͓6:*=mz%@Έa5ev3U"7DXJ0XLlvDJF%W`.倥@;{0#PrO+uk;iV04'`y-О9e5̅Rh^f &AFt~2{h'canr:IdfJ>J(2y%*Zf%$WL25}p к6!, G|65z*'|aXfҝ6'}G?'ߣ!<-xTUȐ#&q{qTUEmmFi{R[P9" jwS&v7xK.(|L] !ڞ7o(BMqryC^㭩x!ѿs~Q x)OdCf{v7B?@&P*SP>̵F'ŽĢ~ Ѣ`pFj4,DEНY$4ȉkw# qPsfWCI! knX.9bli m:+=̈nѝpIk^%JTMrg6tˡS:^ Ҏ T#sJ#j;Q%qX$DCju+u[:|(jt6tm%BLJɀ \20ZM{8.}m&UGKN9 ?M;QD>w0Eo`Gl@܈> 8^\[|RG4c 105D9;Cϰ0!C ,rGxy\jK_<ӝЬI$Iܪ{k`R3L q2 43in>ɪH p)_yvݔdoiAwuԛkqh*'{mN0aGh!; B=&u6հ&Ȋ}NQھN/ִ!*Z rY|rU?ﵓ[;h2>a+א"o^&,Euk' #462 =} Ϙt?av;\:d{%eS0qGj셔dM\S1%٦(φ.=Uf8[=5gP^L1d-Cwשw-gO6 dR? vI:`\8_!9k/NoT=u:^Ǧ&FI@\;'`1d+FPZ*2Һb@3B)}R󊑱.LNtpi ͔ `Ɣ$Jo4uQU`h|($ndؗv&_&oCVs+/'—_[#yd>>jp :U2@(8y#Tr' j.igM'xs b]MeR8Ƒw@yt6zJ={dj?!տ)IEW:.&C:-jE.tg+*r뱧_SrטJ3܍ Z%0 h(UF 5_gܫq Np^9R0tQiC̀~ >J։;ŌB^/Z4{Kj"MW}brkbHi@5ideuU)iBD# O힦Ҿ+lUꖆ$Z؏i㪊d?ހ m7K]S.2}/;%uQx%m>-hĝ*;L[.D8 w*A6de~p!Ayk I]dPB`o|f xp.lj<kC YGd#9,Fԯ)K P'P;RZ5L =4A;a8Zeah\2='\>mUfSG2M*ƫq Kǹ\[ʺM>*=Ŷ oDoѲ_{UFL9.eLu*X4C]U A^ Wim%ܢ'%ۑ^6ؿj:RfrwKei, kH2"Q 2`|nm`}6kK"\0q+329 c%} gbtD;:|5Vl4DV|7>Ju(uf9yE0WloILQdO~,Ⱥc%/Wՙ/("Yh2 !NUQ>L-Rt0o_>Zeيh;զِ^Z<=+LolE*KY(=tUi oQ^R ?]H؁p1/2ţ]njsn0dg58"{y_č\y^SQ U$sVǯOzKs9᯸g]ڊS銯;}krꜛW\{4DLǠ0%)P^8{q ᅰ|  h^'~1:aqY{6D4Mos9R/DbX`JKeySBG?a1 2-fٞK3n[ӰjόxGi@aj)WMռûC "\Q6NxKKuBu@"*'-- ┠n;-9=."CR0~fp p:1F+ '-MF#5$?QJ䐟 g m`(%Y[wKt9TC$~V+1OMc[#NۍShJXܥO/J~Uhӽ}Ch,a pxo-fCoyheAFB Ł8.VI Kl٤!TS8idUƃnIK_`Nt':X^2[̗hgm7kTU]k`E~?jK3Lh  GM($DJm-Hhz1$Yֿ3zn lMIvy!4tN}hZ*4T bvCy &j\oi-BxlMΨ70hECs a(peiҙHyU?[w#LaRTL󿫓,6:|#`'iT>A`5\ ۠QEF'p}=:q,)_~`+}2Dۣ)DľYj,l=?#GsB./?=wQfh5tWJ0(yXhIEhrbc)\*B[P^2:^#%=Oo+G Qian;z|^]3:o[t㘦ңkPBlTuzt~jӎ+DKެ <]Asd #-T Ltx6~p-~YU@wuz(٭Y)CU9FU`4W<+~@Ag5dg.Q {@,rj^gj(7s¾Ɠm 3\u_ځ ]?bQg2赑 BE@;)-(47Wxk)Fv꓃TQIv*nr6c'T>~Mo|ٌ&hV6c^u$L͍vme}:ㄼGP &B҅ym\n(,5Օ6޿Ur𲊯5`]i(Zu4O%:cC/M̻u&D&963^ qHe%0x( _}sLP!kNFCs\Ŀ^nF`mI зRWv-B+&hB,h!*9N}7jJu΍K[?"WE{W! hσ)j ǧs KT8:D`/V?C*^x 9iwINGY+q:؟W%AixoJ: '٪!S\@ F3#```n{F5G}D/ (5Z2~{Y[Q0`Wz7?JIH>V{IF0[_ڄE8e7 C-vSR//9vXEԨX KƔ"|Vt4HFĀG2i\C*2 _x ˑد#'=Y'whPQA4rɩ6ļq0N]IN/`F2}<cϵDŽrJ|\0+}, W~L1V^b1_\B XXLŭnW2.^h5pz:(ô9%&@ ˄GnAӳ:,)xiyֱۿ[ѨA*S/}:M4qR|rF̮gڎMe|\ Wo$2DY^N}0/aRs zN 1>Orɛ ݀Dgt^g*d(yn&MѶ Z蟌"6a75n{ Kc;>[.jp EIV} &!)q Ǿ d-Qp'ZE#k$i`ӥ0F?9Rn= ++g623icD\ɇL~Z\ PUtM.Gnobb!V lֶ` T/:!<7ڂ`l4F'f1?XDrBrg/f,QrװJ\_q A2A]p@/dmaTx#/ mgŒтr!n/B .~),jB5QTSƎFxHɇ0V&ɍw&1(4 u%%.JP6*9'Oʨs.?=ԗRbW|@I2R"iyU}vP6>7=~DH T Ձ"܋-dc꘼wiݺNYqG3Ju²T]TոlDAFߐ3'apż÷%p߈8{L~Vs>E}OrfزE';l{l6,/ BM}uIf P"32uR Z1X&Hb)u]A9G#̜ Slft!: ۨ _=VaLB`Bic0(8%\\;$>XAȋbZ EOzhJ/&EPlV`7>pT#ըZlr >p:wc~C o|ӵ>\SHM  F h7W6Y=v\Ջ˜q} xV>D_p(ߥps沶7tK Pt8q8lS4jRzA ڼi7!(o{cc2hċ.\=/eRtT<3ցG+D3S$e tV ɵ4μ9u/<%O C:}%S:d姾3| r}fbWtuv_9Tj?N. DUt`ND7$JC)@V,66YlVeniz!rXy-@/6=;3yδw$ H7T<`/owm-9\YV*5G,CҝܚJ0g@ ,kzmν潭kfk+Y̓/:[&>K$?W {b ,H84> vֹׅsqJCH+NhEIJ$ e,0aS oW")-%k,+A^*=FUs0BYўxgyD*V,@Nf!ү[$̍aLw}[Hg 4|eXljoYM MIVǺsq1>ҷC+/lst%3m렲fV`na+ĴnVCш^q,MB~U D2{&[٨3xX<(V펔t_n. -..7XԡI)˟Z+x&R""U=tEcK.aܑX\+8me|6#ƖwUEC춮5ށ~?Z0[n<?F/rMDSlQƌ"]5 F`M^ j4"/YIQc2S=clA=`~ZGF ︍o A0897b;H`rؤr/,YVajk Rq"Y{@A44c~q ?!ݴ=U2s2~C[ &ۡ0KogMfiY{EdWЄ}Hm a˺Jgr?,7̪$Qf?ݭfR-`bD `-Y @ʅPD9p{׈,i%X̢H}6u%h*Ⱨ@.1nƟSDk9ժܬN)UA#ƽ6 C*OZBtH`z ľNLJRvVjI1{1 g8bP;[UդA⽴PsY֙Հ{|_Ƀ!D¿w1'Gi Ǐ''ӻNt%O )UB,{5ۆA"WY$U&MB$N&h$sc#]w+ψ2ɇa!he֪aH*'?k25+is\K{Y!.j8 } SMˎg85B2@7Sɐ>ЬM$Kvi͌?n-m3+>6e.=#b# z%t c$GXd|oN3]{!W/2mq[li23n@E\?l +Bc'pЗ f2 _VGZ8 X^HlX9I [Vٍ)s˨IWeD/O+$Em|vWCM"#fy-a=}622Mڷ{F<)A#YRg:3 Se+4KEYFqpIUEg}^v5ڂߒ"jLO:DA1Vf4{Z!pM56_}09-DWIkG)#7[$3m)rC܃,%(=s³P{}IzFD+NC)Z~?;20.@);@ rOB~5qWZ…!~H+Q=Z/bq?&4LtCY됐҈}9oPHWҾ϶ sK)5 }>~OQ7di dws#Tݱa}Rw੒bG>^`M QZJ U7ڪX(87f; $="[_,6sCo_֚ޭy^yVKSŬJxQ3|,H.FKJ(jeỡU{̇ᦾSОpزIkrrb? U Yy#3)PmLI/ ?yGJ~I h@gv,ɨq`@w ؼ>'+>j ć`n Pp%nX).?u[,"2󦩪M&be$ޙ\F<8WRxqhh{VQHT53B>:N\t❦@`Sr+@i rX$`k) mNڃє߳sVk`kwFO|JoS9t$a!ɍ$Nx{И{OLjjFq#Exp@m_hUwf,ziH8~M {r})^ Cקkk 5;#}ֶmq[2ON`KH*$2.efXʆ2}>J  LJ˝03Lnic[37f4^kk]"Dl{,Lt#cH#O3I'|YŌiJӢCrGRI o*7kٛ$u#=yJ}cNbBP`-'ȕ=Kq&|H'ƨa(W1~GoMWtDQ}k 5+$y FdwnRl)l& p 6'Xqrqvta͋G7MitdQ{ۇf>M~ i9_ 0.zOu7fcпYD/8TL{Qpxȵ+5(1/[+!<&prcjl[tĀem'XhG}[6ODV-+=L< rn7QSNe+SZM4΂cϳAܠJhʗ䀔p-N^#ز*'W 't@|}yGzqڕBT'g1q882):MX~FywT&G ql'F<+uiAX{ ܃&Gsw?T-{KT(K݃eFJly8SZ|׉6>\k#eHRc|K2d4DY0jgi :{FZpl aTȸڪb@v}[28C uLݚ8 {ZY/O +Y &sNi [nǵuG4iȑIӀF1[Q8jc8Wl+\q\*%E rc(~1S#mE< 7q9(ikz^* ^ѦHhAY\`MػsAB.UJ[LWd[1FS)u+c@eW, aL~j(+6hW6HS އ~H G}%5!Khk/hLK 6U}"swbAY; Lp.<3TD?KሖqIdrE`;z*>e S9`j S ZˢZP"LJGXKESD'q<YzQG]dȑdMbLJ,kBm}FtTEGyG;3?6ɮ tRf6 nz$>n/%MVtQI5C vƔw/(s\2>z1TX#*MX>;BQ{F}9CCHLeNMcFj0K:ӿgO+s0ƂzٻY{~A/ed ?d9>fpU1ZQ,4-i_n?~^^nf=J_*[Z@A٠[lE2n}-2!cuW:ܝ2c#ƒ@  =UĮ6Bw5¸I]qg]gTb;_?T`̰ ^ӈv͢&wkL,I43CS$Fvw;׳ l0?P3~ lٟn{%WzH `׵ O2޳q;BAu@+M*3"w5K`rrƢo ~T|C@U KKA|9>RyH_\B@_xѬd#CB"Fyqf-b˭p'}܏./3EIF,Ļ/A<&0T-N}O?P2'B,+7kNEݎPH#[Y^ջD9:RFn`џr:֒{n#s\mӞv4 Y_Fz(2:V?gS p\;n$^D9(22$]:-7mi$ܲ=7?`mP%ˌPuk!c '*!/- v7iz ] Hecw]|pޭ}/?@PJ%kXt( e䮥QÀj^J8*m (W‰@kLkӏU`^im^TBGC$ GMfn4t }n Ȝ3!̫ymQй[cђAX@]W@Bުe CXBjE+V`4=cȜ=$Ȼ T;4qb.+SF;:RخC'N!95+ܥubB/C<dQ)i#P:Ysc/6ntL=R旅J6vCy+} t<$1o*E ҽ8%IԚ{ۨ}HW#C.\6"Zl~q^ېчOc߆(8+;R /۵-ZHXQ_m|X4>a OͶޡ⌑VVy2%i%Z||dYyeLFQRzč<+ HM01;EG@/g8Ϭ1|试ǁƒ_>Pf|hfz%-C~&z*(cXd b 2EB:6N^QسU}h(mLP%!tzvfaeuf#T~}2g( ԅ#m7DAZ vdr>?g7Dx׉#y[{Nc54Ibd}Rۄ2b<7P g~2݀6_L-v\bb P|kIuN|cyʟ{1Ϳ>y+knak\!Oşߟ+`Dt\(VI횋 J}Tfn*N>Yi6nS{Vx{0nF!Z+Ϊ_'Ɣ; g U`!Xd{zNJ ,XhX:ap5)n$xu\Γ [" W)5$z\:Ly5_1)踟b72opMiX]W-#őQ;ou:/م)<`{\3*Mԙ?rs&8ƒf5џ-%~FCKO %j4i?Hroib/ CWKuI_`{WH(odi9\Aq:c!.Nb0ꛜɋLgA Ϫ,:aa_"~"%=uՄ6 ߥ^qoz4{^bUPvEC2ŘaRֳu+CpL7&;O G,`Ǽ d6; n2*K~@IKke:$OjiNm>ߤ8t,,Xi$B_Mm^H.4<y+G\FZh4Spl3[ȉy/ #0ElУUi]LRVزb?P{{즻'u76[8~[t> f!\kG]a~y!?*nx .JTk*gX99'ڢ.YM}DvWSHh(}܂d* m}tLA,YTQk[1*st\kUnܽh6imSl׿O\؉cyf53ϓ&?E.ښaV0P(^$Tv?8V>gոFtq-/%s?POyp'{3sN 'vtLe7՛PqSZdP$%([7jmҰ(B/Xt-K=h3h72ͫ}C2*Ũ6k֕Vu?D[S]y_! TH"^ap3C "ȶM9Ҹ&hK!M!H;"y6g_M!ǻ :3́87 ׉)eͷÉk+TJ^vGN`"I6JlpXdժ #-[/!.xO1JMQ$uY~*2b \NC"VhyװU{W~ # 'R8R u4\%v}dm wg!hߗjLWP>O#TOW̊GE3 o9IOB.wazհdw@i :QNȾsEo> ]|$QƄ~ VGPL9ݓWgbȒ`Vڨ"<^@Sla,V C+j'{'˳"hr+6:*O{L+z E&afPLM7qZǣCk5F>8UK!p)WK`;6bFw fz@1KPJJ;)di4&5)jW-ͺ' WQBHW˂ L zӹ:'?,UN8)DqVj&c#vGmEKW:5y6> JX]c1%cpu֧c$P)JNi(~,qY.sl3}ΊKB=ZH 毡'|sq5||F=b4cO!h ͸=&cY h7{:r9hkk#ygUZs\BJQ~EPU#', Meux[i}- m旬@>PlH!!|zc;˲:=_6 ubxDU>~* 9$gSJD>7$nK%3 \<)T|‘?_?>?)$0Qe |{Y \e8X\P}nKAQcI$ɐ#X=d׶v>ȩ Y~ҩli=XIsłWةp G=є|E;x3h$C< @5M!툼9~!hqnw+X|tzo{uwE փZ?uld089D b܉Bj{a.SE#OC BXqH% ұϵғk2'hv'ϫ4 J~~GyI¥,C)-snKQvW: Ś|*fGأJ+3SMc }4?7uoX#÷ ):L@'\%)#ΩgP3k E۴滝1N8 s0;?ԼE&]R4nU>ycC ;?ʸc!t,ZaY&yvi~O7q.v;l*h.B19->$@c;?(g+|M!=3bL|Ɓ9hX )1^b@}^\!6PP%Ggփ\8}}A:b_8HV=Y#$j,Yp$(p;7QMG*R i)FQ.g>7k1LpGbЫDzi[apO ɜ<4˓"U,C`4$0>7܇}0GǍ 7O=+5V<݉_evˣlӏ*ݠlV{[Ct-} ߾88e/0#1[׼}4˥")s$Qb_a&@Iޤ+Z42L42c=AףydL\w+!sT%ADꈆг1/ Tfw[{k࢈NwzhߎR=[dQ,\qLJ]{fr97ߛJa_MBU(.dqsߗv!G62yFOxA" 2ƌqE 5p6ɱ\w9yc\0J!ɀ&t2,6ҭߌʣ6o*ьه(߮yFF?"L%|g[`sd Ö (aKe:k2 88t9ͪsJ9FDVh"8+a}"ou5dWv(Pm$8G]b<рN8 %QQ|6' n]/tu|yjQ`wtd?JY]}3G<,HlH1+n&=RNv 4D!]bT_chV20Wq7_5"8++ ^Ryeu yBfB)۶w0!~~ƈ9:s'rG eGN{-^s6N.4sj_iT}c΃L~fE .beLPr1o0qo~N@Jcf&$dZZʳ~ R9yѵl$){Ԧ=OulAXQJh|x,5tܺz&8U)}'P!E;ìӍ&Ƿ ?|(6b5 5n`o9I~_dVT8*ؤA͍`@ k+~KH-el(_%2fv6ȅvxyPGF֜ Bjh a"۶ @>f20! MŞd>&Q@"I\YCQ3> %m:$50ILJUD^s=c*7VkĥWm3|,aNyLh+ήUQ%IGOj K1;Jܬ$:gLZSCgYL-Hz͡@Z?v*^Bt ʋ]p!4:tىrc6:>Ajj6H{{= ɉEq1p@҈l(Hr\tBd! ٱQmbT2F=,9O%W$6ݞBeeIK8~ՈU+n̪@;S(Qs3ifWY69njgI!Eo't$=f+K8hR1/nw&l![ABze4 2<ZU"xJ?&)ञ4)!r*qn-n_0*!iH> j]idS __J|CgYw`<4oȷ$1$b*'ʀT6 Twzrʠ<֨KM6?gX[k*|P8ƼVkN xc+őwDXҝT  v( 7eaJ25جIoӛY=QO4S"W71D]Jj}$E@l'&٦1B__ʗV̍'XR'*k粺Y9 B SLZ t *]Āчt_o "h4p8Rxڟj̈E!4؜D,& <~4rCGh%0sai_!.t. 5 i2:ntCp;ޘG(dߺQz} h2<#/-fqlp4^ !0*Wum1mɽC7ܜjXxku[ x¶l~%'f%p.%I;#`LWe{ %en[bfx+iur0]lm:F oӇpg.A h/t;0:kDJefdm+7tO.$#ZXɠY;-q  &PO>6 f")i̱57sꐚ' > µP*pڄn,4>s|M m4xCr=q9 oghz.IϥzZ#VjzVM8%#_Ⱦ˿!m[7rTɌ5})¿W }Xac3ښ 6vz1쵿 Fv <)5ȓ#Whh9x<`xte$>Hs$ҢGVax/<5z[O]@M}PZ^ C ԱSpv裶|rߺW*T|+uߚxLO&K%e#$ámA\Ǒ25(j)`XvJ2F}OgcWj݂u^ +vw΋K MWY +^s #mx9zzoBFTpۖSģ {ICkhN|=铷h1q8vK-*9K=v&@h&sÂ; w l o`GQVE5et!iRtu cx'F8囱եаn^"ۋKژzQ3ǘX~7[>"̘o$Ft(ٰ}-%* $ k!.;u4!ʍcϭ63;m8dt^}O9c;=ԓQ]L P!ps٣M% :>Q_"S2_oC-̸cCc}"uڅ #.A2ѷ2h{ xmΫ PQ/sc*1o+2_˕fWen{ UP$w(*6i#B`/ -bJYkNlM=xB&Q^ʼn:y | u^wdqH!u$e}Ǭ/-NS@LǣZ5ۆa'W62P/?^LftC:IBMJڄ r1g-9ZWjۗ+FnIdJq2, Sh9)O3C&w[~0dB-hy)Q}=zMnjs }%۾iȷB8/ͤnƏ3p1ax7u {4,eS24KUNx}Z=.A}6ytSʏ~xؗ*AuEg3]T`:)? ?NLp/K%ZcAɎj1~ʲE@p/>qG6v}u6 (؋4u3 F3Qs1_'JS.UVFCL1XB e$|M*A8x2aMI&у c0k 4E2̼Q+!"ȍjQ~Q6+hNjMLT yL+)h5+KIp@gЕW&>M":GNpXA+OQ%`5~\_B[k; wr/1$6E;]BIg+2^%vU(ߞS5#e[U%1j^d$c/t4j4y&\O[,iSRk 6#J}`o&%A>69V!s%8ʞ#*4i25twFJ $ ]*w2sO^h赃sFE aE{ʹtCbIlxHC/JFܡ2SRaH^8]L hĂ<[kLcMfd౿!$wXp`5%Þ"ei;<:"F,5y#IJ8{! w]̀ky\De PX;,W$V267Er37O9cOe$[^G{|"PT{g{ 2!$f~ؐiB-/N/5 F|]C#q̨PFxI'*h< yT"nDπ4 +g~AѺ YBF tlh`(A^eZ%N/<[Fă~DsZy9F"xw Z$Q+&ԮJNDtk+UQչݣPK0kU|,\3S \G⟐G2Do^OF(Ϛ{sVb5QZ6<;8w;cy]:hx ǕjS]Kd&hu0c+j V'ʙb_j:'S+|GRlS&`uaKg@4q=@'tFzgΪJ;UI-Xo򄜷e!do֭,8~{QuXVi[QgGKk8[ӳ"تh 6&>^AB J:Q0ao|TQ*_PfF;NEGŋ;("go>ADE)vK1$x-bnml2U&Pq* KuCbT⩚+C='̑m<d4>MaN;/Mwq(~>V/Sv/1~ںDb.kiR_ ^1LVD<8{b^J13ό Ug4~l6Tuwb(/P;Iz|1He>U[3^VPNC:P]ֱazJѱK0dk#'~^гt/Q[t]-ոVLPo 'qC%sYt/]| k,N@>퇷 T幢%~KlTmP(Zaa1(Zpf$k1!G"w1S'$Gݴiz&CT!&9!w^kqYoB8>g_ikq)VLE$?:&fxjw^Q S?,JՒAN4M)C:I>|4IbG:PmƖgAD&il4ʩ_>v`A<ƴ1W+@C*8B® S7 {R5}]%+2U 60_uѯu0gAvz,Ө8ͺB PL9doHdzPV7+PJӥQ `i :FtL#h5r|_m $f#LP!f#B>=)DWd~)j lOnPA1  c@@Wx_<)~h4HpY{g .񏤊S%-ASI)x3Жd2w(Sc&F0!^K?QN@4ӊك-)$GSH :l y:Hj -{u^DСV؉0nD ^קSkWb*MSwn38JNm ] ~MB@I@(_aJmћ-E?@&p) &| kJD|O*KyJKe[:ڟ0_W&a J5'ާ{5ÓR|%uxh(X,5iHz ?>7rљ e|/[@ihp0_߫j4=y hL .NGV9"`J͕C=o(mHAj(`%;M3K|;2^ȩ\ҸƏHi]dIp2v`'m,_)Wɖ6?+e|ɽ^8ZCo)qyZSec /WՋGka.̪tZlWq&HEDj -dL@e/ {N2Dn7 oGbq%O :J×}Q,?Th~sEEwu10b*=#ܸ D6ː)ƐE:MH`JD(s%fJ^RIAEꝣW [vb<'`s޴C?nLkm?>`B}{覕a=RO66Z,{Ǫ&Tċ{ؕcyбT3!8h:nk`[T|^Z冞c傼Qs¨ܣRP\=q= I ^xQ<c=x?a#0XA (^{"2? 8( %\TlR HU23PD'{A=cW'қ>%&. @ 35 tR88'Eszyti~\&>ڑNB~i8Ob;VU'+ b>/xݐƘ$HP}41?V>)Ӿ*<67税(pk'|U|&Б$Z sNVQ0'Qr}_TB'NW9|䢀%3^ 0:XsjeЗaD0"vd.d>-4$!0xj?p|Hf9[{O\?ǨšhBx]Yb<gG /73'IXZ/xS"QKu=t@m?nml E`| a3fo;y)_~~k ?acN=w5V:rMQî̜V;)O;|^yg$= 8kۿlغ\(|VR*(5dvBۥSR㍝A8!픏lgϘ+#:zl?q@59n 0Fj$upw0Ì_ 1^aKCNC>- :U3C4b%`sn5;mRBN ˁX1ML\63ؘMUL>AΏFA~ ֔MHߊ6K]l,0Vf@_ l+[ +);C8)]KRtngp;;BW=?2Ý!3|6_u-EiU,1~n8 kffŦFQAK:wuzãLM]:FȾi=f+hIB6:~+U:!;`)Xl97*p='ч5ݨ`Ay?@¬Dq; 6W,SyAXXyD 5cZIOPSE6@Wt=it/#Ȫ#zTl!RtF>}WX"0A튇H q8}KؔV;hËqU`vvup$G 唻"(nUDu>ȵ+ [uNbFiC#ՎLRO5P]S6}C?TjaԉH)no; 6_1mƻw+a;8~Z2+r>WGE:g%-;9r?y=TT9H]KnSϟ`]oft'8KQ?D4O:שV֔h<,iߒcC $v8 aNA9[?@?Jk ՐQ_~P6zf((0S_} t9N}4Bn`y"_Lj-k2 lrWq~iv>2~ڎЙ޲ A.)`AH{R c΀l}Bd3Y4-~r4\XmG^}6Sq+P}pKLF9(t$-;ӆZ<=5AI3=T$\/# WG扉(W0_K{O^{zкzio=̵I4wO :]qˣKZ(8>u5;ь-]ҤMԡHew9*hA!mk^A p3-ȴ%6sך@1Q;$٫Lns"Md%{?TCn-\>|ME4[ٔN*HnF;;@\`?-E?RO*\p!Œr@s\7[!(F +zΗigC/ dۡtޫlx_Ix{ G̵8B5ڏ/AFDK 5|P?ǻf-9;xw`nVIvut8 -D?zus+˝.#6S,9, t ^X}{ MDcҍ~yG^K<) u+c@j]}-wrxc &s1%o<.s4 I$C$Ng ~sU?ͩ1U6qI+noq+RH)e[1hA,Q Ҥ)fh񖒨g:C6lAhQo.cCl  (rt΋;̑b*M] .3Sm u7 sL:>*=Y3掞/=&`N$^ 0=m5WW|Q5X.s)*GuÓx?'C. +E.ڗ+&FBOdi]%kp4'o3-偲-D5rM`66y'[lл<d 4ʤl^~j_ª,Z?ʆ^h7V{vb\߱9^v0"-L ’05d #RΦ<.eH!dśI} $ HIA;~OtyrƎ֩׹Sk{\QUw*CɄ"_> |xs hAu'㱘7&jZѽZ{m'x'w\t@7m4fn3f!M7I)+'%[mx %1A6(A``]]+Q(ke%p(iu92ْ ?1ݙ ѡ"򵥿6uAk^`4~i]=_\OT\K\d#rx\!>k]jsŦ-lB{[ 4Eqt DQ bbZj kfߧsĈ%ݰƹ*w0kSy&YIe:9N}:mcE-qS^R*Tsduj?͝_Mwf9mzMLԡLt$YoI]OH쩓b=hL,\mC5*@^PQppᒅ)*_'x^8ưWv/@}M4 ZyjKZ'>&J12 $V'yk>Of+4|MP0;>VV,Yw)AVT$Aգ|pQ6WN BQAG L@ڢh룺p:)㘽`%c@jsIJy7 "ĢDhgN_Iwd `鮼$J-, iЧRsMfԹ>|FﰈZ D fGG!GLЕMY4.bfzW)3Xllqxu՟űzo&YibјB:gw 9.ey辕2z"<6\4FtFy׬usZl+YqbxN*sxA@JɶgtOt94Q@p.7*X[6%D&Vyw` +z-lY_!iwmG?0,2i;Eo, R 䈯Xg^ơݭ,F3v<.~y3rlIRo\a!RrZO{Q1̫gӀ %1Uy4v᧰)kB=jf`n4Iv("^v GS4D9s;Rq8 Du 2up䢅.PS$S8(P;k6nƹ6nv̬t=&"-Q1㘭uCZ.:闵(9%z{w|p7Sv.>X/LQꨛ."71@8 A2)RkXZ| ;->.]ͼ7tO(Krobf @5爺GR !_ `eoȉ!BYG*ߜ}@HPXs}P;F)J˜ Ik,)bqjVϣ^$& 7x* jp2ᣘAh<$֎!A>e&bDHk:I/ѭV8 NkY" ?(+H08rqbp2n2sg7i~!+<A]pԴ1/YDFqr{$O?[* ?0QR Lzx[,0|êM=I5YZ qU-X&MnS9]kDhLLI!ezN͙ʷT cb@jzy.U;ir)C"ETTx_ǡj_[/x*F0{RfG0L1D:'AQSbH-ư ^5}_#TîiLK#}Ǡh eX mCIkzUoOr3ViW!R x4݃$ ̭@Um"-n>E flWMdiCo90+ecV-m{.K^@<6;v;]/T{>~יfaŘ%{ W90^#x3M{Ƨ d=pC΀\ "nR$H/u>캨)VidDmRY9G8Ĝ mCS[9g% #6Rqq$pߙ%#^s=4n ZKR5yXTJ񤝖!t_eC+81I<$Cxa9joA@v>i~!vşVDFQ۲%[Z+CR,lNE^PZUn~:~W+f0}'߹k;e|*r/|qv42mܞWKW1[ldV;; pnD ?S.wλMZ]c$@Seڔ  rMdۇS^ead;S.5XSnxhmFtbm/p5vLV3pDg{ 0gљѢWI}p.+a/avN$h /E7Yds-d@vgpԭa- Z)`~freȰ1ov* *) +4Hd|.7wumGd=P6(f~q-1* nKu6a~Q,0CrJW]7,%+*/wr(D5i/}o}>6W HOX;Vٛ }}0򃤀zG1)1Sզ`4ҨхlUsBRSAO^c8zxVϒޯɢN{҆XaLZE (ΔEe]^L`k6UC1"Y9Y45E#ӋbiNB($}4pcc_qr6IM2+5K*H߄fOyKĵD̬wѩ17-Od\]FLib󬵰%Aܚѫ3W[]^hR  Mc@qKZլ*T:fǜۂXMu8Pգ$lhg ;YqHKv\%^7$-GZgcE+Q )↹ush/U HQ3(1+ ]5Bnu jfޠUr0_|,dQN[Suq㝸uL G#N)x[A3I?ǡqͯjc8{j{ J>h\_q~3a5Dͣ/Vy0h R$-ʵmLXnϛ'+ssZcu$ K<]7*A|:R1$g|F}j1SGSJ7 ߾7s?BV]xPgNUNb#%&CؕaCtgx/5[])6AK1Ȃ 4疥g5`M {T4?=l', /.JH kBVK?qiWTQD[ɂ}>oZgKe55&jA3k 5n 昻k?g~&_^Ceߴ|L&#E-p}Aij9ɵY$ԨoJ$DJ (!A4{x *wJjLb7S}0udyG#dAkRl*&e 9>#~ؘe&ÒA\UY=g{F}(1y* (#1K=)ހr g|(~uEwm[c4O>]^]w:b!nL}Ϡfw*xxhJ ϿXyv&lZHP^7GtR-]bUmg(c) īh% nFջԙ%^w GX>Q4>ݰ4өӦp5Xho7~ N&k*xdDߡ,&$MF6*kf͠l;>F0ۧ& 15)S-Yp'cE25eE<"}] 5T> gb?_G)8SH]%gx+̼4Ǘ?*EN?@p z TWbЫ<3 P,ȵqOтibՙ08az.ғe^)[ .8!OR'":P&G:t\x! m}JMTSg?B[6v.E8(>fHǬ Pi.,sɢj:>]Ͼ)ُܝǚj]2?4y3S: vVD{R]86a/oS Id^ {ƺM#j F_Y,* J Q[zlKxӥ@)"w9驢}gjobΤvR l@TKW;/9!W8˭ E4 p}@m`jKѺf%Lc4>@&*kgbZӏH4 P[@@M϶ bp怾x[ *hQ.Opansگ"_0 6Y.eGq%5u)Vx7їpCTx7c b;$_̀=aIz=k|έ VI'5#ҁJ YXQ6Dy,HM뽌7c .&4vjVF>Vx1o/@9;J\Urj/gpֳxєZVV%sɾ-x O-P˞RHl^{Á_Wl2Hpng<F;Kp,Ri_ s}v*uގiw#'۵lͿo+y}e7X:gjmEt}EOVK=AJ5cl`TU27` X>J|q߫GI @Ol~Ht"?W)Q'0(]ݟAOdWWsfy 6D*e,AqD,Uۭeߟ XHcL&[T".h€)k64xk{C+3d6bO,T]| YTgе&!_L$A9S^[u69rJ">zz?H38 :*U/; ,HD p? HgC_'Ϊj!惔wV؀$I)WCl W.j&UT-$uK(c}FBy€% 3(IC1~*ڽ7X1-58.HiF7}ǷM:4|^;*3O2<_͊_Ŧ%V>:bެݷp~hL}Sx>Z^Ϟ`N v! *{HmU a1! OXNBFu⫩` ԾGBɟIx8=9ؗ&ωc!aW Vl"+vzeN>f\^r/5Y)~i8l #V>}| cKPշ؛w=շF梗L̩p,W(of T/Ljߵ׽^GKl}]11ƒ;US 㯁Hwg1YtˠhxFr>2&dr q3AS#swmP~"(EΉπ6`AH /P"PAK8n⎖j"+ʢj_\t!w Mቄ.BF L==JEҙY״;%ɋP"הVZj*1]^T,n2V{17ɪ7Nڝ|>R˲z~>8s?{`s~2!rR0h&x Y]^}^ (ZaD7;\e[OL14y!]Dʙ;l`>}AD_I(J&R!rN`Ck+%(?,噡ОEK4LK:w3Y<#`":eCjAZ kcpywg[hk 22nS@iNf+@?k8Yxwiunӗٷ9loׇ1G*%d1~6LsPizxE+l<➱5בdZWQ//Yj,ILxaŬ#P'gOyr33M&Ť=0bMeC*X3 WNt{B} .d_dH}kbL*R@ =2|N餴tJjZf>‚hPGKFz7^4:C W B瓗\ü~1mO2=1!.j3SFэi9Du jt>*ÀOEo |ĉ X"r-ī"A :q֏{v0P: ]g98wG$=KREP:#{Aȕ;*IWC\#w ,i cK QM~Freƴ@-AR_}}!׭PV 5 ]4Wnl K#ib4H (jhߞ}R.qU6xGf+d@2{̊Q L ePkHq !nqk)؂Eo1SsZ&㤢 ^w"C"|5,"y>"7!\tņP+a4;jK8`Ua7zV 7_Ci{AiqV/-Ѭ[. G"Җ;?֭L| O(&6r3Q՝teyiK7ӤV| HRyEOxmw/tsjUz+ 87 P @w2.~oec.J2Z :d"#<*Ք bnM3NHsNNf~B`eMx5驀t+f5keF.sYoD"K*JěM|-lk HO@A/(K8}#KЧh~#lr`=}=o P?rAE> %17"jKsGTߺO3yt_k䇯98'a6Hrx9~ECqlHⰝds%@6V]Kdݙ\:}d@rMˣa!x)錨pm"㲜{f?n30AkwqQşW~.BEp)2dP 'Vjo'WefRb$ŪYEa#*ߠ" 0KWY9W`9Z8Q֒Q(?>1 ul`Φ2Ow+AG!\qɟmW, !KQ|ֺ_-U2'،t[96^" iu\z2 FdK{6]m,OB]Q:)3+FΪ^L/@9$ηcke?˾RD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E3rj \( 263֝N5Oc#),KLIKݢF?~ݑ(;]>~rӢz\JMGi;-BA`@ݮuBh8(WϰgE}8ud{ێECh_$SyIGzvas5%/~jȐS a7J#ӧZ#kbP6Cm=<=.?[r\ZSYcA4-(Â~z)nxqz&)j//O,取~1Hy W`6;'8͇γ9I%4CQf%&Rh j38-}gw]*Q!Ssٝ9O3Iä́B?e-'#?E$_?'FfYNd^]:bB NPYuH j!-AHFnڝϬ-i.@L0 }9]rz[ՅP yx` ejkFQ$0(Hw?L7 3yQ{^NC,:#HQ/IBЄ̑^HF&M]CpBvn4,ywLXooZ@vA&p&UQ% Em(Ʀ9:qga<^)Mv(S*OM@E뭫"[.xڪW{I=ߣ9pI=p}BQW7k-$/-EceCܫh743[JqŅWw84 mn@զ>nio. =@NjfκF2sط P}RwZ"{9–O[zfL{.;!7ܬSXIiS֊9^] GcKN-nBZhnXB. jˮ=D$q^y>Bux,򮉾E|0~ݗ"GD Si +#oq+]]J!a^i8(-@j<1^k]TzN6Va PJn!p(Oqf !fgTH+*B3]Rƪ *F*Țޑ pIcmoJrƳa'YTɲm0%1#3AmFg06U]FQ%)%Է.σC!dܘBӌ±)k9>4Avs0g Φex)l;Bז)#? @zVZsy @JOlK(,FsA[ R8- -łU 8q-r;QBZM CҼ>!Nfmews rOY8Zbj1q?v,OS1Rvr. *2LwͥиMQ/ )tS}6+ AD]w0ڨR$V;ʾ! d- >7ZDU0Ffqf'JW!כ$u=Cjł2F|KvQ\8sF0S_}΀ s*?ZwdeViC7p[HVR7T椛SEc9uK3 )GiV+!@Zs߶ ^׸l/ ֽӿ'nQ8iQ}$OTwGR"v=y$ }k`1mXJkp! 6/;GUk 2elSMUjóeQӌ\chb#-x;W>NW+{5sDJ7RA@ 䞧R,B&ekrv-Y[Ǿo(*K<".()ï/ȡ^?OƄP_=jQ&E_ ,|$CLg%NJn \4_sղKUlW(@ߤ𺆝TОqw$AH338}_`xC"[ep1"\T P!mFAh/'hVeyKJ7WPdVs5`jSl slsjR{ܲ?C=jh4w*.];rP|J#8cJ @A7#yl!@¦zg7.Db9*QK'{$)PjPaه-tg22> ! 8,$yx0}m~y|IR% .9ZU$Gm"/fl2 *qg[9L<𠝮qA@~ٕB]( ާ ]5r=moDZzwe\vS|?r|=Yo th"M<8>1?Ӥ~?GJ,-.g4J18|'Zz1uFfHS& 4#pUO (˙5Ɔzbfv*:–'9ٱ'TFOe$E)@ nb)Bqw?1U812m{]6uˉgU0OkU>C,8+ k- TR0tDyXw‚H]+6n|lI48!^^Wyg>s-2jkqH~~e]! ڋt 7NAR٬ ~OuǑ~JMhd93Wr/?k%xT(qxmMOsO7 S}fRr?lgyكABB ˃d၊VMhv5OuÝ;C`j^͖QƉk{;k//+]mg#Y:0pl/MhS%Y`G@5(i.laCݪS1ê7 O$5W.*Cǂ<Ī|uK$"?? td/< vNMom /" IADAK+M[zYJKlHK9,K SS(-ռ֜@fZU̵yF>e5#j+a3kr(Jh"C_@)%pWˊ,2+#QQWѐ,{u]8;sZIq\3[bƩMC,'Ήx&D UCPP_HjwQquR/eU p:/&/?Xs">iQȨ$"R6Z5m\n}jE}'(;.4n?<.38ksn;$w;ȂՐyyEi[Y >H f?!oLٯ.*E(tIƝޚ /!KyU O[ ZĤ`rs@{DJ)uRPXʩ[ Bu/Umuԟ+f(J+k-nQ!(q'~&p[Zꐋ?lpAly.qVG&u<3Z,DF3VS&&(N&i]sn"vKkڸXBDu{F_K^Lw;LnX~;vIѴ-^ec'C;ZbM7x`:mJjɏ ]ov~QFÈW~sφd|Ntՠ'|oUVU % + MDȣ;A+X$7XZHXk4`SBM;ӢYl(l륯kmY k 2a@;dф^`HcKBcܥģz4N_H~ݗ On%jz?Cqwף wp,0< /S;s[XyDh%=2F3`P]0 eq'*!(Ϩw;μWu[hN~ /$>12:u!|H[=XvS\TV[R p%/iRטR\c6V`+h銨fQk9E 6g{ێJW[m´08V-Dk Hnj r*FFV(lRZ4kN`.] IW" m+mf5u7J<2s-qvP p2= 57md2[X]2SqDB +ki8 f)e~I WXR?_S1ۑKƷ *ș䯄~Rbfգ'o} h:yUql6 nI-År}kQ_~PtLOe`JKz0OȌm( >V/zp?:ĢVabV.)Eܚ`Zh:xʃ c̠/-|dnLk#jEw'+.q"UHY`j=2 `U CL o\`>@r^9S(04[6a+cOfBrieZLM  ԺIzjRG<[K`=qxpL;voɤv}Zi8[y$5ݿݡ/ӷey(#n-A}?Qص ^t9ADV)HFIW&mPN]/ہ[)Şf AkׄYܗ]ʹ"-gCS-20!n.AН?W?z4b? ԃ B,jYF6fHHJ~/X8:2/,4{>֯.Q|q|}6g/jj^x("og@UH-kxJyq U5fYq1Gzw{.M<$vYw3 im/@,WZTJ˦BĨ J 13vA-*jY qZBlԕ_ xr|ACx{8of͊\)CAt;'v6IOt>6d.p($12TjqZ-Ɋ\kb4?ȨI}]t˜ vh\g-лi) "0JC(ih>)pAƦ4}ɺa7 0lz#eVX(HU{!+Wv\^偩KYM%1̩b+Ƕ_FH\NMQJKZjuKoT]FQDؚ]w*X䂻& "A% (#"y sېz؉R;,<|7WhW%q~Mcjzm\ Vx&\Eu=Bz;wC(rl͊eL7JvAE} z:C;EЯ-ftB6W~b =jaPb 4{yYJG:JxPLKډ>3>H?x;=zeuM'v  ^t^<%2ށcw= ZW o Nb+Ox0 CL}b>#zlS?ss4H/#orU3\b UWj!б PiN1l Ԟ[ҼIV qq9wCH1қM6Af}Pxcُ=v MGdhrfrRDWOw=?8ha4;JC8P{+DqF:=^ Du2.;Zdן!_?P;3$rߏtq|! ,,eA4!Ziϖ>~00HΓO4j8PNvײvd}J߁.Pdc8uK!eHsx}5n,D85WUNF|?{:܃Աd?W~(;dks}^(Oaish8g.Tז%<tiHd(m;z\%H;=8Q)DH}413~eo@TDFR#̕P}GpF]BeoW& r 5kz :cړ,VH2BY %VȍiP`a+,22^`CJ;'.)K'r9DQLAԵC;ӷ a;0z>aki Gn tq5lE@w\F>V!ui&ikC.E+ Xe~ω,[*1(\$B-_ۂb+!jŏ\mv&2lycg"fI}b"-zmx /59Dp0ʉ$ZtH<◂u#DKDQU":d}21w0,۟-}dL_{\p@ ?u3#b=])?V\b!SͿv;ayJs﵈j !t\u B9v~'rD1GY󙸍]QW3FJrKPO2ͪ=53A:SBT1n Mev? \UTE&0t7jwLƺ4 -ӟNKZ nXk)e##NG&}9,M񅈕ד/iֿ1i8MY )9{ SՠhRhEZE˔g7L2&s7,󍅗p1hAʥD|AYjtǢ2@? t]qR*qf*-cDGl`ݬ4i[\swjܕ~*ٹM"3 ʯ19Fv&p/r1۾?NLSdϺk#.c>Y8K08XF?N׺H 9U@G/pFYmo.Wkzކ+BdI81P %؆DF>ObFx~9 ͛rVo8EW^~f0jƈW|M1΅=w+_ؤ7rVz's-T‚{aa]!ث >6 L+ڼ(<OɿKHVUsrQXHk|a%Y <}ǝr@VqNc_3*}4 ƨ"^:ē5B2~圓(g&%NAZb0<<-y)lnaugihbmy l Ŷ] 1fS!~O j/gO|]{xx=9N\ΰP4!B{(ڍz.,kWg{X< #X$i/v3O->!P7Rr .)O`p ŗ3x꺓M9?SqK$Ueq9Dsd8V(Q簮l@YF_L3/l)n.{$9[粵]?uK;:b@y"_TéPC>m=$O3Fʕy2>-w\Rlɟd5$g+FS{J̈ !)6RHb"7Xb,UF,ӉGeCm't@kLԜdji?.H}l:8#;)u^y rF*Mvǯޅ!}6#Of9(^j<%P 't}ٱ$%Y.)>Df =Ƃ#ȲR]v95D-a4JZ#,w ȐFe ĕţvf'}5)AMŁ)<ԅUh7UwV6l:I\8A< P>t+(D =?;j(DCO#4Թo9!/J܆ ڈ8N~ۻ 7BCr7+q]=d fR LqC+sY/MǨf4{i|;r8v b}UmbSͰzʦ2*xK[Lm3=fL/pK}xgK1-]cC<|\:wvKH ,dv">Y{.dvLaTjR!5շhMl#^/"h%pNXKV#ám)vm87':P(HRfԽ; A"r=J|y]%J{5]&ӶR+M]C:t* Y~ JBh;VasC$ 𳍢jӓ~y7]:B0&'X߉oM`B}Wnxu|ʝ;-RrnRAAћ@FU+fɣn$۵ 2oi R@ d㌞:Tf+}0$!t-f"6h(tޡIGlɄI?Sa@rƌ_[9^Z^u1Ƈbʻju"C8"nMLe1|G\D1/zJMBH:oy9U$ѐ. rSLA9uN'O =Mk3J(`&wH*i׈:u{ 4~kAheo ??P#Öj!hu5ځ#`O vv) Yѡ$ىe/7,%AXbe!/OlI =wXT9+fvEwT䝎]Rsr2v/  .\s ʀO9.|=0bỤ6G0".W'艧@_˖`է>Vob-G8.dQQ[HpY b. &4F}oV:,-*1m``@-޻T\EoyEsQIh.@>^[Ng C5&u̚A8gpGT1$r-~0}ۚ ^,ӱDT ΍t..O AUwe:6A,*ثhB7 p%<)got9K͢S ɁPcX,9~G-b.gi]Wv۵Zw;L8V%BJ޽e1YIcOJ.l2# hctU簟!aҙ崙 zDeՋA}q(!YA{S;|6b7B(\/JLkOLYY6fv._N\3A&,>c#t4t01-.+R~/n2x)Gc'&x 3[Q D|aA"5rn= t\Q]//&mG~Q^KRwaP,NxV6rh0? bt93k9E蚇~xDj 0/^=s L/PmSЏh%Hd טvFc\ V5y6)Js3/8MpuW3 1Yƈ{Ơw#tF9t>"ʽo2,5{tNdSo89~(3KtJ]jytOh7.5aZ NScʰ-驡z =#=T*춼jj2t?E;lۢSKa)52 7[4ra<@x0_Aͫh#Y+Wá))ӮT/K=>F6_bSb-Ci4LFN=&PWWUGkvB,H.5ei:=hN5;c;b-vlӗPDŽWMlv%)(h-hFFS{M+f %z&kr3E _{3t`Gt'>G;y=El!cEχ S/~V}*&-X.F$_LڸA1OGpN"^0 n隼=$xh?n}JI9$xQ3+~T^@`-)KBT,Oc;.Y 6SǼpyj jqv;_7  @~Mr|iN̷N~R諊 2GVv[s>^*z+ F% h"^:\kx Ǫ܀sAC]wG9PU1Y4/gjcMD |ѽ%Nnň7g䕿)7{-xm8'{&C΢81Qcf طJ(,!důF/yےSGVSSy( y<Ǻu%q*}+н jj&.8vKBpѿAS8K+Wor0nD$H6ӻ#5orA/c 0BGλ9'`Aª+z C\٣k 7T8ez&MWk.ܗ ?#kgАdWOz+CxO+.ڶRHw^d̅y|L5줤u}|t%{l0`ƒS9V z"ŧ_!}4;14;h沽ۑcIAi8d:6%t^"+)&9H'NcL>ЮSk 7Â?{7T{rVVf4^Y:̭Ŭ/ rԂa׸XQJrEh)nt>7D:/JlG-Mi-tp oJ3w9k:\φ„7 ni( 2U'.PA\-ABuBNv$;&PO=ue2V_v9i Qlng# _Yj3vhO+r^,L/\ZHtQ`lY>MffGxk(3@ef6m7%.iz|.sbn<:w:OT3 fjYDKj^[+WtzJ]Mtt>^t<7)0?)ݱ$dO5%ZŒ*dpBsLT|f -c1nJaw /] B/ThQѪX Uo&I`iJԙ%^Vċ yאl%T29,u"{..{ܽ߿0#bP R/wphp֪ȍ֯ ^Lf1䤓C1hZ'C\λA)\7­Q~` (M%6oZ PZZQMicFN*V)p:>xKԢ!S\dn}iꕲ ?)زF>&"t-J76AfQ!ȹe&%PbAjmf:Ŷڦt]i_55ծ8l\Sn1]]j dQ| B80&ZIJV4FaA!&Pe|]nEѥ"jkР04.r_O{ItT. #ʚ>HB`"T7m({ʥ W҇WdW Y_>G'*+;e eƌaqY>n,5 sWo,eG] }sYVu4_ !h<Ú7Po],1U+i m ײ|z7 *e|7Z0t^NHdV=,6%c fVJvDm߽ݝId(ӎK-K٣Z|we>dC&Ua68a_}zB؃8dփ7xH3xgR&ֻν &y4I©+n2Bֈhr>ي37mY?idLjנcQDʲyȢPB9XVuͮqW[PwE-\`Y%wށMpQE`s/jiN1.iN𲈛Q>X.bxWҸ6ƒtnHERIwu5nu 1|&Ep[>m [{YK\) R̜WFC&:Kc6fN T싨%1\m2%]$ қ#m4㏥qmXP̝%TE*j:\ݡ0\*vϑP9UAͯO8޷f_b]ҡUή_8M)Dd%n2Vs"ҙmlֲQㄔ9tv+gD~HRGWT.D{/j腒j\Lڒ\6^"rYzF yb@5SA Zu$+!NpOw(+3^\AWFm++>.]b(#IiV-#cA`EKF4>>$v! S@,FNn>ZtwRAV2CL!"^K V8m#}P,f3Q( 6Qs2vD4jr~U"O 4!) Gm.2i:"P@UyOkTϕr%f=%Z~d@|r@,H2b4;eaġ>Bi+e0KϺ9]~ٖxnp5'u;4,'Aά_kaN`)uCN&3Թ~xj:Yl\zs-qԆ=x_y`#;J_'GgHC?\z5]-xoɍ~T1+XҴg>g +Ѭz).KqDvW f+؏g)Tv-jy/('/qk"k3FfG= G}ye7R?-ާ|C# Ki.0,n,_k/~(u[I/.l#>%Eޖ »[}UPOt7KnI߭V -%~[+J-!@C569z3U΂SjËuAض<;R&}-|_EEKuq n`V)CH?S6")yxM=rNb wU&<-8T5pvWmR VbO옑@/ۉ;<#$qԢEMU},Iyא [?,0@B x1Xn972L!`~aHJV MZ<1AJcxʓpqnyLF>S鎅K;xmZL ڬY4S9MBB9Z\:{mhw,˔uVɪ 7pP [xmP9i/or-&i:CuX UpOF"ƻS/o|n$)Y_ aOl=]>aY%GODHJU| bEŕG#l5rrCd/x{#'m:J E(jYxdz0{HnhfOC=u$vwl8 IZ@ ThmoB(^SPNA*hOyt +W7l J }r؏ h &{ꖷJ3KM$MrY+0 M`=*WqwD%QW BFc {)ᗊGثWZG]=w5;[dc@_Kgfz2B#S$(:YJ=Y"g&DQ 7'-NWRę"H֜tHԃJj@H?}Jȩ'`+} "1rDe6btk DNV֟^ o~J^9j2_ۉ_-YW(aʊs bPS_q[$`%.D;7"5#f}3dchzm(ffd(=$W3˙9ZJdj1 ջ׼en~ೱD#r,Gz6+ۊwe%}2^N͠-ϙc6o݋(ҙS3 'O`Ǝg`?+kí20~?9$K)E^nی w6q35Mp.^bލf`\`K)$~r{*<#z_w dM Fh-kWCp\?549QlN=T]SK$f `u)N2;v"c9 ^hhjbe}c A.?fQhYu7-9< j|i`=Hkܩ+.')'`9x"G`}pI:~tT*~K '`٪YRl qXc6'#ӟL{K[l۱(3_s#~5́M?& KMjŴ?HlLk+؝T1Mx 6L]F41,0ki5[XG@GI LiFduxEΌ*toD UL\*.K:NeKQ3G[Rvmm3[kv˒RW.?Ot\aes[z\w>|-O?E;!#g4אf ꓻY:3I1y+ dH=>}r2v*"~ۚڜ3=nOMŐc0SĩSyrZ _MSWL4tɡigIgx ZɦO{Q 3o?%ːKVAhXf2%u) mJ("eWYѻxav&d2N6Q=uCaw!2 }}Z<$ hZ7Fqw&ܷ#s 7F8F샬*Є ha %Ӽÿ؃n>9rM:,[֖>P O%vгY T~uK#e¢P>ZTWFzo0{s挩䑑͖8r,B)oTJ)R`_{>D?oD_Հ*404vM̝3 wrsY_ ͠?pys"k$V0R';w\7՞& _e?lJ&$~)R>ebzIQQ+غV(`lJŌ~CkiN 2fc;;ʥcZOD yñ_wkA ʳJJ=j !R?xy%]DO.!]bt)lecܷܓ +xR됆SD9J!/=}spCI2&3~5;q=_u:0qPÖxeA PG=1(B~Z<(O3~q!;w´Hen"ߌ6;jf kYgIpXJ}-alRMk&2=`g`1 B;~L;7~Zِ;j\j=o5H>1W7DMŶ\n(^IGavYcޅ Iɇ# u.cCǪP z8N `;!2|c{bisj$$T2>wCI)^0Cm #JGb #f,إ3aL=CTw }Ha$·g~.?p̂y*\@8E~|SV~U*)+ jmiKp#_VDSY|+?no!1v.2-:& : "1SԿɪg/a;\.噚?y3Go]60mͤUGEDXҷOyiK6j-,-r`yajd_V[Bz3t$m{[t0|c },7!$Srb `t;al"3kv _zyȭ"7Xw>%*9|GMG#Қg`Nwst1_ 7$93Sb4|ac2~7MQ֣XSGUGq/Wj4$Rl7$ ᐲr(و& DF5 VE&l3iHbʷKde $T<Sΐe IHvгr+o L'94jZ*7Sfeo z`<a =-FsCr]-^ſY燲 w$ϓ4/wiW̍I)pBk_Bzs{Za"vRI-:: .cb*./~Z cbDE(E?&Ј,RaMBR 5^9'啵ZQj%y\q^*Sñǻfё( ش&"ДS^7c mxb k&|̵דlO; ٔOU<76k2W-c>7)@v=2-eO``&L{rW_!˙s]O_ ^+5ʻX^,84V3wGG *#Jw nFJg\乳6w;6pcV~9;DZр0N'-i[*TNv3bq.$o/~a2Ԉ1OĢ% N{aYrqZϒ;h5Hy^P@ H(;Vqɾa'S$Ji(vdM$ubǰ BDAlġi"+Ҹ/3 T;760lAj(:Y!.fg~%gKQyqU0*CH="qG儍ul:ݾckWc$LQw~]Fak 9ZE^y0 H_\Pgׇv:?O1>^udzx+o7L[K-|qJmnN셻a Ww3L;@-3^]qm`PsE$Z+шP)sK6W^ǁtAjC󈦯wwe?ٸOhƴz}>o`&{o[ uUKs!pmuI흭F ,=d}-SSN'X|U9 ucD%ө ##jx0Cm1UQyIT֫P%Zw2y_ ַf@oؙ>sSpp$k`P}4$}8aM '5'>k,4ع/د89e-w@["Q< :`81o3ܷN[ݫӱ6 6Q<)N 6g7;ґE{t֒5Y$)FP2@4 OwPW5W(]-.\92@s]@>@Kҥz-!X38LP(QZcH_G .ǿ0MavKu1F /&@ڜܑSђ4X-:Ե2\`h'0د13 z=7ʏ= Aڃy3ކ2ަ A[u=hr;- 6V]OSGyc uN h {3)1<\W]$bUAQO{&eYfxl:/y&$Fzl tHm`*E ¹>c:7c1,?`PO @֦ UJ3^ۣZXR^Wlɪ "jzjRۦ 9eT:#wG|D5DBa7\3*:V/ߴlRlY/g .|}(i82aC4:ص7SI]6ԟQwa?3"8rW+:|g^zz#/ m2 xN> W@SK`%/d8rgԭ'1i+ ŚoНF5^y!ۼL^Y;V%(GL(} t=|*.wl=5 w.e7S=GYļ&=Ukp}~ЁgԹ=1A3IW|ٛX̦J/翃Rr5'g떓!=|/kzZxS4:vکf*mNO&xh*\jg?mLNךfP_xCf`R]N޾!#Su0f0 vfЏZy0"$72gs_y3[3U 2lofR1)f9LƏ"kZf*Vܰ{5%v3Bn5<=¯U<'f8!\v5.a+Y !m3D6FkL1Ơ(mG/h8I/KI!\K/n#iG42+o#gp;aJ,gy /Few.nW-7Wƞ1>x^YIC+\ F^Or54TFɣ3 !Q"ekۡQ O,&IJڣ8_}|sľ;P20jvW( SC _ a VbR 68 iFM3j0R?G() Ed$`gDHLbhб8igMJX^g_kD뱩m.WUhdݲQPb#\#2LlH3cHUꟼ=r(=d?.O`86G4BѻL*4$(|.H0]c˺0*pNw)=~O"4Q$mso" ݋Z:,֪02ʏq" a, Vq aqj`%I_O8viZ؏Eߋۋ e~p(bY: HwJ!cvG658ꇁѼlӿU鬭wd *u|SǛYz ¤dZhWsfD玩pRUywlYl4_'6T't YoG61Yժ_=cU#I9I>P VL*SMzl6L0!?h ^{LzB"3?hj:/C *ԴKsS$Ê @eK>m^WңEqzat 3*hk}MSg7/? 36:VMҧf}2<.P}|V ^x0ש%˓Eç`'#8BǗ Y{ɣ6\ Ӻ-14xQ=;f! 8m$[s"ʎF71fݷ,],8'zJ\ ,3t F]^$#ũA Ҙu*f䮣 c#B," z:WoKBepIjIn*:rG @+#/+&,3c"cBL9g(p03b{s]M?ӓb|vEqm0C{~QlC}AfY%M wzM+X? 9Q1ada6'°ס 8mF1*} dᝓY kxU 5<uEqՔ:;c'rwC i,K;EZտF d Vn:QW)grW"wl/0,@g0H I%?:c#&X9=h͍je@vo pwٍ0& Z.f'sSL|Ѝ |P2&/SR^9{$7Df3#_ʙwɏPyw! iYbsa3K;5$:>naw-EFRfsvm,)69TODݵt' Q-]%<Al?T ?q}\$S-}Xݛ^|=h-ĜOVO8Dh"h.}$«xv uOH.Ohc,wpo'0vƠ~\ _։+zD;ҪlS uB!D Sp(~* MeOjJt<+!xHä.CM HEjs2?=Jn&jDk1 iLZ?3q?);/7$xڶwK$<E(>]BKCJ:x35u<|dDTiλFXpP/PK>^@o<^K|q@(>D@BbMt}"y1kkM zFk?spaTc3bpD`IqcY &l]0kv FPنe9I*Ͱn4n&Џe}@U&D#BiU;lEܢ<"EN# tf#=`CVՁNWc}dv>ϜhHEa#^ѳ3=7Cu=v ɓ&r~rJk="BUWh-L%ޣ:.. HnlYߍ#"L?![,~F <"ҡj7%K"-GtBo#WIlgi{kV͐&RR Y]i}MQՇ#V+.#KT}vc\<&>y=+C2:_#A?x72W{ղ -CfQ77mqT>$C"R%n vѯuӽ~kǒs.H0S?J~+/f΅{mi}nKFuU>#8`|pd6<>Cv28_<6 vQ+\mGֿK7^],>/t_̖="fvm=GgE^c=Aή*MRL+sLƐkbډQl-R4 #н#گι# 𐧌)ִ <-ŠϪ62ڠG;&/1摲iI#^Yʾ0&jESd-kvVCv>>5̆W=Ngx1K]LZ bq.|N&.93,c}|qJfXlNҼ*! _W U[)B]|`oh9nI 5lQ\o!ya*AQI%Z/al9f͵UGdIjGenbc!O$>t`C(U9Ek~B}YՏǙhTR{\z0.^13S-n԰@<({Q5TݒcaT emUy,i>;7E ۮ(dF39(Iy`JNm=&?o]7o~" x#b߸tSfZ&\࿛%{SpJ]>R^-MW~=FG&L#KbXLZv*Y_o[vVua@::ä;A$ Dmַ(KsZ e>qSi9 SnKSdLTHׄOxj1WYmܗ[1[]Z` Q(6iH6.B6mb.  @?^¼VTM5kQ'2*!<"rxMbiT#md[-`,ISSZa]1G1Կ@rR]$<o26vE/$#g:.Qd ![\hL05.>o/[JyAiRKz>5[3>['ԋ(A% /j=)b+jLL_S@p:kE-kT!؊ ;9QoHƸyqA@h Z. \c:Bfy%|ł ڟQzM hu#Mu? BwEC"fIL=x& ڡfS/?!;1N4J1ܮs}BnmU2 2^G S59n|JyWtܧZ4RB[ٚR*|+pܣ~Ώ/[sf_E@s8@ӟӗ{3/ԇsev.e1Z:~y>u\:a~T>q>!Bѝ6+6cdH.5βq)7ɧ틬\π2Ԣ=ͥջs0V8^d𚄕7sͶ +c)EDXt.nj"!mG{J4'J,VY az7PǙ!t0SQzK8"'Ts.wJI>ZG1351)(Ż ׿;FeT=oyG θZ}HS6i G5:H>l9}g#9lv 562:K3G@CB?jXe Ǣx. "8:oV MCܗhZO~}' F+P EJ%Ӟ.>cY,jLKcQ#ݟ{6DBW*E~R)Mcp|(8' abe+RA_P_eBВ_0jJ o]1`j{$yp!2M'$-e'sey4!Zb= [uXW3҆ RiLA,DZ:E6̢vQ.Vv,.*==w)(XU{&:kMS2SxKʐEÑ3OX|b3v\$_<+Tk9I@oBw_qHFOo78?y98Mm*1;#}׵`5ԓh2KwkI̓4^۷kB7`jDBo,LDu҇¸kY>Wp0 hx"kŵNM:ng=Lz1 [B<47O4bL҅"woB~^g^h5)rlU(܃G3ifKlJrIg$l慧&ygI{uk&$XW*mNw,^tR$}S2drM7 .`Eܖw7>n"lJDZZ!#9C== IJHO, բY| fGvi?tWQ 4")C'D^1路L٦8rJmR\73T&LI,& +e) jSKyxꬸ}_nV|*\Fludeq;37  :`6G[w)l"'S%z GjC/kXfb;`|6OS 2{2YiZVTXQBFF2xJ΍ B.}*2 W ΋" 0۪"'B M TAYMOLww u`&60څŵ7J]U>txz0g]L*iN,KuiUys9׮TE˺Z[!UjCQbjDJ/+Dk, )SlMWlP9mSTq4 |*9mH}r^&b/:\Uk8i*a`jZF)z-U}Dp=&(-HOwl|>})] w1#YsM.W9d8Ϡbc`mHTcxЌF{WݚfU1nvS5PYXrq8A/1p3ws-Zl涒Y=}37Fi!?F18!>۹$;SG+,WaG$5s0$( q1s5JBT wՈ "Q7_K&[sQn0eTm Fxw79,˸eƸz;_;~CG͹758)h֜Dcӽ "&,Y;g̳8O{шf8'4vqPFм`]ߕC5w(bE0(`^5^YvӔ[KܒP[N[.Ilq/iW%@}b cU풨^oX)>{Zj JqX&uDY &L4Z@(˜}<7o TdH!a\Y k9-35h XtyI \$!!fפܹ ʩQǫUjoB0:F]Dn*7. 6<ۀ՝͈R A3 Bpt5(i[Nm̮d|űnoYK=0y Nf7)=5j UH(Mc"¥cb ]_]1c4!Scݶ HǂPR-ޕiET65.>vYN;#};劾#_ߡl~V=ᷜD |m;t Gzfk)EU-VU?pXޖ4?3KL(BC-ЎARɎ#aX.iɣmE.N 岅\rKǘ.,YN`^?)WmüyK]9>.ci4T_JWgqQ%y-@08v"=$Ӛb1t+./]b˟xAJ5K.tAb1ж,h&~p):*(XZJuX GJFg_9hu T})(}BGʺLdي*qOċźjPdb<Ӑ(aW#ipPT6vő e홴K8Jh`z.ξ'"=}l\ms1;".қjl/y<8}:v}`wN}@ kzn!  3 g|_VJ9јۼl#޹qk٪`u/-x!#Z1ez#hџ85e*Z"j?6N?0r2(b]vA= 'qpZ9D›m Ԥ*)Wi`YxH]1ypVeڹCuW*x> })D J':3d2* Stj" >miEވ,ji7|ք%f}q01s%{ȿ7ub߉+\ lM4,_r6.yPŤ)2<)#fvug2^X9^bˤo̜H7gB,PyϡJS<[5и3f} &`6.yGV䂓5֐pմ0[Rj- G@h-c:_?y#I}>sIS&,cTA/jwdFYW+~ dq$,Dv ȑڏV0V{A?2n]oBrr.PuڒP֏8-ցZ NFNWNi JZL㜏wd]Pd~KSӉy@}w,&~(_:́Ce6rgȾ?5S0?"z=lU0lab~ Zph۲y0E"EisoX$y='E^)Ryג=X„W! t|?Ш je=،ʰuAzH.2cJt" I[6[LȂI_nz6rҿ'-gI=8NC@YO]fVAc=S&%ށ\tk׻x cElӪ}3"[FSCבFՙ)lAl^l8%zC);]g,<-_Zs'!$KIA@q2akz#**v,BVԤ!Ps.2e_0B*E%칲${[NOUG4a褂&]& Sn'&+iek죘BwƘ*A~:$Yqt{FXYn$Tloq_xrՔt}Oua z9Ix_]C_GIpIğ5DG@9t%cg^WA/;{)%t{N?wgR]7 󫛝gYQ6'֔g5G%&õ<0gϕ=&՝\HvFr}4 O rL\[MnY^ n`;Oo4P| &y: TWL1!HuW{mw\ٻԠ΢*%;Ӕ#+y>vk\-.]^oY[PD8Ysl,&ƔC(ySώW&v-#{VB)J%'(" 61s9,(Z^Soثӝ_~_1WxaR}V?WL?][g$OC(TĖ6m?>ka$TyC5&xn(&Bf1Qh h _ވFOuI6ٯkTNfR*kUvB"0]%>}땺!D(a_dy߲v>OhhBpPQ 15| I˔uҽH~&ܪw:UEt3Ylw&@?»$_B 틀'2A)80wB zC\ϟ1e/tu󝡘D/S o(Nt`jfW:tYMo}wz; “t3`[~ݧ&)g=< *ή+[\GxrΖ,Gd^\˝h8h1L0{X9 r w+Y]ݣ%,),ED9yZYĆw!GP̷KXefPeDx:'y_{ZIfu;m["LW<."/F`Cd4; 2 ܬs[;ov[LcW tޑ-bV(>,nZ*[~C~łmqk{MI__Cf3u=(8>W]a}/Jߑpsy%ΊS Qw\$#X8b^9l^ۄH5qsbjulߕ7ivպf:঒ v nCdClhI&av^"/GYxPL6>UgRJ:6˟oJ`7塆$ hwL}~FH{mam2@T:* zncwe0jM۳,(a+-_b t3Ch@ڊfᏛRQG^е f`$ (>Dv-~j;Hf* Q>Ǡ0jMusn;_f{:\5?A^fԺaՖX;  δNz;ࣥaߟA{L5HjwDm!<7Ŭol9E2^D Wgn wJ6ayQO`D`ufA.%>,S+]&HŽɶ/(s0͚"AKEza#>ܟ ,,l"kzfa 6HvZtOiz:nP?8B"-Va{kdZ ݡoH;ܓLCK^& 1sUȞk\X !3&AAr !&: U`e 9Yup-E=M& An߽@[{92l( m2|B4 A}qioM8jy.TُJ̉1SFmE+g$i'4A1z}~s+8)wl p˗ OGn [(E'һ9k+*0̶^[ǃ\NB}TF4jFmLgq/exq\4SP0Z[/1xV#xav?Un J>K$Qc2a1ar+3>@&>Q9ݚϯE1 uz/Eb>\nob44~wHi*L ЈZtB-UiDzwmh(p0eDf7=ZfQ i zSo^' $*w(F h'3=(۷/Ͷ_=Ւn%NQ~R*zoӽ,x%Lܒ\ſGt!M|j8$Klm²zBz1Oہrڇc[QVF"ҦV~E }a$! =y!7EDAqeNS`{ߑep}Fxiؕ?Ԝut%4[.P !>i@x͆f"';29?}ɜqNhĴVV|;ؑ 7ێX\כ%ztmʓS-eh8znrw{3oxI/&ycZ\bNI %? |bDw]ܢ)k}!E# hQS/GQ7MXrO䚄I~ ?J$M|9x04K3qoSJ.\7UOLJh]9&&#q/u-%?+c p|=U}C^NS&Tz2~/8'R2]uPx-eu)EӁ ,# _ǩĭK%}sOJX_#;-\9N #< Rھ?fa7|=Coxwѿxlq@.>%jaai0359_Bql_ T6̀&tdx'&?sE^(!3֖\3CwU)N7bqU:Kq+)~I2kI<0>W@2IPʥ%͢g$9; 缢BzϽv';Ic s;HTO~ա6|< 8f^oVeG`*P=s=mع=,dFr MZB֋P=!H܁߻ЦkpsG:hYv:4t$C7y%ܓ3dϖ~J1A(o(o.~Z> ٖVY!0RC#BgDo,̔ipB$N+IMu]s:4sSa$ 5ǠY8BPŻVm'y6ow3Մ AYQ2l7a\߄GIU]f:VNW"eG&L{tJPE?[Tqx4Qғ5aTI˅Hi)^e_NѰ^SYX=6N[Әml!s`@>!27&tO#hFdr½,"*̱۷u[ xh'tYoJ??A\썊2oj=J0b$XX -^֓bGt¸ޢƝm'|#ۊX*i(XS ax5M0x io5݈2CY&W3&x }jдC[,;;hVlbK0,9mh[̛a3t[aA"zmTR`:W_K=ob` {YqA{P?pT͛]@ Ma{lE0ͥ\W<8ʱ޸ yb[j@ ~9||]~3%OQ3<X#+p/''jt i:]0/: fτl/+b&M~bb/ Ju[!u#-g{648?υm k4Xه}X-+$_cp!aZzє"|HGܱ( gRϡ/.aiv1%<ԏ *vT Unkͪ8%/(*<`i RDe>3y6D,~gl58E7@$Gk(/PD>DN4~lX2W_l/gISf!^ՁERϖ3/KT/(MW 3l]}O% HWn彶LX<3PD6?FODAԤ'Rzg{k " i3=4GڨCp"bn):/2{2bI㜶i&F֒1!b`㉨>l["0%ybCx#]@Þjk?QY3?7h_OSKer#6娦X Ko{ܷ<۾pi Yw {f܌⧈w}MP`U {ZK/֌j fuH4kȍZjt'iT\kug6-g9C p"XֿWz0vZ'åXu|JP3 )q% Ha G,[+H?-tTN|#aJ}# +;WDc~FrS,oHr D4):Ymn7R I%> U!娛|?[OKCGzhJl):(1.N>Cτ 5$,Ej6_[)[OghWEzs/Zb /WA@3s_JHlup3HL^yXv' ~Fd5WNc G] j%WC . &D!5Ὶ0vMuYcZ?\ a a!soj{E E]|h $?4RӂYd!m=",}"֟ %1aIA)% Ƶ| ām4: YZ