bpftool-4.19.90-2208.1.0.0161.oe1 >  A b&W^^f\ Y(vaanmq »;"k^Qde =IsTc[i&ޜ•t!Q}'ȶ[ry {4;r_Gx6 awuڬGn—c%5 k|F  cV0Z[ :elY 3LM+P𸚾!Ze!?[Ic-JlӮ=G&U_LiԺy$^60feffff28e54237e55fb80b95d1b9297e2ff1357d35a48f42af39c8173b8b351239fbe9991f86bc9632245c5293149554cc3544b b&W^^frhHPT>WxDjL]A՜WfJoTwEUڱi1q#{S)FJfP?IϽJ#{lL̞K.fS48 V/\\ݹ?2nm ^͞O %Pruw0_Eu*y=1%FeOăL$H/)/#0@}yK=lxCW E rdT:X^%@>p??d  $ a&;A Vby         J  T |   4L$(T8\a9 a: aFG H I( X4Y<\p ] ^bcde flt0 uX vw x y0zCbpftool4.19.902208.1.0.0161.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.b!obs-worker-backend-test-x86-0004%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b$b$b%$b b$b$b$b$b$b$e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69858ac2686b1d7246372b4fc68d375bfdc66c475de1269b6c232da09f038948716ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2208.1.0.0161.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.1bbޅ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-2208.1.0.0161Laibin 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- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- 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-0004 1659445709 4.19.90-2208.1.0.0161.oe14.19.90-2208.1.0.0161.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/c0335634dc52a0329787a904793258bd-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]=341b18bc49feaffd866be44b537d1cd3ec705309, 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 RRAA7&;ˌS`utf-82431b824220ef2e1e085bc28d7513a21dd98777418c65aea99825f3db1e0d70a?7zXZ !#,] b2u Q{LT1m g"~CYU2gJ%lso.A'}̴I]є?$(&">GḃWKԗH&\p:멳hZ>a8}!5r(dm\QW*)&\8[M"e5YAaÞM N1w#*#4>(pGEbxfCGs4I4t,@=QT%nk,(a1*DV#هEg{څRAl}V6ΈAP-}8"r(?t9 hS|qwۜ>vat ]eD3# Aa7E3/ Y;Cdmu6VXИ)secXx Y7b+%W| G %`|jžYH:[4a<#p]]d|XM^b܊lWN'e7k S໡Vl:")m`m]&ʤ.%vHnSSU bxz e^{R#e-s Ѵb D`I=HPe}@b}!JxEwoA.Und@ }IG2hk!mWR)6yg~۳JqQ㓖mOla}ZuuHПTفsfI|6\ X|ԈKjdU>6dצn +aɴ ,x?$&6#?W|"Gł2ypCJ)fewrI%MRK[4` Y>SsyajQL 3>B F$|+i`g<*3q`ljLWkz>jR&W8!e Ykip'~"  Kn U Me6HX#euc^g4`۫D!$=6qnfBËt\ g쏠еwyF_g4Pӷ_ ETRD:9jc%2#ō1I1^2<&> 3{J$k("F)fXE GMFIQr>BD jOW|n5U5dBٲ;M"O,L.`JX1GFGs9&ͻ30+S i95utmjYs6lWw=^{M$ >u"s0=ȼ?MK,>1o>I@E ]$\fGh6gtf:@ *&iD}wϩy![ !uo%iTRt  aT֔74eJ*:SU#UAm(|dBp=4Aᴷ»|as.BOb ǿdދQ$mM&Uͷ#A_7 < ~=:z& =[/tws{7'P:HE R>r8Ư`g_xZ׭ *#dg5(7yej"hph<'gɹ][7H'-Vo%V"sUePsɆ<  ]bM 9{(k҈gZĻrJ>Z!99E~V RC>b,&+ER$xTl,뀬jiGM+*V0awRX0 nV>/Vψﰔ.Ns qUQݪsPz^ƬP^:F $DE;e5޺Ƃ2CI#lĸ:0 k9E`⮵[.qA'߭dUhFc!Dw9 ^luk@=#R ،Fd \j]oJ uW受Qc/SC?JsQ{ Ց'r |s$ȝ2y2N(<un}SaB,FC xҵ24zPr5Z\'4ʵ18MHuXд ES6 9 /~r=-BzG @G1J1 zG9&[* Apc&V ^x͆7P/j8cF]ȇ+i#xZ9 ȃHCUuI"yL)M&p>y О=)O8/^$5v,h52 MшklM$9WZ;lZQB,}*ߦ\q$nϭAV ci54@ yS{vrCGMX&k== *G}E^C.a/~˥c Ams¸ )*wZ1,#EKh@T36&EmA"տ^ai/\2'̋qQJB{m3EGaK? _ʞRw|(˥_]+&w,G$'aj|څ{IGQO7Hrݒ.ݪԤd.@q/=Yvk℺mG;^]5v?qB,~D.>4)qEY+yڡT$ QcE IbHL`>)uH^`YV0)v*`7%!QEmCϾvh`j | ~Nrq(Fpr8[M~SXt/X+Яɮr[djmoƾ=n䶄\:fδ8FHYIK%ɲE:iTU3tٵ8Wi-aE~˚!)-Z#ɆNQH}1jBQMSIojEa{_5XgAUkЏI[i%o8AY)DC?ʸ2/"xY@ ' @CoWD:E0!p 'ʰ2a۾RNmC<|=V" ZA^ #oAVAN& Pj `oJzue2rr)M/VWi&yA#s{we7nIqp!vC̬I( ݪVS)12+1sy<\M5NAg@|g﨩0,xwwތ{5)4\W3ffU+"p QaRW_.הG*8>'\5k{lH<S*2T=v7F->}>)c\YYM hYJ`Xn|T^gVjI(& ;#֑!22ǎrvTY{)dUYN ^Hy 4HO3q+Km8YY>YW9a\VVҞaFzsyvuPi_d4Y~(SA=OF=<#&TB_<4f=cJޖk E{PJ(A q EJGn :{(&OKOKȺ݋vSif,#XOѺ7,QKu?wc7QŒ!(2 :L ^O1M-[P m7/Q['O5=ߛf, &+cN'ֿ$4z.O;ꡚ3Kd!)%t9%g%bsL(eY#nl.9F\^.?5 ΦҾ*4qj4͚7o.?w >GuZ-ΑAr Y9z ȤqFu?z(U$:so(pt?Xմ5[y|ofHbmu,CFaIud@ճxFjRqYs/dr~mgbӯ$tʬ9 u^e?gNPѓo2%o0mjEcp{=ʓ-"AJ썘؂@GcE*|Bi6;{%PEk-Y'Vq?imyrTQ!uά=BbܟSuʱYӂr7uU螊bL3ۮԮsٵAٻۍwvzjV;Iw7H,g ~ZwVjePWH)26I˥DpN󸞹Ö*ێ]J=c~D˞I@ \kI7UTAX}8q4"b{I3'V֥%NI kn16U޴Z8|8̲]MHhhK{)H5$>W x.UrLD@g(f\1d<\&B;Rcv3^ߡk_+9Ԋ@҈ CQXg[?@Uȋ}*"&TDMʏ)u?2M<T@o\tp)e^s-ʛ W:+'EL0R6){eC5Iݵ4xtG a}g0SXʎ'fGej-UXTi ]Xu~UkmOyϱ)9"Ʊnju?ȾJG&UF飖/ˆl_`ݒ[7.'*>j*tTU E }2MiuK^ɳm-9&RϱYU D0V6"|eVU!_Vp%}N1{C {9S`t7 c .7I9cGr.jshFT~ f*Ҹ=,!}?Z̺ۏv Z(5UK:егJDWZpzD{j g *1KA&QKCp{GUuW1{1==Sr+ZU˦M^\3:nWvbCňj戩wb,sj(-c'{ΊL ]¿jZyL6صNgب:ih}߀W Kp7~6w $y{*i &x9JK".&B?]Hΐ 5+7(Xfn=UVЅd5;<[}4U^,uXy2`X/$upiMrh?Բ'UFToD{PߩT»Xij "Tĺã"ޘV>ֆ9`$_C/ބDa]tE'YZkCh $|Kekr,Ŝ.F5"{X>%(0ϴ?ߤ4v`+ c/5Fp0cD{O눦]w4óiXRt$a~9%E'v~j^ AaNuBԘDVP ɓ0-\A1i?-K-0:?른LGٝ3C2DNnvpΏt9IE7ƙPyX" KA:-HnI] 2k? ۜ}ߏ= v%ATPQy | RԎ;/)љ-RtHp%οіclh=ck? E5a8hGm4Ӽku$W³FP9~(7^k$g̸sm#V뻾/'s%6C@KY1%p+vSc/ޮ?)ܜ=J (\V/pF "x';bSSgS,gVAHLu۾9 wg"nNo30GǜVou ܞnЋ՚| 8 v}uF Rp怆1UB*@{ՏW|P_}FCAΗ\W-HK[6L>o[JA]]tzHK!Wo_"n,p(7,,dHGⒿYp~m'jtS?hb4 ֌F6:O>\hx|1U"=+6/Ntk%fg1ful(r=S7to9F]GxbI4 !)SFs%0Ns,܏!c úb%h ~/#LUړt q|( t翇yvZVaYXn|*w∺-A|غi3fR@F_۲j1~d\j \]lU,=o,'0sB[*T\,%9ըx@H= -g5q'su#a 5HSPA= fsKkaBZHg ه}!5zgۿ`6vq%&+C_h'N>1Đ{1* &oJ`N]nZF)^FWVE8'ۃBS[ޏڔՅc7=GuEvF.yF D_ `n) q=)`0).T 4}SŅi= )S1ج!ˊ,w vɍAXS#v:(6G4g;i,J[3̶XƜ{jq2iЅX1!#"cQmB ϼ[m^ؑYHN8_奫A`lۦ0LZa(~1-;/JO4B(uUC|UzW‹'w?2v~)\,>qvi藡 I N/~Xe׻h lYN*y\$y*Πv𹳖)km'մs* of| HIPX'S' 1}k\-01I@ ԥ8}HhS}:%xMt'^4VQr\ǝILuH? $hpLK:n@ckycnlFXIO r,68ف3sdD+!L4 h4ZPhѳ.dM 3}W7)Gwˆf1Pofs D[k.u q:p<c,as߳p7  la!JU+O54Ng^W&br oJgm4kHPGJ <6bP"C?LI"IS: JdMeX]:[khL <@Cx81[>mykq 6j'1_""Cᙞq8 k ⑨K{kWЅ--$p׺uQлtfNT8ϗQNH؍::yw񋵃~ s?X}[CB'g[MI'iԾ۬顂E8䘮hT/wtʢzKk,i!m1^pP-&WF.:C ?g早&#ikV4&D͖3v;nz$!߰9R!246ZPj?v/hN$KYK+FJo&bP#Go+ܧyv@ .uWj3lfE Ai_jD%j􋚗wOtv:B3)_k+bU~'~ӌ3_:(R۲an-g~mi:6Tgȇ􇕛A~jpI*Q_TQ9 f|xWݳKdHL9lJ2gOK0<eQ!UEvӪs1pSni߶6t9j@qr7ON{cϓUJ7uUJ,IwXM=JO;5G^򛧱4'gFΑ K{1Afc`0eCڒ]Q O!rR03a hd4%KQ֟ twezE6瓻Ck$g#t%H'$B؆= Ucy;$r'-5VyW)m?NUW'|4U%S]̻uNpNoּӑ!Iy(ZRTQ#m<oNP\g@Gx*yhBUz?;Uԭ-+rdSXi i ~nWާ}]MΟ(g晖xVU?D*I(=H=rrԼzU9ݮ؉]Zls$%T7wCVydNY01O _5C@{? 讎g#tR6Y]?8JkC`T2&YW1u]*J9,mYCt5N2tufvou'=ܢ2ZMBf@ȃA,mUybz1[]XfwMyV>JaIr(fۂo9FC !pwh 'g7KͿ6xV?'C(d}EҊ`ʧJġ;2xANEѧʼnfO*#UQT3|T.SoRiD2ʲ};\CㅫN(L C6[Q+-"x}!LK`ՐcV g_>-ѻV!cS|Ù&; ߹ n Vu1;D)QQ{>EL#T<TmF*|M|nu4@FSƱfb YF?U鋧՞Uh\['d[[ZplfdT Hv`LKb-B*v9x=@fg ԴÂ~M0) 04b|WC _h~&NjLK%O߸(x]h'\ #n۲ɭKܚ\ĎdQ-VgG/l䠭V5*!3_Jz-@&>3cipby;¦G˺EIfo3,K0=x/ƊpXCN~)Q\@³Wj*ӮEkh3s*8ߘ 6eaDm{4U|$[C_s݈Y Bɞ5uGRUTN>cMjPwxE41+Ϗ/׍oheAa壿BD*E$dgYMr RdN"!8ΝYA`(_^n6yq6vnKJg- y 30ȠՏ|lsy u.K^_WZrŐ(:w\JcFT^g2HidbNW(]s$w^ 鈓Z,:xaQm`?$ #ģO|#lKc]V7+؊ܙ`mbAJ~3MkB:@5ĪɳM ^#c-!;rtI5SEt;&Kg}$eȡ]!!hgS/k%I}OB&L%QݺNH`8WFuúf-cNl}/6 )l~1) ≖xUnU"݈D&~uЄ 6buaR-.FYbqڻWjՔj-  8< kӒqk8TD!E~G9 ]Y^ЯoRl|U3p=MÎmՠ 9KN#*y=gx}qҩ'w',r.:h!9zB+.9i~?k^.9q1A))`=1OIr B}WGi` XvSƄ`-TJTf@t9OFs NH$O, O{Iۻ:*{Vƅx1tISz4(>urY﹥ ŁIV nA+^!`%b - ?J d0fG`Bf]o:D.z'VfJW'Jӕ& ݝV@ѣ.;yy~IT#:> $ _-_ahtv}o&'+BQ ?˸e-+k]ZDtF<DN6v~vZe+}{Mn*H{7=7f~[%o\dHbKpu^ַG|9Dɐ;>(8|[ FRAT qȞ\\Rjv 3y6̲K;x{ۄ +4#MPH'@#p@<0)Ga`^\A rϸH=?h#TCEиr:(%5\lwWU + / ~&Vq>;9VK] RP|WYhUNAOLDd9~ct)LG+CgY FCwKEH@T:5:< DA=Y/$@ބgm[&Y O#$~rјH@ !nO֬zOOMA~ggC"ު\9&lw{]5 9/fty~6˔ރ/ `X yIdu_ɉI=KǦ-):eH< 9ghf qnL8,ʋ.e4%cBTeȘ(w[6W0rbM6-x ,S#4kؚ+`r25fD=lc%rewe,3]S8em_ MNVۢad+ tY&`"^!Բt+41N-i__?02=MLZT*i+l@Wԁ]Q0?j'\5yu7ꋪ.;E63[##I>ϊw@:4e&vX@bp'M6D/bo'ј0Uy/dLf#suگ6ie4׽u!̷ +sv" %$pҌC]Nf*J+a~ 2_gxs)ql6!:+9 cJHrn z?a3Y6%l䡍̋[x 0E&A8.C0g? "f/!Xd5#kB\y\ҿxՇ@@ ;y~T=qܰ+Yf"NLr*Alu{8rkY-Rs/1p _*ߡL#*_;YV?>L᛺)[DNg' 胲-# 2e=0a.AM$|]}ckݗSğDY=eԴe~M׆1֔YH\\n}88Gmm qbnr10ObV ؾUtj ({րaJ3LV u-RHBj6E \dDKI6M8>H_{A YtH낣VT Mhev.Xx6*YdhHD!6fOa7z&UZk 5ʩ劜QrځRPqzz*.`1$5;'TUDn$E兊Wm(4JJ2АKX2y4 g]_0띳0dhKbNʆ^IYA:wN^'$* IQbiK\`e_[CdX{MZVn^1FrU6}plNz?òURTVM ]4$#4ܳ(ځtLLAxk?FdOp R*SlbЏʭO6+K AX<`lV-yqr@; =«Ԣ[ TlqKJ[t62F5k2.³bi4_\3n :Hx=sKkPYx aߝE~ $D켡yRApL<-p{wQ\}(Q3_Bz<QF :|+w89eu_@ybK&dW9-BDz,-fҎGCl?=-}*AѾWs+Abr.Hc- {,1Cu:{̝sMC.7bVCZ>vϢ:hBY gO#:))( -.'Mc[$'m`)y4' U/nb&x]]2Тk0,Mm$QgB]¶> čw5\Hb+ncj"*GF%Hc"[Њ Fˤ;̬w2 ubUƮfwI+9UÝ/ь[.嫦T~[tm`ʎZ4+->1睑=~D/:(+.0ۘ|zذWT;ʆ{`eI寬"Soz#i1KNmq5 ,k}ԅeK='66Y P>̪T0dJqwL(AauFPHZ,د[\fd|#d[֖Ւ{n)8u>eīg;۴@E2^[{K~BѬ|ꭐ=?$IfF5+68Bkrڄo \y.\]?+VպԘk_&OaN.)YjH;j>b/YI/0H?${ e˴k1%$WQJfkȭaP3.A e}%w!p2Lu]A (Nh/z-*;1k&י xn(L3.W6wibV).{.$Ǐ5䆄 ;sKe]_Lؚc{OuՅ "9"M"12{CM8s,:8?h RXxSuU~GϿZ!"tWn^\Yye1|6{Ɠ:[^sGvl؂Ѳ}Sa!bPemiLnՂ!Q#L 䶳Bs$"Tm!EYf-sؖ#26>*nP !0h|цB9~ P$z)3"kT&~1C#hFgH5+L*=~Zm;5WfXfgO2|e .LĒP088N!|ml8 gc9HɌ)탰۷@2 Mި2y?[ԇRqpwFGCUP);s,;q ϱѓ _]# ߛ:Ɲ!(縳hip=f17LGz1jgK6<MhUPS%ԛMl {д *5`FGV }6=®F3LZzY.v0L51 `[`┳5\[o#=7 r%s3ܸ, pMoG#KBWNcMEU2r-*d2g=hdԁp?ѪpSp-uVyQ ɋF [ 6-ډVSi^/K`s[N+_J8g "2r"hxi'`O^cyWT%zY0Aօ``'-fk3zI+4 fW-\ 'wn@gnmnn|ǹѳّ!@c**atAM ~NW`ad f]O*Zo0]ψKZQP KX|>@/q|Ǣ|bFqH*C7$[a)b7 i0L|u, 8<∢κ{fDD6#\ڂfJ sv-[lRp `Z0Q+ڶz!cSJW4>Z\8%svO[>H!ݫ}Q }xp_=Nr!Mak{O2DDJ>̱ U`EB0X#HC^_bje|fx _pK 8x 9Na5] ʝzUb SS}&Z?iNԣک!(#^bB*#z=62@֭X.%3zm} {";:$#-$CZ"y2|Jgt [xIz'}xxmO ㉕B?gBjPZFͥˮO>^pdy.O}W E~p^xBkH@e۾A)uHzȡ#y!sq,-7$HPz{*{|e9' XZ(MݢF<Ѕgkm𸠲YDSDMqK.13jpt-! TټUDȬɞISGR߁(@d>Kq:EA@RQ %l!9}ʕQi&6KuiZ}^-a|AR_[# 4ك%!pgx"K鑈~3 p nHeğoŀR=n8*k7-k7u>v^a]oΥ"״/YnGI 6691sT?F_64Lc8H"Ab\"Tp:b~/7Qfԉ-jC4 (r%Ukblֲww;<zkr~[TW@'l~fI1bYܒ4c|~ʽBd FuFa%W{d2ċVZ68{^KFrJVA\bk[v3i;IKKK൵<z:P?8t聀R,)(ɻq8QE":^E;ҧ{ ͂ML[U1`^1NlQfq+>ó, ؍2•k'j? h}VᳫzotOդ][l*g XbSL}g_ƃyz)A`BzVDM8+Q2{e%x8pũ6eq'I+ Rt(Jb@v܇\>x2Q4d>3pLzz0v6S-:ǽKYxrL Dn;(Rav[fȷ[IqX+n/C9{IOZD@ͪ,lgO 4țȋAlV*6eH1P31(2B;jLmycd- }\gΗ1)-v$7cv $W77bU.3xB艧[SO D\4DĐKzi*"npӴ+`q#.̹P+}{aS,MgMd<]a*ESb'Ƌ;YOՙƵ* \ijvEcgU74\X`}`Ҷ}w($8OGv$'";B}d.7fr9Z~BoKt*kHf3$=).yzȅvH:]k~g|⯽Gi1LZ;i/:CI7Lb4ޟ\hL/1I}XTmPX,E 6Q*%`H|&M9AQ#NϵrlFv ?m+u$1 b ;p 7h@ҋ9uVkQcP=,@J 8 =R#!>pJآPKępkM[w@8XՌ"C.PG|M]e>k`|I;$,lMUKYڀ}XQq&j^w-RP?"`ʒz,M FֲWgفR5Xg$?"1R$n!V_k  ~P[G~DJ`*n%De4Gx49`_+Xb'ߖcLN/}}AK*M(Ѓ#/0"UJr~IA R'3i?>%Nj+_Gdcsk9 {F= JkVw|A]h\uU2QKc^=e*~Ҟ[{=zY1`jֿQ1g5M žctlr;~D woEy/te/TC܈ @ՑST;" 7-a2jhʦHNI߮!cwjR虐w;+@ʾE6^s40j(^fakcy耀Cpwjkm;CqlN3_!e H3o\r#A5lk]f\܄8i)@X4~cU3;aOS[pN3{3)zcvJr iec42~((4a$GWtbɊs j3#Z W Fuegz!{{h}l^GQ!0FOt*v4x9R(d mK9v) *qŬL "5J\o,pBӞ@oK|Kb* C:Ԧf +!Fdڳ&%Fa[,P cA[-@ʯC@;cBd;(RHDmc=(]V @v(r>UcM!iѕ( j)ϗ"J ԓʙ@B9/U4i\fEL9U;$|65>p,OdJD5 #KrfOJrVI$Dd)pn=!jt%@i6xt@8 ͨ+UD ˜-g{'|OW1VK ^i1/y_gJ-$-fŔAgm656=)4!mhA(6 OKAS5êT@ԑ5_(2b8 U 1PrKFf/)r : `״ݹF~>-6!jڢLOinsX40Mm9V-I.R&`9AY 5FH._m^W B_NJ)3nەh+\v\eá-%CU#^K(HyYDOqXj[|c7*CCφck}ʅju n җx¾}^RKpVXl9~l TZ_ٲ8!"ȵz;CvS?\,5r} ap4 K9E@ @Zmx27vpR ^|f1M/s}`Ծ$>F橔"ҺT*ëH> +6sN8 i>:);s^]p=nЧ;5vKXMOϼfQ9lW[Bqw3`"+"r쓵Wl[evP2*`K.Pe^̊\7>nmUGa#sutzSMX8GQL5Q,?L$<^ qKCȀqWS2`㾰*`l}?"eOږbĻ}G._C09\K R=OAwwѼgsrqG/\1 F,)aYm ~L=^ ZVX)R=8!'{>)\Ye tTP06@2]o0d 2k͙xfZpYyc৆5qPQ $/pLpL/_8nZG-}71!Y-Q(C'l܏X | $CPe?'2ZM"  "iH CX,en|r㾏ZqEОR8%.͖ Tz1 c :U\`ݱz W[QYЯ{57} i] H_"<\'˦Zn{)DI21^U.Z 20zuҷ`OX.nygL{<_ͣ0R}"j.?0kE,z,yzn<Y^Z&٢y#G wozة8{ke'ʠFLâ4>ͿMfT? 8+,nP&+.&,9[3Y2ˎI[`76Cّ6hUx@#45ED"{Ea_IDYĖLO74X>\*ׅ {վDEs/-Hihʸy`سj 5Re)#a01N\vˡ,͘J.6i G.+Ed ǛyYMg 83YN*PxCВk"H05XV#p Vra) I{z$̚$8oh;*d}B`ɇaK_q[4X yqCh,$vP"fteΛᷙK_PќSPe^\L`6"«zQ ߣ*蟍kd|'!&o::4[0|4Eo \۝çhxZCErE{@ =&W/~J6\PJN_}5_BITq-fQg0sx*ڍsxLd}k?R8s(7])*$զP0eȳ4t\iԍt\+}W_~Wr/55^SU;@&Vb$iM9fJJO&F93x_%t3ه:Nb2=Bg:lňߵ٤`2tl]SE@pНڊԔs<*xZ )ʼUΗԼIM D0!K){:x#3Skn'〨IUϼV% d|9;P5y\`T|t>e1 ۳-E* N5o-F6ﺽA\-4b 7SMM`3sBhK>uvNt տuF u+*fɾM3i|K:biaʈ g/*|JC0aϴwtο&%i>4y)еX Ced=PN:IbUJ{z l)ӻƕތV م.*}Oa:AȔtXrJhHnodwtn]"]Dm6"ZH m\<Z1sedJ1tj9e mkv֬yAoV k Lw*sn$w+PEmD뺗 3}QǁR+<%2*SP_ӳZ5% $N_U|F%4 DEC=0¹`s+k<Ə^*(Ʈ$rh#!  zX$ ,diW琷-4*r<]kܘm(٫R*}`+=}O:2z__"ڇ}1ګ"@gE:XLe9|rd6gP>UH .' Wjui3w #ӤE.zKAu3¦, 7+z#l}aACu\VTY&+14ʹM>R&y>2ԨO0@r'uh5s`tPP̹gI E1k]|[11% er5$>R3)H# "W;t*=0TQ r$FJS%o[p'M"3PaDۜƺ̺Ke;I$D) <+ic P<b;iwS˒,s͘Kd|jm!.үG`u ' ~€;CAe< 6W# 3|LIhi6Á| ပ-+~g9g >=c0OϔA]D9,1mݙ0ŎHJp73kRi5) %K:ΪWi v"IzH!l(jHվ>ċ(·dIj(d/k Gčo= #`Gl =ϟ +O\U`woG}} ThiL4l@)UH}dY_( ֖o⑭Qt<(Y[ΧC;?٥@[E@gy狞eY]W xq3\pjiR>3(zgFBi!,PSh:f\tZd$j_@PmXi= C5 \:4)k$'km:C>4Q*K賈Jro8tJV˗2g.I3ްR贗0حbRV5 T%`N(@RWSpq-O^P0#/=L C!B(:D@;[O*a8w>w@/t0G8?0=vr՞jīӊ1gVsXkF uHi%O8Jα cb]0bΗmy'͡qv5Q_0-kmf"2|i/XvAcpu|q dv cf ^s[#Z]Zw \0ԙ2?r1bwLk9c RݣgѢ)``5vk(^8 }{ H7i~`r%Xك\qTzPiU |6;翎%a㦙,Ppí Wf@O;g7:Ҁ(/KՅV*;'n,@͹avP,}=^ȝ?gQFIb\=#./X~|oO?aa5I KpGTZ\aUb+ޙ[#'v]TKw$i=ÎfhTx' pǎq"IlZrT܅7r>c2yws[Dv;ʯ@(ދZhT)&*yI>=yil( @?kH[6zFCHRh]Hw4fJ9p:3$+}3?)dޟNT mRqܤb_ ^?cZ` Qǣ4JcQAse鐳EF*sBǑìsmN.SHqN9@"5pzhǭŖF5n@.Mfk+; :nRJ5npZ9mD ĔX9'*AD{>! 6ب$is2|&gM2;LD͐R)%Z>`z E=I.g &>MIZr~Za-&)9[U(>DȌCugXW/Geܚ@`TJui}\87 '̯MgU9_uo(:t#BtRu#؝d3#`AV`,S. lLV-hp82gD4hEF?3W~4UT M{"N8 ]䇆 -ȫqc{D[I涉# Yў߰-,NθZ=pNAͽK9.ÃcI1-5`)u;kE=HʜZjOF> j'1,(&q D c((chgλ V\Yt5YpRKN#pŬG婟ep8rQCѤN2}4@!^N|EZ]lMվ\AL=X8b]E4)e[lHcM9vS?@ \`\.ΝJv;Vz~ q#N]^(Rs ۍƉDdbӾ}9HЊUD;E#ӠѢOgE Hb]W!/. ltr6?n Iy_>Tl6o/H ;,A+p.Hp jƣXf%56pc(N3wvn $¸&l[Z lɊ)+J3IK\l5b$Nځӛލsֻ'X7w:*1%^ܡ!-L5sCxdr$tırź17PnS)?L8%<*?7:M9뱠AEgHe)# ~οirїc蔘pT^rwk`)2$ D/>}ɚ%yDfs.;һ-XƟ>%VS{GJFxuBAǞ^ 展e+hV)J ^[m(C=8/5Q-gjނ i(Sn?=IyeXGwe.4Lb0ld0:EJjũ:v EbTxm K7vpC F@OF>:]e2,}F. :?r2ݵ-y٫FNG⦣EYܭ^q 8S1_x 6}e;l?E)t17D3:nTPFVx4j /\](FBy0UH5ͣ^2Ҳٳ5rgdadA^d_K*v\AѠ0o$ TD9i%x !і%s< e\X k4gٌ߱U>×˂~hm_FӃf.h-Qlhc85':DwXuDuKBkR^ ->9 WZ<)#*}צ*,ZFv+7|'V~Kc| kAOt3딯3@`w^hGiEfy]؄YG,qBS1" Kvt g RcS"}ѐɭ蚋ڵ2UP;A>X6D`@I/3zo$^u^9dl0!9-C2]IKFՄvRϫn^o)hk3lvI`q"CoPWrW 1F Eo &7+8p^"H cY9D9넪#|n`RLR3ՠV{AN mP ONS$E-"eKSRAr~p'KO* 7PPWNn7ҁqT~[:$Qadߘy8:k{PnXje9Z,Ql;VqݰIV`6L9 b c37,Yk+d5E{ pp`W{]H_U"[kxIsū8􈾩oI.74S{DC2bKA∷9D`9QeۛA.LG]&1{5W6#[ dc?hT^ (w}:3K;%~TG AB'?!NiǒojR ġ34e8J vIBʜFb4تCg酢܏kI+O:WA@~z_`ȮB?j8cv:A{ HY gߩ_-Kn&{Q$Cĝ'0Mp"- %R~t7۔38;oؤF+x NZ6NwşvADL 2klMT* op}B漕wz,LVƋc{L>GPuFtB(lm֪fG5 S0JHZ)bz.~6F":螫IG:ru]]u^-|Mkn?E=6be!R=~} 8V66Xs;?l1/BϷvh;"A@0-򸳗Gbt͊GSHim[%ݏN3IdD*7d<<76! >N8 9uH_X4-ͳWXŇ]M`sclkP\j [6۝>K 7 WM˦coE,LPh GI{0JQ4HB~7'1[돺)[r ]D<ʓRLZ`3}44 D-$ƘSӆq}2 @E\Sus4m~&]tGO)[~v2qžƁ;֧L9R͜sn6PH81Ò:uhV Ɉf@[6wǵwЊT^Z]q.Q8rh F;(Z7:.,:v/Q"߫`T)Ο zćGTwZ-TWw6d_W\\vF)d{2NH:/.w?V&Lc@'@Q?2l tGG{sdD)wjI8ʳ1`ry-L9K'yVa:n=+!\c$p;M_/qEyG8XRPRww|ޅ DAf@1)qqr6q=BteУ˔N)FQ{M2ʬ9e<ԋƟ2sބMf0nu_XeswtPTOTyXE \7*BDk$:g%]oh`QT 1ְ1Wf^(_b0YirD]LN3ZYY/kdӀHyTL5#8[äb=:mb[FmMU"}(&ie݆ /ғH> ;OfWJo2$CѲwүM"qE¡4b,I#u9DZy=HfAN)hEtg_\x`p j/ɠJ <\{O0pHI?/T:㡘Ǩo_F]_뀪LL^6=k3!/ Pr-"*I["ER c5,@G4b4|d>(Qa*E1Jeԗ<92a΄-5uAeAb4 m0- &dvL*%|m%0O1]oS %x&6b946T+cqg{̜i6_ G&q^gsP4kȍݘ(1ϼX>g̢J9ˈ[DQ6W3κiI!uL+jyVS.g||+0쨭@c3ʩci3uш, J_LzK F?\ױ-);\b:{TȂvsR, H%<8+UŘ}Zd"{iohϫ|!b1uȗ8wQK2ģTD`$w͛7ub+02đ}UCWJq|cS<ـ8ظ0Oq-m\eWT7zqzԂh$ܗ45ڕP;4&)'}b1&E!@{C xeTCQ%~-ڎ^~!]N>H *Q]z .d+&aG2Y#΅˖q469_TOTxZ8RM!{Se%B~c1SZ~sHi'i益;;:P )셥ƴ4 ;-tsxZm?|,ї+ܢWOGg‘x \o~Q#в^@*I +3 4\1R*,s&n#exrX'EJ bcƣTg r(rZSCyY' jNwAtÊLp]Md}/ePy݄ԜɟS5?~؆8*P=ScDl_Ƈ5:pomͽ(n;^Vn ;S% 8.iYbԺTQ"8̸nƏkdB2mߏE >d G>Ŕvץ`;2ϝJAn)Auʳɺ|H6\|eW9nbp,K%~?j-Vm Dā.&WJqR r㭃bպ&_[U4Θ\F%Sf?-}>"fY XM$k?d}wBu#$-Fqm;/*Y cR|5o&L_$7-u6J. CZ}6!f]EְNt4X$ %~uf.ɺpʍa4ml8D9‘Rg)9 hZFE}K!5vof 5QUfB 3B^X YKF[( GwrgJWn-W@9NKIg>Ɔ4 o9#FSӪ!vqi<]G@/{cHa>ȨlVtuy|}\2O ܇H:U(q6uQVM_޷ \jXVOE6ݽ `bV2RQ4i<"1 xс\Cbdr0Rk|gC\G,NWkKra.^'Rµ`v%; +낝EFK'?0$m;.-:C;lB?(gJs f͞X1_r0PpYA eġ=7L3PrF "\-I,/齊`]jO[,ʓ2"4! !nߣ]<Y;jd/ 7YBUqT(&Ɠ$aku R7N1ztVtơdT̞NH)X\=-_cxq ɚSQE!rv`ś/ƒL/އfMvN ܿsмeM6 `fwM#"q/,NiUj]7dLN♽q͉=#2r~_8>+ *4diugjx^6 y,zPg;tFN 2ϳ OŒ&Lw qكL48>UIaWfP>1q[[ΠfTRYWuj@qPPuFhVh.F-Hg"kqI;2nƣf2LG)ȹCA@eqp9O[6E#'~T)q}~`kOCf3;EWTx,8Q"Qa~J(wx^%=mh8F`{hw+j dT۪-H%ch (sH(5>Ie$q-üߧ-QYև^H z܆Da.\ Ϲva$G;qYc>o;_?K_?yuS@ЭN|?CaW\H[W &6CהHJzBOO]?ݰ43;@Mό{ !Ͼ .#~3RckGFN7hUncC5(WVc}9#Rkn3ƿ9Utib7Ivr1ֹ <kkDIhmfrВ5_a#1{`ΉY2l E↓%=P ~ )Cy/yƕeıy=oR (v/a\iY i5E0c5܇+M-/K*w^dlmQ! oɤ@䳸NLޅ4+8lD;wC( %(<( XoR;p. !v ChE=;/^V-VcV'9Bw̷$1 8`/ وl[s;hg/.x ;5DfywNvaBm/?[,}N+|K;]Vө%Q=֒uRD Eq?̸~z.SkMMH;WcsAT 3>̎~M@m:6O6θU*(;G0iE^( \e; Ik > O>hKi_}^ٮم)Sk4Bc?d,: nC LjZ{T{F@l߃Ck(=#;Elj&Pwg3mú:nza/xxCFU|~ !+o19 'U鵀G;!v4̋졅=OlbNT//`'F%eQRL~&Jh"/'ɂq [63QMȁlӖW<>%O4fo*|:loV@y{"%U‡T}Qq L-p17?,ss_%d$/4i| o(~\n d P! ? (sBVܸpU)39rCy]t̆=)4@ [)rɥ;0`S͓cb.ujì秞0g_7J'1YzB^n O}6e~2rTh2:TM(UP»P OL2d ̛ b acmQTdIikM\[q;ڿF-#dG"(4[y UHG cl".Y˒Q٘`9X8&|A>-TCqq/Z xV>6Ǔ,X`bʻs56 vnh"F'o}11ՋP'^Uƙ"G% H NyC #;;T5`eOf݁Hװ1aPx* 1F㲌P\8,wy0A[ ^&s^or\?o0O>sƌ2D!KMӶg[5~PphaR7,3C/Ǥ{D(GW~u2}>[1k׽-` qGYɢD}>WWvdBy-oTjȪ ԍ 8Y&gj~Rh`{#!-cYeY PvϢJzo7ce|2"/\f@ !~ R3D Hw(Wc[j 'k)^<̈Nl*I¯CLHIK~"z30zD@:_sW(svc7O3``BNLTؼѸ˯#//8n8?PYD` &Uۓ7.T ,j4 M2<BeПȉ('~# \<\`h/$[`Ae~Cm/w4SM x5@{!_WtWά'ᑍ`^!j+\Ef{p3\!f%*lhg%?;u`ɄD(`_<|a=iu5`Fc6}SMwyjCWQ` 6T6]ng*1b]ȻdQLG{6x滑{f"BwH־:!_\4"+ckxCÔ E5F줗dk)s:u_WPSʆYE1Rz7T,? ͗ Q@1`vh&8Ű 2FNS;H|Mf璥_"2)IzDJ0| Г7*Ʃoz=3E"@K.|Yvm58BaiYL2 =Dʺ Zt F oCy )A?wg㠞l@axLQ(A,΍q"ɊiS ٩U>lf0u#pg*s}+D><34OgLlKc6h~$z@ r $F޳Drl=TH.y&n[Mҽ.(^ oGac7=tIM2_[RM?`wi {Mw.^=Fbgb4ߦ؎{@Lo-R :H\8XqoFYR{یu,ɩum*r-:" m_6^V_91Ewv\B5dK^? Vߴ}Eah3hFU<<02NMS1c 0^X-EŊ{Gu|IN b\4eGܕakI|'qZeN£ǡ ? ~h)2;k?xUFv'6};;T^ :#\N𧴿<$Ȇv  r`Katq l#n?gӇa@ `j6F 3[(fZ;w!hGL%W^a ]1QF+| ɂ^ Po@^H;cU Xv:|fq/$d| Ue_Ӊ Q[ ozuSz^Qaݟ;]jnT |&J8bc}eT9Jxd9R᲌1 Ch VȀ\4 QMKNbz.t/=s2pC3oO\yWCǔІ3hgIq8;zi5,ݸ>-Q /Y ?2s0ZW-},Q:iD&/E΄+v:f$: 5D}ڤ+Qprnͯ(Fj]dAp&</钞$e@@MvC-Pgtcn ^oiR!Dط~<\YN+:4iFFKI/Ifm«=e}4VHw4T,Q=(Ez`WmW  VT8-{zOkrɆ7zf|bH!>Xȟz{k{C 3ǙCt$Z K z5f˯N;pӱ-/b'U體(Dx -rۿMIxd#D`CendE U cNS{cx ֘N HqLl|֞5ɜ+G7 l> 3YDB\h[G|qOEmX$YIRo5 7XB%@>/r #;,4ΥЂЅ&04wGZTQE\rG%f)J,3\96Jh&JK2 4x"*ocv9_'c'}&QhL,ϊ7 ,+z0AXg]lM!nk^ɅfwM#R0S`Ӛ/9^;V0Pf%b/mM?`M_"ۈk"%dQ`"1#<1YhB߮)lcw93g3KAlI1lRǩF)#_6#cQ { ۀ,4sr#_;w(h>_j/jfr aE1b4x]me^TDhcYs|'`[a:%FJ).j("fR= rT: xXsSbW~i5y9,hzyMȶBm8>P7>Rl~qbfQ"z}[+sz m (8:FB]{ahH\UG˺XiӞְ%̟]:Jً/9v=bv,Z9RdHUl>c ؽdb#>y'YpW?}|I6{OO Sco|SёR"O#j e>]ݰ7r=UXھꉋZ#l>%EC?\1ˑe(b8c5گ0M`. ~C o v%E)߬i "kW578!sziq?l|(t1`|bI_Q7%չJTHSc:ycS5jIM·e̅GѧZ.6bir}x&&8B0)y@Cʀ  j™j*}U(7Қ>&$W?c[_*S?pA  _xK<'tr]z9c2`gw lV,@jgr6^tXCՁniŁȟҟ"):O4rBYm{`퍰qI%) HZ،ϓR)W<}&츾H20uȐZ:f+{>+>k5}5capb媣a,؃Iz`)qiu gڔ&DN@:dQ6I0c9oY4ľUpHqE9&7DT7aMgc;6N]}x~16*]3kq)' hBDJ~2L$״7Ot&}@M v7 q\0ٮCW?Bا[W- /SϲU`2Oɣ .;!K \ФGY0g̫ܼE0rF{j^e"F'Bמ-OK[<#iIRW~^<2J-QX f|*u='FFq$ܗgzN(!z꤀& j4G/)r8δJ!3Q`ק "7!یzssG;ju +qBxK ! \@x3PfTL;Ā(aPS,xk) 3xKm Ip.ksI_w(_ 46s5'z^ȱQ\COabF)٤t?$]Ue'aU`Aݢ&0,['P ֭51Ն$m߹]^xbGF8ETc_ZYv fz&VB2ܞ%gJWTOOkYP΍Q KDZmBB|| ϴA]]#QPanhxG?Ǝ"|t.ӤЂ~pH+vjG{iF]1dOBIeEr/ay>޷_h'|Hڵ6z0QA0;cp# 3q~o6il%JT!$WKl̶8߫H"":&y¦N86씠mEÒt +q_.৻*:Mt1_摋Ėݛj}R(rdtk24{vqnh @p醍2n<ٹ)_d)jȖ;,֏JͳMFb~26=?9hԎM!S=?ꥳm7 rS\},9a[Dl9suɈsړ+Vɂ^1a.c<JeӃz=Lw"̶YEsYIG:ޕ~L4e&"7%*qDhOՉi[a"ɑ"ͺ@Yx bݞAI >I ts %65rg!b1.jN~2O ]v |g6hcr&vlHpZv^TlM>o5Jƥʑ) k1>4` JO$egsa5Z")6h𣰥)NR{߿M5=4iƚx`ܡCH/*]:Ne8|smÿ9ց ip5.ֲ{ZyH9*0 SlwݟW."K%’jwm `sc \QS5KOZ` Afkq=~\Pp Q ^?!ɣa< I:o""yOL?:?##BK,$),lbV_`GWI"46J`p*MxG98ѕA6XA}d7Gȵm^ g̔L}kGjaV!1:\T]ٸϡQCr(!>b#f. m ={Ǧ9trlee78&+bn5$Ǿˑ7nlZ{V~pQެJ.qKqmy,v?wQ0i1D\MIs{ s>>&!6][aĎ10G-nbC~ܻ=H xafhǧN2oa,3<quq;)ݝ>+0dI4C3)LIݯEF0ytئ`oDDJ7]>Tk=TIτ{$tM؄6뙃"􊏯t,lO !Lf<rfuǡ^_mhJu(mK_u-7&IM>uQsLp<9`0W;w~/XeY- i& D3)_轿˩٥oPZ$wtR@(=f㗴ie U >۬Cr_ w%jPQEhhOFTlmtra`=fіd9*z\<*"URsҀi&bR*ֻLY\)8OJ/}?<f9X,xN gT]q=7UgY,L!`"sɡ. W}&&p&MS,DDPo||;StX:oCnհ+$hUݵzp C_~fxC{xA e phnޜ{iEc vw>Xb8 SEO/@̚?i]>g6YؒF9φ'"#"PKd.\" SR,+φm|.X<6ETl\'oӪZ, ?jKC}oHCޝ)2'N=`icu@l B}3ZBVZE'gߓFL^Ɗ[9}y][g@\SW͙oF{4;(A=fg.OA_Ճ5ֺAulNL;G@nSrvr i狹 W簯 Y%6sXgM<2w[JW7JVb"n:w6IINN"|,ȕDYNu؏IILn(ufrP% JTXY6298`1KۻBq[&:{܀3*踗i̲2#)˚J=x a+$jytnzu70bLysVB{>}+>'ܯ/k92J:Ѳ GOjj.Hంa]-1b p\!+ߑ7r;SSJw(ΉaX}bf[q7^~qG3h.3b՜ fOچ;J{akIѣN&U/CD0 fP^`.3#}kUP~Wf_RRs4~lW ηLn,ic`Ov9 2b^ tnԘL~1Md=~Ȣx` qaLRՋx?D*n)zgo5|ٝ3eƭ7R 96i5E YofE IZk;@[˶qбv Z#S)%$Yc)&y [$QT5$*͖2$ҁi^gcG $P+SL\쎾u(5VROٓ+Xr$餴bʎ}gEN?(8΋uA[ĩ-]jQ8V b hO/?i-xf!S  Vw Ԝcg;ZAVbpٔEk n3<ϧqù/4^Q-WT q0534bAn{Ɯ&kYu^ѥh>6-O9ѹVZs)yG8 eb -v[+c@r;x)f 0c?WWÁy,B}1KOO|E'mF|3L6(#XөV[(׳BS>Q]FWɘ=$^F8九qZA[Q.8HHKZ}ewiRFpW_^%Ƥix&O Ϩ`̖&XVW%b*!?3P:PUaC4[?У${LdXYqIBly'x9"BzdUڜ-2svJw9tn~I](1fV!f+(Yd- \ls|8e]/Wz0r!>W3IJ;À@_<ȽHGtz1 `quSI((V} 53B|MRBO.Z_Sd9YE ؽ 4x9CqH+ |,x)Y^H]ТHVݤUc( jtNhcX\^6[G "Aɥ-Ov ǣl^S dzM8zm% =#Y<<1fbMM^b>VPA/ި`o,zWG7wuy1A yK&h#K]$N -R)o L6NN̫\ᮎ\V}L|AwLOA?p Mk!F o EB [(Ecr- _!uev $S[Oc^``0KDm5yxL [fȪ.8x/C xZ3B{ H Y}( B,ȋ nw6k^%-F{\RADu51:u'~wʀmtkn7X5ͨwKx$?U*w1>ӮeAfVTʼX5VCNۻJZ1e-<ΦaxLL'0KCƀPtUV'BCqtGbGKkZ4O2EƓ1W<; nw 3~F`GV@E5ԿNeF(l|zc1"/uv\r5h|4BTR\Ƕ"96)1Pu:&6'Y=VZ9k#w@nVAK_bႋMSвqEz5qY5{vT]a]a0hF)]nŗᯙS`:*Q $u£ d(jtz6iM|+\Ul+cvi_GFlU (c unA>lȵע gv4z3bǨ` ϧ4 $e7w0UA2D[k֊ԭ Ah(+1Je3d.'R^(#^^I(PB* YY"_,v֬͛tRN$JJ$Ob18G9{n)d)2my(M:-_-[9=!;2TTS^Ղ^yTA+ƺqn߱q99`72r0 !<4nwe]CO&BuKGMdCfG#1k)RHdG`ƋB'(݃ Cg20lρ.q e mYVsXM1"+bQ/̋l<| [)7;̈ *^rZ8Avv 4q݈lA`( Mr-")Fڍcv# _YIcqt=إTo 8 2q] JfCQa^rp~䨵R}] qt9Vj" "0ýgyGle'DW?gu_*+"yBi.GϢB*gj&1jIr?%.K 10#:LXWaN@nOȑy'|̚ h/VB2v9h#;g> @OJ+[2g#YݚҎHtr|1/DɣS<=yZ<9a ^5!&,+cI2c)  j|΁XvuCT%t{3u d!$‘jcW-;Щ*Cq|ENhj"_ӹ |iT`'+n1r@x`,boSU(]3+sH9ȧV~BX}ntpsx"r &Mm1`T9w>o21ᖢ*3r b/Rؓd:PZTjn#Ɋ5F V6XL %@EIlT}wGeUTƀҝ^ZK Έ[mT J]ΝG] ^ŧ -htO IpOBr ۃ9FGYÖR͂&~ [W 2]β2Uj.iJY$8TG<4#LWt̔1·Rծ&P9!DH5~=DSoFX`\W6TKz꺏 q֢VFG˨C=F=y x(OAD9 ,7R^cЗ|BTV}20!yj3DQ~`"43uwC|dtW LW_&^yМ j<`__%c Xp=j (z~̧IiR 3I3=CCbN=vY 9LU=WL Lz|zNi_Y..}Cvs?{Pvtwœ֊S[+GZzX7U*q=D?Y%eTF9ޭ oO;bvuĉ4)ޥfm[U1Mu;K͆1QҵziLzT,i%2q ?M9t۝>Tʑl9ׯV닉pT^g:f oM/ T688iavϯD'iW:ҍ)DZW7G)ZYw* '#׬ ޻T1dx&q2MoH-󦙶!a%8Xܯ-T2! v +Uw6Cc.x QXIIwUvT{GڲYt t@QA6)0F09ro{}.V̺7\R(?~(τ*4߉b0*5AmE{>LNC|s~%ѝ*4TRMDrbWhFZ楩_=(X?Kĩ 4OK;RGKh+ȭCRsZ٥}n=5TD_\)^7B_s0)؛&vMK4͛lSs#7*0ˣWT^L27( W`-d\;\`CkJŅ(qm%'+c"R\v..͸{o1p聘Ւm7CrŊ;d݃*2̂e0f59 Ͼܺ~ x*tM;LvEX׫x-jR+m i3PjXNR깅6K!k>R,5pXoI"g}陨xm(D-_(@2 NYJd5T`;@GPS62QyO&= nGJPHHA^):B3X 09LWʽТtYg3w ];Ӂ?( =f"Ο%`XB9E3k[\q*ki&/-_c( S(x Խ [ >$ ^zVopxWQ"w/~ޥ=G`mp"#NY4 NhrK S&O\]XS7CªiJ8\!S/`c$g<ȠUŻg,Cw).n\NH{~l n 5X#H0\:P`cR1ԍ3Qh&P'jW.LpwQ*KxP*hiD+aVIJ7z)GA%dE@`];Tǩ̽ eϻΤ[菷{ 3&Ɍ&пal֨-G0H5t`p{Ic$ ~;yAp~7Ѧ)/u y#eli˖E1D՟ #7׷r"O !c>_ x*8Ļ,H%hT(IoE0)[ 4(^W(Hݲ`,w:;pMpUYG y2GA_wQ{Vg1#r4~oA)qۈ-vYseT>lz˂~"* o YYzS9. Jg5k].! Ώ%ĩjEC3 m"uM{{57g-)ZGbX1>Kwt,\'3tG`v1W+MhPi1fiV- O8s^~3 ZVGî+^>v7iV[JF#V1721\&h?)kbQ^TsswjP\phbqqTq}Y(wwXk/>FQIJ:wj\KB Qo=\r\YD :j%OytQlV 5-cm}uY?T+^iM[5#!LL5s?/\a%~nJO})6dd]<(Ѡ7dԌՐqPdd~XɎڄ~ F|o0{]e*JNO9C)9kuRF㇘9WEoUpM0Sf^|vE!.IHj,HVH+RFp?&H}lC;oKiٚ'iO+2Q)vQseR,̊3Cy6hJ_0mo6qi4 i&kwtƩbnw;lj5aKXG/pXX7džD`8ȈOp"=ܔ[$6WGd[)2(H?QUG~7 pHnn*D'\-sǃOá͘1w074𶭴Nuɍ13Y>vVD!6|Y~~Ov29oҖ7 He|+4a.{X>mƓM9^ t\#tGwSqE9!MM Fe}+P: GaNo&zdi <[s0wcD3䚿T5ԵJFz=Rnz+#yުS%yZ8(~z`~ ZJrb*h<$XW&F !gG.@.K_d~MUJ(#Bᢰa+̐;g5,`ߧxb;2,ʊ}l[ҘRai:EDL 8g@ؗ@o$kéK j)M@969wBն.x+fTIj1X7|4@v4 תc9 x-@] ><#ڻ`ewJ"u#UJ9|*~u؁B)3RJSU ymAT†+t>xA֜P[A}ǥ^Qq5) %7ߊ qQPdʜ,*S}_Rnhq0ÔM)|tHvϙb"ֿÍ?zg=♥[aM;/j+YHGK8[gRm@] reHÏ%C1ƣMڮOxd9n}nh3dP1Q@*!x;blx]Ϲ';.x'*y~ zZV+B}=$M6,7%,@MWF^-s4nz[mSN&$I`6 ӝ*yۼn peu)gnJ^LZWq%22`)߯$'Y3t#⯚=FpM>o$v(> %]p/PzrKgh2C-]U{k6J-d/q[H=Vzy]ETҗJ멣 qgjzT1B ?hw=߷wjq(O;BԴ0a dkz+u]gV<<(gB!e;AKGy)權irZ GuK=l]>m>bE"挸+@4M115OYJ=')/Ѳ>E1^PYV{6y6淁-+zwKC|)aFKSP{G\$IAVe0 %i9-#s"[$B]]SI([QD対;7@[Yz7NU'3/] i>qOKTt n."0^:4mPUUaTrlvѵcBNf,󣕄 ??5O}N՞D ߫o%l}ï#>6O[hb{ ?=#~\]?pxed MSEjsVۛdt|݌2 'e^ R|\{mdх}8~ L7֏x1Y׶"a&N=@\;!jO|Jo Bgh[d|CYTx ƹNQ}dEeSPxX[fnSƴGbkcB[4%=x j7kwj"" 6Vx?݌mDSEC *m_%O濧5$ sO]3s=ޕhd+E"{YH62vm\Fmj*c6idX2Lk$xzĸ*8]߄c$.rcT @4WP*0qIlV%Ҳ!h#gu[j! CLЮ[Gn亿 W ɏp:trvɕAV C\ʑgP{%іr>2C?Xx{nŃ&\^*:K95|wM Njѭ1:⟩ˮS6Q8<" J_*\U}B-էj'8YDܱKu5g\,j*i,v)t0]~9QiQ59/X` mw.w up(:"o/g*&@u pioݔy!3ӌ =V9~vhۃikAIr1d@$5x#pFí?z}APps\e),z"z3ΊvOdȠx+8JBY}|+(tV*l^KRw=ahIZy84]ҁaT' o/Ts2 !ҥp`_̧9JO^3=$3zcPh ; `!\tqeO nR?mGr5%f؜rw+eEʦbf M֝y0vLd:@|`5yj&b D>{s X^੕:n dI[vb{#!X6JR0(Q kW BT(Ho7x%fWk|^<!5`$M4o J.Qx P:R.4l\&U zdGPa*.Y=+ϿH%) .d\d,#M>9q&==^[I+rYT׮EUsh 26MZ_;"CoA?\i g+MiJnJ]  QD6\|/X19`L|"Ο x!w fl,3MԚc%`nQC}J 7*q4]_3xHe'0{ E~A~ZSZ&{qS׵@%49io<}voQ;ЮM@bIwO2)b]IF76:?VloM1CNm oƣ80'/XP!^U_)i$7v[dlK$JQp+OR002[D섳jD9<RD`t;%.]˜P!8[]^nft  pMaɜVYIa 2_YX^9ҙ85E&2=jx|pK9(YΔ3bI9_gp5lխU);fd]T~pס]~?w LDUbVauҴѪ|5 Vӯ&~N 1 } >f X\5~-qdS\bOzBUKY3?I[h7sK,SzlEHby L-hsx]\s>YnψZdPk6J/u'ar.(e, VJØ[F$;艄@#' d]-GMnKOdK*'LuQ:KIt}΅GCy&Z*3Yr>;y}8 ?f&6!2j~A1% = 0!̯~c}ؕ1 DAV6tVi/?DP>[Ub5(E& }WsCN~%5ven>2ΕY_P x3rP9rLA;Bf;̂xz/*\ۆDT6~>7U`N;O!B5:-FB %k@6#Ҝ1 Sm^c kn#>M=+}Sq#OCƥ~qu:8Q<";'yLYE5rv3z'.Zi 癧Bt"a_n! h:~"h[g{2 52S.~T\'Fn\{n*dv'3AWóPW/V. N ɪ&_g` H 2Q+)E|eK7[$/_#pp?;4\YK@[nZf׽^/UʬiYj+m-'B"T&[_r79:=_ң8XZ.G(u|#0:TjWLf[P ,[l&AXi26vT]k t)f.hu2~pM:g8?RN[(+]a݊Tӑd}Ƽt!is^?/Ixڰ"Mh=m,g|Jnn30Qx!NХ7]&E-A:LI{smBՙ{!rNUgXC$&!} iKNo%00K~t9B A {o<ǿ`qsA> LVVkO7![APh1f*7VΥED"}taDg/H e `*ɌL~u7;=BYamO#!y5n;90ÖH.Jl|Fɮ׭U;B5ґ*8k?<@$?/ dܺX~x^b:Ds))XH(ɾśz@;^< Bz#? t+b4{Żk%L${k#*|t4؉`A7'O}v=e\W(Ԥ<켍"{0QL}MسLAgGM4Ϟ5\n2]ڍ^ka}itWlXNu4RAчc^_ؘ yiY=j`ǥryyCzQCTb]؀JM٣St[kO=+Ӫc*r6;8o92H,!NAdGJ-G(A Le34]. ! =z-34m9k(@pX v!,сӰ( #^[~Tѕ9x)ײ^JaHa&`Riܮ#\~kL_Y`l|`.sKF0'4"ws|6u~݅D̫\juHCMP9Εd -:^>Z^c$@d"XSd= G70^?~o'1'EUl9FrhpDDukkj6#f ??F.-6i^8SfKs9p)az y׍^Ө_eg lдuQ9C Ô.iQcyX^٢6(y)ͨ7aC#`s6h84z.9pI}RM|/=ewHT26Q/(4Qs8J;V8(u Ũ1kYFe] |ڣ=m43K1W, 8ɡddF'1=ț4+w>Z4LO50Û1j^vwE c+8yMr P'[T}ub_w<٧k.{† 1. =*xi~?d<=V\ŨpW8z&ys.z-[4]4Q5N< }hVryH#0і(Ol А.gi^hpǜ?Y͔Rb9P9|)nˀk >RUUS%l3Ĺn|6˟ Is} 8f@Pr}(6ʘ]CfKsTBuEȢo+ ZN>uR&*!/;6|1HrSҫu5cܑ#xQHyt K4^7tҸ%Jω GsvX6dDYS:c#uj ˔Xe0 l_>ms )s+.=If[G1͕U/m xNyLk5CE%ݽ9#L_ b^qn*3 8'ɉAxs!̶eX6yϋR2+:eZGIܱ: 5ʞVckb?˨ܩq^5^D?]oK"I通.V9r K^fpo5Cz>Pꃉ8'lH,a1uE 14G;ds{vĐ K!D9}'|CX& P`lǎbw,KYDyT+'M; |']TvS"h0O 7]N:DẂ߼(Énhn*uBjy X#b.[+ga$\wqe$*aL_kiCYzѰDYݙk~:lwIcFc} :37۱Yv̩GLNx-ǝ-7H94{;ƅ] "=oV^C\\BY#{C>4:Ll,R[>![qq 3pLvsW&7ĕ瞠щ`+7$c;, 4ek%6c [ \F8́{OskM%aįk@tGʟ65ى%[yp~};S9cJrLHQF_!}= ~z#fXiQq$u⭖WfȪG*N|_P抽{zJ4O6ty3RX'i;SJ5h;hF|@oԔow!^#ۖK)nmѣ\oy$ U,\߬Q 蹜xWD]'˄D*$</]aIw78M\;Q,3@p,ayi8r*b9h贺2Y͏$?vHҎ9KjצYߛC4Ōy |_(ɵpc}K[gfI?‰L9CdZBX +ֽJMsdQ,(;S#efeO&'\J2< 1?àreu,02`!fmg9E:!6Rv"IP'\q%x҈)hc%*#IbJ).v@)'$v\M.5/k%Z#DGma-4ZHC@nOiz:8{Yf!x0r@fY`1N,|ELƪ/Mz!JTy]f\{'8gl>M=;d>fi3Janԉp$P+M+˦Hjy8TZ] p"ɣ44u*Z[TKxI3Wfxa2>'N׼dR1)+|Sy`$ŦL@pONk'msC%b ?_ %}1|rJmG[X[5ע%}%5zu2 bv- k~τT qAe~jҀM~SYBM\YW[Ɂ'n[<Vð$I5zS>})a]y_Wo UiݠHu&hrA:8. z^hܥb.n%L3^r502O@jZ ˡR:X_}m{^+رZC +C_P n>Yvܻ@6gk,RnEvw>_W;%wSvfWoY}7bQҶ{XުcyWlVrw <599ӯg-꒧?_V~ GO, 8sxv1o%1GEyN.s9+Nʯ oˋa*6C9LC`(6fA@bzT)Dc6$X:єGPt9MGՉrfИ,O <9r#~dűEV\$_' @ $ Ƿ@g Zw`" ^̧ (~mNW"X6Z5ikwE8ʤqʏK9L'(La,h/dݥdUrn(Cd#,_G.h"߭ MႭK~1 Ai߂p|(fjj4g.< ɳE^(" DcCab?mwsQr蔡-”eOUhd֝4JTh @b#7@ws:wxت_n#M[d0[)'8$Hr(h| vq8mwx_8ǗNKaLLx\ort+P<($*@ŠÐÕxD\u2XYh3P!"gߨ2pVquц+:d(nZBD"ۓSQe_6OՄPuiT604.'^]s~G 'H`_R * '[]-ՇܽEDJ()M(]n0 Ƽst )B"1vJ~VWCJq(=n"qgd6xp#Tu*CfLHWNT -vNfŽQjmgA U{]pUr4˒ &3Y#Mx[%="S&'Cm$9iN_+Nd9M"$hB~%R[>Ro&DV@ Ѣ>Zԁ^~rA&_<ѧbjz?Tޠ ŕ일Fo3H\IUjH$Rťa1"))&"ZbB4:)hگd=,7qgy_rzMy7D"פ(ׄ_L ILЏ{^4i+)BQљ@SPvvf^Jn!lW;vbWYagp 8Sdcz&o1an< s[vn0?g%wٟ$:Piueq9E ZCxy,x jH*s74V<8"jkԯ@VFЗh^LWp#*? hkM9U2E-UN} ,CTӵ5k75'=l;lFg+^#{u9ڠzzVɜK?Gڰ B\(0-a4K8:)u\a|˔uؑ+#uRul04Ԙ"OD0O8bK1K֎T:k墨S;rdӸ!SC*z2g _N0_&NE&&f"zhx'ut[}s3hdT]0(q/td"}Zfm`^wʜW,ЅEﺭ-@ ^|7 o:hd#nkJӖn!Ⲹřc,U(< #7'N61I}^6X3{$:Zd,$:=q)\9ՇEӓ`[ P~Q f>~ eId;C#75Sd'e?mX@mcff 8iT?"Hg{Oy;J]a_H$uyqYXo*QtV4gCD2rGVOŴ9j] S]J!/s;DLN>(46dy ,E oȝ7}w"fR5dB:Z娏 \UN#I$Ryp }T]B:u!ʄFiM CNG3jWF]1{n=?ytV28 ړ’ 7DadP3S>A5gq,{}/KUs1jڰ1cZj]E7IZycӿÔ|G3eKR}Kf 1w fۄ6Hgt@($d SΎt/P?!1c[be!yzP;/>ʀasc 7f_螂/„oӎOs?&n<P[zx 8`Ş.{ƬybֿmN|k:haW<]i<[hl&^䁰R;w&̎ҍT7rԘoB9cy{Ț*| 8 d:]B|`+>Q]Aٻyەw&9lt_T;aM-.Ѥ4T~Qxh{ۥ)`ܓS=HqYo[IC hTQ(dsD|iE,(zA0FAG^a]nݦ>@[c7]q[pa:!mT F+3tE\[RnJ] >RPf9ʑ~K)RƻǾ"0_z>#sId:@@}8ݔ2Z~xz ~!jDgNj<q"Az-'9겔} ?tϚ+ħYٟB`AV48RlZT3.^X ǵ=z*i [lOW|s2it][QW㊧f[+ d3ك h1־K֘i␺{މTPӓwlWswxnV>Vjx~o^Dw6O57:㈥^h6~Ek 2–92NacɘdGϬ|=h SǁG-UgZ;w}_/vBW*w]Uciqڮ1B8S"BqpķEx64rʨ]W:z!:%W@f&w|2o`LU;rf+OkL@Qtlg\ ZۦLs^p{JNh Ig6|t!&[bP>0'OG ˴#췶N#l]Hgi 3A_2v$Rh. X(QFd,p 3ܲ} BF7q~h@!$ 63S=m еX^a0"'uvlIzcLDQR0rٿ,ſaLY6̇](rGېʕ_ $ o ~Py }"|=DM"Z> 5NS8zܷs5vS5!( gdycڮ.}@/>dgXPr4%'bE!W q]l6;YwީxWteGcS+CTXJ)dC JnVѿI>@X9hT;ttHI4d( f/kH,+mӕ^ZG=զp*tl̷e;/d$G/ε@Ծ!P:G ?S[f)ܘ}7~Ze-wfU{HwH=5.q6'* 쨪#Kb"1H|;ꊅrB [կiGOLc >gL.[6t5'i!+PgVNydgtOQ+T;vxuJ`vdi1J߈zY<<-Q}jS;*o-{^M`u3BFA1ʫ'mW "οC`4VŖ/gn/ρKbW+IJ]Z<6- G)\a=dz>/^pPofу9 AX2_>|oA)9cNMT%dV6,59cRCñڔ"s?|wN/O޼6@,D ɿSLG@On5u}@"n.J]X-ug6'j3>؂88B+L~77} NMXCLW-o96NaW) -֕n=0fLMU%$PwtXdH7悐PG7IQji:`i-}2< tTUDy[XW@^m=2{74ayË>2-ǃO6c-nTؐh/_ #u`3؝ J`0H/DI{$S!$FMK ֨i[2D׼"k7Ud" 1)y1K{0JɓJ-fGգj %mxyF#W*ps Νƹ_4o% F!K\,J)2oS{&#|ؽsS90ڵr03֢-_G cM0nS)l Mi>uAe^Gx[@U:Z(7Uh'%`ƏM?<QmW5L1,zE[G(,?PFp$>{8S(K>wijF麛e+OTРoΜuw"Ia5\at\;\;.bcDUt?G)*txJ.D,ϯ=9W{2q%-\7iaK^sB ~[m8{=o˂f6w:%8PN,lxp{}-#d3@᡼iLkB-vh92tP:;Bv|8u^{kQRznƠ,p>siK"`NŎ__{4aNc23:x0k8MX3A5}%ȵLhC t (YJB&wO.&wK2K_X'u&Y/JPAN-ⰆG!2!%WYg=|L, ¦k{G LOxhQA`H4!nvcKJhJo7o:OT!Nٺ'* a8cB|ugS0Y[k%~^F(\ U Ph%˼-õ{>ʑLGЄ,gAV5Qs\~)e&̄|RI3[A3Uga!PcϢ-vD`B=nBNuh(HTu3,ڲPѱ W,/F] N{/{$>>O./IKz ~2^")?߆e'FZNy{A~q.z3Y=}>"{番F;K !k.50l{\_l)hsU鈴~SFk7[5 \e7Ly7Z4G*g/t#3Xmp'Jr.GKPWbX-u!B{zYA'Z¶ 61zp0cLbF̈ny/.jș[u-O1NϽ >āMv =TPrŗ к6kpU2yWMrJ@>'cK =1%} d{΅w+WX2R#KuMvC\ggVe]Sz0n{x\ a:"=u`G`/RipVPjkV 8RpҮ;=uh3[x%;de95"JUHofs!dX3Cz00"ץyN0_XY YkZs/oΒաiF)M|LozA`ͼcsp~Sf0yGʥgQu s j( 7@)N|qv/˿IRu؋;(nt=POգ%Q#[#SʩU;/#$&`1ӷU<-*H G0J Lc4ˀ/,`gof~ `rFji5ASew\ƍzɤx2aroJHzˆ 'R[)VMnbtK4iy waܷ ׵UvݢdS5҈^x֬s0.֕.ΕgeMZSe䵊ytIjYch.j$ ܳ`9̄1A$2YUy)}[.IJ,a#i6ve]~ ˍ;ȧh kJc0>x@u=HM @4jBrc΁j3hI g;o;œmz27.Ay)G-Vw 闹W \ o_[t A\iX7ǼԌ-Sx`tryQC9hl POo焯?\=wVkG¦ ^wg%Jg 0^TV0\iH9pnHnH(.|J/;}񜃏PZ[Gz8eIR[ m/@iuL]N9蒐K+qmFx<'2.k!zX\WjF*-l"wm.t=07稚I^P>X+Fi}jS Q8PCڻP#Nz AVR܊s! `HO0&?6k3/eGSeHέ[&&MQ33:2 `_L+ڪzrH q[(yXqi&YP{BǸl5s>||jaLEι8';>LĽ(7(* nˌWE]dߙ wK\Ҝ]l`M;Ghv9^Jx|V]굆6=c29~bGN]ɜ ΜD+KONWfGےċOJ(b6s: @*D]/b]i*i+|'W$e Z0fP>U @#?ݭs*@q6#o%雜=w xc)+4<۔8fw{Ø3h)XghjG:b6 EJoZGx4 kfCm{|0#8lQ\UFegЋwRs;N x?'qCU ]bYv5Qtc#O ȋc!5&϶C 1=ӈ ^BnǪH5 α2B7E8+B6Y3ď7_v+2B_6ȣ$kA10f ϭiKojhW>BDͣ4wGZ`6c!/~f$`5{ nqhB^mqcШ m0Lzwm6:2K]!`9) Sf*G?A ڣ3&ak],ߙ 4jXgٍ\2wŒ4RA؟î߃4Jiݑ{X7 ?鄥?LlC5B4z<2I$7(/VT\ pqR\m $+CT)GS݄uvNz8Z4['@/ޝfD Z"6r0TAFJ -.>jGOm6vEy-,o'Qw9jغC#Edg?,y[8S':78w0rB.jE̓Uj"@6p"@*RX!Fvk5B݃VNSľ2N"~!=tI˭T[!"|VLG##:#Bw|`? )Te\RPDjWibhu3d\4 *Re&f zq*3cmu3*k,x\ct>@/s\Mo-qoCj>6mdߕ;qZ {p^#^HJ5S}q(`sk*B[6'VQ( `KR((Er`n6 4z\9̳[/Wőwd-m0׽w]VȽpNB0x%_gbJ|%]m <-;V;+"n۷cG7ƕփ@U@a$EfDu44ln F 7%a̮(=ڈU`It nP JkkI3 ±^-EHoR9 3>j_tpCV{@fTYCO)&fe Q؋^?ݙ- T"G(l:zZ)$S;7ЦBr}%<kU\(cDyÙ p96֓%%9>klU=O@y$dPnսYTV过]lY{̶vr!`FL.j؎m "^8_#n .= g!P๏?B2Mۅnx=~DwPV;=-|Ʈ2PoNNo65ve>l3w_x=GRr;@ţ֡p*ݰHn(|wc! v%Bӟks 斑||%o{ k=jS7!1iu>EnfiJ_Iݮ f|FHh) XX':Wr* (z(O=GN`MJ\ vӖ|˱<_#OV}roY$XLPA=0ca "*`ڽp&i hpѤ?Aѭ`ܻ ^z{7Dsl?6œ|`85b+RyFkT yP*uZg=؃ª\Q60g vqNHع"*X&`*S%Uج;nFu\IV YQD?dX|j F>Fs8Ζ/TOEB-Z_+4w&GfrOؤ$g 04["O杄/`$=43as" "AA)of&,ݞ=ϕOfDYVk#m[0z6` ;GB 6U#oJ2@x}4&m`vwF& 6; /{~?ܱ;=-Bkt&"%f:tgo|[X$vuP\8S ž/AOȔ4w~7v a8 c=!Uoh-?)APŪ\ 1:آHF, m)?n,xZ#^M1nGi؀SW_IO|=0 8֕c@?׽]t&w2ރ Ồ)3Ȕ$JH=#U>C$?HrV;-J0cxs@P2yj"0Xa:&mXi./|ݧX6qu GZEީ50Q8吷q` @;D*"ɛ/i'p-+{kB!4ߐY}>2u)FRɢ] cXD!hJϕ 0hvo_^acK j1xS3pCze O!/b.~涙ʕxRVW-0hAF9v#ؗb_I(O7s3ۃ/owPMݏeqvfFS0981kHN@df;9c7z[gbG6VJ%6/ItQ,s*Lhi` q*;0&6bdU2-+i`;.MH#r$8%2/CŶupb,3sy+Vs7~\X8C:lɕK7Y5yoJaHF0}4b8K]pe0+14evFlLZ"2c55IA,~萖"q@F撾p/=@]ǣ&G?;̦G;l&)3pBvTK"h4Ҥ"F1L"G:c  ]i^WW?4K` mu)Fy<+zPz%4Aͬ9Mt=8@zvRkij|TcNMNkjaڅ/J &ۥtJoї֕\nnso}! )bq5Jfk/@-zEJN׌)\ "86E8;( NLP`|CVnIc2՞z&*xZj93r07%/ҔH*-ܖ}wѱ!k9>{p218U̱!U߽ry6-,\cej٘ G#7IvJNaK=qʄ TCmcӢnW qLJ6@%R6 Y 2.=ҴZP>SMЙ>Ӗ// ٖn}\;c^l&qzDn8]^ȯIY)A{4}Z4~0xɏrʕƖ~F[1ר`"rZǝ֏ 㬼O!>Y+̣W:?C$Q-a/uoڤ'ۿDX3֣ѺQr2ƨ)8n#H ;S^8U}G9t} BL+n'LJ˱Q7DNUݢ]N/e#GLːBd$3 ;:>d`Gi y}N9{-1y DiFvjR4=:9v32߼nV,[B&>{J'j`=KkeC7gLPaV :k6M/TPgW7$}WK 𒽹n )E}7~]Z̏풓:"жHͷv YJ; .Dz#~6_ U FC̰S (bma:knH1z AGNr\T&ә.־h8<خwcx"$[&' (}4ޓcun~~nsX3D $NC$/Q8~Nb$7Gg XJOEzW7ػK1=;.H6sBle %:'P7m ,h3@H0vB,!@4^MθOJB@kQ 0A`@Rg+YgȲAKu=bLDÖQV3O&])j VfE=>}VL5?v]tWJ*|gT MƢ!Cv3ڈbߴw"-Uml/$# m_}Nj_9@݈KHg# <}WGx{ )M:Jc }zѻ9m~a>o>j|jPpn Awj   +EW/x*yi.Nfz3XR%&Jt|  =6 ` Tʩ}gb޺l蔰xXsqPЦ`HC"޵RZLI^W://,[)BvzιJq#G,EO3MW 1YEw:S6' u! V:1AzF#+/e*0@O#cO7)!fm )mN kOXK]t/Ȃ/.Zbб'OUyHDlX<7fh!*(X5jux}m VJa! Wsf6=Q m'ӣ'"/l#PJ< $ JnJL᱘,^ .]Cdĉqy Sx 6-½*sڕq~u_C+<0u=y(Wx9S˚,.: ]Q0_HA=<#%tϷsgashzTfڑA }_RƒXC6[ zo9Dr(ωs#_>;{K 's5h>&hF" ct" ON O& ݀ MT hB0`(-R:b!߳ՙ7ϲQ ! Vz22*h"ow[)uYj sy`(də]ޠY& ->2:[Pt)KK;ZXw8jg9-DSOOUO'!lSl>hʓfP{wޝ ŏʍj9\"E%(z3X QG*{\FNwPgR71J$A«*R)zhHa@zMNah _wݎB/䐮F4u⪚nWؽ7.} WRWBvFkV3aI\$'CԈ5mV \!JWhyKO ^|bd6'Lh4]cX*3h׊Jk:[jB`6n|(Z `G/y%SC!G:bƐw甬\?ى¹$sԾ°};5S޿h:þi^R>pyV%*=[1=0GlCp03:g@Kl5Ƭ!}sqB!>>*t\Z^E\?EGБ ޑV-x2S5:b ;O99Mf PEw6[26,e?Uq h(D|;o?K9O3YP'tJ,K"VMCjkzPcYp- }MkN|(ϒ)*;E5t(K{,=.;|CX5^j۸M_ݛ HV-$mZ|"iĖ*B@;̓$vD3ugFI%@,`,9M=w<}8e ( ` 0 .jg!wfsaB@%Iuuux3ܢЇl*~`IvNm iw"?'q.'Z'yqЀ-}Bɖmн_o 5ԸsPv(#[M5hvNИLSC3D̖Jpfn_x=)U#5|"=XQXHE$bFߚq]e=*o D(g)J8wfX/k"l`&tR6:OV#,w<5]%s152&eK{\Թ+{m>p|êX+UkMM\s/;+v:;X929%|P%*锦ȸb82a,M-Ug2pʹM{ev!\78zlg )'qA//- 3CNGU$h0AkבJCE- . b {1`Nr|ycOԇ4:ۍ=heWΩf[>*wfL`RX.Fy)c_C@,0ymR)GcU׾}X\Ric,lS#ziyb1oSgTN<4t@wecAԼc1|~.qa-PFb=$Ua#紈,?[*aA݋ lWS^(j|)"c%WD^Crˍ8x ^AҜi=csVQ_10@wb|νzgE2 Sm!_6Ct`}}^ͮ!P)3F)8Ҩ ISMJP/όY(۫[̚?-7C]6g^Yg^9_?]$QO?|hҽw;Ǭ̘%1r.^ƴ .|okJJS=z^vt(::oL6(:{0Y{?/8PYٳlgVu\#b$h5sT,T:&w[77Q ߚX706 mVRTG>cb99`/[֛4Dg'_E* ϑ:NLp$;DEhe^qN/ZR&1?bks?)}y#eRƫ ISt仧`Ɛh{/VNr$a [hTS a/fB[ʔ-B׺7cWPg1rkk@Y'PGUJѺxŅFmTs'}޽ADcĤMlqgO5r~u$2yҪ yr]7sqy@;;!ٍ:am[LdHfFgMqVB;8M򌵕3ty[*?D<;9b-kNQC/hs .fI-IA 7[2tVbHF^É-V'3s9nBH8Vyet' GU[q2-Gq$WBP g )_zD6t uү6lk\)Q9P`18B,kMr4rPr({xngEu\KIYsEw_2(1m(*wMg&틈- y D5H S"ݟ l˃ ZTK| ,hmNh~_- JDO_MvkT؊D-WGv쮖oY7Cݲ} ^ptʁv!%.˶#%Q`I͕sc VY; T.(aUF\?'g}$UŎqgAo糖mf3xI4c]ILAZ7Cі.:Ω)K/`q2맜-+c5Vg -g?2b(1߸og' M̓ Z\=!r1F6~6kN€lm_gʲPפ"*;-Qǻmx8 P2@jpǂϵfEWj[.O Ufs\?WLHmi *",gP-S${74i]b6T3Un*~`ym_h]G '7LHjf~zX9!ˆDGl/)sC̴[=}C(WP{ tx.z!w%1(xKk0My)v3#y^iX59e$ЕmLzAtjT奈މ"Jut)lE`q>G&or0hSYc0&Cd1sR|`z^UpWS>qe 7Rt/93|ge yR[:@aK2r rcf4?M@mr[ d]uWݟ¼se=6*<}# ␊ i/A:;C=188Fl6b|ase?Ca}R:4l6}[[V~ jpʮʊ4@D1Jc1jdD6R2<0"ル^|##E=' Q~ĸ\YѰx6K 36hP)(ڭ=KQ2ŎP7_5" !E-(8ڻ)ȡ+Hg \wj} GZ6y@0^e4g Emu9U'rd}'UOqޅ5/cZX)5So&`%SdױB]~u-;Ȩqh[_6wx>br0 t^$Z ÐP HOJ.oH[+WYM"@%"g X`ӜCɝ4[(+pHэ~yщ@TnhDeoQlb…dbZ\:2BB q |&Ȯ!4LB;iLۼm-{$976;o-'^r Km ~.O[Q|\pZ7/<[G/Sq֧{gԊʅUwGJ^ Gp!ZaQvLib{A54̑,k Y> B_AݐG_ *d4Kȍ~Oihn{`"l![bM8| vR8e1Mʂަti o*?0OeEʞ(He?2^}MNMd9=!+ģ'Ϥ" Ҩ^:鹷(&p )gYߴ?^4Yց@٭&󡈯Eiw=>],&+o ;l\KK?l ]67 cWoqu qa,U/ć.llQf4.=Es/F9_;ޅ{հD!Uh$&G4TZ*Dk7YLa10>k;d8"S~Q*G7dwTK6:h(ӷDbc*a+'OM3G#i-:Z]<α%s̷+s EM% ݥPr.fRr"WhAmP~rqT):w.p.޽Eשf''VI,3Gm$.sv uklUDp8–e4G[qK -țn&Se UhUW*tZ~hW{I O~>bSJ+;:6͸lbJbd"?(ߧ TSKLI>+;_ X⳨\rx,]paf|7lBo٣;O=*H^qaã&h|_`F|5Z[[ vU¡SV=31V|}d@` Sb? E^_&3m@o'=fe"j7%:PУ4&jE)bC> SrMy-D; 0rY,,J~B+dTOV8?_i/:q{*ܜ=bG Md}h#z\jEQjT0*kBIs otj(jz-]xqMs^y߻9J$`Iǽ̋br2\4-/-H ԑ  :tȼ/KBN\:GPE+c?bqxBVPŭgp7A=Uy 4 >ȉG5*0B_ASB.ђJ'cuiº (bnP=fw8ɍlAqR]UԆeOs mGb 5lh%6<\Cm:yIgBbΝ3{Fqӑ9R3|7K9<"WBOɯ/@9Bdh4DW\`Vd|FNC}._v3ɻ߅'Tb~EBG1#q#D…6!ǃ]DP.`w s90C$ѢYn$ErT&>̗"&MhЧO.~Ȍ>!KLLj mtrll)dU; (er(4͋V4Lx| ./ncJ=Qg,X4Ee0^H]BE\҉UKBS"UgWKN Ry74t$Q+ӡYtEZ(L=m#?h+5\Nlf#<*ܾd06rPl#2gYYqЍXT_2<ûΥUCFEaꆷ`^TEle~tAɿa)Шh`|ɍѨ)c&FrT>(yUfp%K5(Cfхm q/ٻAsol$UIw^\ϝV,`'߳KLIk1S`-FcO" ;C̳րo*V p[kh 71GJ _qg?{ (^uAKg r"tE{ e3$8;V4za.^Qɥe\za*l\`俳X0>kF}ǖ^We36mV# x#imT3ǦHN>B^t(L:lBL*YlKu˚uaP?=H3h*uUT3.N #m|0Kc3X>%&;%KXeuo׭V2#*r w-4¦ؕá9V8^ ,<ܴ[dbp#pfV"\YUV֊-ϱ'R<ǵU{|dDIzk8Ih䮟Hv&hg8⸨&*ˉ, \E1$˕54ZiK!ҥ* +.mkуDdl&/Fs<:^~ ţl"1qt2}HH;>^ky\mq!F"+K~|8&3CdҥehU `#_"\?E?29WXLMqןV) ֖ڹ 鄹a) 0ŭD50;eɪk4 r{1mČb-)vۣOEɍSddr+btNxOh~ Uyb;T-IM95*bVQ[$+}>"6UV*jn.vԺU2P3A2X2H&xmc*l̈́(&c1XQ 'EQie2G0m2Vҡn[`hw ?l x -Y֑wrM6ǨT\ަ XH  |XZ]p߅1( JI!HOYbm%. CjzJ-Ʊ;Bj3\j7v}J[!nhDl4 VW"d* GH^UE8DY~5we@l Uh=&IJϕxtIԥ'k[wK`JrD mr$6Ra`!%iС$XPDX\ ~hD{O~ɘ+Xgw Hembqfa2/\&l)YL5llrNw]"v,uGj8PkYahW'pQWkיѷ,񹁉ba0X}3V.BB8Mm-T-Ɲ? ckm>"6R$TȷyڲƲyPˁU pܣJVk(WTx\WKKRU ><5Lg0^_|Ž;pUv/%HbQrɦ}e'ghC; FDӮ K) ws: zqzwXH")V/o 'X>_vCVvlKv 9 .`U*kacre-NVwiO!Sos=y.邏Ԥzx=9D&z^6k S;~e8V3z|@XGeFé>eeHG-S1B +gUk:P3`홐;L+囂Q~QvV2=w=Zj.ɄYnGvŵߗӊᙂdT@cԍC-pZz9oa? zF׆5&\3o^&׷i "6TeH۾%󗡯x\9hP&L2.Z)MD ,"MDwcn-[kOB'ЩS<4S\ 5l;̰殱飑Q\v1Et!+Ok#_ח{>BJRSau;$*Ho=Ja-Jp4bt0)l"BaW@y m'lôY V(@-.X+=V;ּ<_;`I\0D%=Ӡ^v֢YY|% iyɇ]iء (Gyp]"P\M&-QDxx^y1hQ✇@9|wQ<IDeC)iqMYM (X4W N91nq t`7t\|l]|$^mQꏻ1Xkz ܂M {J!AUत7 Km2ɆCiI(2!|l[45/"05X%Q_^GfBIOe4}]=829RjipϤR"/߀FSF&!uD\6ȟYWC1 u4eΫ3^Kͩ+pYMvݯhM\ K%$_J_bC ӹJ=T})i36:ὶ5[NRUW|ǧ`OKGcHQJlr\Y 4;dŗ`LjUd;XkH<Ŝ+g>7y[Mi@22ذONA^;2}}bx8[)@ ˷rUFOdϹh7ŧ2lN@%|l*xJY,F[rІF s#=x3Ri 8tp!cUE62qf=.{v[Y'U^V8(,/!TW=IЂ6ʙaad&#{HXÎ{ 6Qr1LΝXP\ڋ9 Qi beTaAYcIV68K,0:OxdAi %N6Ce?UtͰ1W6%8_ߓm?$vs7O 2~ðXZdq֐Y-#gh_aG󖨘;9.L+.KD M¶[z @/x3m߁^rAE5 rJg G* 1޶FŴ~bnhU2Eŏ˻sD}M1V~WN%<&,IZ&N DYO?_|tieoCZ[S#ӠLӵ=s8&{H,7)ho@fUDZ+,_EnwSK쥱ڥ\Ѿ< 1 .aQ|Btl!o4 Y'U=xdlBR wAIb&:.Di<^XC R[E-[] ;Ġ48VR5+3Mw81Nj]%{G\S^P !eDT** Q\D4!ft4TEXObnՕ]C vY*/u f)!->]o:C֙o㛣:_ (-Jf9L"> =ܫXW-v0'v֥~VcAmcTƺRa T%GB6x5yt*v9GL^?1g@cu=z"b;cmw,e,K*Lw/_ωo$lˮSR/>_`D]/my JlG-հDG9rm1|V]UɩzY| zo`ֲA'|L)Gx_ eILD$L8"ZVsF:F\W 7a<2ӁjP6,U,Umfrglj2ƍ=&sl u_aPC\h D$mjc]¸BTO= dBv:3cY&}㬴>+ƾf4aB x d9(@RoXݮT3G"N p#Jz'ɭͰUv[wOzr72g0b!|Gj|8u$`L^D WЕ8v"G&\v=~j;oS-cі3y{8۹7~,"ǟS!ΌlbAtm?߽~hQ؜Xv&>mJPPZ%fsL1$UToH pr .9pYQA0lwk2:<U!X^a#`B1W3"1ac9EIΆ7[~8%IJ(T>"FqCr}'ە669^37ז@K[#9uu_޼F#85obl;LHü_kDž/(J;k!(`AF BU’o0:R]g5%5RW}Ԛ;PF?W΀+r鳠4z*l),770IqF׼']~ټ]N>ۅ-nM.P*kH3kЕdD']fİl*U7`s҅v80YPF:.[o Ik h\{I-jbC&Ww.6ȭb-My7fRcN5DDNlj{ԐcBUP_1)°[8 )z=ՠp ӯ廫wM%{hPP (o*( =~%9>cGTȲ"pmʱ]vrA-ܺ uټKĉPp45;DX_ax`}0qpvbl!>RtL;IARY2.kA41m'I\dT &&&is!(!5>>(?UI)'hB-} Php׌洣 #4*6Ri7cSRE5؉a֊o̊J5H{Hf8!EU!C*v@W%lRmfZuiEzWdӓl^i6hY‰}3Uh-[P OxEWvڈ2ypwW : ōsLc_5-:]ywY\+ 貪hX lz6ALsj ~޷|f7a#sG6S%(:A/yP2')ETmD Vya*2f4* Xv$ C5d~PJaf]r Ɠ;U(F"gf}c4ggϣm NNb܁Pb+jg ̵\djLr1g܄e. 님g7[]@¼<:nm' A\%{"%>Az%m#{nQ 2J =X|a g'(O=ł=o<6ch 'kk PV*d:|hG6rmvSet^ŕNo^ .zˊZH>VQ2 wQ C o*g6\&WsPMf:E{"\J Ԓk}-J=EOe9^TA)"om7#F,6exD|q V$' (RhoYKM2 z.ഄ?z%9q5\5|SQ+"$"O[= [O%KGqJKϥw"e aΔ6ꦆ& 2L"@WO YNѡa&{@[zл G|'Ei]] 2iuLiU^IYbR=JLIv11,.MؽFsev3T;JVmh0CO FX)P/S`ݓu&?3*lmuj֡ R_NEmb/ًtVhq."+얡h2F2Om0ȣS ;̅cd(l>Z˶.hϬ8h -mZG\aDrjL=. .l4+R;xC]+IΤ>)vsGu5Ŝo{x) Plbh #6J`,D_aF5.K{ٛ^ .Zn֐P-Jb#EU--0@Pl7%S8#7i{Ou<َMׅ} J}e6"hJ}d"t-bYmX>)AKn!4F/5N6tK=T ȡ3x*i POǀ^&V; n/# dNmmNul+̏U|HDXrW16=e;)0wVu++zQ#oQlV0"eaT0ֈPV3O$SӚbiOHvJV)R'T_rCaD/ ~VpVņ$i;U w{[Paz=h EKͼq-)Ȏ,Z}WLd͔6=RD(22T+EEwJ]?q_8X1DZ7eoW1\tvJG6PD8sc,'T9dGi`h@"O&?]Ua.yMPmi,B^*29ƅ)~@)KF^83BeKIVý|vtBA?Q:Lˢ|8ګ0 ")B/%O.A&烢wʁ~c%AMI 8f 罖G6(Yg# "I ͚>*^"2]-3fmkK9kq!՞Ðb#aHO8a,AýgVO\E?RmA]r)FcW;Z.H B&z = Q_ 5ۧxt9rqAnlM0yfϮ+ #!qAHvnYC\i!^2f:;zj2/Ō2KX**1ߜKp-߾V!(<ɴh^-}NwA/f >vCg^ ˃“?A~ϲfCo@ c/݆?cIps̸aH!4`_ed#7#T^;f:i&$s]lG`b:P)Ͱ XD$A`#$4W/Gg䳅Oq$>}7Ē. VeΠtx>A/Rߥ9İ4&+&nfgS txtH<)VRIʨum%Oe KݬLb 7oa_RD5fU5cE*h#|xIw%j:JPO+ = H,ul:0\vSWt2Jͅ}*C3;>zu!uV,N~4WKROF0.| -iՉ+F["`A?M`:moU.G❳_ԁxLr,+)V/R"d~Is}ePڸu#I@+@>i)gIJ,T='10UYT(/tnY1zsjݳNF^5vw̩K᰿aHU2Zܩ5O&V <fy~5bn^ޡ-$4yv#]k%2(5[kzKR)/U{vAwdI,vg^2oʙ+OЅzpqH,+sBrKB\ΎG[K!dy]g7x~z7LdS{ͨ]+:Vr>%IN+ `(wC)Uc'PϽj cD5^!_/ M?Jt)k+% 1l e2 U;uJ*Sut7pNȅ-xUj'U:Lђaq "%k LN$"jD4)<~(veO]54ItbfGq gwLZ<`@Xo2C6MP˝˳! [-aѱW{"܅pZi ''D\i}'Ǟ &ZQȷ`1P.[ȻާR}{ʂF3oLsU\lv u&38vfp.M2^M|8t,LURt -iC /tk>+zuCZfTmGOm^Ӧ#v$!5K+ug+03-ywD7PfzySOe!^.^Ք>Bj 8"mx׍^5c#KgMsw8BQL6iŃ, /&#{mugEH`i |]R=/F{s}$DyFMRC~S cH =o(_Xw-s:?;6gF:Z6L[ >\70r[3S\Ź C {^@=.Gʮ1B#[+!vEkJ* !y,+k h>iW(rpm-V$,Y}~*r2֭Q5ܜTZYqoa$ÏeoӏxmjI0'oQ(}Z42n'm쒃?9U@\T9$wƇ*~a tR\$`a SDu]tlzլhSէBwַ-(/i)MdReneNE8p;}˜_yF. lB.d)YJpBT-$⪀F.R8J- hqD+Ap]oT]ilr'1g,b! x(8jÊ*sbrC1aWyKӺt zR.G69-PMl2Uuu՝(Bf,fisG^'{κT.+{ɖ1[v=ӈ1{19 󌃆Q5 :$82T/q*隧t` PjS(\"ʳ EuM JI(jiE+Y.~pxzNVj#=RS#rH=D,J\ভ9l 5_H$ juJgq7F9nan6H kإPX#CZ3=@r%E L,yv"Y4:Wmne8wUӐ N8`aK/FcL#'1tL~Y4 nK] Aqڄ4 9KH^ːZu#/x ,/yM3Uvɑ9#lX9_- b*qAiyùz+op _wك2Cڳ`Ep@ҘR5{LfkNK2L7n:Ƌ/W!~-=p<=q7+2tfv| $lUK1q'Ѽܞd(q䴫/ >4qPWse+NuO$o{Ʈ27!';TORndu^ XQ.*Ԓ2/w;IY! ߴ@^G˛bfe#5=B&AL,.ӯC/[XjԾFASDBiu1f{M(L~S.G?wCx O,'OEiS{5L{Piolgq$> v[b|<6W=Qdri8zO`x1!q+I޿V,u?c%h1#PܺʷSP.wHqW@%5mg]v (3F~^#rܯrJ[7q㕴 3a.Lb|fäbr\U]`A ,7eux2V>=+GlaTesjC3NfRݢfu-!5Q-e0NITY[daaNK5bӹ3XCaj}E(9W"8&LCF&w-7aQ?vHPmА=U\Qg$u5fT&0Q.9@. r(mJѻHfYh3HuM~|imx밼q"E). swU%Y[xTZyF@BW iv! x㟶M!¾(}[**C BBd"A!\ AYwTLSA:]?sqՋ}J%O?WSPf'. xIZlMPelu5r%2D= >= Ǖ5D9MyKcxi&4"\anrKjD"ܕA6zL`,yszl{3L>vS"w4npﴍV˖M6TQ4Amm%J|ߜW;HE:5ZެߓjiJrs뵑kM8b#FЋk"l9h|G/6"pg ă^lR9 6̥~ZQU6FE%Vs{Nk iq AC7O<q,@!^SÙs61E͵ rg^Sƨiºw[Yw>{uݰ5\RJ3LI`W&Ch=Z~^aIȵ :yr|-rH%/ҟf0 vKAfK:Ѐ s7HR604^hL^uB}ZDWJcxŶB<8sw5![((rtG_bƖap*,grO !Oȋl7P%ZŰQ:IAR(COzJ{5P}l8v%eR0sn}B否}&ܮhj`]$o0Jx:j:oyn߼aKi[ކ?V:%=4i%H׮!Q+.5oL$1- [-6xI5 ع^ 2DO1Ne%kk!hΰ劜wIGsXI;ݣbp;}B5>=C8  4!9ќtI @Q`BK ªb^P_!bY q i3+hjvp7IP?*#U2)>!-?3JtDa0zh؞00ip`͖jтn }3-b YMi>A?/^1 .4tϺ'&CLf#_" y}w /d:$!oק@QME?HV:1ju*(8oD2+y?fmUݫ|#`)1:{긜Ј_C>f^wi9<ސ|#f#b؉ He5WNL/:o֘HNhڡG29FįbuħT-6ѫ?4I#4^8M}#7_J_9~l1 ,(I^{FDD6,9:^ w}" vґga /X4B܃6=[Ll.+7#*_+0awao.>G" ( #Rs :07LsYU_w9m?M̔4&:D#P Nvwگ<<LB*B ɹ 1h*f !ŧ6n} , O>{t 2"‡RW i{+Ex{ N}SKt8qD..ϸ0@TѢ C3Up/jdz g,qH,ܦ2χwDo6YdڟkB*ŅYߞ -Q *+0e?6:o`tu2/g{(:cڵ^c^:3T 1yQQo|SHu_pPm6c%F6jroe07)B'jX /Z?y*mRIrZܣbTa4M-u4sܞ׾F}X@0GkzB Q+d?!$mӃ3XW HL+#rglpuJd$h`n5bu=;\#p Z8N~P"ʻ۱\߅!I`IČD~=Z`1a1a3 _-_E_FW{@dEFyzBURn'GR`}v`b+N"K /3e<ױ0HFLm#h$ggbVdIT@ϰ"b7Y:H]n/a: meM`ң25QB='aG98뮜ɂՕ'7d.31GknmѦhIW_Tŵ m "رuvQFj` ORW&k񴅗ёbN@[5K[fd胬&^| D&ma.$F5;[BYt>8:"z@%xAwbD ^fD6cD6zbcLij2NFm{ X嗤? " x#;GҀ'W/ۣŀbagKw$6q,~`YԼ~2D{Ijv$'u qs!G1{/pÎT?sf] a[ T4h& e;_7Pž6?! "]t+8hJ˖̝~ǢPSD2o fSO5i~OJsy~d=MrIYI5 w[~,#:ߍ7Wd<7NϏk";D8ٞNvmã,وz L93 SPՅ,.r.A#wEv.Nion תS]A?=#AX259vIƕZ6J@ Szr o&􃀄g6[h֪HO1ٳ?F94xgߞٗ#76B''OA;(\P=줪j`&uJ!3ۉh`N@ZM%yx.$9lb]@ z `:DHBz;5{Vu+^AS~qΨX ~k. oPL qJcsvipFv \ʛBL{;M*vZRG^WTmIzsnkTU=P+(fZq_*oj bb"d|K `u*CTGc;.x2jቘ[0[\[L35-; :oGsq'ֹ_*%)MKB34}œ у\)7VQ|نΙ%RYSSSIzi%.Ht><7^+Ba O{ 9oOY(u8ʗb1 .%Q|>Ay,E=(HPg@_>6"2K5Mr: I:0"g`/]m -$#:hb{PD*VleT0PFt"}SLs dO OI?8vԈ[6粗+-a>T`s3H4lДbULX'ekS{R}Jj7( ()  1bL3+2Dض}bI9z`O+/:mb|u~NQrF v:e '~F]TNbsbAmX=G(J0zNUa}H<9LLH8{\u2_ x!O/HQA`4 c 2ݬ LW_W CƵA8+Çr+9^/Ī-{>IԪE (S:꽪wI;:O!nOo7֎+[Ee p@ꪱޡHw"q~ޛ IZ % -罫d]>A lhkpc69X*C$x0~ UA#>fFc'Ռg,8}٭,J<-uRMJ}fSqm:qޢWfty0fT^󆝻5Xp`LbvdÖJ+CW^A~Q+pRn,z pO7e5%!$hyuXKI\Vư3@N[&Yo\]WԗNgmohs6džQz }pTz}$yz1296j+X a! ˿EP3xa&4@ jM m>ojCrnSɵcۨz畒˳4'J (GUmB[cr nE[MwGP~ F:%,EgP| +]\;9i-8qo .ٵZ?'T &Hz㋴˺!'Wă#;\Ur/qVK&'V?_ë}[\B>jJbF^2 .@$}ݮ1YAsօSb]|>F*;:G(IaI(Z'F*l]q/DեZPS&r+ðds;'@h0Q9:`}y "(jq}?6rF>(-mfb& 9UŰ4zW2Ȍ&7[cO4yu$g>]Z))8Qe'/2kkݴ_U),ʅdw 9ޕ\4^6>(q%uFu7iuL;JMSgy}P3I0/XKP\*[*?K<KdF`uUޗQ!k,0 IO@4ȁBG܃lRrNcB ;4Kl*EmXQo#`W)`{4tu"`q LWccQI?h#Po -¸)7Vgq2z@'Yllch P~j7!Zm!b\;-~$꣭Ѿ9h9DCAnʝ}!iWh <%@9HľU,JS`}Z  >PeWTbaGNG~IwsNrָz'e>35}~ fjU= KHC8i㪥"?؉R?@ۣ^b.QwEpJapfǍޢNW$|CT3j*$# ɪ6mAhL BhW7" yw{R/:Q *N'9KcYϺZj 6ŭ?uj5kWb;m`i FM$V)je77O2 (ψ>Lq:(w r웪lTE L8y4nU%WxAV_jeb(X>!uȓRxS(Ywp(lg7|EELKm!yvAZ|:HJ͙,l\o_ѦNg_:ղxS6bΔq1f1=5"Jaf^og7A6l`m//|MF^sj |*CTZM{S$Yz-=A=K.HqjxYmy0سU))'7m9-[&)ֺCMC…{o5nbzu9 NH[tya jGjAsMBO݂!UOʱ'qGINK5( wZjsbj fl:R+C0o_϶,Gڲ{)I \!x'\ ˹=+շwyG 3%shs =;}` 94iA|u&EHUu09U@jkԀkEje[u} :u|G,?'H9i_,·d ӸܿN.ro#nf/t1s,oX H1+K7V-sKvqh>wM a~;s U13}=1TI;!ۀz֢?G+!PD={<[BA3c7iU\oXwL*Z٬>AIRy@ee>qV̹僇%x!f=;K^{.])8 ^vq6(,i%蚂e<:;  9銡tyB.^pm_1T}ST>W{Ϊc^7ꍋwr0~{xziS&KM,w!ڋJ.a7C(q.(FR:T\ܹQݟ$:p.!N|P,'X).ElB_Ă_.2YeO>ưwiZ{K<CV+~tK6wŶwFibZSU!Lvbhե (h̞Y9Im=щo5ܓPHʓ A 4P!-GP*#J:s96T''X+㖂 UO y0rnCUIsJ*T Wv-"CMG_C90/ &:l Ɠ/a{º8[ʾšѾC i*ƿ:>ќYͯy)/)OyR{Ʈ:&@(&쩠qZ%yF>Vb˝<:&f <ǗHbAYȰS+XB=Js(K7鿣TV0G@nYB12j'<̗Dukz񘅿O"APU;9냕qQ8MΌIL(#:`0KQC}uޗ MLtm: HͧmdC(*DG[!%d4 ̲l`Zх+sǀ;CM&Ji#RWB;ÎX'Ŷ;#*G7*qRU8 3ACqVa,$qh< pUvt ث-I*LdĠy>t*8$F=9)Lkԟ;30HbkhWb*Fج7ߟ{(a :(ʟ]atZnZ&U@X%C} Q `i}`S'N]e&U 3]z5@B1H%.5ODؠZ ;o)␁6_cĞ54: El=ļN8#_F\40H'ʷi5~3QJb?!keKLvM":V̈́ؼ @@ mcF'J%QN Hp:YdʌBc{Y!~o.W:҈!F"U΀׊fF?)/[Ķ<~b5xwsR$̝.^ .A余z; ުC#B"V ,25Xf`3+FY4ic;\kX=("Lhg ]Mtk ޼L\NfiP!g!i\JxXr?URjL!su4o fj53]Pr ꐜ))#ўHgח!$Ovwڶ@_]iGz]פru؈DZW:γ}]RYT#9M%Dme~n xMw9{<'DCffKx,+j:i8.]C18wj2t Ep`|; JIFZ=ƅ7`5z(HD1\(:M0aedq8qgh 2SE2B*kA"f#u+lux/`7A,2S̻#H|6{6(sFWrO+HkH+Dxx|Żs|Ol\<~񅌽k|FW`U|Z} a#`lC҈ޥazD,zsؑ|fWaQe[a=5+2.uqК-@8(QHq7 -:o5"]c COo'Ʒ596ɠȝ~FaXh&1=L;=*822rφ&En) $ѻE*۪8{/iըI SKg^ׁm u؅-nR579Zx5CT0@!2?YRJg: 04Xrw`r:"b <ηȺIH',)NŔ߃}=8U76n-9N gV1ӜvFJqLЏSoU2,] dJp*sH4hJOQ`iT>8+Rws 9&$,vQ rՖܹ|w\ҍ͓}BTUeȋZἧx0n KQ2rnwehĐH%&Bfh'KcNc)!(gqo!7ː#hט/E~Zit<((KoXk-Z)be5Ny{^+S2CrQ.g=Mz@t_[>aA #]-zUHM,[AI=w\LxBA:ƒItKW(pB:S8U%MƀU4֕3 HM u4ʉï1㻃i:/ZO&/`q*fgs, }&1?+ Q+=\% >M"-zajXQECsMYoUp:AO=% n·m@cdlkWt4G\e\AόZ_x%?atb:^,VZQdt2ҿn;!+c}yï({YQn:Pz)!b*;7*߰138X뜯[!C:Va?.C:>O45dŸ>m2OxBr '`0kj;,l,5&AA|l|?lT =%"U\gL[뢘ݙjff !*4EڐP9չIj-ɭ얮_^|"6mFQxg bq j;M-ߚh}'Mx]fwSɣ"ٳtϟKǯ-@3]uÛC{Md=qϿ; RoPnH0sלFG nl7r8&7vE ^0[5BrZ<(MAc^=A<%6U-Jn;º#<™;uqKT`ש1Bh˼G/2wm5":wc3EoXe6VČ,CK ńe ,==ӹӣlbUztؔOj7gbrYM[$,<8j~f#)$3Eb(fgFsuSC׏/W) NG a##${,*M..h [`]{HeTCƞfl1' P>3;+֝K "[;_ U-|.Rbxd`ڋ})yW*v`whKFڝ\7*Vo=da)PCNa'!U(MT^ Q|.=D naɗH%'O<àܚT³PB8 x0;yE$c=q"JcL +>fGӻzaʉ-VьuvTLJtVd׭\luwncGz^eLBV pZL`F}4@Q1f}PEsJ Xvp 㻌|I:2|MJ+>gӍ֝=pՒVvba>[r|PcgLE@Bq?@[ ^QD!B1ly%LCjVz ]lIa0F 1yp?A7&f6`#e2;+%&hM0ɠOKӶ6Y+$ o~WsfV)X0y0aDDt?]+c h$mfQE<0/Ѝ6Ur~ {EϠ``䝱I.v!dLp#$!f衒f֢HЕ" ۻ%%|BԡoJ#E\ B۪6 r'sn䍗\)fOH+mS50dUq}2qR;{)1Irt TA{*<}HUb59fbmpXW0[M,*"kʍɖ@ x0d&ƙFj jEo ĵR*Ba#*@ax?<<~wq7N@Rqѱ qv -S=>")&Ż:^`Nk}Ι>_[3 ؊bk+W*uWvP?( X|F5!xv(}1T~$DwЧH@fIIBz'v- iT=9a9 )3jt[U7ž>KJ\uApXw&vrCHFi}f  bD3qHIVwu0TVYȭ1Z[N14qt6bP-r7&*G1F].p5-%Ũ_ݞf0'UA}Nv`I\|% /0h"90%3ᴈ s+e@cnl6T>i# :?JVɤT /%.Knv8]ɲw Z G'{4ɤ\n֏r@vƐa`$G[)Yl0=OЊp;ٽ҉2ŋy? mJcSQ*c}5ϞaS?5@dgsotAq,œυ5{$' eqwM3|"WfI)HEBBC7?v"[`igfզO+%taI6bgL'}uW4js$? ԉ)m93~=8s>*=j1O )>&gi,_O}vkh֎ bsA^̝|+ZÆ35||ʤ# ^p ' _ֿ$G% ,cxr#OηjnӁ}e)ߥ"KZR! k~]f#т+-6鶨yO.ޘbG~ZX}hB#O7np\,$0֠j`WCd*$kd 'l[Sϕg\<>M ]6<7Kjq; !BՉ֮W7J6m%w [rIbYAo"˸hsip!9A[o] |h D &}VL-ꔥ\rE>"V,lAC#2RFH8pdHyϹp8Wu0VafQ-MQl~әi7bsE?!pe6@:\ٟ`9.Ci/G0>4/LS˶ L"ϰ<&gʍؽłW[ނ }63ڛS'I 3 + *?3>jc*uCVt%'(VEr' fSEWN L,p5W{U&Ehϲ2V*㩮 : Qia'3 iR:嫧4JLs̀8"kC]wcm@O9A'mYy_Áowx:T&4W, 8avhHgRƸ8Y%w1MxRVdFWb|ъf+˔g(5€󽉮3#06I ≼f0݊DqlAFfbVSQ9SD)gq/m.y)p~GiQHS.l4RĞ%&*1~%;A/5B^&١ cDmi*l3-erzˋ(,fe;LN8I׉z/Tb"N })3o^c$\` )'3Y.֬\/JM*2^M 4;<< r 2/]zk^<:ZW+ ǿ~|0c[>AHU/.$g%,oLϹ,KJ5N >4:$vxQ/s液dsɮg_w{㈾U.b9?:p˽o;jb$|+@ '(ZnMp k,44ndhV? &jZf)68o8xld{@@,ΚHQJxRjre;X}} ªtsB8z7^I!ф~׆i+2ҍU =Y V!c x :HB[_8yX"& [0H+U35hrZtZ).2xá)4f1B9QCKkiW€AH}R;b78~޶Ӗ̪P(ֱgユ1)33l! 68lŷs1 TrӾ\,`^bwug⫹+pw6) 4M3ʎTw?;ZԂuJ-4yOKQy<+mZ^? 9?RßfAPa+ K9|~ (LyPy"?gXm'O> %p_w@|v;]./Ey5uoe\Ke 1Hj{~O·[yi^eHfų!I׿} TDK p>=pan9QY jpd6W^JF6?#${dnPLidj(⅐\LӦ[,0W$Y >4QT`X"2:N =: cfk); >xP9i)iayT`δ;w6|]~ږTb/WmI6'٭)אm@p!_KlndY̺,RacƅAu3ױtybM}Ð58ߴ!%J=C (Q%X'8qy_d~Ix7EE5(*t8/HvA44o{Nv뒣 ;I2@_N=!)LY8ڴo L~fsECLJ+dPÅln9'A1$uU-`c[&Xm45'xC54{?ȇfTWKXCY$jeprnpB2? WY殍/q|>9j1^Y*qT0)|frA:q `لH8ޗ ո4|yRoPp+!Ui|4H'E PjVmwھ [wK⚼EY6fMTc ٭LZ |<֑}hZ |^nN`RzdFБ:-t-]:lfBJȠr20L  )Z㑬bA (E߀C 4bQ(MN*|͢^jYJ |E|b6*.2\uo6SA^qOy#=^.0: x<}fz1߸vU4[QVߤd-5vA>%O,I(TW;/C2IKS1^+M65 Nփ5DQJ|O8G?Z ,]9gw=5Y/# '%c)^cՕf9@ fQ.eE;jF4´]iyzXip%i#I<$ص^Lրg g05=wVњP*+'v*ݱub<')&̋'Vj hKVa Я?m`׀c@l };bQѾ3'kd 2:Vb\v# ;9]m𱻖H ͯ\i6T'ӗ3JX"fYv[ ZoTǙ%Fzglג= y8EYK<.3=-8 'גπqS8fLmZN$hPv(ݸ ]TTE#=6`k&}5v+Uac?a=Ҁf@J yE'ZB3f$P+狏 9͎1U|-Թ+騐) lo:&Hdv֍x$:#;PJa$m c9V;LA!#%q|q2 X@TVޤMl?>tU It|#; 2ci{s-&#r PPy{p}hq Pm0 G/pƨS4bof#x$;g}\GxI=EeHJ:R~]\@^Ѡpn%ĝ%3F<|gv6c:lvZKa3?m$NBނޛ&ŃC{] ZQ́(}02|7~ڡ,µ&@4P4`~D`ލAEJyYOX Դov'F_&b [JzQ2 f&:RZ4! K IEe&I(C\( C* y!a؏~4; fLj*! FŤޕu:_7m޵(dAJ(5DuTN[ݏ;!]'ø`!Em+sv p#ْP<xƔѢ2˸ X0.aaqRN{A ţhםU+fzB ̣qoW\޺]EPemU ]%$dl<0|/,Qs}Mx]v&R(mʲLnBܺDd΀-qhFud?DYJl{EJ"Ғ\Vbg))A' [GI@W_ǵ#kLJLsc]%;N rA/3)Y_Xr$vO[PxtE鬐/'v4D(*D '^K(rڪ;Dm)zjo7BՒ:2.k!:\0*#X ,ޜ1UԞ/|KV,{B<)v @x1J٢h5E;*%9wy"N?XEݰä4m[vio7)}=d=tbu£o r#Tx'`ZqVd:<ɐRm9r]o) /Y c?%EsX<+s Fd3HpnqAdB7FE䎽+RFӜpYj% P{gD mvTY~#M.m/~҈$^_pQ_$/?&Fr/$;0MX X_S m24>-ol/kyxlk$e%K㶬XJk憒dm=!?Cf#mwG"Q! ۑU) :K*9M)FZCK84ݎ̎|nЩ"Wm/ -Rs]jǛl8w!UKO *=.I |R*%k>ւr4s TCAݸC]4YujۡJR@F/*yXN9 K,Y '2:?!J~D$ܭA7 I:@zsTwFn2ثŮk d#s:mw倢r-.yF[ ΣD\95an2aY̽8k<\*jlw=iO~]B}h89zЎ`T*j&[IK!^u j"xTRp nG h1(6[)x9WRӵxbP9IP6{A90 #a} lG>P7)L**>%1#!S*P{^ޯmZ7ܕ΢">G#6>hR˹(YGͪ_RV#.vM k+0+4ެ6-$IЩ0Bo\j%Nqy;$u{̸k+ 補 =)$csl.6YjۍvK.A^/;'b~d ޼y%VLH%?UpaSN x]Nb?%5Vd[ .܃FʠT1NS~X5`ozAo $_>U׳FD{;91<4'?ajD:;Pz~Ax7:=[)OW]LZ9F1DjL,S\za>zpy{3'hό6a>-R`a^lwxCxb\)aX4;ht5FrX}}0d.m;Y"Ɋ㜦`w{l@#_Q^crۜӮ\7M3q<~^9iץ;۞]gMYXM&n'ϖ`#]YJī}R=& (?SkD"HS7F8npGN7~tbYa퓶YiSI'6 Z1I} 5s!l@9/X?Vlvlz7W Ϣi0[F/)ӎk~ney9b>VZn/봍A2LƐc7qn,5oe Γg*P^m'lO~]m'2Pa%0(7_Qmwg;QC>${<[GEDILWS=zlr?Dnv0|pL b(o2 dJ{ _pÄoC \23xD#~oI3RAV=oGd^-4=A/|O?ʙ~np 23M 7RAn[̿i~lTi&8sؗ9_fMNH0Q@@Lj4}},:x-|- DK?fLu&inA(KFg)OHhVNf7bHLZHf >^ IHcs}%UbQ~2(Ԍ ,cPmxp\WUJq_("ױԘ -![)AHw4V 4Ԁ+O$K6 4*,e~!/ǯ9uxnU!vNx&B,~(na5YľV6b?Wba,,MiT1du'hOnelB́H`|mnVfK =6 Ph#H,Π˯Ѫbӻ}([ Z85a#e;ʼ3Bьe9XWʥd2ӤJ"i0KE&Ļsa (T4jQjE^ۗs>}&;\ņd&;jSaGY{ؘ[L\.~Noud(lѓ&[(hGb gW^*XUy;_e DBIWߞB2YVQ+08ʀz%1MgsцJ(}W3O#x?7!CueRr8k0͔NAY>XfPhɏTB}NԹW…=pjrflb?NR-я>vGW8ffsC`Sۖ ]񶄞(yWpYȑ7mEbQ-g΁Df'*"2 tOF9-~BT?\"Vה~]UQ[VZ&B0:1,_klGD٤`Q^ c(hs]@)Y19Foސ p}" !5 d {ɗ.?p8V8]+J0ޛ]pL&|a(.T !</6-cV4Glb˿>[t)%Z]?8 86<.dcZKZ&1wsOlRY~|酷7G.U 2P*Ζ{#̇[ E(/ 5&6dxrb!`2Β3LV(`wkRMeK-aL'f,슂|(E,"OW#쌮S4䋁{ˊ_03@}n:z|8wW|ӱ]ྂ+o95]-z՚B6&B.PP.3R2!|o^3ag90KU()oKY 34=;{S _'iH>~keyy[u(0"6zz!aFXڶpRܟ_N!< _8> +ǣQ H☮>rAYkXsk 0] ]<i0E-bJs񆵬qδǼ3s1L*-/߭[/ߺy; `)Q's.O`` op_#2ҰܟMOڣLj+KcB:\AdW+&"YnZp><>(xѿ"hJJ} PKg4ϿK`ߛosgKgWT `eriGޮxCMaiԩ,Ж0ll2Ĥ;)b!xʀݤ,#>~ 30mHMhv䷷ֹG5 |T?rm>%VgN|IZZR'N{wc~W%n݃lV~ʹ!%<<{ʗE3guu}~%`f}'6|/Z8Bsi."Ώ?:PC*XFՒg/5+V3Esh ;/* NwiZ_fhtNR:ɖ fZԟt.Q1%x-PVZj q)!R o Gҧ$pax-\t>Ug|Wu3hk4{<س; =OHW^J߽+"Ssg f?%̑E$%{uDy'շͮ",Bhc׫23yg?jc( ,`֦0;W %䦥˧K~1uVZ!yIA:M9%AҫH+KKn໋0ḿ-4n"@xmU8pZV*/OHxm hLha3sz15G$1xe,L;3>{H wT%$`GntU6:DʉpTk}SQH.:X.ix)ӑqht͆]խ cmS]׆jٵ8D#uYS7GtIrN]n^#;T3Sm%l9:U1#se CEofڷ Ave<ьeR$ 2b4ܾŔ:#,Ȱԃln|4K<pTB%(%A~:.']ȼU,@fy*Ǡ2և|쯝@|)w)ޓ!PLt2n̾4^a] sHOJh֕`veE6aI|c=Ǫx m8 cT?ЗSQu^eLf\qsBw~:\ҨNW~YiLO1ԑ]H C֯=xІHij{=2GXe- LJ}o 9ᜈ๑8.]{t]Gww୍Բ{(]e*8+S?d, dD],4C4U#p4nQ})]h,eT3s;DAb2+ح,$ًa 1ƯGz}Jvs')I\*X:^N#C#8E']MiHj]} BY)ihv1vdo.*"3 ϔ@^}v/0ΐ nW&{+<g8,:LilB 偵{8CcbA-iPwϟ,ǖ֮ Uv$nmJ·~A;fDG~Kv P-JM4;o-Jo7VT@* 1²0!~'#pCNsm4t9qqbQWz. @ W.!et(Sԕ~iQI"~AV`Bl3Ud3 _UU3-X^!VNKvuV@fdO]Vi{L]xwG}ǜ{Լ>fLi\BXsJ>; o7B^SEKʨ3އspĞ:_LoA'}ĞaM|w}un&S"£q|㣞/epR3e= 9ٴZt'5l3Z r%L6d JjU(.ÒY#5[g c p}B%F']zvꔶ @_F%$-"V*cegMeHc]Py\{ɯDyGv?z)-^md!ŧVL>Ti.߷raɣ]A4(Ǎ ][-G1e )#/=E,V1g.ӂ.uw5f0&ҵ(ESI*8i"e3U&D61߶AXzyXZuV2b?Ӵ5xf_%^ڶo1f,uRZ osVc$Ⱥ&nMzf^wlj܈)D;vjUg,)Xඊ<'MG&[f 42/}AHk~h\ Őv=˫Ln~vlI˳ }u?3ÉjHIV-FouKmrVۗ*+=Aaf;fCi3P}[7}PJKD=24dvLa bieI0[RPi$ {Ҩߓ5p[s~=ũzS,3qDK01$SOH;*81* Ic y_nJ&;34B" e;'хFH?63]}IO pJ EvsڅNId)e4_xF$D5$.Ry14cLY cZdžHBcaNMݲk틯n;J[^ފR`8a/6\\dd[ھHn(6j h菑/4 cp4$h^jNcd,ɞT!& }_Q8LT%H?V 4ˮP5UL j˜JjD-ăyh#Ij@YV70tX sco3/A\=ƹ,Uu]ӾEDEyku ƉGFz_\9 µ"*Kik &|gY.q{J:Cxd:GVJ7CF@FѸ.'ȮcRjݬo+?S#Bg[Tc$N7TMGlDOmz_ &1gɝd8^E)[ gc̻yn<}WB&k#>&K?N)e42ho|ؽXvkDu?s 5!E:Y6CZ )ְVs=UЊcׄE|Bg%21+5LXbc|ҒC"lKy2{/@*K9|51% vLZ L6rr+ P:E›*lc a*t# YpȞDLl &ڿ>+l1f2 D{ z_ÏϢl]X~-8eP'T0>, z;C [eß[VmĶ(>}ڲ7c l CV1ʠʖ=Y&*՝xݪ}yܥJk㑶~w0SML̚Jh;jQCSr*l*8O@)4At=64k=B{H1 6A;+ZvvW$1aGܨsy/"54GMEhZݥͩU3Ԍu?Y < |}n]MH* f|k |vZCA?ߵDԥ֜hך;m\oU7Km~G{/+a$Ջ$Ѵ" Pgx 6[E<[gQAjouib /XWlX]RQ[\m{Y`q_w'8 :*Di|'W-;TygWJyY a"IpJg|QWYQ1I'J@j㝢g":5ƹG{{VYLvÈlKx~:Je)< DKi0hO܃s +<B u#_s0CЛVvN(:+ r'd,_GN\3=V (紤SC5 W iFbw9;vU_9XJ Y'V<{n%H6ijGYhFfv`TuFhϛá0+!AIt29s\sƢu#K}ҊDգ3Gy B?9wS:(n%K{>(15%CXG 59rBP 8g ?GRQC|\$h`[5ďW׸,-42pWkA|ݧ# LX8;I=_Y&AaYQG W6=&1)C͘,72,LmSAI!ؗ~x[Kµѫto|!,BtĮ[? 68|Qءz0GnbFviØ *5bNݪy6}~Vͭ/Q#Y#0T2*n񦒰)Xo9w$R=݉>`䫃!ˡ/-ktz 4АAL_n2gfk .z7Pw 4]7mp zkmT\V~rK۬KvEdze" KI I';E Nu_!n4+pBp /(,=% UJ QLyyIf=S<\\%|Gq.Sս;gtj Shutvno>Fcӛ=:[g ؙ)/4&9 )e厾K۲D3Κ= Vr*R϶`˓%b<pه`a[}T"|sQܮC](h(d.=)JT(r 1 uJʟGrL7Ur8&**kysJ CH]vTD({ٹ7oG$3ȃ{ n5ftq Pӥ6Y]oRu1:HyZ`h%lkB/glpt nM6{3m.pwJW<ǟ A0~GE31Yi pz(!t@-`ьc aQh8?ŎSEZfe-~ctO>H`E=.6\3ڞқxj,.>p "$_ĝ&!rL Ϯ`L4]+&H08:3W[,kxF%o LCVrK7uw\eyhg-%% '2m%Ūxee&Xݤ7s9=+3|2ܤ#O޹ X}Ŏ&6u1dHjpۇ~tUCV >9|mtkސ'@_2)!I -;4ɒҖV ^#}XGpw~z i\L U_@cB4БfN&p# >vݕmsχn*wLP=:8w :Rn{ܲEnXn@^ r:, =GƧGZ2Zg |I[1vW:z_ dlL3HSN*un,qwsِqP$-YKޮYBMQ߂&_YWL;?sQ,00PyToab',R o7r1Y;>3"kB"r\5(pqd^1Bdta(5A&S‰VmC}H %NeHXIĀLFȞ,.)ˑM Ή6%˜v–^Z 5s*%( CwM\3K E*X\Uu/;:oh,ysfCoT3 ^neFpAKxdc,7'#\+~A^fP}մ\ʅ.R;o*3  ~A57z&IB{ą? !V6 V߉L=hldG.PXh3mw)w(,k*{vk{)޾dB%?- V (S s@2:1B*N{-+ΐ*.;ZO=B7Wan%Q̢Rײ4W[*? (y`Pu]fzs ˥9#oR! e|p2z䑥E;%:.ay ˓X<3#%7ifseȼ( Igb}uef,f, *\H{N%$)¿d9(/7!~S%' %ԺI n(%ds4i1K./Mc y~xw;YkMRV3VxYu|qwVMkDS$dr(^ԅjÙ iXCg5VIX0D=K]I1NxpyNOt KS"{7qFCimߣY[?";}}jm](U[Ԫd23n\8|oo5}AjPP(puRAkh iH&7^)|y&h8y,t^\G`HOLtDwmFM 9(LVdml;3pw4xeN1ԌLakNS8)tY0>2OqXT59}IW7:B)f:½3iϾ敔MCRuPs^fp^wҝAvER=]H20=>woC[Eow:qoj 1pBG9Cc}|&M@ (]# է畅B +=LʚQT0~}Ŕ`pӃ*0x>-_4dޫD)'KhoYbt')ECK,r5EpNEV c]J#,l*B:ݠ>rdYoo1E;[Q{' @>H˷89Ǘ6#aɌ./\/u0PWbgp` b藩ӔmP {4/FLNDD~dWUU|PVJ9l 獵HrdA)j _Gh&`A6A P3A Y`({m*i+M`MZ*Ҏ 6T"G1G|= Ck3D&_erX2"CCz{_%Mɶ GCU;e6pkhv+@jeXK %v]3[5k_@fG组9egxf|hWww#=6HN902t9 أ$y)Y>"B̰,UjS{^7 㦌J2?- CtYB]x}[,寶a3eh#HОB.Ums!λ+l/~nղ}&D|!˫] H Pfim٩s*vg?p0WsWX웋CUr(JUJA?}wMغ[`$F4f@5̃&|h QE$t;S"5Wئ̑lF"ߘwkg{:t֣H  *'LzPïz]ZSbrE(* mk٭kd  ƘH`_ȾY1#'2Htw+:oO81}!+?8\/ȟ /uXFoO+إ0r>W#I, (f'Tp)8ſBWBWTxƖNRR{+e? p7f>nǫʟֻg".4CizW`k[/x*!QI̶< ]3Ŗ6W!-bW*P2 IJ?ausv5ex;v2ǻp<K&>RxGT@))et(N0 ƖSI l;,3vm=ÊDΌ3En~;E$`h1ʕYUQ_c)}wb/ċN5`sιLTF$3%m gx aSJB7h9bc-~aFP5A',^詙5<ȕ% <+&[k$F*]<ٕR'2iʲR:0ېˀ%&w^_SlR-W$OK!{c1u56MWV#Aa,:mw'П@:ͫn;8 yHږ jfFz%]OMREtոD{Zx3…bZ%uk>yY C'itcW\. '3.cЈ㩴Gc~* Nn\2c94 E¾ `,>~%_Ă<^*A}\?s'֎g `<{w_;0dw̢f,F_nfs; % L87\> OsR{p\=hwmvN23Ƀ宊"]t zO[$E J=q#J ƟYXoL{faJ6 ltY=ϴj@M{ ;U ÖH&;%!Rlj1r!l 85r"C#5EkNrLG@یԇy;0Fn{1&gG uAz)hCÿ <E g`+sx FҶAB[iP$Orx ᶪ;Zw.NL0B%kg K:BiO'28SlT(f~> 9EJ'ErWwFTS j Kz9%(Ed/68+؀7rA wSD1'݈+9I$8o=^锱)PuU_ u<7#ĶxvL@۠KM#&LKGvi mE2~Eo@V_ )"W Ƃl|>ZZ,,%Ef9sXW[1 &C*/P1Ӓ2կuD N T>RҠ_ \;s˅* {s=^){(45@:[\\G> J0YQT|Oj9.:r*}iЇ0;??Ma,a֚ABM4v!J|-/j5_wm|"٭wQ o`;Cx]]GFMȟ$QCWKXbB|,MV>%xx%#AI'_"09a JYq汀b *Y4+eH0ǞS8{NJdaڱ5E$- 9g=#ڍ2RbEbY2 ~h</aӡ: G=`Xg/m)ZS[<sWgTf$,@ǛyD)\ YmT.ޣX7AAl2V&W 3;F+c3Do)wHOa0&N)L0nbcc٫,۞2"hF»ACtx:f4嚤>x"j}WcYN+"˶Ic*x6b57P+Î7.}L*6Y:~ί@PGO9z^p_+{~!:|L fP]~!aPDՈZ<E<t{HPԛlNng=j?W7qkgۤ|OWT^t~Jp0b H!Yn1]X0>I <,v-.l3[Q/ JȀ E0J·%t[C:by[7)NPصz,x3eY}\;ql82|u <#xyw~kC9gQ*o 6=; +{Lg!et1B.Yp}VLȭRyV\`ΦW~ɘ΀N!!W[w9vSei]#z] :Q_/RYywܐ_Ďv(#.z[yBDhS(D0qvFA-sPTXk"7\twk[J q =ERM/ةgxVli\ڹJؿ{:: {+,qo5$@i:62 ^n,pyԀr]jഌ&2䊨r/$Vߊ˰{rm%?=<9 -ϡVnP+c~zkIJ;s -$/N"=C'd5Nӆ1(LX ªT]?`ArRp@B[GE`,&``qSRTý*Tq dTO5FY.;^+~k+ḃ&3dʔA?nNZ m>vu9y2ĸ*fP4W/"~Gݏϸ7u-׬\e4OC8ژ^Q &*{; !̳A箇ž̊kpUʔk2ao&j%B]]x8h??.iT3S_T5]{{Wm>n_Z3v9]o>ˆ}mfYV=f˴oTɌm9Lb]~UD/5Ye&Hfx6/(ܤs_7VBy%:&@Spf:&b+8I( E|6#-Xy4[k/9qլ29mz~bô? Zc+>1򽻬mvIUXNSW7gSGɪLbj5ꎯu!|mW*kb\XY3yν]9`/ֳ%WccjW a }} : ;DåBɏ?yhh,yTn:lՖ=PqJa7[. J-{F?@+/daGZ|"ա]#g}f qDUǑ3oom}nܠNMJf!y8FRϹJm uxKnPib;،&ǔ 1 ?TUf[/D4Xp|&is;CeL "|yx_VTov,v#/$(tJVT%7B !) ˃2%{+Qd=WWU%=DVL*`PK'j:kڗs&⦼"65Dpd2(laKߟUVk)fQܬozwIzLu#mȚwkB qRz#ʐҳ7]q-&f[,'W8]+lGF=p$o=U fTxz'd+l˲<̿ ~r݃"JΨlP pe9_k⌣8_o7 Ee@hߗZht4un<#Nvb>Wi dhH ~aG.ܬ%znL."-~ttua+=oQTc4)a&h|- hn[(裝1p6g-N($Ӣ9RV¸X잽Lcxe_oVx 9DVL @~W"(i{CbȤeŭ(QPTQmj*&IOJp8NUU>i9mP6=n Y'^,TR_fr~ w7J3͇cjʺUqu b9Lp@F,ݕ`z65vOd_0o{oYHwE)~1D,ǷG%S6pfUv ~ v8UiP*yUZ(mc0Fe>|fst_VZB یDRm~`fVľiޏ8^0v-6M$ͫ^6+Q;OfYmjfZ-$px/ 1OYi!:Am@u'ҡNpi[](ͧ 8Okㄴ[fHhQU6g)R8m79?萪KKxfR{2uRXKA ST*(pV`羖pueHG@zօrmтZ4)JV#,ubzCe(=:ԛո *|uZeБ"|8~b΄a'8DYD_U2tT|Sb\G7DTWYF!MʲOM},a 7|7E ]@B'Wk(rhC RcNwvɢȬY趔'K΋Dܵ4aȋRwb8zZV6q0 6I%B>gxCd$IjT7gTӀy0!9/Qg|ɍQV"dya)S-w<?@E@f(0`AK"ǣΛsކlx<;Ϭ`0 "cGs$K`52 s|]OA"RLsÖ3qĝ:* u{Ӯ]HH0W# h R ) sC,`նK"Oxw*nD'xSRxPqsĊht֏9S{_n_m(#*9"$Ha42 ) >7OM 7},UGQ OnƯmhһKrH>Κ9\9J}Xd8:SҁOMp8["[{R}jU"4C%ɹ?.KMDJb%+HwW5dK㞼0u) KQ;d['H]qA {Nnb,"=4FlytvD ߒ W fHY~Iy;S'͗nP}X oPԛh{cmp 鋟(;euFjMpr! CZv51,rō@tta-ɐP܊X(^lX03. 1{ w=G73Xn/qَļbHV("xe'SyǮy1K7yȗ/<<[iz@_S#Ǵn:G-Ɩ}ץRFk=EhַΡȇsYr$(3~]kN{g,=]j's&qu W@mEsr݇k"*y9è\*n_e' (_f3e*f1lz8e4^6vc5QJk XPiyqc*_sdk^qÁ##(,t`6IfgMy&"12$xRL4IRoKaʺ6 iȓ?]E:.<4  IY𕂿'`г@Gϵjٮ]²AQ1C4Eߤx%3{ 㱂F`ȷş`J3@:ޜ6Yv5(5wF=:\%,eʌJ4 wGeMBEJ +hm"3|==w YHy3]lwzf偘Y ,L=d[v:}Qc{ݰQ3!ŪtI2aßk6oK m0!Cʑ'/ sGth,TNAD Hw6ύe1ݸM[."Ͳ. ^j U{>T<0gHr+X*Yz<&,9zЕ]N;z:U=MEn]O5dY. D{[ G 8`=-MҞԝVK|%Wெ5\ğ%Ya;;L}ԃL^z#aohMmxzẇBp?@W"a2ѷ`6csG)lE~Qo-u{VBaLNuG+&Tγ&w 6pNE^?Ma,= ֕1[&L?+ccJcSDd8BBӆGo &;9A7AMp ePL)`':$+K!k; r,ZQjS'rDg"4 7s$:[ Kk0lɯ㗉~SI~T !q7'M\z#],Zc!6@HDf:n Q0,sy@g u-?х0FK&iǶC87`.rǓޫIoR~K0 -n6ZN3Pc 'h<7\#woDhexG8L$ !$p2"1_E>ݷ"#k|lV%8i%o~֐&q`0ox(K Ò=e 4B}ĉ{sbR=ww ULLH _c(뵤M-Ӯ<¬YAp3s0-LKAPCoG?& !P`IK YzB3TAΫSNZ{O E+,yOTt=?̛9d~bϾgAUȋU' ԥ0FXF*^_y#ċu;T)GU=|pN{⌲8#qN7Mv}Tgzu 2U wMF  s]rGӿ:If]>v3gAȁh'!xqrwMJC&i=u@s>Q C.ߌT'XD]vy47v(/ 8 yy#,f~Y 4x#w K7O8T( S/C/C+?e#\Nd/_bsȓf\$ T7ms%C5_MW=o.Y% *`AhP`H9R7%Cͬ=lwQ5\c[s` 9noRTY.\EjݿۂyT[ڭl) ^3]hIR,̥m?l>b#xϊT. Eu+pjgķr5i}<_jaQ@~x4JL`^Hkomϱ0h£ GⲬFa? ,^qa BDT&Ct/DoZgĢu,/)11,.1\k>޻W:g>幨l-ʪ"/ nC{UhiV8?< rܔR;W❹! wPb[cJ'S`:F/MQ_r#"TQ`Zu[9WR25ռ/RHAK87ARW+Y%oba^[)BQ@>-@T2mƘ%zW3Y1&rP1s-(HEHh5]ddQB<=fId}>(Oc Nnt`͒Ϯep*o2R8n^Ri9T`rO jfP-ψ0̡,baV=cq# Iˍm hmvQ19ׇYYsȝMZ1h],@f b}AkXHT L]M`ͪoF< j^xPppc~omn)k<'hm׆–ӛKFh "~R:JJyᄲ h1?wǘ;0;VOzrՔ*9 &ʈfw$1L,,q; ߭4ABx:aS Tt&LL[hHgPlL3;>zd(7'kA71J "rB.@AܽđUJ6%"`Byd W<eC`1;(u%@\'Q͔ig$RI@]v)`5Qp2CEJWfZ!Rhm!ߗ>EПǴSG(ݠ~>yT|E{5X,ӇzjTaa UҢV)4ʹj'7{bL cj8jƾ2:c-gT so DyZv ̅26([˖bZ,.7Z̺0_IQCc5qeCqTWLBg!Ƭ[0&"}\*g9mYUmETLTw9>)JC>.g9%Z߃J1m.l\;+Jk@ȏ @jx(1yg*B:pg+G+LqS׋5͂JyvNj [Lj.ǿuam:ܟ_?M^L^hF/{q* atZ _Qɷeaf7ɌҲk_?q> ]XAuŅ9X*8"JRܒ^ cmsuFi8sƃ8,XE?/ߞ^0$pcnVRBfL.l^X$>%“&\;>.|U;A*%d[\yb!ikt|@qSiViXN ~zͧ~4o"j{E : 뱰f뻟g=Y!ه/6$F:@2| Djk}.#eN.vZԗ fhkě&* `% 4-7 `(ST2^lJbƽ O(fM!oa5 I=~o#! SL7, #Ol)۹ۥtmBO} Wy/X!Fo&i̹{r]̄5+98+xKc1!0IO<-AAIDcѽQ' ktsK|~qXItKIdAt֕du ʤ%yDFq@)-M)ά!tv>4aHZ#"P u%D'1EKPrlōnmoFW)QH!4WR=@+<{{ cEA:DoXO0R8BW#jBsOBԬmE "fleϢB4S=՘N߇L4Hy9}`cc%agHd/tLlmHVX*'6 l-2YRg`-nvx\Z5x@lŒdPe'>3'o~%IWe-0V뙰ZZ.}Ij[V"15S!g`ia/,67>5W%Lu=yNZnǦ3ѿ[^ќ!xpdZ1NMϵT`i_6iEE/.W@/AIyq Jw҉ U;S̗-=%7&蕵SU7εN8Q|*o>+=X"1L.0;謁.3 w'!AĕK) GQa,pzGҞZ* P&{3ܰV9k8C-GF1\:_p']cᄍ'PS] zx\Ed&)lɊa(VyA[u^^rdɻgb\o a9Wuw%+3ZXh&,"ջ_=JZ9SM|خ[#viBL+Jxn5 ɢ2T딾Q3*(`D!%si) HZ\W?1ƴ*Kca/E'{̢"ۜ=^i%IzROϸRjMf;KRIGX?.UZ,MvPa};c״(bvSedL 6-ڻڰ.L'ewHȹC狭A瓾ˉ٧|~|[I :0qD2m2c)ܧN+C/Jx:=bC+q˺-p64/w3RupFS(/`nt]1ٖ@ʧO;e@1P9 4llGh;#) ;AY2,=n]ZZמZLB'M怄TڶidPa=8`cEbֺ! RW OLEBb (˺CdpQv cm9âNiMfq2^% '1_K*)]P)XF_{(;p8'^rn7(BL巼HH?) LDO#ҵ{#%GvI_-k՟8k WOKI~9Wfv1A}@w{oψBˆ#-uhc mc{bROrf E m9mV38s1 'KIg瘧}&1̲rVZ5Ce2M8*H1(m[iNE'Ϸdllod0c/(n4"z-p&fF#N hg}!(a ]Aa&]2ѤĠĊ\xyRH〡ƈ \ n[-ՐėZ~uҹ2@:Y *dٶOITLɮw0uƃ ǝ@+ wټtI!V EUIk[#A>mE6z0ɤ1 -gdm:D`y; WA4!3ph*a pq%0U+4 KD+:bT_9' ;*( ?yIޚ*Z*{'+^\}xJWJ^vuVad\7 geٸhK[36FF$a4ؠ:#v{i7?8_ES> ]O\ t&lsDٔw!`Hd.B١*AREʠ' UD&IEtO6"-xʈx?iD++7 d<ۼQUtk>g<l ⛴w'?-'ZK(R;%.ޓ.Gu {$V$3;9F")^L,׆l*Dgxf2ܐA]p$,fSEЏ#AQ mD@5 E%j|:tZ*f=j/->33 tIi=a4H2,Ԃ1HM֮ne&Y]lp ؞;D֑çНіֹ>6n][MT^j(UӘ[q7$7ywpn}#߾V?]b8|$_rylXBWZk- 6,pmHNrPҬ+*ƝY#[ˉv7YW&ywfp}M* DR %~xfFP!|eUH18ak!/]{&}0J3]{i{tCGgٹ {֐Ck;|X@NMljoݶ3(s2`s,VX]$|_QbL?e(gmDS3dyrqwn y@x/rཱིRtEa A*'B[;l\t7,Eo> Nq I&n/A (Hec%f|W\(P :g2 mP;1'OT QLZF»\\0݋EI8dv cW[Ĉoሤp;ZocG-6#ﵣ}F/6bT,59pbb& ;鈚._08)N;EO~KvxO*{vV*Bm]zK*&~ Ř8f%bENXAt:nN60U*1F|ώ[Z&s,@x?sv}m~>m%ӢԶw1#> WE]R& 1=#!&'J!*w5)3Y U)O}CV r'8daׂj,o1Z$+/yKfkT8}F~\BNlG)5F7X]lHxaɬ+D0qv KdI컸7`${dQ&&˪ ChaANH5 vNRS:r$9 bM`Lu ̗\$5 aުF"E`P>V= 4 NMrVV̋7[oEHoGѢB\4O)IoN!Q&Xxo0ȋ^aq{(xi&̮}͋1 yMN& ]"xUe+ہ[W`v"{(~"{kaJLD! !'!: Oj7&069=ݱ/?1t!m:jer/c7Zˢ _q .;.I*6YII9iN-#tsu1kˈC]zlBJe.}~yv1f›s]\TUی?*ޣY"AçPs:&3AeuS$όKIDxUjӞRCq1LrD=d8r^sMXBp=yi」3yJ#ȕX96$ɵfR ց(J I/'{, {13`6-n 9}hO*Rh0õP0DŽ!~xT$;n׬H#8 06x1<AĆs}΀;"2][;=@P)eXiorsČ{Tzi٘.31=S?Svs!x;O)O6_[>-+g՗t Zppt!WpIcO[w( Z fSŁaDрM\DtD< }vϺ;jm=+}.,*G 5"jb'Z Lu x}ے*Td»:hxy?aD5AY;aԤS3gM!EC:.DOZ%h{ݳ1 |E-O jD'^J_B Foeė]3y$B&_]~yb`(XX8C$ dn]ld:.*q%t1\\ #*;$BP4 ہb7MsQ:cb2 W4?nA:۩r!.o&r-ZdEEٿ_l4MR7ȦSj\Fg2Ys&8EjZCK QRĂ[ZݑrQOQ][lܢ71)siλ䳋|1`z".Ql]jP97P}8`߷e[Mʉ#gZgӝ5DG+:׹N5 ^DELc/pUt@X`b+v2^#YQo+7~]o+# ڒOQ-ZW@d~ |T†T"N6X8B}ÛY$3=K[Ϧ˃+U|ȂV>L/1D+=aSa6ܯI@ ek;hAV2~Mݭ:#<1$*t(b[z 7 pm\^md; i,,zFʼn=m`w;m4ԫjk ھQ'6Q߭%M!f t |mI53^r5-=s7njm>l u`iy$.-YImH} /#'MR|w76rB0c#gAhe? \ j?8)_Q<B.L#Ao3G):˴m֦WɇQҋEQ(H<\!dSm/CZ‚Y'-o W 1Т!Ġ5} lF w]jPZY_5 3>d^F{yO|8fnbqU{TO>^ߓ8.^ +8w1,ȅ `g@z(y2q+hYlܸ[P fbp[_0Ҷ/k[z *Q},dC{-b2 ;$'P-Z}FhPcBK _W0q5E)sc9~̛M GMhCD .흕WW`H(za%rZŤ-mH?[V=]x| a:LJBIR6?*5J*jxYFN+{ι 5>Blj|@񟱫0iW[2h.X~O)xbJ;;,1@%K5.;|Vw}Awu 0Org s6`yQEg*X+ &:\b`՗K#?fUg~b!!#:GJ-Ұr+/IzRxaHB"?if[ ѽ&$m43T$uHt܈võ !a\xn@dj䅣(OƊk$Q[;,Bi .%yK\ɐQg;{wq8 |WK 8k9JD4vSZnx[ė"}VENz׌OmbLq6Se}:yBK"\388g!YRhEZ81 acsÜs0we>9IXpnW%*7Ltv6Tt`N`$ <{v! Oʸ도(M,@أ2~ eS';ǁ1qY 9\dK gVD!u5lAe?Z:Kuh闟(}̊\fqX-|`\вsض3cs}FIFja;ԲUϦlƝ權l0ł:ijNaoAeӃW\Ѕ@k_ SegOnŃ }M!@|驖7Ldz4l^OJIaI[!дԣe? 7& 5g~Ͳ,+NT̈́y@ 8rÂl vɧAh3;VVJ_x@5HkWV쭴QAig<ҟC=UY?$?<x@F}V0%W?c¯;r_ǫA+kg 泆Փ~RfYyV)&xjƓGnf,Ut(h×k' Я.rtG{֥3Ĉ|E-"sGV"7zXfvZBPh` Quc#oyF>g0 |sWn 䍷I$&PĈcp){ ki=0"P< ~ӎB(%7l.{ &n[azypZh]0bfⲀ"!Of7!:c݀ r}k3F7fp3g; 7{h!UQb$% ;l~=;pde#e b-G'єεs^zި*~_['c-ڡ{{.rGA0z* [M"t6Wlz mЦcw{4T9ޓSoq!_N+/ 5q*멹K:uMܜ@{wmo5:lbrFa5Y-#%:Ѕ6@&ULV 3@Wc]돰տM A"<>#-n!1# &#p XIXȈS0'<>`REZE@wљ. TGiM,c]/ӻ:/SvސWB@Ȇg(mCl6[<[,3VgҷUs$lrӲRIjŲT] 1W@Q}xHP@0-6jP%SJp#>`acdZ;CvK]m=OjqxF#]Sh:Ӵ{Gl zKo[&u-&X[#r&%il٘?m૦1'dۓ|5hh0dU{uFT'ϖlZ $;>2CxJ9R!E\$hh'_ Vb<-C 7` !] =ˎI*_ɠ5 ^k86E>p08|}t4N4Aq:d|'Rɋ1q-]7*IReL\ukp I }|k7P}S; ept/9ZDEI`ܵ<{GJ?dVY4 qB1̏~LEwN@/acMPQnuFLN B8bFʯv=nij#k\%zʲP笯u3tzUe{,H,} W=<}0&m,ʮt[Swg>,-Nr7K%:(Q\s5sN?*,TSjڅLqeZnd30meY!Ll]qra{"Uf=ma]{d7C^7 PfbNPkgD-t“~H<6:z;,!9tI(XO C]jư se3$pK>V+8i1[`m4S\+M"40Vz BMꆳ-9ɭ@=GWLYKySt zd]v+D\wjK 9G-m/kK(._5N8jk)TFLJed Fk}ӵ!J=K>6#^9eC5;" [Ӳ! A O{=0 :M;rI6Tc9:v9F=j5%C&O*h4H8l+pqi!35p-9 o#h+$ uVg$Nf"Ut=۸ (${{Fd=Asb 4\/gj8sD`>T'/[SBZ)#(xQsTj'S9l=Ѵwa[3m *d$Go6 ƣ%Xu1G+Fq~q%MZRfLKSLb`K t:`8Nd8 9:qZE}JA)Vc?]~yd~#@,4!/(bjSh+U؝ ?} v/he99wB|ً]؏C dҴ_YC+Ix1K5N9[$J)td)~yx$̥} f`1%|kzx1i S}N!hQgq7G1ȑW@9wB% :{N }g'mvNrЉ O,쌂 y'sv[ԋ7*oNtڦ@_iu(\܁ƖfǘAT"!ce$5q{~m_kVWq#Sc̯z}c,= :' &D"9Zeq+-ǤmrF윤}X ~s`!?*"Lj^Пn,$WgOzJX+j8@|W]R N\d5l%xD3q"6$O'p\38# цT0n߄ݶ\y3 ]\55 }{GXT/+1)rՌ1scͼl:.jۀAn9O<1j>&lܔ w z||M&(}.Y޷i<˹4qg@\'%g 3 <.K L`}5yk<{wxWw`EӜE a-Ǣf -7/0Rac.wX$WD?)q~DiYwa"YD^6aj jh4q&kdZAEҭ9XEul&-[X9fEw]LBAVGZ!Rѫ=TMXuyD )/h060s0X[Mܿa6#Hxx|ދuRTˇL<Qݶ@:53} H)"LLTs>Ԏ$ Ȑ8/V Z:eU6{*XBB g) U :1"`UJL:*ioZ>HkNF\+#?~Q^GK,)2'3=sUBSu(P/@)D3o#6!|pi&u8Xh #6d6N|uСy / MjMD+Rj u}{X:NUTV4s[f(/g@-0AdS_)a`-lgcjb! 7IgnXWoқ.eM pG?j|V3q_Kj ; 3gĕa!zjA#f4 |W&]֣ 6_vdfxks߫!uëk>}6ASE<yg;@^!t>_PGX$q=!>uh7BFڈdPS38BcBRzBޖW q R;QANk@+zQ@"|!8 ŭj/y%mLʩcvlx7)Jni4G‹:<>|?h(G4>Z-ZLBo~TS@On-]A1pĘFaY} ^79;'+~MA釬oW-Ĺ=QGGQݝ^IG"RΑ>Z!P(7y, ךkHLy!)w} 8!$/rlYF$WݮWͰ]i\%#Mw;J[,mݮxpnt DQ^K)pͺ{ݴtqaAq iNLɿuO%:V[aG@ƀfK=0lZjV!0hƇсXr"].$^Tal{,iØY.!rr 8@ywc̾O̾Qx%̰gB~d\\󌩶_Кhr=#RLY(X6CpzOF%xMܝg{PZ@VwY*63sn%*m:Co4i3']^Zʷ*n(1E]&@sFgP'T֒ͨo1Z6‹ 5 b'˶p E {W4S80ґD'7cɲEC|H46jnf/M|ZB^H{!Գ~S ۙN>jV\;;iCܜ( Ѩ}ʹRNr#|so\VI[f9B!̨>ѶHHxՕEWhS=@.8[m`fk%nTĻ|%<>x_;037Cv8s~%2RќإݳM:78reO|2'}8;َYYywDuTkq?IRIbD$"~yn;^BV?GlHھkG1MYF!Gx1pa֚ilh=+՞CmGG5$$k1Mb6d~S3PSPXz j"QٔDŽ8- EZG=E5i9 |<Ԛ;E\2@3llEG/aZ\\( G<Ȳ_~(A^\fDTEzFA‘0ۜsmBnt]&ȋz{Gd×q+HQɰڨFMX[C`3w) LuGo'[R+2 #s D6 iG{e]a zqJ;ᑾ(4' Q5"VU:(gB4VB} jp9pu{$/db"tZlž}a0]Ęy3;! Kjd$<6Ü Dz'waMWv }c)UOd]ob۽$^x3\}I riؚ~ u*_R~,|dJBN ƷZܤ \I^bN0hRGi.z~C#RgʴFYi"˲2KS#Mݣ/Ŏ:DԐ;T\9hjt'R 6`9_!4]$-֤~;*0ʔvl]\n2~Ld}T$/Tt>smUDl\F{>Y$Ӷ%X]Hc&W=VUeʰ@y·[P& ILB7Y՛zʔ*O$ HJ[`prghA=$1+BP[$W1Kz"%ˀr$٣cL8

t [vb-[['V$+'ߋCj 0"YHP$qc0= pD#4<)_|OkHwO D!+ihnynk>q<`~hQR) vWƧ j@,e g Z$0=oJEm2]uceY1<Ɉ溱am=H1%EʷFL&u-j˜4Y|OJƹ-4$eKs$mp" Naf4 鴞b`C v)TPk6uX79q,.$MA$(0X-G%SVd -i ¼mMq5 OEEmbyƑ !p0 ~;O!0¤ 6o@d%wRW[/["R%~G Ů2&k.ŧF㴢Tȕ8d8RG|o*ה{#4!y3i֬"haMy'R6ܡBՆ'+AaҢf0\ˎ>d" )]}/B/6znkE7Dd-ȉcsch kU<W!1-wЂiP! !{Gz"j{ԍ@ ucȴpERBUmJ0Dџ.\B;Ǹoa^=L1 88y 8J-K#&c G0K?G%2TmZ){ir,~Qu۟&:( %o@):mp*"in*mh`?T+&ևk}FHNWm:"0oW:k c,Y[JivA'e,o % ^W5[ &#mt8 ɭ,Vb(_0O[ |@Ycpnn88=Lk|/Ow$n,RXk]gEq7 j^HxlCYbۖ}86!-i(#of6sJcҟ2FiE$G9zWNWz00Tq18s:G%uPJ 5fVW:}$;k4gZ%$^Lg Vc< )*T ϬG64t*_TbWԒ4teiMǯS ǶV/kUE}-fGr'VӠզ00R/ᾦ_UQʠѳ76r%;$7b?Bl$UWt򜶔,Kzm[.qSR][i#Kw$73İR~߄d[hqX:Vp֔4?PhJK,]GxDQy౔h=!Pؿ> Zmb}дC?&1j O-*+/b@HZ1ʻTN-hows&N:(Ѭ~2_qN|^6A "㌥D~m(-K*ibUkL -);TI]H0N̏#HūEi?AD3yOh*~5Iܤ@whnW۔kES mާH@WSl5'3ԝۧ<2R 362(>[[xX0f2my!0{OdVpܮi8GMa;fͧ Unn\7iluE xҐ[~!͏-<8Eʕ{Hdq(/4^Hq4]B '+'u0|4ʰᲮq0X96B<),0 D2oca_ݸdW|ީ:f+1L}.[?G <_Ѝ;dtѼS_'K&&3އZHi`o7PF:j1psz-sU!ބ>n iG O,oļ(ߵ؎sX4ܽ/HDr+:t%!y$8+I?*Sh`zl]/ =w9oyh8W# u!XNpm,;|G>wH畖`V6Z-9 -t<`N2tݝf{Oݚ Z@)2:9{XHi}GcLTw &2F+fV!)ƐWKg`h5rMrVakn)tz}kr~9& 6@ 䟜u 30 y)XX1:Eve zT$$Ud&̑Jow"ǻAuLk\GbZGƝu8jU`] /K?ٸxhr3r)cL 9R*fBejgB FZk%;޹5sݒS X`l!#=caIM;{BgRPf)RI Aw|㔫/]7].-GR,$X( Ni 0)`Q㉇lglNX4I wBؘλv[#5h!0tF ƬrtfQ֮i iJ^LbwLX%h:Šgz#ǚ !bu iڞ s\蚬^XE-VJBĸ+ŧl!zU;,V(pYa:&_ ?oHǯ@ Jsy1@6PFk2uXJȏ3CGKz:Ӭ(V,_VͅEO O*6D䆣 ц44:G ܌n+@Xng>Գ7ݕids9<>uy%iv$_ASͧ e<G>Pff,_T H-3/+JdfUtFa;{`SMx\i'.W\T!L4I N x=_!-^n0v~'af2 =;Jᛋ"0XYdՇ2tHKpNRcFxڒ|0UtQlҞkXyQn5C|@g(;hb.5sQ?Zꋧ*~v-gCti~#SA\foo3D[7#Ci)!{T~Qa2uz#tb| xf{}LO͟EJqW4c؇Gm@)H>T.s6͢HQ^b3}l` '*(;$eEM*r|jډQo*Ѽƾ4T5TmEIv&i^ͩ`QvDtwC UtwE, bh^~{8CPXgYgl +0GbUɁ#2^.(JMICdܹӇ/G9Ė0ɶOĥ_qչrrL01@Ka.1JnYikaiA Q Lf6p<:Yw%,uBt-_m ŶUx\bTؽR?JoFNœ&3KyW%Js=LE_hІq>\iH;s[$V4&TzT݀d9$5=& =9i˸D-> TL~X frH46j}h)~mt htאʪUvwT%4aFi巄q0A,?{Nn783xB fsE@;zTvY, B{3ɟ |P f88eWqFW9O;(V˄s&2.̨A*-^043 H0~~):1kmi+Co1ԙz= 6N2or$ޜK\]hz$JL%A 8 'hxt>Wj=etuaZPJ"8rTuViـ,[iU{S6oJeFA!7 y%^u5(t `5'#yI8E)u ۰_ζCp{/8&*,\(SԲX M+dm(q3,JLFWڐ1|[i_bYOAdG'F٥$Gv'r} 2(^`txpr׷GI݂jpR"P"RWD0[Ԫ1Z %LR(D| y\o`@r& W7T_nUJpxVC!ͷ rE1ׁ6*cUM1.N+8P%٪l 3 dz8"yҢ39lq7g8m~SDrbennT 9=GTDEfN+u[D9͆ м⨟bfwPˊ-#:!N<)ZT$;baצw?{>SoeE Q#M_QS0w8EtXy3 WfHge)j+՜Tjš˻aˆhOkJa'3)?̙oDtT3\J@K/|ӍtwVAu&"osw"W)!+>?fxAG8N?WO_Y0jHdGdF|>TofYZlh;*(ᔽK>3Ll\A{_].ӑ5Nm*pd:0 PLct4;+3}Vo ,E!oZnBe9wI(ɫ.O,^v= FQ!PS Aq.bzG* hqaE :8$_ O>)ʻ߸iKtח:&4R&/A iFh ȕ,n'_9%D¸ p59ֳ>ߡQn&F.oTPo_ٌِ,"uFidž}鯜'8˺S/vt_`Iˈ|Hk Y.grg x> dztbyw6[T 0@ ck2/waz՘yo`KWw;0+a`2ˮR 8:!48s?e,^/b~wzHE㆘,T1+)>>t޹rk󣃈7**Fl+1f1mQ#~ŔXв.$6M^IXtJ@8MI'Se>䟁Q?)";]9) ,)V{e$m2lbhMICFIx+7>&.pYFI -0=?] ~ƤbYv?D2kTUWN?07&а&SOKO'󥢢nX";C]2iB^AՋQ6B;HZ~2Y5x̜--?I4H;hß e !^K1NWp̣Ғpo5 8UWr(դ ?J$z0'0-]젭\]K8[Z+m%yzGYSp m]fsvp1M`",S9>xQ_-~DV9&tPZ`42ڡYW9bC9m%7тx Kj ZoU%9S9qOe! jpZzBi>֍o[?DOG:'{ԮoN a3U/hn\?ՈHGٙQ Y×ڏ'&y},Bn#Q:o0TEzNK#B>(?xW97"`/3g7[EAYuH-si}5[LZ/(_xm d.Г%dvy} j ƠTkAS,!cn^}ֲ#l4|ˏO$U'+7-Y.ՖxdBC{ 2w{ڙ?؃ Ř!%`, A,g=QS-!gIO/fzM6lsY";M9Zr{[': Z zXF 9+&k|L3w W-2Y/D`| „s0Ǡ@}\V!T~+N%ݗYq|ixp4c*WU8掇j#"M? %Dv-ɬe־ELh~f|D4Kba6?k3,_NL@sIrLp3~7@Q[j`m._1^JA܎vnf󸕪_Wh%Ai|NhA0D/-} tyI*Dt/$(SA8y1%Or33Ӏ{Cd)vF Z2 d3HE98hZmBF:`ߛ:_53Mf>WO(r }o;շ~31BHI|mpJ5S/cm?a;Jfrea@Ų4P’yMA+f S#.P>4Dn&[ 1ٱZ:kq4Ω'#%*:|ݜ$\ɄʷTtkܺ#2H\poP#u:CWCw|+ZM9'0)/v3|}ZPPk _cbPhp2e lC`Ղ68x!M[u+Ӣnv4/>{yϜSV"$U68U-o/ hO2No ]r4޴:E%,3bbbDvSu[#G|J7@N(B50UmPQ]'"lD7g VQ_u5g\FesLD~(2i%P\z uwձ mVbp}pΣ] X -2A_klA6ϸ M#@'[kh>`XWE҈\uIy<1SC[ ="U+KU'M9iuȁ`eY; Zq7"i\k9^6.B3Gϒ0` *ř@izrk$'Y,"LL?UxFZU 稞QSy0G'رO۔}_S[WF/juxwF?`; ~FKԫL4t׏S{H3x#sIP;:vuf}ڿ:#F$rf7ǒ}%`~-XFzT)ó3e%KrbMǫԗ|L_U0(Hhčm#gdqCRt=wt`v&"X0tZsU"`bj!09OvY[Y2y=ПA4\vsJ@mY#- -&FgHͻDF{e|%~Sf9Mþjnv`X9EfQwhk v ,n'dLkuaA <uw`М%!Ԝb!Mk/3/ٓucHkyV9xkcNo=f: Ec[|hy2bii{{!n7o+ H])XӚy~Fپ0+n8e0:+=cDr``{״Rj7l1b[7`zX#5պL`iA2CV-QcctCqB >k] wȨZ.G<SiOOCZȕrNGY"+Td6Vi5#DTu^$!>{Zޔ :!:{ =`C$x"f+?|.DRG: ;:ʝ̂U FZœ\CgI5QΏ |aÌ,IyJ4«" 訑ˠZpս|lgSaAb@OS&,F>Mp|zwoɬޒ[1OfVRsBJyjCJ6Q2u;Ì{mhBF*.;ڞ㙕M47e¦eۛd =i7o~\sa!_!}S#ղn-FEyN#3L)ϤRSB^Z=|4`6 .]LvYIaЅ>F:*Z[\ܔ˹WF:IO.p__Nlc3 ]`{F*?N,& %^C#˂[䪯`Y<ZhҌgIcwj̙ ah\_馈8dZjE8S-8Gք ͅM9-D s>1]Y;P_u8Ϳ(>:zUX:nj|z_;4Ki$3xbn#ݰu?"SJڪ*Ie͉&A(XhTHcdpmtvW^GUU7L vkJP|)ןA /)A)N1_ Իaϵs'W2<p'Na TZ6HpbJwRfd;j~W;9.ߩ&f*LoH()wȔ}䤉ąs+,Bq@ghF|&m*ӽFj6kL*b Ā3=knz1H%9/T8J`josmo 4`EcT QE,ߔYg*X '8`TyBPُ8w2q؂bZY?7,؞] /(>@B ;=ǖG)WinH>7ZbI31Iw>wج}4ڬJ(Tnp8> ӷƝ1'\>K8kg 4#tF7R"i8`X[ȇsL?OL5 ]<a%Nadrw=Cy\|DUltļ~_d̚e1߻phxQJR-#y1* ٧$ߗo?LE+,| mh; |4K[IAJ]V>̘ͦgBP /z &fͼCx6_g.?VeU0 oqzOUOc@v3)|pۗ[ZLU9dbeʖxa|Aelfž=r"PDLYiY1$+ dEeD`ectH VM$!hعS2f g{-u :##ON>,/J%7};ؖR;Mh~]2/A,BΛdt~fSMF|XGXҤVzz~ =$!3@UgmBSσw\tlD\p=P eT=WQxivu‡pzH0 Gc.P:_ym?q#%/HJD+k<*dݴE(5]kaI;6 1727) R97 {N0 fK+7~Y0ܻJՒ4v47hY R 9zM:Ň\\l=(4 t8 mYKەw%$JZxxEd{ga3HKX5m+@DlCN$vM ~>1 _jOľ5k9Kbۊ&XR& +LqKwzs@mA6%3^fǿhE4P`FɁ];$5ows"9 U1+0:՗#I8 tEAf`Z>goA5!\DnO>a&:OIIDbX|(=?Pvl?KDO )wmIh)#DdFmɧje11Tn{PH@[At |BSv[Q+KwߟvlMK=.]ؠfX$r~V>ߨ pP7h7Dݭ[!{wE+a p9ΩCC LpN2;ps-A嘛;دg# } I$ ;M%mW )a5/GsVyK62;?J) *R16g?(|"^P"1y.C&C8D&g>4n~ڎZ H!k#0:]2GUl2h`sU~~|h Fz-&0 Ѡ!FH!Y5Qt>J(ZhFJe޳`xߠI4r4I\J 9qR;o忶&KJketz@2MZO@ɚaq:A #C(N(lH&C=0yh-~leuY4mVxVh51ennh}aFE2 6BJRA5hT1ir*كpVkň_h'Ah?H :XlBX,ى:@'ŒI۞ CD{EiBRLӫghB@0 w)p;bXmH7; [oYUF/8s}-+ŮMŞ,nQeO;::Om]\4*ܷEU]i2t`N3 ~:4[m>qi&YG `mZ)oi`荪Jur s!=ʠq}9y-Ph$mX̹DDvHpJD : wzyQa(tqP0bGbŘO˄LZRK%{NXWR>LׄÚoVgiTxՄ6t+AA='T= B޷ yZ; ]#~7=V2"vy3G`> tF+ "oapwrfR'0]ji9]4~xSlw-RlUEQgD>/n \|e+E *?k7oC5X7B cwu8Iֲ Nb'XbǏvF=vUJxaJ<}$o籸]B$h$y:EcLgy|⊳3Ǘd{:@:U,UrxJID X݋FPq2 (x&Z|!e!a?F0|߫(|sۘ+N<a D` rH<>~Q[ZˈxY`С\(3gͯ+LiV]A@p !l;vBe(߬nr5}Ff< BL#XJҞ2\\N:⿲; ha+*Ce(C}PM%`c;UZgt"4~ED`"!~]i'.%dlnItHP˒g,AJ(clÖ|_•83V+ -(A5y5h/crq4M\"U~toF]ΈsxIa3yuKd'ۡ}0Mu qYAuU˖%M}\| S&E#cr=ZCI *aV8ďjV07UMiف2Ay"ϭtw^Z% ?Cexy(j8&J4@gER|VO 3r=C@mke{^7sKW3A2s6oj;Nv >^o4[sJwN9@!cpKѪjR?7Q77̊X6~(ZmݠF׮|WozawSl6]\VdSek߮E%scnRZg \Z=~f*Aa5^M.GuT=jGH|D aoc'( v1nBuT>*^+h#qV5ZO8E! ӕbG• j87Aii bjK;Z3$PcA4%d;O,eTLɜtɵ18ʕ`u kD<@y}MF=x앱b|Rckcl&ߠOuuX,Fm;7:Nay~[l8qģLrG?Mj#t`k O?KL G~ JFQU|_'n?ꭺj)bͽ:1}N01n𚴟W $JCkRvb:&KKq-޻x\* oċ8yQ5V\4a "-x79VEP4)#jJD<@T>3NM@@BIc؏>p\rKFd4s|3*֟0vJ YDnF}Tgɳ Ϣ?=Djs 9>B4ј] g5t `|?/0٤y@/=KuF%\d3 ͞e,yVhE(;]7KԼ3 WDdQIK96g V[ZF`gh tVIt!e4ǐ-glR;I2mpF;nB 6y׻2z9Nnk KF`u/@<؊܊)D ֥ %KY9A 5>nlY0xiT"W79}::a)2{lk˟X~?rbs\3u3꧗TM~-"P(3t'&0R[+;>~eSer=^6űS u?hsr,JRIQES/G2`'V`@$ÙI3 {'8iHf)WiтK؂)6הBRiE baaAmL) N{Hu&VZ2#%1" 5Pi%96DZ*0^5-(X^0muo(v$Qf$-O50VcX7oqJ];=3hqʴ*9p7Ïxp4g`v#uYe=k}OSb$Ca ؎eO[qǙ" hɕWi J2s¿cz~6"԰kPt'8m-t_BHG8)+kYY66Ē5-"hed9!pYU/$ksgTh=d"HUdr1[j>8-w&w$-{2r?BBdZ'h7[,wxԽl`_q%VsGޣ^zaV2TJjPؾ-Ӌ>oJMM%;crFm:px`.Q& #mcGL!䜥R`a ;K6VȥV L$E{QA3F]Q3q'C6Nrl&p'mAfx>hs)ζpm ԵAz>˔0lr1 E̱a!AxKl8x@/r" ou"vn"pΚ1%Bd UŲ?g7| <ͥqU츔SsLWB̕7Hw(e.ULTKփv+n"Ң+wPc:EFaRDH ?b0}/seu\I'*K~>&@CijƽD'ڂ͜qgY~V*W7EBGhs|OIOؿ37^X^֘"kaOBp21r k-A>V {Y Y䛔JXME )؊PDcc;ҳUFׅAWQy/ih{r;U"@:&=Hlnq.hjV)3A@%n|)|Sѓĕa 8c`Bts"\[o\IS, 'h0:Ym\ qא&uDqí ,k&{$aX~.. yG 9cW@WIZ!#.fsʜ 0v&D|,=9反 ?lF4s:K~JO+LJ]hpϲun$&H!-`؅xDej/\ ͔,V9YniB8\ٓɆ5 +>vZS e")1ȓ=x<,@i %.VZZ <9}j2n/ʽ` YD IcY X+`R qhP$6:br~wੂKCzA5UMq߭z.b>Wr/|]cVc=ȅ{7\ PRBzp)-2yjG?2g'<.p!9\L(6ՠ;ey\J@#X1fcH){f+!02eGUz=!;7ymQ/&Xi)^䃃ȱ aJ8Vv:KnU U;8FJ(nL -nNޫQCz:\F r6L!v+lZ H[4HRJ G xd9Ц j|J9?~2'a5w8ȗZ"(2wd#ʣQ*jat̀ݨl9AAjdwbExlsJ uLѕ)"k Qj0 M46SD-N>{[t@'2t2F8P,վ|}hm7e&`C"%.]NSb&x#@|Kf6ucPV5_ug϶瀴^Dz nm=e0 N4@$oC7<ݼni6\j5MV^|\MKNFpuRɾ=ܒA̚$F(-E(zh"AI:%0~h-5"~AXv|>Q~Pg|Z}Qs+ ~8BW9x COnzL/5VzVZBҽTDYԃBuU!kG2fOfsCueF%u>l0Zղ~i\ #.8ŷ#͞l(~-m#6~&޼zJPI-0QWm9MM82q]QƳFw6nfZ,aAZt| ;xΩg~2rdPvؔOq #cUFcj &<:g>Q1ʜ_rv^w K- Wưo&zYqFҧdi-M1pVB),esJ>i=w 1GC|Muzάk]o*{[=JXGx= Aho{&sߙOǫ^ؓFtI,?.X53 9"u^~8ó6eOla~8h! = yE_28g|/3FLA>p rK%Y mf8_`O*ZhOwe6/?9{Pc_DrtJ~Iv3mG]ÆI Q>WO$hk[O'}bG6Cc-ЁqWxZ%4RJ2T"i#]F WDNkr8f' [U)zb686 |c8i. sUS|Jx8`ac29!H2|5*Kb"2;/*ۚc%V<l;q fǪgQڭWf4GJ rgȃa=]IRfiB {WäA}E2 _eo:<*`NnOϋm{b"vjS[GO+x~8+vs<|΁9O&4w繭Y}EOj,ѳBܹ!2"pIZo۴ΣE '8Y515zFL xRSL[L'+-:Oh-@x IBY\7>vE ^pE҆UbS3qPiP}m2@gp9s]b܄cfe"BT'[}Z,iO*[-adu *lzrȣ'r A PDZ$mt7ߘ7u,N{5(".>{#=FVS'IRC8B}S?"wU Uh#э*DF~/(ESU"w웑D ^STgz"ۇ?J SG 4?L,_i6, UfS=A=lF2S~F|<ۄ*a6_ÂVh Ʊ/Ϋh]f.Ϥr5EYh7+s*l,pZ=Ϋ.oKt7p+:i u\1jV><YBiM?)n_,+Zˮz |jM-l.d6%tC,JET\^жf@YuJjUWMC|'j2dIKhC.:&㊰[N47lrT3ʍ;V={0ƕOT]lH;~ f=Vml9DlK ./%'-tB.Fyc(J{/q\.D(q_ LEc "Qa %rNҾp%5NnX>jn 'X}>kog%Iqf/ ^y"ÛbgF*%F<Զ͹O b[8ꢊvIA4[(YCKz\YT*C+^cΜ`i_-/ES<&F0cv Q0`]/~f,n|?E}ᤠzGT'rwl7r"ܿi#C[8As&5zrJ0_]#U/D.hnz.?zG[ Χ7A AM! jWsl'踅>*/"b}'3Dhw}ѩY?\: 8x%ow /i/`1,-0a&O}X)!Co1-I(c-7fmVdo'i2mj?-L%7r&Rb? |ɀ<)CLqd¶L2H iϙRT'a5H?Gq~Gc~6짞ӉV8CX$/ż}ا;RY S Ԋ@M9H3ܿH`γ&knVrA(t;ylz-}$ >;x@R-*"MqgWqg:0N; xVTxhn ~fhZ.h@~n5DQ|AZZc[T{8ݡQk; R)yaÉꌤZOw_.0`Uu1\-tHNĭ.)q1;GɊWv~Rr'd;]6:C_p]\'^sM[Ԋ @qiLI#zsu9`e 5 9JF-5 XgupxdRJI!~[˚%%8͚*B)8Ɣ.}yB^ܓ1:\_[>=К)(V_LCα/uP-(͡D 5[ZeVsgǚ:۶kyRޕ H 'nCR/kmI=!ȿ%^r)hψ'.R9lrslLDr)Nm^@z`՞o!;n&K4h x)bj1k\Y2v `1ߨFnU >zLE]!K|7>#< V_e63y\w7P/չtc֛^t\@7$(SG.J}P"v= X݈~VQ1faCyІ] <y6s&蹮W_7j}uRT f?kٔEK6EW겲ҕwp7!aDO覇 ^zΆn+Q7?ηNI%!xmƏɵ{F8͸KKNh`D(X1oWG;.^h1pF/XϮ/ze,|..?AxP98 646媍'ʱ4^vIWYG_*y*mE99"mi~I ٝT}>rvp1a䌺~;)p(/.jzh w0 kzh-)UP;ncDmɼrZ|'_My* ni] i'kűpi Zל%pŁ^4oկTϫYa?kt~;9n- K.6w4tXiP#nMbFP0aFOxh./M)EMUS]J4H e԰y"暜tKFdNɿLt,@Nr5¬$X`,u%AS|E;Boj_:l7x0㿫ϧ›C}N>kݳUd1 kڷFxNR/Q36gxsMRxXAENqvˉ cFtZiD'r.\_hZ^Q\bYf5`*ՒÑjc6ZKbt8N[Xs=׮{05SH+`"f>|Ru!([z.|Cl\?tk8]񷟖1xS LzZk͌[0\F]y.PBzZ垪;p# )*q/ 4zy{  Id``k!YnW ;̃yk)vr]*`}GOYu:QeDP`vE6r-9,WsHh\*UG:&qI%l᢬fK\[lwECB;x#3rz+vWfxqةHg}iahm r0;!9AfgforkrVnKmu]@&ь2_28^J4Sdsnށ풃RB?Kdl-J|(ff6^H/9kmSw9'q{|B;)Z6,Lj1@?,5s6OZg M% K4́/ǏCI}حo;CdCr&R۟m&8 L6G WƎq:!+>ҹ\듽YI-#b7%L J%"zrvi} Kn}g)w[=܎"Jޡ0']+Dϳr3qrc/n/?|ȸgˉ~M٬ľ&ݎ cr:i .zS!@c}6]\/z%8&X.ؒǩ땈Uam׆|YyN:.5sJ]U o HLm&eǴgNS,%$OZWj`$.”S T%6TwYHkHb}D@=ORB1lidbSq Oԙee@kY t*F묅H Oi ع ofI]_x?k6r23ܮ.b FeL:%%5Hv$!do# t%ːħ^v/P䛌&uNhe}k!h%>+/wZug!Dtr;0'U·;xIq@x] .orpu(I2{w | _Ns0ʍxUj[[?&:_W!l0*̙9  (Qnܛ Nw])6U((Va~V {𒕜="KB9nKmnDKi`PfgiQnJJDQd%ꞪʉռxO_`r AIq\#<\(e HaLTp3YJH\Ê^+[W!Fhh^_Ʉ"o^ʠSIQT(3w8݋]_Ju">t=26Pox<]a]6`fK#24"QFR9|W7Ap̘{fRĀYK:";JCpu2"6?f ~{걅\P]k2IA_Ǽ=CUvn= &@6QWyKƲ! al=,ؽ&oꀞsH`8v3r"|\pp=7]n'җ49V$8"J|2U(ɆɂEJ{hjxS3@K<|)^LoG wW3]&-xQ;2\M6AA.bhH" aٖvH43!J0E¤>?X@y; ެ{0]]$58DŽ{B{=z⥭;$8e)eoR%%yy ͷ9檋_˟Ѡ6 ULQw/V5{<~5m-qQ䒪3{J+}L%Ȼ"jDå؇lZ32e` ^o$&ŧ{p~Y{!EQZйV~q]l^6كǃqT)Uߋ#8֙%Rtx A2ŐF 81`ʖ ؘġC :[@!^!j iKpگ9@y˧V\{pf, >|KZ~'A sZ~@ pf ;KIS9~jiM1.&}L{OZF{s+X>P:r]|ֶ7 [I[@yؒz=t0Xu|9.@~̢q:3I#9"a) dߤoQׅ+E-)e3JJy%*L TqA2(q?I-囟>wԑTZqG!goWw<`)1)*kt@(z i `܇9U7\#fEWqNLhWEܒ׵"j1=JH» wbXO@rG{lĖ~'ͯoMb:Uux@+ՍyQ9)q;e5O;.7x/k?~g~+z3%t[ qD?~g2:iS/{ P~M07#z³ל[v3>3.'[@0X/x9M#@]T8NYzj sSL\c:q<[֒k{('nKWQz߯i76.YoŹm^pC i=5?Tiѡ\;b,ki-.~H319F3?)yw"MdV{qJ3=F]O3T%a,}?-(QE$hw@ʞsE;@Dbl8sWwam,r<@gn,?3L̕%e{ $̥bC͈-6p9bQ{Ĕfv3%2| =ҏK4\!HAD*}N@4xE>C$NA`3tVہO Wp nߓDkZڄʤ fSKO {'фWT£)1F jră؇R Myx&z^+f<Tz@.oyQX+X%Eߘ;"2ǡH${Eɥ!(85#1U_|BwNDH%>1*(<IYɦNR[/<6#nMt'L٣2]taN87=1`ɾ$C{F@:V%S@Lq/upK>728CnC6if U̐UƘ[,l<, Eu&6f)dϖ=Q`|bo ViM䂬\LI nu_D=u ?Hޤ9!wE58)@AZ}hCD‰+(]DG?"YVkI K6UTڥjX1T3M݈̙rj$vZ8OM߱R&,8R1[L(I4,55 CF5_~Fmii8DRzcmCأ4edi̲RV i-``+[cf1Fr]s 0cQ(0c޲_m#'=(DjOr 6"2sO}{O.S'lC2oAU.M6򉧑]сt>~tCI&% @@)HX2C̵\oc)[֏낁qn7Օ/o$Dpg3Y50X ?S0-.2m1 \z^c1 ٱ1njS$VDɤvEy#_J!vPz;uH1nHs&j*YP˵3#J`t姈ϥ""!6(ByЦvY7qcݖŜ6-ԮAm^d-Y&9[w&乪ݑT ?#ݙم A*i5l*Rl#rEb\xdu@}mUe |~ 68! x(S/ zid`-6bTA!5IӦ2Gaȩ +c^0M<䄂hy+BhЗ/ZˋKH,pD%P#.AB, U,~zl(8 *:#S U>duk=_UҖ7x>)U1rȍ/pyk;kAS`dGX'TJ74|ԳxS¨lmLIFФ_"NHC&S(2ц<zV%T0H61Q#k uTa?o +|wkY,gz3ǔPyj7 }^QBՒ?kT/17č@䝚I_ZeRf#R[b0'NTUACGB2j(IywZހ.b!uě  ",lI&Xòg/!z/vT}5@N+\nț\Ռ 9X߻׈fb_0a^>&|5qTHы/恓¢>/F9uI]ACfԬ\~e¸[_zj6!C/W戋;f]MBYoR9(:4oLH̿(0!Li8"v]C=\xumMI!Pſrr_`EKsGW]b)9x9#"0l}[YH@n۪}^s}1 {,>eɁ_3T8F ]GcLߛƥTGǬKkh70Yg Q:e-epa 2Fr7??pAz73]yݲe 1m1Z$.a*7n Fb JCMi fd_-߈ !D~7(;/^r44.ć_,ejցh @qV5ö1 nrʧ}-B@P%Jgȉ(BUe#wZ624_oʖqs"SѮʸm18KJXIN[VDmj-Ow=YnYu9ع1Yݤ{n _6,Fbih wgW7sI Y XLȄ h6$psvLg_Nv|p a@4R1uvr0:NOY[qz2"ݗt.q;ؠJ=yfvC$daۦzmxK'J?N44/OhфhY${뢔fk6-q . 8\ b%#}42Rq3ώuOWA,UyxޙfwPj,0EPݍ<.A ~-7G 6ՆV3)>W{;2|ȵ[^Ow?:^!K2[Lc.?y&z.骼cu`p<(R 6Or>{@nXT.`ׇCl2d!vfH/(M.fuԞ`0M(K泘ɾ9(ehQ`Ų :^K)?-qw⥎1#,M]@I} R[ɶ7A; ;!f= a 5s^SG@5m)cx]/gDUTNS|(up=}fGVĊ6P=eäk͢Ռ?b> ϰ-}>;/7B~i+!GK;3<TN S. 5JyK{jU{дF0IkLQbҩ.'f+3dJlAw%Iư6:އ8J3'g!w"yZON+i,G6IHL؍MNtQ{C)Vf]Yl=\\\0(@;2M;v!CgHho _͓}!c?vSwz2*eѯAQPvOYX(moE8DUyZQw1if>wFst\ \0; W?kφCt )NAfVC3)#<*zWl4VL(f9>|^\i}⦿Uirs8Hέt:x ^Nq #Kھu[:$'SĥWyVlJVUZUdfw],:\Q#I|:DDmb\jO]Jvu]! c*2BX:VTWYm/\jz+&:@lk^F2RsFǂ6œw&,;(]GEwb \r6EP{l \Ҽ~{4z%*5?7=䥮 )^myfZ@i~5+FzIΛ;K, AC覠lk6` FTQ N85;8ۋr$[7^-d TGiX+!-AmSWzJ}cB4 󗴛l~Glw@U=fdY$֋usa|*i$Gf#(c8(4&24e[]hϳ#})UoFvm n=!5qj,m,g:}Uo&i9W۷gYٛCU@]"`=U({1H&X?g jsb+GlW~3v6b]c,Ꮜ)GO&X#ظoduWʠ9-hbG[j~1Ũ`.W:]j{9`V 57BQ5LCMViIcg%x"vvy6DаGa/6/"]'BҰ[-̄mw`isg`$͉0ԊvsCۯmPͰkqA0R4> &UЀ#pt2*CO%\#Aq6HWz^x}MԼF_ԀW8{n%ACQ.o*#˟] L& wohc%S09QۼtJzZ4JM/u?5At;;`đz62Ć 6^)Q $`7eC\_ f 4D5,VVffDvԶJ~WA N׿uɫ(;Ԡ&%E=½Xyr+_eކ˴KI^$r\)#i+n~8V[][GEC쮍wί\NnȒa='Ȑȭ[_E,zt5Ua> =s GSu&mׁw'P!͇4{ťJ;¥QE&9],ampO{s)&\^UB@"Tx!䅁Bp}yyj zqQkQ$܀jG$b%| H]MT?^N Q!Ǘa~r~-ϡH<)7 8'O 8NmSi3H^,b7 B}|b! "UY $ڋqDoHHCG ,>[GꚒ N#G΢óV݃%lBKdw+oKD8kjybC%܋f` A FIs|%^^\=~] :V( "H;%%ߓrQduΑ,]$VTKDJ]U썂@H-StiT&,TN;pڢt%o=qNڮdvFe)A1gPX@3U1ISFI9L!dV6< &|bI*uLEa#&:m-gIm613M0 \ (]KA2EYT칒NL.hw) ɡBn1b[^ F0lj6l)Eq4Dx@Ru98> txPEg>eJBFº o׸$5!i.MeDR/ {IUcȱVnxnI M7*w6F-Z|kp&nfsI 0_6ڏ^=[P^:^03$kbW~1.#5qA5Z@}z&Lܮz$:-[&1?11y^o7%4nnws.'=إue"3kj&M2o',U^>/>l*rd CmREhjG- w8f'^6̄'J'̰/glxٽ_p -—J!˪QN%ȜB-G6VzU!m/ vS;ȌR&ɜwiշAkܔ: eWTsb ]ޮj`:ZOQ*8HcuI]wړ=/tGܾ)~~C(Ŀ:er `ast'+el]Kt@ӆ 1Y $&<\׳sSN$)W6nL80A\:uHMMnq@Z7q7n&mXv׻u@dTE3"hU(\י.c-9w8H=틞Ȇ,x5@'**ؐ]0Aߠl] )CS3!N3.6Mҕ;`#ɰkSi8@1H |GЕ\g|J姦%h'JH-ǡW$V!F;J%*1ep%Sh b%<ihgMȠty+5}Aog`χW )(G*{oF[[R@|,|#]1 D4Nu/bT]}/ONRdd]frT%;bj@AOsqChz෪*+W$).=[kyMgq2@(G-/%_z B)üh,?ɨ6eZuܚpזwRcܪ>ž$vZJO;; V{/ (ym Gs>Ƀ%luQ;`+ˬr1 ӑnGSzun҉$KDmk(B4=hJpX b" sOMlRf1,șAD0"Eem9;QYыPF#ıh6t1m%GYM= !gpч`Jѧf,E- -&_tvѺUjodgx#޿<3a\47:ʵptVrS>k7X.u&/9+YØ|8;xT 5p!)6!c~@H/ӣω,!{ XsUǘq6kOTjPwV U$ *߽ %s\:.1!feoٗmI>0i` IŘ.JYRBt#Tm}ˁQRvpt0iSYCI0+Z/}JT!A#(YE\#lË}ewa+ܧ^>}ߙqDPһ:[ݰW drط.BQDh4Nb%ykHS+az5 0GUV)}Nt7O7OpJFySEXc4UbI\֎"|tq5̽,UDɩ}`U15w,S*Z.\gu΢-fBQg1ZRhtSmPzkf8_u[ X ΋v|/Y˽A[P@==RU9ۆ F)ͻGC+1A⪭;wӈ)z]sR7Ԃ$n:t Ts}p},f*3zlw('sC0xE֋d!SM}CeGSDeQ삦l仔ni64JT^aIFƆWrMXŎxEGll!Mf.@ =FۓZTM I T/&gMZhuiTx7\wscCSC:(i:K5 p*>BCH²cLH yi&Һ oī69y;'X!)e},$cT0YQ@;6f3H*VrsaLnU-SC zpNCd# K!lڳOb L\4J"ljb9 3 #a[W إǬ4E6 |] T̖'@,}R'`joHm}ynƞ67tt<9R:<ߜvLJHa /=B_B F{Ick&4=ĥ*-B,ͭ8ŞdJ%NS;H^h:3J{YH3Z!gq$~Nm p>6-s,y_5#aSUhUvF&N2!xsB҇3Eϔ"}eNE+qGL'x9N nJ:F )YԘno'2O7˓4Ptic2|e6;pWGް A@ Ce,ePee쓀_& >L.ćNT:x)?#ŒpY@3x fQUY߻ 4bfR Y _ny+^6<3c-%z8k_cT_y%-ܴcc,!41@cӎj-)T9YƌbxhloLT&W%)W/b{+M9O)Z~A-XiM>/}"ѭGz|7F<E)]JRX \9gƥ(gz͋Ԟ+W^<1Rq>@ 1S VEeMGfcRm>k~Ўpg#9(Bn1{@ﲣA#ˠ>rl=uk=Xl@4}gŬF D\| wm&iH_Ek z~8dFnth :Bi^lެ0J/_vHZ7j i "R>z)49 \"8-I iJBY٤|8B#99<޶AЈf1̗1ʌEטˋo8aLB,ۨko0)33PWb7AYtemi)Gx<4β Gq+STkկM1a\x0ډ7L h\} F>A/\~T5@uMz>b `2;bQw؟B[R\>5TW*Wso%*XvνgJ~+w8r',!I8(81 睎$tWZN+!F"*k+sC`am9GL't6^?KZS~uRk^ /-ɱ>f%|^%YE Dw<\a 2v=УOv*L8K:'by\HT6 !ũވ=)לuU5ad](8x:,SS7i?g`p*987e+ECJO( 4[~BN$,6j,wB{HL@?ɺce5;.Dc\=dlRy!&Vy_j x(W?VBE$p@@%?[{:Nz:2N_[/:wX9: dĀrF!3Fn؎8Z([ȟ.+ q4e6:kj_d08^?ꚂɃ~ /Zaް٩*ܱb̡0BKqOǜ&@gA3}&I@x+ZQ;e-Ťwih:(@3yI@AIiQ b)/s0*ad K g/\^VxoZ+b!}K10B>:/YA|ʏu_5x3:aqyD.é(ij8kh[i8 ^|&r|XwiX)L_. 8=m ¬>VoQ3ޗzl<):9Y:'+^ @LiMӐ8@ęW"Bh]zS) x-&(UY.9l"rCGٺc [d dă c(]v߫<*agUR|i~;_'y >:g%gKG$*m؋Y @_*³@3ϰQ_b^~uT "KjL΁u3b_y 2_j| vy Ï <=y3Z{5xKFp"`UW;Eg5tNYHF;>JB m&$ "?>AlJH^X2LLE5"qk^y~ͮ8AR:DpIdhH͉#SQ)qv7AHԞ ƥpF:G{SN)Bia8@.Y#nNvo NMZ_.ግ7<*2JK;sml}'G'kY&g `VuB7(=WiL/AC\~ڄ8oiq(2td\C15ˏP4 vlւṗTnt]9c*[tj X>N=DRzV~g&{l6Vhս"QOjyq80iΌ!t Z,!^W07Jh6DMawy6 R'R»f}iN^:k \Bi#F,$ՐɌ힀h湆OeYT;T? ¡<;7'Z5'ˇ'bjJ5=cȗK`@5(  <*Fwźj l֥n+ђ%TEP"8G;{R섳!RH|+f_b H ҦpGԓg}bmr ݹYsԫ3J{~uf(d2Xmf4 *)=\Pnd7{H E>՘.8*C`8J1a ɨcjDCqB8CF_*Cћ3.H0Vm&z_R_Ϯ$[ײݶ&62OH TCbcf~DRD,DBD;9#kT] DϨg?k 4-& 4\[0*̫m?Nv!n {Jré2bobVJ-T׶þcqzB9{(oaٗROX1#y%d V,=51R5E `2c<%VeTݐz+Y%h|姠{@D@+;9iU3mjeޞzd:g3_ڱ6jbhd.rFH{(g/o`rb W^ue5FK:IѪgؿfv"aH.  LUcmڃ=hvpqkLG8IUZoi'.!ں=]v{O,.V145|XιPuEbcarSmC?oPs$>fkmmBs*(#߼v"_BoYV8`g*[ P3>'`khmJp zNz2+پBs ͉Yy&Gq(-lEہQEVqħg"xE裙]L,$A=[Wv(65:OLgVGټLj.ekӭ3bKW`9 ;2a]{oEer#iTsZۙ,۪2( qƉѧt O7ÂQwz!Qxw ped-x =ڊsf %d9ӎZ1yjN^G=g]BEI# NA"* B`1IZr̩hw"rO*7V롛n*C?:'M>)Bbq90,a~=pOz吽][ sձ+/dT73=E^KmI`$Xs}9uX(m%'5^cxfo7rfd"!gs3:/]P1Y<>a@eʻ )"qXc^px <(Xo!j+%cmAۧXy_Rr9:ݓZݤj{4E@m\Gv, P}>ɪKx0_KJY55'@v[S~ɿp3/CT}kE Fl LhD(M5 EpR pܔT*IԝP-TRU,c`q(oAo }A896͛cK|JbL#iT% ]K_۵SY&fT, {߇}<.Mt(;JnF>y{iA&wgnN\* =[V)J-R]~ "@$F [|9PUYe!ڎ\<痃} D6JpI&*,G  J.Q=+rOY`~l;#e?1B ^"qrSrh0؊ X 3٠$1gvswpY&-Z{[O!5GϠ X{ <])I;]aVKΛ5 >. [!h柑+c{Tv  ZWSˠUp0I_6ad{VhS+5%h^x;Ųʟ0(ByrᯛggUɀ0 ph{^ַq`$5˺T7m U3>.P[z]A7QjGѕU/%Fk\O@ֲ@  86m g"h'첿h/$^^)BH`K+c='a4]`#$YlT̸UdHM2}xb~0 . *{~SWtţ5[}Bn::4 wmYy.jwKh.GQ7J0$ >-×\@rd8sX 4'OgK܈SGrPG=bJ(,hWvie#ʟ?\cDV63"1P=X]`6 BӬѭ$_8 +8vw>xU=%w;puv#  .n{3vSm*|]ٌ?%/p >‘ X3,rWxbf E *&g=t~$tWb;D7;+E>M aO\NB%8"IG~k;Qp|Q:+q^eY(,6K=`׏y**jkյ@Ta FH}?F4(#.,w}baɃ(̡~%tC6x mg4>Zc[npVY^ޫ  иVЇZ9Nv0*b[6Yk! ݳ b ܝ})bm'v}x71h~Nזk ;)-|+5T=e֧L#곺H,.:5_9=GV$B5ԍD1 })*lUo輇ҚRԦvPݡK Xl RlC@)x4 r`ܜf?v?tչ5g5=No!]~|m|aH9QJfm;t#{Ls=hHMUCz"[nb`1;I%jal^f~΁"qVqŢC*M=Z/Տu8uշ?bcX Z{|'Zg;OdYƈ񴰹``PΠQU= qv-UGK$I׊/m\qW2 )O?@e*Vj81ug&aW6HTϵ3) WMrrymX"eg|ܲ JW0Yʲdžh˧U fML\ޥxl*@\ ,tWV [M}9{9b( n/\9R3CǷkhDX!fY8cHuA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")C V h1~fRWX( H1=cHeuk#u3l=-)oXOʌ o {&'M`6g.b5>•@tl_L#Eҥ#rHXf VHhzT}9Twrĥ ZeaՍa}(G=]WL>!:ú3VI(\DnU ڹ?%,oƈ 64I.vԡHQ%F5SMd|sTUu4`w^{< }cr,Z8wKDq\`K&pl\֭jM(Ħ@V \HXN6wG(TZ_. E6"rfG{u+W=$!Ks`cgC0Gwc4(tuQ =?GX/d"=.\o}oܶ"M& tB#ִf?2U"oFNuqq\tK-QA :(`9)ǥ+,~9I s9K{,η(x Ji| 7lcbȫBbnXD T|ODZs%rJ{nP&{GE-\6/_I 7[eΟu@[QB(Pģˁ6CÜwT$pu} Kh'Z>k*+`L'[,MiGe"mst(ʖz>ulޤvǬFp6f9R^rՈyHJV7Hd;ZPvC7 4y bc&Y8TϘH@X1%-'˗JcbfX{eu%eEj'ek_ zj*c3/܆ PWsr 9i7c?23b`^mO9ξ.PZf:5{]O认 ~4 sS=L1it]ގt/=F/" /;VJxbCݘḀB&!%TڳȘᗠ.B@1`!|+R;*gUO=qt.'*TevGZjXG i(8͇< *xbzz2>mjoyHr賽hECBH,@ M2utkhDZM6e1WAs;_킥r&B0 ȜJZ`%u/@&Q,sE: ْDϖ.O H tso.` .-6g & V}zm(F"Mi7oZQ(Pvo p' n vN5^@m#=z@j.;-7?rv=m? 4+z<',zO2c\L~ϡrw<(5 (%g`#jMs&fﻂ0$ڌxdez5xX7ZVìHʵ 8<> m!p={v-J !,b(qɈµ}ek2x #܇sZDHP/&iiֱs}PF] :!]([>]UC 3}#P~ I )AZAU0k[ nFn.~-5yimM [ぐ 5I> iD(nJ/6ӯVl̼ њ!:4}n.~TXLR pTX`XoR$ޕӡw$z\@=Rd2_QS!3Y ˫cqt=j2'ʟI_1fd;1FGR;iϙa-q}1eme\%;IZ%SЀUV |7k[V.&(62(Z;o$OIH]acZhO:|T(lpl+.nRNph< {0v9U^@ X5*m`!CG- l1=XUڭ^b"Ht'\h7CQ&y$B;32w!ߋmUsEX zTgbS8ŭCO @mf<כh|Y2"O~%b:Yr cQfzk>=,aWbr^GEvd4!\l{bGii>8*]|MxeXpl[k@-&.;k}Ltfƥ5q{{C p;}/*OrUNS{AމNS(QqYGf?P=6$x-x{AcAbFo"w4iUDP5/,rP;檢3։$c' HL[T, <}E+279{#9խ  `h[,O+k?!K~Ox*pI=r{~?(uZҳq];?RO=C<lrLHH/& $Addf:@zZ1-Bd=I^_Cڬ{:#^̷mZ{zw& `00r-jvm Y=OdUh>W+̬`oAWUA$q9γWkZD3ȞQ΋}+ڱ a[/c4AJ=^!%+ȟe }b'쾣z/v9b@Rt_֚BMF?k&OWkzTpFՉkh6: GXۓ ~!Qqklߥ\26ܰ/bc2hY^[GŖoPȮV=Rm{Jz([섍T?S$Uh_Yumd1(FRg!ꋬ"o6ίJ5QD|WnƸ4S% ];#md6+'tLEU13`"3}PiM~ko U*hʁҠIP7F9O3@Qw\iˠC{iݲ3i^)E+Be#H8P=?ֈJ-MTy[.R/v%fe]ߠP 3F6BpdR?W_/#(wR6‰[PI/}|cڝ CY?͞"<7L%T:勦GX0N5q꣜> ' CsF*JKLkg#3؏ gHx́3oAsrHU-Ei7]߬g{W]xX~P,K/v)&'-{!~9W'M]\[\mwī踿>Nyy ['R 8ǸsZI釷FbX0BMY$e[..$Aˁ4-cxԼH-&"_>s]ƐZ_5wL# 4TX#\orXMc,ʖ'#WYűp?Ըz>a[_lr@@<71h%CdNؤ@V2ڀunO1 x> `oƮo%>1bC'J6]} mд {5ĸU]"J>TL; P#TbJa"Mk )UWfv{#[3}4?UjK1ˤb?k3B{ze#&!&DoӈbDz_&)u_^A͜+77!'0Ww}N*?Ir`lO*-;$0Dvwr۞:gퟩ[fѧRoE==m"L.3*f7TKE{GϤR%jtK(C ^HyD뉯>_4ƚnL d!iL?Jc.-\RI@pĔ.4bUBDAa5O+ݘsM(a! KI =h3B4%'BjlN $j9؂zÓ~ _06なQ#":t5TġCS>%\~tulW0)hiH&܍$JYK3艚 xmN/߈#aD~L@\d役;{E=5vaew|4w{u}+H)sY<2d~mi&kS*+%JQMg93yCH,8WzeP 9`cKa̼f46G! V8vc?4!v[#h[$ӈRiY ,FT3hPEH$%N\yNLW4qlP=d^ЇWrkov^lR[O^ ɕRP3m/]2Kr˜ː4zJq`#7w"i2e8&E1HJ%5HVŦX47suXyeivD6"a/VA$I-ǤިG5TPgB HA3]UY f#05;2K!HkfʩTeG@ha%/Y8<`uշyK #Q^˜!_UhWS  aBO#oIP‹}a S9 P2U`|h|Ϫ2NO G4O' RApr,S kz~H,=pui!:`+I.tz6 "&+[=hhPhU_n wnе7yp,9V 1~HN 7qjmLA~? (D?s߫,ݽϣDSp,!/ R&M:bS@T2Ղ _ MH:M׊܎n\4i''|5Hrv΍\W^c]F7c _ JP ˹kCg\5YS~9B@c2[:D(=/ixOL|m5zl-"~{Ĝ+mmm5[`Ϯ,"Zz=ƃ vB< (-X-?!i1m/(,S]U|Vjb>\!"MqZk CnQ}:i,fw'K+^gH{[b PlE| MJ. afW D`׼>X|/25-d}ahB׼K5>2ώc4Tq0{+\:do_+l&m8UuH`hqb9[V;OymX ?PQGc>'fqPDoyz*Rr4'ӚwF`>q׋荫:Uh}My=&Gwc@{vfjq_mH18~6S2́ǜCR€kw)4Zas~Waoo鮒\孳SgImUw>YWk['<1SQ /8f$B3If6&;GS|YN@x+=l#,G=!"xFo,ݫO[N& јyTg2D gS\ `)O/N}CX{cmm ^mhy䀦qL{؇޺].#u/ѫ x8n]h|c/4CmmF6!qfso;{LS*:*L*RBjnAG,\vHQ+<`8_b4 &3S+ŇjX vs3{lbU넄j>@Yw}gJBlux5N\ߤPO<%`iW/Oi<~u[mp]MK?e>|kSyk}<  Cʁ!e*C>#A,9%iCVŚwtb8+I^RN0c=XYlE@濦}˘#_U NC2X6gxvjSoN[\҃vG~mIXFkJ.rңbgJ"c$sz~TtY 3?ʵƘU R0|Mа2zV:MDD~W"P̮+^O{¾lL 3׼VG{J#l@ҹPR 6lbn~Q+crp3bj1OI4@톪G@UT%Zؘ8/IO=`[R)S sSv‹\k12 gNyH?ٷm"䜴XQ@'$Y4rUUZbڿ_'.t?&%7$|"j56D %2~Alk>4o ]6W3kdb--2 9#- (yvP>w'U- mȵtL [5"Ѵr$9"t#(͕sl{l vRRfao_pobsb ݂NͤX"4l[2pAS1fQOOLeMQ/ø' !Tmh9\hqǪlgg ߥk+IGmg\^88UݎEt!ξ}3NbmW`!$)rmK{;g'5V)v'EqĩzsY–\0ɊxQ81ŏDH^2s~I#pŨPH3D^J^61c:O80)͇o="p鴅 iUdv@.ǢDH=7-MYΝ͜7w 5`f)n*@7ƒc~`nɷN '<1*{ \< '{rDuBok GE *ݒ #>EV.JUO-mVH䕵rMfyPL>ɗJH`OΛzZGN6@ 8a s1U0QGxkԄ>MX\& ߏ0 [`*bvm². VDZz`Yi*''#^Mm6?^'ClPd>\pO/=Q<#Lk1Q$0_AA`6o iƾgV_ƿHE2c twK%U4hCf$D+F2ĮE3~wuԧ.u 1,%dB)S (JMzYVsM@=5R[Ç@>MYcnKU{Q4C%hT7 ! 2NL1K@;ޡQ`$?"dnKǹ|*A,^ʐUҦv鿰p}eۼ)ߒIjg%7CҸJTd[pq, `':adGha' XxZԗH0;RjNω$ܷ"eba aB9Uz+UhO*q셏;i)ĄrZ3OxҲϒ 2`i1;|𡷝EyݭTBT5Ai:ky %[1I0Pj% o`Ek?<񌓫 AX@N]lm>~a%Yx '-9JJfW\(V0GS?]w{#8!v_2`j|F.~ trˉIK^==SMǓ1Ţg }ێ%X\<MV@ϓ&o#iܑ}~[^ ڛN ǪK[xo:hA7&xId~iH1̂!lc*hh31 O Q<tzs{-߱P8B*?lYmw[HLBN1CokK*DvVP[V_s|Xs߆-"8ZQ+b-N,IjS|nJSAekk_uѝM #a|xf#|~RFY[)ޖ@Tڠ2B3 WOSmi[G/㣈T w*#?T-?c@Ѝ3o)bdK6/akb/lUƪ6]Ad0SOd>a_ ej2?!{L39jhR3mw0*}u.5wC.vkYG-dȂ@vL Zl|d8%yP%b ld7v  ޛfԵi3|M/O>Faz-zPYK'#2#C;t'<'I ǻr\ =EӪUSd.ʢ]SYzjՓb~# E}er~FqLu<]Aܢ0Q?ܠX,I'Fn yqO몸 yHlx-!F H{iVW.w o瀲gۧf_2ay'^/ФPKCJ'$QMSS%WHl? 0f53p\\br4 s):0nM{'u=@qntDLŠ0zZ(sl*7"3}O|㯜oJf/8jAUYQ/ a=%p՜ 8L%.;gIGpUlXj]֜@BiF(u?nzB X^,E-,=̗2lbz{g!2 wٱ8/[~ ua%BQ]Yט\w<G[@CqS3k8 P)?']a\V+d[EAP^ XL4>me~(|B?mQUHKp ba=^A2դMXd#ns m/D[l?nv~ c5R d"IE#Ћ>\x*W}a0Z2Ϲ un+X%+G4/4Ajy`ZR!kVP}ylj7L WM[`ԿBu.$liUyK>dyjgP%#Jb?E#B˾AI^oX\m8)-M\,ewFcAYBg ;PU',ƾ=s<(2c(fukM |_. N[u:磪 (m`>q^ly)E*==ƣx[;_Z HbT` b}NX>znW7G4`*wcLJ9q^9P.=^yUМB$Cg m&n0僃|LlNeNH ?ul)u(@ Z {Fgv!F7T7!Fا=TC}\\(ao8m@i 9dFF_J@gLw);`Lazr蔼p7u纽,nGeJیa^*6zz:骀|jtЮc@$1b$,)<Ujpr LVߩRt>CQhOZDPG kٮ]\ .fgt#|tup,ayph󪈑IǶ7| I4C.50RdrSr Ke2moWPeMu]cNҰ}nfur~ hvh柖$TԼ x* v`ˣA2x10}Z)*+ қ}s._sB NoVB :f] )'^졹:Dpfۋ") 7^=PFMG!1Nb{C7/6Q0X׉s)T  ݌1zM"~{!BZKUhWĨtwr)%k((50Meb9ꔸ,k?SϘ|άpS[PS=nB""93qP޶ ]&YW=v:PPYi#jW$b4$T TߊX6#5kOIkcW+^fIkrV7*ցAK$E.kUF*R^B/S`%Q@1<δ~3q7~g[i='qJWR{{ 'J.v:e%)YK樴?1vP~PP'E`?YVdю,GE}]Êw u\n`O$PO]/Dս%k)]$w.v6ϝ9'OLU2=b Tzx<^6]mgϰ#<.W_fvQ˙"7f 1f%\!C b^s]Aw..f)۷\2G CONݓg )AFȭR!fG-sH?Q;@lH V͟'Nyu]֎If/z3PrwBʅLJ@YbzIB-j9Fm<[ԁ2 g9棿lBCizR3~tHqx[lZXPZe4^f703Ԣޣ!!lDr\c hdl>"禯^(pDwui gwD%U"سWPh::&Jh=b#Ma5DKۇ:@5`&^(=HVɧ3}M%/̄,٣oG\sTC2wW|[ž{Fxf WT-oLF/]x먟m@wNN{s1V.mk7 (!v+X hd`ghIף_syNuz^s7.J\ NdB}Y;(>r,.F :\F,Nc-ͬµ'\,1q㜵&LPkG8kbͣ5! 5 $uPsFhL .L6E~@G]"/7 e+k5e8GlJ{IL'4~ksMRe^/}+iT3&6xNp8%b坟@YF>GLѯBO{BI N}x1 X}!0&, 85DG :;gs>/'/E `Ryk}smC!D"B{qA5dć?/ X2wϥY>h,F sQҭa0X-D< &Rt%!:`ilMKNt_k7ITH8yah68(u'ŽO`oy qo_-$@o`9eiƬSWLgԡ:[ GubiN0dzs/6$?9HוytB0~hh-[iCט DԻ4O+hb7ts%P͌PBgG^%1%,7#Z!@ѳBNXTH*Uu>sNV}8 { ɡ,;]i`!T#3o166+RD>RW"F U/q^|w1&{]?p=c~ 4CfW< KO9lZ])ÜTٟ)hϐ۹+bPd,Т}X*ޱ줹 oCL E녅[GcĘEF>ߧ y2./D^x[< yEH-r3$:%;f/wFD !/ȑ4'\%V_34sj.p@m >,b;+uhO:|gt6H[я1FWF 5 TPZG*5g a#X0˩+L>ƴM a`bƶ)r}"C$b f8l-?c{͑pwHE3m&YZJQ=:2WH6P݊쭐3zvt+\.o ]"Fʎl8%X^?xL (7KQl&Vz5!i] imx2dhq@)%d#gȕ E!^ٚ%\a0{yE4 8tm=-.sG_l0rmB2I<'. P-7c-o@<<9<"!&MG0/jbpiC54Zoovs a¯OOnBy9ZYpbbLbB *MYTi[?p@#_b6GΞ)5TIEE;!v6~W{an0LkRkgl\1$bPl(0ZdQ 2.LZ?SZxjQ.s  긃QE:`d Qdhӑ^ϕ=B[A9Z~*m5[0|g'Xnyn^ |˘F2ڴ\eo<HJp)7kT&9yi럌4o),99q#Ƀ++BM 7׫T,N]J>DZn7 WqimI5@0t[RP>2L-0PWsEnk3CͿ {<;^[.U_ /'"g}nkJ:ڰ<#F0wGVM>|x\s&;%o+RC~yd;1*&ߙan}DW9UCT@ih3W#ǽ.9Wo-(BhRa'26lOWP\Go0D>m,i@{Ij"ع^[7:j6BEDG2 (' ;,=՘l$~W 51:IWgf!SհC6%W}Y8-2~F,9dynPr R]J4J1a@{"YLfѾ肾#} *i^$Qa 2+AEXjQ\ׄ1^i`DyC5P] @e;m<%fR"^Zz *|QZ/e"^*XIF8?VaVj%ӫhi0RQtM.Y'[L+$@diuOMM] !>-ؐ 8{2bfD0g7s sX*s/}X%`QVx ͩg 'z4%TnfH4#% IFYTs"} Wɿ6R)/2%Ve88/I;<1:z]87ο$МߎR3TŃcmzu{s6oNnUdHMXYT81?lKR , l>#kXKq {1k1sS_dJl=w 5sSb=<'wrp(y|0;1޿Ɠq0ۙGgp&3glpoVf8)H;͂#0f_wJߜ˯HN/ǂ`^Ѭ;cS&S[&x;?UUŠ4F"%RFO#yG@7Y'߸.6hvb 8Ѡp.ąWaRJ.$/Y%,z_ǡa:=3:ߠOP1jFCwTj2nԍJtS~*,1Qǵ˚)euذHthĄo8sP|HZᣁQˬ_Ǻ}qK oU=$0khutoȚ,\>VrkZkpakc(xWwPQeau}`'*LfTC1J5#΍SUR<ܓS>gA *?g^EO-91NS8r͞WkDpd'&;rɪU.8A-IwP U̅\63`rH@q`PRcWH% _l`#3n۩H9X*ތߗD}u2E{:=./ɟokT׶mJCr` iܚ8F]=!#-;MӬyUb(1%/N@5WPp_h =]Jҽ&3OkK㩪v\pHo.+X/{aK/I KȽZG6W]Ni\E?m6c><fl+B)MqDy>b!2JV,&S/jkS%C{;'x|Yʓ ̳jBXPvWdhYUj\\̌*FDNBz}TCmhּQXt-Ff CUyoBeJoqtN!րm ܨyͲDaX-v r/dkɬR^a*B)~z/-V1hM>#s,r!&H$ZL_`X.s 4\*Dndb"DeL6v@?g}#sP)IF,lUϟ@1qhkGVNʷ.Kn_D@*OVp(#.~dyARά6=OJ, y/ )@N\=]E@m@ZLq"q2~#hG5^޻~5g}}\TF iPKu$T"lF`HO]/ۺDOLЁՔ['0b=W%.k'8ٞ[P e->T72sl,Z%}64*sG㉲y>cT1D將/F%i^bԈS?gҽY%q @-ᶚ;˃sU|%G_k ,1oZRx'6,- Y HV{p5ki}FtZ%sŊ?y}(nh#RMaIx(:d >H|:PaM TB=띞vw~R!rczI*ȒfqW`j^k#;$ 3 .kxJp޲-(SG}#|5K#W$rgv5Jvw,y5EuPs<\GKD 8 Ft>n麋F 37*I״4^{ΌzaO5Vq/h9(_Xn6pO# h *'ʀY̊ܶ; d^ hܑi%,o:5*'x ^@1nX^&E9(q8PMgKC 0]Ʈ ?w<Ā1@BQ. N; J! ƶϜsX;[V|RVvB8\yj=䓒kd\+u[7qW'޺jU Fxg0`/XP{eO EdT~7u0zn!O%~`} HPV~]beO6gnը)eN#6-2k.yម]43غZiGvp,ޱ| \{$0M?ec7m4ߛ<&l?I[P"Y/X>㬙? @]"g(HnWIi|!9F j/WĿMEA~FjDDOi v 4i;y3zѫh>IQ£lQ @U,b='YNe'c';LCCE3F}7%W#0ܖ,˒Zn .ଯ iE>iЀ(_J J,}ܔXyr& ,f{SKכ,(\jD7uXqI`r*,[rLv k yX?[$t4Wu5☥E$;ݝg;S}BR#v-qŔ.Hi&Q/i1XSY47hhsP6p~2njB0$.ybbd]ʎ,rˣVcÞkO>+ź4R~ORUOF}@ܽHPy8_nyKksfo=#Jk|/Cp_gS8G\e tO^8] >GeҼՒ7 ݼ1he܈s* #%2"'r2U,|:J2):L bԵ/YbySN*V@8F{~|OX5%^|g!{ͱP]|MOJuda T* O'&zS\M%Bͺ(lw_`0nK!yAHS-BgYrMIe;>h'o0?@aK/@1哦\J"R'ވ~6.I/O=Rqߜ4T.=X@}-CPa@5dep+k;)ڍEgҰ}U`qv5𮕠=w4#\``-?ڦ թX:pZ[̈́ln@ WBa"kkMP׺qz8IʎAIcjmQjD&xNN/P!i!jS'uzIp'o̕Q7/UKS ki79"`k ύ?d$eI/2nl\꼆?!8)OV R^Д(4Gl斊ۏ;/$#'TᛰKT?k&?BJ˺钜~{//%LL5fSڥ mM> +RP]g;Mu@5c$1&gzL9G zA<a)&)>nimCXkT|Tf[ Diu,}K/|hˌ&/x |%{vbIV^hrIQU|G;KH ^m&o.*PBTQ nHnrC=<:F`0Nm-L#TYPdzؐE{sЉKl2tTdqfZ.;2*ڀƿK sV5: .~¬+\'3䱸 u9;7zq@U&Hh7OI!k4luDD*Dtt?Rq7:T77e_\s@:Ω+J"pk,_\DH?:)i+9W :Q5#rퟌ/`fz2,^~%Ju[Y9#;T$>JZHpRD~XQ@GMa xMfˑRh{V%_q&Lwΐ |PFgp(TkV**7 f(M'mmӯtXeHb2ټul;OؓR|ћ@Vńdx;Wț "USfO>RBMcH/ R.IlF -VTA^-cEi` f9OxP&dP]!d, P;3 b_8tT/ ҢNDhNVW}u(BH;010MK+ sÎV,RM2-\]1i] ve( 'Ι\Cg:3(ށfSE뺩x~->FlqLRuǝ,(N\;Ǩג[Ud*![Fә 57<箆L4wHb Fwp<P}|IcV:!>Mŕzo"Z\i^Z5~k2]3=OUɲ 0 4 3;k9*}Pr&qX)V 6xJe!7ɿXhO>B)e2N@F.s]\M6ƍ,;t~U (Q̖s?GIJAU/RZ͕kŒ=<ȆgO»[T3X.SC'>3Iz#c^4ꛛ5Hgdf. &e>4ROq80 &!žAsG^W\Ýt"O痹v0:ɢo$ȣZBTƫ+6/!c|an]neT%8 ς{RS$kF! г qѲ?Nnꨳ%{ \)]ӐunHƠ Ƀ{g5 esOuC94`t6RcA:! _-QT![RPܟ+N +ոXh+Fʯ'A }m_5z  k`el*WRAt 2Gx ia6C[fq(sq;W` ەHnJc%Q3Ɔ4$P"L{-=a,ep0;'50 ֨S8S6nsE8W#l6`k/|5$C3o\"AP\E e>6:7;(f}`Ip/S҉x#FPOKBa۸O2i(W_?{\C7e>[0*VوC-jƪ #.1c@8Cb@ir`bYb*Uk1K,`j 4$h? hm8? `֎٠2,@b"Oi c XS,xWnٓだ R4Q|QzH),P~ʼnP޲yĦħje΋9lY[.hvW=k{r?s* J2@6_,$Y2<l1aw5 zA*4s7ZM{֤)쫖[*ISz^' 1G ҳ=_x3/֑aĈB 5NF2gbTkEb,H@7zʺJmd(f#Ыȑ kpu="Z8NG۴vuA_L:z' WW1c9C{^aǫs{+\|b97;D`c-ڲhRaN5޹bt{w`gaʊ { m6bJzKPj A^ w25}3k|4MHlN\<܉:Pk,/EUh$Csz8/6dFc{טaa$LARb%P-Jn :&6_IACMO˚7󟸎ŧuB5z ֗}"+,A?An1\0s:AVk[NOH5,x m’Vذ T2?(a|q_fh$Pl' RTToJB$ 9\z_DQ:;d;)M-9mVXjڎ/A;,닚:7:OC7wrL&6Тpr]ʃ$p!c*niH6B@{>:p62JS2kEFapْopf]W,]?亓>lTR׋ {Q$#)\?|fסeӤj=-1XX9u]4DbMX@UYUӱmC1ԓڢg-Z1}dxD} UZI$<]aюhnBIxɍ-JBzq{{ەwp,S-GDPXCp>䐂Q(OXDWԿsa _K9C9*'^7*.}×RRYAۑ_C#^,)2a. Ԝq!Ôc2-|j_-RfTā=l<~[H|‡_|lNeJ;;n!~ghs[q>E$[)DS ѣtOQ8íUV )x޵@d;-\bS6w%ҝ^Oj$("B-~K9$WuK"%Fqev%XEy NLigoRʤf_:&͹BO$9'(TEa{MKӾq8PՙL1h\6=1Ъn:*:%=de^j1t:|9}}f;)J'etɂ=_p /Cׁ+ I n;wzhxm[xǗ^:$DQv*F6Cp59"-1Qd!Wk _NEt!JOz_]YFnₜѤD[b EÒU)CMRHeNV@?a%>xbk21L- +>N$Jh&1m\{/98T9?o6Xu_Qv2)M3%1ӉK7YSp j;4 M`/z70lIjbgp8#Otm"Wٰ]R9 gD;.g9CdX^<UW5ы?_6E1Drqs$4HTLp?2B#АHt4REFȧ+҅Rт2[D~v l dABp'h(qU]g*%\ggn#H1&,˨$ 6tqb׍ӎ>Y|Xw%[Â"Q.VHyqfkxM25S|L9^<0d@Zu 6I_ɠW&= uKZN$+o9ި3FGu!%dl\l;&^ݣS''CD{sփ-Hf̙1~(<ո$ttȯxU-cڤїfpgwYnՈ!!,|ۧ/[jCِ78) y@,r;*:̽س&kdNF{"BDcw.\ \@Đ"R=L۵E]8WppK#Fv,@" O.F/Eօfs iUAXM;uO4 yėgC d}0W2- IDkbCc.m#wsahOX$ylq =_%2?L1f2ty_gi֤񨸧)n9* \;FRRv|>LQI;#:ۥ}_iI$ F){ua M}8t50 Fpyb݆7JQ'Ҙ=~%d4.skgJQWEqJiB$,>A% :)؈S w贤żnGp߰TRuIN]9æCi*3?dI3$GZp|cbe*Ȁy/ oo!@pZn Ɇ1Du˽ j2( g|cL}4 {cVOs lE@^pt^qx+/hZX!U 1Q-sO~Uъ`@g^`]J,E?T_ʋėx%z G5L_rJb'I?>rNԢo ^Ng@ je^ʅ^R@)^loy(<)ڟ}m~JM;@uyM{ s^ 4'7yX8k2?kz*C_=C@ O!Я3 Ewl`&Na@K[P 95u9szӝ];p</iyF>r3ӂ) o>[[+~`э*::j]u rOY)7^U%>_h%&3JXց­ In$q ܏Mh㄀H9^Xnl8}jaOd?A bk |x\)Ђz.ߪ!'I "a&AljGH)R쒩><-,zpm=d ntPŴןkH[O\;\j*g~8_Rٜ ?#2LYq^`9~d=JU*K%;WkhMdWyS{9;Y1PHFt#LluiNG,3_Ԧ@BO`i^]4@ pi)GQfW7χ>ѵ=kJgOgJey ,}aT)D7 rc {a70?81Y ̀P<3ofؾvӼs=kv$yr @WOVext[AdG),f_fȰ/Y*qPhnISy/**ר|b=u ox<Ƈ6ᕖ:<+3)mc;b$i&Dv[m j*<<|8$$ǻm;x,?[7=ta8gDH]ңXfnC v\dPߔ0;oV;%9ܢ4YE?|`?a&?i5r{# Id8|:Nj`#eEMFBՇ5/NmRs0i)Fޞ0QxEASI5n {LKM*v ;$'0%ǞsG8q`:РTJʌ8V¨It>T `ِ Oˠ^)Z{J .GFiLLeg ) u?Oo;ƭHWhA<$ "Ujl%3}ϗ/2 i5kiv嶵]ƮZd1`xt2"\x1T]E>>=Q>54T՗aR`%&NPb`:\v}G7h[$V :Ab?O)m 8ec+ŏ5sitRڀdl m:ޚگTиm` l p6=3іo! fn_;deEPiz84Oڜ#Zmw #cdp1:W (W +E98Ȫ4f:aBD~ 9Ε3+sr+3]tѮ-ShUiEGyH9JL30A0>=k|˨x'npZr 8?ަ[įTs%0r0q_F qHmyYhu5SԦC=vKL2<} M/@Q[^|*mO^jP'ZP#kD밓 x7DÖE 1؅HOn׊q*H 3״4xm:79/PE?֢! `)F6o2{'zl)Sɑ]PL2"βkgήmm uMj,fn%`bч6 ''Žo==G}~1jF7E:tP{XI$`? vO@"m?Sn;Zvv&Vi T/#L L"hnW#$Xvb-R#c:T(0NP➎et~m!$SE;n{:771T1X%۱-[ &p|܎Z妓QKt Z5GP(ƌ[( { ާ53|7+(!KZa|l*UmY9=3ͨ>WE{//U(~?st IC"oQ}KBB8'0!2cY BzPn;ȯ8=U6C"~г}. i 'y9~vͱl=-;th˱#:t.ՂE* r\=fjUQ_@R ԋ~0TJӫ-go1)]NBZ$yzRtä-~חlℋB@YiI'ԔECZA",qi*Z"P<ģs 'I@|" ժ@NG njavAYQ C=׬Ku<A)|k/" Vy |+dϭ>,MVXcP)7FJY$pۗ~'WG]x^cAkak_';W?n =p QDdЦN6 |vFINi\iFϱ| YU#h4S)'c7Vqٙ \Dx(v8 P\@H֬s @s vxHG0yx8tf DzG$/;K3e2bV8zDwxX? tzJr-”|pO oVFx-p}*!B&9bǐpbbH xConW_}fSh9k (b,#B9pL,C3EеW%jRT%Z ttQDe鷹fR6{:LF2&A{w) *D |ںgo-''\Ϲ.ZՋos1xns~eԇ>0 |dj!~(;;vAKkϱccJx܉5aNI0#V"^F Ͷjm't8m'hs}VP̌Ѹ  T^7m<74e#*@#BqY?RILk6|[S'RqZ9˟TQL¶t B{.4vĂ Bd*}=n8Y퍃5a(n.Cw+?+\H!;櫃֟JO|Ֆ"T+N ^d߼A*ťtL>eTDYl~t>v9A݇= CV-e_5/d,L<f ՉZrNKFU6b ?w[ZyVvtSl-3-7H}ʃr<ܟ)%~~C ޲JO: n/'ogF܈Gjw'8V8q:f&/ɜw|4ҜpоE]̑I[D;MN WuE3h\O)y@{ uJ gT`zCZt]ިQBk̵N k&֕%Y7GINXyyR֘Z!%_Po1怒D]IO"!~O)::~n,6aq {`Yj_3^Cu.#u%∿䧢?9yfT }:u$GR4%GCߗ4ݢ ЋSEXSC"C[hޓ37@FdYr+Cvuhln 䆙:pFbȒoM2G+sTpfH"I*.=Tjg6`Oq&'dݽrB?REuM474$\ڹh2ċ T 2#JUǠ؆ mlNZ'}わ <[ ՑgxN?ކ%Ck(#H<%v/=ylK谦_qlWv㖶G^v."Xq8lU⽑E/K)Jy=:y /RFA \bp\bO !!䅷D^9 K/|a:to i_J o]4 Sٟi5դ<?ƧH)d;-B4]LNOU]3e7D-i"ֲBLͅ4IH ͏j|r^;Y+ihzRHdJ/>'ͳ&tOQz⸆ "j7!ּVV-J^c}C}ZEU|j- VM޵(c'yj;nMeB4f ag$Lw,l*SֶTV&їK(~ suIh^r^gz/ ՂfJwʑĖ< dz{oI6΋o<}؅bBc s(s{uWX$*[Y=a۩ƨA-(!77' eod!]RlL.o|pxP m7=T"oԠ?j8`i)HtA@ͮpZ`*ڟA"$SHXG׬0/xH{HOa}XA<o1t¹躩Үӛf2(7~o8<3rc[YiU zkɈ0C=& C'1TB[Tl-&rәԤ6tUu.˺.Afxm,&Kik|7ӵk@C!ĕ|`#43dk)3}:;VdNӥzk&JWͤ'rJu盕 7e>wƻ"wJ8R {]Ü  3 Cu9AcAR4og5>AvaRW6V5㽦Dc֩m慘HXH"4 &PM_=M=# z3@W`?Ip.^/OKj#rbuw&Jm헌z׈jCgrsaFX( _7OPC3ģM.^x?>;dbo8M MnU)Luۻrw[bL(e5ByF דt R{'q-91?~ߡ'Rd<<{6xLnJU" l|lO]jx>I2մ\aKE7џجYrUgo{ɏHBZ(f4ؔQָԺ٩]Г9g-hڬqEz0uOtXeҘ,@-B$JۄUCqs O&`d;S :99wq*!a3V?<;Wۈ+Q r.\L];;za7t/a\/ ?rd*;sq$gt }ϫ|“Vk.*< ςRfebw-qwB['"WԑV f߯EM;1Q _6(+\bO=}_O;m?[ė;hG+Wq?g$L/A[[F#f НԳ@badhJ'LdÅzA3 "lH@3=n.6+LIљt &^6f EB p3F(M0WvÈyhp:tAIk@%Է-TJgS2vƽ :٠n}ևˎ̍i2KplC ۏ{lѴߟ$BSb[ZҪT"ԱlH(Q&4|;&v9͜ º;Qe |ġks;ԷOȷCjЀ*S·>ٛuC2$C^@P87&>~{*+T";KA'*W%+1M ]PJO]l?U -$bx _I*~[X{ч(NJT1<ì4N #anR!OS+Yxɱς2Dcqڹ _;JyCdJ∢Ux?c7S;y}d5ɵiuAzaZ kkNHyئ/$Blxc6m6s~Ok!yr{\COQ,H_ c z*8y7< ݀UV SE8.* ˿KR%0uNY[H5Q,ӱǠW7%-[wQ1&Z&(plQԻiPV 8G'z5Ζ3i{Kta#CWv +,).]! e hĻ{XbJҁ2ʉƢD2~2W&q찠t)8n:=-USPOͻV [+lolc||HĻQO뿬}-{r;v/kCx@HArԩC,JbSw,y?.B#ꉺ@)3-\T0<11ۋ.u ؅q't4Œ'cߴ#֕Fvμ]Tn%4XNzRCyUtOh%f#{N OH :C&!g V',Z!wۮQ 6ej{B:97pOK'ykJv_Fx\"PNcdȫ@XR)C{sꔚ';s[2 2*1Da}y @an7$*բn!{EX}#Yo f3O(z8zb3O!gL::Uq?Edp_Qa;ZxBt+;ݦCn ,IPK%Zx֧.>Hy)x^,p\#q0uܙXr}hI1%)u<+8ϙ%ױ8i|q-9?P:ݣRy&f}Sx%PJʼnV3wL2[SP[Nt[ /04jdD  d}1W( +- OE_Ź^|~jp$ 5 xfKb2BP@UWV7f$ߢZ^䕼 HnD󾲔ʵ&YXUIMpH U&l&^c٨}G` uMGLs&~YDV+ Bpo v7\>.%D`./:.9ˋ4?Ba'?4-]2kqv "uTޕO-n[#$<9سyR8z[vfTtF-/Z=A8\t7h_j$!Ihy*U&_Cn,\0'1orQxY:%gg=VFy&]fxC 4ֵ0dU_3>CC[EPQoӫߊ/>7t Fߍ>Jw"eݚY:H\C1aJ^kIn9 zl8n8# '²1 nkM= eyײ94+HݧlPy k!Fe-x+ " 'b4H=.Qm)~:[R 0p_t |*F;z |ݽ/v|#^Z119?B3E"+vYï&7p s,y׬qRw1TYEY.~c8%v;'tlD oq+ӼB#M g+03Br7aՂuA5cfn^=/=>|H{N@ yY놄xwѻ1ȵX082|`1߰$EoBnlp$j>T" :KCBekn~C֤.CD -ʘ2O̹WKD`BgvR\mDK4%DV<O8!mJ'/0<_ .ʛ1'?iZ,fD~Boot`JAIk"me-ߏ?1(>\Uo&)vm6s蘗"ab,B+E p-xgn3Qu1WwTRڐF+>LNJ<1J6Kq4z1ai4mxw ߢ3$㓇A?yYV|yoX,31T -d0b,<=^J8cܝM_QEl3 @Ny]ٌ}oavbZ:#+OBоѕ.'&4EPrth6\r?8 RFӼwiRZRc-?F{Y$ o'+ 탅0v ZD/<+fj# eĪ?zaBsQϕ7ϣ7"UZ啚^y>Ah+ R49n_p1ٯd?)P9F*7eqvTQÏ9Z;<3b'HXwd j[̚ivߘz`ΰAé"a *?x_ yC2DaXH3* ʳq)ȿ5-Cc95AC_"/=uDpvGY#͑k)M>0@Z!~1W,CiRD*ɤyݯh3Y0ރ~H~`PW bǩ )]Q`5 )A ޞg؊3 z yrxx 6G!\zؘ˭2"l?9p'Ypz_}^ٝ~' up7 F=6?kn:yP0c$#,Ȩ~ 1c\_MzaQC1n_ ,QvS=K5HѷФ,u*|L235<,r[PTNv+&l+ 3,҈X4nJ#![y4Zp,`xV}(gVsl+'ɲjw6#O᭤VENiu[Li7N:O`Y+̥ {#} i÷7Ƽ%u0) ='29]+pE8L7b|=}ovb(O=P'W~dΊR)]58=?^Q kl|Vi0.&1L1J Xңu\FVO]OrR,6^x~ys=YxqP | T ҟA{DekQhp7ޅRpi:QY[>2?tdOľZ|/ѣ:d0ΫLĕSE0tE*v _ ;([K-q=b^%N|ۦsWv -E8_耉2^DiyXp{\ wVF@rJ\#3Y7K ? څ- 9Fnшw dr$y}9fv1xf*Lr\Ɗ䎿]CjiM|')oDYψ1=sk,J.k]D¹yY@Yh(tG${'6(qͣBz vj[-a9r7xߓu)|C\՗R7-Vhz#l{l<{P55k'Vnz<<Dza,([Đ#B$AyXPVӿZz,@d $K9`fjaJQOm/n+5ut;ҽɬ`'Fp^1$fK Cj+a^M*M,k3GZt1|>ukfqq˰x4˟( ݌4jY-ٍL/VM'+0l&Ȱ6Y,f.|yꕲ7P UvTޛ`nt,x)ȴǢH3Бib.@ TO׮P5 {z>iɨc/(WҢx4=/%/!;TaQUcpkCąN4ȼW`$N4濂WM IK͜H'!s/ڈ`@7͕-etόejY>>iB{{vӬISd&s3hv^&c]PS3 ל[ ~P8Jߞ 78C* cPo[2~ 88,Qמ  &yeazA:8eT.R(+9݈d(w}y,λGe&%*s4]) 73~-EQY2qy> v{3gb!Iѳ$ÛS%-ƶ{#!C) J 8ӕd#;.OTjrT"DPO ],M\:^c|ظxM+)0]jftkiVf[JvcJ[y[ρ1=!vƷHp!}rˉHiTN"US86H2=.ܡw-ą;y$jr&tSXZߪߩ-) US\*P ՁFB2*c]K%T郃Fo*ʧh5&ivyj.@ =Lhb;ճ3F $D7n]uLwTf#i!OF{0Pw~"06cE(#V:"`z)T['lke׌ 魕{Se]]C=|-(Pm²/*%(pm N*CsJDǏђbjޓ-\6БiDacVNI%#c~›,Msy(5{0udR]E]RHwa.f=@!m&YrRk^(dfIZqۛ>Cplzf%CnuQ}ZM23TId,^=yJr8n!b-s3ZVn@ XL]shGN8ajW>,Қ@N9e6Fƺ2g-Л00 l1ɘURkf-$sQafc%aU ĠL l %@0JL)`K>uD%էqDЂbU$݃U1vsʪs!$w.mcaYmcUdFw _"%BRD ;R+oD&emEߍxvBζF:%ԏuW/\+(Ǯ/"5g;^8e_! 퀤[1"G- }*$#7>f8% ` ddtE(Nt)DDMy6g 47P`2zmxF$/ΏܮCIVѠg8t\f o[+,;:C[u9bfGt@gYC-5'1u * aS"4_-P ƒ/cpA]EXŁkQ{Obr1A*c}Q!F28\F1 YhŻX.[*ABPguTvݚD=hX<2?V|Bd|Tɯfxe/0I/8orvǎ# yo kpMt%hYg0ʣM8]X<]bˍVUV+)A;sh~q(ˡJٻX`T4y9,]1hs'<8Xhae <<9(b}!NUkV:P(k^^Cqi'2ñ[2EpYB[I vzxp|:i-V@S iiB^)* .&CŻiн 2$~ibVn 6- ri CC>^SBRP|T* I֤|AJ,N&ʾ⊂ h=J  JWH-MQڨvuos~i3) AC[\dec-\l&f1+`a.X _%Y] I2Ap7.c.Փ#X(gF+c!u(sWu 5/;>[) BW<8aT,tYAִ({.jk$Gu2^17(9X R~zpgB.zAҐyޜϩa84lZwg4@[Oť5:E 7<8ޭbDZ [3/-H0tP};S'k|lMox9M&iYjEf[5i)ұKXb{ Q=Bnd.]HS(SturUoѵo:)~Ƞ+֨ff~$u^qW"t!:¡a?yULr. 񎪁e =3 XikQ F?UHu6o{ tB;N/گ7I8ե̂ 1;L^N1QImob낹`\QG^ż~CR`(Hc[Ҳ*n"5{"A50VQzaDAc3-$:2VϹSbTcOvJ FRU_>߁sلJF@l3l'\&NDa/5[|T;=>12FblGs5'PEU%5HrDoqu/X9NOg+lc% Ԛ% '3~|%W--!u4@7SF"YoFG-ouXr41dkR= (g4`nҙ &oQbw/p9_mjpp>&\2kd|DIaYQ"^ S{NκAȓ-+oZS̻֭d80;7YAljI!Z ~ FZݡqދvT'\z [DdK XΏT ty(_$bY<)̝6k%MS$$ y.s\S*F()o6z9艟ͰFwQwڙb6<-ggZ\~@\)1+npKw8@UMʲ{ȰX}s1Ao4E#;x<: f ers*C)5D\ݢa'l/?FJ)]zq vj3,*Q=ֳ6=j2Cig[Ymɸz!ټʘ}*ߊ uNIgW*B^f@;sj#UBz6k\ %ΈݓF@F4j?rKo{JyiF&keVHӆe[Iā }%.ZUFJ9| M$]]V'AŸRO?~%pa!;.;嚕[楗85eTbwDqY6C4Sl21 ?ug:hƼ/Ns¾  T/wEHѥ"(!s`] ݂u} qze k:|3+(@?fq6ḃ<|fR8n"ϋN'VF' dͅaB&dWEq{go_e6^UC*HOָח_A:c'q_?iI>8oʿN¾'l~.qYxklZrRgj;Yehrч\ b%:,ꪑ"2S ,Nڥ,*L&mw{<5ܹ N|R㲻?!{;*swǂ݆(T9ž[ZƳ^lZk&w(>*| { ەiK`} |.*b͔)!2ZŲlEzAm;]eZD^⠀?SxxXw rt r摎ڷ)vϟ;֛ fJVk4w5N)ɷ18MwH?Dg?qڢh1EW/on 3A8 /3)ZinEYѩf0<ZhR3=Iu9Rҵ(v D>/jE.ztU_3X 9J0ů3N#UxubO߱ ZEXxE`c?*- t!?ڒSTB5i8u3glbpS,LjarzZK!!ļJ5“r?8[ntf0 ?qnyjuTak_BAОv9(R҉DDƆ?2 ؝qqۈCb}z^ BĆcݚHb ( 5{IsqT HGTq'51XȬ?ZEKOM#r`!7|̹mH.eh m:? g`ۂzq!|c.]a]F6( ̤-ö)ɣъ?u2'.HaSti!h*\Iard熡'`zw%7LxEtya:񶯋r!M*24n7OԽEPNCe0! s/*gWkF$5KEC.@iy/{DtNŶ1(<|ܽ:\s Lk݀)'Hn/(ت8 _ѝ[v]vd'5b{< nSֽi%H?:`N^s^dB](0|Ac^C{XsLt/Ą},Ɍ֜;A Tad&U֥I[UX[[- H9ܝtI;!{<})~dN*Y`@QP K\ϫ62ܵxPY_8ez#1_PꥤW'б\ ;L4lkkd:OZxO*Ge4 i3(Se)WNRvnØٸ,< ºvx_tpSX8I1DXf&hK<1kV"uΤ jOSu3hRY(e-G͙EyoK( lڍӒ:j>喔  㷗(TZ{$^ub,{WqVBrz?h-&0lVnbdvݣ.W4W!r—K.*l*q)jL &Gɀ[*!vxTSlԼ0)a:H3ğ8 )LomowڍDy1#@I,&t;Nx 0jyZ?w8@OYd"%F.YЋƀ18<B ԗNoPXR:hI8ŕ؇M7md  F >.w*0'r\3#6j2a+Kǿ]k*L#x)Ҋ5z&]Y y)I }To,C5z"n2O*%ph[#)4qvq2X, t\w$ӼO$;G}#_ ƚU0D-EN\pC 3zkL`p?J,=Ì9T ]n5ێ4E#G%qhOF(|6h/I~3i_=! !T÷ӑ@Mgx1=Y%0 Uv}爨&B ox^xԹZorXmhx>r눕͑vnSA,szω{?L9~JQg(#uvXzK/"=IM=~- Plga3e{ɿ7~,>!RFuސX:^BC6Zm}vO^DHJpf*;Px7^S-[N}Ws08 ?* cWߒeKBǂlBD/CHFz76˩DV -t^ 2.C~B0/=ێ;$)τ%wW9"xzPB݁ *Z$Uh3MčiPD9Od_rgp٢qn5D+^sdZA 8׫M9!*Eu)XQiJWwXa#l20@Zv=^KRQFT'1?c.8jwwi`Ը S+rT޳ˉZNlh 6: EG񼇤c$Hyf'9]seܲnqH?Vb v<3?mg7cx†Svu(uFJ?(3gX;|f7xuktPT3TnRo-BeԊZ>P#$ ԭi!YڶU=2P]DRO9DcԨ.)h,Sf]3,t-]~#uvYO:rmqIVhӻ4ŌM'LdhN5Cc~ )ȾvhH=78<@q^eDsxsNFIg}h,%=@v[( q5$߆ J8~5a-#`(V{ƶѨoįHVCQDfpǏj}g ؄ٷoh]1e`3_\9ъĔߩ緤"21äSe]xDTJRJ%ىdosaŸ>^ ѭ:9 Ղş0ߞ_N;c`;{$+vnTOȱ|aPe+f6ȭyCr_lM1B_6JXAXqaNmɀ.\e`/*O:7pzşwZ[.K$Fxo6Ql&:2ųLPRBA1Saqq_\LDg>vcnDզҲXzKQ)b>Uc[C'JkA:Kn;ی^@rc~sT ((= \? Kj 0"~+"UW%8񺌦E'|,Q:ZzOa_:; Bo|OIUkRE]: ͝sv =w ͌eě?tggV+Wm҈y)y?A6avczxr9DP60,ɐy^=`LB~C;P @E(m৽I܏)P~U1۷} x?˿KaX$$!*4ꑂYM[Q"SJ:ͺcbi#=eϵV *'PWS7 аud 7r?VЛմ؆):qܿ;HcH0X:| Q, &Eb#Nz@0/G'-=\Wqk"Cqy2Ϸ`Uv7݋ jJDR^z3*5OrЬR̳Ţmjf^uS"50ϒo1ű2R9"2ңb_960pi~ g gA${d TSq-V+DC=ljɚѨl2ސz԰F??ĊqVQv8mh덓a6ݙ>\Nl1E5IdkfbW5%Jgz$CA_Rk|Es܌ uhzN X3K[\!ᔑ }c,]hwNX)1/P @YR5ܰHVO p8+U `+aTs՛\w2 yPn,{:{$b=zl\0 ;9(|o) f0|#$ ǯ}!"z..t#\u RPĿ.Vyg'+ϛ{6un1 S<].RG Op$>7{`6YHSzLTMG[3'FƔ{?ጊIdX'hv}p s(S8grhK xnHj58&*M@}X7$B[5ް͂7Ss!-~g-=GD:3؇ ty591X[yq ٟ'yH1ê@BjtE&W@zgnXhEːK|^PF %ǂ4@) =Y_323ܼ"ǓO bv%t5h"Z,U =9ݞ Hʢhqw~Tt.FpS[\z\|cLZz+x `5DubkOX67獍R ЋRUP3oOܮ+xPüdxM&@mycDcq0T +\WX$֔ 6*p\Ol'N0`l;}oa2>? DKsPXO FR.G^4X ]71ڤG\*wy̓qȭvc@&}rlK0K5"єg@tдl$ NjLL2G1%Z-Raege,dq'fȌ~z*@qՉ=LͷE-+|r S!dٸҧV,O+cDa,IPnMσe6~"a#zQ, b!P`-zt3?_5@GIE[dX.&m*o.8i-ni|d.r<.t c*kO 5A |q9tx"F@ < <|[>'@,2L/R|^-,(7^j^r«#Oʚ-)N'B}.)9wn5˝ %s=C.EϪʒ k.VUSFOIf}#\(Rs@ª~0TRBwIgFE3 z.bqB2;Jy[ҳ}H4b~\ ĖVe O^q2RZ GoM g"DLκg/c_LVd!H* rؠqb8,}~ o'cL$ڎJ nsWJ.o "@H]A/Uɗ䙭&_iO,zy:EDu".LR8- 69Aۤg sqslh)'a/maf5l񀊦ɠuL="LJ@4[ .N·Bz4!@x;GdC,fD}i?5>ǚe-6# 7kg ]b^@bB0ÇͿ`)bdh=!gE*#$ЂY0 [4G <i2wLSfa.CK)}დ$ ? r kq!ǢaVMkW[mkeQDCnT1)%1sNzLxr~^@6z?Dekj/ C'j^E QAvCewUrF)+Ж6e<4§;5254bGf ?P=^?*8TݿD^>s٦WT)]kΠo3)yP'(xfK45r ~`FXE.<20H"uX2SDnmCue&scB񁠄kQ͵EcF9%cXzEܔQVk !@|"rm'YFNS+uwPt݉Xq, I'O^}+It FFɏ!!sPQ083(Ÿg3.em$p'',GKfM;S{Mo*X!- (uZIW-{|ᠠݲNp_n榾/6HL?mҦ&ru`"(eW#PE\#ZTU_K2=|[X\.2G(Ǿv ͨB"9Tm,pwqxVڔD:YQSJu:,]w*F*&/Z)5j\|75M`B"E:[\m11,be 17Y)YpHǪv a5r9Y5r.Z ^C,4lĶ1vN% =+uw6=XlB(i=)&49P5B[H,bD3^a)ю%xgSJLH^:ά o-y_U:h7j](6/'=[ R*Pɧ+(sBܴsh&*fǸ]GC`l)J;H0[p%F|x_ ܵ5K54R ^GpL9̍?OMڕE9N Ԋ߭Kagj*;3OvMANwd}!!|"#EBw={Edȯo>{ hNU6`DC&[_6;ic';u*Nu ۣVHlSGDz7I& blJgЗI"Nˤ\P.l7殱G=z>ΥBy4x|=%6_8B g*{;d"}ş V$a7qH5pCx^Ke-:[ROi73sc5p ơ.O e2hnBڪ tIs =g3>:UtS+YW,.h:~\~d G Ю?1i{>>WkMr~ϯ+(O+&e1!s#Cu˖aTsU$ٻ=ózl'pO _PCmwuBvvHy)aNt5P5w8Ӿӥv5da?('Q l=t%D-8C!FOD4{4Ah z2ukC#"* P0D%1k,ЀR(r(] #Y ,0fʮٌ(?Tt OI$%_pVN(e2sck$#0qD" ^6CG]YSAH["*tߦ-wM&y{H ,o(6s KhMƤǙd\C %4_x r!w!*qD5|TveD{ YESLptwR>UVi0)ݛ?% " ٷÊf儠?Y1;A8K*vGtoYCj(:fen/Ń[/pR9U B ZINND|u%J[`hdex+ 6^ʗn6Uf4e.VWdau+<߄6+ ״Nw.'>BM.KDꊞvˈP,\*n[7ddmJ)_зR0DoecL ڇ l*KhHopZ-.vy`1t.?'q XVsVZ l("Ž7 P!f h2gȱ,e=Ĝq)wwD2(0$>M 5+}O o X)ɱ]ڕh\ڳV9F2JjUb*ZC@ĝ2 a|#jwC|e3PX%:q7}|evCiC]Ꮿ(?"R(۽xbH.CE$L"DA-ΊRVW|4n^n(=`Ih[jDJ183Ao~ikP6|rO}cEqȬnJ,6"v ?yxSS]zB]53nrQŅYV7dAKg42kk+I8\$EP8vSR{`L 7&%s4_ڸڣzsSgP@:O jő\PR]?% b;KWf#±udC QD,\PH\:IG}GN9]&0.u7 X6.iչ6he6Qd,\ -ԩ)42?EBUN9rh+,SSPGxhO=y=~k[̓>9 mJ`B5/_%I:"թiÁyRh0sؚԲ!pd=T:3Gʢ|lPfX"oVLbQaPXh(wC@T.7v,a| K&+==].^IR:8doSmD0V*kFɒn\T=F֧x!ʠD_ :PNwC_P6gxuʯ$6}ͷm-YT,X(k>qѹ]7?mk 1k)L]ODJago9t#vk6BJ/SgCfzO/r%& yҥ( Si`ƒ'\wQ"{àSYʗD<>ٞŧF-h|;Xs_5d E盧&iDZcOwվi\t5>S\e[ |ٮ&mEr(^Uو RO8R6-7"нnՖcXzyLT-s؁Wa,#G~ @"_xu~4kD #L?xI0@o?N J $,`(+a{Su\F +HM\rZVV%#I\vnصp23 ?NM >?U,E|°Vt6.*?HQrD:WfGTKQ zz.*Lȸ׮`Fq4С7?7NaVçz`#iڠ&C5jn N5ˆT]z Ղ*%Ysu.5{lAz%)BXlVoM$7fϯ[+tr^sZr31qZ$h[<[Pu'QGwXY"∽''t~|pa[LEh}0VoqcQ84/XKppy!ϮHr_{ [I<ވ)"whJrsY5^Zg5t&Z-mk}d"`]Q@M)0t|A?ҳ"4ΗY;,Gab>܆ P@hCy=寺y nū$sv'1Fpw .ޕ2 Ls&S BzRE?9M/F6!gשݴсQ6Z Obz0v+16CKS4Gyb2{# ͖5Au |FcfE Ş~G藤CN[@ ,ñq<@J$xV)!-(w9%gd>E]YBZyQQSg=ڄVoBa@ 2fp̥ȄdB0TK,YOyδFRYIt\0]f7qV|@FH\kkg猳KlnkjzvN蹊,a֒IfEF]SυR -/ 60| eSoGn $]c 5SY?5FZ@ ^Y>0v~u CީUoPH*6"j*g#i/p<`/qmTatkyrPJBg-LHǶ xPĤ̶tݗI#p$b_`E-5(>̇A ~6ׂПfb[0@p_b{Jlu gIhX1Z=3pޛ 3 2Ͽ%f]˧HihQ$5%҉XSN<уi 52=BNKSaBJ*fMd6ߋ\kKMoQکj[x"v[||^t) "FFTHTNs?k*}\te{'F΢JغDh:[.}fL7{dkX4f2x1Mm=y"Kl) mђWKbChSrA^͚3i' RڱrX# ډh]kXUr.Tt@۳ GǼ9u(X^]?ΐV6lUls-rڊ>AcKgkyxb4PB0FS )N) Y{6@!-LrH!*K_a2 FԽt7K/<;M>k[Pgx 2t[jGTDI45sBhN wnt@&vE> H'ZgpL?ڄsf*ii{G#]x3['Š; dܜUiR.FFĹ(Lޱk\lO(K؂6X_TSXaz>Ο|(LϛfGTk\X5?؏ՋPŎGNq9(]l6XOΣ2縦HcV\ά˟;ciHi b*fbO< A07>Yb#>%DAe%%I5^I%'*[ȻNѡ>P=,r(߻~s3l4h#ӤPct.Ӌq}$ SSN:fx-}< LǞidz?)1.GH8>"uŒ'12"Yc4zDo7par"*I2rZ5x-+B5?cB϶g ~͢XN1x\G `yvSS(&|%XCYLD8CS+$*D#D4FfʰFz~&臜"@':Sj|@uפQM\V.AgX X#| a%qeD2vK)#W^1/z&xW \kUϹǿ,8Zs $ Q&E*"aV/SReZm`7Nԉg Q<} }BIqFj-1nր[#3 9'"33nd62̖Wk2tF\#JԥDf@ Y:{87PT3Ozw nsO+}dyf[Xvz$F%in ͜#}ۊgSh&hi\xXy Aƛ.~}"ĤAG \rīD75 ']]XZ-:PMvU>.7kʈ=fNiۤ=R~OHp(fK+C˪-KpY(EGj/xHgʟ@O^Ϊƽ@m8%^φy3Qo$yWZkmOGel3Ua%}_4mXپTS 57%`z`zN[mt- b^4;R'˸5*۱ ݩ\QH>Ra r*6M,3E CɟQYRT F$<۠sQB |\7=K^lsAx ~'=FX #ᇪ=xX?pe1ͱ%S*,ͦ1 f<ִFCszj촻Xӫ0R-nЫ+"jz~uM c1Lxu0IBJƍG'ٗo,HNy9Br&?Rȣt.RWzPn$ZɭGe4O$qR^wPPд4;HRѳ 4y֖Ʉ('Vq*fG[7)*kqCV:%A$@{E0 a@Vƻ8G6*n_B'm/Onْʎ}ONMISXBKJ~yC׵ǚ_;̵|{'UĎ?e\l~ɠtAa !mԫDtSoCUt`gA}QVsA>cV4|D\'ی ,;5n.S5r17=ʋG#H1 /$E>O6 B}:}f{Qb<#רjo_&SOrSI5{`;BඑECYACnٶ-,TF Q_(zYH}L;x4j#AGm/SCRNYH F=WII6jk jT͚Ƶ37fYXu!K&_7硻*ZArnb#/0 sh~fn/4cAu} Ƙ<ū B%;ۉھ뎪rȷgNPu|PV5w׻d}~=+z% %4oHG[&lKvK˕ $Į/D;,z_iVRs銑 l-Tc/=t*/DJA'"̀Dm{ B<}O>ľ6VUXP)?ܠm|I厬ԥ,8ntދYXL,jݯ\Qפ.;K)hTNp99l$|w5= HkuT$ ~ўh f L0Q#lTu7 %_.jA'p ,$OS 7UGcLL`-6O,ĨIl`s,_LaSSnW2 l3RcSZ(nW .xM%Cb%iw,Q2,6 uZcmtgk-FC!m) ޝd!-| ekf&ԡ ڭgy+Ub~+v^6Y}DXm y藊;_`bm?+,ܔ;`3 [}s,ֵ7C(o}$t$,HOdA^ K6F80UƩ`Bjen37{?-32lT` N!?c֬kUs 8. /T>^Jg埘 ]3*9i,zFb;30H IwbqQ0 $$(^'}Mpk '-"]Z*bL]Qc7ZrZ m4"L: )z*Tce#űqV̟MTsw9eΡR[ܘrF@U#5& ?"H4Xa! 8D^H6 ~- f~>u+ڐ<p " 7 n`xF*NnlZBz)1.Lk@Z.臩xaK?/|vtK" |izh~OWkK\FuèVV]^SY%V@5Hԋu$p'5: A"+S@֩j3{}Ht{B? YXL%YQu{f}w fIlx3K?(:S B74vڻFx /[$hE"JCl#y6FWNA6mOn6eA0yv̰sZUl< j8l!TJ ,lQSνQFr{1P𨲓2hڙ4Jړ3ÕD=tV1g柳Un7)'cp}v/u3MJssTIUΘgKhNXCLXD vO̗fb]Mk1Mek_쥋- SH>ޟ&}0)P3u+̸V xMxxh:=6 ^V/rKjHBea ^/}'3W,N-%>_ZS){s_qiO5DŽPCf`8D V,#1 2l+64:*}MSIIdH.S `.5RMuKt~N.ҟ+&ʩT-^a;\/S21+;X&fFf+y`Ʀ>iH ;Mnm.wsJzFV}聣+Qvnb5lN"R}>J<ŝ7JP8w `J-p&P8+M 8&9IL%=g% a4_f}D3Rmq5mK^f82X4Flc%BSfY<): x<h[oo3)6 >;KS.]Fa~nSDS5 FφiLOPO|qf?ՌF3.\H` TSvq[@spBn*V:X],h=d$vU"$1hĪV~tӃݝ{O#'?~dÙw*=22K]W&yXccV2|\Kz^,Չύ{.kfF/`*1Irf`RP? Ӛk=a@NSYt:(bl|Sm;$ł ΁W޷PsI>NSsuj4_,Yu ,sf寂o^}@Cێ2dP%%9e !Qk4rdTi~h= .UXn4X՘MU?*[TPcӗw,h/|͜\D0ԘmDLף z*:(/]˙!ٛq,d& QspV^yEg~U*?P_$hS03Pqg903Ho~:xR^RIR^MD]PIM/Ug5F60@ Xfis+`o; 'ZAQIs[˒?]qYYeو׆ZDc1EFKSU=HO$!̌)~ZF|(%2'/~ Sx]yf687"^dr-G$)MU`Ws3Z_Z7|(= :sJPB|w~lW-V2[\Xg"鎲s~(O>8`Vj-ȋ13y¬bPQPŚe.NAiUinz(6ıP䪒 j5#=.C҄ ˝9v] o"$C)1SRˊlI,, P4ρ_RCtSmưj%S6dz\eRHϵa)C\V@7M2zuv!9 HKv9絲2鲚 +Khe]%O[=5.&`Yƕ>$XL>c,HCDߣ+~v%TJڣSIjbcCNŖwsFjg i=jcu0PLx9sBA(΄vȈYc+7OS 堈!W?~_lɥVڭ܁j*;!YMKS"v{ܨW>yF/|ig˃!JnkeFƋďaY83^W-;hlqZŜSnUs[Xq#aS>L ~EDEtƯFOnOXtLAX5Φ6}ID3~K n[wUݥ&".!B`)/Ћ)9cy[#Mtzd{pܯZ/!8ǖX# * qQ;\C_f HY>"-t;Vf=ϋ~Z5*JBC3W4 ^Jو{(7"4\׮cyOvAb{_`hC":WlC*UI)QD t8~ R:k^`S' CHSY:\ܐK[v01˻)ң-M_T=ܓoJ8}#gb`2/"Fw>Svܡӗ-!}3Ǯ| ۱+NLwkz(6#ӢL霎EP?(YùG}- iOF-Sv!bia%Ҡ*dNi02jm)?n$;THp& 8g_eLU0mOɇa4=-?iQ+&&#vB/OcnZNt2qeZl%6rS"iR;*C8:j;Ć,cM;倬CO&?UӶR1B+0g^KC] {٤gCM.~Y4úЀ醃 Fs }9 ePO.eGR)P跀 {=Yf! aX&3B\ʑgCnьS1H4/ Nx!^ݣ*vŒzα%evlkڭ-w0o1e^?XPb(M,Mɡ,53E<~r|-YfF}I[OAD c7Nɘ-t3CaA *鴜Ym/4sgpYhd.&<ю+.Byo)ޮϵ-xN,o8MP^չd?BWݣx]Mo,7\# YM]E 3A5 }u=\βkɯ9j(0x߰p9P.q~,9/Z(ȤZ멩@3czWSq8i>O@ޗTMGe' *A۫Cci Q0=6@MeB^f05hiJv_KF|&Y)Ia+Zp EZ']N^ݚ0̓b W¢d;D-'E)1*%!bm`IS"G;E 6'UCuꥐ'y Rcrl^^ *)Gՠ&d[{$Y`\(Oاzɥ_aˋs-xF H"uiYN?XxraůN[]FMr@6F]pg.0|QGՁP„=(2RޣځM-horO\e u*;5i_A7oTo8|="plu+[p3^Q1C?Lor[/2=`""OGb3!!t>F 2}H~Vf*unB:N/gG2X(ߗʯJ3ry@PR8 at4]p?b~Z*Cf^ij_?`)碱ϠރJ!͇EMqd.7I7gNd{DqL~]4drjzٯEj7fDD()D?`T5 r„dAo "9Nc2~4>J ':nd00RSL'IcHg+dtx"(1Q` yj?"l8 xga>#vBwf'6V,#V_ %O&W6b)o:'Y6+&n0i ! m̻'p{c.aC Bfš[pѫF{Xtez< V6+<2r;Z96 _5x,ښيLejcϱeM@K%YT*(p=jGݦWzPu0 uD,wt[-9O2] G3b1|S+QDoMP)C`KX:GA @٩pA]?Őʼ]G,ŐԃNC(Eq`qվG^mߋ(^8\B aYKbH0s,XS \8#g a`t; {ea/,ۋ 4!N1rZwuI mM מ{?Vu>=A`(Pn9 eGAqB$ž%%UfQ؟Av玦Ħ8<t-AKX"´bBI?p^Ӆ`a.X0W,Y:{}/#o*%X_RfD_tȶEsX.ICv#6{vb_nPn=4KPKK#:i|i9$zlwbk͑`1t] r/=dMoexnwz+ṔR]F0D,_` 6fhTj =eSlbMV0a7.q&[Bc g?-P}dTGcI\C'ŚeM_}*2d(H 1t.!G3DY\vELLK{%>OfU] ]7W?ئ,[m ˚'˶R"CH/<ycQ0⒞V.L IQÅP1IŮNc4w@ݓJes8M6H_mT6Ҥnjks$;x!&;K\wbe@rx;`irWRϮO0xyJLm&q Q/tQXd8.ETdgr;̕8icǺZ_q@kU=jܝQInԤ>\`z'ڌ&\4)fiF8 TTy%(+ȃE,.GCmI3E(݃O yUUy(.M j?Ys'[ mxSͨ۔)eݢC_?^ek%F~P3E 5= 5KKt,bqF9g±z&QH>*BKjiY!dX,fL;-1.*tq߹):hVQY -#X,9i@cnQ%fLXR74?lyҞcoC3[_u- i(8*.?3{j=&V5w>' J9 n_a+C2!j@5I5"[xAպRGA(w.՛WGW5\/:jRrz lC1TXPڷ"V\0vNOUc̙XvKqE< I뒥-u$0_HP}KHRô%^äq)e52u,R^R{ĚTXAڌ޾FIeLtTgYY {Hu75MR 7z3̱Ϯj=FgYzLlS6݆fU6:U-uݯ5-R2a̪ܰrD{~~=8zm'%Bvn},F fV6,.Ŷb"]MiII &]_^px5gp}WvÒm|_Fk(o%pRXP#UkZZ ջ%K´ѯȵ[gAc€>Gǽz`0p.&~;WLrm@]5DiGϱ{'@Ra4@7!@@;[-q!u. #.!v u!dR OGF!+Sdwh)6 C,aX>!HWTm.5H2)|ǰѝ]zm*4:$ EbH(Mfi~wAvkq wAjM%;rם Ih]N ^)m3vh8d #?iUQ'CU\3 Gz% ~X CiY>ʅb:wד IB0PJXN~*8NT$Tdp{w$ŎUW?[~sń1V V''nyI;{ёa]r?JʫX?i޸.Q:r ڝy\_V>`2R"Vq_FThIe؁#R_!MhaWhP| soU6F56ԭggphk *ꈔ)Fpc keSQBnxԕ#Cx `2Kt4VoNyYPᅲ<.|dpjΐ~Z,VaoqMF=hjqnB9ndo+ 4 9<mf @5Tg0S2F~ggyqL\u&%z{ƨwΜ&}I RZ#@M=yْ s ;!qmL Eg_T^.UXN"B2h@䨌&cDz8]Kp m[aSeFa;Q3-.g$܌჋̔l|՗ H{[*bbۺ.7z5o˪:Z=%z=-Z6 {}UJz*y+\R9|u[-,m}jA?(+M^E Mzŋ•mOK'|*A;K~4$Md%AcW1x pQyg恾Փ ^l7ec" -)@e=}GL-YU138AN94Aϭ\EJo~[9хbl(_3?lܥ+;׌ϼn>X\ F5{\.cRb #[y|2BQC 9ܩMrC;xAMi<VG_B%ƅ窂1P7@VHee-`Av'֡X\7rΥlp־r6e[c_% r>(@hQKǸڨ!yf3'E׊عHC{M"NkaEYK,ƑJgh~̫@6.i6 iUc&-[xiŅZ"Ev򏊝7EGMm\ʰ%TΝAL_zu89 J> ˥B_&!j녤OV|4 ek{FʏMA18;ie])O *_rgGX]k=tP-lç,툜|$U<5%FpAGUF-FWmAɳ)HFRyhuxSNT;PGDmγo\gS ayG3vg 4,A(Ȯ_<l@/݅V.V{L͊mP8y𤎐}@wSsITD7DX$j/Mc4s`ވ4T@6LHSfܦӌʀp#YHI ,tJ g%7lpʯIfxU(4?pC*O?GA0z2O/'niq3HqGIomf$`]hi|;ҡ$Tωue`1TwgHF6I~zdSiw%X uoJ~ snzyziOup%4WQMXYW"{#ZJ E[[a=J[PEf}N Z={{(ppsy5PQȪћ, _.Q^6n_|̓b KwV (=b9Dc9{Y)iidT( AleoyU???u0.@VX1;ZJ+`G~LqVVwT AxnC6}ι4/V;шw9m,9EB9Tx%zj7_G'']Bj&IS]WKmKtI*6F܎ѫk%cU6ϲ +T̀P&Hg@Hd]K%ѠH/y xjki׌j)^5T8L32`ؖHVЈw2ȤZ@Ad͛G c?X=6Mwe DŽV4up!U1/ʠZl2b%3ig!濍i= X帆-jΠK6{ +[Ĭ*B a8 _ NRDm㔱Q̑69mB/ T7Lk&3KR/[xjh ;vm&ډg-mG* 8%)H|͕ to0fj&XGZV.DlZ=t^Q֙~#={ )]9s';@QS(FJN&'=za #a%QmV F$w&}ŸM |{G4U[[>,ٓ"r,Ap}:L^l(XRٟ r$s sp Zʶ`I[O7bf]P4y_fy=]ǐ 1%1 ܰtp˛&u)>6\%x;L* [~=eh1_Tdcߟjg8 S-HZol )Z?pkĿ$8SbMФORmwd*0MŸm5-dž ':CFLSEΖNi)^ulJ9B؊#ѓu[>s0(~Y9b`selp]Kb9ob=L2zP lV"&?4|MMƄ`i}]I3xؿ,T-!rO=(޶gʡS]4ޯSDggQA-%-V7p\L,*" ̜HG/SF< ;]sQI xT&׼߂vw. `\רI 낼)ϚI4BxAmZȦI c9 QbrP7O p-0V-a&.K؆$]˓OݐcĖmRuemAHGk_ @g^6"ZUwSF䳯@Q%}XP+qVVZ'Q;0_v0v]v pnz"*+_ť$d(nQaD?) 7@ɑYQ؂2Oky4 z3LX wvi}m[I?>ELcj0ք75wHLjO??= o& h XlMDF!B=#+n4uAvzCR.ytn3M :ɥt+fp%*M&=U>v;vL K/:KTo_额zQ)gg)eK1s,-C`~ 9 TJ,"0/>lu8RտӘ Ў"yy$6H·E1y3 ׍Bަ? CEФOq">a١J>Pއi`^G.Y`,0_&b6>Iyqm>3~ =:l:Wo~&~0Zf}c”NͻSw*е66k cd|ING+?[^"oYQUts <37g&ej 6Bw!8rVޣ]?S^3[N~0up t_P̎8~:.;60Y\ z$# ,T5nM Qs hBBT3DU<}h5PfPT:z# B< ]͇ǒMѥ#B:6 >27vԯɬXW +oŚс:,΂_d;MgZ%Hժj%;$j,&@jU~d+FČowFW-P__a[w[W}im i_>o{R&J*;Ƽ 3۬TA=|3n).Lhqװ7G~1b4,a6[⇺a2zM3c*>Z jv "uJW9+ՠϲ?P`v5-PpSSHp+ŮXf75oە|\q@Ow`u\:QI@iYo`\g,[aM?|OCl($*))FѼdY}}vtV6EAPn!D#B)˱1ġ4qڀmb:I1ViV`WNoj +N2g8TmohtW`i,n=cWA3pd1:4pyx&_`e=wFo Ţh _&;i{p;@Yga@fiJ⛗*go=7F¾u ,_Q۔n%IJ]ab&VͶ)p@Fd*8ƌ;^}ac>u,v]t:X4OTOAkzeT"j?=7if'.hb*%ZN|*(H!^]" bJflI΋p=|ܵTijoazOTzc<%frbA[6=Ik[%]7&5,n Cs2f)XHE~NH65#ee|W Hb-K:;GT;5BGG֔ 0k:i\عvei'FfIHҔC_@lWflMr&T?.{y!  ʢ1Tt&tQ*yКxd%} R*!hK0^nq>T[(\:YtVNJb^Mz8x%ClzFM4kli%|fBڿ4X*sp P3Q{iI=VY c"]",<1Ii(Qed|bhJbӀ0C Z̞q!$Vdc+ zާn4d#5{O:\2OXXᖆG, )S,/ǹ[RC.[|1Bru _]>n7˲AshS̒'LFQ4@ ZB>#lS[ @TEQqt^f5]7M^R'uq& |X Q6t۝=!aB*:jDg 5"GvVUrd-3u0oMyl 7q`[sʋH F̶ON_q)ghJ1&6^ 8I}2}Um@jċƔ&"VQW:5* ;rgPgtD3N+Q~ Nny ;KQF ^,N] b)7Df4Yf?6H䒻g)q'fѦe_] *6QIz/.&z=;\3Yu~dW/qg^:eg1@uE^r4`(98iŴ=SR1YgZt-2u nrIHep_@%~]uEUbCC)ף!v)#q].>eǕ"ю%Kpo$+EYS&Ij9MFE3?&Ӣة:@ 4q1van{0pNGi*xՁryai1ݼ&5v JC{/3~Nԑ&)kP|4\KDxg˙3˛ҮjZ6]zMO`D㇞= Er:h B7F S^s!+JxZQHZU^'j0GTE@֠0Q^ˀgjo(%ylC;hǷ,4#d9t; Crh >PEHhMLusƂQGӭ ozVҸԹ&9rD{40aAiA5 ϒ{VZ]=WnǠtD4K4G1 I*/weX1.-h54av"$dSxQwK0ʟl#,?w\(,r,FF1W3AX}`oF KOxN}#Vw=BAą[n$W*t{sn|\R% ?X1%Dt߽]ƑKSdB sL!BeC&.oI'HC58hy-]uxY[$[(G!%W^COPKܯOlmˆhyp8KĪ?ȂL NQ϶;?02WeޔYEc>wBno'gBo?N\Iu?>h,c c`57.͉*seYP#rZh!΅ƝaBTvmYɵ "ֹQ)6+lЪ:"#q^ sKv5VLcNVč8|=W]ԣK x]@ƴhZyZZKWqK'?s"19.aJh^& V#K)b,O jX=(>nR:&v4"aAš_E}-`4/ Ey΂ru.(&6->vx*M.rηmG{A\ p(bt4bk8T2^}'# UUB)Ʋ|"%jCHmY h$!>  :SA2Fl/B HoZ8s^-ezcF:TD#e6#hx#kcBd '%}Edl%Y`NON XG=K/n^Uo\{͸v\R/}$MQ53nnLx1 pIq1f1J&pH75!%BceQHo_y> a~Q2<_0(35e`:g l~Y^LtGc㜾8՛un`dns Uϩ*vKΙODIGK8z͢HK's71QL=9PS޼JZ@ N$Jѻl:\ˋ6;z!W\@XOjMM`Cyq33;,!…J4TrUhE?[1;RpL2Uf ( MP0?5,4'^{3;rZ"@)W6VJKN7Dc{WeKKYQU@ݾ t(1҇[$x |)ި̍ؾ:`'0 hTM˵1`uHHTcak$fֲ\b+ײ*Im=}{va~Oq>k>pX;JoNoFn! wR >%T ff)=WceS6@(2 ]&z6dOTLeZHfuveMjz,zฝOlEr\-8d®EDVY sGj7}oe3ۇCb'Cf> w%os47o@PvxpT*ǿ%9"NXϴQ_lC{nB߃SqY8x/,M UeNfSǖ\$"]8/E@mRGMDOB^t1m”:-؎NXAU9ᔏ4Ҭj ҏTOvZ+GfM *Qr5r[14oӗ#\a#:qjW:/&v܁xi ɸmhӂTdI<<ˬM( d65riB0RN.;ĸhK?>ҎFIbs4\!?ẊYڅ0\lUIoneq{#:_wW"'ٚ5(] 3R2g9zJJz6ri\¸[MMGbd$tf$[ۄJZ'LY9{A02K?iU$9;&S3b$r-B[iY"O%utscm IFzy#vZ"J"h 8W4&( zGS5ebLc_* g Ku/@6 <}&7uzrs+횯 b"ڔ? HWF(% }/eQr*WNQ!N8DܥTfgvi@H#/g'tTAbރs.Y:$+'>4X[F=pߘYTbNe-bx#FvZ)G3/;ۡuHX~ԛ0?8G(2f.>)L L.4_׷_qAs, _3u?0Xy|S^IPA-'h;(ykEGg һ$P<$ጴ0B 'C` .m),Z}7\ʈ=-k%%VTA 2 =8g]A:[#d@#('aŸ4Yl.߰خe*(qAA A&2֖PHx0c]h#anIT*x7FKHJ>mFф{bFΆ2;QZ\.q"'B(F7*[EDD ;ԦLٸ;eS*[܃H[I-8S4uKfy:1d@#ݙ@vx FX9vږotIIWO=db.&ʂlx$;s[=qjRb{=Tls^-Z퓦Jf'u2-E24NNrhUPQK Md +/o%t'f+-w|Kar^ÅKNqYaޗJg?dK1R;-sFQOze/T{\.k:n1Fc'`H?{  c4u\Y݂u8DY$ve@Be9pJNł:v҈Ic" I%fDPR)}tۀ{?MT$ E[\@c%䯌E>AeeA>?;B,$zI؇AN)MB  Q!2ϯ7/g}Ghgev%)нnB9y4E 5ŀ~K|qWkmW*H`+PEw=AI{786n-% z.)NKBDX|lq)24|\ F{I._9ocBU~x]hSq]ړ#A'WVNV%)s0q>5u69a J?QgF=En[#L71h$L. G Q2Os=ܑMݰQ" Qj͎v!⚺.~5EF'wԠ`lcj )3ŹwԎ+^=/\G+(@Nɭ J7-ZVR%Pv,7u5twR?3p6D&%jcm^ Z .mUep#V>MkɅ/w\!e;CP j匎FI.j ~%7MIrZ'HGe0#?\)ï$Ah04F{)բ#d^Oq`Ў;B9кäUYd}<P67N=8 \%Nǭ9m;$+W3^d}u Ъb{d-ZAps6562Ky!Ҩ>\0[Q* \` Pv<+.fgoY< gqS d /o%ps[gv*haMhw#Yx$;+r|䈬1 #5$qE@ieu8_KueɪU1]w(_Ԛ#_kY] LhĠGfϦSyUEsg94a)b.qvQw3;"YDa paZ6ќkMm)FeѭQk6j'O&0\-{U [O'e")?G%n28} +kdp6)rMlFD@\kѱtb=3|^n*S-1-VPү.7*WWmҵԤG URfCw**r[?Ho}[\;̦cRM DߏǞyᩙr)݊.̘nݨ 9-IM6T^ar3 1S-kXlQ_֨ *Uf/ !c&-9jKιgOV %%&Q ɦ=vK1dniU{Iۚ4SG@?q߾T fE.QDfԎ(+mn%[t=M|bY 5 _C#A#·6rnCfan+`5veao_ټ'=NOB*'_-)h )>ù1$ى*Wa֏!**)77ovM~l`KG_U}9 dA_y[<Xe[Wl9&_w+NfHyRT5բKY$hB+F-ƧvBՂ<*@kW`MCKXn IM#g6+pv~Sb`sDY{G (rZ)K2ylV+Be s@!k%?*'!pVC޻sS* ɡF:Yl""b/-)O;cB8~֯[Ǜ;<P7~ rm7 ٙ/:B5#b|#콟JSww50U,Ky $Onߥ>˥P]_S;rgi3 ,.B ~ ^"jY#lM@>V*RAI)} h&y+yY7(W:+{˽fV 'DuC+p^cW|dgUN{$Lo"ؐZ˧lLx``hd<@VJ (~-Q '*'7zM¨0]x "jˣFC*%<0pB/<~')f]xSUH-3do9[Qڗפf1La@?}Kxq)³šwn Q"^hݞ=;V ic6b8c;ˢ ɿz'Å+E*2wZe|݃?}KϨ; j/!w&9jǍY^PEѠHsceKHGljJMtc Ne ^*+|(o 8!cboz)u㴵n;,̹a|t+0 IC <-ɪf ~Hg_d,E`+ 3etB};a䘕] kN]rݥ/wTǻ'= O+F*S9t?#uК͢W-t^0 :O06:P"\5~T0ZUvnبT=$o? Siǫ, {Л Z@t4/FݙxIa! ;^{ӭI(}Cr䄃?W2 SpRDHatDTli繙3̼ ~#ba8qS[O5䔷mQ2k~'5$I  $CبaUH-k݀ש-m>B-\`,xrm/X{?{4D[K0Vxq\\( Pp7˱tzƧ85v\ŝ@M\.o' ͻ_]AFf|YafWٛO6E*k.E;G.fpԃwG%oФ>SuTbc`x[9e&v"/*|1(c2(7L;a[ڒ8aƷhC"EV=z{_2*<& Ҡ?=6*|h/Vp ?b3wӊ~w7e)1<˲EJ: NPiA m|T\S@&KK΃\)qgq8|/|\&MH cSm1`ODc7-g?*e̹>)tR@#Ӈ5!y>n6 >ߊ)\[kLezKmr72$)ls y%#?x<<+jZoh+@wJi9Qj| oO5LAD*ݟ1AHʭTn0{~ 6j8 B Xe@X{YG`2}NZ^ʋxn~#2OwF wǝUUpl#2Vnz)PwPזD;`~^\0yۣ^%6&E6lf1<M[6/{J -~^-2I:68}]襙H༂-pjqp؆t`lzQ,A0^bT/Ԩ W &@ wդahd04Ko˺H:1݄ڞ@+y/irZ(k' 39[19J0$t ߤ*Y/}sܞ+3cM?lkl*g.G[Ys~׀qSshV@%- [0d$'h~B7}=HRNEpSק$\Q{nkӃע۽32Zh_`ÐXʗ te.)/{_a54פhNoowHkvme1Гģ0Nbpם.ĚvWvi&8Gh Bգ5e|8F-bEݿS!fJ %/j -)!=riy:)kupFsI7WRj:Cwݧ_ (FdT 1y?SRSO{tKd\\[Zhu6Z~Vj`brm'BFmYqv֟6-㛷 pL)8ekgU c=v}Bjär!rᮽ^oG?bK,V%/7CLjGPA׭ph-$JlvJGWe>MKj(緤b!OWd.Y [X9tGvQ-Gs< ƾN?vp)H` ߄j)|#}ϖz0|CzNP<^;A1" F4^$a`CU|X]H7|DUTFAE/klNnPGP%G  "0/s +1')nǣqpaE&|kkTeb}NA3aV F%^;;$@Y\K]q}4w*eBMMxkkןH ȩa:+A%?7Ҷ@M (p Z kB?RD:~~ n,d9RX|%6g * 'z%d,o*zTw}_Vi]#"Ѻh9QbXC](MZTBpu@4@y/9_gV!,Gk" (X'w%1 i{0A$OJ" 5}}tq–#jLt"^=Mh…uk_,)ALT8ѕrOfܫ4w@e&h`3`%Lu4ܒ 8^Yhqbd \i&[^v>yVja Q JwEn+0*|ZRHP}?a\v֒Yǯn 7h-;# EjT1D6J},s8x]iqjcmWw~!1iZ,DIupZX*喗C>V ,*6Qª0̎?Ф/Ѧah=jXgH04PÜ06 %hmn6?wwTJBB}:Wc6ϝBl/AmZ(\;(9 =4"ỏ\ A_Txv-hkIu7!#6$@J9?8 k~e\ra[gVZ]foTzp,/(%? 16c.|4\GIPՈK#j Λc\tjb9SmlC1r^)qhK ›b̏gÎ=Ȉ^.%D\o }2YpQږ.Z%N9T%\Մݽa 6XjڼW?$q 9=zGm*' c6_^@ᩞN#d(1lo}ԯIl9=-H3)$ + EK`¦={LbЮ%J6%'"!C_j-qUẟ+^:L 4jt*ѭ PTW]܊MWwu(4{.FZ 4PC'Jfb($_PʾmlL$v](Znx/"vM4hJQ2무7ˆ;Y"L|e0aFg>.v%q{vyJJ i˓ whڦ<ئ0X xF 5힎@2TԈ|f8q^L7Է`(~iٍ݀a4%R^vcŔavD6N\_$[rNh_dAy6fjZN^fQ]@{e&a)5 *%x,aKXa&5ň7OHŎJ̗Ų;n-VPz1Xv ph@ 0,ł T%nDq,!? }E^ H: $wFy6VZL!  2d+P5 ս HM"mG s,x_ҽfySyeǻ#o|q#2P#:-F?u~:dÑ' =Qxёeͅ0-ֆzy!CKXC*X9͙neAvrbM"LB4i]rLˆ0_\foΣݟ*=岘%,ꃑfqyр |cR)y4 ;9:}R zw2VO7<a4k@e&Y M+>bftLGTIz@p`=tq'PL'|H%nǩr"B.w50o”`*N}\1K]?Yz)3nI/iɼ~H$"3~nsU00B;f0}U%Iއ~l)?FmkVLJ!" Y$XUp "h^ݜ9Z9NU1QȨHUUWS>,bS1q (ȵ81IkɢՕT2t.BRLPJ}1g9. Zȿ\4JyjǦtjv Mk\M!/6z- wg[@0~k9r]GDT d*~2,fH/e{*J FSNu ȹA&f3u?RySN慠6_pYjD"r!`QT\бcٛ[5nW2T3TS ~g %5|P(m瓯f Fd@^])|ZB0I(zt:;s0 YWW#/ѸNgsKE |"Ǔlђk"%Sd% x!64 b k$ɽǩhP2t V$(.'0!vqN-keAn$U ΢2,]aH]t]ԋʶ>M>g~]7K~`Q(r]D#+ϴf| .P#DA+*Ա*, 8xjҏ!0k.=+bNp5m)oZ vcxF׽Ĥ%s &/OHCϰF0^߈SK u/]ކ4bJh~jBg}$)gݪ:<tm!Zu";*)L2jGDXGk%:PM*%! MjcDwb{klBL^N?XmxJDk,GI.?Z`~cb`Q}7K@͹ 1[a۱9 I`+W"퉏A~pr|^u3n h:ҼIIi'?PqU+$}="nM'G.WN)H:)qZEdxKFnr6ҿPaDEkKؙ#L]'܊*/S\KGuJ8Bxzh3b!.d2{Y5wq|&*ˋsC_'<5Ty9K{"%Z#\S4.aY  5L!cҐ  O󻹨ٕr-3~\H;IaT/6:}6у:+-tFu7 0tkslT4#XbX2*4(W،uJ\!3j$[h+oOe@u[z,b%+cKe.LBHeVS-0ݰ +`8*);"md-?\_W-ԗnΈ)ނ'B,o>9"%XP/L!U=)cH,e~waN]oڈؖO#5t^$X.'-uPqu]UěR rV["'Zaُx4%[s7^b|y Z/+$zʝg]ANmH!G._tƌځ u .0c B&F#؄O=VK)sakG Wַ{l?dEV("t,YK }\53 xGk!Gi d\~t3ڑ.]Y F7~z49\&3w=.4I,\= uńQP05g)3KkߏtIK_Ʈıh)YͲrQK[b1^?.Rǘ.}/Ը2)G9\5*4FbZlSK5S4MRϚ8L縅%S ދ "i %cX`q8'i;\ ZrK{DK(c.ܷHZfEp ixWfu<"nEY\eG[+ASrij%} n0_.37 "妧_wRϧg-Ls>@!N@0SS!W[9UOE'LE>T5_`ցL_ve\@(u/ as1fg? tP-΋P0ܽ*6&~ͩrwPD<(Xhh9ǩLT#vc .:]:Ӱ®#TeCYKCXF\jAJ:dF=yr(m^u vvd$-v1X$6<F16iix[+Wv./?fY}V}) זuT)Ѩ*0^=@ž~{֓J$(THx+`V_XauSsl--5d}eTOiF:nl0{[x@ޮςԙMa/NzQCro˲gY ڙc*pE1{B;.T"qϷl?x1;3@;Cuq~\]h4=c"XIc]TOtkbnCLZjT~}n+J򦉜6Lo7dܝJO /'Ů˭)8~|+'R?gG#1x ܹxS[WϒL(/7j;I|^8j`J- ;Z+>n]n$K9cCÖ𠤵ZâsP37(=Zi`o.0b8mmw%< ˔Jetݾsƫ!JAgxSpSL+cy~IęRhv6-n4'וBheoߘׯ1 };Ǫ$2%}h ӛI<B ?dtEE6՞ؘw.qgZXaOskS;ZsT᫞TeV~ywĂciA?1$dlmG/ȎRQbJfl1pƞ3`YPdyJfdgX/i0n:σ\/,4r}7[>tzw=+1 #qFU/'.7%/~~Cد\{Sʘbr:sHNҖ2O\ID/:"'+4۽b2K_{+êoTmnbi|,يOs fo8ʰ܌_d38}|s30BTh3睆׳##.u6^qgۍgqYB̈x>ͻR(=&e+ourb:_ӱW}u|UXc$EsbFV%x8F!כ8e| !KXb'L;t/PiXgr>NifY*߫ۢ@cό7M`5wNePKfB=@L9qb#L2 U^[Lr3s{^y3IuM;#nQY!ѥ?TӤ *ʺQeMnNA\Зwakqu2.} fNY1κhؠ(<$tb=5g)&zMreqgEF SّJ,R q{BsA4a˚i(vk۫,en2q xIroQ\r}_$=Y]،N{@`>ҞIyz2/w`LB&,8[$SъlewRntU@]HԒV 2o|pBZ5Q{;a6VX̆z.zx)AE#Sθrxi% ω2/6c){P]̨YPJT⛴aR@C 5=z̔4/mofc[&v#(|"Sĉ"nu%Nr'Z=#HwJoDSa[W ]xjX)7*a#ф O 䜿 T»BpPg (\97.Vd{+OsF75=ɆL^gVnyQ5 A3\Vw+*)CV9 ޒrZ! j~Qa;9ӓpK n>]5^Ec  dMϵu;UA>!ZW*ȼ Cc axr{ Nq otυ3L* {~_e,ڶ8ۊÇ-udה*\Rȇ^0!|׭}ըxr)|AT~p+RdԊK#@;=uG:O^Dwng#q_j T"!J><025f=_:>u\tuNGɜ rtgV/̓Ssq&(8\=׮Em"8oكRj@M{&`6̂6غ!yJN^ܝҕYf^qy!#JR!-MIQt{yޔFYE7Xwٸ䬡F鎸` r}Dhv5pLG+/'7ۈ< >lw5 Kƭo Fmfz[Y "t8ֶ]s% <~"g'WPFXB}d[ڀ>:zb?r$3hMH|e**Nؾ@:9}oriU˪ '2EP <73˪Z7[{~oEYCExU/FzRjM#Lw-$,˜7=i*ODzG:TzIiu`ӡ8ѕs]m׫^)3Ow֌38!ՙ;d!~hklgiJ5 Hja9*|`6Fja¶=sVUb2IϠAcX#_ cbS\2Nsȯf?}/yk7TzStg=tlH̀15 |5Zv7ڷ%(&ke$2ڰꤘho_bD88N x56]XR fiULEXuʸaI !'#Yj).`*?*gMR NSLLt|CR vTMKu%Q-aٖTݥ"xya`QSqd> [%/eQaYq ?^@}eU7r6%&ɯr[d/ J1a N0ǰڕүQS:pOJ2PoV-ks(-.Wp SZ.CUߎifXZ<+M0<]3νk*n%1){Z9bIbppNΧq{5=B7;1WH7| cy0&+EfmZM =]r6ܟi9ar RHgX@- gzQFjY&ӫgAd_$Niyѓ_K Fޗ3"*o1hF̒(Q5#aC9ʶSL~%_g%4>uR0@9z޺>TٶX Xݍ. H l?ёa |CJT[^J1sER7%e>aӎ:lf d?L :HV5.p}0) A59vZӕ}ggIbvp)P38AIdqw X kKdv1%sK=|⌻ll1לP*21y< o7i ]MǦJF&bjz_hW.)M;Qyv^܇vFP f0KJLNgܖ`}Ѡ/VQf=gA8Xt+Д&zv2.By5jD:޻[,9nVmw ԣčZ-?#K5NCZ}gPNSPaҙ1$%q)p|q0BDUԫ#tyYd+ft謯Ԛ$-VDŽbH)pkMIy0\̩LqNH>Jܮ&XdBX}5צW*&OZwѻAZfKY>I(.yWjTybeif}GL6X`þ~8U ji4aiհJ=F,b\7JT*s_d;3^J3uw,G3L+͸OI)&dU>B#8nip%ـɚS1) >BvC0ҋoA#/H+%e4Θ^)ʲ&3t#X~t 4v_\qN 뾽oW@*;:|-6젟.GU_qV*fO}wϠ}23Uze+pikDCn°w93eDP{H|K9V+ZJgn6!W| Kl=UpU`6LΦAE_RRtj&\_|~}K*5 W\#$BY+S[ ;"[\/k&?uG{tP׀Mi8yAyV3ImmDhuruTra3⃢R{\ '^"؉S:54s2 k*Ú>(}[kwdo2(mtiI096Ae %(? X'MP{e(ޏZAuL?wmz`P!~fTa 5C|XS*EG#C? 8~ AK!yŽ yE/QLҧ䎱GeOü#.~3;hvҋ}q۽+[glk|UA+C"ې{{TR+ZYer+b)1`ym x!8p2 ѯ**xJܻ.4CY;ocϷ_Y\qŻ@d~E%tߚ=Մ _-0iVD=H3S¨Qj]~INϢ 7Q?=ڱ0%0{^Dݹ~PRl }1m2jSAja+ϴ] -W4( *^` nax _7 e M G"hߦYM'Aw =y;0tpKf (G%;*Gcc2/5bkafMKcLNpyjmVn%#՝$ԵO9䞞X;`=4>6Y"3st7zbDڐqn{vLrEJm@g!iz Pͻ2 3 ]vf{^~po]S9*2WX2fԣan=e'>kRV}YrYzdqI;Ι>P"[2pjaFWb{AQICF>eAWGy{> urW&L4a$z9j42)bɺ|{nnҘ" 䇛QeS"RN ٜ[dCX* S&it`ƷaHN"P6&T|ͿdT;84PkZvnv{q#t+G%j9_  d7Sy#aH8+N+dpۂd_qy2}(]qAKOPэ>Ku2Wo#!TkfKR4x9NQd&M߶ީf5xfW&(s)9˜a2W@&G%`:C1ozB`]% wD=5[xZcc`םh,Q^VrCT 8H9Ø@ 1."AYy4wx$nw䂧kqeٱ N-J!39K~Eu AU- joY.ҧ0!vlu_ϭnqI-b:2_ɲӸ?LZ ﭛ. 䑧ʙ3‰sfKba./"ŖCAÀp9i-8C_CKQfDF2 [[n= ftzsOy϶ł:ٽrC ֯Œ~c^j0#FȺi9/xƾZ<T;i[^n f. 678d:EP O=]Q=d -/'?,M"b!AvDf| ]ib \Y 6 +RJ"-4*w8R<8`8gN)o̐q1 r>\pA'zy D o$Q juQ]gZ#Yo@fB d"zrV*|!kM HpDfa)Gbzco_X!7"BM_J+h"T2۶B&G[OO`7%Cj`&btG# Hbȃm'EC*tkPR0+a(J@BLF G`ZM:@j3ӝgD1*4ma⋚"AuAɪL\Tpg1]b0lI\=,ESHش[3/ƱX`⁹۩qOhBAu+eRUI³9+wNqgZS?uG,#s ܳ]9ڲ|B"P]zg{bF[ĨoRs}*siw*G<ūΙYl[emɑo`1-u_ZvjPy=kTaG'=qho?^|DN( LqPkr\Mmjtqo<#.˵{tm@ },ͪu-ng<œߢ:E*wWSs'OEnU@Ig-dN'gT:!h(PDbqcGcYe `8KOk&I6:6});^z\3֬ r7Kw=; ˥Vju(9ljUׅˣuz9M+;o9GxSd=xyhz3roj ę>KeH_c2ȅp%ZBhz2,I[$a~]ʯ5]kF7H&lռO'r眊w7+ftv(\!Н3M($^{A 9ƫ1CgzA-ZړWkbD͛XcDC8$7kѮ\wFȼ# Pt@ nϛfbhxy:ps? QE0[lmMaeȊhC&Wh4𕺹a0z1%LVlQ 9yt )ad#}p>B-j>4 bEh| 3K,iNGfDVvzJf$"ONtc!S?s?sڒX=ӑ0~sU½U"# ;\iO/Y'cR-_ADydϲ 4J:[Vv-MQF C*=]-v䭱c7mIPc6|a!A fŁ>3cr_{h(VcLt?wܢƓ^@>nH%DV=`I D\f*kkL+xZ!k|ƜT+\UYW(جUnHYC<ð-h条ZZ&E{^Sd{$-[+sLT{)p38iJYyA^N$Th`Pr -dB;GXbô5Pjjn[,+2%f !'Uٚ;m + ]EYѸy0M3>;tk,\JXb4ߜ39O w,62K;M^?Ѩ3[!-&@KT=&$μ|ANjRTy2Yq>tdV_Vo jl:ֈ'֗jY\;C=,si 디?AFkf`ALgZԖ bsǖT1W_;M  yQ5fMq+*wz&Ѹ6M‡qŸ︴pG=Rro>9/N!p,ڣ مԇ}I3$5|^Ee ='9K`}BC# :i91*0$1`GD7')fEh \x/W+chXtk5)댰l悋?kp.ûV'(_m ^OfATǍp-Y5gBvO; *{swWE4!be$V]<թl> qH3RV=܄`SlI n4g,TKuvM(z^S9 '6RJv g$!jJQW3|ӳ˳963+[JDdRF_<4V6;xU.P(f's8ACo[qP}-ssjJ .e$D^_H=f~{R&)A+رƊ~)0A9l|nW1e%[+ncz>~" ɖSGe3_vGtVh {;Lغ? qhcoN3u*jtTaȥ/E],,-V!ME}`?'pFxû,?JʼnYڕ¯z?Ҥ\>=E&0ZiAmi\M`O[cg@B)3g#1@' z9j]bGcHjUYj>la&_س'kjͪBbM&9,aKILsv;0pR!Ky1!h$ 6}VLUz*VGM>ޡ[cQ|9xRCi[w۪$ &OcKZUC&a\魖_=od|bu߂K=x]$" KMLzPr|GXOOf&fRG%5*ad)q_7NEBE"|dEs5y+C4 BZ5([}L^SIґiT;/}wrP#j`.NQʭ./Uړ4ָh]M}w3iO ELS Z 0N1z=>'Hc!)mMdiGV)ǂhj<dXP|!6xH ,*(ԮֶWj'gp;]*>!U:ґXg1㵓`-UrR*F_4ec_<=GpyoW?6YVJds,AX|LB·cx~]+pCKBRݞD(ܯDj,;#ݮȸ"8 }ٗ|L;F|P>Zِz&`\ktP _2>?9>9MDTH:ə)H%T4D6r1>9g>±es_azfmH7eymi>LVc\ ٓ#=6U>Mfx(T8|Jl%5U@fClvd"!'rYMJ. h'817H &*\`$ub*^,ҁ&:$GN''mD7jkMYb&glQ.41u0@5;öi13  7$~: oQ8rrAct?: 'cj9P3Y58bNNFT3&CU>t' "4A-ԊlN T;-u2Qڛ+r>2+z9gI=ͩ^ՏL2>,Q/n-UͅTDl$k^ÊQ; F~i][7~jDûY 5_VkYjlbϛ;_ֽ1$m8s9m߿d%{.VA"yP ”&3&^),.B_b{e!ʝH`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:){KkeP[:oB2D|mLJEzYxŤ9b@ 7 ZsQV>pם&HdTe߷n#S p hrqPIDkw"LEyǥG# Ei n/^(>t8$Cźl,fQ hMɜsri zs+I\N&E`eW72L&>|zt][y8$S8O?{8n;`&g*0#KJѲ}%./rMk&[ 1F(m4C6^ΡU`()}7hk'ZΒ5'G G9~[; h@ % MB(CqYxu*aUȡOW|ßXޖu$h>?s("-U[@Fdʨt~vU:} A.Ys5ޫ*-zrTH׏(!"sQ$`J(KæE5[F<,*8ʃfۗ>O񣚞z~ czA0Q5oGLοX;}IלX-.[-i54&3 ^"C'fadGtlK乛:԰.M>?f eCv̓imgq]ENXI~=1D{Iap]n[@b g[RU1}TѬMl n"4]%phL05)()};>B1,4DN)!*7p ]>=$!s]2܀ʼna.v졘B]yAga3+de@%L>ZRX3 wVrUb|i޼F g`NW6) N綶-g3P0(Ǹ1|TE6&kW%챇+wNxH /JH`,A52WJGX}-daN 4SWZ#@su+p's͆H6ɑ,Y5LO7W#&wnI-!<sx8hqˮq94}U$xbCN|؃8E\#*;"I9k(As[0{]n܅W𺔵o3ł&k'̾>aC lhxp6CU7AI2{/NPƬqef^|)&fE.w+`D7m--]xvU;=׺!0mЂY;۞ c(Ѫ׸wM8 2wL2^v4kIB|t\/Zte;Vلpyߋ 2߯[(agScLBZ߭ohU+tǡ9 zmٹ)RWuQD)=*ǡPh|êȁ&\yh["(8E)!Gزش7R-.nb93l9E7,3}5"ej%D7Bg0vʄk$^9a@(Ry D4A)n;{je`yw~TQwܸ[7 sZCpjV/r<dGwo9MJ 7h1E~tIHctPn$[S!Gn! _Tih*Q*͊ reMTOsqxHĂU/'pY'%""'l`qO![9 G2;5 ؠs4=V)*AMPUܘ [,4 \Mͦ4mW*}hMbJ"@q//h5 ,+oAn>>.W-H~.9?Wvhx>Jgh͌ M+p*[{PŞ}"fn4>cO3^t =@ʥr~RC򠯞u aL YШmu_Wx<58xkrUkRY[$JXmlhiXK"8wN&L"%sYWmߛF,6Js2U%]f1ngO_ʞ2AU+yMْv>Ue\Ovӵ>']jrJrzWKW!e͠~`EW"$hehhн!jgJ4=g F7 G{.ް| 5O4pW1bqxhB7NczB"oS_YM"2{w ^8^ow[C^m^ nc & lYIn5RJovxӵ-$iI3ݐPgY3|=$Iec~.C'%ct[XOi(Ķ@b{K-=K&iq%UfQ>y dbGfoH#X| T]ؙ ,8OSy!gRjwi8,J;iVC&ձ(i34Z)%LNh75!O*y# E0 .ޣseBQ}zyuHn/+G9ކt^ 'cz1Pov28Di܌09-8~N( 8/L`7^Ǣ4*bvR9 wk|Jzn%,0dzwYcpňJPACS(gތBME 7o6#xbLhD}Q뉣37| R:Zztc@ III s_wt!"V/ @Wz-8 s1p߼pP#6=@vyiYv:;~OU7#_9u>8ZHȖa)XWdBo'' |޿|6Ɋ1E zP"(rr+c@0)BsvSTȠ7?l&7/M7>wOGp4Q0g/I>..vɪ?~Yk%0`>/Eg9}0 s A2g6GaDȤg'"CJROPm9Zm'6J0fǒL4v'fn6m)_DhN(a '0sdj!AMsCQi~Jt_qA g&Z86Yqf9gycpD:g6&P >`NsWdnlecɷqG)P/LgڦD,A36k"Lh:bWv\{~L9!KP1u\<~%o5[VMB?lrZkS:P[k ŝu4R,P*T@ 0]$O\𘘣5{޼Eʜ;N[h*V?3Au!d\!ͥ s珻~-XYHgR<3` B.Zݹs (R e[|]< ql9z͡LH]MUw ); ?} 2zkՒ.9/JEf }]( "I( VŐ1ߜ/nbxUyakݲLbnE~ҽyr@ٿtY[n^>+#ߪq,lFWH{x/Q+\o~h/=bjyulY c22g:we 9xb`S.:dr=p4+I;ػIO#F3*W ٫u!qiŶwAA!.dnE4g*G .:x6tR|5 B_g4Si={rɍE(Ks9RZUp}o ׉\>yzy=P;0 e 1LevFʺG˧&;/C2f B=k+,& mQ~"V'Sٕ`2Ma?k/ Kwqp^el/-pp''ſ S偮' 7A; vg"5ܝ+?[:n`auάh(b%9Fs5cbI_8i<^(#Z ~iÓ.^|۶Ϳ 1j2n"u^wlׂtwNvVuF1(tFmK3.HuApif}& |Aܬl`E x'5+؆+}1YI%^c P@,,Ta0aeC>q 5{7Y*ySD.K+rf 荪 (]_xS3|>~2u^]5Ҿ\E/]oSy;5aڞdl>J!,]~SA\N8:KVǹ7ӳ"Di_9=q1|>( =I4LyCjV^e SN[R%c2z@yne6=]T#2_,$!Kr ha0DKF5IO1!i8ϣ(jb5UDEdL ,woӧ%"Ev$D8ԅ3>ZV8jtVVy]\L; Bm]ΖYb$mߩUige1tpxጶvB%VvঅcK5wt0;º]q@e0] V"}>R,"1}xk \ ~1%Eb9hy#rhIBa\obO9FZ/L/#ZiϪsw?Y'I`RzR:y#ރy&SZ84:N|b7̚zv^1˶Gs^!woZB-?~Iw44tr}3%DSoE_1MmiE4'Z2ucp];#Y*9ztqaf">v| 1n#(9:Rt8;߅Y[@䜷! %ݻ+D 'hw T73DNyݔ{:A͆ǾZ*H;U!ݟE o3@6Ss)nY01wpO6F]U6+)޴-좃_,ڴ76S@ &;򏕏yҋ֕.CR o72̶рV?OT(JLKڋ Jw[@m7 /ɰx'V%<@٠|H z,Ky:cPu1Wu#;4z>4E^K{bTW e4gon"2Qa Aht@O/?Nyk.*rQu21A^7*W'5ZEIܿ-J5\bytՁG6̫-:4/bI_ 3.AZ[Pu _'ۿQ9]gEJ3rdHd@[G"7sě/c`{?m>,bѿ w$n=.ivPg#+Nq<=Rv|\=j_5\Z;Oj4i"_ZƠ"@?tkH㗳6Vie^W8p]V?Sv}e ^p#bdmeJONi'<VhԌIs/kn2C/X{rm,qOmP]ߔRa&?SoPwP+ݮ m xz-Xa]N0`#,-^Jm-|a fCQ<$ɫ!0 v)9Q0PU`cׯW{%NQ:D^O\l2@CŎll..zFC ﷢E}\᭼~8[P4c]YO4㭴(*3þ6*vq_N~o;ϥ,U*5aQNمPs x,+ Svb2ec'ǣ <,i>v@xXnT[侃5[뷂gnSa.GOm9sn-mYO]L[Wf)zpAmv:7 CZ6k9V9#C(.o8`iſ9m qݼ .7RQlgZMCdj0j*:nB@.RkkHH3ED)4*!]RQYJPY݆,{YZ h@H?k+C6v -HOi@h}\;"%:6 ;+ K!l(Ie}23{RZnK}:ϴ_t”nܚĉ@Vc5W(ߙqe[e9Ask?Zyڇu+Xq/ =f_.T2߼:Bd>僕gUTSC푀G$CY5(N^ƞ%p*o!L8-4p#MBS{:`2W=,{ž%'(}$ůi*bwV(}@_hF׀3S#+E4<VajFIўg|2_êzӞAmf}Q<~^ʄ"Pv Rb1uL 8[44`3!&V(1#aTNs!|xw,];=LQ"TK$)W[xɞi=flNQ˻Z`LA] bwT)7yHzPqvALWP?U55"@"B'niu-!ZkGH_,؏h0+`qCrbk0">mBkȍ6$vJn>Nafy:|NmBSXpì,i.OtNs$R[R\zļ [xk SU~zoj׾J@]+Ix&dfVÔG[ޱù+yv)o\(X)|N$Jf"KUt48c+=uf=fCvØoz5 = OY\f-C9# <8>D0 6* nFuu2wgq.(4aD$z|pU@P31wB<8l&GF0&:5vͦ ޮvu_HS2o&-+ú AeB%iE ubޫѭoR{ꯅQWi}21OgBH}12GfNR3KH>*3Q6Өa;YcUW$a+Q/~#.}SRK5Q 0RL)A!]:34|(ƸQ4 oIJVXE֘z=Sf4T7ڈw?ךub~7fᥢbunXHDS:$w|[(Ѳ}*p,oXIzhv6{%uDxO*'~O+XuRo1)鴥9y2C;|lƧ[KbU`Q?%N`4;A|up`(8B}[ r'XUse:72&c ;Җ_lmt2N.xX5# q$cfW,/" ڨL7W]ԏ !vpzYy~GB})ځ&$B&dT+ "gQI,ĴXސ`E ]BYxakn3j5;f,Տv0nD G578cS@3.F'z`k$g0?\QchN7],y |vA3vyDTJC٣|[5G6;ߵDQU0ԓ”&k7f:iaQZ^}6Kn"p!~q7]gle}{[_!+uSU0Zٿ|rkVI= kF=Fxt ^B[dhl-&Dĵi=kϻ66q{ߚ@Y4q)a5wGN;y劔O}F5R^1b7{Pt" H-Z?["Z/aR }Xm7@wJx}fͽ'v]J.lA,j.t| 큜] d5i,? S8`Dۮ\E7gƋ;`F2U^QLc'XO>:0;kVH#VE$\[Y>+c h[^ WՋEh@ OҮ7/;]Vw ,O}r0F1840a 3RĨ(:akm $ӽqwsep#'gF kKHuWmRU^s.6iX qfO(OZ8.d4X Ammde,; '+` QA10 )[})E y1q?lA,HwCwblPxG,;ҥ3N,vJeTFOl*HCa:U^c9biL"_h/>B#9]>PHˢxGmd)XeP©w1j _9%NY9ݎa܇dUMEQ׻H׮ChC;/:zٕqQ G { F7`RCd81Y l~MeQm~2/z[H8'ӝE/OGIC`}UXjU E L_Fqq G@#ܞe2c*&L=#LÍ,-iȝa%n[bt 2@u#;ºRSd]˽'8M5HlNa?bVx_o2Q%RŰjnk-uFNc-)w"04n11]'8S0,d4afL oސ$p_ĀWNP=:ǜQ( Akg$ؠs9ڌq5G/c'[f4HUFs@yYL+jQ4kat@؆gwAn*9;Kƭ2^Pr~[hf#!P@=҄| h?:W@? D_"a̓%^)zȝOIN$MS9p@ʠʽv4ZszuMD*wqJ0GV1k<q9R8 Dž旤!L}0OR6wǿ)ֺǽuZІtS2|^tK#{~G%,Y),W 1j8z(8ȀMFPkO x??WYÜyƘ%/@s.yqH>ChxUpah>-Lڞۅ 6O MH͐hˠ^&F՞YsDJ*o!ɒ:gVqbifEɨ*3 TdAmW8{Nmw0[+XH uIFs#bQQK 5//0,cq荟4RH_`Z!aH cF)Q۝!H#PJ#LSVF""#%4TJb;]U3o"~0|>rswVP…d/6Px/ 5܂'O_Pw/' ޗ eLHr6ERއD!<=wǕlPa$n)c*t=8rǰqXBWSY z);w之o#4P_6!~@V k)eG`c \@$ ӣS%a8A8S~A4v J!oiPšoŲdPOfy^|fWy@/Ӷ|Q} "CO> pv3Dry6FԔ H0.xM~*ؿz7XKs4pgQ.Yn /O&1xט/RPƝqܼj:,fJJ Wp`&!cvj&/#w;""*nw1t _IgP:]=MF>d1Ǡෑw`ƋH$PQ:yעƫyK\F78&ظa`ƿCx5_ Wp/Z`۩Ca+>輎E:m7 4+(U"ky Qh5[M/Jl'IdJavW^>]{{>0,SEč4QYmw8oa9cpHGQ}ƦV\-;|=}f\?u"(큫nMEz$X1k8v߳N0YtX̱16Fãd/qkjA"M7#I(0q :+-sZKPEnx]ao؞FUD$6,^L%qYGp{0 tQa=1 ?}$آаoh+rs> Yd^c$@ fXiD;e*TEt _1r4['/Pb nCP8 tH+~N$`\SHCa:HY̍8E6t"i$ Y^ xޖH^rXr!HenkGΝ\5C O 2A$n{Z뭗?6 \Rǝ:ogVY⟃6iQ'/T2N"gliIg]+ir}MCZws:'/]0aILM20'ud`3? ŘOt+^ƍa%疺 fbWDP=IN:JVqFmqfcsxkk_n˨l *6w*XKB tΓLDji5 ͞]{q{&yR=+cX$+iJ蓧B;fbyqhVKG4] sSj~1O#`@bP]O/*CtφፂS؎@!]ܯ_IѨ{ECI+63ם1DSN;jo+YtP8uX V ra_E fDݹžìGGD#}NsgTM`geap鄓QZBtlXo Jgf+rn(˜IbwǾR6bK*QdY)T?C2m:E;1ʒ(~cUuo5̘t+=PA;x`pt{qTb MD O}o`&:TNi!̕cGh u6"ځ3L¾?W>Evd@V%=[tdv_ G7_E ,&/t3LK0^GNzטHlzW,qXS6g.p%_yy3=$+pUMw(^]lYTIPhe"C|ɠm*t bd\׭R)DR'nf8uz*;o#Y˛?|vbx&OЍ1=Ӄ 8=/Ov&]ccW՞[8@Y"rjlm<4&J~Oxyc"\8A %2˽ląeSS/0.'c|"EHU?l0L@ImFt3Tnid ԖLFť '8+my ?4UovNRb6mjVX_{Sgz"X`4 zL^S[E} ;]4GN-:Օ\8$KIHH?H&HQh ffr_8&WhHܬ3Ůo, br1mSme L;A6RHi{u_EDUx1"#`AGaHId  ЖKK5ai,ʯyp |2p=q knL,ޫwXl?Vz \ȵ ]v,s%q"4Յ&ӨtC3ԡѷW>= z8!Q4@%9ZJJ Q+Lc%ԍd,Pvnm9GD-(F^K .˓wUq y\> b/)笟TX,5HjJW)ҡ kK_蔎^6c%"B E~7 ,a+H$ؚOok d]J,bI]u&www/h"+I yj wq3r6$}ua A.7Ƈ9z|)iIb~7~Jcu")FoS7n.1t z2.yK y8R-Q*{;#_ !YIٽ {X=&9Mxv/p:cmoU =mnl q*i$_ +x rFc\ Azu/&1\w`fbh2$d&B\ ̂/n$_=PW98dwWeoc{C5IEQDTڇk"z@mD6ѱ)zt}d v Zd){ZĘrr*fw_Ph]n\NZ8n$"Yx'%EMc~V|^ Zh\Hl+/\7o$TȰ,K+nvuq$,?sVna~_=a..8wLWҌ5Xh k@chO\/zBD< ԳT{jW5w<j*bD"m<6OPa lw<6`%<%lx'n+7Ϥ 98P،dLBpC+]$Q]AlG$&|1r_2!z =¦5אS!l5TYׅ2qȐYpu*+Sx/F a!` O#{kR>W^BH DkDŽ6 6cvuW X̫} @A2ˢR9TsALp$Q( vwH 1 ;)B[(DrvhIخqaH [NgfOxGD0ExoFխ%#RDVZb_25NN )w4]  泘"vc b߂fV9z9}ʐ5"/\) 7"&Eq7i[O{iR[ !H\q?gLg7`d߼3ɡ]Qf;P@Up<ӖmI[ѝ2Id?c-KZ!)~-waZmEXC8; /P/8N/AV4k0ۊ1O6,@*;k&\QUQ|* h7"l7yԸ~g4tLPC.uu[@k5y LX2*ի92&±D\/]Ē ,/q?'^04Sg)Cp)At/" 2VcЯb|=vCXC7O' [IL5ܟ hEv`> JkBzoܡR߾]d^f?^ ):5|MD*G] @* $QbvЏPN|ꞡW;.Jf]ujp*nmɮMN獚[K+S]xr*h[ښNX8݈2r[J 0*Bw- R˦xK)^j*Myn#ie%!icJ36e2}P˧Z>Z)R]V#CxRh_ XW(Ӊxrx@KhE%b;*Cj(Q[xUhn|^(U9/2"rQ6$c vcT-CYuQd&_’0ɓ749+U-g!h`inWRJZC!L#G['\-=:{W8N[c IYj˄am[ gs[ =3] (֪vhf]=&W] MR5}F=Cщde5THd_ra͐nx $H<:oSهg+5mlqܧhYkεi!l+ Y@ %DH%t"} C>2WI!yV1?!R"G 1(]^y7}DHB+KTCeMGqDJM;J5>4"cPK4ҷGto.㔰/d$;M#j(=ԞBRhh܆'T HӶhEE4[?|:F$uV(a e8rX"166*'{I%{u"[zƛ]f8jfo Gpz:POSАhM o _Mi?nl>HL{rfx Νf ]+e1EyyAm#`6G*MnYcs8sZLYq4Kě<%ʡt9%KrO4Ȇ^@D mW=yigmfY#Y@Íc.s:ȉ0o5`wQ+ ;DtIţNj1_qoЦ~Bv̗@SPg.H$"?Z8)p vLcA, v.5ӗ%&q~*BA#?8N}k|~V_) 󢮺Ƈj~x>ǽlAW! NNX{[jyթ<0"?/,43!<\EQ POUуt8&3|5&8%Z%f{^^1҉mwpHTګjh)2:iBjEbObfR3 W/HhT}hのCDQ\" 7Pn  `BWO:>`"%)RVvs>]DXJy> ˛Ug?ɥ.=&"z|$6ryNF;[Y>ͩ7JY6o749Ȱ*3 F3ښN|E펔ָ(ÁGbʤjVlzx;0f %"ݻH#>Hʯ5MuKM5ٮw%NPHGP̛. AX. K1qfc7P*ߛ-ިå<ƅƼL}5?LY ϱJ7 &ǦU J67Xф}ƀ,Q1ۃK;䴼Ž6:8K ng"3IB:൧'<ޖɪ|T/߻wd%Zltq^B3p ES*R|:?bT* 1 A'} ^ҩL[2%Qho 5H6 Өѫ|C ڜmKI׈DR&?'_ BĻͺ:QD'h,-Li(̪+2LºJ#u'2<8٨p'=VqpreŐ ԯKZ N>Fr:ާ:گ>8!]t8=8W]\Z%Xg&;]2dPw3]}Q! jXMxr<-+?x7K\N (5ŵk~U?}sixzvF@~:rN] Yd{S4@&'{]\[}?`D7[m+4ZDNejۀ]'U#:԰xR:h vq _ͼmjgo&-DAZp?k^,1nOV6O\@tngALdPVǐkO]~5n%&gg,L1+9pyCzIs&iųJs}lH:T Xx.ҊInX);xn(d|=qsGs(rӧ7(N *-t'oᱦ1uQ8`kKkTcM>-H2w+K.6.<-X{? }vqE؀Ѩ!4jA=|m+|ךb!)rM ≮Gf'l'ПPilȭ'('+Úm4|eioU,s| VLm6O0$VYVzGu}FxLSȪ-+)f49Sy,Eqq9=41'D; ONUv ?$,<ꇂұ e稲$bv\2(] `cDz?C2EEݎz8/95V~h.fQ=tG ާ^+MYV ͥ(hJ=)3޽Vܔyᕵo#4V6C8lU>%"uTB6J}ɉ>'?-=W ο\ePR2mWrԮpY"1cj YU"l*F$o)5yQ|uTދVpvF1 \rH!n4Vj.-)0OKL6= iQ=x=L!fo}v)}dz2Qh3ؚ}۲zTf*!'SjE!]s~rouE5J;Cy](<؂e(YT_^:o9!i0MvmTP*+"DpHTyal#Vk xEq*oha<|**wJ:@yr487MOp0X9|PJKޯB(x KQ;2E4x2؟glS*Hp7dȾ /_FΖ^+ȟ!9-zw}^5D(sګ>B;xNqk=EwoϏ `Tlp_|0.e $}cU\XMsY%! \-zv*M:`v_ Cݔs={yb#zRgJeFiN5Mз@D|mF .2+qRU]I}A^e+覴Zw}`o7[R)y?$ {'ʽiͥ&h}ő .eQ`\]e jW.|-f7 _:'d}Ά8tYfhж'H Pz9b%u)d*Z0Rw$FJՒKL obCw B0kcz-l}^tοq *y ap2 AeU.@E\:Y+K}wXJ|6p^xut2t0 !້\B6jxOkgz5"jtiO nRӢ]O}A>wUپ-YA=$bSojY)c>.g%}()7$cB|9S GQq*J0%#0l78RGT'e m E?&VԴ:PӔbt7I?nX_uZڷPԌ~ǩm6]3 HtJ0b>?Or! CX? (ODYHY&mBC-uxؼ5.]\~ՓNB@7 vf_;ޅrG'Q]X690&ᒷ)=HUmO[谰\yJ|dښiN'!s ^>T Lq_ʦj3*rTrže\nN}qF\XCɎ+F=>yI~k czձe)zgT`"~>CMzu`aF1jzyPٕﴵVPЖgU2  suDF!$;%qޞ#b ^bq,}vH5 e8wN~~$Z+2]8uKİ &BBu'x%9g CSL_t{ctsw~<N5$mq~l&;3 n":Eγ. O)U=@2ٝUU= j|8= E k*gtrn&{ #ҡ0rGoףpH1O/(G2<5/I I 4.iyLjC vbL .BL7e R:GQES)ӠYJJKE&7~'V:2cHa4NJ &2 XbqDJ]JeZh Q˙jG$r@!#d}1v {~KgKΛ05z_&גT }oI5:M64a ,}-|r1m{H*:ZiUba XUɴڂ"xtfo}#yXm#3qJ}j66w*+nnro#cOq Wt?=%у<'l SeW1jq \XjOJ2PHxA_ iVjO8 7_A?|uT<_~m*"v٤mӹʙ!"ͤZ^=6i+"x8&+"~ m=GFW! f,jmI!V `v!(ZORօ#\0jzDkÉ6ϟͪ<"4,ۺ{0\tFKK큱(jϓp>,z "y* tA;W-ILnݸװe4yiczWGB]{1BdR`]BȞefw#\%K,_`20[D 50*'Nʢc+7y4Dž.+ћ+'΂?r@\ib)g Yԭ[T5,4 ^=WXtFBՑF[*(oiv4L0Az4Uz:?:꣬Qo.eI̜Vnf!7(l0/Y+ =Zl5y?ê=ÍP:KX } фK, JS]H&Odf{O5Q<i&wMo6 vu* `ߧCEn$Z(*O\8T=rډZƬ=I"l ,vχ,*.JqB|.䰞JnXtC] cGXX0ݴR~0kTbvn"ls[z|߶dd-GUvDB, wv+ IjIY{u[a_"(9Mj}vƩ*覸dɏXlzQ+3{=:% 5Rf\FJ|H7,ełv,,e`2]8&)33uG4-&ΞAjkzNuB(hZɌXo*#U}3Ի';sɶ/tJwOs kt |ŵҷ^o"uv#չyfƅ gho`Ԑ=L &cDtC {L5#cHM1]8RO0TGO@n '-HwN}ۊ76+,wK:]=9g\(ZɱWY4Xv얖B6I_sT_Gvjݜ*DT? ?m K;N6YC3 T(֡Sܭ p5w`KKiDBJDll\ɩsk7^JL_nŴFMS|Nu4. L F58۞4F4o0L@siS8 ~wޝ5)aPEwؗS1F^`ҁI;TD`Z?0s.q , O;@-;dB^Ȓ6q3P Vd6,UqOtHJH:~ ܱ6g&@|FſbJ{OZTA EπJlVt6s.`h9i9@)lp@)R1ȸ:P+N׵b~6_|\*`M$b!"յ.p1# _P{Om'JRSv;֤^1M̫tnwm m3 >b\R`nU߈ \^Xpr25ǃ[*qY!,?PRB֠23k|1>$n @ךUq}wk\ŋe~œ0g>H-NoXel޼ـWvi7-FQX~]{ul%+>vcf!ya=|/Xe +i/*v} d>;V"{CatKR&Qȱ#TuxHBf]slp FM̲`mhv6jbSU14K>卋ⵯ}߃[+2 aLWu}Kx弨6-a TaOYmJT3(;-dJݯS#9`Sm9m3$tYck=G K ئg*87e ky:ƛ{r7-c.Q*~N)6MU'JSl dl=ꟴr 4,Y*^!+@( & m mm{swKј|Jܽăz\( AůEg9ɧ#xj nW*I`Ɩ qajG'zqPZűVLƙڏ܎J.ȪvW1? yc&B=6?s_M˜dMbb x c!(,1ͳ!AxLº2qzv4s 爢#A7.okQz:ŒMuհ*h9CS||!@fN*Rb@{M+SnBR2KxYFxl|qGP;sMM)QN;bY}7L,Z)1M>npɳ Ťw] T_ǂڵsLA&ӈ|yiHLB2T޸mHjۤ+>Zr7o0$݊Qkl!ӛEx+uU'땋2)=J+P`XhpS &Ov_G$).&'\l!R/@* Od<׆#@ӧ ]M`O7i^Z[[f*l!y%TvV^AkP*&j4$LZTP+0<$qLl-B~=/mZS̵jT8ETd#9Xi1mUf >޾ ԉQa&D*I),+7}6$3\=9Wg+^COad,;UkBv@ZI!5EQLZ3WdrNEe2T,Re.D&`!F5Y~١1iW"g'J)̪_(p 喋*0FjSL_qsNi6S ,thߘ!10DXUׁ*[$~|zyΕNZu+ecq?'Nea/s..Ko3mnrMSer8Ǥ--\'k&osT 0b JL纆ruRC#>jmc72yִPϛR9iAq6c7=a7vic,#2YE5RliyʮQ~ oJ= m*=*jP[V; &7tOܳl$~LA%cNN SX9>L/6l ~ɘo]tht 0E.n4VL7VT. ro8:0;AF^Ĝĉ3Xh%]WDe2v:mŽC̡h?ΨMPKEL{Uo ΁yٲW?n[9Dzʳ%V=8A VkeP=,=!&ЌHAԎylm.[D{SM6t6T3 O1Qq$ #H5yڴ+ mљl\o 8,s?UB1qeMlK\HoVYUS8jl4 ޏJufď1wTUG\5b{ǔv'a*a-L%>*Ie^񿄬u;Miп _ AH,4e]-hxi^kKCفWåZJhpRuOvxkIY8 ܺ?5l- m·T "U4{y:A˧"bbZd:à%EȆw6`Gn))=(poBR1 JPԖ, I[#3AYt$i 4ُn ٨zvA ǘvn[$<ۀMGl. RGCņ ynU <ޭ`T}OJW]rDϰA=9laYfAi-_4uv /"WW]5 >esPH !iһiߧV.ΘulC땤n M8X%.igYN \6F iU :ޯ;6}&V}+j[['rWfg;@ :odȣgUB$Fu!ugOO{Sx\R(: 4ZI;Db?&T,=^((1^mqYt.ܛ"㉹>m#jFkrOEGtO4,?Ɍ'2(#w_ Kk#.$t{ *7r;EPqT"UmD9#ڽCXtc@;?6{V)teniTL|D9dyʏ';]wf[oJҡ!CՈ3@E8yZwԣR/3'/]jÄ޹8Ɗ eOJFNRKN,-|% -{V$ N,]i\j_\:l3(nZrmf.#$N.(LUxhEcŸ`6\/jP-)1_=.3sQJ%׾* u< OGqqDgÕHHc %GN=ʞ r7)o51drޮo^X|˒zC kNws-i=ʲ" ʛ3EwU_6'߆Z ^„rWw }"W5n k ;H}6\@(v14NxzڀlOG d3Dh/"9~^.gUCbrhp|E7CG ,+ @g-/1a})a}YpHXqƝjcNM لdm* rge Lm&&M>t",["6 U]`$7#UXjiI RE13 HnlRZbR优}ޜ#PQCЙԿF}Pߵ COrMb;LJ>SAqawpCѾ` [:B{tEli?#6RX̮g㗰U&V/l=^QPM},wĘrm;zz~&Y® ĥ#g2v-cA6 Z {=-Ep픪S: WKt&}R5c96|bjN+]>+҈ )S߅\'b^xxLXtwg{!%=v AOn "}54\_UenUOy֝yp<KFEy3]G<"硂7,7>3FQ[nꆔ3KHb03 U P׷XR&"QlLfq gOJhEfU(TfUJ?"Y/gunp~k'*Mn41TEvh:q%Nc%{~K4*rtp|CW JW+u)mLaY&gm os1.RWZit Ls]? :xqA9ya~|n{nQUD֢>ιRK鰏PsT)O"e ̜A;g8:f{('BCݣ*L.IS}ǽg4Uf&2cA b<2Fe y}U ( p?q⊾D~GPI$hr}z[IA?^TὅQ njZ[%7]^sXh6,d!/`_BL7jP 6Wixz~R@+O?a7SsY`,#EWKp-Bˮ8SƤhț|uM㾜݅9l/jVL5siXBK7]Υ6ޫp\׻hE 9X0@ЧcVbgڏ*tש]Eؿd}@s-'?lɬ"1Ԑ6?\Qe#ixszl!r9YEG9W.Fˈ&$pݑ; P.Mٱ5\'\u7mX ( 2U@LjDA9Ǣ Jx jgxer1J\-W>M@ő>KqظYg(]m \r.lS  C >X:6'@,獰 Hi-uT};g>i50/GYoj,; d~%(P7nz5 My{#ýG&%DU%;q ϑْ!CyK2f>$]j\b߷kl5 htqAO ]n&\ޒucfq=({I*y.~8>S`7z<1:xЛ (f,7v YstsM-$&B*! ABq8F<r j\&$[]v{rafן7z$Łv%gW0z#J6|"{oGʦL+H4gw=[f\TVKO ^7LeSpH$d8 mEϒ^]Yy1 ,b;ZE@}a\IA!jP)wcP( " !.HL_~' I0 <_P'Fp Ho+}6\OK-ɁbPMԏ76 Ǚkz5+K?Ú׈讂_;Lc(U R0qܦdS"mXr WX &#Do>iTKy~wQ]vIKUj`xHVX]jūk]+ $=\h+EԽa1YVQ{~F$x [FyR.CC%q j_KVyiRBGWΤ =D'ldR p{>oӕ\(DH\Àض8jukF3[0?L@SFYH@{*2%66CEe[#6AL؂LB N'b_yEqV: bB OՈ1yYʢI߷OUJH("茉o6˵n^yʆ(&O:EE5q0=HܰIw3H(&WIv}?RȊ44mwAÅjc^Y%B?lOaF,ݖŬ_ª2-תbRǴ():n\,H_ER, (Qh\5J ^,j Fߜu̅_if᠚ 5yvBx4߯sC#o9Yc&rHn&OG*$Rv?~DΓp_]JD2;ֱ]sȦ2"(;5gVU.x-"]Q`$??z;A- Д+_-%{U&~J SKS_+UȆ>YqW@d0.{*Rq~eZ?& Dݶ5@5&"|j(-,~^lɋI ys ShZ1.tFN04-NTӯQ%螵v( n&^TOɖcMB,;o\՗+]O/bR&q3  ,%ΆEo)R,.щL2',[b񁚔2f:gsZ/ǔ1m"ʈY MyW}yL7S !Wx/^S'u,s i\>~%6 J6jC+*NN\-|lµI[)4=b1JTxw׼ jMYJ9D`871ʛ[ci}|-q,LslakCF۫<oZ7$,>lX7F bPB P|)~H yDʘV3YO2kfhFR+#̿$Cg_v =+6= ;7D\ gjNpEEzqGm≟yqqˏ]cX*8y^3ƙżN ie-RB/cp;!؀.s`BК7mld&hxGHѢ CRsZ6Y31EC[Pi.[#e/-HLE˯e|^x^H>k ĚOl(1"zрύeg;V+*YEz3% aTW&$3X64} r:Ռ"'OO0#Vל5AwuNb/+eV a2ߩƴ?fuݔu\/f4tƐrszxBJo$`Jm^k?:b(>}NqOJ(p(7c|mPwJ[zIa0D _"&)' &ٗKn^f{FSWc6!?y!SMyf }\ENAfgvo&YX~ui;4# RHHOUOKG-0̖"` Q`NX]ɖ0,s]ģ`kRcib DMHVDet__I|<,좍1ں _}sd}8v"|_om aٓx4[{&LS8@`XfC2@P$d,åӈM9.ИT-wbݒaxo Ņ#طZO$ ,mw:PkW?)U,<1v%ʓEu,ހ?Q: ò}_+b{L4)SA4!mj% Qцږ#f 14EBOu%sTx!nF穼 @30(\01rvl_#hO|P VչF{:gq'jNA?]@ $tIi⨇އb?fIݠTD+s-@{5$6}HvzRSlg~,]fɱcU|) ةm e iN*T (a~fg=kfR759G+"kkl:/ZAP1 g:W2AOYsr(FeѴ3bs G)v-WHMW#:΢V _Iu{}0Ŀ@M$ֆ"A]%G _SLhқ".]"E!bǑ]"-ó{9KL_8\ZԵ2Vř^C!Tu v?JW0݀_`@3ywI6m X|I*NK}IAQRYy7ŷ# U˅z8c8Bg'B"r0ZxsWلy Mw,ϡN @wX)p|-CdPDe9K%'[_|TcB2hY$5^IEժ 2L ԴG)&³IoheH"Iiopڏ+Z=@Ttin 'i{b~vAYg,t?ɈM,bM#|{ZoɖפT}Xϫ0 L͂뒨 KߦVl.+ RIfFhڻAATZ"M}? w`)h_:V7+]6K @0-!Y`}N[U̞I%)=mj D3pwUwB5Ց"M<4[*7ʰ>ԙnG=~}}ɭMԪQ8|vG?3XIcpeg>scAQ Ո^Rj5͐`^;*?wB ˘D~81e58ČphN+$L.yG:~V`֊>sBZ 0M`Y:7uQƥQEe'Q&d+H gpT-!7PbODY ,-y!d|xRP4yKu;%@ U$t>~1l2~D*M_yHp'SL>eVe@ʈt VoN (iiXnRiRvbs ~ь=NW=YSx R}epDesB/-td2ԝ [4˒}Õ,o0A퐂<ŅO˯" (`xnΚO38Z}:sAxx ZrxY^,ɛo>KA;l_>BNy&Vu؉B7qho 7^^tz{-…nqBRr+x6Ѐmt&dYo:`9@v2G F2jn9щ(iyFAzrJ>ee|gNA6وMqu|d\~53|T&g*2d-#pjW,VseA>W;=tmAeQ0*.-)ux: Ayo$F͝^\maڇ ҈~Bn{ԢLI-#j{׺nP=Djtس!hz+h;cI԰N ڊ@ݏѼ0R1$Z+EN4n .bE p蓌3`][ Yp /[Vз_XOj$قP0}\%x g6A%i4KxvN[FҞRf٫0̬>gM{0R00J˼5#;ۭ+lmӽX5[!ײ?[+18}ǾX)6um8iT H OCS_6RzrٷwKJ.R6EK' ^,)sFt0ҡ)VuQ2B1~Z34(d|e RY'jzԈJS#q-܅mʶXѠ>}89"^ N]]Ռ*oFl4; 1S;},^ަTp^f"L~rC Je֓]@m?kŃk^PmF73G]>JVx__-gj+UQaiS09Ya%h{g 4+=X 3£)'KЍmO%]Zvˎk6`5[ mDn㓛5W|'(Gnܱ]x. SllPOgkYt&Ǹ|bs2<ˆӮN"M_dGs dQ(mm[b$8+3&;v Uv+ h$Y>lr e6Os[zByq?͡|Ʌa6/ ^7nuKVeZoqQK/d=l+do`Kd:=4]'~X$?u4r4W " $OR[PlZYؠcbf[Pr>RW34}M{#0\W/%]j^)pPI w2 WgmL@2?8Mb0(̬?,OZWu{R<"E],G"&"3v-l#u(:Sؽ =vm.1X7mKG1ӜgIb j~qw+ՋU!r[Id_Ƌ3i؅eXxnl1wZD$ǩ _CͲEDUJZ$`e;TS& 㘂Gf󴈫Iz-+TsǗ. a%\4wE N{ , s6ڥecDUWZO@dƊs%d\.%^dCٶa[l`-:& s8G&5 q&+}^:/􏆍I <@ʯTDD,R1S{1jl/Gaw 7|) (iB33cdPpr?^xk<$9=w[!3iBU'RbbMeFra2hJF/BSz8au8*=AkY,\|?C[dwQI?̼]JǏզ+Pޜ´FUr)pݔ`¨c;n0YCgS5Ir/'Y ~99 g(x>ioߝbǨ㟵ޞ%l ^xEC:x7ye,؃-;'bMݿŌp6&lcvb\I^Q)3  {) F\v\fNj8mc0<յSL7 $cx3~@nիmdmP+45X|!M POdm8W=vD'FJ 8O 3Gnhd}'|4\!ɯJWa_<sc;v8x\i Vd A-hEe)Nͦ^x/1Qx<򁔊{ƒ$QHJ>\t3+ ?潮Fj"o trdk6V(zx\4}@Y8l?fI l6lwhc};@R]- I[]Ca䢆e4+MV J䠺[ei yUi r2KeG:l6p(U,S̊qzkظf}dgCmM)E]5 =;$N6Kƚ9z-b6;oQe9q2~s{ĵ 1(@s eЦJ|m-7̓dŝ(1Ϭy*=Q9B48lgV!BNAnmV.mIwMTҼji %NLwu3a>H׫(|bc_Oicbo\$hl,,^@Z=0rqL9ɀ[ }|ߏ&?8T2DĪ )p_ah&_`4|f8" od$k~&Qax~(@}k׺QW)u]H'V} 44洟y1YtrIlTOdku -oH9bn$FyO_fmL7 |]Al(1ƣ\C:}6(eǨpL@b\]ĕwm88) ]-s_|B6d-dxBQ 6w)ޅ(ӀkTD# IiqJ,Y~ {LWga٠GPK䣻VȠBU`TXGi`4\w .g +,0UsEh6AGT76P\h l2, AIX8(ro_܍V̋؏i`(ڱCݦ)(GȪQ߇2LKG!%#](T,!ʞ?{u<>P^/Mm FEU Jx!K8'd$[ʎ,u4eb ^qMr&:nj Ey{ bPk&os!'dc='Kd1,Fzt TsRzֺ`4ㅌظy:6T54|/T%% $eP* )4\|Tjr=~ɒJae6ZK1U\.+fH:ԨR)V'WE'0m0U7~vWN4#1z0XjCZL9G91~pxQ T9֫;mL2@i3I`9F6um']^_tߋ8]Pql:doJ_ x58!̉Ьq]\új9 ^r{L"i|.ѝŗКۃ,H0kKטM*B*rqЪԵpkOT]eH%[pi&T}\zK3_!}%Up:k @Tkz/VG]V>r#u`xBT%|>`Հy'Ok)Fp#pE@AAviϤѾϼߺtrg*S5)~{h!֥͋_,Nj:}pM3R˗(6쀣o"\Y_ I/t u̪dDS΍$ژߏ@k%!ʖP`oBcK4V++vꠕJ_p{0%qtA92Z/eFsnFjf@oR \tZ)sr.m NBwgV"ٓ1vóTJDI-,-LM6ۘjx7.{^h h  s^^%*w-NJ ( Z&S§ x-{duNҵ;_ս~z QXB$4u B4[?loB}s!hLT||^۴eZ(ZVFrna밳e8;e86UIGzIߌ!R9*8/U;Vz;Sk]7x*rF/]2aO2gn7Ff^HW32wy+ߪ]zD/%|ʑq'F:6bO2% ǥXц#!} ?I\`w@u'1C@P"BCUZ^yZvwYܔAdV tji{SSXhPZh-#5[&7kI{UY3T2Z\W< xSJ5j_,ı+m]%k'1dNs"bRUd f&=.@j ɱ@(*okt@;\E XzFR(т+}R qlVDWY1cMd6g+E0 is"nG ?1UgzaHƱ w1x)#$@tL-_$b: k.qwg( N\h`ˡY,p1j>h6mx3=+ Қa'<ІǛ`x4o뚮SZ{-9l9^ٟEZZD5ϊv]>j*LbtѳmBHyfG=z)z[FecJ+ k1m{J,{Itw"R8⹢WXu?5`]*cez7jeĹS?ɇG70Revow@ ;G25}<*Gư* 5hhc?/%k>I?N_g'/1/i:99ؔw :H2L(C.WG:l^ /6(jؽS#-xr~>u$i Q1X>zY©ZX+V>#_\ Uusy[1uG-XFө|3B^XQ 'iǧo,V23r fP)_@ XІ6`>6mMC^z>ppC&E٨nY~{`_kj9NLˡ dv3QyRT--J[~AƳnaX}x<\qPƚk|nھӳᢅʪX~Gr¨IS y.=yߞwR1S(z;DgC#Srq/[IO,lFۊ`f=Lcߗr9d g.~Xx.;)̎"grkԸRLq3FY̌CMn~ߨcO\ee6{zUE^yQ+`rQ͜h5q[%,feFDc]}IlUn9R״! "@/$􋛊*cs.4 $FK; ѦY'-KHR\Rh5VKv*o*cH_tUl ‡u HT' kw繼4 I|DsTlU*$m*y ;"`9cYIB7"7]v9Ujr/N>10PI 䴫vc]=bxj"--q(>?_0~x?jehJ@>伿E)G\mV_GM͑i!Q ~`?D3p[ƖI& 9jBhJ M[V{ܘOj8Ro~6DstO>ɹ?&QiV n-8^eKȉU6pTjx0g05Q !¯?r'<u8W.YrCnJL?}/fwh%3Sczk(*;u)АGGʉVϦ(Wf\vA(&g]uE&=VF=Ģ; TG&#ٴ) +GM7fq9+Rrʇ F&D#*E=QupFwWwQAC6Yo4&}јƒAL:#l0/KV!}u68g2>黏 14x=<֋޼BP33JmQjpra(>[ #U>6O1q=ip{~-Vնқa )uIAנMiUf;5K AzG.+ .+JUPY3B*7|17@:}y|ppr:%c5!=cSrEBt_NzhmL2(q ;{,reҘؕϔ*E1GeԤ t/۬{f$At;ğ釧idV)lgN#P{Cb;}V?ɚY&aIyaJ|-eHEb8ŭ@ MM[(xz?”)0LV~SdKvF3[56z[91Ac:\p qz`LZxXYhQc˷$.؁Y fW<%m= =۰JfmeY30>X v?U9H= \vM6Ne\!yD@"؎ #8`F.})_7ԉXwsU@="x5~yH3 3FT a,a4dwgh1" Td9=3v%Fm< P=2SPm] $qܖ-!|ȁJ/YMm}[GxMZUbk4uDD#ȇ ].˟+ݺ;7 xk0J9ZJ%GZd2>[6S0~8WlD6l_1S0AJPg^ J\Jv;N ;= Ѡՠ}.MK@|qBgimGC9tE,8߰U^ |N9_ P6_QZ<5YIz{nL7`lΰݷ ( l߱-C,{pN[%UB78z &/W!cڶ[0̶?x2ǧ%c]X4!u[Vˮ6Ng>f nIO8 ES=we$kŊ`_qaȝES"!jչ q0R,ʋD%c`SPp][5GsTՄ9Zvsk}`w2_;x ͵DŽﲡ/gxӶ@4CS^ذDdOMq{@\Q*ˆk#j"PNx](t_wץi>]ܛU}$;b1gG1n^P&8B};;Gط/CrFcvgA\pd3*5cMb^E=KxYr %_%Sds4톶 <]a&1ZTObZѾ4l~@pJ~ s@gɘ;SSyڇb%j!w4v6l611֎'visIvņ{CgbLf#::텂_*]/]a|ޜoRHl};"4TIZhmq^uԮ[gѽ\EuFL)#c^vf*l|1 3,&r H~qCgse4|<J>yj9`)e+R0u[<gLO8&v`Aq4 {1N. cnO֣{ i-| ˬivS<-n7! >MHoBto%?uBhfi8^/͖ҡ Ta =Y!Ew\YRASSVnO{``ac^KŴ*<}.SO( {"n]D;I`m,sBn21wH6ݍNXP[hO0uEW?"DE2{s= s3#xt[avH"YȓApL,3|yuZ 5+~v _x8Bu, t0vO؀qKHAsI&UGvѮ~'xҾt2"5_MRT!Ł-jp׈ifWIp,q.>qW6lŕxyǢpvD|5QJI g\Xyf_Azt>ַÈӍ!xT4V`:|569c*xA{ܺ$) 6gwxo6%0$Nڭ1O8 'CoNżg lX>}힎AG8t3ޤym_L6."L5=S 3:Ѡc/7g* bT\Q~%tzNtbTwT!UdžUST04Q Cjb?X%KNlK$c#X/TmwKvUxN{f6FEKuYlD-R}Q'17^RkwD"ɦ0e5.]gle)mV2_zhД_|Lc(vFm9+H_gn3_O*r`{Ca7RM1"GEx;["5o}o3fS;?ȥ@!+5/Qq*2wI<]83CB_+уbzsi@'?|/Nk,\oP#N{c5]-&5Tia>8U}7,Z VsV"s_*&H7{B~ k: Aoћ(:jUavp*/m9,؈'Z?JUu>Kb&` EZDszC(qm⾾fmJ3l^`+\GXcckZҊ4i1f8 !rBi9ƽSC7+Md89{]JzR1_сlt?w¼yR2D#! =H[%+^}ђnFjrHpTMHt A!>rzep^"77E)TX]gI&5Wz~}?i>]-eSq_QWm>ٱm5iJ! fa9exQɕңrTR,UfOZ紙V#RY ræx3%Ҧ߄=ie@:f"\T|} I#ʻTHß/\G鍙ܟS=Cv%E;k5XY~fبD/1ے_J!61x5~;75免͑eے. otaAʱ (гu FF:TEN .f i\;_C\d&A,jDe^G[ Ӏ2v+|o*ćp8ъOq*=le# 4.KMP˘Ix޳,ԊJf>qYe418O GT&c9Ri7@NgBRǘ0Z27| iy@r5Mn R3MW迮V?7eݢց.l=/X7VKIۋdva9޴U~T)ރlꨦwLTXϾ} {\*Z"`\uA]zN"&PUYvo BI4+wFO%;$NԿ}8k",[xV^$Z lQ2;G@-"6wԧ{$׿ ))}]/%ϥN'Mj-Xb <(!.6[MLK 9M7'~l@ =ʹ{i,k=T  c;x|9"WXNǂ\mOlzc j:۰=pa/\-O0ok@pYA  b4`.p( ' B&WE@%eǙ1m|2e q%&z|*̉4 P @R)f"0i45N D ו0/7~̓.uKo Q}jYH[Z\+}*j nڻ.IF+s te4a+ 3)/;洳~zX_}8X-5t$ېN\Ψ. 〣R Ck?̦ n'WA)>-L2Iqe<9X&^ ()70~OoHAdiK&hCݖ_˩gQjגV~em r(a!&{_\ډ,A)4L=U%},Tq +I+||(9Ӭ"3IzCIX>Y5uMr;r@O{׈z{I4pR%a}$-;a"g;DFْpJ#H7347r.Q"%n.}xXŃXJ0]FMFʂg>8^ҽޞB8jJ'3 RJ85briL*d[̺(>/CeM3T1T4_dzFȥhGN8sv;PJEg{2>J.Īw:^5s5VҜq3)* ^]vHk?aoe\ݭv*c߆uN@dnT kc1,fAH=DMAW^:{UQJ:o]g{H2V w+ib~kljޮ8Kg^:urk_/T6hARj j3NF <,^ALp{$t7~MmkU,o*~J;&qmn9*dQf1Y8|Y=`5g# l1DB'I@j[Kdw[6z<^ho?{X<#CGRi.3x@~J+}]ђlD,a!cqO7ck;L/cFD% gW+UNЛ0Am>.f;@Eu9r-؂696OX&3)WzgMMMdWR bUǾb* NP7=oع 1nٽ:%(? !mcX-b`o|ޗ ~e!h.[ 2 @[RbM:OM[y1z]=4!(e9uF&&݈fCT& p埓{Dk#[fGnH/! =S>;Ң'9)N5K4|Q9ˬn4GN`jsFˑzmrDN(6:@+:sΦ67btZȾuH~ T)QW2FŚ$̀ZP zC&G9fIڔS˨𡵒y_3,6?"./{ⶑBZ\clB)9SGdSw1]D`:dnLyz8ѦV]AcRѨgze-idi~D)+Ez9u$8~|*B 4%zLF}3 /@ hcgAS_OZ]5pBji4~9 Y)b|EUұvٛ* nVxIJb:M䃆rNy~X~-5,>%wT𣗵%1puttڻ0Qwl * m #XĘT"ܹtw/2uű ToцϏCߗA0}dh$0V`SIʤlS,%#xk9] `@4F5Rɻ2ǂÙji _ Q8zy.pB9/'lVjaVt,D{qh k=1-Zj`j;4%'Z+ǧejaNJOq/L~2a85+/a} AF3g0o~Aczr>=WǦXS2T.-ZgCɄ~)z[U b~W,Oajƛ6g&`H`+Ee_a& hĠHܕP$-|w x63>Iн&Y?@eZi] ltm _iWBqg֏1 [ Ъoܭ̗bdki;xf/Olh$=|㴥ԝ"3^` ~a :Ha[OږKPx+"U=Owٝvrl]6?bk 3vy;Ҩ#e Eb .V~9',Нw$n+-8mC"{W,i"=aW*/I@ ƘQDQo]pvSKwnN YP9$N .Ś lG?rʦX;>2i@/-k֬euS>/!WlwX&1 zbcŊW@8L@L >~ݗM1bFhIdr2R;i^0O0k.롉7Ź~%c< GS.i|8m[NI\l~{) ^rw]k_gz[*r5ay]{KU΃&WԌԲ1mCw'l$}1ƹ- o{X [YH}ckȫt (Ɯ <hcq27A.!+ͺsg2g:Æ},M"ɽ IGTullV.p T<#\)P櫱[FxuH謱|OlPƼ4`შ1-5M *{BGuKwmG[=,B5DRV{hk4vq^t#k/Q x߄="+j1qSFr3)ʵw<+/@Asf9Νy!/͘K.lwC\1 }Ff6C{4ނ `GX֓1!ة,Dԯѳ` ;gz,3ޒAD)o1չ.JXks0zEJ*{=o@L 7(F>};g5wbew]^?C!쌠ESWJ|1SC|0/@NR#e[3=w.;_D\9׹>[~ف:9gƤr /aK_ 3\v@ϡ bU%ra`,ԽV"/U!\ݎQ '1w 8AeYXkon|pGƓ6ۡ !E0O= gQk%| RC;!ܯF,.90eKѹ~>'UrЈ ֫c i6>\I&)^",2-1B <Ԇ S֭[c^S[ u w/ j-4y/_X%HL( nಂPcD@%]tɬB#U'5?PjC>El"]G6NH)z վޡhJy$WC}bp" 礪:\j AهxQqato?f1 Rv 'm\eK ] 'nWb:ȗZy3{4XtTe \ޑؘ3/,z l Ӛf OօPb$~]Z(T$hzh Xu2pJI oˏD$LkgkID1kT<&]׈GC)ҩvL8'>,CQ:K{W^_Ҫ"ySwp=Gfbj;cC#n6"E ԲڢM1sIJ=?H+>GI~=JE|!Z*>Cn͸2B 1kՙ۔oSf,Bpv] |$i$[[ =[\'+$}uA= g $Z{( E ,P M_%gog\ 37 ?yTRNQfw7/& hvP)%kHgH!Ř7GT<]hK>6i%UIbDi6"?3IFZrF,xj ![֡Q~ &{Ǒoq{nxrqT4GgsZt4#3.(V=hvv|dZBse>cN\xXz 499h[Ss}ӚӯԸ kܽ :M7j̧u7H)pl|Dln?Ӆ^יjKB8FJϕ2v(bKU\O S$68;am S3YbwB_uT< y\db,9qw_NetA@6r^N 𮟱(t=A았uIa X=(ߕ@%m ~2܀,:iznM01Q /f_q׾ VſM8Q i5ʊ']zLl}C:z-융Jb_E/[JkD^ pz*+EF4Wh( @*^3HOv,N|Cig-]q4O@/CEV`"rOArRVƒR E$/JvD) &ԡ_L!ZuJN {9Uh)7O/x'#TT&Z5*`7J[ DWBO1Jn.~TAN)4J~$j:,$`M jh҅SKG:Y,?粙< wgmY =9&RHr%N+*jkfg]KP_l.NjQIvö0GM]}EhPjgaThYqRtI']5ɧs$1f a! ,5ZW7T(<Ŗ:suK@u'M9-C׻cuT%R;E);n6^Jcvw|`A(:.sHZ }c _VQ~Ȥu"cv? e6ԤM%17Bӛ}IL[5f oEo͒<"lVJ1N18[  !ǥRr-,ȟy g#N=La7p,v$&>FBSG/BSUk-,qNH\2-}H$k2Ï)T˫]v/Bxw62vc(or*{e17l$mFmgi]t@`{]͸_5PlQegITJ IpDX'S44B@{O;veR"FlU':yG}׻-Vy"$PTrLPZ;S8j ?;+7O1HؔM[|)MD)/#/u`6\BQ(?nuQ2 Ert\b췇*Z&%qnyvR{uNGfqޒ&2"%'3Gg}]1d`+ }i)Qx%^ Y k7l\?"k.lLsFU-:E7V r7!?8n\z|@ M=|m I@)xx60W qEG )>Hrlv%mk|QA/ L鿉1QXsx.w$ x!*Ez[HYTJojfn?A,R*K}E }ֿV6/<6пMᤙ&G`Ln^ yK[4/gf+5޺[qҟQB>Q+?|s%)rGYqFF,=Mj ;:|Fґ<h}F=uxd'{h@V"ahytS&(wdb_&Q06o A9J:bΌ"wXGϼ5]e-s,p,^Gp}yj_H<& ۼ̅:@՝;%Ok<+SQÆAv笅vәKX7ͭ""30#^V #3y)DtkP}_l+gDĽT7M'q0>o}45%'Kw a+ EK@*yaE7n4Gn\YJ;YZXuQຏbnL0:`1m02N )0[5p)>Aȑ6qR!)*{L/Y?t=2_r~2AMT+4mE:{:}{aO8^T\p$DwKs%m<|J7ry«OY"&dJ1:SQ~ݮZ l^NQS:qP#(e}pΆ)s<}ak] WV˾񕺝U9%j<*2ؙE_f]s&ՠo.9^*yK kySļVŰBiy)34\WׁBkCQBP񍞣~ ZeFfs7xPF=XQE'G¬+]_];nc#{Qjp3Nq(~@ƔÍM^Y %; Xr NSq:%%A.8 mĒ;!hAb7 ]#T.\A5՞U󹺰;SI&%@ B[r2V~n~+N%\~6c * y@mqViE{{BRݫOf]&pDzc/nT>5vU%ZC]X8$Ce;}Bo?^a܆>Hoc9Y*&6zƲi: yKp~ KLJVD+\}pi` LI߿ibO1Z#qY(;CIc8t|.GL'VWc>?IHͨc-+HCc1ӪyWӍIWORoM쓻+x+8 ` .}G2 ԯV?KЄzrGa4ⴹ#‡Y ؈CB,H?W*ck_gijSvGă\yXd{ *~V=co|tKM`DN_ۣ/8gd@ikvK? "|+)/QdCxdZT?ZbExu>/iƖL W`B8hW4 {~P[_e܋L=KeSKw @\ hiF*` fϊH*z [4l~i`"VTw\BopDh AA;%uc#1NЍl]y1M_zaBA@{u2PM}`Fak!znө_Sԥ 3Bюʛ;/fPcK0ނ% wN+1sYn$8;zmK/+O/1wNf9yzAb _Q"W; ꖂ݀Ai,=D\qV(]z DZ;zD^bwix1\G( ^zҁڴ3.V4Yp>]lE=Kʏ/ɜۇn4^"a$ (ێRcV9Hm!'Y.qAl͓vHqQ `RQՄ7FNjNJuxJV/q3] N{u]BOnVrn>[qF{ iЉP~oWlgA;!A6~X<ӶDl9w/rramyT/DSx]9Fߓ/dģ!د1iŒ bN6\J 2#'FwlVvȉ*˹We]Ƿ n",; ]>Rl$߈h?R44^ZR)݇7ob(Q5Ûl_Dq"Hh /~l*#'/>6zQ0'}'VP@ke=b`W'VL`ID}qvsG|Ԁ+vUӴ*dUg3gOOOp25H[TݲFQ5% ׫p@w[:mT4fD9+n"%GBb7{!hBI fT_,^ /z6acme—]j o=uuf[G}ƻdI8Ƴݓk&͒4'eD9ZZ*_R&7?Ň\oKI⃓0̘Ҫ'X٣8zz6xX=@ϺDKj{t[Yפx1anwT#g7DP/=2ᐚ>LT39jGbFl}qN771VÁWKD*q:fsv7Z%%[6FӤA Yyq܇Ij`려h,ǨCY"݌/Wdyyrz[=)ݺS?ح:VyFWaA3R٘H% VНAZNN6~LҠz8s{)cAAE tţo2!%P|om|HOӄ7(@ ~#z$(eu,J"bCn@nuXć8 euC{ǔ괞4|qX7xab~\hs:۬F1je'c rgՖ.#R5*vHZ|7t~wEkfrF+Yƨ.,}Vw߆S-SY0zeN ͺ~d/kWE YS"9kMp[X3E@Ҧ^A7d6¥İH%8}!p!hhZ?w+d9(ҊN-6wOp0q,G^) bzh]zT=z9 mQ ԇX{ʔ.I錥ޣ3b?  [1 ۼ =3b2o6'~@dg=)D;ҹ)@I#xb}q!V?wZҰab"=+6LR,/2kN AN6uBw[Ľ,ёcYXjXlH\K8;fYc99[֑cZ#ЭĠRmsK}!uրUlw8T -4mOmП=Vp͛Y}al.3ΊGZ ŷy{Jmw9 -Bmj&8ȭx}W:7c\@= 0 c1|̚Lq=W /BKxDAY h$Rx:<6*/Ҟ7 z.0 |fF0]5$B}Wj ԧ1PlDYf OPeȩץz>u3?omRgl3# *o ,0K;6)Rrh|)[O^w.qVxB9)?6T,`* 0!˷&$,h;WB(,qӧ`3]1Ɋ, ? ;,14toWG.o?1)xD+L#Ƙ-7WaGsᜤ}bH)^I Dz\&>t]+֯ y vD:uK ab cP 5bu-M<58WQ$Rڤz\> .oH@X_K9Y 3q:jJ/s} o9nX4kԆpB2Tw2294zh[!Jr KңapM댶F_d |;P5S7ùpxb*`>5o SiB~s;OǙmٝȰn] iUe/ ~~c]~->@۶i '3z}z皯mtu|Ni'Ƕ˚ޕTdz`*`=M Ѷ!s in?R^{4zx8;P/ 5u⧇1^<0G/]<< N8:nCDiHOw x\UuTL#hي `j_:egn#oTع0Mm99C bUj@ĝםEc !Ar~腤pʅDxAXu,=DֵeU,V<_/-#gQUr癘F#f[C4S?+'8| JAm`L u];G/ʋ87&Bv?+Æ^_1l"Hy [eȉT!د@&Ö+[ j(z cD#C3}FbZn? xHQW>S BZt>晢E6[;ѹd˕0jG˙xJxNu6k~b1> dZhoĖC2jy5( nR*4ORgZ G[$+,aj̦t/i)@;4 gVkj9&q}|#l!0Of\ƳOcfDho@v^#]d{ECxHpt ˽oMyaA_ai1[oFЯ&9BDt2(DBʺDG,&/̃#i,HI՛h^h楉lkUClu ٲH3X[j?Z8Ic׍UtսجuVZ:Vʕԓ^MХ~ 94?ŷAQ(4"X Z 'R<Fp|hJlۢQbWM%+UqRlREMPt@J w)rL<RV[ qع54ClOr0ßZ % i"߷̢R^c:k@b !}zzƮ{J1ٕ4[ KMl*\ix vSUH#b|:WM:{~͕ +:pŠ{ghx_4d#Z?јzI` urYD>ϓkò>$Aja 꼥g~wL99|h> Fv~it=Y^Bz3- ҡAzZOlil>91vZc_" Q[?٢̍ W3-9nضVÉ"VpGxFѓC~HC=B+3Z[b]X_Ė:)B(c̋X݂T8߸XaW?— x +_.,0՜Av2 Pp<=5jRIyH⣷ B:Б P՝1.wuX}".=B/Ԩ/Ր!I7QUs9YY ,j*LȬN{VgC~n_i7;J:XhUxp,1,x8N`M/9Q> ٷNV)Sn>N0VÇ aPѩv!:'X^1ke--Ek&5l7K>Aߛc?NZ)e S~NFKgMzı5pW"V`XJ^RVZy= JݓʶKͽжlTX#GEZ|D ܤu٫dT|5A2D^/t\[aW.<jt 51(5%B(DCB˵gj [A2ש;.9HwԂ6\KqJ~K,^QZv]U9J !.+1,l&V:eZ#[\i]<:)C#0Hʀ~ 5[=rJXXT5B:D0e-&Շ"6LlwZ$퉂^A`y[5Ӣ_sKzkCV^;alXj'[ͅXYߍӪ O,C<(Y,w`ɛij2~" A ,6?9ӭЪunZaGqG\8'O g  P#Nb,On4I} y J1kA>ѓZ2ޏw'P#@#`$jpG!toOс  ǚf s1?AoV=+$Ə MցދHAE+x[bR)A˿ހ;ME \ojn&ּ>xRj' sH-] Ó! ^8kzlEiXfڛ+P\6"dׂa)uz|#q5-ɼWS6ʲH(6œXXE>} ~t>x94y4ݔv"PtePKx25NUr_C=Gw 怈}l?lPt6zcB`g~B(rgzCrZ !WY׊ k qy9Wh&X]1Pv<V=67Mtwb<1gI3} ͠$%"LQJ`' ȁ$ R@AM=5#K4F]}#)JXQl-[L`S?&X'M_ CʚjeL( *K}6W=g5մ.$ e؅j _;|q &Ffb )'`HJ9'Y4-Ya˰&OfZ}B͗ z˜HY[kh13`[ῲO#@!2*RJ)braTU ~}vvp8tn5l0n@{wCNe\꜕6~Ry}E)xFsnIM8J/9jSً;X+.Etªp0>ryK t*H4'.Q- ",^}yqNJ뢼hU'`!Ӓh#ݩ@|Im =2Z|Ke-"xXoq+^,/KnP 訇7. ț lI=fJh[$aK28ʓ~8]_cl,^^q7$З\CSQw%і0/UCrAHDBwu=k|܈@7@!od/MNĉfV2Cwyn"_˧G퉜,|0A/p> hON na{4Ⱥ}Z`fC0I^ym)٭„85Ķ& LP7@VdzL _/a]DSa{=nV[10 m; J**_Rrlk[2]5N-8tz.͍O+=<}5uz.jZ m`_)|O=93=?כG,N 9FNq_A2v1~iA Q+Q.rLmDN E"2I:=l݂ɾ|qGRhǒ?0w=(>.ԇCFb‸);u=_ȥd·C렂b)0ס~-~--G7Mk1ȥ=k֞. }M8|X/KZ6Nėw+UʡDN`3?HiY`S]?1@o. 5&X!ѭ! %~u~.]&UwIp 6oԦQpT㲳3>}@޳EpD1#biC{ǥ(H#nZ>h6 wwbi1!;5UJ{ (nS^fx{)6B u.c!A4;#u4 ]<'m۷5a Vxqfc%j^NC%q Y2(ߧ;c_2O3=E\"'DF+%Yh^;a,iyhqpD (DMnJAU` V,tܷǬu|NnHiR N5XaU??uN˭RJBS+G,OAIX\ |ci1v?40a[Gm*6F\0}N ͳJH)`Z*TJ1[>^T#[O?,e3<8Jp)qf"k:இ?-?"->]G_IfIɕV& ^+}{-ᦇT>@͛>rUIR@&hgMDk8Dz-p?~ml^c 0[2}Z 0wB,Re>Vs-ٌ!K^TCz n.=Gю2Mձm 3M/Y^TD N_^Ĭ+dS@ߢXgwC_Ʀ\Yb@mA;k!l?oĴ>M-gHmЍ$eT`~dM]4Ex7uhM 4C?w4 $z)+!~^ϙ`[˿jbkP42eeHLOUU~soIV7;jaZ~ nq$toV@i1W>k 02lXm^x~FZ.%+#rwm*P#>iT ǯAG&YSr;ݖOn/œm=r/-푡L7jP/f4V)}i 6$/GT'<|^]N:E Dܞ|s^ktC#9lrƵnD-8?n$⎡ cMq>VS:k~i4E θdld|WH[[ͭWÜe~TP wgJ榺2EP˨/+lH/-ĒR -gr&i^QaELV :U7[HER+hFDZdoߦ"R{J_8 OQJW ٶ%Nƶj"T14V_F ɤNJ)0\1V2ݝwZ{}i'&9Oi(} :Ko&%Ohy 8oy:"g a;F7)x! 8 ̀]*(uf١xr^cVݿ?᪤dBUxeG@;t?͇Od[PGdD@>B-^qy|j9=TRnL:L s./7H TO9NɺIC.}wym'D+ŸKxi^)zS[0ڂBq%]|Cΐ\/XifZE bǣ yq  0C`_LO1HxcwdSN,0~ʞA0}惽aCykOK!^AKJBr倵D'k'}QPN$CEr/[ʄ?FpU7ʣ p,#pon@^gqSm H%Chd#`>kc85kBi)gz]w?͚T- b 1v$%їN#2rSVi9= >߰&\}Vs:)*qhZjs;t^/{L$Ab_FU e@11,Q2L#,1h.N֤D [8j hWԋBx i#5 ߪ(|aa5kn= 3mY#l9׃:P 8b;QٸvcԎT<h燅>O18 ]<-zɉR#*7Bl; d>H )aÁ$X_h%,i =s9 pV^1@E1i=+;?DH/6%#r6k L=<)3V8lO0*''W=!y)O.-sF+/Vy g:^Y;U$3qAW#$f3c]鉔u\qjyċ vɩ x1˵ꘂBmB뜘+7k2,K=\=D9IFPrMy>L/f"nC%։n޸8ڌ0þAnmrLp5ڟ$(bj/7Au d]8W ?YFԚ K%^m0:{쨑}=}%QӁNe#k^$@BM߫/ Ʀ[d5ͽpZǾG7j}#=*8I3"H)qCzZ=IӇSɏ`l˚+XI sM;;@#z-kA'LgZWG ՏғfZH,1O 8Bl=Ƥi6L *~3jpt \q=݀t8!Lb"\ݢ,b=N]h-"8>x#}9zlh2Ny1m3'+k+W|kx-zѫ$eH_Q1"F{&/71Oge=&oNq̘v7Ut K' 4\Q6|A?'v 6O$^a".%#DKϔ ,\wm%a'2(;ư[|m  $=2ڝO\CXEjڗhyiO]OS D=SWT2`<"3=ɮV#iZ[]apw08) 50"_BD̈́ |lkY"vy>h~Hw&:`d2\l[IJ XUrw1B 9~*l1ی2HaN~#U:;,= r۳Ï?jh4wLLX\'*'#oFg(>Ǒ,Љe8l2P$.e'>Pz^}_C'/?v5}ryZSmSPC[JsH7h*4V4F<5iwQ4j@6;J.Xu6UkRӐ,YҾwAގ}2/[\}O!>tn t>F?*>, x :T ѧ?C~ЩEӉnD p^LT9ϕoV!e8iPtc>TC ^-u2*qMӥdrRCm m!t:f/kل/NɠyMy̝;liў1b4,pkABk7՞t^?!#H!!a9 PimHM!Y1WG fKs[خ70wm'5T}*63QMHS_v?Y1LtYmK]O](ȍ`,GىA&XG 9ri`S& G Ď*ђtrw29$`fciqwPX1bQ'gYeSKـQ9.ݶ~\Y2=KݾZA ݵALz*a*S :.]HۆPo5*-h:lRX&= 1%QU6xA``|UozNoh0QGāqE?OB- qp͝?rK~u׫Oh1?uu#?bkt"pɦg0 0|px敬Z^pU^6v ϯu!~zssP=z!77;f@Lj 7^zS= )bMʛ-nC2yu`PRrL$q!^ڇ0Jz8?W~\Y(wK/o#ab#>v×n,}X~rm%E3TM鴕;EDZfN)P ga ƵƚOL S7*V[ר:Z-:N#km`t]lL,HYާV3/,$9& G.TFMĒseY#J-wq>k %fE6BEtysv~[%a1ڼ[1I0ͫTN: 4wդ{zv}U^lg\v aCFa}A8^?c. oQ۝n"E%>IUJ/mqo_5 '[! '0漋C ٱvDĂP+*ek:< Y0Hv6gQ邴UH @ũ4 >5ģݻX bOP>˚ ftT-3`=iBGm9޳]6Z\hJi 9E*C ߋŒ(ɪ۩X_MsS~`nO`hNڔ`2<;%.0rB/KB.Sjۥ" 9´lߘ[Et2I2 >G nGW*c99LuSNOWb2fj&e4LBY<܃ZЖ|?#\1rT%K #Et@ʅleZN'$L#NQ;S橠C>Zʨc_8 A q*{fr+> 'QL_O\h(UqrQW0n rCE%i6Mq梁_>אvCvܲn =)f@dߡjY8jUUk7c 0MZ0OőyYx|ڋvK OSSd{jW\'W}^ GM/;;PRk# ּ/(8_$7ȟ._&8.EZ(yyWfDfOځS鿗m\}`͞|FG%xjs2_g 8Udxq&1" sDsP[_d6{\5,"ߡȩy\x f~jQ/8X߳]Z_@k)0ږ).v$=(iev8YYQ$})~y-'qA)J5g{+<_#\dR^Yq*SaLas'*$D;f0,ߚP\w.NrmkECv8X8-7^`]A]0ΡD(IH FK-}H?,&P >S93Q 44zs(kKs?rmXxfV8FhSI8zyC~Clf-~)%i#VUC8-\x?3I|վ17>‘m%ѽuH=9I^ eΘT'{? yih(_4 T8I+ fIEkMlyMٚdNJwhI=6q_Ѝ,6ʸYꋂF iɐ s[i'C|w!BIvjƽ_Ģ  Zb4Os&|ϹOQO+P[ 4Ff{\FjH…qڥ56l8y߮zSX]}0":7=<޿(׆8i^ NHgj*g4zdn"eiҮfO%f~ϱ&FۻӾ=?>}M>H) d7Zx™5T2qZOEf"haVdgI4,y tBM{Ppnhi}N:SWj}M^XF\9G$޼Y:S7ɑHH<]&`p' =`-?Ҹ4JbA#!ŘRgu1C pd96)|uJ)C^\5{;%yK\ sx̹$]t5Zw1،S[v ;.!áJfB`d 8,9پ ų _"HƏylF|Hp9t (gNfcɊWJV%`j<ӬW2l ;NHi~JlAf'"62_Yu~q<J|n܉X"i$fjgXu4{lJAͥd0E(/ii4亠Pl$[ k9~* { ?J4rF"h aѣdפ_ՐRT|Բ|XAj ҹkS {ݷAs˴FҊ ⊅I~+TMјc'E!RTTHp}.P/^G:$#Í*r_6mү ^B<ȵބ|2y[j+'Mwgt"d]ODh8Jx;!>}ߣ/zuipyd0Uߟg-F;s֤΀}I7⯨fOn`]V e,;Yx?$ov+n@7+ 4j ~ZwQ^٠ f3#2$9un(Y\€Cn 8rI9zwEhًs#_֝T5k](?D~QVerEom櫊Q^Js =`8VJyaˑX6I"€ i;{ 5?z,LUUt.gp#.ׇ8nH/N8l>7XmGU^ǙX>5RDZ!o &wFi>Z)K+A8&!SsaUCFmj0m LDXÙ70 .$+F{3]Z=i]!4b4< 5!7T090칿sx.)@?Ci3Hv䇓]:A!0\Lh7r!DF1&'W{vogLY#Pq'PWWN=DroL@1ްL_Itׅ v\+6̶X}D xwFYڇZBi;Lq!Z Lg"~n?c3q$?SYn%pkŞd>Gt nzl#&ݠոGpăҽuڙUnHo<дeh@v lەtJ,I@)Y`Lx@A QَtrW7dM+ɌѸ FClZ_ _9KWt+v @'rGx-2SD{Zw{5`wÇw:"fzdn29#'RПEA /Kƞ`V^{.K; jl@O0Uт?*F+w=s3wx|ݏh4',VTZ*}ҩb5ڄk3vsc^Ӵ'ȩ(> ӉI Ȅ_E1:%nʖ8«vu?0+k(~-6.4S4a*8nƄ\?V9-_@^ϗngCSNi@^ "Y ]TN[L6F*]f˴1Ul4m9#d 9/jQwf4 C>C0E;8~u2ʋHmtn3>kʧ2#nSQ%*d]"C8W|3,;bCw| g*Δ^b2ȑbGp'!@ø=hnbXl@;5p d":xs~qő fS6 ýCPnjR虎) hM$&V2Q /Ȓ~hOTZ'{2+)BWR+zHF}RsZG!z BB Uq>fHVqߺK]73m@2\߸LZol̈l5p)TP|L-r Cvo0+'̈́izaaKKW2Ff\ɥ:@p W(!-ml{ܩrhaw&ҘǶ17D6tDCtP[ щ8y4~trWűZ`0lA?H -`d)E杬!!Xtݡ[>ڰ1~:iUP%uܿmAF>@J^^/ %pOI9ޘE[8צ-\5]C]]ɾ6ShC~ɡ$ Ky`= 7.c^W3iP}OD NbnP3e] K"T}oZJ빡i}tLMu{b~DknHL|JhJi~tPy5΃ ;^أuQ|dx618O&6peZB(Hܢ?Ѡ-.ZօME]K;TSԶOLXwtr›Ek7Da y}4 $|nL䥑^HHRB&74Fxvï1 oa# $jcFAWp= >"HeDZ )V-*#jyťkYQ*oϳ^rh^NXl3IzAr;i>j*1ȁEM@ū^~{=완cX9>:Cp" >ǵƦPNTLPʀ>9rj#@ݎ:Mly*J`y{S 69u!S}2>OX|ߧ?|)iS: y{F(&%{̮yd&R5/16Ƕk5R\y>LRtۈ+P[^ng"/ƏGxP( 1Q$L[11X|;Qkx"}3ɪ2F*u~/λYR%@Y+pS-؀YNi9Kl*$N̖ަKɘD8 Kfj߱:}ڨ$ڳTe;N|GF+Sf0pmJ.bkYΠQfhS2]nimb{ӏ$z1a[G 8Ը./C^?嚙n}1/n BD<εufJC͊b:WEW̌`=) ;Tu#K(@ EXzM*rR3 iGZ,p nUDZ.%𞴠r BʇI v ׯ lydv!LqlM( ,$ޙ2]%&sֳjpB~⤘F(!}#y m b0RG*#~{W_ݯ&teڰjx*,nm.ʂF x+8H WwExJF loǺR[W~)eɔz5i N/!Y|F' v܄rzМ?r1QvOHQQ;yQy,V귌I‡ɫ*=~͛2`͓ƕ7! TZ^.C8.>%+6V-Nh`,ݢL(A=Uo?,RcI"`zL8ZYzP܍O”UݠkؾWNb$m,k\$T80e"ΨZ.ƚ[o8UvAMaJ9GcCZi R p=h^zn ,(f;#B3N5)`_ {BYuWbe\q~m]Cg,7/ |$0PBD?Zmu\R_@HGUo?4ui jT=T(FЄ3]¡H68ACB!`<$>$PUjd3miGU@:z[y Q3O=U\X@}xXL&-VRX@&D,F# NtTH?ҥ #D}ΰM䳡EiA=$RqA _mu'##_2D6NYVLȐ2X7ݰ`xpi 8ɉZgB]WT50uYdf8kүA,+dKPC%=4TåWcnQ0D,EeX'Fw ^.G )RNYgw#`qSN ]dIX쥣Pq:$rk@0?øЪbbxt˒ zt帨y'iQ}N99N{?vqaLSҙr$5! 8 +Lʎ'k:_~lu"?#x Zz H\H6 K۫[b=Tl.dKӋ+C|2ey4sn1W4B{ gyW663(HL7wO(PA>p'fШ& qDbN> s.bmzتI+KͰ IU鶎nNZ6!GF&fy z{LLz)UAT |734ڄɸjɊ}UeI͠إvG GT&~? pǷZkFUtR %j3Jf)US"d qyL[?Il4ftǝyG3ЩTR%ٜ_*Y yǝ!G^`5ۍ* JTfaDyMM^)?g ~u`ȦI=/F ~58 ͶqXi )=V+w}^JR3Ȫ4^fjɨ.+I-ֶ5A/Bw$[,9/8Ւ|e,p@ ɢxj1a9]PE] ʺעs6U<z"m_zlCZc&yޤv6 JK(HNxd4* =wßV0$,yaw])_!,`_mmB󻾖9\M'Gv/B!Wl_]77g[;umEJmHQm1폃.aEꦖ6Y$ pG0['ɖlCheligq Sy5uҤq9}3ͩXx6-it;ئHX@*4{> c5*aԴ=$4}r':; ?̱Z:4QtCE5yꆗ:  ]CP-Ndܕ)9EiGNu!Mcæ6/&vSv %#k: *}xgZ`(\&<*oa#&1 sT/MDųw1ޟH6&id{7*{3f˛1Ni% ~vQ̺RVȲ3 m]_l-|"{{Rv2vb5ZnptFr5UL)o%6H`D*ގJT" g}HZP9Ey@L<l82yl3 WsGQ^KƑlx;OJbTe[Qu $HFF ɜQWE|`1{U#ھ_6nɴʫ{~Zܺu^g&g &w;a(Iz,Z3r>g{X)jg_Eg\LHZJS,ZǔQbloKRU#me4Te>9.2 * ; 8"ĤW؃[N7T>뭪)\Y<Mվ t)+JʈQW mtr|.G+_R[bOҪZGS#4(g9DAwБ@F:"]}:$56@OKzRC IJ jxLӕk77~T^*kP9%z M@GcT&$&_A?+hXPJO@0Jmxm(N 59TxgՈJ>&GSopk,"#8RQT`i'cM뻣߯4,lV,TrM"WW'04n\3nq9 I@#xL/ ]t ݮ&\"z2H~?<$}.yELk6?w̃׻-w9>2ڒOGہ%>&`ϻ݂:0IYC(MUg-FEο Y}~Dc2-o쬞7vA?F#Sh7p{J2:$3&Ŕ\Y{7o깉u.9 fx qF#|Itwz ~CAa.f ^h%<׳ >9a** y(.] -[h~撳>ps.z?t(~l<܋qfA+HbϨ64DęGՏL*bq֚Ra#YP[-oK0XTzeoF^'ޭX^~oΛϿ–o>BefΕ?0^_mKp&^wC+(ya<&S)8,5zvum?S$8[BFu>_ Uozg3K v 8 PQ3aްK+*Ѷ:ڸ+CVx4ё\5(=^35PFMs9|qo]8`%МWT DP:XQQ@95a-D|9fP/TS+װnvxauݥrץ/v5@^!H'/H>nxX%Ed;r:S$_QBJAYͮg2sOu>@?8@hg9Eɀ)__RBY˖9Sw7|I*s5/Di[1,F_9jb)ԩ`٪y\_)=^HNk4=HET?ytkh$ ya*EIn SzǯbmI.w\y+&KY|q>H%tkSC0Eͪd]8PgT&hٛ\"[O@*omHO >FPf6@nKy92bpt>>̾9M"J/9ӄY4Z=]9'vl*O uToPK|P +V|rg͉x`̞̯<ˀlKxUJ| kӟj-p+(2xY0?^ ?nFrA5E6G ~VC#Xۣ:RQHza(iAz.n*2){O1Ǡ )׋+0:{)ܪA䧶 OR?XU? eUOοq`vy}n ,ﲝB^cمN<،tݖRVN;(6nJ~AASXNp?rg۶HCO90<`RZMr&CSz剠j6`OB1HQrcD: B7)=5+ v-jTPc_!w_:N$RNI2cfL֨6y%!*TӂgR˗ J-Z[NzzՌ8]bچl͗)L~.[|Y#Lv;%k0u<_%ϯm׷ φ׈M'MJRK=Ə-dx%{: {NKKOZu9D!]1?LУ9k_T* p$e.}G){u? CGWD0M7;8B> X8n:v*%?G+uSC|=ጻ_B$J+ĈQNNOkhM%O?{QhȑQŘzAbu 0gKIdݵOPc]{a(EwLΪy:UF4XdZN ChA?"-gLU'l̀ s_/^!Hh©-|F^sffrWɼ&'QND:kUnS;g OUۑ(t2@9Lju!MN,]vgg. :g%3?bC)ffG{ VVh$x^l@Cfm 3q>No}|HBͣG;16XWYPv#4/.}ifa`DC9WW>?kD{=]zSTek R,hs斉mD!9-^ O*E㎞dX3.Y%E1N&7Ci &@!FaXTk0ᖥ.':Nφr.~ms$ugs%R8ok֒Aq!ӴE0דi^&ryo|0²VKb\w{NjtPztۍI n.dfV9Ĵ;|b5o/nO:i퍴Dh!V~`)PbX>Afh Ć 9ya!7:7»)9v)Aޔ+5|+ubiOh}M mjY~NC'i+ s7a'ܜrySc{FyuU*[mG0V=TWTߒeǨpK1XLKrNC@a `+Y ` FhTkp=`@hZr͎Y$_4,k0222.qNymDŽmgq "d:P Iu#vHфTFP!u6ߟ^qIiĒnM3s5M\Ȝ6buc-GtO#0%- 0zLQe;SEB< J@jإeZHƌ:i$:NKxPՖt1#ڤ#eN`N:}fwdq ?ˆTǬlj)2scvIYU'̙k([pqY5hmq)3[)"QbA[YҕGTlק9+*($a|C64@xg"TzliuokPN<”ڇp" [@3uС:^`u<,itMgLqMovE]hD+-K6і? Y j8QJ] re GR}oК+|H5)(cL(fU8:+ֶK>(Յm``Ny?̸iz+Y2[演41DK@U@u¡tCSԻ俿hsضyʶ"ڻY1lċ<_67NȐE)q`pعǎ#(\n ݔF - )=_#߾}6ÿ 4a?,ZrYw8S)}yoJLzplFK OxeCW2d0hmCPO}A&p/N Pyx3@52Ɛ!6a6JĖKg >pZ햲 Ԃ͖Qy~wBj3K5O}ȕebaB-C73w1aΝJRl_Z'VӜcmgHpO/t:xO'y"V$-qm~M6qiO)Ro+n;m]DM )O{PtFȔHrȱ#\S $  mʧ-M7־ia1:9r-1$~牦߾@hwmAN{Y +3=]CӦ[e*eh܄)~#HxASE$s#+d@`SP/ҽyl!UV,'6f1u8;W %EHN4S HC'-È 8sT܁?5L47Ni2otkp,I.:  u3PyTQ%STEqj}>!qcgqG죈sq BxOR<^ȢD,Қ΁Fp+RGYC\ʮK׊!<,]ú1KxXl0Qp-pnL Z. XNjb=gfኞU#N8DqSU+ȉkٕʁ$r08w8#1@T _EfrۣB;-JqZET$rh˵.<)ɦ#b/彿Ȭ)W9 z$Y/;S%2wt~󲘸 P/R@&$ sCR5lJ}Y{M2]+;w ]8rjv_eYm|7~FȔ e(DLnX Q^c_0 G UӲ{P CH'Z[jϛck8A5JMYJ\Dz[6y/HC 4թ~@ۢtwN8A }2\ ZNF%57銫9'3,Ktx-czqY֦BPVWyV|~g9`ctaVl)(#ˎ궽\3M . y}(w9]R .3\ԑRѦPňdH7kTe7͔Z%fdʔ*߶KTTnW +"Ąv%ah-qNDgTh b[Ctu;g|VP7ToV&M #b !wۇӺDb\HeYzh dD[t$BKc!zoHի3 tg)/'?Fg߬ _Lc} ]>FYث7q}fnn{8!\R5MF^ =%u-x UBv+u?AHZ͡ H4t5z)BzhgO$K-m_ThFR<+U}ԮO(x #n~y?vdUq㎔݅TtJum%&2HRlrg9X(#z1 @B11aǙ{G30C%{;BVJFU B,XP &d>X izbvmEO |.99(\Ӭ @ sRyտcryNWZa%jfi0$CdBc؅jI",ʺKPs>zT{n3{ӑz܎nY4t_mŧ9kc<ڂ$S#&JLo ͚:gaY5ڪ>ŽGU]lQ48|hq2vcj)4!^?ii%:Gđy])8R#T{Q`WfX@* 2cL0ZމG @XӶ(Mԍ!!9ȰW.<-h3# 8y FOrcWSoCA:7B3pj@c?> a\NW3;CCGʱO:fY"dsq/T4 i 9 vrTg_̠@ʚ5|oFLEUqB0B`3V %J1g3Q副(uZ &P38ʽiS_* ).vo 0.aw^+qi.e{"8nC.'u5̬h$B߹|z}ZɿһZoO<S#wzC;<1f*_(\gp>q@wηpX:mS]C}Ir!>v1s$DX~b13T20n.8qquy8s֓>E3)+b|8CƱ&ݸ7GTx^ޯ:QVX?wָ?,_^Ew3OrKOU!?>I7LnU;el/9? ۷gDxG\"vպc&X =TNfU{]!+"YDB1)>2(3:_O#!6Ðb;V@2+éCky ^ߩQPyfW}6t kX(Q*ﲃT.P*ǰ@⍎ m9΂P(#ߺ~޽t\k+͔`?'e.~PrEQsr|xj2G!TbicS4ʓTe];ɒIax=x%hVejW4͡9u`UɏSO@<˷RoV1Jʉhfwzh`Y4lN*nyf^ifȜ;ϙ\qY-G{}Gjs&h 5\xN%A-LW},ÁA&@Kt1>Ћ?,5mxĝ߉\%bV vܟ@`J}YEsͤ>ܓfd1[n; ޙ\?GB(Gr+Bߤ].lQ=@InFk}YZg T~>ڝg^Ye[pGڪRR;Y O=grl}+6z--mޒ"jh+#zPDý_GY͜zUPugk$QV/41Si3f*} Jx_ Hقy2j_ ׫EX9O+VY t&V;ۧX.6z k^=o!“*o|nH4'emNެb_lW)x?Z LM ]:ou(ػ+Y(5,~?3sBв+My5m1qyG/X!3=3-2 et [9V RYU!N:쿥,ΔC"\1Hkz<oճf[SX%Q7'\>mR6I%ǁbu&]!67uM<2hDG{~'7I85ԐPmE8CzvO2Ҏi uV1ɣ ,'ofZ&y@VToET>,g4c;iW7K@կt (:Huރvk͐asѱ΍}LrJ)Fq=s0zxR $~H[Wzt\j5^NUvX F 36mYAqN޶Hp M#IT:)Jǜ]-Ryab5%VK20R{2\ 9zǻĉ/KݗH(t+\RB f2D ޜQ*W%]KQXǻXFʴP;dz{طd?APqzZؽf!IJlU$[F>)!4qE}ӫ(NdKiG!Hu*bec i55(vAl16ʋq@Y br=AiFxN2!|ˇBUrC߄fJ]TE{IoKMʸrq7m&>^PZ4g(^djzY m"#[n*V#wgSưusB.Z8AAZќO~o> yuP'Hi8=PyM:G#z0S؁a 9]iϏEY ߩ ij-E[3GT7Q"#s|eKUHHFgPdl7m&Pf.Vk ڴ͢Q~_aa6Vͬ؅J@dl B4NlmH URJ+<ҡ2mE-rE¥aRSDD|K/F5GB6gYjy,#IeB&Nީ(88"<0[<DzIf0֬`jMG-( ֱQ-HDVJZ ~,Vq\œ H"+Y#52Ϙ/T:+/&$ue\ݓ W(s!M*, 06@F <ǎR' -rV}c+YsNyG{<*Q~ q@8=wi=Foò a^&գ1s+is& LT?b~oKh? ~-T WjmCW_"⹬L_|L2` fYfYvJuβ{=B#içNѢ7v'pC>;8FNz'b~󀁬y7d{F쿭{l`oفdO %Nႝu|C+*| KZM~}(-cO$;רk 0l*^$S,Kǵ%c&.>iJlN$f~ Fld"WN9<ŞAUIc]"Mk] x9{ jWQ\M~hw#d;e$ׁ65ʹ޷Yn7鄝TfpcjCWT RA/Ѡx^<%[({Ϛ^YJ]2X] blK:b=I]j* @ǵ>0F4V%D/H[E J`38};p._c֌A$ nү2^b9: JK-9)D/TdnsDIXDj\|,ef=ÊC'R>I{cx0x@3}>C ҕh-Ōen=Ó_焒Imhъ`5kS1)2UN3])rQ"r2n4 3mP;dS i╌/O0"pڗdZBk tV%Y"‡Pp\. {{euVg!t·WeKH!kzxTf ⦝{W~i m9_3q5Y" JPE]Cą_Q`28rj2 x%%jgǐ,0Ig*T` of# )Ú2(vGc3s3KpwY S䊋)c;jz|kT{+ ;ij[C P7@X*'DBWԜAd/[{ñ#$đ:Cpl _K# 6lD;g÷ "yœM,db-qT3xfdAF~WMo5Tn ^Z!3' Bb%\3rI%b+yB,vdONit#vǛ& i"E^ ռ>Y HWV~*!h H=N*F3,g IL ig$I佻zc7ŜmF<-4ʎ<o|oݬ*| †aQbh؆{[z+}7B+rߥut} =Ф[E|܏5/^B61;LM6fIM֜@mc*@ގ`"%jSDOGv}R7$n>swX$)dn ύ7lgj Α7 mUꕻ }g"-o\YyH*:mRsP=!,?} Y>vglHZ%C(M) [-@z v!@kWؽkpշ2-߈tJkN, e@E zĄWi9{f\5leDhZx0A_=Bᗑ*lj] h 3vUX~-E:s,Qg6HlSXKkmtE&X ^yF[c흢#`_u!]g09gwQr:DȒ:0GH\r "e^agFݽ:sS&dmaI@©ĘE?1ŽujMG8Ba+k/NH4`O0-bO+٥U(2`YN)6%j7{*>LATLV ?Zk!]`윐M(% W4[sqte24u}Е,NWs΋Bws[Qvr(fd]/#UwWgԄQ T uQ\FQMj9\#GEqr e0Vl&;@/Ge*M]0T` < / kn㒞#1\2%@aI%oqo!J#1^G.]?<>bB[M'vD1(wxYPCPs 2FefktdJu04yXH36>rmZ17 %(%ʣW陨PS H]5"@w+#uB vj(+DR ͍z`P): @“RQ&;~j(~J" ]qo"TA|+}IDoR8;NLNnucnWbM*@q,J[ O/#:Nozg!Z7S-['i8ܑ{B~ wWl^1Q-iH NAS֣ In3$yA 7;KHvWP)0tO{H $%=S?*T }|UQ¨F0mu?Gj[tBL^oBV.CPK]>zG =7a^&@48q tI>{-op[CYYFy'!X z"`r(RLλ>߯۠1 r+Eg$\DzjS.o5S_ fc82FoH:?1xMW-< %g⼐|8V ;y곏sz;\@(sHIY: r7qnO!m%5QP%({ >ADz{ bKm*2 X(dp mCFQ~X\q̅xïC̷/t$\-Pv#L3_߽Y°܄G[+1<>BcA.5mc)J55y!isF\%s]z&IFX7_e+MR*VSa b}:#Y-a Jj"1;k sn'gfG ^To~%jۼ$Z),qC`cK`uUirwܾqy%J 4.#%T|tAΗqT(e? >AS\u נl\@1nJ$y:y$ 3X$``7xjڑb,c{l6[)cYy/;~ic*]q0 ~̈BNÌ.z#n OJn~4P&h>\| vb56ufA9LXmr*G ܕ0j=X2+ /H,w=QPK$nm!K`e(NTg ω61Ôv\4 ԎISH|c&G]V_ "&֤m7*T\|Ze#YY^oso #E$\'Rjn7sQ@A\-cx]Ub}5S}duK8' %û&4mU3LPhҲn↓{#ݷo,UXd?CѶǁ $H#)-Cq*(LZU!ctr׹ӽZœz+bKTWFryP= sq$Wls^|Kv ;a z-G4DfyA!ci.`[w< 󐘰}NtoKvk3܈|'FQ yUHno7'2rs| Ƣ#ݦwعeҸ9fFAϺþHoMvZj~y=q!|q,!$2WCMЗng+B2*3l ʋE./: f)D;)[tO1© /hӴcr՞h߉mʥa9W_NduU su8*mރ>@!B>M:t^-}"<0+TFLBJǏ{F^d3ћ=OJZ,ab;^hI jW-"(aq*ҀsGe03:48\9٣GE[iq8So+W)XBnb/0y e.H~FmȡiôX7/AUfՆQ%[eUXPS? n]λEO _&D˗| %y5&3h ?x"D DyɧRm.b '>< E|m? 3i:$]E`H[bTh6KPg( %5T*Hv͌"]H<%TKoNjn;{3CTVy݋DD4T,5D=$*[֨J7.z: \vս!YqOC,z"ly /aR'VD´7&[˂ZD86'W#FzEӜK[6vL9WUA"Ap*F "5T)L9)ЛBZ.l%?()۪@pO կ?ZM` ڦ`!y(YsD71|ֿ&LD5?P @ZL,AP[aVN}uO):0]h~!d<֚ =;xjP#*LVS>BMA(9{TYw !M+P?DJ@6k0 ]0sJd .떉eQ(0r4?8K֍JNL GjORυP|< a0F,91kZ`%!$'~n^!w7H͓Q] $5W?ZGtE85$r Jz]Zqu=ޣE9B%^u.>p'D.-n'AqZCb KDv{g *Fn7u)c%В:5@i}aш/Ѫ6swOh֋W GyI9}kw8)q?n^ kQ.KE/Jv+I4ܣZmEgr_dXb7.;b(( g|2%Hsi! %se/Ć*U[ġ/S~٭ vI9Sv ]@< _>W#F#Xbsc qqV\\UFf`[-!سl&: !BTA&Ip1 9}hP?t|fmWN qV ԛag/u5|d nkH+J&3\}d=]!^;GMI.ܝMFB5') `hfEM%睟UfClYetP.ǒ1k5nu絬-F 6VV|u˵hKVgoqFmqĩؽ9bMirYm[Zn=6- J;5]VF1WD6MyW*m@ ~)6@f@'FJS.la#k|*#cUn A˰5NJB "P'^}P1}*-$C`6>+z` + V.$GVfxIi?v?>:hODS*W*'iuNϿ)ߎ/q=~GuںWHqès45<>pmdp?l`uYeIP EwK '1(Zv$Ӑ4R@YHUpUmU U8==C,\?$-{;6)qTRr(a| :I9H Ѹ6m1\miOVpiz cpL2(&w9NQgJT7cƂC7!I5b̀:6 +T1=^향Ǝxx:v%P~ |j]L{=uNA7 ۄz`,nŎ6@BG@E?܈J,υ[A}4O[TPAv] ,$|.Dx_|zϤW ;9w({Fhb[ m$Λs\ޛdT}ŽZ'+T-`߀S}֞2,~]pHM`Yps5` } Ѣ "۹H=K\S U "S y-_g}@?4kmWk!*XỲ51iCԴ#daIVn `#cMƹa$)QL鿫R}_Z\uyCɆ0ݑjغQ9xAx^q`Lg ):.f:>oz#%g K!R@{r0 jUFf,:9|ͺR9LdvI#oO@A\rг-jŅ;G1=-j!z_8g9';kyKY|$#n_WZ9?I&ds3Dj"1NY I%Q{Edrm9݂Kr3;4݀Fqi[ަ ^AYvX`0s~@Xx2{4dJ(ase1DPIP|hs#(A{x7}"S=h,Gʿ|S&MƩ4FŵfcGʍVyfv&@uge]PNJMp$!g_ǫ9Tt]7BՖ[q`.qaRqkAaٱ;%sAYPYPmgl*Lrz,Ӣ!+EKkS M>H%,\%k fW|H++-'*Wv OqCԀ`#L~s[YOfÙ%AOd@ߴF3Q9T9iۗ(})+bdVͯ࿟[_Zs i0zz_fE{.18 Q?T`❢-y>`xym_\󅖨KN +D|7ރ8~3ׇѶX~['GűMĮal]oRev$ [((}ioK=eq! ِ4x7nM zn@A ԃk+qpq uH/boK@{B,Uu\ǩ(o{>xKC{9O_\Ns%Siy{EcYw (ܾ_-zKq8֯ƥ?9_SV4uA nSf gey@)s-dX@|#{}7DKC]aGs2{HGP?V'r#sQl-pGC?gGKyzIDDbo{kXg&kksg$wz\Գ9; j;yAd1hhlr[ a cP)]=0qf+R4hu)6u!>Be/>6 47b? poɳqL׊DP>XP#&q#qT\~Hmzj24 -¿ Nٹppus?9gVDuwsZ6Pz I;3J>^rK"Q%dIQ|sR$c&l}}"fǯr0Twm";ɗBN4_a8r:5neIKY|ҷ1WʲH)!pF>R;Pyl?;h11 ܻ ԰J^g=([UۈΝ9:I 'zs+Sm-^2p`?Rj=[vX3L8ZVOQ6/0ċZfF]fז^e81.*x[*ZgĤ2dey烗ŢfO6YdR<=-ccUfh4C)?m}Yȫ׏)t mS z,!\B/i3rͱ731cid6Xo 93 \dvf7pMJ=~-`k]Y41'qiJH_ɽDDŜ@R2\;J]ʹ= ~*i]^ P<ܙWt oj:02ھc:+4ʠTmm8.07# 3A܀)7hDZ\R}kD k+9u[GISW@snK#242p$!_9v}[wW|C[A@5b9DCٝ.^3A$C1YZs|UM+]`jU"sE<-jEA9g{ToL) *o , T~5Xnw1pPuͅR8< @f<J` BZ 7v[xC /He֧c.w-Rɻqx2r7 o'~J\X΋= f\,}byY'NrH[vqսұ'H!!,3$ܽgZ2 g bdU =E` PQGU3kʻiNҜzl ܹEu{FB8kj)_)D! bVZ kZfSad ֝VN2-?(CnI^Xx# u<:)NزSC AҌAe-& J`m֊Լ#Rȡ -7d8vdbiRiG-3Vuj P#4;[swikMZ]{wK<ƖJx^Zͥ&CAA}H9 gW/h'hdG9;NmwvEsr8?xI{)E >u:> WP=kuZɻ~7 %L_Sђn72X6-*2}mwE?9/,#aY*q)kz |,ALI3B6Sjw\:WbarD0:Ԯ,K[7|c@?Qli -Hj)QFc'7YwX+u[)Yg<8QVD/DWgXK? :tA%Kd˅|뺗5\ cP&sW7Yz;i,\ZJgLڪռuUUժ.X4K]gr47qt)bB%KګXʛf&2=u4iO~ir>Xj\(V 740l7xm_%A(5 p[ʓ61GD=|֓!Gr)xW2U"-Lv%aEZQl,nIu2-hWz;Y( ֆ`aj.6CxS@LE;Schbe>E"_M7]@ǬbqOҨw.~B[^Y'N:%= U{EZ>vK2fEB iFm-[Ժꍈ:*N[$OXTMdn.LLFU毓5=*d`6eN8JC$5Peh2m$% _sHe06Umk[̮,/+_"{7hi[`p#( [nj *ІeB[N5-_?Bz{r) n,,ٱ{lf6xdhR\\7*yjD=F/Fq2S<mVngai=×u ,\33vM! G{ LPGݴ}V'[$ߊ[>]h7:܀QO)V+A*M3m flc<^9I.><> )@YgPAiыUJLu˅[U5|3 4BD!g|=>ɁE]&X ;~_A/u LF,<A0Rl|A!N7:1gT<d si>K]]O .TNd1/v De>1Fi>n!@: vaɢ"L Zæ[=&1 ycE@~~Ls82L [pl 3 \۬i12ܜew [a[qh*ol=]MI䯣a'v̩AO o< uzilˤ\ -"1!>%: 5J{!prGI:߱V; 9c|DƒšIS}'5`PW4;hf_StKe!sW5/krJ0Kopx24D+O֝UUJ`{f5^_]o KNB 컃>vY(ʶxZ#;٥M9q5_+ |bF`$KnMTFJ:/I5^Zaj2"Jdn܏^'xz.D!4 J=siw$˦exdkbs%C{N̼冔oyiU >  %O6fO܁4'\՚m;HQ2SaTCuD;Bi.eq43Ocn)\|J&-jzMhW%'1pL؝".@5S,h;}]>.k_B0I"xA-c-(7ya;4 :!~LOmWn16v)-C]L\g1F#upCK>;tT<L&lL/+#%gzBfvv3ɡ5oi~.˂oxwZH0( dM }d Q9=Lfbyǧp!OeԄC mLm~,<7L7|_M}3eKN.Q;=冑NMm=#i(!>.wUs@Fd{*5Yo$^9"@*:P`3d^CM^rχ[߳ ksaŻq9;:eMj}O蟶} ?34d ;=f XN)Pz${B9(ʾo^\ ,׺j䒭%Y0@`aU ']jBFNҪS2F fl90>y_. w'z 3綯 f*8!E{>u sܮk % ~L£o9 k$h+DhjP>8 ` !-UfD#alg }~CSTW`w@# >k5Zll>q!^u!FWDXF:c+DE TV(ZNo3,]]T@hL,?zSӅ_Nj,*#Q^֫^43rƨ ; 猇STyJ7TK ;p|^ .^k6$͛6pQ8xJC7ĭ.<7T VQQӒl.W܃u {\M2Yc7a,M'qR+V 1Ca$0M~ nFao5WS״zū+V+ƙd頒-ȂW2BG _AZjjrjSw_U+MbBg.'9~2u ;s LuMϏΠ?{Fߦ߅\g*|^h̙ M}fրٜu[<ޛfGkMI 6`P4؜Ța+\ |sXpa_h;&j$Ҳe%Mg.BGgSck&/%,- V7h18!֭H?PxVI66`eR4u8L|C>_۷AƎg dsYr^S~ %UșS|CA0_uab SV)O7Cjmє% QeuUU c+!^$&Y2Pëvc!=^u+[y+** 高ei z"q ;%q3>~B4c=lng`]N 3"E-i"XgDYKŔm|ذDX OnoQ!^>KiL|S$>lη" Y_6*@s(z %.[K*9̊t跇SKcҬ+$0ܓ̙6+j[[Wc7o3 7E {^ɯTRlm0r8sv+REZḿ(%spuqӱCjL8]G5h:lΓo;h)xLԥVyzλ!kOb\X.ݼ[9_Ƥ%"d[wW|j7]v*y+l=rJ̧5WV˂a tZIjȟT|8j SaXoLw*g|mg=hheŒ:Lh7\) KTy ̞+qaӬσKX':d^MSz^cM@B,Jhɵw(Poݑ@ wTJ=n72Rַ>4բk#>"wB+ me( iD0]Z v0VTp~,j}ߵ?Yu5}XZvj"Q2ف~87n%HnFaUq~>nEPTxh:OLbɓQx_J &ؙ`-E P{\zF&<aB,Q|\Yd$>tQj=Xxdr)U'#|~w"5 &#DѴh2Q=\e)WTnoH&R|W;Yokw,"FPBwדkVyʋ7fQq{'Ȑgb])t$Iy|H[JPW YǒCՖnVxjϗXav:Ls՗hjh֪"\L>|LcOF%%:+n;"jׇ)(92p| 3)x޽5~;L2N\\r{|#z] mAε{I*W{@He}y9%pf;Pmkه\g$5p*w-`#wP1Xmӫ~XЖq%_ODH}[cq"ۢ]dFV)7r׈8Ӭ񱨙ڠ*U詠2YZG-b֢*9 [fn}Lx/N86e?BR^Jb/ /Pf8Sr7Fxi:N{pYB't<徝8 C\\4 {ܱP˜pI o  G^gnv6"; ԭ%nʠQלN} m=:-U znw\T4hDoTcWV&DCv oJ,P`)<ȃǓ=LSgMno4Of]06Wyw]Ꞅ~gTJk/ť!)AGzA]i}{H|@ʷ$b ,?XI_  y𝙄l)sw/U[5)n ΄Ņ" 0~zfe^ ӮҳYKYX% XMRmZSF1Y#+J\Vh0S$wu9ZmȏC{Ďo4SUMvX)|XnP۰4:5-?}|x7a|M>qS3p6ہ딄YC`" =skMEP.%’ cb0g@DuIBG ګe+mll($sۃ< .ck#xӌh?I)‹XaA2n1w$;S 2Pk4hrC)MDMa7 [boki\x>5zwNĸ\[2*{ʹ+#lv2QKp7%N8w(O+Z.`vVՒ(`@^6zy5ۭ07ELbߛb~sISOGY6WZѴp?^/ޒ;De79`|o o>Vϱ&x˪N - K2' ;Uh#uzhm{py9IữÞx6{daN9<V +?Ø /E2-& %2 d(2v$P}kh>jfsqͭ;qpij5 {$g,n~9AJ1+,:"R>D\lWW"LquY6_(A$q>KMK;Ήg*`1)۝Wq01]{p+zH"eTh$xV zN F5RQ]գa\i Bw:9"^V{ys]<Z:G@I.+=Ŕf˦ӡt\E5 w$٤r8<ۄ˪٥ǿ[րǓnP{Djz;n2g4 DjEYR `eLaHԤQ$ 膢&?P*4U:_7j&G^?m3'/;/N;ث!YD4ߗ>*)Zt.ro2{M nTCɍEI, ؽr[nUs VRńxQ3$L PN[k #?RhUkf-$~N˧/0<'[^Gn] 6wuq5l82kr;s쎗&;$;p^L[-鯪@1:o_ZglGn֓ߩ&bd Tr.M}v%n;gK2Ϟ^3:PƜ9uݥՊϪR=&Inzua'f考@c/y)ݖ|p!cB{樂Hs  [=N> ]8.#'vhVcLw!qE>1~^mxpv1̶f# S?З1ڪx_ ARkkA Gֵw~ᩒo oWL8/ *Hv!l,lϷ s4i"ƨAsd\Ұp0wO KXNpS[J8 f~ےIxjctfxFDG2q,]405gr[N _a$ִhRcmgH12+ϵHiC ̆~'CA<)^:"^~GU DyWhSQU$׫չ%=BJK(?bZ-;#V+!(}eFYw!z';~C~5*""{bPSu& A%ѝI!q?}m~eQT5X_j,. =$N$Viq=W sƅi޻d3IܰKKU8=6Ц`׷ݶW<!9~m5ºj`&' ׳>dsv1m,>a5!.4>ovXTM->Z>CTB~[^{%?{>Ef˜h'1$ ž ēH<SBnԺ 6Qɴ jsgl\3QzJ`|Լ=Zt嶠xmeunjx:6[>GiXZacys{,CCR#O}|{I޻'=|.ߨ OH5{/62ĺS:RPnD8q`ݭT3Cmx*JD6~aGոz(9 6f_;ln*p=܈O|Z en"~Ўď[11ߜ{U g|]c{ ځW']n"H ! Dgt6rIEa'P([e$C0t<7461@_CpOÜL3ɓsQS3'-EigangAi*eY_,>ӸQ>z]`JFOE#0f=|J4O6ƻEFtИ6;n; _:3)&I#PuW>;GIr4a$/-)H9S,a#Ȗǖș`s@(xv<שR}Q>?#`yWWÉ$tԙ NQA+06DgUR0_ٿ);O{pXx[D'OwQTU8|^(d 8UPÀN7jzU?rMS"I,6\/R/9l}֖J'Ԧ})ztL$pַOlOܼ]6̂ NU1$|T"t0 pOFgٴl&?ꮊy{29AݵT3qzԒʷ:Pq.PjլAA_j,mXsn RǓ뽠hEPcKPaSK VU+oYcݵ︳?}qLăM^<۠m|/y .x2$, RG5,/jx FAIF 7@ek-{ L?AӆTyîuK綕4 c:~ ٌ\)1l^i[xwfji) H th  2} XrβXtn3nO#9y1ƮZ0~&mL +)}or`AV~pOr=+kKqy1?*cfX{ Ɓ!_o.a>k0Pp}R 6ے< 0zBBT;U KgYJ˖#\ uɜN z' i=.Z\& t5W:lھ8(yXf0~ x{B9I^ כW6,E4\Zz}+,5N{ ŝ@_[m}lu";|iaM_?cgEt9SDgEM;I1 8!M&2T"g\po7f3g694jyB\sPG+d$sMh.7`"8h̨U/ 7(_j?p@:QZ PO%ȯu@e'XQr-_K x ܙW,\Jڎв-aն(6^|757iףXkrK.L;"nlco\l>V_3KQf_#OR$K2e0b[eR9j"jBpgi1R+v~K;ygX4Ŕ5B4tފ8s)X: g?%$}ouj3&b&_ah* 0-'0XKewl |Ж_*S,{fq{an+/wI:`}s@NȭeL&Kjy[{?P{fPVi&`Y)KM*Q4{{7ۄ>V1܄8' gɶCXJ!pD4ՍEW'fKnusx&KCHR?o#Nβ:Ìo5^nӓ\hx ௖.!'klɂY,0+nHR6n8Όpi LĂͮy-VMJlBA4ipy}*vd ukBp(Ye#ʠJNOfSZZMTCnme&o쩨M۱{O?Gɑv'SsxC|w6gbޫYK|Ҹt#nLgnD!D5-]DkדnQP9=$=fz1e$oz&~}YQ)'l=>jWaf3k^[#7Wǝ`8)Yb,ܦV1TaW\N<".aYu+b8ΏTg#%Us̹6.E'4KUO AfvuS׈疁MPtA *a³BQ8|;,ziA~O$pl J M {&.v UH+/, @KU1-WN49JYHѤGT G<Ozc(Xw 0݅ G h/P,tQcUcA@[8,s7aw s@VwD]5D^d"%,tz}iEX| S--S_ڼx+R( )T 0QZS$Y$VXm7Vq6?Cy:j=.L}(1IJKWZ9Ӈ'X+?W;r7`eF0bnb C ysyd<[u'84V-Kۙ&K$0 ?Y$ÁJY6=N|a}7@?X26DPYՇs;oyFB5eWix>nF)[Ԙ.DžY6ӟy<\֞l= ZR3|##Q68@*< ~wN$^^`ҫ  Ytc ˉ1} 5 yk_TVvo`W&]DAPGlP y%yF<Mh.C6_B'FvFKN- Piq8-*y tYΞ.}Lx;26.%XEMXKT̙tpaToGQj qf2%A,gJR,{x͋;%:Ԩ STL14'V['ahyRWOčq?`b}0H #solPnG,JKɪ j;C,}R wXSؙ& s)tZna^#j*1qIc*ƾʳB;e#>Vdb@CD4T̈́!]\Kg qс?b se^k73vy~QQΠqueK/mC4ɑP2]r#̍3שnjhTO{טmXi>#d.xp rS6[V2v]ZP;FSB$ RnUͤ-xJ~؜݄4nbI׊<6 ԅt{\fE%>wIӵ 5o҄DHNg?1?WcX7m[=p RNm8!xo^~v D56Z{_ V} TýC*A#u^:4R[fЂUf Q 6shgLb[8d='.fj Er\5*ٯ?u8(VWhEN+FO!⭟:XbrȞiG#tېJ"DS5f؍4)00zsguG?v銟EsI62V8{Nde9.e .>}9KOC4cuk 2^mus47?_ RkblUfM]&e$7Rc7E?|{Aр9t%Ԯl(}ۆC5VYp"7W"">V49KV [GkB'Wa塼K|Ͱv)v̅'<$$ʿ6DiTgkRU ܻOT k$$uRHWFbEU3aB/SaO$ lN\Xjޅ,)f5:WGlnIW3NZ՟&܏MAy&b+N4,c7}բ(Z:E؍̜{0"[34^rqs@JYܺOVtrgvD=~3)Ж;-ZЛU &ǖj]lgWNVo[),Z/y0VZG1脫s~k,A<ԗ}xb6S|9BJ^5 nL?ޥˮI *?n$/)4<8-'JRgX1Xi%Ċqs(ӱCNL^ +:H^WjLw6@VAg(?=J;%p$6QE2BSkU񾖸zVeE7J"ӟ+F*`'Qa͞+QTDyEJqXMղ>=ZNXn.RuVǚ gQ MO$huV,aJ/0c`$_ܬ}Q]5ke1ѪjBEVz. +)p6MߴhIN.Ex!h( 3zk?X[j◉r;D/R"|8nDƄ.fη0ȋ~ mH(|W!+*Db2;:#'=/(ɸF/]5f5֠gfշxݣSQM˺ $&GDٙx #s :?ohRkh\P8bIJ! mƷ5jX }[E]7'o2Y6*tB%S;n!J?.CdWUvZ ɻ/eB+D%?{ۙ #]#/u'ٳ[zu;w޻MJfDL4[Er]ِ9^#kvtpd|ks2D6#ƝD x"P: /Ax8_KW젣:?n G,IP6.'uA'$Q=FH·=P\07$d91 ́!.ZlfPUq_hKr93Ϯᕢytq9Vbnۓ)ي4ɖȾ"DLrC|ozhraiSj>^ iCAe}5',:50 ~Wk?cU凋H&3i{^Gφ$t*ZjՑ,W볻z4:(wbLk{V7ZNgP8~ x!h.'(x u@MI$}J! ?՜dpG&?<$*7'tj^Gf<&9'mޕN;f}3:i=Uޮ FpyaW>gBPz3E՝\N|0>!$6:?ՏP2Pna/ņQY2SCbJs T7 pI.tO##zV&鮼KA݈PDȽFa8(O ODz AKHHD*ۥ5W&X d|+(MF\*`{Cy ŜB4AHMט:9>W, sL#m$42GPJ.*Jz6uXYGZDxY+EXs’H4i&ɦi_uHU|Tz%gd=Pbi$t _ѩ6hA1W(3']3!:K;LpC? R ֫?#X 0eqz ֊ߢ}M]\.Ïy=SAm#(š.8 V-:z7wi |:׮i|8$Hi g;ȩa dGf!0̇a'y|嗀z$>DX1 ;%!~=dӭXzxKOm#̘U@$qs=IV\ݬuyO\U% ̃&?`PH\5@Vu&\o˔6) [FGIEs`c]WPU0ἭԮqmaҮbF!2Ϻxvt ,9NKЖ||BynZ Cq 6ow2[e p!șp]n1Ebà)`'.\xBv\Xxv2lؘdpiiߡlw&p0j@ȝhiFMbgѶY8̾WNk%Y.p@r!:PӜhu΁^SSz]zwy9*ZI SbOH+oĂl 0K*#S郐xإscHX:suoܵ r~gX1n ʨIQ!sVQ/nlk#GqT~',]ᐏ@u{ 8F#KN2NpP=@k"HF SrA! /EuOӪNRH3 |[+to?a+6(LYl[t+u;M;R>bwFցSIn ؒBEkXTdejCVlT&إ聖:q ُ7 Uwz*1OC@-)QӉ_*GBh_"PƊV%Eȗ mEL)GqD. 9+{) '|~jlGB& 8Lp$+->wk7jDr)p1 x 7g7H4gҰH|=L)CPx Q:yDjzބ>n3Ë3uOЄJ<mxNGl=aRdVݵ*~m3QKl2ķZwz/m_;4[ENaMH[prD MrϩYNYݰex|fsWU>#;J">/A1y5qk>@ xA>})F5z\9)* @hf "1^>5 -pZ$S N CoXz^ :4:ԍi hMιwh͹f]xF-[S,Z.O a殔6(?t =sS-hbY ʱ?0Q54X>Koמx,Mr\c \{?MSLvbhx)è~0E'm_>+>[#:jTH?.*a*Uc-8BCg5 lJ{bVrTxAZA"V^u]J%Uaӹ_7{x' f}c(2Η ON*lu\8|[]`1yGƿ}=]TY3~p 2Nۜ,,:خ@/-i՘*@ gc>6 ~oe zͱ~)NcZkd&䯑y>ʃLn_KwYWŮ96T8Fj*#4Ci-L:3>56 *8*xT.m!(ֵž*eARK/!ׁnV|bC Z[BIGٶ7#x?\Ԕ!0j7bzC' h5df5.fLU.E |4:T]R,ᬏ20^+'@ Y,߲F!ɗ1 $|r(j̧̼wg]h; V׏*a@,4Yd_'Y n##{J==՗B4ujK2=!:%{0 K :pmy_j Ai> _qP>Y}N2A>)!^9?͊qT',W*vjL0H;?"H̭x4s{^ USw ա #e|rV  @,[oKrva`RzAYR.{+* 2ov-KY9+>+}&2@y"EKHD0|B-b- FaU)`Y'c҉ϣz6 F2yVw% +k5/\RH]&g'0&L޻k;Σ{ӍʮQc0m:Iߨv28;񉷪0)TtVP[Jv.KLߜ~ss{'9K{[!B%c2':z4rQyM)inz<tS}IJ;uX*;I p-g%O/3^CgɆW !\" c2gVt~եi_"gW#(xT"U)*IqC4~A˜䶤IXAKnE3$ʯZ:('Vd ݐesufwMPEr_Z8{&߃~ATI?'&9oA&Ak")7-W\)鸅R W^ Wђ#x9r߬AƫT׹H7c @kki2l߬x62˶\6jzg{j,Z)mdk'̧%3>QQq :;S`eKQTXɺQB.>ΚK&j[\2@ӮڌSH GPw@áH@{c)5yރ 1xM砫 Ɓ7z|Q!#[14:6 t]Ք4H],8Ö<1]%؉%H;u-Ah= g2?7Rlǡ<ȲpcIǏNң]NX$N,@WŬdL\9t4(eDRoCqTg5&9qTJ5H2J'A,|0 aciJRI ]OM;qy6}᫕ogݺ1)P+vS5@3 ]X}.JaQh[+ë3W Y7p47l>?A:G3J9o>|91*(\9p)FKq z!Rߏ7EDzI eje$TV%n'2 ?9eLxN-q(K&1B: O%o~DVͭF͝+Z+=ؠ|w_Ke?;/VqۚjWHHr8 G+2|~VE`La_/,|<WlH/.k/L4]INyL#5i] (nk]ʁBخ=-#4V7| A\i" /gGk!,'6<t8jRm}è/B2ڧR@_:E&.D!]C%)xl!r}uTi Of.SyfBO\VUAT i 3itz|\vn){a${`Ҹ'EHڈG loannƉ>R<$/|1JF٠S>X\?]魀tO[ &^t{/87qT^wRM; dƯPW" v/BT/ EQ0GRU7T䔙9ivD 5unJg]H9˒t_Ec1`|Dkj("aѻW!yeWHD ޣYrT|GV M2vХfvE>clшˡ1-(_BqM7\ ݘj .O-A$-kk<^l +kO54XAFL ?hqC[xX͝uPˈh vF+gi1,S'Y![K,x$$BehCKy4)4M5-)o7*3H?@C76anngSK>QX~Mm,`ت(4F ,R'?2sU:(ZE*^5.*R;iG\a1a_ 4bGp{L.5]*)"B:I mF&.ܽLs a=a8gCyRbbi G.?d4qeW╧ٗ`eAx@y6%2bp3]ggT&AɺiRtwD L6p $EL'ӫBfax턑,mZ Nl 7Nŋ ?qIFTK+8)J#έ]&4=M+~gƨ3;9ty+Y2YUdGLxWr8XYLqtx XgE(LV |$OCy L+Dסkf8 =}sdϘ3wҰۈ >.y(ϰLxU U8#;H2w,KAF>_pKp$?̹;cћ=7پOLj\9we/pbe%H4P`ö ]En5C;sviv3I)79ue; C}s+0$3!lς4@&C! ,SUw%W6ZnxaS@繃D~`]~Jh"Vcc7}'o3AbSWD[b'MB ݝmA>HA.r! +tD £W^[3q2!b| ,|l G&qyuB*ƬfQh-MQ3hkKFO\-\(󷧜G֞lbU}\/ X%ϐhn0+Ͻ8pU @p^4-?:oJv ~.h`ՏҦiY͗ vb:SX0ݕ'*I15~ qg*yC ep'3G+^aGpYsYu)4=N"T4hu? zQR\{\%W%4P4l.YS(x$ݶ6ʦ@Dܹ#.KK,02;8Ư+8e "&:=j7,aEG8`mT\Έ#_'v~Ic]61f\kB=ITS&~1roA|8N<]Ml64%*NW*eRM~~2җ5x:e迕vDV5B)KvN 'yPJsyh۷\ђ\mԔ,~{_[jd{1)!k"CI2:S<ԔJon!H2pFm~nZBI99[P,Pfe-g}HJ2J$33j݅-wgU47:A2RxFxUNΆ <Ϋw-h2~Cr܉ =L 2[|(+.Ð!au+Ų'5 zԷ,m\WM@uruol.,hs DWr __@z*{],MH mPg0r2![:I`Il;,6rطb_ъ_nbW.YVм?1 -9)}:KTcԮ&dRV㆜T]Jtz3Nn/^˧Ҡp_eq*.^-\匢S'.:W9UnX Vķ{y/7g: `-=g)=U'%ux/mz3I1ՙ?SNyNp= ΐ 6FP/*Qj= ~g>Jdb손XO siz'@m%|BfK[!&id)6{`Xկ`huj2TD#8K5Ɗ rݯc@^|R+Vb!5w5*@X*r@zQq,G8)ʣ [D\)Al{MȲ:?OlEKPJ(E0,3v9,x([`ʹv_\MZeJRY;([?*dfǾ cuC0`[Os'״d&c_AXb KKx| u^7[<Z<\_J,֓eH\6PzߝQ)O΅h#U*{YWO;]dKuь67y;Nߑ X5h.Ӱ:SaoA 51w8/=c_C,fJ<65}}1*JCrNTZ6C&m$ǛM!*_K*{STU~.>V 2;Tiﳡp'(L>e#d!6kljqqSB!!MB$mפ6gebkli}֗kE;izhj{`-|i1zWokY1EM~"/oqu>R-8A3EkjEpȽ NhuY{WS/t߱˙޲wM&p% ("tRXbBx#fN%ǮjStZR9d0 \kGC>XD]W{CtGn(x%kRj?`g&/C; ,cύy6_GRKLRr9לgɒC_t4(_`'l~ {`زfY{^o\#3Yasa\WAr3Dm`hk3-1Zm 8A_]j6A/8go$9bdp"Odds dh̒6\|d ORr/𒗙4u*c6A\L_1ISbgEN ۟qP@)􉨢}ڀMyQR1sBְ pI'Ѣ$U8>fB i)IFp'4 -Vw+ r*r?/dH'dX[c9z%=ُxBH I75* ˡCXtE Tu+)m4 Y o"| ڞMgvN,!~V?TR>J {-:>;޼^djM%1|jb3 MFW5b{Bǐ _´P`Մce˕YYQK4g}j5 d=ZͿ8v'<*FHS$OfliHȣX\C)X!)S72J i?CF}d$Z{ڣ&W .kP q'LS:7fjbeIR=kOr] @vJւf^"n= *scθj-ZJ4ks9_:9̝ TU3fkЊwW񼍧Ò |GxH?+I0x|rxV͍JC;=QXD!SW"҄.y &qlHT8[`a[<75 fKI; ډ8ln`D][2s[C6IH@`RQrqDT7qƳFoE$VNQ*K©AMO:w`\&YP(R4jalĮjpsrׁ \62UqUYc3ʑTRσCqg7 Lc {Kшsvg]'NV![:Ȫ$e:V7xnb9sD52O*ĩrpQo_ S]/GϮ`kѹNhpw̑aRen TdẠTA_+jāoӅmz>+2c`sKk,)g$#ؑ!Kn&nmQS>y6ƾEU{nVc咸GMb*4eHX>pwZԢ33 OSGwd_tDo; ':!ħ.c^Gl]l}0[~ۼ0O^2BoJowxh*}YxKa"nݢj+PUqEn),?Ye>^'J`GV:>54 CE;2eP]q]4< rjk ;n&®Rh{.+*z2і47Q5<% #H%w6dێc # n>iFՋ[+p4iJv"s>N&%&H&9޹-{kngcԙ>gc(DmFt pau.xw =UԞ.F .64Mo[h&QG%q42/kN fL|~mr䩔X/GxA5|4Ѐ p1r&ߧO"8pc,#927 #6NDoc tvF= &222_mVfxܶ3`ж';x/¾л>UGG`JP?HtWcSu!S7>5}$X'$6쾄t" ˛A6) }k).e QV|39]K|x{9/Z>>TS7NbXϖۏֹnCP00):AbkC\"]KTJ|<.q.EX z`_6ҸZՖƣ1"K!{5:WZ_ `7}h\ wfI@j[B)h}{S;߮ !}F. @z\䝷KS)reCV0'$8lJ@[ʩfm_r<`.w4x.lCwߛ*{Bw"Te-CO,xwJè8Ac}.wzwI~.Q=`䰌+<2Q/8@$!F5$D a">G]nt$]v1*reLxr:#]lmQ8[rHi̅@iT\l j;FP8eY6VP_y/}'o= K&->Ơ}@}Ts=o|hDhQ d0m stޱdW ǻs{s>-V<>zRqn\(p1v ?35 !Zlpq؁H'y+_ΦepEqVKw scanB.)9j|{<303l2N8T}D]4w,M{uѡM'Ō76Mw˸AJJ]$>@;kaZԩoZ#fx] ' jS\Tҳ_H#Bzݡ#$Oc&dqb[.;\e9eRrrU7ߊD3/,JǴ}8+;/d{'C:j877hX)AubݵCv熎`ho_p!Kʪ{"tF !z5N /}"=^vX}C}JEV |6~]PV{#rfdZn)J=,_vzfF7HK^e㯙^~Qj NA% v}TQs#m.ox"C*i]Et`y6-1aZO{_$ : ppg2 XVRMOᑧ'rdlfEuUܓ{LPzcMM%a6W:a8;NČ 1 p͆UV8g+22񑡒VB_N9 3y7XqDįRIih8\w7[K۷G=f@(8\ٝaF¬p8/GiVoh[!:ٓ替Jr|=yO @4ԥҥdFH1љ5f 4&kj H8 47@[`{t@)wK&qu -Z>1dqт-OR'#4^YTjФq}H 2=FI̥|NTeun|l/ =a2k p3M=T /m3"ʧrJ9Mo`/jٳFclpZe1kUdo!jZ8RDLAv`Bn1fiB"~!)]UWBD{%:,״m43!N}C HZ`x~S< t$/Um2|7 ,ݹGrK| s6#L/%F.UY !oF~KX0ۈu(l]FЅތԔ18Nsv$ڊPaH9Kgso h1eP#g3yd:jwC34ÇݱɬmZjq##cE1||N@[娓XPàM#C|t'N&oDԶeAdh@ՕBB#\zGQm Rm=@HocN67Res!%'X[D1nP%+ǝH+ڭU5 hrvL.?J,ώ0St +7_)F!K5Ry)?$OYtCڱH27\RFhx]M=cumLC ֙V Zf~X{L$ -Vz8 *r5yNaxLt\K_p;g 3yŽj< G[:|^U)m'Ng'U1Q=H<2>]R KSB3-٨"?{j_ZeR]YP#jD&pnaQh*r'8!rCyDz~Ha=g難_ D^o^沿puFeʫv28!nrr%@$Ye6ҥh€mXl?z%JT~Y%C@Y>A0YOפNr~>dϡ%[sΞ흛z\ iH$[;;T| JR} f,oمEϬUE>gw%~'4to@;hG! C^)>|h/<LT-ͨȉ;G4?7US-mYP#A/+23kZ 8X2&,FAT+%qBP9Wp];_3x UC!d_k@ f߈6ȪhBxZ >(Hf)$v_awc-~XYClOB0 n7]8gV?4)LܠkPxrv >~2=Jx0R ws|B ڼ zr9XB\*Jɑ);7šeޤDע|m41hSA͢X]e8خ'`[(3>zn BPJDǶqK)zI;tjMa6S+ pw4.lths7ůl*MƸ:5–@;Yx{pJt [C`)1đ]p2 %*U=ĽOӃ9EyI@@s~"F&S$چff;w٘~DC_t6~}[a3$jhpiwk?CJ1fRq_)#yAvSEw\Yj#޷D_l1fQLœ#Q蛲E8 %G5eh]?4u6ac]M[U)5MB+P}A#]LVNPjI1pTqȹ)@b**'6[GޟY6n6Ngy4uPMdFw~X-PytC`z<^XL 8S -[_A ~f԰qM`IL]q^m64^(f+GMl4%&iSIĐkAbw:,r2?jf=QH9+RaaidzFg%Y)O?Y~~kO$yTbɰY&שݱ |̏[/6 hUrW_?0&,K!?x`xR^H%W,ӛiC;:C^ѕBig)t \HR5ι(כ |uPj fg.l78:"+"P30'U[c.pԝ6 pAh<{4IZ6HFtS q ,,OqT!nz<& nd-Gjl r`ЂS9s0!$Y67W6|l;6cdf:AYHQ%?k ~@KqBOLnNS )QnB޲gʼnxȽu9E@AmKh(ȔQ?+.f556ͥ Uw3mf]ab cn; `iVqlzwMr5J\PWOB˜{~\ 1M ڪfy4R{PsOi X{b`]aٿ>pF~| ( _Ue XNyEʊPdr8Xwiz 8zQWGs+qgW/ ]#>II|ȈP 3WcKdkIe.!H%lB\@͉KarB7MgWj 1GyZ%>ɯԧ??5]dɰږ13P"o_$@n80?A?n>Np[%F;Ɓ{)/_ y2p sww0guKL ̄ZDِhUBo/,J[IƿPpz5p:>oW&7x4SEHl^B#Pe[f?j_a4ߢ`N>1tbQ \9:ڏ(b8G -NJ āA-': YZ