bpftool-4.19.90-2207.2.0.0158.oe1 >  A b#{W^^f #vگR.7K.qTHS@^OQ2/ֵ/j~3 ݆9|AJL!漤gJ$VFkWT:bmBقM5VjMl@Ŧ%N N6E7X~CeۮCbC#$N!kNVPXm w^d÷+7- 8щ97͈҃gB!w氌 i p8@U[ Jf5df5968f97dec1b73a37b3bb6ecd3518e0955413cc621d33f78473c0387357a9ffc743367a888627c0b232f1a1bc773b0f4e713 (b#{W^^f6g Q/i)hHx$BvQk1+ Z2cAAa,ϝcneň=z&NT4Jy=y"( _VAERHwCKp n=㺀zK*$e89"dK;8JXB@Z6 ěMyrft+QM";E' ߘ3y8llnߘ:ZonB@;)Z:S*}L] AsJiNu%@>p?T?Dd  $ a+1 FRiox         :  D l   $<(D8L^9 ^:^FG< Hd I XY\ ] ^bcdleqftlvt u vwD xl yz@Cbpftool4.19.902207.2.0.0158.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.becs-obsworker-207%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤b!`b!jb!b]b!ab!ab!ab!ab!ab!ae817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a6982a726dbc1ef0cfe2af76ac4d6be3b93af0a5a7580035bc95170ad783e13c8801ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2207.2.0.0158.oe1.src.rpmbpftoolbpftool(x86-64)@@@@@@@@@@@@@@@@@@@    @libc.so.6()(64bit)libc.so.6(GLIBC_2.11)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.26)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libc.so.6(GLIBC_2.8)(64bit)libc.so.6(GLIBC_2.9)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libelf.so.1()(64bit)libelf.so.1(ELFUTILS_1.0)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)3.0.4-14.6.0-14.0-15.2-14.15.1bb'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.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- 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 buildingecs-obsworker-207 1657675757 4.19.90-2207.2.0.0158.oe14.19.90-2207.2.0.0158.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/a66f394b1ebd36b4a2cfb346d0f97d23-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]=35ced245b1700d8d5c7b01ac7353a9c0d0960217, 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 RRn :OT2˫uutf-891e7458ac4dbfd0eb7355b16c87934af39c1dd7468b1f00e7c64bad29a530b77?7zXZ !#,] b2u Q{LT0 cAjC Dlo%+zȋ ~I"Ň=^F227ǿ*M5 l 7Mg [ eSsWm6M&v*vRlGFtܞrHO~BL"lw&k"L̥ݩLa97M1xV΋L)bѺ~~[pt ͧ]tb`u4ί\$3-:'; aQm}썟9` +$Vc Fpev2y3\6y07`ȗ9+Ecfn"pDFB%}|/8 ϽECZ~S I1@F[NӬ6O Va4 v%`LV҉dh TSgYfBd4UFj!LJ]m>h5$An 5CCzU:&MeQC)4 1~4W|-+t]v4}6PP7s͆oyS r|(LGЁ;7 ?s(`ǒ 196N z. ԁ"Gy :RGOzl*aRRj lP6QdF.طLM䨤E~∏&WpRX"FR=jXmCZmPy)xԄ~Emy6[ڰT4Z""!ie~ z=-;繚Ē7XF mLBJ& H} < nW[l:y#gINU)0 Ed-"@@|JKB3p 9TrD<7qŸ®Rإ i7s.wa4#8@ B+6YDy,h%Mڶ9hzr{c˔klt-IC#ŕa!L;T;gʍE>*䍡%2|ݣX hG%W6\9;s⨶.\FO)Q uW.aeA1T65ҝk͔M̭`R ^c47Ss)M*ȪC߲~a)1L62%v6ɛ삼 ) < ޾xTE˟&k22<OSsq ˀW $ $m-_{rBBf6ەu Đ w5b'D'Qr)s]*n1i5MzϜ־իpMR}B!Ad.'!au Ѻ䨾6=Ÿ7%FdnVw@6UL*b"N/wAO utZڵO]<}'#ZEA=ͭڑX,W;,bbAg'F G ք/ trNPqY^u +:"qd/^f}+o>]637,* ^lg6g 7v&MȆG}RLrv2pGt*ll2\t"^_Mk\B\p!nuK_)V\vȓ٣lIY U'zFe˘r?F|0*}p^eoK6?YTCM\ \M8EA@?OBeYKd]/0/B0sQ;sB`̭$7 "&=3C;7fz.n3rMuޜDčV^@8j:r_^!V:U[.K?P{2W%Bv@ے#FSԊSU*@nqP{#@WNLB$',/.#=hؔ!:oBք!o I$Һ n>e2Mb!L췡@~\KV7B/=?M&0!f#VQ4ƌJQHF8vݏdtD"rl|#kcu ,1 QgUJz ݒپtUQyTDX F滬{wP"P9ݢ]ɾca 1J*܈,,~O2kh1b5gHzfTҌƖf`F/yKW{qBMN⃯2ݴ5x[mߩu9ZN#/֎Vt Ҫ g ^<~GPM YɅ9W֑ NH \|G v#ġn-ApaY#$Wƻ??{[c9"Qgdʝԃ!It>2>!_VH -= *Qճp  pnCj|;=dY7Qёݔ6fR\!Lsory;߯em z}+odfB0C rͲjQy0M&yi2,xuAf<2xJI@g s;,L /WsTY!@0h+?\"qWtfhASV8:hoƽYx t6Ms70#A HwjK婒\&2nk& g At=)>O(~C3ڄLBh2MƴuVh@aaK>϶(7`G0+(uUāyPY[FiJӡHrqY\$^r41VUX"@n.uG9 `P9Z`Ȳb2,mPSzF%;@_I;JkL=)8YuF]%=(q}]8Zф]4-RikU *=bkr3)W~Fv[SR2Q:F@F?7RooI}TM];*U((t45JH!09LQk~zEeg +}/i_YzȀ-|iZ20_ 8 @ N&=eh i>`~a_0^O' y6_xvkkE01e,;j&vMe[7+Du0aGlpzu3ƺޮs}0U ɐȸ[f+n= /xMU6~BӀȝQe/272;EۙѰXՁ1 c>tWA ?%eFW2ÑF~He2y)bC"b2ZX(pfW.1G [vNBAql x2?PZ|#x!zp+,GGTͲg M!G2ܿ&jk[r PͤHUqtd?wGt)w]d% ކ l{V^%1)M&̘C.ïO?҆9(7yCw:&˒iߊq;ˇV!4`=`DhљHV0®Kv}`|=(2u>yi{P$[?NAk{ݻj >=a2#mW%&f5uL +6\ |gDGdʝBtF(Ѕcf0uaW`# %/ߚCP+?7Z:i˴XѺNK!0kF |;an|&&"7b.^j )r8 -C3VNrVS(^WSg{J RU@[&ƒ$b*鞰om= [)Ioy\cH}!ePM܁"hΎD蚷"b&`Իѿ6c̆])L2DFPxBɦGN7њh!a[0l]y:OՆ:nTY2j>̂(4@+: dTtv=\"Bki7 >__A׼(=?CE*~R-eH|;QP}xt(,mypR= gB)ӸV-l;-4ubsjN^XVYMqn9c5ݝDo{Cq7 q2C%qJ9B0;^ 䆄i]D i,Wq+~hǹe4f j+E W bqiR7PtiA©@T &V~V'%t+CxZl[~QTxv6]9sܰ@7"eq~2o@K?SVj=X"AW6ϧm!+CյXed*ePzuxQ9D=?~1t\ZB}G' qSw֤0Ukm3Hݟ0*FJ퍋^CPeň(OD\E_V$8΍ͅz: s$P88h>+o[ObS-{$Wi ~8kMџ"+NLbpBԕD : ~4Rs~ U# ^=ϳ0ٴ#6f)V\budy"B!+foBj'o2;$ 1}ӗjv.lvd4C}\u :$b̄GGuòivAL`8I)KàSߎgtd~sgȩN;ic;zR7I9'(pNkf*!tС鬨1U]`("%GM5>նESIɾ-q0ޝ(~%`j$ ݍv$L-eMZ9b%YT]o<|iEf}Q-}3JQ Bp~.?iqǨ=)B3S:e[\F*!E cJ4zO=[8O$l\+L)["4[l{?)FQ:fKx< -[ IM4=<@MCu݌L M&Q/30%M%8vhE DpX_;%QuK],3Z@M ^P/ʽ ѾQY2!> .MTRMdј9!QN t$O Ƨ zf@^_bT%]81Ď>!#фI{}Mik!-)oDiȘ)Ҿ?ܗvR92S?SEz^Ƞ zJ ̋+3N608ZlAd/J.ԬF+2 Pލ_Bm=*8r䂙_~~q< sr,W\^34@tj FকHO831!~.mVmدdvD [%TgEmjkEw`ssPfzb֎L1?W}Iyz!3պ$WlX}vu6zMa0z}\,S0=73x)2Vkb~g' ug9J#\^;eoC^l,/HV}# K=ؐ콳MW7Nrx#~&f$9q: 3H8!.Uh͝\]9r-Dow_4C[pSEFʆ'Kq]R؟ƃ`|2 "%S?:xzm[%TJߤ>;)=X5y@2^VZtx?3[ " B)7٧Kx`5Vq!ѝW%\-BРDvUTP&#>w:2*~yN*mv\9f%?d5 ̣E֦"Q*z8߶=_y`"5'qx!H9l6f8V# S25R <\3wŋ՘[e4XA)llBenrY)&>qaybBND')(;ÕifVS$Gٷ/j6)HLrv~󸴠,9PkyL3V c#ROK Tp=Gٲ%>Qr8PX򥰼 AN=Q\Á,,V~z*F<ŘcҏO=ɪ\}!a7Ǎ'ϒpm3+"Nݮ FKv`tY"LФWЂ}]}Nt~(}GE9}8s8g΋ QT}:T i׶*υuEsu~0*iۼALikp $MmҚ:LD( :䥼blhbyόV]sZ. <o ݖYID!qoO({Ѽ (oiiR}Hy:ɀxA]OTq9 Re_X$*Zzt}89mxvRӓ7b$v7U%3ȿ޺KR.qNJAt]"oK ޑڭTC@é;I{j7-!AD8+qo顑WYtgB"Tf=|^JR~v;e'XԲo6os1?~6n2$i3ڴ0^2Ucҭh}:vH\d#8% 2bzI>\&~;Kؘ&垸ku4ϯeZ.|(ux:id骄TZ|l{7 m׿$jFgەN$K A)m4Sds= !/rm}Z|A_FOCXtZ;0Lk27rJ-M +ߍŦtXNw3T.B-o]0t,޻1ԙVϞ >kVJ Ii$%&%"&}^TpaABɆM)Y *]GNog\uوν>dY \  `D M=s0 `C5;;1 |Gfz:9ăcTcj^fm稴hq5 0^20`Hmٚ,nW5[$yGX}Q-Fr-S)]%s x +`nK%I8ZzzSʘy3WsNMSY(ZSlٻΠ 0=OW8}{GHv !a&TTlyV:3}рI$ʇb3 7̡ ڟa"%_GF$*i znW'=_єE_)F-QUGU+Mr 7{5GB1y?Vԓ$o{|nrUk'-F~vrk.l XQXRq+uBVdhNt%I<>*~)h ĕPb^?e(5O9E9QY;lbgkT49-ՙ7(;ebF ~y|vk㦈OaPiJ xEB6*"7}ƾ:) r8 yZL3T)\j}}1Bg-k=z_Pp0qv} >ixW?W=#c'* ;~0ǁPrkn'{ARW8*&.kBBz*NrQ}yק" {!s+ vEao~B"-a>aJku5^@oE  Mx@!BhJ#<"0lU^䭫Jf-.:錕'},8Ul%J 3Ƀ3au5rU>t*f-|P ih`RDBDK9;8Rs G/=8ȃdmw&”4 ?D'z#6!N`h<>c.T{{ɽsɥ "uiz^ꅉ_T }{'9|"u䁞\jayI]~\=GHW{R2y.sya$BNgKxbAnzi^\x=(noAuɺ|9 I8Nl6)t-S$5.·02[Ze0ǧԿ/QF>!W:ɕ&/JsSܠI1n0lp|6Ǩtsŭj:"H~'GR3^ξ]c["#k/^Hcb  ~⏆X9,/XDr/ܓJWd2cch3"4*l9@e;ɛ֋%m4%FݴŗQS?M/İOAuSVJp?ԪMOeu*nUQ0ϩNB.qJs.>8$f4ߗs1$F,vуbr h\oY^I }g=gw> v$HҀ>ߖ[b7UMBΖHt@usUȢ'Α&ɟij`)KEC"ں.cqvJ߂T R.K #K>7W9t.>KBWyNH,Im)gNZ8i2aXf6AA$#v5? &&Fm\^O4ʪkf\{y@&g* 2r=+-dʎ3cjk?t`!&ji2Ҷ5֧`!\خ*[M"[xۨOÁ-uX*?4Ᏺ.m9^R^ڮi@Ml1ºk^}uډG{ wE҂W|->E~CČ(K1180rs-"8H$<#l*7$(Usn8d Vr%h˛ K}A^B8CS~)wz*@n9MPW?({mFlk͘T~p4OKZ{5XOZOebqaO'ٽ F)-k۷ŮS^a䥷vumneNәZXGb n/klZ1= m7sۤ1f|9kM58(dtܴ-6ڞSL 5\}IuE/&˹z d.ۀ[$#mJERUX)wP#u=XOu%#"PX> c@QJAIYT Hy+$eWѝ=?*LrûbSs"cr e9UH?k! )v%eqX#?lhYJ Ɋ8)|U)I!|c)u,I! a)HٽuaOw.f0 ڧ%u5l`%;S¯=HяL]@r/ɲM & 'TEd\wZ΄1N9c*!zUIZq8_~O`i47#;?OJ9^+/F}!=-XF#n\o5Z"UJʹEۆ 6^ K;N5\zfwdq26nX&HG#7669V(kiSw787}H8$5X`*isڧhE0"Y\6_V)^ÃiL Mc]29={#[,y'Pp`U1,_sϸZ;όx h>NYmb],EC 5o;x'Fk68GœUq]7Pxmbd:&㥶F94Hb;0d-ri9dUF/@;-2@TV|- vnC'( PFX큲C? hx| erEyj77N DJLJq2I2<OIxmN3eT饑}c43E70jAe2Qw@S1eYcSxC\/KDZ84 ַ>A/".D葫+#FMSdͬ~?M- ,x)\vӋM[XКAʍ4+R\XEʯqD 6ja G s$3&:}"O z|>Bʁ'T^´ b>Ԙ~6KU.gwJ\<|߭)S:\qG>Gy :&Ic ”hzB  Pg h}6\Np:VRڏqA%K84^Lq)) j@Mʕ2ڨ]X55]|TS^f wwǢnP =4M~>ǧV]qwBjCCDR%ƸW]aIF/%e*9 E&w/67Cz/߾t VCGրɈ ݠȚyZ[y~p~[@Ю-PB l#77??;yqH/e0"NWGHqxPDAdZ;`g\Hv"5N1]HGس),i›IFSfO<>+R}ѵo)5wnEV{ODZCg$T뭧12@g1e"(tӚ?bruF+T9Q]l=w̤_>TjZA'Y{QEn1Vb.F(yXߠVR'Jf] t AF6\֟Ԗ..#teG2S2E[LqYʃ*VBe)߼G4RPы'lI  GϹپM.tGIE$^_&`c SBcU #c \mpg_)I9ՅKM\+Dة|&O A">+"Cc8>Odˋ<Ќ W m\_% ZkF'AM혓UEo| wu?M18yilwd[]O1h];: ;mT^)3__M5,b8[vȰ*TsH%Ia|iڡkW48qi=PWٰv9N}#OT`9RK l Gr޳4Jvj,8wL3C+|kU쵱°na{v9 3}`/_oz0,-f^/)`6*QLHnMu9()Ybj* R@ !zb2b(7l&wPP3` p8S'1Qx擿j 6.}҂wZjVSaϋ;86[r( <ӽ(DXL 8b=A)2 ͻF]9xvtl Jo\_ /Hŵp9x1tu^Of q`Op{2ɛ1]WvVᇉt75 }˥ W+ʫllz|g=U3w6:OǾs4'Z^GboT/DbZJ%Y~(mtD"3Iі5hIcrCIT9D)ώYILrP%_aG\$~6D>9H6,y%+zhdj~w(\F.@n=<^z+-dĨRi,Iү.)\$n[~]KQ?PFpD3r\jf}Jtq jDf68# 'b6]eS%/]}FPX5ۆa%@a|mvV2qUtLsݴcZf;K*EDۃۢH22׳,&Ub?.~kE 8|R٠XL!A<ʾY̽0έ(fʋ1zR_wͨXn )߻oq1ٹ;`TS")P{LD* Xu 'm ߨꧣ>o. 㗳4ZMu!M]ןT`!-_+~K,d VǃWpڄ IOτy(<,GM ^ޞ~I39'Hnd 9} rͲGĺ7 X鄆C8~rzѪ jӈc9),I#nQ*aFe/141XB J0uwr;1m⊥Nm^_?|µ1M !)aā92BTATe+$6Ye R5/L eSH&4NQ,Nzi$#$zP;p ?vģNbPF͏ YRG[QD1ss|'v=fYPsH+>I#vFO glV)@V; G)sNߊf[v599?p5Ƀwl؛jH|uPh6Tr>"go$(f\C\ 1= CWf 45"H$FEԒpm ePe /5K=+3*AX,UA<ݎ6)%ŏgwwLp:UH ƪrj7^ۄlG5j7;rg.6Eu͆Łk.g96(.%e1_ 0XPxϮMfĩocͷ!/<1Fl e-pԾpdL\8eD9'{1R fbD5kczjT=WWjmUnƷp-c`"1Y10OGVɆO#GN˰D$ثҕhoxae[=F#wRSH>&3Fdq8Yp xsY[R_^# #+݈$ >iv없# $d 'G1U${\9旍 PNZI:#!٪o>@a/b(-{%II~RμlkٽLyi8/"@S`' /;k\> `. $_-R~u ~;mX>]BnOn5w$Jb/cڏxPC=F$8~ `~16KEuC=n(Op'WCWu@ϔ8-rCgKɮ'*|I/C=O8'T5$|BiG`= "K.AP1,^zD⍳S4N.E.Ezb&4bŨXAd@h#r͔qcIGRyyrv&o]8`&P.Nz~O< Ur2.79vr4fZ4pڐNu`]))+>ۻ]Quo+"I_br0y0˶f ƱADtMq.IpPΕ~FAR9d̊j_Wdhi.\ N9$*z9T8QRǵu}kȌf/YQŠ!:0l%0[Ѕ16-gL5DvXP@đ u-ƻ*T#tIj 1'U W!B+ NT'h O#Y3nƻc|pM-_"j}~Tx.y|Q?|f0 v }Ǡ'b3ǗI|~r=u 0 3Hymcye=+˩ȓgɺ&Zzp8_>uvD9#uE=̪/\s Ω̧\ZbƂpېrr%6N 5gTe3P3+jZ:g]̂KًŊjCP:נᐃg oYi'E&3 ?ץ\)!2̄&)Q/&j#Op“lbV#:o 87c|gl qf)0XO'̲OW 78|]nDG>p3QM; =8aKܜmSqzJE̠ǒ%{hm4*3?sO qUw.k8Mor )B#(}-}5/Haڿ96y^lC874ɲnm CcpfFƷ?N\1e_eǪ]+GjK@"$nFx.vC)H G[G~$es.ֈqЙ*$DvğZc/|nKᦾVoqXJy0<,) UsZ;1FS.:4/$ۓ! AҋN_eY+/a<ziERERju)]06XΓٱSWTws>ُ¯ډ0_ٸ; ؘ 7zLZʫ@螺BU τCo)9 _ @;f:Va AfSB0˩^t! JqbxC-~#L{^_s{$,A]`QO ( c~+ ԴӤ9֣/B@:7Qa s鹗nTNh茅^@'Jbi!.vZyO5 7ﺣ*rb|#uCSSggԖxIÛEg'T?:eYn% *Cf]Hnn#\ً:glv!sEaMÓ0f|Hz لb%GD,ٿ.S E^0 TE&%FҎRq*sy{f_jyI&]pzDjzbifc_ʡxkgGqzA6PQ7+H#)_k(V4.1n 1b6}"u3U1OSouK/J7ԥ%pViIePe"oiwtFh'3/) ;@yf'xgE%.ܵ.]W_Hq% ĿG.U/fu;G>.Kc5MȀ[T_R-  ~K_䕮R2PtҖ1n6 ~*o<(iBy pH2(Qq c7?`lk_d"(J1 \G(kwaB }|Ĥgֆܟ| aN^n?[<SIHXS5DV ѝ 1Ǖq 79-RD_™B÷`_81ED%1wBbq1gc;vΜ@"*9v[~g SlōW5m$㼅0Ȍ#0Q |ewRcY=gٯ8,|o_0k ]"* 򒖣'2\N8/N# BH[Fs4߫*"xJ=19ljn>׻Ѡ&r78g1W0P#J(-#j4 kGzQ .ԘY o%_{HofXx#:J^Q+Zhy6@<+JC4ʈ5bq+cXxO>a:-8dq8̗$sHEV`XZ]gqA( ǕƳa=](LQPUC})6qH4LK둓 7(̇XMZ}SJ{. <6q'ity!5ĚMz͈=Lb'u 1y <`o|KwBFFპphqAؓB>{-b?gW它a%n.ԀX`bC;|%94b;ձXΝy Cdjw!u>H~l6tE_|t,Huž(+@UA*&c 4$oqMW<è]cܒkc `~`$[P::/{Wlø"hAz7| .DĔ%SL)~Y ><" bcTd*>6%뉮 #Z!62Lxd€h3ȦTyFez6fKWz{l1}~*IuO.ˌ\ _ѰWl.r{B2LX۰iU#i[+40Fr.{;`2]ة cx:R/:t18/@mʟpu \餳1|{?YM9r*wo}oU*82"UciMר4>ڝ`܉Xk*w<+l=|F*XrD?ϐҠA19.rn&u,fuﺢk .Uv%!qj %H%oظbZeb/ecxav~mqLDR3a;6Eb2 HZ[mnuWO~D0߽,Y>O&-o{:[dHAl#GWֻǛ<Td7?)\ymojSYෳtkAvǏmykHP\L"pЙ 1\$@5<ͭMM @-$SynϪH,5ZS,~YF"w~+h$ J%L  +p|{KC#_BqE)T{LM!: X]+>^u~ukKU*n 0.*{ lLWLˡ@G f̀OiО 6ZwřM:3 6QϋsB:|!bәHr mGN7v)*is{GS6w4wV9+N.BC$w $%1!RW >3qRkgKezLM:iA"XRVig*H|qgxH5XR&K y ܛkz# ܯQ  Jpggof`1IMy D/BL&6cg쵀G; MoH]JC!2@Bf ךWqr,#ߤO7ٖ^&A=dh 랐|/Im" ح%xg}ؑ٪7i ȣ եv]Uڞ*k4JroD.Ȗ>rּt08 d *σ0U֜מ:]Зmp~m\ rB~]}bS27Q#Q4djpYJZOC_q%܆b-i >n G}x\WT&U;,۽36A@ޠyg>\d w{W'[Wfs g(37=kHK(k.]lW c>3m0'5ÍQ5eyb ]$pIzAw!#:ХHƊ>TیaE w7Fa۵ A [GVͧԎY)J8]-ƴSyVdRHfy\d$-(;Qac9.qU)My&wkl;ux9&y@VXMyE| . УHoo-gk]q+CӼےވ] ATwؽ1h,uϦGf6>|b}ñe^M~A|*wVC՟$B@H,_/[&K~x..4֯JʃK`o]9椂k+`.؝^FʑzfVf@R-B=243i:W)ݍ7Zgq)*"ɶ_DBzT )VF~0%p3ڞ!b66>k2 >7+~JW^A1v\t?AzqI^]pY"ƚ;vZB)Ru!i?t){YQպϓ~dQ VUAhgm\pōvń!K("Égo m~RyXq&_Ua@}7_D\߽0F1QV֧ԵIį_,%u=#X. 0Jǿѹ缮ϻt$dk."UE($Q_H_s5*@+ ׄıS" [@!wA_JK2tJTu+6bӭN}׾4=nh5y|Gf,(}Fs7l1*!FmQ#U$>;"&e"n֓'ЬkqFE~t*ZO&u1, Ü>5J{OˋYXC*a ٫jK[{zڈ*j1iZ&G01Zz8B+^PqQe0i1MZo-irvM#/l ƣ\0.U~39&:Cmײsbd$QFRyǽthWAq)C}!ܙYcb*uZ8|}[; itڌ{KcU6eD8&s5!qg̠A?E&yL&jRc7Ԣ?*qR5ГԓHcNW!l3E2e ds=Í,55.]~/[MNsT"N_WƎ]eDGZnSDT!y|de䘠3V 0[tvWS= }/1+_Pw3 a1_?W ؉pCΧܿi!41-P v?)^Tj0b@E^?6N8{f{(HJ cbbVe͵X{SؠYUf?_UplF#ᾇ`7%bruw@rƲ*C%=ɭnc`']̛}pvP9B˙Wk6Xp[w`۳+5 %WmΘwlh+$U5PJS5cY~W"Am2TUi9 FPeqZxZhK(ai> hf}ר15CqiS 42+j%uO]O>clؑ2&A ),.85c)Vz3ictIC):DXoCBQ)&TQ.Q d_~-@p(K|5JNIX*j ¨JPެKJ ʰDr RU!jC` ˽.xH+ fM}Ѐ^-UFFu? pYxIKDɚҽCBjXsOa Sȵ~׃ ՛ȵ Z߱i Zf<\ m]/rBX_;e2@.RVI<nBVOkV 9t!֯)=pACՋƳ ZRBa!t/o`xe`-Ss(c+-޲iՒI3]~)!/p^ҥ$|uq骓 A{%5L榯tW8_8Tbo"PROˊٍRd@ kT(ؔ}~2i6yxէ#@·;AA}m&?:8RՅ>^JWs|Rgaw~5U #x,#$fm ]G̀(#wfMR<LgbrQ}ZFɯeFxd/a*)Toxɧ`1~ 7͉ !Ƿk$w>t ˼Ж{~''D %!m@:k^IܼU4c{-JIΟ?Y녡ی#jeq*FJ6>Vȏ! --*S'QޥoQ6~ʺ7^LkD|Ae;{v?k L͡>DB NHT[ [Pqtu#܎p|0 gFTn`!Gs0{ كԜ͚ 5G8%"! iyH)zƧUHO0Y FN]H< 5e͡MIp7b*LT8\ghRvj>C͠^nnl,dɚ :UPF*Ȇ;/q] 4O#*oxOD O%İ$Gd5qrqh(lKBٍf&lwP 1ѧU- yWa lkSCa{WǟwlYϛHj#o,T^筕h_'0|Fxb[ `O8QZ=a#t)_OgP`L~d,r}[/fnR;DzӯtΛ"V]ВMʺJB+ٔjۙ6=!ǹVe*8sw~XO;vGjhͭt~ O{I`%C?w!ڪÜ߫?h -r Bʑgu\9pNHY|`L>G8:E$R!풩A:3m0몳*1Gն|;-$%whoA@ \T<&TG܃Վ*p\tDQeJ*tD)1߿/u 7f'ٕ[F*CwN:i.H|R~(f~oiRB@D~:掁6[ BN8ay[:Ү%8)T!"mqZ5%`6Û?0ZWU"YwTg Ed`-ĭ[-,}oό9n%`r_ Sq3̮$2=v$I:*+Q<t~ڌ|vJJ{ EC AxXꇑ] D mvC^GzpiTMDVb{'OnIe-('ܴ>c2M;VdQ\Oz/ʪh`}1=9F}xˇK ՝6KWAT_9zfF{}ꌨ4i>?M:-p7A$_Q0Ý%/%X>٧7CA i<j9;M0qɈM"<-lce=P75` <(#ХXٿ_2Rs>˷E|&1Cs3b 8&HpO?Temzn / I 4OedžJNݖпU;l '4!DoP3|W@lUh |i_b8v<0 TR[rzRCbҗ$Ǹ&:`-~Q~XݷR"9 `X}8.BTt_9$1{7]-ycc16O&nUa0UԺFԤ;Af^mz<́%g16ɣ3UР[gm\ϳ-~6=.[3Wc_(3 ]2tJe?)) G$Đ'p?ZSLDIJm;ߕEV,Z@a&Zwe·PxՅxQ x|>IID-KdbOhAspH;ʔxؖYRlIem3%$'v5 r]Wb8GK D,L-U=Bx ܱ[ȒCsg{&2.@S'1? ObG{Bb n'MNZw*s 26>n#2SdVð/[ UPLr[@of!ث:Q) Xw\` |2X3jT2o$)/A{WF#ضr*qGdyG88QLMr ?W )9Mg4!`GT"]΢# [A@|y;sc,",ðŜ{݀ I[<&55zʌfkS&2r=<-?LS!sy3TFk,9ȿ<uc̥ץFZ='u,45TIٷWڷxp<]>T_N5..~^yVO ߍ6M \%]f&B29Ulpn ӫ'Zq_Q jXnҧsete@Aޞ*@*?S7hS%8>KRQ~v-"Q E2WZ9 ih|2EyTd f]9N!LYl]o߬csqn)nQeN+Q4 noĵHN4V?wKbV;^P.PUg{''±3}rPͶsƅ7Y(ݢ9`1!ыɳ !ShڪSr-lS%Loq??ud>ҢHI jaWݫJ>d̕7xIH}OҧB;ez 07fv,V/XЉV`|# B^aL H.lϿ7Jhr|a& A{ J`"8[Ʉg3rSBN'9/#iyvwvSÅR#ҤkB6ni8S*NP\A`@oϦ`R_@2f $_V-6=124 װmiPeBMM#NZFN#ܬHePE\^CV4Z }iϺ]KOda iԤ(nQOo*kN*G:2a^0 ^ÂtnrSLEOṁZQYxn^f4#vHd>PZJi\,]ipf=e/oYC3>*J HT,)wߑd {m ;FwcyPՈ9EO̽я3xP$cׯ6G"3w|$a(LG#^auG i%:fadIiFi˪q8I{ITWDG(h3xrel.z15?(H+d3 jrk[9ю9ӟA 2׍ 3gf+vGE*8Y 81]6J̺a@k=۫7oՋbs y݇ӼͤG>?GT~E@RNRkWD*g>Vo9) gY:ȝ[>D5UИxhv(BM c7m\Ga*q\bJyI8FEd9o^62vS&SWr{[Tdy+fb'ό*C@4x{ovM(}nk>MU!?u!gҜ.p…d!V2)qoW68eZJlJPGU`j5͟hf/r?II91+9bN[ɣgg$xT>#uI4}Iq4$w0>ZE ,ˌxH-fn`}=%:*0aX[yh/$?c'NJKNAGhHeHyU&Gm*uVՊ$qE冽vCQ~*+Q Ajfju,"KbC_s25F5p1uoI9j< /K`VΚv^G/m]#jҹ(I-'kՅ4J?A ݚr\gGC%^ѐ{Cc`[MȽGU'O7c᰺;RT 85L^ !S-O&edI.YC\lyDj-|'>LN^+ ~!2hcM+ ̑?| gsaCI%xF9?r.'(lᑻ2@I'ED+,U}m9fzP#vgӯ nO#٫N&죏]J]Һzz\v %,'(R&lj}; n5 Ɨj~0bpS Lj&" H@T(^t/v"3Y@nS^;L^w%E!tnbSΰlwϗ vt(#ŰZfܾD~/ށ L?\Z 3.8IMˋ^7ʁIVC؏3ZFd3mЄH2*]s3WP]hn&˾gMjw)"g9{@>?K7f 4!m`IҰ(r>!S%WA1§\m:ό[(o!­vMS֙ +\ڐ uod;.;6BU)~ɜR2vv(Mijgba=>]$C2 n!f JY8;W <ӤڃB5X*x^wi&@FI袊{= |de)-0DrWOπ7ec6]uuȓ u%]  UL~Qp`,dؔ\WF.նJ,nEB) P 5]`4@ܒ)zg䅳Ț5ܤxaWibLp($NGƢߒU#j᫐pNő0wnkv-BP:fx Μ\Q"VC!פmg &EQpiz/H?t{Y,S`P{Vco>.葜1\9 inZa;::PXo~ <˨2S3A/CӏzY#.tL /)1 \eߕFcVQvuu}>dR6djPZ3P"qmm:(ʘN21ROz] 4+-g&S0 wg+gp峙%M;}1]zBӔ_[t+Q>[?BYtk۫tgR/? MoI /ےK!txVOB|H׵N }BIӝQ&Rt$}_m`.ȻCa3 5Br>/E*"Fi!&N M{@$Vݷ+hFaom\;ӌE!!zdżC-+{CsvNd&Iikp'+J4߫8ҲAƫ ͭfa/QE0#5J:RN[ܑC빎DtpPZa!Qk(,֣͉&f& ÷yJ8xN%[brh?C`&9񋐬̃{ &}edEi*zsux\pO3-20>nA+Aw[%hlV']Ms, b!ќƜoU/xbsVHg:zb֤$-p Di,[ի[&MkePe hv)lOe-9z}8=L2:Ѐjfo/,7g?.rF 6՚,tIKǪ{?'ͱA`"<[1r HmľIYk*{bicw0{AVGB, x-MITvDc{5 &G76n 1Z n̊Iɑ$cV'~Iym»M$S(He3H1P ʌOSk] !$ǝx\#mQu}VJoPXOD?0.aS; {;ц弘\/oymK8ß( #F*ŪqYo=4@Eِ':BysV7Qpg{ǘV8U3 ߺ_rFg.BgV8m܀)/"N t&ZŦ 1;^Fsb̚*vk9e9 @W@=NRnD!k\xbVڹC5IvY [a8S8StGp(Cr2`lrpէwM@*%20.KkDŽәT* RGbС7Ȃ[:.o֏ MbR%$eU gG>F99?ǫ8^EuLt i&!4Wސ,8oɔQ-caܾIe*F"ﶋa9Ò$ٞU1"Q:Z4Xygds&uF[c(FqsSwMnLSmifP[yK)mHRg_Lb徊{'1吒5D>w1 WAU}cD/dR侀>T?]ur0:'$JM0Xe h9s(/٧lC]V.Xe=i\|ǂ2NhH5 B+-<0G=|Nb5 py+${{6]xvP6端1h5ъ!Yހ1!KzLzcvA^挵k_IAMgP!1CCJ§$&K_ˀ|0mHM }E/;3L$ 93D˕L/A8w]^z`}዗i=گ(#A(}#M|<ҷ=w=golT%@!=Nʖn\|qQ8n|ot"콐?J! Ƴ$A1laB'\0vKpn>Tt^VU/ٸV9zUhrU1TDu}^CI,oaґ73{Jrs3@xRVи3$_mZ*~40jE+Ǘ1PCft̀Mп!Xyݠ=󸧢Kis '6 iec8,Ϋo_a 1$(^? H;E;w-SuKvӔ_*z~}0!B(+SNGn$o]̌?uLpفj1iM^'t9~|{GcCE_ 9)XᏋ&P\k:CU>|`R+\}?'$_iY7V?ASlw-x7me0h,I߾EICԆZxUFUQWו2-y}Þ;3͆%o!  ;3Y%Q_j]V2P(eʀ_ubʎυn@r~-5bۯ\æ>B-z‡-mX>6V5-3F*`dvH+5'M7]žpKg@Z;x< !Eկ"!`z2b옃#)JNVr6|..g2<5qUU;ãAZ )迉uNpSk)W?͇PQh.6U\#^jm%N> jB3rg @IixVԇ?J!98'K3*[[\LPij4Pw]_8?1;G`H_l:.9 `V&wd7RMAJ/a>BBEب{{Oc%,Τ{P%Yh$FFirCKj`,A8WD''xҗqrpT{0qqh7q2|/Jp,%3F!M+>QwiWyӍgYKC7ċmNc D-\fuj_iT$^Tsu}ac8T%%l"z2rNEK|׸)S,)6AN%$oc6&MBQU'q^fu=]Tȋ1^N\ꎐG2e:tckݯ;4q/c*(~ b7;]d} J^(j|4 XhVdS]cx$,o@v,c''nc4:?OR 2S=Uy_<^H6dOCWPQiR?ڄkV4zc6X)ɴ ãu4uǑP՗/Mzhg }ܾn7ov®OkC9-3D!Fʷk|xSc(MqyŦڵi &vH#ϕvP[A[>B`O~pF.2nWh}#LPdlqLGs.*F'{'s0z)BNnw-fTjNҞ~EP}1n4D( :ε}$k!6`!QDAe)(Ÿ>[K`#sLۂW] A bD$WԶϻ|hV*W1O(fEIPYZ.ꩪmj'ۤ*C,Y[l+x"|`z:o AkrU\ѿRҚT'QjݸI} &XLT5ݫuC6@;wȒoqdNgbi|5Q'Hh s}\ݘS&f/$GwU|&㤖$  W8_ETwD?hfdᚌO?>WƟ3Z-#w {eC-& ։v:K)̷HFL$1_vNsN NoH-&b0Ȍ`7)pC眐ԅqf  ر;!z-ݣV# ɋ@8YK#qdJ7]8Nur$p37sŗ %^`=`L/E0gg(+e!Qe>5u4$w_ɛ- 흩^OGD6afzɾg!]QDų0 UN_R6̄ipj=n7sOo_rQ89<%eR ;PZbV^KOyq#2mm'.J & m&D>xW 1!u_T`:Ƿ8 hX[HZ0%͉E5_;/D-PuRqE8UNPS[iOswkD8kupy\*ꜺaG BKx_߀bU{p`2^sY!5yD0TcWǥVc1m[Hm~voæYZu(M3Iҩ=bT?ƫt·$jrc%m+1A@4O/![p@ ֘2q=>w{Ye= _cukV}FFn3[p~(Kq%.N Su[†I_ t29r0Md!9OڔĤ1 PJt.o e L:c7&޽4kZv,XOGK5RFıH&dD\rk;f1 $ֻZtU,8*gXy }ݣlς92L[6@vI̟u|~Bq6M \@qZ C˷Ftڭ|lԐUuY h7ӓm_:6H9os]~?s'H[˜F#:8 A;]W^vQS&"~*GQl׭ygI̸0E_}bF90/ |͖JG.f-{kH$DVǥ2IiN`P^T'`k\0e̯GQ1(sfA.5M%J!5PͦXy" 4Nݎ F{F ͆ˇ4tY0%u$='谵_ԷS(m)50x^$r/qˢO*㐻,M/ص坍HOV'#qھӰJ(M,Z"G(tX(Lّӝj!sYe3Tq੉hk9r34ׅ\@vW#\L]hh)Gdբ8_F4rzǘYB) _X9[x}%Ic1 #9;VtS< SgQEvϢ5U3> 灛L며_24P;kU_g!L ĥ6Dmr'] cͤ1C$$ٍQ\@5Q άvvC;1z.tHE×jsKyuH61w=M+>%eN,SJjfXùҤQ$l.r,3|K>P k|2*oؿFlKƖM~x'.Zf/ى֙l2{m Fa:z>.{S~A0*-6![a-aDtwgoa(̧"olPw&"RV{t&%2̱9r_bh>{OC]1'Z`#̽t0Lࠫ@zBJt'et 16b Q,/"N 4mg аopcEe3Xr6qzn )Js^[tǚ5Zbbdqexޜ FcgUuЦ(/"TgXRԏ9{ţU0mQ)8 z>赹t(G\x >Y~s&hh k0T|-یѼl!v}!Ym:uN0ENa|4nD%\E2ʻcOw*"Iy sxqWNOؘ:DKc#^|A#d6F%qk:YꊸG> `d B6 5 Ddpc `Shq Z`}s]J*v )azfO%Z'nU;:VHwb+v. w`m\k'/lt΃8nR q{vǨLrf>vNH|NCV?)9CLa6z2pJlY՛^TZy4K\>NTdz]-Զ3[Nx7;f@؃K(l~]:HИA%|Fr {j+SNX$-(s#7]䌰Ϗ58 zS>cY:BCB 򅄐ItDk{X3Cjsg}^C%:*~>doa#䵂 g m\a; h/*z ,r2Q׮ru`OUsAP/!1d` ) 3Ak_3ᨢv3N<qs̎L@LDk7_leF2>([$kѱr -)w#O_2nx5j/ku[X zlڑڊ_ɍSIP[7iv;rŊ"C e%vs {-`I㈩d p$ZJSOSsK֑l#_s$G؟N>x%W%7u\<@AeCfzBHrz G4=#1wKv\؀iva:BҴ<B +Z6#2[9$ iwP5uROXIŎ+10i4RAZz_7π]_3V\ c"d<~mmxbzs=sUy|VΌ^ fBƑv0GGe.rrKKC^wZu"c)հ̍!<Ǚ3?͎flC-T|.>'71jq`!9cRԔ|6mB6Ev)]OhREke8$/O=JZaU2ᜡJ`c$N8;ڪ^O&tJ5 zx/:\PӄǼRτ*}<zʂqA*Y"P70W=7GS4 Ω|T$:^M^2/{њQ{CF{c{VWT#6XY)y %. ?7f>*!'u|S|MM70 @yI|/[ 牸NGP^U*}q徟ri wneZN%Y9:xb3y3 ,R6 Шizr$wE?>h}7Uң`5=[yU63 &C,gJ9X X߿]P't,, ޘ8,r?>) H4+AV{'8 ca T{dF|- ExnWST/>yr0.,Q8̦$o.u$ש_5|8H9u_|bb0#MH!Wu)ݜ<5d*{/͕{.um㗱^I% ŐA,|Tµ;y7r@Ѓ%m~2K9l/tL0㐰Vp%}.=IC͋7x{0׭YF)3jyuhB؈y#?ukæ藼HS=KP[ǒݴCl֋.4yCrq 5\P+y")ˠ۪l@˳͠󨾂@#іb!ozt2-RBw ?iϿ ()T*?4Aӕ̴i74oXJj:[kQ\g$\I)pd3Sn/1MCW^ ƀ2u 1Q}/xf%O͓VU# T7ELfu']'PIPzPojwT޺;A%fp)N֗UC+ -8=uɵlNL-ҙU%õ/QH6Od"+y,+-}3IU2fډ&8<8(׳60q`d\!vYSxr8#oU kV8X /*t&Z0W=Bsil$Rgm|e{6??no4kf"1k/;2^C@i;J8gz۹y%%5d @RcQq]P]IytJ$kǙ4} 6=B"c.7Q iLaI񼜾&|peEtLa|qMv &rߗv.67~j;]E!!Nb;.<~7Uycro)@ulWX~iF38͛.[b-;ad J3lX\WewHo&',lh Sggd+t[h#k̘# y$rO[1)e+06)T~}y^"S..~n%m?9G)V0`һ&3EiBGI:|].8$|yd(:LTE%AϙsCޞ5"ķ?H"]F6sZeA-?GI&b_$C@GR~cyu5 Q[:Y`.Lp<0p[Z>%G6>-]GcؕeLfr0vf|A{Hհ8\FUTL {s B:nA#%kt`19``/CiKFT| [EȤ7Xɴu>:&)?#@tW?`wu87 bv@Y=R^ eK7H?Q.Dg1E+*"4gDMzW-;V[c-HĖ6$AX9pI=` VX)5D*f y=j&#ۅCvv›R=Y`V m 4$Mȵ%JtCT`N%zэ0+WI٦h8D̚hp(hs6;l|Bl&DЯ|qF34=f$}Λ] oi Zi@=X@| }j߭M#hZa LʉO|_-ks%`n!hDY y!91Ɔ$/S{,<BQ˸C+ؕ]i61,OWw!.x-#/V;tFW5a+Hh~\K; ,.sF)\ei#Z8|-Z;˔[HE0$W2fٴ#>+A wcZ*z+DSLuK Wxyxt/|Lℭ {AbaCnwqB L k ֽ}_*0Up c2CmvXtԦ[gǔEg3+pr4[Ǵh9t8+K)bfƘ:=iv}.>p !T7N[-)+y[?>^k  ޠ^9-kE9%'* 8d)'qO]`s?p }wkD;p^o؉ `ua ޙsmLE˷`ȬNo|B`k SJLxqaDTb,ɸĜ(U" ^PnU97:.V800 ZW<鬠f䎗3M&;ɟiO辪-)ɝ剶K;l1mGqMF9SnHN nctM%# ^/A8ˆ|dVtȭ)˿ieƴQH,eC:1y> |pa;,(y0C{ hY }n7ZƄhۮ`ȐO+_rƸ71ʉ =|i#!rh#Z/XN[;x*C`&~t'B2`FN1ΊĞ vȁjS}޳tՔXUvpٗ&|A`|٧ p jO ŵddhr2^ AEB (PG?wCdE~{xR"k۾Z5R6e2o?6evM hX!1hMAT$c/aq?_7F 6π.@:k#MTn/_E?7GEӡ)fU&j%|HMl \ldr38Ď9[LjEwnlMHɚ ]kpyZ R}EE JN::攰9.[3/Yc|0 ]SN+V }f$*v |*E@Q}\^`][cּ 4v4t#v'Ǫq3 "s.Gf{Yq"WITt;=A9) Nr|LeR~Ԡrl ?s7uiY헻ۃJ-4fJߪ"% gtuRب5[kR,KDӰWMQq.0!ކUjW˅s6$?iqJCQzjYL2)۰*V ]wXAor٤^/('_ WΑl $ 5q\iڻXC̮iG`I):VJK `5ri^W뺫B˃ƲƅYƙR:k^Kjp NwĺjZ;y( 8GM5]+vjA!-3eDsto`Dwc::0o=Bg>Gf| ˢ!Ax;&|_exNb'z2×JaG P&G#3ltښBHt!UJ]?գ@Kl!]cIs3&Qaq j?(J}f͖ 2Rr[WUf0)TrU!&+=6Vui6'Vx` co(ƫ讠CePpu4KA*GHu'9qK隓>x}.05WC#YG;6^dlN,Z'xB8JVM{ږU?LʉQ& DJfG"PF~ lyM;rɵ"GTCGC[hܣ\ȍ0Z무 iAgT1:YÛPz#Ň̚-[|[/#^4A($p17@Wu(hiܥ"Q$n!d! B{&G4X{|HnPt|v# d}4d(`_WڇRp >kC[A܊3KL׸l}p%$ nJ~w7Gj,aCntv$[,a `qgO311jeNNtu^tϚ(zpFR fϘϕ X+vxWl oZ:DpEZqR9@p[ _R `.4IH{#橓~I3M]58nnG.1Ao2lԖ yF$UeB >grBG6FǢvp@_GvởX6,0IHF+N,XSՒfgO9W2)j] };1KOn] u, 7q +IEy &#TU ᡀ! jGr=ofS$A\ hwYӖ"إE4wl ?-=:}&E{ ( 1]gMJOZFCgL$9 Zp.&!8NW1连ObK7Ҽ[Gemb3m h_ECD21>ykR'[æ|X_?!{gA}FHR%4oTs[wcbQOkBŀb=#.&Rbf>52r_Vycg Gpy`$2h矿M6ucvQIۃ[1Y7BA;t#~M5Cα[t2K+l~&;6 L2=SgR{i9jMM.xF% w,#,aMZE>< EW3py)徨<²gD5jk#zv nLiMG m74OcU/LoV2ndv $B uv4"QJ<ʶe\q`9]7a+%ML:ai"DDPv|c7H֗ qv஼6yҙ-6XpXTklÃN?Hѽ~ר$ɗlj5Xtr})LE{6O;d,`o[,E= Vk~'G K4 a1Zr0sNZ@ #_m7e椶A_]A &7mo!ާrhMb1ĦDcW}w1݉!#;}ۅ?\=+>=]ֆX?#"銕 ëQq,Nd=r\7Y_{grLR+݋pGqFہP蕳io'kf>5)Y`*@[{yJ|08ݹ+ NJP,TI{,5>1NrP7UTwyEfP, `sX {iA ٮU2#THQzPlYWXCkO1O_N8>yEI>_RT"-kl` fޥY-յ|vǝ*D{g=8$KT@`ʒy4يKwXWow0ۧK"xpqs|+iThmF"BXzC) T*:\r,^ڠ@Ϊۧ<;Xf A&{G`pĠ{B [pXTq?h ¼*UceJFiK> Z3@$BN!/&N19vcd- h2z`~K0r0>]1"s fux#Lcz!/cb>l˲b:7 HQgѦ/ uF˦pMhF`@_N>wQI ?2Pw=+CI977RUڨrg&W.+Q8W_С0%׿3KKE$:$)y5c?.Q 99# kLa5{4< -Cq׺5U^l%Ò}C 2øzLl_C樎1‚q|Sɠlo3u2BKP),oTq/gt'(ʚ鎢w z̠a1pZmHqyt<Ie}jj-[Vb4h@>M]>[.} x48)aՇ|~;WMsLf'1c#e2.upu(rKr[Fca6!k_@]擨)4JzG> Rk}ɶ&?P=TO҈XVQYm|;nVZ9ōIQ-QR}JO@=gI2+ȷ. VqTXh0X]dlKW30ْJ??ewGv.X"~GkSuv(.Vxwn@m#kG˛kݦ+1-xB:Zd9`gV&]N:0p:ΫDQ:y-ZVep쐣i# 8`HpC=hDJe8i,-xcܖv=i_F`=RKv"a>˖8Q3s VN^; S@V/ǒC%O[&9_Ą,7SQ[ ΁Wk+cxq+αjFJǦD_j . j"#hT^J f~VU47^2/&$DPSK=;~<!x=iom?0A sT7B9S~"L/?K }:jVZ93>2ÁĻd3fZ<[;df/H#ƃֆ =@D{Og0BoA2Q): +s䣗=KZ`OުW8ƫ{%'Eu*i:0) %utsQu3) ž?:6{v۳[e+IڶN!4@DCC`m ;==0bTzFIOr6k6)WsEB蘋Wk[-x_dabn]/1V:VqD2 i׆z`V9KZ@c126hE1X_q{!v!'|IKjB J^sۗ"Mޜ}ڞvr<N>FVMAoG^^ݓgP;V˹Ar(r$0jcX4vA=Τgj l)||wt)uۜ!Q .UԐDAЪ"< ?PӀSv;gR7DCB/bO}]=$lX$j>}H)٧sduJֱ:jJX9ܢZ gK@mKjyUY{񮥤Ju?$.jG\i]_ɏt[ @CW5%mtpӊ:OɦroXrvG%*rKD[t'F(~ YI8KEKW("妾r#Ͽʤ-Iˋ.v=(o̜]8 Rtlp<Zb-}YsA|7aͧkSĴ!yc:VqܗW3/!Zw;;㺭tó'2+_A.R̽ғoN4OВd01$ =ED7v,] 7vZ`~ 2uHiefte_gtMF،yy?I 5"}R*Fzqs8$ҟf_)X xxA] Z9}[F]{J3©傐w+;.m-Vzߩ|5y!ӧT7gOSvc\p_r/ 7m*!"Q T"I4{~!XY[/$}:\:2v!F?HIfOWr[ 8$L$Jij^䅔mxEyWN*k~ Zٓvi`K)(?'CJyIPOQb浹~q ْٽ)7 FUnɒ+OF(SӝdqY1R\#(Mi^:|]{wj = ,,jM.  >.{tH)r; ˡv ,#8yj,)Ε{ OˆkqA fVn">Ԗ9Jԫj"Wf%`& -8&`c wRDF@y8u沅"V=jbزCAATq H@QCż{ԪQ '/G#HX65\T\D{i 3 ʩ/5{,ޠpB&i<`+~2-RZM%M)d%FK+ Io@H@vl(4ٍӨz#X6~5![I~ZIP37v(?9?U8;`3=ٕ2vk7щ~f\"ui]-t7C| Na#"b Cڶ0R䂫npFQSO 8)+DKv EvY˻?w ;;018.:T?O1sÈLw#Ô$dRod >A~,%6BN'ˉ7e3r& &G/FǦ*Jc"YEZ='ugmsȷeoGNC밑^~ϵqg*)A^pf \j)ǺX$[.wnR'&ʁ+u;>?3mrQW6<8Gmb,N^'T7x46cNA F^AsW ܥagk' P@ʋyj5LLh'?& 2ʄ}jĜ:b?xrp0YW gW#[s_;,{jk^NO+TW"Xo'N^LR+s!!H۱3&zibrˢ*gVT_6ӯcKtSLRKot@^]/^$i,VFBŁ?oP88!۲pjVzsȵvŦ%m}'38/=r^q빀 Ffm(H *7hiU:V6H\*ü o yyaOX<5;[Bh& Уnu s,r[p|e~^?$n.9#,d0y ZmL_[e'>- AfZt<鞕2(]MYmN'G'\|k  /" D:ھRjϺ٥ږJ@]eo>Sۗz> Ȝ!t NN@n|.R>,mp)/Ab]Y>ƣ(#PBmX*%_^R6Fb0CӷC4:d>L`%ka_ڸ PU Dܐ@ͦuDuYx{c;ؚ|->,~BM20>o\ڃ "ۯ1DJ%uq󑫲9H)JA!|'bתUzmӋ S)[pbg;v&`|| VZުdRcҭpPnJB, [X'PQ(l$p]BLkx=[KFWM}M95{A$gG:K{W½t ő#8O珣)N`xsXRr[IHk@ S FBn_V:LhDžVj#3" Ƙ>D\ŭ8{~3y?lϘXUM"I/֠U \oJEvLxKvۢ=՗-&7,PcӕMcG< Z;uPP~[cr~)O J6g5=;K44oCI\Oht;f"4)m(j"g#֤OW7_Y=,`8+:G,W(]67OI5Zk/}AG](_r^&&`fnim÷9PIEq*~:U਷̤8'_Z[.%E&P"*0[Jzs1j %`mV|3kXT/m_x%4+z$cP,k{Ie#{\u';# .DmphdEъ8؟(tR(@)wvcӠN֥ddHn0>D/X^mbMwHh@l+lH5=?\͗I"?:t!KJa|0n~?K?Sd\]ˎ.Vq?r0>rd]{MÏRuG\)V\Ss̐ 3&#GM!Fo1rno61|8s ss 糳B >^~~ :_n[{W6ױrTULۧ|t=NڷSD/TTvI]A{.$,䑈ɼG E^Q,oȳ UE$Cud7g9o&-0h15 *OZumpd[8H:]r s7\ cE0WObNnk*&%TMV-iU:Rk0~<"e5L0)e*ZaȝX`Kư4<;K2[7c:U·Ԙ6^,Btܭk:K`t;bsɄĂMq:~-XDܑ~SΤл~|ߪZU̗J(@]%CD`mMfYusEL B/@tYU(zÄQ |"/mRHepߎxpӄ}nա#~?%]~tŢ& Q*O`k6NUBC).)pjxծt^Y8@L t= B'>Ev`|t(Zv ڶtdn=~%a GMVI&wEݸ=Qt<#7|e{L5y-ˀ$)všJ 5"J0xUuź%#$M78=0A ]<[A$Mw$eҚbӣM\Z=Liray@B`j9` Ky;X>؅4u .s -y1>+ep1KVZK -`|KEq:P=Va&n=տO$zN3 ؍I8Δ!R \H#D/rvd;Cd [mN!-RڍT}Wl7P 7KE:e4-b/ok߷jImȽjvXr&SOA4ZF&%ǴGwU a:|,ڍ%  /ȶ (y=ScAV`~ ALrR B(KdcƛW(k-P nU6fTV7r|yV5[FKn(<Å+O+o&[];MFCX8pE4]Y#4sV.ipq> "}ԷiDi9o J:dܾ-irKx&u/M {VMoeBggguwݭW:Pc,~K dJEp5QRa4p\ HaV wl2W}xRqE&z6A3ZX8~eqȥ˗!rs^p]gL؋Fh,^wF#d= 0$4W4ʴh_/R5BcrԂZy;;+"]Xp%l)P=un_wpYVBY|YAIoI;qdM@w]Vw\ӿwƐ:Eh+ ϋjLrr1@ h{ǗcYP,9#lCKg AICl+E1;a1+C T߻kpnToLۄ AtlU(!>:\kX[(4k~㖲I;p_p̊ZXip>e(@Hlj@ $}*h循ɡ?(KcW{%cNψQ)Ɉʗ|C{lU>>uDb? SI=o~9unya[-)T3X0 w!aE [lpq>\ $?. mWu6(b6Б]@+NBǤ: $Я!T-V5]g&e3/&( 僷3f( 6gYҶAL~Һ>lǃP{a)ARNM9c~ p7 wv$-6mYeVn7 %$ߌ6vvY3V猼삨?]/ETrUq~{imZݽe߶z ˚9/. N#0k^5@Hk:=6,%'{wLmE(!AKq#qAS~A]VL.0\hAћM6AZ[4\qt=Ƨ!R9Ug3ٻ2 V6|5 kzt8#)$aJ)Fȋ%ϻу 0"zCO<: gr݂;0orU03Npۚ L s,Dzع25^YAI"/4wB]-jMjV@y61$p r~M($27%uDc o?/`cWqosnA5W|t[ |hzblA G#ٚ 8)):jd7:%96$:򘛁)sfܔ8141'CX' VKP=>9j[ AvoH6HXe7tTM~jbQqÿ$)aX6iFUgXjT!Ek*iR"Tѹbn\2q`(nZ&t iOWC5PTrB|a6)OC(Ӊ;R9(<,b+XK]洫ID,eA r:]TRCQmk'jʵ\@ģIjvWSa +6Ra=Fk#{ly棂peCVDiuxs&kP~4HZ{Ki2Pӹ^P;9kF"扉:o[D1 304Y>D@}viIh%]z_~o4O0Әغmހ!ꮖG01 #y]g! [<\}evx7:Iq" 9x"РN"P+oO 4~:0)ԕpP4Wwňn|ALhB|s/z I| ۙ9Uoxox*;D#b톦"}xWÂkjO|}q4aE!FG0?<,[ jcfi u%%Jؿ[2MbƘ=27JjNW'`sUNYy=rϋ$_ Ce @lS7 S*LvXčze"KXd0R4 մlhW!*TuvP5qK53Γm޹!I9tuo{ ـ ͧ~\A,y|@GʋYDO0}1MGZ^qܘw7@Ѕ|Ϊ"NUQD/נAx}AVʖ7Z41O7myaq_RE&;w^@ ͩ:hA! .Z |g,bژL;^e':'LR[):oY~=`*NH\`۪2n1gK F1ػ8?醘/\'kD)S#Z%)xl?J!Fo $n4Sr4؉FҚ(xjk)IgxUœ^K<9|]VK7wuP6T'-}4)t5('NTGnaM /ҿ˼ a$ؘJ|K͐ [M%G.%A2X]dx ~_:C-QKƥP[>A{1|bMy[>ܨs{~ .RӬoڰa:ALuMQ]:7mHUgb=o۹4ɘx%]72{5bLV#%(0ݣdT<Һz49y#i`,Zũۓ͜Z<eab=r4Ϸr:OfKUBEa „y BوNb 0"Y->^yNk3ro\)1KkK&^vxQR^ҼKs󀹺 x,a$KVs|/%E7e3?db<}"]FXl` dկrVRg?G(΀eo&Ya@bm9edo˴cFNL`޴#^r="GTE*RU ʲдug  NьpKCdъ!Txu»Q_l$ fq 8SV Ӗjҭ0;n*hئMyхf h(g۰^I)) Bd  7PX@ n,0 @iY2L4dF[R!De?#qx>~'L?~ ĶBJ1Si_YzƥADSDrFB/"fQJ2)௏v5Z'gP\P6K&;"eP< Ǚ$M=k߿`7ZKq9E p9:eeB$i(fXE4, DZfp!/%dS8 .s.6"Ff6J^( 3Po0G8p `uVfr56H2͆Bzh)bU׽al @sWn-Y\}{3NJmV,,"0Lm$gx\H-yÐLBN,)Y132 m n)5Or92.l3O%z9=/~ f;<7#Pc@(;iUeXoJ]P`xϢsvTf͉37i]'/gˁ;&Nv8*|@M6 B[_uU樣W6ߒn#`PR|L.*iHIyeZv@ 5&'ЏUpU"g6uPSNw"G$ga& FUw5?#Ǟ.//>u`/&D$IrϚ $!*():to>h?Y?vԭHc5]fd1>|IuH}qȸ+$ŀZHpL].|NQ,Р˛H\2I!*!z 㳏| >w$Go#&Yw˪MT;P/wRc̀phȳ$ Yky!I{Ky|WZB K'] ˶&o eOFh"_&CՁ2:5h.O+-~ټ܆%hNUyZ+Rd5x׈3 9YA:aWկr N)GZ`T;%_ڒ}!Qo+O $\!0`#}\UyF1?7|CYA>r{<ћ]oi~5surc.& QVD[;8薯HT]SU:yJ}LCͼ*͏Oμ!k`{՘-%ʸ գ(cвqed3ƶ~;+ϋ*u)!xY')MQgq %}݁ (F:ӊU'V G-Ac뻿#*O %bףw)Hϛ7^v`$d2G'besZK ԔPCMTS ȷ0%Jkߙ1ٲYumhT72d0g#`[ү=,W4ò䘭l툙@vtrA 6}w.) QzlT8`>+n@El27ד`Ia T|F$ *AB~@ǜz㭳`%1v- T(o p ͡@}r}YB"u{8B*ݹ4P obOEnBV(*2*C)! KXMҙd_#6Eq^n3ь#10n6♶NBoԶfm@n9y7$,Շ&OuY|3J1my#ED6BG}ZI6vvEk< _!EAɩ/̣*U42aHŽ ZÌ P8|^puY| &+Gt':WשTgornKkZFdKY -o}Wˤ/LCM2ʰ& g*lfUK^E'1[_bb<,8+p5 ]~ Ũ*{UHG{J1q_TKS.)X>Ew> :(cUl v ػ<omi. ik]AHtrC9?Pr0CrZ(&dQDE)\D/hi(Z;0|AmrFS@FMox^nҰrC(`܀;jl1ET3EYĻ= TKVf`!} 2y`oah5Cߐ]{|*D6WnT6'GLoyK@)<ƫ[%^g*|c*$R|~q*TEp*~0NCkbڥ,.f-䪌T h2_zj@{;" ՇtzoьJH&MvuN;:HO%V &6$|ls Gڡ+0*MʥVSH o@ @Ff]$s:CIǴh/8@ypV X*ŝ+bjA)JtiA ,O(x6jpeho5梶{]@(t$m03|\ haC #10Hheb#>܅bRe+(j -%͎'7(w'i 1,SRsL&1͸PC׬Mg s; &i#rsCh}Ƨ+/꼙 CPmE:  䁅#cޕ8lExG#E,j #4#-ʈd3_y>Lsg 2QjzS+qAun]xl'T2hJDي@e 8Z8`AK #8J#"ڵ;.+WDžA^ z3$tMS jvJoؐ)2SWHc*[gZx+Da#кz5jrEzäAΆ;D/K6Zg9FSmv/|nVx?kfG3 %;@҂)l<:x9$c*tG~6i!s`U1(*9 ' NOUp?ܾq'5&[3z J<3%K6g^FGׇO_Rp06NZF çs d*`*!upX=v jyI/j|Xp l=:|c VH6$^F*AQdg**\dJ~XlH"DUdsUZ8<1^::`x3hd '`ǩnVCz6_މךyX3xu~ް_i@yhQ^[8K'DyWfi ay~[MEYSʷlo9,Y2~Ssӟ"!QDC##6a zm @iHag@C/T~. 1D'F1r"laDDmlB:N$X$<)߶^dp!WE8X#;GۆvxSl)Ii(|lֶB~4?]8Di$7Z>$S P`beOn?z<, Q=fLeM6ծ`m3rTgy ~';x)L :ia?Քe]=fD7!Ǿ N'iަ)=4.9S%×+ww! WŌGC1M3:֨B.ǖ :-Sr QDž\唠aB\+ƩLs";%R̒$)ND5w&gkÙ$';g弙krNLw}A뷡pS+;3,+$Hwc 2OxNTֵN+V",Jm1'wfь13(U h6x x9AH4`ӋqϽdv:sc7^o]Xfbe= ;ڠ;-97rSrt*S'sF5@@pVE5Z>m| d+gu@$eha7H!M D r VqD QKW簅eSҽ%|l7Fᶃߺy3,Q+4IՒ ފFc쟡 AnL tb~( B(eaOg17+NSgw/iCd/"\&8oF/ja'S|_ 0h֝Ɋ[I,V 4S=9!#E,w#IWX8A#yX..ѱ`F{g]Nn;+ېo&7ػ>wQY1&[ٍFKIAB)b*bE'wjxeoNJk"2pvjeZ+ΣnhQ!r(s9pJ$q9{Z,F=R[W-Ӌb΀{pb$˅M\s~~6%=]=[^| ^ ^[+w5g-8%o Y8( L.zS>NDX2HkZzNo\X y'l;o$@EpT&2 r2'_̣peb_f>׈LU <("΃uL2UuaP&WZ~'T~%xX:vl?_H3),1$o'ߵaYYj?K%ZFdg&V3.4-TTuI<q@ m]|p)X1ɝfzL74xo M *h3ρq4{%h)bN;#?=NmG=qo\qOm=P g6iW6 ?`r^ S9Os_S䆝?-7DK|&imY u'`Ug䠁ӗrN*<+4ƽIWlD19@#Y$ |<*Qށu&XBʛe/&Ն Fx>9MlX6麧^ `Wu.|""ȰHlKnH,&,X+fiqP s~n18{tc1(VG+a`Z9|a :"M{$:((Q뢻FX:n/&D:hNH[5Tq j`Gdl_Ll ct" kw9gM B9&ct|xs,8|p[RM*ҌWsgO?fBH畏oe ]٨%A3E?r Y@j"=ĆeA2㚸}trL F1![/%]T2R'Q2< fY5lFm9 ~nمMkߏј-+sy9S?鄦=e>+&}r'b _x>֒d1M S!7qH]˺pH砛 /3ƣ:; 6zQ wpׂVKEH9î]R+Wm=ft0c)y/R+šS\wrOb~gWIJJ{bLy%̈́8[q_gPd\M)%"AV@o V9U6*cFOd@Sjpftޡ, y_WwQ^;)GBo }, eN{f~YQ˓͆^^)]EZ%u2![z`q:މC{|b5,DE^q0)RHu7׫<ӆ.ܯ\@yImSt TQk^)=FD}byǦG]G ?:鄄* -6_H׉faw,ָ9Ta3ۖZ0_/=z~.\'a֦۵Gv!tX+<Օ sUŁO h{L@XDbUYPOZlA_]! Ў@? >166J&U;eV8"P&M>uBoڽuX%_3l;S^.!eL eo3N $z^ʘާϙb%sz̮:)GG8:tQP]lq, Eo謏QO w܇DI׬kw @ )4s <ǓV9_hz$!8`s=+z* ِdb t͸ cp;xԱ]ho$uR[$/aD5G $$Z-ނT[(GGh3_RjõQGT UjL6e fȯ&:u[w3M!Uq)7It;7\rIW؍Dcj;'go?iC-$z6;tT֧i{6u` !Cog~VвTkEGqNV9jt. ͘d+briX^;.|M~-0r~NTE+BS*d:.jlk%SV!r|m;7t#Akr4mXb9ChiQ>HdNUh1XBqPF*H.LQئl%DX"66ZLviT(ʻ% #%DzI_Iu9h'-85yKDPfm٬\|婹hþ*ES_T /QianAC^jrC_"u_{!Q M=R0W_0z>Eῌ48܁0x@0XS_V4NIBp(bhbb qtEO'=F]V;Ϣ#q?MA`" Mn }A)& 뺫X:vi^u)sl=&,-q@J:ځ0f۹#r__14`9pr0PpZĘVgK3m.b|xk>QrxXM+X3Y=SsYDEs`;zQ@f;1)IC FB(uu #ATg$43wM Ptk%FnhG{ ^g% #XI/^]Bk2شD7LJh/?uj% <&=$MhjMf pQcѫȁAfGAT xdW9BFY?΢ll_'~YKc=2L DmrT+{tz3xqx.zO(g+Mҹּ̝%) qv Ռx/l݀#zϙC ?n $צ2n)@1΂H9,z#AhHCoa7ʿҴ#P+/lhTw) Ϲ17Yo98q ~Xvr`gF4'gzMA8qM&^2d6fzVJ*+㺔;bYf^46NO*ӏg-yPNK Ci>nvrt6ʽPM'98SƽV6l#j䴮,?ގZ46:6 Z7[vGdFWV+~ZA]U0V5O`M}q:܌ڼTւXgI5; >^XJh6l $cj}FXi?tpA^hpR^t "ޭ:2LcB[ LD|Wjˠ6F ڸiah]9fA`K:bnjzhr>8 /후HUIYʪ`O\*wTtE\#9Qצ(5 R$J` -(2_}c?i) sBd 7aRM*dBznۧ!AӻFܟFJquOcaԦ3|4|sp(pKg )DҢ9fOl]W&` W2+Yk६:L"FBLhX޽d,ɇGi7/h:x䖲I4YY`#8.aB$6DZtc)Bn;BljTRuLi`\.> .ø]s["j+^?I3N$5!'B `WNsr*U=ey 8\GtWP~P)_ cY$# L}TBn "ꗫl?E jM+VR1!ʡK>bzREzvBޘ3߃7+33"MxΩO 5#zh9HF Dq>vA+?v>m;Rzjc !f+}H*ac۠-VD {dnƶ`Njuh,Hqe(UF1LKmr^oê* {y/[b0RΑphDsYޝ@T. u .CtW  2J{I3AezoòP!j\ a,#Pv..%u=mVxȢ(O9h5u~Y#JD(Prc 7PptoD Ǫqs (tRpiq7ς$b7Ͽ[^&ދ<⌛nT5*+4_A̳꺂TuO_9EkU)A^v2`^RLJMfi+\~A͗ z^n^N1P5%yuA|y/mN}8lste" ~Bh<-]!!XFo '^?gǞ*Gh wdԽj3s陿0v`r]M#9~Q3Uw*{l.^2 ozd1luiVZIXP6F.eHU JOǷ5\A/.;r((; t tMXj+wU8ec !]U0EJw}O>8 y_[g;jF)_Q~Y]1II4*)›_Kt J0\Τm|83or ?{g5 DQ+(/ C&. 0{+%x JP/Sw5nyex׆o{p8DvL'B f6y0%N`GŦ] |BÌ< 5up'ԐjSt\ <l#4[97YDCa9DV&13޽jXC. 3:e{N3*X*\g-XՎrk/caITqr;*F}k-OKl$0sp\|P^a.e X:~,U4P gҶow]AHO[[5&kPɇ}>jQkq&EGZYi[|~#G7уcW\/_JwHK]"}\U=;#( KuON%; 7g7O3Zz ?6 2X^k} s_b+1 /[C⩡ЛwW8VMXm"7^BNZIeP5BN.|1IHY7˜EsarZ^"@ 8{5iϨ^`PXg"PWg[0#{G`)ƶӞ*#K&: ;m0C'a&űz"S1(m3G&u]ܠZ!`","?6.nzVIF ˕T79Y&YS=,ﺳJcF^W ʿ ;v3.W#SZaCuJħ~˥I&DW>+7NVG00Y/p,V,1+d(JWnXPٔ 16a`S Q~m`*P>X;ReF/k0`16<ͅ]a,Tk&$%SM~O:>ŋl޶INjedq+'B `y%bNQ5MϝMLj㪑W>N}n:X%/$]/d>u IT*fZG ^b@H$ˀI(VJ 9»ɡ9 迊쾜eOmuPVb/Gj5yaYve:@aQLD3$h4[m-'IEڱ_`Btah!A+JI%ofu+泫"u; e -DIH;CIX,I,"q"]o%vgT)}[^EPUZ7ΰ@+WһpI:{ǯ2q3T#yKNxF~jR(PK2@C 8$7҄Z Bx`zDwx} V`@f 6+ps2ɇD s`샞#d]>cm4,ΕqMI=YtN'Cqv{jGwj< >པOحwJ-U3; SH5`g2`vÌ hj,駘] e9aYP¹ś l?f_jLi `fucLzrbKtG0TmŁbil9h?@yهZmh>`H(v17>DG#dA<' k :ĥsq'(z($LI:f`-9q6aOz8SEv~7BTUOn6 MaV#s0`;ev5 ]sȹߺLqcOM]J:RSj m)$.`bܪ7CkXB梹ßs~a}V hJ۰j`S3xqN9}9؁2h m#ي^1m3ɤBbxK*oD-֓ɥ>8Luxp`!kn>9 oeUYz5%1qJܙ5&8U @SlC_aS UgRA6!뽭^pT0[>H-ֹ& ,Ml8b9YHT] 4W+^,9"5ӽ^Lic,_mAZs:_[M]ZI8BD|Y+y\Kŧ&zMB+,|!L6xо21WW;D12)DZYn0qsgEqݭ[E&sʿDۈ;JYY𡳶{`k'g0"0JDX7VTz~ǭMUK 0we7~p& Z;3Й-~ݨvSs I_wV ߽"WPxqD\j wT?cgvwG2>!.ޟpU*ǰ KbbDd s7&Nk٩KTİFџ@3e 2&Q, Qf,##!^+_,}LW="O:]Llo]]>ȳŸ%4 H4w7҈)&[P}5\3%䦀 PڌmY1k\"4]$tTC6 JӒi 1ϦAoLrIkCa{mW?rK~g5gfInM)<_y`oR4" _uS/toTK \⽕ە7#Bb%ڷ<)RLpVz3-9I]/#\Y[Y*Dq$답dNJ©Clu$XFY7wC岙":Mz~AZz|[ASLo{ "OAu%02##g#3nަݿ_ÌѠS\O%b*n||͉.e%K5% Bradאm`9l}QV䏏dWF9JH_#8*~1%uo2QC|>&rk{3aY+ ~c̡.k:Fc[~~9W5Arra9:O J9^4l[Cf~K^hVa~v%{]@aKY@˂NU7V glO~x7ˉ8NFMqD]肠};4j ۞%޵6bvӿ4QPmZmak靧K򢐞Gs;x,1DC6(O+s4͗t$IZ0W”=d^!4﭂ en}!b#i y=M6Sāe5[!f:l?5}Àih@|>zOxE DȹW DT3Ѡtfd79#E4l߻nͲs "kzE;6ID;v/4X>0nFڔL.}"P>}}[r὘ۃ7}Pz(}Z mFS[!s9GcK#3Jv^)b ~8>_?$z\>̀̕pE1'덉CPrgH(Wϐ|09L^?xWC}XbWWI֊Q'?0ҩdB ߟ K({)9jdQ"ryy>>>YTPR8@ݎq3veY9 pz6.MWHK_=Y :.x( P(vGK*WG ȲQ>I[>PeY|N$7f&AzJ\d%7ָj$$*7bU 03$GHMp -&I%Q$scԻ^M[T)zq TR䥇›1@ }+AV'l0O)1(_JȁXk+S)Յ]:uzyQ쵛hhp'|Fɍ.&{.7˝DaFr[_/֘A럌 (;(e{~jh{ȁ 5]*k^T xLQ\@?5+X7ʾ7P_yr@*w$0Pʇw c gF5ڴ=0WL3 ~&~dj 47Q~+s E棣8"VR4Eѥ;?<62c ncbL.wXURQ6bNN0,.v;Am iy2/Z Ώs  [Ώ˥mwufCd+q"L-QhI,8LUILnH=8cz*M3G=lFNO.G\^Cp@|(f2,xTª >>\v89S̫B8ha/W1<yCᓆO ͧ` [QOD~WT'\{p1O02J/"NÑ>vèz|-9?С~]M+3 nY_qL"y֋E)Kw[aOEE&gFa'e}x1[/ UOi[*d V2c@uJ`80CY#=Df]w EUSx, $@ޔ/FWº_NdCnhp *?krP`ud!Uxf.sh gO-Lf LɌ|Qȥzkx(@ƿ}_Oǭ[^? j))X@J!T.Z2=b}iҖ6O E/`S|DWO9ٓ•>ڪ|cu]=fR.;'e:V#D^N+i\=ogzEuY•a7[eA_y#Qա4q`SiןrSpNIcjzO{ x5' ͿcD]!(t_<2je jd͙a=W,ȣ(³E[0I&V|BdyN5(-*{^uXwsW MP[E܀c,VeT `ZsJ T'e٭I5Ln<=rv7&/Jrz @ ]<-\!TMt #!$#S|- (a ?b@6KVh4y'֘Xp n+=Q`ԡo)aNtXYBUl7s8}0|GA]31~DC}z'x\F8|’˨Huz_,m&P=L_xPeVat8#1X P_̦rҒ<]WV{qʌV ܇= jAT>K Rx gc}ck8xD|)EK'Ae 5M" 5HbgL&b]fXFtOʮ`G)a%/RmY.hY^sL2K3vYq#{ҲFn|Lws]8̠tK/#wtmšk!BLxiim2Ix'=FMlдRN5 ֝!JnQZ>KeM{f10pf:rq.j iIԽk܋:<]Wt/z)|[]y~EPR .F|L9Sl@:/-dCe_ڕWk|ogBAÑKb\5[%\[[SgZ=`iwCϭL>BO* r_!#Pq #>7T߫ z-ifġS,ֹg <Ը9^ǂWDHa/RH״;AK5HXQkfk63 ~uHc_P?@@S!id6]^V96Tܯ}m͘BX%?'0U+if_](?go Q@NwS= 9+p͉U;z)ߔdEȡP(fD e47e< #;єEFMR'e#dU)6e3"PS]ș7#VSWx)N>" .ӈAa¿*`U. ɓCfAvoH>LNZ"*m1ѸധFomqdľU-%ƲEbuәyd< WgDd/Czru3?Sê!yv&R j>B[7_2I+_}>=6CF z?H#GϚ"/RkJxk{p8%rs玸 W;{cIGd]ϢB'E)V6k379en$~ B2PgU=㾇KBb%cueR-NB %C[zt[e#'6ݗ_ᗹ0{5W -ޕ/S U7Tj5dhDj'N[WDQۘʞߚ{6^5΄ `4#t_/h"/(8-a[Wwa&J=UZSqjX@^V9x̽rRT qu奚zNI IkyBܽ†&)Bź41m/{62Ve}s9׵,OG|Ǖ|TTbJɐ8[[#2slVD8 S jul\_Wnq"0w\}Z]%G)c&Q-b8KQ16X1H#+K`V|wSu05jW)䅌f\X,RFb \VТm TO0\%&VVjR1п+6-Z: >1<:IY`ys DJ+.vjn.<1 () r/{ c]G\ѥEED77𻐨ߛhtNpiż,H17"hALqĊW=^HXtն]˃ͯ3f7rN7x8 |qɬ]#7:*3ko4il=pRfo2/mq)_rE_}P=蘸%cV喁;!MFՋt[`9FQyC"[4+z{lap=GH%/*|=KZAXxik:ُ/4a-Ld-- t^* wJi CÖ}RV`g^#mqNZg?^+`~gw )f){8쫍P׫;I@YZ%8~]2>==f> vIQ7o;IL-y+Q DE:yii(=tZR™ڕw< T= *=pT`f3EQJZ.K)1?Jc̰48 KAUn_cIT$A_NՑ8C~+ڿXTj䪞H&,1Lm>&Ddd!Np R;_?N\Ж[3r)hwP"bU6D$N`XuRgT:u^>/"WLaq/K~OځPCEB Q|Ξ-t@v;A]`F,3yXxx,ޣ"k-|$u߻?HB%[BU0j3xKIl IʠS-<K̎ g@@uRH5 Z+UT(SmYK%4JX@4r+'J@;QQtT"* q)ыe}i`$6=,mhEBkq$ `9GQh盺@ Ji+KzS$~,l8X^C)L, 4od*r*m. D1_N`h-' &w5] !;(bXHGh]6AɯZlvatI^ـDgU@.# X0\U1ڢ%ǰCzC@n-c˰Ĝl'a0NĊVL6J2/cȤ=Tn|om0959rkQ-@3J96|RmDr~"\[6\)Ʃ1i Ķ7/Z\DaIX'^Qg-.8K64e?wj*PKHb 6fe*f]bvMjhVz>fY[ CR " w?t Z3JHw#~1 aڀ(33o…5QBTƩGa}QR锹GӀ\/.r  F?FSgcu6xnfKPӞPSb]9:uh5TtPj2P |R-=0PnZ(FTc@d^:F) 8&y|LБ<޼~*l *0oo B{C"2rt0*MۋEy~ ؅!1'Sq7īU~=` XpC/ǾHqa>TvNעJ04lW~bo_|~6F'HA%qKecWU Zzg7#POUxn3) %^LdT)sPxKN>(yiT7(IG\z KpL-ɸ.CjaOrL ӿV>Wp~RctRZmNR7JF(0ZH~A b8CNg F *H=XcƔ1`JlaA~s/3'9;\ˣv( -e/HIV[Rc+MWґ-z 6OM>dMFI3p"<6]uBG3|6ӽ 2~ w =S9$E!?5œr=r%4x&ř]HEnĿ޵D@@SXYWՉPjpp,6;",fk|WfhA;En@J\}ЕkiHN*-u;05GAd[]/ IG, ]4tkr|$h"XHIq>P+۳7U.hѷw:8izC}ZYmQ?ԍ=&e0,X#A \pJ́$rva $Wt @,nq#- ݞ~nC"DH.,#9אH74}ts3pGC~+9o R..]k5j"_yLmfJQԭYĩ~T:dN&+.y"W7xXPm Ntry+Hu%U?An[1YXO/=j UQZٵV'|&S ˗[شIZ/tD&g%b}n+K< c,F i acg ~dpRw~?B1$?~8摶Kjgb:~( #\m6?Bc–`׃@Ҳ G)` S?OR5z׋@mx2=wW망:ܞ^/Nmq+r{ByP+0J']]\Dƙn71NWiX^=,̧;1jJsv6!z;wm%J=6_0%n3&P$>(ꎎAΏh$!E0 +>ēЍz-(04[$T2]"dQPi~' ∂j7/zZĄiD*^#c^G>2H ֚+ ͍hayZm feĪW0}&@!ƶ$.}lvS9*6յv4 ]Zu~hf4L+WQw0lTi# /HdU4=P{M;_Іm5Td8${<Mfv0Ԅ@})>N4ZzR=,JFOҝ&*ݶLF.}ɮ*れH1!>3D |`T(yig6I? L ~aTC"Yg9v7jV$SoJQ1yoj4ybݫ40@MvoX'h'%&ّYڜC& XCqCfwc-M-07%Ԑdᔰ@X .oV='2y ID&)3|[!['gU໖|Hczb%?7PsQVWu?hkrcFgoVByVpzsC{р2JyfnnEƧ)nѫCqgMJJp=Gv/d1QC#]9%O] R٧FQܭ^%u7ppN,ggheGc6H,׻4P}kPk"[~/+? TS[C.mK';g< *)R.-~ky<:TQp]{\B $^ޑg.A @l+:ן>h6)txzLJ/x/N2H=>eqPb 3a[W`qKo@tv 9rCjY R EO6L"Joa /u3:Z!3B1|J>L3 02:]& =]XXO72+n4>Žnlb*e {i`\G9– 5zP5-yBrfhsȲVyV}!tHNt yxR<6--.nbuԈm!X&N*FsЬ38<@ >)֩rqh+ڧG%f e/騏t?hc?*[XNォ֨:C^]܈3>b줚oCj7#r9XtsVxy0߮$"c;CB'@GڱMdq*@1T.wɉߣ)pU t:a-D~O܀^pS˨Mh].᷆>9kծ$FOpNBe S[fS(D,4p /tvhnƉ7OTh2,CxC6X[zK! m/)4 N)v~p YY 0Sbb(ΐ Ŗ 'Vm#TQxKǨngmYY DCG^ Ћ5/ȿ'LWmM=1[#:RCk5걲|qM;{-c$3`͜]EN_B]'>՛݌ Tmӝ]xjZ..<i حCcLDR燗=:=b^1`~E,5D˱_II4Կ4 6N 6-1nhxi(]ʅ4J9ZiիimzX=A '䉝AmA~ޮ$+,1:~n8市l@6gk< 6@JZV8eAilTQ, =0I*- Ad'gy">.xmG{k2^^%6`V EbZ|G%Nh@#- wSpem6Q11>7+ hF`M^ި/ sr9v#|9&(YGevѥFd,ER\wIA54-Eخ\Pt\C,A~V1e%'.9E5*j)G&٨}##óE K ‹o/[WGR4N(Tsj~GXeldf_:lN:li苀/KEiͳzzU35>T& |E~|A& aw z esm?{ڔ'e2A^ :9M5Ư27F[}*QbX5:??|')מ-t>C9cDf4A G>%yT(4REX$RƦ-0) zNWT0A+/t 2`q 䣣. 10IT^x=Oz }hڭi#OVELq%H+ L-WzUgXx܀U?W]}9Ps՝{Ѷr`^űv,#:4IO./\[!zs8i> N x͋rGF%dQT=tsxs ]| (q_P^h{Bsﲕ^c|vmVyrɻa_U/\d?l+=|P $ /9\zLAc57S0e@ړdLBS HݲPR 48@ p±:^&N+M;6IBf*Emo;ul~h{E1RN C<׆WR5JXt4 *$6'}k/_v=M(/ejU-쥦#z=6(q Pk W./ҙi^xƙE<7%k (}ISJ&RFt2a=N\s{[{9~"}z/: {6|ݸFqnµqY468o#uYB>A([z jjFN H󐇡״^4 @; JJS\!*tRcʗ̈uS13E/mpč (l~/C݀ }X/4' 7IPG%.WU 25gqcRw|q^jgY|!c!@힛[rN w <~ݾs˝H }mv( lnQh a*BeȎٛ/ܽo@Ze\2þwݬ{Qt#Fto^+A-a{FUqS޻/0pqЩ{k׊Rw~Q^zҖ3 !.xz}+R#aಞdqcDމŲ ϷЌN,<+ E !м(OOO/U_]vK@p4rZc4GT5f( 5ꁢX聸WnPt\pئn Cg[YO\5VO֩ nU( (PMS}6="boq1Y3&0wm= U`?ŷk"BUyM-UO'|^zIy+TgԈ qqu j'GXXϝ8^QND48 ^W\8(t!D dζZI (zM^_f@aY/XWSa,N2P̢MW $V`^V٫ ؂6j>ŽWTdRC3X׷#h\֠jUK>~˃h4Xq%t}B=DFYp%W7<.S]SaF*<=bn=rR3sG47{0< g?j:NkGDges1''"UD?(若ob-9M@,uMN rJ$MN}ARݥĖL!;zU%q vJ!E zoe0!隂ߠLeQt! "85~kj BOǡ|G ǯ'<4mQFա!NX˩g{S H)ւ܍+іjk>ɤ(0rJR(2O6-_c%A4Z;q۵w.0ρL}(,6!s!o AJov+Zj'm[@J"4ݬ#vJ^}(\f&m(bUe aXWgc7R_㶱`6@t!3GC(cTk58sBz*= 6ZcKaJřM`w7͔jWho{+=6ʉMa/v)*V{pz?m܆aC݊Q,$ag~;'z@ʸdՍYɊ_d"@"{41zl AICF%?Rʠsft̻<qNce9(O0?ljc$~Sخsiw WBTqz@~uSKeK\s IH:‘۾0;`Yҽ-H% ,#wZ&:f(=.#k;m8?wZ#;uV]aH^_M毵c=_pY^ ERЗjʈw)~C.Z)E3(m_jS*=͏XV>=efeNϟ]{ Gs4F8yxFz[C~u\SeH>*B BϽ?0M i:BcMlH$#snC;rWչH` uVu K t#$wIÛwkVh䲈ӮrI :J-a>ײB\"Vh0/]{%@j~\HW&tT2۰ۦ Sɷ)%X@g>Texq~<>~J[r9GDC䧵ȞrFQ$,2|.}4z;P)} 7ԝ~2S.UW}w7r^ʭ1QQ;GYN *8bRՕt %jpH%Bee@x;,0m~-"V'ړ=gJjm+"GsVzAP|lcc3v~lG=Mε=`bQo򲁉ÚA_T_Ks8Vڭ a&DAռc`;Sr&<1;];Ltr4M, xthf34@xw"w.nz'V{bOU#qثP,Iӏ!QsDϠ )4Y+y>cpЄ1! @6 `yfRʼn3C5wJWgK f-~1 ׬%f4$9 =ZM)fD|u;#.mLMx}{(Z#H&~t.5: 3tN7i9j>!ȓšhtr(:'WJ3Qg?rW/q =wb}ٵ t]Rl|gc/@6:Z0{+X͜:@Ӟ.BȚaU)ԙ&F2 2c+rÓ(|bd%|bBkT%tfl_yԈ + ̚anW[DC5/t\Uӛ9,>bafY+=]"GϐmFejBEo]XDFU~sF.g}!|:{OyVg)PC n+ vmS\PAC"!qfWy0z gA_n:-zIچ;rzP~ @kouvhA|`*KrD; nDo>JB`O9rԢj9*rJl&3 zm?N;V}ы[=&~o/ezu,hpl0Ի<Yy'0rU)Q 'Xq3_N|hƗӄJs,k@)eǰo鬕ͱ¦fQF"iвO%EYN'DI5o df>Ŏp:>i*5EIC(}x'WtOrcC Is\ڙ}jY!90DIp$%sn\Pb p5sJW]L D ${gi@zY 9.O5?Ⱦ pQce붾2Vg*FOHDй1w g-mfF%K'd"|܂o('ٮ4Ÿ"횞ΧmPbjb͊h$Z^ږ!`?9܁[АzdL2V" ĪjymŤ%TjQae!BO[!# {y/M+DOL,E[ VJC"%~[%I^S4 ISe"p*,Tu)C\sh @>! 3Hy/lT&jĒrym]w+d~M'R67wFܼ<,zn]jb?Z1R?̾1:e7V}̍k$OQe@s'@{EHA%B+y(8U@_A+7ș Rn7zc $r>u!+NB7?xin ,>FSwX=e<7aAbH7HHԩG߰pQYjB#&:?3ͽRҜTGtZkڳ:d#u=渓}䭦򐱹V6!Xc58S2aWR4Aڲ_'pp=*gM͎G;|prE?v:&'\v %ۨR-_f'l98_  6&=*f/$n_UEb0e-x?4(xqIfςVś/&ZxXIU#3sħNrPmyٵ}Fk}Xko d X= ^2D;(\d֍Ǚ(sYmh˃_(W/#)뎴gb*6_OzKEĥF{Y=+KӏˮZvLVb%%c ћq>]V(~[Hswb++")bHTnmLZLאxF_JF/߉th*Bt?}bDT (׊'}-lw-W4"_׷YIŰ39XP䒈|+L0 Rf;ڭpsϿ[^&ï~%NAƮgXt8rԤe?scHwg̗ %T~ՎMVRg"+uV6S-:ZWq }K wv(6Vh'w0ND0J O.9׈Au]%PEJ%]Ih!A>PgNFi+=7:YٰafQyg"*zۙQdez2n71=_`X2  ImTBLoFZXn΃Pg-3bb F@v7 {) p0Rrّ:ˋB\lّ Dc,BoD1 x*`JY,Խ>+rx~Sc{k"zZOJ!E4,qshA$rji]nCW )3/'vagӸc6^g7Ю]D Dˆ_6yWEصu] u۱2mm(殛zI&)7GG>EpzI9wD<8S# Ko3fd V$J }.^[1-z&H.p3L5e8)fs"lBa;He103=K0LQ6J"{}]/K>Ŗȯ,t9[f_;lX)k|>[uf 6'B-XxB݂\ 7UV5:k\Mܹd1,_X8~F{n<߬^F)P'65{\g60%Ga0hpk', ,Dˋ!c?ӃyZTG΄fTe@UO!nߎn1^zu%w̟RU8ENGf klv$b"т c׶F>| AʂՍd[guԷ e3E `{j'JSh3sOR}# tWa>*C)RndQVgR\A8 j3++ WiKL*^1;.KBqiٖ#(@ 3X E1|;Enɠȵc#-*Yr$&qm֔>~ؔ(8lpJ a$D/x q >/' R4*1@|.j$dd@-A^s&w**@n%/QAE/nX;]VmJ,.7͝Yr^m굌ǎlK!"[HԅtK} `>t8虨?`4t|oW͵T@%I A~;Ug<Ӱ?w$7`)ZFu :)ƕ5"D xԬm450jeFrr_LF1y0Q |ev/[[6?xLZ"ά+,,k.C4y)y ˵R׹AO %v/q4KO+;龬ǭs#7צ S@ ;@wLw0%QL%w\sx^37nYFSoip*]-q;2nJwjouЉ)0UDu͡~ɠo% >$*c p]&cO凡Ȅ1I46m%ρs`=FeBl` F:+g0v&3Pj- t:H\}+hOwmUWFmޠ8L㤀]uDYPyB"#`Uõ?@%x\w+P|@'UՍjzy|2xI'iEvTjY8kƭ~w*;J%@}žhp6[9qjn8=8DCi_sb|Arݏ đ>?^'@@ܴ7::(Cs>}۠Nk#G%:ܴ滒}T,71 Z!$KN82m̗VPSpl g8xiHa&,@DVt D]b<4F~²=p]bq~ϟQdC qg}4T"]^EKZ`8vNim&Q˄9ۡQSS\I]%n>@zmQy%Xdh_>uOm@=`Iҵ~\"FKª#@P+֪ 3ME[,^2(wXUm/4E֫ 3,~[C*J "Ue$nͿrZ귆HgUdGy˄kM]m (֣8r7(xd8I3w7Z^h"kZ 5eֵkͱR^X'`xL{¨T'xio'(iNhjdAP>a4DJraw|ܙ]P{KQ,)^rlTh@a@={ Ljsҋ :\<̲FdFP:/TXʾaפu[5. R]0O|n(:Qh-诡 IzY ]&$izz/cJ>X ~u}(VX)H+u/8+WXrO\o(n{w9AG [ЂÄ%ѫ8ruȒ N3CDeS\'밶`މb/J V^U#|M͗@w V,B͍'枙GᰒPIDN !оQ 2j>)&)a<1HxK3I5*XPCܕ`WuK[&a?",7荱p_f)[7f{@P (OGVT)ruyяl3Kh?k0J}XhȯrjEn?63X`(gj{JOEx FUYwMx ̗[5 !7ݖu h؂|:rA!nʜZyH4S/MWdOi$a:]/_\E1k:3SݦpTH Q7 G/DFy }:P0-Q)4¬(8H^Ҁ25˾\.>;0)͕lYpinI P5߶8ǣtjjG87~tyzk ]IeLB.&_凝T+F H_Ɲlq6 @Nn*u7 Ƿ:Q11a3}ɉdRVnkS)pI bRDIASgCK[$+Nk՗u\D5>Z=ܣjͯE·4L'`aQrX(aW-N(еlv]u^k_X Ѥǭ8y+\rv|&rT*|sK!590 B9 V f;Wק!S>w>ήR^Br/N\#:Q,+xu"@>I^^'1A{ˎ/GnSޫn[Oʯ,ϊP&aEY^byv*w,(ݫ< `b*Fn]Y- <-Q{}qyd3S唓V Vo{f+760vC^bqG<+a'b,u0\h@чHm*S{͜r8@khHAD'PL mm:2d1# +/UDı#O7͂3S^* x鶚JX@RpßZ/OYݝdc7ccwk"*: 49"FkjrŞ=9=3ZϞ_"=hXYRɹsP;g:9_@l3}LcjwR3={Ȝu*&I]+'"M겓N|p^uI2i}5 5ysV8PJ$5mЖvo9^b (taݻz^XXjR,-bFBkWu? +Sg>4@2yҾ: !Ƹ^4s(niY hՔ} *mkxͰMUVP+O..NK]sMl]*nVsd-@_b7aRŤMG>8dՅX].7Mag[ ݷK/f-,:mLpgYwǼshptYyX VFRB0S}>>)-CsrrVlS5[>7N?"f ^ك0{\g\ DesD0k\BRI60ɘ*B>j =*f׮`3D~祈{79K:4SF/ՈzALB8ɍqo;0 m6vGi!W2A(nߕaxDG2hf\;< "(,M+TE%#8B~`6",~?Dp=ŧV>0B{${nMoipRռ^3y_zPuU Ξ[A`n_'UхA' z_A.d:pZᬇ0mkf Lz6)8= %@RnPiCFϔ"+AuC7`4ʞ:!zWK7]3moz & |9*pxѳG c>NTdW3qhrjzt:j})^ul&'}uK9վp$ @j+/(yP\2}k|4Qed|87Ua50Y"3d_kHfuZp06,Q`n*}q KUpMѢ׀"23r]B͑#0A zF9vSލ7\Ep`'2JqpwstAGb&GV8JF_*ԆKo 7` GX -`Brн(A/q3)"hb(x.wO'5E[fpEZ:=nGs@+ acy1:hlhGȉ/"Z@GU GuoTϟjg(bj^wcMQ;ԭnZs?G<H]̃ʱ, &gbM NMW)+ӥc15pN2Փ 2(v؄Բ4PTe˄[z*6CB{2|@ZA+nu~O=R/G4fy<M< {hM2a=IUJTz)23n).3zKjCT"rkPDҖ[F/س 詞iÑ{w6/x-[BHt(-SXvW1a&g Qw5~|h' e4`V>{jC^YF@lѽflƿ\dm|WPPNCcĀvnI>4×"Te>~)YdzAHZESa]d8cnb0+*\FkEdNy@f>QowVKt .뵞 ,%Vm/Q0Pe91ZW|깼,d[Y$FK^ Rxժ:zނw6&T#q'WCTV'>ġ(kħ}Fn8z7 Kv1 Iψ tg0uPDtaucN @ m]>&n)k7B1tuYH\Bk!<%pՊ,Ƅչcy1A񣌂;_t.r/O?>֊*,p9h9Y\ 8=BŠpO4m֪HRe'uo(&qWH kVU۾X3[V5Uim/Yx9A֎'K*66< zk#Qu+Ip݀lTV,bIJr/anZ`W~6 =kh2}x7(*lj,ߒIy3@?@qeKcόvz^*žDuw!u8n֛jOo̠p`Xn©%=R dC_ffStϾJbj+mrF[cg+P>zqnKz̔?e= HFJurK"Mtp3*zJLqZe˦ȂXe#,rye9$n/1|}8?Pq,v:n.#fW[%M/w[&Dyt)L" GDы1 JFz |̆xJ<Ėc5gNa?`YLg9L'\^QčZ*X@ DEYG0ҊVE3|tݮ8(*Gҟ(WQE??"Y"A36t%?d#F':- QF[\5X^i_b܇脌[?e Hz zqH*ߵQS.#<2f ܹͫD숈r>+q޺}o~}f͗yaVĬ*|@)x_EkGe(JҲ}^V_#۫T` i3frEf)˗~,3sv0L^X*u`OgQFPǦQݝ&nB6bk,Yw[V9kQ_+=ESUa+-8kP <Vzk@*=۞0_p#ˢΙ(fnPiL7& in|v/=x>s-ίR)mSyDz5~A@2|[1/Ɍf8I/v)BtYTigg{\qpFą]g*L Q%!QaJ u͞CWs'`nmƞNx逡ђӌ ܯqt3I^ƴ7&UHNJQ;RW:"C5?S4D` Fk`dVX^7‚S`=71DQK퇤c)ʴ\m-2!C3*?SzDEQ^g4K/ey*&Oc~gX*@ L: \NLdCHwEI\2DW0"̽tđt `%RzآE>Pd—Nm_ R|U&ISk+bۧ_ZTBS_#9??W,j,^hEl#yl'`Pl\STe?5pGzd%9*Iaٕ 0aZ&P9j0½]e$mmuؙrG~ >BIX"r7E0th&~ <}; )ؤkyͳ?Њig"v:2qrm&x&vD7JDK=5\R̭_2[?>JxP2%>xML UeU#cK>g~}z]S>HϢp*|䀿+kC/GY,E(M(*6CVfZÃoYnRv[Ԓ'âT"+OH(jffp8gI}F>ɂ~"^?a#W!q:!AnPq.k6ywcUۆJ!a܅ Bh-жfPdUׄf[0@LHIU3*r@*ȟVs* "iȀc:5/d2m0pnxPTv@ރهUtnRm#$h{ur`Á ן4D09#>춉J}Ր|BX:U?!# 8#IYa2k85)☷ߩa 2/)!@4/#œL8רk"gvv<y%j!%4LX.#t%II!ʔ\g'*}Rc)>Od~ce_u# ēOrs;u= a!Gm K]-KO}tgtJ?qi#$x$Fm\NIL5&]A_w;;3"& #S:jls SdCy D]jɤU֓>"Fip@+- ~~:.lwKhk;K7nt'}\:SN.x?9[UkDn lV 2&l@sJ_N]S+Z"S0J:SڞPIg@{bnCG= Z425N2!Sρ3md+zS,-ltO6l/Lk59FgE .-Sp}]Ԓ%Tpby $LAK CD.M(n`,Ց)AԸǺF*o>,o[wI{\«X8ɣqR`gFsbTٓՊ "FNwΥ 0$zy!Ӆ/]{_`y1 77i==Lm~3k-a k3nUa$.QnN# dC;VЎ\'U[ĝhMط>:R ta@l^:OzX((w0lZr=g`u1 qk!9ABAzÞMW w][6ϴZPjؘst[5 {,4{ KY(sN:e ? &Z¹L8pFtO7߿ cbv%%?,~?7X_X࡙hdvM>1V'[:.TYNYʔ|.:3軌՛c<zF?pSڸ(o Cd@걂 p5sByFA#th4B$ Bօ-7 GrOPo/^aIAf Ac &x=aM3V۳{ծ(lQL?vVU.E"&BL1/Y!AfSؽѤXM؈bFuPJqJHɁ*Y#!A3ʂ)Ŋ9Ao>_$~1YAZ|j9݅F׎p||$ǸRoQLb7[HKQaG$(-$D M5T9etBNC&'tLd R{6ѕg,ݶdeW|z[dHDQ*Nr[ܥia~4/el+>ݾ;G(^s1R5;e'A:G tGtZآH@˼= zzNB7 EUW>0Qg"Ɏ]5(I @6eZfc[TP݆b:meKv# ~Ss0A!Vr^YTpe[CBTfocY+lr ]T% 8Kj=E6{+[yﲱ&¾3FH^? yV`a٫\HqDoWR}kPch,y>Y?"v&_:" CkѬzCqNu*< .ǟ)hκ/S&`1P6eE9W/IP/6>&GD"㿦*]g gĻێ]ϥ*h#p9v%|hok:}:p6 )>oqwc,9ߗ冡 yNazo-c7\0BP C<mϮ xzkOQqoB55DK SX Ո^ఙCRgH7,+d BMXXF9#ByeC[=j{7`uzҍHFF)D+(ъT X9)N!jqL̤4T*W.oD`بjը^d(j8o?/u^6^AYTe2pT *iN*tcK#3"Y[PM7gb7"4_ '4+C+ԤTd;jw9 )a^?ØL:pLbyvퟞi>0yrհAg'+gN+4 $B;8JUSy7st2cH8,:::FghP69x8 7zhQCWqύ?=ԗ&a@nU8?OsֺW_/xI7׏{;Sabϊ ՆF k#$&(1ŕj]Ɖ0r3YI_#|J\^xNdVrLWu^%j>-(] ]/+f-\sAadzgd P3r[/bB~m"S;T9:! Z J1Xϟ, w}i5Jm<@3ch;X?ybd7tUgW@D{#nuS@/CdgZy]BiqMkxȲ5܌ szF=Vbd *00Q"wǚwi=cMOZ,8ΏC De$٥6o2\p@` ȝh!~#=F$$݅re7IiI'"pֺTO%7W3{0Ge+3w/EY3 좸#{7B8 _dǪJ;*ƽt`?QMfN6É#- (6cY1G[VfQ =$io9- fMК7SĚܯ,F2wX?5'ޘ=27PDQlG@ +QxNxܑ͉鄑Z\8,-ezEalK}^ޅ!K.ן!7\" i.%9D-g!kJɣՄOAHYn ;yrfQձ4#)І|[ fuˡoI⻍2:X-5c bCԨHQj7-Q!vMA}Q|sy Et)ze/d>8rw0Fx$y7pc5t* K4KMv廗>m}睚29ecFZhQ$.90嫽juHM]eh 2t3M @ew{[Y6eǽ.WD!kv՟\+R0K1->am.&ZalVkU)ԣ H[hP>HE+OG}( ՜.ÑUGs>`Y[iT',v4%h$%a+$_ Z  x& ~ޅ | ,%4SvL47ƙx0Z'tqșo;n'|pgQ P8u_N|屗*,_wb'oOjnmAQ+a+da? wWK5=ܣ@6HRZ=4'И #6Y=}]2RCKmHcJO^4Mױw3|}2J&5&ӇmG Y=<\'0ύpՒVvba>[r|PcgB([Y[2/ dLKa{s~}Ne=ܺ1=D U}{%9~ .5s#(`Az:tJm\S*(9a,N qkB]h7s`ܫMBbUshQ1c+e?0;E2Mqv~^vd|3Z Xnz#vqIqcQV+RmFk LOu2ZY*:mAg\:?EYvylKwi}ٸ;oO7Rx JNnkVFߦQ;ޤ`#T (_ o/=ndYHb+fcU` AC%9;`iq*E9)CV!I.ooY(J'1:b!jp=K a"T?w_ e<, W\82iQRBV|2d ;2$lB'~]m#nK"ߘb l_E4 ]@b_6!b{^Q=ʿw%Vf-9;]&JI`*,=nRvhnb{>BYd>Q+h^/3g4ӓBw5ZkSksON3{O=3M<Wtt給{G/3qFyY%)`bM9hR9~ZTO=L S6{ZSnZ IO-HKKh#f<̀YD$84qX90eN-f>t*(]ꔳPO/6j"o?zɄr%MguEiGމv:AJZP`qѫq~&?Iu[53#5MeyZ`B$G7lZ|.=c9ȪMZ"M'6@AУs_4qax3)R571nȳb AF2G\`QldDTڑRk;uo&1%R6.8 BKZ,:_/!_m3}x˦l߷pvf@[W%݉LRby :V:0IKNw{:_Ÿ+P2O}7P=;b=fdKkjZ[EMXw /U|@YPay &Wr%Z5mxJ/*!D jwuno1иp3eI$QIjsצC't !+p@IAeײt'Oo3PM(ob:A)Glԡ59Fm0ސcIN6v‘yy-bӞt|7oNOf_r9 P &e|&_^ G?}qRiB?Snu3E[q&$4]mˡ=Z&|{L5JDŽtab^ dCTKD` =iDS71AK (3R3 $t?eyWޕmʼn*: 8:|2'U452s?y4^;q)&+t98ڧ,6[g@R!?uQBP+Zu:^ V5ܓ9 7M\3*`hn\_&S#;H$‰LCNK}2 |JHuoPRxٳqK>يf\aVޤ4ۣY\~mP:U/ѼDow8@i1Q4\H[6q3` YSk,Qj]ӺkQ>2zb{ ]LU4ur~;E(%E!흲t5o[$xךvN 3ܺysZRz1]` Sy0%w>M?cqJ HB"DrǶm"yhIܩ/'{O]J@MQh#NCdhFi ug",i;m*@8ݹRhn<WC=/[8l8cC`":Ŵ= r }:-o!fWhڼǫ q;v+B$JHITThRy~fZ4G4-S "*!6< E5phxvgҞ)PF6)[],CìO ,Jcl~`V.pAƺ'*.zE[7#=cXBbI&!\Gªts۽0G"ZRa Y~xY*קBVu3$DBXp+جM9!U\>qrjߵ xñIN׃ПD~P<|)dC^g3,oG-M,wm~IK|pY&! u-21)'Q>gp<`ղX]N¤BZ3}>czs.|^69PJp7g@~x/f,0vFXvx$D^ƹcH*Nt [ }iXVA% `2!f|/ *AUo XEԼ/f*GjT:h3GT녓[vm'O> %p_w@|v;]./Ey5uoe\Ke 1Hj{~O·}QםEN2!a- WU5'xiR>'׵OOM:Uo=H=ν;3a'=2OOZn(LUڬiz%GdL|"A2h@`v7Av'~CƐ (NZ$q=J?.OB̈5KB;'T=+uw,c\|y1mӴd袸c.;`z7ҼUanձ =L_؈ xaz:FOުl"P-MmñAJvsi #\WLfjD+E<Ƴ.wS7߯QqA^-:T ᳩnzɧEguf\TSDTy?-Z;ŭ%_˜GBЙl8w93J8X,Λ%,Vq=hUm*:]l,Q9o8%C#m\mIsp˽rl1GC4 I~fjta hI@k@,?S%`|GsxzZ@ %-3\^}rL ٳ'VOd̈́w3eGy}[sZ\j'g&^ՅuQW|z]^9v/Le3OsIX]0RpܦH(L~%XЋɬ7-@W0K,}V/s !`tQPԅ|m[k2NwdPڵ3ܟ8L%sJ5iGUʱ %]%-ƖStӈGK/18e~MY\(ҧ,V2\Xff=MxH`hU X|?1&߰s1 n.7)>_CoGaolCܷٖtb^|sV ( !8IiVa 7> >}q-&OrGk$:-V/,4^=G#-l₽eMUNѫdIa ϢZzc/zn~}`{Yz[/0мruMY~ރhVry.8[$i7ͤ2Z׸ ~Li" gIvK DmHiׁbT/.cї|`fԮ &7l}k댷v)2p9`ꗨM"LY#FqrdD#bb\R9u~S mYp~vS*h*UMvXR˧®>̩{*''dKZ9C] )%Vm1]ۼiN(Yf@P`:բQ)dj(<-78Ul_* pyz6x(5IƠ X\uaduME"xE^oQ9zB '7Z()$ҪiJzJValgv@#7)|.No0@HLB])5U-OXjJyp"RK-O~t߄IH]zXc0@;0 ^YH?\N ZC|Vg@u;hT)]dZ(l *)󳢥T'ѩ2ȞT8 @ez2Xz]z|2/߾Uԃz$LnfTBiDkVß!FcCVDU֭pi'X 9=w sH*S|3w%[Q|0*&>HXqu%LTjZ_ ˹ի,Vhd4zc fݣBe?ҽn~$AKYGi[ 0Eoܯ^m;{ύ$q,FGΛ 1O D:mFn4%~U/~p-)75zY8d+iDlks?{L\#tK @L|hЍ>Aa#qژ^h_prתWӗߍ_ _I}{Q=f'B>-6뢮P ,I4EEKG2Bƪ9K;evWp~b1FLӋf(Ak7V毾⛊㽵[Ӯha؇&݌ˣ8Uթ>i\ [,\YƶtSW=cF9{+q+xW| `÷P ZɂzifL\&eT'7C\&|V{6ER:@ B vR},R[6مmX^i(cTO 4LDi`2׊kbbD9Hх6lW 9a7ix,yV_:cBWbպ=(O,L|)Wӕ֓4+ŃcAzfs.0TZ0퇚o]WJb}>dEPS^JM% =eSyRFA-w6`>E}vE+*+ ^07ɿxφaĪ 4n^W J(OZ[y e QE˳\8 nzCm߱[4H` vu!cnl[!ojhHw{c%dԴΘW tIP6d4Ot^<4?/{h ڵа׎sOtE۹9*>+oHV4ʢK)o$i)!6r[rԨw| ׍k< "5YnRvhz{e~j):W.9=]Sbbyg:7K?x'j09VĜ%ջ&YbG`?37n8`%UX\j8N>6վ'7 T"Gk-%co zOg_ib[Qv w)QJԲ]4<A%EMyO vHNOf_> ֋CABF:Clgڷe(Mu3ɾcvC^yUnS~|y#e &;lt}İ*KDchkM,+Ez Rԕ*D'%ǻ HljkːrBT{e`$H,иM[2_[sǾy~J!X>^!+r( GÌ%KD@Vs[tt BK<3͢*>>nHCh؟va;kdIc.xTb‡vl$7HhZBwV]DoTv'PUz@{dW3ٔcZ7bkI~ wI\[`EŤmݱcc-ہ7-QWJZZme۠w ~,)jf?Y؁qrC5]R(šDrтR#J.Lәe&XtWXP78_N0$ީ`.|B$g3/w 'TQ2b\>`t0Ea* 1{>EV[ ט@~rDL]] SM%/8XkKLy@ 5UIW;T؃c*Ym\Wen0^Hu{4VX+% lͽl6=L'KRќpxs))~llE8=x4b,ۇx .+z #@zZcXEGWոkKjH/>~3ftm㧉0!UO[ʓ߉4YKݙ)&<{ZDZoCBM71%ə ]"sFCoSVPp0h{@G|%> }3˫m9E@|1,Dcfq$NBuhF@u2{%:X<>2gatbsYCjtѹ=.tYL͚ |#Vd9pUh8 &";_H*h{Q. CW@93f'6b:xd9*P NtSSG`Ћi!*FK)KF5eww4HdظkE½sfvLC&\wk -M˷b22ގdΐz;%)KXq1Gup7Rb\ >\"07NBۂIwS\p+BQ#:ߧtD}&d1 W­5ا  v68Rrp>t`xL)Etg߀$e(=Y&ң~v4vN . t]kkɹfIGI8_*Ѕ:]5>H,sO[oi 3f|+ۿ`/y6?'#;yߴqù<ۈ45t2ڸײ$FJ]SHX'oC NSbHGGs/1o\lF%dg-uMZx$: vP#y%)%RE@kw4J;rL^9jPmb͙\_ȾC=&"/^~x/V$q)EWR<2heGMP^do-%+6;Q̶Q U T_ yx>iuڅx,$#RVA=+!Z:j""h\ <*617^,JSX S'Amo a$zM3~ ȗJ&ӭGHyϊOzk[[|@MV5kѫ;t NK7><@EHl(3L#_rP]!?4@ڐ% 7ADr >"{u#=TRDj؏EcQirZ([!ig)ɁlD^~T2 2biybߛ} bPHf ۢoE` f66'w{>75;^IMLXe!` pd>P3'Њպ;V0"'0bEI|a}Dі%[ރd:: kX-h)_ܶISyVV;l"X*z`~B+ MM^K?AeϗU dٓg;՜넱TR߲(q bo{3I@9U `/\e`2)Qf* Y#zBlfL\ )UU/jP1ˣ2LZ3w abW|nbt<6'ey"h}I<ΒJ:HbwglڌU !xtK$^e:"hPXsޮ/?PfCbfg_ d!6Ek7Odhzq9NQ%Q>sH۴6_s6c82=hqi}5!BS&nɾ]Fݧ1̩\/(AYlVv @ =!5{a`WZj|Vݜ-+pN}tm.L}ɜ{\i拰OY6F&Wwg_V+Wyw/8[GPF|^sF_q嬏ņ@ۺ>ԛM`Z8~X>p: Rߍb9Qit R|$7y wz&ѤG \iY)<QgDO7>yz\:9nu ?ct{Z:PSa[Yb;$ /VOWm[7STe׌@(Eaۻ\JHfV¢8>ֶR2͡cLR{cqsNNqyR-:9& 8>#~2UANqgא+ UD/gbҝFO +mfjUCRHM=Zc+ml9J^VM`/APKj/o[CRS+ cD2L⤶&M;vYNHW. F: :i#7)m_Pc3֟{x#\'JN/b֐w*3LrS׊O$t|wUZ Y Jx#01އPd2!gHP"JCAbLPi!j*52;xAípnEք5Y(HT cچ3n%$ۊtuf<8_.g ۫lt땛:Аe{yKI;!?fe`/ ҜFr4r.z{g۬>>q1CO4B84+9J€KXKIb3 OwSEɾ)fÑb%8I;iK "*bo&=P @ŝi1܎D j$פ~[7Uԓ`%ld@b\&Tw~V Ltr.}:Wߐ!n[ ZdwNg B$$>ژ?N%< 4DR$2E d!fڨ}q/*CO}P99/ blox8,H_w_q'S:5A=pPtZB:ѥlf=2_QV<(M܋dej#Fm}(jVi49>JA9WDӹ jGxJǞjEڜ\w1lGT՜ijK!Tw?B6P}{Fre+޵+iS%iaL6[\,*JaJRj"ƻzB+ !TSO_Z8++ޗWP}ٛC~I _d)#AV64:.s*{LU;oN5ȌAzc&|LNToy Z5v5s[#v|Ez"rD=+3 .LV,D.xΩ-J'59'TOyrK79.T p cWNpe)@a |{\ 5RHt"4C):[6SB.eJ 62eDBK*27 I9b{ekEȧBBT*դT Q<9")j0)5n~RcNa,q~;`$.$^(:BUUz~ks{A`4;O=(_cjDV OdƂ&޶Hu?S& |6OE;]kۣYl7c•T5XΔH7;feb?k<yOy!F4xeԂ.)w|@Uw=^!A?ʋ,e. DAV2Tc:6Xktqb ;D) sB}h1ta`[ЯxF$ \}.M<]`lKu m97^J[l5rUW Oy̩\= 䰿X {NR[#~_>c2p~;L̄T é5h(׮^ԭZUD3l3|sA2TK^G"wHD}[ 1?h$ԁv>Wt ~јZD/*Gqp+NG^kj4y7wTEĿKis.~:B^H)c%+D|E $i0b|ʳx{S9k;Q5>#@=p$ڰ 6_c &W 1qPs/1atiGbOX?p띝3.q:lf}" e[:NC(Pj CAcq:WhM'>o54`15>Y$ʑ=T\5$-XTu*څ@e* mIYvmCӹ d8̔ߕ 4հS0e0OPAˈZ%DQ(.q6͎0ǎLrSJP3ݰO6[-wwi"ʮ|mޢj|S1ںJ;,ì~uS+5yXX泥Xat+BW=/9^@q|K6O'Wh6q-h0_9v&aSx1xKc%m_Xda!WxZm[o(¼dj%<]eXfvDȣD*M$:uQQJs6nzl_j{ySBWxLά.2$`5CR}Gbx}wtwFP8!2.淮ogAoN^axk~&rOnwvP$vcn^pՕ&T,: :D_h.?URvR\"7q!;!՞3=VXS7 Js]z*Gm(*)A`FM]Xolc-U1!#f$݃ī2[gz'~F_8[2.w=2;Ha җC=pv@9Dj j|G ~^R>ce z5r6"(] mD mQf}d8ABĩ1<=԰{Sc/QȓF)[}JHFB.c33x݈9@=ۖNk^;1/0< `E=U$ "qEjv Haڸl+8=iDѽNg/ \*Or!@oczbahTzD teGh2}YvfN{˩irٵA5ڢ~MrrTDڍB-k"v{$#`% zux%T>M! ,لZFؤ[㨧o8RȤ^D[*LyqisW(L J>^SRc~eq!͘y0ךhpz^J)Z'1Ӕ׋>u-䝶0SW svg\K;2!zИce&decކuA]eE[2AQ|ǛDjϕ'ssݒ :v|Ozc؃QҢo&_;Z'r`S"e ?Η2R%U/$ܸ4~ 10=>A1NSPנm=C+uUp(u!s7P\+=m<$%Ed.^L3c!2ti_YT Furf`ضncbΧLVjj:< +}F٪WBU_<,ieܓ$!T E 4w_ϣ_c*J5QG/P㮟-'#)"=_k<_ގd1Ψ|Y Xl!\p\ɒ׬;}UdedD- NA)|&׶0!K0t`}m-SIGqh$=|6#KEj_:r<*`C{&;$ശn~̔A}<! +"oaaY2lBxq. :w+|&2P)'vsySZ(:O#k񻰲hF3`p1Li҅mw ".sC@X+( Ji`dS-p>ß5Bnvez-7xʐVomlWS zb,* c#ǂ9{1IapEf;Ԓ-f¶K {Oxohq׃I MGiВ7L8Nڠ>D: HuRhBϕtNMy09zS!g &UHIT 1ɮB;{2'(mgPԖ}W`O/oE,j|H3Hݙ`Sqp^5gaJ|uXղ)gk|]4WXQCq+K0gU`)!( T4fdY;:ߌq+k\`6*4˩?t4GΥQ~.ILdH~'ʫ|K,4&`c{&׹Sk>1ԳtWH3qr/8%'p秱ܒ!ޣM3EBDæ6kpwZ;^P53Ԕl!tigAˬa g 7OkA_1bӸt Y'*M"K WT7>|Pn>9K%H>1vǛ/1[I/4QCϵ8~z%u ;[j`ASmf1p< 駆Ad;*͗M7#?ͦgcD"n{SYjLJzt܏2)|DvEaF+. tAhf!D%ul2#[gnėxPnHN8CjhsܠX_$u//u>t'i*(E/ڎ584k@4ctB֦K@-O<-6ƥju@55y>O/P=ɂ3MZx~j[8wȇKŘ}38hAXJ,1pIG kSBWPdbt3S&(`.ϳC6,BJPH|Wâ ӰJ󻗃")o2P3ӱ`{~o= h5zrA ѐIސYřvش$=l7Fp! :r>3\Q? zp%ZxF|/s~tJ=迟(4o)1NTLoDzڍ/`Å1aNS[>S0@qGZ:rnf`: 짅+E?/EgPˤA2 Et7'?]5PJXϣpr.NO8՛αo$?*(Fܵ . OKKJUT څMEVLI;)xOZgƌ3-f+3JYo֮-)D%flt נSi;==JDwAf/f6A4{hyz z!:Iw0pʐZenot*?";b3q&4a}_TL긅^#\yiVpգC">d|GֳՖ}:2.66F7{K%}K|A2,5S/V'8vo>2`5a/_#m0/t:*2!(-5u)?}}f- Uo{İ1'R:i!th.ΰ@00_NPHjwqjuw#;ӗN系@R5ogc,(MoE3NO?9chkX@"!zs-z#AWhļKɾ竚z  _=T#6E9~tl\6n`Laճpdle%1T9T7N5XEXב'ss_<11 %T\ߞ\N qcBӾ6(I^Df6BzHqN`DSNߤ d.UL.^P&-!Qd}6ތSĪ=587#l Jaϙ\]C&jxfy#CIJ,ơ e6G4^?ֆ|#̂(&UȐP)#VoWOjhyvf{#Iԍ馽cH&gGٹ"V :j ^OqwڡSD}u$O7-b2%5Yly&h>e$Ͼ3@BC2dSJaYb#9Ip%g$ [jOwrJ'//0u!ESat~q`Q='x⃔[ʠ<&=.0w ҁϏ5ʘNF_;xM@9#G.7S?>A ;"\Gds:PCठmaÁNNo5\Pyxu %8O^G7zÞKޕ[dQzq]aYUNXU vh|)j$GovxzJei[smcGX =-$}e%hDo=#x`lW:n>0]^IndjldUKۈ.cpm^B'*Nh8k՚-,eX{zJ1hU6M)Z?^zy|\g?T; dxC?B6;3W0Ke梲aI&o6% H),6sڒe./97kY#"!/d-U뫰Aq>[/)KDjER|g!?̀A,߫R]WF4k9{.BCޖ0PVe5- h%ʳ!f'zi!Y`ͽr4NN{d w@!EDW׵olJԭjʡ_mV1 Gqj}Zq@q=g}!R4:]Fm@(LHR'A137uX +s`5S{VV$fEVW˨/`&}m|JaO e7"y{c± 54u}ݿ|(\f7R3v) V &xCsGfaKQ;\0"a ecNzc>^z5jNTKE(Xב)855?H`>BE6|7{2έ@p䬄̵ۈ@ w8 -E_uG;Doxh:hѳī1_)<ͮ GX]0 뵓nR3PCA}{`i2\*-o.KGۈYɎd2d*Ǒa!R6L3q#:??^اFo6~],_ }AKZȦg뉼xըr0륍`ǥ-ytK)QӺ=vbcsɟX3H.?1FG *rN>aL:;&zuOk/-WWa J2]v&7 >+q3ww[ $%t)$-vAu- hb‰ϴ*dT)VC!K;O7y =ːr8p]T xȉ;-m|b8d8{0PoeG6)C,wuD!~u z#Ź.9h'¡]e P_ll=⎐ˆRFC:4OQ҅| _NCS+-%,{*{+g@W' RON*m@5eJ0IJhhAxx08*(JeRxUڡFjcŘ -|{|t]B2Ⱦb Z+ԴojJ}GWCZ[-!ra,t)m-,U3iJRNoR [9ۚ\5R'vW!%#{l&`~d–^ؚI{1S9<Ԁu{:~D+n/etwRQ=}4ð|:$) EAJ/+2pYI嗑^63b sB_q 3~Wxٝy)S !A=$ $q} n'0'F">`ux|`xdN ?<O nԟ4LQ/.J^ȊO|jZ:`ln)= ;8X Y6m xrO?wDGĂP*%!ڑhQ!ڽ!0\ZB-MAا!J5~F!X+ߐo^g3sgy[ >.v:ЃT[Z@/b5NғҿP`ZԱj\6ނ&]bTBudҨ}%IU~R^|#JE^ 0:ئ׏d`bc6g]k#9Jkch:^\u#oS|vYkB 9upZ'3=<\'';TǪCWTky}moS1Kmz>{hʓЦxD8޵BA:@( $T۾C3}kBƭP΋m);AV(gGu䑓561L#lqT_i)AܣOfSHQ:h-lؐ=|YkAy˽rFG޿d$1S!r5̜x6ܡ!jܶ$>O]B_Hg/(8\\~{\w@Û2}4nMz~veSD@[0+TLO7#`cA@@ׄ^O*Qkߺ; '%MLx@ErT@^Hb+sJd SD+IlGcvAԅƹe^%)(|hs_b[{i0tpYˇ*k4^aĿ-kV GrK_n9$3H_/2ƗjUv!ӈ@@u$N>@è̙ [5B`\x?@;qfCX<@MӊЈtC8m7']ͦ:ǎZ֏/X ;Bԕ}dpo(?AX^ h30)%Gd{uK?CX@mHUY25Y9?*sfn3?PWE>wV窝d_Pă 𧝢I CrK'Y~6X4};˻se1'\* ?n9T~>,ppV7.kEd!A#k4͏!?!) T Na^$Pd]??3 [cOC19hu1\+)dB/* 5M7u co%dGAjhhKCkyPg3*qw >KrI6f43ߢq W옪|\۴˵E3cOG!'%SGG[| ~ &i.*+g~M>=s@{D:+u}al^lzGܞ[ߑ }SS# 4[]N80 ň&;8FM~ިGsuP'@F3%Ջ/0c4X iAf%_INg3Q !`!Wg(5&/^뺕KW<^kh5|CHU{j;i25y`幧*2Oʼn PPO?YK Ent_ @5-*Z JnA ݅o­ϙӓ&A 3@۳T~]6 5 JX#@r&3ﴼC8k>Qמɵ pB[#E lݨ=⴨ +{Z r8lbVw ֎0 C6~>i{I\Rv~Rkތ(u0'bPp ==B- cUrDɸoi «q u(>'gCSS>|u=0 $bΣ>F=d ,0߇$*wrvD߷\B %@b+ SnR_Sux!4ٯO{f+ExDG(UIG2tz^(MϜI =ZF;Ȥte3@wPnpQ@32h3$ұ1 ɤzi= E^p_WQG>Q*|W>HIJd|rW{E.5gfٜ7G99f| ŸAT>UbR*4UY(w?ԆKD@ʼnhk"O2:2r "B+RkE*.fl̦xOdnUĄCˍzo2>g%]zP$HK"wz05յ%ڠaU^d1at"Lk,¥qi+Y{fJRvmf&]~>%օ,2m>J<[Jypooaxr`L}q}9%KيavvZ!2_*^r(5hP^=H-̓}LӜu>kLcb(7S n[}Iu>0^įٝp s9qu_7΁΅BmSq勦*?+Uw= XJ@5- O.&Hg \@ [.ՎFcŁgHj_n4נ&'MF0)!*My,sS&1,OJ,DGLfG٨.1G}4й&OI84>8 z F.tIy4.ŗɣCV1:<$p:U> F&t^%{9 K7׼|Ff1f}{<+Xi˷;X琟v?›: @b=?y+"0c%4w9+#ײ_DMbVqd.aAfxBBrFL(xP7 }uUȩs"FUaܶ3?]Rq6lwz GrNj܁,!F, cqvyS5ƒ]5=pKi3Ip>X6sg} TM!I U~/*C{ Fx|q2IX⎂a^qyJl&v&:H}Xvw?ٳHtO.?;7[MR9f|B ×iőU83cS-G B(S>LБZZRIH{@_vPeжh3TI^EPm8Ɏ-N^qAb ?p {?²7dk:kAoWGhA2_C$OW-`:Hi2=%QxVܳGN8 sJOT rs[b<_䑼o:BJISJd8o5$>/$w⽱@?5o*~GY^fc{qrXm7þfJSWp%kL]׀=ƫ}Lѻd7%ڽؗ>"Ķ0@^+f!*,)ORG~_oΓ#贶ɡp>N[wD$CͼsV@AǦt۶dFs5XR-Zx Kܻ4Y"lͭzۻfKڧrL`PlO=72 !T늦urΊز]OX5Kh'ltB<9kJP9, GK(t[dp2G4ywKTjY&]=]2W&k?0!~*g lR?@z!$KE0Dʳu"F&Mxx}&f8ø+VHAiEǜQ:7q h.쩪D4 ?V7u=ytpפ&w>Jf#E -6^NR%Dz|CW\vsǀ&Mqߟg$S?3'Y-r?w dB^ eLiytJvx]5uA0:mQH{ׯ\rp n|RㄲrN_;Ae@Nk´;@@pB.*ۏ TX(\n`<0V_3GD%eFͮ f/a]٠))mk&JFӑؤ[㼚Im@>P)Ize"6ݜj#wzMp"<}Xd/?(*.I_F5nRAlweAIji 3rR8ĕ_uRK7ayM'L"A#$̘hqf8{]k<[mlwMtꐑxBhJfI[^ҎZh{ibErz[5z趽y< հA TJ% ӏ`TI$f:9 >6s@f@!UE ^it|k0?y֬H@G_ܖ ˮMKQCc'yN0>pw#+O!T"$VnR>2[Iu&Ҷ0 #e:#~QF~7ޓ4)el[8|e0[CC#IF; 2%̓%b'RMkA݁˴k~jEdiF@s$ ^ F4P- q~"cɥJGaϧzqOmJ/Q0!"<-S:G\L"W#*΁&+ݴRTsz*V SO';)ю_T2 }DжXx%>՝%%6əq®s ʊ2|¸5݊^ZnLEdK8yEiu%<"։lduv86W'*ƖEAlD&@!')bU=~Iv&CtaM76]T4n=n&" I8P|ru^;6%n@;&Oj>ǴMJNAD(uY*uF!)W^E%)qoe+E8Gm*EƑRP6@4LޢCHw X!u8Iq8={rpkͧk{Dzk! "e+B#1^BobD׶tnybBٔc%4ѕkewT'^?yym̎C:ϓs1m'nOBg \ \.b$jM2vI@N^ <4;)U%6&S2W;1C CQK 5Fsr߽6תW$bXf_%jf Ļ۩h%_?t$rd;T2<5{E"gň <\N 8gAs("81\I{tυ _ # +!JUȬ^! Um[^wq ?E*G9/3kw1:I=PbS{;a J :&ɷ5-B9Sܓt)ڄyDyb\Gtu,*:4ȣg?F%{duEE$`ڜrJ2(0m.KXEK΢7 ,KA˓ip M5WX Z' ^լE &3QY0om`*(]dM#L=pAHݛQkIg\7 3W!҅߄L<ݶ^s yel/2?z{4)zUjYfApMҮVh}$EOV! =#8C@FP Upr#5ULJk\|ɾIC?¡( +t8Ue׋vg-riܴ6~aCLˏt@٥:R| sZUIym!C bR?wImQ6lX +Q1;˵C>uК4G>l3iyӨ1ݿ1k(6u`@@,1-Z|gni\@ƃ}HySP+e A*a^_xҮh)>' [PE;mXՊ8hW\5̙?5 HZ#$ h]c V)&"b^ޅץّW.Z[V(4P ܕܧiq޺-rbHJ9 s wLf=b0Fc# M4VNBEvZl兩zTn7\qW*z#^%e K%rC?Js"کVrnUxOpރf6ϛ؟jj0a=2EU tJ9bLkGwW~j~{mhz9 `:֋7re3]L5)dPsޱnm?[R)בo^VF\3 m@]NryCodU?s%߅HcoDy4ɐ}PsEIɳSEg'&;k>O N--孷*ggk oѱYry =a,Ui: deٕfr. `Nn2W|Mk&ٹqâ7ˏR|JUrd5)TM]:}Q-vi"Jj 5Z(ooIő/0Y>]XTOǠ0S98 RXK#l8, 9Lb~k+"աDBH ukEg/)ERR޵lԆ~V 4j[3,:2>:H1aV?xd3'޸n 1C+$Mvw>,3b@()Srz1NY9xQWsgrPn,2wfZk5ɲ9KDB[% 70U_ތ cBI ]QoZWڒY' "|k IF.-3E`n4_H sIr ,FĂD͑bϾMb)ְkHK=+Haw hNW*L˴+p:5èE5 `J3YS -&hlRsCpl8 hŅyy+5M-{ cf /k)$Hm]w7M0ehE:,䰎?gl3PH>r)FB.9C?ݐ#~A87}y˺f/fLx6/v-io7.cu..6qIrhtǀe(.Fm<)ǎj۰}"Cߍ{'o-$>?[@^a,A(`BM%VQ*x =Aw`AmiײUK#=ro'! ZbUD*cK%De~ga|n'bUOea uf2pZOʻ{:#R&1 ҡ CL縲1qnaId j3PhPPK7Sf,BcbP,)rѪzطEEᖸdZCCBӌu+ԖWyՕ%Mb![Kt4d#`,C)l>XqNorRAi-$1@u]]ER9ʇCdc0'.ZS"UK\\ȷ[ZMW$K"V&(E~8e ˉ}/%Ӽs..I(|ۈf3Y^Idm*~[H)N!7{Ʃ0zx b9in}ZOGǺׯX N9R]˴|xve%s'M >/av # >Yc1gs3c $Usc=˚F[ɬli˚|:|Ά%)W ?9~rTKaI7 IImIAgi9 wCחwI XyJ!aEO4tq3a̖Tډ8%u" AHXiƌv >pQa[ؐE$aɨ.%h}pnEP bU fHS:Qy"p` B;My(rd1Q>k 4J3gǺ\A7E7ADܖ7<[ o#bkڟ"368QT&qe{m,I4us~kAeɴ_*~ﱭ }#O2*4`dsͺP0Vxs/j5׆d~z MXgYqJ1ʢ) N4b4EHMnvDh Ff\OEF;|:FZ>#dgUrQF"?R% `&ߘb1]yֲ iLjkFGS-ʅuLճ-g̔Zgx2KC+8U&5"SJmNwاW9L5K|ƣhzp7S9OwĻG F]ԧ\GpDO;w}OBh˸'wN:nN)Z<ՑGci͖Bsl[Y2kYΰ3e=Vⶁ1Wv @gתߒAܿp2P$[[,jw8U>G׿-j},Z+V[r_,ou!̼op+Mt T;ٴg*kMrމ'R҆0by"C0}Fـ+ ~2yDaXlM烆/|MZq7L= Zi@=m vLI$9>mXPsU FTYDBD9QSÒwn>c,7 J\X|U~xPj _lV;ھ;8ŭm&SdSZ&X)2!/N;+q =^zS@Q oR/w?IDʪO a4i1ym@+<+I۽8w,om`]1Q`z`lr!s^'N8L!ItCcC'[SDX^jgӤ.X=c5F{-fd|x2m{""=ܡڷ5DFM%}gNn9HVw(f殨MKdqkaN;S)sW3|x J+hf~,ˊkR6}}|Ջ#W(p(#( 'TG)E"ۧ⵱RC-):1"1C! z@԰4smoUjlđqY 2HIC8Bo^,UM9Z,=`*6#]aQ@QŎF20sXɉAԴ6!p#],$^+.b4K(^PN˦ڬZa H H`5-̟ATFo&bbT#l4ÍP-B2kM(OP\3@eY[Z vyQy}g,.9JQIb#)a^$Fu"VPS)5I:` ësdaߵ/<\$nͦFt΃q +=7[5^A@N3u/D 7l{Ҿc i0,Õq]X{]~VxFAd}W$-|u%ϵ\AridH>T+V 5|Յ cą5dux%&[T6p(WvGdpi p|K#iF=?'h׌=P9?i$Q k$9fW[&1c }T{|VQyN&O K&8Vg^dZV~d7aPq=: țU:y߷i'j'$y[I6@P$ (9d<ă,48 EƜS JQa *Pë'{!f5)ABryɧ4|xbE,]\|+7^Q>[X<4lwxv\^|HU.q(x&tp)6c'UGKk5Ճz}'$AHb յoc?9@h.]ҳ++mVթ𱖊׭ zlgv7 %L ?_ 1Ď<6cjp CH,jp2.ܻiC)K'xXA)d">| Clo JO/0|oNR 㦺dHM9ĥ:;'•סet7FW@AQU5h_Aک 9^"Յ6J_cL)SUWZMJC$'Iu?UJփ|볉Ϻ9Yb!mZ6R;.P$w=G+oB֞Nu)ѩ>|? &3 v28BdZ_uئ஍Obg>$K[WA+!iR1-o쀵l䍟G@x6!hgHb@= B?Zg"Ș1eWuɞȹDYᱱrajR¥hEgqr}v[=pv ͬGuUlׁ+oMPpୢ`M˰2c쇀 %ZZSML[񚱧Wl(>;~,`vGo#42ڄy~.}+&3|"~b+eJ#t22H 7g=BsnY~OocuJK㌼PjktOѻ\rw(GHwO0}gzdA|]$X1lEC 3~zNq2(mB4DS ˡ1Xh;vV5xx]/-Y;TnOtWd_O(Q-.F,wF=l,J/ `:1d Ǩ (ST | \Ll, %VBuJkɩtEvGGF=yz ^bR潦g+_nz2gun7'Rjґ|M0&ꢬ3M0`ʭz4( H:컶7ڗ'ee {K<uK@m)7/)Oޕ:7-mуh*pgHc7/=t;s_H5섋WN' [)Dž:llll nSf}Uەzxrn(~`»!vj)9^v LQքуk@,#iW^QZ&>#E"#l?amU`'}ЛAP5Vg} vnB| (~\ợ (>3W1yS7iIlN%7Qyr-"P<@6Qqy(]&+."n\t(gx 4\'l;o0TRˋWf} '^-WYc!AI}`NHjy6 +}oR^&i֩0&%;M3ՃNh(kOPEQyxNƙcE̻7H0`v.੝AntLBtȔSN 7y9&<3!iwCcޫoɧ~tۙf_5!\3}I i[krosW# ւ V%Ƚ:Yx%Y] Nη3/7Ҫ=^p$QQMXVam6:)t^yGLAf%}h=H*\eUxRNecSfL_7*w8f ^ pZV3MM}Y NB --d{~Xo@jR/)N`$R)CnpSO߷խCrlsHfwn^[Xnxjg:3 Uŝ?ʮ(~Ή^=p\̢l!ή) Xz$Vu */-Wq02!}#;ŧN.XdJ硕j-%P4t@۱"0Ii/'t^2xV̉[EJ8ЩX P2Co_p "ie4DP*逝Mǣg4l&T|vjd>6x#ENr"áTTŊf|Q T2M W(Y&RZIElRBMԷ@F7,B {2yyo۪sEeSFl}JeqLxC|!% xIʎP٥S.82߭>{kXuxActzOҶ /=M'9RR?vIȢI5s|4宍R.9x (qUJ `}NCO xZ#Kb;%Z^|1jC*b8-_n"/ o ΁-|MkRAwo{ *M&)A^Dۧ "n6ve f9r ]lt~2vlvN r$!'SYF8tEzy.ʈP [ʣTz frHu)bx-0jj|\ [7`-'u|LI3NA%m#pr/9 Nq{BܭsI>J7.I5~soO\DRڍH7coPH^IqzTӑ&2hLJEH6{ٻvDlb"gv8Z)g ڭ(PHF5"B.wE: '-S 7?A$喥((.?T)]pBUbSCURI3-$3l9tCjaҋ8_^ ̇8iƌoq\Hv#QlYdQJ_NEcz'#АkBjQY?a"bQcV좈zM 8dy* Nn(V!o[ fO{4E>lMj3M:;4 XV?ј_"{H -l sw!+E? / y7 D|&`}/1v=-F^K%\1鐬jp3WFκ=*} jgv D9vg#DRv~n78@GB( T}][&&Ik ˩wyO'zW~ F|mC›qrvX|ċ˹'f(ŞiPYm *y1:qR@`Vxs/)@s?.&eD@*# =A#R,F"Pu3 pJ:C5yxϣ8R9MحT v{|9A./HF $8Rɇߔ]BrYdA#8zcҦ PrVX$9V|KqM㟳帝%\_Ó^\ sÌ派}  %(B}ؾI|VASS_oRLf#n90mUZ:Zg7z?C7I3VY$z[gF\1zzo08ڧJZ@Dԫ_%ݹؚ Pyg9EIPrɭ:y DZ*)uOsL+u8u`c3qwxYRCo}I~X];jE~ہ 2p Tw̾h$ãԘ݂2:dGkc몼A,l;޲PRe;VjtE%zgv `fތj"3܍/(و-7E&I:<df߿NNn\ZghĜT[)?84#>%QN 7o|My9Ka#VAF'MKOO3<5څXmԝyU8; $4 8>N"3Em0erhLBN%sO3皰]xS+Z7{Oe h^ )Qo.:ZMΌ#VJu⁞hh-ToO&*V֟v~r ;Q&cǷgTXidfjᰣc$XT!2!صO> 3L rM)mLYwݳ^#R# bxx#d 8/N\Yeg`MЦ4lV6\U(/fU QHo vD*vEJ,2Vؙ؞FR7Mϯ~}DC769qZ_֯5*EnIkFpGB̚ RHYႲ?kn c#4Cyw:DֆyHBz#SZ؂%"fF1HHxbAͺAin>eCY'V/qPuv^9^'-I(e >nJ $M*UT~-))5>H!5M2̽GH nC-Ld+#9RjT2:Dv:f*%0 6hˀ m L>ɷ6pa+!y)ͯ7< +tP0?!+]p)pJ)0/>Q\$Y\?:33ꁶDRG0/)bW95W&m(Y?I  ǍǼN;d&Ϩ/lppi)z4I-,&0V\Tsz[VcXʈX/(5U6Θm52cPH@"jdSE,b9١ T 8 w(5q%h|n:1ԃӓ(zAjJZ%kh3Zc..l5_A6 ė>yѪ(%%u}vj ֲFfR}jޓ_gWD}M`8b72$hLD+ ^S<bwT@` B陔P42Mp ae"&,a!ԠpуbH#J9h @;>V ơY@pnȠFZ(WxKL9|, 2.ӳQ qgUᮄ2@1$EA6h4BEKBtC4͌h Js]:GXQNsX/nL_>Kǝ;w`[9:WEZ Z=/tO?ؤm#g*QD{{g:mi'ǁԐ~Lܠ#c'՘ )y;sF h9\~@X (vn娽SFD3ɫ{->rC3rWmζSɀ XiFN1sJ(˘Ie>2 NllH0gDܼ`z(d7 EQWK\3k$&1ⶪ Ɋ]cv#]o7ª!兦|\i4{*-?kjFKsMߘ'[y~et:]j23~nV{HUᜈ"p -o08@`1l'  (  ^!?ɞ‘~DUTjwǝ"Ȳ{~F9W#޶M\>T^7<u`ʎ`?,}h(BOֈ ̳f3fō ad_$T1˗2bj 40LovZPWF@_Yvdb5+dG>mgpC/ Cгz e +.x:<pwX.Ը#r N *3yeᇇfn+ޟU25>$\Ix]Di '!{n<^"\*DŽ LtTDR |D=RG&"<垉 A3;hoxZ@egwbZ}kOE0€ "DkKʉahFuC˜|#ѥl) r%`sN5I_g1COׇv{uG9x2= `\ ܕO{\mh=o$}2WФka9Wy>w!/`/=Cuvs6w@3▉/%h5vȵѡ Njg`]%ڦnh쁯=ﺊ%֠gM*&M?/lvgmnooIv>༖0BC"%Q=;0*)$!rTH vޖz9X$L x~gi8џN P_  ;7YbyogߐYIwj~*&u> ^<2r/X/cP>$beC Cx{ŷpmƌj`cC݉ !ɛ =n?FA%vH_ghŵ𮇧[HA')S[5;!l I&+ FII V1USܐ}ӝn0g(o˫}Ī!D<3'g{{ϡ <+pqZ|)ԙ-nM Oί(luM*d){}خÙ`*toGDBeM[=rqZ A;OtP)">%#5xY&w]e Sû?O 0ܣ k_u;0zpw ȏ댊/\UЄ5~SG 6//4ͻwF=u )8gHuAF(b[_MwlEN LOvL CRMfNuw~W6BSXk$*iv4[o{θ!%k7bF6 w yL1H1;Pɸh)K^ )]o.Mwmf 882)R"0=t*yάixke8Xt UYw==xAB)\ߚaFVH*O=5Y{ iٵcq[hpfDT_? # iݪ`l):A钪@CR%`RD]ǶaX6Jrn}ςlTƗ|4_(9׀d#z9[YD3hhn\RvdWZF•WNNI6}<)?Du@FvO׽h4=ZrYxW_:-X)!xB"ag+Q.4z殜7F( .zOkD8c21Q = yMY7 ͤ1,:v?C 8j~J 8k C7_gYda/fAHC .LZC߸?Z{\=e}rͬv2_>K)3>岨O^dF*ˊK He4\BI2!+s^:.AG虧/C۶?ӯ-+a;bA9`?O7:vY3̿r4w{Y@Ȓ bE͖VulhͧL;gb1v.qk$8ALXK LQuGx$9@}6}G4LnK_HHkvB;:4jйsJu"P)IPw_ 1Tl \BG`&]isss2*a1:K(̐/you<\J 0ӽ}YY raQm8][+Ƞ٩k`Qd/\ˀ]LǺqCKK׮Z͠ }:ؘ~e!!GZ}MDRP5`VŃƖf%=)㷣@U3{~m_kVWq#Sc̯z}c,= G a] $/K06k Mf 1 %$pb #ٍԍ'ru̲q3nfLQ@QVJz7/\mc//B!j A jħkN;m`Ilmk^SNpvrU@L*Xz ywJyY7k BlGM'-w!iu0/ێ;3|F39cLp ;łl5L\$J?rV>r@;R30uavSq\_9S-[tw셡x˼>('܋` S=۠⎍gg\=P~}|}H bxm"+x2q> gߊHL'e.j,vnw-oe*3<(`a 7 A a3п!Cz̰(k,W4a.OU01C7׺v{qQJ?}S4-yƝGrݡk9tE>s+7GNhfl!eٙ/%v֐bz;֚n˓t8bf asLRpӗ ߝg)PpKor{Ggb]A~#9P@ĨO#Rnyn>ت]&mNw$EjtbyrY NE3ms7ٸ3Ri B|j6e8>v0mm|șV#R 3S|_C B5t{y6ٽ -_tHxOFSժVKmr:Q;L/w80Aun L CBjQc~TZidW?&$CH9]0Aʪ9TI.Dtjsu+l^,AY*i\poΚX@8!.l~ධCҦ~?{+:L)7LԈJ-sĤg~HF* #vJU?[(ls 'b/=L]dӭ@QElſ1?OW\KقiV5HG\̮;!B0230"r!p u9R4hצ=BO͟B掼>FH<0u ȷuV/!ޟ2=Gl _z WUD%; /qWہȆNS˻mr>lo|oW;ynnV{jCt^m= q)7skfWr\EF;m*O&}#$DeI=#Xߠy?ʏ2i%jlܱ6g9PqkV\bڍq7˴% KX> J;}lmI}N~ 0GT J焩sCq g&+’v% K¬@Dr<(m?x^%Fs!ʏAd H^H*ܚn#;ᲁ4|@8Y+%q9'*=E{di bDqcpѪiŞ#l'mՙNI4W:]e6s.#Җ'@wgMٶ{al#ƛR_\ ڔR<Yz;xuc-Y'yUSxUJ0+|[uYfkQ]-pkgJ\c7r6$dX9Ω(q5ٽgK%C9=d=22R:m(ݸJK5.xgp+ ʍ53D:,J/w$:Mmlnș8tY7ζaq"cQ_oOE40l6rGhxwQ,Dxݯ @ŷx :-h RjѻϺYw.xyT[e~:ב?n~vN[(~EX /4dֱh.D[.b=MjGҡ>kٻfؠFQt'\Pp\`tq_hzWBɰ=𵖸D3kR+4Es˹CzLdpp? }f E=#Þ6_#0ۯ/{[v~ wͤsP_E}VbvT]Os荰m(У~âNך" , j%O j?SBh;Yj˯=C6{0ʯD"Ni*3^u +ܭ87rMׇH-)ZOZh{*- O%ƐhUϦ6` o?(QD8ô ,EVS~oBiH*}5浧"q~"p#Yc؅pnX,7ct?f)73E5] Qx 2wܷ(tz.b"Ҹ/Et38XPj1xxQb!TchQT֯p2% $$b҉!~/0kl@]Ϭln&Tj1 YNtGi+Z[1G:` WbVgWjI05l*I>hla-+rm/zQ=jE4Q5t,= ۃrJ53\0Ҡ>iumap!#V}Ӥ-4ܖ6Q%s VћƝ1YimP+*ͤx=T|6Y[ dC"0/rB419vӛo3LL??M"pHf#׀|Ƨ3\7|[2/lEjn_0pLbgPNUqBVLW- m,H }!Զ2w(x4qHٵVAnnf6I/*~n`MZ`=["H8al݆YS!<"pϠvkԍXlTK#c?=j&S/⚁VVtfy2[Vo;' EqvK v<ңJF% m)U4 $d,*RAE/\5N;Tz]okKcu|4$Z_{C iv?spEú}_ &~}!؈xDN:Rmn\ I:[ISw +Ddq́^Ƈϙxsx6 SM~7MouYe(.F'*19g|~18`IHM~H<{o"KNI_ U-߲)"N#gę/q'+]0> vT@ >-hPЋ9@e:_Fz7oic>d L u[x*S24U) Ltn yz6Uz6g臐EQήe<]9޻O"c 7C X*(NB񜻮Jj-Ɉ М+$QnS3Dr|ќ8#_# RF5 IpC7vBok`膯v0ShJpa9QK. kϩ@=Yڲ$Xԋ|{F֛۔3 8@:(xM?Z~ ODQhkh}Lf%~ޗiqδRJb8/2_%LLD[^c 2ZqBzx9BNQ촧50C[|%'>x8WB|-/@ ЪϧkJ&+}ת3wZe(@HZ-f&a CVMMĤq"@dא;Hu _)TAӀz8!q/٦WCs6cžtD$–e@dL{ǻx!|oN(Ia+z22!Gz/>HA{NTn([(ŲZ&,xXr%*2$MD.N}BԛTːZ 34fF^ EAB cUpr3G@66מ^F*enׯDe|sx+dfw?N&1<1}awWfs<\)~Q:˵6F!ś>F]ٗ>?MAupr *ШcsZ!;'lD88>+ccƈgâ_'6™kld/e CD{@8:3tƁ;.R.U 1?6A䗢*9iRb!4P?`;LO7 'چv v/Xd ,Viql;~s泷qNBbdjί_ZDa`Й,M/U%lj e.Çֳ'Ā-NsOǑPRg`on 3FN*mÚݩfzKPS4VJi[ s5om[Bwg(XfW)/б T>U7l#^|+ᰍɤy'Qw**#wK0:R`^ȤQiCċpfХl3tˁWEdwv4w;Y=O;f~N3kp#e_ E>Bbd2UE2Zb6+JZwTZA3ߪ:/xb_#9N:Pd76N~ .d,i ;*DkK4#kpF@ALpDg`/1Jr [H\"e~tK98d p ~yteU39/8-.cҚc^hIP7=_w +2!AZHdyx'b@7Թ~^Pp@Y~ zGB,[6KupmLJ wTĈf"_IDB0G gD,/% o1 /&h|"*k6@)W(^׵9#Y6)c.aqA ZyHe"ѯiy|Tϰ&&F_,4+(>N\9SP}LPudTaf%9Uc`-M?"[Δw7tf$9 Ĕ8L0W/sv( y:$/7a9b/Kp⨹bt{s| m-nERdrXI)xmx.4Yp_c ϴ!9܂aT*lim MPAS-7StE+ pR]A!q`P:j.6{ AV ŷG =<]Ƹ`& \"|K8Ͳ=G[Z+Vpzh0d.N??+3Z@ P,+˵c T5׿WBKo;ɤr$IIVP{Nsv1\wH̩e։S]g^ ^AmQoZO$iK_?g 'XaU8E?  P6wu#\(lтl-/LXlzMAkȃcS(JU}`5Or@RD2KAZ̢f~ڤ3ȢkĈxyr1"ҪU3ؔ1)Etz }UN ! @ʏLN! nH>¹"m-7:+ x:!$PUkJUkK3Z_ Wk 1x>ㅿ^grTw[fi7GH`in`ؗZGP #B#d&aK ;F_@6~Z%MrFK떨^2&҆h&'c Nv%wrb:DOO(mĶU yX,'W&˥z򀮖_G }W2smln՟Ӄt ̨)B8ɖ)r9G{`O8{ wy%y'kg;$l*;K"=3PI#r4bóܐCq<Ժ2mhY~&Xz0MVQ=ow]kK] 闤h'YpZp3y΃ ~;ŊDxZhTU-, Cz\ji 3,pwˬjԞ !+&׊:pn@:@b`_PHi9=dL &CfMJ*gQc\EB9B{GXWPS=:=Vb:8>lIcy77̽ ũn8L0+뜷F!gƴCqQ?!=IJޣ_@w[Ҧb17?"3yD M!&d`s3-P0߃Ջ^Ӣ՛2MtQͤ-EKlv,ӒnÆ~g )LO(E`X(2l659@ \ZLj(uؖ7{C4R.{$b[e~9ۤf/VOvo {^d |qYV!@'5!f!6<"82d=t&gk^jblX2U1&)=њ\ ia6A A hfxȒ yL3[⬗vwZ'ST=p{.vBa#v0saқAng\*lbb_zB3;Oɑ;XƔUD [ʔ5вpZr0ShΟ~.L!(У6G6il Utjwpfu.܀zs7Qȸ O*{/5lML:!5ڱa扴(tkJ=I>fR{*L־'lL'5#=*|Fzx30 :"N͠5lz.^-EWI.k}%rަQaeSahK[sN׵*uCca* X<{ v'QAc`_\rv"Qz3" bmO%Sq^Y¿F&  kmOXO{66kBPV]8@w,9 >S-B3н4lQui bO@-='764$[ #AK5mѶ\q驽YyW>Sos?h%:gJ]'+un:8şΌozi:0Dnm.6.9@6l-f23Rw.:ͭ.w.h57F> rzXw/*e {-b %} 0҃#`^%璶 >\Mo6F=3mlSkN@TDz'O4FߐN^Ģ{It'ͪgvT7/G]\h\eѡfuhҷtOF!vy-]P95X@S ݓ̱_^ճQu=`Bvxa LNTGsMl&+^İOR щ^rN¿>=(ݧSY{5㌃ 2owzx"h AsfUO AxUO>Zng%VT WM R.d_F;$뎿B=PPUe,9 椺Fl4./i˸UVS tNpC\>=;|(xjzv܅CLO/r9 )?%Nh\Nvۢx+ B ٝn }D5iqK#+"z!UX% GB= lwrZ᧍Sj 5"Q_FboQɛc\^֏)(L~|#;?-/%UsIہC5続⡊d9 u[T?:PwF㟠tt<( vB&ZN`dȻ5L;WG9ȱ!,a3PʪRXV[;X]<@ ȢBT @23 $:dhRut)B6D T%5t+6KM*cz:;&S_~&U.eas놾F7ߥk]`)<8gM|pʜJ(9 U$ N 3P޸rPӔOk{^,O.MA`'56ȓ)pA0J<1a[&UZ5wo z5JQh0S{uPM5Q4ȧˍݡ@ތ\J4q]I,}^oZ/ԖcY'Ì@g*Zho" 9#̝YcK%rغQAf!Y0j(K~ mGo| ݇賅+ kxƅkeJ77SO2Wy[*Se=gȣMxcwԯ 2 u;nNi:xҏ<`RULC'RuUphWGqPd?uOePƟ._ms(&C O*05Ln%i /ݝM U@7_;?E^͖ ['BgWh]l`Ȅa?2f !ҔG8<-rm bX5p+g̝(| ǶCD L$srxS!_?N!X,}*`827F^"jq8dgȎ`PJ<*7os'"! #o'5.:. RYM'NwsUVA($bu9NE 7gzbtnPK}(y1ȋ@z"}7;Y7Pxzxr,B}3EnbhB#I8YO吀:0B+M`Uu>y S~꜄ÌB=%;<T!_PA`ķXqCp9K "Mu&̻"~3* fqsHwM 3 R2[OqNhs/P@k7`Y0HO(8KPa'kyuXECZnbO+߇oeUAkِ a"͍ >XV QPWA~Ԥ)DCD|ϩ-qTh6`0Hߝ ϽA._xM{ GҎ+ĩٯ eVbq"2xŲ ,!_q+Ƒ8yM_OLj2ݨ_AVK_.qE#.W+T*x[a7׏{Рyc-OS ]E6!?äBw-虑96"Ͽ?~g<݁L(,, }B}'Z_^G@6uwqFt-<`ګ<Q &._.E\hwf"J̓5[y+v6hH, X5<&@V7@/#'Y70.aaq_+KA}jN>?;j I@ (8>#߀H]R+',IЩ6&*Q7|MO.g0p{H(L5Du.hX=a`Z brv8ӛ^j(7wɼ4 ζWj^a!rqÞyC1cp;:p1Op(M|zP/$]d )|%=۝Mת+[$q1ySMC-jQ rhZJT4lz xhPavLk_v7Yb(z̐r[ͯ&E%65M^` aFJ &kQ@fF~$&DQdMXqn>uS2aіᩅ:#mLjxu<m3;8!TKF9eXqQAЭ!)JZgN)7879cXeMvnN׼V~fcÈ?Nj_#vIi&;搈|lykO!䍼zFa_9Nz6oH a{G3ʃ:Res]qABN^񉲎Yu𧊐«luǵ"7>|E[\}1?{ }vJJ\cX*t(R_I6GHG3ޖLUl/swCA[1R+dgI 貌/]q./sS)9TM`Z Q'OsW=?2ʰ0͝Gnrd1W;?4|uFY ,P`ĺl=fG&]|L!b0k$]` Uv|`L$ o*s"lk# r4ZMG'e}":x\xC x›CI%v;$:s|_Ѣ] L$lGÿ:h꘍OUD7_z. LaG@gMy n7(nwz7$K^"Cp)V!AW-?~ix 20 y \6@AMxk.Ghrd%l {v RLr@p!jE$c4 꾐 cU(oPC?UqAxJ,dtׇm}󞎘)_hٓ +2U:@ =ۤ.e{L6O($Rvqbq - [-~39߷V-8M3pluqW%ef)>b$NS' .Fܫ 2aT귊mI ׃ڪ}, R,*sQp޼a'P&½Co=MP}A0Ur4ČV;at@,#ͮtAqpϐ~NJUΘYί| ѱ0nA9Yib!U^fwJoDbw9$ `w%Rz(\S26d?:U(|FZo~Uo^FGIWӠcլ?%4ԙՄZL茂b:5WYޚFگ?+! vPtͫsUԂ9]0)[NJf ,[7moČMtյ،׈ӕƾJ:B:P5>2?׺?bAУmmPuwyC/̜Zo7e Y^Z W7"մC./7(i- a CēNFB}˙N%~φ@EW$*|!:GyzMMFoc;׷h^ 2xc<>E'X#)ZUgC~F37W`YP7,]K A=d1XHԐI1\.^K+.'@QVZm\ek%O4#nҝHOa@*x?`BRKՆ[İ.H(R-pj?)vиo]!V}J9'TS'e>kV$( OD}?; rmD $џ@T { :'ax1heDTiD㍉"1d"p [pX\[BLmű=樘S.4 Gmd\7?l-g…2qP7  dSۀSԨg-y3\A )-jw"(ԫM"xs4\mcfzwοI^Ag䛲qDyi `;\G? *l$LGr?JzC`51/[?hvoG":G>T"9b]Z+JTL i(1W[Ϭ*roo1NoֺՍB7X2=R DrQ i:gۘ[T! s+;&cJGEG2ջEP.iQ A,vqZ `]S"v>?ǘ_f3[ sY$XT&^CUY 0 +9p;=-K] @>~؉mtUZ{2eVw;.1 '%GP"| ˟.fA3]^qh0c}$P%2cG1f} ~0s/`\KibB(q)JIw!W룕opanS[0ԓZ2E[uhoCKӺ!^HYL(`jԆNvM(4k Ws+|v CPr]{6F#w[@PDQxRKrSzf H4G&sN .-| p|bHzm cA Do770RĊ6<Ν3Rmθܧ]CQ?aJ WtpY˕xeK"Alo3R's0F,7RBʷ6{u+FzH33UNAH Z iMm^5l p6*\V}l<(O#6ۖx_u**ǥ&KOhKZ¾Te\E  TYl(~ o6=AX7451z);gMu>gL:B-.\$8'l)(lhC;W[_"\^+c}=9aM^oܨ|#mN&,Q5޵Aҭ|̴-Wkv.*=S6vMNI }.NA q%RadN'˯d"ʛ[68l CrZ:}l''VS'hxTLN!jۓ"DWߛ=1d܊mK"̚ ̵g#ݒ%,!'Gvړ ??j|\"ai{?.x9{48(rɌT =Ғ1ʚ#3bkC Fd8c"€͉wڵKݛ t,X뜩DЛ*;޺y.l%.K_ 8%I,ٕh\L!(GKR;*!d 2r$r[)Kreۖ٪G!lt3.QzR52H,X! 902|Җ@jv΋c E/k ZC&CY8:Wq((Y&NQ-ll.`[%sB {2Q")E.MUWVKrݔa?ğ?ܕFqc"SЗW[:W-'RT{JqrDh"f4d :)ޒqUn4 >{uHdF&N}[)"*Epr%wMof5)H@ST52ab To]YvL*%T'-KS>n[ٔɗPN5{&.ڭxe:篐4bz94# 3_W3>QQw1fC>˸U5RB6^1%tjm S$/%%V`2MZ(3'U _60FΞ>Uvá)Z@,ֺ)vvըB(+2dEmP/D8vvܤǺ(_Oqol!7g M"o5^!ew6;Րzdb}4sFzm\5qd{@aJ3zŋѭKmeұx2ڕŭww}CAUKmg~&>g]Xi6PZEBɆ6:!7bww'S>Ƣ;G HiTY;ƣбH~+L׾i.\lW"]29JHfAkdƣ@yXy1 ڊՏRk8b,!.1&oewfŠyu ܄n+#!b^NÝclMy{ByS:p_X;5%t>żkxA ؉ %xKgQ՝uN#Q+'X#"7a&DjWMC}8G;zgMCaj`")PV[Pq쳗%5:HR@ݺvGyoVXBGCXd?hf/ d8YE =c>)ը6 Lf2`ڪ }DX}cE|sXufO*L&}r&lE lxFM' Y7اOb4op K#ܿ ws@ Ov'ҧheƗs(MdHQ LYymAY`gi@VtVZ_Zi bد'_Y4 2pX>#=FGZ\p OOy权f$CÒ؏ ;G}3P_agd, BU ddm6@5*enY0x\9ɹdk0n@& (3F}JhqKT*_@C+L@8:@f?f vuRwN=T%,٫p|'Ve攸 ^lP,L{VFBh_E1r&1̢U3Gmy8:vw\Mҡ!q ;S[j8zqz<w!R<BxO| :}$\ {||B{(O@Acq EBf+&T|obvjYڃ5L)VFqF6L{>? 4R(%yML&r8^lGKg*cK\]>p;UҧόUhqKhM&hi2q@Z'S72"kH`)(V0 ЩCtg880cCQ[?lpZ @:hV\m:Ĺ0UlxNN9 s2hC|سő3K\'gLX 7i yrz 4lC8jf` Kr+`jrGf˖l{66(a1nHJZv,8ZS#vZd_Z+5}kA} &G c1@ׇB9^lDr7!D [ yrpSvNn-7N kX\_ud^KB)QeIXErRcJ4bR[+tQ#fX)LƀwNB)͖ o +!)a o+ &#~jwh-V7ɔCk>Kt cT]{ ( ?e"rZb\13{",,6zkq߈6BT6^ 05 *8w7eB]Qtt J=BG) | b:">Ll-l_G׾LЀ;|N5Knh/@eHMʔ$A[P_P"R.|f9|AUŵ/a[XOԘ.dDWeth2Pүڂ-.dkw6箹h 5K\JeǴZAFlߒN`<^ƲK_z֦/Q[u nAC9ep}viQvU1UjSsP0&<6WFሞT|4V'e ځ'.Ehs,q?kLolj9!?q7|!_CZ A* k)wE ɟ-ꤩ'~QGw WKʳ^yM*a6+r1d%cH"_ޫ_;) -oH/$ 3ϳY(Et*ŋ#vKЇ2휢v/﹆Ϥ4d\LO#Zkರ %}rz ш86.hd‡3sf&+=y$,zb!w<6"d9{|DAV< A^}Y\]$gl)IVZ9#+u*|8*ſJ3MᆙMq&g=#DĀzp[=.d"~:Y[]4hh'޲)J~hg8xx@@=5 NyyFh׌ %#u+/9c`*G\+uJ;/;jLMr&-D4tsJ*Ǘdi5)ylo\`h2/+kp߽l՞J>ٔH= L^<Avh2J g./A@*6k' 7ju*O99Q GSADWhtd0p3ZM/*I+RsMN= =Pddۥ *9s^k~"z yVT,Io/ A*w?p{Y^jj-0[ZR:Np|塠6SRANv]$a.ܟA! J?òO ˫ q:L LX qrL'6a?1^J_)Vdb8 tv=_P&r@VU х,dIxTӃz%lcT4; y8@/P^ +پe8щ)Mb.q-F GBgR=¹c nQpS)lMB jPFe&`%ut$LgFџ٢xy,bHjpl8m|y"ouM1ާY6D)* leǣ6HRڂUԿ"?X1Ttň0HPV@x ").y9@6\Y(τ"ձlSL lc:>:eP&w?ybyse9Ȩo~Slp/L}99yNsDfIVЮ ;7zf=mTJ O`3DXJ5ݓkx Y|jS ` א\;q#s!>k L= l_s^/𫀠V`*2<1ݍmnt|ۦ' 38b%sӻJTqcc^p_ =o- ȵVXId-B/t74`dzl a[vmGt-K06FGfT@u, M8a;>*P{qĝk09|~{l^f灂3@:jD5%f+U/R[XN5nOq&jNP]219@B5&ٖ?ieNx6gy޷NGauh9,YbNջ6k?,(J+12(ٞ׼L5jXw;me NRU<@e ##P?.͹ -GkIV5nꇦb?/\2ETr|;^ T$unUBߓjNFXx;y ?~ľ.݂k7 =]:mHÕ4h@~VY*GA*͖ȭyb }B={#Nwu$Fzb3sەހueN6m+)!뜶`\eI?`?3&_-i?GoZlpJhz%3!=@R[G##hqLdLdwCO~|jcOy^ҁ#wMgkJ V7:#ާLY3,GR(`'a[op?q\;Њ8+#ǵx+0Z^JyVj\>GqgB0R^#BkZǽUR`i)[]` 򧀘sݨbC&˾ \<.O&T=)3Xayc)X'#c1ĤX*CRC^&OIzK|UulE NH 3151VR1zn7׿+V2C b5V7 '%6;hvA P(YszdE_?MqK17L!!?yP*DddO%N?'k OlJw*пA&Ǔaf:sܙN7O76t~*'!a>i]`fb~H~DmiL!u}6r2)w*0;s:u)P <ϱIj'ʜ <Ƙ_IiHݵʨ&;Lyh4.zeVM;$9 Q]aE: (j| mV++0H4N=jN. b&Ҙs(r_9}!Y)RȐm <c[A ǁL^c%7+85^׫sd?j|^ P7dkSsfbDZ>Q4X[cʳ[="3N3B?b=<ڹy qy) ǿg|"YIArreK&8a)dݍ P&tJ]\ i=ʮ7)z _EȴhǗ;SW,jz(cz% *~.CDwFMJ&880i em?苞?rw]ܪZ*V&?u?m*hRܗ֋p r棍:Ty'⠥TW0󪳠X\cy@sY7. ~BamMZV\J;Ins) s]72Ț%eN?`)΁ҕlE!%ioO?+܄dl:ES_Tl' g#|V+=_lsUzk<}.F:,&XS2WTu>@.%dA")z5Ɨ(52T9>EjpSd=RJQ67"kr_EBJ?/{q37?0H$)8v[(&^1qu6\Hy>c&XN44ADh 'IJr4=$Bk;E _Wc;ICRw'Ԑ?+kT5k`vl2=E x#Zˇrd| !jKַCd| v {L 'ʢ"T!08bCT(bNiee3i<:Cb{`0nCDX n^x=IՐ޶x Q$H>7_)"`ti*n~92#f_SMp ~ ./Z\cHc禐qGRsGKv lNϻ81a pn!"'ZC_q#"xƬӳ$ %[gj-UUUck>?aq}LU IP/ b {;TRNaZvr <N|A9]o36hJ`m֙EKT/|tjTL;E͸RQfd$QN<]*g~dWnuc0V~&,BD7^ {'YhSu4[#QqX_km<+8s@! ANF4W!yat%zb_MѬք/'w/xP7ݚYE`t x9Jѿ,!__)';-m`UT(&;"Yc%JFLTBZ:V6! +`GH0i3>)?m|0 "YJaVMXvTKt֢,`hNB-!~4wU-1ۜ fK@Bo3w]ykgGiԠMF,7^4h Q0ޘ\E:1 A}i'uJ<h?T2L{lDQOݍQoOlZ9fTgR3i9hDSfBRW7'8WOېdLOU`=ח !66`S$NԩM:d=~ےyjIE3l.N_k<=9Rha{hΆe N/%LlY[珕!5W?O)5Mr!Yl2^o2ek?̱ab]ZUb+ uAQ8AaNԈ;5gXΗR$_tN34jDynILSpKP1Of͌&# Ŷ&ôu671HFwNWzP#ˊ?J"D@yֹC)EGؑk aeFoW3ȷUGb-q.ͦ xMb%?j ^a++Bp>G80MI! ޏfQht 0VWCk _1?Eϔi+^ {e y0' |Uʶs{E챏jY/>pP*k86=~dy? eubf #_Y kPiو{"KH8ULH˜* z\Bs>`|`9eBfD<֚tNiP ]f/ׁmLP;4V FC Wd:䦪pVqIfe{{?΃jP:ђ,!PgѮǏA/wd6C#ǿb@fVaI)j-uNhvU! U1, AMYT @H -#ݸ9IkɯDLۋo,:=T*b#ƫFnۈx _G/k {vybR"+#*˖Suɸ0o}:ThNV_]rSuIJ+v=RQ%☯sEo VWücG7o!v2Bd i(v]G5X"ZYH 5eh#`a[۵pWM `Exagd3΅0N]U7lw-1EjiմF`"x!O afh)pP [x-^+J#BJ  c(9n(n D0}(lDRD܍y)pP ,BѐfS*A)Y6~E#h͸Yl_WaM+7)so/-pk9ۄ ;1qUSAfX+{^)$Pt>sy ;tbU[vsUVQo bLjvk\W# [>[u AeUWr| eW:R|Qh, Xk.PZFBZpDq ,^+ZnU\igB;\t(j;;Uo.zI#Kiq/+N_3;4;ONφ%vÿ(`ͺrCէxd[4;ۺ2Ź X4#E.Q/k};=G=H05Fy[.*"= 2\m0Jw-{ΉEG 鴕B]\kik/e&)8',FnS DLٳV-WRe 8ГՌxM}BԚ=tFѳzu=PJ2ax/uoT$w lƆ*nsEh-~t`}28P1X1yO4=ʉ3xz'2\݂V>Τ (n(_{w o?c9dKg,l+y`{#\`18_UF!0g*iupcĹTԽ4#^0,tmJC&^c{W!=C3W*PQU D;QPBxXbx_VMRкJ.sh+=!yþڀwcѨ2u9Nn= R99L1G<^]Wc"x(ؤj|Ž*Ԋ Y -X~d˄t:IϏKPpwqTn޴y`ߡ^弌@r>ٍ3څ,K}X5`qļ_( 2~5h:_401l4ZTߌCuD=nhWpnu%vG^9Ãr )Z2kv?[bwK!T(|%t>of?I6HA,Z 67'6}5]w̼ ;c#ʓd8~tdȖ==yl1V_/^TS&!q k!ky6Jg=z"~] |vMOpQg6`S$<]z,yܣ${5jVHV/F7LGRˑ_aFR䡻Ƕ/=-@UAmH1YEfzX*#Dá±*t |91vjWt vm/G*t2}.;۱Ur ҟO5͙O> YȱHR#R5 v_G-eO"I$pxk0K4iXA65W% [hȹ\sZ<קk\cW;&tHF؁לpęNP]pi{cP 04Ͱ|G1}-Q.mp9֠rV~A>#71;* G$zC1Ill纝śҴLԽbNm-_f+1-pKP@̯(8%jM hCC| WaeU_ &ɤ="ÙY*CILvUk&[ 4e\{ث-}=ILƱ\ɑG ޒpY\.W}BL1D@Xrre?eIqJ 3/(KU|~כ)\b7=uFKL3-`kE;s#(5 IK Y^4mW De4+6r?7P /u49% ;)kEr2T-D=Jm1ܙ/q)%Rm|9'|Z-1nQC5})iѨhK$mٵ?q0plk>_t|a-=8G+ ˾iCqtܚB욱] ۜ3(멚N綏i͹?N:6:uvk<"4M1d*#.} p`upIG5Wxvu`gg%M᪪/u CT\HOZ!>/"@&W=?)P]JN~t .e֤MīL!` [54dHuDdžw! +{Ps@[{;GxCs~=P&X ,}%-ƛK13 e.Ȑ +)VP)YUֳrTo/*y]3Q KH>&9"-2uQi|W0Q4 ?#e4S1G&;FGf,$VC7<A}y5ﭸP DcH C!Fp!m`]ɫƭ ,Fvuk'y-=kr!&TDϳ"jI\s,[ۦ녘eډyŚ` Bn959IRߠr<"0{7obfuz)M[eyqܕ:6<4frViFھjA bڋ AK1¢s,)LA@ٷ]3 ~" t{PDшY/nl+q.ǻu(/qݘkjB(J2HsރٕP+NIxٷ(=@d!7)8Y!ղ.o, -k%?(?Mg$ !ROƺ.WzZ#+dՖS$YvEt^xޟz`Φ꯵o.?-K#  0u#:*-$Wd$A#jvA(-{[3@[T>z̡Ck[9[ _J$<믁JV bzcR Y Apw P焉cs+ 4Z!:2e=.[p8JS{p!k) •nJDԸ@e*EUu}RN:7!Du= bV![Ͼ̃". mֵRaQ/!ZV=?$ѲICw>;OcCГG K>0hnhMW]VĔ9p?HV|e2wب 7O5MԶC3,]deQmjG6Y ռ;I;침,znIkEܢ, =}78~Ш٩ ϱ-PSr׺Em玻bVg9$g\C}"셾Z$UBfAxf3`_|WV<86%nQ_XrAÈ Wȸb@YPjTWc 7rt'hr p .Ade)5oUm4`,VPL~>{:ԇOii' KB]e?r_rE9AL0TFőyǮEVJ":2 O}\.=p ~89M-!fpUL"|Xf#DTVbbƏ0ɤ; x($^sz}p_ۅ~ J*'tb -JԌ~jy\Z;;bJOC>'f/ese|& p `nj3dUU`٢˛ >stb2h e؀ Ռ?t~Έ\\ْ.]LV<4$Xo!z~DhM"H`ߨB.&S8c۵Э.5m\vԘ-z2wz-1)2Y8?Yi\AR kNsy11.`Nv{Bۑ{|E#@e )Wgz3qeh+[ .2H˖kGe  K1tHwSo% Ǜ;؋.a$E[_ˍBeX=V @ז{F)a[mF-~,ѣ{s@$ $5H`3p :?)x4\NcJVus?xM\qY` FYPɬYO>[ٸbVY&.*mGh~^;&L:f}rMa`YX_`R~o'Lƪ2W]WQB ;kGc+ F8l] ˌ EiEIn0CYF*y8O~Fu/CX[51A=De$:(d؍|)x$70CLAGp:6 Hnho]}}H܌\ |Ox NB8c xt9v뜔`;[N&E>reG"@1KTڹT?~ފ@"U}:M˜pPmSm& r ܷ `b~biv"<_4e?c4FuaV FɕVe,uAd\/̉R=_ h[{/ pV1.՚^w?:.z}I]A26e/v\b?Qy$7[;$[cnڨo a1Ds;ES:췁0xedU*!?_ i?H&t "HN< M-;mRDl&{nPͶg<^B7Ɛ2ܙmؙ1V5(T䲉-̃Y^%hu)魺K8 H!(hAM@a x90T9 M=L#R S4p ayOG]ʵ{ј' - 7X-$j;۵c .W-9 p"yƝr!nu1o=Oyjjk%K9WoN~F`g-dft|ϤKEN ȑRF< }MZNhE tev}}`<)xO)b'N˅t&k8ZS4N5X v3 H|.7)+Ci7˞w= 'B$/xR|]¬:*Q$:I}[*'lU|a vW>gsXa۴#Զ 1Xvc"J |9Run(ae0G3#S)q5=tB:oGyAčf!KgќX O^=pZVނ:3wbUX:"%FX֚^cG^~Jmϸ~UQܟvK#P~v4Sϫ˟Pl >?ҰF0D󵇵rLejvPp|`ߛrډ628H!C\ A_+j\Ҫٗ#4p#9%9evkWcp1LtvTn·o(°yha"$߮ElN6T,t¬~\O ҕm"J >UǍA@[e_&T7!(U=!C4WRˆZgtޟ`H {X 5Grp?"s {ZS/<ܳ޹mԁNI"÷ B'T{S5e,rIL/#♕,) WgJ7".b=kBH˺oX1 D+ikMD-~DL-`I^P`ɕ 3L8:'6P Z؉#&r>]WJh0 +RLl)&TDPm (D ss*7! ))Z><tGwH/њS5%< Ev@y"[?Jt:D%ʴ/Vș75/~sW5_1MJ^e0ڈwVc&:n߻%>jFs8s\Bu&W;,ܛG+&dŷ汕I:Pj<#zjnqn3"Y9g LDCC[x*dDg ^Gޟ oP!{jQ7ԡ5pl|X=N]!"IAT7h rVdRgwPp -e曅}Cbx!*-dO3G2#*iۆ`Jm/;"g$ِNYǯ|b\y0AjU~>C >܁z3Rދg00i\IµYmHSQ%( bJmNM h|?"Yz6k̝VU0"HKt@$lTdxgY\ٍA`iTL9>zg?q3q8jQAopyU>Kұy8?2ڽOHZv3P |Uu1; ?%#(V08 S\>RiF<"QHBI{G1adU|^Ple Iۤx$75AY}v=&GUz )6KsĢ^O l^ݾL!T0?~޴ NBYCNZx"7"=XZgv {IRycu]6teQhu: &9?{ rBzG 5g C}8,3Ǣ1|V.oJh}Y3$ٴlFYoEƗJHm)ۊL)7&_e>mxܖ̩’", XZi=-(!{B>#wTzhloF#] ["a~[izctkPVL?XkI`TnEgMBxxHF˾;${ZSMp-<Ɠ)"}Q )aj$$MZIdL=F0Bp|zEpE7((6HtcaT6PR8dLWXq&ARvmIe̕qU&S҇9cg50l&u,`j)m,;X @lL$toV;n\XݵPQJWn,DF"\KKNhJW?P-~_H%ب]J3 :l;h_yU}tAvitI",sy&f< fkrșޓx _qb֒q"bys&P5@JP\nF4'sTDŗ_V`dr58mvC@g>b|vvf@9є[iQ" n =c vYvV(tW\ 9\.0h%$8QY"}w6H x'%!{'1xk &#tu ~\ YYfHLc+t]W83NKB%_j78O?hcNZؼ@dC?B^g%|]zޓ֖9M"f N3>EQw|i u24}O%eKU#.?]M;uPjt@7UĻ=ӟ2|XJ5A׮ٱ"7KEx|]& N`؊8ɫJм=!QuSӽ?[R/KP&"t+ƁGZ~]t{ @6οh!!!ϩ\ vQ 8\z!K +Nңhח\fz%HozgcTq3( q<8 I:ӗKrZ6 YdU?rܽϧ?O ^:-NS*]jI +KCO\Ϥ!$]3 gI;͹PkQ\h8=I(̢ܟzy P/EȴY9 V@\Dzu.]ޖ`nհ5)?!h/g;PgR/%G6Ir]U{8/?=`t\<~P/[rG9]0JykNobrmM"aKy g ꭃ;Q.։$:ҭըk@ oD37KI-KFbk~keoB1kRm3RhmJ$"fSj~6`,6G"ZIjr:hW`r򷸯lT1!UR%_TB=̄Q<|gQ˥XֆDwr'BDqrJt0rM6]=7q0! !Ԧ3"*?NͿT:zi&e﹌>m |aIhTTKkok)GhP#e8s.zi|G80B(rk+p読\)#2{'QcSIrYӱ)÷YFdH)ga3 1?'諓ӋJPR ~OH^)?W%kV nvbc kw% \ IZYp*-{/GQz žE 9~?^%}jAꢑS`Ùd05]- ݃m~[N("y &0Fjx^a[3$M;MIod5kDy5ގAYi>t4n=22Ͽ*z:0yc8_ .ٲG=Z҉; FYfᠠ#V:d,` Yo2N2czKPZTDZJQC$Lln/]N7LA-+n3÷Z=N K EՄ)b2kX[4MƕD$n˛B\'_ v{?lP4e±B*4u:L!_=0Ī
    (;*4Ɍ~lC#VpPՇbuށ%\׳/POU^b@CmI*o^ S"\ o'קz*!ƬNw x(@-ʜ] mOP`H\S%$I/ - EӇb\m40mw ~/Ÿ u;#Ҁ#m0i ݮRxzK!H-21Y}!iwp}vЃB*X>=њisYŽET,gs wb!0Je/YCZ=1ߖAjhP ^97O.*i*̾Ja} TxֱQ5f9?GҼ~ H~V7zkL{;XXRR?"zpyǖE*ֲ/0Ƶ#v˃.}GM4,\']lX~lƺ0 l5e4Gwy}y(~zRgs.k3CЂ 6 #fk;G;w4>$87\6 ?_> 1h.뮌{͢x ݎ}Mj_Hv>fHuQ((M'HJSL㈯͗>"w-qW>of1Ѡ_щ\l8.k*&\m{t b-/аh+fE,<8j3C~Su2cTJe&r+$R2\Þ`E  D O`**XU!]澹`̟eʢܴ ѵqȻ)Xh:V. <7Im D:K/\H_N 1Z0TtQzH싂l%YfM>pV*9`/U4Il@ 灃גT^jA_ʚ40g1#? o߾fEH t9Q3,b "v_ܿG7w OPR vW7a@MtECxFWwGp_nS:\)r&۞$-;B'|%3y]ͦKi9y4bD4۩ie.ߍT!h!bBc,/Dg<"b1H uü>` oұodp; q>XCل ĸ&eX?z1zԿA aW&\g)}i'"9_` S^;n9 >8ZQ 紪9$Y5gO`u8fU_#;gؠ%҂':GE-rou7';)uhVðg]/5'n|pQr DX\+! fOѽ>7g3k}B?Cw*$&&Ojz({gŹك2"{ޅ%X\j:F>.*oTv.gweJmقXmXV)Z^~WAy>I*HCF7%|\BB\iA|2*,n6~cul:SÎváM>aaq7gVa^\ZdKixA:Qr{P$UypHX\8V}rr\*rxs}i߳.n_ (rUi^*ɀmf m2n"bP1m kUMxm-}DHw(ݠ$>*V-0Gr#?K&+5 dVH9+輭RuOF)oQ2\5"wj$B0Gi'?>]uQi7G D+ۀ9}5⯥ix?*We(.KrX_Io6JbVTuA\ YFfaIH'cpΰ V6E>dp@ut9MnM/_(ZCRpd*0*U6_Yt7,UQեX]gωGp)zBſZGbRìbcM0~.V.dN7P cKZm |ٰHXa5b_iĎN(e3 WQn;*e9C%EͤW1d36F(Y_2d2B#8Z$ēAu>Zks}aOp%ڭ^-HwWjAs_!nr9>i~y)DgYgKB p3q\Yz\mүPCr niJܠC-c1eY`^"i@Nx_ї Z53u A1b/]4&Hj=%Ylન;v8gʦ0dI {s. nZ‰q_Vlh&r&sM 8BLXڗ $:MզSb lq+(*iL&;>_ `*tU~/0|Y: ew ^g4坊cY:B!v+"vBދL 0>Aˈ2j:L"I4z0{S!48]OqKk\7ړ,dA;H\]y€OBv7P5]pvK_8mvu4٭pv->zrI9,  ~ d;#'m1oeG}NVS9;ǬNFd1URh zR}@i 1#Wwf)6 i>Hü|QqYRF^!Saqj?7DzJlߞ+(d '4*Ll u&>& %9`]YuKϸs؈#RC)<;2JըgG|xoƶHdB),{;8'|O]?anU>yR|N YBtP ENtm.gvK mOau,OqX5+qmZa JmGM@FSIq٫2CxQqKMl$ 2#4$E~[$ǞXh43qUDsR;F}}xӴU}hE):pƂdF &0=2Q"z.-W2U#ڤP.aV2)J>]w_cj|(Zi87a]WɸZMѽSF~4Hќj2br[ ?I׍َ?y߱?›}%(Mgls<ѯ^y*=F~uZ?1M:F'no{݈FSzU /S]FǤvÙwSҖd(r`oZA޻?Q7=_CW2I7ivC%5^ 9nڶ~?*},7,Lu˒WvQ5Th< @& g9YC"Ŵ `_݀̕8=>P37uJMY:Uѡۥ!DbZFJc $|8vJ:!8XA`x*[\yM6uH2i}6D= 'F?Fv&k#rs#Ъ7"/ɐ4 *mqg˯A_% ue9kfaxA񃾆r=Ѩ|`8 ]^z*!_cZʑmp kd)Zt:ieS\ ؝U[YH3ƇSέ.8{b8lj_]"6aU;^+^gbtNiYYϮòX)G0()-BFd֑݁Z{G&;РT> BP$%nmۤ!ak8Q9(2?2TPldDN2<{!bvy[)$!cX>?=pn52vi'_(F189n{A$nO{交sdq{}L!m`*;/4dܛ< (E pIXp:(__o(Z-e(~ӊ4-ʱ 3gQD X{ȭs=@dRkY/'ӇtGߑ:E%hK]J->[V`ͭ 2h*A"eyHEy=KrVN FY:22(V%g*FW>֡1֭JQWs<Г%,{J'_ m*d<bkߢ2( 2P" -@Wvٕ<xDH/#I}Au!{n9]DCsSX΅6 ֋dCzNZ2sYCf˿0.CF^Q.kb4ʻ' b}C1R7%60+⌬g6{x=eF> Fu6Ut#UQ1;YVYUΉf]SdֈVE}{Yq#6jF5yN|턠W27{u>fw7IӔD-HGd;h}f TUH!~m*~jG(FvQ3b-2 X/SpPЛx.Qa4n1xfǢp'C#2sYi]7$lI'_+76r4jԜH :$gs8#u;:mIӛvֶG&ۦl?iS$ ,A.nAt[-O9߭=Yv=e?C4<54W֩5a@^ c%d\ݾ{;vBx\R|y*jAA/1/ki?hW~_{'-h)&Sϵ7K<x5ϝO&u9ǁsO@R29EJ\d8w7vlbuj2YɯCͬw=RpWG6)a1K<]sNclo ]ßCgHXtTOGps UEx`-7XŪ31F.>$Mmp\IQ.@qnƽ5Hp}djб}CcJhY?v\ӹkxNȤ}d0߯HOK6/p @JD͝a5 o,rەC,t&Sr.ͣ!l8"a<+~#!-H8\o6OCuFZE !NVrM]m5T(ٕl3e.D$&A+E 1hBk%uVLbf2IT N@5kKqg 4{0'Kt[y^rhH#VM~Ok8cYBU?ݵ *@@"6ΆoR~_!vbA{%ZQ@&D/zᰞlBY;b{~#o{ϣ,wctz눔Ke4Kv8$Q k ot?u.l٧A쨁Y"0VM LQ ˅ ߩ˦5wdkv/(O~5uٺ"촇bF]oX^rמrv&7" (y֠$T 4˳-W7QTk3=f灔/Y]wXD[)" QPw^3xT\#yPo_U9:{:*@h);bE} I |ӿVwv\#6(nx+Yn8#7gcvhrE!0Fh+67Q Btn+MAo4^26, M5֓wg_Ϋ|;NpE=;wuxG6o'% fL>Y=YR u-[}7%30]Tj'{J+ vC4"UA /en;O5(-A\uD?!~:Xڧ#^"|8\fA*C=Sy0hITz#0FY:&dt}0_jzd2wY\P_`k{WӔBVD1 OzKT8M,#jY '{ZX>*n+{1 ׿]Cytn!'Ssɲ%uoiš}QK)pލ~<ByMa ̑';,'-R ımW+p9YhH~IE~{w vGiHq_ѪTJ#ʊ4o2-E\j{fpu&:*As9c/9;dPqJ+%'aXb? uA&O'}4ߝua$a G,O%b/V_K/Y/wo0K;T!!'| 6"2@ԧsHb/\{A,8")";<l §l\iw)бX&ÄXQ)RW7M;&lSwl^mib?~YF_xG:{g`9,$Jf^9xN y^G=f`,)i p-˟t2o :W4w4:C{~%T<&zub$$ N>DUKBϞP"4Sa H 3ʆlmpp$ >`ׇEOgS$HaWnwLcjKaψEF3[_N72p$}ArQo47uY:[mN#m"S=2}ɮL~)pliӆp"cʀQj bAg{WCASlv^mؼ-e)oS.ʜDeo5g,` kaIEM jHHc$0K8?1gkhYq\Qš>M?blVO-kGVN2!Kk#@7+ yDgR]ĚV&9}I.JvxByz|"+"e]' F!鲒KX>V`7p`+EK_f^I&e%mR1 ?ǩ(W3*eb,=aH2 ThFzBGD& /btf1}M3R~=or«ixd~n*DbFj 2CFQ.QE t(θF Ulk~ cMa)wڍ 6~jh'ߑUD(B{8H_9Ftr[AR2SψNhbȭ%?$Q[\+<_[TSy<8HlMB Td)*p"\>tsA0y6)j1SP@[\RkC1Pe/@duS^IڸdWu(1l5iu Γ;}Ώa٘21(pNursviyf]O˖bQ$] w*]UC 3}#P~ SK]Y8`Y0H0,!f@Q͐F1 ^W^l*'l*!3DC4i{;K.h;-46zƛʬ <3挤$-AWRHEpw P+nr^dtӼ`V@yJO07$H=,SzV[wl]fzsDSQcZ<_ m {iZ27s'fP^' -O6i ntïq,'HIsBJ*ǁ$- eC7،D>24P{4*Ub 8]d9#p`WVUW Y8vO@[t(x6bT¸ϋNc H۠/W$< @35s+}xLI1\' \{Px%!# f'?\eU;f<@sY$ռr-\Fx̅H1q?2 ދ%* cRB$zx/"6B^mͷ%"4 *jhLªhE_]3M(zeb1u $8Cl"WLI[vGԏt&I2A{E@-@jPT0}GN97گK"Kow| $Q)QilP~so$tuA]x^>bTRLpw\X~{c鬩ۑ+QoȏK.AtaMqnEΈ#JP %,lgcVsWצW0N1OhCJʂ_^t4 JDTkLc ksptp*N&rK9*򦝣VݺMqG~iY`=J_fBK5B 䒟Uzq`ey{1rQw(d#Ō K'{)f${)lv˘gs,mbѱto0:#%c ڶЃatc ˚PSJ!ݸf> R?bTѴɔ/ Ϸȱ-7/Z½ۗpFa3{DRz`\7&/>dM-8@/ߏDaŒ0v" MYrVfӤ^{a r"73Oe ӫIW# /&MȔW_U@I ͺ`ϊ5CT8+,pʳmGvL{8:~D(h?B`Rh.y#pp2bV:);b1.WͶh6wt#NCv;5M_?9Mpm v`Fr >;W0 xf8.=~.} ̿~GA^ L˖c:pe$PU"7ʷe3/%|/EHF^DǻiX MhufWH NņF@w=J}o =0Ɯ%2Xe|rknO)K016ډmBY]! 응?sh4=(\I$?n7`*W"S,qQtߛ^>';x=6wRQd 2f>M+VV$Vhτ&L䵵hSި;hE2~8-&$f'F]0=o;1|<נ$NkoyB4E5!3kYR.-IwY: :Po]\, !ߜ^]Y**e `kAwY%n3 ZȬThHz]/V[m)yMoۺ/`2u|Z4 Ѩ闆H"3<{GI=AG;9='[!Q*%qnFS FZܱ2vlmãig4u꿦kp-IUKymrYN yycEJ)' '! UovWд)9}f -ǃ$t&Sq Pn// 5%!:gkDBxEJE4r==R&@y=/+ 4^[z*5±pqv;(X]N&,M5 ʣ_t-Ŏ_3黂A0jJsgi?Px.^ j节erU(;,SFRԹ |[ޮ{mB|GA6jOo4"Iyp\smkDNi:E(@\⤘DE!]lkhnCa / 3;̽s39dfC fEL1x7whS, AE#ґ|^7`g cZ⨰fKώuɬ.3^JPW}Q 315 X@Fp BcF~OV:VO?H2q?3HlVז!q^aD%7g]%@OӆH;4\E7s`A*l};5cՀ yjU?b4)`OԑW 2Y KN׈AiWPUW4skb M8+Lрv|KbXRxZՋE;ebnyDrAҲH`#pX4-S-k)rc};'jzy4FU ~۔{j _fJbqo*{&C@h?M+] tm +cZRX_ȃ0hlRњ/lΒ/8+ii*z.:;;@cOif.ޑBCEӐ%E$#T)B$u jil, An?|%KOh=>Y'PKRG雔?{#)}℠Fns%nF?QDqoFs髣p K(9/)Nj% BkW6頽w>u|Kh7:yyivhp>$g[>Ʃٰ yɃX 'mS*V %4 ~SăzrjOrtq%}cm`{! 䘩i|fʿ৒Ļs˙إn;5 zL{:XPL9w5ՂD7Z,۲eni6_ry 6m46ـ%T{xX[LS/nx-sS:5:߸Vj-8昒Corb@-5W(ĞQζp)epv[w7?wބŐדU"Ƞ]~ ΣV'TSl7 &:<}?6˻8}9FC\ ޶qAw>͢W+KZqQIj:lztE!vd-%GLNֵnfŜӘ9 [Xrjs˚ Ո޷Cci6׼ATXζT+P"lLy~dE@~; wG/%%,NũZ9wRdB+lS@P@f`䳘a|*2ahÓ<*v$)?95)U( ep'0)񟵦hmV8pwVH2 C`q؊SL~@Sd$p'ZmRo6r/-;>N*\=/6/[^z 9myorz5q/}"ﵽR~î!H͝Gҡ02`:@ӢA/vAT[Q)/`:c1^ lz6A#X/V#{'Ҍ%GUǞ"w<*#|t2"`rE$:X~y!yNSrR0DlP7͖ۖ,xOЁ4*?SG D@#gqnEݧ>G]mJņHpG:FgVq+~ Efsj<ʿYc(Ps"ڷ˓SE-s2_q{iD %Oz5x-3h$:\ d2*!AO5 (\6nD͆O%'0XcSoh9S{z/}Šo#"Y9:"J6%HHtzJzi~T :  xSkizGR"\ 62).^\3~(0[U/DrUmJi[F"3  F%Ri |l7^dCLRJ= i`.0~lJӭ(eY@zEB ^c=rT)Ey=&â$޶=R̞,IM rOU.I%44(Q(B.'EP{̫,a: ? 1xihͽX8H@ +a=?ptXxw]'8?'t)v9NC1,]{qTb.u{Qoi({.~<Ś״*SsPxb 1cQ exBՂv\;rq 㞄&R!Δs,V$҃™C E;ԸįdAT6LM//F@EC&ѧwE@Mۧ |Wig& 9f3αXНNꎚmX}vĨ4Pg5/"~P(ܦ͢d2ߨutad[Tk",~'ϱpU$?Y27r{r!#@5jǠ-e*͍(R5Lא;w`#N6&"e!֠Jdk 87bwF8|I;e|;>E'Zmv y߳b[~>K̻X1>4PP9 9BO!۪v|rUB?,̓ڋ*g\ Sl^+ՠS6tA):5 n@ޫƒy2)o/NrPJ>S2=!jk &0VLB,'Mkl`= ڥL梞7 XSupi<8C:X m ph,nXUCWҳMiqeLI0! .wqyKhg^~N~3p/G4ˋؓc%Qxa Vd-X;kk-;t: I=y6ũ/U~us#HHõm$N/"%bӰL-r7:!唗W17pBdhLѳfЮY0&V-({Q4'uo7\~\Z- 5oUZfP8%ʼn zv36WVNW̠dq!\!AXT =a-T߯S;@58FX6^!!&kOmT cA`$g,?IL5κ$ly*xVdvU!0?+x ?}WYaKNtm#k0?o>tט`D}R6u'plDo%֌3~my$ T(S?J?N|]88ԣ*VcEzV(1AY&>Zf|Ymo铣4k睞1>Zg[goizV>{nmla]rup\nś .; Qwyyd+&ق1o 4ѢA]:e2[L^?UG,7lBd}<8GPfoH-%1{ǵ(?/4鰆V.,l]?/$/p<(oˎî.7Xe@MIPW7j⛪^dIoʼn^au̧7yćFMY &~)WB># ,Y/ xxB[aʥ!ԻyV"½9_˅)Ep5y?H.eV<e4U(YsLq,vR{- 1 J45_!H}F>s#4oU(rjƵ36ŅIGFltTc*L0&þ˅l} d(;|~6mI[9pՂ` u@bxJ׫'И(3t9+:Ɂh J؁5xd/cvJʔ^',HKAd׭L[]0,qP8lhmFngjnOv1suRߥv\OmLfӮ1v&,OF)",@uDqֻ*}֣f `[ReQPe@ǎ'aȕ;J y Jn7zDɹ,8-VtIpT*:`:Hb=9|~\ ̺&(ɒZO f u`ȋ2Q5 ")JEd. ġd,k9R-MV4 oSmI0VRsTPPJYq4>ZeaξGZ.3=֥M !r[J{(bHg??8aάRlv"_\(Oi>5[bGG_+U=\kHaMU`բn!nS^ʅ`_1y'pdw/) xL;j>֝ gу[u?5t**\XT#ri24-qjݶ؃Ҿ }\#6uV&޼pjOoEP m[)N'5s/cCcRUmtL5; p2`qՖ׈,fʚΈ%-k1eol含]|`dK|z`wYZuxkwMO7E=wp=wQK-˼;Iw1lӁ*ֿ3,E_mLU洩@ELOQǻ#}gyhG%䞢Nrb>D3vYR&V*'=xJz1ݖn>QW&2#?F=]^F(*RL;-_7&XQ, mA-D߸bڛ:^hlqfFyΛb든]{qe}k5 RoqYP9g C`y5*M x*)-ThMөDےEgTa@@IQV_۔KH3ğ* S>0@7B ֡2 g :Ru&ٞ?2,pbC_r+CxLm;`1]C'~vI#+\=eGhhE9⚅n\p&'-ҳ ^͚֢PcKqb54ƞL?~2/Iʟ6AzBi`ѩqHĉdNhuC|Y<ӡPO6h 8gҬ2ڢa*=/*kpAl\2 e% ;E?1OPmjI];W8y\;(0 iL[bZjX/euxWϜ]eFMxG ![;y!RlJ|lmMtoo{atjZ():Ш].h+?Dm3ZwQBnNX]ҩc= iۜQ5+}P$,Dnߐ֑x$+m#K VhYi>qv:'ٛϪj8&b`m̊n}V[tȾjjJ\+<)CjvN>3`p5 ܮCK@ܜs>蔉iRBg9#:`t&t-(W'97jp4\YɤjӞ3@ sCq(G{U8"X5TuD SL2Tt3誚^T, [ %Xv*2B$$dԵr1GޛbX$=A oLCprӇf>3@$>)@z@$϶UKrh՚^$TI”-"(ouVH&:BTnZާ ^NSDRb+ߤvI ѯnnXQ>cZQh,1#p{yԾ Ywbw002Xe+TQ 8@.I{: dGja!r#x3XOq+y_l7C~8'=|[:8:HKΙ|ȝ-%' *Q S`{[`Lh:˄E=itYH<7Y,}d[d!N_0>5Trr"ZMZ r&KguFpP'a)FjF^n~@K֫ؕ8@ f|cdpNrHkǀ~{ s~vҘz[Щ(VeBܽaW.ߠYx~I9g$<U4aPvfWNpd~M$@&r;u׽NT H#=5v`ղpG/'i6hKQZ(G"$Ʌ*kYzBq}!r|Rv5h~[{Uc!ݛGVK5<|77Kɡ6bɸ&NjdDC-FAЯ:;ܺ/s=joѯ*\(~*Z  ~oѠzbggZB4@nr AԎˑƗ ]W^{;8"U`|Q32Y_mxi8֡x?fxM~@w`P8#bXvf1O\%gse_ w9@m"IN#2hNCU[Xp{z^H־H,(U06꺂c@vI}Y-Q^l¬^H A@R:i-Œ߾38DΒIrfW[:gQ8_34*wdoAq=ɉ_\Cx3͚F0XrS4:SLb cmyٵuYU9/B&,([kcOtRv?nۨ$G4pn1ԠkYɤ⍹P2Utθ&[f9Ҋ ߕ4=yRi/jk$zL41myz]M/fM8bde)ż3!UIX\DWdh)4n~]^F c~*.e*k$PFxt{oᦥr WػUVF@ ^WB+YYRyH%4YX݉^$"XX涨(kmG~(ܰ'݆n!Y'-.RA=٤ӱdRI{>}*j1BXW+#f}ZX" c|d1I.g.OQ]j(kE"G@É`!;N_JıV{8k hK]` ?hb9^weJpx鉍 7sy1)(ε Í*J>y9H9г sAjx$Dİ͎]y3'ޡ>Kh#)]6n⨇smX8*Zūm“F/u7heEu uoEV :W7:i Gͧn0̟& ] '6~ǵ=ఔ'[HM'8x(|g$Q^R N8["X߁m}O/HKޒG mIx(䞒wwʥ^H>F ]jB$UmL#yq@{X mQ(wL ymV;BEiջakiG0h8l'eFSOߛHFGEeȜ APdT ҵXcHy=8#Nc 9^8j+JbϚMzwL^x=1$I=fQwIԁdM34f_NuU5̔#k8K@L.h8ϣ60@5.sw8WIPsï:Ż0D85Zo%iٶtUv .uoYbGqLdE&%:k6lO,ft^6NgTp뢺\pO>^>T0uqubf5#E5CXp>Hɩ' ZP47N:P#gCG̊q ^ڿ3]k1ɉ[fd1RJ֡^ DL\RK"nϮP{k6XY̦U]Tߺ.iCmZ}[E ek Ok=g>(hzCMjNծg*wg@P30m3 #W+*d$'5nUJ&G*/cv.lC"]\܎r޷Y_z̆@=4XB.a-:rU)R {4tik\ٽ>olj{s1틀{7ȧ/7P> R0~ ?T<}+nY:՟gUytrQfs⊼'WVLf'%Vdctg7#uA6ZJ{Rv?m" %]ٖщ禈X ~-"-U4"JfRR^rU\9x ?%.@ 5Y"gpR JآZ;<2Rz4$DVo{d1d ŝog{'ZҾYZ%:!4K\]mRVxI;|oqx&=fi4v\?E],Cڵ1 #W]T̮:6~Rs=-D*(W&ܲ3VjA]S53H3$":ո:H[.9˙Y*ÿ3`)k&nl4>l^t2 ugL;-!xeH*V0/1Jڇqqh Ĝ d\4tYv7XFG٧a0:Kj_@;pw ?_\挫7Ў}[1A-_jHDDbŢOf1-7;In"OCyz^ÌШ`=o`u ޙ]Vͷ=muȡFWiᳳ% Gl.D/V#KHkw&BA(ж S,w?r%-}QZ[XkAwrF;;u+O;`dYk{/oHVA/⾜ I^FH7GF$L*{h*W1p?T =EtXu"I#?J;XiU𥎔zxR𢛩Z)K}hsi6"DLѐ|i_W:~ U㎱J5N@Zr%g4-B++:v`Ys"|E=kfm}"@YW0_~ #x2gڇʮVpP <*/$p CZ&pUWE~prfc}Mа,S/ȯbNIĴ2ɬB{v=֩뉚֫d*?Hlq@{ C7I(mPF [a+}j~@z5ɶ{QmB飼3E #xǠ&D[  AfuNKUL!U;~s\O4}ˍxQxg^h1u6d'dCn?ZÑňV@}7gF4M A+pw?֭2hXi Tt`Cn\al !} cgO͈"D'#}"Q9_>J<.3} 2f,8w'4.BmS{&PU[pKSrM .0W#3 [ a䭀pu \Ӧ˼ fڬlީnPj,`.f $M_tI\bpbl^ob:Xi7RMlHOU&A~bY>9^h{]Vl>.B'U6留}:.}x={˹TךwL nxW`]HR HFg %0 n~찙Ξ}o=\is Ni\\Dikظ<η64!A8Px9 O8{IYk1O #6pǠ.0247Dl6(+K(@OPͧm|ћ6\4kUf(+/CEnDD؞g[-\rԆAzaMv{m1!UEFحya6o1p=Pb\g>Z:dl6dڊ 'ךV$x6Ϭ_-+e|"DhD2G*="ɊGǘ T̊{/"IcsڧF]`ԧ5>N^0w75oIW%lMsg'358w&wkrmf݉%&-uìɃ;Qgv@1_Cץgw t''\qh~얺s$$W!=oYYn@? 5[WU!"f"R}:?}``&O'`]Wx>p#9(x ~3JU60YN9"g]akڕԕ5[lYI8$3o<ƀ1|nGs4[vt9jğ}M叹,] 3ZTA5)#L_y,..U0Aw(K[xxu@Z&ڹc)M޿X6?7 Gݞ+N?oVGA(&M4D\ViPr6$'J^MzoJȞd. U`LQb:)uXXch7dRo}룔 DzC1maaV%g-}oNOp !T^'ꚩ⎋ˇyq!`-AÄ $ S]3aǶ9:|z$v3_sV#ZAPQMl&e[ W h~2QɟXVia랜Iqd }Im |@XKM]ԃ46!YHFb]n$q#B= 2RCE@ĠmAGtN!i#CDDbD$TGmPX٘Kl6*;t{}Zn]`$+RZfg׻=du]5w/Si MY6hHnkbivG5@5dإ9yI$'%}fs>c-SK23َ`c,HڔtvD<Sz%NHUj#ZQUmܾy&xL9+Ig܎ݟ&듾wwfj<) b_8 r.!g<bQ?Xm|%ՑS6C/8xSpmz`:r<]荘|Bqd$/$J<̓QcyzZ| e6dB52gN/YfF كU ɼ/E37H; Sе7{?fy/2OzX%B4'ZnvrUKbZi(+ X'#+Ju6Kr\y7:㝈#^ǣ~5a&q :NU$ >~T; l&0w|ƤBϨd;ok+n mb3"&~SVPaw?nBиxAGq^<)^%Wf̤9p P)d% ~QH"g'ɢ$T(n au[]xj̉& vC: jXa[N~1SȷMNvWrLYgePы+r(BO& &L毦u+cCYtlMx|pwջ6d}o+>c]['g‹rM_I*qQ €rԙ(g8S. ;$.&H>~.={hsMw]C cm\RG!#N=1gFa5 s|rh086?EndY$gW=iIS9e+^\`"9 4JLlKNIPVDU {35f"%*cSs:'QD+B="@H~V}Veųm*'չ Sp5-iy]zdZ FizQ@Θ OL^Kut,XM[HV1cS=W6mRɒ0fnȌԸ"VXˮHKuMo] -s~zTf}-w^ {3 ?+ k;1D@$F Cz42ީY:UelF$D|նb''-t&MTPRJ &~v#8>JFijb,&_V \%҄,c Rea zX#6т#F"^ b*]hL!GڝW r?{j11itRaA3PByZ ЯIO|)ݓ/9L=qTPbّG*xV2I6=e6wBclP]+N.a0}?c N_##1!+R@E0Sy@)S-td:=MVU]Z%i8TDw S+.5" 81ܖ$6`VI2T}YкAH$2aQh3!O-[Cvܠe=WR k rL 䕸+=reOL(-W;1[tS6Dd71%a/ x|Qͭ%$Q%IߞYhx>`yzE㚖+֐zr.fvO\JlR160#Nb& 3$5 *2OB*XEj.7.$UXZ7ƄPU5DڜY&l1lcD,PWMg#P!`J93t0s /P>K"*&)dE*%9BeHOtaB5޶~.ˀ-LT?\O M~j{/ϸSxPݞ2P V鸶y< R <߭ F6>>=gv%ەBt Gq>mгF 1l3F 4\>Kje--n> M4 Sm-yo L>%E&/E)ѾR }lBK}x]k^EfjA]W`*-WUCUF2:]anݩۯO?1jVh_"Ex96qsu?O0ItE¤ [ J;xPDY[<ښ ۯRN{jEˑ(<nvfD~q`IJ?=Às#FghLYy5YRZ]sYJ2.nXyvmM;Sa][ڱ >gs/\-h(671v},&s!ºxOB~ܬ'{d̉{4!4%VEv^Q1:B&v6w8lz졝7% 6FT;En 8iim?eDBZ$( OTlp&|0婇ۖ!xG4>@gmp ɫ׋wHvˀ";KsgcOLj&= k會}T# fuIY# &lo8uԟV%g.ZvNH/pU"G,C|\S92 =5YpXm{>754٬Vp?I.y#Xn7)~``l614TLo̟vȒGh0\D-Qaf%N~͸_T~}C&|(UR;$gO4E c4 8v3 Kךo~Z"αB0,2[A] Yz >ȿq ,ݖΈ ByXbkȤNXo6\2!Z# O`0y\xWA>U?0sn, ƇAcH̓v`l^Q|G9 ш | _(N!GN ݂]@qn `ĻDxq$pj屆ʯ2  빸ڇ='D =7#=TЄ A9~S&"PxC:hoTL ^'z Y/VŰm``%/+iRycb FPnf(I-6V^WnI {a6ҕ\Zަ>&kv箛Q }R`FrA@䊀LgRp9ks!EKk5(H&ŧbZuxvIun lihQ:&@~&uT8Q6ʈ|؈KӱȏY>}a-+j$o]4IkT+vEBfiGۦ#W&y~+Fi e9v88Vfa `=?ǧcx[] MC&؆ߟh0vP0A$銱ߞ;Dx5H /Ft]Qbzyu*D*KÉ nZ53`J,h~EyCcȯj֝Rrׯ?{y :a?DƢ,Fajʷz`O`Y黣C ǒdJz_$3jK1y Eis6qٸ"F9|\ ojëfVd-Rpd%*:GFgo]?K# mWZlؗ`RwTQ;Yfz`ZT{$9uHN2%W%5N]o%㔍qC €=5]H(TFcQGm, &Lp+=rJWj]iVQ 3-].س\yJ=UKq&sk%@۶C逽">=^#4/gP\Ôjw>I9da`Qq݂gyصTn^{"iۿ~5xc3S|:⒎Gznؼ0nG&~k<=|1> oZq4avEku^IsPv(݆zG s kC&kZ '%H fFq7Q9 +}2JWVAl'fBkzhFtE1sizKB9n{ͳ /?=k7 <'{m#,M}~2wIgᕋ&<4J}WE:،gU`'^0AqU$`Jj>3#wU  qjk~SGSaI`$7*X}:TBj0= ~Ük>Y6c+âK)'fH.z~F1G)"G/rW"<_g6l%·MdI{rۡ [)ImZR0okVp35qOM}։{"WK]̾.anc ^ۤ?x{[dV(= }H d>]v2h3g9FH(߃lqy:I^h3&v67 '_ 1pza_kdsA;suyaSone $,f98r͟z=nOM?ަ-Y^\3Nc!}2 ̘C>?Uńf Ml[Ge81qx8 W--Nl0OI9}$qj#M'lr,3|:Z_na#6qnIa[KD7iIϞ]wT{b׀ż-KUP;O ] \㞋ͽ},ј8Yq+0Nl6&OFr=6aM㟸w^ehOX9r`؃qjYj)Nɻ؊+V_ E|Μr}i_zʹɯ7R{6~XYĔiHY+yb3ng/1&\D2BQr~ a8MmU]{$wH4EQ@|e.hlܺr\TFG%ǶYS'9H| u h7՛a>D<#܉9qW'Ƴ@QN ]-]F#Һss=sU,'2G*buI (aZ U enV'Vڸ^ i.S]x{fz~XDP~7<#uN؎LjwA ;yS4ps|A_sh#H gfƅv7XЛqC\'Y- wP^k> 8PkS(@GFE-ʼd :*^;ɍ^IK~Q0vWDl\1$# Q=7eQ_RS̮[ fIz _t>c7:,#~lm?EOJ1 mvE>J'uUX_VVVϠt5@8!:"iG$U&GBw~+ Y-5|W\Q~@gJi+Q3EԬ g8 F m Ҝ3^C ?ƽ4Q9@(G1)fKniv w@عFçhX@g/a"3:V151!m !$d~)Z~57eZȤB?ڧlZ$/v*߷/*F(,Q4IR72zqOLX!s ]yeE)Vg ]h0 R17C߯J1IiX%EDqLdYiQpH` ڵwE_UKZuWCo@,t ̍u yx{4Bl>1:) 775,8 v{vb  _`ii1!W&SP%jx~q.]!.׹avxU%Tkde?ƕob=Tlۡ 9]V.GO$n'xsT33!_2򥆄uomڤ3` |/Nk\\EકUt' XwאlDi抾۪P2; mnaVt0[T+sR.ڗIe`IV1ر.0Y,.|}qć ;:;5vTq8+/dQІ\. ph9+K0.$Qmw9cDgh<nſYe d"7.e9OER15w X;ZpC`'D( lrU:q4ΥY 8,W|Io 躬qYTMLh E/%5'S!4ס֡.j6-Dž JsJ:ÿ6;M* I{E*"=FA3ݣ7_(D m'Oixq>mcݩT"w(\oU,iX{t}*Lj1sѯޮ 0SlIWf68Чބ؄C@rd[cɹR~`l/8DOeSqc s/}!<;IYMq![%RIEed05\ٛ|21H]w0ԣ>Mfk9>遬gZ֔)x(OU@qb _ S1KF6/qkYre/ຏxxޛxͨR>a<韍ܴ 擥=?=*nYV(MEգjd وr}(Q{h>m1jZd%b4us?[-y'/즿ѓM%n&ҫNjӃ Fr'NEwl|#/ JDE铵@f(9$e }"xIr1Aקڢ/=KTy` p@գWSΈ[;}פa@ޟ~ "qGW "*"3Z*=u2WqnKv,GI5@|WQp{G^+J1B}i.yk0]%`,8_idzm=T^fټxY_qU vZ˄pk.-|\Z@nAs:Z:`6#s*" )/`)xBJ#;Ŕr[ZR\7t4/6FoTH))b{u#ArqbO<Nr](P _ g(⻽vڈTb洴r+eU`0^}D0:;xH'vx o vB#B22p}w%8yǑvAW3G=Ss؏rz?tVznx$$;0# PsRgѥ5"/m"wn|pV좏@G> (K#x4 *}a[(NWd)uB>&c7 EQc}_+6MSH])nǖ0pHc9")0Q$S mnE$Ǣ|VA8@dC3k}ə>] c=ݝ@[gaU" \ >r0[{<+a.bVTqsGddDI:f;z')EᔳB[Ӆ=' :iDDF#LchF8Tj͞zۆ4ւ[N |RZwܚhd GR s[O+Jutb#p5E0j޾8n }YW`\Kc(D<(U&N|nYf kaIϣcJXtPnxQݧ$+ٷ !2btnuD<}L_9B?:=Se~ !c[[:pʳɁe'&FE ^F/g{c"IMCx|r_ǿGv>qi#W ]6mS `K"ʫFy3D&z͝#kk#{/E"5<%l+w|3h -44k2P ~,ˉTNHz25f7ͨf}+ (;,XQ:7rҰ{?Orqi{:Z$P6j9]U+  %W3I[| {-gZQ&(zy&]_ ~lZTe1ZW hz򁝫6%GLTU|1O8Vߠ7P?T~DJ7"$0M*NGa06f}c$~b z~&eJn3"_.K!%_xKD3Ѥ !Ǟ h¢Ym<7t*kI٘5>A 6Lm.FTi)D>JVc`$B\a. y{Zۈ1+W?MG/]i@*Od3\nn ɻ)D!VUcL&{HDNbbT=vО~ۚ8Dc>]s`܉DaRR۹ÄB[ӈS0N ɗZЮwkZ-ߩH1>0Ý0,+v*jԵZ]'@!ZF$n DBzZi`dcb#| R$*F(,گ6fC}h è!m䗽# 3e9(XfyBM@d!N1vm޽Ph~SâhE֭I(2܁Fk'5f=b|i46 #Ȕ"ʓ;ށE[ VyguM+%K#@H|B09Ğs@a['X[pD.D$*-݇ ԘKnstڞ) {55&,Xў6J^ng;aC:* $I+2\njB2.T/S\}I%XDOgGV}yAQ" L=ôא>xE?/Lh}&2-`/OeJ;4S#W n(KO oe~ݝo˥Jt͵W-oٵF=C j$v±j[_訢YaúVki6DуQk+['߀mu%g7)7ag=*GhA c[ȁ=x6ۈ{t˛f;`mZ|⸱D kg[[['c#*g޽`WpQZ7=pM԰`θU@:Fgyf,FW`N)iU4\MuӯG:}VKo]`xX7lnsS I@VW4x`+;ũ>žqP!ڥ G%D[/d?MJsGf20;vhIN-aR!dzprǡ><>K[1&AGmBٱyGu]-{h) ;r+ 9ɽ].VuTf 5pV0Pv3BJIExv[͇R?:¿k2=;1QV2-Uko]՜Ob縜΁p(!V B{x/IVn*B>2zv xK8#A?ٮl3 g̒ \˞Y'.FM9nS^ <7&ݞC@h1'u%M#'u8͙V5xFLP:dm%h=mo"yi BVTcZQMNc24҃srtJe}EFdD9Ľ@TX 67՚;}d_W%*@jKO= cwgmbH'tz>er{`W4j= Cv{sBaє1F"čFv83g~,Jˍ=[*9 \oけ |zr&7H/qߛ?ʮ@tԂv#J\8\꬚%6ѿI-hƪճB2#!q|m|GR'ӡ450F?Yv9O5:BڑUj`w#@,`X@?%nͪ+C%ԏȇyp1BXk`&[OzQO>u0"*3.g*xpS_JB%8PF_UNoX Z#7Z!וl;D(Z'W{~hTUfc0١Vmt-[q? Wkxar7~1\ 2=F}WسtvXוͣ- @)h[6V˄AÇ\ -o;z7GYi%#klcZL8:%!Y̯ȦAn: iSxhc%>^K>n}1v!i_7QHwb!+GvI@ avL*hwnyeq ⳮ9f֋I?+5a3aQ!d*c9GCF;Hy qZ/̌F%ngT^WP9[Oio/J1+Zαۄms h  _ބy[WrgY !_]4D#?HRA NYY!\c`0 *2m3T8@$N'JX *YљӚH1co"(wdl5YibɃ\ה_FjS2k#JqZ8\LZe%K[DZ0i8iasH:0b$-UE7W8FM]K|doV[sL?[oUzw,T/F5nIX41Cu9^FwHp^ /4CfWJ'שM3oFVbf~.0C+%WAs4B`5 B# %ѵR~N۪cf#+{"3{'H&$Aa-]YSp/=#?4m .ԦQd?VL9(qN)MKLyA('OXc^}&%7 ܃0m.-y,ZCmL!+>@#_z㻱gcGNF=,q [U  ur Olh8J}ͦŢmgp!ĠELH+/}&/,ϛ6HըbxĪ$}(SeJ]JR;Twmre{vF0ǙL&ڙ59zs~K"%xʅT?}{0O*r2Ѹ4'f{L `aRO:J&c7ge c iUQ5k` npૣ_9DiL폾ע&H6`+hOs+BS_mnR?O)ўQFb(%*uܣ$JH578WC/W;,?ÊѼTW.xvm,Õg=dlkQ9x Y?e,l= PhwpLUcm#(IAqMYR~4f<"Ɇ`%6,K8 ;BROq!z RVʵPkD (*cִ(wi\yBj7فY\ F]>'+^WLBpÒv.xg*icEز^IT/,?W͏Zce{l3\]u=V}4×pĎȀX_(}5'uDJ:"3{ ƈb2B'Q22e{ 5Z(˜HSMSp(MYv|YWȎsr#>B $e̪)3ɨ؀1[FAkؒnR>L(2'9 >(^í; a ´cz0Jπv K}kj7 0b5yܭ`=3Bݞb1Cmܪۨcg~ֱ\E!N2v;54`|JlHts9^ڝmwD0iZRfG ֛_y.#څgEB`O3Ue _uHf_ H!JS1=0lR+;"ؠىY l/a83 vkή* Վ{!g5v g{P"',Wm%Úc?]vg! PuC }/_Q=ص)6uTegWBXV Mc$ C(Sk+Ќ`E j︛ G%lΥK!tsgBR7;j8H6V^ߥ4ozZ+O1QLD!WK?%Gt| j/ՐynI-0L&I=Kh~Ź1Oo3ۋqim*!d \70 r&(kPne 񣍛+O 4PrJYHO9|i[`1۱Ӂh6v܆tBL;8]V'T6&i`C;<(T>2>.WE5~epp'1гfIrC=>1Uث?bLgV~y'Yޖ&H wh#}0)?mc}ocKӕo:Rc;ydJp8.i\S 3y(0Wh~4\lJiB24N-cw[p8/ x8@̈ЈY?1p~`c7.kdC;`yPbys|F9M=yVʏpÆsMT8Ż" vbՎ_*)Z;)FCbMSE+ei& AB Z I{ B~(gm|+$hFwúNG*%5!^H PZKt$8:8@}:zq3+)݅:2j8"g[ {Uu)-*x>j}+VSmȭA:J8a(+m@>wWmpAD5zQ',|6O)Ba Z ~A7aܓ8;Lq /<ޫ |߷F%5FZDTr:Yo)_a eLS_ Ꜣ}UumގeYOY 'vO_!t$%T#>2Ĭhgrb|rmq@1vmTv%*rE_|?sXVƲ0^Ng#oSAyR[0KILca2Vqrh%v247.}rW[|:c`ga!(|ib<|qϽ˄csvU&A-4<y]xeWҶe Zꗹ Ir,7ۃ"q`/_ibfJ-ֲ* Q֊Gaw&OpG$bs ~-^~⤐T݆qNOhf-Ѡn'-7\M*yt ujvl‰Y< ]т0f|9EwKx26~hqߠm9"N{۳rWFR[N˗iGDI^L6|EZL `5Br쉻b1800k3N YQ*MdZx~%~OT03,ɷ6B1a†Mר~/stM'[ِ"#]WAP%y0$o?d +!t>ܒ@m$Ԣ_-/CϺwR/_>y\&*cH]vfogFAs&YF o{o6GG<U@KԔY_Y)ߓPDRf>ab{Q}" !; "Z5MMNXSy{Y|.وEy zTckΗ I?$O +)*dh4B6~ɰ@ D챐BHeeۺ E3uDLCUw?H{U^2s0.U|qM;CNo͵pߋf9Bl.7 -rщg}:Onpc[;x(c6+>XTJCq%Lحcj ӤHD1Lx uI6.X=߿U2HGkB%W>0~U崉n+j^-¼Y-y+:`d 1B1ܧ.O+SN޾C00-5v,rfl/䲥ŸܽfbZؠc;dyh 2bjgNsr>-Q6nmۆ\&w9(l25/#[zP>S\â\Xɗg]v{aSl7N1~GOp!BR6ӊ#dj T)f"^XG8uX'"ܬ_46fL3=E^/l ;si&m^1Id$Bʂ/]a>z TQQP9OP8u̸r㌤^t+lR;7kg̿Wl)Ap-#?3- _շt& :YbN7tg[z$7蜙Jsj1lUQu iꫨ!miP'7J#yKׁ-}fKq舼=Dz`'/_/<5݁  Rw6%:&%RYߙ}8b` ܁Aӛ<:֮MH ]Hj,cAK},ϟ.4`KfkG?ȆKH0@*yƢHW.!j+7EKdK( Y2Ӗ nr}mSN' o),^hǺfu._ Q0sgb#XY`ۗd-V" Ko=ԓ(l|s䊕cQv$y<5ifn=hm4u9a{q^VMD P)Yt"Lǫ | eeg1"Mx3; Zԟ)?yk#t=:ӪTtcGQ:v$V0naE- ҴvzWĥ)D9@l澩R\w3Ј!@K-Fq߅ׅIأHƱU^uJQ]ΌTݞ[~pY8myL7S.@/{Kߎq.Sz +0or0SlNYkˢtu(\?ۈ 3޷wCT`,'3dJ@L@Gٙ,{y^=eyvB)?vAޤ&iHd^eE=DQVwxB.ݎ VY/\k{z5ZExo8$%,X&G'z0.pⷉN%jxoSrRb׶V@iixOF`s+*Ģ!a]J5bʁ2>tpfi̧E*n{KӘwh4mʴR05 (c!8ׇBzlIIK10䦬|b͙չo4*_Wu6h1řDJ,߹vt0`S @ڢ< ve[[-p¨fs[WsD47Z'! VNkS6ۖ:PcbF@$Ͳ=KyʇR )W0m|v-jw/y5HW@͖VXz9N{Gbd+/rc2(-SrvFƍ/r] PUD("~b/n3Ue- #YqPjl;RrP9i&LFF1.*$%ZSFRYrߕ[xe[V6!"֭ B\u"Cb~(6x*Āa3ûL:)Z;v\&!>/:TrնrZvxr@R]"sɬ4M(`xf6O ̥I:Hn;V b쭘2P%وת!;m.}\L?PuHS7,KٹjVo-D90_12;vN V}{;EbOsxN? E>uVMK[%Fwf7>0-PquP:zuWPsB;evC0ǹ~dRe~9Í?Lx $d?l*hy+ {@xEQ &+Alp70Re 6z E9[{SX7'W+0w^$"uӀCкS 9]͑!tq9B 2O8T۠[ZX st22x<s 'ɳ~߹}MFG9F~Kt8\iĒbYXU %jpE Ar.)G7>&/2[|n#K)7]iިLJЬ˔z,S8IQԔ9|k*T UH-5Zč˜$x/A=D[tԆWx%AƸ1&> 20$M#G"JldieD΁ɐRql xd ]LkWKf#'ָ)B#O7,fB:ON 9\Y^s`6Cn+A7Kk+T;f]oizQ1iܖ& b)>Cr:6@h6fNڼfF.N\ߤjEW9]RV^ (o7ǗѮ.K7G\!EKR"A4Gh1V {vw+v}ޚdջp&g[j'To[V{knΩ |Cnki@GI+8,hXy@z!rX3f+|=r)k<?]$2De%F<=Y=Ae 豟J'lᓸGN/ k0%N7II0Cg22/h0N E q@粋" +"pwl<8Ƚ;qV8]tCo-;&ԺQ=t}g儀$rk(h5;7*}W8!Ӂ!\o\zi.>W]T^^!˼-銲f*h@tBMp PDH#S/:Eɪ3Ul ;Oi@+Fwx] KK[%1=Lg)_s%X$@@]@{XezWс1#e9]- Ep!t;;訳[TK*CR AO͂I{s;@@Qz8df܃ixtC{=t`jn#ފ <4_ \OXz Dy/;QH TUkytvHcS l—-Fƈ~?F,9?q{'kF8pmKTyGHW >/vYn0AMa mUwP 9T_3,([i!761Ҍ'H-逸Dgm J}d~\D2Oz,&sr>F%L-r=ͤ6Em8!5eJZIDG![t)1R+mRLg>-[kl:NԢJ^EjMұrd v>q71LĞ+\_σ3YњaՃbs)tJ,ru]ӗWE:R #}I0D*꿾mi\e/|*,Zej>rխ&~jY׶`̘+{c=酔Vo?!ລ'xd0ɘ'鍁 R4.(0' x:VzļEr~ֿ8 &Y:H'@W;;/H)T|GfR\W߿j!{qQ J:]X*^,f<4Xm c7(mNu薉+{dwᵞəƂ3Z.)HQ*OPeF$- \簳1p]ݜyɬp<6:hsxb :e_0x}DUGU?_ӥWTy6tV8@'^AX~J^|mꔺ$Ug͝@V.pm/A^@ KbUde/8FqliYo,]Ւz9/5]U‘_#"<}Q1nr5$+2P9y퓽ѧA$c g7c +@~~AWC>SvYP0s@{E?(l)b74)-.wep\N_ KhF6N镃MBe,'7:6 Q$Znxە~сid?' ='hwt?9@ e3X2iј58<,$~뽶ݰA v8^_5~# ,;Pd@c^H}^m9[[/ѲscE|6a&+J[&ZRp!:AiC_Ի '>sb؏x'H ˉOnjg*Tv2X26ʙVc |W&fL;A1Mhm@TJ!R9+9x#5`yY[uOބWΦ|Gb4ڇLjXL H%y1X a}Yd1@Sɻ.;ׅmBc^ M6Hx(Ff`{k!y\A66usֺpoeQqxNKKlw}BK + kkY=DQ*$q3)"mIfk.<3tgSk Vi׌yzT>镔r[04b <~)oh 7bR$n=f(;-`Hi). */oHUF!Ҫ~Z%["~+PMW ˥%-fȦk.a.4N1˵R`g ׳,@PEWF9e܋"U0yjݿH4*nN'q0su!xCg,lKΗwLŏ(88bHEz TMT6 =\؞(趣FdW%_JԐPѠ/şLz"3E(OL\đM4p㇋Z[j;"9o2hָd@{js<ڻe/ ^qVA-)@2^Ͳ1¿߾Lt.z/=q? Tʦk(C)KmݶYN8?OT{x}4~.bȌf:V͖âe'ԖV/md$ >egP̳Ӻh&bkjuݠS,{4:x};0BP-yQs;K[. {| Mn\c/&Iױ gG3U#$ %sӋ`]_0T5]gƱ(10;Ddw(S(v&A1~őfGQ 0(^(6{5d# @hzzw%'MtSRRȣ_&Sn@sNg](_*G粻sॺ|kǮ f>Y6Qϡ caU@/⋵riX kTSl/1K tofN^|]6hO40nPY=(YC9vP($ΨM2'ﱴ8$Kp ꑞYެ^l}FWdK᩹.m\TcL~DqhZ=*S`zT5"hn!V: o̘F`kwx7wR!_/Iu;cqudt;F_y^sea6 8㤮a\$UHToWkb>.}ןĎ83B!չ;1L;#U4 j^W}?H'q0oY؆ㄻk6474r@H<ʍOP&DD"{OhKnAqݐ#pFC2NYVy+.mWB75MN7t*L&:e3 fRa+_e 6q lVo$;ThZZ(t֩<QH *X ? {Al&1NʼCG"J< GRb[$н^%l*|SϚހJ}*K^ y[ MvA{XJ'Nn49H8kP-3J52= #9eNL8}&3\p9׭QU.& bF\$X3r.#k\HY(;WUysGG{X-ގHIMX%1 ud!c岕jh֎7mIkJDk厮TÅq}U(.wռj', E={QmBJrWi9CƄ똨fH(dʕ3Rx:hRnQ?-fJ?R|KG.!xM8Id,R`Й Nơ6Sf+op@z7X( xʹ/- XZP7|]}E7o Ht}u._%V&*[̽]])Y1tfK|[iTV|>NhRR1qY$;V8R+X-{޸eBn,\HOEah3ZNo<(mTՍR=5m%rB/iqO7^L9:*6L"x1T u)T2Ubc? P=znW-p[+ !8ZAMtjsaabZvוU, H̲R 0=xXfZ6^uSױɚ ז{tlHX5?9l+Pk;:\1- . jf=8I@b{hZ#k~ uezh"9+B\f;F&؅D'N4j?v(rh|Ҫ8 7N =HK77U,*x`/zeۏ,&r4H_r8By_*RFѳ#NFSiٞ+̐̕觨m0ش@çXʉ9'*U5h'6b-q-Rn%^όbc?'AeMPZWyNoddnQ>Y.f ;~nX*+u31U_8r!$J}ċ`v*䮣wQYqk+> cbbA/mJVƸ/JPZ:cZ#__qo?!׭jd zN=9n摛9l$_ۚ:Gw&>8_̊l) 6)}S4)۳).gMk69K~'Pإ^I($8͹E˷J2-=t䛞};N"V+oNI+xʨף@9}*W1iV<?8!yg6^&;/C~?(_&i}&܍/k▱LΟ+;yjumdM6YQR* \? 9ȇZQǵjkL|rnkL>l*wQ޼Ҟ]K+?Q\v$8+g-&xmtaP?µh:)g#33H])TS8X"CyR;wVyGik+#q6&zkM~Ał<A :vaǧIh8_LBWzXсq9wXR 72a<+F]g_?V|C,E;E`^S*[@]ѸjX)H/ 0HY3]* 0pA0AZNjQЋGkV.qrm%gdBùd0ƎVſ[aolu_?pP3&TM6kj+m_jW8ڟuЖr'Fn.lmFduoo夌Eި#]ʼ<'IW Ֆg`Xd-vʸ2⻸ʊ ǵ Aaˁ癟ɛIj>|$hZbKE M` r'57x:!f;0 EPi*m9㥢/ҹ޵G-%s u!Ym%H) Z;O";ŁrmJ |SIJ+C,C5/QeJ٣Y$ukuK7D[Ď (P4J>"3p9>6ٵBbcfnO4|ȗ|;/Y`~{՟rp!d}HwJ3<ګGOxuz զ.?lrzpDR;k2K5ӵw0AAOk0al4JFD@)&k;4%5kv1Ʈ/vygtS)L]-.[z4_~θ9 3Y鐱 |??~>P4u*jEGIJ)*cFKZ+{+ #S^W]j^~{Rr]K >ad򴧱'p\nd̚2ƖWKB̖BpXIs-@RD"9);)zYx\ZilK@-}ąiY]7i/? M#~yDTjG"Za͔sw&FcyO6z)y⍑9 N0}Au2(|IS8զtQVLg3PNՂZ|,$M9zwto4qIʘaN1ƉjTѩR_sߪ fC\ jfwrBQ}{z|i0C|'<^U#k.nC@JB62[vPtjU(.I%i(PZm5ML{F7uk0qoYq,y\72b.L_߂2-vu">Οdز&n|bQx&kw^n0*=TRǥ1bL0]ZR@EdjA!"Q Xbn\$&-h:]F z89alڽҩ+ih¡ pƟ0k# pmb`cuadž0sqhi8z Zǔ˭\cI4!/1B'7(\8-qJZ*.'J "%|n$mUH|VTG?,^}!w"*4է ʘVI;; "9n~. DZd[!.35ڗ+J##X[.(ʒW,V235_5 #=7{ K h3!Job hI[ki9H!r(Q>*+Oo:F~waā m^%Sj<VV"eE bHGȚceHt$Ee㔍"NEAbWv|7q:I >g}`Ș֥^Yfèt ǝk\'mPFi{|ǩI@NMVe1rX2PcV2w?YP{2W |AX|Cޏ.$B@} 0foB&^B*s~bmJz/ݛk+UUZO1/:2I-^-StfN~>3'cI]yx v]W-y`fmo~P`э}BdGWF<)*??a-W;uoRE?^z5eԯvU#.$D#XBxev ".-9\ 7Ltz}5~kUQ5}qڎ &kgR.B8#u0LՂc1*1qbb"HKv6dʾۧ,DlZfvh}5Dro? ]Z߶1|AzO;vpOW CM~a`D&I>Ś%zJC9lFy>m{ݘ4._MKHjnИY?,P7r2Qi2J{և>$lBVlEzjN햛Ě֝WJ/uuYihL2и60|n Yws0kjK_Y"~OW;NPz!\D*`Aflc5r)&`rtJU,Ν~2ϳ;=zI&~.ڬ F 7ŘIl?؃;s+%7/*HZ5>F}E8a~1rs_1da#;eW{YC\gNy؄cf-uq[o(*;;l'Rzf{q Q yׄߙ8@ҿR<ڧHﶉxՄUG2qfZۣUavWUl ϭ6e/(VSx~ʻ'Z%eq5_lM[_i,\0li"ΉKԧbtry}0-5e8(B"@y U 'i[@$ bv.S=uOj`^hEs>\S4J9퉝ab :`t̚7Q~(t֣rn[)cک^n۱ 0uUAǵ3zgj#I(G7ERXL*$$(; |3Vo̖8 ڃ{ץVУ} Z]ט36(<0㷭x _D}.G/>aWI?7c]ئ¹J1#.hn3h,tp7YY<\|̞zʧh[{V \J;N@:u `8 (Ě:FDt+ʼnirT_r3xnp wJ>Ğm!_ݤ߰y ;m R>Q20mZ].Ů2̕R. #HQʉoo Vs(x J*{D$Ft`7-ퟀ5CocnhjXcԊtF*cI`X*"NxPX]IGd&mu5' A}{&*4JHwWP2=}7q6?‚;XջFMN5 X[ڴB6 ;TlK {)P떸%\XK0w7[ۦuidO u $enU_-,&vi` ('d]}U8L25%fEID֕gLgʍ}  !ܺ`Oܫ/9Jya2Jֶ|+K-x# tor!"v[t>9]JdfB#?B2` ]e,-T%ɱL 8xJxj-UY4/:h0c^8`Ӗ W_Օ _`vRjjIN}5UQqC;Ȓ- .nyQƩ;$8k|MmW|<&XmeQbUxV$8R%Q72kC4ҁsmjZ-jA:/DWmYVy\8!h(S H'_r(NeƈT/qKk OHv.#N򮘴r&R XyK sV5?ٕ5N߫7( ús,ꃷ'1}YyS}fKkwQA`I\gu \}^h}IBFaޠ5`}nȔ-]脖Uf訐~\xof h8ʤtǘCV);dbev4ʼnﲧFgZP5k4\8ӈ!zuѭZ6@^a0ςk?bƵ[,ܼ2?{y:zA!!`+CpʒZfZSK#g_:qR5pJ9;X˪xR wI-;y0bB5NG8(Vu/ xUUy'X22;PSN4x8 ؁{BNa*QE}zGŋ8}06yۄh넞VU^@4;.n1B+y4F(n)n Y(XRK*oQnzWyXSI6Fq4:~7AYӗekti}}TtsUbyK̮-ݬl]Py+RX+~m_ƴ*d1B-yiw-kE̟q ]0X/ _{' Um($:Y$\5K%"Ma͉}i/AoQn- -H@E_ T?t @8D>r$=gyy"_c -'"U6Gk:-z&+Ul?rC+К87ko rق7ٯlpB-!h~ύg8wQ0>*#+ZPo e/]|8{zBRvI pf[ܼAn$ML YPY6l46d)7ÔڃlP)aޜT=~}CSPoکG»[Ϩ2J JR@R "kw? =.kSC=PsU .gR|=$Dh3ͽTj\47fRS$f0BXuV1Zt NaTbQfj&Х13(^d :+, ;w/$;/aQo0G ,h GJOLՐڥY˗0xoCoC`(KcWJϫm*+\P.X`=_λA3V)p=Ùlu0 UJu[V`z>[6Sc:)WHIz^@Qp!*&!Nބh{tqQ$?blvpayԇ'=9ޅzN5=[}M;EF, wv^ΓnTC1i~%&b A ݂J-p]swP 2h?M=Tc'ZȬ + "!\e >[`a4:ƯaPg_I: űE<&M!fR"Ӄ8ey/Dv%ݎt{01XD7/b'*bX e՞SE[W9 ޜbM6%Bnd`n XuOuūȈXoG|ƢtnV!! ^m69j& ~)|1t]iN ]P= r^'A5zو[[7x>9̗89WpbWCn@*'rGt%sc!q]'ܝ[y I[TnLO&~H+XP|w1v ndsvRj}wy'3eRJ*3Z!Nc˳<s0xap-ׂ EM ""Wh6__FF>sm#Au2eO8ZLݛ\8Rsuv0HT0g9I 0o2EOb_^1 dp: 3 ux":$pXh7SH]>2E)J~ RL_caL^,/d*y'1{YEB7jc[ |!ZUAX P\5=>xo/ A \ \LS i9j;6&`. 5Knq*B!f,CsvbQ|Yk FkL)u2,,!0,8}ulW)Aqi/nl;ȷz=eFCrUJR8gŎ[a#c0q.f3Wnoks;UWq<\#oKtkuk?ATfi㜩h=gΊ WrC}ǴPRU E:\A&JǓo0[z(Rcځu9N4cE0c#z,3M"u0=jp%y|2vNO qʇS] kD#^&xpye׼7_j(JD,X 'ܸΨm_M#k$e$թEn-˫U]fM0[Xr8MgOl{z'z>lۉ[y5Gm~4j^2Y Ion ddTs2]6)HeH;Oxf0A,61 !N` xMdPs@e`hvGx^v]`Bx!CJ: 9M~A&USc΄L1wZU*0 WzyK;*,mF"qo;&&(f LL%Zyσfb+w׀V]݂*ndܲW,V**%"Lx>d{-ÁWTw)i0۶B@iOoK&91A)]t[n>9.ކPJ(ﱂ}TG/oxoN{eOlr`l, `Ҽsh̶=@fJBwok ZjX$%5L$s2,0RSFY4HZG?V8kGSQZc͢x|')HfWX,Ȃ=k~_V蔮q7*h"W(u:R _䇋,` 9 X՞7*'E-hxgcմV|}-zz>5#Է/pTYK=}(ep%XtK6E3)oIz0+ob!3|'-$zW/g"?( kǯZoxΖ#lJ{2R!QGœiܨT42I OxIzw=|5Wg~^Սqڂ8g+K{`џ>5QԐ/2,i"5~|!įڵ_k';''FIt-SzY0g:R$I!Hm9_50)dn^Ks-p?=y)4l_&o}ѥ'r40RA<:pJP0/iy#ݿ JtPO] \~ w8odDqWoJf)xq 넌X1ﳇv}E BIE/h% Hc Q*VHׅ.MR}ώ(0)/W3ѬmfwG>j=IJS +L{Λ%iHه g¿4f`q< _9K{%e ͈x:w. ,+7%pb *PNDkt{<1Ԯk5[0/PUU6"0F\As= |?o4O1_^u֮E b@RԌYO W!yc敾{p*v'ɀ"RHփR nq5s"(t!&%=aNcñ*hb\Ds=Q/UBe6gWG r5lHibfeK@jL!Ls k J/W4(mz'w )b67'zOËڻMQgT)S:7\K[{4S1<ϋfŧu2d3WFE(9jlRot͎V{tF$,pޥDÇnu<Ӳdq苶%4>nu)jT~-o(D030tq'Nnv2JbmNLrZ. 2I/d P;ugX(bha8y5).-T_Q*}GpekI+Aț`T`cK VjOa5sqݑq?lSh\Hh]J[}J3E^K M5Ok__5j rƘ'Ezs -/Z );tdEm絔qF5%Ǘ[ o5M%L)If6OiczKwFXv#. Ag+Bl`8|uΧH:({iҜti~ʷv=F|ptۄle&Ooú٧&dB19R}Ӛ^ jfh>^nu߂]zL|CTYU}i|K$a)Xc9E x[9q:>QI\7dF+kJ+i;֪zԛl8r` )GNN- rpDF$d@+t3^pO} +qLc+BQK@b;jˎIhhFCʱDoͤ+N"!7viqRB% Q^LO$܏?(Z9EhɮS3V]\C^oH=4d8~jB3s%m-׼(F`װ B.ȽIj h36y >Nƙoo<[-x=IYߥ3^u{WoJ)rPBYGy"kW^ lJqxVv 6^Cq 3OOJ͙S`n(!yNFO1ǙI0E5,8wz^!psy(o;f_ BK郝MWlam6~+8yOBO^tV̛nwlZ:2(c3w :0nes ſ_ ̭쯽V\N_uaGX5xyp LŘϱ#dڵQV3r``# "]k}*WYe=7w38|rhOOV`RZq#cp$nK&0;1 l.^YPuS8M8'ӾE1 QѮ4>G%E;onGs,}|z(_ɑ Xd:uSʮBJvpےQlhbOZ))HOMU(RۯR5>Z(&-zANQ5Epg)I2 Dž4#3~U+|IQ? h!PЯw9!U uti3k0XAž>.=F2T{<=Ƚ2!R D?`rAMw ^"sb lokPp/HL!Bv[a< Q/MJ]>*.Iq%1ХzΔ>o* &;/x6: &[WUa )0b0 Ը[{cx"lZS3;i9X=0 |DG ;v&dkSRT %,"'<Z25>xYE?N#^ԡ;2=%~kW jHp/Ѣ,)?IAB9Ž-̻x gUMg\0Ɠ#: _@D܃Bl̍dr+hȁ7[G1,FRz{@OAx sSEjjncqhi$ <'5><yG#TK(n5N.pk,UkwmP H թ2ibkVw"S {l%+j̨><""ݎas.'I?D ioj›wk;E$C:ERZv I[xQR?+jyVb0ԃ( ( A֕JС`͔yāPB=wdBKt c:/b#Rcxfe ;ʶe#ËCosyu df[;Tfٟ_t8& GaP>[+c15ADC`m۾n$(/巾lPWB!2Hn PI~*:r/kO2ժ:W5*x Pi-P[&AN|#H?EV5<gYx>+j] !v ϼAk"Qxd2[?Dfi|-Wc X!MPxa("qfRFiq x=OtmFڏ , Ưw!a}/s¶׶ܪl_XߵyX^-(ęn 'mh>TSҮx04!'[o>*BWZռ?Q̪I70H=uiҷKvaZb"1ʏxux zOKG#X}ַ1,֊31Ȧ2@A0M̚NOMbkhiÐ(eݍ e(Kۿ{"kրY|b Cʤd4Jf%(W]T909Mߔ tElL[~nԯL=g=JE'蕐a˽7;$؝:TSPk#>e:?Fv@*pgƒ芰!fW"xSɠ$1 Xo<Ʋ L}W'#ڨW8BɤLQ1X7ñ uC.d= eBdaf+mm)Z?MRІ6ڰK:X2[IzgOG0ǓJY {FwKԭ_.\i(?6l rS˂eΔCꉖ'˾LQ$DXcԼW w9 uQ< 61b31\ǭz F7z~x+kǔR ~xt^L$I0(ZP 98rB̃u]#fj[D5)%#"HV<3O@Ҋ(} lY:[4 L{Rĭ@XqOoF+}L2Z\xƆU~8l,7 g4|j!9A^bi厧Rb>/[vS~@GOSEE5ʛXި5˽IscJ9 #ji:jSWi8K,m$ŋbr aޠ`5M})0W,՞ֆV|T#~(!x5ρBtU''1=@PUx;$!AӤYu^g? 2 ߖ?mi5E'GFP7Iɠ S/8LL[󢄂%12|ʈ_ߚEi!\ @NwJJWԉ O#DjAV+n6 ). xYdA/F%qA2mA9bsmh@$39 IxV'N8dzz|u 'C5V7fV^,.*..>āgj(*ſKbմj(S;nbJ2A%cQ⟽ib?'G&Ggsaؗ'zU'%(UODGA䥔[󕹍i* 鎔K\Fv64 !VJ~AE.{9$` [̅n,{qm;Ky*Px v;*Fnmk!>$t `&+D/fi I3[iyUXåZWo[gWWD5jA=pkj?W]7MXCmywNy ou/'?n҇RaoTjPm2Ӟ\ _LAk]H8!C Ce܌ 9n{#~Sg"Xf4H |K`x9IߥaIؚw:h< (1LF0I@ ./۾Ŷ# !i?s\!sYXlr4FUPدx{^P"Ho1f>QtȋKl'*+1@*^0 DǰᆳQZ0KvEf_5j;G?n92jgL)MVx>;F+/g\f9 fqL캠ѝgS:y=Fo;{KX1r_@̤ʲ8}+˕[6ɒzU d^ $\ o=,eMk6"yY#[Jj,>Y089KH5db1f]4j.)Pߊ ,!Q!v\XE(᪼Yޞ(e}4I+9(#]5Ҵ܀:U; l} =,nsKt:AP"N[I\/!H\LYy 9Ԭ8ͻ+M89ɮ0~7?M[I>nꏿ0KT[egd B1LoUtuxٵH9Z?^MǝA޲=l$SP+Px""jʙ =qdyukq!aU,ADm"0˴9o'"8׽wLSsbQv 4D$9Jjɤu DgjY3\- pM./f#>dGRoZ٨/:ɴrk'y NUMl}GDd/0=-uX  *AVv(pCcI,Dks(s _*=ݐd+Nz(H†"QV\zؠOJb1oP z =}EgݮmS=̂I\{xJPQBlEw;Q!]fݬtrH71ldd]])zUZi0S+hfwl9-`(fm_=!r\̲`6Lȩ-BaH15]6QN[ *~~~Ņ=5BQ[U? :UTkw5J$mR/"ba;naN-uqr^khGtޓ7&|6, 0A\"dOM 35ܪ3ףN&R-=f0GruC-Q#E6S%~L` Ŵ3:nRlFxI3N_ͶoZ d2P.BVW+Alnerwm%@R$2Uxy"(#Ȑ:z+)`g ٫P@V>@| [W$I|Գ %C*7:.XnrDf_Wa1=/O۟G?]Mo&M:g2,!gU§L= 4vHWp+O{hw(zroHu7sP(ژ;S\Dj5Ke!x]iʦ ?[aHek?TD {(TsI*)? 7w\U<$y/3^Wk>3s3AKiPߔڻeW T**JUZW[)Ll~%Qٮ*g'' Zs][9FAOo"ۿ>yi4vʰ@cEr7Ԟjnj/pPPbu@^Ҷ`t3d;Nb ]oT-3DpdG8zl!{M MUWp2 m 3}q6Tu'c0V7 wcg@J7K΂c_ad~bP=+%,#XY{fdGOlrT2-;bS; w9n_-K6ԻJkr|f)ux|9g=3Rqu d$lgKSыR>ԭWW={VUfߥ鸖PnONekE(Lyj S<20fn:DyA)^,WT>ĄQ1VMV)}QdNC(ti^[PFXph, 殇'ᕝZPeS{Ui rG𭮝 FK\q@1̭ 1'HÞPj%i.hB7[!+I0,įet%~҄埋`GV_ڪד pT]К^;V0Y1$:.gY  F8Ⓢ?=#>뻇DGkt:01/ZQL5→w@ Vwd%ɕN搾FʊLSik \;E"%m=ɘBmѷښH x s7MOn;AXeACmMĝ4-qTSn'b|]lz7q ʭDu%6DJ\xrkE7<`Fݙ3Nҕ/R(8Hf_ikҬyg'Ū<-6\]Giس;_%]p-q왕';6顒fQ;ʢ;}a%h7%O%?'ZbdʓP\~_@߇iϼnڃQ<ࠟ;He'/X+)Q#VsBp 7|?I )3Br#._";%hbۄJo* Jb)e d7: ~;|yu" h\7"x_n+7^~_-]d Kc2 & {,R1ZTB9'm!tzi44aa"?^j\C_k6bR>9 zO~R3 * Bر~9CW;I#};W<(4C:}QݢjfJ2q2x]ZXRe兺.C(a54Gl XûFv孟mRB«n&[<54.%s;ӴN~E- K vLh=(tvLxַglNO*ıpJCAAXzg/>ePn7F B7G NwÆ#c_4^EP\@ܵX_dIPD!Zݧɽm*I۫A%pat|Se GGCR`5ʋTҹ4>/,\8 Kv+?4: " 3 °Bf.TpP"F5c;K>W%T*\\c'MgbR~X& &C껱Nj[IkWJ<66F"52uA@peԩ…2Y1tWX$j#ݶPm:-l"2Dp|j|1F.Oz'@b3`lK)\)w678iA_?KG\ۉbԟs(ReafRWl:an MWk(lG]X2Tf9"xdpK—sK9Շ> iA&n8T m:YWXYu=LQwLMe Jע썔i@vJw=F350 t {xVj~h6L,cbDk>PBl-C8Z΢?w6 $  Qb"򌮮OCdz׸z.JD[.śKykKyGB@͵_B@tKȆ]VW 3MCn +po]{8';Hk{mY \zXKbKR]gz6ѩ0D1H屄;o4"cZA]PwoAW-nߨ~,I_Rg1trЖɀ_3fQ򡝮~&5|<]-R: @!Kgdv{a!h*|rWcJl;Co;O\,BJ/+a;=KW FxsǺCȎfCJJKyTqxp@nLy,pؼ2Lr8ד*[Cr dXБ+T5:\l‚cWƷaldEDvW2t+0lj?iEy'>kKC xi=Tq'xN0Yy䇴V`*j'=WC)M6;8ʽ{iuK=>׫",R!pÌcLk_rW0Rob`HNDmz;ٵ뱑IXa4spYnu# 1qG_*#$e3:CQ¨mMfwMI };'гzeDBE8j&29bLL ~T)zJ 'HfL"`#YJdgΆO]IQX-k6~hLV=aV*|󒀴 doWե-Ѥ6 }#7Gluu|uugc5m Ftd$,=yWov6ǵKB_T'9AI(E\mNcQauK:TwᏜ\H5EF J>0S&7oMZB/Zk/u$Re&'R C0ɋ>8 vtoFwv϶6VAGGJ`\l¿%ḵH6YpuAN8ہ"Ħ/9*Zc " LٵI'oz5Xp 8//H\e+'bOpG>.ϡk鶠B,*15gT_TtBCC7{Kڱ%TrHY.I1PM{++KCz%GE}2%o2ǡiW%\_#] gYc$}Dbji5[D6N^lI:Vvls[ޱݐ} ǸEi|y ~\~9_пF)b*dj Phݭά,Sh-(rLHB>2K%Sџ|7rc9%=D@Ԃ%p3UC H/NFsbv=+5"TRٔt:'z=ȱFfWir#qv;$褽p_8ikmbneCTl:+4ȏoRgD1ZPюEi–d?& d_C{wX,qCmB) /(ǭrt`"en!, W%IIX: X3DOCHO@~vsBoBa#mp\F}ʠn?cČ^I3?IXcHxJ@(r0'+WJp:7rLi_7.ٕSYRԍ!L* {;JVah;Zc={_1{&'(n&lzw&"WEB z~Ol[YP~x(u:6 xurRM.\vkF&p(&NēYۈ1 Ћ{UX$*vI`$Z6y4OVTM8\,Zy1YhFHuu'̭$}7;5n6sH*|XZS+zш' Ո#OAg T))Ϻ4Eqs&J/Cl)ΜD5Qƴܕ6Q=;4f8kC4?ƹ7yF#%T$%lrˀgM,Ff0<NYhe^|RQ!ܳbGoQ4*= ֦ٜw0h4g0" {XC݉r4C̔\+ twґ7Wx@`BgƻCg ,jQ'IkțyιXqOa&. qm!Qo>Я룦)le//6pSBop"?* k*" XH#7oE']S1ֻ_;31ob^,"IC-9rW!xv wt.Zg_ 8!MN(}t6 ^P).YLf$xfWa+s[cZs j0 ?Df9kRjesT"IFmì (rv?{7A6t{l<[6:nx+ŷU+V{V9[st i KA؝Eg~GٵqRqUbn/DJ$I(M] Ԅ]hMJM'$I5MkR ً}Dcwj%UgXd8L_>KcMܨ^ {1Qf&& :ut[H @N96^|tyH< @Af;oG)MHv i)x?yy]XAfw+R1Ƕ26@n|n'M*\PħU>p1Ŋ WSsrseno/ScO4QOh1Q=9oϴLb {]oskmwSe% Um$ǁVɮ /=jz`MAU<>>Qqe1Bzf) '!^zj=Ǵ#k0N56&%pE~w ڛZ,#+EȵҐ:#<}*! шSѭX,],/$e7猏Q"4nry,ScLfM$nkC{+x˭݇Ј{ʤ$b1N)D=yQjD?=n Ffg*w r 7#ҽwuv:rYfus1. zfYCL v%Siu&פz>#qB'ߝ`M&xl|/oLw˵wVvA{ͧvtJdp_Xb ޜ# , |'?ppy d3IQب`Z`*% ?gy+CEmVHC "&3GIygSOu8U`Xj=,AnڇU~lX\Td6|0eEk *p29 wS NG+Xs3?'<e̫K?b@vOlPz qMIX$Fke`b$_jrI02}Kmt[({CD)yҝ1c\ZrE [B&m>JmJw FA-ȈuJx2ctk!! (JVSy^s;eMPBw^{AsyDi H*{|Dͻt6\3Ϣb}<z`ԶcX%ˤZHW^G7 "GB!eTa`͊EWUϤ)e#SB."H cyp@K)::h04.O[xҍ%/waw$D݌. FKE"R{@{-uonet[\yGV6M`J-Uѝ;MܣIJ\<6C-XEڃMa.v, s^ZW`tK~N~f/uh wS/HpwX>ȟ Xb:gA]byQIZx~v\E" ذ2z%i:=ސɆu=ϳ ' "N+E9ǻ͔(x׮MYb̫|ŪIg21Z;Z2L&M\*c`*!3YCj ѹ hw7|dNZ!~BKbuMRh-(0‰7şSrFZV~++BX7H-`3Ig| =›"ƾ`vX{CTeX5UF|hD6_pToW7fРr`6ȢZ'NvǹQPvi F)] GP3ɐio+BN 3(ie;ޛ3J`9/c+OKL+R )\*eRȣ˫LI='0`W B@Iua9$rwGC7Xd= Is}Coj (R'T~[9]B D$U:Q MF2=8,)&_&;y8957a\nb@\}cdG-K5pi;8kDENI݄y}kҏPklû+ E`mrRn+^Ihe9njɋ9߅e:t:؇{XLP }SkxRpk23qS7.su7bQBfZw9*\"E?& t~ @3RG`jZפּ\ J/]_\Q:\Ǘttە> $tD3>h.]SP1g7nA޲~KQm)'kwRXmv*&ULy3zHEO4bBMSN5-D pRʀ;Hiq|ޔTghVK-!NsM3Gc{A Z evE[69ۓG3TWϲvI)xZ) SR|q71\EWvW S\fZ8IAi_y2AS2!V틬|$ݷ;-ϵ2UBE _>cGuS}L{ҐE-OC!b[/jEwgel͐,jZYUFֆvYlyhJ$@70s IK>ņUu8)І;9wFCe dfV PB Drɟ&fa=uzk:‚a`\Knވ&CCV˯Fz`AGńR9}*B㘥|:Zԧ&GkZ +=WRyR=~ hjv@]8Eך[ ՞\ڻbQ{ cObK 3E#|JN/V)k}kɗUnϻ#}Ъ8/=0ݖb$dL)?QQ(~7[&n IμC}]` bsk?4uLā)ԃ]ժ"c4u?c3/|0RhH%ZmӺKYvXtVC2 6"OPqaVcs?DKFq{{؃lqwnc.x\D Qb>#Y{lKA`xk:hE\Yn2KE=.W 'ןdY9e3hP"ȕ9k=BVhD!/=z h/45MN zX;kvBNY $xvÏǥ@͗Ye|!Fl 3`5DA+Q\=]w˥ p=dItMDX~88hx%;#@=@Fbi3䑫&v~.ef**I qO+|^zX،reBXͭ%a-lMeqF,Č뵱{<,,5%As6fm7+SD>HCDl,hG'y7t^ޣ ™ROE O(_6n)]ok?2b[KcN~c2[?)-΢Hn:Dm QESdLI )6+.\6b7HGbwX,!n4 (T,? + |$F헝ޠ=L}ۇ-a]@Gy@P:fus.Ca^K,WI fbiX<ޖ|.Fl;9bYYnW%Yljǖpv>hñ8ob63 6#!+Yjpjm?q**Fd-9vSa׼N@t~ȳQ_%*z!$OW5;H0 ǟnv%ȁc<,7&^鶞Bܒ`$p} sH"\ũP:rĵME<]29iyt@gp]cx"cd ̙+' ԀU-(WFZ44>i*}p98d rBeZh1GR ٤[D5m}F*6:pdȶل͘7Ih㪝۹ b53 kz#6tnAn * ^k?24JVMџ@D`z~J\/e;,oii>(uvSkI X(wCd>!c\w9H0>tWS ⚩LY%'\?Dz*0hH4w/.FAe 3^n^n Pm?*lPYWc-I#Kl%&nE HA|2o t٫)睵Ҝ%Ez*2hA@n֗9ϫӧ+C]Js[*f<~ĥ;|qvIGK&rR4ew6CN3h'v[.>$N^wBڢ ~?Vqo`ı\򜐳O"0GZs,AиfY˘VC ؕW>FG7K9Y:a-&Ϯ_0\ElVK٥0GX"Fd[J4$bY437 ;iNK,R^1v  SkÈvg{RZ#t z?`\7(Ay5:i 2#enW֯rf |vff#19o}!Fxm F1bX\u-L ZMU2Νmt} ΂"Y%jZ#V+g$| H(Sb$4_SiJuZÄ: 2+v_LKdaNӳk09DO d0+ fPem>ܫ=!h2!ɭoխ Z/y!lR3ɭO6?фBe X%&@3H1QjGL V. Zo"5\V$R΋Ln-DÉ"D{îJdqi=LjkLτ5oxwL~yU#Q#*XQey~6H)=|nщ[  eD\4s*M퍆>LՒ;oF7aDw_iϴ 4 ot> }A*͵D@ux@%DX!̱^|̥& K}C8'=6&kH~kSaEw$u?(D9sd7A+?Zr{;6{#q6C?xMIy`؄ tԐj݂ p24 >br7yܩrn^tOE/"OVdp'b)vѢR<lcBCfza'sxG >JvZ9c ߓgX5ҿ\Ի}\2*!  ++vx8LBf0Ua2YNɢ]8iFLA,X#ugUT~-4|Mώbnhȗā{y<.9Fmʎl*VkS:Mbʅ %fGvY [EͧBzi&@$F* z%1=}/JWLnRWutaj4A97 q+zGu{q631e h3<830鷻]6c~5 {6yT\O18qIw`)B'ouڹ"z)u_oJs &XbsO.g"㛃NPsM/i+ vYhZE/#9CeAraqjM`^e\p.:\yvlal?o?[|{>#z|0BAp]Sik>侾,i}ڎrzan Mx%m8CA.[;9}*>k[3;QOdI%ыFDK\0@LVPto4BjR[W` ? 0$N?J }ԇ/M8ݞfrNBM{*R Z$R:.Y3 Pd둆s_P^ ɼE+ PJ1bF9wglEe<^o7V¬@pGk>3=k]/98(QH n =}~1 LQj(Js˒'db`#I}wVK~VV,c_2A &z!oLgbk\Q "*ao)}l}z 5fc^N[0RD-0 }!XLw *Fb(LC>ꁗ J뿗z8gnG[c$2o28:HCV2NpyVJ-rV=!zŇ`:|i,95 clikC7u&;[u/# %2\/\iiuzXId_%U1JnjI- 58lhSĢ\Ģ_+xYLTUj@B/ spxʇU +؂G_Q1u)/}9ЋZLJf6]I5h3,({&\>w8i!Ap};D#kf[{:E)U&P.%&=B<77{5OV bWl7YG48hZ# V@ YK3Ak!HSIBLZdQPSJspT|"L+w XwQiIU˳Nj#h#[:2"eŊm({#4̧?3CZ[k۪`Z%\Ur])U6 8\o3ySPSme׭MwxE+8%L/x!r@J:LΦ115MR}lL+e; dgPt8$g :`FN# %O?\D +ѡdU{>Zřس u)et7U#ϝK͑ڙ+EՑCڠ7Bryt8j Tl=.ش?TM,01vUQc_E6hG1 a.KUVTY$|a#T4ݦ,pyڜL#h\jmfM!tb}_f]7Fn"E햪-Yu:6$ 3~b[ZʢRIB%AKڲ}~]{;RoFX'de-o KH1/6e L1P>QA{)"2~gX\ۓ|:[p#D@aJ_[=݄dXˏyZYeb7o:#JrdnXΖD7T+<ILDy;^Oh>'J]i6_(EƇ$C2XYN@X^~@^pW) :''|qpeoS4/bRCݲٜMdBWiH+7Ŕ"'U\(YBnZ wS='P/WFkeK&S?~bdhEoPO^ X??־ m2mSm_\7^B9F'HEgf~WaGs`z Wo=xEm3ӼD%nk"}\ G,|!p\OX!dk;W{:-C}r..z^ u]0D$ :7V3i[up^r NZ\2KMFQL"g&VACu|9 L"e/1uӧ&Oic+N:tZHR{w**x$9C<({hW}H =d*Qb1<_Պ4X'+r1 4=4=Y z4 ޖ&<SXdۜ#az\0۪S3t lp{&kZnlTS`DJ?2p7(TW(zcOA{4w?s2sw?jD\3ʪN ΛYʎ[\;aײ˞vХLs?d!, f~gs^0X)֟/P{%P4=Mfӷ^n A0ř5)狌D/_#4oh kN?,4a&I#"Heݏ$2yDCF.=P!(骆a'% JAVzFk8q0-nQLOG-El8λG;6w?E@vW}*{ U5+*OuVd6fвKqGHTPFȨR}N쵷i 0+A NAL',a@p6< dS@+<),EyxTj9ѵQ]@cvsֱxєy/, \IB8O0)|B@ܑ@0.z | ȎȔ3Hta8GV^b'>N{:)68?yH3 ͷExJ!5l?"=V@1\V=(*J}ڐS3s}7=R3X)l1& ctǷr-z'l}3GtK}Z~,.p:I0X/Ү"=Mֲ&ٍ&X Jea(/wSji7е[MP1kKU`qɥb'QT( `(8K2n.$ft9.Om8lg-,"&N|_ tu{K )+|cMdC6CN(5ZA,QC;[$ȧ;?bUUBpfZA}ޓ^v )Դ0J+b5&nev4x? Sg pGC&p7һf%vے.ӡ VK'BoT,AI| bNU lq3Z!ơ23< fW۞Ǐb:,\ ^ukxT%RwFOZ@"LC'O0U= i&^_T\[IwxfT8nHx`H|D޻, K@&2G׊ [T,oK"H1AP] ] wjuƸ"] =s_Ik'bD C\P/֙)2`_:b AEK`KfcZ), wYA?O_XS" S=ۜ3=cJ:Nܚ? /] "Jaчr++6ȯʘ:h&Z_C¬-G<:?̎rCB3s" 'j;(OO8eg@Mj)߽Ɛ˼UZYƢ|D[(xeLe|ѕβZO[w]4Ӓ91q 3(OgsL9J(ɀ9mJ֢!<BOfsv6Dj-}4nU:oYLe~5T T~KUϢyS: HY o+t XG(Keb%v%ifd,I9D}W?9Qܥc3΍xL_ 1$i/,9V99^iVX 3:5sϓx ֘Pj7C0,.%/6-\hy=#³dÚ]Fc! 6&;=C'ƻýqHbNp :ǾJ}q&d2ٵb /Htuǐm Tz|&q WUQ<GOb7 5oy(= M@nS ?Zql!z@evA7SoCpogRaCCtIUPJ5p.QٖO:ǹ'qm5KUS4t} ~o%EPtzr'WO ~Z~,X,Pw?o>^Ҽ1QxR^1D3VQ?5G6* wU"8u1D QI+[2 |B'x}ydj&"U SEy `Huvp ?AggL`m  =zuB',5 :o̐3.4p_јƵYxGJGlIN{=sr1%Rx~zþb!R ExJ&>ڣRx=uװ5fp>X1SSuHwJd)M .]zM 1Mzuu9tX>PA;%]%=ǷDL"D)vu> ,''F}'ȪNtp$TB xo#yuÚw6QUDel.3G1IExliC :8*s]fK6DZdD.CNqaA]}~CE@]` |,@#H6"zʰ]>R%6fڒ~8;笆5D) 5%d'6\5Q)n`%qB.J/!a|Wӕ.b\箞F{+vصd8,d-H`oɆ֟Q HCv|]*]rn0vul6ƕ=}%V{X5o Z`-vx4HjϠT(?jf4ݿ'*g (9'%2Dt'DĶ]Eir,X _E93 dp{3{QVBH];#O b:}筧D.= TaOS)Kg@&0X-*XwMVqJ\đFSW3kcvW,+&}qA?@yznV7[%FqPm9SS\qg( bzNMh4Ue%ZJ?C Ee@d|0jzn 4T3֪t%e"Ӑ(1cm4i i\ctőTF2|`쮮m. 9e"P<9s1V6w|5;txMkarJʎ6(zݺw2w `#Dl[ve5 W6@_%e Q:YlK,G҉+AO6L]JNFvy\C7-zYnAnXcap6aԦ]$] F6<+?Ӗdd %j0&S'ڋNn-.B-m稼[s^&=&u#y|@\"mkt> 'TR`N1 [`U_^ci3^pH DC4syZϪ)h*v֧o-68%T 8A] ܧ5W _M!`ſ u08*B&6G8h֫d:N FqEyAԎU\-9 '>2m3i!,)P1R"h L@E1@[L#2C&Fnmeά̙䌋C4gv pMLYZ줗 FgA %` -.|bGhȊcݳ|-̗x߲%\E#I/HSgۮy!^Vt"aT "B?/N; k>龀MRGqv2,1^Y_¤x?@g kĆ=YYLj4P]Fޒn<!OdEJp'Ep kxPK ͏T୲@kb@a(޻љ邡._l$w.|5bɒLWևsX\=a{]hCnvBYX1kܽPN* 3NOf ~@.8ES Lٝ勊B隷d\>RGXabpȈt3z i ~O: G_ =g?~6ބIBL[c"DE q9DiMgu V{DC-5}ӓ2Íl.rBS+xF]w {k'C LtDxBSW⎝y%MROnEP.Mx:I{L9 ^61f2oHtyqg2{$movKW_Z^5XAZKu}H@11ݍZZ4v!B>şsυLW/Wc?a}ok{۳[oSa=HsF1a=¯?/!M-v4oJpUR_ mIMUx_5hPh+g%ZnYMdT%QޫF)q?ZMcr㺉!VMHUC5 aQM nQTCBN1lG=WcpkmI VƢASh 9 ehυnxk_rg=Kǀ?Fq2}|!TmgaV$[:9.ͩ{ěQAZ? 9:YoMtǢb3U{Jͱ~qEzNִx>@:2f(`.V ۔>mPsHk`7TZ ^ ZzlB1G*Bz_/W ٦>x9!h;k9R$޾' 7I'F|Kw(_6nkGà m}r] ҲDj wmo!'~ )lj& +YcT+RϝrՉu=Vidu+ɼxzTiY:0E{xPݴp ZZ¶K:xn_ʋ6UsN#qD g-FPz7 j(A[M2Aֻg\#:<'HtnTgK$[2}ڍ$z^cfx4ˣ/մI~qɄSwJ1T8T 'eiS=fΊeK-6/ǖ؄k7[gOm˕}`n,A{'C=< Pk3DL R[BItu cv[Ŭnk˜YmMqnX yh1E\ԍ8Y;H[!p̛Ta٦Oȋ2\yma9^bNk^TS^yAnYXp:q89\#H 3$&8/NY~gsGƢPi}qfHqӕn-dJAk'9TUlbX#mRy?m\/@;q}rM`(Ⱥ=\pi; \ٓC^qzeB0Vߤ)sCl5ܕi I䎵6JM4C7u>o!D⩜lD>EpzM(h=9"D`]V sD\G@]Nsq 0,1`4< l bsKwSvft"3]*uFfg z7/PG`U|Q^:#PwyE_+bɿ^a>j 'w!JvS/ve2n$$g"S>Z^jQ|Wm][I@E|I:ۣ<k~!-+v ` 6qj7b5h7]Z&OI2(ht8YۼПjα\(l|{BAEkhId3.5nG Aץ; 3\7{:˚Ʌs-28]G['xNJuҖuS4~VRLb.6Ufی݊Byо)/ ^NiX<şu8[{*HD[nPދ}dGepD1;w|3`cq SmFL U! H#;BGbj2 Eb?EJR.Z0Tk~QVҼi 'k)uUb o+!Y|L%$N˻*.X#fP`sWw5n?m:M,|7D6z8f+b^,3p)1%UpZ[z<!6W!,|L,k.`W&m+fta:u]Vf`UۦbJFJ]x6^0#}^X4 V̓_1u Luj ig0#8] \eF*Y|?tgoA4F2Vا.wًX6cɋȋҪê1=B8_!M )r>M!@ 4)}q?ꏙ(Ӌf]N|z4ǬɒQ)dQ迕U1IuOmNG{On0+h`5ՆI eA-ƿr&t |bVυA]. 9B"=uNgwZ: ؀Fyx0J=Lb5(~ݗmI䫲觿K3;;9WQ ?׋a7 0 @jj3sFx&C~nTk\IZspZE(T mba, xW[o5uzeۭe=87 I4+p:Wȇ y{9w%S eYvX{SwLx+7bKYPru[xX_ ZomY(sE ޺΁&D{/e*q/DYpa%Ř:pa+XvVHт(m}S.ƒ{[8߬5so CTtG&h lnvc܃ +&e"51fݕc{ tM7nq:Ң8l/K%db2cˊuiA㒥խ+ډ}4& s;0/[0 m<) ym?L=iѐ7k];p%’Py(n0gEKY.=҄AUlz.vH(&6 )$ 'B_"1{N'E_jD|ˡYNf%JpX!(ASG;;c*Q7oSD F}u𮠞# Y9j9쩠0z^Hi7G>gy=^EEX'y_P;&:QpmMe-gK#+RhgwsKL8f Efsah\آREu t` "WmnG!|dPK%YMybNeU h 6аQ.N`%Plo畲a6cnY8x&NJ4od ss~\m$\[=-J22? 0u8(B"Au-\M# [&xZ k-JH[ƹ/6(h~ 5`j) i p 8IEaq#^X'+&x.d.ɩA-*Lkr>yՖn%x+ aSYwn!7^'4||v9 4G. = xOnӿKi9mk+(Bd"`J#i>`!o '.sf6&Gi5{cDTK$ٳQ*9r!HcHA=e8żditڇzՐ9t q6=|s 9@Wm/ps$fp!yj|2=ڏvcErêEWAKBVQktI > 掚69Jzt\q]ܔ{TpLs\ڒO#sa/ۺ2Dt߲rGRA'\RVO zA֎6~N]r  `GL}4ޑ]77Y! <ɤ,Xò۫SSP4A ?vP%,vä~aޑnbM',b}r׀ɂ b3礜̜Ggȗu! V`-|.:\/ <[;\y"w@7?jOĎ/g.&47E 4>Ӳ#o4&_=QWҧh< ͊J4ԛ$k}RT, JuWz!kJO| lj17 ~n;x`DPe7;\4)ߘ)޾~l,%[ZoVUI `?"+m\n\[6ۃ ѵtYᦘ8R8(?1겘wx$4lpWg8IN+hݴ^~ǻZ6y*^rNe0dVyY)_)q(r}X3vpuOrx,YGjR(N$؆gUTk.wl<} Ս .Ā"ǵJupmQKŚh|An9Q0jSX[MZ4KYRd2Q6!gq,8ʼ8hdQ~Hȉ9-3 f21a;o| 'a0 SJڂg oDGVfj1E!ŷ1#7Jt%lpjZ\`}?"n|b<,&KJC|LR5w2=J"Լf5Oݤfkp{߳#nN ҸR@{^nV/6p[!i˺jʭ5 er}h|7:v-"o3)Hu;rE\TdDgх!^ymVnrF T|lT~QY`$]6>j3n<~H}W2^t0:VeۀZTZuhׄ'2+xJCsg-,h=~oVh4U/[I۶$k熠LXrٖuݳ\< L(PN #Ж7>ya5C!7ΕfkBulOỤp+]<#^ A[ۊ c*czYq!ǦL2#֤պ5:Fa$w.~xC哰V372Y[w,yJy|GצgSw)5f@,׃CbIaHo 8@Gk]zv+:s a`6/rb̛@j?(_H臄339_+|EZ,\5v_ tV$?6{bR-F]HjqbQYGM\ # ̥ J*A'0҉2O7wRfyoxiOWj_a;c$lNKzveWIYgnһ]MeL֚3_Lǽ5epg+ݝ6P{D? iù-;LP*Bk1:ҭLKBrdAֆ3ȰDrJ*v"E_fV$vk1WɁ#S"qN$v˄?>1vn Ŀb9*1S\VNdP{nnX y;Q63"6i.q{9 w=mf;goNk9zHnޖ &TyFkLVƨ'vClG#0[l[\-Yu=|XRxM\=iI+3uJC8yHv#YYnu,n]BRdn*Ay [PzU̇H@6N8=T!Q?0n(Seu!BdhGAtfđ;ɒ&HeT1Wotț]|ce?b~0D32YYYΆ.;||@L?pVCMhlxm@˭!O"^EF=A}t/!򄜖e #1G%JԬ^Yf4ڜjx[PIGU5WB Quʼ0cދ5aDeR4lz~"QXdLbQ}8к aײjގEFƥ[g̤&]%nV(OC&:lpސOľݥ9yrSt:tIM)("E4MyWy@u.$hLU Õ>G&x|EwN]O4 q,L&͔QwS`n^72W-\HTwg^^($Z(|Ug7}$ N\iKqA9S,L!mm rh-&{fuE0n#13q<֬ש!ȲZ"2pq%D\}0L$Jz>= 7RIJX'VWTfA) Ql~]wpqM*lKA?^P8n djIVJ"2GNimI*"$",EGy ɫjnɔ={Z; nJ'V-mhHۅEp0S;5Z- gj4m<;RۥH 35Lu`Yo\ :DO rԌٳHLA/O~kO6 ߒYtq QC^&)3xAʟ*U /?xBDŲ4^I'\r>n r}:q9" w 9,0dx'I/ p 7NUX!Iy&La EB9t&x/Rڿ£SmTd4Uǵ (3}Rlϕ!wԒj9 Q ܀6lp\v+%'=nbO Ln5]8.! C#1 !p-4>뵱~ 9$>ms^-tZ|!" q SZ&u8ẍ>>m*Uٗ 1,xXria(-RzŠ"b[(#!SOBg*N; V ̾K'FR`:N$Y ׂOfS$DO, ۪{" SǦul`]HYl? YdSŒZՕgu[@ӖTjChO,o^f| SyEþ82E"Y"Xlu\N=kr y]QջZ?)BYY\Ɍ%3 9LཏhAi]g>>rlߩ -I$9}Ph'e`/x))u$w^ #|cu)!Njo`}f-"ǭL>3+. q~-DkT+D&% ZS-QKJ~Hl:X\LD]ہopu^t=͛;<v/34\ Q@O/fqsy|:{Yni*)J/ ھ [$p U-_i7m9P[,~ qW*=s,z9GQ௤ t`T-Ϫb'.>]Cx"mI+PF68BeL >ު 1鋊=5 2}Q8=s'tr ,p8h5caRÏGQ5%Ji7Ӱ&H+p1!4nُƀBc%T-kowp[e X@.e%֖R~r*"'G PΏ;mgBA7 5 UF;f!X'%\6Nzˮ5:o wh2U |?ƿlnosg$/yH5bFU4n85#Bc̀ji*xmqx74,gg./ `$GĊWn5~/mv wbzjII?IZ\:d/ڇ-jf$s˲RLWpyh._aJ>x( N wsVihtR0D P|XC!I(b,Pq~ADTɝd' UHq! 2~,y \_8jg2?/%pvփv~I@MH8POqN 7f܀ Ʃ:Z3Fu(!LCf0f{7iywQ1%wSgji߶>g(k ))"]")K&6NUuh7,_˻YZVV(|r|{Kx`@1V*sJ?LZ|lp,un[zY]IV6|>?Ë -dsNp:XBo8XqSJXx"Vb_l ٭Ss%f.^Lyj+Tf쎨 FH>n"[*+E+^A*>@]*~NefPrH 0 [E AD;689[_TJB#.a,`xbjZ&? 6W0 21ďW6^1 |e6:CA~BSX^*Cp-:t_WA$UGWTj<ɿ!Ăs?|?bd Yу;`6c猕:EsMkp e:R/-yӋE %UNvp> s Fɍf *pZ-)DMh7>7÷v7V -sJJ*m–1>LvqX7P`ݤﹴD/m2=HTs(Ӟ83ECFM}Eitl4ӵϪ;_”pUڞJ$Ҕ(.LAxJ)DT;݂r+|6\K4Hܤjb U8!Ex ֑)&pcz< iBt=]@BS5{:68LsXt7~~cD-ͼ3 P"[ug[+ K3b|c^=p”+ˌ#w`"Ȅ8XF&9 5ug5q4SOվ IqC+\;4<FgM/\Cыo60P/{2fEYʚ[[ Nݤ3\K&"|f4iGnZP%AПՔn;eY*9 ;Uz>El 629:YRgF*ޞL7u»PN84BHoYZ pe\?'j*+*Q̕+u0!%jI ȊbQs5#t嘇$9Cee;;{u.k>YH-ef:P02BIT;DD3U@X83qw^dueuG8)XR>T,4.q;(Q_}}cڙh]@(\~5Ca?r8M|xDYY`^XiѪia:/4" gE>\T&mVZg3ct/N Ӕz}ElF3]I\=ɉ{L1x,2=*{S~HtK)G+lg`*N dS>n@*e, %71909ͬ?S D5AFL Qa?ZLVA.>sFf O]~Odۑ̶DK8-ujRP z;/:mEyF^Cv6]>t-EW$F\WNmBK5|ps&qtg+AI7@Dٶ/6*V&I Z{G*8ӿ3֋nQєq:jN, OarE3٧ HUg {,Q0!Ud6@=CZj;dTwNvBXR>JOi*Ĝ5y^F>U,V= ?1g[؇]K3ғOEO2=l/nj6Ejxۈ蒡ŰJbtTJKz)(K"cmϢ,zgL m @hOM]vfn?}*y9^G|Lki@F͌$U>O22%z 9IL!S5x8`n4]RRب655` #v;kl !jŝTzZwp'I]c\HOǬ]Iw}?u5e-oXݓW))fMP|Ћݡy(+v0GnN|ÖT$YIAx 1 ˴ɛrR3 4WAp_'H϶2Ŗv`sJO UdmE`(_ρR: QF\#wJ6X:V3H2_Dˆߙ3̇HXCgbG?v!y ؒwZU{{;7v#ӧ ʃjV̮iσaF(ƼMpTt ; q{cG-^/G|-Pi^#5~(\nͭyf"tjm^Zf,6g'DinR£u}hˡgR&F~N]۟ݑvȶ k1SЃ}/[0NrcID&^py8 `p)d콂+{ \ESG= BʱY kĻo0~@Hq3n.x]ߧx٘Y؅]hK(&Oc3NFHE/L0RPZvvvef@ͳ`͆)h3sꍜa L ̖3j t M"TŽvT1껐l2e36;ݼhUۍ,OX@DBZVPTZ\HO)0՛2 7x2n\4<9Ve-uPЀ zݢWiFb&a|rB끏"4Ϭu!xwA0luxwy pNsC3z @TWg0_Kn=5r(G6A"3φ© uGsYPry>s }cz|YOf |g?z:jFss@UZEh t}d|wTI6bĒ-;X]R%s--DV@6YeI@EdDLk7NvKur< 31?+Kk ha6i{tgS-ti\N_j>5)נ-'ZmAR`LC#"ekǾPr'aÎn\?n44.K;|. ;# b&$`ۢp΢crC@"O݋5Lc ( 8wа.@!K"%ӡSg< l5<=+1F,Hƕ(!ۓ$A1sJNwe` Х9|5KocQ끍|>{+)Q'< Cբq-?ϓ~}Xg!_GOGj)!ƘKkP3&œˈ-5^zz{Pa=YYC@/F>æ,@2/?^ U ơXuZ 7~>9~AM+%-~AvrOZ]Ktӧ7 3b ! ] (7%keqp5/Ȥݙ\J/Aw?@~-͡|n0F2ۑ/´{KCXf];1sޢc+e%~҂ܹ9GӅpѶu胜A"qTWz<΂V `m |ɧWyYݝİTEN6qqxx&5>.b0CHmc5v8W87v>7JH~YS^Ú/z>_K]I"OzNLVFoLn=COFZڀjq^[Ѕ>e0NcXCU}/:yj,#[ZYvNr= Iqo~{>=`;3NP$W?tJ)2G7pm0.6"\]Jg"owdiM拑:Wyp..o5nu4uKL}^I@]iԴdl-_59EteߩRņpƘimfBL1͛Y1}T-kwKM~r{7e~3}P%S ]BJ ]/-k vw i7\4b9> Ӏ(*Ʃ4Rj,w#yJ 6a=e#RnxVN5Jvڇ7^ RPgEMcyF{092I̧ = bHHC|Ì_anuC8Q]0$NcU_>zV]]TVl*^yR[)HfGIxl19kZݥڟ5XoG6 U̒TF;UЭF4iVRX0ֈMԲjU#ˡf0onm+1(Ɍ87% ^/ȚbG0Y}BAU4춴g/x[k-A>`G2ƞmy Gp b_ Oqw&Nկ$w w+W_nw7beWofT=ml|CM1$V&z +GHLے1}BpR_ٔX!(if5Dv;`r* Đ{\ `[\s2ltSI~*i$oDs@/J#C(isz#+;V6Ŷ2Dv M2Qr} z6@d ffiAImV/ՙwk\)"x0hK&Dm`mpD;TPgjw3xyD% &ErHvò 14_:J)+e78فPVUmINc ԏl]AnR8âM{KCk3&NpTu3T8V5OY*H-yVD/Ϣ?KmU,h9On/[bʰ]"sy\Ge޹= -L+0k N=a"g} t9ow.z+Vӷhflq{Xi ;Έuh(M8'rn\ QԐ]L~ptap 3$ Ǽ1폆B"065SQLJt{<gnNC%Vx6}_(ۮ6Ur{s+T0vufdK$5a"kף0B]jH` MI8c1 0$JX xT"@C)_bawJJထr@ZBE.DK/k`,*4F)|| {%l{|ШҤkr MԬ/B]w“,Mğ7?L.F!a*%'Kc,~cksI6WIqf AĄQ )zΧb C̤o`[;C\XtI/Y`hĖ>kkLyS>q9r;gB`pX߲ iNMcgtƱհʛ\3 i]a;ldtlSAgc(AHTXZ0L!ŤSι?A`&`i7*KuI3 } KrCJ(yl({Z ϧճ p7lS gS锩A61 Y!*z(cbzڋHF s9=I> ;/ENjI|#ߨQCR7=#u*:}t[ Qo>5ŮH_'uCn =,{|*p,TL5ES@o#0GwT5}-ؒJx(g O ) @q ZP"h_|1{h]O۩XGT;ssanY\B0sPѐ#(:}JG=S PAYJ}}9yQkN`kBVnr-_jΎ}DHA,="ԗn6) d)ZLT:Nv K2ru}GCFj; i$β צ suesa_ûV>:a3!]+D_7>|j zNv}}=9m=9OX6{C~"t m k^?>)s Yf^'fw<ҁE2-@N&a)Ȯ8A ~~柧Y)b"N=΃Ƴ!umz S޵`,Lm0oxw䯐Mݵ4ɥ:-$w:dޓڎ~x@ikC9#\ןB %~5nt3[ڰ\]mFzkE$m|Lgek!"kpVbd [~-eW4y ~ذ )w07?6clԎjbdkݟ^ L \g67o&7*MS@ i]88\mUQ)ƒ R*q*ȵn$ӓU.G˒ߐNr:*yqKdY=0[5OxɒCj2~38Y/ og- BaqhYTG\_b, \yQ eJ,]K5])2@X2 LE* OFE(@TMMt>Ųo7z|gxؓu"mTj3 9 ŰUA;@rJ / P]qhi جޗB`N`ن}Eyz"%h[HС/8}8bㄔˆ>˥V8PiMebU32.?i @oq gx m˴X8 2D n%Yߚ6 gą\B]I^kEۘ$[+/# ᳗8ye@]NM `a@}^T$d@ _v瑪TX< wa'A%ոX:ZM"@s#f}A83Cu=;ۧBihc+޲9τL2[TW]Wl3.3/Ԡ!DOA6%ںm{B0~`NKeI#AAY%LL+ 6%#}!@]QlGS] 3|[ȥ\Tpo'H]Hn!G]Ԅ,6аBȚIJ 3++ B;sn}N˰*۟5JtM6huψA]Mo2_;_S$G.̧p6Un8M^$gP3İ?n/u%TV<Hu6]:b)pE;ى,p8@ްLf 2|,e>Q@1ķt~v*KnG[Y+uHe:b[lu!ĢfH$ ZzHf3!Hܔh٩(;t A#Җ}va}Mp$QO>;Bc6E{EO30DqnDqr<¨pˎ1{q,|ƊMDKm'0f/oJ8t an^1nZ%#y5iR# ڠY}RȎZЕᬑKVu$nc*M_!hvA]|bh5zRw z~s6E`_$|jwnHI-\dB  y0:DsGy]=ʁc5@WV!)kfjdF?4Mkv4c (Xq$E9[]5= X?Ʋ6ݯ̛0lJFmMFoTLw%6'&TD5Nϭe\dEU5?x*;ڸq&0S Elfs=юߨYw06b;iQ5iq.I2pJ0#M V0?o(ݖ$h?Aq,`lzl'g%D!W7q*|+yXE '7a?-~ CbH8G0xH3})W dž=YdiXl8|Co%Žip-GphOXo`+;jW^M,R FGNQ!vVw;<ͷߺ_ OB,:q7G |O`&-Jk"tuQ1#[ NjCzOCv2عhum}u~jc' 6K L2Jnc|ffr6U**bnRg^=tc "𚾈$V7 \ńe4_jY 22] /2n3w-/~Hz/=ޛU1zeWQ#:ϕXd-tee9Fi'rAF$A[~Ȋ~~ 2h^91jJpfy ɨ NL`^~4M3i FXORRr/|G{kBD.AL[tg9G3mz|y녅Q)o5꺡ANC` e]pf!#l|!*jfHjpNmFZ9EAUrGA፺r~cd]t&(TƄ6@qoo vN cCWl<.1Lx 4 Jy!zF ?#*&Ex'iW#T f/~hBv;0 ?gDHrr2Nme ߌ!M;#ܔP%{I ,wނ ]sOT.5Jb}&(Y Ip^8Vl~vC$hW${um~V5l06Լ-G[DGnJN`DlP$FFdM\eK9fox\C5$l^o6 =݁cQ*%On/ýä́x^AެT#"fsS֖ AE.-!zцtIZG/653Nu(@>?;Ɨ(rv:>k,T6M}1#)nd:cvfucO8$o)"{g}8F3hF6W}h\.7-rpfScZ#&;T6wQd t:R7."Sn R"1 l?G) 1+Ɣک2G.떛%H*x)N=0 @"@Aҟ> J)=ss]-;ϡf"_r G‡.u%nNG`o]fݗ͠|Q29^yvxj AZ؟5´72A/9TS~c¸""SD;"²\6s*x(dpMdKDi>~W"HhfHxj~l.CBy0F‡t/[2Z?Zr|+!I] Z{u{ko\} e@ znR&wo,5O\eF﯁ϛZdi;gdk{)S+5EU8"QY_nTd\GM\mvta<Q7BHҋEY ِt IX6\:Lm z~d?x(dqS#5JJۜO)TmSン\בtSAȑًnP G8ip6ys6#Ћa\ǥV9vG8RL "Hl$Eăj?*sA7fS3ܝbozG7eYdAmn5QGP i(l?AhՍ Q6fw]q'^ZXD.o=gbN+VaFhvv9&MixD;Y~]! jcWzˈ؟=(3#j$8I5Vg5'<t^H[ߒB^5^dHoI(4<:xx><-B(-RdCgY5ͅu T++L,Um;o,D:@F&#B+4$MZ4Ù-nk*ETW0w6~ddoOA Fi !hٴ@o8&r0 h- >2ÉcG [ -HȲMÙ|?bzaJN}\ VJT0#| 4c1<ؒ'+&}"'#B;9~ߏ9_yM)Ek JcߝS #=X5j"ר "Fl~B6WD# 4H02} F`ɯR .u$䙜ZJ+j+Wϧʜ"7M;(O!8Sґ[X1&0gͥ~r͔ t9e +BBr0kq乼5}< wU˱t/dV'+;Ks᪔@iT 08* "Y8JIm4}S"[/ӴBc^=~($#TFLX ~-<@7[-|EXI>u=ŒHx1,xUȳ-lzBa.r|&;oW|.(lw Aw1z?t8DĄMszF(hΫTS ]*AW /KfD5a;AHK'g/9nv!eܣ GYsq^1hu&a[X=I۷QIJl6ypReK/jБRl]Z1e< R/>&ßĊ.1mѣ5ӡr!B4'-3hXq\Dƴ~Cv#Sɲw&M2n=s|cĴᅋoJӿKN|Q:NDc-cYp SG7h8b从1caRp3(4F$aPn',}tDtEd+F` {\'R=f򌞋NG9zĝPcu>[#_^D_!{zNJ86 KU/g|j *7؉BOQ|P;#I >E(n^WLhQg@1;6e+AdͻYJ)j- /ng~ $_)S&[B \ME땣 p"wCrs{&_Hっst yH1-)R8Y{1;-Ӭ $B+DssÊ,߯Usvc"#TOwQV ,T,\%\hiD%75x >˩ofI%fi y(zv2|A$n+fW;9ztAn2Oy=8U Ľ3y-Ì|tmqڄ󩫓gڍ}vڂ]sf2 ]꼠(tػCÙ8^uiP`wC`Bwx-*6ړrn;oVE̳`8̺s1nQsSyAJ=UrSy vE| uK.VEůa%) (x&6L[xδHaJII]l@!41%.Q6r0Szſx]Έ:}S!q~DM5ngs/+}@v]/ps% l˳eܺ+~7sդKZP?*n&O[Ҿ?eMGQ.Y)Ε|C3)"aU*]Gc%HVt;1υ8M'˥Ltōhyy=*WN4+|ߡ?·>--°)/wq̉WSF0Tߚ8WLT9:ҫP:tc&V51<_lC{Kb-[og qmU\&f +a*1zcʴTO-܆kP `4 @Ĩ oѪ^"ѝYfA i<[(w;ăܭNi1~w}5 ԌwT8;7J7E;evJKN8G\nh͋o!fQ-f ؙg~A6UzVWO]n>]_/{$9 ے*\r x+wD_ȷQw?!<Vnth#.^X`a{%Yηdև|N1,Rh֑ᑒ ${8- h]nSjfnw?Bv۴q(B+;si}RS,#2E;iLaM|^6(>-=Ṥl?k]$͜:AG)5=Q5ni'k;"5M qj6dUIf7}!z/FWw0j,k \VrXA-Vk8A;3h}=f^QC|\#f4ܷ<&S:d92{(, {BkwzO砮Sur/DZӐ_'gJ:ɽ>wvj5vrMa ȯωO1 zn9xHV@rpOddKaalcF9?ҢXN0X?C"bg[W5G_w(6E2SH ,WiCЕEKQ0syy})]]Ԁ رM3 fQI5UXpdi,Q.h emhn43'w$](#b d;"BDF~VZ8UA!LI<+NT,)DL+'k)ۈ`Sαf_^.F?I_Kv6.:;J8]<Z!es>/X5[ĞN" -/w%Ož5q~|Ge?u7UZ!WoCɼO<ψn&Oqk-Zs)1ϥ~AӪDqq {` ~9⹪xoqP6 0}'!_-3J'0ջ8]JHYsh(#.؀|) 1䶌9ҵIeHUM+r} 3iqET  E2tyAW`O.ۛ ?P<dY~>8rnSPhyTМkrFO}6ޗJΝu ߩO9)= H6r(aXd7+sq[sM }R' xVb(5Z,iP琛?:{z.lbcX@*kIY-M;I=*#,VDa_ JpMGHP(#o2#a}kNEK01)FZy"-0:ʈ|_~ 3=0^jj*M^奶*˕M&U\.adƐcYkz/:+ >H H71=ݍQȗI};+/da|4 ~MGpX(9;H؞uORlg ER I[*SC|"kokInЮah ?g$r>D/ڱ\ܘn,jխ•v|l$ez B?-tһL"_QugCFKpg}䂺:Z8A4'y&S؁X`?mQ?g#Mm<֎sV,mKMkBvX;z]ǥ@_w܄S5Sa[B[>Fdd4v{C!E_r*csߋ9^eޛ䡝ɞ#͢3_Nd.q wQ<*!z)`K&nGo_?vJdQba6͗.hI.O=C/ju#>(Eu΅keɜ ,\QzK48}CTѳ#W# 9qTz.WQw%ASEZZ߄-Kse D r-sdV+BL.dFoYZKgI7)}:l&l? hnf"Pe\nuWRG3{P:0Cxı1UH+uE(fnZ*Z/:ޅwm~S꭯jPs6ՠI}"Xt_γ[3ם߆=45.j$$M-2wN(Z%/Yl?/0q)35;TߡH+ D?+r'^\Ĕg*1}N=ӌwF{%&[ Q]F(%wr2x ~lfh[7v,Tp]/ @:v꒺t\0hK_{B:51pvr3׬ }r#|!g#fzLA2wy 2,?:$wAX}|'&B~M; dW`$v7q`@ЪazalČVgNj1ezW{R%}f!cUuc&N؋Z $[v0ƾ(ߚa_: S"!ifuхp`@VH}_Ӵvٶkٔ%3j\f569Ɯm|>Win888:oaͳO.AMq31jLNyӱĢ);#S9LTpI]>RY T)%ghHy Ko}D1a6H9ldwAփy sNn~mUL\%_cHv 4 '#A+T,Vc! 5"MᄈP\<+P$8o(?Z  R{7`ہZ=dNJtQcEN;YcRzR?,C^l>E-IҽH ]MuE wf.[ʦL2H.k#S \乍r Yӗ=&vV 8># İ(1dqIbrNJaݧɌd~:3<:̛%4 d0,n>DzwR7К5Q@ލ;"m:Ŗ S8.EX_y;zUiXaBZ'̲2ivHgj}5oX>L#jǹ/HXi6iL7%J줵MG(2IX^,ޔ4;?C1 nG$ʻ^GI҃ӓXrۚ.>aC_Ф$~ɑ ׳MBsѐC,@ݜ GSmN~Kx8j!foFLXq?5Vm{+-7P>bS9y(0 3͵jR \`rه1D%A^ècTou؛3.o1QiEMYV, -=ՈF2j_hcQCَ[LH</4#髙wO\gn2zm4~ 'j ttc#:~l8 wkͮxL%&BPcvR$l؂SxrJ%5aT {Ȓ<ҩ7H峙QD[:@ՈKzubYk&X/6e 67:8\VU0ќ'bmd}v ؘ``A+g:/SNb@M @{~j40;G-p™_ZMIefmEy#ה0Tw@q%Ki m*ӑȝbdT %"иqf#rI-;x/U1NGm/†?CK/_].z>2f>ÿǍ6 f'oeKZ⩲`bǜ=pnuCڜac…kkf@8"|$oJמ[|78׌K-9#$AU룴 Kb6I$%}KǝhŞ|8<EjI鿟naed'wXrpnǁfJ3EC ڣYgu8 R <4L.7yO5<{%{^T#~]#O4V3A4:$;`Dv͎lkX,_CՇGGMs-r<\ oJ=6'T9"aw{$ a$lE.o:Q[omvy;s'\z+̳oeLqR s@mOpxɭ=3B&.:|IAc,]=\ Y BQg]^<$ͥdRlX V|5"ݶ.BX^>(;/nGĶ/ݼo_ώ _3BuTuCEt r`d; QwJA QSXʾjVȴbKIM8bo)Z'^poGCFh=gC> pÚɐDŽau橣 0=՚E8( MM`0T]/^d︅YHf*SHܠ ZEyLy,~_ lV1רHG+KymJJ SUr \ïL"'H8c&Pu| @'՘ԽzN7ĺ 7&"rI{R[J3ʿ'RC/@ ]], O7Tce۸zz& T.d.XVw^& &+%"cvocq7O!>6{Cu}:=HlkEjy ) 8qZ@=;ڭ $ k 9 nEtG[{]xQ O*gʳ/o @GE~Eh'cf͋}t[ XaJiݏB ˾Y /E4GeSc4dD3֌ 1$ Ou,bANt-Jѵ-FDzzo&2^fdޫN*y7#鴙xVA752b[X$XVOO5ݛ@,/I: Dazl'mvRc[&ȴZ,XAf˿3<'8lKTu0EpBuQWt=fP[ɪεqRhI,2a_idA:ƎLk<qԓ^MB]8#woD@SlT7Ĝ2 U=S8k\&}Tq$ z[@+  kP`4J f`4zKৄ7-nQ`qCbODR&1-Н#ski]ߛY+ܲ5ū=$~S7a7ektZk{?VYw@2"nLf2Ѭ#7}؂j'VS._ K z(6m}?pQ_Y^ܬI.:" •z,v L-/B7U-buD`;c:{Ar IxH"E@) Ѭ6+0;ˀCjTĞⵂbB)J/QRIpyƥ{@ćR *mKnr ؉$Kܢi/y[{ǎNScM0gt8w>V,]UmǓe\[n3&X ;nzW-$XC!8$zڕ s`$cQu}7} 3*ݪu(9e؏L{y"RD5AoԒ'iii;0Xew@kG#5 |D B9yZ|rKwҞD_~U@BfB:E }O?(Z"( +5ȕqz"C_V2}yFLrHƕI7E:G7V<:i|㴀SZ:8Тcp6)zj &<;ӵi  '$iJfj[vT 祝Q“V"Szg!p]c=|Xn:Cߥ]¬ɚo&DmWK -ң>+d5=\P7aPTv [D)Z`p-ܺpS= AԔ  kK8$DJ@_o֒o>tbȵT .^JTz[N v> JIXk J,5<ƝQ6ݨp0~ٝ CI1޻E_\WD(Ox9 S\0't658j$/y̞^*3ZZp\\6)RƖ\P@\j u|%!( jWq@)Cw\2.$2ݤ8I^U> ?X4Yf7c{b69f/4Y_7ȲoUO £:mUq*RĥgĞ}yha"]*Q}_܇+?Oi[d!@mYZ\K;TB2rjoZ+9ZVw@b2 -W_j")9b~/gm袷ynj–9xK&MONEJKp_xf4Z,]%JoR7m9ْ]̠Z8ēAۭ^CH&@ sdx]l!NLQ1Vz5vClLIrK0qjkzzPn#cZlaxo.)rJ>SHG|>yϳ L]$-,puZ X+N@zՅ,)u'52R1 EHu_ PO\->I1-lhL[>H=4ԓC~,wD Xx$yjWt%hlk,賒b;arFAlaqRl^gbݱ.+M;TfGX3$},&[]c[KK_jV&<9NO{GB&v.hcw f,)C9\ъ).ch n\8 (JO:coMFͅ'\ ͰZD-@ii+[*ao.hcB$ԭd^a&>T]f(N2v%_!4": d޷7oUA=#A@6@`l)U쀋ۨW!;J] |ڜ4p>Mid=qHa~:yhKX!MDvXGQc@h>& 9A&e<4K&LY=ݩ&)Dȁ &C;7"tR__QyAcj'h+lőI" B.7dwC_^&3ZvH{H&EQw>= gCwC2_]^Z#mr?%hĺy:QӦmSV^^1pQnUNYV2/ݝ>ܱy>],%9@QtyrDBu5G|V7]C:jdQճ[D H^D U玶P0 -]KDi.X^Pkrw"+6p_ 2B`Ƥ0 ,viqR|"$A&XX,v|y+!/A]*K2.)FiΌ7wgkA"ǺK%A`JM! 6E \QfE.4̔'ܝ,CmGEC~\>LUOFKcOJ*F=OO%d?ܕ|/ C~O}G\ {mcX>,2nQ2J0.Ŵ^XZbl~4\Դ"ݵCI[]1?_[cU0-2jy ?DG͵vZmiH aKj{w#l>koK`$BIGzWo\\vHx)e6.T Da WT?'w;\u?$mFZޗ5=x) m ' h(ɖ[RxZWV .=3֦S6ݮ9r@y/~[~'lP'Q`9 S h{{nCH v'g++eވeC 3_Dm`\#˩&$MHGa^+H*5v>,HLX 0W]Π[9O\\v hz!'=Zz`_Qz{ZE{^]{_gSenb- 'Ҵ^^tgP cVflVEB:|e흦QNNhnyJ1_i#ԚfF~69EJ]D>p/$rUN~aR ߅|NzįYiKĦ%4KԮ qHt)~U"ob1n{mM/2~ʏ5s)_"l]$pm-ػa=SCn~+6.GG츓3h9çp†Rl" I#Ԍ&->+"KLreq";}3N"ǐ|Kap7W.$XͅhM p@4J~@gs*b+⼩أy3܏=;s@6&B Ofɞlf+."^(3P3GNDϟ]ye|\}MTcy)FAJCmHֈ0y0KyGѱ54IQ Sel#e Dk[DE2{(t8+qWXjz߁gNtT98[7[_K>͵JGV+je m W̶2s̼/o׮dt;$Z D"^R:ˏSXGJܭg IS`/xu>z^42[&4AV)ߺ6Zpae@ (Dxi"v=KOA_-jQ\wF?;}aIoG-lW]Љ*@3#׳= +C7hk;C)}lmL; tsfX0, @}jmQACȯ r>a/(1Cij2l|$LG椐+.(%eT-t: l|#V5/,GAtMr oMFCx+4M-CFcm fM>C*DW;V^TmuC޷덺z,)Ԩ$q'b7fK=Gt7i2"4OpӮK;AV j1ڍ&ewƼ3eG\Lk3K 8e j.*@IeV yXX`tV w@|ݿ 't__0gyvhA<=qNww#3dl_~flbE8yn82iLB]rX{bMVHe:ǰ*gfؓX "a ڈؚFlB75( T 8d#,#5ߑP,Ag=oktX̥_WS4h- ;WQLLo`+p aLE=h'h7as1-ňAj!SYŞ },J{RP< q0+Z'}6 ޓB5'tS}>L:8D3b9sx`T,Rf"BKdXbdqnt0վD-ІM0T&:W2l+·^ g>~n:!:߅u }NZAK5x 5"{)_p̗h!>l,nCߧhd3+흩_85CAnrȜ11`Yh$ J&" c>'Fo&Dj9=[Wd: #%~i0HZ+d/ׯļ_Oe?He$uYw1(W?73++ƴOWj<,Gj_Jh$yTن=UE h_uVAїJghTݦ?Qr#"8$Q_9|6pTVbš̌{)k3FB_sU]eOȍ;bE@Ջt۱S%*B1dU77t ΅ar:`V'^+GQx_&;lQAq ȌH,gM4Tvt3s0У~Ӡ>JAz=\߀`| ܇kqCK+ξ?Z,4S}řfw%0RO+ʒ~L ,>ڒG`q9bC^|2|yOԗHYRJD@#)/c:" d0b#(8@f7X?ϠH{% gNZul@~+#Ҙ h|ܜ%f%P^XlbRHW06!~( ~"av]|آ';n6w,#ȁ~&G2Euxa^ `*Wv  }:0d߱͘9 92݅S _C0(s_js"q˲7#V g4{Ӣ Lw矇m>0̚# ;  }u#yI9 'aw8h%kwpe[? ǣo =~+s'`!j&#v9(_ү؞bjr1C("zvdQ'%BCx!E3#rdD0h_}LUNڷ' ^~l&,2מ B&Oy,YlC@NQ`Pg+⇙,s _x+Q_`"k aI;y(J7jZdB= ~&/As6у` k'¯.O|6kW3tQ[AƳV[J>߰c+Wh~;#l m{[Z%%r7ju #a΍fXaر;7ax̪22`|˧aAp{eE1h.yM\JDR JF:q[BcYA$< M$Jy b& ܵm9{Ѫ3GoPak2$DEl- !`/?p`;R | 4Us2\ǎC%tݶ s,@b٣^Rِ'K6N#}'o7OZ7Eަ@Sni~4Ӻp:O\d¨1~yxȝ fZC^kU@<P V;- d]QGui؎! 89\ߑ}A?x5P/XۇMOܡA E&[aSҩ ZsCiJ~U no䊨:_>I+E .Q 媝q#Lo 7o^OnD^wbJ.+4Z#;+O,IO) ESk3R@$Y*LCr!M~exsb-F3ܕ5pH W91C)g2fMηSW iՄJ_ݧܕH籆K#paa'"359Jd0mGFdZc`Z Kߗ꡾h(6:h7/Z9=`=]g%o(K}ytB5.abOvFqWA_C# lഓNsX2I' m>=/RVV/j ]XA0Erc="1@m[ =JMQ ƝFAfFe.S:۱l!; #(Pmz9z >[ջm5 baE=[JH ;!}fOZ.oV,f(dyћW]fm+@m{6l+ 1PX)!0g ;Iexz*X^ WW@MaqiüF"Xq{qiѬ".W4?o[>Ⱥ AFJ5r'e!mt)mX,hd > a =Z)2>,+1c)[֋JSVfSc8Miq} ')^'C,U}ud!JF\|U?և Nx ' "c` SWW}µ bՏ^QG!zјEq{ ؍z/єuU*,!\GR[eb=O VX*Z8<d[W2`RfC?LA$$(R L~i'|˺Bt̓^`nG$Y.lɴ "ˁA޾jw] v"~w-P2ysd;S P K#x $Rb#×NKǞqD'ϵ,-ڭ2 ΁3aeW<:%DsP.BcB p+:0!Qs֙<|Y)83 [ :bh# m ª_-NqڐZ@C0WDXAKCP#RRL0/܎!ja@BbއN L'z*5tJL]mkq8tV ul1|蠆x] nB#zd- 7< 0W6Wì5ٲwxWS] M }[t֜2OLa{My)+ B_0FVbb46u.LjAIl0>-5.#"Kn\vb+CZLo݂|<>xaKms\&dɇC,e"mΕ=p@\]34FRaQVe(/z銲`^dh^"ƃ!G7nA&MO J̺hs'^\}>Vs/o#߀ G}; yopwj"vG3,f\*.;!c^h^ܐ5=skBDVE>@5cػVB̏F$2A^jou8he3xY}!tE6/%@GUJaʒ?yi[`LSRΩ _r *;'];!;!x^(")| . v w)ɭ.lQV]Tc{?wx2d [.)o-jNأD.\V 'GvO 񵡺9$PN,Zje4l2$sD ߀f؅uw!yVbqc"Ë|]cElD&I ]3 ܵ(JBP I/I^; %=,AC.OJa)|gK:+fS/ /KN0r Z@j3dOPJt{j`7 ˭עQ3tEYwܖC05g$@lRL0 j Og` ÈduEtaZ:UW5v1%+1|bSDѮEP=Stϋ®&ퟅ  W>4| =M%nwp^>D"ϢܚpD~BνZ)ܔUc5*<'083,ɍnSEŇ's$3 hoaLwom xʵ_ $ ֒W'|S6DyWF v7\%q$)J-b߿O?᧏kn42M<"b\"L` k$1k_kkU|oC= _P%xZq72܀xgi6}V / {(;:F~Q',3"HGqtG8o6z,wnKvlڼ K#P&u_kaYXn˲Dw Nn=@i)怍8Bp%<(}ǏQ#9aR @?6*o+wzVvhjL##~){[1l T5;* }axCMkH)4w%؋3639yŘyj%X8{JAxl kYN?U NPRÛ<1M{f'삼bw D\ߑn=tI[3] 9˼TWڋO(7h04,Rv(run6ki3jزDW3 ޼s'zVOk,v@lj!!T< :m\Wٽ]T(& &7 4jEc$䅍ns!3i74^O`9;RhSk#ZEQp-a+&H1emq'+n_Tj<׀?`o-D8-Cgoyz4yɒH;33тI/V6@Ɉ/i"8q~byx)In@;sesZ]Ђ Eywr;É _csWڳrJή4+O +c`Kl347}(a4IfS#exic2iȀ3XSts")(R仟ÞCU/.27D9iߑw]VhAl pD,.-:}/PÁ$Pv_ϴgy!gakͫveq%`٦PGD у`R9qlmOcYnj7&D1N=eRYSR1 vu֯L; ̑({bMxƷG#6z@ǯԏT=R¤u" [P XS*6q5Lo2E/Ku>a켇%J-&&>+F}~C3lt")2%@ Ya&8< LaZ>͸Dºz[) RNo4/y5җGy a26-v^ek~Si*ey)A7|p;' J[]k%)!t*ɴ>0mX$+:DU,+:=0e] CLtiufZ>K1m^8IkW Y bOIQZEϱA+D>XSzoIc?;KݖjMc& *:{//4cT i ծ"O(_ǫ(H;D?4ߪh$)<㈼X^٢%A+Ĺ"QGi\"yC`Aב=H[@/Nw>/Ε2P $9%P 2CcrgPE |<cZ{WX,x+gecH"Yɫ?s~!aR9{NqsI׆Ģ+MlbIg{`LoZ?cDH֒- f:Z(s]"CAGDA^dN#.9 [Z,}8̥ҵ`q,RM$g!H5uh6 7A0rƇIҗg 1p"X%9RS4GE*')ˎF3=Nޯ?m4iBHb@u6oۥZI Oo9# m-<{?#) Da O>E#ώ-zER琱Sr~S㽔Q^~s/G ^ P `:H_G5 GVtj+e[$>$Q3P{(#gӁ^t_@O@I Ǡ[[WfpZu3Hr9C!j' [K8J^d@hcWz<']Gê^j"@o-0XRe_+F:K@[4B`ks\c^őmuܞNNyQ˘H~ȥr^8569udxRdI5&P;RsYpL^ZZ,8YZYr-dYoY0_Z!t(%ot.,/ȓAE >! .ySuW<9M'(Q0C qB=T=JKPtc@Y\rwur:\ȷ:8u&CK|ƅ1ٶG!=4DU =ڗC*:rden5|y&4vit:L$xutn .v$i7rC b{@+d7D.u5}Uݱp/}i5Әz8(G>2cЅ'Ew)R6TՑgB jq' ;#Sm 0Ӱ~dW)Sev۾J`h]C#<juy{^4,&rT햷 'gyBT vP.;c>/5upczn7\{zw!oc}{tI@ -dylfhq8ެN{nR/``+M븘c e-SxhuUT) c%N`y6#\qݷ{ݶ3{ K(Q>ZsgbuI3 QURq ^+< [L$ Jssbgf|#p9Iy3zvжČTa:~4~}? X{Cex Gvk|F7>ӈOs^y4$sZH!^/Uܭd ^M6?]U(Qd4VsR-QpOFŶF#ħ&2Sb#Nԗgkvzac xؚm dAT\xvWzsRxѵJ Lۣ?54 X8-oӂ|k0өp(cHxq:MWK<|c clCӼxhA 8^Igӱԭ8@l*99bЯobf̴@ د/eYB%_[x |@x%ts߉Wn ]DlQ5+){Wi /7]_(ބxo]\jy͊)pv)sJ!"{tI3So+ʅ9o+z c]޲0'jB$ը KHNDHT 9hJp)5_z@ȉ/b)DvLǿBnWJ+e0+Qg2L)|>RBVZhݷ*Kk&@օe~LYz Z1g.*ė~]{vc=xc{, 0{4$A ==Mnè9tl~ BՄ|OHPt%U in:Q cxxXs4%"ID@PaAE`gYo"yxjx( e]\ĭ]噸ɪ )!@9œgЈl"Tjn~=kV$Y A0viz:D8 d?Vّ,ɢ*Y󓤟9cURrD|EVř0Fvbs#\"ߵ+a?a[|,P^(-]KI0&&G+'׉Edȭ5[kpR?k~m}͵[|@J"z#L1fbxl$oK2]ZLWz[H3UI˪#,vwȦF G)N^oo!`+U^||Ocwtwjǝr@ظZ?M"{8ssu#+$[eSnc?hImR1w}x_@Kɵ~| 0,qTqا_áo>M>0~$\oa0 Ip(QNn oǤR7~BqM2''Q m,s&u4F\2"pu"^+T 딸v2x{"i3%`B‘,M}Lij|쁀FeĔ?EQfuٹ]Co Sh~=L$)`䶊p{]JӺac!IG1@k R bn3`r_x&ҁ30*'%J-bCaLUYl8ѭ,N^ "nc| CgAz&*pKifگ3L{Ħԃ.3"𱊧 0֡ 8a3ٵg:pP6rxƢ=J~']זQ/+Jo܎4~ARSapG/ ubȵht +D[ӷ G T'dk]8u_ h,/>cn7Hh ξv8D\zbo9266w2o=5*Ht!K){(H VR:$Rmo!O$1ު(tTgr ߜHXhƠk|cL3q(Ŗ&j$9Dxklމ!rcUô׋=3-H6yPa1Lt# eэ}Ww$x{FRb/0^;di\’k5EkvנSh?prKbVY@lIg$'DD61MҬ*bzT*6h_ScIxW˲"Bރ[F s@xpg5*iGN'3ia}jXfet @x[I^cBwtF*gI*)=YMMKo&ro>g,iwm(q("r*qImM&%JW`ر x5!ռav;D1*7D_{l ,WݮS#[UU`?,#lr*tmC~_bg]wq6P`*~+6B7`VLj}P~7;SuGZA*H*B!E.Z~31ˡ4ѯDh]ݥZ`TʀryGW0~JL2iNW7t%%f*8q{ m9o]63]d[HO:Ĵb*uxKګPL`#􋲅к JT2BhؖULh>nnm!u9As%8cA8ޡneJ<:+*9u[{(e"f_q1WaiAӱ{Rwb#X> DT|C+=Zc-O LtU]4jA$6lN6OMQ> \hjgHq@v,q(|8IIID3J O* ZCdQ=)A8T YYވK1W= а98F 3J' Dۮq`٠{Tc cl[9 ʹ'Nd ~vbʹxu97Z/QZW.NMMs=b TdNXI\6W5l\0Y_p̀^R)UsGMuJu~.=VIܘ8N]@m(w<*& E 1HmYNUS~qpqpTT4Zt7|tC)׸'2kp7?Y:ȳ-[4#ئ ˿s&̃˪gK2@8{It湰 -&("]Y,%+>n*U9,$@\ok1֧(jL/徕;)ptT2ӁX)Ӧ]vi\UꢡNzDGwHDaV9OD.uucruϊt7d.q%4\8oq:th\LEC/L4p“CnoُڵP]eĞ e;ܰO:gB%O 95U|~%#fXʆ0f/Bj Ө/W3 …Ϗp%>$a H[va?fR-1Ѩ"?Oضk[u IB<8CD;KƦxQx>p@8ơa.2=jyq@ -6C{!0یBochvTYV x4Ǥ^QaN>] @V_,`f﷨:dK!Ǚ -nWNp=?t;˪`rvt4#Vrrq 4tdhT3mK7$n1pONCMoVs '\PUoǧ fT[_~IN*70vM b?C_HC%ӮBU7xe*s,tD4AT/,RO\$V9Jl,ˢi".㪧sP&5R.sR,L( PG` ֜F|CC'[v:R3eɯzٜ)q4&T싣=]^И6l(*7jrlw)8(GPtDfR6l^imHYo5C+ZFOnPzݿ/ݙ\8V/ݸ:[I$$DZ+GM`atΑҌDyD1@ N\Uj. bkC^JvʻGg3` ydmT}KŨim})ku 8SYW#\OKc)M~**dF`JoNjpK8=!ɍ†b QRH֓hofyC?>mo pT20rpwx6Ӈ&HLQq*YbuP/`uw- csW-<_ PZ"*AP\ IIJY֏KgID>nW!AIS/bYp#u_D]aFuT`S3WZ|Ql)ÀY}Q7M9RVyHg|@B7S!r}˲T^Ёh ,ln`OtxE Tٸ\E.6DuW/A($Dr|HҖK>PfCQ98W!`@R/y qQƣ8'#.ϐ,LAC"8UBXAC2m,9Ciʵs-LSFeojf ] TUt:ʰ8>;9%QKE"6 Yծ(Udu{|+nؒқw۰줯]2bөX>M;ΒH>_!ńlJ J^;AϽ38g&nGe)ä^W~)+H!D"l|iF1:pmwF!1,R|Ζn~˺VxvM*q0or,'-O[T4rsOg];][i{!p F=ĢƶOOD88g+e5T(ďO2,QWK+@:p,F{+-*p4)aQa3?6l۰f$4 4U<ʛ`-2`#jgvSB^BTf ?ׂ` n0u^C.Ifs cتN_s y!=PޚhUnІ(@I\:~ư`sYn/eѹzwL메$wȅZ%RؿiAWoIdNoN]=ɂ-"cAt_ŕIX73 <Ϲ8K"ByiX`gh~sf$+cFf|uԡ?I*:{!/ φӥ_1Ƌ#kKPmv1؏eYm[C [:aJ*졠[_ptI/0^KMñ:1v|9gImcaI>ܥiqK**PP?ViCu/ 5}=PƇ2b5)0`=$[rxYFi=B&H+LB =}QiJ\# n H3WD}t;sATXY!$(CX?ALRޕڐ2 Ses?vSk-e|}| zhUisW6I˜KHZqfp,<6h6%fNz~VV蔹Sa G\'ZjᅕH^=;uWSCR>HzmpRU/^HPo{;=Y+o^a&/\Mio v̵9L5b#4fSw]T~$#Z\0v¿ F9,-{o@nƠ0Be(ɘ60#^39l9~|zHx#Y9cYIx x)'Ҩ&I[Dws#ʮ-`'AqIzэP+ʱ4vVu?-m/Ռ7jp $I;] \D~%چxرE\1/]q kզX\t[ @5]q;?H eܗ% j\.Y]DV9tsNrDq#9ӗ^ꤱ#e FItcj`cExn 9_irKm9XYL 18d3z .\0*.+'T#6d o7wxRI8,e6{+)t|Qm%IviCO!x~A*['1\V7+OIo MgNu۴@ҕ?d^8}OikXSꇶʟwɬ95f&K!:86D JSm`|NpŁc@*cPSs0/2!N?ߗC_61@XH'fIn2KKJsSv%Pd&G(@6?xA ]V%#VjU=a?eJE :S@ú\闳Vq os_$^Yfyzpu}bf*@~%wVhGd|0,i> @[I)lC څ멛:s%L՛ĩFXnG-U4GT*%f4`|p'PV C/ixMog«M>m ,yrI>L̎V(iLtIcjc:0[h7ޘI՝#˒)B^82!{˴$d{\' /D";*Kuzad=)wț|XR7SlUx .,00X8Q ZNjh]ُ٩A p>!@ 'E3[ ,~MCBye\4K&.6D("4@JVb;O!w#OTXϡtdqK)W٨D0 *VF)wӕQ7=xq|g\z=F`4G0 Oc:MYYJL jz}z1x5z]emhW?VI^*~e 1NObq&$iotI %x.oCX}_Lv5ֈEs#OLΩ~7jr"+ȥKmaՈ'%VV IwGJǖ*(NQixb ![(ôC&y¤C27#&M6{_6v~߰uVHu' sQϪH3tְi&F$ttoZJ'П:F@y,=)K|/҇u],ARN +iT3k">z҃,\&'M| G.|՞8Pc"&cw0Ƌ9 (w췄Bޭ?5IudZ3"mެR𜈪 NMYLنٲeZ| C$5e|J`Dr sg`E -tX M8ɃRSWu/bv* \R*`gu,g#߃L% /T ɥ1ٴF؄$i(g/؅ZYDi.k;XԊVf&L3x˴ mA%̍Pw9ƷׅHQ>;[C؇7cy|. :{+=2{OA*HrlNm0 |պO)Fmy07fXy9gHqF¸Vgt>@oH)}D~uhV;[>,ME/;2N]pR 6ɸ]փ~>ن vsJXi 6 ;E͝C1VXphPr.Q+ &42g~ kq>P2Q6wD[8K,8S_Vc*PPj}ٽK툳G!*." Z.Œ $Nˊj \ 7`UVkPҘʡ!iZ]|sNփZ} U6PQXJ y0!9/RXI{\UoA=pϲaLu( ,-O9)֔7]sF\}{e&+ ,L;fr'.<`jxF'Tb݂[Af/B|ILڕLPwUSmT W]kw#XDߣD_DE tZ(NJY&C"-W4kkiH UruZ+^x`W}aMF1-g̔#2X_*Bhl| %Vb>bv6ۀo|V`+.@Tg/\v@.+c^R*z~_L2o)D ^yVu9hVurb+G룪}#`J^Z='ӳ{ ]`:Z@*oƖV&ʲe.70g = uxў)SLF#-<~ ;n+LO!^i~4;QI*m-ƪ<δ A}yP`ο pb\:n=rf)(ko|CMZU̫,s#]d48%4PERLli1J Jhj uu]XZ>4$ ˆmp.=*U}4U4_+̑$i/˜#Z`Fkq@hV\3jdEpK{j_U+凡[i.*jvu:NH\M{!8+Wt=DxfpvOlmZMF&dQzDU*6AjCJ?k3vyWT?)˜_sUWؒwom[4`V(b-4M&Q+`
>#,tŅ ɪ0AФp!iIpoE1-sRK59 i]uGloI2c/ u/O;dQR"k77s6_VdZg=iXݩ0г}Qny\`GG64d0_}YM1Uvr"R}RYP]Mo0*gLOL]eZ` 3q?O۾!m+M[0A|KTZ1YQ^% QLD%n<7! 8__`IB=p;[*'YW=/N⧔ NĆ;;,-h$XR]%P@eHl%#kmw`2`Ѐ1&nEk.C ښ?VJg9^Ő1)x )K1,7\ \1ٻHcrg8E78qH/,8oYFzyY~z5ג//cC9@O pʃ/$|k sWx 1 fl=np$֕#9QK\Z b"Apkr3Rѫ!]m̉C>d ~|𺧋i2JozZU\u l}Z3ooW)orItA@wA=C~>਌䉈]cwO."(FgTI<%t@FR̹92@ߵ:uk ۝  KQz`BLV˄: 8(؞>1aM p7(Gg7Y|7V4'ko(D U ai28E ؒ!Ib@++$dXyCYcAHa}=AxbJYG~[ V) 6J48·~=~R㬢Prd *_ap/799.^ZP$b,ތSF aRڮ -ħ&e[iS r⺯e)דkN 1Յez͆UYL+|MfV55g7&>oFT@K4!~ާ5ݴ>SA9^G723T@! j*`'>ؑS5?S' bQFvWQ e(/`Xkg—|1e'-ckKd[& Fo^45p*M{pֲ,rzPRH5) Fr\bpy Yt۾ zZKՏR~Xcdr;vޗ;LF˄p7_˲e_r!D+R7*WO苢 :eLȲZ~KXoÆyBЌkmdD/wPyhϝ-WPYgN\^򎫮\uöDn&y9M;Q-?>8KX "o?o4dP:m^hL|dcnotP71Nȋn'vE총Y:Nd^y- &t+*" z(b&<ۗz4tsM hrث =yGw/ .XMs̈I^g n8EUH8QU8ޫ\8iwO'BhZ\bM7{zzz=O4BEc|ٙXc~)W٤%|~ho誹v?a S5@뮁n5]H ~'t^2;߰v_qXauVm(Nl"׷C5VX-f5U td.1$\ ϛ̵-ErJLNSG)f6y lh]1m~R841fZO5T +*npQl|&9SoϯmejY0 OC\g0uhЗqdSz9 Z)xbOi:r/a=eL#LNR)gS 2[2"䋛(5f41qˬ,4^E?Qd//s}+"O76z 5P4]MܖKNU9RRs|ekX.tpx8O1'5p\rn6-Xg44+A*4 wFi?GD tCDv\Wk#^bX=G8zB۬eKܯMBp+g,`!k~2m1ڼ@q[!3 Oa(:V P\~O*2mj:a/bXոĐEe!H2mKMohjJA[nP+tg=F3(c#1hO۱Ά*ሱ);#$وD5!Ζh$iS;Dz%FGjm|͡FMJMV-stcDx"f11w[vTA%%1$zw3HCe 0W:CcbYL] _Gl0*DPGkP &(bJj)0ɥhd}ZhoIH{(_F<(=ʲO[=o%Z{a׈uKP3ۋ~Y/L?C|b |4w`Wy\C<"W2Bl!V2]?lL4o~7(D!$whB]mɍ ͱ@ztkw1c3rz`UCDc#hj5,hNM'ijIh4(ُe 4XTI#]} tk(&॥^d 㒲~pyJ5KeiGͥ *A8Qs7K)M;rH$ 1L8m\j\:8&o{F5Vpi6KbOl/s7dGٺ%e?3ge+,!a:R_%V2p42jEQH@yrunlRfo1ר?XOz?c}TtIxp) 49*_倡tf> &HL|ID޳oQM<͋((?r{h@[;%AcZG'фGIāN\4'G HwdD724QKGkQ:PDlQ!Ӡ-C*p~lx@C+P6zIAO&X#-;J%'(m  .]9HSB*{10`S9i'l8wm͇]Mc\b~GdTJ ('}+Ykp%YԚP,;|0B=3wuuV3-uРЮn% ߇k;|4tӜwg;M,0\f4nAoԝzRFOQY]VΤtsTV%.YEdz%HhL #^D6|¥(5=(S0a>ww k m?zL(b>LDBQ[%0ˢkN4 49.rjfaU>)"V*S#쉾+pCc2oq"n czP2"߭DN+\W  YK:(  ͞QϪwk0_ven;$QM*T9̭;"rዜ$eot]izƲJ=?E8Fr1X50 u "{%NU&Zȕ{?#4]ȷ|gZȷ[SBLt7Jl{bDFӄ%(Jr z/=+_Xom?8p eQp,VkCm 06+0tϜAZ>`͙w_QWH0V*yN֫ s?k]s*ZH{tȶ| D6xE1i*o-~GKD4M>$!;$Z1477p-Djz!19,@oTy$;&?OXU*_AG3^ԙ|P*14p֞ ՚~>Ƕ%$T󨶫Xv6٬ * <;LWK*—U&opGnB̛Zь#a/N~}sﻠNٷ{E-d4$Uxr^vE- ߻p@ {8\b; kV 1h|V5k4c?G#@<4Z]k[s?p72$m9m@@x]24rTC~;8~ ) PqDE-@ɜ@Fŏm@8UdOl|pZ60f;WP R~x"X̉PduF$|ѫDP\#fjA6iX zNC<R/&D![ueeld\t|CP_һ:yHGQq -off4qL8g+HDazΌaxPn&܅ /| #n` \~qP m0 4'@j֜iYOhzW3_yê5w;ChuG AiXS^" @&b*1 . -в)I)K.C x _W WK͉9G{-u)]=ݼ6B>䛜K$*9IxjE +&Zު@2l s,&JT^ùkbWwռ׻1w^8AӖiA&O*vȨ\2K G1V8FeTxgu7 -{ L bn`Nɕ¨.Hm)?o v)3}#<Չ$q6DDI@^?;ax <5/i\l(Pɔ'7e?((54*QD$R"vTf&Jo'N)&(*%M 穸!?a(Z $a2ezW5Yj]79`+Cï+/pDϥ9|ک /;4szdRvۖ S52jrisJB|ÁiV!-JK8>3s!*h^?u+5642F?0=)=U<躑"B/-Kv~v,1d@0I/ EZ؀b-kTd>HK+ݽIbw{͈C_ WoSE&1:W_cUjǬ#لz;Bv+hTWF"yuBź4(FCv[dE7ܣ3x4+L{Xm?B6 )8;Ul!ǫjpք=?-܈S1ޓV? KRT7eGKeʩd Įo6R$Enkޢ7 ZfGaP9R͉HX M;#4FO]ڪ*J&3tkYyA؋#abBØ5aF2m2:FGWr~cR,'N~׸7}0hۋJ=GȞGqB&GP{ٖ1-kNeV'L9=ϼZg *RBY/#zNNv[\0$dÔ,c57Ò{FSUR嵦M;SEFOA.S SCb2rɔU[zd79"mxZy2lbcyaV~9b/c= ]ՅhMZIV'h &Q̪kmD=c#pRIbscS{ k89]9Q֠d/V T+ Sˍ  g0VCB9lUo~ :ptYD+{v*>w51ș-r>o5d D+`ؓ M(u"٪T0 $igϸbWDhe.zo?gKmtLebvI[VQ `l~_Ǻ{ۨVD8=Gz2K`q4~"bcp4P7?љ J}r="TK[% ?bi ;y;oQڙVPZKw䫼 商wW)_֝*I!L{ "dI B~)~TLf@I Ϝ8ʣHNw-\j75$I]7I dMXg1V_Q(2=Jq?=#Pn8cmDT1imM6!@[|]UtoŊ?} bTx2o|1-,cmH`x́Ūtso! w`bC9P8^\^Ϧn< {`0)XRrq.ӟ ;p[V$P [bF2a6㏑dS6 c/?zobH0YjE'7/M(왋(  "n639/&P׈XD}I_t<ąی2^d,8hgaͥ4"F 90$w"h+_fy:E@;:}37S=fhsxZQw$gt(H W"QcI7 2\6h< q&* o`1l AGu,I^r3ٻk4?)V=8dx ų;CQ+YcRt M 1yP3P(]c3FE܏H%e>%JzjrzF5KB4f9Nr:՟4^`d }I}Z9'7w5k9CJ[JDrUZuGa2a\W̉ct3,m 0D8\A KgaAV'$ԾA& 4X"!^b( rS0zcL@2RI-HTHng 04-+EkqW%cPV`(yQ7'ImH5xu)]W<aOUc@igR ljj5&ԌsA{03rKdt4/%Oh@<*O֮v|KM+G)8V:3nF0-:He@f%?59sڛ/gǣ? ?Թ溳UqYF*wI Av|<6!>˟Sm\^%1.}lSnN5)*]ح<*lPŁ Lнxj B*'r0͏*Wdl yȬ&|M`m+ī-IR 5AtVMHߖ˴`5fp9+rzHJ'Lx:V[B%}$P3u "NO]f(zXkylC7Hcӵ-I1|N[yRLwS 5p^LsO?ǰޅ-gF-Qz43gߟ} 95˳{90S1GxW^TNMfU*-6 W zk~a oF mwDKDZBH~T˾~Hoɐ׿c(t9aе"|N$C[/NIIpYS F{ЪX/;0tJQwCy7zg ST%`ܭ}WJVi[>쮩r~6,c70@3oOuƷU;i+թ,_Y*}&{CC (vyr_"jx/ Bö;lعtl"lO1 ͋C;מab!0(,zI.wPr LzLTy V+q8wH*Ǚ&TB{N/)7nIp+rI uK265 9O1Pp;7HCwaxxl铨,"aBs%gv"Ed4%=s]iB1C4Pn"CJͦ2->ẅF36z)SIfvؚ خm`pqsvgColeYIGEcT 19l6-_X'r\SSڛi1NZ͢D6KOeIx.վDdaO似a1![}5V^ };g _dJQex> shu9֧%t@LjYO-Ń w~L DE"`.rO̿z4U=iً)Z"fQZY>|\إF}i?=,"HH63̱AwBi6}ktK_H@u(u޶/K"m07=9/\YrQ&BvkvfG4g_Ytd-]=ᓽ;`aܣUWP/<r. V}|x/70\idRwV֛ np`^rm)Z&,T^&^l+.{HuDg01=p36"ʎj|ϏgOaurG>A*zC4]C< 4+c.-!XR$Bc ΊWB'H P W^I?q>9)GBxt'A3UBcgv2:}a2$N 5ną"e|vXUUEڳ0(j5 ۲)^{)Z-t$Cj@N&!{5:n{WO~E:!^ΉKj;/=+\NyT EfEm䅡2$) {Gb绔T|'e|rK2qEiLꡐ'cOh.ThNC7a*N(j=>n9Y">Q)S@!,F)"bl:0^;w1_H[vVԙܢ>FfNБIU峊|8{q9A,k_ "483 ­A)/a6p bR׋Yk֟19p5Ij *kGRX;rL3˹Z[!vMEN$|b3Hj9??=Hb)6 #'%$y%MڒOP 䋯b$eܧB QxާF̧U0PG2lI+ɛ#65NN43Ywi6ިvH9řQDkwmk*~\ jn#Pu܏#]1VO̘U/\qI͖liЎfF>clv0hdx@{=>ޭ / o(9Iw@;[33(X)&tEdwbپűPpwi2BagpXHnQ!F^2]7Q=ږ 6ލ|4h(Oٵe82Y/0 guW߭FN0+tR02Iګ )#P" eh|@3ܞFj`MNpY2Q9 &VvS ?P=& vYҷZt "O PN%|zM8$`@IJjXWNlXp:,39Qzwߴ5JZ>|b>R+@u_vMx ? Gs* qH'>o)=QO2H[:FDb!t- i@ ڶLygFeD tIP:gyƂYϏ$ieYyY㵊 Ǿ%nytE*ɦܪ?79}lV}+J.T5%wo97r.81j٤!@E AǖQN,`3%،ljr?;` Q $ $F7r@& [S<LR{ZeS*ʬe( rSs Rb;1boz!8#Ż18?Eٱ*0Ed,)0`_m#}^j@b]OYdӶIq7|עxbR `N/ߤ>>+T}pL,̞Br(epay~D p`iEY\O(FJ|]N/o .O 5Tcq4Pi2t: By|/mw )1"5ٕf{NK hj3]P1Sd?h'`zN1b^+Z7%ZkhUD.Ye;'R(~}:,n0ZnWJO]dv%-|f "齱^Bą ceu#DB#6;MM}d^G@@4q}6#aGK* Yn5_|R:xBLy8k/HZ ҽG`s Opsލ019#nH_}Уtyls:Eo+tzh: UsgQzcY3bz=߄KPc2)/"lX'G5ֵs?`Q(rai nBE7w*ƹۮ&Gwݢ($cI,MmvVUSo"w.A=]kw%CxqL֪Pu-|8eUɢ6TBN rAfk`ey%ΗOTʰ-6׾<]I.'(r|4I5)#4d,uciVa(T(AH(-oѿj4I50ppeD& 9Bڣ:J:iQ(R8o'Gr ZqwLMCV8<1W\gv`{K Yy%"jFf\oސ>xʜ-呒;ɍQQJu! }̤{_Π"z~(HBax GzW}70c=DхT#\(S93&`ePFW ~YXL,I8 4%put!Ԓa+ğ'KƗa)rE ozNzȋJWM˵H#a[5LNG 臆+QƿlFA.^>*nDL5"p5dN 'pMaAڲ.IHʵHrcffҡ2P=ө<*I]};}^StDc䙏SV5+oc!ȩ~eVպ,[/JDȌT섪AT]+pިJi6Gt} h3`бI t/Msv )%DvNn׾)! 1qD|hgiWl`މdŒ>*X>fI>MZgIF[ؔ)Mߌ1yl.GLH$@ìYK75RUh\`!B 4f{4 [E\Mx_M?9ZɊ%@pԔaor IճrwG9a9gYyR# mƩowl{pX0e #-r=5izc4͍m =t T$l@"J ֑.s,*:vF=v>}Kq)z>7˼=(fܛ{BB*Cgozm/Ao(^*֑j{,3VՑlzi:mKKujW~!_=3_or݋m*Wח`\)IjX]J:nb[8X^ JS''e%_Elأ"t08[DnJȬP-#'[a35i3%`w>*DXhO0'[WqQ#_L  %qy%<` \U^ZׇMܩAO * ({\̡LGa2*a}lF ^?ST!I'o1OF75Km7wŀ`̇'ǧ@ظ;x+*Af.ܸ jH̽vqs ԪR>ȁygl]xM#㌕H4 UA䇵3֧`؋/ Fcac3.~WY2%mUFUOb2a+g|*| JN diDX,f1~ JevJ\@8O>kul1 X?)l/6 m h,f!\g7[T?g243Ӂq/mwCu%kp&eY F`6z q:o ήj2ŠR@?F/OpՏ}P>8: ِʸ:yV2?-`c+jX#oM$/SR:Z` uK!i"!p޾,:ܙc\iƱ-YB>4p~ dB[!IkزOx#  ؀$M E Wvg;{Fn|JACfI$-Aۨ( lx`͆=3v4zʔ~P!"M ]]CU8{:Lm'\PAR@6=-ј 糆X<`5!h,sӢ/OUU S:kGN:aqK+JV+Dzdv.4}@XVr;&TD-uuΫN [Io߿Klռ-??f F7Sa x}~{r̋KTe2w2GIh˸wQ9o.?" wvQcʂoӭ݁.N 5jג%ɢ<#/LK{DbJkQ !̷*id(4(-5[P GhUh清C '.=$4G!^㜗Bmԙ2ڶ3vbh0G= }Oɞ5PWT Sﱮ]&n6~h[!bIؒw=&II<Wf݅sp13U[",/OY4o ri[}HΊ|.:@k[*. MÝRP'R8mNq(ew0@33#7n68_]L}Ѝ6c+*~ 00X0Wha)+t<'s2tnjq r3u#u,-R.^+wԳz>3JzJ]3._ƹiD`F<m~Zm>ǔv%x\M׶]k ݰoDl(n+y4YA5f=<}I?쒠;1~p s3LO@d$,P؋Ԝ;A-#t #'ėBvf#:/G8N}k1p.l)gU"oCr!8UKW'H'EAb8*of\bU7k|]Ài 2CaKJzD*4 [;u[({5_=97n !Vx|,anR10IgݽZIr Q+DQBY%q߽\O r fX9:#mщ*+L= uW.^r^2Ά~h%ꦎ'7?'F@KAo Gd) unljQhjJW-5 #MsiC֦)8>o(z+VO4@%^OS]$gִ8;JZ}dsvMΊO;foFg,V-6Fs#;_|E$ZqDqtp5x̀Ȳm7Y{Q wNS_1ÚLe5vHWZlڱ.UCl ;8 똲nEک(>Tp\\f?_xȱ#uDT! \4UWAB И_ *#1w@-ib+4芍LnR}x .@Hx/!Nٗފʒζ?"lb8-4BSBY'B=>$744[ O$/pm 7*cf.ZwzgO*9$t=+.j3 !aiI(Uutfv)oЖ_0(.2ߪku-D8k[dmfێ4-Kߏw.4Kϵ29$_R5+Db=.PЙ;AmnHxm;X*_aVW1Ү 55w:$mAY' orj dǮUzgXa2]{y- lsBx`}!15TTQ^.tmKT-վ `"Gq̤D=cTSm!z'?0$kd_zwy?ao_nHp$w %tFݰrdR9Hg<Иmz$hH֪Z:8mS mн !uy`ۋ6+* *T@v S~`ӥ{@) T/ 7c@f SQnދL3ַmY%瘢Fg:.6Ф eŃ%k4tP\G,m0h]}xc,o&WKaF(6@'LvF`۳ʳޔf'_jd2 TMI E}P6E_k8~pa !|8'{`$z|PANt 9r\Ɗ~~BFJ|(2|2W UNV2<6bY6l m~nQ1WSfzC`$OLx (WGC/<9oAiړ"iq*,2<%m"nt9( ֈ>$?()ϾG|DMK"T+^iJl D9uIm1<3BӖn:F]6[ʯAlKݹC=cdO–eaos#2,-"<ЇvuvXS dwo]2TViVb@uH_ }h-yɶo+|.`!]OURVAt0\gh}bRNqfg*Dy7 ϋ6zNXsl)S&)9< XxT(w8%ȴGSfg DLE>ꈓ^)I{J Cget7s+XI󺭧%Wdž[4DO GNnEa";21HNhiX]f[Iu½7ZeKI]epd QTPN@)<.eģN75db|Hll05e!jŘ%p'dwV8E:#oTX$'5k^Icsz$O5&^{lD-\b4)sg&M_D8x14D{N&JbKh)/-dji#ѵ1KD#nДןjXB^s"~dfjY[srdpa?OTG۟zKxۜmY+ "fu)sU3Cwf*OV!jP-X|Q'{.W8Rh,Ƃ&pQ0Q襃s䊅&RBqïCϘҭCU<%(̀'CЯ ^SB8XWD<%_]hRsGN]"J0LO&4EeADIy5MEjS/Hɘ@bQSRܭeAg6!Em0ND2+R~K6O8m _&1?}>;J8yk"m莢<ᑦ;d:jH@oKPv[ Z n*vaeYa%nZ)ǧw ذ7@t֨:,zi-]'CW6|XpF!@dVQrodS;BQ)k~ic*tD/[Fa#b KJ_l@Ckk(_FHwtR˘&kQ;51ṕfP?8W9P_NTJEq0˒e\+ehOzy:=?֨,OƝ9>X@,&K/!6.򌉭>`kJ*?mr}U4vRD0,@o%wP!3+)az^bg0OCsiW+Fւi↗62E-ؕF)yJZ:4 8Y 6ZcwMlwc,-",y;oT 6Sp )6wpeZ0o=*f^@M *eנQ-Q֒ƒG1eVBl-&P5l@#V6>5%~ߝ1yM䋱do%}~m1B:xk5]`_ImC>\PHE$c_GC(C-?@]"\U( 4x:71 v?W+.e'nẖL'o䆮 15FŠsŹ zU% ;=>ZnӅ"0J)g쀌+%>RUIo6E3r-8]M7NYq#*?a5(؆u+ٖh`LSܛQi  LphT9)^,;tK<&ΖaRg{ZO]Bgޙ فw& $m}5} J!PIxQgIU U9-uz*w S_" e8;Sw ~~@"˛&tLPk{1YT] ޼K*+|b'NkȥvFt#lq I-NRz\ܑIwߊ¶%;zݛ bl g+mVp{<|-f>B5\I.,g7r7qq(z6>Q,|4p009b?*@1S"HLGnTU<~8ncu-E;HЊspHZʁ7cDY6r(<"zW)A@ߵt``]4˒5B3l-f6[1SGNU *m>i]{tr+­>1anL׋<;M~{oc,I~*6+S.:XOGI::î>B{Rgyd)-n~ t 6X^L*"׼KKᄅSlwYE+id/>3LNœf'2͜D%C4?wRfo/'@ZqʔǸ`LWX( Tp,_s }H׳_w!tSZWCkND ?e޷e,e2mxPבAu~d'=[=*[gWf  bYsJDJ({Q-ʲo#h=Q:)k*uKB~$sjUd9 YVb_o`1l8(r);;-oh:9N50j 1v.kS7RZ(NZ X/m2$Li4e7afX^dCsj2(cI~ VJ.\%j/%Jk(<4P*~~2bWe[HR$?O|Sp \z 碯ЉbZ]gLD-q8?Nm r?R>ɫ}?yZj i}We0֦a@Х̒phGm4`3YUd^M쁍0.7W3яEB|g0B:=RV?P9y'5=-ܰeg:3VbZ=o tE5.39b5YyfQ[n"mճ̹=+#<}}&tp^N[>(6*RZ ʝh-?W kW$qCpϦc,+*dEE5\< w 3!]X&L`y SkEvsTW9ހD9{BO s'ڵOǬ:bvʖU4 沼d>U2\Uua7:ת TϏզo2)4,}U#PA$6k%wZ>hmekrǫ/?JaO-}J.ćr+μa"R5~&TI# ^Nl"lOz^5ЫOujwx/2++ߕyüd)眰Bbi  C_UZlr r$襗D b WDޡt9R|s\t~~ lBK0gVS0b~5 "BoI 2u2g똥9no*O~@[mm:s78~Lݝ M#g@;Ɠ`,wH O|vW\k 6S]rLNU,x[fw|L%mL?qɘs3܎d;5L=d ' Sf >ы,lՠ7;:;fzd yÕ~w877ſcIy;$|w F κ0)%61QNe{#tnd?fw=m+(VIx?h!+=q/$Qbc5eR(LB!Mv``|fK>Bꎄ4IC0‡.ФP[~q-ԡt xg.:$ KŮhZPto%hh\ڶ W>uEP2TȟGJ9x\k>2Սn +%?NƝ:P+>~ pl*,''& i@~;#%fEv,.eNRmи* |r o1qpnqfXKYPϙ<#2ȻZ+T3$8P>4YM!9ؠhZ݌cQOx/vʜ]d 2=C+A J3eb cٻtj>_@+7j óMFqAZ4[Ai6rFS]iCt <~ώn [q>Ii$ͅZY? 1}3TkcR(O[RgUj-[` Qخ)įQ0TR!+LI0tm!ˤ.ηSeNRr*\UP>WcNcWl4Om=o-zՈ8v:uf׶(/IIgҔZ3)|^)MaL|Aᴍכ?<*6kmίUM[vhxl~4Z6lp HJ,J:Qv1/v !e,ppǻcYDk[#^7r)%Ѳy^|ި|pôwzwX.3hCvA#74=%9Z|ڪgښV{0t /ٰ<*ݫn/oe WuZQf2k~5'MkUE ~וC<+ӧډi Xrȶ _[_G1aCk$Qg0Ndu{1a*)ZruNFkS2mX@|lLUF|àw_$i=x{z!/X#j1tN" V@0=Mw"7l˶6%ut]UhXKvDIv" ҃LP$y 8Wl"YAM̩P(n ֎۟|[pnf=!^,.ҁ?[1zQT^l Q`s(@ܴ, J#R'U:;U ؞: ƎD,:Gꦜ\W!*ī8T+JwZ;԰_ԳKK߀vn%H`gt==>#'"bSC#:fy /#YCnyPv֪)3a&0ɍ62ɮYz1.Wx;3yY_MBx R(:[a&eMikێE> zӷfRT-B%1YTǭc#1p]tz X}~` 1w}MSe%v*cE]S^$G6 .k=s`zL⇰YJss8sGA'|1&.Cwr[Ftk#qkzymaeH<(;qGxKǦf].:[6zz.'3^Yq;r׫0p^__D6&Qha'{{`UY˷~pZ)Gh>^SFr%S/6nwXܲmᰤJ?{2U{g)>2PCձ XQ,t'k6ݜt4ej55'tbEXH2L, @A /EܔlCjD0 mۭQS!I$6I# ϭ2y%npëJZ,aeLLJ*3~=VZUsì84!9l6f_lAv`K%Xl}u[ &Eς:C+DKVd  :P|)aeR\^{..3.tdz|a[ LGHh\[KZX=Kk7*PG~<|R\+ G 4ID֣MP.viQCʩN?m~ Y-5no(ϐy ݦa 6D&jHf@'jT/?*PQ|_|AKcҔKK09 ׂef8Z޹;RTɎr]=:&ڪ]-k4:0exb}(PcV27*z>^r0Y)6Ѯkm"(q(QHxw}l_ >A2D03M~w62&93BQp ]*سJbh.Α2bv?CrO֡iNc!ڑ2&d!2Y2I"SV2*L\~r4mk;!H]0=%jҨ9 ?p*R+O^$\uM O3{WܱA_8U̹Uy[uq3gF!c./^#eHV7uï JwN' i:vyD2EYjKbŰo|{XF8%l#0j۞ 9TH +xę$~&K!-Cؓ|ĕo)}ieg-[H.?tOMa|Z,S3($FJ_ZhLJAB `jsc{_cSVg-txGil EF9?L/Vfdcʖ^ MYzvb̟&hk]VCk:!ѩVфYFصE_=q!SJ>!7eT9jvHo5ݹDPu¸֕ l^;%OKi T;MV-?H읱(OzVBBNCXTB՚ hdYȨb'̋k9a]ȩHej)vgC>VuQjnO e}^=R*h'@{r+u]CV G3^7q$\lJ;є @=y=ǜChkk=[ޗigK˥Qv$I_Nn|s/Jq:NO'Vkah1zX}F4ɳHoR&3< /4٬7Pm>Ƭ8!Nz5 {B0|?'XJ`_aiz<3e6 qSV|;18н%PƜ_bΘ@jrHXuw, AAhˈ\1m(5IKSq )̎[K@|`zç-|]9B+ߖF7yT5v .AsDԥlo9#ydFg*|5Gh/jmZ#/IJ]UӺsZijI.Mfuv"eg3>6vO8H ̋-4 C\?Rlg;-wp8"YTio"3*VRūwzīE/uU܎Oŝ-]Ca+V6^RJtJ|r\"]GT,RZt 2+R ?]/ək@/Fqha#S`G,rǸB p@Ch> kZ\an_d:ˋTnK ,BUjz'tF[ҸH-5Ś_Wo[U9߁:x_24+%Ÿ-v65_ h E{(mfW~7sC-l@- JAd5ay%Ymw,g2btt@1KPΛOQH)b^kȕDw) nqo~22%5vƠokO3nQL%_O]2';.OS -S0z]0[r,NjO``4u+tds3CsC܀{(_7njViIAt]ӽ^X gjj?ZM?@Zv`AXEN[pdi*-RǛ:rTW]<4,u9&;`jg_; rrO<&fdWW=g&dkboc7g3E7Qo c{7*D#xD M55a +s"< Kpo{[^ t"qŔO-=v쩻j.إYN&7Ё_3γ\H =*ى%?8?bc2QVDAuɿ" כA "! T?a=F+1ҚR %p8U1Y5;P/gDK 7ECBA\u=nJ C l7&A_=py^Y-xdH#SAۆ[uR] /R4#f$WFƆ='[l@Y@&]'/;!E]ͻM \e<[z1 ]E,]zULA lLCpk +~v4ˤ  _֕ElIFlW!CRfA ZU$7> y}^[ViI.SaӺ=2`d9p&^Lp6@0*C#ǀ`>nޫYsfRH$+;?òfC|[9k]ZeP2Y S|R oGHa}10rn*Ƨշnxi')uzk1cץ>i` IK~R'F;.csaS*#/vR dk2o'OC"p@oɻ8KR)`a_ B6. |qED&u%@n5pܷAzR]{XJiAN}{ėًk,Y|6'dļ eNtaLNvVKbvC}-(NKӰm& sÄUXk@*Ɩ.O\zG`U)(䯘zA1hFJVis)DQ%-!?p.^Yx.ṯ`;B&n}QpݩR+}W:ZX P,9(@% "|9z5'cWeL7$[ I΍MUX>P*'cc/}< "WN=n9If|ͫd96rn&"XV6f7>%36 5%,VM\ۅ.g3JT'&9r\ygzdIlM7Vc["Y*D5tWu}$D]%?(o집=6{zIHM9~y4hS ]h2wO\rrF)unM-ha>Nf2pv9|>3Ӊ",jzHys&ܧl6I9Ǵ%wKĮz]T|'Z /,]0YwkJ+}꧁IJào+F\-fȘj{tp "xw.3ȃ"JW|2eE;-0819uvQxdtCLx U3"dOƕ]7⧈[Vv)&cH}W6?l^.1 1Fn"a1lB|'QؤS63ĿG$K@oDvgc=$ϧ?e` Ojy"B̖hzBDz*s[ͨ "KPFS]жu+P0E^%% zXe$ZR{#Qұ;3cN[ZRː!5pU*Vn7(G`jgf/7݋^L,2_3nAWGȥ nee<OdȬ=cûܶv&E&獇BQK"Fu XQڙBK@Qҁ}%b, *l3އD3eq 3߶~ix U>%R§F s؀ Dj6![Yw`YvK쮚0K]rcF ۨ\-Pw(`|F0:{[Av=sl:x,x36VZY~I1>X#*O/wjNS`nxȇ erMͩVF.~==>0M2ضFTjqr.YPGrF׺@G [H*hRM=n:,`Vh" u9f֟ z$yxfcvoCMշfD.E^7g品t'>^F]ԀwC9R`l9'IjbFEPfhW!?ig1"oow)3Qy7nb$jߓ7ʄ{'zRYDՅ?n` R%(Й'yM5'9Rt!9",})a!KIT Ǿ |#mxgsiqj3{Y ˋϓF&K+q6@%Z:X~8՛3=u<;>ԓ{ N hq hb与D|*(g KG-P=5SG1b+|3.$~-E11og4־ ~?Ū(5MG}ۭeR9K&ORG ;N+VDd4O^ $;IV\Æ-9Y^զ FFcpkRd"S)/x/'znKZjtWiǩ B$|.zVYI{&.#@[~3 MÒ{2]^T+VĦ B;|JI5) k@96kY2K.pq @; w%_ډ5,2v<62J'"SJɲu{e4>|UJ:$(hMZ٬ET/*|{Dl΅MMe-M7tF畈RaqQ 򢊟ٖJR WoOHn~W2{DnץgvL1'Μ`˪ oD M%}1GʼnOs'w7d%% !#n$fdq'$HQfS~_b{ɔmU?*L *%X*p3T4^űL!'vsu%⽪j*X_TJlP@òlKne c͟r=[k˥Q2:ZK5c ͵dp}-N4]6'NY  nPx"t7Gl3 mY5b5׎?Ӳ(ݰ80Y3釛?uEZx=k LZ@#A!̯dH:bve%*\g7-Լ̔ҍLr';Y6 v0vg܄#@\ktֆNi- zZƷ:ݶH*d";_~ )y}hp¥+ՙގH!;az@&|L, DZ팀|Ǭq62+ٌ"˩X"0#MM4Gs[ؾK:S$M b\5Egpʝ%3RЈ)Yo'k~ѳ0ZLE+7lmHɺ?jroyG`4ϗ֪'bpz=%VbX7@ vӅSTYM^3G8?:!7HW[]k61@k*x*"G L2돕ՈS{wN40 zq_7V^\*؉"':{QU3̿ېG?.8fKc"sNM_MH|}7),5"K%=ƴ珻gѴG,䟻z\Gp)p-qN*8K2*!)r1 >\6-‹H7 5k*HGcJ?ov?W:uD^ ˌK`LC*k3!!%zYIG/c8^]@[O˟4K䋵&sj>fRL@d>c\eA;\ZŔ~p N@kAŞCْ=W{>"X]3Nrǩ% l:{_v2>.Ef1reday~)oeg)Ao)x|-r#yi zIy,!dBl6Vϼ>p+y!x*YRǴ Ln򝵳 ̚6(~@ ~.f'&i֙BD]=vvq30vZ/ucbm46p .4$d ]`} oԳH.Y!1]I;8&;'€OrO;- a<ڱnfͩH*ovػѨ>#XNx(b#l V#ާMn aid|v|k³Lpy ҈ nH۱֭+y\M׶V$D]IMxwx/a7v1PX[Qۉ =NZPͷߞG\rT<Ր#yV<`P4kя@Dȿm[ylXTRb o_Vy]J~=(-NҒMgrJdɰ`rfNiB9ZJGF a+tz5 }nN`|q9& /`W۰7Շ䩂e=ڃ4ա5Ug n!yd$X#>=d _~r`ݴD4LVqg7D>SPf?M٩vL g'@ť4LC WJ z|n?ZOR.b?KQyr9C5^"'0uz8 UWvO1BV ˊTR*%)ǒtćhdRPdť-851@8EsSXpF*orNea`E >[ Ik-d;IPrh OCNvӎ["-[qHt<^$~,XT$0EEѪ6(|T$}ܠkMXpGv.4j䣺@VYNc }NRkWgB@8kga|c Dg2Ԃ9hL͌emyQ3ʽL[~1hYNsZDV焿ޏw+ D& j>vؐ[2r~X'M;xʾW> AƢT=IJintu0FE&`c`sMȱ4YMq4'B#֧6F?X: jo58<NdDŽ_Q ;YbL~ 욛 +j ǒLT5ﻫ Ny^xl3&h\йbs=/ywuZAuj@Oz%7=p=*RZ]]qͷTQ!t_Z)82x|6ޡN^vqH:~Ȼ|G}FZ4MZ{94.xߍVm/a__X4j^+ -ps!$3eN+^gK5{VSFXΞ_k5tu_@֐#.So0S !vv4'[xFYL5}dD6q&x A4*\Tmyeo@fdmlweC1ٜW5&]Q|OKtDп%2NʃVT=]F|l_ )ړfRY3(i1M –6!]Qݒ'C4Fv :gi!fgTr% \sllsS%u`iʔ:6-a7jQBzF@_G}+AF3{3Ȩ9-=;#fF!ٛvwx"0B|[p\ MЁMsy;mpgImDT7ij", AV n3e/dˏ]V6饒 l ({Q[Ɔ̓WAɗl巿nCLiGb9l6B1a_zI()2 E 8mҪJ:HԹJe<&ȓ졳h>kM+'_qyZR[4:>VŔMɿSlM#-T~|B\OB~i#POs?B"u?q{}M繏/8R5{r`>vڑO+#+ЈK#M"A@I"fW@d,) ѷ?9xqO7axw,] #<*t5ߡza )IoB~&'l>= J Py/QZ`}9qv: <(\`f/ ޞ FL/ȷ P:W@;j {͗$ܼr}+AM`&b}66t4'3y{J·hdgK|82) -nMÓ cp*~ىJ?u>uAwezϪtnSV=жqwQRB-5Y1X0Ӭa:bҸjy9iT{4=džy殪ly; ˔橖F -n:bz̩CtU佦'M9x#8}{9ԧܜIh9t!PT{9"Op9bJ6لɭ+J ވ)[+9Ƶ/ue) Ny浞~K$ 3ʈvbto=T&_@h#OFN S!n@MW) /͚cMø#DẐ$V69 򟶻xCdEB;V)BZ <"60 }{k -pҭO/9Ty'3#i2$͚_{xճX M\lb:jiYVd[GUXE,KkYP<.J8Fb"uG`/A 5 =@6T+ci.{EJyr_<9H`T<\V&c5.3wJ"!fZjY<C!ӑ]YtSI 7FD(=Ϧ^5M>A(>XRw6Ёb99BͨGfLKҀ{7#zfo*Vk/Mp"0կ$~ :c51h9&~IA9?!񼄤N@Xӳj^`"S~&oR(Ĺޖ4ڒ5 ،W%?\<EHՂo=IWL{޻v;?B؇ɹ>%Gz\@N-Bkg٣".Ј<M풩|P*`z3qV?QLڷ݇2L8;# 2d}|ŀjd.)$:`Eց)FJӮҖ5QA;\jz,"oeʙ "WlETĿdXX }jYm8  ~ <=F8t ~MWw2,G M<Q,Yp=S `XvR?~VٹfZ9P Q[/ {%6 {&|\y@HD'Nq"DKWP숧Y:@ @@ƫː^|>"Ȥ|8.S`|W/ >i)FL^.`߸b@3bbfM|ϩFs&j !|/:NەI3rppX*z0>SW= 0Xb¤J:]7ֈ1-PsN/AUwM"jzC+` .B̉o(7;nC9^Kg\*k:tؚP7=N8RqꟵ+ jSWU psh(Fܢ#li.ࣚ}aU66f 0~3pB|K>Z9OT**ZwY^͔(Vŝy,ƴT- wu T1 YJ^PiV~DXF SoTfveUr7-* 75k#2FDWCFώ)X/DL77ՀAlm%s `kELccBR[Oɳ\ j1~j*山}4D#i╋ z)ab8P'(uuzA[εAJ;!kg6XRhs6TH'1"lVtrT_q-IF%/^I>`HZ3@]Ҩ\hVa|o}cȕN"teKWyGm+"#fJ̙ \9>H,HO1.A䗷|!^cS^.,"S뻼[W|f.n=>I#rHW e,p8r[踧 @DN~dRJȆ1Ȕ:@QtLlD^ n0ᣂ5~qM٠h @am ݜ6i}aEgϿ؂~j|Jfvr*T[6Wm%3[LCS:$'pd4w8!;iǗO:HE[rڇ?j5":9^s7&BaR G]7C3`zU+p DN__]/img0&S%o:`Xu"r2P(tqkńjd1jP%ǠUx0SvZ LLhۘљjops_eV-B+BkBW t$0BO^r_L* QuI8k}aK!wdNƪ?[5dAׂQV;t$cɃM}g8V ~"R.1†W̛#446 JiOsJhuSHooʆmQ}n288N dh{0lUd=/i#9E6ydy xT:l}fwG%BU7&%,~d)9McE^y< Oc ʍFᶚ)dp.U ZW4˻(I6N-{2qTh  ɸ[$ixOͅGӘ_oA*;)BH98jB:E G5SmE{ 0X6V.(kg>S /.i}QIiaZ5}t Y0Z],LC,+/N CvPd%Pva eFN83_>␞.Y> \rh P!c1|ipɤاZLLT%";fi-C9q9v(2l= zib-y(s|=OطAN}ћ \fZX4 ݇rGoׂa*ུn"|亰׀< ~hݜx>N󦣆c >\B-JzSohDu(r/Ϧ*;gwʃM&(qR!bZY l }Օز7KktGjbP?:iD@yh@B5 {M-;t*[$8Go\z\lÑpZ[fyĨ]ZsOݽhG"zB K@ֻ~03 Sd8GڞOl5At.NRc˾#x936"4r#DIZz[-`\^eEd+|H,P;k*i4FLpʌ~'JGEE%Y0uTWC&!.PbR~uSjsB͉!|$2tH v~R|ir2I1i}΁uȢXA뢉)ow d>eCu b z\c_k e>֦qCnWB// Ҹ{%M$ Ѫ?kc7ķ~]2MkSz42Ҹ-re\zN4 aʭ0Ł 9H̱R̮(2 v܏؆6OpP&^W[C935ZmkPWs2fUoPwe9ogj*|!D\r5*4֗:cu8_ -엍Ƹ6S^1}۷W F֢ h: 6 gٴחZ5 'xjx4Gc7 {{Iɦ=cUa%{ R\Y -40}cZ*^ezTe(C\y˸7'.,EhM:vZ\* + Ia,XFυYX(YxGyѽCEn84؄jK0kL}vQt6f>~~hϐ̻^jbA'_4O\ܚq"("׀Řf  }Dl/[$70тT?']<% lmONԬAL&4`z?) 2fRm\N!;=;c6. ;&{rPQ1D,WEi&Tt<<"djAvX+.蔝HQE?;y29::A}xa3 SK%uJ oԬSZΰj!C!?v=DXmS>'TB/| 1}`lj |VV?dԮ U=g57;F_%SMDKq`ĮwC,#4X'3qI4&B zͷ.-ʴ-6|`:`ް6BϙjjB;;+ A4i8y~,QEoF''R&&d9EreWVXqk^@ZX,̎t睹zf|LJ ^"9JC5i"͘ݻ" siO4>\&i.ߵ@˷qab0{|b}f2AX wi7jgTba?NAgo-~Tp-9qT5dj.J.jwL%{ۢF禧< ;sxj/رvk$s&UwyNt:9%s7[J KU\~w6-dbqq6(6QxBYfUJ଱/ 7 OQ}j ?Zİ{j2[8]6c{E"_Isq8 ]'/MJ~V:1r+@f'Y6=lMkf8׸  Kl®;I|[LsR_nTM^qVOIjah~(2!f"+=)昚7c25 [N E`.2ʊXRC0@e'Hg4k>#{o2gK7 dscL]c8l2!'З4D6(_ngMEZN/H׿!'),<0yQLׯӃoǏS{% RŅKU!MKFrb[6= ߤÓJmVs].{ ٹcnTztmlR@ 3A'gyP%_J~H.5WtPL /+rG _Ǩkqک]u.N@%Ԉbl8t8SXkjwl_G9Pϱ3vjr%db+䱰 A5C&3T,V,_d_*g虽_˹o|ҋIiA7iR ~pmy^+lgs aƵf˱Vޫ߃%  Y q(c-,&YMpkzB&+&0s.c\Y% cLD B,|h΂q&} Mղ@~Z?T$CN\GCEᾤG0!Jda;t*y 4" Z(fSַP $a1FWNU79q"|a?>M*X^#]M!x{_,g](_X?~o:=GLhN֎fQL9ZO0@IٕM T\UYCO+ǀb|c P?%P';ae(aMw߇OOla}ox6y·ti|a D-F<=}q2@5o "Sil+E/H>R*n0<] ]97 /xuqF'l[ˉ'-)N\@?A;fAFGY3-xCn[39_fm,1ŀ}I`9 MbEoˢ IB,=@R`: aiuȳG `#P%+4{ThYt`ž.BV09le5<÷wBca<" 8N3W-϶lg2Lg 9ݲgI9?t?z+dQKѦ#Bv&lS(IPmmFBvYӇR O'Ya߾ȱk<½Z,_Y[Sm YbJRѭ.:N6.j-WnMSCՈ%hYݬ'p[ hL 4$-YH B )']VTwv#nG0PBz4ʼ 7n/a!27 ;z)z:iY{ ՙܱr M&&l2g7}4t0mEKݐ>o(])A -3QI>pGxA{䋄t98myGVꌶ@Cu{A hn0_ _٪-˄d(Wu['G锢OpA ?C(w*"[0ZStHu O_-&#kʳu$*rE>,tee>p?'7,uI!;uiamjL>MDVX `8lo[Į{+鎗?ϡA]%%|GNs}5g^i>>EtNVfIGBdͶTdl᧝Z5C|vU ʒ VS:تGJ>ҩnBӖH,ZDߩAk),ChCe[u KT!-GIq6gʈ=a%ŷ?<Ϩ 쳣|R]ᛈ,c{Lͬ((JoKGfGMCld y1cćN~EqsR 'kMNqhc[sȸՇu#y R :)=g@2%ǫ%g-ߌ?c2xm'GM!Wnn:9fzh|p"r}LmTfF@ |i[/[xC|\8隶G+tC׋A#{)HD/ca*cÏ )_P_7u߉+9cHD j&*z>?6U ~c9H1%oem:@UOۙ b+oe5*Ŵr^BckSqÝhwx'T`sɱ-Ip"1f^,+*X/L:_ܰ@2e<:,Ј= qUF AbNNA^bՄ'`4^RX-)KTO$Gѝb l2GHRQ{Xp[dޣh^_h}hBJdD*b;K'KQHX6P`Zh*wS֜S(Ɣ젪;-!jΠ:垉SZr}{+"4Z(ݶ(77 9la8:˔7Dc SiZWKA/&In>U2i12CEayrd'^scH2 [A6rdsJ#Xd`.B\p_w #b! PGt\cy7<@(PM6g%̀)(%x؇`in=̓.ܶe$~6UB.RO2r1[?A6o0.^{U/ޱ10ુ⨭ky1; ԪT$,c%3_.B>uB?8|d%(]irbY[ bd~S ]%kβd\ï̡w(pARe߮d~Yt|Oy`鑏&3+_t?qaK{u>~݄5b~ "a`.x !זTYsocviSjQ Ns".(a-?$˳ԢUyֆW} [`)#ϻ ܖ98;ӻh>[U8=!+[{A_d탮!EBoLP1ҍ9ʜW죁y$kf,}yD8x_UV 8a0V> Dƚ*hN1o{$1TBnW9@U^ %7]\|ے>n$wgn/{ Z& 88=c>Eӫdbi|Y۽wAHl9: [v/?CI[tvtRF?K?C'v5}$aE,UCvo__Q0\W~P6AKQP}eFT'< zKb?}}inZrH "GB&-kyҾwa4ngs@%Uc ڭ4j^Eb]fHhM/z'C-UQ8 }9 ۼ~*B4.!XwM0[ruu@Dŝ2#9Bc; +^}e1wpzQg6 d.ݗnH*=}Zy -.68jj ^\{* lvD\CJ}'aą~Ӭ` :I K.Ϥ/RyE{_hz^W|61IЧWzC*mԒCdNC>{Gl')K.u7,")Σ_F(-pהݼ2>KuB]*ṽfxH}Un~gt6tʳ; Jn|GI $`Ĺba&sLQU/ezNjU0!D|C3q"5kY)lpҥ_/.QH>]/NY=W hԠ5J}wgťz=os6<3_> />B}_s!7qIt7;pW@gܠ[=4qCLx@هww^û ݌gL>:Җa?3}ՋM:2+iH-f.۸b~ϧ|H'h&b*T_R{R^#4U_\`Hxm:᳇*˵ -(jkBDD%^NE-I/_i945vF"N/B6'm.Em|V"  >'>_$f֏iX##U*?ɹGۘ 'R=c{T,*+xA܏d:;QCY"{YbGv93?iQ+Sc=i۩p NڱN~f~lz뵞v&ٗ2T8C?yc6 KC3cXAn: 4x/)kA 31i\ {.KUb2X>,GMnm.3*h/z"$BVQ$~EM(W@fM1eFĭKusc9Gf˷ pU? 8@QԻoKtC'ɗV-xwILT:0ZJՔ=щRAZ; Hg9v+EPL$ Cg7T"Ηa5'y%.roRlˊ/P?VE(2+} ,oVE?% Y+4\,"HB}{Oy:my(WX5TE2"*‘ln^^/ϩ, G "bET7{ ('J/lEE.3RL#y ::K tm (`y5,֩K2p; |Ue MaJӓ)ꪺr1}/ႿXFþ-XS2q?PB`{nj&=9F#AgW˱3>>unPO䘻DHf0æЬW~+Lf[탕 :CPB[(V hSM^QϱA`iACS#f֙ј˴UNf"$ak< [qгHxoi //K%r$0 *cb[ wHU DVcfS"gvm nj-x9Zr!(0Xը(n<_zU ؓtDӟ.3Rt^嘣WH/ 3 )YoPEUiZ$  1XWd(WzƃAmCYz5h*5N"jG%yՍRU̹gӀP3m8kȏD$0Av,0e$+D o%6JRX!Dj W2HܩxAjF,_XWyJr2LjQ3Y(6iBVSB&\x"D7"TY^᥆ :Y ;xƇЍ_(cZW\;!3lx4k>vkUWͣl~> ۾KγJ} Ugt149+[԰| XYlaD(G8O-j8`z{m8b6|mJL!U#gK9)#2p,gm1[6*T"wQ_=^3R9Gqhv+o6Z{5JP@%XČLn M7JN*8dXrJt|N\&G I?bhCfB:i)Lf0Zu4MGU6ɣm\ۇ C?:ZV8VWh҂'JHo蕗.")չ8Y1p9o8Z0N #AW 7{h}jYYFM5TFTB̽QՑ\R7:ׇBO̽9/u{qU1wςBR&G  R;M@?AӰˑZNё̥2/7x rG]3bC.'>P?*3Ѕdޏ}@]M'+j :G$+ׂM+`+.CK'ҙ Q1hVdt ѹ",Q O-wKy_mH\ywc6]9"(>}pqUynj|õjS/0+Nl.I'rh &sWXb}˾/BƄ,P-篡Q+Ŵ(G]Tjiq=`(uVHSu+92 ϰ/]iaq?Gk>Պ_ݒ+'3z[|06LW^|U8m}D{>y8McKk}RԔ(xZrP`D;Y1j?XMWp"tS_e  Oa)n>{ `~Â>O#h[]*p"3M;qdϙիwp#~ >d/|aI[7.S LOxoL׼.oOAgtoWL/g%LMM^Y;EtҍO:&A8_ R2TA\с+V,u8%i8uweUx7;l{X2 )\_x=6$D98!)mbTǖC6TђNj;”=WZ+dTM>u=Jȭٰ |.ev[gfԸLGz0z^4My"8U;H& #R ( Ehq$a7t{7ɗ] 4{J!6z^8o;):+I]&4(Qo_3$ٮX6aQ*9];UmuͅP-H`OS\ r2!{?NLCO1[w%MfF ^lBa'ǵܟE|i@=&def.%ru9܀핖=u:C u`ԑ+Rf%{r͛LsYhrcB>F{G^ߥ}+N eaep}Z&$XbL"/4gI{ IXf pO04п+@Rށv`7TFªu~΁4/q^캒W%WJkwo:.$@G+%}yDNߟk[nennL>=̣M`B%{\P"γ9n0a3gUvH*N[I*/3%+X_pSRSI<&oi96)`L,ai>, V0ʝ˾9FQtat~l[GdSE¥wH"ee~~=[2^~Mh qErT=i/;':VDzE BMmdT3obD 8`cv#/uNTSA܌cަcfFLн*(0gLz!&hT?nhXP"sGb" %:Q{MU UtSMa9_ \`go[Ҡ5zKN^κzϡ9I} Fk%rTB+1' w&c'PI!Aow:vd7ݬe,¯#Ef= ccg; ;p Hr{ü8xkAu dl!ESH\(+/7 ()\] iB3xYܙr=k,Q.7,qYp fU4˒^u;[&23{@61fm1Zfa=~%]y2# @N,R7FRƛnlZ˫a! SPpP(U!ƄF}h2fe@!L <FBBp6WfZ!6֊$}0uJ>I~r*{q<ɯp}*E0lH"iY[63^(ͅ[\z9b]Y-@L'%hMw`))/s%#wYTa{Z ]ts3!,7᪛rP0fB|8t<^Ӵn_{,)ek:ƘSDڑrl"JxMsGPߐ;>MWapkor3][}>O-,30U KqXkxӎN6Xpyג#ՍARltywޤ,UGC:( jEMfi]qG5F]ur-;kymLC -ԧMcG,Mgci#&#bY7{*WPR+[ w .(@HUɶh/VP+ 6ۭA-7ѻ_;> MŐd9OnAB oՒhZ$)Ē"OpK\ o96|Lgp 0WۿLm9'%ћH]Ff[2ADI"IGKxw4OʫÈ[CEgF/x;8)";;J[ b"coi= V7l z@2f$dT!av1̞LZ!-%Le=[ڗڬq>hrg/OA["9m>몀*]M1g˅0^kR Tes\ õ$soJXܭb/VaF՜`,ۄ0N#$ԥbD! !韐) Ѣ@'/Tό )6+"TTbjjO!46{2#IwAY&sDp! 3eMEr>1;OYgK $q-Vዬ2O3TSso-`:'_?P\v%wdNUto m&YG/'M9f0 ӿq:4&pV#?m7GȞ\{V"B2r7#۷,櫍.UE/=bR.4C;4,(/q+Gnvjґ{#//lƀRv=[%K&D/!X_آ '83W5^z=Y)8Y \r!5 '|k4?Fpvp% N,A*FmVvqvLF\ W S3JmzCݻes0hCEz9&[N("k;%o։630*NqQp.Z*g0o;,C!@'o,{-dVg` ~/Q@i{pӛWXݰ}PpvzC/g3k~ 胕LZ]LpT/*[dt61Ŭr0_N*Ja l<95Ǣ2Ѱd^No مpcACgF<6_,|rWZHG3iELhгf,.ܝ&~_hۏed Lci[-wr1w;@")fjcbR wrozc%\k"Kz?+< )9]Nm]wAtCI0uT@ݻ[~A|0Mò΍iJ-vxԊ:bH+@q[yf[M\&CLDRAgv'>x1y&_caý^Y%jz]GѴx Z;ɢ0clk֗f>Q ^M4=)aLTlT.Za}<3lr#bk_R![VP0*aYC4nA?,nC48@|<3B؍d<-ĸ^w 񉱬aFDG6H*=Zmc\z+ Af mA^nnV尧orд4W|v8")YlR$*&m41V!e x>ۊ1d^0V0DDmڐSaU'6 ~!fXw7Ƿ"zۓ ֍ցZ~+Dū FpCBᡓnhWxYv+1ҵhE5nB<%YGĿYr×nE:`›Y=/ yB&SYm- ZvmڌGr-v`{+43f ER\XS`GԝgF`T;ܹŤ<-ZL~|f;f'9 N:rr[ G·Qhzgt%g={p#} N&_%_ڴT$r -oѪ slu&LˌAdMg+ sԽ|7;)]#g2Gtēc,2 _)+vFa 40/j=H}9Von`}i&yzqOr aܕj|u8]({5g],A 2(}ፍvkABB.j:ǒIcGamzw<9KZ)}C%1#qjV9cqb+'N%0Wg΂*o@1t+*==ǁԻredz0ߟ[{IHyK 4@E #'259d#(|7C9fw*/zЩK` 1`Rj{ .U b4wkYT]]3dҸΤckjK ZO-uRzuMPJ}HTY'ׄ9B;Hׂl~M?fA#>-H (=s#ŗcCAb#?%"> ;3g%ħ-u^&1aW%8U8/`NK'66 ?^KXhK[eToLDѕ_[ ipThY zǏӅִ0IwrKz44C'1S?FQ.oFs}adC2Q9qUOU*9(N| oAg_hqֿdo}M4.CEh8˃ᑌuMq'uWp0拒놩\"y}?'%`M ԥ9]Ix~΍imyNxRCSO;k5#9/;r5kwa(u['MBtc?姣HwYY2τp tzJf{t|<6gԄ,_LG}Vr24?Ioq[N>;rx.6{?>q=o{Pi7SfͶ=IsB\ M ZUړ7kؔQ=+\p>]ѵ<h@7)`n*#/>ȳn3x9Y8xGgr'ær=>&HzT~g ^uP/cZJ kWL.[ V|DWyE0BBx3Cn1<\1Y,/er'ަ/+B`Wc\#kzo Fb#!w$w?p"Q9&]Lb2:b т|@cjélbs\t~T0#WX"v3Jx2J!Ia?] +CGF(ʐ1 ]$wգg˾PD$ mS*J]-G,ko>Jj7`OXۖbN(7f2pXD#^t~A<QqA.)."tYlB ^钒HԤ[ɫ|('`UL?%>sp59Z)5 H̀aA7@YJy^F>c }rv<pg$8Hc2?u(Wھټ8ȭ>V/BZM.*\V}~uWy\R׿|;_+-?ڽcZoB\([Xiaw\~ZFN{O{#zĿ@z,Tޯt_pYm_bg`Ysܭk1*NO8Ke[~oa0F\()墋{3G)^[#w{+OJ C(~,i@g~|S&eh,2˝u*T]=B̽ 4ӷҖ 7~ٽduY9cBCkLM0:)!W&z47K@U`|45U %L . h8=L_u]!_*xjnZ%̕)&љ8s ɁZ_GDo:7YoNk%f'6B3Nk&VcJڛV'qUW똋jɆw9R{T{aaCՃi^% n}').(DG[hhK W~ (׶(k&3x^'IKq+9¹80ˋ8R0&s F3hsRc)PJx:Bލ&`$u6%dr Py nz[Xׁ'1yr6A<TХWSRM["{1Kbs@'{J)ƿ]AJ5oDؑ vw9_wzY0'?!`t2V !Do; |Cfh7@Us]`Siڱ)Pa>~ܭ;d(MO۬;cH4Ú $K!_L27 T=;#"PF&?\ *vJbSQ{6B9A{9 #F}/eDtL+Kdo^\_低Bh)= Yl";_o]*x( $K4]V,*+ $į]r #ɛ&4J8'/Mu-i[iJ|޻U$|1\! sv-luuc:CF]5c7$ lQk$kU[A]|H7ME[(H–a]zluX2 ^w5dv)?D@oWWkxVćB1+UjOpr&3EjvxΎ$:XTqIDŽΆg]ǔů%/!oy c4Ȗ}($Җ:c|JD)p`1U2#2-D؎ݒsا>ڲ\0Kg+tPYF (,Ut>Y<0sSc9K*@ •l|gdD:3"+*8غ/˜Dc eB` aMšFC) ,^^|BYQgc&ʌ`oH.^ӌD\9VF~-z5*.di?䲡[3w\Ȣ~b!_Tp'ijvÄ4a67W%2ߝ:0A<>&L4+hfE]==bx.E@ODͦ 7o@*2u oA"5%0Vr1~h8j/8 ew@+E哥sN)?s-dcoг0ko-F=[ҕ_6|K;s[CfOwr!dӀ <̅*d D煨\NxJ.9Ga-zSK y\l͡/ӃF@gv ޲!doj&lP*@]о-]N<)L-$"CFQ 6tZ´]NsJ!Xb%a)ޓ` ;=>"8rW8=_@ m0V 9WS/e EeЂ7^?vͱ:eνm1(}ps=qfv^gVo|@;!+v]Xt4 JYLmjk^-n$]h&꣦~nڃyn7J>lT6{OC Jhk>@2_>nwծP6$艓M2jd,|X@ZuHYD-BBH/(K >NF?fj*|t&ZY%otgi$;lx߻Y 9P+_o['^z؍s&s֬[G⚣JH>;TeD8O<2LEH#1O.?ְNqwK1 %.nI(2Z/5|2] 'W?'5$aa|BCʼnj)wz/V3qCI3c Eh M.r_-Ҵl/v)gX7F [+ݶ,sJ e妅gV29cn\'^U&eIA,ȏ'fZ?Yâ5$X 2<7G>1zxD;`1R9[.'+dqo{fp H˟Pt_%'I3JU'׌͚l!Lʑ* ug*Bt 7on[7PP *0 ɊL7$gzI{ nlxw~zL`_< 8WnFO:dru+_#ۢc}/X&@U9Brw5r,w<9Bfѭ~!z9y8 yP3 Q#x%&uE㈥K`n 7NDӉRN!B1KHqMNC48S.R,ulM7T/G+7b]/iC(#2שAp10GyQ# L7k(t2븙ݝL]Br{3\-"R~bneCL mD oBxC$(^U8bSOpd6?2 \LPٝcndoĢeΞD 1En/ z}^oگY^;51ڐĦQJ!R2 N;f}M fO7CHkj,ɅTn )tslC+¶S 2v,J TjKU]"#^]&ňZ6v~5prM>S&w:09hZ)+n]P= J1H{!<) R;ᙜ8]+Wߦ2"TB鍕/ξ># 'HEgdif٤^JYSV)JvQ+)+ w8P7Ϩ;L"`0V)KZ:](r mNMQOſ4t/'E'=Iz`TE$ mI!Ic.ai=T?*4X!OA;o0@yra4->. ׵9wi{k{"Yv.K yw2A=L9}".Yr"Q+06 lD:?|N'̹ Q1Jbf<$Q4$@‚r_B{2ȹhUkSu ۇ;0FYd(<8v Nq~^ŨXlӮlxV {T MWüȹ_ƣg~JCMK݋!utz޺څOy~:ʪ66+:ལ,މ 2[7H96Tc ̾kV[×bRPhk5Vb~&iBFi IǪ| 9ݎ2a,R*HM;j0wĜuYB q| ȡbTó Qj: pAdO0"rP1hZdʸ_d\ =Soe*—~յfNhV9Y-[Th=>jq(/yK^ڡ81Ԧ ׏3 d:_H6H$Ln;Pt @hq!o(6JV@uxE=( `!AvB&6i^QAh]犄IZ}He&A=Y[dmDBcx iuˆG{fR>vl+_^ N4o;+_J?ɞ#z?ZZgT7}玁A{xUZ-=tQE2/>2HRr,$y{ᠮ~X (PCb;VV)qRFnӐ~Aj D"MJIpd%)' 4! OE,[˻é]p*}u1~g}睾~uB=ԩgna?aHA/h*evW2 G2+OQHMG}5}RA2/gld{ +T,߻ Dw{ Ldy-W8؊G%>yb ӟxc~b87nhAugv;*?uTo6Xni{f]F± #O1|[~21jgWч7Ԃڂ KuO X: wE"6&x pԇqߒ{I3!p5ns~%)wjS%_:hda@uL110 % 5bϿ_ν`֍jՇe' 5Mf^\zDkfE|:4ܒ~98t5i#Ywa0OY7tgcǻS{;wHPP`2o-enqeC bj'[հZGmA`5i̮XMVcUlOmcr ,^y?O!sB- DlKsÑH(آ$ѩ1%tVee;3cwSs+Z=:cG70_*hMte"6@Ϣk\Rs W`s,q}wά[blp.zH40g4oxe,Cr^_60#,8gLGd#mfN%1@%Z\׎:a+?/]@rIyY4oy ص~6("E3܁qLr0ct@e֩w &o(U%s6N%LfPx gO8q)-@Hs+$Hwd\AHK& 0LޯЉ\1CdKUJv|: kE2@A =4e UJ1@3$B>7fMtvU*zCja7 ɬRSbx8@XEkg2] I¼|v}^Ra<p$Jb}z~.2\;T6T Zn럑U Dmbib5HW'c3nRw(;=L|mlq@ouȃhk5 Q aWhxNiDTnG)"d᪲ lyB)AKbȳO{KWi]5J<|hEN\Y Bud;!!؛WMMALZ`L<ͤIvIlA WS݃@DR0A |2H+ߒ@=CĆ:Z=9~aJ k8< e{s=Oԇ/3]8JMI{?hitʵ&ބ& XhԘv8l3;͏V.P9}iO:’FIrߊWD^!L=mtKޫH:9K5ݝ|ΐד{V;jզ ٺ^y3enGWǧrMap/9r=40E`uT'Mx,r425ғaji` 1n5dƬ5Wmx>߯87WwFٽ%.LCDu,EEdh嗎]/;YZW]Z3 \k+7U'붹 =T&"Q5.:t>d v=0ѥ{p-7|U9ujvMwq, ]:rWuHl/;{ȻfvՌ] ox"6̔kH>QI'e%ϪE Ì_m:f:ns6^6; 6^۠ReT,S.ωj~T  1-sā<<?d6;u. ʷ]`Q3(ҚȉH0oj~ к ߔ7 ޥA!7I| D'A6YF7Gf[k.*>P߹|$ V@ Ye^P|DO2۝KWVA;L-AbM  dolѯIA.,Dh n @㇥ @..k%B+'QCUsoV|bjH&nu@*ܖ}yewLDd\X<,'>2dtd<ڸ~Iim*B;='A9xPuuh%Æ. #wL1Roxz,F{s>d(kXݩ.9E&/D*3}Z/}[ua1,z ? \E"m"UtCŢnMyI^g`ՆN:Cg"DoGl#H㐢&y=6pKA4y+ĵ1 ;[z`O&A{+kZj!vz9D F(j#}1, HY)ɻ:׵^2aӥn(KSklWHh[5':eS򂇶*~^|%1Vdp Qev3qIr%B;ztn)`R)bs|9 S2JSNB6媵Z"h鮉 :‘'xTjhYFh( 5[~.\ Rmcd"U- NUZUjszݗUv{@C'F zZ TP6ިm3vc>+Frܙʾ-1 umrاwuі0ᱨvYc8Lies3eNi⟴ܺù軷tGAm=YQ->_l~}@z~EwÁGѝ&@ IK,ՙa=ÝQ$Ogc8;G @Ǖ|oDVi(j (; ڔ9HsFH2>(2dg#X6yfY \EP2mAA z>À< )陝-JOX{廟_czRɩ`NE3O ~::ZF093 sd!l:εYRGvR ;L87|'HlO=4g/qI-iƐ+G&mou<5Y?n|jrGhzJ_([-B!ЭP,eMXoKAm;b }4]6z4)uC4Y2H l9k[SZJ B')i cEQkR{0w3.jqklgE [QwĜF IfNYuɨT6\R .i, _ gM rϔizB2>8l pRZ;.`IM:QJWC[ $>tG2c[A49i}mq:8*]l ֵA9G1Kj\/϶Ct/7 3zsTƜTO;w'|W#g&__ Q?weGqo(9H77τjǝ@]$zWPi1^6HAik %2xJhkIJqCw1索^PTitYK"+cK]t_=@z,Q5Dn?ăsqAIg8VuUIXAd~crB@<1~ \-} Yl 6"Ta!6R3k F&7P"p"%8t"h鋢Q׌ޔTL7\Z=}N}wn#-f8"c T戧XtkrpKVMLFDD+MӃ[ڸ8K0|.PDtòzF.ـrrD`q(S7!lmU:EQN%#q"ZoNaK ja VC;F%AXw@- }eQ_ч.M܁dv4 sBiJ.'H ĬC󏐏V<Ѯ}fU$џOvኗ>51`ҮVKP:9O|3Qy[c*!2ԘGUza.ABTl1e"Npn+cCL*JT@u lbgɏnq9@- }+T 7Fsy5 FQ@ʩ6O["-RydVU9Lbg=4Y?Oyҋw*ԑ= tfaL|sV b±_dL6~u7 .$Hcz zv.E*;FLRr({_mp.L Sɮ\kۤgW`Nw Ԣ1;MIACOt,E'Jvdcucy;Ĺ[㎉w dE;%:Wԉpȩl(?DalPPgR;-`| ZɆ^?MmS6mْ| Uȣa|O2pyб1>ǺsPJ;7U-JN\":8g  +[yDIP!5:_W9lj[w=nd!S7r>\V[Ή-,`!ʮMRCՖg쬫=[;: .<73l2iXP>} 2Y6+lAd%bC67#RFVݼgbȲayd2e7\w>2𙖖3, ZIhlje<2<)m&DIJ 웷0q͏߳JխV5.fXh(~BSWa[Ct7m ͨB(J鈜J^2H~sHgR\jsIGCpVۛgJ} LI}@l(ğ>ˋqz#wa]O >^bWk۠IaWp㧌c P {/)Mf$poz%1p5B3Phd[Wn'ldF59oIAG ,ʖ qnB\ @kPmnn1rPBPQ8sGM-{@sv-)7ڏ LuJ@NVw[vF98hG<@FhLhpXX<5b$US $O?o[AΧm*у#qiRuL"6κŻϲ"<ؐ{JQq~n8՘xY(0ry@gzh T%_awL7Znu5ոi Dnb_FW2QuQQ3PHG?e~-Gl1,C~, IzVuԔFjMa,7za=φ*% 7Ia=$4{B]Gű3N,SCw#Ry*|:\)16 SPS~}jC:0#1=hG.7nR^>Q~snMܖ{'Q$ ?>si-;9CIg{uuhĥJMO F-Z?Tp9SAf8=Lx&t/@;E{6 2e[~b%努6|R`,ESWbzFߡ&lh\Dېװ,]M5kh:w}gbsqt҃*ǀmf6je[acU?fVQ)jps0ILhl^)vGI+Rc;^md -3NǨXON;νָ;4¤QlzE\ lW;S:7'Llg5cr R/k7%^H*B$I,PRc,F+-ͶrcMu8!K#v@ c+g?[xz1o1b㹰nbӱ@zX`TM4וTUzr317]`uvyԑV :Tvғ̌=lM3#pb j1;`@`?W+MռN `&?<IJry6&Xlh$W [!tuIUOEl|oyV-gr?EB%xD4O>A~zCk~OvL=&̿iO6"bC= [ X bq4/x Z K5۰[\tϞ$m"}*{dg]$@^[s[Dl@ٯ̇<$J9L\tI"A^DWZpEt> zv]ﱗ縷 G xdNO?$LKJ0a9#>\G+4G/)_vsV΋@Bl32  QSO@LI/{#jg` B][Ѩ#JFPL"ڦX"rU+tM[j>DkmDGY-Y¦URB?Su8PwhyPv8E.mQ:-,$MLw,ZYW| V޺!K'^B0F/LJ\(9m!(*d@Z:_$j~0)Lw:@6RlV2U.j=@dԮ3(~* eZU ?Sl{9=`[NۿdWXƁ5Cx62$#h: 哊9ٱYIj{v!9 J^lȏ ^ iVSjV$g>_@*siR4I 5"w|xUzOS3jP#[ĭ* k.1lc9.Ľfpʵy-t索5*FiS%E/%AE^Sd dWڍQVX@X(w襬fHPkAU Qc{E%Nw<3M)"^UoesR 9 "gU!9y.̔c=}j0 p8%U`/ݥʍ6DumGS~ ;?EyI x`m"TS 7bL,ōmExbИq笭 /K+x>k #_mRA Fzm< XL#7Q #*Oe RMAM<^M2yR j3 ~ qg}&*ů8D^Wx0Ϊ#d__50:7:ȓqʥ8fea[TIzq'd̂f(% 9pCC`l]/9p V/_AG~KwٌcukQ(ikT7i}#7na#!&H'28_ KsuSΩ~YNnƶALG?Cڲ)P Ru9Z|M] { ͮK4VklF=I_U ~ jϲЏe2J묀[:(mu^qp2me)-((0¢Ęg958(Tm_(aRz0^Z|)԰Lcť`2(Ǯ?TTN=QHG<>eQf1}UwU:OQwKㅔM,.Q-DpnI4Y;:srEP]JѡLw .}$KdHz|#hPstᖶیP@f%# YEO-&ݠkWX1D/Ҵ.M9,uvM#*t@ņ,Hƶ{\j:$,C);z5OZUw#(5\or|W6k~BJ41&J ӥ+xЗLDW?#+uܸ薈2_De Ei4+>.z6l(jk O͓>2ۺ ȡm{K|=P4(yO=nk}b{FsY 8It&a:N`2,8sm _"+/6L8-t'a vOjd_DGPDBŅjfWO{|'+>ҥwĨ@ x!z0ghqZQ, s X!qI`ӻ/$u ;?xVrH³Ա $C"EqMcؿ:e V,oӲʔJ3}pmdUb4y¬U_d0VEaMXM`& K>t,%n.&h5)ܓ$\+ t`RxW TV W=/oQHjૉQeoTt겱2{zV^v#+kkKt'ԌP[G@wkB gB]@:* ǚA 1F ʼ-$e7PfX- 6@+ջ#A܍5v^} >5xr%A—9_>y9īzs:([.Fo6lD*sֹȘZ42^*z631twa ^j|h\HKw<}*3dV!SfI@7d"^*\oŝ Q11d3?f l@`2d:̐{ 0婦-1ZF*ʖJ ߶q!&9_ʖ Чei=dv{"VHK?gb1+_<`4дKk1+4v-b'>,Y3"T+GPqsX&/DQRv"hE[e窌/51b1qɬ\,O @, [+&t۵xQ,b̧=G[j-7g=OjQ96Mn%z yq1z78c=ڿ̑!-]Uz,)g*F?iց+hUW+W?CUb4sB \%4i+gBSsyIp:HYn[b S>Kr#}h|x}S/dvnőp_@ 6LJ,]1b^ e_߷ι90KܮEyhrFgz8wxR33C-qvyL"Ϫ'_ U߹d4٩3{Lc{ }c\3pH:u5$@'Yhb5]a5OVO2;:}IKQ=F5mBF73G~4E6' r@=7׀NMOtwBd^Iim ,Q^ZQ<)~P 9`m>A BOH!LE_TԷ,ޠ4=†;sj8ЎMu4,x4\g'SU'[hqVų nCͦwW!%' pTrcq T}%V`WzoP8^,nOmim嬙G̓NXm^sO$BЬ&c^Px?쯏+Gv4@ΎkG}YV)ܤ2k)_|ѽߤj%ϣ&QwWF0- 10f*CU^!`?Mp ?-ZRV_ bŌ&n&`ԥ˅k~s>(y?-gFw.Zr$}<H9ROZkަ[JR2 yW P&'> F 84C2ѿ9| aIU >WJ9FGaQ!]ZF#hgP PN{K 3D{ع@'j61%Op]MTcB=F[".g˛nkOɂvgNR9]p_H:sY׋Kh*E [;򲋢#XtLz|7#qrR |y-U,Id4/T䙀Y*R&d94g :%kc4& jq4#兀#Ӽjڋzk g(MA.01~<3$v[ӵ<5Ѯ&'غHo]4ٖí!%7 *סo/~BUHf>߭ GWh X5+)fo$P9h4TF  FLU$mlѲKQD)f, L4{W!ËAp Y ӎz%liY XGD%F̈́ /9 Lq1],*WgS7T?=4VV-!%RCS~7A}ژHRţj4nooxDv~L //öwDr+"߹JȦA &_{aXO`<5Q ?i,ЗZ!5JZWb}GD,Y=؆-W Ws@Dž{%i+F:P]%i yUȣ_l3|'kPPJaT-Q\5$-^5 {x&9H3IJh:3*גI[f'=XF#ʯw:zXkOZXkl_Չ gv~[?*p\  4a)c{!<؁7^BY\H%^#8:œ рl]#( COP]Y HjNE? Tofv.0`Y+ لĽP+^E0ݻQ*2NDN?+IɞF# crz++/\1cqlBgz(\l=.e$aPʣ@׸2*e[KZUrDseWȚ)9s֮Үg$xZbLa/gTM%pIn*~ly Cz6 FPY?l ̢Cڭ9Z3%^98up:3}25R7 sM_vLtjA^z*QLl_)l,co&³CvTONuJ {q@^Պ\r»h]{ΟsnE|55st21<.ݶ_* 3}e,+rݷx`H; ^d![͟*4ҎlZ$aץ)e2FD )௬P uzUS5s( uo`n6`h {є}NXŶYsY)U"wec9B ?KS|Ȟ]Dޢ^^IEM0'Dz-=b`Dvx*( Ɏ"e RQ2FȖLu>*R E)ѴԌ$#>2=}B.W<[6~p7{_b?BRX׬s);+G\3M'=K~ 7_>7?V0"Vlg9 sZt*$h&!e_ WCKQ~j$& g1m$lΉ7Hsٷ)om jJX26 vo*9 BN:RGl^\1, R evNtR}h˩?'W'tdˎoX㢌aɛ.^q# f>!Z$IBJT4z -lHzEl-j__Zlǩ`G!GuIġ[Ykkb'`.h,2Mv!PQ_ղ:Ԟ;*{bEE 3 Wrn"gt!>W -5*>RZU:QGk 7` prTMKx- ϴsQRNAc"LLyi4V',8F.ѝ2VY>9@n6)8"?^ٙ /1Ԝ(!O^' z*cgw //}8tm!eHtO-"G%Xg7GH}é\pGc8vV*AC-sKvdr _$Wm݊k9}/xw漄EyBQ5^J6O>rfhQµ@W?c)E0?omE v0YL~`K*뛧HRXEL,aCwɾJ8iZpö W`˩ EfSȠ'jprI,?^ i[!>%ּkXic1k؏mR_#墂肼ٮqpζ& Cp|J#B qN֏f`ӢǶʌ5%K6FS^+G3漱a2 {{Jz#{6zFn G}3[7hcnvs -b[E Y&xARHcΕvA!+F2*P0`5\7'56ihJ&s}~iH.u!^ /sSVqԥ>ՓPj#jYQ0s{ U/ER  /Cc0:st,ގإTȘ}y!O0Lr&Xi։C?>A*emk=w# ,yUtRfQV@{"vV|'&NX3h~(0d>56z e^xWUĉU|t8=N`/?RK| I3L͹ }1"[MW#F*h-P3nT/?0[?ٛe1T @QCa{ߟFjon9*i*4C:,ez__G-Fšb+XǍhl_<t92QQK!`K=.Wn.U{6Pm!Eboːt6+ٺo[.~[j>2c*Z|Ä́cZcV׎CPz UiqʁA Jb1o[ %'*=^W5EnDM2lKX{w Ub:A{֫fL1*g4%ݳ~ fb8艆ÿ8WdT[_Ҵan\m壦ES uKL=:@: [3S-a|{u&8 3vfg b/F^sc3vnm Ud[cUMF{rUr4҉Ʃ'V"$OA+ne#"33;Tq5r /|Vu(^Kt`-I [뮟$ x}iKY6DྕzC)0K5av{S~3ɳ%!Վ MEoLBv$&xp!}+N»Yt2P.e2:.YUߠ(C.xՒ@ DҾhٟѴLoۗgH:fdݭr6"e̖h+!_NmfM.^@y7ʵm#P망¸N'm0)Zh0zbij590v$HjJU)I‘ݎ~˄zc}Ϩ^ {^r=.bi-)k'FjcLқJ<˥ :깾{\zI'M ;,Y6T)(Z~auf'Ω#c2[)J@&ɽ8  $WZ[sZb7y.Kwtiɋ(,}"%V 6 )q2P}}⼇$knf7``9Xo-մm` GDһ(مmTx% pZ u~* 4"W`Ĕ$,5!TXiӊ)f=VPM徴I9gp3yoѩ9?+4@f+-+ HywVEC cjP70qXW?B:N4p%1'%Φ-ˢN=[̀gMu F,$ЬϻEU /^zʇZ78 r; b':1=^\fu0Dw5<ˮ7Ap9W+^p3ˎI_4}5EP4˞0 %w)* @mjV(- iWAEJ2ҵ 猵U4 | )G\6puo֦c:8C{{(5l4B?w؎JhH1>@mR>АiA)vmq.Imz@Ou¬B[} !DrΌ4&$pVV_Q qB! Nl\t4~LYi)|oMT82 9&;/RMWVf/{<lJEN6#eΉ3$9:ebl 7C-5?Y#J 6i8nv"Pǒ7 ,QV$C/7>7 ݷZsKdcuco}94dN#k!Q.9ve 9d&fBx+$ESW.f*FoE(}P:mWO6^$FڂW@uҀ$!#j+EJ?!d|B}?­ HF5Ǭ`:Ezj /(.znRL ڻ+%%'@3̢Ջ1=Ll%,-\^>?&aWx等PՈo[Nyd":~:᫽d'xCMM&F F3(*h,{W;]KXb$=-h,E4A0|phA84!Dx\.FitXIXe%2YW4_ؼk˼S dԿ#ljqEm5e],)=qѯtb/*fjρwn @O T?ru(&4(s<] @UuيΒit:D7XKHUpɹ:ީy_FDN /R.@;icTi\|>ʙDoH?HQw>Ё(}bLܹh}aOUh;4KpCDn6;*pc6҉_"Mx[2.=C9pT< [4_]UVK(s  ]믻%9L f 1憿FF@qdU>,9a;vס[^lJ.9C So zn#Š$ƓGW `7ǙEVԶJKLݡe=_] Bjl˒lUy {!>3=tLjOϞ+fךּۡP[: Xl2J{x)[I*Ӄ߽6|};b-խ?7`P0lY'BMpQ؇,efa0Ԉ R _ƾ3ۛTPT9] H<@G >}U`^J,쏙AzKSTTa ~K+FCE1yvY9 >:eN5^2ٛԮ†U#Djf2psNQxh011 $#Nz ? M^>Ҁ"ѽȎI$-a(ePB/`AI"{"E6^/toJ]Pvn=3\LZvߔF eK(9G#H(Ld6^$/-S`6.JsF:k>h-ǹ A?Y!{ i̳v >&8 7"K )Avz׼Ԍxm/F&#}3oaA:r#b} bގ1:> M)YcmUqB騥E*X줧~OK׉< >||Iq6}sմHMb#ګ3}̉}BKc>$" b ~ܞ [# D*-;EX:WU[&+sAbbn|r.p.pVuY jʸw4=10h6A ,}fnxS[,~ױ ?oǐxMWb7Ut˾(_mAT(]tI&vi\64E'fkZ vrjsMB)>F"lx $I3 5 ωe1J$b:hr3WUe*-%8mk!%Dxـvp>C򯛽kJΩ^QJGc הٯ K񮬛L7:opĀ˹8J끒Rț)@n oKMs$SŇƒAy\n$И|+#TП8i~B2`;!trKso UX.1K.͊"&_N#!$["쵉p+W$ ɕ}T;aaRWt8;MIlBZwBJĕݞ꣗]̠A9it*&H  _{x7{^B,6?&gWf$l6tH ;t2W%KLu)I.7gh؊1h̶*B:66O% jLU2ݬ򰍶&o|4']Mi\-Ym;VdY.%89!,#$~w)"o'X6-!>7'8fQRBS^o.yf;݇T :t:INo龴EVFޙM& q-~4z 2f}-[GKA9% ?ԇw*IǿwX}ARpI,h JWN9y]%DyjQ\/ q @9rY) `gHLjη^@. RsX hŗkw OE'q׏!l/piIz`<. v^Ȣt#Ɍcաy&X-Kb/wS6"Ii+t^)VP#Ӯj*>ܢe%-z孷g)Wlg:P ̬i.8A"4BIq&8xM9QSpB*Φ@S5:yzjtֲX2CS#v?ga%<߷AC;_}fvVűvN>.&OOT`5TLW4޶qW28!b:irσQK;5WբJl x8q1؜Ef,j Tc2@E=,D7.;V@n/ ˘Ξ4qqE-Az%|ztTJ2;<>?ύ:RȲin/fc¡+,l=ƠvI8T A_¯g}5= 5p]כ)ڀ~Ec`t P8ФF{?P z^.7IҷRRH_7t# ?/$Ƒ+7;F+e~b1;:f4nKZֻsnW;YFxRsV賺Q @jlJdiCh+EXdCs&hp.tV> 8eUnuES^%O覠Sݐ$}V5LJ~8^Lc@sYzVteCĔ4k63l|{T<Չ@ة\+`lt"Kb 1Kw++w`f \\>!ns:K5?_dWLrNO)"ga0J&>$ĠzU*|cٸdќBoks%#o]j1?Cn3-0±&?CNI޻K 2#dMCގES%7~futĻ3- `ÈrVEFBϩBq=ڲ}&*m3lfp:T{{&xl"KP|Ke1}-+AʧFWiq4`bސdZ@ij pP`2Ժp!U&O nzFC0kq;iKUQ n`X5a6z7ϙ*Q;Ev٦++l,zޱ`M t {r7S\5T9CՂ1O+blC8*CNr6QMN)]p跟6M E{S;J'3vO[\]iW3E @ s%T,#}G8WHh@:-?ʫx>q L/,V>k`sQ/JٔxH"L\ւ NGRVb` (7BC( 1>g9m 0$yy*|+κϘK)ѝy->_}~mEuY~?֑oe<\6Ql|A^^ ##Fgћ7[8xL*i߉YQCt(:ծYlT~*ϸ n N9Eajqe!FyzAULtRf#O(Z"*Hog+_WP\p!}]8_ QƞbXcrSO5T_Hk='+\aY/`uKb2G=T{T֏\0t/ j7v{nGgcqDG) b\d] EVrF?Kߛ]Rx@K:XB鍑uKfH0LjXXn5fE6,~k8zޱ# S׍Q" +uPoxg-rS8$;)9]ygfMv3> :&Fej5g+U.\HLV?[,TS_ :420֋jpXg|rET^`4 o|57abk8 j1TL\Um|՜7,ʲ嗬{t!5K"hmNʚ{-㦡gD#E(s(G7.з0ʜ:Y!{'iϿ]`MeG03Ae SsX@OJ/*:%8`8-sf [4Քq䝀&(2365$/Hes%M4矟A,ʬnT!e@PEO>މ>W6BN6HY?]@z4z,s;t/_وJKS zԳ\fhS-M/DDOL[Ν rt:kÊΩfm3g`+{L@1Agw88N7x^1rVt-0*)K\)Z~mj4tKA"j暑Љ=npͨRy&@y~a`G!]Ĝ*rCXk# &$%{kV2[?_&~qTV)vty3`o }Ũb%_BUC;149!톙?yڥ$UK^xQt(5v&TOAO?ga7IP20$U2P^5|Z`~y7Rlee,fO3%6KщČp^/"ߣ }cbB1{0ɷ PD]<ҩ ͧ Ԯz;[EK{k?m `&AexA3F5!<,+]w6]/ HQN(`wPt ;2[)firL/5hWb֍[lܙLlP;91T,@_^K/p&A`ҕZcT.9)4+p]Byk x:{Kv1w(R ]mvNy8e10Lyy M'(fo7$!{ VZϢTIR>ZlY 1cVO+9={Ni8Dz,ΓDqA+ F4um KqԤ1Dm5@&i<8鞗}'n߿tE/iJ'ƀ]owqaKhxz| h@0~Sr0?k?n+sX4mr̩$e 0.`G uca4?9TR9ɬu*@;<PBQ4j]"ms>NBM&@."IrȞz?wd6ǡHG}Iғ2 窞o~@2? o=ݖQ' lmSb'[';mLJ/m| YHlХBjɩi)4/+5D}Z^rYJ0BTvɛ&o}RS ]XiC8An3lOj/wˋ̘(.@)\/ %ãGk5.wb%;0ᩰȀLXk>U96R|֯BF&arǀbcLڦ{C6 ڬbÀ[ ӌT8XKa>@:W5-Ц)!PfΗw2׎ R7Qڰ>_JdvOQKS=QjkW$Le/%I/ ":wN3/!0hgB^Ic^̋8h+<> ضŁK|mě/nTnۋh}%jL2cr 8$C TT  3 G0J5?0`j&VZ-UUL3 ZgB4l9z1IY0k(1J0KVٱPq*{c'E0gHͣS,cXav|1L٧H.4,h`}{JTNJ_Đ2|Z5NÐZJVM)]} _̳=Vy!qN$vgm +>/ j@*$co2lb'9qModr!6wɫwӂx߬iб-zPH)y#E.犋duX'#`0}<~4(Ф8F6+CE#J^AN:0Yso/h>ԋ+lυBk ~T vQƕQ 쐆8h&Q:*mW"|sEgBVW-`5Q<~TY2E&.a0ٴSfْs%֠6' ʘgXrk8[0!ҰJ'",HYrb$NOE@KϫhQ1;/l%#zy*|8n.£Ҽa;oh{&eEW\b Nrc&iES3(*0?`BZW*{ %"/ Y9?L%drB8l4n-s.6TeLAαƹ*2^ä0/BTyv$F]bX U-|lw:>աM<@ӽOj `8a?R@`<eBF'֨os'a)V?'/q]h?c*>ɥ{M֤Sⅸ=*v8 z3~!{%˹`GrL7Js"}Na^DlL>6EЯh@rENo#ﳌOp1 J0ӟv,IaJ?#/X Ozj">Z2Q$ Pф"]Js^~d)V|-|Iy$|1 Z\rו$Wk ja5D8|'aPwD={2Bxɭ!AFT];Nyy<:gk:*QR},QȰ7QF烼X_`a9eZy^ i3u * |I%hr~jV2Rg4zE>1vVC-Ȝ vgj<Ӌ,A V-.%iU639e%35پH,6'T1ĴrIg4 qgGnpZopZWFE@f?8B"u2BhKȇSiL\w<ҽd̂s4> .+5MwhO1 r5-iA0N ~o.&lIT,4P=󲆅~r  D&Xg:20wX|Yj۴޺}gB!m Ĵ}4mj?$SYF<{/ڮ壘0iFQJ{Lm 4Es˨孶c^V~KPg=\\}K qE}ԯ['F!?hO!xZ)CS@!L ?$p6,Dx֢5.,f'Rܐgnf0V`_J\D "MC 2.ex/Wo0PI.@O=sApAL -OS Wݞ KXyc@DBtuu\m%`&tkh8@sW'or}\QШS?L5WوO CEZ\N'2z,' М-l94>dv|&{יLPZMړ-!MD(n;WudgDi֎EF3Qw2ӲJ Q-U 4\K+#Q"BN[ns~^wc0R^o9>~y~"6?xlh=@HJ*+x;$sϵQaI*i׷] R_~Ub":⼻db{]j@MŒ l$[gh;iz+>G eOZ;Ja'T@@H21Svrsp$>fa7Zj:4O߽pDxaX%|X:N uU4xBG+~}48oO]f޺}fW5BX;SBS~]%km1D$)b i3=r03/K];uF)d^]y/#Ri5[%GHgM~|mb/d0{*_F !h:C>»SS8գ%B6V[HO\L6K%orஆI<63qwhTs5?z:5EW 9rֈ u[\(E@/xH0܋kX, %yTW[:4y-g4GDam(JɈ*}g[+Ϫ3iџФbTmIF(zsKr&r Aٙ%>-D+3m3Cjj*K\Ίj^tRG!u9{ f^H@Gf mou]d[ŌHhdGZUξ ڬwiZ c~k wΓS4eg6y"t?T`E jYhNФRHsX2~aCׂ(IgV_58@`O.2͛ +`F?#8=.=N@,@6,j„K[2GZz]] '2|éT@*P.YH>]WT0$ 2 *y_qL}~Ɩ]:%1iriq!@cݓB689^[|阱73@ANc\x@!8­!`Iu;Y'zD PKn2-iN'TFFbG4:wʯwڣvB`Ԣ\d("|5d$+ɥi %fC'&_ɔ sy*Tc5AS83Ȑˈx91^j{v)ب6(Xo6r)MȤ:XP?vQ3R*;Y\ ӏ8)m'n:D@,t'5 !:3RTO+t" 0[W2It,ϓڽwJDBיH7' y.ꨂ&҄sI .ȝ4ԮB"N8h-p|A* 7p :7OI7:U"%7?!Yل=;]nWܺh]^Ԧu֧մ5nhI t~X>Śy x)䇗sS7ZcgY?04]0|gVTq?&ϭV(;Q rxjk:cng#igJ`Nz~A8D@ "{`eT`XE%dsGS9B(qOthLc̬o,%* f0_K// PBe`(ǵJPNMRhP ]A܅yHoTuzr\ 5we[[Ⓖ)f\Z^ĕLʅ2ڻ/e@H vM'n̻ $6~X1 Ķ(=&=aTmߺeuWJ=*%u|֞zp /އu k}Jn߁MdC>`: n,Q{8Lb6o]lRӘͥ'y=y=,fVF6 k= ʞ-d ɴ55s]|ڱTbnSrdEшh`D>\3Dg 46] ==39!ٱrA Ê1`xV?׮ӺW:+5,,+Y](r}Ae^qok tcV)\{ø:\cbڤo  YsftA?xg"O%?%&nJ YtGLk؂#L]*7B)BfI.Yx<^!œ(A<^a  =Io:oIO’j"RO˱aHN3ACiޟ:MRKe8>}~s8{| ij&RN80BuVv=O؊,d>7A(ePb_/H0(}c|{UQ3mFa z!`Nieͨis31xv#FG/PR4o|nNt EvOOÔ. L%vH:E<_6DR `8rEk,)r7I[vEiH%Ab +ք۫-u:NͿ([ S㏣4-k6yjl\A\%4@M OVNs|1EXJ1!-^Ԙ@Flp$HDpO%ۚ *}o :<>98pzxꤪ p.o#!8xn ^PD}};9ï-{58UY{3v9 ߺ2ZT Gm4 w[=ey얎Tzmܖ>ĽFaySܩe"nV.JF w%Hfv!c) eq ) wNϢOddHr_Ƥ:Q(=,mn !hr6j,zƁF [)<¦jgթAЯ}D#y ar}$,EЄ?Cc]^'.܂GX λwyP@R/&W+/e%icu|7Yˉ "#jͬ) 4&mګ?3>矼Zk L'sl yd)fN=bA4Gݕ:\H7%Թa2t0NH#.,S#95ذ3qyz&kq]C{6~RY9ڇcT;>J) H? ~_cV8.D)x%N+ 3c/n;ޔS3,T Rlj{ ?wF/l5R`.vISFEH׽d/oC"@H-.;hH'繙&az$ˉ1H"!ŷ\E h\sTTmm5xHoN"_{q2E--.4.׆3 jQQeb?`L S) x 7 0b]H%?MZP H۸e 75f~H낛)Sxds#v(O&8ɿ79mL q8C1]\YEwnxNE > sQ\q}5XA=5lb6q4;`[0BΘf-Xf 0 ԧ'OMyu7AͰBgN1eHRDxIm~%br/V #vqG^``Wwܨ`j vؖWKHs %&8+IW4ވUQHR9Ɂ[ yW2!i `t7H|rUN.^bho2M1u ERIz6{EVq9 1 %i 4T7z{Xa0 3h\4 bq:l~8jl`5zÒE8u"BU\ y~e cZ+ayH}oA+ylDm7B#{Aæ:/YxDH ) Dz=;*NcORO$snơVp~V,080/`*?ځ.dhMxP;i 4WW(Ї<3ȾjIPt'ke.=Hr9*M{lrع[VpYWc ncl^VkRRA(m!1T%PƑphT(_>zg&uI,k@MA({,ӈ9_hGVZ,Zq$<NMeEE[ghNDU uN&Ş+R zI'lNEh7["><ʙ:^2*Nv-D+mC3HQ{(uVXRI^y!5wg ^ߣBsmyHx&uN-5%4Q_؇-;^図@.{o%bUk %y# < ΧRQ&2xeՠf\*,iGԫ-)kCPEgʣ:bjhBTIV F,XiVP%YkFg 'rdE3m5`srE39o.@~+H3-2+ǁR!J/Kk4{-`~<ǚUry>P77 :ex92CĻƞzQ}]}}i^/(?MWF&㝩(FyoaŽxN+9#FBTY嫵CH5yⅭNs-S/3X>@ʭ^-81 1=$ݦ;('m@ݽrP΂)>bVDN_R)w#@7LBĖ, -a"g>cFpgFIyA8hS;EDpP2v`t/;jy1\L;)mvrXA׵M{(n쁡e3Тy`quY"`OO |^ L.ԇ*J@y[s $!B(Pa2}>J`˭yk? 1SzWoh%tעO`bKg庀tP._h`Vq]ZK2 kԓdd_СS2\$ڬZ-} AqG@8̟z+~l*tUv8a)f,V{h6v% ;ݠM QϭWFJ*XC>|"Pq ?O3:`k57t I['Cx@loPX(DHI)/7|"n#SHv" D s-R5]єr6u