bpftool-4.19.90-2207.3.0.0159.oe1 >  A bW^^fvSráORvf M{ҝȽ@%B"c]'4phl}<\r)i_8lXOy-Env&g7;& =Cgjs(ZT*f dxug**=~> P,|a{Z \^@ 548\ӥx&:8ߘ0m!xYR-v,mEc ]}be!| 5g>dabd348a8ab2a2f97d460a6c0698229281254444f9cbf6404a28bea499d90ee44ed21e5cf73de347a277c625afdedcc46502270f bW^^fF"o>ְ!'vYzbO2y١ɝ&4-jDrcb?FG Mx3!W!PFo.w]E$)x AƏÌ H'CS2\l&N9GWvP;zxT)g  _~Ln zNT /-:5}iIΟԵɿ tSZJߐnCP)P+e Gws}Ki'7gA gtΆˆem>5"J%@>p??d  $ a&;A Vby         J  T |   4L$(T8\_9 _: _FqG H I XY\8 ]` ^bfcrdeflt u vHw x yzHX\bCbpftool4.19.902207.3.0.0159.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.boobs-worker-backend-test-x86-0006%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bb%bÌb&bbbbbbe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a698519143bf7329aefea293422bca583257f98df1a3adf713ad24830935f448c5eaee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2207.3.0.0159.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.1bK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2207.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- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0006 1658306671 4.19.90-2207.3.0.0159.oe14.19.90-2207.3.0.0159.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/527b7704aadb8de0b55a360e4441d0f8-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]=e9b8a48928145a2e69f8bdcb38cacb556a2c6444, 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 RRTZJz6ݹ.utf-8482c4d6d5c8098fe6b68208507f96db4a3b1ae93c67aea1c6a7b18ff0e9001f6?7zXZ !#,] b2u Q{LT01pv ѺR>YIBYdTH1!u?ԟךԟ9A'bs`#_e6⿊-nG0Q;8I:=䌀eng݈a@h^a,Yh}mHB!ƛj|+S̸_s?㟴`#w[* ku6 6Q,a))ɴ%/bVdA]'n?t%KLo*4=(dVJ$/xoDYڵr]I cf.L</gc&QC6OZ,47CU$nn$&״U~z-,Z>@ 0^{d\*M/('\/#ҾVf`# `bi6t%H;(jmQ#C΀&[ߕU"QU9LaAQ[?_ l΍[Yr `ot1' O:"L6ۓc!尒DvApruΙBe$̙("($`.~.ohʸSCWaOa{Рu3F ĮL#Ht5Y~2k\$![ ,WJY2! jR9g|b)qYO#(+7wOt\]t'FpTpLgFrnbL'&Jȵ3 ,8qza&ƒ=㵴%ǧ9k(([Bːy09zlj끡1q/s5G5 {l>Ls921V5 1@ɵM'Gi`ySlo9uesٸJ&Vk4vz7iw2m4 4Px.\uٮ)̀\G9O&zSw8noƒa7U=:z} MRzHm3 2z@* {7q fbU-rajS4lqcm= ~fq1 rd^uŸl_#eXBvEo di}(E}.?k6fXH[63,ެƒoUB,j=[uUFx'1ם`C]|pR(ϧk&Ic09_+)˝7K 1G B `.hNzN,ϯ<==nPr-y)XqxLNOuz$n\Dکܛvbػ*55aVFマV3ۺ_ #. P1WH!dpeo޵Ɓx.w+pEb~BZ*fpHDtQsEД0`}>eVM;BmuP$iSl^ HW$l;+oM~rɡ2C*oVܽ—tXA I\yЁ/k#_S_ϴL &~"]x6Ъ"{Z0w ^N'q;&c$5.HeCKqCw$^A|5%u msi:z(p]VC*}NJ:o^-gl}d%bHQ"x}So}%)GP-BE UۄTm~*0ׂ?ig|w/ЙV9b3l6L2DS"ʄ #"},ު'45A4Ş"9KlA9fәgQP.6 _0u=mytsoX|qC83X8 4WS2G$ᬽL89 8\3( e'Ciqrcᨚ|/v%آz ĕKд;뒅m!Y;^]'7ex݈Ǣ{L~B 쌪T|;`>{}+NLm@Y?8 ]vvc$i% CTWi5sU@0墻j0@Şt)F7:"\ 6[E-@dʰ($Ꝡ'j>Yq*LY1H KIQFiA*@E&[X<:qNxGhg7Tݐ8:A!:ѯl*FtiO<~EYoҏ9cl3O%7Ɣڱеz%n p=d0J ^`1K̓|T`-׊aȤj]@(L ^@lV$|ՎJ D0o-BF{|>xo Aqrs#^Y&d7[>@H4H%ݜ +(TptP:oRJ=eR.lHQ>AqPc&tsc!s0RNDlB" ÉKv0;5].$rk5O;-(td`n~ >TXL5 .;HsB@2=#]>Uٲ; Ͷ?jib%_m3kBQӝ1F騟7I&GkI2BWAv!^(}As|]ڷu)HqU+x{4– ѽP2CærsqN8Ո**Z돆tTP'{@l#/ο*>{X_JLNjn^u>w PԷR/M*aFX193R.og%4d(Yގ1+B ݑ ~\bO9ctD, p$ qӓ1^^M2][}{utdDoHL-M`ғ'kYDwj NjOUun WpgR!SkCNv77Q LS |eT(ݮ7Vܽǧ|X@ط5-^v ɋn4,.ٲe}-f i~gG40q_Hd& \-H#!)G?ީDI:+ +*ݼ'wem(59}]I4N$F362_{fW>n@$hpp~#M`^䟘k`Bd(#P SfP@Q^{4%ְ>]$NHhW?%Q{/,i`M z9߾\>ۄU󘍺O%OXO\AJ[yfج& Lz~kY~I&4 Q^H tW){:]I,GaT>f.s^m~=@n.ȊSD*;9V?9r ;#lIUEUd}u5!hUː`s$Ku-FAO7sef eX>Ћ:p%vhm>eB&A@ĭfW84\i~Ovt=B9>f;x"W3מQIhxejiᕄDe S kQL-z/4_ǜLɻF) m{n_e ]QFCKǛ^Ci%V$C,0l&5YGS_Z#&m!ى'}TQ!!fN0Y%T^>lKRKLg;6Ww*fא@499{~Z;}˚Ez-:)+~T}v0AbK.a+GTq|87PF;59YSvM(q:vM*.}o ffkyB<'7p$lhFCMUOjr7JUimp蒗E647[~~QХJdP&,P#nɻ$?}g>zti?DF`5u d5l#uk!^;tܙr;C9b:1qt;ݖ6YR 'ڙ3$ϧe7~>m/%ִ  K3Pa0ee 2 Gup"<~a6(i |VNdyvgDΊjnI5M"F-+R NL蒑(gUY6C~t]}X ! kb0v W˿b7yÉu| Y}^HJi%s^&uVjס!%]OZ.e+?:.ԀO6MqK v^s5Ƞٞ}kS{ZNkhiox (˃_Abo'46Xt͌3,8N{ H\ï* ƾDzl:+JDdyqqŵr}m1D? q,_"M1"rY5FP@\ޑRLA~I\z ѥZ)jztҺʪ͕]ӗ81'MXZ[ޓDww /%~rbÝզw8_⩃nª3h8m3Oz2,PevȮΨPd\P5n6~$.[yQE:1JG>`Q@,KuUKx3WWLANGրs֡j W]꽁^1"ȴ!%kgspW!rP3`)I) zmtԩvR- ѝ`Spk &7N^iQ _L 0bs? X=ꔭ7BX*S 4iʿLGk$EXCʙyhXϭ!Tٳh(# 'ԯkd_4z64caf':H 9TD_fqLw6Úc,:(eS`K`}&G7BG*eZnc||ˡK)w ƋrCoÅV9P"8`)eXD (뭎Erexv> Ub!?=Ya"=>%QoώhnJa]u87 C8EGbe z*Zms3`5Z%@ؗuD eFuA0QA*V;+bP8H d"Dɺ!w Y^h䍣?nRGw1}wL`Z6oZ\0vi]E5d}Y_5&UkQ{Q&^|I*IMZZivJ,t@E`8sca@ϋ [0l%Ϭ-H7 ).-ZZ+^[Cyֻōw1%ҥNL_*=_E "a$ 5m/MLƜO]^v Vh~ ak {.3v`^7olvNNP?>J]Sw];߉GGjo!HH}YnFc7-frn߼Ab%gS0!f<hF:Gg:'L>1 ^"bayOW DcKogӺԳxWÉ}|)|ݢbQ@g{ZJsYN-mom;w~S=-sYY$A*R&-T.pSbŇ&Cs40Lnjp@= vije \%f͕.SSF%1\"Ȱ(q˻(ɂ(?4/ľ{lMU5LK+ph 2ZVvuqOmi5pk, %JяPH2x(MwGw$c .c&v+X;悏(q,||U,F[F%f2E@ddYۏUP;a J*JJ} QRBd} a`H!V]eEgO."/j ⩭#ef1Sz0WSLUT<<_% %lmvyhW zz~=*etcMQnc#[Y4dz0PEs%IpZ|?f+a̩Uˢi\蹊jqERW,͡+9Up IF=nu Q.:0^umfRr [IsHLKtM-`|Ndf.5NT ׍N|9;/i,yP!:,5 XW09bHJZF~ۿgdñ?01o?} MnApXKD8EMsiRK,?uXt1/^SN6߫hzŋj^Tt:|TMux$[]liRT:ac _}}vl_'`U5jz; W*ezC[R{J'WwjLzwlU2 k{u{2 T} 'v~tak}[~(DпML=fT4+or Ŝf)¾TK/COIjGJ)Fg'd9͙Ҵ@z%@P*JA"xozՑx^1fB^kwf2a!Zέ*Yc^#K"!zEGVJ+b$`|Jطx[Be7jQBg9>:$]N 4O(n:vI#"IޏX\*qUu|!>-DKP!$Jlp=ILC!1ΡZ2%[AY>U<e#96^= ;LKI+y$|(u;H 1[=Qp4:-*+VINQq-(߉5Ȼ 睨]7ˏnɓ_nLvp_XQyU ?=*qimn &Cb]DuLF<6|-~vD^3Pyn0kW:(P%#gfz;(6{6!, .HIZXҬIom(c]1IX|"A m|#OMocY+Qm!MQGU饿Q ,#s3ZDzkN>ksRЬ-9:-|6GK)j(qŹ$$_rG}Kڏb<>2> ?.~sbE=/*itʙySOUz0O_2E gÜz(>baP>;-=)FK}mCiۚPHnB>20)uR|G4+ m'ؐOm8+ ɐ)`גc|)>eT "= ,Hg3;/(&Q}uQkdga rx6{1.8&JҚh뚯:c NJ Ү}*3}XL{FdQʂ=KU٠BG6q|ZjlFa zsL1猋@"WyJ v[̒M0i?Ґ(DphewE%qx\BJh@4q8OXSsDG(E0Z~SwЦO%kXm6βT[/꧸< 8F s&AF WW1{Z [9N^%p|LHy'`NI|oViɟ{VHqo޺D{( &ˎf+Խ%&h1R(EYb槼~8KzB]g UF7x։oEYo~G6:]~t+CZ3CCG<JW أ#*R h$x mH*c\rE>"j~ŽT̕O͟ovp"`,>px?Z+u  7 Fˇp=VWe{?O~]R9cqWv|e0TeӲ>Ӗ=P-uV[ 3_ pA4ȶf t3jAs4_eKa k ՘yޯz)q7 Nq'FZ9^1. H5x+ .r<3#u1)Y[zb& љ0HF^+ Ө䜭$ޫdlA}K&/kIt/26Jx;I3,p!]YvTXq(Qƒ#?wb93_Tg |5jXKLvH$SxE ' d#j(a3O^itl3%>pȲEm@~!-lmy^!'/! eg,6p U"'ȟv/IgȘ!g&ݜU uZQ>)mMXOE <ڤRD% AY!,;mNh!7)y>N&_qdFVeJ ƬC<0>MhFxϜ9USѸ4>b~ {ѴC"6s3 - PWz-3mOatTt #%*\W~?_. <wm6gS?Jj;`̨WQK9㺶vX^dQSyH%I6< I(9-V5:ub~ܬsUrzC5*̓)571{p0J5lqG^n/O UgshhXg_ OC_<˨iu.n&1WyfYkio>wc" heӝlKMɩ"dzG\+U)y[Z9BvX̫d\or[qum/ac"X~SEޔ1[w /R"v~Nm(\UEl3OqT)cB^z * Q]SIy+p6W_x{rMĬ /-ftOMjS*bZC;콜6{~3B?Nf q2*.z(.ԑxWon8&뢑BzSfb@.Y7T9.}V ?Pk26Ǩa6H)諜E*BD]T_Q>Z[oaA_'ԭ!ȓ]0.i>_yOb6HWd[l t((;b5 K4惌n0cp9B|21C͜;R~ ڏkS4ƋȚJZԮM_w7DA^STK䆿yobV~2);)5Ѥz=rEEb0\h'Q~g~'ztfk+LJIm{/rA[cmc#y_C͙'TQDnYR>JuHKRFTٿƠtK !ܨJAfwE3>{ۦ.]q#hΈfJiՊv}L7`wE@Zb[\hǢ ܘ>2hb;k*y)Ʒ bTX+$b9l.5d,}O"I-m~Upl#iH\f&.mϥezY1g#_Џg"oV488p.e"*ث̕bj:#ӂ4*6(2a#\B_9"tK?)()/oK)M.}Bm_EN*jI:о6O&bGɚX D?ظ7=;OVԣA6mls9Oo|5yflbBRLonV9NiAPmT@ͱFE./~DLv*IWޓI_H>qsglo8&!3Զd"̖ȣU=9 _dQGjsX,|)p.sjgm0ԪuCuȂ׃ K G3ԯYUB-%9iܭZJ ;}ll)|CW s?xb,jsƤdlϵIjdqY#ڼ.~b}y8WEr~8/~I‹!{[kf"+z*brUn<7_%G JyGxm4nılybM|Wvzu.+E"5@:Jx`k,HKVt'ӳUr;pfM2VR+)̟?;+Ӆ7aw6/jy,GH^C>X!G6P<@kz DGYUsHuL+ڇ]U9JΞOck&^f GqL@"8.KQYX_kW `lvq N*2P,ݻu~J1Kdλ8dGx{ޠ,.=a Ml`N;xng;"2}X&wѤ[jr\ᜭt/V45VYK O o;f=FCps U~3{pAWOh eMj:]m9?ҙЩ>fT4{2Nou%]&Ǘ(55'&% XTjT\()7SG6`UƩiE?w뱣~x821~܏05дNRdzB;foq"fĠTx/tۡRlڄ]Yg0S3X`䉌R]:Pp9h ŠYʻ '.A;K6:Y}}@4#fmIXuFa(;d-g@ٰdN8MTzf2Gm&bIbrcnC^I='=T88l0=.'"_fڽ'.{Ui4}e wQ`N1fC@QUe" Aꛎt8]Q(E"]¿LG1;%!OϵNg0hH@0ϡ$I.x_Z^#N4iqX \/Ƀ*6k.jeS M7ջMF6t0hzK\P)ꔮ4cFtu~Ćcm5 -&p rLuAUՎ>ݞ(6+F$s :@׺=ԆP Y3D-fwQcfvsv,4P-[豝q`ʊx.Z%󓊖Vw2ޓ-Q`aT,{ß(ιK%G[H1xd=.m;C ,^\j4) &.!mXVAVRI&Oݺpj:8;r2wIo/XɭBN=PM2Epw=V5kp-NswX=~6x7EHt )k,<-ղ WA;u'zLoS%~tz<4jzKg)8젥W]{M泴Cat& 6`b0td2`[rvk|~vSPa+]818?k,MQQĘҴJO|%n_/3g/Eڴcd@QilhU  zsJɌ\9úAzq׿ׯBpW]ME7%qcc/fv:U?<@˷!QaCUVL#QgbX]hUG0B斾F{N'݋}wB\٭lYQt\^7mm53o.vO#XIźY>лt eiJP_b\Bfx4*j< t#Z2i݃WX;/[[R.#i1U7 uF${6k2Lb>4|df͠%W݉@Ы<`GƉJwky+(,C\z dGQgm?EgHM쇟f1DHЂ~_hV4Dcۙry5{o36DlfXyoҜZq B"v!(|_G)%rdJu ]6ot|ұ9!sVɬ|L86w>"\ՅQu=pib?A.i}[#{mʀ3 ra,8NF D /vFz5UI K: Ӳ똈Ut`ݖl$:Y{A{>S|6ů%'_Ev}/.!&ʷaIFsBic5@ͳMiOR}ܓ콋 qCh.!|DS*p5Ƙl>M>Al5wيM,7. `n)g^q4̚qQnb9 خ=ܳg7d$>:UYjO#]{GRE:Fo7y.27ȝlipihLuq* 1릞qTc}|],%zF kT2sǔw^u%~tCj|$P V$zv3W^g~rڳc$0 zr*9"y.6D7[3wC8TlO 3H=G1AB{U!+aJ3O:u]."| s1+C 'qv~om. Myo*۴<?!M~kUˢI6W# 8&4h@}>I/1) e %?!k*Q o2Rlh1 ^$&`Q>Qě] ~UdZLUcVvb蘎뇋r~@7[>߂t1_u"bZkv<* u'iZbztX𺡹cy+CCQP *nTҎYרnXq3i L/tWQKn3^Ѧ_h֯c|<]qHɋ'|5G+]~P,s%Wi. 3=8 sD𡷏cEBDy JjpӁ1@h"i,;}6 uUE6I4?Œf?5 nwݳ$9TruT#s>>ọaɽXELۼܲk7{W:ܖ2 Ufk!$5WAR4U-8ȋ:W^;?c=pQ KIb[CJh SlS+[9_WpYZ8mʄ2`a %wAiq{}b-Y\D@]'9_Z)&.v֮MSꮔ.hW̨D=]eOS,%~;xlxY歪76FF8p7# tAڧ/p @-7}̆ft {%(90`?&5M͉{,q*Rc Z2BD]BOG ˺[HDbM NZr!S%or}|/OۚBOFU/T>q,cdQ` P(8p)z99 7KKk'=߃1!dRԾ3LBx 9% 8cvLD &Y4@S}}KNI*@<4ټkNtK:#=*ŦHM! Idbf/?!GQ}N]vRo).F,].@oB. %gvA2SRwђ jR}  4=n FFYx9*!mƇ~?ZBC@K.[hAv/1_%/^0jhWԞ19)rm]9t.tOg*|,aH5 1TZ3a8 &mIX!b_̑vxvGfJD*j9[W6GAδ߬ G]KWw&nnB" _B:u>ƳbGḨ|`m)B+g67e "!t+J4n :1/C6[x@.?4Jt{IODkYɣևicf9jˬ`~%]r!U8ɲp LK^7 c_cgTh` )V0=:@p.:&6L :1ƱW]oU/: Ӳr'mƪW(h0b׍ަΔT5ܩq#ԏGQ;멤E8@2]&c¸OOî=G#O.MCcqG:Vd3^)B2Ai-FSfL'̝1:(vsR 8-A Kº"HKУ5'Gs0ō<* &e0'%tQ3^i:&S*#09 %ڄ-QS VFR&C=d:@cӖhWС1z"ή,tG,A,O0O d|{%A)4`j]+)RݶO ӳkuuB<ozudf-ֽ$AC>d`Xl츄" ݉ qPĶHP^c#z+VWxd)UKWf>Ik\oAXΩِX X_ΖT~d㦯ZoLJK@^ϞfsëQQ Idm!Ab8XQ|&!s$l7F(g#Ju^Gگšu׽u`p:22<{g]4?)Nf!Fhc6L]nUc-:$ ) H+Dƈ%)p=c_V `MLa?ouoޑڵk(\ҷevWa&fp#5gЎ?-S.h"nB ǝX/)8r(Bzv-9+)'J@6a2cfژN|$nbFwPtf".ߴŶ~ԧzf~ U?e&p<@6cknrdX5'0ih8] 5=5J k&9d^Ğ,hffNib,twӠಔqD{. =d1@ :bQA04u.AŪ) vCZؒrK GtV-WɆL~USo/K&3 hdۺ+&(PFՇ7 g#a\5qEPn6rW7B rEb[+B[3[~Zn cbը.t,=&:.E ;|̓M 15=̅qcL) ]H"g ʽ1T wlEMJ>8Vt`}U(,iq vH 1dZ~^;s`PbEꫩV;*Okw&@#bjɬԯCp^hz+,hW`*!\atʚE ΙM)4;[odomq.HVDpj惙 $US3Z{hSC 72Hf]feQ9%j2yQPt>*!BxcCe8]:9_WR˳ tZ}4J+*d .4  VPL~*5Y%HO]BiTx3-v\ax :O`)5==.91N8Ӌe NiC7m`A'q!?(!5axΨp6~}˄L o6);lFAR8¤r#_|$!tV[H4ΗGVM_(3fg(22"sXC,H?$U _Go1iƼ'<}bNw҉ _<=5 f[g_/B3#n߷0d+8/ i42~o*l5_=߶ 5UV&Ylsn3vh:ʸ㺚fޢt$|^ݔ1?PGϦ0#X늝 rq33QaC}s P9M !-5'4Y.%5*3M'HX|6)< O_KHu`%!4 .+m2,ƆʂJ3Ur؅*cky졍tU]hsP>eC}OVB0zLɯk * z |(~Q]R) LsKiOQ)%BvTU6YZ tmJ鍊plŢ<㷍sE5欬14 [v*wV \rz%dr+dnaz%m"rG08L=R> ĠP,@j@^ag=#RsD儳yhWR_xF~T p}"Ie -"?. 0dH}hߕ9nc)q|A'Jc .A2wdeZ7~`ڦ){@>F{csBޝ}H|5ex b%V  5Y氃rWT?i(|^QD*-.9xlC>7p|>Sa7A @q45^^h d\f)*#ʊLQmҁlXQ#cl/vZ7XD jMJFLV9b#ш$o~wP8ۘhIf?&Jf1Ř{,Q :̋NؕPbG$ޓ/QƁ*PvB"^)U,شز/xQY0_bM594Q-ҢްdBo= RR,0q/MCw A MZL9`0d*T6Cc1ހPZ΁6KNv)E^|(ӝ;Y0j+?+v]kQOB^6eH$4KD3'T$c;TIX̦EO6lYo-Վ 2$S&LP}*a5\c2' ;]VepOa{ ?'iѿ=ryIT-bу"g/ i(Z/Cw/ڜX9/ ^1XmJW,UM";c#HӍjfx$T-eĝ3Z^U5<|X@o&!4$o[ 5u-uk r 1R;j,T1wcMdQӠTs$T>B p#t. ص'h{h&3?"|b3 Ni~}k3 5(x[ͤg[Q4J-9c?B!Mq~908aSA6(Urcl ^4~Q$R 5l"ywkv}4\ J rƑb\oxQ0s߲ (_䫆IFS*);V93tc{uEUa-҇ߒq\NʤhVS;"~ZyCsAtX.+M(&b懊ʎ<7[t>w L&,B3|ʆ>UT] }=vo㛸>/n# /`X_&&X4d?v_+Uf(嬋ȬJϝmh/E$ПRe8kb+Hm5s]ŅAS-'!OU?QCݢ bnj +gTp,r`@{BΰӐfO&4ޏ֊7*BϞl/q|64@^P?V2ZIUg uڽr^`Y,b4254@@`+l&{D$I٠?dх˔h/oN=.v,}:?%i6ɗe+ic<ĥ+f. kQh,f&5^kv::I!gܷSpwNef=wS vr*Mtd9 7[nz71W-?E8qtNdt(RxQ7!-k T_탳3`HH-3D7MֹqJZHv4lM' |^AJ<,g\?to #6_{<#^'n:9ă׀ͳv߶d ]a/aEAȽ{X+5hxy#Ƀ[X-39d6"(e` BN]7 2tD s# =,ޤ{*-; 5hL!%9-x %SaPQ#X4RGἾDӼK9:4OWobYb&"r1ަg5pma,E,'Cr[@f!Ζ^՞e?Y2J)LS~S#vUv-IC3 T_=%\t>7Slm LWw6aZFɫh%9R4~/:׫0|hJ%mԤ^fP"'+{UFv3`#Mcяsz{j\Х_> ?.~o:slXHnS3?q8~iłs8 Uhd%v@+Z#ʡ}%ƽ5V8YI*o\­ J_![;?Bm)0git^ȳ۟\v$,t :薏]o"*I#w(\š=Bpca!¿BXnzr赽M$5' %90uRN II+Ska ɰ<XuX<ݨIHhvs"2}0 K򦿛dyΨ[)P"|S^qO֙Zrɪ *:L'{?2t*4I.<`-bo} 0K;mXXs?TAzvϙpD&^P@Ovk˚)Hk!E*1bd:@AE sjsxQ5}>QU Vcllgٓ`{YyX9"ްF_t|\'*G2Ht–|&Ny-Pp)XL!1zpǝ|î'Q.T6 P/ KZi>PL[ f1Yn] X|LnF]cn yfXf\ #H VO l}=l@.M@U YvAkgU wS~9D%+o^6z!n%NNv|Dz sЧ8dH9Oqg*aYk5krSy_ v,sQs= J|کv_)dbyQyk>H8P:.=;&Ξ)yq8̖;%z`Ӛϡ3-I!Iw*j$Hr2ԤO+'K+k=`m`&VXKbL\grF `b* x۴Z鎲7BM`:٠8:\P,2  V 1У)کXZ{V_fU1Ar7Fa籂-E]L,(wB%XJ[q*%_h"oq{Æ0U.hqg`- +F.ȕӜs <=}WOWw/dc/=Imh`–,l0i&vjrnf:κ2C& /䮟/QJVMBtFƃ&!#vP[ȫhLWL@{1_|$dX̠mZB@7} boI]XiK%H4(2nxL0oOFGd B]Cb= ` /8:"EpBTfMmLk!&=PR1؉C5E_=!SwV>T\$E&TaRp|M*'# :ySox\քϞd2:m.2,WniEX*U)  n+n"T[{=?iջ窄aQ48G 2lEgKp1&/,N-sأH4]/`QΓ#N1}-"3cy< :$Lܰ,ct,/gB:VqNz疃n^s">&b*̿^.ҧ/AU['NjKT7`!a2b:f/).MlM82Yؘ+LKl C6JII3}[^ՐTK-p=z xꯏȉvBX7QI^OFmiQZJo" w^EclvY%}чѴ4udW抖;8].pf,}/r߫ ٓ5q{McGI*m#iT0%Vl '$YeG̦GF3>ے%ܥ3 M"䥂Œ2r+t!Y}` k>6׀tKtLifX_&OQ]!+iɣоL>OP1t?7BphD4J{xmerUYlg;:塧|J@((f /Xn&lo :h*1l[ > @:]˼UK')[w*=`eH& ,U#p_X7vA: cMFrdP37],S"7p̅ Z\s.rW~WRϐĦ dKtg !PWN`E/[|졄wV^Id`y>y);pb ~]^~*&p4H dAuiҽQ=[*a+#Nz 2nq%6Ƒga9n[@atm6>)J|QmW[dW5?m&YXUGEuDU#20Q6bN-wKƤ" k 1zzg}#6`E7q(W߯u78ubI/>ܫge #=5s8Kp!k` d*M4)ڞ :th0-_erY ӽd{~k%gρmV':E'%9S#$uyJs~5yb8誙b3Ԇ9Bi #Ҏ.ɴyzn!ͻ:&/n&W=;ƉC*LmgDHǿ*NW JD;v>oˏ&2,PAmcKq" .Lo<-j0"b GD X/+,=>?\ ^`Q nKgf;"6\s-jHTᓤsuSu_>R `$bIǺvO6 fDHO^/@[RyyY'ȵ!i2+o3;E`ep<6aPzN1 x*/= ~A 4X5i4js`-H^=,&B`$caQq_vm/6"[fĺ6[GdSàtGпsnwnX[Ҹn̢21'/Qu%+FYayFWWm'ÁMBE#\Auo.9.$캁+VSZ̼=]hϣ:TB.{j{=zfWzt4N)7ee*4tHL&sh[g+/eH&g~GU:` PM,0Q hY8εý}Jq:uEɉ1N}諞π'螈iuE&ne+wԳo@L QGRrlgK`~8zxwGK,Ms _QH4BJeZIg4-ڹTYjrO}KCC/Qv.^Nuq2Osް8r-SwJG:W',".x$ Ⱦ. [^.``ez4 k{JR-w|]mwJe,"ƫ:L";$hdߘ^ l qəvHq@dDCH)S7\sS͜%VivL]_Rt8)SH?Xc2kU)IDIth`=hnxHӂ6{]eЉݗ=M%>:ͧ;֕~[J=D,$.̠>k<>pq~|b*`l/B9LT_ lߞ)[/Lc|Lp\KDq bo%/%)g&4hsk3#aZވHwf`]Kd䡞Z+ȍPs!P j60+ -qva|HBY;Gq.@-{J--_3H#xD NT1WӻEc eqe 3";?!L[{41=+*) K8 ӞV>ږuY8pi'dIYÄPexp|P{ 5w ЉA˪pdUG Ё-x ]=#v4yNDJԹTP|t;^G}oMEլ+bה1nd]neW-g6:G0mTA_.&҅i'g*f=cL:Ѕ7ޅh?^05m^wj^GE/#P5T(PMQ׆i-IES{o[A 8uٷiOѠsBh6Pn~B tޗ@)@Ng|' ~mȃv0s^/(0VD;$ե2V#h1)eMf;Kc hpyi,ݝCgG©:(k5J^]MFne2%1ŧ Fr3[djK(A<ݙ'OF BL>:NЪ9 LԮhROE!NL_i`b7O ۔0i)TƷ  :SXQVq#6 ( 29īV]q'MŠCG $Egl>iME%ŬWeE^.E{.Jq!Us:<ԗ8XnG9.3 ntu*4oiM ޫN|JIsi~5=_zLt.}ja2f-s 7B+gшlO\N?]۔bd+ZsW}9z.Ӿ ]+Z5z`M`eϸ36rsC#U'GwC@A}~.LҘ$b=g z酴YᢗaBV›?dU ?a.д2lC|U /M-w+'JU0FtlWi'Y>)ZkfAO߅% v01pL_nvLD"^mCx-^v0Eft/ŵf l%T%nR;Yd;6S|cZf#Ɛ5t0 Us'`8 ,%5Ac0xᢾ{`/R鉤V.fZMhj!m]j[15/rï¿;ɖ?ֈ^ ,!u6AF赪O/ "ӱ9sQtA#}n.i:n_˗+-7;`/_p7WV'U^!_Ҵ1XleO(*x$S2nb& y d$|2d8(fc5ox4`dJɦi8QpI~!?MϥhEggL޵ _y.qčJ Qul}G9w,(&+6+?<^?|,<|<Zݗ[NZrLrMMhVѝv%iūBNAx <~NUZr2_QIh/2z!@7z_/ds!o. |UqkDZ7 ` "ař#+^鑓@M[m≡*{q=^rzШb±7tL/mj""3ͣ%0>N>72>)aL:cqbd=_j4e.DT_})**wĶzwj%ԍIFG<Ns94ůy}.uH22Z7!X-1S[hҊъ =*^7.ibM2Iv$swɀD_ :.Rcv*uWfW[rl;ghAb|#|Xoӗ8C͆k .%42ƥd?T n&ea6:ĔMJ% }gc:TǮʊ@F:ExŴW=R{ {niאX>! 8(`[Cw);NCIJ{ fw)q)I9/ڦ$ uͲ,L2gj %9]k8WYtΡĆmCna9TM 6Rp3КB'gaqφ剓, B4LOވIiDAsA!ֻm ~Dɝ(>nYVt$ l$*P[Լa>  ,0i7' 5K*Kگ9RݠRc2* L <35QDnvtZ{ʌ)34$pyFZ E*4vܼ1%~+ʓRPS3|G\ìxS*QV 7%Tݠ"QQȂDqxPuBBz&{{ho}&V͍6Es[ߓ?MWMeuAsz]Pa(@D 4#j2DBuo/[5 +rSiLV\L] ݼ^;ՙ 67JzR mHUFP5=g0 RVXF`YZ\aMEI$Dy¡8u'gPQ5iDu{::*%QBф C6oP`L=?h.J-vSWmTngİwrQ^uA]61oR ъW Țb*[wNR6!AlZꪓl3F@))D[3 L;-"jXo MX6\]F\fuq OS8+YU{@{nm FC l/[=PcU3?>m3w/wnMo,ۗPeLH2zcFp$L!p5;t#UYk$*޿ PTcWrwc|a3wGNL~6]oTxڻ!ܔM]Eǝ31KRll_r\u kn;#Uw n񸚣z%3]2"vwK@ %\#a>6m:rfh{Ga1 ULj=0?" ti%bUۧh&q-ݍ*9'9zL+gUwu*Hhw=&MވlЃ~QWCOxmWg'ߞJ2PMcZ0̩1/y*ڶ=;˫#Y Z?>*J9yp$ÖDZ1 |wIvnu:Xqb-Em;_E?oY($IHy~+}ĭ3;1f ,S7ʒ}^?I OCǼjOn3*e7}KLj4wkѩXh-/z !|2NzY߲{:D\(V HFn<{nZ[.~ #k}N1.OܬB!ga`FFJ ~%.YMV՟󊜤2U 9u8S4֯BT`oSp};hzmbR5*mS:( 𨗗wz`>=I iq$>0~_[5"qK[D>UB NϕuKw" g  쮒rI9s8ML`x@5-p5;O߽h2 :aS/Xl^)o%t?#M虼DwCcjM;rz# }v^cuy#깬Y`KB] 9}HyJGW1 ,b}+z9<~^mI QV?07%8,10M !Q$m?cUn[X=w S/%,]㥉[$ϨzDpkSM綁 =UM[lm讖!CWPUNk(}FyG%{,UhMVAnvè/%m(S3bgLdοS'bWW_u X@צYϾ"H}^TVs*K!q2ѿȜpslTsf#ӃreTB&>T lswtc{́H(wF?о4ݥ'7$-]Iur:oBVecZ kѤTF)w0\[Eĝ<TJsByŷap\-:JZ ḹ/mʊ :ޑrD6f,e(T{78 ?G٬Ƅ"KlTHp3|q$YTYΝ؇q"gZA1!/q>eĶ:9vZ5-=Fgaq2QzAq,c"=-ǎ%Pe.vpy'G [g~ڝ9%K0h/,q4GP&Ux1h+9my+Otߏ^l"&<.#GCTq1mTkWҒBAH8˅5F\oV>6/G{9k@g(c x3Fb}Zd L%7+@o%GIL^oB-/?=ɶ(v .L E W:׽1= hl~]UJ6$[/@5Yi;׭9q (z=QA[l_l86C$+!NxSoMc _9Qb, 5عǁZJW˶\&ߧ{7sQWH{=TZnmˠ_5m"9lz 'RJ[!p/D\DO'v* VzlFb7{Rҋf1H:Uǽ~?597E5QK (\~>zFt)$2+)YcxJ#@ٲ/ Vj{賮G[L)kX 1),Q%!GQ IGMlWN1: /.R N㿲w`x՟tZ̵󪓅m,o'E/#V)'é7W:֎]MiO)kÜ6mܤuNlOδ4Z,c"f{ؑe Y N)R?&d)"{W(ջ`)DA5> C7Vp.ޘQh/S)J/{dvuf )* z;7Rmc#tT [BzΉ \!r^clZt 0k  Of5JY52E7Wu-ʅ#BH6kg*Uwj IamPfE:̓иa~4>_>Rƈsa&(y*ܜU`0y3[1 Bѩ%|t=}fڟݍm#iDDBjU{N Hi.1`Kf݅}BD%d:Vqs1`)l2/~K&=Tɸ~)~+&-2kHMX~$܅X|' eh]1 *,e69}B,R{@mV4 F"#OoӘ[ w\nv8PKz\Ќ%Q|'AIb#Is U7X+NuLͿyWzB}1nP]2jZc4ClE ptp@^`m]q}=/PJu!s"e4Mbdoft؅eF)ol 8 _7۴v]fu=]@L>h"5QeX}.t1[97ئp&)̓c(NKoU8Vy C_xΤ%}b:X-|`.ތ~[ƀ m] q֛sفMn75Z%"X}ՊU\܏2d.$w\Kq<<a8R*hC9ⵊ2JьUmG$cm~)b*Y@W}T,]*UQ( gPG?nî٘qgFeeFO+,ڏ 1"_񌗠>-ȸ|ҰP\_ X`*a%NE$+{nT?džΌ}`i3NEf9#(}`B=X;#Ͱu؜d U3G~q kX"g8Wacg=?w J`hk>M-EQ'{=_6o\b.GkoR8n4p1 4cH@+,Q%4y+6;9$W)%eh #?6(/Y^I\(款Zw iF$E "}j]Ml4gPc.[% tcߩA?tus~ MHWL`Z'b""#9!yVY},5Voί`UbLR!pig*~MJEP2+/'n;AL&GNWc6&@] Ahi-KvJlՄ,$Cm]rYbOJXqJ.CQjMMAY&\5 vdmsPV㦾XJ|AG4x.?~_'v.Y8-#둁*]C`To)8x0B=W‹ 2kCލn.KBFY Z5| z&*nINC@T"R#h:紦.k)h.Q恲`jk1k@~.dx[-A ֊nUJ   {Ϟ3l--tfF<]J~،^ڞ*dȁXj2F@k e'o8,`鬷`.k!B(DnPZFVCg lٜ#s)iՄ?w5o=J7%D',p[31K}jG(PbN?<ߌv$R11a&8/䳴Y76ޕمS(jx?W)B^R5%ݻwZRm&g⭣Ep=o*uN!E`J WzhEGPp+ hI\^7m[z!3ŢP?|2E$Л|iDʳgH]V~YLKfIB^>.0$-<* 9%dk;r>c>YA4KjreȂN1M5SkN?NBZ֘Ċn[zo;cz8g\S%ӢXlRS ?-xt1T܁?=qM\G͹čw4}gr62/YjpȵHhh+ȶP'3aa0[4Xܱ`:g5, рW3fty_֘$6lcxCs,~Z s os?%l`̺3x~ Ӣr $oel4Y??Rki"@ݝkv/UF8JힿWj}#`IE #4e, ]睌؎{Ҝj_U qMo ݵ)j׺<2X_sc}yZdCJ́lQ"_ R繫(GlNe0GB(K{xFc}}>ƾAbU' %-)V_, 8ټ,>B^up4֗gmlC ,3ˌ#hR\_ipk:plt]-B4oS9& SPJi NqP `͙7Mkw~çKʶJ Ym<|@i"6xhjq };^/(j`!Qh'(Oׂ>` :><|)a}97zr%?䎁" IBH.5N) Qoѽs]A8 o5i١rUZ%c!IUu9#beKgvxBö- "g%qtRD*EBI]-! mbF86N_U '&*4E[2YԷ\oý[LDX_񷬰:v` 8í&j2fKxImQr`H\,,E ԧ-KoYzSz#92ib(`:g.ރw*wjZҸ^SGOsHEʹdD8o5wע?bfy 䍁hA݀Ӛ2N:9`]&[Ӏ;_iJ^ބӹS/J82oǬZ;u$=kkIZn'!"+X `,; y >ˬ q18'T~Eyj(ۈ׷(>fr,rsu(FEI[ot_ +Mُ~vJQ]5y򅪃pfQ$KcrEe#,V':.'mHiG) Y ,KqFH :m9nюT01Z ˞9dۿ?ZC~b3ߒsEȮB%LiZ$*U=-Ɔy8ƆO _Yk40k/erUD=5_?;jc`% ̵dϰ>¦!Ž=>,1f$*s#Ei$Ivܘ{! !`1ZiJ[>E$&vϷZ*•a}sLIn9握tV"_&X@2R!\/vEdn+)P| ʃ)b8p ~N= OZ*tXw߼ \PYRjSKWA1L6Lx^ș-TBx)8mlY`ZGW\e *ڙǩe5갣[@4@;v[\c-G‹_ 4Ud1YkK{SE841UBJ 2\hR,Hx4b)+ѨH|#kƄfiC \99B#D!s{lsnq꿜0MaY[:˹ Y~AP 8oD:v+ӼL'Ӂ!0)r72M}D) /KŁܢMk)_VNJPH|RUs LVa#i1>%0 _!z-?!%DƦ]|APxy ?t%>cGnm;+\B7+CjRJ$R3̟o2JG|T^1mPLP-!L<ϑJ? pPG~O=;+l8#O$ 6֨Tb|(oYz_gl!GŴ7m KXD(ub.HAGۦ?6 1+AӲGqrlU?>ڌs-.kEr=צiH Z %% ?lMj$V,a|LBU n*_GT _t[c_w$U' _.|Xzd U?ĵ 1S>BsER^A"񮦩ܠl~־WGn Sf9d}ub$B3l ըK3{=8=%֤puN`UW*T Y}$,l$o kc7}5nחFfd09satyw̦ L5z_@ӝd ՜Y̋!A, Lo5gf &4L8LJP6۪b1G۠>ا,Dn7klVrm\R\q6&ެ NK~**_ t_;\4|S$aj*4: |JpX_aiC(E} -ƎiTa0m> &:WFJVIw0G@beVhu(8u@nӤͷFak~4 )HXPKӿډ$E&>lnOnsWA/ =` h>B@/_[&ledy0NImmE|rt X JO^ߖ-$$']W-۹0cFEusL7 5-9ȺFiv^/N^Vu;1ԖYKpݐz]bXp*cpPbQ:]@0\AW>U=TK+y2bvb|p*NUFp88$E\!e{C+^MXhvw\QGS V)%㥸Y]!(pyA/%ye#W]s~UaYF+xB%EfuQZe3aTr&70E*g"o'eLK+;=;]+uxs[ 3".32;B < L HZ^К0.6juؠUO X*eL,`\=}Zĕb.u'98U [̟:G=TV}gkť֏<>wLMǐbgiuR-?K٪(Λ?`0m;LӂGcӵ!qcѝeB@+],qˎuc,G w{7 74(V.\b8&X~k'ϒ߶ W>$LH"Vu~ .֧P Ie>$W0NE# q+%Q7dX}x|$6 ) .֣7Qľu&E_4:wQdd qa?p\g,1rpFϛb&COY@~D˟(!Ӓh¬ϥR<$ݛvPz|6]9bS)Hru>NEsOQ0a`x]x=A O#Ndb`9U[;M*-ea2 ?#Y,myaխ{_Z'RH`OgI!?/7mB7X|0?_l(ydox0ߜ8Qatn8s}M+kVNS"|b2 4ױsRrA}qj$:H5ey:yCg?w68\k-pd4&hxWC1圳i>O6>%EmЄLGgc445J6@c=xoz},w׎ag0>92ȓT#~~ /JXYlwZ7@sR!X 1*•z߫%5;}lE "MmSiMRv+E+P~署xOHRhCPAY%Q4@_UJvz:}qM,5Izm$~J+ϱ<]2k%~)L!">~(=c0`C@;Ƨfo"lG,}[|Y?q [*[_ >kx=@G^h0*X KZ5c?1$]^$B®"^7cɂ߸7Ύ@v<3ڴ5-A)h7OT*)ކ%tO\#ĺ`b(tEѕ׶sdǣ'~Y*08vÙ?'u6j倻ƨّW x5'Ā瞑OيZ;H:Lj5`h6W"VI Rv$IoفYFWGHfQXxW8)Gɰ#u\CP\6I [_mFGϐ^,Qs3ZO5a I'ANPj^.TQ JBRg,DΉў bIS c=?!7ܽx!ar:x=_u&v]![, uBWD'rd~`9,tNfHK^3~yvkaZLLP/\8&P}FTȶ^'Wq3NH\颸ꤼz pY-8d9\)Busn&@%y.Zi{9x*U39 sZAk|~8ss e6 b|d8ճ"S))VF} w6Sk}sya%c,:fY Mw%O̴!ZKmvy/&x RJ:+BH>U2V? .p} ASHk"n.J_֡}wa9jڔ``fׂ6[,-8E!Eu~1ZFeFD:wa|Q%7K8["G"|xT+vTRlt^" |iS`Ci}B+/fe}]@\${ 9LŻ{-%BcVU"U Ҹz=ͅ]~>ӊK!#R>U!}=Up5s=n O 0ؼ׳`]f[u-&["R{ q2H3J8w 65$-2}8S9;"Lu0PӲ3.c$P$N[}] ;J|ۭ'"+ܸ6h0ACJ&\[W-g.!s]W%ñ y.\@W@85]~W8iM.+xoeR>.mwpu \'b|?̊ 9isJ?UG(7<%E̱YBA$U^ kș nu,ҽUd)̿^xCB,κ\X v ,) @ K1z5J@f@j`&DRQ|'e 8g|\Z:c04.03 @ 䓔zZ]@+*Xltu8vЌ qys#j-"Q3t(LC `wT 0bܙՁ5|DmL߳>Hh6YdH`E9piFq8 g~׳ ez&$Ԕtn\~bnY(} y|`$'W8nf%(lP.?SWO<7j ǜ88˅6iYUkoo!{S-6QZoqN- qmqRn'(Rfrp1M?~$M4'qb%ӯa:!NpH_3ԑa*`+y'ou Z$x"p z,A2EDVW9~pWHۼ%r|4#o\hn׽Cc Z}pIP'KFEKU96+eKve҇ IE ҽT&}=<R6PHYIrCYo)n!Le`_bfӋB- X@jX1J%re%_DnE<"+!Nc%ߖIJ6 ԙOu/3o>(=ۋGi&K6kn{|晸@G84kM&~v$BS,45rS:Y!~ٴH+왒&w׶Dz-yKs:N1bv \^ aPp,e7uYr_GSCnNXoꣁ{(ڝ7͔ϐ;2C3eBNZo TϘ~p \kUq:s^}c(_F:4W ՗qO+$Xsc_׵gRKeWj WϱsGԡQLJ$q}xK`Kr7.G@平1,(+.%FWl ޮ}\#9 9LZK@b-5y00DO3xƙ!1{DZVF.JEoNFVvj[j,b[M/{DR*UW1*Z =F{ v($[m1D/!FP a@b&@Y6[Ǧ<)ڶ{kb}2i͗꫍ xV`MGQO'\=͑ N.RվA1[_j&Л=ѣ.!=!- 6rH+m}MJmB,K?.FOMfp:K-Q+bXESu+\A\4vky:{6UxC"H+t)oΩ!S Hv[j`6/ܹU6Ty6M_3|Zm1k=5 /Ue gg0᪴)=!P^b)svsY6cͧuT`|(*LkyF0D = U*JNYc" -O#?nӹFO-> _9{&Q:4*ޕLo$:yq2!]řNNT- r9_Mǀ"/fWMbU)8 :Ro} MYחdRs71y ^S:sT '\cue Lsd S2;1/eeg[#طS7no4- {y]`H!eܸJ|ЫJe4{ ['7Q/fB OKp$@z@*ܶ=vf63$oG- xS?#p"aڑ+$kc $CX`vdk-"v;%'ؠy{E;m8ٯd}*HtQ;±&EL|qTi%?^B 0sJbyu܂!~ֹ>gϬ܏^Y}w7Vev3djG+6 kWD# "rr@yl l)ƕodoD]Nul$J+}S10^P\jDRyLvd]Y|4>M] E؁O>w@Y*|PZ-움rPlxX"*NU/1l;aOE~ ;7bPuIoW@dzP( f=}bjFOӬzp3B2Iy4rҌup0]AvʬIɕ)7芅l\ZWj,9SԇA :0\ *3$U yJ%c K6c ]p? ϊ/բksd+/ 4-72-G67QBiQ{ G >e]3e:*{# No(}98r(E'v{RZJ&ΠcuWu=D-QcN~LZ0ʉ[hdui&L`9Ws tu5DCEՁ,G t=GY F'|6ZW*>Ʋ>Z|AutЯ?_2uBUa|eJTm ^HBmx_1bD~koL"=L'w`i5L 9Zne7#si[FJBaC.+s$URgrri5=U]zZ+p\t(NLwu0@\+ gQ["Jag M3" /{ 'i}/֋pRҭ\Y4v8ː8H3}LM@ecH~K¾v=}}>Ug>8s мJh+A;]]_9{Fq~4Mޢ?9vabYd7 q"j HHndhWu䞐 10ﯿ~0*eΆ}n'j܉5N8(uId4E [@N>)=h>}wghÀ #Z"23Ѭ"K=tID^MDc4ӆHZlOb\zV<fz{ 64L<p1PтsIcx@Yu,SO!Z Z@;a{ [6Y8zs?lY*d;B pE2Evw,7[䌡gWCo±| LʠsRR: %CS8jrbdL"_&5)R0H*Zaܞ$CxlصU2xS@i7Դ林R+t/?&jb@U5)w E!'ԪsIK#_g ❄x(G cNݫSbkd"3nP -OܭǀgӰlEv^&:݊=n-Ȝ_:%l1`GHqA^hЊyө4QCiٓ#hnvX˘!"Lɪg,3rVbVHJQDjD)roo++ӗL5 9^̪Ӻy1DG&;2UQ x ݏP1we1+ 2lVG-e9E׋bЧ",%:n]ۮ|MR0Kjo02_XBӾ$Q:C٢8W?C%,]1wz|{ bJ@w>_ -!;`)ޒ"m<0GHŤ%6Y<'L",ٮ&p)7&d(^ouf]ɼ`4gzst]8aw7}ЀkIT) Dm?GS{ ,\"#SQ=н 聖k/$I `y;̀0 ȳɭ'c74վi~$ ](v'\?o}{۹Ϲ({AL^(zi9(Y'*3}3by,\-!حR[t|fIT*Mf^1'Zkal! 4,/  7bm_ ܝJ8q -a%15ȕw r/'jw馺&M]4FY;]b0vt/E[j=3Z׮Kk$" g72W E%axFD[6#8ZY.5o6:A=|T Z1i=wW da>'4P^˝JKh_vv/ @X Rt c]Hm HbZ&U{#wǰŌ3DiɆ$@ݜ,rG fs*_֍XNί.]k䪧ؤ&xjEE=@7n mߴ oH]^ sYH\|:"FWIFRl"ovҿjp+{9J?[*|XU "Q<:! +_2IT*HԏL@C: J,$Һ e]b pS]v©I,q?mJ]lk)H 59PwW(Y$=uзk-Li(^l8WanI$rj:\oh=k2_H-y8 a'Ts7|BMS`4UC5JYc|xfz+{ms=Tl8QPDUܔB L# n`q3|ÄTC13<뭫*@[DgBb/R[:OeӞ &L܆4;zvtRuo!%_݂@)f!Ls$Wo\S䟗)1MAsaYh3lZՍ]JUà'ae:`'J9'\e$?o2B(:{iB Q;ZQU/@( i@t\,eG$a_qTi JؠҴflXDd~'q[ *2JvD]`SD٢Y2G\-ׁKgmH~y!6-z kdDZzķh-9Xgma]ֵu06Zw [g(!O,?,nN94ϽpHކ}p,i=0TYe:z]=%~8?PUv _e><jr$ 4RgA%a? 38Zgޡl{*"Db)xT5g[oRͿ,&GCO{4} ^|jvRFaIjڌSocA4 Q?34Lo0^]8-4v%[S: ?]Yyvyۨ{jI[x! lcP:@Ͳ~C n#|nPp %76S^# xuau:܁K9%x؝XIFޣq\|xH;]U1%9yJ|]g!nYL+Ҋ~D4iEwf(TYPdj,n~0b43Ss3(H-xm%XseԚ& <&_6t||Ffq,eo٨39_ =8K;pp!o.YN+ ^˕W"y@pSC!oܞ]F%@ 52K  7XׇÏ: AyЦgZ0NKԨtKZIVWi; '‚Lf1d&>Ǿ:*qR[USGc@<%Y*!TM90'!|@ŵo9P]jmlwt:# 9'<;bve {}]h;u$J+Oͭ4Tev-p/֮!2N_K#Ҝ˩-pu}ÆA3@d(*7Ji)߼n,8KH*Ɣz`A_])@gR9Ypjx_}"}=ֵcR{D`t^q'Uu=#{6#ty4}rk4&x w${a6/")m9iZFqMs\ZcŚ'QFKA+%ݰUdo*lКB{aCaR~]@}+9b{e_+DKce499Z*XtNzRӺw~5-G#'j\D'τt'&:N}c8;!G*'4-Š"֡@`j/G6Z:7 ZI5W\M5*Qm4s0qއ.yon& E=*/:Gr[ްPYvj3 ʕSRV^zq}נ .*[xxJ_sM>LRgTγۣWCD/؀zzw7:llCk1~oCA V82BxP^2_ +{E?Y}j>>`yTb.s@8NY'y"H|JSd.f<1yꃑ%.μZ1VNQ%u㈻8fy%3P"" <\(|S_4YXI;]waTNMqXKsΊٜvoGjv<uDC׺rm9W͔4c ,a?(l띗hV ,uC Dƨoc.@SPD> ~B0z=6jō`D[8 `+-`?Pk4B}kXk) [9(c92!YǰbƁ 8zk~ϒ{L hL@].<^{XKq=Hk6!-!~a_rFy?&TnvioVhnSc|2U;;q< ^:_KlvN!)eJ5&41rP{6EeҊS늰 V7'\~Qbh#Dۣ{?lu[%⊿wV?>;< jyK ЙD]kxa6|k)w7iWLRboISP #k/p"x"w+!1щztE]knv U.⡉Q_eŅVǷP;gA$ߝV3UWf_;H @xkqqo;"L5 8yJekj hj٩ӭ06ٰh \ DMˑiܕ2'C%yeGa[yEJx8(>cNs$? >?k@+6e *W )(, N/eohv0Ley׃pV(fGT2V+LPX=m$^Sޟު̂UA`8/!Wg*=84^as^@vvv9X-5vD=\rH}JM]N_|*߇ooq}xpzzwf1P}Kqz]rghw 96lFZV^=$[QJQoyתӗĮhlqzxe{+Q#fVDQ$Ѱߥ@Wgg 16hӑľd/̜*Va|HXXğBf~^Judӽn<#_;Gj9BjTLP݃kԌrD,D9фI5.n"^%n@9m&~W4tR?O\$0)0sؠ%ǰ~2ۛ L!i /p@BvsYDǜ0H;dh>0^W}G |>.6F"78=?;pkޅr7cNMlQH![]Y8y^-H%C!Ů~e6T GXK960C׎L&30-k,On!ܻiq[Y RIYd p/:$r^L@]:&ֶi V,厁7{@k67S\Ӣ! {/:_0%K } rzmZ)Ayk;rSS^Q-MHKVTᢟzJgROCKĥΤaQV\?tei50M;^]KN^ޒhsrB;'ydN^$=҉fpERq7D (%sh%eܮh}Be*=o2:뉞ӫA`yp6%1`w[3Xm{tTg!/}z ۶SZM^+4@^kN { zs v펨Y}wI%d)'# * KWz09LF_x? %y1N0=e71^ռ)Z[96tPmcEP"]aF*+ q=UK<|V#/']yX˜̦1. >V[ eM*j%r4[[fWW&i]lj/RX[FZHjpxN p^L{䣂(2JFGNQ"U`J)P+{#A;Y:%yI'Bu_Yta{-a8]Qp6i v<[އqYW JP=?\7<&!!KNL.1VVfZ l[$MF Mu5-.*!”w#eo~I'%GnCS'(XөHPB\KO.Ѳk'Nu Š.Nrmx+'(p]N*/Puo <tÑr&[--6qN @)i?‘G_MC #U8Vnp9+}}2d n5X;Q39qXgzH n8#yZ˵?E(sD|obxt쒗&"ʧCs2DYomt:~)>ij/qϟ@fI k‘NaU҈/.SiM,;Vqyϭv9{q՘O{l;$N,U֛9.Hth}fBl)r ե:=  ^5;]ڍC;pƟBlB]%0Z5a>5"x}9 9ʿ1] aпgbk>ǛR-7l_ag>G[=3>c|voӲ ؝MO'=:\qIbH/29@yؾfͭ"rc^]UJ T}.aqߖ vo,&iLF~!O?.P &+`bќ{eEĘD3M)rk*z"(žN ¢\>0.*Otv=5>j /\8lt Ѐ{\m}lJX簁/>T~ߜ ?8l25&J[aW7>dN%TүYIʴU"ɍڟ`e[`"wM oAhOߖ PXwSam!\n!\Hw-=ỲaEܭhhۧ"Z=m%gMu:K.!`d&[)0xcNt)M τy]G>eQYF0DC-PY h[l NC 8k`҃ j\Yڭ8V#B`FbA:.n XCM axwz/O² 5{28KFVD UꟀ ~^ 4 :;GʚuF%b?IUoE2lԟa屓/:iS6kTdleؽNtG̺V .xw #Ȓ{fh,#msgs^!;y(uY{]x p/D Í>Xxco="D&BjZ۱혈Q4XiSk3֖-{ |}BY8OsZWCԘQ+iхį}qܨآ˃VȸvʈXxpY%]zovFT%Yq=S:!d?V_E:֘z^ochq_cW6-uו0\AƖi x^q ԃ/*#xqLp4 bFLϓck'8¸٣Ițo#kiy ]Oɟ~m> HR30q Nږ7 ׯeo'2ecf~ CF2wB_+ZX6,@ɼufԩmd+y3|T{j墌 %5U2QңW~&._LԺUm@bnvid£ Pme7̸MLIJc-:+8葎K Ӳ+ VG|`C`& /6#fhFVVCk5- Ap|⫹#'(dU84;("A!( n3ufX7%һVl`"1G4v>I4[Py7Nyn=wB)¶eW9M[EKlfP@v ӟ'>I婖UgG )ʯWH2c#11XDŽRw{ќioW!I 0"J_(^+uPaf]#w|0E.a.8ƅhϾ;zyWxG3tv{w=79KFl$Kkݝk,;I/V0vAip,i\=1/VP]4˜SS$bJhrʀ(j|7E F=seTTk\%1H_L+pok؃>)[DQgWh~zRgZ341 AC(@8$5\d4sqI DsEk/8Nb>pUB5aEIھͿ9iK/`)@F~y5"s|BrG`;]14cfx6 WINe?3FNFw4ejKԨzMuh>ojK pȿ= 7U|gՃzYVU =x`FzBqjTaK=c,]۵21NJ Rq)KȱzK\4*RZy%q޴ P<3k+Kx],@JJq Oqb8zwC k 9S J40`~`k3sAFntKͷ"0Ⱦ[SwmBF4)E*vsS/xtdJEe(DSLkM}3t)9r~wB }:5{{m ohvCҮ}O>A[VAbUS.@Mt0Ÿؼ,%Wr\1[udMn-J% ԃO6}LIH?FswmYȄU MQZiNJBn E]E< !{WqD"EAOQ^.oB[ ژ82Cֲ@A*&vIfִ:)b#gtX}!%!qn;)J[a/_[/Coz,ԏ ٶ BAo/CGk;1> +*ԝLP,Lme(SgP0*SOl;:`q)5aH13$E$U/Eav}-ȭY4a'j ja yRUbq 2MNt9/+&a~~S0 ]Q3åhsw_*}rI?*(cvqZbi#pL@\&&- 'ФTBI$$ܨ^:۸(h}`.a]9x]‡]ԄL%=T20sWɷǥrg=H)(gEfI\_O/{j~W ^7/;!2ЇBEvF*wOfF^ e,( Cy­b;1eҦ?|Txu *Sgv3KnH'lV:On4~i𿭖[ӎ}u Aro}dzZF7WWDg qٛ"ךzVY+il<1\or=ܒ7=t?d~8PaVD3 i CɂMreu?UTɆmn)Wq;Vr7ɳMA}-y[}BWw.f _i?g'ȌN4K1* rlV:blJen)ɟK CN5I=0- ӄNGl_UYΰG1RN`K[}\N!#_1>QsPn2%/UL~r B.F'#B5D4&B)4ԥp4Q*K C}f+.Gi3+F2zU* %20iٞܙ U(,7  AÌ*-Ưɜ(zb${GH(FݱY2rI6낷vd\];=37kэ^j)si|)願e-3 PS!]p%'-,F %a4_04TxT=W^(5ʗdIry~ʵY_SYWf.$;h '@h| hIG/`H93:T[~% PҼRl}!e+5&^߸g84I[Pfy ߿=R܎s&j@Pnt>xq_ДިĜԩvD3W.M/@L٧nH6_C?Aj֊#-Z;v-r 8p RR#s{ʾWeSOH5Ѡ: Ug7"*/!mmgڋfQJLIRmi8/̫/d]tF]2~Hًӊm)M'Rlٙ 0 4gO tT=_τ/iB"8s6D3ÓUo˵߆7ާqw(6 :'M.;QX's2o+8#C ؃,I>~eFВSEZԔȲ r.nBv*Ap}4TF_c{BqhM2H7< x7(1V,,m?T6߃cks8,.Ԓlkؓ8gR2,Y/(<5@N|8܆ >Me"}t vwA\'a;PO?HB۫}s序UHUܨ@{ڷWF>yTk,J  '(uP;/N-,uSBY]?́|}AYT8dH k,e<28Vʨ;SjT"bM~Mɔ+<XF-^ҷUQIaGsfajL  LPL_!H}.FM<'O&,Q08M=l3{Rb٦~yBhi0V^ϛDP['ZgJdO$KnO?:}g=_ G?Bpo5`3m'BC|r!GAq.i,Hb. 9jrzkҢZh;9,/jwWEjy2=~yk v4M0۪H`5˵JkՁ|uvR) 1g+g "TDV"@@Qr2&.}ori[6.o%#8z@ilBiAm\pͫǶ~4n/ Đ-s >w-S~a F7pԞI-jDrb1nP# r+ŒXofyWGwR(i^|mX|f'5uy|~cpg2!2?Thd=X\BiPN&0=KqO؉OIcy}VOysFAƠpxqq lgG`LkUk?N4EM r']k^ wK,i8˩94ZNfgvpHr͸dJ<E+EWyDP-S'2jE,Ғ'/(Q{m l>Ț$!t8T6N;+ LKG,᠁9<_}P!N\ ʭuW&/sxYiǜfнZ at^ϱ9EAU}%nSb*aiuJ=nA*1M䎸qD^b1@Ώ8SVmxS6oҬqe_ğl/CHA0ߙml71?A@FdPs.+zyB81g/,z-'r\LInSlۄ KrI mu Nj L6ލ VyP (z5$DǒPLDԩl dNiTl̖Q,cXz4/O3iq炓~b,o35>GgCh>Ătj {8%EvL ".@LAGIVlP88ꈸ$if,Ûot'VvƊC zB,]ic2؂bsb'j]Xh޲˃at+#H^ 3r㋚m J5/Q9[2# ~уW.Mg8i9g_L탳P$G7 vVXم"ՂsXP)״ezq$oAy<-4 ?>u}a|3+GFuK$ ԄHl*zjG8R;aeS Tjbfӷ/V?:NZ&iEOJѵ 'g8TǦg [o Δ!>7Q0P?S3A*2!1َ`݈:uose5 <֐>{#imC8g"2-7F8%x&}>nn8qXvR-mK,ZbtKp|,ZTl9`Hi#t=E?pfg1.CZ!ӍEuHX{Bo]p 4Ef{}T!.4!^<>pmUx<#!'H23ަHi ھVzV!3ᔜ6,%Lhd0>>=gv'W͂qk;V$%5\AQdK>@S <,xe[#iMɭˣLdJG"OB!%󘖛q2m 7aك/}v@V3f&iQ~N#O5# ՝C e߷>hȾ<~:X<>I~?>T˘?xkz0@^T 75\245n9իөJw/)x}M80iJQh3 -ۓɺ/AȬ5g l/;{`y5eD%w0~{҆QHLEv=lJgڦ4N>cbszf+k8m^at4ƿ&O)m37NooHLvlk~t :ks.$,<= _V x&H0=@1Ѷk8h)._RI p䄟*̰t}oDKO+ہ [3]=[RC>u zw:w ϿutLo|^=[,(}Ϯ0h]nwQ 3;'vfQ1JXۺ!q˛Q]F:߱Bk'ԫJݛ\qvT&D.W!2us !Ql!|eX*Cjy咉Pq)ǻD'cIϝ hU`X-!X/ULqX[mht#h4{pvuZ3wRXֳ4-Lsg:&R9O֞hkϪҷ8wA7izh1+Q44qWw9Vd{ώE+R?!$&Epcz^i]lБk_?1:.h=6sxe}qt->[]&YK>EDi9L9ˇm*y!imSɾef?macO+CD$:TLJDLnX`R"״~G&^<1m#!`wdh Xu\ 1ߌHuӿ%# #&gjK?"B }ˋ A*iKU{NI~hUa| ֤?Jނ_qA!tv:#t!ii#/25L>1 )i7ŧhnln٤SgBC28o fge"Kn4}pHHi/F ^ǂ|Kܟ-S%dP|uj[~j(pKΙᲘ)tlʼnaә?Rrnw(Xh٠fBRo$VکfI0EjWE@z~L[8 9 ~ ?`Q0;5?ꦝQ(ScPxݢ2}emM hj1Z&L"<rJY2$Nu~rx#lcZ, Qj(5SƴnPXs+pw^"c%ƽ7G[vȥgNMo`o1ΕH[p2RV[y2rB՝A4IC8J L~4Ovr-܍_j/qYf_&;W$U!*釕Ala6jH`Ht. $Ǿx]4gh(6+L2_*;[Yfm~H$^ۀVg(8zA=e0FUZA! f^SJ8].Bhm3j#KU$ݵ/_O׃oBM/`.fTdgj͆cSl"(L0rb[`tC[jF蘈 O6FQPv[`QU N+i9m82.bWՁ&/8,eIrǵsu4PLS=(- t~ºfIXf՘oor]ʫvqG:SxMli7 lD: TZ~(s`NohV`˗T\\{3A t;pxF;G4MCu|?J֕,HT&ef(0דzb{ߦ9OR,*w(Ю"'r}*+(r.WdP 1;f֓ovg6! u3]v.\cю>aÈy GsaD)Y%}')hZ137QBRvfeyhOO=1LY@E֜Fw_ao:Cuut榀%A1 MhN[OM7%j HI;¸JFdl}NCUiq h\G])ga`yf.[g3'jq ;1VߐI[Lmۃơֆc9|<.z{oJvT)s,BB ) ^>3}":SYM-K9) ^4oOײzī#F{=rPܢa1-cO7,9^% җ"J+J:5Qݕ ]\0mPQ*5Xq.7`|įXMAƐF6"POfZ$t1cٝ=z-;NH[i8j8yc͆TDZ5ҞN $ 8gmW%4ǡȺ$: H=2U#Tii.a ;$ HeT98fNSQ \5k$YF^4RjkMgG6H+ZNSty R. us 3em#,W؂? WSb(<'X3NQt׻(һr`p-`\隃ȴX[Ivva\QU\o-?YgLEDӢ*i\#q]| s؇iByKEc*۹-u~IL9W8LHZ\DEt!7iGJ?}r$] cvNB^}F7Ǭ h39^WC|?lӐ-g[+Jfdž -l3o7Bv 0fEb fʶlӳT! ZP% ]kwJP,  2?kͅ/ױSZP mf3w0!WD qlxSpLHt@I,.žT?)GVJ%Ub|imɐz15$b)w 'ݫ̎C |x^t50:.+j_OhTЭh5&O&z8 攮Ǟe~^EhBrʃtz>w~ bgEX9٠ hUq5fHCQoڐ < :JQFߕWtO]qIGm⍩vϣ)8yQ@> |)ޛAopU%bl048(`I3QiM'meq}h%tFe)4}+BI%u,h: DGj}>(F!Sj789OB D=#  ;E;zɇp ~@o*>[>JԬt/N9\#t>*`+rYw 'Z*;B痦|۴^on`?Y)D68Cr*ii(q9ˋFQ4by Y#U> f-NI&]SxZ@[%bL S\yAXʑ_tB/Ѣiy3i'+YbTFض `fUV<*`DOԝ|"G:u-ZhI_voE毹Fz!.bghy 0rɖip1l fVo'l09ƶvKHu+!1jq:}0V{#Z'~{hPrpx;914Dʧ`(bVk 2ۃ$š<9n {d4qGU%Mߦ̜0kМ'LJâGݖ˱ᖜQH5x̷0`m̐/ߡ}rQGԳ-򇨏=tHqMXޯM}y/ec'rnf畍ɥr͋BIXkkD|*.+c#_5& -tٌs`kNB/<.d{u n\U-)P^e.,rnK㠃+K kosb~v3GǑ?0AoPɁ04+,k]?I]`A5nT9S# /M[֊S{{p-[Qź۸Q"Vr+cƫۘP2Ocfb]p# 6Qϖ[ވ9S0|-` +lewN j:17*y"]2`es;nG [VbmZ7p,}$$- bG2 >7z?׀{D2Z/o4{TJHmpA_wdq9'w::W95а.C1R@Akd {LkDE;YO zkDZ"6|>o;KӋ5̽IcN:f^g]_bKӉ07dʭ =l*q%ѭx6QfFt9C/16"4l xBtZӔ>BrC6Ǻ[Qync~K~~SJ~d.tj hľ -iimQC^U˸aa䔑 gtqtO/~п **kJRl ŎAq~kXm?UENn1u&00TT]]1J-$aaT8H0M,_jmԘ{K4ka{uOϐxHF}qF:^etg徍gY5x,^Iho 1NnQﻪA+ܴɭC9J#ȲkeHY˞6#ba꽖&0uY1+<16"@d.gfJ* x.^Qf#0`bcP-~a|#Q7=&\"(%I*!qu5hB T3d&G!iFbn8iJ9i6J`Dg3P^d :~ Ӽ-? +xmZ^n  yX Aud11zgH1e0!v3'jz\VgC75~#ܘb錴ERC5+t~dy-O9Mz6+nR7f>\BzөSsm{AJVd)s(݊׳d뇖mSJ7CɛK2|@ 9]ٖN\Ms~QL8L+q(-O/)#bcLz]zH8%Z H$5)ezޞCl+ u!#*k -F"(XlHgvE)3$x}Ʉl2J)ƼxlO ~MM:w_.XZơR1`9NGsר]Xl[j0' YʥG"qZ0lwuYQFOv)zKA-bB)5>VRv!'^w%Zl^jDf^du $;0rQi%7ZT w`wթ7c7 R0+a .Ogċ-d{`$e ]}jf_,\aFZ+_=ML~ VXU"E#u^5aAKdoQ!&S,}>IzF$vwIV +I'=agg~Ȣ{Oy ^o@uvE'}aKbM|uHCY`(mEZKҕK֮3T&,W.VHĶy14m-0Jy8s/kdxD9/$ePsh GRD'@RΆlĤ߱ 'jcWFE5]ȢKD[*xZHao@]*_A# Ya*^ZwK:CaML;9̓GԠs*2YSZo״I\w0TδJhaicyC]:HΥ?lg `*f %T!16-sGb6/CaT>*mZ)IʯaYWW-$-A֤SnR(~<*fV7FS 읆1=O3^GP!&~kLX?#CaIvS A/c`Au՞1Z++t%+YRU9k)H0pَ],mߝVubb ZN׷}Fh17~6Y +!u4EjCEMܐ6ߤ5QuNC]il pjj{A䃢{.I3JDe;}ӗ)UPBɭ&CY1 (p'A-,3CO#J~!7K}1|m=? }D>2[id=.ݏR6R?`1֝{DS8*btsłelx$ GXN.(%P+e9Rȡ;^-] ~x^TBDq.X1 n2_H>.T>iLQ#5rsc0'(YvY7XҘC''!T Z~_2xXSM-_GvKGU)2M&\ B >.Ec'XwW2d]:X ѵ͠g\QZ`<ыu@Y)$o[H)oxC^bPچFG  yr ފg~xp}i7fB#~v\:JN_AZkD2gl{,w (.f3N{|})>C}~vLΟ>#T_'1̲1UfmVpO|Ў^!)Ƃ&fϤQ s%=IߞPuFR=/&l++ (ǂ7g쁐3#Wzq;;`S"xSv%sA qh_rAg,~*VEnr>@99rf|3W']VDWh?&$(*Zߏy\J,g!E ˓惶.ħ퉒B(1(7eẑX&'x߉o۶`?q"CGG25?]Y k84Շ]yՃp A1fxsLj@jz2D70WWI:FSpJ eZ4 `T_ w<.K{)o͖eZ,=6PXpU[Ͼ1QYeEʲf_kFxC^Ii6䐽tGeMA}]VHZ/#i)~mԄΌjOLtt>R73k4p:EwXح[F8iWaѧtGnw!&eB<#J| sM-;E%x%1V)Y=I37CK <\*U[rê9ͩ m.BAp}r7.S( C5 A7r[ x[~X1a9; p *kqޭ?ڥ¿H:|P˔W1^f\[2l@4WĘ6N/ `( 7ʔϲAL/`"*gjHA?jc7/o=f3TcH*Ѹ 9\]λ-vC2 =xBK8S7@uueBQs+On%\J?q_wl_mOwyswo%3R.CrsR#"nr# a¡dP7EѾL_h䐏Y 9'ȣ1d0 mE#)CmF(xcote3Dpo<>Ժjx F0Vfc7>- (P!}XW+ٔxa a0~&ښ^:_q5FE2 KTť 4O\Rxscxh(.|H DXQl[ཻ|haPW%(ȾŶ#M ҡcXzr{A6OWZκYt ]$ V̚|+WyADo77Q~|ѷv58඙^CD$^ |;7y9w:S6v3ry]:F.6Aĩ•I%MY: 4Y<&Y %\?:]d;`4t9Y'T$'#A:y3oᷭ&9t$LՍu",gpL)wΖi *w0cʾz݂^xĄ\{n b]3J 8?ť%3x3mӒxh=cleY,1#vD-VAJ?wO+#,&"P$:Pf$(o*F$:n_#QzhdTA x`s7uw/?_ BSl`jqQUR3J?o"W%_JjgfW4Rݘ~j+t1h7Pب4zu瘿L ՓIQ ^Hv;QU޶ENf̒ 1M/ka`ACue.*MB:kKOH4`&\*_p}PHRt>z!E:bӥuiCoQ֬bYO{ GhSf"hqdTB~%b$kw׳թpvb$0 1N%i㚚" }\Bor#nhت#M|/WzZ13 >ߠ4 Pe(H TmJ.@W [glV(PD@2]fgʶUb7ݸʲY0ڬ|Fwk\S.!me^";]c TlM/Iz-'$c g: ԋGD"$]4\RأIh':FY3LDR8_2oZpuKY&PP9q?uzKPbVo|y܉l(GN018`QOjP&ݿM!l74>֥[34#(-<#= o(0YJtx\3?81HiuqrGq%tyߵ/>j3Bt3^Ȃ..5V?޴  |f>z[{߯~PF;u\ƾ)Wgh2LdU>ؒ7 p~Cr<5`@k4!:. (_j< /.` d伍Pjz+wY;t5ED\Wh'qҚŋYZq,w H"3 Fd'RfDL[r]וi;1 0nONk%V/a.un 6Q۴%bBRykC;Pxb[GMR@KStTDZYG&UP!'LJy*hH1$Bl*sJ 93OcP]d K*\bb&Fl/4+įhʃ QPlk8QjO{|$rf#Rõ@灗/[algv%uCOY>4oHAjC%)A+1dpz~|-\C,=y 𤋸ѹɛNu v?ЙϻT5篨*DѴnVY4|ENLDb%r=8;5B`i]OvJX8zcgEs_5o!uckSx,x8/1=u̅{93NaoX-K'(c&Q_(XY:4t䵱؄w_We=BqMvMO+wOR2&Z7CDsN$mƝ"Bހ>t_ $`Ve}Nam0Uʍ\R_l)]Tu8ӿCApyd@QCjĜۿ*Ξ.ﻧ]}MY]vK8&X",v}({x ʷ Qx6(l榢&b%&ӂ\om3SxPS-e-s6=3=\ϋRxd-ŏ8t GEQ#l gWմf5^Nӄ1-fͿ%Y ViNiqk $czj!fp~^:~0HjnuCuhAP W]EF֦_D7Eaf P^M3W:Tgv 0H QQ78i^`0mjAi;UmP3aaikvLqz1>ۼ;&yd@42/QsO2CN@u /HWzn5 w=`RHC>^;Dug^{|q;=$Cb,{ZB4?( ;nhz 'BZecJa_<>qI1.9b:_ 8ݦ`n46%ΏU 9`#[0U5m3/4@̚ 8< 6ޝ)ezr. Yf\nȜzٵZ@=|3$ +k{ S [>'2}?4J\$NTﰠOGnYyj}`[s|ă >`o}&+$1%m{~i5>1wCٓ+ 88=\|T<9O.E4Kx5'*J1i0ص 9]0gQƊ*DG)PGpE0*tW@KP'%QAg$SXۆ)q!q]7б"-@Q5GKYAs., (x]fT?@=+r=L9~uO Q=%=O#'rt]zSUPX,{A5<b|6J>Ny<]`nb$iuW,Skb6D 9LkKO7lw pE{񉟼! Ѭ08cۺSaVϥd[TxZQv)28CIPtҼEFWLT)U_Ix b^s 0BYiwve0axpgv}q;=UyLÌxy}&Q];@V&_[y3nxMA}WB pCh=r|twڑ7*>@-9Jgݟ]hcH ~{Zw3.rq.^;oUpliVd ÇW"+#h2jcؽ/$"0f~ 9A&W*rSAu.Z~}񓉄]f=V׭DP d$d2ltó@Rodg=؟lHDM{y=ݢ(_ ؤ\Z"ri4R 3դ+<+ȽN~M^<1D 9k2%%j':ץ%ir,Sj?jpqQ6Pst ߄A|WLJvbP[d#A!RT$N@G4|2դQ(FOv{n$vMd_zL& ^l{j\\@=-hxL%&ӁVW5i\(lܱFle;45w7. 1'AaRA/68) K\hc݃Eb8ǃ,7Aр vh v@8@qRݡՠw)<фqgh-}|dDIpn*9m'&Q?;9ӱn0.t [ k٢=gGDQkOrD7yIt'f,d͐ӞrH1ݱ^tg ʷ 5ǢБ[h[A~O{ʭnL1ڕH[E.omAdZaMdgU ye߹;E^G9o=9ZQزaϧ.8 P)-W[lQM<&qRh|l~^W8a,o$>ST\'JW'z˗$CphZ]2_G#ԊF8 N|Kq8^@+ǐc>Ago! ZLi]NM#mVኲ~>K^BL 2"P`(n,4&ھr$Ny4-̦SУw|̻oP’* GMS?!4ke:W@cǠۀ}!2>Qe{ROvaw X5pԻ,9̝]]PWufQ YU噗(Q'u'Krʼ v?NCH!>瑼=a{0&alD"ԥ{TM뤔ا\zq=ZưNUQCyKYPp50Zʸ yÒ:;%W6yHU{#`/?SQH, [iؾ.72l+'9 h{Za|QC2~ rOTm,HAvWz FG oV0vB!F 20e(6gVM_;[VRz$ՓĉON u7 h }Ron[>rA9|}4=WĐxm8؞Ǜ^ӆYd) @x3K ދ :p Jla,&ӕ!颊\c 暛trwmzT!]$ak.q/M-+)f[QvF>_&md(g 16g-Bp^ Q]:P2dWud&!!kn9A%`OLfRf ;cJ7B55)s͜}zRОK1)RpPa$/[+NYs53 /oYՌd%piM'} nžwi1W\rq(ux(1wPw5MS ;]N*2ܶskƻEiu<,@ lSnVB7 OW&ǒpjo8ۼ;TVQz? ,ݿ>~5 `sl}tF(UL=PDe+Tw/$T%ik4 "qNlIݒ]P"73MC0'bC5!SFQT/goF#єp&Pԗ]Do;n2\~e`'2lxA͔#8 gȈY;b^'sV2c4g!9"Zj?@BYu_<u]FI 岇b(z,8e)8'8\dsW3ã/]>F=#at]w/BKSKz7!Цz` qҮ; ($%)A!xgа8:qj N6\eesגX5yeuVI1.Ip[}A+GȬ A!>–Z=?Ԯ=ů!2js8b*U Bx`Z!m!"w->}u,*z Ϧ@V!/}IBZűwq'0dץB&ڭ-ϟ(27^UKm$-Lľp-%szF(/+.֣0󡥈.K"SLb%:E]?Z)y<"%hN[]QDY;et?Ɋ=e"e>u&I(6v ÿ 4V]![QyAo= Yh I'/:ķ/]u\ܒN}U'/u-v3cchH(UIO>vv{Q(;fl:WxwRmv7b!@n G Uxõ*E"-a飰c;$ h5a8m$pt|u9Khtڡ W,(z6p LfaNꍇ(~XLj[8=P~45x/xs>4?w{s xon2u?M6A St{P^ѻm8!)2C] K792ŕ].i!r]u=!Ȁ]yN! l/и&K eza‰2NCYN*o>cWDR~5Mb]t(`˰}tZ|SEGW$F ^7|DdeެP 崭= f 岇?챿뿭CFR@^NGc瀁)qã1YD9N6vr?E'qED!*$v`v{uz4q(Ae̝2| hrQ ӛ -H>oԲcQ:# :(_D2if9Z>CWKe.r\md,u'/)~HrEuSI3J䕐EF0ݢˋ-!FfWF.]+** i]UrFG t񍏾|⢉bS{퉱 xRx钑1\H[CIpchW cm ٓ*fIk'0,T.Q E-I-Uh 1F+ʱ-(Z/3Z ֚mn]E4@_XNXv5bɟN 1 dPϣ(ZħɅ:y(,Z/H??DP+wɨYAjA%8IF,.W0>>;]18$Rr'b0׆"63" J*ȞįyS.]Kiz3u6,_v#  huHA75{+ y'f&nKlCg6U -oJsEm` =g}Wbk^CtX F\c:||("&4P|h[lk{F$:jc9~Rm_ϵ$*2|*ޮ!L[v>T K&Id8kk8[& :w,H*㪜#P+>hX~{s2 !Je 6{$=_..[tM ^iR) m[Y;/flF M1ycjr PjHj)4OS4ۙǕ[ ah(<7$:IT!tO1F ' p{O}E }}t\&fa {N\M&oG'ѧ nARgZu*ЂYtU) PA]h™-hcC/+//v@Ocbؿu? i zioSr^:"xFwPl0!}XUP$0sHk]H)Jj;xQH&ě$ҠV+{Err G3x/}K5`ܯQܽc O]vLmK~w062Ţ}.h`gF9qB TxAlJ>]gdil\݅WG"z/CgS/IzMjFKD [ny18mzKv$UmK{J 9#2f,v&88R"3}g ٢a+voʲ +I~eYXa0R!<ÕF.65)BWFOOS|Ui7E-{5 Zg*^/YϜZeAlġE έw6%5~3u\; > Qr{v7Z1p7{|Y{Qy`[ d"EGꛁ:>uɑC2x4ZdN_]/JJ\:8`t̵哱n>H"O|OBYŭ`wg*օ~3o6s`e֯&4+E2Ne?M @XJCgZ2ds3Ȉƪ+ s؍SLq!}aKHѳ"m5Ks9O~i>yn2 Q#j܀zx3->ݧ_OWlu 2|fܠze49LןJ|&ol2OKB&r^CV4T% 73ɳxy*;w##%.CPC[pӛm\͑ʩ~TrZAFKM(d϶ &_ J@$C@c| lvlB}uE,^PLD'ɺߴEp먆yկ3Գn?鵰1s3R<';; iAiP \|s3^FLt\?}c-@pIcGpwAݠ! 8 W_ Ѫ 4Rqȭ1cf3uڷ 3XW&)OrXy^s&_z6d70~tJ .8 ;ꥅ$xwݾ>L/$ +,m"-Rꈸݹ(lPC$qlԾ8P9Q#e:ȑn0[M>e\]i9D\P`qveF,iK1,~ 7[#EΪrp/ I՘2O4#‰hC[q 9WhTQT?kK=n˄ W͟jyjqƋ7g )}-|g'c łDУq9fMCa!9yK`k7嗘c_~ut3v37b%ٽaBԏ0X\ eb^I,>B'.Ƶ2: rĹC۶d@1 zZnlvv@$`l⬰$*Q{P7WͺeeS).v.\ n?T=l%2:ެ*vϟԙ71sfQ3;)b; !kȻ>*O9Ɵ4On"(ס YG+[F`$͂XTy\5E[~ 381L\XYO# ݾD4MǧQjV?ЪzZ0fOWK+|`dhs66XnRc}uW=᲍3l0SG5^Hl,"  EBR^ Dq52Ӕ^ #(U,^n6gFQ!); fuu,};ͭ5܃K-}AQF]+*FS$hZ0nJJgV+Q٪w~M# VfU,wf]d%{I,Sge's`F`ˀJ^tz Ko]1[u0 DZrH@wx9TWpdA!,57</f' E_NB8b̘bJxQ\ \NBuIŗ̄)d:\^o%WxRh%Jx|d6OJ.K:! XT?dK$QVU{N7WS3Pi=r; !!^{D(p;}2/`ܠ Fm&#p5N&|=7*FUl+N&*$MV:MQdFGTzOQ~P2 vA_$RAe0V^<hDUYZx;)2|8--oEQV~*c!#<v&`D V,ԇ鯩bJH*h7]΢buzI EƱ(:qRhqŸ}5QR"[<%^<8bII> =yt͸БL venJqP9PjYk#Z}X:=烈(?bۘl0c4$zO.2[H6 ԱE%ٌ4h W!R :zt( 6OQz@tѐޜ~[hqT18J3a+0Gg찥_Qu`YnW!j`1.%Z%;HE հhSKYG>MPJ|ʘviR_Q٭%ȯ5jZ=aC1S pmr{Z2dBX0}9X=k nvqIhwP K7Cw'w Ҧ{<ښl+mEÇRspJPL# "t?r DɘW)31Fg]Q9v%x [ؒJME;E76 >kqtx;X !cHڂZYV@>UW!<+!VMBA.\t|2Pm.ԓ&"C G҄}|"9# mhBeHbaPR >,x, +*K;ӤO|$ߴI R rd@, nl"$wX&[G<;$!2ec~58 ١*6ͰqZOE&S7(L |M*ڔV9:HĪY)]# FDH5ƍ3#,X6Iq߶ҕ f'G,Asikԝ8aF[iyaS8"T`_!z!x hטvh]~BBG?#Қܻr ԭDA i-f_1yRQ6I34_T;.ܹnarޕ@&?'T[#xT[<锨l@Y=2\0 ILW|* (o胛84ݱ=mcRHB cʡx4zR%.8b udEj\ߌ3. %P {zeʺo43P3|ZMw)1e!?O?E5ex0A5}P@~*]8hG9ß%|&*,nȀMTE\'T 7fSFsF4 7]u G@=>L xOc0cQ8/+7;K6HQ>heݏTل5J=iV8j}GqaŅ>U-6tA'`{"g:i;l<$fMW)ux補>@:RD^`rbtmlg3 DY3Ҷ6ٽkK^, lH69Xd^h,x׉&G*Q%N ͷ],vKLPTnK"ΉR|Jd! ͿPpRZ "szbtҡM>& onwd*yIJ+Rn&L$~\cѠV6ݝqx6Yl2`['&Yw 3@^bJ&|ȬHF.Z>4@) ,4(5 6%zlSNK*0|W|v>7vۈ (;-3R j3 m-1_xf#HCw))jAXņN} [eM<љڸ`\7)$펓d Floe3 j!QEsA5 4R\Ϟ¬zѥj7ȧRhz{\D} l)+"4I-{30˖v@ײ+ܡxo?BCTe=hw*"M(LD(u`@k o6h;.]NR']: 45})Kz$74W%x_`q;HзᘥSb0 &9?.7z&K0a*!$:0#@,dU̶ax4^j|ӏgl":W-=O7`5ķ#Mqd0ĝ-^Q%z")`yY#4IM%K cbaF$Y #NC$>Zk g (]TjZN*RYSmʖoX߱4 Bh~#YP!;v4jw{e (}L7U12={pB-&a<2֒;+/*]= oOݙRr 3o$Wgȩ"wY`ʝsM.~3^löDǔkn)Dtfjrl/nr-%_SSX;| ^Nng5hVЂp,(Kb/='@M?.vVeE TvqO/ms%k^`GcdE shI<922߻3r7$SǣmI ypV$Fe^u`\#gUmrAꌓ*JO^kH3n!AlLvG?m݄{O,VuؐGdE-zs2Űa 칁JQ| yfozO R?(RAδ &SgA!Bș.Iz.jAK MYagq/An7u׿%HDRa:XȠ >PK#,"cۣ) ZqHT.Díᙙ ju X&qH]Q +u T1:rYK\};\UaZ7_:DȚ??LQ-`O81xfFrr,?Cy/<="(.Qȑ(m!^=pY_Dd^kkc%XĂh 'T-ebG,%tMJ0'zWQ#C a'1rYxiln n@dG9 BCǧ{`]hAjī:꓀9D1~$ 6D`ҺB |dN%>' ^d6V^_i 7ڟ|#>h`QodTSW~hoqO2hs{u/.|t )4\~-U_!"wVQFЖ~LLe:l~Mg+_Hs#Rs(=ZęCiuFfb[~nY7Bj@r8A1c"R)pU^HEfyG{!ǧNP,H3=aZ1fO~_~jbo/Ћ{bj!0Dem'U8"TS>?XzuHR&'A :MwG.ヤ<]§ x5~nd5xQFlG:ne -uu.eGx_ )>{hUųץ lp nОFTm6EDY' Kd)MT&囫 '檻 }}Y(k.Om] WgZkU/~ THmYMtbqlĴc+V]!Hf__o7NȠ2_&\ KȈcN2t!K 16R˯)꽒MsPa5[X$";sݳ%0LLR޼r8j\TƦșԖD q@[:=\RA2RbuV,(qss1{쟉K?$lF 0U ~@l1 1DWG=$#6=ѐ@i%{ 3zk<̱*8/\Z/UK4/1\" %(Ћm@*"uҰh?k" #)[lVINc=oSzC;޴l#x?'3n؂/YMS$D:YZӋ67EУ& gNv/}r@t/AE(Of5qm5O;a^G=9V4 ؼ&IFe/`ˆ%`A;`#S3usXWyĞ|_ADEޡn4$!o{9 'N0MU+&ZCLcP"0iĈ y{{73E 1]a/ |-\3i%*HNƁ%^SXd6&N%29su#&6Q@z[PAl46p|6C{xfW,W)kY DF˳ec,UCt_E Wap`FP;RQWIد?-`E3y4Z}(bF v.zX09IaCDzoM%>f,@l6]/+{wǞՓ92IiA-+E Q1OXvÄ~Dky8 A0o5 p}{!*}šgph#S R\Fv2ֽQJE|:O7ϮGEcĨvxOeHJH"hqoo {={GXj^w)[3=3Y$2^gUBK&:P<#V3]e\]5@mX^|׊KW2]1#\:)*I|;ܛ)|aq SHSܺ zGo51]sﶫ7+mY?iz*۶>$,x89C^)]،󜈨$ =)JCAkm%[x00ڃ QEej6j^;)jj].&Djn?Xfw H t&w+d?i.z΅Cw) DqIv4[=eO!׭/zeSJw̅c(;S,Y6Z4z"BE>5t搉P AADynu_-(S R`QHiCLn5_`}? Aa  0P]a"uЂ x*OOAYnF #<Ԩ`8QQ1! ۹7$SAgQ٧k`lٰ7"V+*u/!应l! F z'5hGBbB4IaMdZs窬_?24uGJ;]1 ̶ 1Lp0nA;P=L#/p.;6x8n1so{gU|C{Y1\|1"EٯE>FHx B2.UTȝm8ZJi+p5WܢXct!*x%|<$㜫]#Ⱦd@oP!h*'Aұ3`h=,۔C&%>; !4 ~<&I[u}\>)KҌNv5A`xd.SON<:Y.-wA|\~op@-?˥:*obLCl >lR햟nΪS \'KPڥJ T¦buM)Z|GyaT7e0U[d1:FC LccQg.!ɱgNh& BV/z# *wJIgɭw,uW'KH(!-F[¨7AÛhѺ뜓 HTgI̓mK[ˍ :x%~Z]{mȍC"4V|#&ˍDD8Gvb}Hal{Znmf+qbEUc@ >T b!'| cUm ,i/ŭʇ  eT02P,f_@L[1"OaD5~NU^SǰS''b#JS@Տׅ"@, $ U5^98_2HbsCuT/e~~06kNs1؆_NiP0ܱ{Je^,u %Sf*,t`qyq7'=9#K=uXY^tKf!kH/(. E$\HMʖu $`ώ" K/J/AR!e>Hhg7 \+-kKqt7`7o;[NmNV݊)8sЛ3U/kn/c e[a7 )WSR@5Bn&1 Y5&iyv;e+7V_VYI|:bF?u1nJ[C&A {?}]GhnlNͪ;&+}{ Os 2 J]W0Pe[2=p?\T̤W=ip\%JkI!UQ*oI a d4XDUu(SB/Bn {)>dR4A?<1CΙ"^aNkZ#c?@+m^yW4WN:" l4^!A(AsV巢f6 ]a!lb \mOyQdVeEtwخ޷l]eC-;tQp] /Jl[|M+rL?_XRJslmJD}lγ$Zc5 4١6 rLS9ǩw3#[ M1Lk>9.q$ "[18t)7 [͒aU8SH eda9bD~]cwlU=#Vg4tf>M > 5iwb{뻃'*zWHg5!N}},APVEe,̑{ annGj/.S~)6.#q\i!b xgV63iFq?<5Z~ra]ǍYpZ؇SBYK-#H+ iPsʣ} 6W Os16.ȅL5ˢ<|I8^viaRx ,ȇME{.I7"O"ȁOX9UPA328N~;A0$M(x.b/s++x7m,34 lhl0pyRugvA< 0U<1.âְtEw2J1:5}QggޥB̑QӌK߶e/ntǤ,4,fѩi~D`۽cާP#xًK^}hB 5R(;턬]CQ) ?*="4"PS?eSTY!)j+/aJBPII &ϭ(Q1+txۗ?SFr+^pL=P|V էpd"kus $1njϫB-lh3({]]fF e(l zGӼ.&F 1yxPԨ{3;cɢ=@ 4 ,>jQ=1cbT:sUY#x]{y+{P5Uiv77\iI'נ.ch`o&J 3%=qPD Q[h46+IkzBӥ) ױ>~6wp!f W| 3 Í:-ko =#ƥ#^H 2VCy0WJLnyM ҽ熈.8\leP?Lsдʆ]8%L?j#Nbp-I1$%j(f -fv2E4 9dMKԨz)%x.3y:Nf ϛmY,7]uP&'ea߻@َ﫽_95ڣ~߼9R38H/ \bɐu2]UX78xr{:UȾ#d1YlP&9{S& }{MqaKpNN}o 5gX;^8Xpā>%ȸO=kֿk N9X4uጿ+ED2sƤI9MgX:M{h]Ö. KMoKT+fKDƜ;=[0_||vUNԎ႘}Y1(+\GZ/psI~&Eq>JfRjxI-m%~70u)=o<ç| ̀o<1`Txx,L}"e9qޓP}5;~4o Z ͜[x5'<ϓoZ23xuqFqzh%q "zC,`vW( XFxcwأÑ'SjxLBӞ$ c[7YG8!0/)/38TdB$&~NL] `a+J ǭ6c 5Îpwowwϡ-$݋h/ZN9PCR`IL`}~ f aZH $LA rm'zNOcO9T#&lXG$r%ڰT,>t)T5^X"eC85#V(@`Aels58|kūbhyG 8GaY1$BBIdWU`~eOTu;ߨj8?EdRv9T~;8#SsU!5g&|KMÁiBS=Q"2I$_MyU)951u3Jn"jVΙg|1;IPjG4rl$^j 8,!QMs+s1zoȤUŔfl$6;LN Sg(c@ oLk|R5bP%;'(b/A]bC廎(YB7w!~1k;5렄vCaVȆ,S ?cj8KE?VߘPT/~'$uׄ*haI PiC #5?M)' lXCoHr閼z,&&?!*1jڢ#nalX9Nb[|+{0H#gDk}xE+(F ^o2K|g@>#PgOߦR܎Bټx@. 9/L{\c(rlЁq-;ն {F̰6:hMkbXAOL,Cj:R>N :U^znMIn/鶆bg))uS'H^gaN ՜`k.eaл:JWȉhs~/tX(U`ӵ}b*,.żKϫ7yQm2qg Ud0zHɰ5urA8& " ї{I'@/2AGkT^`:͘Tc%Zn54P͍xބ{E׸xwBXqKgrG]ݮt' m=2O͗ eOkf)}ڐMkl<3h\7-mӠfIq4ÉDNw>eZH#m buCRI!U娱i2!mXYRe_Z zYFnQ;Ykj bï xC%hPfQo{[?q[md4mD{Tf ,3B`cm8GA)9SM7KB+*#gO#9h<@Ch>|¶oָr/Ե+YupT[0[鄫jgG`ΓK:ݏL;k_l.:_3@2eaVhEyX1:=awk Wr#䛓JtS=L*]7|@aÍIڮ[$Z5mbMͳuέՎn8ʫ;D++[e!e3z׳])&e,|L k JQZY?umN&LlL :c?y_Ie8U" =śU.CnM+5Y_@̉2z= o"W\G*Ǎx,Y8 _ZEj١QaGFr/ఒE"qlz/P|ywYtC57`.(d <=lq76o8/`K)fۢiw.*#Yyy؞&QaR&Bd_L20ɨg7VTKZAo|\aW#`Π6/ҏoM)IB2VNܒXQoov~j#cukw) gMs&OgN"d׮6/77Il3V}6.>@ v8MgHhBM}n>&K%COh*j6м 1LqFkkX%|[֔=e|$xƴlu=YDxL7G--* dgHC`b c@ H8oV"PRR7@X'G:*l: :Q*y\,~k#jDPU\j%%8A;o__Sa[U.Xk }XDz,N3{!2bu3k,i"G8[|DhzAQBzs;ص1pC}9h$TŚ'\"`ۡ&=b [b!р2f!9-\ꕛ^m>t\8}v"DEx ^_ԭ}ߧOTƨ:O[DCDb/}C![}"c M\盔+qQW[r B _#ZTd1 bP ]7^̕6vڥ ğ|2O7Dg"͈9.86 #1z,B* '9 ?^q)\]H1PQr&p@hQ@V6F%ղ3spI.ʫd{.O_%#"{a2Y !͜".b5?:H nBV SE ˑJj'ni’5+V|ѯ;֫57R8?J^11"ֶL^$gS+pb<$A?#&JT/c*R a-rS8I0‹:1QW73/?KT ^H[aI3`q()+f2Jhy|# |5V,Yn/e"аDmwM.A:VAQ|۽Qgؾ6rLOFn(C*>BE$^'uW4Qz-vס6nqX/vj$* tkQW*QcXv 4w BB^8p"iF<)pJ֒(@t-"GZD2e#COw.{pGs7y[p]G U?lOZڞo)';nAUV2J>LI,Set&#\"L3ý7ΛI:tўU8T LQ7F |$,blvB 0pR` +X't 8NZn\{ig1/[XY]xFni%k l Q0Yrms}ѝ>0Mo uz BIPe@3jgЯS/BK"=yᘼO1ۂq?aaA\9Q1Z]8!Cڸ4tC JMOOr MSi[EVkB:[d( 3P=;_ ,4e4 JŠ^qk e@GW NE$PO *tG`_%V%T$܂NG'̲Qpt`s|C*]j,RqEitZѪa6I#DɘlOz~\0 '^xy#5_b)-1rK҆A[*}j~mKFfF2ki}Pr~%\γ1⫋#V A2p(GBz)aQf[y@6G~1_H%C+|AN/z4#S0?JʏSn,f#'P}YSHkaM#;XJJn; ^/b> /ꆐ4"| +vRp*rClj dXVX53CG)5u)2> UM1GP3x))9ֲH´LHt8Y,5$nzOXO?uXr83KՄb3j|M-@)@M(}\Mgr` oot1]e.LɹcKNJx3ƒTe]<E毀kA aIYD;)Lt/LJF~` ΍Ӽjp?$AR.*JM`' 0WP+t44u+Ÿͺ`HId%=X1T4Hcԓ˴ea?[bR_2Ōu uqI~ʸA_ D^YpLH`˻(<\2TR?GjU-t2E 1AL8Hr|?-}n}֝4i!zm[e_aY @"S3i] 8KWq!?)h{ə?P؟Keh~_cI;K8;4):U/2OD,6^:q#+_cl˄6 337O_$YA@74N1 \P``2A[榠>"L%  gmNސDS=Q.C[4"L6aɀH,kضfpeV|Ɋ2ӥ—ŭ9vvR~*To(gii mu7X `KyC;!Ifd=oǤ^U\gJ2탋9lߍ sCDG)C` 1~0)vz0J:%VeKWYZ8>v2n^XQ-Bu r_#79&hFӆկ >6 SȀŃMw-g0w4 c6D)>rԬ"UoO*XF>zvO|_U}`-((<`zk7 M\=S~uxvV  OZM-Vǯ\5!˟쩧$WtZ|.DPH7 B,h5]/׿?DLbeL^(SXUʖ)_?؟usYW'4Z "ʵ%WWtٕ fLMn{R5b)9sl3V~\q=d^a*4IEr GkJD=@s1k=Mc_kek'jX{gQ HXX ]`lο'@)յRK{Lo?MK־7ƶ2'sf+~OR[hZ>*Y`*-MdǏ+.?p @@!mϔU|?;\Ń[vnT JZRqZ1…[IUfI%aT?4-Kylz=EmrnoL,Y){݋A6c=s,KG>.`OwЮSAYA .VYpcXR6%e>:flm\Q(r/V;;DCT¹)Faf7޹h2軭; FZQ]Wí_X=1J\ k!em3um-c_Ԥu:`x!#g|wC(p\?=@%!TXiR"@^y!Z؃uS8D#:x8B}4U iTsCH"i&hL (ն_!m۪{GY}1{x܍yϛG=HLѴxl 3᝼LZQ+l띛x%]MF ], ;4u*t.ߍ^1To " Qޠ)( lbtj;eAw}=D~%ЎeiLq'8w&]ʨyW 1B6+e6,XvkwoA&4¯X7Ez1o.t,i[!RO *Eй=[Y1&8h?}l%OPVo}p7)<| >&辜ĝ w1EرMȨ{ѶojAksbbKgnS|= "4Ҫ1SUuȊI04 qs XkʠL'#|g."f ӉڠMƆD!:7$`&E, Pv`+ym.v? (onY Y:V$Saߗ9f&9M[sTyPܰ-fu6wIVp93X)E ZlDo )h4UN/{GA鳂 6,eR +_+JzFݚDiQD$](i .I%y̟k9.pE}(|D;ϛuCV5kQ!,> 6zrI&CXrXQR e.999G[i 9&,&?gQi_! }9Jt"4EAP#=g+hm|$&i ţ{EzHS=j6i4=_;HV͸4JyΉV2slgm*zdR@)UbJ :1?ysp\j?-ito@U SXhwt0tnKa8 8amҫI C´ )f>Jy1y;HiJS IW}=^~[7;D} ^OlUN$y S+烳`E)o.fM馚 ؜]m@_r v[p8 XN:R89c~I0rY@}$+_Nd4F"$Ar+m&eM[0Bșst9ʿL?Bj8R&,tA>Zk0l jFxNbp3Z s9O9ʬ3D1yKEN16>@i¶l/W]R3HqzҒh>Qp`"($csb:--rkѴ=j߶D2DU#m V_@"֮?aYR `kf /A2XK < 7(zk=-(ymVT^E'f3| M= -*_Ȋ>DK,b^y~)nf~iI7+*wk%`? sR }.kRL`4qJo{ "1s/ԥ>XV46c0YCˈ"HǾuoag(LU()Ϻ6\K ftqN =ݛ R,uyGɡ=&iLY˄;1>=?SO8=A {,,Fld<\\D-g,H8L *6=XJO E<}(׭2Vjkwb-9DC9y{o:4t\ܘ"kCD{NҟJ\r^`KXU`ٲ8?sfn:z8NM.mW&OVCҩ k4ͅ0E-K;Wο썾WE-4y`zI" nZ@.vK̕#"[I)KJ3Ln-m%90HlRm :tgTpWr![ [ؚ*q-*3v2w~휖$EK}Z?>n)LNh(6k]^R,D9r*e aG?xlqǜ6@X($o)"! 邾WOBM9 W79#-WoK,,:D̓r6]Xƹ܊°sNJU7}T?+C,pc]h&[Y.%q'6Us%W;rR$i ʅ%$,SAnpіu;9aG`]խ6a3lBl̷% j#5ڙRdN^=6ySG}+8 f!FO97"2 i$1>E@ :Y^{v,<ەF('Uι#}r0*2 Lq6$Sq|U'j%|}CձuT qصqT2W SL`/0xG?)|0pfxhabҒLT\F'R`)>nw -Z(q,[-9yf1MiۍI"OS H"7P5-ll(}I[m "i>c PƟђq+E}E IA`E:55S'/o9,e #qv%끹]{|Y{ 0vcoזX ݺަ XUd^YAh4u%767NJww9KbdhZ R(BnE8%CTzZ=G} ^*_"nA䕩U2ٜ-4wѮ!`NFPl/\:f`B!Jgsي2 kgTE*ѹAXjY-K1d:/ MO sX?H_sȱW-_QBVmD҄MoVK4]*2ffS1Z( hғ>: JnZcT,fyGJȈھr@͐! --,c5Q2Fws{ژ2O6b2]l>BMeI-'-Ȕ^e˭̯lߕJIEmѩL&BRi1;3U+bkb4|N0KwJ(Qcl𱗞&n cPeˈ44w؉'r慾x-.Ujlپ/@Y;%:+ʠ].|KJ oCwgICY'N:ЇRn֮A7yh,wьfA.^0،18Zb;zÍ%baOkzͫu.ϔfp)⫾?D~RuV]O9O> ?'/a R_ nOaNe ;n%Qi4T 4ey:BB7NY5>x)Jr17uxc 2rz \T[iLQK,G1V)*k,Ef%gOn. ,ؘKr_ǁ9I$3¥|_gS1ϣ%'jS9A]=]K-[(.)!f5֖*Ҭ ؞9*)qFT c(ʮO̯#49V s=B֩!{7T4]Y4mR 4PD{e8^{8`o(ajbMN\'n G䊔֒|*@L0t7 cϫE*!P>qQA@@hj*+QlD;2K67<5m-R~qܨRc+؇CA6TJmG݄*X ~urRQ`TJP<%by" "J)8=cL_e3sO?(A\ݼrqkN.>pPnFlD TtRfk$@ 'XڼV;8PT}<,Q n&Jc]%OdqR)QSW뉒[5ϺP\gUAAuS5sz mgu{z4"@wdoSd&Qwmso? 63MdCs$pJ7wnLÄNZ{Lz/dk*F\FVP-z%3 +썫-VN[kZqv57X;FL{l]8G-{]M/pVk쩹 9b}[$kk xvd; #Mavf[pKkJ)q5'.H}+MШ󶧢<&vԃkzzē?aQXz)K[X@ 0_k}rCoX TEݶ͵g[>fM P۪aW.^1 ㈵#]%O.R8k4>0H 9*S@/-;DjS*clP];L1\l9#y#(3g@kEd1C_/g+ yM-7[Bjn89+K6O Wլnj/xk@YzuFh78&`ԕլ7@xnWWLAMv$"ʜLM4}ju~AvY5D.7TI! 8}G䂜*0{zLba\:!>?c7aGGeۨKqgS{$Е 2\d|#c=1OtbA%5s?g7K&hV"ڜW<ݏSJ2TGHg }[v| [Q3J_1e[ڄ޷n"*pP2@mZ[i ӓ4Xmez]g8E:$R&ЌTСZoWnWmQ#q\(x3jDk T=C;s+W/ȗMY#f/3n5CfB}7V k+5{O!k,R3Cfdv5l 4'3u$JXŴ,O(ZM0Z/"tY(6^D_hSž+VSׯŒT %(ܼSZb/H}6*V~Sd?)6?D]7GĨ]eff6c_gf%Ŵ ?DǾ"uX:48Cο}G4#Y0oHRuV4$;MI|dI⢛,(h61t,}wEW;2XZв=+-SR["evG?j*I -{p`kc?Y>'zJvKe)du FxU4J2ӥ:Uw9_,$J܄NXEpV,ۺd[I5x&%OHOtnf0!;@j'D`Cξ\j9>QsE!Xuni`|f?`.#Zi>p1F2Ŧ#c8l[~VvgX`YE9.%1Q$B/wŏLj%(2?'{hY?p.A_ *;8s{2NWZlmaE?CH E39ɥwO=+T ]DLRDo#vC};Xy VP&5)# umqi9xmw@"[3[bP0qE&HM &-nR н $9FRXge%82fwbXiGT o~>Xɉ@r{'n(npӽu[QpR,u?U YJy| Zo:h-⛷/\R*ea7ٺpoG@ޓ0 l9]?3cGg!X^Gbڋ2PK[¯'?ikOHrA^x8_]2Yёf77P$"^\".Z-Qaj1TogHcIg4Y텸ǀh9x f;%QFPp ii960y⬂X5)Y^ߨ}h-$&kSފ\H/7s&]WF3yrV'O:orrNLR\,YFwEӨ2]sHִbaOYheguYQ#A*ô穿= ~4&g(9T+nDF=KKSڳ;+ߟLDkGSҁ'5p_+ϼoE3[qGCKst(Y꫌Lbg@HNn-<֓- Tpd2b\LuS'7Ӿ}AYnC.N~64GA f/aC:D ]9Is% gܚJoBBmB5 d>{j6u$ $`nkY!I8] 7Q#BeP\! i`LW N1Ydsc/P[<yo/7l`6=FR$/if2cla6^THD/瀂NvT rmɼ襂l攟19 50>iOgQg'~#fpÖVn?ԁF8,_~8IJyG.MP@JVUQ/< vJPMF'-Žr|߲[|+b=#^w?giyvX6 &"UeU/v>ƋbS^> P=Hx.bg )2K[ ج|ʍu;9;gИM?#UlKL@C,t=KySzE{/*xͮߛI͉eYޥiQ(puKg1'5C}ऺ* ZԮ!];(!KS΋Tb𿓢gJ 膫ՃdiAEj"U!ttEn냧Nܖ :3C*{c9y0/gkqvNηsFvgjŐBXm3}B̋13jԁ K6@TI8.Q X;rm;F oCs#$e_oT5b/qI,O/_e(oo+Kg9l|V, \7yea$\Ég 64T0"=߯ԺA_қ*[d'7a7dWEPI=zZV^$ɬNlH4f^A8 Lz ?O@ڄfc%R( hv-^JRb0RXrC ̦W(1lbr;Pf#TjR 0|03XnPH4#ixEd: jY{j /Q] & =T#țZ&hO!,Xiu"U3Ùwc-QJ? [RtG1Of5je+>>D,X!6 I[Ӗ sA3gqjV}јkW:YJhC~ɭ&aKM()Ovl9[,*ۼC@*K n+NEk:F$Q79ƛr=L"_uE[KY *Of ?rʼxu_ 寈*rsԵ+̋#12G_$쇴y7 {q sn`Qzpv~r/mw+*@6+t/J YzsI1~if>G:BWk ̺ByCkϲxu=ĭL$clKj{UdV]D 4ZgD;ϭLʡp7Trg͌W-1 AE;0JJվ ߶;Is։= otz^vn(YM@Nݾξz' jPw~%+eyc>As'D='IyLgh-Si Gig[e1_arLwc-M #PQz)dj4l>jTh\n C K="Do'#2Y sTwa:,A'!pb`J;IIs5եF?~dɌ >\-Ӊk:.oT{{>0Pyt"Ki\T9G aǷ 9mѱ+4Ŗ=HO9az]Qa:ލhJZODB~#Ҏ%MRĠCN$$W (sX4zݚbQNR} ]HH%W^զjOF`9O$FYA 8d 4/H9gk~3I4g]{9yqzvLAI9@HY>ŕ U ȊuL5 ?7$BΆc3qAj4SUv޲.~ nf5 [u-3O0珦WCWLhm,vW.?ؑ J̭0jD "xMtdxm_t:;Ūyj,ܽq0op0/#Y͚]3ub r.ξ͉˗6"]uM۫j<{/*npV !cŧ4j#'|ٚN8+԰ QdfmK|R;I]gt4߮ I(XH2G[Ǣ킥Hw5ۍbSqdf}JP|vk@ l&QUMcRFQ>:e4r݀MIL9y.2䐦טgShѹd$a`|J䳄BeG8IQ Y\KqwY^,Ά+`%PtꓧFH%5-gҤ#Mt"+P^%B?)? ;;XE hcu_]=gXb!Jh&j,c8oVILm)CYQ4È;3U$kpknMF5MO;QKH}cSEx F<1NSѕzg|R2WlV7/6Wlmrm۴r$ y'p5P8~v?Dʎ L^T8327桱CBx\>q~6PNGQ"x}g~J[S|-XW"Zj};ɛٛ?) u 7I sHZ^߭lŵkH+Qrc<z%>7LK]o})L^EGIz".2WWw.ʱk?>%H\&7A/ h`i Ɲ킈Hj\ Pc7DC7G ZdUޅz^gq{=KK@h.JYjCXS|N7}A 4jHn2>qn Du9Zh(~ 1H^l'Si2skj觱tPPRb1-V_[_Ztj9 s=@'X 1a%A?15|-: 2>l0*~=ҿ!lrw[$jhTaBa/R(5>r̩>aryC [ /8~j{D}7c[S-W/L)"δ>~=ө CsוK E.͆$UoN೏-@`0D}eF/hSyʱP n9,^@bH(nV.HS<4eI܊P]@*:uiaiN a78y,zni b'QM+%;ZXg0r;r/@[Xw׃ pNu BVe?*(Zy"Z$^XoXoGUIM%?/+K#ث]Ŷ9@ n$2Uqoq%h=)P %9^ jWYXF9Ĥx5<@yx0-{ՠqݕzq x-}%<#A,:WQXOk-Ӄ;5'N!黚$a'CQ{,[3A aky˭%Z_'&i:rt5]U 7Soxnsp)duHh|%hL cqSIF[fJ*a؎daUhkkH(*S: y1,zܦP0Ѓa)~ ɏ^b-bH6/mL\mx3#/W5pc!cO=W '55,5Op\i/8B0lMEG\ ]}jV G3'c6s5ЦYYHrp]݉w _Xwl)1r_- !*-,Aqc{\@aᬫ 8;>8R_#cL*n90&z2JaCI64g73*q=T)c/HٕAKՆ,axX#Hb-;I* )&f`=Hfs+Tl#jd\j6j*Jet< r \qz{8m _$sa\AS3!ێKʏAL=أ :2<1J}2+2 b= Ӳj-J@PhRUNuϿ %W7%\mKM>jMIC,,wYhjE c!ch|&w@hfl\LÙz71>$_Ǿw .4Qg'c>[[߻YI4іH 'llʺdh{GaY帯buYY> Y( ES!GAS}\d?B\(:ք]Ѝ<m8Rgun87 d=} F/xmt7W#fkak]dʚFNug7Dq3!SB%VqIBH}23"ꓐ Aj-b_ cZEIYf&SGb 7B%w LR=ޔ-O0xbQt45b?;Q8uMjZAJUmf?J 6ħ6 m|HFj @]U02#׃: BFnO L])B@ Q^y3ǥN]‘zwn8'ӼX7@x5>}hX`xY.xJK7h TUB 06VsHV\gݫ&*Xv_O e 5i#zO4Lֆ[@?o-BC[ι<پw/SV2>Rh֎b_:2l;ۖeň& |H>>I5e07Ea NaeCFK3qJѓiaCV[F쳃>C5 iZP [r!M}bx,)|}= ŀ@d6%,x[FL ΔKz~*T^2QA"/Zmoxa{>"+v!ucl Ru[gy2l-GPШc pW^>ҳ,hBr2>Vvl ̟MЗ VڢNFC:u]$D&zURuKepbCAL*btB{? $jEB T.AM+Y}.2hW h1GhYE'\g{{ހk`Q]iL ǦΏģ%1@ (XjcS 0oV"1vSbԆ > 86&qQD: |xA4i:qNƏR.\/'!fUg$4X-#OݨǬH23$),e!gvE1WIVICfw7"zAJ2[=>.J_9&. |uH6"fr61:DX`19sI>\i(RN~"5 EF'+ꈅIF  /IzRH#z0|\硼Ĵ.T+G[h;BW{ƺ )=``26 3.KM S]H{nĬ8;74b/N1`eu #_/B3RWH  *W20̻kf(5m"ffr.#XU[_tR<ɾ1unB3SD}a %VhQlLg(9_ZJuYa ~{6B ;Uw\Y9)B6ϭgKt8 $qp]QjwA5=Q-1o*5 V{y4ڞ9svz@RР狞 ܿa^jq ,6* ޽K.rSF$h6Mo c#/',`}j̗{P`d/~hPj[HL+.xstj 6 xzPz^sezUAh֎ _Jʽ| ~h cљ_+n;(T==O&-_ ̅CcB\l-zdl1o~)^c{=`)jjʻUI̔^;Z1QfX.hu>=QE"jo+ГuZD10`O_&2T ORQsz Y?-]V*gAXrm*DE)$<:S 3SNGpyT(-!:୧"wfr ݊a/h'sܴ:%)%ӭ5$rtM%) qsuub /1^?=}o]AL'0}vE\fj'u{K1-XZ譁ʳ}rQ/92gf,¦`b0Rdr;A~!1`;s0d㪙=YN9t .-ґMHNmYq|drg,G->G e\7mvJ';B[Bm)d8w}wDsraԋ,N,%1`wt@ƈM=ىBK܉ (S6xB_}Q9͆6[DnWjK֥>ii'ޕ=18&W|R5& ͹jdTLulFgq >~_/'fy2^}DP{e0#VmqFlīx~ J́*ODWλ@p&'&qߔ=k ^gzDqR5m`U|%՚I=H ),Ǒ97Z%s.]W.#x]eNo#ﺕFN fp!aIfNi,Lyގ;dc0CYN7BKNh/ɒQ-fXʾcUZa~$ΐ^SG;M[##徣U>]LèF;{^JW<A6*k N7Qx{xT<OY頭dDy ~`)0ɭ1CM_7ٌ7B&0zsB909v"W٫">3ۂ_'h:Gu!>al-V93v"J,>f P]e_d}-oB 3'dF2_ 2q[Zl#>.Dg&:(OǣGu"vP6`{9vu-Nciawc\OLM҄hYݲMfA fU* Z Z)}Qrh%)*jCَx^~iys-|''|!sԤpמbcy>qzv3as6`'_0mtW 󫪤OHpR(DYd: 5A] ΊlZyH\wUn^X<=۱aEk3阯}ʵ*s3s;CbvLLWۢ9Hb7k&u |b;j G'2i\nBT=g(YO &ĆkjVQWVVJS*0lGd#FIl #,&Y#kH%{/rXƸBf >]uy; 3̑[QĺbI<?LJPRoQ3ǒLnfKgU'mKju{NKѫ_X :=]Js P6t'N{O_lc lwuX3PkWܷ߈X7Ivң$KsX^w7Ic80nhi;/jI74w49U4?Z9^҇ Bj7Th#y6 Ѭ/tw~A'$)Qw3˶b=UK̡Ċ hNL3G3#dBk7nMTI-ƻ!3{qΫuHZ-EVUgOs~Xٺ3ۻp$!U]Pw?C[%Xn5y>C9]5!뽱({95Esk;M݇ct^Z{sH!66;9ٺ<G4 VpؚLg1e`# @]®uFk m7sLQU`72惌U3كS(/C1[< PKU5?؍LэyjDyM WX RzPd2-.dmjJseQ)a\_V1R R~R-0ά"QEC={SG_؜">D`XsZT8F:X⏰E .n9j=uUjDiByhos95t]1&u"EkyQ6Wԉ(_lwPWy%T Oj牐=P e6+d>]9+߮DgbdH26'Ro>]  `ǒf"tMC/)e= k9ۂ:œ9/Y mwh9a.WE%9OA0 0fNIGUwAT_Z5g8%$~&, w9j&qެ<9Lh XZճ96/8T,*rxSڏ4L47yIs_C(ްI zpf$̆tqwo拌lOds=]r5Y{"1E݀JBMt*P՚zAo1d/ip`Eۻ`BZ)38cl>V-'sZ <s΋=u&҄q`p:#(t"f $"4{Fl)4j G8* tMj +z*ؓvӵRC=&}y>h(x5)(wZHd۾\6T:L/+. n>)E~P4 g>Vd`'b"c [?K ,|5l _*AEyv› zOT =PDIh[Ǫ2@s{\,!N[SՔL;K\<ݽ8 /p~j#t{{`^gxИ m*7A-TQiS\G|`Ot2& o'ѴПV HG dʦg'oo C`hHÚ1W99[Ti@ AGI5D45Gc=8J0s?a:K"Xy }ɴ6AZ4zȽZi^S|H MR꼐F?vo)o+Qb!q^?S8jDf:NC}kP%+mG?r뵯Z3i6v@OfNP>D>TUuAgÜ_@14H4qʤ rA6 Ү+^]ⱘ?WWp(q\*'0?HICEmڂA<Ү^k[2P̉(WMş<uً>GR. K⚎ 2UŚcu4F&QcAʭwcg m(lp+BKZ,NOuGT?á5Kwe V64;U!N-e© "|9I8Q۵}rtY>B)Dr^ͭ'dZY;YO LdiW ).ggCB=b#n 9]ڳ`*1Bt;+4IQqVc"ϧ n0*/YmlʮopleR ,f'E7w}Ae_ kqOgA]uuXwgv*>kMjdgzj2K9S?}^CU+D7PqVB+$MnօK5NV*J(mde$/m8S]in_)A/ CF;d> [j1Q+M9aTCM~ _܄+.q "GNz)\[I~ ɔoZ좮sf y-XbLI |R~vS#U56s]z2+A12SHx܀8h~p%҉(DR&nw_tsn=~_ǔHPHo sY Mޠ Xc,~ĢmmØr:ui ˕ei t~])]YYWg#V-o/.h^z[ͥ#gyxї"+^g8w%c'%15=GWO/?ȃg=ѐ"bsGf|&#ͼ =#^62+G 3v#yCOT֎j҂To/2, ̉DeG:Mrp!գU; ri=w;syO,9u88VSBt5yEAf={Gk^SҘ p&#dq獄<hrǸȖ0cG^&Z!&~uO?Nr/\ !3Y׾y+/~Ol {xo5Jзh2Pq{(tAdO2 -px 8o1`SSS Fzo&r^Q=ʹe'UHa#ͤ|/J"i.[v|PIl- ə;0T"єR'"(&;= eɤ!#)zyMwxgKBMӳu%&=}@AnV_wDhM; hb&e(LB_|pY4-ɖK0ʾvԓ#;0)Gx#ZG>τmHn8@#x!ENϭbhV5(jKD=؉@p z~.EN+؄ƊA ="& (9|ኹ V{x'V,W Ae~]u{*>,l/č&p+ot@އm@фŽRstM(֨ӢVyߪ&>Rn%loIv̀F }⹃imFa|;fJ>h2amlL?RP9%iȰ0YgA閊--Ǜ#Mxm1V>u{PUb6q; ȷ_/H "XY4FHAS74*:ZtE"Z29䪶y5bAbω.mh)|s7 ~:.;\w AA PhP`Ci&t^b-S":Xla7Ql@V3٠Z<9U2Kxmd&j AL!gm ߝ$]4/ț& 4cڽq W#4z&'> 1f.$p(%Tq頎YЩ&=MK'rC_#dU{fj_ެk.Y9:A'ε??3e-Y HEԮ͒@M. [C-(&@x3X_r`/Cu$Dl{|L4P 1;mx},dm7Jfen,r0] Ȉɰi +ϳ3{ ¶thZ:ڙ!gPC-TJm0l#r{Q78eCKV(B>zlfGs9#@7LgAxGW*9`UJW0o c_)83n_6+w/!V{/J!1o4R"#-́)EQ8MxdYl#ן{ŻSr< B[csy !ފˬx9%>!@f1)Qv;΄lb2ՖpUq<B9ZX u(*&xrWvG [e_Q"4K !y![DCFVb\Zd,I̊Y[X mUC1j2=oG o|T%C\ur9ꇸ =;:wi2Y)OqxU]&{AL} %ʹQo28ujNI 4*0ա2 E9Qս@g= O'T\0kWg6Yl1`9?PX}@gX.͖B/`B!ov*UtUMĿ?+ `#0Om;r[f8+q$q^PVH&Rw \:eh5mQt&8<{˒=]=X+M^UyU_ecDgs <aZPw4!xo.׻YEW7I7^_察pv۲]ə1kd|үfA_+nȽ+#L. 7|O A6m ]KoJ_mD1>'3p0' l`#~Q(RYm"VY锕lڶ_А/b7kDPd4" >2/ deR'}3#{xF ӬJ ;9j% [Ѯ|ּV":_F:JfNs0D.@b]avRY\9l[KW%^G!<|ɱlB nŕVEb2 v;A"A-8RNaZ}f [ ؆QRUMq4\u7)`?y$J'DD3e!)  *|;k XOfm̠4pbRdb!M?}'7A:t "!%vS:ʮceMfruES1f}lKtÇzMn1JK0!A %g*ࢅ\$!nmn[H.A)Bn5 n=JU33yP$c=V8/J|&a*T}*٣ La!`4^)#/{csӧ#H }I&}x)Q Oxܼb-aw}?a MؒZgOY4xґxJ]5+QZ2@:1>d:XwT\Fb߬+!ԙsfߘXOȡbhy:l,HwZXv!6cJ}Pifgʎit;ex.dDA.. hDw&W2X uDPTj҂ʋ/LE#o\yڦ8(!yݕOEgl+̚)ڣ>-lRudUI zBjH< aw2wbIA-he'_e%d %L=yT2VqpYwӝN;3!}eB$[( xblJ⹈lҿlqI  Ѷ*fxHhv &ʩE'n̳QzӇuKi:macB qBBH#"A\trD{#k;rrn xy! s4_2ZrsYaτ}NS7=+)]}:G$gQ]@ALERzV8[XJwۑU/2IЙuS^5'ʸP6Й@ 4J5oMxPQd9e6G"7# %yjY:_վ2JV9C%[<4IVVVoK6m8`Ԍ YB+P"gX@U5gGמ0#rQhZxV^xRR`1mBk`wH$NsdQAfC̝tTd%(M,us[Iȟ %\G7D @K m-z>[R1xwAci+;&%ˏ&J8ωMD ҂Tt+^YHgSC5x=|e(?Y8|=RUp<3eP\/ZJnQ 8N%NrlbhKOc+VCL>z.ӘJ7Ke*V:xEz7sQ֍l{UAphMoPX7w3A=Bam'\_,ݬ{包۠㲚ۡԐ\-3;^"I7eW2nM Յ58Q̉V l&BP(;ؗ.E*xJu@cZ{nUmd3Ef\Z:؋9'[>RCun-[hՠMA_qHA;1b^BaĤ? zP\;N"U\~ c}9)#&[ Eˤ0TD|nMQK|EeCY@NL(\譂Q=lHCQ8ATzY'ǩu(] AQK5.퇿+Kcds嵱v}u~](,r LQ1G<hkƺ s5Y='1LKt|IXNX  `sx:twe6,Y%0_/{ZRj%-Qa*N "+U_2KvUXdB)1RZ#^bz߾?B 0ك^BH(JsjzL fS`}y"=CG^n>L) d.Wp@¯=v*!W:۳ +5wMF{\M e2_DeK'v&QtJ"7ppc Št|RO|*_! n瓅GM aP@hsbqkt Ƒtk$ OylU<O>g7r~EZ*{Bǰ.)LRC8d'MRR'V'{ܹ% 8khڂ qLkb[фlYiH$ PFXps9 29(G1ry\P:k (9!paF/Pr kNתh$/FFskh$o[ICv`#dIЇ8Dȼa%iqEՄ,+V8[p P>|˅,6vjGAH.cV{p%ZpzXxv4+ 3Ȱ*>y&͢vԆEr8؀F@K(3c&rUR k+^*bdi}|Z8Rj|,#@i6'y-W.Y::+χl=#犵M}An~QҎӍUr&ҧ6|p Tt)wCĻ]At58Y?&hٝ2 3QU h>BS^34 ^Ǒ˛ I, /Ȧ nU-f緑Aw^vNa캣Y1'$Xݹ3Ǖ4k%zS `(y|t 8*m蔟%9•P@3vWm=.9CK!/by<<̴1vn#U۹.^!ʣ]oKMLGLѕ(?4u-U Կ#DL¡EՂ R,Tmc0ds`> ;Ǚs:~͘x<)zo+%/3Or1 ل!:S0{LfƵS=ٱ-`EHu2,pJy/̇5ƻY_}*B_@f؛9vݟo@1kYr#JV_$Dr\zrBXbbJӺ_NQp AeZ'tv~MuTSG˜g^^ha[/8>9+t1&'PizRdך2H ^HB8CzEBv)H^'B!9F P ܋]Õ#dН:OI#s7[,(ldPǼx\(?A04٠\S;Q! @G *i3.By=s32{QoGƷ#~3v#s܎ 7횩=HLy"oMNrwO! OX#__N׆w"g|rDZYhclnY(~6]ɼ%f.uEZ/>9*s1c2 6LQF]eẻ 5ԑ,Y!z8!+myxR]A>@ a ̑~J3~ڔ8"+<`c~ĵ\+}eD}:Gӹj3Q!* e<.ظ +-^4sݖt:A~c8rPKo~M\Pg}&b#:{{ZdWV|A xtSXI+@e>^T{-vc⇷`ƁM5y-y@"kr 6Vy]q\S9~gmW,]ڱX4VI-R}VГ5T"hA|òF2.XBi$6m FmI.>E6f8I3}%3 Db ^ЅO-˚U(4DŌB] 2船d<#xw Fq39 ~V)Ar7r݉":&;Jw@:|P#9Y %3q~FPXb5m/$bdo)$4=4ˑ"U+T)8‡14RR42NڇFTF:&Id53κi ) Fb2{ͭ8]P(*5ېi(Z5I^HM*/ 0p@mrLlmW{b[.k*Sy8#dkcօ+hN%J^Cie~DlGWy0co>tR))cF`E0D 3׀9r0Y@fؚ8_i{QP.^Հ~ sΓNxN aؒk$z'҅Sh:2yc}a8FJX<8fr?&5AS8g8P!R)D0anf_)`л񵨜!fҎ@;QcHrjvq" ( &F fgxyWU) |sX2njZyEBu3 JTU*P(J>R9Qi9"E!D4 (_Kj#/1 5+e'ȢL E_ g=$JFi 4G-ZMU{(ER(ʪ- LZ&wsܹI|0:7="F f. ^):QvM >ټ5 뎢lYȤ|i&tG46V$E*49L97 ߗ(ރ.m*QWXyZ :v p MJ0BU[.O`qW{2ӢvifHչ{n.{JABT)Vpe7EUղlx/w"nҵ&Dv 5(b7 /qOk XE2tUўJﴴfDWr2)˚r8`3o[_s =Toe ky6h tֆhdg櫠-tŖE:#$gTfF| RY6}&t AZ`Lu+sqtacyxoWnu$(6(s#.Wmgap(7Ey_a^}^#Яb|7b.I3{ |;YYE^R^IAԢqt f=x]J vJNDu:cd}V^|`r̤*[ YpAm6LqVDaG0KWm8)'Nᦙ5TzB$5`Oma>VGAʩ5{"uK 'Jl8OmN`vG]#c¦v6'%I~|]4hyQz=oOQ@eBffXfEރb&a_iEmC(\'^ccV&P$4o0F@Ζ՞aaۙFTcc@яXL5a@^-A"3>By)sXUպViXW\FQnq,Yj)gIFvl%eJ ZjQ/72(aSZ^4u?:w@(j mu,~նMxeIzZI.]+k0w Rzzq +g0;}+ ۪T`hf-|\67\tv13@=W`Dw~%>0;5wK# m5`*>?18? LYmV m!q2e]H`}p ̅7*OP% w2|qWx_GC0F"We7{XL"KQQww:ت/+~o –h.@D6w_O֩%A5H -)NCXKӨ yrؿMsEieFm`\}zyȌ<ȶj'ZLU5]ž1H0)=1 f+Dِ5_BO]9}2!SL1=%Qz*^uv0C{ N;-ۚjJ 8 4unGK"m!<.vj&: D~m#H}*\Uf튵epᨕmo.'zg=.vi0a]N91 w6`F+ly'EUH })O<\O;&$t=|/"=l4\ MkhK dR;J㻑>rਟ )>^U>A]9a{KK3GA mj1@.w䡥w4ey7nuw~$L{0"ɢ$PvwXNY9BTDK̀2PHYna7GpnS?T}1mw6Ge͸6K5@Q9/mA4D2>! 5;e5G8Ik0QO*͛AK2vf16H& 3r^7;;JyO6 툇kvO`&+q콧lT:o0Ğ< ;wD ;g@PX,ȉB}V6K(CÒ1Wj%|by Q7~Bq?vt9g猘]xECV{|\ e4U8Wرb4 Jj@fL'Ojce+1wP8CLEPr矵3fa@#PK jZ١O6Rx$I1`8JO .4r$/Df? z%*mߠYj_9x"<&Y!gV8,/:L#VgW_ zp'%H$xCt (NLa%1RCpLMh1+],>( 1( ۰`sHsYDžnϫ%+7G"|I]sp2ӆi.t!5q/_w\4ǿQOtҢ}'K6PQOB& U@Fpd~) 6 RNGφ~7r I {L*h]4 nl\y EPb^>]l4 2QeORfYSpi`ڍ/h@Lm[? j.@nK)LIqŠyMG8`t7\kaPR'M'Bϻ\̌Lɼhk?'ku3L@'%{ z/NVеw.^ɎB3y略:S a]pR'Y,[zzo#8er|7ƣ%K$̥=az"%58CGp)a{q].7S؞JHGZ,3N>C HJ|XS_ cs̚ǐ~[Ʈ,"hď,1߾ߩyS]NDݻZi]w`ӰN !@f߁Nmh[y{߈E,u[ijbI/Wߜ4DWRoψb`8G3V+L@ nHQQ]ˀBټ!j6|ԸV'Mn.-AjYSjY !?!9ݨ_H$N3M 1{StZ-M鬨*rD#Kn߃O  F/c)p> o3۔/R9%$ .n/KV ~{ɕa/r?C|9BRafQ)Rf֭YIl6 v4  *~h0e;J//+~xO/c}|YPT% xoQX*,qEE'Dϭ݃0 'I|NzR̎DZBEfy-?ϔHM9Ss.旓 ^CNc(x($BnЎ#bEܶ<dXdBkXiUte$XAmrB]ÝJ! pƻ+ i,:ϲՌ<p7>̘kN GI7eԶ s=ؗmQl!:T=8Dz[HYno %|)C'tjX&* YtigJH烔Y|{=!56k\τV2@:蓇u^aιݿa.ĸகaP݉c:H[ LF*6-7ypm&3\n#ў^-l spɿ$$Gڕ'wp¡U3 Zpe+5KVKRQTѵ?kyCB qn#zfv4xb1x,Z=MpkQWXu3ܝ7&Nln17 bK@ˏD:~PxQzNYV BA?u^:ԉϕ{R7Ѣb 1֭q"Y"PQ[]H\iד& 9hu o ׎1)^$~4V˯0ysmMewZC[~9.NvYn{%T {D7'+^*_z.?wb oQ{")qim,$b- >䟬`LߐVPBѾغc͋3t˄{fB&ӏtj&pi`J>~R8@ Uav2}1z:!qi1v(]v i [fy hqy)h[|P)aGj/l>F&n-5ɮboRRd`n=-mnFltU%!V 7U"![!VJhI|A6QS@b]-C!.Ep1F09g,XaVӎƻR{DurEc] +lΏ^YMXMuPH=1X/TȔZhs`d^glgo1k{|r΂ZDIXd ףt :?GGA5<Ŋe L3bώ= R=2TY%Aƀx"B@jـsaQ;;7GA"0:>[R˩_F44&E)_=GiM9Q`B7i%9ʧznrN~ZCdzp ]Sp*V/vwE$۴7A(kv]ƣO-[f*!ܿj(Mҁ4ӃY66qQqK6(𢡊;e^r$t: k㼏_HF u8m}2 ꡢjѣo= T='̶\ JZ6[al K~מ;leib*r&+\+izZd;n|%l:=7yB+W3v?9 WXY }ԯ}wveW;ǵ4Tw&;8N%y~K0'JڛGfDXCoI( fX66mƸ:4Rty|EvI_05er3K3ZuX`SżyhjR$]:\~0QI< -+yxR5X/ `%c]XA'C̔p!cFIV'Z>AmE U1ط zJ1cx)Au;{R&Suw_mfaq#m"y7O7j ~(ok.Yϭ#]pib4]Rזm+3).U J#ULۉKvC4`<6mM *z &m5+Yj %>5B摒~ oa w&/ 4tf y$N]:nYư%cOw*WEl.]=JoeKzajqX$iڤفP#t#w×YICR;d=P/|ȑ@=z,D$ƛumy~/G&V${T^}"4Փ;4qA3G̈q_qY. @UDb}zIdu#;#C(bAUUi_MYN'bsR0-ɋ;O~Nr|P Dg6 /'8y*Fs҆RD=fVc@ J;1ȦIc FS#LLW1uu"oNl oUˡ_dBn>x̜q_NtH$4eӉ'*g ;Ƈt4⻼/֘:pgP);1,?d,=X= e^\< -Ed]aͽMPhg^Xt!1v]=<::X!A|+yVk C G7dQZU[J } q3p5tiɱK[3s &+KQ+رoRpJm8*o)5qg8{2RMp(tTΌ "oX }g /ssl` %-< M)KyPPiy bїaVkj\+BOm)K1^ I nK mnx&} dY3b}!F4͆ D.)u^~Ʋ~%zq[xWQ0WPFv: v=O}_ _<ϠϹ${*y$=ǂ,XIپ4n EGߨn)L)HDʗlHA\%0 ݱ? sF!K-u*9UB@: UwϨȘӿrYp]/eWLFY8_bxİ(xɉyaQ?vGR 8!-- gDv@'^j6u?\M*9NNf:vUIE(LtF|N%Q!>D=gJ*+'ء/Xf)TֱD%Hg(7R'tu#t (#dr)zfAXsC ($?Q.NLGL0F7 έt̲y9[1̈́{ `$#\8f{ Jqٻn%4m%LXp&n)0刟wqV292?֐H&#y E!NYKYV+~EZrm5.?ѡ9}.uk.>F7,"|ĝ7VƇ,C!51l!WEP/uG<:~-ʘqۄy]2I+ILo[lj `8X}[# Uuay/b$tLݱy.x_(Y BS,1At]zu=u |Lt 8}z/nXq0pfAaDJqj%z84h^e\b{;_I gU۽0u*FLq+彂W];$@𴀔/JmE;dL<*7TlxQr>_OVFy rI*m9DsnW(8qY/>\g6B{C@ꫴ+oz-Nɱx`ES }50i؎ެJʃ| !7HQ9ֲ{4kZm⨞+ 15/Gսu5߹jߡTUX%0`ABew[.ksH}mGAXA eHvެ ( dt?L H6V9|]SKw}a+V"? gox^//Kep]F/L%~lL~R{^ږF?Xn >! 9tAxO> ;ïƊ2&Eӄ#{L0By@;9>p.YWQd}Al_AG`]`?,:xrН,6wY9r0 J x拱ۊ`wƑLكy"bi5'1V11WVˢ ʎa|4F9A~HQEf%uZ"]af)طx-PKXdq bf n@(&2|0cY|vx:g δ'MT.g^U3Wg2c|``)]tz I0=B "<,gb9^OF(<3rGa"u P䃋/\ p]8+hlZ{3kr(8NmYf/7`c%-]{ ыR)A C7b8 =&EF~K uet0j&;d/wd-PEƗls#3f u/;C22CkZtVT`Y=/7 L4(g덝Pɵ͋8D8 wE8W_LIg)BܨQmmqx VG5׈S9}>\'Ơ?k.##vQ/E6ػ/9-6 f4O4mD:q>mkp}TW UK9vt`|7QM[#-ؐ,_-K- QINVcLo^dB1)ba^c"{hfcםҚ w"QW.1CEŦ7 ⅹlLѫ/kVޏAH?isc`\1)GC17|0qs ioX~?9'O&g^i'6J#ͬ.`!}R`5?<2w_0SEnuյwuGκMl:u> Rp&EMl Wח4;qم6 _AN0}uXϪ@{xxUuLT椥2+S*5c]C(Y4 j/ ̱+{s.Ē!J?(dz큚 we*5mg)"kߐCpS&#XCP[s1z*lC= :|TvrRmqj E@rw /z&} dfcYt~|g)e~,"/ ЮuwX@?=mڄy Q.o2g v\f@o'^k-iVV6G2_;亜Ԗ&\fF0TmYVwi¯ `N-fT-4x{B<F"jg;gw@q7BўaxE'bw3,M&57gh򄶴t!4YDOSTքq1Xۚ$ؒ[AVSͭ{Vq"%4=1qa&c/ǀF"KGdIO,HBou7 x pJIM:E ߸vs {^yd Wu:`ឆ{?w?? (2a|Ŏtdz~7.jӆxMƏL^kG;9 ;[ 9"t:# " \<< )F*Z[5/L\:8Y  >:BT_B6e7]#*n?a Vy)!ǡ#"O`q=VIum2 t{5^82(5O_69#aH2/I~ૄl& gQPg/%lZq`%Ah*P@O<%Ҧf9TR(mEBȹeGQ ;Mi=kX#"ΛVTS6یƬ'IzgMsCAK8CܱJLۤm&Ӊ/ݟ~]Tf3m3V`!f ?w4PRpJBT+cy}o(ڣ?@)X6ǡmy=eq)5xP':GfXM~$;pF==dYs<<$ǏNk|?0n7%}>]488 e aYajƕX$rzy<妕u\7W($K57h 8iNw"еCa bv(Dkă feG M(_šYZMWFF !!BH64Q^D>c2۽B8wJCUL9 Θ,|5b(QȮ,[ZNrxE[ws!1f#5n'7JPxIhMw͖X1}.GC AmY% 4D0u+>9sq#LqhV w+ EvxPHRvSóFxCVqNL* #<LI0'U1B^iߪǜN1qAɼ/Y_U>6͝s+=O '9ޑ6L魧XAZE4Ŧ>zA9{]'S\GO˽gPSby󻢉1~F`}z .s~ܢ[RKAp%c U)b iP8qM#9C\dDZLA2-}dh7Y\=CqʹEB9A9cDb2T` Mw +0Z%;8|HFѠLn=dNSyQtd|ti[<Ոz / R)||vVwؼJL>~=⍂Cp^lFXzˁ\{+KYh Z +~Gym8M)ToewPY2R5J6sDOTĞH }h[5V%pMtN14MtLu1뒻m7uKf;DAI/0U?K$fhU-lL۠k3 "akά2ʤ_U:֎KRxP[p>o zukt4-Z-.͏|umɕYP=h~^lLHo9FZYN裉']JU+ ?CH7([]Tj )7z3XwgBJݖ LUe(wAݟB0c!?WsS뫎R${^߆u/ {;s=81B7 ਚa@{^gn `m+ |/05txmŘVPqgG0K%4?Fy d" pe`nL#0)ȖDi~?O(;]*dcLߤV*=0_V j.{rʨ8[Y Gΐr̓bNšH;ΤdeKg4a!]DyOa n'_IppB0mՔ?_Tk+1ivgbO,NWGzA"f67fps6 N3Ù$!jm׺W|b[i<)SW`lǣzbrgwq.UT'^5mɺ"WG[!נf1S[qKS<.]F]V!:uw9+eF+8 n\}<hDʾr["s4M;f0Nř p}*hQ~0Xݣ{cb{+`vBv )#m0QJe)Pq bUAI$zh&՚ra*&n=c@6xNSs HJ{ÎzBiP_wÇmV;ʰ_]b:=N| PfUTui2΍Bߤj4:v.<0^_I?MeE`'\mN/sMPP5[1G8Ҏsu'QY+M4={8%+vIblv\{I-zң"6r`Y9FxRӿcr-4m(KIHsRB(ja7F }tQ9 SiNQ ^#ͮwFH]0yܑ擖ƿ p{6N#p3'TN-:}8MNRw 䊕Xk {* gf/0J3X2љNcj(]]/jmyE#Quz򋱲TH`ue>@8X(BA:*,xC`SYtǺ š9+W*V D%Q#rIRsg߇L"p`RVKZR6]X ?M5N{8/n~ ~G-埱ھjRY&1;arW-_wl!T>=`*baq@fbđ!3( ɍu!b.LqYaFWDDzL_Xɑqf`Kd̹w܌o*Em(C<4etꏸwԫ  .dy лPueao<]xW/u3>9RKhQVnOx"? w)нpcx #Ifٳ\Bf@D$2Lv"zj-ո|26YqM/aKX'W^ wP賙 (^izɒOWJ@BwD^Ȅ K r:7cAKӥh4PfzBlaLR]_6{oRj˺mufS5>̼Qbu ›&W#̨2( Zc %ᷬ-W& éVUNJpHRN0#;€ O-m M< c gP u-G!D;Mkσ}X|eh#ĠLf"n I.8fߌ.m, x*3nKmhs-0=oHȂEH8W1ݷ In*W2g_TOh52ퟨaAA䙮5RqTN.I{Vboo̓/ Zi<fQ;$։_&%M"!5uşo-j<`!2{ݰ0XU^rʴ@7eX䆭Ȼ/h)]1?Ѱ$n;Yz%# @(0QI]`=7Av%Vw>&h^$ݛ^mP/ߢQcEUgF [ѐc3Vj4|㮩QY$TO7h9C{Ⱦ.VͽdAĬ/7[oB5stϳgC?E?B8kr}P.nYPyȎf청cx)4 "LWDTQ?m'29B~Hv #mڳʈX|Gfl6КQovI$*+/\Ffp~0_$n#WvU&RKǥӨi!4T0qyTL${O;6k+38Uʯ$ߠ,-&X-ֲk0HwT"']20{awDn]fP ax>B FJ{ 'Ԩz7,Veצeޔ2hNfAoJbNnE{ͣ~#ӹ*jr@=IJTU cwS( 3uCЙ$W [\uڜڤ1JPo{^HE>r|MʑGa6o7"8y~Y"n䲵#=5㐢w}kCE0gFT70e40N(_Xٳ!M3 ܤR9tX!&}xFbv2o03\`>׺CnT]ydB)D?I wLv*EaxTefϡ29=I™ЕJšС|c2+& 4/]zU% A̷V#oN3$m4tvX8-"-b.A}1q2<`zH\*386T,NR 77B">f?s?+Iا@wSxbrZqA͆jVV4ihlJ+^NC3"?Ip:Fw>7]Y"az:G'0ƲjSBQ$'畷OIBB) gҕdFǥ/ |Ahn]OjppQ=-;Hyzj8(.v;O5i>$ɮ$iju7:ygtk6d=A]ÊY2TWʈ.A2ߚć،NLZ,x0D2kfMi ɥ_n-c||- iY6\|!0EH?xX,`s&Uj֮_(^'*}qlF[bKo;$͠CN#n&s&nL}腺6YO yϢ0Y4숤)tIi =RZc(`dџlFڐ>H|)F|FXx <{\9)r$lr-O 7 ̓6H8))zpSZycHˇx*7zKa[daa+:3AtQa~hwPQǥ4lEl4<Hm#0xfƐAGĔq ЋYb#\amJU3fup<q]C܋}#yꊆ=Foֿ`XYj7,L+҉= ;h(Lv_/P lWd`#&\NP)I|wU=#'iꕕ74؎/䋰5[CYPI2L~@EѼ  irtxvBs^o]A7o !:Ѐ^;BFJesc o$ܣ.R{څ#x*-q8H-h',!1&U5k`_>%@.6\U Y .fO޷e銨Os2ʔB(EĮ}z *\YP|4exDI~k9BxG<~~?K'!fiҒ}Ш%Y}bbiC!ƭYfat4+}, P070qx0ÉOKЅ\/ ?nl_K+.-y\Cz8I]Mo'UFq4QSQ-1ѧ6yWX9؈~<0dã!8ezvt=L vdŀV^f=rGvDp护M wDA,ʷ$ɱ-. ; *bXZ]O^kJ hHw ohrG$`A6_SlT(Tj ]B?bӇI)ZhPύ[%P]25T{K0kڡZ? OxD1=RoODt=qǯʓÁJ6m70 t"AK ixrhGbR1߮q7ƪF USWL>J*O}rԘ zPB@mãIMsGL^B9}06G[ Oۡɑp)Rbq1Nɡ*%`5BvW0L+_;m X]"%;9 lIzTRp"} 6cG=&8J?w~} OV '{ J=mK+?u@6HԟB\ذq 2(^v,)d!}1F$Z ()Qs+>ұ4V\Jj}L/S{>!S7Yѕww{:WLn?dҵKfédZE{`9>,)g4$g.6[?n q9` -jOHVA!?ryҍPeAo@v }2zҷ渘 "Jt BOVrciIz-7 =]g&D73!}j:{s? -0hrL ^ȆѬ\咽[,0PS|"j^fHY{Մw [ƆQ4dt/{,= Nj ^%`ji۫J@b}oEl6dd3nD5\S2G )Oīt`R71 L" <-FDou^T#]Uxil vr?(1ƫ@dȤgGlK7W+ll[ կNCdf >*TG!p.tvWY43kY]LU 4#z \n?t-E:O S ^<(fw]yYf6wwcffvh__ݺKp^)&5_%B:^Sr5kl̓k&GuWK].&6EӱLb+[sD.])qt ԋR% r"U]EB:osIVgsP"6̢~g&oufO4 S\ti!^qcM0KTИ<]\amG f%ZJI1=:0Èeμ4_ jR[AN@Uk,LʽO nn)$rX~ |O˲J5 3S 7HPDaJt 7F3˱1TY#HAKŏJ Gh~laڣnV&TH3<{8QuEǟtq8n:5ytdF=u ~*L|T0*jPZ.UFнNG]@z乃-EkZ8S[]nYF|v\U[-ob7^%2+T<ào3]"u0֏q |dY̹ywfQCHIB| RgPbba89hSG}C|4op9i=XRWTlj47[ dtZZg'UWs%YB]9l,_W˱ٜ Rq㠇JƐj( dzG#qM# ۙB=%VMRL]5Ga옐&!3Da/DVw_^֚J:GKlCn093i(EWU=KNqz>,ߛB={f 42૥A UozIEgR)>בMb. #)q)~i1,/sB-8&Sǁ+'8%- ٕ[6˥?ZηV;C᪪TG(%t<]&&52W'ϑ52Y;:8jRɓT~zY7.1JOj7rnà.GuU M4%KRp|<,&H Z{G@ʤaZ_P)y-3^΁n-)q9H|.k/L|;2'C-'QtĔOtݖo;T^ưhfS=1fj2*ZmdHc鱛)&U,qfrTW0"&VvRAF%'_zk1ۧr6_ np;6m೚6[V)ƧQ%lOMN'ڑ4Ch{e$(<^d_ژ㝜4#Q_OT&ϮfV7:zj^9@Km'8Jjő"Er1WL)w}ДdgfY/  bi^0}߱1>Y'QX&K8 &)"/usWf LE9]qwUFH+=!DC75 SEa /Ҵ\%hǪkJU=mBui\!p)`&~ɦ]6JQ@5Gxj;~s9wxro ߉cc (G#X1g0N$W-J`NAV0:8f;Ft0,.޹+ j*-7x1EëYݓ0 f6#6 KS=ĿHBlzYtf\%Y rTVApݨ)L]lW6vK4uy^ dԹnզ%P0%1\ ν߃DaO1,sci&:F7;)Od愰Zu Mz<% r8D$|qDFq/N'tŹϝ3KTB]HoS^|A'iIxF)lkv'#߹8\ ew'oiz- *d"^'p WaفP>y,?z@Z{t%7?ӘT?C3gnp*:-E5PuKN>'ou'<& Pm/SN۩2>ȅZC+cfеNfm' qPB+aɘ%Qj0Cl8ǩR^~޽L1dw4C5<- )Œ?J)6Z*v1TZG?3Tl"p- x/܈[F}{DgC׬VMDϏm~'hscDpk{t,m 68V#;YKi#B1\Dݡ˳vlq8Q/W;7Tk|h r"|N [ U/v\8AGsUTJ6s(}}:H_freiA+<7txgl qvF&vE3(3;>."2I`p'uK|H51TaZ-KbB &Fa&j.^g3̪*%bS3ʳv[:{gsITÞh \ b M֥ ]*3?B+ 4nt{{ ^ũ )*@ {) Lrh0X5G%N٘,`8DM ?8j^JQt7\T>Ogy(et%GZLιG$ަ Ūܤ7.V{ 1Vzr#I(JG7nO!/\ctDi-VSm=±m20R^>}D)lڧR|uY.X>v~ jj* u ]k]`a6wN\63ܶ'@a'/H.SdOfI_TWҎՕsTB8-njip*æM ΄1,( uT)jOmcjF%%jG빵Bjr˯x4</,ABd\N 5r8 ?2%8i^`J |(OlYM'S G ۳.kr™<8sRvx}Y*E:ݓbZ6!7u,K c^˧_@˗|0s11ǜ^ϱG7H"0'7)Fj3Y)vǸlJq82jQ/%dGSp1 [ȪC燎ߺisgA؀>V>OGLM,䤓٘isV3drg4](6+{z Ϸx<;"Ȍj|P2/M+sĒ07~ ?ԪNFS2?EXWz{ xJ[u Ȥ/c{芹e:q7 3- r -2ӌ-$Rէq`#~JMB'ο1+D \)WA@ G<8<}+Q]}#sg?`{ )9iSPv'?f.@/}V:sԩ@b>K^uaZdD09ԙqs,%fS/ ȍ'`@.Vs=Rs)) GƎNt$i3^MoL>Ӎw>2-GpĴΒOQԴ3]'xĦ/ŘR1GK9:v(%Şܻ 5Y@sP% o:^MtB]9O3&atmpEqlW_+-ыr%XxD^5&4V)Z.S}vYK: U0?O1p\:`Z!fl0YygX3Qj\ڜ-<$Z'gy|10o>3<FiKSZAsIT®?0~J7P LeV\v.#8ܛ4oϻ395C%@f#GSFSO'v=JHE?jR޷ mSi1N]V?1^_Au{ = ˕_?"bsJNJ@}B5H0m.;̎s!:nM]+v4~61O&s!u]I׃Yw p^ӦWdܶ8%nY ~9<rTb=j O5Gq(Be-@|jߙّfrn@\7Oذ` Lc Gzr5g &S-%AxH[ .+#-mHtᡮI>^Z{b˱P=>m[@e:T(( ^].ty1ep80Utڈ"W%yZ\R3gunkRx`_‚q X\F$g௛G+Dũ1®nReg{;d82]x+= _m#yO- h~kʧPQYh $^\P^+r;T|Wו:9sݞuxևsn9J)bn=/kE+^|gKZ^kKˋªbۚ1m} >@Mdمth)~F]$Q5F}\M.Sjd@ʋŗ/Q. uXRK EjޞaЊ|j񲷴T׬vS[͐'FNE{ӬE{JCzF_;":At{.h dC2\$.WNQ-{@T};g\K(*3ub.0J9>o>.nD*E\&3\87DxES =u?NpRȖגzx~ͰVns!{͝,vMx`E=꽀||MqG(C sվaӒk5-E'h5+ٞ7BCfߜ{ ~}0H橃D䢏^?=CT}mg-,6)V0uDk3-,`WſU2˅ 7[*kg+?61|ӟfTW=iJ L5jhIa82pjf5w޷Z;֣[}T_8Ҟu ]+߂1lqWus֊i o=aB @sґœa=vjp3CW^];2Zß͞ XP6a,j񾈓k zXCC9rYw*W6gzjegq3,kdIl6F. }<1;)fvc\PO0-ŮИπhԽ!ed=)Pq3Mu[|5ba*q{'Bܭr ȞHJ·I`H ̀Ň(G֑9E^kN֊aGCdGqU|PB-AH;V$ R/~{}Gd.WA,:;Ҽ6$ xH0;c-),IJG$"= Cj1,hEPio6 ڪF>s3H 5GYpP+J&h̸oˀ"v]O9; w?ot6W~h^w6 &h#eg9[)R`syh7M8^lfJeun/(Gj+{V@hJ,`y>,(ďZ>}xQglZ9o &}ꡲhlLͯ[@5EqxT^ kQs#OU fCQ %,3s.kDcF b[;7[8JY귍99+G40+a GUjQM ,9">(k\YҜn!9=}S|Vi1PD?`a2Ղ]6bf i)n@H˜$w)9Tm̈́teҁY]Y;T2 ߂O)ŭn@|G}t7wyG\Evʄt8 ʼn#yniFr̫8/vFpK?L@{?mVvg\U x*c\vR: yK,H@m(A:`ޙl.G 5uճos+oዺ6o-p.0? ՌAC(IT*R.;ҷ9Z?4es@_!-ٮР6YWi|/WoRVoa|Z9L(ȌvY"_P[ !=jVPxdd뷥.{!\Qzl-6:CK1dp_wA?ZO QXGq28}R#{Ɂ62,X7@fT.!]5S?cN7zL^Oք >D7̄T_w;2$_]rUY2+pxiEf0bU\&_b=9crn bʗD.K`3BisMA.G^ o`u)lht#l ӫp?+R9uQK]"$o*%+eZ-qd*ط$eba*!D:H,gM0+MV̩?5ƫ ۍ^_~Oף45@(W1Rc=r=1ߪ!ة$I=E xףOĂa>Ni NjκJYR{Mī.2 e ^'0;5*krg W5n4NC]h }QRCڞP钄WǑ$\&";~!;| YtF_;E~uNx+;RP\W!'A@`+ =,SGiyܷhkE[8I)CZ 7lΠ]IPK6;[<$0U xU8nbSG~f:k_ºy,hi&U4K7E[Rr֌U~mcTh<Hudܜt?9 ?w "8Lp8y뀵ک~fpK(b^%,0w ~Kcz H|9t6j4c2DZdl:LAc5K=b 0Cs/9AU_ 7&&`a`Dt˘V 67~}t'o,]_Q}AWߪcI'5=^owAoi"zf^WQ_TA',Cv>,ӊH=X5S1W٬#?D$o89s@ ~6e34q%?_9@>Idha|B%Rq/'7WBBտ6 kUHPNJx-m ө#U`V2kBϠ^ϛP|M6u?7g,B$aw nx)Ty"ݖDg@.DV.Aj6ڦcxgr?A̬&@Bz놙8'e0]CN_#4V ȗg6乄ͯ; /e=zD"[|[ZŃp_OBUV1bG`: "]Q#OK&NS8[|qW:1>}_YxW]Oa\JK*oStvـĿ~Ν-T3$l}av>Bq=g4S[Iw/ 5 Rjs/ c˴P}߆ &.5\ɧ˃lB1a}fYKOԒM:etӽpbùCpEequx2+7KW/Tz0zCM=:{noߨ*ZmK)&á zJoD"in.F߲?.[)Fi!ERO0hq"iF"gFTDriFz{0G%Z|ŜSL-LN[12ϽN2aRì8/nifOcE+lk%B%f*R [h4FrECHa -@܏G)wn|' DZE!¥*vdKmY*Q޴,;_hJQh]XxĻ5 FyS4$ JŚ$4iS2Ir!t?źl1'KjfW\ ]j92fL2嫇gsy1Pkvy ktդM>z9 5$qa1mӼ$0l140hkJj3'=寗ۜIW.Vl[X9r|X3i)"ll0( M(lY }jQ:;[`7uajWQih-)VFTQU/F=5@_[b@j M.J.*ww'p(P_uGɑ'5:fvA',3~w ]${HиjʲeH{# 'pc㒡paƜDG#|\'f.m$o7>pݮ@ cdA>5y)U$.! 'CdG£;bPq~֕n~dH >K4Y[b𷳝.FM5:MYj605 81k;U}Za΍61}Qv7" e$Ei.ծc .DQt5Q)d :9ovaOiȆv'$ ͇ԋ'Hw]ٯ3Fpp|&&?{v_SNoGTGE= Mz2JPF[ꨞ)ޕL`\X4Em|l+$ݾ =dA^ZjMIbiaKQç;VEV̅R8,Wt:@$8HJ*0{! 3]mO.$[dJ(f|=)}i8j]bΨ#lU<`9[3I15Iϟcrn8\9IGױu< 9"|hj;RUL*T_ƪ|΃Ҫ)?n5"FiJcQEytZ?9;xd>+!UC9\EU24 zO%bg`$i80uQx.bɻ`4g<"Makd9X3XOAs`!m|Tyw?]14tP 32_=" mR93Li&M.i!]Ğ9l'dXo3 aZ1Ԙە,$&3n?x am{ar*`E: kuZa[nSc rw~6𥥳3'Y?s' J(:7ư:?|uпNGKCO̰Gs@U>#%Z'necn irG\5 Vg N}Up3eK R@IfgJgjeƴ!cݩqkM"HJ3|)Cg,TYtkԛ!4w77JQ磾d'g'oCX4"=o3m?IRAKYK'MNr7_7k;'W-u|K=l-y&[JC BXy B"5(ZΊ6>lķLmpӶ.s.ؿqNUySvh^x(?:A$R&pzGAضP-Ǝ⨂[Pe UAt4ΠWNu>Hj3-s3r!FSw=$FX_ mi fǠdR ԭ@k  Q ?"Fk*#_]Nz nEIn9Hͳ;tR*_"! …q:[8V#BDVGR2C:16Y.(P2P11b={avq]9⢖gs$j|0A7³m5TU77OkUG]a"*OŴfI'Lѹ(X:h!VAyT.{q8q?#R6㕶2k7=ΣDXdcV x":; W50$!" /4@ a]W{3Fnsvt+b֞@~Gp^j4e쵃e~Ph(Ȳ2V|ҧxDc9DJ#Pa7jk\}j8mũr7[ۭByĈAiC-9v礟#\DyGq]ܰY_yP#R%@oo@p@l6_t-@}vbӚL-]^${]ʾ'c"e,Gd:prdɚ(4PVGa5aTW-Gm NVĕ^))v1 gj:)&ؙk LpiKZߊ,h_^Z x)~6Q8\l#,Y?zkinm"%9aŞ>dT3+؏aUzQ@NRd\~.BP$SmxAvL9`y-vq~$+: v09G BG5Ub;gm}wSq7@C4B}jJĭ2<2^եJarZs2$Ж딻Df\6&W?˱wC2fn4mɴj,V\a{U\DqpuaiXrL1̃j* o'. )Џ/mt!OrG",\F8VzWJ-$5f,(9v[\jj^4kgaT,R$~ #)M¾kZT&~1Lax?aN+Wijoa~f5H)X Mpb[HϛƑ @cPկ (7¶Bi ޯ Fx&O3_2&;E&"Rll57 _r?#=_)84+^)"l:-  & L5GCHe1ר4BB U?+DA,O_nS0SohK{wre*&9c庡T@vP6k9s,lCg7T~1 g_"eyHڼ}秝emi4Ee-K~հLH{YvHv'v-S )$Q2K(@Ks8T܆`6Ȕ÷knW-dw^OG+e+La3)ԤO }-OS7*RϽ/7DnpÉ.qMhvNDKS>O"V%O_˚چغ7kR\G+G꾸r)3Ėɏ&Gk[b- AQP( ^/9$Ԕ|k@TlP;çyES$r>!/7mM*{t!DL7IA~v y`fݏvMֲ]*?Hيn1fպ"/U le AKAa;##VCnQ \^JEf"HДe ʠ&7*A%_(NTn58t >&³$U|c!H e2H*״td a\7ڃK7 akߟM 5m#1<ݙֿ}\߅JXX 4=ǀ0䶭z#kA1UU2ЛQ\w}vΒY5m[E#w? F,+Җl?8 & LJT}T O\!mVXSRZPy$L0,I{:F-!rNU/*H2P.ų`G&ﭘ-K4A)k.q^!vrѭiF>/GSFrSU)E lekN=8:cgO?>f0=GrZDSMcwNCgn\hyZ~[օK16GH#{5e$zPOU"-/ _r2a@^.]O02/{+ՐOVݿ|T/.fk{RpTfA k(ɹ)2cRLNM(+f)gQTYEdYMGEFS$_d$Rk6(y(pwɓSt\86ָ ~#2Ą_nQ6\94lz. i [Oit_ڰ)h3=b=Z"4r/=b>úq=Hʧ)l4fz9sj";っaPŃXl/}>[UG۹N2 xm@-#{w}bdL\7uۉpv<r5ްx QjN{5hc-FKAV45 $kHLR6 G(?d>ijdcnrvfzL@uIݍg?Up+;BeӬ6)`n_κI gbDW$0c7){1mB䅒&(~:O[ =D,=3>h`[`cPW<EdTPӢ=f, tLkjѿj.w ג8Ƌ"s^Ohxn2bh_23+=YR*ш-?NlfeW_E}SqVx\uz֖.㳭%1y/S[oQз( la 4AvX>VMɖ${CTNm%1 E6ku$_a63r&ӒeWϝB2y^INZü^mRBoFG;u{]3fͯ 8""TıֻhWڂj͝pΟS4yܷW=^ܝ d^q$_O*{q9)X2N QH5ۘ۱HqV=`|zU!rό. jC}̮]_ʭXغTm^߄]F|a SEkU^B asu5Adt3g@k_xo>2ҕoZwn^u6}E)\"#;TIp?#dXIc,oNO<d \cqg*\ *Ndb,LohT,Mw8p_$ۺ UV/N*)In9db (.9cj eѵ~>U8оDQ q#9 Q?F `"jRp\9jS{>Dg4S. d^;K^u;h)c󆠷?,}Rh9tM>*hΉSi - &07s_n}S:Y5̮]!"?3Hcq`]WWO`F^74F<N9swA7R&Ř}])3j8&`0\O$Al-Vچg 'GN gj7Gr; m Ay4YsA]gY2:/'͖_7 MW8Rƨ}?F{!nwmX"=ݩ4)Ch՟4ˀ`Kxg*Y7`B!62Kcg.1J<YkyYq`hTeG[.\V"A1vq '"CsHUY6mh8ZږiV|A??TiQ奯ւ if\\m/-4-MFPIТ+W(?b%cRݹ(mznQ_Xl9mӳx& 8Os۫Sq EE#7w eV˙{k10ݱ,=Gq7؃k`HMBqzgrQ+nZ] bF.Q-}hZ&"Œ:КD5?K۩WdX=G3fmߖۑWߏrų]O7bΪ'[O Y֯6FzX&^;UODCd-ϙ9 Eć %ybI!S';U'∥5Se;^,'1s=c$JPȷjw" 6JOǒu$)Cpƈ<VfƵt_'RwIz(R.]0ffwoa *;U8)iZKG[cB?E.ߕTo)?"yAWw6RoR>.+ s)[h6)ӝ.WV5>,^{.4t/Oq :=rg%eJ#V -<?x<^QRs'mzMx!HBh_xBŖ #j4YDSv3D7 ̡B*#dJFr",5sS^S4N@<{5;^/9N 38V{juˉ[ve4s^enՖ|ߍ,JgUhHK{yCF_O/9P˾R)/Henúa?IL8܅sO俅sTz'7&sgZ묍)h}䙑+r&,/D!"mll ~sD,Gf߼Il' sOVW>] FZM&zv Zg67`OMإ~$ԋ@ bΕtO֕;"kk. w∙I'PXQNwi*(mĀр:ǻV$!%Mhe?C.N$@$~pL1 ~_׈jQnC ~"<>?o^ HkM^ &QZ@Ymr8qirW3j1RBky~&؞(`r R5-T?eCNJ8nXNIB7ZJaD6 ̅ nzhoY ~~b1D3+MV'Նk6x8_ +GcS,#h(}E_zq8 LvOytYq-^3qfFYR33DT!MuȁR`6J9'nwG;vh) %'WIeX,u. kP)R\P0wqlUGQc,{cb4-֔z'ܱŷjcNut 36Ġa`씌˸w6up(gتX6{˷/涹 !\ya*w3uduVpcN4` AX[b7..JX'320vf#~6 K,%I|'! Ds0!rm$C*]D Ȭ򰒵;(f( 5_Ѐq űf=fw[XD=\َZ|n|!!3#D(Yh6a/1'[c+&7 /gNx?IIהTyc[MJC Lf&vV*6zUobcuIO2‡%[0lCKcƮ6Z$Mi^c0%V>IO/5YBwf&#ИG}|:pi7s1aVq.WS ~sδt +X-EӐw( pݏ) amNBc)ŸKqH5qCLǝ;}.?% N.|+_GQQI}깧?1a$Aෳn#3sC_ 6-Ssz>fC^~id{3cQukX\ 7d=0q2G^VZHK揫~X 0,U\6m%տeJjiBӓ}OJdC|u7s ?"":/r?^ H.` Ȋ<+ cc^$1)Wv0&V]?4IsGOQ[}jBVߑw:6I""ܹ2>mZX X -W\rbY qd.?v L嚨f[ ſf x{dWNF2h(xO5O?Μ.1kb"qMG|ĊK(X'h"P t6R`YX6EY-z6Ԗ MsbG@|~2Ko%kxKkyiqO&!S&q?o6mjȇ[npϋj3]X9?=ԙ3+[OTtñ0LDWF MhySbtP:j ; :|idD9Ȯb d}|kI~P,|VMۻB= MvquvR:n2Z~O F^Cs!p+ @Pݵ5UKYL$DxZlVwZS^se9Ӄ6 +u'~um]$BT W:XoP EnzدAN\kՒηY Q&4/ȾNxG@c2TJh9 m^d%Rt?;Eߛj},eș @JG9M\aF$+6(4Tz!7ڗN\7 Ą(_K >bsHjr69;T'_%lnW)N1[ 2)kZEZv l=iˬtF(x-g0n6G]<>KO5}֏Ht_I[e!BN;S`gV'jwAG{ o|r9s6@ =BMPQy[(8)I=zKB8>SZyT/u' · Sv jU$Y!&$z.6Ǣ#dSFOf.|F0y iWcm!kno`)=|sNr(Ǡ+-_Y?Co E I׷gtqP5˿n[*`g+38.ۇͫ@-K]UC=N/noh\-ZPqrf1Zc.xn=X9(E#''ẁhw#WjhMTکSU p#Pk02Н:|>7;jbSU Dfx!uk鳈}STz&u:RSU!72:^^}zaݵO[n#A6a4P1¬,[uWʌZpHT>*fhx ̏-J,i[k%b\MTO`|Ӝ 9 "/Z^6T1$Gv?/ 1Z t ]@7pH\H}w+ g&`N'1Pc21#q5v%@H,o/w fʫhBhшRGq .=>%j GAv֟GH˘f$hR PݒKI߹ܝG[_fe%د00ɅIdĊ gB"(uGQ#j,3gv`T }|=$ 00TaGW L@(^(4X0B`ld7I*ρG=56nZeGoV~41)yZUNPooXS'u+9dJj'sf, r ۺ2 +^} |\h2]>Ngy#M50@ɹ ZS>/87;IpeY\ μSaz1 :XH.R8KuUF ,Qs27LN,1a!jaDSu` I9vsj K6}V!.{DGzgQF ZGMx;C)q[4K黁8ϨpfDYp=XZ*n!Z~]rNIaA2Hx2.mA;q-dpk@5D$(C2Q퉈_+0.rRf<@*$qyU섭j12:7׍Ҡ#]xv豍9RҊ$VQsQP7O :wXo?14'Z=B"vFs4H tSx v">[*"exyV,rt 8GcAB!8_ej$%bI(5}Q8Eܾ2:hZARJv(93,Q"6ejY¯;ɆP RJCV̿`"@BbzpF "&Xh{1fc?WC nKb_=ƫvDǕO ׎݌BD>E 2P 쿐qJGXXDQf u˔Ûgm2۔[4ey*I0+eo(Mi!]6<5LIf7v{.1@HL 攚uFT݉|$Arf;l;08ls+2܁o VWfT:0txklg) '5գ4SK&YQBnG]jEՋgKHe?`rao/*5`ga_,+WY7r03!*6Zj$y"L֢5HR+F>O]fĕk>RG,l6)p|LK"b4I  BYZ^),f LPbR:O%#& 3FM lP)\Ԏn9قs13A6ry vߕ[byf^9韖:| VZF~n 8 C?(mݣ|RaQ5x![.D97E)~-<ĪYgey`e&oLDp$Kbf HnG "eVb@)GwAcl7D~kR@?((EVƧ%"jMei0RJyk9K>)LmD{lÍVlcMOzp"@ |y*/"b}'3Dhw}ѩY?\: 8x%ow /i/`1,-0a&O}X)!Co1-I(c-7fmV=B 7,;-.Z1GˡLv2k >f"v(b$|,Dhye2hh=_xEKPIO,'!u"l5/?KY^ICEttrMۏޏ=P%BeO* LHu=* wK,|m/ߵygO=gWr uv`F};h0t3k2-$Vr1b>Jt1$'%P;D-Cr-v r7*H{AF I{!ճB2 [ɐ`j/$9\ # He[}՝-=WK,AûpA&WOBjRG!]>yl^ k2-g%)ع֌r7ĿU"tEϊ ,,,v֡%ɉmg=B$X8wјsjx.g2-ڛm'Okai\ř`Ϯw_3;^֧}&nΫ[ M.դ~P64?d2"2=_yZ7q+hH)rk)bQH?vO:Ohunl=AW24THO|+ՄQc͆Ȭ% d0Yh$G2M0p(9wo g\PN5Q_T_z<a>6 'JbDEeԌx>Nel߭I̝RSWnhy6B(*q(>*a!=nLJOA`Ϋ HM0e=G-=_̤Jɮ>ۂU- VYPrỤ` eE wc_PwTGAkpKΣR,].؀,mUjwqLNdLWaݲV3%>ϔ+6I H -$7zp>V2b^4sUxTDZ,9(Se E 4!C u0Aj4S<&_PuʶnM4JqeU;h+Ntq7Ҿ]G,X6,70ѳvEfc?TJu=~~k`fB/?jd/K1v#M &Km?6AySzW8ݾ+V&|Fvv\"-9Bwў Zn?ͩG@dzj?'Ԗә>8Bu@8**dX-Xp\tO*/PAgՙ4T7#=4hV|0 ߭HDEs[Nd|x(),šk0G*V ׵Xdo=2gk^T!w|Ãx/hFa aa0@g|3/ 9V1`4__Cуw-.ƜۂE[}%痃N9u8U`2e( Oلq4 F~C2%TL <g;e$d3ɛIf[XBrHfPƧL7\({p6Hڹ ړ./psWʹB&iH@ ."[Q^r<j@$"@ͅ+7/i([]nY78ͫ)U"Q>ErJ _Pg8[kd`9+?ѬcM@&'t}jF aCHIǶmU;@dAu*ղ] }0V 4]0ܜ n^&Xd3EDpjjU m q [V[r<NJ[ڔ&$t8&4 (< 3;rMϛà*L7r(n3ۏOQ|^ |*Bx7Q$ *Crd 6e71XA|qsiuGFA`I~/Uov"4B ('2*4LVBe4kbc낫lrkz8Y_A2J{J b#J߲V1+ʑnM@U%2O5OT~ Fu7jȣ 5N'jr "~t\ݡ,mE@uO2bf%D}uL9{PǬj w0+Ԣ!*Ψ*TIi'[yFȦ˿1κ "0.y A椃,U8 jg?݂[j4&Twrc%lJl f)(~qJb΄j`uj$Pd~a? r x W F#6gl@]H<M$%p"qU>ڷؽttp Kc7Ӝf9Kz.b8o)V/"Ci]:Ui%qww=%OJu!Xpglʯ9X_5 d#N#tV}Hj>D|:b1ס_UL\3Y Osǒ3+3܉}B;)&.v-1 w1(0/Z'jKZ헋FOUp;vZ>YYNšYoiܪvkKa5D:q9 ,fȴ!_:}:}.+F7$>V`S/Sx\Sd!tF—߲󧦡[0ޅSWO fS/eث@#s†#)rh1* ) 8|jB-$(Ye&jmieq.3 7>d坾ӗ=4dW"CV Zxq ! *a.ZڊiYʝkT* m|3cQ6+o@{c38*'|/4G'TB~y-E^P&r g[/U%VQ`›?ժ+vOl׽*oQKCX2MO2wʣEQY $W Ce+ ,me_no[{gTy*\7#*NʭYKW1\a,%/fo@/ƚDsCWJ )&zQR>f-C%\ Nh1߇93Qk~O{oB0ꑑA& xڬb񢖕@o-ޓ1 %vâE!M#֓c{D[F.wܣվFZNZeREV[˱ͪy@iM1 ~\X;9a )LX,qE:@@Y'&=|.Fr7.؀ ؼYطӸX4w4{s6b:K]QQJ!(berFky!E :=:?|pkAHs!j"[8:,:(h}i W!s&!EHWkJLZ.C^{M17F OXI-F'l7{i|Z_ڝt10isC՛?T$frndSpJ[f4 <̒Z5iO(߉sq@u@ y\8{"|>v2WZ@1z3#̎-}ovjtۼB {bA.8_)>secA9Yf4]k Pۨ)}Ynnm¯%I։h*f3P^Q'C/iDds%iĨ}ɿ$ʶt'C3U.5&2wЋj&xd_# nI p#B' J*F|yKU2ő}iZ$B7.\jҔ)7Ȯ>3 g9gv Ee%КR:.^3qFD4hLo+ _<}asg{[8hU-|r9@KEQ;ʥo&ٖK \iiOQ;\)r_uJS:\ s(f 0{[DΙ}S{9F)Сp=YF|n`VxZ%as0t5IS0B,ALkS!A7\ab0C@|f>?Hv$?/V&3ͧr:j ʷY]KM\cȆvYBWTAk&Ɛ?G~Lp`qeXzfcXqKa f"JA!(oo#Hm$LjNivf;~i]=ʛ+meKvE ΪCJShۉ/LG6:?uWp pBB[_ݫ, C+4P*{(2"ω p'F0(Lj<)省:cSe<^ ӹyi{I4(|H{xL*'\n3ÇV*njW:G\Nr:ZoeY!8bv+ωr3Nt/0Dh}M|Sn]ۧ+sOC4_Ў ʎ7=Oltv=u #O1f rޝ؎xޙ+YC{! .ְsmdsK<*&957e=g3M-raFMI^{8٢gw㠂Av _a۟7nz/Aá.)kHzM0Om9Ls3^8?8!['kar 9])h\{2ffYeۖcbOװřAO@{8#Poĩj?Vjm>=~b?qBo7n(/*Knժ+b7̘v^x_WWRO4Ps%7Jmhڤ(2<ÔK*TZ hx֬uҸ&  %Hb3-П#&l``yGxޱr}VJ)4VHҾ0sjNT^/AHvbA(ʡL"@"aiVy[VÆC3̅6#F?󢦌RfjQcƚ{pSu؉uv)gKkƷڎᥒ=4kJMyfߓ,=t_TLC՚^AaPmsg6 b;a8oFrZ. \pߝד%v]?ˁkBkeA*i>!WBsQJ2-F2nQ%cP,QjXBD]M'1h1=/m{!puc3*1p* њ^)~L^(?;< P6ܵT=G{4R3++Kxq_ 8OGz8-f'oyE$BVч}HPLF=/}&Җ2 8[L@z)=5I8HR~/tifl+w'{IYv϶n+yWPhC1/1gFU):y&IMl bnsprv+<qw94 Mody*~R}|>Yvhw=KEWtKubc,KVD "Mzюv =;K4YْwllG&r+8v5nA^5|;fB 7jK݀m7KwG!$џ&&3 2F_̓j[H_Mo++DX4nȊ8LH6QhnSy0Q}@< um_?FֹiH33@ʰwrlp;!O=?)<gU;V9(ɇCi>|[=c܎4`6kUcOY+J=5Vm|,c/i@TN6ݴӏ,|BK鬠j6a bPZq4g}1\]"j7zAh߉Q!kW^[x9*b@p P<-˦;Y"ed0XWVo!2a-GWPx 'C H#WŶ]POvnfz?e&;pNpJHT?Ιt勵V XՕVס,ҥ>b궓2 v[s=9ngzΕ+0(ѿw<Zh98 \Mxu"5ui&:2b8VOy A'=_ڄn#1[ăVyL-<3XL¹FWT~A.>ʢ{j\Pe&Nd $B;87 BxTnĿLPC[IL1c0OgT $4Y;}Vg qx'nS/]2rܲwKuFWS#"Xײ%9^%M#̇l!L]L*j@b0]Ѭ6kf0+w~O]F,7+R *k`>b#TqAФhF&aSҟ]#*`F3oǸ6l{!Pv<7jٖ;4ug=>sJDgZRи#]:w_ c*. 7(L@W4 ilr1tWWc> !!n s@BK[{~!tJt0ۡc_P t!Yj#2×vYvǏ,^A1R)Y}A?*Pxs7kPv!8QY!_a)uP NB!m"ڳhGi [O. | D:1}[{ކ_bP7.z b&1^emc<23{_G4xႶQ13:2h$jBrt w$JS,ȝ}v ;*#Gӄ@yPن=_ OTmtTdxf~#%/H-wmϚ)W$̓'9xA%psp9 \Ya+ % Ż+~ ^0e5)? 7 JlXp-Bn+i\6 =ޱڼo%l8l痘|36+^*y?,!c- AUٓdeoP\46`#v( N 2ncZ+v>"COO3PƉ!/G L!O$L}/0,L-[SAwKAFiz 9ɧ YMgLZR[m%4o$7@d_9Ɣx$@YĤ8hd9T>LSM]rm9E)f8|ۊl-'R}lԜTP B9~!yHX%! 5҄j>hZo !#m{*CVmDA٭~_bam ((9bPemGm·$) MSb(ZeuzO͌3%QzGfl*  ^ BBS\" P=&HK$ Դ_: {y5ތZ'+c蛡o"%!.`n*gby5/o$=~>Qt?!n/zGjc^#3*KXƘՊy=ga 6 l78Z(>}#^urըQ ^8~xN@2ƫ0z18.p?Rh4(@]sK;PGyFU*_;IR#~E'#7ঌ67Y8kSVd>'Gv%įk]'!'/N{hZ+~H_Bo~~ӆ[idY.c/qPtz.ڙǝT*,!EVSkh5'P%oD/$5 $9u]ٱ_@$_szctƎƀ4xpôn~'X*m׋z׭'5-a$U(1fp-9Ǐf>Anv_cH4!V3H8kEiϒٓ.;߾^v j 2n3T~TKE T .I~kf;rdF3XNc\K^uɬ!.YC)t ZL.ݗ-&eҚAf۝by.z7/r"X9oz4cYLlA%U[ex4h.7)l+À=SۦR$MFG91ݠ P׈X%zҌ}и0䛍]u!l,am' jG(J4^dHWd *&`#U7l_&Ý,Vo9 oOȔ PRg(rkc|h9:O5/y0TvhH98N-yG߬=UGH (Vecz@C^ƹ;4;.EC4KG λ#A=P #/X$\AgoO4\ ]F@^Y ~} oAb&IDCSdKmaʑc2tA FҾrcTԠsǦG[?,=="9PoYYx7ۈ` EB _zz묆R&M=/ ;w 7}bw&=}5bsbvKLq6Zlh5}-vZ)xNN5jV4/VD#Öxjy@&>.8jPa]*؅GN1S/Q{ϲO@z1 C,&:95=ߕA_>Bl44[Q\2G=H(9(*nʓ]@ꗤOEx$yun[,ۇ8u.a }Gȑ/ ƾjCPA^/qgRm H6e7m H?&D |h'W;& ٧[0;H t||RVO?1f˃P_jfRtjY\-! BK 9)t+p8fQ5СGZF{3) j:dG<-bғ":ٙؾ=='/in~\iO> 9)1(h "̈́v{iNL5-n%~woFڦvxJAlr 8Cͨ6 Yw5tL:on,ЙjUq`աJo6tM36h[fseFsw!71\FlE'1}2R$/J 9I^I|,]:zp o{14G[;̢Tkj7(5GSͤ0 KNu ʬq$kצm~~G fǤ6 PɥN*0tybz'p2g@2da48߄Z .!H~?B$KhwA  lQ4+a<)e͂Zh6ABeяĦ<겝K:f83W&`ݸ+ K_)X$+BGV{Nd妸vόjyk#"ǐ9VGp{g=P#Ym5vi8ɇƓ < w{Ԍ˩l@0rMu(x销vB00G',VJek˅jV?׆Jsh=Fy|Q1lüq/ ם;-\BW_o*&Y@|ׇ똴z"t8!5Km3V̜1e(Q͖I(k7/ë =i VfήMK/f$mOe36ˆ>9 Cg26Gn2ֱZ19c,.t}JȑY#3)6VjHB 2cxvnQW@4[F⹿N"R *5 LlBiѳ3oULkNX!Ehmxyѵ4/pvy<XXe4:dCfE e5гuy(.]ͱ>d$|54t\H򹾫 & ; j4#B_HMcD~-@F▰B;>ٟ_uYI4yŵz"=VѶ3+;7ӱaK +7ʛzjw/w4pfĪo)eI(e]Azx RzH!gDA}Z<<.yr=;6װ402 G{z(Yds`. ^GfѷtMdw44,B3uu|")9^va)F_y9_5&䳅N/JC齨Gv)'s?(erk݂MS ^~вCoYx&TZl%d)~mU8fe&LCCԥJgK"h}* ?d`*!old1.C=3LQHJwdg!= )uӷwo229K}D1ք$IQ8TMvMez'Հ]~;NdS7g45u8tdվ_, Pվ^SJ_=,srJytL%eut,N[3L0oNH9XƼ3_jV4Itydu-1x9:\Ϗ.Oa4[XҒRlo[>@"+7mStFb/,am#lFe \ˍ'˓P/ddM!H`VD2`ߙDXU0w;jY;`@#J2V0ᑥ.ʵF4!g"v>X ="AC 8l,|ho\]t1O \h ed+0@{2>*N Vm,k[=9 %:J>SQ}_3f%Y_mbJ2 *ܔGC] ZARU6)cc[Ф|jUիx+lVs 4c):y)(߱IORD@^2l' y=>&&]]>Br)D;q0v5JeS!S,6EV?'Vm#VNl^+Bo&9LcISۃ0ضdҮ ICi÷Ϙ&6"zVGQOmbfB5DZ- _]qs6 g9ɠyCID%Δ1J C_;} P/2:}.Rd`]L e:LǷlcxmO,l?K w+yMt\8Bfh87-\~FBܭ,Lu-d/bN cotud z"(cfa'$Do(xxL҂$πAÀ| BX;Lҧ^w}mJ3[|XY\ )M5y6-^SEvs"L1:M]N[=HEoĪn&,VS@XjvW?H jyH@9i3e&W8>ޡB$bbla9T+cd*@u{")X`i CUaf_()Z-us%Q{/m|GIX Ppa1/L]# /6cR"(z>5`2!SЪKU<bJ!9S:uLIO6yeԏOmjP anLަ )`!̴ cSf "& MUBV ҿ^!rH#eIC)U78 n-0q"V<8 ܼ$JN\ꉥd\wr|OѠ{DVc/Xe? .}+Ϙ yE/A]C+PjlVJK{U% w1\=!x3qߞLz@KkDxGMYG Fzig26t rp{Joƥni=!wێ3O u}AbeW%Hf`5Z~^?tq&0=/RL!]|o1H/5Vh)s7#">6u:QCVnSƋE)l)xRJ?uP:_MWfنhi۟g#`ӌOo&$yI8˔^ͪPq f}4SkUg]5Tټzc(T`~~k|N#FdE0kRSvhX^R$KB>P_9_ahȾ%/7D[bM>ysm| O=aT㇥d6>3Lww_Od|DSb7bǧ-a@PiȏX /Ii9IRI-kzZ&JR>}I)2uAj\*=6@^ݡ-s\p('DVNI?TJ>`cKpWHDm7rdh7ӧ3:՞ 8s1pOzm;*.C;,Nys#0iܙJ3x-3_]znܷPY8 0T6pVwjtzX7|myR2m(X[8у:Gq%JHSzXIT̴t(Ns*+v􈑄Fr|΅2ƶ°3L>K ړ|X? (M?p?9~Ȃ_E3c4f +Q{+MT3b!^=dT[8F%JyuoP.zmu>,6#̶W4z֢g8<($ lQ%b<8%Wc]9@z^٘~qZDaLXh%'sˈ\D7aF;T?I ~o-:$ /J}imN"_Pu:Umɔ"fSr.(<:С{8pR )qiP;6Y>a/|`-$I7 {lZELjjczwcI R@CZ찭[ZDs\]ry,(t7Sq"?Ր\cX?FA*Dޠ]CKBsnI *{Il.UK;_4Ѻ߇t@xn&VCAO9=ZCO :US%d(+_GC׵٥p1{b;F /(pݢA‹o):-q+̜9Fkĕ)3ׂFJ]w;8vA}t َhH7Yd18nUczmB6EC tdѸ;(=PqG]tP4Oh`^+~ ;giBg%E="ߔYgmAygck!`x&~ESĨթOt˨(!#̆7шӸі`;U艃 7~f~Zw%'N35$r]88[$BSk]%aE Ƌ# s]]EX@v>?f -%yq^R;Py)4Yx]䓿;"kD2^X&fJҡhd!9Δ<T2S$I󠇛 Se#rEk:ariktag?k߇/K\yfp\A[ sA5? )WPme, 7m5Olپ=&Pn6((.sݶ:{ۿkӀTO+l/UAw2yssFqV[$~ d` I?K&Uҷ'psscƕ֪gJ mkRnfŽmGI@Q 18E ?>j6>\Cvc̨(Wf[Yr<(TXt##JC=UYvG^!v%̳'QI~ jf 8,r "kޔ ?պl>o}:N9"@DC6R29mg6 `oBo6hf%m#ܽV57CJ؄4bNS$`ـYgKPW^~&K5L7]dP c>i+p!ܾ~ 0@ (Y"vU8\ʓ?ב8(]Ú*#\g+Vfh 1GBlcՋ z|54Tn5_F: " /$"d 8.r\ :R/F|%-('! 4ٱIe[ψ]7/&uXXq_K=Io/7mf3k9A=U< i$!YCq3 F}.|t2"H/r.Z,WNY֏{y4mPL/!16pA'$NAY]yLI%p,=D]qxl }m2/r>k9$"icWpT,[v oӄO}o+gtު* h 1JOJl=an;/7VE՞qWX:2C@n_~ړD(BPӟ C܉pi ^֦]Ly dJ 5?{*xUW^n. kc4S(K L Ux61(8};<b^Z~'d*N حLmZ|y/2^:/s0M <&X#Cmv >0+)ek괈rA!ޔ8UvY(<+z2/s% cXr=mqѪ~ѫ6{8_eߵ+$̐Xy߇nu$uɋ^34#˸6rs!:z(bV;"ŒC[wWb;dqr[Bg;T,]ƛ8r ZFn«‘"![0tv^6UB}u<)Eَd^: ufi"ZYʣ7ѡCIى^̇2dZ{OQ{Zaz~.ۇD[OEtZOfSk͕yÑHBM\x#Yz5<Ϩkˊ\ xÄ- .741@zU%6iW@djj|׉z'i<.YCѮ?)i7@Px&'(\w ІiOIz2OlSP 4VwFa5g[MI); ϧm:͗EwDԓG)]{,~=O`q-2SHb[K9m8%Wh:wAtL1w7I,kd ҸRDh|+;sd^dKSx3/&I\pŇa^:҃OjodoJ_'PC즦Jdh.7(.c0\ca5uHS|SVni i9/ќ"18+=^ut%PJ~ /VSMoGc[A'u5Ww'ECy𜲎LBcwӌ~˳`WYM+ݛ۫'|x![wl#FF3=STA* #~qZ'_&\{C`iL'7ɧtB>f bD c@d܏$3.f{ uqnݻaII,nŝ{]{VΥ=D7D\{,g qn(m,E (MC+ PuT> gv@ǜ_G$'yȒK\\bs3Ci &Pu,!VHk%g"gg.}?wUchi]p 6pG 3kLp;?v7۬'S^*A*2es Xe.FlyF#Z<ՑMs*D限! Ń߻X_Z1';fZ\K4eܞQ8}{8m\YE7 Fʡ|ܡ4?2IhogNc(Sx_jccXz|Ke_m|(-?Ēp+ޘ]~I[^amщCn]\a;i-6^K}~Ihҭ"m@ uxC" Gg1`նI4`+T͖9 CxR׸xL'E0<mc!01K6aw^|4կi:/'1f.' KاXVےncKZTxMG|0  E1馫1wX& ?僺sϔPO=*x8z^Pdt? v`1.脥02o:@  86m g"h'첿h/$5DkTÒzBn8ƪGYXKqґk}D4exþlg8Wzr1!iu=!܁PyCu2AR:xzJxSɝnDքw`X#]SG[Xa~DKZ0fePOq+D>[F=`{@nxZ̀h`!)oc 1Qn<őOP\h1odt`XXhF:fόDCu~#qG澁X{3lOS7R%k+Ůmו#\ғyZ! ?hWǕrCrJY!b`-4{Dbx=8. @8ӾAj{$HEZ]eh:IV$ch3T6J5` k#} vg,HH1P9xI-e%Ƈbyeann0`#*HVh/ |=5bM=Ӿ{/89۵0BebvZuĒ:ԢN~ g:zZ@iB5Xd{Lkچ:D۔M2̦[Z&`F'S_0T^Qp[U&Yc]* `g߼ >$ַۨÕ>*UJi~#0t{"I~K'u4;9o>GQdYW:g,bڗc. Q!䳙AB:8_v2K>SL@01fJ2RyyuPQWQfYYTL#H 'esaEf3Fg{?ٺ;L͝_İv7pMB#}G*1ݖU9xH챮ckS}wps%t CӍzJT j1AsU] Yh!|)ʷӪ ڠc~y,&0Ԁ}~<@rx.|qI]ͮb#ɥ44>DNʡ""9cV~4s 1n y`ET :Ұw1~}Zb6uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXSI"U Dߣ\׿N %! 5>԰\>{B]]9sAgYȫN$fᘷH/n9ՀTVQ!b%ZBs6gC.a]Xp}WNF`96{SҨ㓨~Jl:W6bx!|?|u>rqE 5W A&\!dŝ&&d4IC`SVf+G6C1$t Ѓd 'ԣÍ#̼=I+Dt~zSbttp'Oؿmm9K;(S 1cf쿲,0NB]b6eD'yLN\g`8eB9~5ev8H=`JUNe06-nkB֝]T3@UYk~`-s9-*.G3ԾnmGWTxAKSCfWو}dKl5 E##43bq!$뤓.OA'Smঙ86g_dþ-~U-I[6-q}3Ldblەm(³o*K8ch*HEj ]"3t(8I6QcZ;A!epgI.*~j)sҳM:@A/]E/~ ,ճ=m%^.9 ]R\]sO{M _.,Xik HuͿRt=d0ntlo5Ƴz&Neh䪅nׁH@י e2r+SH|TKUe]yFFeUp/pל!7{늜HTB}@-4*pIb^عSs. nkx">[";V68/$~پx3+XqSqC^U4oBEiL s{ջ|p7I ﴪ!JH VRA@6vGT )I"|;+W^C3,I [u(Uۚi^7PYqkϻM:8+ )Cad ݖ6V EJ@`0 ȜJZ`%u/=$A6TB -Q$@op /u9k"(dkxg9G軟E2rD = /]`}7J;[/@$'Sۯ BU%{ 1]y*e?8N#x'~`t) /n1Neжzƿ.GnҪuQ ٣ CL 6^=LJ7k3a 8rٟ;3 $Z&<l"|IʜO4Khm6nDTc+ 6|:Jk2(US?!:G,p IX4d]n;'-8FMل=)Zz#s`7fR()t}V b KG9Qaa`'MPo\c=nݿ*üj5NtihJ(Zn=j&֢++ w.2pūiɒW'7^^M9@f FPb?wNv 5VF2Wj z0`֒G%" |e##⟈!%28)f-w]Z0ztr8#ssg82}3>ЏZ}_i筗w{5QEluuN9Ҭ)8L2ڞ'`&~ nt]^xlRS ?Cc|vP4jL~#gE%̂RM>L}}[.6(&Re9oo20vڈoO1>L13iLѢÖLpMvB< *RsLxc׼GTa\*Y[e&j'>q1![ 6[@I9^z=* |(qӃ+ZsU9T,F jSg"ߙ1x{y-`[s {|'WPnqr@2  4TxկYg4 Ip,NR;=S+$3䙘4R7jdѓJs×}Ig AS ܪ&P VG3DŽ1ntb4jYI-j"U#Fރ`\dd[O!j՜INTi*@* AOR`at/ ~Olo(I}"SgQc5g Ā[-_8'0[Fd{Tܔ7@4:>/$ZQ=wnCTf5˦Jy<<&½[sp/3Roa Kt>zZx8e;,؉\5 _e6RffFm\;gE$Uwu`UfܼW?+gnIQc|M-Ns? E\i5_]etr+SI1Q_kO!z]M^ww(H/iGs|wSNW9377oֻFi/B1а`]|QD5qUX[86w [Vs<0FX+vU)µT rQ#;Z@RLvs_՝LPJvV޸yꗇ3MM""cQbt?v~~(b\oP1QF7rT**rԱ)nhF>q3`E"-{y7LĜ~9QL$QZR4=Ru`Ü$ΖT]*uQ \N>.XSV7ĕ72W%J(˷\.pbg:+?sn:冗R>d`3Ɛ Hov_bo'`C2x+BMLI:5WAEz/?eS{dyRlR:uo.{g{r!GqKsQ@>wgKn w^we;2sд^ S{n 稵cx2 2Nhel?4cQY"h*B_+- 7!Ƅ[Ml@3cLc&>.%M Wjgo0S`Y:ߓ0Ybl&#Yd)מBx7ͬF[6Q F93oD&9Bh+78Ҟ($<[k\EШ:@eO4xfG[_Gy{q)1CcmW>Gk.5NhyϡT䙾ԈOy_iǒ\Hבq*S,m+MUAPXO%mmƋ.ڸZnZO6pf]⡞ #GJ4q"뿜HU2?'&r֊kFsS0S͇r'{7?, H69AKt=_gke 92 mR%Cg+Hq˹/4w@,}W%ŠD'm`:jߛNK䉪5HQ 7OEZ؀h&sYe eK-{ ˼%`k$A5`lʁQ Mx/=Dl>CX~$!Z O@m[Y^#DZGϰǯiiqЃ AZ@OU>:.j_eʱY0R]X+)GS2hP{m \k X1B=Tǎ$}#xkvs>>b[KDtPXBO& ] D <3W/ړ*3OijG`僾Q2_1@ 9PJR};b iuN,aL-$ݳzQp t T( A^܅E)yOCGF~ Zf"._jF D ]?t{*?iLEBQnE+RO#+Y"·ay7}^WDw7Y嬛e [AM&vX9I1G u=-z_vRcm;"Zt ރ9@tޭ FBy _bMbr}9_LGmcb~х>iˏS+i~X1v] i#1g0VP R?S# 0u(;=8G.= rO22 S]`) 21~,|x~v'&2v9OB/y\ <\9z$qn($ɂ<2]b<ϬeWa ]lRU x;.!lKo76PJ,6_$챔# "f Nxk~zj @24)e,5; :u(kҗa?-*UXǝ(?f4eD-x70 ?Z~.2cPH&MfMd~ΆK:=jcDl;}r>J?wp+DS}J$z0W|H7hؑh/ $@/j\S|#R2ͅF.CBiYՃBf/&DbsX8Σn57Yl: >z=\h͛A!xxHS 3{I '|h-^Hq}t<&`' cTYa3J, %/ޟ]n9rlov:~*h!?U{S+\ ,Gig<#dgQV̹~K-BIK89ZqG0 ^a;aO/52UVJ*Nn{y7EE#oBn.0e&M4$oW~tO(E"\"ϵne%>4zX)_]=J)Vplk,d3KGxOƨ 'vm~hcF%Ri |l7^dCLRJ= i`.0~lJӭ(eY@zEB ^c=rT)Ey=&â$޶=R̞,IM rOU.I%44(P/~$gwMLx/(#-Z%S(F:^X~}rdۼ2&R?h[O~ ؿ< XO4VIh]-M!*?h(xՔtAnƢ5%_Yy;mЈلU4wh W.P~% iBދ~*SyX'~' exBՂv\;rq 㞄&R!Δs,V$҃™C E;ԸįdAT6LM//F@EC&ѧwE@Mۧ |Wig& 9f3αXНNꎚmX}vĨS(U餰}ڒ8p4 %$ /_uڥ)a{jV}GmIH}5QK>ӹrLˋ]O&#L2wV78F"zn-ڥm\&Fm@А&$d\]qTۈl:}5$ ǺxĶr^J3'OQ}3Iv}sk3 ) I8剱ѽ>,CnpA9TiiI09%02֯W|e^Y(ffocك^)M\M ?"rؠ8$!:vg88#!Qi>w4+ i/bT gHjƙlV[ uD*=':Sf'XuqF[,VڛITj}yPou`s,]hE.͉\IʵY&^`vBIފ*EqsgZ Mܹ*m &XlS2;MH3o\g^yK\u4ͳ7%IڡHa7GY]QyjJ2LCԚ*b$z7K&S Ԉ^9 4sJkÅrUx(^xrͳ}JO%]m-#|҈y-5[lZj] b;E[Fί4xWر3  <1n2nG`ms;=esO]3O]U̇Dse,wKžT ^] xſp44_Br1@C+aѦ;(Zb wJ%)U]FKokp*TsU}` Lwզ. "<`ܟk`ԦڮZ  '4ҵ34 Uܸ.GG;H6a:*yc \ر+I9&1Į](vt_#Ӝv*9iVo}޽UpĿïVZR^$"t.'ƯķiJ u &c sCY5WAt,{idؘ_91*X6FmQ x0=Cx8XvDZ8A񽘽c)ǒ}<ʜё(Qp/4gXZdbk1CL&cOxC^f#| m3+B|J+oqNe6Fg5#.lξWg/92m/*9ծs em=hGP:зi)J[g|V \YOp+=Y0hUcN~y]HZ.R1>PCwRsނqoR TXR\73OFEm&6|wrxa ^'7UUL;JK+` V+v=*fiG6P Cy3X~^^="߉TdY$+26F>Ka 5Gf"l@v3je j( \*ZhM4ޒ FnY_9nܴ*c )UsQ,L_wo7Ͷ#]  HȹMwrR  Ud"}(p+<2xo>N{įq˧]. O-k z}+|6~eSS?㯠~ʆ6$x |tO.)pɐVU\}&.n*App;p/ in\e>Ekݙ˹4l;{ ld`^&>-͊BkJx72r ф՞qbZl;ǖlcw !.RKՕe H#iql=,d[u(;A7_(:K] B_oh` beF{ yE'?`<5Ipug+T{ Ơh}7$*pK; #sazU=fQRFY򙣩ή'tTJs*ot+j7֑7^osvv|fȏsA ܯ!h] J_*py'G@TC'|CgՄ 0xц j@RX##y "w~ʭ-w\x3=.|pT@kaBڟ~F9|uImcW}(C_A]pBѾKu&Y0.`s 0 * r&1&E֭-P:ET,AWf Ѻ9=\wzS$mpiP:X#[؟ZvN >̹Xļ ??979a 3Ē"ĻOM0P@E,9uVj Mke'zzL~x :ƍ˂2tTC4ߖu&VAJt#D2||^֣9t}y{c \UYT%2j*ڴ>zPUWA[1WMb"Z: #q^8g[FHG=VJª>b2 āHl+z>4VM-53ALqd4vĹO:8.r@'4Z<GkJ u.j(/qs NJOY-ٶ]>`4v 责F前6:֪yܦ&h:6|JvKJ[M [3q@`zj ~ޟ7 E3DJ~~i[-Fz4d ȓhxݹN`qh#2΅TL컍t%Y ^ !JtXDLXZb0{bSݿ:ܷGC~3[e\nSrX=ǸvHEpU7fj gCR#=;WJ0m2^d uԎJ 7*ܰ=t/ZW-cPw.-߷p))}uj4/U3aG5zKhI /^9m]8:əEœMk,"Eu8ӈjZ3\ϳHV ݓ|E;,VǬbaPR[eom'e(n\,*?k)sRRnE D(lZ/{@VD,#f)C"]55y[of_=>1s, 8(,Tc5ZTpo{[2zO- *sƭW_mCbw7@E,.)%sԟ vEoj!w4ۄGBg4ޘ"9p 0<;(`ZbH~9O*᜖{{ S1wEX/,&$F>Q P] ^d4s JF6c9#v5mE-Z# x,訣%`%SN#(KM0:GXKri?6{o]%1vPG]^VCdM|Q&qfv"7Y6tZ3{Lv!wk!z]N~J;,,jI  d;p. %99ᡥ##z[(:y9dn+6(Gޕ ~ H.9Qg" D eU\2|mqب#O }&EẆy"#?@39>=)ҽ@#!ʐe`bMGS߆p&o5W8\8<)3gLtx19-vY6Z8䔼aJp;]MMޠȵ= ?۴RaHײ4E(˵FL@v[ tZء AK*C 2Kï=BKb:`ݝB,!ޤ5y~&@Dlo1x ]u.;l;UR$Xj(9e8m~InerC8Q:=\ M֯3Ci]W stQJ^_Ős_M3L }}˭l{64e&Ͱ2Y)DQ(W:.'c~FT5k=)'k/{"4kW2*^c:ȿ7M T9:@wA_5%R_9n |p-*T܆MQA _$?ӐMGJ~wTa<2`ҝ(\UC)zKU]!pw͜"Ӫv)H*Dl7ܔo 3RRIs `~Eo XHN1oߺ4ts r\UTόLe^!7uDUC@S2KCh;?Ѣ!8ُwıl,scYMPmak|v>( 7L pfƿǯPGpLR4{#U'uC"6/injȚ~O8t}%u)5ܬT9-!#KӢ5U&h/ f?(C f#UHaz!-0Skkbqϖ]HwB 1_ć6e6ӡ.5-rFY hxa6MY_LI'jΏ"tPl;216cuc32& ӇwCf ޣ}d bc9XCJqxl  >gǫ6}͸ '(6 ~8u[by {u1Ueb/tLknPpp?'~ۺ'?BKZ_ͣ w'LGM*:Nm4o匀(p y"K[kڹdnZM#ުj v%y|b(|ShA u4>T:Nxs p8 ]d&,wIyaF|3X;邏lTfPE&?lbrc +ܓ+=i-N0&>݄Py<ºΡ k,j尺:w76^4{zO/ Gl{xZ?bd*36V^;_7=bL dQp\!?<9KV^Dmj❄t~n. pZI@;: y25:tF~ h.fҋ:t͏~?.Tcg8ijU#I+Ԩ_>/({͎ |^H_Az#}rwE6[d j"9L`qMwwq[d7X?-J- oH![sKM- o6ڦMfoh iu9NZa%F ԋsAǤm R)>Ȋ$E6(|rת_NJX4 t~+t̏[\욘Tmʅ{$>!S-TAsiyp @>#*^|:{"(d؀%xEބ17YUw|Wqߵ|G1Iv3a7$KT4.?]){{@H&S)e򀬴(bS%)&hh,-WK29d_4 ĐVM`8[ qG:;~_"9~s6TISe6#TF%c<6Po0OгNC;zH| hU5**\9 MP½V]ȧrY0:E8hɋްr+mhz6PX́V,R>BCdϺ Ĭ4`:m `_ހ*Bk̹Gb ս?˙Gvm,DWejJz7.( V|0ۧ˪Goδ/GNYE)GeǼռmQ/ а7R>#΋&.T@ٞHgb,!9XE lOM8nI]ߥ nS}.#fXorF'`o ǂaa^#avR64QKWp5BPT E_Jr'kL/o ΐjg ݔ#󮠧4b4 ۓ2ޣGx=%"KP?Xc 1R?rh!uz_.{;ūg\DQDZ"?:Vcg.]  jw~qìln4lPd5gYgF@&n`>N[]дebs7Tp 6j Rz{oHjwxZ Si!m;-{(0~|JX,6Y!43xoBC.7JҭGV|ciϏ`*SWٗh Dc|'|mfYM)= AVv.v: U3$;Ӡ})1#xaVM/%n(_uQӘEk* (Jd5|w<33e7o6#RZ\Vh\rt|y7} E`t: \tzh}Ik8 <;l%y]>Q~t$xߞ<;6p- ]Ʈu}gGfD z=;[xg[>P|HYd^QJd9Ӑ.y{r|f N@Ku0Nfeb] ^ (6!aP5!ye e (>\:{EjbRtl1\$ӭBRpއEBĔ@fbdcΊbG+ٙ6 FBj>_i}.!B.KK:×_uJM$pfûX?: Dm"А_?A |[GiA7f}LE ~TбzWN.ݏ'զ Fv@NlM =F^9Nf* b$?4[ø75hDז" #(5#:ЕYh9HGo\Gdt@E ̿Mcd?-zD)NU߬፥D"KtE,e,$wY"',"oeŃdžV9N"hq ոqeM E,yMھuE.4 HJ\<狞7QfAz|^-wWjcO%&Oy6+QP Loi'wRsVJ;a;Q 7`RCza JmFl{ ,@OUcgMIMcw 8d_ k*DN^ eXGY1gfg6ʾg+> 9Y9dSI>g&|6K? ?MA@QaۦR$lbŠtopj68XYoq:Z/Ϻ/h*A~4puv}-GxGM`*IJc=&>y* ..-~J rE| |pVm%.&IKDB"H!eI Krxm&@ŝDOs_t+UO̖q EXi(+;FR2v|ˌ˂o>{c*o Ƌ1˭4ޚ9n7}>x fHj#DEJ&uRniG!$HF ZxT݊^D.7}K6n)12q$lV{T+AFBro%)%9&~JX> .&C~l<%SqPx!JrP {ܠ_:pٴ Vk̲ZS*y9ͥc7UPDzzrbT.yEWbdotR Ү G@PW_36x;s1l0KIh{sꢐ-ɖv~أ oPYE,٨@y'[Z,Ld'ZMWZ5Usl)휳U j {?5i0sqp`-yq.wt,ʣ{L'NKD` ,9謁0m=MoV5%"BOcQdslʒ0_&4Ϫs قp5HԉPƻ&3T7*Mo`WZ*0Ԥd@WS/WCGě4RwgU7Nwн $Y4}f@ՙVCKNu| @d=B(!Ua+37SU~(tnu!011 х+;6.|Q75NAb˜*ٲEc&eF0ag^/+73H߻Tf$9q/"%Vie Y6LdR=Ac\nЩULZ5AzV%T!PfNBǕ=0Ux5:ڗm'1e$*Dπ9|K:~ Ly؊USVWTQ`d׻R0n=R0D~c,vd=IS>c9ii=э)&J}%8Zp>\|pg 4`6i}|]q˩F}Ss1q" u-ISFc[>0C" ˡI@=zzp:iP6(̅}3ʹh+֏]O F"E愙.vtZˁt0zNC ;U"+J騻3f@RZ֓z`ۣB߶6$d:xDTHS4QEX?Ʊ[ "_IfCX014>%Ѭ\eʄ6?v㽺s%'}cj6[Vs4N=grk)XΩSBrJPQ3kʜ_bjdu D*u%\Xl]4/ \ *ʡoEڼnl/$٧Y|?|f} .%[#~!{UH}B|;PRgs-KBrAv:VI 5 F9:73{ 5N)6.dذ>#bR'8j&(]kz0J[-m xίe`rk19ݷFe|VrHJXDv3sL e/'ralarH+6$h-|dDQ4ԛب̕'Ϝ-fEd)QIB>ݓjDW$2a {p$<46ZM++ I_7# sQ-3wU/neswG*3ԴRug'O NU _*DNWwXOJXQPlL!F@EVƵdX~aZq4rö"l'*{g~ȿOpJmNc#a_'Ǩn6xV~P#T 2!0soƻ50 0  q4Ηj˻TBSOj>['d'FoMy@ ^s *R#/zST[0VY?:e CMקcd^yy=Y$C6~B{_{"/\eok#/>cRP3և3ڊp8^Y|?CrW8\m8險TUB6+HuC&AKP$5U4[C@{UB^|LV$)PS_'ţ,Uxqӎ*MYb7Д@_A D4CN~0l%b ۥ'ӂ=\A: h٤<1qޞ?V3].4nix` b_6:W ,6~Z~5BxTOQ'kU+ܦ9>ݼmrjJ5LK0[ Cr0 3_ Bj0T*T~Fc(zF0ˑf0ޅgDžh_k&2# 3E\c4~?{#"@3­f9oF2o^gOo %3:k?4Y#( %by\(M]Y rNQm !gƕ E@+*Ov-\іni*\_9Ljvc.H6uPĩZP*lI p԰׫I,/+k{Rc( f>iӽE6w#1YoF PF -^V̴2>cC9?^zUv̢$AՐ\k )0L.ioM^ۯ.kc,9wP/rc||kx]T6RLJ0WN70=ڲ#*[բrͯ),E:Y x Ϗ@fL?- m5gRAAMgmy5u w`5ٽK,wtFrٟ. _d20^,IQ%gmW{PrbKl|V<2轨ڛoC )IoʊOц[DžmNC %q8NL[s 2ڙb%xY!bRͫ%A!AJD2hs<9K~$Kb+R~ml_aÑGIɴ~҅+}cZKĥNx-r[ĹQ ʀ<ʹjt[+=f# l[!PC2#*׈xY8I.E2F8VPAU-7h~.mw3ғ)3]Ff8r]A&%cz0JD{d߫܀`E+#觽wjmV TP+^Ze>΅@P%ՀIz5$( k }!")ᜥ81GL3z2λv1 ΃H;DL#V R9zwM\ {Pٽ0/T¾uɕQg%vȸWF7lqd@\̺(0s|%n͟o?Vr'kC֤$#oQGFhAm`f^[,:8rfI%>MZ1\HlwF-'K Dpu,9XD>C u:#JkVvE9U Zrg"; 2| ­6  -jFq˻rR5xLh sǹOq8=dug#ʨ\D/Hs1vO:#rcGX_uׄS EpWoϦ`Z|e~5>QODt(%^#ȹ\á-=%6OhW9ǘ𶊫<Ng6QNIKaïU.Y 챂bKGevZ>7WVceC|M1, /؂D \wW5Y%&,D;!wzFsFTh_8G õFzŦlݺO+WDo1lsP EB^P^E uTvg慉 ׺oz _Uů/e'W?ZʍJ&D>%2vz;7B Dy- T::>  .#X8h$&/;NГc:IEs{b2ėt8r¢ukܝ%]?YPl'^ _{:إN y*Ks(j?OnZbFR>ʈ C /DRޛFhB.gn41J 6x2`!\wݠ`Bn^('!J_-Q Sys*U6/}0WeXhͩ{EY}5ՉHsŲ]%vcO R@?9V[$.O()nKH,vê>8▣?v-q6Vؾ:%FeK(fYwciU睳]ښHD ݱs:4p `6h)Tq'_T f:t3 (|e(܌jW'' oꔫ8J ZQTA:IXyЩ,82 '3W,~ IiDY뼒l~l4Eb&mnRْ/[3Y^a@`>X BXbTaV QjѠ/a|8)@.Y;U--lzMk'C5=iyڡjm0t*\!Sb~gߒT½e\ 6dV@H촕}a-T 4$S8u>@IM핤jq^9u|m1SL:lbGʔAbmsv?=˲>!-+řą{=sJ6)bd +%1I3|˧ٙ= jEdudV'S 4fyKeL'RېI5} 0_\;&Kݛxosq[cN*40*2.d,MͰ$#~{7vGI£n_R73|hyӁ+NVh8~+Dw0 Ir.CqrveUЂB&o 3r+h;pT<ybXA rfj0&QnsU*;r[ |p_m|\jv =JoUcza&4d}HY+GR@'Uo r5Qm34scr%GÇSW-e-Ukzb7YHMetա}D6634GY 3sG(O` 1=oR #0][C~@8 lGm#-Qؗ@Z*SQlZ. 爹je˦rptfO;7?DvH1nv 8\K(*! 陱YJd P-6(#RW)\bQB*a@jnܑEL B(IxIz :sY3lڅt TX8Bˎk-d9]OOH5>7/j,؏)))-0 2{ma:S5 #|Kj)I/~^Mo']nrc9WwL%qX8Q4m ~d:,1P0&x|[B@LMU a=-q>VMNJRs<Ȓh+('9P+|cLs[#\z; 4X;n98d>1ș1(Uu@ 9!~ӑG{-h']XhR&q2!UP34KsP کBri_FB0~k5W H~e^  T+ԖfmgLTZA}pȽio;pNHA6 `8Z+G[]To=JbqwmW)uhTK@ꅮĶPWx ""ȼݥZV^Ʒ\@OsR]}+.o2] fD@6$4͋[klY)!FG폦G\oM5QCX=T=$Lp>dAG["ԩYng)RyH!! o 9,m1z͇)* zCԦM eȴ"p~_l)|\hYd},e9%Ff1Gv,c;@u)kΥvNŴ4#s`.odonj/õi`-0NoB$3I:ԩYĽFfPÑ+ԟ͐Ӗ=G`١u}CXuvؖa6i#5 OQa@.'@t5`)I~ՙI[9'8B_G*"W*m8)>ĊVsKNfSɺqtoDgC>E@I6/2&Cw]<p,SnhCu94ߛ@2Oaު2Q3>;*|h@PAe;HJ'sNfO,VLwj«tE*/nNC1I _LYץ)z"D|cvB.ѻX0p5纓7B 5ЬJ#fU&σv+w jGs,mS싂ec b*A03g|:W;\߈<(Z.UATփH:SVU7 8ԩ!qH;dy+yĂ2뀰>ΌnN?|biR)X}|m$re6MsM\1K)Y\ۨ}|5,}z+ʵ?Gw ~ H9HTaY qY^HXCT(}3G?b>X98P)ԅE:措:ݹR9~_ l*Kå\h*'r~3FQgcBWtS_oo733Oy5^4! LE3,!F ij b\/*Lr)Z;`*QX9-G陰t^IniJ{ cnc) k,m2:XmU#&TY*t{lj]t;`b=oFBd#AkZԋ'M@·޸ڜ#3fi4iC;o Mj#^@(Fߥ8^̧{^I/{'Y6&/K;y?gRc=[G B\̜xF^Z3Ϻ VcOxb1f |鹢rmmLޑju 6Ay?I;傄|T½zRE8r"@PLպn)o:[uw4r"ĹTRB88ʹ ŝ6GGhәCb)2s&MBn4TL>; e#+P=G†6J۰lN, :Vd.GGb~?] Y6]J: RQ܏Fuҧi" ]yոg7.y]  *-9! KImA҈Txfgs΄n~V m c1/\EY:+#~?ɞ;+IDUn#oSTCm'\@57,UUk}&6l?3RK7ܢubVi$=FA)D:oܝgb%|.+$dQNogAh,C4oÃ!z~㋊Ur%B2y:ڡGdKcgTBbxC]5Z`{/*Y7jb-DHA.ܤ&"C!hcIԶO .1^{mWسV =_Ui Qy/2t+r5W) ݔ҃>i MZ1Jm61ll Ċ)ckqhQ><8'Wܱ9}T%dIB4FT{8BfgA[Rpſ AdcY mMVg]+D\p.½ɳZ=/qh.@etYXhiZLi2[ ឲܮ%]>ĉU+QHA 7;b C;v(︇4-失DLNmT~C>{jGX>awEԬ.e7sm@]nFi~5zCP< ʽm4Sq`S6?l30Bց҅?GKt:'X[DS8IU 9} U:b':-Zvn[A=0&ύ-4!cy1y t.HK|ędn>fڤQƊ!v“EGTfꚎŸ&%PZLJcI iH]s(JA (tu 6n${Hξ6T9^A5Gà1;B ic/Q 3gճ-hu;;~06Pݶs}[I7p+u-°UGIC{]ƒCx[Q:AKީ߉/=9E"CicXR% ,pJ[}*`sg и{G Nch&NJ{-ʔ|~!ZYۊ&ۚ yhkD:^΂_u.Eh>sv`5sa0!![|T EpRL.wb&ѳFˉ#~Bs~/٭~m\qRKf45bWBlZY՟=Y$dM-6"^0߽a#7:h Fwj8 r[pʮȽ1dGuoҔK D Π2TbbG[eHj"H>yyʹU ѧc$K g żL`£~=he xCWߌ'-,چ CH+h2 o*J* 4 >d\ 6|_a RUPB"eG)̍$f&7Sh ʞHsm2`\Z^-{VkLO^sh.hlEs/:} 'I!sc8^:7xaUkM]OR *H 0)~s;ט,RhxєC;8~}~_n߲Y ̘5ً斐0c ޵p~:afdc7=!nx&tJazWJx>( jui" (cp2 Z{DIӿtr(fHߙc|X~K1 &vcPHh4F)t(ES!_y?^DsB DJQ@I/%!]XMJ"y{? z'Gd0P03rfMf[zjŨ {o+%3kLaZh+-> >2c2&ԚG1og7R~YZIHst"s&h!rƙ݌"cTw@"IҖ^=,oʔ OxA*YW6$NIͲHo v&w|"gH=X/NkfH>B_$Bݫ+ 9퇳?sz\C.UIKLEl:T)[jF8PXĊ Q?ru\gȆ(,=J{d=H@ _mf !<0hw1Ǔү`u],+sgZtGEV6WS |6 L4/ta Yi,1fєFnH8&"N,* q:zn؟ɗfM[Pڄfg3FШx ۽xceE@a+QLwfkq{X#Zs3G yxm |Ng#lTQKQ^4-`klb u){qWh ؒ+5qSfq ͫ$Tw{)A+{͡%І"al Z0Zj[5 #7u_Q' b/wF| 2+CEJRهN2@Dbm*8h|3^u 2=wiu&=l3VFU4= MoH k3D>^Jj@\=>$ѺXY(Fl(變]˃m K(M%"~scq)Pgy{BjeMT_gS9`c=٬[\ޞW i\\@cpIեy:i7XI2EFNq:k_e?3g1$f#dAAsAEm] K֑`".ב4~ρn)~Pcv28j0;N 2vRgޤ1fk|_nDڋp|C`7׺aCds<@а[E-o0:<\G>ADnz)wT4FSpz:A0߽>Xf eه 6S8gr(=JΎ=ab}Vvr{mX^o?і9ZCu  Vj ua. 6HFٷGP;@h,`I@qSC -+F6|gɸ  C#nxqY_yVyq ŏ^u;Up5a 's"yI=ݷW3bxSڒ{\7γlϔ5WK<ŞBN}J ae_c{9Zg6sH!{)Z(j6]-xmd3.ӆ'RXm2V9J!tIgKmS!sɊXwLqfo ?vR_'W HqQjQd²>Q ^ҭ*>_]!afԆT6NvG6iA/&l *Ъx)G;gd&3\C d3T>F9cE#+<Jr +@( 2757Si1 ~j=!B]5G]`e[N"`Jëu"*ڟ֤u t$ 46!QGf5V֎)aF?b-> %YgA!B O՜U= ~o1㧒cj+*jKa9jFKyQOV* Uq{9H _'P迣ftJoP$=@ \B#:B=~J8C<ZgmG17B}:r!RvajZ߮^h/⟦ 71#3]5Xټڐк~%xt!|n&P^`|1}<'K. XX4&eW!OR"tg͓NrRA8#9^]ެ@ nJkfŹ(^pGL3?AKwٜx{i%e ڷfI\HT64=Rr >:&$rK맃eBJk('xY F>!tblhw/Ņ<c%T?ZQ{tR6 fHNڸ SQ%mv8Wy:xWvujy^oxb +E#j3`O#S|ޑߗ,F&6VTk/9 $ e; ]jfɄDx&zO&a'}cۓm6&[A8%i\7_Ss[ UG@q[G5:wFyOmѢA!"Kuz`)7o:vHMe]{Qxz 3jg66vk &\k<4J_C̲7+ (+Kpt@pDa*pi0_7/@ ̾^+ [Uf Ұ21̦F< xnણuC?eU@fs лtu(Fh#M}2ώm4޻ 樺* F jdG.W`r{͏F~R?{N66nB?!ů_(R-OC0y!5^;IiǷ<2^˕u0, ع` [pJ1-5j}#\sH(9%FMk_|Fq&Q~yZ"*p޴Cz-4@0%UTj-5gCd>J iFRגfm,[>]!O k$ d „ܢ19 &u|D[NI"K#D0ա@D7@ֹ#ۼwo4(=$ܔ)'3HD@6-k έiKJZhR'՚Oz?A4iеrsDVZVvR"8gFN@(hzRMݙZi#|Jmz!ܫ6v"PߦiqZ,wc}msdëor`V'@x;j6M WSXr2 dp2خcA# 0/('i:3v,MQ.E:JjZi0xfc&=v=ϡ@.tNn); uA΃.!@.ڸ7M =Co8N}+:̤<7B<.}XKQS^QRw|.y@Q7d=.tṧ#PγDEK:.%j#@R bvl"غ&;5j_>)c`KDlΘ$`ҍV%̀.Dn:PrS|RaAEOJ {Yֽ_)ZK.kܵټR}=6$zƺDtGE8%xWKK.oc)/_6`.$5FV r^7L MU tRڢI`Ɠ4CL.V=wޜNoco<:CErrp;_3T Z+!b)4I{Fl~ %A9%ǯ0_< E-_!Ui)oR-ƔZS葁 πnl_4ujI'ا2F헍gښ㾸nԴ,*'Rqv胠cx6~gkPw4 b~BrͧGq)k/1iL=Eyx9Mzraʙ ;K53>] @ *D;ZSB*a#@D- VCBMDɺxqSxV؅ ̤A}h,H^#g ;Tĺ?}FT촛.SM,yS$`hƙ3H6v9ǧJ1H>zG`5q:;oyhL O>^WǍ|!Se2g1Q4""{9܉,$eJvJ}NZ4f0 JGiESPC>z>w~*Q8Ǥ =Yp_=?!5oU8 PcY,DH8 CۥQ/?kYE~ښ}<Ǯn|lr^!Čd])f1u}̨` 5 MĹtCEyү^wJQXxBfu˾An}뇖-یZ*?lmէX h7:K|#;z%"0*=a*cxƮ- yM١RڡtuoI&!V+}gR pJ{]ܗWQf7 CFX0y6):NPt 5:+oq9NG[eiWOn-Z3b`XvaའPn)Ռh=pّ ܕ-_:e>lE%;垪ύH.GI̼ц`eWHΪñB XhU;2GN̈OvLIԬ*yE+h JhQ>;3ۮ$(" W-EpXn^Ԡpzؕ~W͓)X&ݓ8V hZ2G-&9|Ux#:rէU:̡!I9%lnw?bxWc67tUPj挊nVnޱjP.1^%{J!;+ -A{du(JŤ/hMhĆԉjn2HAcgU$UG?(cCODѭ> f|gtV]v*qΈ2 8|$mD|fFzv9`yE>nä\hQJ{[  MI0;eX}JcLmly_!OK۾HXrՊJr5df?/\#B+[ad+3)V%Ɍ$xU|ֻJnU%v^ !0əq2ڐI;q|j"/k-,nvpk]?@pWW|e#ƫ5@)Qku;ro&x3بG K_=>O~[;`>fuJ4{/~5kDs_a)؁JS@;0U;p[8 [ʝ[OH;D<%YN &T(gPg@WBAƧ7؏*Z2]iFӜnE_ީ0.!|ِT* wˢQMm@*a;sRn7J}gkA+) N׆[_˖7N56YcX<xs:=w`S:<7<%7k׬Ɗ1)eL-mgV3tUn]pPbXI W[(J_Jc=6C2lZ&ᔤ%ZC95vIo?lI/lQS)% |]B;gkMeN w!jn/Scw q7ߊтGL&ُP qL:0W&'E\ i@TiM[VIU奼g LWg5m/)L]6yWN-;n|aӵ}VX_ d=G.yH8fcZHwGJ|v O;@,M*,77E:j 'H?%0N Ap'ը`[: 䣋(B/qȓFm/vz [lfF#)A:Z hBJMs6w>s ?Zd ٣9Rۖ^>#ZV]vL}1fuJM e9WpAE|9 6M l 6qq/塹 s;lFI+cdjʧ `1k:(r;9#tlS vW=X__E9H</.=$|;%U=)0!zz?suub"1܏8P_n[]5` #WȨf|Iu;G/ż>[\LY`Ro9%[dho7KVt3Ng*O^cқs/Y4վw= MhAqfdy>CEKQMO@#k&DVPߴզ2ni"sO޻xDz7j%;9/D+' $Cg:5J 7V5mg3.׳xT_K3*߯FK:+wJ1P>=$ ?Xr}/pzi=|'y<(X9!D`gHn9Ġc*e<-weNNd FqfdO.Kon (F՞աΠ{`D婯#8@d?AxśC- m\NT,fJo!i' ]`tЮvdV~up;:QX­)ϮğT-A] geR ]@Tz]sm5] ྜྷiͼ+P2(X,kn&GP&7XTVLÀ2A97[E.q.K4fƚɬNG5KԱepM*E"S#N*?F^ŋ̍_ah) 4;h:(#e=R~-ljj nUGayQ9^6$M4mT!z.]Νȑ|dRZhv)@oYx ?e~^q;\>֫k="cp5,|l9Ež W$o78eB8W9訋|9hb61|y^;%y ꇴ2%q;K,"`_d0D?k:BLL`g^ 5+)lG,1 |"ɺ v6N|ƕ3yV V0iIH@qGψN75f[ׄfbgG* (f.NW Dm/?</++e=PbT'&X!z4].:bޚC1dvv Mt<03TxO Y^Qu:{ہ-ʾdB6)F %),4<^ﭿ {v:;.4l͆6xKlKsXbPEe+c&(8qkçpI&ɩ'FTkc`cގ(NΫ/Gw֣ao_"TjM+k9)0V t_n5D{"+Llv0/r%!$ɹe-^|gY!\\3i-_yϯ!D6rDq[F/᳗h7B׎r}bm v6b%h{8P+2D@`_V0CXOqx_8*K&:r%oc{Y>3̸O^qw R/Z:S"eDIG2ș\ $vWifQȾ4}?c/k5`ijgFdO8-=݆tg z՟p4²nsFDhU& vɽ'bRGqUg0bB"i+Jʮc)1j#$D?|)MOàwM,EΚHmY hUH"hB2NW)> dZw鱾tz= EL,LO!+6kSxQ^`ri N ;ry\0Ő] d.}j̚!e숓P%L5/|ܞ yfned\6%r x!^Ԯ)c~N# ʈs4Ѝ;q‘^/ SuI `{/zk$@9-#Mrbt8 7h =2F;oG(6E.8\~A2wsJ  gƌcrP$g|{o6)Ҵ:a[k/ g+P[y`IlsJl-S/{nKfFһ&$Aƻ ]f=Oz쒫)G/ ֛'%B9ϼ,"KFE&M@/\wwݍyC2{Pjx %{ vsD2{'1H0pʠۣD*J| h BE4i6[[}@ɷ1L6럕OlT%Tty;};rQM矓.dS2,1Y!$Z1J6 1y z/p:n擤2WL^M0iNҀaXz O+2[v؋x5vv-8t{ʓxy$%+`e1LΰH,cvV*{;snWMBO<#.T׫aN$**{, o=P} !D\h_{yUy8\T6,qc7Fj.p~FĦ/gHi6TDo`6,0Uʶ"a + i^@:I̩bMT hKF{`Czc-sm!0=BP3нg{gqT6WqqH׀tPѾ%Q*ZzL h-RLJ,  rmHHinhy.P5mVhfz*ӭ3fbOm^JS$qȺ>uny0*˵,>l jJp^eSFۧ6}.<~8rKWu"D3[d6 t;#JE:މ"tӧ #f^OY X 1XZl-|4y1B&^B߮A1TK#(Z1}o[2ubn~k1EC&8v:O4wVEm]łrq(  m%`HS|1jK7yļAϣ#%sH->"v7n=f 6wr9)j콭~N34E΍W6އt8W"yA:z]IpTٔ:0EN mIT4&UvH9h._*Fx)%DoE[ VWAPmzY 墖 c 1NуWZy'۹X^ָu.#c1<$p#TE9ܕ'%`v^[MV< c4^['G=͊zPR=@hNpF Z~f(00+M§ڰFCBPbdύ-6m%Y<:Qܶ9W * ҅؆boMb|'Dᷳ o}oǔd ϻg& &2t&J(AE)k O(I7ÁT" _xN7X9~za<;Y5S.#;OgpK ቖ =dFF_4EE6”_="]i /(a{%(+G)w:V)sma觿jH _J8󺦫.i\|? m|W`z3CX߻n*ž8a\gN* E=V^3?^DmG=vi;hNIeoc@d00R- Β}OȚŏ=ӧӄ}o]LbeOenp7Aeqh7)Ȫ u CXְӦ4X9R#&s:!7 ~; _^ 9fHZ_F>d} 1)CjO89<:֮MH ]Hj,cAK},c>u;~fg**M`T0gx9{\[V͒\kе^Ϸi[|"%e5XRLѻG`۞# xWrϻ+7zbuL.laD.O ˬn'R݇⧄ѽv-9')P@Bk1?hHChX0Q#:$RзI)q9Ɉov4xr4 M~r249a94( ]L^Mٕ+T0_ﯚ$c}sY*Z2]RM/[0$4M6ft5g6.ƨkw${3=O)pAMگf.]5TQy30uZK+?:F[U~9d,[=dFS1T^֝M_ {LfrS;! DrH0W7SyDef_!PKWNv8ern~L\)AvTg}R.9OG{7)^6 = kَNDatsUgORg\OL[=C:_KW1l Xbp(Jw

擝ߏ[)6x50#4Kw%0CL\k]g0/ 9͹uJ2B/蓅ΐ\{yATa{D9tX .a[LS5 }",1sus+oA+i;2HVЪ-OIUIk,*ujeAM3˔=e& h~NUV17,=HLES@Tbje>mI}|g"s*DCW``~P!Pʁ{:a4UM4dSR-r9'@FDbFa~k9E[SI[EI[@w? ;Œ[1bt.!z5B=HW"Tm@@t?.N }I WQ9ƀļ8r̽Fj"ZDWnuds3af*o8&'ee0Ho2\^c)W[2spJ`֥&A|UBE`K}Ifq[fX9(;~D2z0J*TF,7: $iGo'IDFoRCR|+H(Q$\tDAd׆ Wa8|p "gVm9߸fn)sp' -oΞĞ$XMS!VS7x2q٫5Ux\A`u mK9r!^\Ywv9)Oa3M /a*>؂]m=dKWm،*%&W6{sa(REV[ lL%X s|F8o1Rq$zyۨ@y{ۥ hL{jKlIKnׅx4]ZA˽mˠm-R͍Bipjx'ɌQrYT{q@&wxЧ?y/.W82 FĀVs脵ߟoV'~uUu2=ew[,ģ dzhJ$׳qNd$i;c/y(s\^[o/[.IIY}c հ8Sr|Rqw gE⯡w9QS<ILodv; zqrOؽ,"&}UYJ#]/yPs&̷H᧣+>0"S3*-֎J"y `Ȃ9GfQ7>ΛA L*ZپuO 0IIAUXdA/ g<9U"pbX̟(`, J)E\I`vk6T`}B% T+msCOz8K1PжO7LJRX&cts6+dIgq0A09[֫z-f!m4˼mn#,U4ibAØ^dR=C8@]I),v0-O~t+SgmҘݘQ%ʠ/_nDO{c's$+t Gڝ^۾$m?p[UC0rPHRV yUp`2c0D&,W~y축|L.18Vl[u`; c}Q2p%bZE~sb0&ND`J bEN)JIjZ^2N IjD U@3T bpωT=6Nܗ?w j3vJYlX S`3t[47>C?͓<Z| AǨҞs}Dx.RS!-}Cۮ&1Ӡ`f_(l+<\z%IV H Bӂ":x_Cp֩ҟmLc ZYjg/ j*e.F?:Rt&RkVˍ8<~N}%Y:O=`L? Rx'۴ /}sCPMVxff "RȆ_2&oopB74$1+d#:L=3&c !;}Cren%mLEbvOe,qkU?F 04 0lJ{9T/ 4XpмN<| X.`/;4݋{γ޽tnk)ݦ5.uKecߤSüѣw-y&&ۘjË!kZ2RDϣPL)gE%Vř]?9 6 Zoi61>M(L ߌ;=\cx[nZܱKpU]"c]>>~;fy} ,f*q?!Mޏ'ӹqyx}iƀW?*.rĔu=koV?CH0R1baHd2TzS3 LPxOّ5 h@/4.c^NBrHU9q%ų"de_o"j s|k26!/ d~7aIQᢜK(q֌-DYIrQiθ^{0HRsmq"34dX.3}zҫ'UQaZ?4T|W=$B_Te4L6w$#NLnFACp0u#'y%<S}5[X~1Cν5m["={酌'_ IYۿb'HWf5_z뾒$Hּa<}T\BmsrO{ x78o?ȑX@u\c {5%8JJWn̬l*txǻ.:B-b|H:)Ah[ԞW8D81Pu0oQn+ -4Q0JWnj(Lr%L!aŀ131c4(|Ǫ ōst6 AϋH%mtTqj0Ci!"D/CZe N.yI ~3ѩX7zX<6Ś1/CB=8ލBy̌gxt*jfS<ͪ/_$mػ8vg>LD]qӪV` cekvH^԰aX% G`'g^Qƾ* z_ѧ)ĺ1Gu k>1_ l% 5¡aH5Y|VRԸqy{vN$藹5.sw jB 9&=vrF*i{8tvfRC_S*Rc~&YJXհ&Ʈ m>ܕo&am: Kmr畂F ]&o S 43bjnr >U"uGK& Hya wJNL#(2LDhVKL}󟝚8< >pfحd"UH`R FwCew3 j2{JRx *v<=5Elv5?D'Mfn`m@Iҳ\c\a wrs楏kXUz!ŷ~ J;|7p..,D.aBMyr0θl@P>WBQxTV{l|׸'H{L3rk|^ &xt%~CIΧox_7/Y?͵BM")g?գQJpL@'Q@*"GFzuD/iΘ+%+=|u#-qc%9\<2}Y w=pўޗq XZTx"V7*@=T4Q=di@F"p[4*Vд2xR6ܱcZc?Z#F>񝵍@?!>Vh<)ayFVO5Y֮Jv}) Ĕp_pڄwJ\Fe~)Ճq`˓j#6 E@!"% ڦOVsnvMJFWsaUR?ťJ2MkyBm_4CeA\Fyr ]E*m+P?߅ `:_ UoWƹV͛ Kߊtvꌸpc4Yˣt]|g }no浑!㼘TsQ` 9䙢+$ZgͫB%Cͤ٧aG%cڈ=dJG?wKF H'UsEjq|&hJآ"%*?8^?I7<;_ g-}C'ȓ3؍ozLWBVԮ T;|k!p-HU&`.ֹZVgzģc匒ZȶF۪Yj4;v C.RG Ļ|yәWC2|b#8ܖ순y6 S@ax hOTfIys`d%yK]4bۊgalQOxW3imTdgNPnUζ4rh+`7C!♛, yh')NGn h4'}} #c#KHAb O7TpndP;O!|=D-҅d̕v1zQ2ա{wor4戺 1xIՠװ G7Y%B 18t̔c֖! J @p –wjk&XJszB52N',]'F]lkZ{5jxoDMc2I)'Klbȅ[&3^$fz9~Jkș;/T{M_qn NH)oq/J/-?J9̏FS8+,Z"Dɑpⶒeo U9js62^tf(K+ѹ̣}~A֏ȁ-1R]Gbj"6B(Ir^?#XSS66pI?)YAfbT뤗 TE{B5MgRPNor'b׏[ޏ"m8xW:C$LyEE qʵoXJne ǧ R1 եŦ Y#I2m0' zF]: ]$%*Ozc3`"cRJ> +ę0D^y4@2Xʨ10 `U cu)rƛXNbrY*lw\1WJ^{؈%J;"i; ,^J юF:?٥J#aErEi-Kc?.1Us?"NX{wo]ot5L\O PՀbp (\!Q_z`~9p&AAvUT!/ծjʒ?'߳jȉVwH=ڢD>VzPxte)x9l Y b3EKV\L*QDVϔKLK3-/?X1[Ն cAc,#.̈ OvN 7Zl'(b g$-欒=gcҴKn:㣀a7ٺyȾ{["WXc? V'*= n;н`ʝ~rf~DcǞA aEPxn#.z(FX\3x٥g\<.[cP`\i^OwQ`x0u@1€X -% 7Cmo_Y,v#j:/&=ꆺFj" l ;Q,"`"Ss^)koH&_ngY'ZP˵@.gV?+"ͤ$բ.+B>+ɋXwLmk+<+DcG TeqLfdԕdMEBa̶imnFG*dH;1u)AHa'#D(Up69S͑C0gBf f2ޗkd>ҭ#8~_s835[I ֏_KŋpnjKC -:/u} +zqP»o| G(0t,|U;ǖ0[Hv+غ9е6J7 4>Y8>--:j8B$#eS.U1|+66ɞ2w&;(hG`X}I-KdV5\Z4κP:y\l%_\z:o=s!`(/$Λch-(H;ɖ\]l'HX A3, aja~ܳLkECճESWu8`ҒuX-GZB!ű#R^ 26qϝG,Dy j(CvLM(OFr3|1%fkTba?qʡ┻N[[h(AT.k gM%{f!\ӄBE=nOiEpG28qm>٫HqK=i)[-AdO D 4CL|Zyt#tzJl;*+N1.=,pGavA91/7{W`GvW*;=Vk]HSxM j~7_~{Y ٙ O0B7W/{#[#x U1[gE*vwggN3)clCj Z0A(Hv{Ks燡YLL pR-k(t0K.f3Ct;cQVrXn>$Px{+3e>fWM2 73֊9TD/{F|jԎd5! a#o&.f˄CKHb59/BY(Rȳ9zBG-UAe8_rN2_5K?4mZ܌bcWk6PmՎ |Z, ˸}"b/\U)arzbtPLܼUT-CSGߑCRǒ^Wא6%ւF3SJo 16 ;&||",! oxBSN׶ІC:32rR.$O&<WE՜ɚل Jq{&?֋܏)5ӧ 3nt{ U.*%ED],˴܆ܔ%܍/(judT$7/m3ŽB&$b&H&hCxTJք)) ͵F;nH^E]kI[`p iZ;ЅG]AK M=P# K_eJ=o yaT#Kj\+saf 7;Fw7BxJj77jc,X{niCg%uN:#S ( PE#ϒxP@w]CD3|s.ˏ+Dݔ~X|pt~0GaN)/('צ\(&&WȉH'lig³ܸXo(ø3Eh&NDU=b< cw HB%Lx%*x=v2j7AW8%~3Ͽ!VuƜWr[m6|2Z)>‹D'v$ KkFc1lCٿj,|mphѩ߆ TVkbSGO]\aZ۱I TɒA5W J=%uHuyҾ'`(zO[qZ,5ʮO7Ex@SDzm 4~ڪF4GsɊnAnU[)[d76%'-h$ oO}Rd1Q8\s/жOuӖ_?bsxmh(pw]|[7[Y; E-[0d&&[TtgľM]*떪[(Э>v$͍tţ~?^ pۼ/b ? гhN5Z~|0lٽO+YE[(8;.G0`8M l>̚GfhӾ`+=;6ʓ!%! NXsq~jf)l0uRf we 0iQSN[VsroCP\'a5`>'72=}%iM^Y?܁ 7fg-#thFۡkt܏e;T^SJ`#׼).M5NJMv:"J /_/ J~.) xN5X3x>dEMB0dV_~`jc̑dYEJ#T||Zg@Ō`8ΜQ+sHOC}}3{h(Su:flv/udϛ(gvp[wJU>[9(m@IY´D,sYFJX(0ΫMz!˲< X--8 v߃AlrG~U|ٮ} x *ﹰ.9B\aw5.$Q+7(t6!"l@vċbA}.hfK $TH$V=3SD@C>"P1'rE- ^U}MП7jNvy߀&l"dG᜗.q#lݴ;JI_ -ODm£Bm 4I K;ӠbbDT&0^(UN B\g?D Ek_$ sliNf;Rn6E_ZʅCAI.Rw_UΖi 0m |Jg0[L'3O"Zx;Ͷ8O ׈ ֺ0vO<;oKˮc)'N"mAN["G0=UAL)Q/~zAaNjH8bO|3}./So7Yԫ7P yg_p%\3hV6%f0;CfHWn!?cGLh Wt<%üZbjm_Xsɹԏ5̓sۂFc?_<G}6Y`-}DBlތA+!mOgxsiykŗ.9G;*+Al":$չ^u+iuuh:,9ePc~qSXIFXPN/\w a7&tIkL O+4uT[xpޓњ~HJǨMig[a哽 //<=|snBAq(l4$ 8ԕ% &u} }Z)Uqasx!]H?9ˇd/p1]X35iG':E/q.ϗ|" _E]$w ۃ6~nk\j jIVO& } *L38":Tt4f7j(8)%i coxK,k iE~n:Hnm=S_w%_4PN xRQjeqA:VH4Z?=q4~1d*P5ϒ^TZ@Vo@0| 3쮿(&%i\7LgԱa#N _rU* #.-ՙ}AX!/c7h.&~ƣ!CQ2| ng Lh{>cp JܴjDF }eۃX4\Q.}ڥ$@X h, j=QHW a톩CIJvZ,LA' ΢@ri@|LzuQ%!3"𷬄lcyL)c=\<nowV2a'eʈ9.zZDN8dzY 2z+M#BiY^[6Ѓ zqD B2Jb.PfkU|acFli-kؾ,1<|(aet_ | p@&qyj[[~!7 ~J=AŽ{J6p4V_:Fz" rWnƘKރ?"KKNkh)V uKZE%~~D`i-4 .LXQԋQ5oG\L "LЀx@{ݳӢ hobEuB(g`qLS0si9VnBҋh$N{k$K$1뜣?o26(m1 %A'Pg;~a[{:$$WAss-&[A 5hW*wT[=TLQ ,' \P.xrĮZtT,l 򧗩L7PefsiuDZ84#,cb3-&?8V""[ 7\ğ'TW?fwԮ:-`Tm LJ& WC}rʼ>/656}ԖT /ļqeFMd§c@3iO[W[)XþR@ZƋU$Qrr6`2Q>4"J> L揦fN(|J&]oǷBb+րWe3 6l6G>]C~+p"e K1 ҿI lyc0Xu}DJ 6%IӠX,ˑ|?HRj>:3K萘FހW5( 3F,d$LNq&x]cQp1(t.;KG 1pQK,(QpYjE㴔03t\dI<K2ZM{Կ g=__ kXFoձsD+ҙYLp GC7|uO8(yg`ؖc8"~[cv|S9ªWw0ߑ WMD1G"5Z~n9c .d-@rO.#QK=.h4W H"Ri@i{0MhF7MF?DW0u20cUK}n-Ҹv^sShˈV o V#1xpXv@ˬ);~*7ȼGR~GLl@K᜘C(%;BM|p1Yk-n WV${/[qzsNUUP2ZHQOs 1!Z0'% ȥzy7;x+,Ouw&F9_Bnj hL "1$:נ*YP[zseDh*& h:{>?Hij+9L=Te' B"T2D8*̽8yzN?8R6rq89YST1bZ?1p KYBRa6T'yϫC DzG;s8ѝN~seIK϶8R%_ =f5eL9 289È2VǓkxaVԿT30uO abn bVz(֔昜I̙ǛާN1)o8nâk!.#EشO>ҠB n ΰ5tw]٭ gisu٤ 3hXD:*AEܷ ̆Յa+˵ͽzqeJlvwylֱmbC/3J>5:)ئӻ6|Ku?gI=ളt0Ύ?9XӁE Ü S =D{%k> ݠP[~ R.)!m.0b5CYr9yOo&I @LӲ4z)UQWʻfv|TeVR!łKG r $ܶ%u`d..oܽ9~^x(Qzv's16)v/w%[øN&jvb|dx>Pq)PI, csٴ8Pюw'*n9Q[ёCf%Y.gHҶyb9++&+dR0Gб gyuq1FS 1E߳SN VI >$Kv۴ԟ^PTWPݿPԺƏL25W⻾'ŴLA1AKR)-?QvOtp;Z8N3,,Nap,?D8R5JXeNh`ST|vTS Ŗʔ?_CZU[k6,: څ&DTi~eHGm܀͠ј$풁FOeI׈p=3٩nT;&*?0a ;lGϧimG?UFn k'O KH] )lW؊i`8p jXhz doD2}V|T^YZ1dfЊlb4ƐBoSFջ)Ymx]B?a'?#kOQG,C cujS'Ŵ~FO}0hrթY a]SDjW(8"Xrzn*%pIJiqڟ7ͽWy>/sGa'Ԭ2(k 7<Rm>2>T`&7-H0Ztϸ7#J%.NؤAAgEjǞg-HpzM!S64n< BqRUy93²O 'e_{N ѫ@ c. V#:['PP }kZ\x.Y}|QOjyB oov?rX͒%MRgseP/We߷rH@͂5.̇V/a U^(F6[OkQ*$:S> U]Uafq+]:̶-LDGFjQb솜ݹļF> ÝCNŵɆ*a +Wy07䴃m3D.:l Fp0u ɽH.ӄc4 ae I~If$:Po+ H: ?qrDnJ58t =}d:HVZzL !.01Hc0b?FUcTftĉ_tօ_ѕN9}TAgexVF`SÄ%0<8\?uxݘ=Fdc/sa&n|Ѽ9W6sB&l I K- Ad&DamUU&2,|)_c"' vQX>iŗe6)Bg=hɤ rj_2}"0悒J-;9ݣ|y`WiO^MC,rMLzR~E8H7H+AͽCl`@K_aas@^oV#tW|v+xv}G;(6٧zn4)jzqa@mMo&9* (:{]r K(/`z'?v xZr.Pmө_nu:dݹImD}h(tIsU-YrQFF뢠d#oO4LPwOW?e}dZ+1BQK9R3Y̭ (R=x#ifKx yf":Ț` ߐzfU2~tu!<;20A/$2P~8ܵt%]Y c윆7Ifڌv+*yS=/*xГ$K#U z4Uv}n |bC$&Z ߞV~0 ]8a~TPIQՄ{o;L0YzX>$I 6uF-\(\\_׷VJO#a߅2~?L|h}v8qqmQEaKͅMW%:{J\0T,!S(61t5TJqHny1W}(_p +\pɑpf7`3ijy^p\o~{)ѳwxveXQ/He+wE2M*f~}9&2#|k^:ڷvQ{(pk;GE"T׵Hx6{Ft%=cE[/ r+|nyZ"ėf}!>']5x V.9Fu5Y -.0͏~juGs`LSUq ;8ge3޳! v\GТT$UO,'۔hrU! %nCs гzC.\-t:ICP# gn۬ wrvMjW^0ݔ1֠v>R8*m5WQKQtIg W$1gTA@~AvhGWŐ䠁"9.)CҠ]UNN "]D@ J{|{fbPzHB)o$~=_ ;Ժg~߾Ff &T\3q(plI %}kh5PZ-92vͰXHo.2&PG ITҞ؋6NDU}Cc(R[}a1j:95xLmπ`G[7SH ]}ZrHU2'^lHp-{tXNal^b ήI>HNP@n=]QB2<οUCD2~Ѩ'hj螫lҾkY+fGOQcގlo7:&'rnoh2C v6LpRG>|[ƩDbe-.;$ňsU9Ip?X9)|4ZLXeLG}\ +G`r՗)@ULl :BRoBoUЅ-`wd]+DtSEC6h58_^..t(IlO2wӤ)HU~d(=M+`p=2arϷ307Ja7O:f\Q%IF` Al-Zɋ)~BYm)jl4!Z߁b_K_8/D=$ne̵#bQ-[Np /]W4,((%_%+(q jg#,Sŵ8˃. T9!D%pʾʆ{yih !`ߎB Iz'﹊;9 mV[/sIy;6"?ElHRۅޮbu*WDjA"%!'H(C.%ɮV2ľ5u3#$}^rhCRCyuA\$udAǜ]m@?AY fo=x) jm `;-G?`7TLfd3{xN2 ֋h4iU#{8~SO O*5G".0D0ݨ:L]M03:wI;RW[@r Ԫ3(ph_8oB,;P˘V1{bpVJlٞ$[IT< }gtqmo8vCx;X yI]wLL9~ Hw)@Âڃ W桃ZGFQ'_E)ݿg!m,ef N v%Ϫ'<~g P{#_=ڂ`/PHRb#hˎ ~&q2ϗ OO>NtZ',:r/~zMigb3H} V䗐N`|]RLg\1Oa[UT_X |ЂRc.ﮫs%:RS(/$ZB 72?=d!kwP /O ^cI2pdhF"{ ϡ`@B `b"3R `vy~l=)?RȐ[A9YRԧ}C~-*=O^۪rqOBB8;ϠpI(q=(T*1T 1 J!}|ٚ J81L)\δ:ia &/egqnxX $P*\(yZo:Zig)Bp]& `Ǖ!똰x,5NALyפ+ kP_|k8x Ld7ZrmmxE-d~y/įKИ_@̄㤓ы:z&faD {Z'sRB5w7-v* ^ʨ8{?>sʃ~0 Zp;" z)K\[%D$%o}0)01tey[ PA] x ~'[QV#KԊ2]ɶ$d' B]gWBiE[NdCUsؔF~ɡ?VwiUn;ȌYh`*R˕J|/,SY`teS !꧔TDy)XڠVrK*w(se)M#p mDpqEYdYRx1J`wưDž^?xS `R8T|;Io_Qo6BH&W{  CZ>eR!nLr{@VHI#kzڀjjt6Dh')v"Ru :j""(@_ p|TR(<sE+.O:7J)qp5ɝp٥ GDZ:9JیӥWCh>U0YmTϋ?*Qbd[[IrxjfcC=kzŨnxۗN˿7T51U׼3evk?ehm(c3;i;)UMWe|ϝd9y~\ܳ%oOS#W9.lP)}5- xi/,UV)CtTA,wLao& rϻf|YoP)ǟc+Uԏ; nM}GQC3Oy h-O!gðT4VO9F5'pF+!8d|hgI1yiew5;T.C ylT[!2ާbM#lyICqqN"ʮ߫ e[D-]tFDW-Yz $w"\,|Whw| lcWJ;ٮ AG#s>m' s@d}M1+)}a! ~-}&y74g2X27b#sqj8m 205L饈k^ ei=nt9.BQlCD-MOH- `ΑB33x\m' Op }`Yd2*`ƲKq 8*ll9` h{>Cgq`mS'wA,nlO ԛ+A xmtT ֽ7 6( eOhД"U ga/1rn9< m/A"v0S²kpHb1Lwj;xVڈJf_h- b2.)t.CF奂 }M!5lΗ#N\e n[t&C\2J"7(I//c/N%z6hdco _O Vkj )h@I*bu%;)$A+ U:gٛmPb BGIcXhC؄W7aTT%@Ȳ8ޱVZs9ѹljKVġ\T̸oVGGdC1FU <: ;LDD##Sܭ'k!iOq$;{pٞ|+>fUsܡ MNp۪)2 5/Z &gňabO yN)'ٰ.P~Gh=..ss0܀U&@ IlUu5XM1X~osoՃ'4`LqX\-UGsp1||D2锹bwVWǭXʞU3q.7GdY_fɳq8X$mkɒ\223A|E1|)>,5l.-x2|}HZ-|9W_ę.'$q%$ϙ)JƯ"-L{ ^Bu@`%a+2Ȍ]XLZq]6(m$qPm{1LQB3;,e~WS4ۯ6-YTzB9j] &>u!e@>d\^PF\s:TVZH}3x59szg3f}&O#37LA؎0Wx=Ӕ#|hsV:凿CsPW؅p ۻhD>Ӹoց$n(|9I"E۠)cDЈ #>&p_o9@wɿe.}Æ}I;9ÿ?t"t6 Ťu *2z#Pzz5%b#j`9S3~mS^~Ĭ-q,,_.ǥ#,SLbɅ/N ,˶8j GĄ⅂J1ilh)04pK Ȍ֢.Sb/ o8W3Jg'bMᖜ.wߜ>DYgm\Q, +d x^!"b/RcG~zl_){$kWGHE|(jxMn(NvgBl#\'7xĘxj訢Kկ"ƽ5q.\X-wo;M<2j՞ mk!VQv8rF]}l{2߲vX\> oÙѿaT9޽.b_ dHN v roW@J'bS71sXݒc>i]([$o%9\R՘h4-*eT4Ҵk< 4*}ISmAt*9_탟c8N?ư 1HOu>io"CDzz?7v U/m+}m I!ŏ;IJ$/RStT̻ =%K9{ɞ x4t@3ƿ`Z뱙EuxfԃH/(.֯jGe\ e% gxh?>yM6Q3;T:`NI{UO r6[VCd}FbKF8BZ#u4^,Y TyH XT^J-B _%@+oݥv6eO/NƕTԪL75ވY/Te35(V-KLAY%Z&[k66U!oj,YR S]kCHn#sqoݴ&:9~t?A_P.>:Ue=E-%"7}z<6p¾ɂ럈iil'?s ,&V̊NFba%2``zm/ ڮ\pdwj"0쒼i%DW7X v] ;쟽$˒Tcu?E*'uSa>ۢQUgde{+bdA~ɾv8/ 3{(wܘ0N@}ꈷaOIz^ su[9yYORY1Bg ]脤7T9(m3Mq|UoNaMʇc;CU:9;x\]Nt| JbYc5e'PtdWEO}}uXZ,t+?3$5r+yyRNRw:;%p7%̗1-0tV2rlH\99pCfkEKU1Ešky[3Wy̺3YH[} Qʶ&Q8'6ݵ1zUtG^PL`_ʔoo<}8wQH E|ɧTj -Q̫ܓb1ɏv3䣸B%TqTl nIQ2 UzEBY<R?l76խ^>9y\bc;Nvc=Vu?; >vQA-XPI#I)"ϲ 4o sG͙#cx3Մ9iJ`{2h|yU P^  &6ڎ: thλr e =Hyꌏx*':mU.۔o9\Ӫ`s.=[ɍg-Җ*̄t27HKcG>L oɍe֘ȰPK0͞ja7 K1BLdv35z$EW/n 6P=7 5Jb-Ȍ2 ~F#״t=?D@/D!z@*9oK$4z?&m[|}$Bz)GN'ŽN);0RDzFO&T_ͼfzr2%QHBmyHgvLQU` f)?~@O!TnL'+ Z_)z To_1$Y$!,.5>|RBnk8qcE(aCI9QbPq /JHyKUtpAKH=*Ȋ(SPI^Tu#,%m\]%.Cbmu]Nh%˗"s=L6sV-5%5Tn{D|wigkY (Ȝ7`K7M3`[ߕTUkݐQoQveüՄ2]g G..dݥn:PLz~üV->շsBo1$QɌY3],͒+k&PXb EXU8AZG W;zԭ \[FH; ™C W=Cxڇ| 2gȁmy] 5H)8Fivjy )Hrk5MErDp;Lt*8$IO,Q2r˃BMpv^!`$=͟NS)rK mú% H^T/qC~xN &J tX$GF) KOX_[3K!^5!@V^3^TQæVeJJ2;u"7:p5~Ƞ4OӴ6:njGt[jMg16;FN- krG8!_a9N'}5 VA&zVn,gkP}\$rҿ>Q )^wzQ^]] L.:aT({?IPj? D눟&F+R Bhݵ 1=A/(A5 el`᦯Q=#Hq:hc w@NȮ7NhK@`*O⧆N0 Q.1aӫ-#>yzBH  Xz]ԇ]j#h"fE̠y@Sn&7)~5YZpqr@ߩ1?\\ 7^N |Lv:O^Hg ~0W~E>1tXq~ eڰxM(xH4޴P.)f `cR%7"fn6N9tD~M }7 GL_dC9 ]_Lwg|Qc5)V2toJ/uw|lVX= ,,^|q)BwsLh[_ mu`)f+ÁR#}D1Pb@L٫#"SZX_ Iv6SV09o{H$4P$̙Xs|6G{͛1Jd‚ hM6+ $XAA֜nx޹m??-'Nq Z=(b+I6J 6~^MғPڝr67s n 2~_iOnzz|zpOG-_2ZjzIּߍD(/%rW*v׌EۥgZ(v h0Պ|JueQ6B;}z_`6aۛ˳SiYHL򩀁5=-UIyWC!FZ1 J|%j-.aϩMa'v< Z\bPp^}wt,@<> ~<<[MCv;XKdt9v?\qLقko Yx3P( sA^p8w Lw>ι-zh!s˱2GU1uus KcW/-S|햙mph@?Mƒq]I$D-Hխ8͓#fO(ap7a? `aLs/7>GL?VO I!\!(  @Q;ٰ]-<ﳥ#T>^YC6=m0dV22^?;~'v\G$sISbo)9BU]3Tj);&~af&RJeY-\&ED!ُV#L[*IO"Qw~ *}/x5XS%5u OQ-fv͡~`u/8N.XSC }ݶ (O58B$4ÛGWa B0'6'J,4]Y-(㪁m넔 PC55MjhGfi Dy{qS, V,XōBMo𺮧`U.WL|-ѷoXY5gY sLxD 'f;)Ak<4Q SW;OpEyi=z+i^eI4P4> u"ϑ \c @p͵!ju*y&, >h4^; q߱S`5m@>serWF2*3dUDna5YJiPHw]Т=0H`S)K3إWOᘩB\V [?WI=Ҥ5i2A5Z}e&9j%aVHZơNҰ'YRw%1uDq[=ΪE1yGSPd5w/|,@n3Yo& C]ݡNsn Ь{୨rҬ5_ԃ=]cc䫧SF\^\qD.׽5E- 53dL2Eʲ$HW!ߖvňt2ItF.s~[˪ 湾^ 'g> x3 I v#VGq܁PCmL`@jbO=T8X xEciN{ :`/OBWQؚkH^NC7?r<64Dv;o%"4UJs,+CmA|ۋ%C0$UvVygR"I-5/gi^'UG$Ca-5:tdG { %\ˉd,cmlTEh| TJ=/> aM!5t:yn{~i]KW6k'qRtNp 1W/dQoY=}%ަc$<8A"sIBmJ3r4 Ck@jFm!J V(JټO< tS=דX<[dމcqe*}ЫUh`7hR  lkx}aka)`|[;+/B: }64:]YbPS$b]P ňN_NhOwP5$Xs6F*f} F(bګaR_Y\=RK0]aw>aw]%2͌OXZݐ;{l$W;ɹdbaiUi4($놃c;c@9kf-r̟KH(d}. $qeqwT/ο~ =;"$*B%)VUzX7 ڟ"#x#g&_&;S|\*~$6(~iP(e?lM^(a4p%@ubg(S8\( gLݣ<ƺm,Grow l,8/QF^w sU^A(Ǘe|!B.F|dTY^٧UGzsPdMBmOX}ٚbN,9!|gY[!Fl^KxP]c:2_,~)dj~QBd #m$wó36X4уR}DQyjԎ&+ tD숗ƫI}kR806UPSUn*q-c~7<7I+8*TÒ3V9'݊Y K&& 4SIboӰ.TBO?ys`߹6t;D >_U2*F *W&fÐ;ww]d.ueG Δ"ƣ!a}.|@>H=̩\ )1" Y 6 rxP!n5İúiQ݂ky*p;(퀉t53LnjI#sЫ(D) d;A1#aA㮩,C[y0_dFyL s*Mr|Tט%b# ڕuBM@9;POn瞀Bv7X:Bd1o/B<>jTAb^M.0G\8 gf]+<3t߻U.`9n #R,Fk_`g )RĵXfryh~z)?sfXф0Xwk;Mȯ'|,ჵbm򱘯+ "$t.S|oSc&~`zC4v,ef*G;lԊFb!p͛E θ$,SiC@j4D%Y 'ݑ,ԭgE܉zMh+t4Bҽ-D BtSϣx*ǥx>*\C!|RorOx:`4Lu*UAή̜*C'EBa1%? t߀ͦG| OLӡPG.w2Uvgrڷ!Q9_Ѩ= rNhqEbOt'3NSقp/iGq4@Wq:_}ũ2>hA>B/Sdn^-6Ihf*煹F@6rsj)]̋Pl\(rgU}Y" UHw;*.HX g/KdM#< Qp( ʁYR)Wk?:2T.+GO,:ʪH`Bҫ,3AaڻLa(\N':]Xq4{{,7uQ\kDlv~ iFZ SA,L ČxxE bD[?wJP,D| LPcٳ=(CTF6J@9{9iC$=Mz΅<ǩMj);S̵hc,5P au>}I;1nvvym\EESj|cpj>ġu/*2k4߹2LO0 ǹu߲shDބȅ,!QnZ-cV,]m|QVA@+#۩^MK[|Ď4ȧwg:02!wNT^`J ?V'mn TW h[k0]6h%OrL9lE!aW;hJ 8U? hu+6nO?+N_FE< / dmA곔I6D#lTnH͚ Y^5}B8uIi (!~^lB[YynwG'b{NfN7pX=kmՎN6,0Ͻ` wWj6Sq%3-RL1s^:Ub,9ɺNؕ>'b;3o(EQc#\g_ˤvYa6)ZkW[ܶ\qBðN mUڭaѾRTtEShj_]]M$_[ J|LP#CxO뛔cXlj2݇pg.wb]Z*r')xw:h'"poT1_q/"z]ݨ 8ptzE5U`'qX6/,I;n" ^Gy\a; An^Wo\\a܇z(ڦT`ڡ`9*/C[!me1%#Џֺ,6/6<{yUSj:[;od3󂧖?煲p=qE #M0X"E +^ѥ[z9lh Uoh@Q 75^8Y,7., iѼԳ< #4^_K~DN %;~NϪ|o..ؔ*ygv?eR0k` ֖?, d@âHZK&l0ʭ t7ZSYഀ8uvZ!s%_X0_8goHۼ/gUӜ "w=o X.F)HS:>:[ oZ2>џ/Ψ %6)m.m6گ-~)ż;RG0jt:0(-F>eޯ:sme^oCns~0X]gg)? ]a8,[ǼHԱcF3<cUQUrngv#)]t^F[cUя#Xt"%J^ɽGA! iH\tg 9`RULJ!|wv7|byqJ(9ͧ c-[w*p*Ќ

=8U&3>~J,EFC*VDlK/j]L^0#I2O@Vӈ5y~.ЎxǷ aAf^D{ a׾Bݘ)?W$ eɄ0嬡PI+-,*'7fu֓BqM#R-8oFȳ9< K. BԬ `Zh_/K)߻tmoZwQפImxw_o8g# $zdYR@ T$g K&cl833|W23>@ꏕ+&l%C AJxyزZ[rQ5q+u*C(5& E 32ƍf{<{&xĝCL'LW*~- 3GcA+̳/Z`2gQIU<d1Bv4C;@q1&S}1$1q,`&2~U%Xa*G\&oAJ >9tJ8 j>GTĸ| ~TƋV?Gr' oj_Ơ1VI]u,ΈHd#'ɟԓ>(^54Y$6N]cP^6JWԯmսI /iJϹ_׺WxE1~ݷu1bޏg-k(P pwWEv0 ^-v/&ۈTeBs1EpRmկx/6葪N8;W9JՊ/cvZ{%VUerqW~O,>%B?]Yw )繛{⶗YO˚JĤ\(E%@^cPp1xѤ|h˿{ QB,0ʼ=pF8xc]pOMAWGWx _#:l+ ád5 QQla<sLsGV5<Su}@v `ȹ.ߒ :I/@coC,x,N7Ɛf#I/ +\W왡CU [ SZ].<~ɘJ% g)FO|j._R*vƻ~B}{9M`j T4&@\tC1+r#S0 lt`?ex\h]a,f}t,h|gϴ8 Q_h[;|ABf4.kojRACoO ;H=]Dy=M]uo^T:w=D.HNjAw^,ASjh"HNj]Wr\ן;+y.}I'ScQmGGݾ{"sbKc햢HX DVi͞3"xQ+SCwl/^B ZAv-T䳬$v|2-ƛ&ܓrI*/q8`9,nCeH})Wh-f;㩵}.|-Vݱ1l9Mf49`L4'[Cq2ݜsށIJh&^W{ʰd0p5{x7<Tɓ8,ΌHF蟆$[+3{9 s+E~O,%, IsHuީ~%f7[`be)ٛv~.gJڂ0U%Xl_z !> Yg鶂y 7)69)Եw3ssXH* _Q:m1qQyEu.2,K{sL=+0\ C2~WJ%Rm?Pm9?'ZI@*lkՐ{h &}Ԗڪcց4-N6;gK ,_ERAmBd֧{&wpV58-@,RD?{Gݮ:!93};f<K:\Rax `}4|t1P =lr|BV Lx K ,* T8pIGWZj~C1o淉Ydc 6CZj?Qji ˽K(1:1gfOLPJOƲ$![k-<:y+JV-3tL>+,Ac8CW@Sp~\a8L%=&Fė^}6+YeV'GSf[]',ާV}_-9, ()1-Ki@ іb 7zu#KQy'K91S*ŔUIY9R Kے7y}+}&"cكoJ%TIhݨ}Ӗ 0Jr\LXDi!&qúj ^qa8ѪJHV}?eOy~Kd $V+^UiB`7D,'bi˰cXv#PJЗAi\-åos94oS@#e>ߎv-S1y)^ѷcq#iv"9f RKs9vޑnX$@gs~p?G T,s2E{h~ZXLh"Cǧ[/gɋ(^v|-BG+p~R4PHZ6D}䴄dE7$?uB(ٟ O[{Im?ѓ$>2'J*3KJ+FYQxrN6YX%! 6J]q'C%с&vR0o;Ոdv=%cgQvrvjQqRm窚tFv~6G_H B::+T1fI܉Ctc1Z(h8G7b|f# E>MT.\-}g?E?b* 8eyJG'Xo&b0[&uvv{ofe#mUZϣ'RH#HZVCTϫ ?cK?  @O,r(;J5-21[].IC_o?gݡYHکi '"=~vvF4rfcܯkQ73kaxxMOXI3_Ƴ x P͹*ĵC,!o ?h?DZu'ܓ"*xHܽ¸5^9望30`8o\+@rm߼V5)DDŽ_g:a+2G>)-]B(6F,^[JW_'_#G]^'b>$Q6 $ V9  /3GNNHlëwA40qgu#uR} M¯|kv{MDtI|>924sR`'F eE4sq܇l9$9$"uMB-uYm9s'SW g.]XᎱ^eWR§Z5Tn@׹fA.t)Nxsm4\s+:`rkI]j_e a>s-_ݤR_?j:黳6ItuG(KWV>W{C0Bi)]=x aXDՌ; @DDGfԩ296C5)0vjT%ouhCmtfqВXx'4:k du$Rd揅9Xk!rq'Vndm#:-nbjܞ42ewyXN *g%%;H.X 5ȃ_E=\f~Tia`&. u"?EF @H=ӟWd^iى (pVļ$d|G< FYk֊  ok3y] ͚[J V++I+)E"º&\9:J\{"@˻e{[l Ɏejs%.W$h:R`@'9 ?1c@wBBRVۖ]08'EO{};[wE5􏆔JoMoW)\ <ǒxK]lﮌhaHnP 98dU[pBX'ظ o&f2/9q7~Qɮ=LCyyWh݄i_ZU?Sʮ=E`~;Շ@ar`+h#=I.P,o =SfgHdL&o(ߑXV 3=R  U]{D= |we'N"sx=et[S+Z\9Q 9{G˸:`hZ閦1flW.9~qO$ F[Z--/9X3 b($ϘQ0AlGVi*ϓhce3×{OZ3Xf7CR/"};vwT5=z ĕgpusiQޚRl'fA%-`(WF[q|cU1Xђ•!(j 7)յSsU@UA\ Q(䧟82 >G! <"tn*2uf?,#L= {ל|bxk^RjXKh46F!*}8ugRMq^ S'M]Yg}ւt< 8ǟjO8~QE ; W dLH>EY홚y{'S mbj4TM4-_+R劶@6|y @+TB 0½jFdhע3Bϰ wH=-::gbiO k/r Jk >—2C R f}uwyD9>FcֳpCwufCA8!X!?nh#.ֽI,`;}m.)~3{9Љ]'TmXw'P{ =i*骺p\g^Uaw۹}ZE5W{:FKey͜R;dK'z \OG2NwO%фCUwq6.$+O/>!ciF,^t-r+"O+Nrݦ8l.Q.x!f[-u!\ahI%@NqL ӗShG%Y[g0$&2:@2?\D"UEHə2ad5s58p<$T!ZC`^Q->CNҀ`0 T@Cx YSD]̘fR˝7a`m+˲)K'f 8t$*׆nqJ5FHkvGR"A\"[LޅNEZ#o-sVosI{οoH_i CEbl(n~>3g4YV@jH-5x42TfDqͰ=_1ũySB_qԘ/Uڗzf3LF\\e4q~[h>8AfeUxM{%-A w&Y nRq/UӁx6Oq8 Gؒ7GLk*0#ك-9~s|̚l&K$bwq2 a2Z m6rI ~3+#$5;=pw w^0/=lUZ O(rJw(H5@ZWZ1 y?}y4(7< A֡|e7a`"s#X[ThAn P,틼ԧ':eqF&Dc¤؉OdL97ߟBږoFHX[-8JF`#,l7 2v c\xB4yKpnn-N9Lp<%_H)D\XmpkPZvTνX"[xm4Ku%bjf bL(éGI*Ru.Xp6HYTؗBs+xU o2Naj _|-By+͓Obo8C9V*"\s9oT-9)ǴpH[MR.z:FT7lwt{r9qJa.~twEK~hr:3 ĺ61m)KNȭ6{Ijn0 _,Q]e"`| B&]kfTvF>$Rٟ:Q0_f]`J fJ~SioejWכ &x ^ٷ urgDT#g͎)?l+M +h췪Pjj[klH:H76(~~P+svK <c޲hY1G=z`؎+ɥŨ3%s!EPh^'kgN:P/1)̒XYXQ9-bk( n*qo$-#)?R/Bx*_Hyv-Ga()] atP?''ȍ0WV2bHXrdV=߁\uħȰt^)ƴ OʿɤI:7un1j[ HmTjn{Šm52.؍!=u}0nVmy~ԥW+1QK\cPQ&R6xy֖*齶x|ah|v?[f' }QfʟT{[b'a{w3Mڜ3>ǧDQmҍYq/KJVms\&Gc!t=6Y`_$YN:tѶh\paX|Xnn.$[ e2 Uhx;,0"B l|Ӟ>1xˍTUPDiĎ,KPjǚtWSף3\ZM{Ctohw̛3z$yݳ)Z~Fu د7\RISX Ⱦh,uP]`1klnꕔ†tRĨF7jK<0u _6 ,;`h]q:6ڢr! .lJIm'H?SjQg,PID(eG/[ȅ.Eqp+A1ˆEV rċ0uĸatw\G‚!Y]nukHLtM6ů/@l/* _^hwr/Eo/Oj?&Oe}l]#_}xkudٗ9ms}^_ȑҏl2vώNeN7).ABFX^]49g!Ck-\"qbDs(ÞG*jOQz"8 r#OEtH=(_,fA:+ڮr'8yx{Vi!1A DB YZYGA-rg Im#i=I7FlqR$y6 b"RJHvssWu(~i(j=\ͪǒ-x`P" |rv)xd2+3A eI&+q\o풃uTfSGV!TFư1=AIEPkKnVhVWS!̇9\t?cs.uZ<[g].m8鞄A4AR[dlڴYU.Ƃ6p; l<Pmtk;~s *U'UQsū&:5}F/6 աx)'ܻʷTZZ]1Jx:V%bCGNBHXb  |2nd #Y+ S%㞑*z}4bYU#2E^=v$HHǣCos[||+eI%`19yNCc=2eqsIc»2fёm;UղD|kC 7: уt;j݁9%L w^EƭdUV94FΑ\N%[< m>:ڂ^C4$Z+\U¤Ҽ3UGQH Wґs֣:Ѓyj%JwNVfM .v<Ul<.ְibmJ+GNA wܹKD0R5N?K.KX/)?eW=Ա$cSI#9U?~Fo`[?kV~҅0ypDZHB./R*Bwg2iY#f+"Akx*Nz-jHytO>qNnبK&!L;4|0GnNCV J~aPV7%{P/>72ʒJsw}7\dh֑^{?.#>J&}ʲD [K!c'78ǟ~Cn:cMJ +҅)txU&,,MPo#jUURzyD~}E%R`㠖pCxI|~}H񺛭1.1s['\\%h}dQa 38odR-5;lIŁ H?UN޴dU7F/!M\H&GG<(EQ9@FT,~Tԗ1xuexLh̺m(ܦI~(cfw"+ƿ`HJh1Ut{21m:h^kdIYNNMeYVMGo:rod`a@ Ǐf[ݚRޫmp\[,'5Reg4,5OjcPԏ&H ٻx*Zݔ ^^~d16)e{fm!E{] &DE(6H"`hu[NsX3G)LoBJI2"Xt<'30(%r3-#y=p3c7  ρf!m(bbW9DZ)(v܃\Gp8o_UGU؄z@dƾڂv$. \SHU<%{e@Uo)П2,NYl=}Æwna|+tsĸayD9Fc}!+NX,ÿ8eo 3@`Bp3?Y;$s]ӪYWkSg7MtMc!. 25V m2a4̻qkH7m8u\c2`Dy/K5&4J_?)+K,㪱wnx=#l߰Zo7ψS"3aS |]-.VX8q̼̅iRD]xJyبe .+ysn#'Zdê3NWSlQ%Ӭgh6?Oa1GոSC[Z!2׀$[xšښus#fv翑Iގx{+Y&+hApfXmu, &GOS۸&EW&&@[N K5vxF48%;.颉ڭ 7I>t3-d7]5>K}CnZ[鷙Jo`ˡ31 ??j&9\]lz kt ȉf ͑4'$3?!!0OWbU򠉒6Fv5`L#˹ywQ37Dg;kܹ %K@D.k@W1T +o o"k+5's,Jd*Vf&՛Ә!j͐[|;\&XAiփxD?]ɞ đgOB_,Ha;g~d(KpNr~}J' uAɼ<\ØYidAJ!SY ۤ%0Șjda{Bw$naO 4:sS\>Z6tyos3Oux<:@pl[h ꒴sv<²_˞a VljC[sLLZ2 !?c'#B+ݻcmV}eKKcEAK> +Lfm w_)6v7Z?j~A J ܦV ŠaiMc- Xm]+;r%nw%L9X59Eܫ@I^M9Gm%k1~ a>.ordPYp./1L'^e,̴Cʈ- MF/YQ2kP vᴊkyޔI+~ q2p=i8OKX>V.j(}_[7qmCO%WIlBνylɍd)Np+~z YdXsD9êz@I2cLd"48 3RG 3̳`+&>zHڠy1&&}@\{7Xa MkA/q`897xBа9eetkʳoQ3ΔWbxQjF禫=1>-B.ͺ 4Z١ގ٩Wfc?K;g0KJW4;Ny_8.2Ti$ļF.v2jL _~@ҙ@bKQ *#ghS"5H8ؖX/4vZv+_o X>s<9^y-cv 9_'XGpq6^@`#4up)0W]6N]'A}ca(hp'Z)+jXCԪAE+v ((Ab2V_Aʭ1hx'(86 \e{2V<#oQ@Jp= m>t1gfBg @f ,+ 9%N,Mjðb0#v &0Idwq[ ŐZ.8_hЉN ??r8me;[+:dYЖ6Xvj CA⃓c'紊 {S1d%O #LJR1=P=H{2xÖ0z)F,jϾD"02pk!PM$(T}KýT xHF&u,-s8۹O|.E~IC*]CjP!~Ω~xSK}, $L$FZ=YN|T%6蓭9Q R󯫊. lˑ'̮_vJ'cW 7wuR9D|4oO.:f)]"mWpim&uj (h2H (RP| x_&fك)j >bW6wyRgxzAȘ2M(>FɈٝ!}]t +u+Ca}OȹNz]ȢyXM|B7>'q]Dqµ^iv vbxa ĐwIv<EOQAD5 B5nO !m'] ݍͽgg| O}tAF.ҊdTDlÖ2'xj1,> j!6j=R2HgJXtWiP= 0@`|@ƞ(c3uUd x-O{i-\@ix c>܁=TqݔTE hP.)gWdS<|g@H&?OK Dg&O`&zvu)bD2q X iN?,#ȼƥ>MxlB!\f\a߸,9BGSQ ;B__Ȱ~ y>-~mYp?$?e͢D1U][HfD򽾔 >)-~3R!|3_a,}A Yh63IȴC\ՁVY϶N\eZȪIp_E@_*n^J"fՑ|pwX/[z'7>RQTqjR|\y7Sm%V5i{(X_Wpp%fbA˃`^%!rN;{-ѡWzXPyOhoN_rNf %+@}6//r(+|Stsw_(4e!˜XvhXlYūj%6B/k5^P8LjUXHts .H`Wb_sI-,ztqC:5w)臨5.%0Z<];I};񨔜&ACI:^aUȞ}v`fegs0\:HNM5_0JjKk_e ϶8+gh/<,*L5m4V?-5v+ rD"xvQ-)o+Ã& D7qaq 赋#)Ge粪1^ D!_.[f;FX`HPIց-Eʑ̒M]*w7iTLIjd,1 E$ұ?Wĝ 1U%DzVÑ5u^ {%G-GNFoOMaNweS.Xݐ7+#3JEםNc$B <0.=IftLC_.N RHաY̟$!?&/I >Rhu'/': ՂJZ=@m|@s|) JצE3,Da'5jj6_r)/k鉰ivJ¹)B#NIℭzO~ u$rS'Gh-yJBdr?(+G]pJֽ [t?&mҒW9Ѻ 1{84u>t \fu$`=JMicNesj`˫+$vQ3#P VvJ6϶'W/~lX`,<+:3 jȮUXns>V/Z~vx@B/7?Z#U+h%42M̿ݶ8~)9#A,;Ņֈ淤K0"t5EK1V# 2rC|)^ɞ!_N3xT~@F'wƵ>p1c(2L (k[h@j~ ,t %ad\zkwۊv~4{^/D6L K?98z.F@OyP(ꗫRvţ|H٦>՟26 N:n"9 I(g`Ƈ+Ҫv>Z?}Yq5:r%?gY&zOPК12-?pvD<(2I[)\L Ʉ$8#./QO;#YaB1˻66zy*e&OHrA,X<+vzOѯGp^݃uxjʫ'L N,ach(sE#b ![yua1u^BVPNY귱Oj:ʭ !;a^j>WMEn +IO_uNz2jdž~Ʒ"GC)#}ZY|s8+LzԼhɯ]FΉ2(8g)P_kVX̯-*VfUUYf@O2Y}jux]7NJ=t se]tWjfb,y䙽%W[]N \ ‡GbUsai \\y0{ z[c{G Fulf &],?Fh(e4m2ǃ 1OT0BZ8$أ`WM6YTWqܠgLϑX3^-CCbCMAҍzMd *4+^s riS\<[G51 ekZ%,o|7O #6r`yHu@š'LDV&lBbٷW|j2f dXY.uwETTߚ^ȴdcGDd&*%,zhpnD8g`;e q1/azphlU0'vNu숈[ž^.3hHMKRY]g o;yӨn٣@'c&yR2pUf;0WS$~XrÄ >iӝOTQK6.b||Ӕh2?,Ǥn1ĉxnuhynhu8E^y jtQs꽮h?4􁹼^AA1! :,-o%@ē{$9Bd/EB sQVo'uJrHJ|b{(.*$3%PkMd *iPYfl~ϔ$Xņ+;z7 }0g_Q4%;fg2;a=yA9//f K:eaPPY;K߁X[nO '[#~,g:B>ScV7Ns7jֳ]n&"`f$$unМ€"2QLƜpvo*22m!&FXd}$d3Y9OĶךA5> _J oF* ks:^}3~!)c)yT @ے^mGW㊲ CRCpL?.cKWm'Y-@ܞk866 ͕KW\Y1:OVx9 v*9Yq/qWPz t-а$ߺ oݐ ]ў+TT/MfR'5kG ',v8 I&m=)h.y<7Uyj"8]\ز%LtPyUZ[i*°7L!i픟D>yjg"ϳtz) -@6l˳Ɂ m* 0j˶wȒY INYhj]^ >R;4o Yl.铞K 1]-ۆ blHq]-A\1tTgkT\ĢJswVfCu,iDIWewW2d>߮sK~ߓK|VvH^! X<?ﭸ]Mt#Z5YH% qP!֥_CX;?-< UPO7hT_nuq_6d{Jiltd"#ֳTOü=3j*#%FtۣIl vZ)&G+_N RR71 =:3S ':=}RXTQQ$ 1GSg12x-Gz?C=ӗc;3 sUS˜rCcMtD@ϣvT .[dGO3ڹ^k}8/K 1E X؆Z=ͭf!2 gD)EP`,a|/ ֋{omRDڋq?y8?kc2b(9[ X)9XB Ot/.W>qǸQ'gߥ_ur76^VvF=wQ;< 1 u d`ObhȜTl﯅?d5dFܳQ&C$<׍cJ?rͯ3jNq suG-mv\4MLϐS0}(1Ž F'OY&ܦF& HHȨP\^7&_ Ŵ48y }Ez,)3e"uڽnZf-g**9ˤ*7X j8VrS7샻JX Ͻk>_$%CpoI|jLmJN΁?E괚+#PVՀzm>F n[f"NN433CiTK'c C,@e`lb),%@C`RAB1!N׀@p+c,΁4[l<ρNZ35Wѫ)]ϒڅ%RRo{O&u}3y/5`hpu}9 oKݧ PεV{*}f=0wO2Ra u)IhLFvսHa 2B%R1XHvja9v tqiA<#|,ABˏh.fo ZV1bEysLIZ'œ`|l&ts6鬾0]2j7Ӎ&;JаgHki߰@(=$_Őrz1\:nCY .haO^NZ;Ȭӄp#ǰp'Sޱ٘ }2 gI5̜6y MSftZ;G7/ alw yC/5qe?:A3 7(fZw8Pbj@":gGe=JzsS /43ͬB@d11HpE% F afϼV(kIS&QQ]bޒQX-~ ":mn#a8>*bƴ0O:)G1( ႻO((yT<Ϣ6FŜy^&*aW['l< gH9w<\pbnm]8(L1dB1W觶*i0t i r< kN7 ;mՈՙ/!#7 t/zNϡ坕ě}} :710%DBaչd^C`Zsu,!p~7XLMg$xxj)mܹ(i `ȓeF^3K*`^^{l yve]nՌ>A4v\(?"OU'|b/fy]=鈑)?CXy?K,AWO' dL=gn䴑 [aGRX`Le38 H٣.jST)cAef7(ĶQE)ghY)^G+#wϧ)Bzu@u]E=Cޛ"Ab>y &vtzxoݩ(m..:څ)qw {L 큈40kPmA3$Pyx;*`ë[<#iU hh\gf6Dhj/E-+G i`&)ϔЩt.kT؀%o(Z$$vKyB:ꢋ:^<G|Bw\! eqڇk"Wd2q6GA 200W$W=2V"%g j{]f{'LõqK{"V,eIX߷i)rrg1^ E;}K/PIb: y3 FėVa5/#h*e~e[r"k$u+nĶY%hXvnyƅO I\˕G8=BݩKj}.HY'A_A_c5~ð(pkdA(iB '~vD+oolsу *=f枭,AbAߚE4N0=9sQ#@0|݆ DxRSB/k(.SP #/x/a I>a9i֕B?㳷fB).Ce@;^+ 2S4= e=u% m9]W%oNQ]+" }Rb7b3qCK =ؒj=n1eXE F *\i/?Wa{+LjOg,h~SF {GR)ZCr8vpD#ol;rP;!8d٤WP?m9bn"Z uӋG*-̺ʴei#GLkLScdC Inӫɸnȣ(B:j=h~9Ei%7Z5HCThmeŵY/8>,Cvjq5HwkGyGԏlnO $E 53~%:`^nniM:%rzuP8ÛG aƀ/s0ejΌDo8xYWqSLt?ӈߪ+l bB2R=lsY+,'P[3u >ښd/`pPnM DK?ߒl1@B'$^¦_pj ҟRi@XkxoqCv >xŠ();J`a$k^!;g:S|N.-:y H8Cʿ ݲ*GEԡ'2*I@?f< [Q۠QA^hMޔڝ_SwcI1#W#ԟ + rI3ɟjQ"'WW,;, h M_1+wֳN 1o`ʲŷ ^%N_|' # չO!8\g2I}o,1l "7A9^fŀZ0d W-PKUL{}@#= vĔ7@S 9 џ^.٥3D"i9Y ̏ȋFʢ\yh ;@X17_J"R菱^-_L^(o؜ {12u6Ψ(jMskgQ:q_R'6붃kV" q Vdi+ÞvO3o:mFu`z$Mi8߸,pZQ5<O'gK6fƼ8ݫt0akY < vi?Lԭ`4ߞQ/Xm7Xټ{u׹{1dŌC#g>= ^sޝ8ýDxO^ \DZa$+Bc`"sh70cAb`U6v)׾pұtKWLx?潑[ٕݠa jz-by9 Cxû `tt"BwˁIO]Uĕ2G$EntۢG` J8Py]_ut zpbU:`IylߌUZ:뮋䦅{+ 42W=j]NIƀځGLDWö])u%R(TFcßtGԋLvX( rĪS?LsA@(BH<-!JPƨqauCqp -P^g҄"Ir6VD7[a{*7Lk]>uLbZgO6q\=h/+ܝK7[xM/+fR=xn9R9JYCC /h3fxבZII>m"-̃6ԿU:o'^hvT >͌nV4hm5%9H=GT&o:׸}4ʚgfUǡ_*ˡfu#;_7WX^( ̫:Ԏ:} ;tB]:H=|"4d |ˆbՕX"/XrN;@8F89SB˫t.ZXe02T1骍_ [`9"%CI~|q 5>4 kkG]Ra&9;~qZvY1P'Q>CsvHA>@:F b_]](%9M)nV͋i=Q~z]|e18S}2@>l~jޤ(yry"5LFC"-!@k|?M5:JXJ,,L |7e2K{,P7Y/>Eڈ&p1;/]îLJ)MЯnýp>:SY2 :m@ТF%TQy׀:A_Rݰ[6It^c-K0P\i5&v@E:D6\(5JhͺɰҺ\7;B;A(cq*JiVx !Aԝ0D,+WA9VvxǥeVo>ȍ\$jݻ=T_=$b3$6QM< T $(߫j͔àq=s^.Q?KebEΤ)ע7Bk>D$ԃDCΧgET] #P^ë^mABuDȍv&--ŵ#,zo4Nl<1xg"x9g׀_{6Bc# +33%Q;,m }RIbÒ;AjL,ʂ~񱵅t~ *ֱ'zCtH`<1*zk?6NhzSEisp4:QP}}Z5xn( I 󑛂g뎭E A֫vh Ok5vpxʨAa\X#(Lfof۲w;j:)B{ӋPAlT1F90?ђOJ|B}fK6[ta-v\UHcPF%P7"|eZReP[:oB2D|mLJEzYxŤ9b@ 7 ZsQV>pם&HdTe߷n#S p hrqPIDkw"LEyǥG# Ei n/^(>t8$Cźl,fQ hMɜsri zs+J ޑŪ(vlxnu!D8}DiL\o! D֝{fbe9VTO+#(Xy 4~YE(Q=@Jk%xzA[/ E. 9c0 kMq7h S]Ci 5}ߨhaISuZӍ[-(ĺ9Lv ?ݽ$7c/LPS99%.Pе*ΒmL-oOU B'ۆMk&[ 1F(m4C6^ΡU`()}7hk'ZΒ5'G G9~[; h@ % MB(CqYxu*aUȡOW|ßXޖu$h4o2(U{G\]=߷B[Fzz c8̤yC&2 nfCԌF0ԺWUWY1-j$I\HqoP'FwZ0y5sѧL مgqo+z"q83!R:ՅHM QVQ ]Җl7 u2ąZIyŰX-pAf}-}RPE&+tx}CrB,!k:\-ITV-oo| gpuѓr>sopaZV7"Xs*[n v8IWԯ .+-7hOjx okrQQ@KSDg(xh d{ozjHe'F!uҺoƨQׄ ŭG:T0)97GwXX;b/rZODJig%IKƢiI/RmU%Ym/pATr'ibv،<PR3G;&jQA2>l++B *ӓZ6d:I*{++@%z, ¬B;:8U-u+o_Za;}MG1j$[?BDyčӣهo]G,O3"fߓ&:q v0i:4EP/x&8@@&V"Y!58ĦfcF3aKVf֮ <2&,nBzW$9>@ok&(a!|4)H8Eh~ ߎ& /Dȣ̢PWK5U\xf27d]|hݔ1XJ+]PCAb-eemru%DFCi!@oI =_hL_ otG'x3y3dQfM"0,Y`c:yٛ- B+ҷJIF4vٛuJժfP.Uڐe3X͛uwvDy $xrk{OjF.h D/<'| +oo]^кi3TG9Kl)Ū,"FƵ‰$k34.E&$%$Б"-XO##)\v dh}0ԧdxTO/8*gtH57说߱`PW ڡ 隴/l!]}j mAEik{|0兊LJEwΣo0?o,?ydkE ,[\>tmCoZfX-RqRZaqJU{w:(Mʥ ]%_U ݗ "ðAnG?%/0fR|ɏrYQVCJ'ϺiA5E\ῑAC5K e;juIO]KrRɽ6 .iмK, NP8`bX +L;q8P ؗ~^Zyݢiā[>^mu_ә׶D 1UNz ~\)9dw\7tѕiV *PT $8ŁB.gNwJN9K%F \ɕ^dPOvY9`K.#d!P5]6.KQ>iԃe_/DH|nįzD$nQ3q> 6UŏsmD<hco/HE*>=~jcϔF)xkghHQp[e͠~`EW"$hehhн!jgJ4=g F7 G{.ް| 5O4pW1bqxhB7NczB"oS_YM"2{w ^8^ow[C^m'{XC_7z%J)DG3˿P{l8V:9(/+z8]3 w`=nYni<>ajf>bc^W=)ϕ,u,Y(}t~Y: 2B6Ѵ$W"HfM;~Ik_0ie lXOEET1ރ?M l4||"RA_ڠT/8*=PyU^hJ'rh|5r,nvOoG{ gz5 #c*tLҐM]kӥ y]dmeiuψ #[\T؆ [s.V֤ug}U@-0LkYuZfy$jI~TΘޓi 9 ]zNJ!#zb랦 -̹3x"2C8@wKfYW]΂Eۨr1 P@*Yj~|M-Ogjt*IrY?kgx^'f'jKPvS]QlH'lȄMXA}ӶvNb/Aapڍ^<-a.g%^vz5Аډ9o8pz[u>Z Ab23t'lB.nz|,oX_l|/O>uZ`1' Mx|%Kl*qp=N+awdQ$ (G$v j^d3-fzGÏ1x_dr&)s)l)">;yp:6Q#6#6lK_1x \bW6u᎒BR8舁MuVmu:ƨS9M74ۍ@/W&'y0p|xځ s+:hoe%A^Bk*Q0yą}PA.E1m¥40]Js}jS߂?#i/`(X~a|֥G_ Lafw{B o6MI05,Bj ua8 d,![K S9wOI5X\nNEw1yxYuF̉W>n)נ(G0FU O,ͫhuA"X2 ̨Ps#T>ƶw?"vc#>jJ7K~򭫧/$ZG=E fOf5x Jfs^13nLDV&n[䌤sb33k>=I,7Q`/tOqQv akGhTG*_P<{7xYfPtx;ϺƤpsP%y: -"D~`TuŬzYU솩#|ȉzV~Y(ͺ[YbIzGo+a xzRN(^+>+w'=ayzr=<z8_R["εue\KQ;ch>7>ǟQ#nD%N 0'RÜ~vp>9{ &ak?(:|q+F!:0D,W䢈K9M6&qe\}I `$hoƕ&jx yRc`\W5-BR=ݫ3e˰}͟I@#aE0G)JC9>:1[mf/8Δ zWifKAA_t?ui%7mg?D&EJ81%)p.i{r6!laEbXgŀ8F#EW:Q^Sh|Y@Tzt5ν&8eq1r@-*:t62÷(Axӛ\ޮϑ;\ 7V-{@ō [a… /UUzj#;">V|ӫ?Ts%]Ltr-{H[) Zr±}$+=h'¨H[`1dq,&.j.lDv(e$ k3N(t\~ \}i窆]!刳R'5vw:j.3%"I0w߹x iYD䓽^T(&aZإGDM~ל^O߯=Hl4BkR4M; ^Œ(7n*ᑠ~P J̑p0 .! 9d'ICf!-Q jk]T=hYyb {[~>1?+gx=o"uqC;-))CgDh'۵T&$ ;56HhI'9!k^h;U$G {Vs)r"SaWY==Y6:%.g׻tK X#ʆ.u@\|o忳dlCgj3*טf4 Frڐ _H36eYmiSˇ("~BhM&^L[u&. 6_BSal#,_ }[ xX}3A̬)=>ϓO^٭8.B =,@W j רF'vYk.̜4^NOQٜbGA)IW_RZJƬR5Q#kBD{B<*wi8СK|F4.~ѱYۤyƼ0ʍ;A2/w˻v=3Y|ͼ6ƎL :M[i4/!>U%v:@>$5E~ڡf,X }Yw;nCڬ"RH*.y45Wg@wmp ,Wo;t ^s3?TTZv/?ֈ)KZԕ_ 4^.U^n31i]O~ 7)G\L훷>Fx6>bL&'ueYmp$AV\*JGO<{&AjrRJM/4 V>rui9}\ LMXb"gZ CRQN8IzGu"}<]Vd5cKPlm`~{ҫg jPW@h1.~Z%d1hTԍ!N"k`1}UCHX *{@ѯI}e{7=D-rN|?©'1P+mؽ1VT%XL-= X !I8xlDspbK=s`ۉi;ר> XN.(0 }@ +ÅJ^T4^9^/2I(%yUzP?T$y4" 8 *>*rTpjQ&1չv@PEל@^z1lUUx2}@/S7i冣le҃-+N) ISBj.1+zk ƧR ؤϼxҙV+͑v]"qHR{5 U=KSlsM,u,OՖ߅XCuN$Sg6P<,9hOG6 lDZ:߭ քAm8旺f0gH(~ _DY\\gAKF+,տ,ƭez[6zxA?`ANP5RǞ`-\vel4vt/9޺h;>YxPxjv1_頱n9)>FO$|zwIv# B'5ͮrx8ۥ:sg,qzby9;b k薶MUOǽhj_N jEBT2#e"Wk0닇QrX?V0+uzu%Bt!Dr~5)>Gܚ[o"Ý/Sۧ/kN 0F:G/̴*UkR-͘q]NCG=^{|354"ЙE8Yݐ5Qpl' O]cmGn%>( `or1KْR 81Uy'>e|2)/XEuDb8w2ƢR۾oБc*(9y?h(2;f̭ tCr]qMʫSX472B_0#8#1=6eH-Y-i,G 2pp7Nh.huai#(nkzJb9;'Zѳ31ݳYjɃC!0^ qŗߖa/"D2)YSIO2zs[rtEz O&_hՃM k;P|&Ϸu{;k6RĢ!2|3ǚ $`{~Q3a~j*ԛHfI& 90op扗 dMi8K|&= = z1!w/e+,Μ yjL;Mk^P &%f`!6yȍ)63 v 5A.$!`pdAE%DawOTfۢ`qSH^X\7"-$Y{)~a+[:t]*vHl7-ڽcʁ6+[} J[p31XhjtI {rl&-WVc۵`t5l0ZZޒy>e\ ~6ǧni5 AlJcPd_W L>Fkd&OArj2o(kO"_ڢ}íffW\À+)-hނ/`>wOs4wD-qxf.x{O7 3Y^qSv#D6.eG6߽*ZO@b9.fQ/.t+[:NҕK_Yd!2 H[[nw%kv${$H!ir04 H ]h~BM/$CM#0Eޚw`qk2jM,$HOZ!٪Zy*+{ },PzLe c\AzPLNWuC{0IT˞E9 /|y?CQXbZѻH9vnUG8T#j_"x??G_,ך9ccn:KJFfAj87W )h̨#';O.F)pȝ *R%O̜1#6T1/bx8r[u1PO;w<0qړ_7%h)A&; )z܁dN1J, /yuN:-}axV2#Ä+q >b{$8턡.4yWz xR m;[{ߕP13j[SX hCmZiwbkF8IW?'u% o F1rGw2Q).`C<˘Ύ;KϾ?eVzu^6mAzU6 -ԣ )5{7d!>llL7͵ˠSsdbq~F+9s NfB)Q8Ѿ*iá-I#@o'y-?IL8 f㪶<):r<̺)%-|%(ΝUਸzz _"^ 4l91c|fj%1Nkig bt#צ,4w%/CxjRAT~+.AQa O'$ m7XP+Fb36pέ], Pq~b+@u l#ܔ]ӅqMP*}J<;vRt~jLCBks86? ΒOzXr*`PAԣ[I͗V#U{Wq*$Z3W 4J=VغXu.t>ܫ.7L[?GlO͒[8ᖲ&zP Yz(bƚ:_-4 a"VvhaN՜RVwvkx%t f?p4?so;&{ްu ՒȇVvߺn9SsHG1ևa\=VD>Rqw b?P] 1^VI|QO:@r̦ ػيy؆)g_\PW rDa$Yy4\f431S 7\TpE^S i-)þ)vWZF?D7pHa8Źb&##CkAY[!z)f|_Er@O 7G$2Fd*OB^$F6ORV:☹;@u"6VʊBI7DW9w0ӝ3 36sf{ET3RNHňpCOF6aWݧt޿ڃEx״|E5qq7~arKG헌UH-lfe @\<,:}%ރnh`TZ=)9~w@3wn ő *Wrs+C/"[YR`s 3=*cϔiˉl'#kIjpndgb'N$~Oր1rC匵^'#(Ǎu:X-~Է N9^ S.EM"KNF R@*mS"Y, ./B[c$``oyBB\@R‚U0J\Q/& =x_*o7?Ͻ畴D: ?^{fj˘#M=j6p%17I9ĪרSj_OiЗ8iWG~\=P-AB^UͯBԈObu%XՇS\dc0|bUMYg{ƗMfE2oE\~Te0["ݺT|CQ;,YK\nyYl  -v>9XdtCL+͙ay\U* fqSxjvPٗ aeRSR`>&P!aƬ=s#p4NӟeiLyK6?*C:q@;b$"p<WXq Ձ`j!&XЬ - F8@ݾ3G^Z2/s`Q{YL)Ll Y᪘{Ė!)w"raB=KE $^E?R L'F3GB9$ekwh2[ `@&b0)X]Iv,)8=:;͘ނomA=oJ$ )_{ʬZ fpf56V&n"3}<B^W֝ C. 9{(ߨ?]A'!Q3;yVSU(Y-g(2Es#E&; Y3\-qSȷ5x})gtzq@VL;ߑdps2KԊ5=̥kW*Ua0iINu0!&"2Bbî)W^ShiEH.E /7g1ѝ??a[y_ŶŮ@nx'9܃&"Jӗq)R[.>zH143f7&< =JIoW}6wI4}RC^'i6n" YF-ž[|EqM(UfF|Rko:tD! 71i.2~XK!>)[5ӟD$q#<i/[vNe &(ũ _ޝJtKޒ#jyGZd$8e*OM¾3tWA dB i8&wV54uBܗF2-+hWUjVD@&QI_F25_~>3lJcQQ[ b4%"j:VcOWX;*Ғ9(չNe͎ (4ripuȯUg?B*XTU`bTX2ݜ Ꞌ<`t:nT^#܍VWEîn i$F'/eQq*VY{@V"0kUdC`KWr -#߻mk; -b$bP*+4 !5ukW!Ԁ>&-Y9G(x #ƊjQMB4OEGͫ=XxN~?jw=U'cw"YC6l@[m-*v")l(3l;-V [h)+\c*]|ːn1T-KJ%Z=)E+LpMfD|DD gauW] \&iأAS[4] G;󪖊fJdҢyx2S]"ۚ >*Όar$W. epkJT"&.A -M،Uܱ "Fc'I[_A ^?l;̤fhY=Qb龖g/LԧCdf6Ha&paaڧX0)wHfO}]vF)Nc[a[B %@CNAJMh#]H͎$Q鶣ج1JѮ_;ǧm9 uhD1Q5vpW'M;‰4 j8xHqoc! 6. ˄[-6!]x6*QiocۗyժlW S=cwn?F;EA: g_AWf2{CcH@BLJ&ks|j UIzN,3DJjOǩ[ӚCS)dyk78oEHmx%˞ l1 ֻ{4`ď> u6OdǶ?> ,#_}Q0T fQ` ?-dFh r56 w)QbJ=]I ;\)_ޑsRzFrщ'?ŃȌO#~6OGA>T\sтq*c&bmB؄2~B/V,b-~cL&*< FPdp!\WdLiC3f*nCl8UVLb3]Å$#A%Zt[ Օbs:<6\zo{C/Vj3%%R_mh$̱z/{+h*_8Jȃжb}A38-g 5>vL"eJfGBVB2)u%4}2i}Oo1EC`BP N@y*;&[X)_ZN%3t=#.A'|J@J,:| ^3[g鸽w&f+;  ڥZX#cȓë:~_:4?|mW\};ּs;1Nz3sm򧌽J܍Q|lfGg:%w&E9.,蒞Z[(flbL_͏n*-? CH=T4Bs(+QuK t3rt݀&_ʋfYw"N J'C̅%yoATK0p9=&{'s{:i^Z`g|X/eOx_d;SqsUof.MMevu! rd&M*sM`v?r%W!B}:mu+Ӷ(kc[ĴFd):1wԃ!hLJi$~@Cv󤬾$ގVXe++x:QĤkQCKC%*?:~XE N#S&'oy[,G?yM65?jH! OsN-BETAAgGpLತ.C]cڅ|RK)M-Y둩#8}B.Z=5i\U.w/j7Ha7Y_vBxbNzYUF D:;1[5 G;Zi;~ AKwV؂i3sp+G44lУm i m;?KOǗ4(2RqXd/"kQ UhWyXo="H *ZSk.TrN7%Pa` _rw\5B[#1 O&=0^/ dرbto9u<żNVtLF07|mq<`){'Ģ)-?~S┖,`b1s%6ۇ(k ~8H8Q{-r CXHXGx)uJ_6ع~ws%#Q#U~&baM$5\A6;4K.VdҼ]t75'mZÓQ9D~ b T2 rϵ!E@ߠQRZC}oK_+1 &UB xl! tBo{|햚ƐyTCTO0#Ȫ'„W!rRMFN'H* ۉ07R3V|A-g7Y&R\Δ.Rmɥ|W?O~d* {z+_ZYu#[fMslK1fN]x{<AԺeӚUk] &ròt"{H}r0w nd'je_pN5;(;7hʃ\RrNuy":Ziot#z_ӖZ?$pezٍ⠃(ƖZ_ ^PxWd T<56#qk67<苬Ku6>{6`ZO);]tn2~[e6'S,qggL`ϡO?q[^lBraĀa=Z _r(>6'q#63/oIWvMan)H0qljr's6f vybiVWii2p[8OqM1*b}w6HH8 ?=#A^981XUW=g G9/ 4  F15j[4x$culb {3#/ׁ̽52ƙy PyM$%՞U}d 6df,l#w,._\ԒT‰jƒOfPs>׷ëb6d . 3]EB- {mtf1g7VMk+Feb?+y D_(c/.jC.ZAO m\x)8a"I7|"#0h%p S7fϔw,YP(0tvu-F5|E6a"m#~k6M=FߊdHO"em?ou+y Fb*3 ^Sƒ}(#܁=YКo SǮq̀;ݗδ2Fh"eMsPլj( H):t9I\ dK)$2L{=!FEN/WZ.5QҚVHE|V.%bt5Jhq fzr~kc)D1;Ej27 ZIoC!b X"' L!ȁS.O3\0`fq ԯx676|^K ڰeD/4m5fJq $=j0 [)eɒ?̓ẙTa?>|D٫B Rۦf9R8i _}!|X}@" o=K&9 2#G?o;XwB4o|C<0ڷglvfWaVqPUՠ)j°i☓ՁV~7gl +arX٢D`&ewŽ6//$#8Uf|$g(`xتhzszY0̧HTQ U@Nh.0F XG .iYKd~dvk9Xj5!s\$r7OnwQS:.G\8ŪѣXe>"A#goCgfQ`'īGaS[$+jݤ0|:i_Xv&7!zed\&#{A0 RV!*Zy8'#3@;#u=awp&'AWт~V}Q!"x'edŞMOp*v>c1rkV;_1%F?85^,kt}280l")(NgtRLp4 rInpr٭ 'K`PƪicZxHazo l%W:\=}L&b&%l.M XH֨4uk?T .B5C_йE8Y"__g]F sGKvޒ]uctzݲ mNl-܊ڮwzGWHa? IGzKk4V%3cjxG-|>RhZ~{q—hsFG 5+H%262Lq& oUB|"[N,cRV|H@c g Ú_3Z^Wh5`4E^&BNF:K^{B_4DZ Bhp dH԰kٟDͭ t`b9'l5e{Q//<e`ەp/tW7ө+i9ѹ{!!YFJ;*#"UJR;>,7XHEz,{Yx@NS]BCqw}vh@}$U$9{:,0`Zr84*7+䑡nbp[REn;Ssf6:{5b)q_ P1G1-ժ۪JvaxAQIgZA7dPbf3AMEIw(a%d$%h)ҡhO84MF^Z&9lh9"b0E`AX.8JDR =v7 άU@$:in:YCЃ(-fyސg?팮҈᝺`1+ 6Ig{qC:0cQjV'sWG"LzeLbi/w2D@on>_yԷ Aٙݚ7e"bX7bg{;R3Rݭp`1Ey~+~}4* uAX1$c-e.gWϟzVxuiT%Xju'.R#`UV͌}['LRQFk`e/ȔMވX%P`t 0Ϸm 3 آ.gm4f6H>BEL@0c*.Q/7aWDJCRx4=tPS¢9&,= /3B|ee\Fi2StsQwu2wCf@QUӗX£!JD zniJ䡫i:E}~EWԲT:.wVY&)B68Nf {' io|!P-9 $oVwb~Jޝ.׏@?7H`m; 3l)*Q(! l;Es/>+yCI\ ; ($@gbD1rX1Y*F#&SH] =_F mWϲ缥&eርŽk݃8+BF~^}Zp;`%NfN?V$٠kxHE2[r:C¯ٍ!E%׫jְ)%fAY\772g!"6kJu[[EL B2g9TDiF/Sq#VikUPꝢƴ{L_s㿟>kEv 8TL*~:$ M4y54)my52nm$ߺǽp:w05V9]lTyZ;Hx|B.iez`sE?L~HN;4jV(Dqvh)w˘j˯RLǼ<8Q779TVLWadhʿn0GI_2d*jw Sg`r&GNUdɞ\Ob@rH h IqYm4?~V)ˊJˣjs&(N삜 P 'DiTŀE^ymK_˙y Llʃt,7b Bm}nq1X* O@;۫RϴĨ k3фG"\# 7V <ſV+ɫ̰"FUqMXE '5|"0:4wǧ+Xrː:g%SƱ2nuL5 tp$̀* U65OhDžtBh cR:Sp轴:>e|ZSF_{Ph!7~=!$T"|z&C3 oҾ"^:S6hdZ畄s:.7۬Om["'iyugL4ޓr +#>HL[?- B|Tvq3gRт7G6CU<&"JIUvp`KѶ}Ԃ龆א-Gh(DǶ [2H?*$\:g(DWC1V?~񁸷"|$Ҡ`LϨWt~ߎ$$yǭWIE-~ g=}DOep[3"yS)ϊh\ 0).Ae":DZ-e'Q˒='وqm5I:x~uC%1d7NAVwY4H#w~?sJ5 gهbUC˅ɻ:SUj/K^rr($[kstJ*`GTJٍW/=ɂnHDX8f۩,9]f݉i_j)2㍏;xA.3n Gڷ ^W&C[p_HAIHP()r2VPk-v3-G(A4A߸ =UIׂKݢc1iJX+v1e}U{P2,v6_E(;E8?vRɞ ]:<lX_t?Ҹ Un>u(q%d*\Ҽe;ݽ^O9!YX * u%p<տYE:Y 岹мr NrērP~`"́#3j5?TY%ќ]'vQ Һg7a|<R4f[qV ($ډ5'SxnK0XQ:EP\o; CʌQ>? xBĶ>g睾Ű^WӋ,hcZtLgg;oXOZP|=iMh̔  ;vmT49l%R%8a îGexb^LMᵔvkH:ˑܳh)dIRPe?x k] %gNrq^36y_n%HA bp 6`7:}'I <I/']S8Kc雰G" LK;)r^2E(tb4NA+Vut{˽wZ=2%{ދq= ؍h~@t WzT0{$Ss:}-[֗9nX.Fidhb {O x~ŒVClҼhJ s ZeDT7;n;xD%iCb/>,+܆9jj W'YنCar?! kE]z9ODGnU5nn[O!w5Iszs(8u;.)Ռ+ WЪ򜄄uOXnњm/,QqgquP4%1x&~)̙[DdDN~PKDRqԽn ȲɐLsT{gPWj'W}Gb R\9' @Ek{+Ǯ]]a*Q,'OHYyfo` Ak4k $ A$k|0s@/kּ+0cn~:r6Wј:9a_x"KƎcK;Ux#L:Z0(ঀCDwQ|ׇqvTƓ|zq{ܩ B”ҿYX ]orIm4C^.fSp`1^:VƗW/0K\ũ/ e5Xk~S_]֙Gs3.unQ,U+FQ,PuGuSPręRďؘBqJN,TK +OX*~pґvLS}l8$wĐ ybeK?D2Zm!MGEbW9zBB'd *Zsi>WpP!:ԍ / w.-%ȅ7n1* fuS&?hɯ#<( @'wS䩙W}֎"$$|Ut ^FWuz:V$ښP^@8>*GU[*soSہ cDžK<ajJ;z=%AxT'r(ثGts79TäJv;&}GWW BTmAlo CR47UŅH0TGa΍BM6_#UeүW:ec8@ ǍI 7r ŗe2cIX*#Z! >wlүK 3>lpͱ:;~gd7mweK17CyYyie 1-/PH*6U|32{٧ #2ƥ,|*NS=##;M4pn;X b7N'::Ze"o|J4YF>^sU (jjYuc ע/i[|ë02N9)#F= $xL d|$%uk@AkD5i4G!X{MQ Ǽi0wy{ aQr'㧲}70 [q/(eXul2%ىKȬ^7ծmC0ٔHg?6r |kHבFXHNu\yćB/t?ءn @Y1hVB;., U4ǡLiwEEgsCHp%q͝n (tf`!DKAV[JvI[sF!ꢕl%^fk /v Y1g-oY|zz&Mٍ;J @33kRXUrQ!l`OWeK*I zi8D-;"\UAfWz,VhTb4n<,<'r QA"WWoS|;]9.b:/t^ B\SaQVm@{ (~ }]YpD/P\ ;m_=2gs yԅ\*FAT7wE"{-W-, M7RȞ'n)yef@Vb.+]b;.kIwM4g]o~pGُ| ߹T(|c;7[{Cg`B(~R0wWQ}X_kf,ZnƈϪU}kjDH)v[5F_Fc6_؉\QwӲq `x^KyBn*SA݄=pͰ+lixς`8ctl$Rk8wx}:?׺Z&sI'7bۊ8C8{^o+kbbƃҭdֿ}i}1n"^'0 UӅgN8r3O>45 {%y^ߥs'w8:u oMQ;?xdWxbZ X8eBXfegQ*k4^Ju9F^2kS~J4E@"!Lx\,'aRh~̒ګ%VE)f#WyAruQZp9ilPA<"\` `eXGnϤ'`ăx3v8oYJ0%`73uʰQpaaA>tqipaV)IMg܆ 7Yɪݎ#aeٽuv築R{ԩtyו$cmej lze͉y'QRiH93V'<:ҐOzI,As7CK|cqYsA&x"NL;.</xg݊8ki3PssY$ٻoyM%s>>aX^G>ZN_h臮w~escO*E5Sgf_Ώ"6MAKOVHZL&p Iؠۡz'}3%5   IUE58ڴˊrnpIJOyV=#8G䯳s~"*NI֗i̺yAf`Zj+e5y{;100d2掎lO.'g@ɷs!9XU .REJhѧ2K CRZk5L3q76$w I ƚ9Pp7ǵ r-6mޘCKAAi0seIKoEnJ٦KPO@G_6M1ck:$}DLW{4=M+I $|2c:YO''q%'4=UM> CR,bN錋@W`OAl}# r T[su98{H|cl.3]dMGWغ Hm Lw/wU\S+N^zB P7.z"\~*JZܡY:_3iI`b Z{|V<H:/VIiKliMw|wuĽO*tiy3-]ooc0WXZdKCD{[CjAī|1e~#mae-$-1r{D}lԑ\} =-؁G2opHaUcrײ_߂pKKǐXk^xY+[RK: "Fu W:`DAI:{ulW#?15&4zBia t&H}&#e'N/XM_ufT"lY.$k aȬ`29uO/9赛Dp(1!|2[ohoݦt4[juDي(zC)c2&̧kmJ$$vYmw$>$0h}Gs]RK-` P\;l: K^o%a˕๘0'L9L&*&d;wҤ}cPƉbqV6v߆y.ȯ*, r!"27kL.kG`BG1+/ӈe;)Nm.CS2K# s IS#)kgv3?Ÿn\vf@GU ٥o=LXqw$c%x,1ʼ#ۜ%5+4Yby9G0*|[xZ%9xi~ڴQ@Xw/+Tea_0\c}TX:N4R]\P$h2 ;)$b1q~ш&͘_ܑNo4P+Sd`,Sx6*uבߪb׺d0Cͱᶧou~L{9LW#.76ߔms\c$=[2c\ǒĺB9#*$A \a9#5ʸ f%#W;Xh_sYX N_h+z>\r*ۢĶDj܋8Q mKl&w WZ'>B3BV.`beiGQc䲮% 5KkwINq|NT]MZ,+](jlh9sJD \VLӱ iʇ 1"u: v<>UH / bۭi`!G-zx?"ʳ|3VL"C6\sF)Ga8UbpMdF)7%4ZWGqxFU4?l896Kim!Spc~ٍ6Ǘunb[Z$F?Y]N9Їz|B7xE?(tNa#:{IഃOߝѸywкݕv$Mew x륖AO%5 n%Pfe(EwcC f@4SUB~O*`dC)Hvԥ0mQý|nȲz(X*F{٠H],̂si$$)^8ڪ<Aoc=xGm5 Θ0@+(^m=F xM"qT2 fJWj߷ ȽJM&ͣo># O;@t%!cZ\q9EFy%R; 4ٻTSk4iU :|'4prjgR.-(CqJyeԠvuC& 2Ul,u[ڻGu.  B[dщ1R[X[iҤO=E_H梗#L#m%??btR Xk}V^^Vm4X9Vk5*IcaJ*,(kdk8zK{n63߷چ3pw*>q9-s$F@yO N]^|Yb|xAѽѷ r<сTRjKEB&𫄟`y+8LC'޾%^mz0bJ\:AS=ı= /$1Fr9j;"*{9 \3>#~O&zFoM YK?L2 Tʧ+5RCa@ WK >_W\VSyb:τv ʂEPPR`XD tMxCEFC3vPKK/~b%JmZګ4x`qף<4$du8~7!By2fND9n?Y~wA|3sF]}@V-.605 =jiQ]ZwO? Qkq_Uü'+[ATV.O*R`?IJy[l,Ǟ+aIzG$t3Q}I.Q+eo}>S]:Φ*zhcIACi;\nUH9Ф3SdGCaa3=WhU{c~k!W]UO"9Y@9ntz}@+QTc}&w N]r U2Scrs4^>}8v'3{¬epC4j)4+G#BRVFC{۪h#M1\O$MƵu"켝o\ TG Z*f(a#)eO{'ڣP2㴿8r)gK/>dkz4hswIhRs ?EamYԽR{ee )QF_,˳BucBO VЗ6w[IzӒ>vs_? 7c~y3 ɶ_]F5ki>]})rZxs4T>Ti,@G:UQy,ୖ:e(~8h'7eH y^356N?63:g@[oq2W{"m;"(V_U~7hc}}t7 *kLY:w,l *_ dnJ[SRx6,u6$ԕ[|S 0tW﹢<28A1PyA-Ol]zYlF'cdRnq齦mHwތ^hhAO^Eϡדӛ.zH#ziOtD,Vs\;Z1vLn K&헠I?ؽO0E}ehk"vrRp&ya4S,<\R`΍o +Pb ?熐Xa ɫ6^gYB gK2h6 #K> _W92b~s(19͟;É4C9~,6eIڔH$!ILk%댨3 J#uU["`(ІMwjat3W񜛱Ŋ[,騞9"xlQ^GTCנ=5&e"Ebm+qX zrsiKq`% d")<Ãy.xPV OGd%i8YlA*݃ 8;noHu"b_Px LscCz!]I6R4 4݆aC+Uˏ"ȰpXF8"Vԝs UIhRp. s` XOX< j \ˁ eE񩻜i p6.YvzZ 8]*?hkz0Rl=SlݝGOm?ѢQ\[jgF)B݄YXJ)Q:qKOLIF7Y@+V~)̫߷ CG6'(ܶllCguG9,+r ˙K\j MTR+bL8dSǕ{NL刄PJ̀Oȭ٨r !VXhzȑSìY;&D:QEYShS$"TMsԼbRl2ױnv.Nn,}h!}L;tG)ڼ_Ń$FB5k8 S<٤CI2ac_Fv a}'B*`BL 'e_ )қ&Lw<:Mפ[P6thşCMݬk@-7L{ࣾ=VXmp0D^)J//cCH[! 1@uØS fGxUw++瓳+jN4afj6AQҝ||0(qYDY%@Fol9_s@qc+CC(9 JMS+`M{qgYQXL0@b#hKNt|vۜMI5<ɟAE.J[^gQFn?jڋ"rO{`l;{V&dZ(͵GFD/#_{B3n|>ZߣCWVZ y讞z ؗӒDv\Wu|1>キ]3U8ž6xHo:5l>doڙY P s?boƻKRjd?4SnjQF)c8V:]c?=F@N)$r]>`>Kt0.Y ^c1vgܝ խ!JN5 AF3z%cqYEyQ@6!7vObp,2%Y]Խ8bį_ߔQCJC֑Phzp@zJ@v9zǙnIDuJ`U%HZ%Օ&*-^hLP^D.|1}CKy RITkح=wOK0X? Ykɚi: :Drsәˑ^reRi)l\: "{ P؆x<*^mf3dX Onq69k\7iO@+f#|㇀'; T%_$ JP8CK)O1akqag.{_G2w $>$29 '8yBdנh_ގ+^kXj3P]ptlAe>Iϳ}e$Һn96oSсTCF|nobEό*x; >5Q_ޘwhl_K[gy#Tϱ9t>]`F<CGQwGxv5BֺS*|Sx@ }^h&јpՅ'v{k`Ż0w3bp|9# $#S\%Ȣ$^yߜ5sl(CNДؚo( 0O78'pd3yɐ:k!B˩qK բD{TK9|DiR2VR3)" ?B2wgl4Ԏy?"zw^)7w9sFT8<а$Gř,!v{*O<wH}`\U5Le*2vڥņԯ,OV+2ߠ|,/&3Щ՝;2z3#0@Au~W4-1s>x Qf'Wa :`. y>7;5@MDvY ({dJlRP6 Fjæk\4`}'&lAj4EJs#ۍR_v]fx0 0k𴏱 !$j6fڽ[5VuP^Jr~7;/î_D,4Ct:M5fh{<8r]mGh;g~ (}6dWIoVO"{͐7͖bE/FV@ LJG;M_6?ߑ# լ +~5~Be3|oXkck}J#C3,\%2^Sj{ 2C+IZ Z$W4Pq nXByw܇L8ze[A)!ٿ(!8/u(]sOqu}߹_wmA41B|T㲓[:~^aQpBSDQsK/LzRԬδe+ N:bTGGʩHYZ=%S <3IȄa+>CϤL Lm_ٴsE~N5ʥlqhmJqV\v-󹀪==,>;ـ,^U %֤\_Rn23SQ^NSG)(&o.+Dv٣XQ5;niLT}6vJst}%f1 \u1Qr:3L*H@EbHHZz^ԲQg14P>Q8iNBri=\f7(#T%a]&2MX[u^Ϫ1q477΁7|ҳjB ~E24yz:t$sYG9]d> :08n@T6:Pڡ v4;4fRιm|p!WWAyjZvv>: ƫfL߲1Vwyc]7>]ϥѦV$aM[!sfH_E}0,1˕~$7*1$Щl=Qt38o@y%sr[sx ${K&Qm6l(nJ}IJ|WoadjCWB%π Y āV:.cG]ch)Js7>޳()RT= k1?bf<\*rH/Obj\/X2Jk`ΓXa~MEآvR'!'M|p*؉)8&+FЈj5B0hTঐ/isV ڀ>:)ɮ%' x87'I QӆېIz˪Œ,Q@ҜJLKqK\nČ`˷ww3oˎj_A$[ib ϕoI=L[1d hOV; _fI,9tITD# hP/(LWseaT@{"<ȇ$fĹ\Z-~y}X+;m5ye-1Unۭ$t!;[U(WfVKl .& Oylk6аMĨ!pmUE E\#x UXN ; L%|R-T^c2~>M!j:;^%&O.  0%n|zntK>P4:N 4zZ}쁅^ؑÞgŇED(d3&dR~e/Aiyar5}-w-Ɉl5#_ QA⩗l;Z[WO=(hrj,`YAEY|/>XuE-+~AKtL flHK \ \r;:m/r%^,)&M4N bp {ZrsJ"p^J oAj4r"!~ǩVPRV6SX?`/#>M1gWkLCpiU؅ܧ+ XqV8LoQ%U<| gi.mkIWt$Z/@̋R(ɢ%YI.Xc7v{B#"1d x(<5Rp}ʡ^<(s}zK,(Hg1_vA%5uJN.KfrWΨ20zy8wIHDeʸ}wZTut)K[yHm-"QrׂMyX%6K2C,Ҧsb&Rٙ&ΛQt39_?~i/d?Y#B%Ox3ķ;S~ߵqpAI9MWqrM-S(w%eH=(>nl:@֌5?mD(Q+O30 1[ReR`TTK0g|D6 oXS,0~aiIv/vP\Igz O9O@߷)c% Fhj&U+:⑀Lox"/%#y]~R@@VjhGDLyF4PaD kfj s?,ܲ hVU< l>tq~f"0KLx^򒧾x̉i;pXҬ@AFء{ U%X4k9Awm}h_,b%0YB\6<BWӆG z;GDo`=Z饯9qNZߛ& F6\ | sOTԉĖ:ߜ׶ب3wx2 F'i ÃkPE4fG/,CnNF7p; q v/×^ mU4XOLK֊C٤,fh2Z zevKs VԺ^j^ q0`s8~U[˟j9Y$a]ygw0n9fs!MXN=s*G^ʶqLh@oyLd~\O{!jY,$kا:Hcbic)*Y5 BMNT}פE.$nb;1;6 (9PyLiRr  Dt6 E[xIp5lkDx岧]=L^-bzSP`U)ѫuX(2~e]֞˭ϢC㹢^HMFEIO S˦ɩ*u8Ju,uS#wO7o%R),_Ym9`FM2K^s{OAU:7v0k>Nݿ!{0-9ϬGȜ;9fLqliD&7<@9KI[B|;SȘ2X:T]y7yŀ!ܬUV?#XOݐvlM Gx篕4*lBsrnUjm,/ \HF[*^ya"dt8^>,SNœ1jC11N*u_0Ԍ%*T_p24zzVT^Sv<҈ҋճ>QSfKdzO=0|C@1΅=7T.[ JFdI¿M QdS+IvK︌5/*/}:`HǍ/a+<{~?pZ_0* z1 4,uq1H\I"㈎8^mwW'Zm'[]csu7n;>JewҺ#7Q\+EV5+HͅPGZg0"N"9%I&{y{6W_a[*~1b]mz !"f./&(J Ztag"&O:Y'}+׷;0 `ɒy@^[-}'cg[қg/dƝR]C.4=tJ!e"OkuKI1MESPHzƈB)\UM@в ߴ8B#7"Uip47HfZ"\گXFQ?Kn.Z1 m?y\!_"sr?O~FIZ 7LɽJn̏q bOe@ uܝôBd?j/ߥʫ`Cy`+r1ڸCa)WΞOmedžSu*5 ۑCJV)R$NՇYA^~#ݎ-a>πcυ_ShفF,\:Z&ڂW] P՞F`gd3|HSd pъR(='7~8!{d "ƧF ~gduRia wum0qEs8e_o~2cZ܆fN쇲:aX>~2Xا_%Ƶ?9 (2G|. svؖ&s{Cl/6xX(wD\Vk[5ah<8[tK4Yy}Ps}9CA+Ӫ~MEK_p>T:k⏸^%!E1gJ٣|{SiK}˘lq;;g&M"lCbdC+@y_ŕgV"b %gťR 0oyŖ]L;FQ?\0M}^rޮN1>O",2hHߒ J]m*BVoBlgdʎviRϖY1T́Ƥ̏UӮh3%0LjVWm(d:s۵J9OS~*&SAP'GhzPTŮ/Dim>ke^acR+CqwLκ9~ݕI&0|%A|?7Kc ;e!c4ɎD 3܏ǦUV,dS}$T/zR$6[?{^AHtbu%790G\sQJj /ѤB7QZ+57(Rzz:趶DQ ]4ڌ*#dFmde&8vU"\tOmZYx[6"D#c\[+a)JCL0Hmfി~w gZtYEwZ5y+p'L-=i(B6ݷ{MVS8%9d$mׂI ύ،EGZcʊb'2Ej6P) S&8Hqeo VCFCc$ { cOV*fCx &n̹'!,d u3}Tvds :Ijl;2c4~f @n(;dj\0PZda1)dDoII|ֹ _e{H|;<ߜ%ũ-hn(JLPSVQ+%?U +¦jN巉"pc朡AiZ*OtuڽS8͟EUO^ĽoHRCk)L!fbX3`qJp7{:x@BeM!KIo#l Œ>^a Ã+D0̛@Ů#n?3mD_}q.]?^H? m/VD'P G[.0kq2~O flq:`Ϫi ڏt<ʻ?J9MƤY<I;lPˇD()RaР/)vr›`|i4'>| SbJ}rCRzN.ʔP_=Ƥ(IM}*!9nq8%<),{ot$wEǠ]/Mr>C4ZzNϔ?Y {19r 33k}7Vፉŏ4نLl_'QCsr)B5@3`m,cjX7TO|AEnT ׈+VeZ8&;lfİ|':^? Y.O&0|@PҊ{-lmbk-762ΜFQdlb7hw;<@š2xfd1SᲸ`=!@6L 8ܝ]X#D i չpCx{/)v,xP 0x"쩼cI|fFܲFüm©RaAU,T8줲yor c$}m -׳@ɉciPaf#ϞyhN* Bs9Ƚ9TXdnQV~g O+`<]Ȋ(e}$R qNX%3 ~J<"_ѭ(!. Ҫw/Eԓ:! f1#-}5`V2+۽V޵P$T8D;7QqNcÉ_xqC\8j3_N-ӬA>ylƄj H *O!Kփ!]K5 /0_/]ˌk;p#W~8$orԕ5PmﵪcWލI&%mi~2%dʻTxYT ],'7o *+#mU+#< sb{Vlh_pqtȒ3s(|J ] sE7(g(dOw)~B  t!06eMfAGϒL"Mx ;ƋW}Zwe(T7ɿ  .ybM=Aڀ;b $ݮ%/|O`d10K5fFImVA,P~ɤRe CFlp $^p(zX0 pfp-7 X+NM v"2 EF65 fa{< |*]]û[8[X밹C$v46f~K:o^3O)8(9 ۮ{ik[uMO࠽a 1?3 _va5;֊ݫ2U'!(k(Db0qhOGE Y[T LcF&sJ^ǃVf[?d,4 :*Vz{#2,nnj ?74AE{{iedd[hs8zG?Poo 'pfq$)R8MӥLnao^COvbX] 6@MbTH8xtWt#A闷ppP^;`E=(ۈ\,'b!T]ZK,>g >B^ˊn}{?.Gz#m0hL@ lA {B\qv:-v\;2W؊W?lW`>.Foa h>[,\ÓB}ZJ#|Q 62jJdw,@V#z^+k[3)ҟw׷"Խh1?=j oʄxa*d 6QwPLyAxS/HbimDI~;B(+ujPQDq̝2ܳtg@b> =@U6JP:+2>~('ܮ"zKT|wwE/ _lH2b(j)M&"x쑷}"m)21(PK7/M;BԾ>.ü~g=X~KI)&~m̪%ZQ?Mz;aCSJkXX^gqz!_ uhd "YvѢۈ(T_r>Ah!C"['mwS4 *؍x@ >͛j%}|ݡHKtm+.2܊nƇQzwP'f å)G/Ɗ`iM<(wO] giCڥфpt\tv,YD3 ?261f~˹;y5)b6 i:È;:8nT 93R4*Č%ݑ@SPG`}u 1 5{)o􋋥 ,>?F=GX4bur)quZ&X\$kD1'Z~|+sq/==$֏a^xĵC͙л[C u|MBc<<*@ XJʏaxt5] :ž8 -J_,;p4 9Al?󄳱3>?VƏ../-YŢmeƏyRCu2FZ/!աrKD?wc>gߢlc}%*?3},QGUY~2>x iG-|cjHPX[x N99XK;ySSt:Q%MدQEIK[h?a2>D'PYAiUYp9~8 T(5rԲp!m[?I9209=FBv2XJ壿Ca0DS>XY}\Isziw}^zS'"քZnƒk`S6=>ZY?#+Dp`w4n c?4H2W e ЀIADgRRQOiͪZ̰q_YG,gLq&JX\A &GńS a W-洢!8q'(`3v$bRV.GLST1~wyT<\*0jkz.-n_\l ՒfiNÔw0ƘkJQrlBmdSj^Nՠƣ ~ND-Xs#shA7sT@uE2͝AV$;&KSCpcp#9|>ql^ Ga:Y|)yw Y 7&~ߏMY#}oM0A6Mk[. y"*/oW42pxo3\N/0ᔆl.ް4R{_n|󂙅e^3*Z0J<ͱulO&$/P+ZyɁ,n!8D?;0IN ZAs(gT^Pe7)Uzl5  SKzX\VAM]GGQL{#ꬄFÐahiӑAj8fd}ϋ;4&U4w<}EaD^qrި22|.r$|g`BwM׀䔐c=$ G7r)o}z[mq4P̠TR{jf3 UL]Rby"X61'x-梃[bk|S3{~@ EI?Sik鏎,*̆f驡DR dFċ<]3Lg%`-cɢY-Ԝ{EvZ!sϤe=RB/Nv z]2pmUt< DeXHF6sކE,Ρl.-HfG5͐p-C! )ۧJw(N إgh.^"_]+ LDkkzyNTzQ%5S2AS8.O|PG4vxDn#ze<~I'3]ɲb,3cIgCa^ {;Q@cc,>|Mi9\7׬#-⇷P Xw 5ISqP&Gu{>W۪"AT蕲{z@A^ikfj" }'!ϔmNC(ģ~P| Ҟ&D ]BQ&*V>A& | ʹ9̄ŗ`GdОS:~M%W0qe/ևw"H7 ?RwioOKA;RСBh3Z,Y;t끣Co(9S1 ָ|^9USF,e)Ct爁*V^ A!T0 r8ձ  6&jCwDw&qa :rZ`$]%I,VJ?pîJK$3$诛\%]WB 㢭Qr+7н4t ©=Jb+mm{Ml|Lk)laĞPq>l:0mdH;jgIv nLZԇ B)sYRTj/azI=u*i1eb0Si芘0MyԃϲE~pg_hSQc f3X:gAX5!g}@]HKCeS/z5Dkt"(ϳm&\TKE-ڌyъ5U׹z?FgoXU.|9wPE&6`g(Y4;>,o7˚^17D PXBG$x8_sw[EJfE4SX~]M՟, cOR6̃r)|n}!ߠ1qD>:Dq1*'MV0zx;tSƬvo&B [D1U+@H><;\&t7ʊ3sWS\fpz81p ,\rGў8^/1:J3(Ӗ *@uUe(nzlMsiP=w<{28= AO.̙kħۘ2-o!#w$*hJב=ߓS_iZ8?qU@` & ^þ%,QFCLL_zɘ7\[>ێq4 {A\wB erXxʯ{g'zQ:yE{a;+|}Dh|G̹v]dL 3gLIqT]j.XC5}n?8հP<Wz_J.ИDž4y}Bk?%j<]_+V88ۉm͏C}^rJμ%C]- V/ӽ[l۷|u-{ttaܭhfI7)CP oւ/t?ܾ99R h" ŷEA( n?/l:7]Ԡ"UˤW_{&<-[]M<2J ӅиrR}zxq4^yWgܩQOA7qRTy/2jk[/1U)j@<{rn- T2Ps[dYH=V;kLi]Xr&Cs҆ZS-R^<3ІrW(,,l6{ӱ_pbj<g`\DeI銓Z#84eT53XyPfl7g+2TϨ>xmkxCwL+RXX(gqSjL^_WwN"XFgWG ]OoSկFcKߕlCHM7 Xףu'}#[ME7 촯m-#F{9]IK+Fa>WrR:c#6s+zP 8-2.JOXVNƝ܂?qbּ~U\ .q2LLS+|SOOUPٴC3 ,-_yCP@x6k.u:@= w0n06`j_ds6 ;-ഩ1oHLgl)om=ZŢ`hZFWʁ4UxD!Lo)eS*uJ:=}QM5[ Fl^wG3ෙ1ꓺR:'Oi];'L!qaGo!hca ! oU#W۾gw]?YpVCcI /\.t019էB@V̘&WۻHrt|u¥R3? ?Nmq=1%gE%Rjl#qϲu Nˀ"5X +0jw(4<Mpq͡s12QvD7c:f(#&bFL'g֛4 $$"vI30 5*Q՗G|ڬ M0/탻v",1?ЂS`m_ZuҲ5k3"q ߠ#J<\E SlEI=0bhՉ,4k`SI!>qéHrbՈ k8A_Vu0 C~m̀NfN뮯棭=@T 4s zu͐M+T]F-(¢^бJt |I2i-׉7!m$HQApP #c{,eFѕŞ?[<0nrW\[ÐXm8t~A2^jc})F*MܯFYг R)Wf[KI'W>LF~[pyTf[3%BZW!.,.1-Mu iV2]amP>NJkJQiڛO@?5@'dSEG e=U?0XoJVfU\˱Y #ޤIvYпdzt̂f5g s6J>2;c<mQurTV{ԩ$P q'צëPe7#=a73lRftEI8wxվ$`R?~oKt#Jl(v^x5W^p#7^l.-H$l JV~.u#nT>t&O%.Q5$&yŎ_FZ%z,_6tA')c kt6:`z:T,ںʱ\8YZ~f u*:"Q/n$/L%Oa0dFBS{WAP[X>`5b{muMiZ/ lE:_49Օ[ <=ܡ = q6ԥ†҈&⟉wVQC rSC$ ȕY*e}J^ Ib*H5.Ŝaڑ=ƣܝXFQ^o~&֕|+=#Bnj8k]:fmytco6gt̍AX=${+?8v@b=1[V],x$RO]: ;5E1DS`K9T !c/+GhN`2Єhٍ1nKXQ_ul?%v ][R_=!۴`c'tU3?? k0~` &d!}nUx7[aDFaJ62 ¥*Z?1D`EMࠝN#t44p!_5<+f93{Eo⼧ٱWY,]A+]qG662b욆=$ /%L.R@4(II0$j2pi[X :ͦOu)kT`k@ErFp6!;Gj%S 7zXUEo h-`#:5':iu0(1}+XY”H5E<\ߚޔJ:yYH3~+BOo( f" \h0Clֳ쬢œ=gH}-sa*(āXj80;UP'U띎P`[xV^$Z lQ2;G@EV@5+ĢMyoz>iq1G4x-U"'a>29!NcU=WY!E)bSbee*RL6)**Z/'1G$p٢{P;* 1&,}ˌH?1dfյ9B4D'LAv?@RiŘLRC?>/5r-u >]{\Qd}  䲖] Vs z]d^fFI26/RR2CHRP ު^`eWHdfBϲ}!i\H9qXn9|Mm7ڕ4"ͻJFNyHr|rbUtAKVV߶.Y\;bȴ{l@\qE*yc-ڹRث{feSZ\Nt^5C^Y+M_ݙT#ԃO@=6J}voMފb~)]#q~ pIErpG ~E&%HrJSYRRܫ6̈p~ƦVMizզc}<|W򯭭e> u1ZeGApziHŸX܄!; t?$f\9jC]C# 10  ʊ*5m 혈P4KVZ<Ɖjqm Gq#1.%.)#gܢ6͙u7|3Lam&ϦT63)7:R([~jJp,w0f:HFz+Zƒ]Jc5!.v|gg7c{L5u䎯9T2[V3^i, @-ס|؂Nɫ:*l #v5pl$TJŌ$:l7@q1N%n t̻0aPi%rϽF0+z>,1zdTu?"/xY:ܴL龓rww+N*?ˤrS4L_o32r…jMpPbdTI d9Lfl͟bN/#= Q-󳍧xErDx4Jn\JDsqҟ&0|qݐ6\ݩZ L3Sn5([+}`?튲òZ?m#;z$jA.7… m^K:Lڤ4K +H0Hg#CأR`rsc@PVVg#=޿JC` ~W2 5:LAXz 2nVz1"1 H2R,e_ё1%uieV楂.Kϋz3U5f#ΰJL0|hF?YV8Ҧ@ϸnϒ0*.nϑꕢ #SEaYL]ƶѲ }52kOyE0نC(F>SCE[4G pwkW(|I4hBf\35hE kl }= !r~Pvbu%p<jGk7XXxX n.Si{͚8[}KHrwYIh)nFTxb*hro;Am#ʶ^K4Hk6\.u,QHBBaḳ7 BEd6`rNSd?U?t?sX<6e|Ua﨣?u`cd۾ًTy%L3J+ {D.cD2`[4kИ )h #ᷰڋ{fO3#|ɖ//pm΁V)x< mBkX (g-ROGZsowrZM\>(旷[io}à?K{oHdgg{>iW<[+'%~P;fdU(#]ayIؓ]\`4Noz}vhn' xA~ 4euV2#!K_qffP{Mf9%}Jhg|C@4e05PrU$Z!}}9|dgaؾ  Jb/9I}GK8OJ|OwP{63-wp*6;f D eG3:4rTL"ES +!-I?"-uAB;Vf7\KEn Z{ dd5:^$F:_@.^̡;7\,DO\crG)!\xwud70&ӷ6f|.b < Vo^HV?H]ҁ'^!#+7ړ_= E|̂Diqx$/\I2Y:ZOo%Y~7`7Ww1Z s9.Ktzy5Rh lvٷc|o*aI74j ϝJ"1\knR$-嵯GyOnvmEuqnZՋ7FnţI4qm*Lt\ٚ#Ү_*pnsh~ӉV'. MbuSoy[jOwXAیsϊU ӁkS]<-HxUrS)V-rC`8"#.#>kx{EsZ vlu [/hٞe{dqs]gD }1UKf!y3Bsșq ^cTv S )r;Hq5Am` セ'd+9>6"x^MW¥ vZr82l`(䀩AG='-yN qV.CMe w=OAYK6WS_Ky]:dXU4TrPʞ9 $&XhRxG}Idrh0!cw!>л?7(ٹ"uF /`aP~kIBQ7!֧P/ŽQn/B_duSp!Wm`QE(m UoV0a* /4 e%EF9~Jޭi%s1Ocw32jgRTʁ aϪ6JdkXiS|&(4CC ;קt!'V|ueIxo02ƍa}Eоu) f٦4{ HZn1U "0RkG}czMOX 0C5H# T}@jNS}uWS!&N~a%<6ݩ9yU`,f(K_l? %#2` UqUqGt^pC_ԐBb+g&F,v lM_"nb3k #u]K.mo[~i -ۼ(/Y19`*0)7¤{d[SC#-EhSAD6"&}+ ؏F6Aq%}{ɒ#EM+Hf-Y9:ѿȘ#*fwJ*Ve/'r SxUð6(א#Sh?o$Kc: EKALZzC Je#珫%D&U,da)J$agش\zb1%* Ź}s.E-Bfn]# fgұom&ZATQ}^, eV}\H2/-%b鰾k0ogc䕽J'txE 6md;kj1o{ri" &I,}OKMڨùp:̉   OŻ[*ʣ_ N.Ά#gC|P 3;p49/5 -‘ cF< ͼ(9?z5sߍg1d8ҕ*Up`~q2Eݷ Fv2NI"Eه4@4ʇf$Aؽa`VG+38Z' :>~LSY"ob'@9 @Qk#ZȰlnO(5AաQkIFR#6sMQ'{aȄFpq76we`gdc^cNPGՔA3ͻ>*`h"&ſs!2nHF 7AdWMX3J7k(b 8 '6샺/s!6@%Q<ԪB16f4m,cRbyS2+P)E&3u֊ʼsplJ orfXAaA3u0$;fa`?տ)#X*]{F|mn )QcP a u\wBrm.lwd߯t UzdBM@:4-F=*}+AY5jr/u?ݮªS@]& 98 (*P^(߹;dgYb%[͙>P:8K7+W5ދ| $ 5ˤj!J,d3_s gلub@P^xM‘ںlx}ɞ5L>s\(_JSQ&$P>CYɸǥL "{\!4zW, @ 3rMtzq^L:Ruzȏ<$wE}R4wt'];\!%* t?S:i1Y:!.0-=sc|D9Ecd4dTQb=w W,}^]k 6RGqihvyTYxT(F6QM\n.^89hYY]8I۴V֬%8o^$\̓tD{1D WlT{ك֯8ɉ̺F+ں}BSWOv 8@2Rx W&#+-sMjxA]K8}/2k%Eӳnyޡ(!Qz3x-h+ ivVYS(S aJpZؼd\7,lnjhbft^qLvZ 9 0*oKQ`{`ԗpB`aU('T"lj!FF/2#wR/ڐN+^[M.cc?sX0_Tjt֧̖Z.\@%V3mX)8{vf)89G%|Rtؠu_D=9iKUq;,I°ܤ.4+K'z'  [d7/]6jkOc uSY1𽡸S_ wU9h-:K Li_b x㼟8*EQ{:?_ί_c|˷rN*[7 s"r dUȺeﶠYDf'%|'%KS S7B/V(W \"awp}MyC? B%̆G*yXޙ C]0V%6+YD9(XqGﲒ ?YsB)l7f=%NzPЁ2G0qn4-Mv@_ʯPrG0*WT0iR]x:6_L ]쁣c <<.r+F4Fkh!b+uOHsx^ ,e3_3аnggM2B0)#^}M[TG|TT7He`4+8MY/]G 1pZ0S4, %ie k;ÿuG ;.Ɯ#,zV{):rH-eger|o;1>v>34t~6nפL)Ӓ9lPIT}|JmF1/X\=g|daмl*4ngy(^%oYlKV>i=BͱtP g#D7X tP"*^ݘ1jJdjW*KB{&:u ye;pTPdC%RRoS .#R8zF1r%ȴn:;OCUJd5HuN*.Sf :<@YKr^\4,'(h ^?6r#8Ư2"=t-o/m{bc%ҋb>^~ 6޵ѥ.e)fu(hwrfs+/>vkE7qp6)[A9xHKRagl+8d=>`WnV3Z\On֐0 RG 4:ـ(_\D/x,J5eX?cbшkmD۸BFqĩh̝zjԛwpm"I:W'S_s7$n'h?xҔtn4sU^AE<>#j=FW7ؓ^uQOmdgSV&cIXڋK]qDcD&,!diP~>>MxSyHܱs4 ۇcb DO~\D6MTo؍pł QO2퐡fnwYq,$DF yut}r\nQZ*O!Pj4 /1Y ϧK  r$)hB5 Hopn^z]OrV)-.QsV¶x6˶wTȒ:v qLBdD ?8⤹bK'`n4N.r]9ZfCN5IQ&ly-ϙiAr,i+8"ӈv%v9+ y@X(Ml񇙀r̖?6 M{74ӄe(ﶣNH S+cA"9YY}()Ԁ{O+i\ֵ,0>;1*/#lzZ!xUeʫsT8Oi=%I,Gjc 7+)(>cVGlȎŝ=gA~B$^y?̲ 4"~WdFR I<3nueKBwSB n6pzn?L ?e-"!ŌKtOztdwbU| Nek6y,L# {)SwN#O7UDVe t" PW<%W^B"ը$ L5{.imW+B.J]7B^ Btń3#,bӂ\ <j6z5 R tcbwr#B6dgQaQ{֡D& 2Ґ%p7SU56C^.{+^NXCP2z0z0JUo1zJ*+ƊMQ׽oĵod`v/ 6¢vE'ayjl O6#iS|^kłJ,qkcњOs/tѕ!J`_gp]t/![ J,~r%1wS,(]O\YP[Џ8- Ū9[3?,4z( [>q(2ijis6?^cf7%AГ<@yo]րMY좝$oFr9OId:0iݨ栓 J{n/`^G<&Mͱy&v۠^zn5)T bU!RͶϊ*|;*AIxٖ#j k*+Z\r#j5]2hyK6P5ԮH/8ԹGRx ?O[]IPL&ewBլ;d X-D͑ /RRo}_$|ݗ`{+Ki/aS`n[Y7YZcR'"ccntU9Ȇ6}V8a5Xv"%Xg ]+;m)1웡L*3.ޑ{fxJ;켧`TP9bDEۍ:QRN͆u ca 7 ZѻW:nB6e:5,y=ֆ>g$Vr$XpZ<߇*a1{hcwTRYT(x\Uv8q<6HCJiI4 uMNE*2:rzU4I;[uyUڑaݞYp&'?^**Ii1,FTrP -ⵂHinzw$+Ld*zNb2(R R qkꭕ%LlUlꝟʱzh1ưc2=Nx5Soa^Bf*# SȰqH\mD})P ͦH?% y }cE?UL2ur2YbcI"n'=hZ#.aṨ-^Ȭ EH)uljϙslr"YdRHxە30vtflza/uIFC3Syy,XF%_%a_ ,4^ye:4Iys%7+,'L#t1p1JJIK{ʰ[n6ޗEڷn);X  oѸJ k\(L-P ҳT&HYܭ?LaXvxNkcuې6A9_șHR,ˉ-N4.W@ƹҪR'*f1ZoK@w!vV9#pܳSwa*9'ۻd}Z;'&dWmaml[wײjaAC=%3-I%M0]#t/<^@ wx}/\n!%?gУ!Y+i2&NW g-1g{@Xg6n#u+?%E\SԞyETs_v?N#ߚ]S *#Qo|cDT^BiסXnfIC6JQEwPGN^OGL!—\E&'E\~܉d7 e7/I|!=+, I=O`ƫS2C|ZlVꪵDr^y"Ɍ(*~/2 a2VxdQK5vL}=d1\HA?[µBőXPY4U!P^@YIxwKWYUHLP b˧v!]GuMv8fhYTB[` dtRi qDqþ:{rAN,kDY`ZM?;EVOBN!H{q& A >rR?c615'Fޫ/l"[>$4h]+a~C24c?K((l9(b+25b:vJ"ǭGUKH@AS"űU0JVo>T`:W1z +~">ew^>Qqr]6Ρ0"߭@`b9jWtThjMV-5\i_Ӯя#铐݃zͪ*dt2"Vx^Lt?&)癓#'*!J扡#;ϪNe蔥x #@%=D7LHaݖkhK;}#K,0gVlmCH%i f5fkOт,9eUOLh`jKI/bN|υ`\rEBA_an9e^g& aRC֍ݳKaaZ9MP.`2|BnNFlS`)-g V\0<,-oR5 T\M0ۼTY,Z9H߻=á.N)d/Ok4GW|:j9 j`4UqO C9SۏBP@i=;QB Q;fI&#T_ՃbNM):LsZ<BWt,zu$/k5NF9 zN,0}/ T0ڕbuiq!1c0Jv(Zٙu(~sZ.5xVsBP7icA`*#LE,| S@8$N2@t!vX=tu;V1 zP+s0e)0exg.+LœIkGW1Phxf:c@jPWs Նk !##9-H3hq!8?Д#/ь\ *1D=JzMwk\~vRi ɚl5v">n9$/d%^WE"-T6SNgs`Nf xg*:E`(;vbLJ\n]KI,:m7b)xJRzRotƉ!ckFVc(wD-hr$7_'𕑷E뿖d*-OrB\'{nԻt{Sj:EBKlIŒ@AWhjj:.(yɨ̼B%I]JUCR_Fr(jcVl+ gJ29cNBZ۩ps] P_fc\BU`Xxq6I!9\iȽuOe,F*m.?؜0iS 힠<|?Ewja)O!j?fѧ'ZICR䂽Fg?{m<#ޓ&T0N,7xF<_SV. d1μjvj>,"Tqc5[NQ<<ʕM\s4\/AF9Ė`r% bryn|7tPY4k(ncedj\ɹW[#s@fAdL_'@<Z`h\f̐trZ r z}JZ΋2Y#`4\:B1o(9HF8o?DA}ok9`J7 }T4]2/vb6G4>jv/u2;}P{otCl Sgƽ*!_OR>y#xk9ޯxK5%Tfud5ìɋhU!U/\Q7a5 N/6F>#cÙ0SVc/byzHdB%N0Q`(XC@sPݶȐKݓ `lVڃymV8CI%~3`r1׷PU,7%<'D~9[uG|W/ܧ{?32a  ]{F4x.@fqZ)>X VvB l*s"vD629WwSMfE?$ $;`A$w "XANp#9|UK_XZR9 ̡eZ+ %!!M TNkq#YaDF X"wY&FܟNac etcKimmWO_?W2ijj[|.#{n%p7с^XNUD*P4}[:j;qJ{fxirqA]jghu],%dLKVk~ ug 6kDh340tyk:9%T;*:Nc)R %Xv1@|Ύ(ի>o$.P;Mh̍tl <l3$л'sp?;mՙC3b͵Qi[B&=.s=ͣ2ʎ T`$Z1l\ Z:Hyy,9_jN)AQ-5;nR -`R|?;ޔ񶼛=`[1OEb+dv0-nAOq-*7/EISN]=,>FX9lղIEzVizۻ{zR'A0{J4I4sIt0k`J|KA <1iQ1K_G ԈM^?Zdg@C8ءRfg k2oTKD 4;DŕHFgNoȭ+< G9~5idaBSҞuI^<}N;b;|j&| es<9{kc&K (k6MA֫bMBy E.f8d2ƦC,,Пt75M&?/j_i|ڹc gRL=us!j?r572"8A/ST_S)M`p*pfq#ePS9DfI-rV\0Wy֚U)xIgP5+z e嚿eFUSJ/rbo@>)욘700_VڸQ7,$7T\`9T`x?J0·nT6Lɸ7৿zql*;@5rM1Yw#6|"idv XCu(9'9ݫs0X6 ߅qQx-bu`]B,;lH/"*i@HC:1ɋ􎖨P|w qȚZl~EQ7n Ͳ]5{!d*% LxhFa܂g7觩[ʎ>Nn&8}jy-4h-jزL~lUG/IWBGM<~gF:Ԕ䈿[fFnOHTƍ# &\5s%Wv9xXdqʐGHV24cJ@їVITH AО1`)2sPn AsH?ͅ3lg уvӵu e+O7KRnXsl !|s~#ruuPgĠji;ڧQϜ`.YmH$P!,̷)zhP fnKNА" eVm8Cpg A+(JVdÕ Vrh7l i:ҭ&h w;q"\nڀɻ}xu,E3W=ǏMH#WʿBMb5|S3%q C,D獋{ypWO/@", |+^4M&P29F]䉧U`t,m  T.I!QH*SQ7 8-j\BDX c,$L T('-`a#N?hd\cƩsBV/ƛ٩Y'T#׆`l6L?@j2ѩ'B ŧeL/DJPF)˾KPւX{k`zϚuWg7r0&N^ZWD^O9w{?pFZ("Xpÿ>߳h#1=GQd%Vi R|f`lX\9QAt%6ӌ΢%UskvZ@ ]:Yb[&0X@Uvs4.Mw7_iWm]Mo;R\4S> {wy<5jB!Y%MtW|:7:+ )vA_7R fQ < Qʀ><~PTc#l~H%Uzi$IMvle:m[e꺰II15+e7>: 9/>/BҙмWCbi&%aWBU(UHsH*P,,GwU$)D7(gUB)[;̥ 7iH(0XiE]YJ-v ' IyU ֍Fij 0F497vIӸoܢDc">l B&xxl(!EseVX2V/ZM|eBW\͚ sQ4X+%Ž}6reK 51߫QHkcݢOZ a(u^<\ƉK=?,ѤY3M#VOhґKjkMn x0R2?2Q x%+bqUν6^?*S\ڞ-W "To~bp/yTUC$r8Gr2>Q$%KhV}+bٝ1^o>MySޡ̘W9wgS<Й'|D3^3n1fjybIxoMhdK~d-@TD m, uN_҉(-i^,w?+Y8b\SvY dTM0ev^G@nhSTrԶkE(PqL83MSR5l$]6+Hq2YgżM53oFTr[ZťUS˳Fs`Ԣ!^= =x dQyfKO>F"F^Y<-$5:'Wtb!@hU5i|jBTm[ccyi *x`22A%@(< aqq[osd;z8q, - σ#P2igS^OZq'y.WbQt%)`7d\MQ%X3=_E$iy ﳡ0&8,v (`|zI^.hH(DײC`̗;&۴${B^6mc9崚c3FbWlN4cU)IݜxE;[>[YU)[Mj^VqSm~grvWmg `xrץ52|e9KggI 5]. yKH[0G] xN'z-aTE|@* @!䒭N{zzɯ/¯!alKЄfL105׸LlugmVdaB?i^ۊNdJJ'PXm>_Ε^7X SuyͲ7K,@KᲙU2Lq(SbROTfZ \1d)RA~$.@0E:ˁ2s'kw] Qc,j[JAi~%z\\lDV iRIUVjזq;*cFM/>t){ܩZ~r;JWdޏ'&}nEgNv׿'o~@>qh|.|gՒ5=r Su>a@\vFS&}\ڗF̜WL]#$+L`l0v|{fL<"^|NQ6d 9EQ҉{2{1pQ1tn#$w2s<5`г`E\? AJU}R;Ҵߟ-_i-T;]agV}kV`90|H&Q! bMWy7DkA׽żp_ D 6/U-tT aCΓh#'?hy@֜=bVCΖXلY&jԫyTd;sOHC'Nd9zNiC]̺ Xm< jUJ;cZ|<4ofmd~LK7CHdaLU\̾/YPfhڂ5@my~@,ӷ \%!Ws^&ׁtirE|G7׍j;d1. ܇==fRaAhb62/@G6b9 y?|%Tm񃚁~Bͨ@UHO\%^mA8^آ^V!P (tf%#]VT,Pql%Iw& 0Lڵۘ_a.M(4;چwϑ}U{*AHi*j,zPO1qzxTYYm*=쿫K\b:WxhqN(Zk sU77rnJۭ26%_JBˁɇc)Eo%Mpw :i$wֱ>9"jxi`XG'^ I\kٵ}mP["w\w͒X@ Qj>OSwEe?a.Ned(BrB\XO9ec߂H[ $Txz?&EA7)ItG9] +\[]w#!3`] * ..㟤-߷7ē1ل]\ V9WyNwIkQ [k4;e+ʝ '2!)ֿ} | a2 FHKbnMSOH7Iv# R^-EhⒷW~5>WSƐ^SC!o#5x95^.I)LL#zLWISIj!\[`Z=IBAC,:RX"gsr*=s(~ >ÊPm)J XUE1VU&abk Ai__Q#%/'@_̰f:,o?}{fr:#iʣW$l{7 @4# :vF,5]^,Nt\ .,U fۿ!K_tcJ}C]U#/[k'l=<+0&UNKn;06P7ww~bc3&ƴ8/amo_ñ2Thk38YuAZYxGy'g G7ofw9t`@uuKDY:EJ8]!eFӦl,1o9]ҷyKZϬV!v)~[Bx; y7nm8ԉp&{&cÑq U =O<0ނ4ƩWWS>Y)gj`m:b>֪dSaTRaV8؇Qo,zEbfG{s`j#(5͈ecL7KScTAj2{[g>Uk!Our[,.;qW dマ=D,VK&Am}mdqC?BcQwD,oH:mUMw$f} ZTVک•j<*? wQE! Ƿn>8ЌCaѤ~Z' FZ1 kFDDX|qh2˴ BSnDL-ůi7^./%o1r{yȐGthKoY!YUmo7.1z&fQ~0.Mxe ?QӇæ XEG eL/3%a]~Y yG797°\Q0ѵOSHs,ZZ::TJR?YeRT|T"p[2{SUj;v l+'.fsi+S)a{^{ȏsY1 {نmV'EԼ tQ;$I;Z5)Z㣡!tRF KGe|!\= \qR]T}_hWPYܡ 4l: Liq뎹Fʭ;EffוRi"u@ٸ hkŘH?0q9kxu%12䳼mEV6TiZ9L=`{DM/a< Ͷs1jduhwvϛټ](3HG>escZIXn~̌ἩVX6žV xRk˓AԵD O5tsa|{R?%PYhDNoKI JZA|/6?<`|ӎ;Ao6]gG+j EٙA{ӓF'd> GWH^`&fE i)}Aۄ4TCA^yw8mOR1-fnj& VʄOC24йڸR&ժ <:1i?\߂[#苚sRjJॅ3:F c(L\:xWPk%y>+wajrYu0nMLw!aؗanYEBIA[cUtSVCs`]]o.Z?BǕ|M.؋L'DnصZQIJh1jXD\e.ZZǘ%o EEU6)pgeDRzaLAPw24Ӌf5#(fu΀Rt[2O?58eSܖΔvMW qOcx ̮MtXe)'J9SVI,{FI'jntZDqoԺ'6Mh>J..>BKṭ?z kG]-&a84?7(2o5qȖ;,ì=.~I0 ~[&ѭCő{2Iƞ.VP@Ү*0 \6HvteU W;[.6%ELw1|T9cX|=DrQyĬh~MՁ␥ e^W_H3l6۬4zm'XtYOJ5pY2ԕa^wtg17[;Z.7C*G.6DE!M[h63vb1oɹ5BTu鏭+nGz08V< vcrҶʬS@뵓Pm{i ߝ^>zLj!q5\**{]zB>{B00هub&" (84Yt:stnߠ̉պOƌ|яl @5 Г6m'k@J%`^&$FcT&jEJ4Tt,.n)$abMUJQaک2zp> @5ed? X`H6\7Ըo Yj"Z[8\԰t?!x[Թ3io QN~3;FZJ# dJJR:ՠ]a3Oۣ (b6QnaQ(-Ex}a+ !c3Of5bbS5EO  }}xQzb Qo1{_lh;t;r`DlxI}kICQ|^ c3$.`0v~L4U~<9F@ I"hAu÷ݲL rl-tE: \u&s;OI0qКC:؆3n+gLܦQJ.>DI MtwٽS?&MU@1m !T r O-.0a\N e@ݫG{*%d iOf<np]Z G0hjBb f05kQKT(eNs$xq_ Y,CNڿϪX9 \j|(fCuxHPK,{->,P`$[id8Eyื{T;$Y.^gxb]8fIM~$35̽=S+&ِZ(Pc59!_2esW>y,Dҳ|mpǽs53-Z)oFd8ϩk7wuNI3Metr1s"Sּ\/cI#u5"IqC 2Aq;OJǧ%CQjgqPebP?=>;ٲ ݢZ|6[k) A }i(+wW}_4+SUAE6eXh\FdVoMXCк #k/[Uiv>Hi⋔&.$;Eou-ψm;81!ljTy<>)nd9_cz? yXӠ4n3ER;j%KB0(a7Tu`|#y0vXs^땟[2A+ƋĽ -H@rO,=m`>L*1l e<=&w/\a<+}t ȫג0DwHh ~dm^K DcA~vΥrr\vBu*5Wd`O-#lZ|43 Kǭٟi^:ٔM{+`'ɬTN 4%qb_E޵yӱ-oիSqͺDiJ'vkL ,X MK7MjT5I k3 pp|=9ֱQ4&Y؋hZO `?BĈOEZs3Acj3|Rn9!)ٍ('vR2})LoK R :gK1%G4ywEdss8V>K0hȏ׼ƩacIGId9[eoUض5ʠ3[G %!"ԑDzϙZU\& V`GiX9rgM@ GB}au4?AQ~;t~Zu?c1A~`KQ}ST'[)<]((3Yy}l߽V'|;A?zT'[cJ?-*X(E3L0?hgX80iƣZba & :Z$̺/vG&mؓ:Nt3910Ƒ.x&"$3+ -r6?Jpaii^'$yPΙXzmtu#Y0dnI%hfQ<f2u~=@8g nv{ Ag}i՗ ,vX'y/RؕA)$=0fqvǶlX܄n8|ra`eQL9խNk\%k@$>ӨI\Y5 UNbL4xE#uB6bA͒OdI*֦mWk6؜ +$5/qJEAزÈx_;- 'Zri8$8f֍8՟h[*1 &!3<&%1AwW'{\w =L8!ⷶ!;("dRiMҾ/G65V?fĎaV^J~3רݻ W;.Yq ǿkd,N7j6]4NY~u(VwqfQ1QCBNO/̅7Sp4.aAyc3t&-[[W'6虺^gC4h_Iܶ2~PX~{TZu {%wr''Kh,5 ҮR ĹY q̴Ή t8^(~{Lj"k>s \G ׄR[n Kǻ".7]1,y0M8NpxriegVaG@M3Vt-i8bne, 9u74`+&O:)@%YBeQX2lYvа +lpn:LCF _쮉l2r䅛@m Yո0-UPIU{N E-h9EhN4 $_p5\?ṻy:bM6aM1MJB.UX67Oz)zHAIAIjʞm➺NĸRiƢ. u`JLZgj@,ΣIN7Z0؅A2W^\K£̾K.l|²#/ĄQ| 9M U/L'L5Ϝv)nĭ2\5>:IjXi+tmCM ךvzV/V:$,/ ,f^KMzr0c?ߢ:@q}0Tr04Xa FR6reg]1nb,uObxO1迈JɍtP2ׁ͕gTl $N~A%3,ǵ=l޶sS-$F'Ȏ0'ᮍE2?(vDV7U@/bNX2#("#H#kNyVX (*ŭYIP^@wp#PC^^Bo"gӗA = c=Khش҄YцRCgM +nʶUvy %Lc 5EIN:U #t25T]R뚻l> mlqLg_OBk=$;ȋJ7G`hM.=+|i!ŢU/8VF/Rmo[c1YDž `GN@hb49?&f1y>5W<31U(G$;‡0Z<)WxvfpH$75%[c +8HI!Xԃ֊˜AGd;0Jm)9- 4 GPM:=f0/;)/2LtXĂZ,=u%@<_9_(Fx:MƠwG .ԿƸD}yxW/SghR$-7%@rK<8~NÌa׃î]u`*ocvƹ+#B^dx9Utw'Yl4w ;7L3,tqT u?bW7@<42GO<,6GDщO,Nm}FL%LIY1Hy]_S@Oo7lB4esbwDr (dIW~ĝ?0, |Ek~d'*Bz{lT0*c8=xcr'D8d:C8#@(GKHF <-'R>KS+: Vz %4`8[U&s^X%RZW,0t2aɿŚsoՔmUAw*~ʄ`bIt" Iw :d0-51L3V ) \PTSҔ@A 3h/s 'Ss֥b*eJ6usF́`Hq8 O| Unp¬I}πLkBr䱖E:G˽} 6Ul*'jBGC(f#7gIŻ Y1 ص Yu h1T.F6ٺP& CvY)&Ui+l%k]p7wh8PR%:M;JvHܷ]V![}ݯw'K,pk(x$ J&c_gq$vÿaKfI{BȷKXӐrcMO1wU)$$'Vs tITdG *b,?*H#%_2{V̶SߪV+0jص۱6Zp)s+9l[0m q;K?)rwLUul'ko՛nAewr ~z9JXKW䦱O2>Cld:&n[m10 RY`V݄#_Ίt]%o4-z/2ȝk96\NxISwŹS?խ]>si&R\GȷIMIx8X"ۏM(~|(9( +en 8f۰]`qsviV]h\_KM#%Q-=NYf.s/br@|&g⥃R"θ#۞fP~*Wd1(Z {EU~Z֥=HЙc7A._3<ڶ BgՐ 0}e2⟜44,hM'ľ ^%>^)|~l^9nph7 fض;U(_6tŲ&O3 ZXv᪎acܪ2| 2hJߪn>H%kT|&Yf릉yN424KzDR#8OZ~ͨ;.LxΔ'q YY.q<Hfn,=-L}yQ:6cV4r̀u!Z5UqT׫ WW;7]@3Xk=сk.]~Z^ȫ Rٹ upKj\BEɻI}3.,5w^N4FJ8(Ѿxqa{=ˑrv`횬)eln,}Hn>_ݤ(H4lLލ ȈᶴH@ё;phnZׯ =oA,~ C t0^8JߞXȘR,jjG% #b{Rڊ-a~(O2/Q h''S7j7bnx(D.GYQ)gORon{_2d&Szpr}[>P,Bri$Ӽ͈.neBb6'/^k癣| Rk~7yBMSPS۫sCxsKiuڳ{J3e@{׺6թid³F{|mZQrPj;g[ry"F=dZy K&0FMp'CkuQ Eex"n`e_Cps¬nzjX.104 ,E<~yӠv(@ECauPcW#+@?Q#% B |Jl0aDXGӕ1{;~wyXkS;۴2إ9d΢z7tyA2v h7iZ @$7*/2"j0[?Hv4lX+p޼d[*lzl;O=pL |jroM3P %- mGsxvHYd8O@m@|U1ё #o87Smh֗_ZM)(X+h-M?-JM?T;ƈ`h]{Oz-hl8p'߶ rW;l@+(g^DTp%-`"o]/X\Z;& .D.gGT>QCV :W|yOm-঱BQA^W>v>:jp4fU׵5RcBe6?jk!G{WI=\"I&~Dilƫ45fΜ<\/uur$3pgl 0 s|H˶%(qK]ObHy5Nkˑ'+Mco#ɱvNZ HCTc0?f;wDžΜ+K?nE^ 3dÉmfV2| _tiX=]XS(b{?T {fo8hӁF=ÿWMɶ-XEɭ!EC-cǑ„zMP^|4 _x4eoLRG3?xQ[̏-TA\N-y?mje*7ɢרza374'{SDN}-NB<OxXٍ72 Ywa%P̿~9:GXkn h\⼨Saځs y` 8y@h-c(!YJn)Be_Yj 9ρsr6qƕ$cYg /cI%vdbأd`>c;fk:A^n"Y!:WݪE77?-h1\(J+4Cѿ*֭# e4b# y~&\M Jn t9J).p^>o;_w34GN/Arm͑Y#pnAD}3pmD0'Ԋ5L\L3 ;r}5$YDf Sr՜{7Yeo|ߢX/pxMZʋԑ8]tjȘmZk+@Ő+}vzw>MЎgt 7|mmcw糧FN^5)DƦmQtWԾ ܋>t<9Jb&@RxPn (d&y+vE>>+2N, 6|(S%/FC I0hC0`^^D_ ZG'p82pp*_8\ycgVՉƇ{,[HD)y"}] +fp|2GQP/!d5z蓎K xsU%f0ɸCvf.bSzݙC7b:9 I }j]f3h'%x.u PjlK!R0raaweu*4ů@7KN] Dw7`0ߩ, %6rs]ԦG"1ӱD8S+KQT<~@[?#7 $C`汏gNZ1Np%y?`v}>ӟH.vS4{'wE-1Oa&?CZ\|1)@ z+}kReyV_L%o'!B@3/ߕgjc[;.+X%{GVL>BͳyY+F暇x]ͷ^؎nl-`0#&}mZ[u73Qn/Xl5Q*PhY#_5"6MS۱V4Pa]auBKK&p|yFڇQ+CX7.@P=Kc#5->K/W,$EZV'Ys]VlaIE;{Fox#DryGgJ7} TGMvۻ  #[X~0l"%OU-u,ӐB"8>qqi!0vtQ>W1=e\T(t ŮC# /XY=vB(ͱe˄^AS`-rf3#+Kr_ ѧו>? B2LT7-(^pC2&ϧˀr/j Zn nV#Y";ßr^Öj mo"i+7ebdǥ,ܵQr+~?9f+-idm=kh <B#M%5zMWn- >OL' Bֽ3SZ=W&tߓju "N]6>IyH>B>;r8϶/'}?+K5-b -968#m}/_̉w9Q堄Jʛ++{P1X,G~(P $輞 `_!G; \<*P)SN:muƹ@gd]?Rbm\&td Ҋ]fw?K o3^G1v79JSxOZ` -7PQ2(ԭ.e!]WoԵO7gy-Q O} ʛ|rf[F'i,"5 qH4_UZCDf)N\#oYpk+2 Dժ 8Ys+!@`do`-*4PL-3Hs[_p߰*C ^@vbeQ] O5?./ƫ< bQKQC*7g꯭~u)qR$bTʑw7kKbME1ok8zQ[Uĭܬw%HaZ(Xd3]jreȅpK_3ODrja`u̍jS!欸Co? ߛ_}K5quLgjGDF73#2 ,#ܺ>Ht#A@dCmUR \յS Oz%1D9.I Wt#9F0,+Bg)iG;#Szn0] ߏDMbV vOg8 K5XDUHJM[Ù,`oI-7(!ïG{9L" |̒Kom|e4=Lc ^&d ESQ?λ$[ :\I&`DDɭ^UUZO k!wcHEs0?Ԥ>wàc~ ^fVМM#|OIA="̚y6 WAvd_[Sw""^'BY UH>B;1ۭM,>+3kD'/{[r@9=qT.1ཇ9 E2,r_JJjz:GVAi8Mˇ?ER[nV|:pȸƁFVrEz`;kfvH6!U $m6OP=- 0pퟢ._m:$duX쓃njUP<%%N qܣ2 %Mg a?yl pCf ߖ Y|N_'gn\S)|XˁE`'X;hF1WTL\vk $R<ۿZ"!dHzvi[:w2=leeYsP37`rS>Db eM]q/#˶рABE064roWcfOJŀ#jw&Օpyt##0+0\&R:,pP-oq{P&}ǎUTǗ9P,5i%icǯ0',C|jϸ G|B<36ޱtPirl2^ޖjF󶈄kS`G`>}*ꪣ5,tM&bU_o#T瑇=Z`[#MJgyIot k 7k߬ +%/dJcݸKԨWxx:t]ݱad^ (GȟUGu1XG>bOҾF 5`ngc8l1 Wbļ6܄Dsѡu0 5I* ^f(+#=f]-Dd+U2ّZAkfLПc@*sO1t;hP V2E]އ@9c%2%pdPi!jQHUW46H4j:WnDumh&?U!io<(.,6gAM)|.Ojr3[S2(As - I qo(rV{M- O(.tnWj; ƍ>XxG3ڜ#Vy{#o7=K7EkY맊$kُKP-(ݲefc[W^y>8$N@hͳZkm]|nU0,_:-^]z+u pIfӁK?6Q{su`{TTfViD;6E L)`>-JZL)]D{ȋȸ.zC@y^?;ZudSzQ.6U%!%CT<(&NM%oœc%#4BV/f^:G:poiz Suh&D/_ 2h+@$a +y7&V/JCOzEu8tYˁF+f1F|c&{&c_jljuRwj@B4qpN"D',W&ckWY dъhl'LX3-[S@3 zD MceR6fE_v9VYRSxA  `A9Cڝش8½m7k6ņ&2Ub-B9ۆI,M,0ϓA?_A@ Bm33i30$ e4EB+?:`iΘK~^d:ٽ#~H`aXDyUnDv cۨ8'rrd_$~a%aZ JH\|IC#$諧l[7(t3aA\v|-pZ'LtbTu8:t[t Sk\fr&okx%A[Mi Eǽ0n$Aod1ng!ѿV:۱,0:>Q`IF\09ĀIf$1_rOv=~GOdO }qYǍ4R6핔϶@s3 sO3Y ,nj_,_g:3[_6+y3nc6F5m CS !aw 1*Ww]dhhY<OI}LEALȁ.Ŵmx <#Զ;${JSmc˖xnܴXqqw.dX xV 2s fԼPi@ʠvwIN2]y1BГSR+|<9 o.M_Pe%pA-p}㏸}'1FHd1H,eœsFF7^.<)Qr{AoSrBv4 G㘆S&`P|Y:!ߎyQH͐8vbgV("6Ďo6(Pɂ _w9)4l^]'>^iN+a:n*!Gz^O'A<Z5ݬ$b~,` Cy Z:Poz΅ֆ|Vտ)zNL=IJdɷ~V[]&Y~+е1fUXw;(ۖsβ,RpV-j=Ux圍g(avCz͈p//>Pv VBb7C [x9_80It1OJ1=Π\0..3o5xwC'3fw a~|Tn6$.*~`B>7Wx"1o(;`(siSgWkrɯr3w5ݖ͢z1 =Y-(I=+S,Nɰ+$Q9kI(Ec|+#P_+IVĸ(l-_= epb2% 7RTș- =O2&u\$LT΍vyآ(J[2 0{ f҅XYM_@Ej wEe4y"?69ʪ Kg袗gB 1q|`i1'܂$u1`-at_ ls1 VEǛVr RW_gkabP~(rV]XbpLYf,@ɀ]uE;ui1 ]#cj& yD0CXd BdY\o+%D ϵX?Joe^GJDWk{w\ ܠ8aϹMf4be_96)td>^/8H lTTcq-dA?/{&@T6r`FxkQ]Pxr'1yU]~|CEa@#퉏UMS̚3.X_L' YowZS| u^xn f_|ñd՜KP288#6x+;zѧ}vD"SzU 5xcqZeA,kފ{P͢FZqѵ҅Uk_`ʇ?Dmy-8>`p##p ԱIzkh #h+ _M1LU~]*,[)Bu_P.^+x4d)\ xdzm}z:B|gO ̞DQo+ħW n$0By}i ,2ЏϐaB#MDxpr +5 Vje^o*<R}Z1~o⎹VuJk~8SМdʝ¯&0'/Uxa K`!ٮzTU݀^d0,+3[V3X3tPuI4%=9Ĵm# ?:`C_>(>*Wux̻/c<|lnZ|`&fӏ!ؙ[ѣӯ'T{#9Y/@-˴%MNfq{п"Wzթ@<8S|C4A\ ,d$Ԩ<|!#䆃qK*7 HD]Rx=!) CkڒY;f lY=7lsKTefw ǀ%C cKtqZW\}׉ 0O p!<6x"p*yIo3/Be$3[͚vrK@rVJD3JvQZΒ+bh.vu}Yui}x%,l`+.ޅ$6Z%:eZ.<DZ',L,|ћ҅%4)-}˼y?2c6nZ<O$Q}[leT_MXk`gVf%3<['IlN/e5%N#@Al>^H?,Ӕkcڹyl[x=n5Ep--~&=Xy0f:_Ү3J}bL;ء2ڭH_.gb~'~ҦPkQ]zx$AE #HX.${'i}oVl,!Ǥt33QÝ44X۫M*qO~ >)ff5 WZW(fOFpKj6&l9 *VAɝE@oW)aE&:K3-l>A.D $$l K+90*/!.Qid|Paut4zY [WϬjKsy@CVjR0 y)k&DIWY8b-AKsL7ԕx X NpN&4]:t)]!}8D!i&%; Y]~Rljrn {B]]>jtk#1Pꭒ9R껉qġe|2yrX(VECXoVmVyB$M4b)79NÛٵaHgcG% qME/ͳG4s_wS &_ NH0/0ڔ lm\[BE)Y#BHXM[AoTozƁX] $d9 lZ <5ax&" _D^ϓjmvHzy!N^ƂMC϶ԥymq[䯁Yh~K적eBkOƧ|l/KqoМDJ'Nrg "}>^Ief Q3˨^̀D\׃tS2!+bI/DioOZF9Ua&KdLg@L~]I\y 4.fHdmyB9kC~?akdwp+RS+&jFhaJ.HNXj8lv}@-; F0bsV4PӶ.vAY4`Lr'XdV E ;mc/JU*A@E0 TA`e5g uIPy,j]6yHcUը6%)LnPOJGj,$tCQeed:D9# Z;?Q!/5jZ)"*)bO[t~~A,Μou?.O1$j= 9;X"?(l9zWlZ >- H>,GթŘpYC(C0~Ls`"ܛ>N2b0Ż5Nޘ% K ]yp6\L > <OI_j}tMn'VJqOfUtaf^4Jfry{U.+&ĞPaQ6܅"Bo#aC<-LM21DŕXL!l>͜Fhƈ˾PD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5T=Y<&dpDg:Eb>YS|xZS-:c {U"[V% XipT="\볦tgpue$RKևOMniy0-_m5_vCyDð}PZAqP)=gw1EwEJiu8df7-qla@q%G >mY1%Pn:حÅt_"b侵?s4m:dJ,yMl"{sjVސBHQN|fbd! iLA\e@KyGlʏp$22A9bx"(grZ1?c?;gM==Mϝ\]q>dub]|;457q#B;b 嫺 fst;m~C֖&yHb>H[wcTmu7r{G[78sMnjOA6%yIeV gP/q,Mц_":&4g}FzQ8YX{:Kva!$|Kpt5# #:X-qͻڨ$VT&vSuM.9sƨgs#KԜ0.f'Dcʇ)sA(&,NVJ$8{mU,U!xv[@ګ J<dfd&%HqOR"ƭWGn`HKq$Xz|T 5diWW0X@(7xc/_z0 uU!T9UVa|MTbo2պ6Ϻq8n+oE\gRͭih<5=[@V8g2x!YZ@%Yɯ|_xĝL)EиL6ay^7I錙y1 6p"t@Sg$jĵielPِjJJLs0&,#5 Ч)cy͠0, hg-`iƯ,[N&<(QX9xaW1#"ql $ZHOFBB;y!Q,.ZZ&1\\mOZR,x@9[6DBp`Yov})`9ϰK //\_-ED̫-߿ K+N/51^Wj`:`T3x&3t bDBFW}5‚_]CVreyLdu<䏂NU>'חKs{'H Bj4 u*89B )d|ڈabLxz㾝>ڎxR#-]qlŎ^*P6Ph 8L摐YpkuPgx``U;ih H\-)Bѵ37fA afqv΁hP>DY$& v;kέl&ؘ\Wl\{xMd#z ^im]PH^eu ϜI'Qǰw#'*PFb4 m6C#HA1@/ V)˜Ap;sLWȴ~r0<Q6DCtqQd$|6&Qިɐԙ^5&.O+ljlF}~oɥM|cPRZH{[x/>M&zAgO,c V]\2Vxjz"uX<ҙg9 _Wt7 ] ?St~q?M=7aJiwC&'?E DKٴν2Тέf.> (~e{µ{UT1/l\kqPQ`uaa*LZԡ ǚ_6B IrL.S)bˇPp/~=S=9&&-8ϫEJ,^ i 0:>ņvKu1wTŗ8S4$_ku9Dx1sp5RB=w Sab) r+'ĝ=Nւle'Q$GklnC"bvgI&h η!""n?HFB>-a ꀺ"X'#cf-j!YOt^+s{h9(go@3wP'`&{C+ŀ20k;>}NC r1 L;anYd̗l*,nܢϪOD5PAxtND=k~ϊZ]&Uhюa4xRSƫij /i2W(OsI8*a5h]\W%{?J^LCS%וe  2w.1ĪuExL_#zt@%yP-a0ዶ-c2@vJ0%4ӧM@Bۜ<ok]yQ$5@z҉Qʔg杭RZwk1k&ZBmigDX *@w8/o!?FrTdM=Oj*GV_񖀿F \rFWxbEh'\€\K:yhË?^z5rP%j<vUGC!W;GRӿrޱ-iCM+2+n`0'E,yP'Y~NgKQ]b|u ҙЕnj3wM}8k!}TDdOmlи>ZwDvz;m3pPS0]@#nJkC2 k95ktΖL egJuLy㵤m)aG1A.yfXo{EsGT#S{3Br_H0K::0BQN:ح" h51_XǶ8}&柃#3F kpUnQg늢͵;i#3[bw:T߯7t@M=$~]* _ww);֔HCQ'-'é3n'3NgkɁ7ph Kxes0bwnCIm0NvrOCo R4FWS~|$1@XL +&DtǏ).c_iضQPu ^KDEB眻&/ȖfPmҶxhێxE ?e]|D*ӷZ 56ͥǁznԯ_uo͓tu6'38N_v Niwq$BPteo",Zc$X`lPA 龢7hNLr=?BOpBWhouk7E:=1H?[$gc_=c܄ tt $ ɈqZM0nfhѣzݛ(R+<8$>4v^ &H_hIѫ0;ƫxAήQ4o=2͋9HIbz^' s!>v93~,ڍ$JbZp?:w]]E |%7Y ~уhhjY#q/+FCpm$A &ᦒKBUq|3[/ \CCds1R\$%ţy @KD 0GN} X\A_ ,Ko -t{,}F,"* T|$JmOnC*u! T%%uǖ3'zY_ńVHmpk;Xf0/Gz!<2 ի;r1ù"Iv{bœ/ 9'giWkyG,d~ -(+ =HS08l?us&Hi,wi:84A^+y锄#}9Z'i-VQV-¯QzoXZCo=plגb@™wk=O/? _f'C)5-`ɬ2\kaʧ0FD-87^3jkN7 }L8\o ޗ3$7řa!9.6 9M=6~YKՄr 6;Re+꽃 gA(vnȮBYv`FYx>{@L'B9i%|ߵaN 8U- 3=#?+#oъoa\ruDYzRkU +L 0v4I* j<#gRSM8t \~P?!0Єl}^E괁rF%pm]: DokMrX dH :6ĝ|uuABGB zCXT5yI\[.3B+sx$dY T=gkm3m͗?PFN9"Y/2 7uMj tZLFywZE_^'RLSEL5hMQ;Dx伝t?\lꧢN'K l`^T!~jP &&Ly2AW?|~{JBVQ^a׹CFĿ+t8s$ts~O$|~`d`H9zBi`UׯPuK5 ti:@gY0K8: 5FhE$z@֢_~Im-5ROb!$}Ob 7nMԁsi—*V1f襇Mht3.(]ixJʊNpQbO3alJ|&p3=*.m.dEj&ta\A:zmA;j[݀=e̲q7AV}+Aݡ䫶)kAf93l.5Sy֥n唢{z(zPUoP΄NI.b+8F-!W4> )ԽbSbUWo yYjk4 rXyT%2ҩE2OdV܆׵ ״)ЁAv3U}k!3ҕ:%A:kvz:LV! pOr|H]<Xɛ5'&u 4`t<"(q EuFոZZVݕ:MkVe MCPdcKnf;ٳ pS'1t塡i37 Vsyh'{ j빾t9ˎv܌[Ag{EJn^~|X[xm}80}ſǀOgFҭ(\<}4 馞^ $ʶQ/fåd_M../Z\Qzٱδ]t3)"@bQ3ku2=4ڇ+ AQu]d*WBnJ]3f֨Igخ#\›]N8 v.̺Z/r}~ej9=^Pkr'uCԔ2wm݇(M WZ.%|QRE$ !(/ֱƗC;'C =O{ m!B`&kM]B{QML>6 x0nnX'v+D 5qiv#̊ b'h&ϸ"J9uk3_WԊ!7} Y"4W'u $l'FdwK7apR3ң̜ݳ*5fjjf#"]L)7MzS`視gyGts-GA o.7[5A,G4}fk3fO+ȍu~ ^b#.|\_f E.SM[wkSXtoŎ>="۵һie椯Uk/m \;Ndarl}Y]E!F>֔N 05$#dJ]vħ+HaM 2!>¡-i-]iyAlM5[)Mpq^)ZH}?4. ? -^ï?{_&h-[aBUSM[2>}B)+K~;wwJ-+P5 `vA6 nit?Pۗjπf5WoD4;0 r9&5Կ9ah{@,txT*:-oSe|M}#t קZ>k9 ]i\;Y($(ZBsk0NᒡT 6dHZhqMsl H^#݋MQb8nSss|b\ktkU(L` crJ\*Zb^׌(!V#)奙r JHoN-}3*\K{k2T&sI[vSbkcWU3 _x ;_ސe$4TG!RKk= m>#<-܂zS ;&JNٵ?5qH,b&cxߥ8 -/o6#Tj&F-Uw"u\nȿz<s/3>K!BV@7gz_-S4^zԃ1?UPg57̌6/f r3úC@UA._k5d_2B15,3MO2f: 8^t݅-旴,cH^_q@E C| (6V\2{.w?; n ’ov@8窖PP<J?2fV%l;>n"o{֗vԚQ ["}W-3,_E[SMf WS1kn=~]퓘-ulqM{>OSH:EQ.D ZMC󗁲ު/ +G+`ĎZXv4m٥g&Uy(43sMC&L[lI Y,U*Q* d +6hP㜩G|}.[ëg7s]{^T.RBQ,:/~dҮ1` LȤD1NYk=k{[X?NgMuƶsLX}GY8}1 ,qR.1+R/Vk1l/}!3=g;Qj\ތdv59*ZwwDzSA|`V\rRY~7v=:x#ӯhJM$FV5}%z+}jM:|b1` []>JȘ"U+ҥ7P׆`;aX}ZvTKݙBWv"I@D>t'LNjxl]PUˈ*%5 *VJF 0C-7N7Lጣ2HQ>*7y/e=?3'qTGIj%`gT.&>\h@_,"dQeSfeۻ_Y<srMӞ1(j`@)RJU ƛ倸^"Y킸A%<<I0y;OuGBA~S Le R$v_8gY$Jgt7${pB ,I1$hK3) sZ#t9Sa>{=0r EECRjDL7ځD0`QpmtS)=,.Ge©:m ll7[<+ns]=:Aukb$Lk39өHcmп !rv0p,IJ?j?5&]Z"~6\ca?c1b:y{vxdrT̞Ѵ<<ҌB+ C23%9 `,U&Zڋ8'EPʁp ioCɂrWC^xL`j EE,Tc>4,S8I=ȍA >-RO f 85~ͪI^6w sytϣ5IrXB}L#_zH%ڳyr[o︉ScTK{CA <.Ed @+R;]΍WrG P ùZ`]khY|φwq5!RrU0DB͜;7]eUai_~6)R#[,A ~S]@9S&S⛱)'Y.F轅ȏFF_9e0erZ﮵<\6oX~ XžT5Tun#X -sɳ'NL_h=M>4f`&ۑO1;Lӥ8_ s5<$8<1d"R f^ k+X:aU;(*לe77Ĉ~vM@57F \h pZ&#&D6xI &Zχd3/.Hž>zg2>^,WJO" J[#>K䉈}D:[xH aJJ@21W]b)%XU9'eZLff5,6'I2w|al$Ɂ=,5{F&p}7rT"~[  0v Y&nY5L&p̭T )e OMl"z#PD8 <nRFDO׈K7AoΘ=ߊu?):yJfDjy+yaY0@HxܨZWzC)>P>G{j\sJ!)n 7z 0V;? /P]FP"iOeCĮG;bea(dd&) 3ƪa3TjKu,i j0]QZvU -_Mp(/# qA-=t82,pRkam/TZr@]Ñ"E>JuNb`FݜCs)Ȟ]ot;ggCʼslr}S ^,l5 Ĩ O,R!4U{‹c8o ,8߮q!0%FT툑a}cyOƃ~~ z+uUMވWd f^Bf_8 _FF[D$l|_PZn 3=\gVnu (ra` o>nL`I.vLy>y9;o Wq % ? ˗Zl|xkw&ttjY`:<~ MP=mF26q__7Fe-b; nSˉr8$I:1{ on0e9 6GӼ͒lNi2M-*"؎{=A+6} (xSueͳɧ.=XgM=`7rV9mV0'{%?-vէ4ӎoIu$cRpG9S$)45n"53;,N eF:ꔭjxp _(8068<`,>,"7ij{9Ѫw0OT0w J*~=P F(zfj 6*}^`ah<,ovoswܢ -Vy&la >VUX ,R ePmg@7"QcAXO{⭐xL{r Dc>*m"*q*H3~\Q<N8Ib3A Td@15 SǗaCgdABnIsdrb8aHR[MQ If~jlOtހA&Ԃ$z2+WQ.m7Ck0nZױ-&/#?(L_KiѣzڮcWďrD dY3.$6/3LӜ2PΉb˟k%KYTb\x*IZch-[@s6 }%O wu Q;g;}ۥ{ލrgF`1eQi.X,Nֲ,)"-ca} fwaXMp d ̸H2XH5#sޙ˚&=e1SfŪ̲"5fw]xƈKcc{b\"{a@q-t[tLxS%Ksޠo1 3JaG-XcM~0M꽯:QH~ߛ-ԾK7{hNNCu*2*7RkqN7 ka᷂܀n*7ztf(^rf.xGkViHX6jŚll ;SHC෕ }Si^N!]WBg`Ziy3=U(Ʉ;Kd#Iaqwj_Xf!< C/@H\= Fnl{<a* }Jr8Er*eP_KC |gdf*Uyx.i?j_@w[J[FrPEh՗'tlԬ~|EV,9ŌbЈ R=!e!ݪX]f#V|tYT`ة·WٖFr"}[WWvYSމT;rGɲl:`)N- %p4u,r/K7BU5D<4,4zZIB%SĨYVƀ-*i/e][*ky .-SږWx:0G&t𦋖MwvH[:Ԡ:\zVsNB#\ /멜'z#6&qL­,@74o9.CIM" tSIht /CC<>5n"W=~C ru R9ڱ4zrB7a3ԙm&WpVɠ@";쎀Q ,FY(5˺е-E5lLnN^A?FoPG] B?#mpbEzi[Ix& '#g$8 v8`#mWhg*p-Of$x n(z T.cZ7e/9#\J%S,Ѿsif2O_ Lh΢Ɨv&X_C|SW69217F}aP7,xoZQ7}dȞTg`Ṕ}o|-p@ޯ < =8C_e>%«-_aU0\d0W#J>+?fQGvEX2K)C)CPr&p(;ߜ1:v&Bg[@6,X--]3WFEPmʚJ?Vuh# 53lYڡv{{`:p&VDw~9mp*^0s$G tˊ:U ɲ5u$߿b*,`hd*/${ؒ߰=\0tizGޑ`㩹H5]U5>Mc()݃lb(|TElFNlry\=9dnĆMXixmyqB@{5e]%EV[5~Ч69--y }ny"n,́1! Yw7$jz[/o +8+{8jc),;08h>cH?p,ipd!@zO ^ *Yb-F g0^?Ω;HDa,q a?'へ61قH?>a7f_:oG& oy 6fPz%+ i$_2Jmc Wo2mWUݯݬahw\@C^>h2Nݼ|)VbԧWP5DzH<p,1sn "C`M0N̿=N w#{7횄Kt  $` oqިty},%;׋ؠX.D]qNnjf,Dk۶9{p]󠇀"sIjZhAOP2"H9ф:J-oFݛ\nJG=džD ?1Q,=?S|[o NV0fl wVcyP-R|.[,g*:q1f,68@R%fǃs8s V&c˱7ʵ6>1y9(IR^um 'sa߷gmtHc4f~M,c&1(C@A ae(*UAͰDټFZ ;0n#}CooB/k4h.h]݇f"(Y+9H2?Ӊkg]&9)+i~/PO-Ƒ˨ uez<׀9Ykv?B4Xڡ^#/h0ʦ:;2hwxt]r(]2l(daXc"vH?RDJb^O['PCtgQn MꋽӲWG)m[Mi ST%zqHEV)O,@(:0.J/© xVcCw_VOkUEJntECvJ|mXnU^mvp)܍3x ^814ҹ9Lm=;̳_nNqG yf/Qlq[9E[SzsC_aߤLT+hmZԿ(滵h&X-]&EZNDʔj΄2Tƾ0Vz:B]kfpF>[.?'h:ߓx f9!ⶍȂa$G\&x,KNW{[2P;w gRR?fzUUGO 'I,pGNHDbKzT e;SPZ Z{,3MngٍwDmZߔ>"B=12wiёJye d`ӽ]y8ۍac}WSB6OSiKGSH:➢LX "Je= vN,Q<|Фʃ)R@p /IMo5(u4y61Gv|S)ˌe:5L"*2v}f=TUeygqҸx"v\j[9N/"Iqt* a!͛A/>T˖Wo:SR(g}Jێ?@# u ]ag(Ԇ|v 7D@~MdO_7q+s^c)m[$۠4GIέlk?bw.a7jH>M6rR訩թnx8$*24ݶUJ W&yxK"+jܑGKQX.2 ,gRxsfVy Ǎ%@M  -,S{tI^3x*LuF糛Hj w-?}C6 ɠX͈rꂼVIk y\76JK%4.(9JAbߚ *JC򦕲֪1u=U';nAS"D ȧ#C=PpOYLڅXŸ}X3h +! dgۥ01"QЬZ.R#VG77=U|95͝gUT"낋>]}ΔaP6@c ^m7/SJdDڽn}qMObXnV.~Ҧ9+:d'UG۲xZ|zG~'usK+N ZhF7[49.^ lr1Ftx;o66:{sslU0ַa1m!|Pe:p[Yə'wQli}0/ڂ?F{R|o}FL|z{@z[9VG xh0r\rҒؕ a05To͎i8TJ|ꈴ ^ q( 7C+ A\z 3N3 )K87Hg^] 0(ʳ'9)+^]eꋷ\nP.kچd{+&df8u9bF\إ&]R|fOOݟ)c+xdZq"1YHKT/TqTrEMdb@Xcmx$H|U0e\%}NM~h ;g.˫cGM609>6"=Ds&n_VUϙ݇fŧ8 [O=С\7{vhP K ]4y^9;y]=UI*Fd*yӀ.]&"^06ĉ/E3#,)GXNv-YxS7T'~.mBXn-ZCsL> 2XZa3U}g[\TȒh"^Y; 徽IrH:!˃UVذ?ĺ5b4zVk {Kq1T/DO|q"JY"mV2/fcwl?\@ڵʘ4遬2bGtgLÉ-g65}˄^lJ0D+ːmsY87'N1-ͣt6 Ωس] 1`%3yOA46p9j03c^XX> }=pÛ0LSzk `¨ |<6gތxoQ`S-ѓʍO,r)O.&re R9}VוF}e^VZ\$^XA~0;,cHFSHdcl:Bn܌ePY:28%P[h>?;·jĔS+6%#R &H+$kBxI[slt_I+w5Ւ,!$J֬]V= N €4YFT+"|JLk07懎#h9 k}:AfJ&xoZ\0:L$7eX(tqJkNZGQ^p * w?;/>-K!Ph<#7EX("5|E6tC .dŴG3c[9Ёm@'i&6A&dͰxڜcr|JM'`E hi`.WSPҐCsã(5+X+/`K/uRL9E.1Y@"Y6g `=;RoSXMV'tY "&’DZdLU\G DcZǎR*ȣѵh }ˁWϙgQ9S/͎v~{&;01b۱iT1_M7!H'P&KWWƇ>^@w<쎠+҈*@Z{~B7ؔ-蒛8Rl1)]{c?0UçuqahQ5(qOX>U;?jڒH ? \CNxsQ$7=fF cgTTXs`RM>]$sIj#&`>k\+RHeexE<̧ʯ+Zed6£@ 3q z;e ʿb(=vdOLNe.gMy/x2鏈(ȝэJZ_` !OT3,']SI\ǃZs0-V :5,*)(:8[p@JCEpɊ/SHBm3zvج*J]ؗ_'+0b#a=j$+m/N5My45F+^g;uY̩0npo 3=BN>\eܡ YeRXDw-). qh̜=.S"vJE7<꺟Y.vQIU'n1#3 ۘ^KVZ2Y,E 6jOU6`?hׯ;țOXEU T iLZ+uMȢS00C4Lnq:_qP @h_k?!g lXxfrW 4qT"FWvؿ3XWy'mrRx(atuf㩨chmy3[nIg@hqfkI tW3ݐ&rT@u=kB@cWD[ #|H׉34'8u-03LARAs5aDjl:x ,m9mL1)hd!Hu|?6/ @$˥=o$[d?dJѻ>U9^H Ve"9݌,mM*n莾1,E@k=r ;qW y.)'Xe,NB)in*e}`vyvx&1nsx>PA[ۊ{yC"hl\DL}q8Qġ}]=`ɆS_A+o0x;s.|'u8=ڭ^jջ(…Ā6G  F,GDSRCkFw$#-`%(r˞9,(RDnKFRG^3*cx [7>D~s0t]k6W=½n@gnMNX )Vn;zo9h@#`Af5S2Ѹ෭3LT*!n5种 ,iU,H̪;Br!w3sCviP`]hK(& gu]eCQ]y|a '=|#H)w*Ň a l3tYяL=wQ^/h]jNEłbj-%{KO.QM_-u(I>-ĉx.670H,gΪB>dc7=UyPVa=)]o:!lxt.k!5J F(t  nJ8Hy[51zV#aacz$\.E"AGVKkD=>8݋yEꌟ-1s> |3 J$|< (F$2.[D  /( uIoW k&AH4գ?`AI,ǣъ M>:^8 ^X{У^x~'/|\"⭱PuÂ3g>2rWCC.H6*Q֖p /0n) כZhVlR&_ϱNGfl1橦%*GPyVg4MaU$;{d,ʁ[N?4YveƳWgR.{})Y%mP #Whd2] Ǥ8FZXN^ܜ1[ѡ#]&z kuQ C\{puzC&w"BCl?y3iat`3 p/Й] 88.Tm$|Ͽhڽugh H?N1$}HsDs krֳIJ"7FdU\hRS7f"%j T<{9j-t=@C X0لչ z߹}pFOU{mYeYvwa`Yey̪9H~&#RZk6JT C,!6*婘b:*fe*Z{P=WKh]8f E_%> +"G橢 I /+)c״12td D{${(`p q X ;vmC-;9J"z,}ċk:Ւ&x툙MOyhsMf7b &# Oh҉C}9xL{=n疲AA @?%vZK]i>{΁ps#|E}FaW2k'E"Bk㳔`Wh)m?Yz`#r}e 2+RBKMz86y—`|`"諟3[4Odk<8Uf*;Pq6;/Hj:ıFoq>&j}BOFK2%Zi k#{XSg4E/=楶((3ΜZ=қPTE1BNU^ה0EpKg8 B Ɠf>ngqFe>&$AҧV*z"}>5FfG^L!ȷ<"$Dkt3,0>AAUG9zFԟ^1 ԉ'njYS#:Xcu15Ep<|EW)imK YCyd=#ި7l4alA%7"J6℧EުuC'?yGdf3N,NRATbA6{$Тu qN:ǟ[!Jޮvy=-2% "yu%v].[ ~ba>T>.,WHnLcH,|dz0)ns!oOҘSv_xQdf RABJQ8eH}k'?c$V|af4- r4]% Ak+ N[s0,r an qK[g( uz=8qxfyiIaRGrAoA=Ų#\lL6Y JJ\ 6^h |ft(8y8ZvGao C\֑e -Ph>zEQ<\E:>/E;x JY8܍*=Hh\`qH e6Gspк4cʆT-!$KވMKj1I ~9&Z:jq:{YrlሊMZo=qaYc532oc}7(71vY,۵EXVI * SXwwuvw5XVTj7gD<4􁊀rQu)?.|tӦ.nO8gٮɵ1 WQE՜I~L Ǜob,W4RpGdUgŻm6!E< B`4ϊ)^h ;ɝ+ !F4ߩ[RX Ƈ&D#~\#ء{Jhly6̕tl\eȆāD5T|T]z,8LߢTkɫv(=}v;dsm4Xz9ΣO %& YA'rɫ*UdiYȥ^ʬth7@~gA 밝|$} Hx4b &o 8%xgIǪ ﶣ03yf #R>%#m?BJu](̑XcƀZ ``d"׬ 7'vBU3h%zjܴæ @]DҨQ˯CuUu!~-g= y+y쥔#d`U&O <(_rP}L:L`"&j|(6jm0CoeCa"-1ѣNf*q`P\r۳. jQtJڅշ  wFp~zsL\EFmfhHq9pr}aF0v n ʄ,ǤN/ x% f:aאn=юy,,_#{O`0KݎՐp'*'[s!*<=_q=v2z 3D/'3bbF9V3H~4a_ 2^[  5ם` zN]$^ mvؚk;TQ zNN=ŽؓYWD?|5,2x] + B,LHz{Ɛkϒp0Zly˩^e}'rKko1rwz ߕo>mvKLO1ٔsw[]߹LL{8N!5Z.47܄El15J+; 9Z2εd=\aU~4 1MwQ:0qYr"&li):2n52<^0]~DJ`PO^\W~H=2`n׽\m?% %Kdq OȜʂOHJJcqI݂ Β"9z`n_z&ե/sZUIV'eq =l^_O9EOO_T\Cؼnz~9zs  %HC0/6u5ST|?bsئP-lrOVHj힬-_Lg C =zz4(t)A G0z悧<֢zhXHX{QB#º@=co^40nӺ=|#SFӷo-ꖞ[נ\X 3+GG*3U2 #'oRG#*.^c?#ɳ9" U0X?CjbJ93s#{ojEQA;.mL sVYeL0.\ЅKm=/2}urhRo}]$4hZ}0{L-0=̒.b=m8G8ERRP01-_W˸Is(C?-˚HY yry֩6<<Mo!\qKuP(mlɝN^ri~ uᒞ7?{ 3 Sbn&j_SZtsvo }bv@K2 lw3kwX~St?Bt̷y{εD@7Խ@8?4 vL9a#Z0P2 $4ѕ(e' (]`D~o=T9i(tPԆtmzjYaJԵ=xF-ex|xq֥6*1FNy9Z6-ؔ, ӸB ԥ sMznҡ#ȸ$BB n"ظHኞ%,m5bٶᦞցx mzm?v'UC',q^xnCs#b `8On<rqc`^d=cy9 ?!ĮK?/S{>1B]Q)#q¥Qn /qX-kҒ) =x9}i&-AQQکl*xkbGzǜ;Xﳭȕ&)D@~h>1[`xG3ψ7I?Xv'.BHdA-:& Gv緫PP+$=v@ҔFHc"X?!KқY'T:[y*:9fk?LT}!xHiCPg3OiʠB΁u l3 _oK< 5_ٷonrEPIS ݟVhkg9 sLW!,¯bUh)Da*֧q8~RS|Tk%t)C9Yx!@r>{Q5f2nSa綡s9v~4, iZfS) wEL"LNKI\]HJ ;6?CK',L?,Uqcw^rB!qMY@7#OLZL1ŷ Vr eWUcDF+1-&`j,PC b ۄ0qLj/GYnD3hi_>ƥpM۟t4tR/rשK 1Xު]cq;[Di Zrp'owh} '.V.=yUPR ]> VN#,zYYK3 8{W&BFf#5j 87QwΔΦJ*!+}Gnf}t<;zBK52@!& R ~XΛ!\j+}]79q´k jImLL|uAOrM]1,*@ȞJSo{#hEcj9TF[ n}@xZr 9BWċBh߅Ye+'2a o4[ɤ6hZ,Pd]{o+~Hwjc- P,  Փ!*H,(6{}'c7b1*BZ$ͻ|!i_4r>D*٤ҍ4*Y'FZDMYec zӺzޖ-EdEV8QUc9.6Fq}.&B[rTyfQJe Sq^4.g7eFIsp65t ?rHP}Ϝ~2 ̵Ԧ"Z@.ם=(,AwTbS=gP#,ԍ͖E?[ēUA!]Z"`~9`%~(_{4 P~SB3(gّgc!i}/t=U-'V}q{H+A9uc!b2)zvhW4}P#gb(hliygQJ GM$g䦅vw#v)Be%F9|5N0+LO譫=Va [N.6#g:*4.):dFF盅%6𢂱:j9#@ycO!n5:xv=#8˲Ce|~vF=K,C`K(_9,(s Z@ ~D?"kOƞ{ZguU /8!3^O?~b*m ̬ۖ l@p2iS4x[NKLY(uQ .v͔k(GdX 3d”.pAW37PAhEh83 AGX]bU1IgYЀ =: r[SYJ =hh+Z!Ü 6DcDzkv @`Q)0?p®\5]PQ@!.R\'$b~l(hffk]Uޘ6(HwE-/Έau] {5iu6q> GpesT )Mu!U(˶!ì7|֫ !Qk2񊫗,hK[~'vrz2 D,kg탇4-(S♅`wBd*ԟ$+4F2=;qɴ7p grوN\7aK":N* 00 ]q,2;Rgbj8P %cj{deix詨,qur8k[Q"e| |kYwBED5P݀ܪi(E oi-Fdu -t D=|;"]1_&?dh kT3)vdC#;GM4`uk rN[G/C]V5 jB3 J/hvF}WHC*W_,&q)T gN~:ѣ? ͇'^<?pjo Ҷ(BS0;inϻ]įV7k0?Pn̜fZ8?`M~R5ѓW j$3Eܩx14'&S(9&.#z|N5'`9ע<~rZ= &\l䢜B\3{H[%>Se z&MȥD<Œ `-5.ţ4qƛYzND*vf{L' _Iy&z|~.973Aۘ ˙ѹ3D66b+ehKTIM.XAUV^(0lD(Sv TaUt;fEwFͼ?lJU`\i %מ"9riŰhG֯HqKԧ5LG[l!l*˟ a U v;Pn' '  3rA ( a$5WH 0?e&3];R@YTwUMki;jU˨1䏛m#3)|h!! 9>3ٸ<㭺Wzw綿٧ӯN{qObIz5iF_ޜV +ҟhIUWkc}g8 뉣a&WٚB#;¢7N<%ȡIat^GBqȃ?/u|UDy]cƏS[׻dtޡ~vx] LyS`HMvvk q.Q߀ rK6`pgve0Dē"KM$]n#@j/Fd40 `n5 {QѼ !S NiqDSF_pn#0J+!ʞu'Ӂ~RO#=_ñVS%7[J;V/_xF~t핣QHl1EIvv&qMo(t6f.,@qI5g&ZaR" \^iv"cu_މsq>c<2,?C5:NU~q\gÉ\~;e3B*W'p`,˟RY|fLc!"0a,"],,Km(l=7K"6Ș$/ft:# }dՐVh)&8l.8SDY/EY`O%_KY,= VZg9ג'^ PIKYW: Cʛwa GID~h_%Spe->%>%p7 HTAĐnHOӲ5ah:+`"FDq7fܸzG,b=Ç{ի}F,F<îk7c$*(NyQ4|Ksyo&X`r^ju^7L;5],'ΙJ_.J{ynI24ݜPUD(;E쒔*(^ ,y9Ǣ;=j/D8/KsY: Ex9WԼw2;c=[[RRPy؇H"XJ)H)uXmDP0WƊKT 2N@f7~a@o.wgP$MIxQr2Rr\^ (>L2e~ҵS )S@գ6ǾbtՉӈ Rށ_S$ċZkCu*S~ Mqҕ$uɱX6'1@H`qޫ(g{w+gxy@|[]5F/#-)IƕeIN ڔ+^&YaP'JBP\ sL)$qO׸~ŝHf/^Y)6U=x<9ўV51,p /?.ߦKZT3enoQ^2ٌ{`Fۭι:Oծ]-@6#^B#wyk"h QA3 dw\hYm;/NBEN>n}9=c!=F듹PI*` u2lٕ1(/aQ ,ƌ'I%,+_黜1Kc-5N;յMh$I?(nB7OXA9mYS U\̓XBo|XďZ ix*%R,^TŔU{:W˦3=50ـ)mBxSsSK -@{za"QꑹgGhR֩¤(Ɛ\I?pEؑc*$vly5s7WKxAӂ B7׆4ݷFÌ>ݤP㵮Nz*1Ӹ0}""MʊT#ʙ"7<̠wm(5Q@̙׭ȋu^* cbSQc/%*K?ԾhVC[8x"+mSJ_K[w!6Y 08vdXn¤%(-ySWH1ۊʼn>wOcw*3 RHko31w:j&v Sf3$f޷ xWZ B[] uuw|c6owt9#RXp@9py9nfsY\HOϒ"nmV `"ie]'EDoTm`aILVdz>N*OlBE+2)0uJa v9Lɰ8Cܲ;2q}R̤]m $2+I٨:ltI >p6 @!'$y?1w,*2*oGk R`B^3x<ާ;[2(VbJ}ƣ_%7*$ձMEF`%=%|12Jel3I+ٙl{IpvmDRO0u);j3 Sv#Gx-%gu:R(QQ$/h\QsRl!U4`ˀoD}~>Sj(XR0yߧ$DsT@7I0PE3n`_-(bxMR%BszV3nc()--wkJE \*Lbjz3e6\M!moٴ @xly!w;Xg"OF(I~x͔aY 1ѯ& zk%j W+M.tT(5q'InvR>mڝXV!6˓u8/zVfROAVӯY:<lR^kV(㛞}ȳBi4i&r^[SK.xI1emP!P?A5(dro~"J`,ޭ"8 (66Qн!l/;4S]rpD?@ H{zOsX'|ׇAL>Ղ{Se(*z:2M9lص?e.fyDH51 :hT!^.9:Bzh}h`2OAh̏ߛ>k9"rUʺ_h TA| c)7u:sp@: ~v-@Q(}&x Dfl(M@l,0i9MV 蘈n_ahb8pFAjA003Smmehqw!+iD$kRT"?+jw.b\%{dBS H#e'OXba3  뻨6 ]PV "HRS"%uߺi!&**#=&mgBR65 \N[%3 'D*Dfe?^Wa3Er^@'eyh_me= Q* %yH}y[+a*"䰀&9-D ~HR:s <NzDgkfMe$iF Vـ+Gu'zO"h ODDž:WuP=9gP0tw+ N9Y: 7DԅɡϵNRv~`i\*={t+p+ra P#5uX x_˛OnY~KFJx\TP5 OKWNO7EKhoaH1Ms1]XJJaYn yգR]k4AKB8!uM4vgN`3wE}' X#( 04Âbc4;MX𢡊-_]?\y(PFȝ85HVFR^4tAR$-C6,ɞ8+h!d8=9ۭbIU^}<utG*/uc" R] Xs7;?aأDٌT S%q[(:&ŲSj }y |Jrsb5oo5)w-MSzq0(͋C۩~kw+Pdq z8ٯ8< Aͬhhj<_x[ D(=n%ɘGN12JĆ~X눘(X2c;𝇰&(>}=La쀌'Axs[|Ҁ'~d}Fl?QֲBP}Rʞ7>p&"Dn\H@reCap&HMO߉*K?K3`,OPUzh_J;f.CG}nO-42FyMWzgB[-[{ gғ YנM7ᡨp k w xBE^΃"C9)[Rʓ/UQ҄BTY8u_M K ڠvgΞJ)h [_w:a1Gv3sBӼ7hHslԥ0s@~;;=Fo%K.<DT8?1+z=VCHn!wJ?Wc-O%yjZ<}ukć&C:z>p:XKF":=P_RB Ki}q[fD} ":"ui3k,)S_lZê@HfAvl][.>NX@jE;F  1-q/[0X]bqb/qY'ZU(_R{/ #~a@ϻ_T^ҫz1 B_/Х*XRdYfwtX1"a_Ysج;9 Wޮto9}L3AKSy"adQ۔'ɉEΟb60"}TTcEY}H*?ybnc|4q69xg-b%~zp9G6z]`y ǼJ1b!v4 z E-gض_pj@Qn>Z*.e߃BK('oYLӲpfC9wl̽CٚhwqƐ پ gLj@:ܟ>E#Ba DLx3XF8u~+IHVk#ask9kmAG{vY.h>EЖbZb_cKK]Kj o*s_QvHyP \aX s3uI8'L?O` )oө2%:7>SKΈ^'*ժ1v ,yNkFspwki|@*p/t7L1|;2 "{ p:w$r4 Ɖ)4HBAREQP-^B\&ig,ؗ U AIVhTz]Ix$~n2,/=$ێ甒8>Mmu"P 3=VY֙FXOosG4w,Po|(gz7HvՉ<+ۭ, d{IwS!yN?J + QU%4`hhUX]}8v+ ϙ)'Nk[Q]\UvD\+t?#3?;19xQ^jzK;aAI>hܽZ}^3Hxjz8aBG+) ɍ5qv>c G$:Rj?[j=$~U>@% f qg_R·xDcA >w `YeVBgxJJY57 &}4,r "b|zj.z"Tu%nF/=E2g!p|oi Oʷu~:՞">*  0lj{ iKHf!jpVs +Db剮'+r-D۩c;P&M{Xsien\BžWFĝ 7܌+TgP}eE.nvVݼ6uJpH?d9|r+\ҏo_< oŧ1? 1hy,ebMd É!WnLKJ2z9TyMT>gr\8 B݂!⌷H꣐\;"&)MYdV %3bU~}/p"O ā: YZ