bpftool-4.19.90-2208.4.0.0163.oe1 >  A buW^^f4[%|C߄9nɶ+Z%!ǦMfyjw@m$ҺJ$O%4e͘owTyfszb5xKBzШJ<4] # Щ{{,-i6-"]B8NsVaT=Mbq G u_ixכ=뤸(X;_ `ӂ2'^JRF*̒7%}Rv|A04d53cc6d37bac6a68638162b1f9adcc42ac8a01f406d590ce597913f9b4cae105b2df1f1eeb2c1afa65368532d06114b06cdaadb buW^^fԜɬFWGy yd~;ثrbʗ[fI!BӫBhُ2@/Qd4H<^wjFFPq;+oӣing2ۃ5oD*?m, u%727 DtҚzƣB-[|Ž30P`dʂ1գK`nT|I3z'懃NQnaT0yؠY2c8r;$|3a) #%@>p?H?8d  $ a&;A Vby         J  T |   4L$(T8\c9 c:! cFG0 HX Iƀ XƌYƔ\ ] ^wbcd`eefhljtɈ uɰ vw8 x` yˈz4Cbpftool4.19.902208.4.0.0163.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.boobs-worker-backend-test-x86-0009%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤bsNbsbt bPbsObsObsObsObsObsOe817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69869eb6572be36ab10e3a115995078f8f63852b028a98e2cdbbbdaf61383103187ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2208.4.0.0163.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.1b5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0009 1660645291 4.19.90-2208.4.0.0163.oe14.19.90-2208.4.0.0163.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/529ce92d4937c54c8254d40e3a4831f0-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]=88f08d54f1a34ef0378e8c94fbda828a22427546, 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 RR׫<]8olxutf-88951ede747d64129f70de7b634a8d0480143b002e4ea2483e9415d2bc74f226e?7zXZ !#,] b2u Q{LT25'ZQYc~11B‚dZ#t⹀3/8,<+FА*1F/K &T~րт*DyBwM'օCB{(d\U3 iUqLH;&4十9f#ߍ [N|Tp4O]Ech6D~aI ΅5C+% <CKW9nFaUd2j!;r-cBGKq}LҠL$8MⱫFS;=U Jzfpqw|bVE",D:lmx!dŝQoU (yb)#89~-^'0b'#Q*]~q+%N.q~b_ i'T8Kvӑ-h~OU`Dk2=L"fg )ؘh+"Fc>Ļ-M] ͍ޫJlRncWe{XYsEHWu7CfJ9!b.Iv4R:[ZCYӢ}}J͐2.1}^f InFL 6jf*ԠKmxUwM)vȋSKDdb\t)[$i!q{{nF׏:hڴ:.?}AE'oq|"nQO̖>Č9Y"̄g{~D:k94/ɭprKj$8FYjf $(vE6 sah᳟QG TF ^+ꯢ0)B& WRGPwm,ɓiި2:9wA!PSOÊټ'IgL B:8o[ׁFܶv;1Rq"cUAW}R 䦲kRa2Bu:VOvzj!c^iAQ*8OȮ 8'\.@oo!]ml(҆ٞ[[9ڰaS$ßZL%*#oR9?ub,O ,T̂]S(s-+ROZ_KOE Fۤ}!Y|c|⣠zI\: _,e3 L{ЙNxNg8ƀ7k;v "2πX#kMZ/"$lhӽ֯Yc7) |\Kd.i[bI|t P`Kq6^ϹWeA|l6~9pb/̶N hsl4ݐ%G_Fx=+5 rAb/.\qJ,͎,xsoŹQg6ȷqYkZ*zS)!\sTUTS˴HlAHY1#{eQ-5kSxEp#%F!3 /`ڿvE3ܻf=<rR!'4Y1Gt8U@?P42͉?m!d̂Ip1ݿ!w_)PbV< t42h1In/?=Jxw.yq$T+X)8xw 2gɤW/"j_D!֚bf<8~NNp]V44G\bQ9v9\Ai]ebeƿ=ÇC0>C1f v I5{ƒ}YyS}_R]AҠ>gBUǗnx0ia}0v#pGOQ! 2ppl>OptK0V0G|Y,ڏMClP4zpueA?I*aAmʌ=|ӹp`Ÿ1BIU>@D ޵>t9W־uH֪*ıp0??FҜhW.A)f-܉?G8ӳf!I; 5?ZW6[V^7d(F|Sy?{+nƑkCux=+J)y"xv]bD[tD.=막39Y "2D9ŕnMln'9VC$3w`ms6湃?`zrן]Kd͊d՘ _A+oULb#+w[?z *[KV4~{27j?c4S<^q&Rg37vSknDaOHywkx[Yw+u#$]G^ )^>K'̖j:xzU-u1 QZ}sTmAu]yErZH舐Ȟ?^m(h3?xt4Bo@ Qͩ9Ha:.e ?%q~p9FKNp5aѥh1x~uBj>X3BsAsE-=b~`.:$ZXծ QPJuVT1En0w:&W\0IW<YR0RYl{yͧtI-=kw K^hl])w\2a3(͑C$z/~|F:ϷSKvƳMLnqt]JvSK(1pAkZ((5:˸*E9{п>S AGbgr!=Ӊ9B~1;nO%SrRNr<ÀӠalUzږrnK5z-]T"C˳[ AO]xB-GgsV+٤s=^:P"x.y0&CnL]qEI]Iñ COԱ+k!/ |>D#w`x4S6|LH9f:ҽ _BT斉MO\ҩ(D`q]lY< |N>kJ52;ԝ[d^2WqaSF$wBLyƆT)oC2hYP2w p U:4ZP IyB/5*9Il8kSde!ʾXB~+o"rt(Jxأ5)D'WV5_3H@]F{,s΋d!E[Hq0B\w7kS6F%3{'#jdWf:M:OړG%+A 睔d'ٴ!Tvm][$8gBnM7 A$W\J@ڃP,秽te?YlJT1n(ek'(w72=mO y$)k`n5m)9I7dy0{L <,>d48byNbVlc8?][yL/(<$0+]Z.U?5TlԔr_rWo&/q.4ƭ|q^åȝ0os@&AR3tTPRIcEoڦt;sXk ~QWed0ơ+dҖ) ^^Fhj@BDvmG4"LLs j:X*`_T/w5^B6 |Vj #EۭsUOwSjPсځ@G =Z3Q31+!~Ph}4Aσa8M0'髼zsņ2O4Jer{TiL٘u{4ywȩÎU Ӄ ՊPWI3< 2YMHi9[ݙs ʌ`-aԚk% fRi[wry%r m?2߇2sIV#8O9Vp`tf`h* QPPUd2T9 ؼe< 7PV̋c90d '|jy,Ij,:VbF]śN~R0` 2Mw~4%x #ńz"52MljT ޥYXU!$+Pl;}閁fIdT.Yb?:͍I5#4Hpz]T ׳sڤ_=$n o8b-F1{5+UڭBד֨c/W3[(l8ǡXX9\[;̂Z}mqc/_`3 Pȯռ]К |rłON o%J/괵(`kI{7 "-:+ye}h &6:" E Z 4tzt \xȠb& `+cDô'KKmnc:d9MC)hmrsaY8 sAydcDTG_9L>r>s(!*%3H e~ωkvsBaK'$/仌=ոGbNolhKVY*Tg`NFJ5*oYJ'`ǥ18\Ժo0.ax&gJYijS_oS?Ye5dj yJ 2_ikl|d?nCbĈd"-#M}?5[(Aۏ=#$DzQ}-֡"@"qX9=T ɕoҡϥ 0lX`B'Sz;V} f`T-T0Ɯ7['U&h@[8<0UrFB)ёW?v*)OCuVp{7^bʾ{v/zy鑴e\L~F伨~WV#||>mIiThg'>!לY]N,$R{f\kiU[q ١u$)a"-{8$D\5ENLJLkF@`Rrx{6%E0&Ϗ8,- ?;h5 зL#hŽDچ 7$I Ame^W%U7( 1+~t xiU};R[IsD;ai S(…2p?+۝Z{VG w=@-;]fe`M b(K*`i M^w,&hy\hNǨ~yİӸ c>_;ﴋ*xZVs0qʞ9&+1&ey{d\裵olD!)vl+پWx |h` 4@ {cIQ.Ҷble<8g|# }0?в;H_<7Mv*a\X0(WJ2ou8[:Db;ct?MS.V{;Q%Jv̬3ss@2_8Bִ6l ~J`%v 0ǎ\8m{_Vn7 圏[ts~ \~R"SP[!D`|c{BH<I#eŷ!QPN?@$R?lz%~clz {(adc1YiwjW_ƻipeh&go+CsA"D|A猘$]QZW<JOv,yn- @ZbLKo /g^ׅ3&}9S~Uy*`}ˆ5dfj&,`{Qȓ 9Q(\)73 f߻t8I)*){OK`19HN{v%уiE+c@kHM^J %Wa^X^_=ôt7vTcOŝC-@cW!5֪?9_RZ|1"7>QʨO܆!hOJ"gp@Oܞa1'Iج0 43xƃ0H[竔 wgz~T%G܈|_E:?km)%5w:مo- -5oslusZb_L2dwK|cPP}OZgGslND>nx/膂~8\=*S/~Ot܀3A BG\&4ӣ{O3?eo)TƝڤ"GRl.T!aZlitf6* T|q%9dqsGm^` ɇHr_us L30?E˳*/±RG+ĜJ^gWiG'Qk(v&x,3Nف& x.)Fꚷ(wctL-W6߿hp3  cIe6 uC 5דD T/Q V&;R` u^g{ϩw^?e6^D΂ kqz)\SVˆl -zut4,R#A}U. %~`v۩{ȣݢYtch eVsO0DЊHQ6>vYybmISNߪY4!É(<_TeC~omaꃿ5ڟ Xg%n{3 8C߁^h%[UPkx_QZwknfYBz4A@g} h1&47/r"`twRX& wKsǙKx u!grm$`7"7l`dYhecm`I"ۘ"Ozp^XӯUxݖ}~~iD\2*ʜWyʦ  7*0M"3{yt)X,HV| ZT.ޛ֤4f},i'=I -0ϊjh [L](M!ua녥A0w(ߩc0Y 9Ub٫f႟n+{zlDC6J%oܫ( ?;CzEMqFq\<ϡ_+(>h5'@ږk _"\w 'ӅWEYfFU}*tύ(xqw YOR?up l>f [a';|rcXuhΖLALs,\V: pY8Ȍ tq+;yNW'k;3V!쵭~+:p[ϱdƽ _fq"UK"`WRGj@fG4AK~8>}l#(csjETK`a;Tx>-T9C*|LV3Ep098J.ujd7#c^Vڧ2-ⶮWa]UJĪՓ! o4ʔ4hhL¡v#;Sk΁|Z֭Rz_x ,ByץA*cԖ ;9 O@;1,!L.\rqxVʠ$,OqNplxڂj팡kx2P ~]OGF8ѲPN-HN+.h\`f'n?#oeq_4 ,_ +=+ af gZn7A`@Z4e 8KRaI"P35nؖ\q8ʋrf~@g6\w }ɕbmQ}J&g8  ׯ*ǷB.}tA]S{ڏcAPh;yыͮ\2ؘl!Ǻ"e44yuؖy/I5J*A]"|--WVt7?֘aWNg$p򫡿Yg޽ق?؞M#O"yLW}_NCݽrKS<%ۨOKO L_N<;A=a{uG *+q2m\rt-q?vn,1@l! ՗VzS\(eL0[E9IO}ڦ5@0; ۲xBIghI%5Z0`t =;.*9 W9 tԘtxrY9|g "2DokE(7b$PӚ[vdžJt#x˼-3+pNAF: jns,TQ*]:ܴS4Eف`sd,4]6x>T(<lg3?>niPfnɟ=y`M*En4; W4mM0n ,= 2Ʒv$Q0x3 &vYpYЀgu\lMp'ΐ5QCVhj䎖QFeFWgݫ5~{%,_˕*˜=%tc8(Kq:]ƗRzX d#Сlt ǿ%Xjz{-)jfp,#5"[ /[ ?.s3?@q)ptYc Y#a<`L_d՜fH v9*]/?RFq8Uf|ў״f/75`F,YЗʿ:"F|gwmxmt Otpχ0t if~]V؄dSp2YPęI/7 >3GX}Lq5U̒"_(E}Оb@5cuÇ} kEGd5Lpk;}\R& NI>tQ/&D!8̨ E/h;Kc(M@ QZtPS"Nx6+*fnѳ͎~stVbra"_ UnLI6iN1o;k{=eXNnpe2;"U g+1.BhJ:eÖ8#TYPixع&QU!oz௘Kvޯ(uaFq)YiowMB֙Ɣԫ.ٕWtFRtp0lS;ʟ_i.'0=⛸~("}R' THT^9,P% SƯγs3~(.U31O %NKI!xogU9Sa`h?ʓx{o)REP %`X4v<_f7&"0p+vBɨGW2'wIFcW'Q&0M8B<rR.`}B~)b[Yc[Y=GG $HǢa:.;R^LݿmgЂןfl@ERp2Ʋb/5tPؓeDY+1ڡs2pPXhV1D>RaKWޥh0'jRvi|tT m l%uGkC:9sVQ*C8mqC/>.ZCdgx'bMP]49IbKntkxxSljO~쭼#^,b{HcoSGjq_Vp ?zPiћm [:3CTٿSІڣHcH߾{`X^56gRUD^~fJ kEZc :] G3A%w68 $ͪU86rENPl:zq T??\OUi%H~-pXRa- hէ@{9b3D'"Pq̽ĂݯA+="-9Ʋ{O65ʖjꉄh=^NiNkzPk6ϤZ{ 'MB8vZ1T VKќk(B{QzI)[VMmt5d x#YkTDٰmtIh{ۅz30.{RK1,R~)'`eQyʋo i4?ò-"^1n).o-@*vhE[N9eݽM*A h>z#73ĚiJJЌJcvȘQǞj9NLWBE#deau0qF8DP) -[QOD`GU>mϭBYpCTU_z7LB|}ߡs \hdoݢI LJWl|\彪"P cQP2 NÅk+!2#ꮗ ᄠͧy>|B SnB0cN[ &U^5PG둝|"&q85[Ev_aΐlDρsqL/nwXG=?oa!7H];%Ł+{&jDM`fn}uF$g,YCíR]T# };GcՅv1:Ny>B^Vġ]!T침w)\p@T5)wLP$DDp]~و[wS Y/J/@bh-q7:/mmDIh:5~KtvjEjLl?˗mU4aK%60Z^ѐj ̆U=FQ~:4d-F;mw6w*?Oia)zG~nT.Ӳ3& ԻC踂{S0e&B+?bW#xMKf!G3Bt{|Un |MlGS !s/w^p+8 'e̜4yyW^Ջ EPz  #;Fj4oϲO$4?xMuѰ KPE=dj)Rl( JؠA./4'D\`]fYxY/+s ){w|ƹ-sEZvju}+Xԡ&9!EsG׫P LfF'uU3&u\._.cWjܭ椠fuծK@(ϡE41qD2(n!Y` Q8ڐ7W#E򽰸 l%V Fe0~lP(.<7M<$l=.%6r)(aI: UQ (@b.u*}S-/a~\be) BMI x~Xj!7 A~v2*X\VmO;>9,JZ"%=˂S0 &"b |PSธMg}4D~b Psוn|=,i +>Q`m/mgOma[yeWz/ qa07a m%R6^Aúzy@11||GF@:<-cYkP  >1D_0I\ U!oy-U02zrQMCσ*7nz'%hf*A U_cl} +hh% sUCtK$Oީ4Z\o2% %-؍ E7|RnNnI/=/&rtyoVuؕŁP]BӫDNM)Jt;bm,Џ̢pzC b!t[d͍T/)=* 5k7rC`kZE?@1f=yHW.KʳՎ 3S?+6rSH5 ~OuˉZy7禊)zEm$ٝTѽ >O.|z D/Y;mXز19E-4ЃҊYjR;NEVq롛*azȅ" akbdB*Hz_C5si߃dbܔ]yԨ?E?c.KD&\sWxua6K~6^i3 Wa MqI>Vwt lڝHdc$;3J|b@5s'+~I3oo,~J +Pl*9W"1CK{iE7V볌|LUfu?Yt^w!d91&Ѐw%M*(oӕ|$a<=/Hk#iU\d-8p|qo1ͽ47QO|Pe$z;&ݱg\ЯAxàc/!# >>X]'q۞WF"E`1+l*obganC8ҿ8?嶂\)61efs-%S#;@㱊C'l jMn]%o_| P=ޢ1MpMFsڕtY v %a m/#L/À6M"=C%L;ڎôO$hbV ;//#p ŀ~.[\Uߐ#6?/ٲ1@q%Y+Tlk( (Cep஗(P`,y7 D{ԟy20Ϯ֮]tq2w%JqO718eB]NY9B0*~6 YtG,д׆' ŶZ3T$-n4=mJ:XW]Yz 8ES- Pb$D)BU R3tǣ]Ա`3 na5(3KÜ9.9U yKŌ &6]:aEg] !H_0UW^R-йgEZz 8\Qޣ8딘uzsdžqm; 䆡$dzk'=1"D3Wq{XI̦qXm@gp5ӹ2"[%gKhGA^svbs q^d8<@b/ RI8zM{\$_y"s֍I!z0yqPz6F6ûD75g" oٻJp<0M$S_5~"Lg:ޗ^ 26[cMŎN ZD=|<$wZ[M^V=;\17ΙˁCաF@/_$Eh,xlc;;=%8>n˷MNIggJM_8a4 -<790-ׂ͇j<ԮQ8~KV%7y'CC];B3ҡ+5Зy22R\S(RBMWsfMbF`ߐ@~_j現RBL^Տ,iZo %{Y\1Ğ`* 'y aDïYb6y*|3;S1ad4 ባAf!wy/TTf6cMeY=hYRQEg7!k9_A5憸x 7AԤ rv>Ѯc T ɶ MRO~OxZ;CW@Ou[R{y$d:PQGxz̴R2֭#4r Y^{H^Z<0A>O,=Qr79j]U@˨[EW17Y+5?9G@ rQX'g .Ob$,S5eśOpЗK\8ҝMj]@+p+͜g{&amV D;luU탙/uڦ+W҃a10Ek!=E+LwwK9I0uwgmlҢz*c =URjsklpW5f [K9tsfWcȈ՛{6\bQ0佨 +t<ҖiK?=\@|I9omEN~#`M $7OBJ֣HSnJX́),#4Ag;[!aQ ,, qT<6-LvFtƈ\R]Q7}(q`^T YoWÇOAt'$eJfN!!{RUo~K@%%LYwDϮttNW~0a5IGφe>m1k%ucmbئ$iœOi+_FoTogu>ñ^n[]E & iM?.dყh+VK:} d[aI;O6uJ%ӷO|M]Q)HFq^rU(<[ŪVz[˼GİT``{6ȅ`YȦ ]Ek R:% )YQZ*R0WՑK69,ag j]'а˟992/6Ljˬ P%W?ml8sC<ƕX?,PN}OiSJv׫:Mt{C] rHDC{&!s:qupnPCiA婊6Wy@6|SEZ]%,L8e5j|շnRI+]@«F!YKrEXߗR)c0hd9ۮ?bטa" ?ڔQAB7`[nMg!x%wNjݥY_-[I귣ÆF'0cϷQ; p-ݦ{: 'F1䏐suN$?ƭ ƫdž-zZrrlNIVvDKO K Ńx(d J'Eap]5 6rȚxcN6N􂚏!Gb;*4a]lpv3ʤ,CGk(8{od㐼V"LdL[2ФZˠg*g9'ߧ|< >,^rEcwjEbmϹF?krHw]y;:/n^B`Jnr>fGm@B՗]Vf W=U[ _az - %̴&g:k2n= +ƀ0,ޘo媝2wOA2WN07X$>V0 /jc`~dQvan'5 IV=;駗<~ptLزRpv O}b%s񙑅klАF4MqΓ F38Ģǝigm17l9WWt 30pXLbK3!6lPS~3/pE׮9Xu1 M)91# 5wM~s*7ֽ\2o*Y'.7,)21$m68%*7pz 4MHmcp`DL(Hthz3(د՜!9{cd"_4E@GdG*De騩&߲& ˤ,uIXMߧ&ohJd 17AW#I^^͌"uBznA[mDMWGVLϭ mU]cq33,7pJ8lJFY54wQj)r %XJJ/sp ;LT0yz1 SE@S)X=5 > lWG6״a%4wfbaU6 ς|fP쁛!5FI0cꄗƻOq?\@fbhHߜ- 7N#SY~]R^JsRM~5kܷ]m?օjrD=׭r8KSB^=PdP^jH>+$ (݂qXU#ӳ -MX\ ~pŠmcAq (Q-ÍQڞH;{BxTq](WeFic%*؞kj戛Ȅ<{vNH~3JurkXIgRߏ? !uGiؿqW/za ڗi&x5 tcy* r\;BG,f}pk CBU]' 1Og ~Oi*|B̨cӮig1pp_hi;o1TLA|~R[2bWSPPT%33| -sIQwD3o$P^^Cu|" 1u8x od0G7M;ų )<,-ZXL&J*Fx:qgL ݽaz~ f(D7wu'YWmAӹ/>"͂C]KeUk*?)uf\}>js+k[t61!k;(֨9Aiʻz3жh#=ҐYUxBѽ@ yi֣5(wت`S^qϷ|1:l)kãZO'ZedWrԹ\bSRԼc@?۱}t_^ßBq :1`A"6@S湐˫X115zUnlSqk85tЪX[A-7e jMEOB{Zzq{/ǰQo,`+s k6Js`=/9*"),=yqJ_7_=lF -ݴ4L58$='Z'vs f㋏P-1 003Xb^yPz]8@)^cnOw.u!~앻RW1:*?2o6RwWRdKvΟ|9c9{rG _8F(7%R^}2RI 4zh?YQ`fΖH` N-1)'Y҈$;[yEI)}TDN= EvMJu¶<!g@"t\#oysGum'a D-'<;2&hdx Ȕ85=wdVViw֣hʫh5IBjn4K{ -Q0kɞ,|s(uI3"N|jA񟮈8jm^z  Cc:VBf IWx 6}t~7d| ̗Kڞg #c_tG3Jo:n{ D %t3x 2i{`8gMCL3 $vᚦD#7U5G,RM 7ޖ\`.{`Ym,+ FrP@Wu}n.te%nQ~!{P&T*YҔ$BVp1o6>:gC%pCW~Q% ߴBd Ӽge{&+m%H Gĕ'a۵q} hP9HZ1rd+2IMY(WB`0^f_Q![C ?U @!MٵS؎ IX6j(IT:QDe'S% KGEp7HV#Hw W7"5WLn S{Lj6tPf W&-> ԁ ϮG]钢I."F u̍v,h_oi_2uJs!*](MNE5q%cĒaY\">iM;@b'1>)l;}N^]aዢTjO@p#*،'~4"LzZ&N0tFB6ō:'V_F812J +*xXuJ=g^~) #ORsuN U3LV܇mc=5qL{dr>9IK}Ij,h;NGEvI+B' OMF e"fLUԑ1*װ{3fqZryf%vDO06q&5[q(FKKN/mލIO1xf)Yi~"EXJ2-1EAp`<ХjV8­E {Y'#b9.)/rN_̆&1$-5wmP19O䢷.=!5Ez9cAuo?>Y|gO(=ŤnOMppJ!ȁ"~0KmGn~P]h_+ PVHR2$=O4He!Uϱ`s&u9~sfKkrbv 0$97$!2bnG?ąіpɥ _@4>S&RĄ/DRBf4<\KnN(VuzZWl$d2Xf/Qth,f\vo=p%W j\+dNŧl s]&.b\J@603ڵyg8f])1 LM) #e/_<q+4SZcri^`|pU3.(͒ibUqV/ݮ,I `/x P>yZ.uơȽ.&z$UT  !FH2'dIwQ-[nQ@0mAyOfrВݓLi"YĹwe:PGmco0s*T(OC$=<^=9E4&I;(l]jH}#%=oV;Qe}u~9^:lNE=س2^GN>&8nYktck7v@(>.Wd6dD[PWhWc0{[IΦ;3ʂ cNd良A@@D$ؿath\HNUCA/W&|/?ޕ+nzOEt8#{[ZZ^ }5?Yxosl @}KySWgPh=\ &5 f_`6AngD'HMXΫe9d$].v5NQf6%̡';4K9lکf]˺%ܽ:PSC"J POTm'5m|zFUaaj\mhJ|9MHWQ1Z 8V'Vr~?Ҡ+']_,Aߘ[l*E HR%"sY};V yzBTP\*ܒNUMoZtȿ>%ϛG(:,ٻ8OC'||Y"#A7*PN^,Z3gD\ ZriNyZ0/k="[3o96i|eh!7ABI^^:TDMۅZA =jd]3TQi\|\ܬxp<[r+*,/UC XJ7e #-"4~vVj aY$Pd޲8k#,WeP7+|ox_z܂Ln}%+OMF%7KTFә-$|?~G\ 7,481k8M=3=̰^O8C sU fZϲL@E׈ÿ9 a0$5(IJoUp -hjNQp[.@~H1䐚e.5FFʗ.3n&{w+u%`Ś8֤m |WboV66(zs#SaуV;N䔭%/A= hަqjJG[e>Mw"QyЊC7Q,=#MR&=@/ ֪>(y3 yp+PKYHOV WT^Y ΘH'U6g-bN6Vtãb֥es&ί2^|GE -rީ1|l3ẶEC hw*h|OqQ"hZx.-U|^BVJ\HcX_uEؙ=0٭.X!{a:i' :?vru\ŽLg *PͥXY;b) MK9q'<`1* ݦ=rnRja"%X6nNdTq?Ud1`S}uS8@8|Iԍ;ԑ\s$98$jS_ƲP 9Ԭ!<+'&q}d- @LѱV4@ג: ZrM?Gw1'HטV9~[6.n6mK'JѾgΤ{">me2 VƗKĴO+ 2j*9@;9`Kɉfm#Qiʩ4jTq1h h`D~S #d @' 譀zTu6^F>v*VC?8ȞDƨGE?k?듺_u'Lȇ-M:%_c7ėEE0 L!*RآzqFz'pX@͠,%Bޙ#VRU{NI"I1(E4BG`4,nQ)G&~0 Ʀ=㵒Y]F?<s,0n)74HɛF5ovt;VفعH/dq"A67aZ0s2m7|zi_ uX~!k6QgaZ*a^/alDOn-FC RVG+iRu #QG-]QP.s]dBWɨ'<{ N+f(KtHO`[p?@V=nZ ,:%!}ws7n}SV"}ǫ^쨥^ jYvEkxZU6~i<Uaɼ.4{cᴄiN$ n.kx:+1hgHN5a)9o_0`D! P,l\v˹AuS$rb '`;EC8U?aUֵPlŃR { ͅWZ]l?㎉X-/$ J*}x9-oS3lHp' e\J&mdm2vN__rOϠ- 6fm0vppصò=ݽwx6_۴S@\P8xQ[֒z4o 'L+/auC"EݴX |(oMxa!PoDKkjoeZWFBBo,Y 86ctxǫ˲S6 f%iwG|Kz~,#D)[ ][$fe 6/P2~H$3.#/ j?2N[.(yǪAv2pZ2aprxvE.&'qKySyf_J=}X;F恫d RM )mzxKnh: Hɘ3{/[Pv0V -_n+ <V5̀\ J(Nel#a ~A6 uydG?\N `r 'O B(4nwV t<݀ ?[WɻG C!,|)WP?5>+٭ f/ڬML7:\v77WvBnRt%ap7Dll\tA\1ϼ|lJ%ZR}Ks=S9 >{+"{rw+,6`=zмݟo=YPBgcZc;jM:o-*i,\`4~I{@}2F6"ࡥ[ArGC\PF 1 $7{|(ۘxF͵S% "nĔjAۀi%9ZبsCT}*]m=>n-72LLmS`s bbn5vT5oUț4@ʳfDf ncS Dި6ax9( STP$ Yʹ'ԩ WP'`x*NpkCjM|+ 4ŷc<{ꇏgl/?5Y)%:qQ~rԁ?O8g0 <2s1Qj(^w)){^ރb9^Pd]I|mkB趰UZʁ[]\? bS#K%aՊ D[c8[rܾ3B~R^Ҝ4w+ jxM&E,8D]7c8,4"9AD6@&uq!x ~À#1O!A81;.`\izxqJ2ZAy3z 'e9J.p֓NGtR N8:2* ^'њ}ed}BXf;"53TфfzVQx Ǟ厄 UMzy. 48=KQm o! 蜆n)Hl 5r ɴL#ՙ6xx˙wľ+rO'yu?TX7ZCPaZ,ʚT)Zű;;,}>^o=aT0`RCg@r3%!go*@ Z;YtL@m~9Um6+4H!߇-D8m_o.vvHڒ1oo+=٥b̷b ؜b R64tTe*TEGO %Cg%?J^ԊFfaF瑜(I]1MbS<v Q.WdlܘDtO-㱋x3?ʕ27a y1r+d$߻/pӂN_bm&v`m'}LF[NԱ,0y.rtHe'Y;z_d$/NG(`Q`7E? Ei"y!+F_> e@qT˜ʡ/nQـMi^$POV 3?310s:o}"uX\Sjq%L]/A(?%gN ⭼$O4u) ˼)KC]89͜k+W"sbc9{Cՙخ^S22RܝAUD]xn8}bӬPMcWrr&S7E.']Co`x ,E]!F)1gK6q]Jd!w͋p@@E>c3+y6o';1|su'h8C*ֹMa*Oiz4NeUtDjBS[q{Vo 3@a1g 2oc%zaL $dzd@xa(v}t,3h7ev^6d|:+Vxe]5L52P^wJ g /t< DED4hSTAOHs)\s oC|vr; tLrӔOgJŔeU\9K-`ahD_6T]Ь?RTGTa>HyF%l8kkCCH>0La@H`r`G5FH[ȋ-L1ڴ$}NyiK}U bX QyQ˺oI9 I‹oߛc&l2c¢n]/XwfZI~z?R,:,-eP& Ua⬓0M'F5#ĭ3 qȄX{ u}/T{we]řN #w@L+o 0\46bF!?ڱ)1'%{2cLyw ip}u$SBzxq\v3 G{7$d>S咟fnqhJʃd m.D(tb"Dp.zƮGq56ċHElr]7(k,J@Kz߾U+*Q߹ Rˢn B?_MK4npf"VS mA{/)E \; Lr,7FcenV6BD >F|w qTä.w州";?]wQፚwoy~9lKG31L[s6oZcȕ,h-Rkgkmn3+sFdxW}:r[1~"WDPO2[~2%_)t;]e>a tG"o3I7tM@If4V4 ۥZWl;<1L$c6 )ji*ctAp'p$f! 'F̕ QruF:(M&f-9˶p8U>_Mt_ #ZOy#uS$RsK SnWZb#2 Dci/ݏN 0~M3)=Lw^n/?.v'w}Ŷls+j—΂gIx˭lx7@Af*oe: Zbʽ&#p\'̥g Ch!8WZN:knN<[xm)G;)6Y{}𳴽G)Rj"|XO{"jy G=Ս';"1V/LGNfU,;Jې2l|~Q^f\M'1:!0 Ԋ0T6]p>r}?e.(g{UGa?o[va e!%f>/VŜZ9>~%L-3(.\މoG5Ÿ\c?z{ mFؑO~ڻ\,V/1u'/3h  zҀMj1Τ)l:p&t}| 5j*eC3˱&Issx u5M=˳Un7+$G m?X@:>lQ5: h;͝sz_A8vKd1sD-#ܭL#M!z 2afY}0Fd|x6NOQ部&SUjNkF1ԛBiRj* uė1L ;aWY|(ԜBk^8r/3ғta3G;&4B*h·9m,J:GYp*H0V"8zCcm{9C/ƺI$[C3ɿq/x 2Z_Û=(ȵrU󪋚j,QBScڃClP/_V#&X/oy`M?kв. \=Y:7 C`Ƀ墠:K:2(TYH[:F,.y<˘iA M%1Ԑp4E;8Fy~㏮iW?+vm].`^5[m \FLѫ,Iׂ[|8qσ4SaRLJ\r^9Il PN|fvu}wn^MY8 "y&W=iܴmQZ,HN\<-Ah[ȋfѺgPԾT  8xE:yoeU ٳehJ${@:8n_W=Sr9f1#nH[㴊MWTg鹅]; gAJ;lY͖{'] =GnnCnHQB$e\U D43_]+=.?lrd&jIpYa#5&flx@[5iF#PjD%1icTMOE';왰9?n2gw9)\m}ᗋAf'CJY'D7.x13]&g_b*Q=?$ VLBb>b "|!%%fx/0srzb8ZgiS":6MDZ>D> o7Vчu}2. 3r6 AFO=q>EƑ2-'5(<]d n8fot-PjYexgȚdd2<=k@<1 /0'9OOe; c}%B &{[y}1 uL),ל&DG%TсkHWw.I$`v=eʇ厣z+R*諕;Vxq|pPgu6r__w-v,\l(B>e!3cU28Apj!lLAP@LY-$ YZu'a\Rj!(T0vyex+R̮TXJåK cGg᝗ #+t^ vžaKiM0[1S|s凩% 0 F fu 8I(eda`{@zv ">:i4zppf+/cFTMG-28-‡a )nDG i*̋ҨQDy<}pC.9|  +Νh[IZwQ) nfBڂFWH)&Xڄ|d'l-ٵh7)N(%qԌ"6.Na1621p謹P]T`؊ 877xxVyion}GZMmE3lrd߂ #{7TahSKq#ɸplx ;#n]27EE, 2'xM;(NvٙDuؘvqt>D\?>5I}i <:%-FD-J=(n?elHA||maV~gfNkZO'KU%U<1+P_уS'I3bQb+XX+1F- r $R.Rm Z kROMЩ-dj('Z0LJ&GB*0b>v.wwsc'{7MFQ@YiGF8LoxEפ:y՞3饘Sy"k.1 iׂ[z" .8.I( Ĵf_M숕):-Lcyg⧋+[_ٱKCHLNd(I$t@*CfBIaM(aqoh)#ΰ:XfysDK,]oX#z"2D6ǣ2M⥱CHG_魱v"r~?w3oqu8(r@+{uY6yv>pt<*$_ն~@2 NEfAq]wbwqidn-ώ*Soz)Y'ܙ0O45#ȸ\}x0 t_]$7o2hpk5F/+]kwW0%鬉5-A\ t8_Źb1AquakgR ʷ IC{O[iMB3 9;#'Rt*Z '{ߤO!Ohf{>bB{}0ݥ!*T \ [pJ0RcZtҁRطg 9W06migLC?##Jl؀ң-M>!?*ҍ ƾP*Z)A bISf.Zo%P\l:Ko. h:Z\XUEǜ(6SXTkPW72<,(g.p}Pf/1~W㐏% >YpgKl\6lʷҢUEK ~=&Xg"W է8RZcDڢ&SBR_W#c\j^ڝ4%.} fb6ɍd,p@ GH-% HMcsz.n0T0s"1!Px V-Yňp֟ȇ<џZ9aZY@0^W֪CSqYv|:v;`SNՀ^Q)̱,ȮY{LFB :NڎU¢ϯEbȡ!rmx^*(%3zÍi_ sy#drOxmO2XH!F*ʦBN>WŇ3RUrR:MznX%PB|*Psh7TolIvt d(^ ,H6J4 B͍{Y5+O\zvsr3^ڹSwM9 WbI2 4cՀBAiM?d1GξkP$^BWk؉8߼C(~x,^%Cv YH%⤁^WCNOx0L.I/GݜOva"6vyZ E<[}+]S3w#sEJR/xkk4 t_=/&']ZAw8>P ߨqG=e1bT곺gPtq ح q#^I*6ӳii h8QVy`91/aaRA; 8jn;ҙFM uH~[50'J·JZM\6"@9 -ыh3k,ZzJDwo+"7F/[I~8}b-vY@jwgz11ԥbBVKgcJqo{Zlo\p ҚħVʃ9<8J,)1c5A-sdef%LE!\wS6G=޽|w-KXZ>/lS`qS(wE#!ĉ@Zhg=e8R*dmfa?gLn苣Qr@cNh%ZĽ)_xb֞3ֺ᣼㍢(O=펎dX>R6.&2Tn{~)kN> o eӗ+&QD b0&!uJgbZ)TahATqLs;߸pkZ<$Bw8 )+R 5ENL)+bw'^<'_Ed!PL\.#Y8#^oQہKn&+,ZBWHwWI?; _}~GM#I?ٖݺ ?3 ܍h9xgTߪJ+vkS~ 1č)LVŬrcl.o&㡤V_L;kcW v"KԸ񭫤 З1}ߏ]4՗TC^-;D)b3;/SgmǢ'1dEwB}/{jD9K#$ucGE_8>p$ijFmu_`xlZlbWY: i.Noh/EF4ρ?12|woTY u36|BX:+g{8+quT |El$BEQJH 0q<^9ӇCOӶa+"usz@'AxttUETmY 9ȵr_)nPtOY-#C3&YH>B=k6 @Rf@-H4KvQ?$u]+䢅ը"|U% o~32*H@M *;tH +oVyj3 IHȏ?6w5yrݭ-R-Tg-HBCpH k4؊jt{#:oY|XW92t4G T]6Դx7G'ag̀Z+.Rwc;vIN!ZZs +]lIՌ uo ^^V:34+ ((ff Bvw̓8= ,qg{K̅[߳?dYTbqlEMiPqj^"oP!]m[1It) J$>vs?Y54pʚ&25vle|i)ѼIM~Ď,祆$T!䐹S,Tu`uh sǬ,M זR-(j\'XP!獞\ޯj@1{#j^J6]( 5ޠ˄'8 U! rZJ2`ҿlXTwS-ivvl_Bt,_Z'LR֏Rsq㾂AȈLAZ]fͮ/TxHCvy.ʗ^u58ޟƾit[zY~FD,fx^˳ȶ77.5^6ZtN8|:MZ ?7"B`ͺ<sqR֠ 5Ҡ+8 ;4ZlC0An OipDm:zfJjXE^e%Fmㄉ4BAT9&NYixOOM2 %>d9*єO{Fͺĥ&!S2lڧB?2H/X@tѴ}I/EeD@K#9WW oQfT mxQe8, L0ӯ#V34e hdkb;e'u)R;U޹G+| v'L>}\Et\Ҋ{Ir~ߛj*t[0Ea\iwFG->6cPjxߩYzc*#u0Mp/VyAb/fM߶"ԁƐJY2L > pnYaܽblV]N``ɞOեI<d9WS\YB`#p[gqZ 's쓇Xp8ufLl@}$P k(Y =*{~nꓯ4E8\R A[-s *>y6?cQ  s: Eݮ/وfjˏuÑ o.h$~ݝXXb-/|RW ~Y׋.yR] dڔqX&lU|+M2ER{E"LS{zo:9YU``'0[v8PyOIB_N@x=>-u.O64=poYXn%#hMkxcSstj J}axϼhhp#Dﬓ3 p ,pQve#ːH]&jfnĊ s5p>A%&^j6SyQ2u1ܕtPb7<i&QԃJD%b5/aՉD/v=-Kx͖J#A8_ϔ9X7t|dV`B N?~i??q߆8rv%f{e4}`0;Rr5[y՟oKmY -@J`2{0!O#o޶bރDaQo83a>Jo9gjEE3R#l]Y-Mj/Aa GB娒_)؈ĘM+\='Emmԯxc+v \tC+Gg%QS<Ⱦiܙ^xӱo$;(^f\6nl8qEL˾_Z`*/Bpmy;w+[%8*jBx&.`uobc6,"MzsDmӝ!bMAHQ'WƼQ]5O;o!Fڜl U)@Ӕ0v`j3a /ᨾrOkG~zZ5Eo2y=PJX1o"}Zƿ\mPzohRB{%I{7[ґ60gW"͊Dk)\V%osܤ봢S^!pv/e8$jm[sRFeX6.JeuیR/)y3eǜ^mmkPsXoQ*(y_y鄅VS~X Jjs!tz`xxT\ÔvIծzBrBqNi6 $QxNA/uDN7YLrC*qGf?: 27N (1\ WR@}8?$K$uYCxӗj^oXe+TW>JWBY$HԘނt\,ۗg јKQ!G gWjWq,iW5O'H~7=ҨGtʫ"fi"NCxwBNT$YyGqRBE2R|KCFLc15aT1Q$cXhlDx{Av RWPX3AC]Uװ7uAo`egT$~7$kH\̛&-v 1y=x(W= ȴ ,68PD_Pq|e583HTne<7bձ^1ߗoEЬUɦ5 ňw3JvSAd*| `@ BwT^ic(c4;v_>Hk|? ?2@v.E-LB^1ǝ(sdH ]@޿b33 т&g~$(tKԌjrUf`_Xd du7[ .\~ 6ϲ4x$gOA HלL;|Q) \x "1)/{Wejҏۚ)",}haBw@VydM*aM ghK1 L]'ܝ]$͚thui26=ʒ@wL6tlMn8J lRb[ eZTqW0̳f8Z_&ĨDhjS>Nc9_[&npb?>32,[Jij$VuT'W]Xlv/$IwNKNWΒ'u/( ̝\ʤo?v .vqaM !P'2Z!m;6;ݣMflCY 1 Q- ZJʖJ~?pA/l>MQx,f!I:80ߏ#gHy#&TۙOEǮCy!ax L2J &삙or(1imT$7I⹂?IN8(C&lӅ^"iJC__S`]xu#ޛO>%_s&L&6\v3wfhm fOM/K>^>9J2#n>Q"$@$P['I1~OGLux}Qe`ˇRwe%xRvq5 Ҏ0K2m^DgJ\^E$<[#Q&o/܏9'\`U+<]٤K C$hv}qѭ-A=QbMC\)^'IcEsd%B񡿦hd< ?@ ?uİwwv14"x1]@j0OC'Z,rcJ`r51bBN3["p;a~|8Lm7|cѩ^KX:a-&J0iH&UυTKQpuIQA&<)!b' BGT,^wٚlzT6MXG)HaM:yo* |n"07"% XxIK~^7g1rET/=oݨ!Eװ?\ 0 ït4W6ӑY[U'n 4dW1 Zv,Ѐ@~l5l"@ Zo[>:2ȅtOMWE];Aѽx'yvlN|4GJA M6P~ѕ#cKC\Ȃ%*ԮjK΅ƕ/{^kmG,N'[๥+:p?~bkc%ZU?~2MY{qDԼVfdUzK1~*S}txq#)w2>b< ӨDx6:%8C-&ΰ#"!>eY/.F蠭/\"@CrYr[tF㠞M6򼒝2:qUjy,?,c>2&EvT:{TI_<=wB}yHci2N*4(zZe~5#$tL}ѐ0v/9lI<]8-٧J3 o-Bcu:8 D^#p C,T͇ y[}-7CkgjjYFL\f-<lQmxSoE[`<?UJ:v MEjk9aJ7j5v !κk8 w(kP h|*~tυsO%ĉle=MW6+PqG~i(N%zUEcݒ $⣝{-CSQ.iZny"GE.ejrXPLhdZ[C!R%`#_WyǟyEg Q" 1D!u7{] aza ^YƭMarCTf z;pD=tYG* E1 dO 3l󷌀:e(Yq><񲣖:~eDfn HM V[s0)tm uG'0PlmC`ˉ*P3s!ۭ}3?q0<mX̓Ҵet:0]kEU= P |dpUV;UrLю_r<$^&;:<ح5/-\Lag *\qL Z0DҪ^ X̀{{X+&- L- _3)|% k!5TiH0fd8GzmZ>Xl꠰} ;',]Yn+'Ovmڕ;n.=FN2%A Fl j7a4㌼R:>HVHԇ B@tˈ =Ou>7 F:~JvXG*Ѫm̱W6!kP}$R &H1R-H_5֭Ԧ#π8.{X>!;?oMjPi7t$& mvSU62>TdCt-Ei7`}gH%= Uek٫$H]xG ˲\O].!Zc3nykG ?9œ#̷pHPHw= =啗{`Z`8/|LXfj5it&g9S5 Tgt\?aX;ܼU0q D{p?O wZSBK`Flzt0iK'4o/<,"Z O {ԦR55yYC{#.ovVUޔ9sw`VӁ={eVٯ=eG~d}t VXp .m QE; e.!S˄(]qoQai7ں( }|z,Ls-q-KW,狝}![24 p(zNT1?\HAM)^ءvޥ[b]㼴KWjO(x8_BH ms R_' ȧg_JZ "4QWzl;t;XL$4(h {yǯ_.'b#E]…].>YǠl+K~:yۆ˳\惈{INS4i0t$n¸KH 3܉.yj ظx8En`ҍ'T b%5hkQ]ɤL;S:FWyjo5;]`a[CC9Hxw(hb%toAFc\'㢃3_&MZ/"4Eadz$ CRIE$`'@=ZX?+큤 ygC`84.ĨI /i>fqW'H@R{vn˹_!fRew;? ˊ L9x%ŝ?(KʶB%wkuXж֜RGHpNPW ̒=>G]۱dt[1mR8 w{sQ‚>&}b!ߪ&mrIlgWoF0 1PB{^ڋ ]c1:[JՇȶ+%t+ yM- as&Tc( ImRJ7ݴl-> r찀b!a˃8sZNN(==P0LQLňÀzKy^oG( Xc7 L; 8uJgB"E UWv$ 9$d*-jyҔ#&O= !>{]@Wd b[>QXJ+ƙ.Jhu97X#[YW oHpmZT^:2r ǐ h?ya.1I2PYR@ T2@}&z[#ٝKBJc<@[+磐Q'm#p"l4j̴ņfh?㙸[_Fp+;'HeIb+h|qg.?cv[4E> I=x|n~ ́זq&L_~~[!(P1(:8Hcͭ gڥpzא`_i~Xxpn60O?X&̀b8pWbpn%ª>&̪rJndeп}I {DD+)DZjU z N4z+M mer?ch/5֠gW4ȹ>+9>VA@FlW^BLoPLdž;{ qf|{ :j܊vfF7M1&MS{GONΪ(mHO:jYLՉ#t!N[X@¤WM !pZ0eW|ﴡР`F pVr*0U ?P) vMU%!%&2:=9% .~*'3CtIqucy^O`9k߼XO&6;W5rJ ]JQV'0oɴ-* Zz┟8u8MkReH% x#-}rfXhIkGZ62֗Pa|GaŖ{$a9NX^<6Lud q޺AIS<.m qIT/˔BB)Jclq},Yͳj@; O}t ܞD}[s(ӅE{yKQRN3q ӥWMzKA"ZnK\eωm*Z7f밒ǐD,%&\` [K-̏ OB|r-OjOHpZ%'<`Ìx/5 Y3 aIcF"˂LGԌsVUà (OeʪpKa-ye؁y=.Ђ{?cXt 6{OiGV%Ff tN<4}4= 8F_xC&uwncb}u < q[So?18*Ĝa6pOY͓\)4'V=I~wQ9?~vMB_&kYʭx!epz`]ٜ")duu?J[$U [I<= ߤ"eͫb`#I5|igڒ f4iD(G4S IV&pUo/,KEGѡ&&}S%%:K# ΉAkKn|-B5UL)Fhb$z^#( L n'.egX70#vX5MswRk'C?W{"M-Ʀ죞uԘ*$ F&(CfFnkjPKmV1dP@GLj 5QMwX";Ҕ BSZ$tT]9ƀUZUqXv0M$<ޮ 7x j'GkAc'EfBrԶ/qxz8\d(HxU o'pHGxO'n 6u+.tj-[ Rk&`tIJTWOX}$ U$ΐUO +2&VP˹d&G!'N2aF|3ꄾ^Ӟr>]k-}h!1Nau &Zs^1iM6dޗW7n.D^z}jȑ-1+O/jrP)݋bZ^"oY-cNƛ6VLkojJa^yF[GJ ~P&Tp|K^o̐Kxb,fU6M2*%'8f=ENH HWaǰ3@SaB.dIhقiop IƤгiO R{@"M`F|)o6`hjIWe\L} vݩdxҺw/t5s&gvhd7L_zK6<5pR ǿbQXv{t]G*@:7enVr!_±)s$hWM1U =g_!;[稇DC 2iO.5lAN zV(`ḧ́.'NuV"UH$"\qp~!ڪ)x߱x`24L/h`.;*C aڕaѐymy~7,s5.e.ҊF T &;=P/ 2.lyړl1)ʐE] "sk^;FQ8Ro".Db X[(n|uuu U&H4\YJR_oC\LP hC֞񣋀lRCb3oP PǕ IJ, ,²Cz{BzĻ![9Wy(rP$aK cOS'[U_HΜEdM5i.CsnMr~ =VMep)Mf3cZ$!̜LBec' *3;'UsBħ5{Eb5BdM!R(Ump/|>è|xǡR VYHIYĎWw2b<ƣdEfR;(J ]R3 ^Xrndm6Y=&AVFN݁eQTLotRCOEYOZPigm do6n/>keZ<苉zZ@f5M H0>T7N vP0oFE&7TNRxdÏq,HDI>5Ύ{ùdb?J;N\Iy5D{T8]SJXM;_ MQ776u| Ut`Q>#Lٝ䫄S,7Y;J2rY[!s/+d+4`TzATۣT7\_tda*X$(HΓK F24^LQbZ7hdE}}P/dQg\OFtDH |ܤ6= 2+D~[%rB@6 ţYs7~K[_0mk(?0_8*̱I=B!y' uo.6҃視(QDAMdx~ G sYL(&Μ῅2GaK` ),Z&f9H[fQ'TY::}s DZ:.a٘ )^Aٟ\n2\f+#a442FuzT)Bs?= 'Ǫ<*y3kYPrX΍:?Q_&,ਜjzfФ7Rۋ lK*]#%Rߦσ1~lZal_⩟` b'paӿ:!AD|(6pl2&]T`&=ǥ zdy+/7 ח$ݴqz-0iw' Ucʣ%Y>j܍gb| Ľo5URxcGfRڶiRWkjG%d;{9:[6> ^ 6c/1N3rƳ<5P$c܃p'yۨ 0C*3u`p%~l pӓfÀMR*z@['9ZÍ<6iKgYĢ^AgX2rybG]V`=M(WW6sx*3qYD}@$Чobz\ ͭ`5M! m8W/kt][7(K=/bB##jnyG[P V8k`il?rm10C0Y w !*;Z2rߣxٔ#gs Y舽6.\YKs+T]ɡ j/~tc:'AF>֌""NS >tε{:c4XB g"Kɨ7<~c}FwEuH~8;7R:GU#o_:mE ;$[xBܙ۰C+m D%my; _^b79Xؐf1<od0+A1Ռmd- )"~9q<ܸd#DV9םqRs >EӨ]0 Ԍ !11(._èg:Ys6r~ k;kvbe)fsL4>> 36v-_/j螘x@dQ)U}Dz IM(rھRUo^ &^JiHMu[8dKI~(ut &lv'рeT 6*Z phSZAliU#L0ϟ5@ytOZW-]~-1:t{M! Nw2{XNOcӄA-GJtzrް !/rki$nsɰ-q8_>M_G9.*N@.kZ4kbQXb7m{yXE<%zC^ ykcvhӡAJRHSP,K]_ g,Y/7)`ۣXRA7ɯbL3Lǽ_iDҠw9He4W%w*! FK=@eZObIRNw} ]DqSuPW8$\M;ҫJ&8=/]Ci|1^c b~Rm'4u-n6 <92gvd]*Q$"QExjE^YwŬ>L\“Kl<G.Ȁ0O"3k͍N+9^+''|"(;XYm ˭hKO]Bį4Z_Hݟu EeM2ʸLv$\Vߐ,LvOxހ!a0wambJfT4WS^܋؊>ށ{nn. ϧe.P?8a#{*\ ZrxM|eM73K"sEA`[(+me@o)wGtP+|\%"a /Zg-2=Ce:(y"= v@ S|&pYHc@h1jL(3$UfACBrTE~("vcJ%̔B?] %y#KbJeg~/OW+p܄פ' o]~.&ٜmm)KYBT_~n 青# .0e#iJxl JS!0$xb5X k~!11I匘)3zQi|oks>bUB ,nח?sts@o^}ع8C}cWL+zF_܄㤛a&>h? ذDkpA}Q`AZ۾]E Gm? "i0YZ3lRh%TNL.g0HגyO\ݐہJzn. S$!+*ԏ1ɰmba1FゼA}\cj N*b/ TB1`zwFmqna]V/yljCAoBm J8j/5!EɔT&L>O)y J}e0= m9l3H: #K c}_bMZ9 3ӳp?BuUwB1G$w*О1!OΞ;,9zb LEB=m[1rbJKjdz6Cn pM9 gn 1g,]t1<"5B_n4k7f#FY*|A]ֶi'Pwɕ.+deH]\UvCbJFM~_`{~U L>KY#&r3눧0v^-~!pB'TKvWҟeSK;j *(g_/>l?TϘ.Np~T}NU%SE7)b&~ee"wwYߊ?+2gzT8ߏDB_@+¬\ -t)n7Z"G`:L%K̽Kp׾qƈ-M `PQA (uV37?!Ȍ)CƀR|@L/R;R N?_a%O-"x䙥tr Ci[)8.o]RĐEeMTNqXh ?&a}e҆C^$a+;Af7~)UXgSRP9&C3gacAFj#C X̄i7hv*&=J̇@1o5-dJV9QpFjc⛆Xľ+r}؁)u%Tw!y.̹-c*[ǭʌ1͡3TXskk\]|yaJ l7bO,a c=:I,"=w|k~1ca\7+ nO5W|KqY6V >4_xjc:6WHbx7VnAszAnZP2mb\LC*1_&ÉZyI{9!q)!ze|Z 6W]ysY/wی3':!`-w , <4s?͝ Fg"i&-4 KM}S4qnX8B4 ~b 0j;u+edtp)m.w&'\[nʯR i!^M߂G0)NrE۹"SWNm\8@@=)^jm?71WZBחWXH~vY+Ζ}TrF2:-%W.Цc?:鏺U.`Li>[˫7?*>\1INㅌkZ\Yyu,;nA.dƬwvVCҖp}?$0HpD_lu*F8a25jxZ wzIcKA?!DOi?'H~a\{W}[x߃q\ WZ6T KZU~Y,VST"'~X#wͥ J`㨀|"DA[ݙA5@ j!UPmgdx otqT"bpEWH#])w$óMpd>A`n'=9t\Ǯl·Q#qSFu*UPjHZ,YNץ-D~xuU3F1q<33]4-ÜtKS9tɜS_I-w1Ns/>cVHwRe'(#_拢Pjm.[\hIvWƽi5`v:)ydp/ )1lwQCr[6 \=r) a'-ߵ]r=V<[U\3J}ÿyVȹ|6V1S13$܈tKkFv|畸/[2Bɲ8,WM;IKD 8V@Ɛg"Pf?Q!v&?Vt0D'dm㏷K[OSXlOA~uf^=Vm^-d_d9OJEZxm*0=7}sz,/0evtY/剜~R e{biQHۼ#}rkh_y 8%-jG>Jm%W s#sƾ1̂TA:RPuFuvAȚ7;\B)Q^ `FI)"= 5mAgDQkJ e a: ]"UIQQ]$&~ԑ+p͎r}פ=ŧϛϗ\F;I\Gg>k1$AQujȘF0"zpgֳscyϦQHUC3uS}_Y. # >@ZñLW e_V#%vI9ng3a4i"ovBRfy_KcҦ?`uRSTV՟\;HE~ϦA7YVWr"d ղT,) O|tGk+)*#)-!`n"qAS o7=71:nwђ0$嘣m8f#BL)(6|. Ƶ6\M0H#(|5 Qx-cPAr;g)`3)3yVxfxxIT:hsjo.5EȡCX+H|xE5 T >?Ítjpg8K"t¯nl^sqKh оڛPVfyq>#np MC-AO6Ub)Jr-kg,e,hvhI]+Zt !>8|&姎j+4Nv{">SfZnL ?-'(qʕ*-kp?3 ]:hwߟ!A.ޫ;~*eI(t:zΠ'EZwì%nP,Iɔ)]ҠrKPxk\RM׫RNNwmIjѾ_w {7vjOYZ_t|yt}MCT?Pc#QaǪ&ɲQKh)tcF*iPݞ)6>J!<F;陪Q egUuO{EZ_I>TY\ c>I456u%JQunWp@sD`:XsyJ2_;q` 0nXʵGplq/&{"m2@Eye SPRĒjfa[[/Vyj'$G{soI^4qpPAݕ^BT,2W39svFB]\kfẶҍ6ᔾLNH(*We&AcD( ݾjk[j9gc _UnT·rVPBDRbW9 Goaՙ" K}q u@TV2o'[_Rl*%_r|K݇bP #9>E'Q*B$bPiOYi2qEJPQԙ&28\ƺ)}.cenВys?=i;U?Xo0+ȆCU{T.Te~e6h>P(cɅ"A:]>Jcxc;V"fχ/Fxx/?_t j`*sIZ 悩Ľ o 3Jj;~J7q./`WD$dŋEtbAOy [u;:KU?\DWh4Ph"l_srр'Ԡ}6 JWЧtk^t&5TR5j=/vggHr V(IЕ/Bh8X9s][fT @ʈ3 }#))"#}j&D a\|MO(|(ߐ'tnzAL}_| ۍ1D#K5|]Ԕݗԭ(ո"$srYmN k~hQ![<3fDV7U1U+>Z;1()fq`6D iY!X3iLẸ́ {PdWWFMt~֞)ב|`l=#y4Pwݯ]%*L-i2Ɵ쁠&98SҐF4;7h!x|W=HEh}%q_83fU:؋o,5y~!=,Ɩ."v>ug=XчHhRPlXg|GZҗd 9>CW3y&M̽YK/ bIr_%u4}>Q~I/TLl,cu'/}"Уchha9,lp_iv?LGY 2y1ޯ\.x6w6rupX9L7) 6в])P`ERjq:#7t#%܋?rj>j,>@J~d+ZtLnIlkX)Ν?J7lZqozpcܪ2( rMFE:F"*=ed;ĦYuO*Na'AO/ib ")$DkP!$}Md"mR0JOr 7ˑ\U#3Ŷ9v7dv ] z0t^5 3R 6{M:4 IG~q *KJKt2 b|]\4(üe ȭ c-OV"X Bʒ琶MSA.3%{Vd>I_SJ_F\-9 a*&iEΝF%$qFh/uDL>.U@X.X&zsf 1>c2XuE@#+˹ZxrG eUdM.+R|jcP}`8*ҖjSg꩚M;%^ޯis I5 0jWD.w C :kY׾l-.w6 ޭ 9[ia"w%0\Gh MfYi؄;8T|;KjYs%mKܩ~<[iv #`gLb.W$*7|S|==wuxOphewn u[xPiA k\ѻP9qSgm6O$"18MV'` fe8A\;15fuuw$)^iij DPl ;>|FzI il>EUxC 8q'/r )! CM)Bm(O^M2SADMH$E a#sLۃ ?ikSá ZPmr41oO߉X OV"&_BXEPb"y3<Ԕ}lb+>^.[]IX, lxU•4Պ+w4Vy=dsIw%!Gffl\ d C!}C{}Wls/᪰71xGAs%h1aխWnh=͐kU+wᬧ;7Q}@b (㔊b{u-6v-i?hWY.$ֻ*!FY`Ʈao[9| @ˍ&/Z8}=ZbvJ mg޴^S##U!HYޚ:?AcN#,]~M͌Tmb0T{ItɱYF>JR\ۇqA%+rST>( w n>0]ˏA )>bM*ѸggvkpAkqFgScfjn{C {qԷl=I*J/" ["-NL)$M] GCS@l,W"'eFࡥCs3P9imMd*C]3dgz=ϨދH-XɈqMraA-q\uk6[Pj>h*L"1]>$.᛾6bi };#r]g-I\zNuJM ݧv`̔] los*"hxHg\!uW-5agiOf_n= q$=eGn-5#E\~0aגA߄%["Q_1a(VXRh{F?WDf0:\*ijp5ًQH Qf6iJȟPp݀v9=WYyyݝ{VMe3![=L^òa& ޅkv*4tn/J8u`lDZ(k6EMMvcMc25&s8ÓNe{-r~?N'2^2M.oG}LvBW2'<Տ%k@+!=0޺}upρ?N&G.jBN=狓NDI.`goζQw0:S0\I=`{LO0t ;Z2[!>_1!USX2̀x4 F͇p$my&{<}"KnQ 'Z~XgًTBeGQ6=:oyގ*Ez4SږTtKfey2DC]| ߪoXQGM5n2KM /M92I5JS<`Q (e<\.'Sa!ǒr E)협:@#2JSyq"_h:W"D,00E+\V8K: g]h55iF*_$Tdy$Atv7k[IrcK3yi,htkHHAiUR12%p;Q~}aqZGMh[š5tviaGq]6N AKɱ*MmZ[pX\Z'H{[AN+1yn~/d֎pSVC#~ …5ݜul3:hFESuY-ɊjJs#CR\t\hC/<" q&ҰbO{HQݺPD@?'3 Ê.4sg_lWӪqD<9=Jey־NSWbhb͜ |ʌnVeSͰe5Fc X*\/BPi ,> 5}*n%{x j.o׍5)oܩb^p3 3a_JE ڹ{qQsp1G6 9i@^gd3 PkZ hE;~0M_/SQz; JH7Oe3v5S_?U_wS,/3Ң@@ݿm',Hm CDl6@s%c{0;Џ"D?kp /.ij f7mURY('>E65PPf^~(x+^K&hɓP|-3:~DŽ$ȝC%nѪcxAh! v}S]3klWR;;W r:d7r:GFNf>mTX¹qW)gA͝,G q;)홋O0'!؁ŝoXT>s,:XU & Uk'J[j5£U/MDR4992\|!λ[9]Q!Q+'mi*ߜ!]\+no/߇Ԙ`9 \\By|dMXi1g_A+%qv;nz#D' /"_!JtlC unК*8NM!˚ۉ#|`Ê^/̼0Cۋ{% !e@E'w [RboWYBEU/(vy-z+,\MN/Cat [JCm0QO3[l`A1L~g8*NCӽj`rmCfů*O aCb64pK0Nl/IemSJBD77/*hY%9uO1p3dZ9 TT^wjUJ|_eaP%`6&fd\Uqs9 mxj 40)Ly7w1LJvL^K(2,t*X&(ƃ,NFYvgѿ~\t[b20/y.HY>'kVpqN&6wDϒXE/ )EuHuRv7Q?[}MdTȮSB^R=fl/woo9'5o^|}ȵA =G997YBz@cݿz 2"zO<~4i t6qҨ3ME`&V굫/7Sq,>W;SW[-:ڋ%kNLfFpQ*_e3\֧TPҊ]!c;:u'` .YKPhϼq h2 vyبL@)Hjkb%-` ""0|-_{&;nD҃UJN7oFGTMSݻj ,_LQ4;w~wZ]nK&"`||!eݽG}"triA g_77ZcY ]CovxcI_O`G4P&qAtiУ9@2Ӥ 5MFa HHVYS~$1ZO<o wv{s}?Pgr@WOp]MRa?.\5>.cpivRXe7gsn֜7IgmJ cToHβ~;V*u{ԍN\,D셷m#y"ա~$ H4ef'Z@~w 󪀘x赝kYe]mbfk~ڞV3t-7m,F>NgmEkM1ϝݛrȟ66AB*=uO9RqJGSFoQYZJn21ZŎAygu-:Kȑ8_q̅2-٧:4g8QCՌD~gec pa &a)^+[Js=A CH/ oK=BP?0Me54YF-lq ϟNs.=5xemzrbFij$覘TwdKHrK)DMbK2L;xW  D@n}" I[wé{Աk vn;C{1*xL0aƻ F&qp'ka 3:'/h߰5<8@FY,i[zvb6(vOr%x &)[wx$3hgY߰ݯnbEh/ׅ̄"ؙfK7u &cRMj,Zڨ\Lkb=~oE/A jL;0]Q;p%cKh#laISbSW$# aĵ;-nrfQ44=dizQ&VԧYiT%fqWj6ˑc8E3hi eV\(Qɬc[mYWh?d?h$`~⠋bȫ\fI ֍$fTƺV|Ml`d.g| -yL̋ŝS=fmî98׹pmcb`3w%UX9 5XLi֨%"X>9Z`"] 9}dg'! znZ)>/- nB[B(|WN-Cȥ-$3164띯5?tvw"1ne_<zič+³G Pe# ˉו= X.Ӹ1q|sr8C4P{,o'͟^- R튯Oi[Qd^`cv $ʱ"$ɔ>#C7P^T4)8&;:4V1u,Ųw6$pQ&R 'q|g>lmh0US7W0"/bPD=>Dk,]MQs{U͚$hs 4|o/j$-3D@:/j <ٗgKF1LlK-SXaI1 (⛬шkcnzQ{H^㔭T ]S~5 k7Mma(9RCxy3 g8(.,#7Gc2bs.]#ׂ WmݱPY9F^fi9lk@,(`=MH=,+B(MSe@SgvvlʻM1]ĆhɼCͱduziHEBgO!)r/Ui}/f]M,Z>q;.]E$C:9⌘!S$n+-fJWp]}Mѻ4&I-. 6SUނ{nTݫ^&9Yh :vospܨuP]W?w /=BUca'[BAeS*B<O Rʄ ?I\>"ù=M58T ,\rf/;Ƶ4\FTiDZ#@Dު$b;׋$Jd; 3ksVrB\~Tn2-ӈϿ zUUwIWNB5W{k㘂״[C |j|֩Yob%&y3;0u+hN^r)in꣑ ޾e֖iw|@*bl)p$sĽl5))ع)uNOiU8ѐ61!Cߋ҄iȿP[DNgAo-Iu% .H;ÎI<ةN ւE7hm3@)؂ųI ) LM ;-,:FE0T !^-m56`1?)YB#%MGu!bmQއHEI;)Ũ&>Cxd t(.׊^# 4anH], nSM(,=] ծNuгvrB :jD[YĈHHLoQ`6[WZ8GsGPiR?xsh8RS3AB[{~F?ŝ2y/US\iǛX}S\5 '\#NN1%V]JPջƇ "Ph-=^s *ugj _1BRrɊus ꗵ;iabꖯA 2\vָTsm Xx iؑ&H bdTk+4X@)pKLAU"'1 Mnhu:yq`I]g#OG?aŲhZP* J*;8O[8šoEӳOc#D(!lhID+񲛨W:"80\nı~W\u&@ οQ86ؘ尵%Wc(tu:tw$v>KCV}ts7)%(_5nSjWIT/,ihe/yG 4zGSվov|S[`M UUPPÈVCR^[=( uus DVpࢄGc(B4M Gl2ifSOsqYX+Y"X9V-ƇVݫ"e.b\܅{|rF\Ϥ+{*,eSWiy/4oֿoO[11(GI0ȁJ~"ƎXQ"-&aNW\X4^ g6|wvD(Hե N]ՂL  hA@"Bö'aI!pr9&Td!a:2heS6HZ!9)ri%QuB&.,D;"ZOFBP}!^%f)E,Md|vmL F/*|ѭ` *q()sU\FY>Y2,T? e550^$ aE >{R[3~ c !А{DFt(FTσTaDFo:߹[vm%EobAP~u}(QXj\i-X(eA4gWq?A-g]y$y.\dC_>"}Qza@*rX `+y`k*1A7DI+fA RzrWm6 -"2eug0%?C*"> g*@QMNo&55)|ts'(3u˟d $c:ٽKQ+~t K8?\ _ڨԃs"/r.F M$yW(b)+9qjQFʑ+cavm?n GU(Bpym%v0킧=z/9d{ogϗ++jlV6@ۗ.J2kPKW,d0Uj%d\yjߩ1%F?I \SPo Jk~ʙ)(/ %ѷA[/yoy}b̜:+`?\8~ c\ Pl Qv2 q?:<01᜝tKeJ!90KL "smVCMv4Pux?zx&&$)Ƕ#1Ʒ܁/C܏>,B)PLcwrϔ1,[tUx#ں{̀-{|D2CUzGCj0]uWLP*@zѢ)D*Q=nH;^vr፰|jF܃xY /GxR\P0{f `n{0VQ9x㿓TrQ-e>Ns-_l0bٞl! ZslBW>Ii|־k詸!3^|_w3nE Ė,Io09iU/+m7JvJN~:^EͮnoA _D] |au3yc)H\)!fE#ߋA& ,2jiׁMyϘ8e&m"vW7%<'1;6L]m"n\ONBp{^TD1$6\8X#K2Vv08rGNSɮxqޞUu*99 6O&(>P 6;2wTPgS4,hK_/e#RnͤKmFlvMW1 ";e`k#o v#(+jOMױNy 爖Bح"qb'@GF4Yy٣ Uh;Xl"x`1oO:BY, d&I%Ry6HNx0=Ը[zH*#~pjzQ%xLӊ_WfU;幄ļ2OC@MyH+iDEӒϳ^:{_bm%`Q4W2NL(:"u&b𝌉Uޟ$iΘ x ob*3&+,u0*^E~AN sib5"kz:3RGV)]9'`MʜOMmvL&O>WBB} hrpyyu$:AҽA4mUءlQ_[4PUvIA؁a# \?êJQ)i4 [ls5\/4?,ž&E~ki*$EVp  WKwu0V<d`^MAvb96.'Jc "R+P;aw-$8eSaåq,߼4!!{d'kiT7̀!O1R,~6D>XA|D#S'UGW tk/ pkҲ`m sm{.풸̓J0|І1]p\᳓(\DdR+ h>xr&j\ԶHwcue/B,rG;LO.E=CJ6kø{x+";' u{B+۸5m4dI[? ).HILCFMtԡ ңt1?!ؽHm/2ف]Ҡ"K[4/$F[CaÎzOנ{U_Wzn}ݷx)F93;vvQ"]@+oM@j GBl/Ŧ&|Gs$b=7|Z Ra'ekb*z԰*g̖[l a5>V/E4q$sizbעOѧӴ!"ug84.v(%݄'d<~~Y_3t>ܘrofu{$ފv+ b wuS;$Ao$wuRTk ?!#n3 yQyTO}< 43KUOЬs"2-/Y&S: 5JJMus vf$8qN\ܯݶZ\.x~KK.xJզ)?&DeYX&WL_6s͙mv hV}B=GUTcO~|>I6)aIS:Vۜ@}'ϨR5 ~aN%CV.$`۩lN'*2[]ONrr6T> ]~ G%ij ̹E_-\^; u”->p;&6tdmZsz&Rs|u-p%4]V;rE؏Y<V9[a󂓀H]E _>n H$9fʨs|#&;ej.g3Wi88 3'&LFPwzhNuІAˡHc cq6\js/fsCpb8l}~HഫBTO5s?aa#zn RpLOGebu<2s'de,\qAcR5;.ۏAe<=A&wyX@Wg%.cU"XK'+h٘< ȣRՇ:)O̡uHNͨq)f8bHpAd:E(Z: O\9 Ä2pC+ s= mӚ'*Wʁ?*3Qfcq}E8$D6/ڮE dB9lOj~y ".@G8A5/sy^6l SnaoyZVUܦs oK$umTHvкj3FL/lE|Ljj/9x-.KXtC?qAH %NCtf[sI6IׯpuMT_(s<t[_ʐW=AZh̚_67Ux7?&.w_F 60qD4h"@߫F-Ioj{h[3ψ:SY&Fܑ$r4,fDƃ#:l[O/ܺϚ QJSފEV.xu|Lb2+F56h=#Qqh|5"MH2 ՔR?6Zw2T$>^g/uʡtW,W(ר7+y>ԦVusM8@0!ETݹmKp_XN5kA#cVY<(S1MbBvV+`7tX#O;}g؉e֪E\B$ߊ5tOvL/24kL}=P- :mqS`6պ~}}S/ksd©~ŖvN9c1I%kY"Jb6n0\G͒OE*'&I2g&'~('o\ClnmPXBWH@.J_d[;̕v)Djx=lVƊu!޻7P2H">驙E!.*!j v6Bv6Xܴ~ϑBلzK~ԋ3˧s QT֏OXltSzT,~b9JjQƼF&L4`+o4. _)]3+&? 8k.,0Wcwf˯,c 3E4vUNU U&%$C@:&rO ͧ+6bC|1`fbb%7pOgYryDɢs+Ho8z+012oCa"ҾbSINCvBdV(<*(,O7' ?n!KCJxj"G<,qȻc{Co~KGA?>S}@D] %)躢^-uSJޣrNZ1?j П&cƅ{#po=KD@f>N['%M9[P7~7*݅u}+U#RD\Z䡧8O2Bw)&H~aׯ&2u5 H]{ߤݤ1"y9=HӢwѮRHom[CzbNZ\hp9պɥc{޹|UwEwUjgjdlj`&\~;؜ܟjkN}RIgATmC[q|_fOuah"9T=Z1ΥPxgz>)^ۡhV gNƛ*"F2uLǨ_؉6(Ӭt_e]^v$ 2kҝZYاiy唓Z31^KO06Vawzj@pK?XhF+pcr63Aa!6:n|}&ʬ1pO03Ls Vn2t?Ӆ9z ђ7p_,Tف#/d;m>sW6awQ*uƔ FH8dAmw ԉt.qjL.m )mm9 < BNK=;#>V5Vā_Hb&QY5/B G$?n:WTۜ ,Mh+&pƫf8HG;^UFyTSY4ڌէB[Nlu:cZRX[U.2hxwA*BvI 3yX5FtPeR`&Ɉ|J3ä6|[eቂkв\i-^yGbчl I2LDDʈǸ~*~,ŲYE.so) 1V2ۉ]Yy.ni40|O~4wodl)gK T?}j6!})G &ˆOk8iX({Aj2hLw+mqFwEw* 0 "ϱ4 ~AdICT3Cyaq覲}e$2$XaL$fi\}cfu+-D\)ċE3Y"|'ϭC37hTN|NE2|ZºVkM֡&`oK\k#5M0@`ӷ ZQ27܏PyԳLGtLUre7j =EDfÁo܋ԋuobFe9 Kn"|4ҊX7Gˮ(~R4(2*CyT4D$WATDRHb.Ŏ eSmW] C5,*$Ÿ 7%B <]W 1HDz@7O)hHY~܋0ReG΀oSFFT:yo%8NXq3mcJyԬ&0/ET~`SO[|QTC?zU][7R|*`ڙN3FΘ&E NqX^nD;HHĒGGG+"^D\lHF.ĤRS5xʣs,o|]"{ZUuGD9|O֖hkiu-v)z+u\x81J9BSDq4oת Rr<L,X}ePmjXC .eղILJ払Z;mGuX0)RXB(hO/ō]dm[]B]d?y {+FMM#0]E ?8Cw"ǩ"+ W9xM 髙wn q'ZarT5$ӖQ雈6[_2g8~d[YPo B}xKe5<؝=; Jo,NLpWXC@at>Z7l|#ړ #aS񘟄0&ղ ti4^BKjJ97CȐ (uvS K95VRxcIM4ʹpr}Rɇ_sCksH&}3k[ }?$p1COiˠZºH!El!K%u}cR /AybʟdYŒfXTW'%(|X_ 睼+q÷[>פ cUq_g\,w_/$3?"?(·S+*ʿ_Fc q}`nhX64] ]uiiPJޝ$Y\'AUJ?->7,IKfύz"ۙ+*ԥU,_y976QűUF(*BѰ-yn2fuYbdbM-&D||hmD$M@9xi$(ff"y\ڎo?ndlE {={^[R`WR&Zة&"EhtD[zyql-elgn%N-* M-k~6?Oc *tJ f1sa,PLOR!u1_λj9tPp;HÑv3.0B+~eֶ5Jqdw01?N=h`"2m&c(9|}D leΥM i_8cx|{[+f{pYBmЗ:FPNhV/UlI`0t?  +>^GFnQ}X#}ڨ-^` ;9bzgx|I@#QN"oTKZGxq_w0xIL߿"n~r vuu?{ԑswΞ x>kn'<35*S=@Eܷ"񸑩66"7 bm/%qǜW-_/eᒂ25Z NwֶZCoQ8Bkk΍m"+"la nF)ٶۡf^;1VeQK) 6eF[7#$x[|&FCRdoLy!of㡨io6§!ycMhdtTѤm.{>qSNdWDLAV c^=/n4aF=u6Ax.Y̐`#ߏluңMv;,:Kϋo:xk-C= x#hރ1}Z?vCiwu^hft JNs6DmgR/,ôĴ٠K`ZR \gfb=tZl9*rrIKOB;kio`gmLQLJ:@5dUշ`(rv2^>uϷw*XwB)(l Nٰ0)HKALA`U }#S&kQXcKH{ϓ U(uK{=Bb-A ޙkIr7GUq}ļX%OiUʳnH t*pG2 <ɈzsDPhs{8OIX9T#-~QqbEȢMhf,ܴ5 ׂU){,ꯟCv w ~0 тty[BQ-0^ 1bxZ[Q`AL!g 靵=>ϝ92Hҧ {re4+Ǖ 6á!Ei'X;ge`V:ɽ7odT[N[RQ7 *Qك8TPnWS0y!HpzVYgPTFRv/g9%,m%] e$:O.h(sZY4"e?Qo=1z3ZVEKݽ!8̘l%@R.NxMa&XBJ:i&5dmxibX]D? X5] Zb'-A=ݼ_0܂wL|s߸ϯ ׷*܎@"/gW}4:SCK1/g|ZfοE~C͕^1xZ ;pI.;Ფ-Ϝ:xϢ@Y_X S}M+Rv ;ơqc~qb k#Ac6$Eve,Dg>'ZW?^3N j4&jdh>3t^mX XQD'C<R6V NAM'͹̪EDCAЄpOM:42aS ;BB^dY?)-I7D /ֵ4Z7h&o`~Fk.U#NZk0Hf~OsZ|_-3 ,:+ag2o*}h;4o|V fOS{5@sCfCնaH,JzJsaPiXm P)u.G!ct ‡O r/_)vPF 85Vd9:EU ; fJW|v1E:SܙDy]g-$6rR^He\4[ <6٦cu(Nba׿ ܕ =e"#ͤJ܁+dhڢ;ok+>K!{5cJ- VI^2dvLĔŎk4 :^INEUpNJ͍z<;GadAc<;!">AY3'-̝XpywH(;WΉjӒJ5"n BQblSFϞhҁ$QFwţ 5Aqk='UL 俾!I ͚M-4[4Ki 1OQ6BՉ\+6閑hHCob/VdiW"9^yCP&%[p&mhWCť=+Nh\/ ON#R2LJeV_60UG[oF ^ LI|\g3LZV~ ~J'=m0(_m=238vVQef4\a*d-*;W,(Mr k=Nb M Ӊb2<;y]E/6B{[5f+ N3ef֜"0srON,C޴P+H}5c/_f67$`3Sq|W?e쓈 _~o458䩷[>/f,zLڱ%šռIT3$Qo1c`n4AZW6NjݪۜE8D ux2l",s:pYS;#-GvcTE%8,nOXwĒ>9_޲q>C ;<Ljlf<ޒ)\3X+(>!DTHn-Znwu<++"|K-O#A#O ru$F|6*lMe[ow˰ViY@jRr!XO3OVWM8FT!RSNO+B~ , Wğ蚦לRHAA #QhP~w2Wۮ "*6ќv`}=ԓ[F؞j,nI3UX>9F7yEA8x0.ǣ ڟGXQ#h3ih7p^+\$)m;tYFrv Oڞ>/kr'`Vk 9 ]vO :1[q0c.k ő!HּE(cW!_o^"++Pl=O0q@b0~qȯKAo^WJɜ !s&ƪ#'JPp|qH[o)C X1¿|MI `&xf[albSDE:Cl  =~𖭛. 2 6=wRKW*؋G'@ȫFBvdIp#d 6ODmurHռy& bxOl3>68g @Z_~1$FDlF#k&ѮlFG̏ԣV"@K=gcGVWWkpG(AX^٠tee vQCiıutn+$<ƻ2[@k:X ̽7s7;XT!*R04ʪ,g͎YB>Ӕo@| ~v6vi:k`,zs2;*?K ՘'b{Z (ϸa~g^3R7`īњG{F½40J߼RlVF5"j1SΞ)"pq=Ǧ~,\=C}J$e$z)צAKpo^?@eFxʎ\^O7; 3 Oʫ+NwuO M2'gFyaV:Fm{lΌnPfmrZ'5oO A\`G,ZLJ2vR[}$a1Q٣h_[-~EHgl?.b U?44Lߤ"ۈ.k!b.?u[Ժ ]A:8hgjr66׿?ZT\yLI'ᩃL/WRʯS`T+b0={? .69%@S.U4s T ^W/JBF&w;{eQd2'Q󆏓,W耧xԱԸmu/ E ޼ϧ+nK0v M v?oI\ qcF6]g|F-؛EO.VVbg#0VL}ދX@Y#G#K  Xs-akS1q t񙌰~鏷㱓\TXn#?ӟ 5h x6]x~\WEiyL>C"L_MqlZ\el(Z0lCp@.;}"[8I\a^%\Wshg3G߈A]Tc~}}>ΐ2S)n@22;6om$ϣ#9*ckwt) $Dzq8sAķĨd٤B1 $HV@ AOqa_Z>ubGpv#xһ]aTLEⵈU! y gw̐Q]g3QQ|,6,U _$߮^Pو_NǁL]yk-^ͮ7!X.3Pc[#?&۱zYoÙRDϋhL]œOlOi6`O3/"d|Zx6-uS:mIіlbg,?Dx  d8Yو|=% '_ѥ` TQ{hdH#0Q+&BI[A,oiQsRw(q{;&.u2iw\)}[ #F1t=[(Id/oR:k@m>bT˒+Vt1sfpǔ{b$tҸ Ieo,;_jAd߰ax-B-uq^KOꣃBBnEvH!I]^YE:CF(mBܲ屏 ^pgr3s!ص4A~o}<蚉v l&}+ygV(;?A\"J[6nТi(%#lj@=:h%ݘk'%5.*d&`PZlÕ{gcl,D_Sj0`(8c^i;[Ip k@.FP]UAG.ʙc.!@^v_Ak:^Î36(-w>ey"fʙg;JG{ɥ尧xClgfKm';Pg%Zc!f)qRU.qtOyl`Rϛ|Hj6^=DdLzvld \mc?{})_S,Df`"} M9I#33hnN ŚOpɦ[n`MlJb~DB6?#X qN9e1J_1lQgK z: vy)҈*q,(f p:+7Go:Z<7װ!) gS.tp\HWʩb[y j^[~Q6~\s׶E^=3bbe.\I,=S yį^ xD!i]52#Ki]&Rd*-B&qGu=J0xhh7DÎqx!(` ]C10lD\ȳ&@XQ"&oJk{Y"^02FC7L wwYs廊B|to}'`ǂm(a]ҎXﲠ!Cy}Yh+?\\Α7jnwU_,_t5DIͭ/0m?!R9{Mjգ*ԂX|I?a8WȳيwmAox}'ĕP.htL`*V`]b:C:_pkiwj"[.:#㑢 DT4qU+YٞYCjϝDVTZ1B8\GHp-P4ɑ-=lO|7A><Dɏܩ;94_QQ| Ć;V7QcEn/ h%phK;9(us4?wAƼ'+Ѓe݆<6A<$UR+sUESwH4dMg57Z$ŭ>[otY <ꌬ:,&!qBZ=Y (ė#ts.bW?G,yi-nQ7""k˖l>,D(=opDp7qy?X= >QR>ZZp~=J- LK^_g kxy~G6<3SMuzb $sr;r oJMS_>=ֿ|R4ҩ$ HxRfg(k3QRs)3ޮ7 !h ۟LLC:ʝŒJ_ՂTÛf HtgFn/V5LidL;UC*M-x$W;6ձ|xYjN 󨕳>+12@6{%75)CKXlt0l:-7yă_I=H[ou, "/lIZԏPG2I)r~l-^ R²A{Ԅ"fJCD#}~KŊ,d!ᶂxj>uWװÓxR*'Ξes4 n_aF)R&oGcԶH)CR@5W 9Nߵpsm* Փ:nhD|>\RD@u,y1P}?lҟv_t@*N!F P^0 YN%_8$Pp2oį .a6W|$nQCss%(r}ʡVagZ~7hj"Nmd?w~׺ 8it|D3(̫mbR[ϝc6}+qVkڃZ]Dq.2؝k8Lجw&0,7·||tvJ'dÕѐm1|TK˽^Oi~no;F]DыWWA:4\ ͯKEk&>Uhf+Hl}Ģ Yݱ/bLtqp2طfWX;KAĜmn$ON{MlթMG;nvߪwFHzkf2#:y,4(+"=^]%ԋj=hy\"Yؽ-z8퓞=` Ck~ ?9h$cXp/֚7Ykh""lfU{@? D/+b&2>BPK@ϗ36="q." >M]i0{lgU\5c}WU dc#W!3:̈RAKIvT?/W'Ս@9axG9sIV>i8^ǃNMױ!R\ªL!-f6;lv[} P3NN巧WNh{&# x΍p]hb~Laz+>0[&O1tĒBhu^*ɆdXH7/F䎳B-[o)RjPa?iC[WߧPjhw٥n7F[ze>-<*kU}jS%s#^tu /V/%/;J/ۡل+;=LPlFԼi{LCAYMdy)R[d6JZ7/<%NxGL%4tiȪ@PreFZV;Cpxtqx|)z'M$|M1谬mXk9а*"]9gjjH(QR(㕃: FHNG{K,ɬ<ΎKv}LE1S>9o6~ حQv\]󷆽]TInKo4OlSng}vO@695#BIܭ^o-.n;?dCAuRUhe{ȇZs<,@!s CEeu5 PH>Hw Ůaڝ]u–)qj sDkubh:4C'5񯭁`ĐU?Zg>] 8<F@<,W8⩞qZm[[AlC뚕w2p0vnB̖!{fW[yMM?,@ler;&U2vq Dq l. />Ѫpö\Q,b'- q|.l-/uVxC\\- GP#/iē$]ez ޽a Q4`.\Wc $E}O7џZ2U 1؋g\sȝW_q>n  V6r| U0')yiij %in Br8—d>dJbW lSޓ@yxnR7~Al, KQ)oCksY9JUAE쥏gWxJwb}ȅ&p)́ۺ/}ێ@CzFSg[`v(Sc@=L1Ζ}-o=!KdV?mNܗ0mU{=X1%YS16>6 ;b=ߕqSL'pAܻe` \_l0n#:?yrgs|v`\8grPނ@О+`l.2 PmHǕ&=гgL6Ző['4}<i+}Ts <,G{Cм;!TI{$[fp^Jիó5Aż5ŻNf'C))6mqv(wѾ$- ڍۡii T3Be<>RB`Ja UuԲÖ⎁Xo L ^e2>.ռ@]w@qyz/yL#فg}To3H?;ʺRR_=?G`Dll_v#'kf,U\,["V QL S mkiyӤ^aTT̻!e_cAp_ĨV' KyDנw)_Z E|Wn`hx}uPcHx[Fo$;E|5*DߤX<"Ht= dY),tL:n,5[wky(цm pSڌ+Ύ'3x/Wk\#)ynzJ^Eh" ͱdvKi@%ӷK1k!y cϳi1&ljH]^o`i~x9?`R8VAErm@cJ'KgeI8o"/&Q=| 5,gqt좑Tv^ I %Fa!l:wd󽁑(aa^]9WXPj5 ޛ;q \+v$%Aӆndb.n0H$q}h+vdQ5Դ mÉ&EUrR巣fFBfRYiaR] dG|H/0{.of:r#AƲﮀ:ײ کjײbCIUDP/ ;  ЙGsˬ%R>j%hah~)VTVp?4r3)DGnRSM9<GNa @[s(M|=Xi&Xqa}ӣQil%gQCaSk BM'K{2$Ģ5zB)wb6ݟDs>~xn i)}AӠJc;C| !7Ut;vI^~[+5pIjvKھ!~B(y|L˘ɮ#uE Xyީ|8 ֤ALP 8M6G;6EN_]*A)*U˿Q̫=أ-{UZum^\)0QOpq66\ 1iqc`׸lEanK(Qt]<n& Hֲ]$4z+5Iy0'JV7C?Ȭ*q7`akqTa\ beF 3C-"6l+e-4D>&/>P㽷b$lQ;-BN8*sQޒ+)eHzAXQ(j9Q_p#zj(ET.L c:l'@n@[sq2=ANKqJ߸Ln>s|dZ JѱT=$, BK5^W-PXlH9˵̌Lr~ 8Pomg%PQ#r_{dO"r.sD6BҠ& tIЩ8~\5l D{00K6*=hkf O&m']̌u cLp-%,h+˾/m6T 3}H89e"rqoy“o= O6>'&Ifl{mS$Ы\sV’ĻQ"t,lljFxYl̛1:r7ɒ&c'M$&؈b?Ai~J4&4dj^R\M$ΌY$ꗪRw%.O@J{-,6" ZPh?}wO>־|t>Hp;oMjO'D]]# bɀ[`Wؔ8)y9rCAƗ>YW"mxO$=Z˭Rb]~:MJ|.q<5N̸ԙuԄ,y:P\N3tcP4d,9[`a.T%G2ҮT4ȟr,#y>2͓ï,X &J$<k :71$ y5jcsˬ[(A =lJ| Hjz)+ 7v\0|RshdE:o/<$ J,N$5oߎD:>/h,Pf"ޜL0;hwd tϕÝu XQ޿_>$qT ,nsmISta&qD(b{ftjA956&>/CV>BS &5nL=XU+ADx؍K\H3ϸ1;RK(3: 9O\H$9eU7F4&W7eA>hbc^,*x~œ 82*UtrX'3@}=L-zg;&rE! 䔓~`Sb`ty<Cl VD4V."~`|v`+/|z̢H*)>,]$ )P 4t8T,)U(jVuPpf( 湥DLS:+]PM3i+|hlIVq/03 %uڝp0y(3_"gM@?B8HthrC<躸.$0Sp= h_EF=)2#IKjd@':#i:tU)C͐Y .*3V wE@FSSM[Oqg$̊W*B!N$GصqFĄ& tqʎ^K2ߩZEx>$z_vC8ǘy!o`WЎI,|Uo$ʼۺ] =2qc|$5]rtr>Fi HAnN]MJm-xRwk\&e;x Tc+1]v3ܫJ !GWHE`8psͱe!6Fa`+CV~X?qCFP".D^k5c#{7j[SohQ};$dǖ^2hzDw"=Cgh*M,3؀?*Aۂ_.)a(${ o ZE6K@jׄy ۪BT7ʘ5m7@q9> մlEDzCMu&߻_~c()i+5ҺeN k Om].Y}֚҅ N% "%8Q ljC琦nuhr.raJJ% صPi$~XĄk;Gжh)h2/mB-RD8!㊚: Ϛz] 98R 3 wfP! -6ZgECJ2LЏdcq~;K,Q]F۹^/Z@A_4E>_0߲tpcǾJwԤLP಺gaܿl#禮][kDdJ@!2]2wnxz|PX< Kc3$Vm% =)`tyDEԑʪ?G-tGjtׯc5oPL?Cz$ݎ0Ӂ {ECItM Ƅ7vz^+pY*U䞝1vMLjA'yw|_"\y-Li thV >^j nH^Ä{WO6˔l;Y@VٛcQf|E!4{9>ȩyzC[dpoF)dZOo?6CU@y(vUZ@9H/q VU>,I,4ߍ(=+C]RÈ_5%{։ |ZQ?hs!̩. ?w KY7> bQӟy{q9y!~'# C`CrR!':z/. z&.FUR|-C|c*n123ќ*mO{*X{;4iW';(p8H焉 4p] i=w]r1x*ʾ_dIѾZ̜5rOwJ`Z8{>S35WW# E(7ޠ׃R|JZe8(^!˝f?g.ϋFVv2gkI%nvyTV7.ִ1J hUy)\C Pe=AQ-ùpF a.0H%Л7pz]rkq:D(7Fr!z $+tth^W3Oۿ >Ҩcf$Yzr>:_ݗl~NNGk]oICJ1>wlu'-h*j,rʫq}Q)@Mu*I izYZaCnFw2Y9L NaC bswD*R{-[QCcѱe$pÄ7O3[$Sڵ}/kxB}tKu&Bs)>kbb.ΨSZ{A^hDOlr5n,6F%_i@ԗ+W[tn80Nٲ$ߟza nI AKp&k;N-ۂɹ+88f|dY%QelY8D|TiFp]p,U O4"0dۈ~%U(CUJN9=w 8gbM(eF)du@XPNͥ%nYhOH+Q'WPUycZJZeYJKj&twZ>〙Y ݊H740~(a!p=E/;oG ff%abH埊 =)ƋB-Ž1>X*0|;EFWi,T@3JakUw PeYnɟ>G\~r\:?T-q]f۱/pc\[XOYu#@4jskz 6<$u̢xNFzau;8;HP3M="Y(v(O:ZQ٨vQLk&Jf?ㇸ|#BЮ:o9r@ίϠ&B_E:2=MqX)r[W]UăR*G̋3ky]ݏener/| l[ŵa_ ጽbqv`+vr㡵=l D"!Gk@T8X/(}5’OoY[D!ؑV@͋,ꌒX>w⇲ڽYv\ 21mn|(@k@oB =$%|ty<#E@rIÑp:r5a-@F1Ӏ:ciArgjCJA4;=wX0g0?๥=!Hx{ySЎ$ddB!dMKg9hक़=շMMnF[ xN5!s_$)n6!oi[l{&bJFCbAϛAoA A㥱t)nO RdW*urPLԾQc/ | M,0YDY s'.TW6})b?@vl1_\S3py&wgCASdFE{y`i17m#^,LnFQRG*qxr>ucWm1[y%]y2uY,\НU5-= o@T5&«%E YGz޲(8QF*TZAd'=WZM|Kpo>ō+9GuJt=}y‡RIMVmlSCb $bcd2K )- 80透rW ,샠Am|+*1޾RNI:.Y[? :Mf?:#rZ} % ] ٮ{A)^4CEy{eU1AGG Bt"fO?4qX6 A*NaVDKSUxh( jGZ޲|޿ w,Qf bI$%57 $ׇxrcU"@3)%@jٱKꙮfCח8;mϡ 0פ]9 7 *e59~@}{# < w}i !DAOa[M>:-:ò8.=-'j5%e)JUe@7 1O6 s~9;蠶;\F~kX%`cn/=? @/?řhغ%)SnD䜱^w,\;|BnS sA޶ɀ)("ɾ `6F|1QemdSoDgmcџQm])QYO;u/B?mtA՝AwI zFÿ4< !(1 sJXgY$ur NfJ=olsll/?zz^RaM/;n(FFG UJ/jܝ:xwևlsxk$(_y*@ԲHM}+ \G{1IMzz%_>hNx 3JPܵöCմ]xQ{+=HVΡH/q .^MSfҝ`3ϻyRXUΓGƄC+Q&\K9tDB1ͺ˷Da1vuv'EsAha'(ְ*謄uoBA#+/DKu[vL7{5h\RC!Vm+\.a^'ɾg1{9JO i:WؕYI{l'Bc3+> )┆SJ\oXr٣gsHL>UbJmEe+{{)w8P@6w)e Eߠ,GȷYxqr@>W֟^=B:|PV,ߐ&RliԂ櫒z=T-NZҙg_#[]c얷:q:W4o٬+WIq,I+%ToB>^N uM֬w,9r^|ww/A65Mmt΂-}bf]?&kz#C9C`5oE2b}l] @ sL96_%M i n&#= V΁5C}0$I#K?4[)1X:fӰe)M Kctޟ3UXfOJOȉ!A=([Qۉ|3-zmyM{m3 K0mhػ\ܨ:Vڃ*)Jr&aߢ{K)`@IBT NE\򀂲܀p@k0I.uE祦BlB}LQtVCzayQ4w6wKH'C֋(-k]DGBtr׎}N}:դrIc3l,MlAj;-JMeE -x.IөU+z#)Iy}֋Vǜgi>Ȧ(ƈK+5pSx],( ]#*ydLG% YY0W`f(AR֝'.jƭPZlHy,B-fQi!7Bl#,c-FبY*L;-M>i3325Wz^KMֿJl"FңWpzb?=}%FMNV=3kFPN cRSTG[b*CHg"XiV'5LCjcKAʤԖ}$WR4&Sh{)FK.IY;GK5H@-sXZ(,J؞'it8u!J"KjvԾ6^2:^2{8d|Yj+cZ^ puh冑Cr]F_ŢFy>2s\b7Ð/3r>oxi׬Xs ;o,U#YfA\mZ&PdJו*l!2*=s(*mq!w؇{ɵZ+GN, ?K/ఒ: =GT ^[l5j͵03 W`2.j~EU[;ǽҰLUK E5A^w[q ~"2x6}.E!ǥ#j%/;4(]wb1ŏL %r8+_S3wy}6z$&o tJsI ^ ═ d\M7̠r$]^rtSգj^~Y=9YǕe0G21R` ^3>ϚCy?sL.:VZV|Y3ՌZwFpVI^ Tdjxxz-=V%vkmOc<5}>D8ty[Ѷ6%1KI 2*H& AV) 3mrRu|=u-)=5Uƍ!Ӥ5ʦ?7ͳ٤wTRg)-cA0p=yfۓWZY|BeVS^#͖vpmؒ5s :'˪ Z :g~eiڳGʸN+^C5nP*묫q:,`c8fĝ0.RwFn8#-mԷgr2ti E&1tMMؕm=bĪ(*_;yŝ\{ȩxܓ?*D1_Y4aC.u#</`O\OSԣ/P?F8 Dw޽o5%sKc*߰}Kp()xZ8L岺d9٢Uu>CE}QۧBi?<$tT69wHM3G@W;?( O>nu1;Zǰ [pv#5vW9.fM;Fھ0̀XiBX#6ڢ{nJxI SN.+gvGH5@r I3,&br{^>d$H8<` 8j=n<>)ۜPRTRUb嫠œD xXK/`ZMY5Z& }0]Q,)w5v1 {Ux rfz>Jl}`UgJ,u4@w?~6Ԩ^|?%|CBQu+y޷;6ThpkT[{q79( rw>r%Y7(aFm]BQͲ1BDq: |mZ2ih }CkY Ny,!Sc2CΓdЖI@g:Zx/\y8Iu!7nY$?c鮧epK$r2EQoZ? 'j #d{q8.sXS:ز&AB&rĸ#_>A2Im䷝b.$G[Tq@u&~8Uc8ol ]D i,\JjRt LžW |bhu31aS{DˢC(hl1 8eoL>Y!)Eh=IZ _ܛ ?.=WB$*2VLwmgܜ7M]'OZCq"v @92Gy. nH96I3v0A9:`&9ws&-OU s]|ƻm" [҄iͲLXWLXt64EuBg]E‚f@ r0cPΌtvn8bT_lj8r! ޝ=Yaß-zOar*f+7QO&&yWHe+72^k:@2ػ_RjѪlk_ T- wv BoL_Iow%^GWb!ae rs3ą5է5vXtDOTK<=ԑQY%e8X,Еr15e;l.wpz~(ՄJ<:gwjw0^t"'yuv|Ar`oǾt$1~Y#n!js[qJ$#Po?Sky3@6?ř|KX2oW5)IqMOlwqHS'SnN^#5Aw gX\8Rwd0CWk8\\[Hl.kU1C{RJr>ުKV>1(A< !0Aϱr&շP!%S>ԊJgߦ p@%&YpQ>̀^UO|KG)M Q0CyTahr3OPe Z~3iIٮ1MZm XVQuhiddqaM6VH'(+LɫU]G(۸شdOM@yMa3٘* c2tZF̔nˀ*yJxy+:֩cfpd]xAv*.DIS=rj:3] Eᰥk&Pv ʘ\UP!6S= H Gm޽!;735NU-LSUcP MvO@CӁwF\PZ{sc* 5(mQ6tDrVwh+a Q'(ڤ\ 1 SF"&.m)C^X*wr|Tar`0Ǧ|G,ȯ)dI%k`an0sO_3&ևrwo( kUӍ$-BӇ~D`-0xr\NC xX]f3k]"k(Ttpq4>v5_^pO69s_|n6,(V}ȻD-6x}-c%kgt}2+Mh90u70 kxewHH760%f.^-aӊ=NxZK­5_yy2~ sV^UB ^P ,]Aʧ]"Cxq(k"†"Tj,x K Q&L^~ToʒٵjGSދ};'hɽtcNfp9QN_`M@=5?@3#lzK;:kc!+IJ3:#u#DBF̰kĭ'5Jǵ$ivΕcNz/zBIN5 X @ P/͞lzh-WRH=?k0i]θP3+ir:Br*l i6Oe38ϛ ^2iL*ne|%bRUEfzʙ1Za:_acDY&A@EO#|)q`,fQN%f, ,J1QQ +=ˉ)[3q$^qI6M9LҎ9Znj竛80,A$ݭqb? Ljdg^m/U`J)Nc+vV˵8s֓Z# >%*XmUspU377GZ i`B#J`q;5 ֛WȆl*oxKD`Ë2y 25lPF|p=1Q-^V{7䫰Ӝv˕qA&?!W;Oޑj*I.3r+kyrHQ%Ǥ|rOTJJ!߇} 6r !\w{\Ơh`D# 24h'9WL֋UUךgyGC Dt"iHkTU0?hHz 5)K {_!3AN -cna4!ƭ6>o:?:E ;\8X˅!h![rÇgGn"ܖ`5z tmy=I6^טkg0)a]fY70'U퓐,Y H~X8-}zCw!:G&zJ0j:WbØ:дK0zᔇq$z~nVCa8^x٤ !+1Zv5²[w^]0m.bQ Bo,63_Qo$/ZLVdt"G'ӣ.AONuJa'+c[g}Wcկ/nl0@쫁 }K/DZpp=P~S[w]tҊ@1{\S64qY=P@nsܧOq[6.,/!kX%ћ^R 5X w Û.,~`->taZX`a*z[,';)ki0%BDE lX"< 2A(ˍ4d WZLgKC\ۃ,I:吙e"-RhӅb_>~2+U 98HN{l+fN5KU-z$ct!R9F<Z|Z%A3xXe n+"~n zȦ~4($m/AfJ;iSUg~sE.{b+nG+ߢxʩKe'g22UYJM{j+AF[ _K'j#&G[/c\yQ 0ɑ"=--uDӲAvLDr]6]>`yȀïaf-Π;P5 $hIwpQ!F8|9 Mep ˕ڧ/5l O {tia]3' /܍ή"Lba64L gs4Z Rf[cHv6f\>ʢ˹ oC;65Mɷo,E]TS2~_5R,b(5VvZL gu h|< yzF"EbQEksl#7}CBO` {8#R]_j;,c\eHWg:B5QՋK,(!^ AIIFOVhV9}g@=gcPߌMYmY rzZ럾% Aǚ(T*#nU0u:u0M(̒ 7{y= >vK]zK:4?-nR |ou ZKzp%Kƒ=V%Wtx<m&EK!־͹^H׬b'/ 6lAUM KWT] 2-{\~B%$!VxQFtͱs(Rx` .D9mW9'Mǩ$,3'Ne]YדqQdH2f _~>Дa?t-nCaY rD[M*ZJ$?H5\;+$@XioZbhawu=0o# MXc Bd,aMTc=r ЛBI,Lyow>.b}.?őZb.>̟j؁V쯈W'(Wj1Ds&ɛtd'cοkz# cIѐ!v>hSеëkct | imSN:8LQE_jʱϲmi;2R@v<ގ6|C֞~"^S*o>TZ#- ny2#؁;r >mAo" t~=־eG&}I S\ƀ@k6=(ֆ>MX`~u$<Կeмd}e&=|/fu12d7G0}}lwp 劸uY U :P]0iF^²c}=+#o %$E3cˌf.k9V0h0Fݗ rLЅhEb ī&KUm³zBrȧ>~pxz R5'ĥ&]fCt8c=tt'yhF6i%h)lX{r5sV*VαLfẕLџr?ƎxE0qÆgamQ4P+\4t/sГe>N>f$49& 5~=U91sXNi!8BW}##+՞$ϧ(K-QE60Ө&KŃjUD9so,xt7&"*'zZ;FH_YV!vj WP('~t-0n'Bҩp\2 jn3eo DJeҸ;WV/7ɒFK򛤹v+k9` ~V ^Т"Bkh 8F^4=0+E#D]'Blʬ3\JkOBRuSގFӷw s#=|y3C)FouA ($+>(gލvA Z5cinPL,~(Äㄜs*pl~:\|f#;l#YK$( =tl4JݱdN:_%Ypv"ſCPKL<x'+c@J4 Z-θ`)ccb1?r*HDmiSU e89H5jZYcM+INԅkSq6%ӞkիY@7V0"كҹm{mjxw?QAH63t00gkP"#JogMp]2I$3bԽ<}J%+RB1vc G@QAY% Rc.1Diɺ'.,~c0iՉP!50tI$G(XdlMZ4ZfE=+IIr(/]MQS %AS`Aݍc܏(MwrFY=\\JpLQh5ߚ/|lG'd)_@d=#D#g.T#yݬ@C04;l_-yU31  V*糶%L o}MU;LށuM nMCSOJ "Q2'_zu\껱A5rj-(P 1%|I_Y=/lyI] mȋ5B*BsĝE5 )y8̸YbBx/Ec #S,q&4_Y$ZzNkHAјڻϸ[]q&/*1#,e0|K ݭ2y#sFN&>uPt;;~1ySD? ]*~VXE`@ynk6U Ej srP~e+$C]T4Q#\tI%Z GD곖VAQ@8#э4 #(,NnroMi@Y&5%7шa!fAyyϢ`#|Qtu7LKN+?|مT]2 ptn)+'©֋$")Zf)\PrH[̨T;!(],nhwfsʮi~%cȠqtV`?Ճ֭0ZutDo^ct3Ԡ]SYB]_\Hנ]dF⨓:W=f\\^RP3߬Id*UJRKnsOI?=7:O~)}f!~ $*oB7Shr{PvdK?={WRcC$OE2zKA- IaTH5,WBiB@/("dU=U9f]22-΂rᚂ We ӥ'iK_Tqpp~( dw nX]ޥr P2=6X9h w(̧kJ,O9FF~ˆY)=? : ^&hwPK>Ð5|ÇvZդJpx(dOqG3+滥;!\_6 -wuz1n_M(EYmjq׺ ^GiMJVBx;UcGݓX"EG^dG}LJvm/yw5NjjR@LJ]l@[vSh~s;FFL^S@%ayz_[ı,ŔK.wBeQ˯^{ 'DIm|[$'|}`}gtJQ-`*M,NaYۢP!%6sߧ:-bHΐXm]P4O&`#Zr7g44Z VR=r"/5*R:9O~…HUN? M)-5X`[V%-u;;D[w0yeGbiBP5} IPv]֕!VpN bCJ{"AY|[08DG3tuo؃"vSFfSj-KG %bjΠQEq 3"FBKҪ[T=#!EDpc_kmΧ=5\VV8Uw(ŝ,d_Ή-I E0xƺ9\˰j.Qp,$,~zK ^oYx$ 2;D8 nI,P󁙗=Z.eh0mF_/T}F]R#2f_jfpO/U䮒+P^%( ~aEжQ&iv;@Tr*#vPZ{A3riv vd=TyӊD$ y,7a'DPp؜~;7lvoj07D9@NgIÊ""ݪ i Y VT F' r_vh߫~\|cw cǮ̚22vCPu^Bmgbd!YM?O>K^KpMr/t [oĈ#)|BKT 86xOGu\Lъ>sƹ=fYQL!6qѵD[/:K0ٖnJ}gJX /7n99Yby Quy*&>WYX8H E?в Dyމ&c rF*F^>$1ii :,>#W^PSØ] yfSC&=Vzᇉ֔dsdϘ)=uE&>=/fhn<ԫEB4%<ə괂q80OB+0/ e1CU?R`B$R ![̝. M8TMQodZ( Èw 2 ֲg56rr$&|ल2`%qe3࿢XjGm0buZM[79A` XSr$VGOr/`{gSl/e]{Aee DHĊ&H6ͥ2"aH%?1ff9:|rKfvc92IkTGb`YyAfp&yl9a:[aˮ> 5mk"I?s=zZNb!`T_p$KRH"6e^#W޶˦<`V"Ӟǻ͗lU4˥`xVͫOJhy8  :0 pz Z%fAi]d߹;Rfw9Pt5Je֝hN:u8N8ׄY]&x2EnmITY XիYL9+Vjcyjƅ` \d:*5h/yHS5cDDҀ;;}wT^;6v=*\ қNូs4A=8BϼNR{h  1ۺt~9B}V?LL䑳!wk`{1߀%zr-,dԛT̓ [+:VXy/N$VqB]ADQ88flb8ŀJAu~DG1 0M&Qʉk'wS=S 3$ *W2<0K lwgl U{ͫyv) ԏF$$My7ZE4?e@dFo鏪BFi0 M4úJy+"6ͼX|s_Pq$@r:6(b1$CCڈ65fd`leXFKy!kg/H2P:W9Mzj&,K?J2jdZ9ܣ`":(&j fuZk«79"rtmO\&ް:DϰحX&{1{+A-S bu].+Z Fk0m?r&CCl<=a"Te0A&Ֆ=Ȁ4tcU"&ye2ZgC fLBc\[pR%쇋JfpW̳c_xBstI 8qnTT4<4OhwPr"ܾrrjtmrӣ1Xvlկ"ŜU;ٷxW_L78/&<ƌg$=hM0׮\SMt0=&+w $A#=yY+Z$J\ˤOM?Qn+M{ {:t薖LtIBP{JEFwGL%& qc>!FkNf70QSZ[Dh#Z| ZmqfJ*l{(Ahan4u [.XLcUbT ~IG{Xj&'H?a?3(6HZCy0D\}%qhp؀M:+S7!HVkdg+,)"kP(:eroTYL2) 2@bw;bO6=\/%~$.>KmG3T1y8$Vr`4)S&X̠7wٚf {n ԐUTbHR&@LSqkҴZQqXw*݀B;Z-!3m*N;`!-0z -G؇Cjd?b& h#ȊCC-ޘi;UHX*?FfGi ׇ>(W㝐|h$qL8;ڟqńVAG7VR|d$gT{GB[n  ɇ\] ):_SPi‰yDF>!w \r:+e\7gdׅѴ/gN8*;0iPwQFȈ1kSQu窄m^_.+FhyN[/b0a!I8#^6\֛u}?d\OJStɭH''T"tKkK䮹DRx,E| JbI gp8Xty<[0 )u5.x,FNG}s,VPdom:EװR}3#Y, ňg-bkdzO6$o3)qsf<#&%;S?? qΠm. l*Hx +_&L}@y*V[U6R7>4-qS!fX@n6wf#Lqp>@Ou΄A)62yhrX%2;395a(;.A>_ۺ9AY[k}h\clF2@tCfN,7tWl9#ّ$f$АT]Sv͝R Y}#mSp/tٔj'+C>/~>pQɢz g߯L]yY]Ԯ?',ZSē~K; .naf0lkCs)j Od;qbt#$ql=gtM/3IE2!eHh_"tj'ԴH.a֢:)4JQ29K-S̥w U;9̞ݾq;{͗X6m?aNSDZ|Eޜ~"@|6aKs5R._p/e.jpw=uBidE~鬔kb%\xDf{6/P4êh1vEB;L2UF8Ɋ,H؉u6r.aC*0S帺(LJA'evNiʕ3n:Zn"c@&yʛ֓t_^7A+2m j-+ŵclw9afnjNp.GPP/s8E `^]E^\|/0!V۽=6%}-kެ?z5Mf~F=eԴ8ДA9}X5?0J9hZK :o/[;QD>%:x4 Ԥ;,sHF* $at cHp/w4W-yvO4uz>&ܛ5{;p] [8q 2"@{R).Af~)9߯u("Z"EpL5_ݞH3yUF9=}LQ`i,ОhfApJ*p{35a6_N03~tP(h㡭ZLABvMXS~Շ1Enk uh@ |i~ޢ7_tEȨ<>sw(]jN3*z2l_f5{ t<U1\*2Ԋ[Ʋ [JxF03W7F|5Sf?]\FDi:~ 'oMb 3ʴ`=0]l6kԜtsb\ Eo=hGCEx^cG[9aKEin* pJ#?^:PmN=יּ=t||Sq.~U,c<`M)ӿ3A~i?l;G?b ^(>L#&,nơtF7FbDj'w: "m:\43%6I 4摓EM^fSaF=n۷ҩv.J_ GicyX59$ =7[|"_i9 A2ՎYpS8$Ol-jZ`i9YQYE[fh#V}ڃ6H8FR C@~B8yWc %3+ O;ӆSRDv|C 7؛2QF2XgC'uef5|}kF S rB0uY>"o8_2$\ `4 5r<<9ǹ>JNZj.lZDS傶gW(~e(dG 2{&etaؘӢ)S),R!I^}8z,{yR0sf@ XQXDp'!J.ؓSQ.kD5vð)K4f-33x |.U +71=6 ĞJ-56Nߖ)1βĐs]y })MsܯTeB/5VTi8LEZ֕_Ն`"-ɨΞAdAIU gie$Sz s @,/x2BE_@BB:ìͥ` NHӤ.lMjT"bVfĝL_&2fUǩE=AjO>\}قϲQ73YpÈe0W 4kاM)3@2٭k4n<.pN؎0l,*y@QC-6؅nG'9AX`X/zdfkܔhJVfHu+[E̎PV1{Z p"LKbDe/R9ˠ«7N|FQ^,z/LJbvNoD#ĩ],I<Ć 2]b!8N2?&LP%ltϔ~ԍHf6IRIX} ˺9㙄= r'`0)WkS?i7H}|[<=aOJQyx}2 ]SYf ^e,I{>jx 6ȷ%u=? W Nb0Z( ,a_KUsi)TD i00ڼ֨f'=o0aP$afy:-LI!$b)M!#0C |[_fɫlR +XD9{safTj+; Xkրb;:A@ci8j!Q|ڢ46hBVI{p[\1߯R RbpС~zhi~^! ,YmGo8*Kc(ZڪcPLWg>H[IlR2yY!Pi Ⱥ+G'&|-2'Y͚Eq^TKC[Yr[&k(9kpɨ vRðfT֕4k800.UyN#H8ic'1t٠ i ,j>4JA ` J5g%{ƔgEV)l].Vn8cõr,Г3͎kAH`893Ӡ&~=Ep}zv/i'# $+*@cL/qLQYT~Y8R,5n,.RrZPQXo7j.vA)Kԩv/`r}lVs#60t)H_L$=:eb.\T..A~h/DcKG ؙŨXJ3J3B+BQ҄yAώsMްME!ɬ=TF.ދFPBw.N^6SOC4)"3Gاj?>.Q"ڙ]~bA$API;b9\R9T)!^Pd`>Pj'X+ >xIYnNFINfC,w~YAʋ"TsJkNMuh!W[*N}4fc05f`igFrr8ϰ10ltA#v#)[|a#Cr7 UJE 0.T;;~bbWћٸiXvkCs'nY;RF@bK}='ۛr;4UԶgJŬ՗T8Lb_m@Ön3P%XrpᴓIL@dcjQ*&h߹'<(F J'֯;D^q_k*]gu᭱6 _){jD.ڧ8-rjއoEmo}15NLv#^vh:s_B5qф$ۚ^9 ِ_:򲆯EQ*$rԐmmS Zi,CUIoEKS'M 藥sN-zH)3X9 ja ]ZMV߮(%iG3`װBBr$Z(T1AY"ķ̸9ƛV'@mϷQ}gIDdnw:ˑ ?$s>R?x%軬4l{]| #ڗPۇ@pYKeiӹ?_"#n6+!NN7_pCE%4|wQF\F ! 'B8ᱛ}Jˮpi]ϓم/55CfԎWJ>8ĺe0ސ%U)af7MnOox[w=O-ު˹>%q~ʒ?JcXH՗u1ԊHc1Īpɖ@tY$1jٗ~٧7$O3Lc ҌXIyQg­65loUH[W9f6)d,7u, /dJuaڱm\ٳ$xc4r jՎH@F%KC?X1$0a4e.=X501ayW7y3JG]7~fN's1܍[]QT45g2| ֨_߶KC~W>{qoJl]`-@ ^+t"#zXtuxL_:8Qɖ+c̠[k}-% m4W|#qyU{)ؠfց7zWД0-e[џ=DR^<- yՑ"=*6l3CΎ~b8m|Wdٰ^̤3x YJlņ2_%XS7r>QU_\C)7:t6-!zGH{WoXG:elOR j)7e@4W5:UrYy% 酛}v8ܵwkl[_gVaXO%2Mq/5S$q}\l6m6 YhBKoސl :PRW3+W5Jײ=fQ /QkBM%&ɧ0%QS+^+sYMIc UTc?,HPaAqOgPEqGՐ"$psdѽlttKdƸNpA<UB?26B&z]8y#~&lGdGi~}q^ԑu!] &7X!Mpl~hPNEqz|ӓuVGttڒ'FM)Oh!<&QrZÍ=Fƚ-ְ>UPlK[EF^ Zm}_,Z6U`GFIdzDskVQ/}ަ[3%#ߒO"`>ljjݽJ@lB'qQ:{*uUH<)sa-FxR; ZHIi&.E"ug'3ye,v^c9i^F_f, Q zd5ZM{&  M\X"lc UWF}H]K tвBX[m#f&zxt*ɡ2yF1]0^hR:Bٻ/L,܆Ӻc\v}d%Wӽ!pڵ@q:qC,ۗ5 FWih@#EƧ{3.mƈXʵ'pTa٢qøwa*Sz_ӭ oߒpcHxz9!݅T{gCh۳;ݪ9V'o8x ˳ 't Mr~ W3IEݓ:}x"2ΓѶ H2faP|.x< +&9}(0.a=[_#( : qeSpvl$Q!T%g0sbk|¨ HM >2ƎHv_r FMc ٕrV?׼ طJd}fDyH{^ F͒;DK҈Iv}nolV7[%Npϖ޸7M?`(Me} [5׌Š$aD-}-dƄ~ݱp |ȇ]|Yd:PR*l!M߳;.X5ϒvϿKV Y}dw[G.ZMFS0 ṁ@X)y3̡൧" `g4,J_ߔDȨ؛LIA $D֦(t a@g+e4Fh;ho"X궮]W$#L=d o3lN'75Q8 ^aA#\ iq)o&&E ٙII2 ) W8Q %I\MHn#.lW<7)7o=21b&Ϭy9ޓƻzb.K _?:Un{8-$hfC1|dx·hݺ)U:9w?o̞g'$9#FهmY2sS op-)e*yL%{qAV?QŞ>3òlꀇ!6wr|e\}{*j1*h~Dr$;- `dM◁H]Ɂ]j1vLqe*qea9|z eZ`id">z'>e?@9o 4f(~$.rx{5m6Q)+pi!W6٫sl$[y0yAdmF ό$n7r8O߾$ǼXx(8 48rutR:֓uG+v|aaB+nCwe\ܙ\ `:ugC'4p$=:{ZT02ZjœK  g:g2ҧws>jBeXT4e&ϾҾ%CS6Wf24WixC3e{҃87՟_c Zm*P۲l6&c/@ߖ ~F_ ŭq_y38Ǿ|GWSΆ2P/(ߛsJ(;Bkּ<"Q 0ݹ^2d^d|qI 2ME5:;Bd?_m:bKK rcXbb~uf7|J9VAZIkey9ٿ@f*M@zIΙW-渭k(%9\J0uq%)ri؜.W_9b444s ,Z2gW1el>7,\{?.sF&UQnTu/n=jȐ?Rs bΞvNN<:/;8c01A7`S'_.MŸzlVʜصC5ҍ,/r=UGAP/3d֠XOw̒~⨾ރ+݇1cȃYـ4jaDMKwYoM@)؉o =1> #N"LmEׅבgܛψs{i WZ&K6d39(E孾\)W?iQ.W~I()ǥ"3[" 9)is؎,;B;UQ/UpP6"~iۊ5ՊcS1o}5Kfn|%hl:Adhe?7WC3^,i{wZg)N:PACmn Դ)Yzx)i/Y@w`њ?!^NlBg n\jU9.&.ч;neA?<לm$D?qg3/0ʣ{0GJ/},v)B܋5#2ѶI>Q5Րmw eG-.f e3rۓЃO " (Tˣ;3c(n, n쀒kAξ!]ewZD~Dqdc6a~iCnڃVrw*Cy>KNyDɩ F׃C(OkD&9fTIAweTA-L5c #sHNZ$f<&c]-ұ43^c.qEN;0҆ǣS0 `t&"_ 1jϊJ0]W]dKDܴApb1퍅իc23d46Bg*4ay$%ĢUڃ&-~ZIe2s:ˉtaDC 9\dO3K 9o سȖ}Y53( >U Og= \3_mc@ T/{[mL7G.A( 0QE -bHh *1}{] C 'sEN@_՟33( e^B;9P l1'J˹S{57^.m!'ٓX!ncgéwK ; W #8F+oM ޏ(yზ,[^JٛYBxy>Y mٙBZNzJ6Q< %RڌzwJ\ ՟j%3OqQ=/9VkaU#44;r N#,f!#??Jc+kwt að5bCTߺ5xr; (I"E GEc(betbT8C%x1 ö́bz_{,KM0 G]:\>M\mvu^2 ~FNgG2~e= S (V6tTnPTAnGrP).$ hjIӪH(\'??ifeXy-Բ;jȂ>j#rB !x1JMIb|F*oxRa쩄krN3- Dy:j\,I| F raw<7| ū? R|IZC!t? wqz"aW|cFp 8|rxYZy\t91Y0uu; JϑY}NF9[@X   -/R Jo@s,;F\9A(10+WXhA5I0>7Xvwuvc~U{\ElG^YC+X yKfR`O|n>}"_e0[twx|ne4$Q4EaD63\Z1 $!퀵XX4i{ȎnV@ők(ۺ_mG<Hj}]o1.=l|`26:FNHK. _@r21#"\Y}Ec `6iFH&x-`'Ҽ7ܠ.NSpo! *IDV9W5D.Xht+ FZp djt;xx&^Ċ+m{^u0<ā0=ÎtnZ*6gun[/74ZoQ Nӝe/[6sd=o 3FP}ÇE=d,f[G -5IH#eBp=&NtdFyG-ESE}h95M.v@u'U CoRFZ'p{ ݜJ. dfn+)5]%P($AM4h1lU?Ib;~ ұfrz2QuDx*pڻcX ]-My˄_!Ù)uEv6'`"gz'w%Mf3'U7WF,w?Be#3;=|?Nf?qW ?Zƾ\d7QhOZ,mF2"EP^MՉ]>F&pQOU@!䭻1[W?_,hDo8c|']9,:KC.M-R&@m!U?l(5g[ipfY bcUk_d+Ms}s)Z}@8UmZQec$qwke& ٿ8243rs:ʮ,4HCz;Ye,Hs^.C:g~MG^4!6XO;Af7?ܘ|vce0𽴅wemUP$!jINf1vPL.lW bjߝ)4haׁ?fl 1R[b [sXB1qހWп% h=rL!ÞI8eaɆE55 ,m2KD=Oead=l]t9|kJlYV[P{NjA& ;*qiTu=Lj"(#{8n9귓8M G`i05`&H&c_fV<.&REog%I/_,T˯lUu6[c eX!I >y!7 3%'f*}~[GkQzWEyn= |]P QO?|ދ`5"mM@Vڊ0]}Xn!`{o-瞮ZCvAܾWp ҹ{[%kdMeU`FCYd)i? L4i9vTaN~KI ݆רbU<YFxXi8DODˍw!q Q*mޞ| lg'S&pQ'~0[4]!,֊I!lmHȰ _;ܒ;@,#KF51/3?1 ;D>pϙ'ńCЛnt~r(MQZ'9;g>1~iZzui&I1ZXWCYyqKq5!wh2,'e?l#_]/?(irp>r8ad >ȮfrMyZp)}?ĮCԑk Oیtq$[(zGs=(=%j[(rL>D@fJx;.W]95|V4xWlJo>^G9~0QK AuD5knfÐK,+[Ja.w"qTjv!t֧g0t4&t.rTИنXn̵53GH&9WQttMPI6δTI1۸ 1zRM&̒I?TRDCָ_va*H$}Wyp2|`g'ukbp=3GEz7c$tE*d!֚؆O΄j hd0f=lQ^;8v5aS\$nbSwuR&g"!-|8Y]$7J"`9&(7?VKnQ7֙~$ZkcnvaY jxʿ qs}/moڱsrVKF6P5o`#d_pqyyc|I w9rTHnUI"Q (Aㆄ1tad=2Fh+vL3@IFϤ ,56kƁ^A6EQsQOYEݸn7)F[8_bve QL,aq6'B©D yb<){\c`c+lX/v7^YaMֳ۹VPi{+_.P,) ;>*Q_vr(-/6H'c{sfY*:ݭp=FrFneO4RKkhW+ܤc(q3 ܸYs1?&X{`;j)Flפw_`߿?:+8lt-,'t#ϱ8}+ebme2&9GxQfJ@f5h ]hck#Z _-m7%A\goН W ux@:ae/%>SHH*)aO 2ʞ$Gʏg\+bg|b;@Yi51@ʽ?cAԵ j-Z <+O*$dzPހ8̥OY,TJL=.F tѮ ŀvgF,[=`G8U%8 KATTq#^al3H W{Ue0W1Ð yֲB6AuljķAڱdyn0,qҒvQ$F ./I=M?v6d6ANEU|oO07}-\O r]3p)VD׉$bSǚ76H$EM'>wQ n~Mt{0f-2d䀓ܮ.V6zj*+Lah{uÛ|hP-֐q|^g雟;2Ddu`Gxg!O 4j\<{rV:%I&V3۽ahteہ$.m]9rK쏦:O.m֘gLHNJTo􀭟-˲R\C'#Tpnw<"UKm=lI"$E*Uݾ; `۲D$͵KJTH&j%v¡-n 6-xU',GBPG`qǦ0$9/c&Md_ S[$彠V J%"=V1;lxo}''<ϩ>翯3ΚĞB|#Dԗ{K]P08{zWO>46x M)Yf@'XE2@pY;P4\>ჹ 耵J/$1cf{8yoL1+/B[d9dM0ѶmS11^6 ,_@|p2fއNEoqNRP* [@3]X3>&+]D`,豓DpQ19Q(}VXQ ]9cR֌v1{'ޑ_CJ^uR[L1fDo5'!C+6٫E³&mH:sj+Iz[]뒼MPWo2WBtb)t'rnSv|bsV x$+_k ѭ~ 0I>!iIl*@_25/ZV8^֕7xQkb8+}CӘ{ھk6*sE ]M"Dk<ԟOP%S 1q{u"^Oz6|OdwB%R3W{󲨅sW*S0אCxM@zO)D? ͻ2\Sr!$+lY[,B9u= Fς(N{ӛyܫS+dz#YP?t%ԱqҒլ}5jU^Rh% Uے,Uah݄Ȳ 9C(T Kt.{9ZjC(Q\6$ # )TVZjc٦Uz?Y\ߝjê Sj?NZnp뒩@\Cla=2뢇ֶ5LAt0WNjR m "Wv?Z}3t&2Jb) cK {4M9R܉;[# ź; HAMQ`E('7wۚe0hS&}$AJ҃c2B]Z┷r9j}KY:s#Zh1,ZT⊔-_cts^PrT!B5pX7cu}za_'i+Dcܕ3M:=Ku N#oOc&X`fVHdwaO64^Svߐ2K1gel\gL-@Tz$ : *YCf^_7(_:Lr9^|P| `D:?ضőe>)*$$ẘƙInfAϘIᄼZNn2oLB_5hwB -xFVVluD{톾/AwSꇱ%͍(W-bOk~FF /x <_n:u#$N8-׫ i3 iK1"fP-FZX.f*HDZmzJ?aj3 eI€,|\T;M)zM m>C)aAAU:_f1;ud7R\{klU?Ix@!9xRV`2*ۥ:K|YgaU)f!jd5UYH56 it{ST3.tBOl98 fu*kbp R VmG̿S;ӇwEnGnhpwW;}('/äV$>ԧ6/;~Y4i4\szE=)Fk[An'fW)h\ -L lWh7[HB˅:qJQ6q<r.H[9a>(e Ad"\Z=g>M/z-wf0/LP03MX o[wB\9L @*|܄qW=yOB +ßj>3ٍܹu، hj1ӧEۖegf>zH:^ l8uie7InB_3?D7^ኩи;qiP2oO1@nRT2FޜvęG֤~+c Po e0L}XALDL& (qdQiAQ |oP}wYa4pZf:1vz6nvDOstE*9 pW"?E4GhpV!JWZ$ /¡˛(𵒩x-_p4ird?)M.3sI2h l:#&ĭ/v=wc洵`it"vmbآU 9n=|LQC)Q4"YitK1 t+r1'_tDŚ8ym۹ G[޿ҨbjVxv>ؽru qu;x ]~Կ<&2L29Сܟצy-V¢,^qQtO&^9)qp<]Wr9ٚȜ K߉.:ARE$x(jм'74d9%nHJۇSǍ'S`%%%IceZq)F}dQ^Zk"˰eT`3H 6xc/e*8v~MKB6-;pa.kHÄN>{5kEisね E`OY*~U*d"ͻ oT[ĝ՛w4;Ľgﹳ%}#mz W (ٷy*SR7H( }f ٌ쨴]`|դ#] ̹Ur+"{4z7]Y(j'l ̺}e"Fxh}z@E݃n.jOT5la٭[ߗ+n"Sc_چ=e4mL ]6LJVm^CC<2Kkdy!xGЛ̨MabSM3JoAd:~={>;@(w†#"W2ڡ>NVy*~?NN񍹃(@Ɉ ^<&j* S=33hVHˌMݕőgD1M' [w~i8W(u`fy$ ʪaR l(c/xr)d}c3.yg1T[3-$Q#C4'6"[NQ۰CS( QyߴʘA<%Tw2 2=ϑX )=v?tnz$e~Lk`aw9 Jla:3qFyӖZ9܁GCwyzgtJ^uP/ϷM׀? t9e3N~%]>I7U_3q6@KBJmM+MwdA>#U*-ƣR8Y ;5:w#{UjXX%∌'jYpTΉ:eHȿUo8x 7'uq}47`UE܁CjIPQ֖D}/lA$#V n3L۫-@ zlOF{E+y+(yQ ֎E_ %ԕ zk7ΝӿSg*:|cl.{pnp|N%LX'wWيqR8Rѯ :xTb-cLym%Rk#,PWhX!l'Οhuݍ<7#~WaԚ}z]+t5p! 7KOfBCQZ(Yrdm!:ŘAîvKѺ7HL{#~^mjiNaP^+ԎKgҎ=1%לHj IMGNgc'ӴcTuV%E_iB/qkGT =*JHn6*Ry~ZSBBhW S)k "13KT_4܀`Wpؖ@35uN'ѲC46IOͮ@)CÔ!QF:8*,ds%&]n: WLt&fƻGھmsa6ҵ:TѺ] y8%nj Ixe}}PF\~@bmYИmUfH3qR-f:D[ƀډuCTaAg&q"6q^4f+ήXFi&LxZo8dkkW{NwYg$D".Bws h׫!G!%+D(}ťi>r.Ӷ" .RQC?inYidNJZЁb³Y7bp\D"ÉVuDmg,DnT,ZNƐv\| |sJvY]O&9G09*AHT8ɘbVuOn*5_ Ih;mos0cҔUgZN0-T`f ^PB$:j3k.kы\z$NPcd4"IѪHZ.|^|YDCmej|[4H|"J?Qϲla';]7x:W*1rZ8nJfKZ|Ȇv"CbѠ&Lī߾E l ǯ|j9JX08)&mIE9?Z4huxjthFhӐc4{)Ufo!~~Lm@ev`qY}Y4FͿ"Oyӵ8ꌉfjy|DQ߶'3gdL2BE6VF;։=ɚ|OEL2oә .^F넩c"c]? dqr! d~:zY6XmVT n+={8VoЄpLQĮթajrbt>\U끨݋svI!W ވ]Epٲ{߀m$s;5nrਈތ#XOͧ ìyb:_j;LG~FC]keغVK~!&rc`ȑ %ƯB$!8a2~PPv\!/#3nrt?"! KmUT`?T:9pl|= m[w6Ixo};y[^˚Z^%b}fA^4VmIY 4dmDh:@ ;oKSçypED D͚ D1uȿȥFqT_h$EUMxX@Hh,F-y&)- 8~Q~կ?X>c[sZ9.ʇ5m~2m;He7L9?Wɵ5qyGL( u"%#r|s=465jyMw:Ϛn[BUq^H^/Bm ܸEꆇBcSmj $tl4'ȬWڙeym]t3rgNC~꺐g25Jhe1=d:_Us=ͷ g.1ёV.ނ A\# ; >^=~{]}!%cb Yڬb{a@;:Xvf<˘|2.6n9}0*mn^ Ab.2=#XIi%o1Dkq7CҎMGs+su)+ z?44@U8ƚD>(94X 1 9$`и^[1n!Xɡ:~N*v}n ćlF)SKdHJcd]tEӭaLܞuDPMw%|6OMHR[DO3A)UG3IZ͋2{Cb)uMF~ w[=n^`I< w9l uƦLo s--$DV]UHb.0ȴ y;<fCsw"rT>ú%l8e t?zpIۦԶ*-nK^)Ҝѿ5U7#`YU/w:ŘM7RKvyaj޵O"Of£>Rn qR3 wd؈;jI. Z^ =wnC.jtiv/Vsb)aIw"̯$(Drg 'X̌13{1_) , K}O]=K{! t_8nwOڭ7'RTI7IiN6~rhT\/+K\sxJ4H֏6P|_+9'*j_鎳YA=KiYJivI‚ߵ;U8ozƨ* l2MP I=x] %Ӽ..A٨T:O!Ln!hWJq+UUɓ쭣L+v`UddP%aLm4G'49$pg O s] :-{bfϩ$&w&K&f/IX%SHcҍMi(N]qjSĀ]5 ٣((w1$9L) aLUcj;^}#.,^|9vP(4H2ަ<8O\z >9#fܻCEBՄG_C N bJx^:S) ޵6]`bN|˝Tkד9C`2`'@qn6bmC v=h\3T',I/L G| XTlY 1ylj3)~FZx'BJZI2/Yjfp،'YEnC'  T~xΒ[֋! vl! ?J4 QqqH6(km,t27^?#7[C}h7(/.c@EnZ^|srs[lTz|FKİ{)6fyyӦ xd hQ@i?Eět K ,܎S@8°w3"QVSm(c?E3T&~T Ǡ%h+TVl[e 3O=.?=?G|_8Br@2@I- "UrBNJ{CPŔֆ{]P,DZ0`KOj#?V!F\Z~h ,y@H^\碋pF ǥ4!ӤGs%KqG50Mqn;r;.z\C]ꤗ݈/'S3y|a& =>Ouih F.w^S%% 2 A!ňd4b^%9C>;*E3KRmpُc{ ArQA|SR"n%",Vv_@h)1VNl7!O'SO'=:D nE0b^(3h4 q8%ѹb)C&w9znȨ~hr2x݃zL+Dl:8υBi^z 2ǘ CGQҋrz9`|() 2Fyh?g˹_n8vc88n.D (lZ՘PDvN5F1*NF+kJ&THܱ'$aΆ ,G# 0НUQ2+A\rkն\M5ılA+s/+}޾ޱ*7bDU,i5iCeމoĕֆd52֎eq93ƨ,!۶Id6qQ+u*dwHZҙǝnT^ѻH1́ʌjTCpFL5zegf[SE/(4N Adǎxړi*FN /"GA89c?AM8wZޗ]$ݟ> z/L~xXЎ|J`Uv>Eے! 2}x/dBHkN {w Qjj# _qa}ӊyvzmy^@lK8#1*S7|mX8F $o0O6N`LFOd)LUA *`| +l_`C(EzA,?ٗZL|'Њ"(pZ2pA>jkF!M+^! EˠsL01r/O A~΍T#4\V;DU%.H~K 6\@$pN Cf:BRKC]ډkPcVEz[)! t JAhA2 )VF$wԌf׃O vKVu_W3\",3DA9,ŝ^B]PA%DE܅!]RS:H@KO Xc ɾE"m zb\%1)<`W|XP`OLt_%6~8GpDιGE^`~Uf#LZ}%O6Ѐ)]oi6'  [!1k%0EE*ywS| ȿ]S2E.̚P}P'A-GbV禘_[]y9F`v\{5aJ59C/D4<~~r13mbc3klƒmeEg8DE1+54Cxr1.? 5jGUxP F5:5Z͔˃0I|,vN&mJm觼iHJhOgv\y%āwj Ynx 7T=7r1`+{PIg L*1(+CI҈Zpw_<&2|%" MCJbQNw 2!er-[Ԭ2 =M'yE$ hD3" Q-tSg6da;] 2F^btCh&zΫN<$qH9@ ¹pS*ipE])~W%2wkK{?QpaMc@D%,48T/+Rֈw̥i.5zS꼯ݪxBuIdW .1`JMlI[$a 1t96TG΀quʷ=Y~PvA31Yt-Omk_Hy`dR1*45zjmb-_V e*0чoܬ\p֎~ud ݉)9e**plSſ46Kw ?kԘ]8D,p+N( {;B4:s_2.>hZ䃲F auٝ|H o5~/hWJaB)y.SV;E—L<m{U+jAk햁Sl[&p[Ec 4@5$T6/avm=൨BT$[iH1sB]om%gdAtֱ 6$CzQBz~ar$jdY[ŽUDd2t h]\>$h'TD|pS\lvʗ6qJ4^~:xwL@^?b]׵ }K.x0 * X8=L(tS%T&o NIU$%+{C k/]^+㫳>WK@@hFa|}BX?xO]K9+1PO{ќ U8tc4}e- )"^rL/͑`غ,t*V,`8amF<Ց<+u00<}nU/zfaV.# Es(splwVױzq!0z؊R`فC,>@;#o||]g&L-q"!R*uаPcctz0hmmjZTD!\\yqFIӘ PH0ML$4UQa4U=sꢌ8@IFXAlGOxF0WD>G=(\ Q<kH4R #~<`]VV%J7DvF9XPCpA06Q9!hN]&؋ 9hOLY؟:z1$[Lw2^*|oyoyrt nj|՗Yv5!^gA]@0"αx[Y>2k4sv֩PJl6RSxz::DP*Q%\ ?_ny L4b3{"[48&Љr)s(қB'zLp.Z @>ʡZ#j`HLhc`q#6-F`b \XJ|}5EcH3WcwDs?zV<*WVWO LYǎt :kHLh7{,x ؇%Ibr*!PJ)P Avƅ–,РAd/>) {=K_jTW6Q&3J'l֊ϙcF$ ]|a/Ye{Ĺ+n# os& iߊ`xߔQ+Rt'Ѣ"f>Yq۽@*4ӟ.Zy(`K5eRkCFCv:'oiHYX:p%@?8klԅJ[uC.I K.X)7m r`7)= -*)M:mI%%n庽r1o SAdy {$3KVv`Vv".Ѡv@k!o?9iמ$9;XKGqPxd=+܊G&K՞Yώl|X9 )o-aGX;+r\Q7xBI({Sb?g~"["rWȳC޽:YK]IFʕ[u96],/"({m© 3 uj̃gƒr{9/AmːOmC ‚cIbw)CS([5J 7!9@&82~L)H ' Ołݡ欗x+?@_C *Ij^ԕb.vH@dkȠDhjg̼`Ї6xɏ1L ga&R?3JR/H7Y sy8w`;$Iҟ 3w.%(; 9xUl,T ACXUw>?(0f@GM;u\-S-t]޺V}kGL +di6dydlo?t "e.-VSM-_hI1$oo9+TvdL+87%gD1704V@Eu֡B?KI2ԧIZz9MK.U2eM_&̬Rh:ZR) ƗBky<].1a cD ܊ _P}(PH`:ou[[+f6Os EI(2Pc Ր( vM\w ۔@8Կ{"#1=`E!j63C̽O;n5,1(5UE0L;:Ȇ37S{d 1֠!uE?2BwZ= %Vj/6b$,D{\y@+d+dZD `9% WvHNڜODK*xM^z .xY>MS+[_ E~T L}KV=:Ahс.&j)вW5c\.9top7,ؘ5PqN:Eo;LBU•Ff.&:'h Fo;-WP 5YoVTd8u H~A8U')x2hkYBF47eda~w8;S|;jHt<+K"zugi >\ipeM0s0MaG0h70l.h9ánt&*#;1oTVk^ގ#nSEQC$-&̴.٠<Ē ù%<0/ tz<+heb[Qo%w;80 fphn,-~@>#wR2['^ٟ9]pW_ !lY Ի ݚqCtDzK>63Ơs8}^?G{<[W%XhB&,IR;@5ǡRKlRmB`T#oiޡLR!ݎ-$0e"zhr=7{l.T:޷g<ۣaS,/5H +O8摜 UlT%w#TCmv{Zg%wEAaY*V/PHb/?# (9nq):Jy9sҤD4?Q.6?og`R?O65<圽7 tt<ٙ+Ѥ^EMMkTtzc- |̧OeɽC ٷuV\ӤxM/H68.!$[ǡA/~P;|7YM}{b7LFf>b8nletó\hƛ-}lNt؞-Pb7GaBf izI=J;􁦓 maե -)ޣ}Ad%.#56 ti ,GC}P*p=? ֜m}(lq"; `) :WwxH~-ZXgK'8l|y<p'y.ڨBaQ\? aR1oԔI*b9G !sG`r:zrFn:OaB \Aϣunh5Ep(MS}3wN@ [ՓΧTps'ۄh?1,TDm@FYXrM ON:_4B|qN8؆!Od40~P_FB6猲ϊ+&t,m{ ܯMVH A)3)ۋ>"4* 2>6Î&iK{rL_lJ4c [)_ Ԩ\wSs RZ^-[(w nd7g̉.rGtʢx b6#Vˡ^f,易SSM>^$'mP!NsVjڬ:UsoJ1̏$F-ћU3rHnƻ*dj[ )dYXyg;QˎT'_xŗ{wC{u5Ć[{3, z>9ÜzTb^`0 ddf?"ەUqٺ9 qmhzhL I)noގg 0&9pO(_Xv;2JhԮ`xë? 5FPlZkpXPNrH:~[ 8 xϭ!feI@n鳅!|ЄAiYw7t'8*{Hg#|j5"74Cx觿QacXEafw)iO!\?I߆(*ZeHV$=Aa*>懽J/'x~ f b{YhH~Z'$)gg A.-QAxðosAALLU]Ϧnډ>V({$6KhU]`C@t*oW=>i) 3gH)h7jqָDT-mh yK96BE'aSa}i:Y8:_`/}OkTǐ9WSX%Ty.zPGsZ5JȗYʗ SiZZ41F tVrCuSF4|!uDC"k!w+Z*P&dAZ`qXEqP E%2Ĥ(VR {5b hoYo`kq)'[Z s J#ɈOC=;tw7=[%"S.{L5}i;8ITDFԥc [.< (n;I,1̏XGta\ҮX%~Y4*lN&r"lTZMVuC "$C 'UWOar)Ĥ7Ԃ]07j_:䱂^; SV5n/IU 8#&?(9=7Y_a9S3o\*G5 2䩰N&P:\)nFӈZQt-=4 \JcXR ]<msGIz} ^W_S(xSԬk)8K m)Rx22WƔ kբԧ$HKّqp.zy!XiLum:)8'trzKa7î4 6( ]_%F1v.58+o- W(o]}"Ev=z0Gs64EzzVm= ns~j-G2 LNU~ J ?s| OD$[<(Dͪgz#>j.lYζׄo1Yc&hӡN.j cYhjdxzV!!L+Zpe|߉%.GRB6'zMBĢ8TQ]T3-TfƋcmRP5XT-/L%{)GI!Q#&2K>@8u^qE>!m4ICF_-5},Q)[miPѐ/ak4&ݙތwca"RWJ7Mzz$g# O}K'],Lpjp4zWEL@0;]Mm*aa:|gAmM}(7-15o0N7#F؏CNr68SB8֋H\lTn9i?ưٮ팲ݔ(z`^Ey9skWt)cCIĭ~k`Jp+Vq!-n'L:NA'.$F9Xnv=x2䄍}҈5kT@ ^gDlx&1wB $ Df1x.0MA4L* >ҼP]2G= ڳfrVEXr׼Ss~D:+Ćr,oY:=dMYN ,hs?XdxiNJA?ԮX#4$0  qDȄǘ)qg[vNcAtZտ SH,dwQGgDIlLzEetmm9dU[=)_C{_^$ï71dz|D~*DJҳ@-bף̻zz]3vSWL LzƷ- iV)%l(daL7yw`/Tz-_5ԁNRm u5E f2*#/zOݖ?X9ƌa:LCH@Q%|[ٲR, 谒.+0k QD<6eQ2 6o1X%6_iFR7_Vqnx^oR NP# pwj*K'^S5͔C~ z*Er49  >m.IPauȔ0_8fq~&%4Z,#^]Ɨb2K0u<,qDr8mQD0wȞ9x4uGQm)X{{QelMu 7gӃpúp *+wr OwGӨ 5¹Ӻ4G%:0&Z)1 sZ6|M1`3 @$P_`yJޠU_/ORS-)ށ;ʯ"Vj]hBDacUʸĒP~!N?XNr;a?5Ab'+8\ -%4`+`piCYM|cz!/2@ì%`&-ّCVa:7gƟ\,H@Gj +e=*R i_GLH;t #GTz fo97O]X>>ZAbW+&PAKn2eazQPe_I6ywk3YPut05Vh?œʙ."J\ Kx`spCWXRlHFGK0aG8nfł_jj 1CD1X oG=ڈޓj;hT-[O:6 gFMzw/Έo/HMֿ*d=E,Ц?g-,,l+:m1s9F{pZ` C7ښ{Yp^NN}\E_S ;U7X")q^IG囌J7Vf>4qY0 Z^v$[/EW 94OrbIm[[l9Z`<i6']pMdr cP656!(  ǏiU1Wm6q_nml`?0/&@:(,-$fxGxA< h zB5M43!@)7\Ǎ )IU%$!R6i 0ZD+эIi!w> 6w&\Q3.!bs`""^*NV)TTGb ;x0K~mmgV1ji| ko8֍ue_G ^<h.X#7wAMstĹr P?]{_B8,/Dd7Ca7)3aO7y |a 3FU=}l5$1O)ԵaD^R}hk%,-XwB6Qy&3yVbn\t~Ax922jw'f=UEMB):^΃nraq 17B@tij)jJZ]IەA/1llF7{=mGhnD/8JG[A%zvμ8=:U(h˶%$Gɿ#5 T S9X_U)=o|_"#\ݴTl 2NUL%` ,⻉ u-vgȇ+m|m=$o `yfMv4[HՃ.g, 00Hy29kXNm{QYb˝Ŷ]yH~ M^%Jfw"WU/i#hy=|- 7WrGS#Cvp1uÐhd;s>b[zXR3*^~ a _ afFtzgO.+}rkE;:x^#OeM,C'pU:z! 8zsklbīS^Npa4/c'ɧ`OO,a+ϟC' y@?_. l׀qo UyC)Lex86g?U&\S4p\(c+tLjf-HF4C̝+w 3pFU!Fcr ч8Ef@f)l^kA؞#mxnI3ވS7op]tu%_Jnmtd$܁$FK #EpN3`9 snHz$\`GŽByńe"rˢs,|:ާہBwcEhˆn?rEÌ7Ȧ ll[ <52ǵf[" @1jt~fp*ڱ͉*_B@ 8vhG06)iѶ1–xbݭ&P#ɼEBT2Z<ˠkiwx z+jY$~5 #!Q`ZԞkKA2ڗCĩ9$#"fEaHJ{:{sI-Q/қ8Asz(XFsKn_%lyM@,+|AWS buqUqz9܉R1Y_*#*hN}1;&׏hqmP'VG<~)8aXwJ$5)h(+8 įŁۃ@'Z[&TXIw~w ~ d>xbKOYfX@^!ѿ!q?D)AC>`Y2=Y\3qvNE})ހrFu=Uy*s@t\A8%[qH#0R5|H[8=q릕˲g}MY 0Bޖby_V"r_o'"HA Ag>𘑏]"JvW/2X%uU6qwmZ}X'4 )zA@a! Aa.􅟈,:"nD~rJ16>D~$ZvƐpU4^yW}-!!^gpy ,nc]V]45FcN;;o6<؉R4;‡F1-yVY[kQSryG57䧗\#Iۤ]>NchkDZ|)Ʃf3^,Ʋz6& Ŕ1RTTNCqY](|`V Zv@Uyf/P4 ~j?*25̸_Mj=%o5iBKUTBr:4UDH;GT0,<>$H;O dƍ1$ H@u{ FDzDd^^CBh1oYGA;voٚJxr4->jmm$ pPwKc&>]Vc:KwbQǃeh~p*iHQ&f.b449-=-_g@܂ ?5CWŸi-QRh}b(gAZ f爙7[ k0T@MdQc9dM|@cgXˎc)rSӨx pMQv`D|ݝ4k Q!' FmXD wDo Bj! Q. S;RoTsS9+ooN1_+MXؘov| b[~m mrPsuxpnL*EMHM O r'kbwף&W] X09r簗\!E)zoOƨ\ U3R+SӼ#F4p_鈨0A0P5yaXYa5YBmʾVDk|d3`"n?x_sWLcE6}| ^fѝhϓqh=P`t< w5 o\hoeh8̲ ƈ__y *1_ݬظCEVQThd ts}m˘Bށׇ@[IN'Q1}m^!M7T !C@)A4Cv^s|ۺB溰'|iaziG*B iI$)yEvPI"ED^Ae~#h,M`tг`5P+A-ofJ4IN)?3u= B'B`n_W;[l܅|Ya33XCK f*@`ERI@ӷj:g]#OĖlbK9zy2!D] "?Qiy;Uڄ-ͬ;W0B5'1stTxACq.r 06";yÕ|\Yn(=׃=h O*[~cԁW-tAbjo8<KDfpoMH}jȞB3̬[fpsrQoí~`hѱo崫1a2U1Kن;O96P&+rKP* LKNB`HqUN]FZ%`#4UD@3=NdI.aXۀ669m3F5O&!87,"U[Xj#A;նu]=#!!Â&JZl\/=zZhf-k+Ca"IM,#w:)¿_`=]4%'4 uZFg5v]9AeKtzED[NEmdQJOO]s'VϹ_fmæ b I593KPakn& n R8$^rSz2S%uY3,spzTڅŵY!lMR?J8U#^Y߂R; 8˅Jý9iڔ6rLմqӤ]ILvLh ,t_n?jGS}b"xG~RT] &B& Rzz丞]ʶ.뭜b\\]hYK×CbJܩ 7z[MZ 1ST<rSVWAlC=1MMU^3q6ӌ% D>j+UV)f%ȓG?;ꉣ6'ZηH7B[IjQ,r%Rv1z_bi9,c•[@ [qΪ3PP 6;ɅwVș4zr舢6g-c-TR֊M0[C X}۞m;Զ}685N ;,.Tᚆw0yy yèka-[9Bv3#5dow_X b2'9KM2xmԤgGwb/Rvu ՙT! [j=ivaCx!Dv|#/ې(:g5j"i{kގI.u81h_$,;˛d(n+A.Dg;1B1bó$1%ɪ`G(?d+bo+~ZRJ<-pgXaESix*;\b}=acր΄=*AʇFg\<{(d]Q6:t$!yicK\_pzob`%@ ID; .\;Psr>&T&D1Pq0eG%g31޾E:}Wڪ-΁ T"'ҋnVZjqxS"E7ՅŷGXe, @]ro OO)4<ߊ@.Zd8Ja) Kۍ-瘉W*@^,8=sRg2|F qrY)48Eb>T~q4/6?!@;J8J? gCHKrM "ϘKQ X'x.Vo%L@2;]z|3i鞆~ά$_m'RU߀:q@oqLÚS!5QҼUu?uGV3+w +}&B Pz-y]WH62!hay,[Ã[WI=`}ll4E -Lu}njjuD3?'Kѝv{[c JwU5ʏ@o0HnV^M xd>S~Y04#ׯ$?_$pSKf*횠ȣM%S~8Fe aXL _Tӿ+ȄwDJ_Up"_zWxBkM[kCQE5#1dJ>-?۽݀H[YR\ =ЪX$Yӹi% %}ƀ/^hMhxv8AY"9C%a,)m/HH`8sԾ38N7K '̌[D;: UEɝO{H }%v1A Q~ʥQm19{xCɏ[ȥmT@@ ^]:FU+,)-=SO{uT4Q4u)mI`|Cf8'lMre|)a y1"jG](+el_Yz3dɣ|tRSAw+-jK*G}HkƦ4V-HQ#ΔÇtH½ _XO bİN{;Iwx3Klp>g@WdXe\}7Pᡓ&&LCM~v8An_p~d jAp#_J P$]dcL:w-VF8 dX@$)G7lz6\8]ҕJշ&-S쪼Jc))w%S])\Wl:l|G>;W#aSuaZM.}%Mk6{)$A^wN{9r J#B&Yˆ>`6PuЯꌦZP-KnghDzɤšmJw&[<\6˩LgLc8fΆiܫ. uIŷvL=TA(ְ_ d *tЊ s</ֆ' y_ }4pP~-tSlIz p"u8ftŝjT&-!4 ۮ$[]+]Vv"ԏpJ7\zh^xhQoꩀiin~-QbcE0ZǛ(P|jTM|ijGO#f5  旅zmFWXfw P?xK<-SMI0f9Q.Jy3׶R8l?]LCF*tWqX/Œ cNH;z'>p2ήRhP $~mR 5)tqy~ކ9Q=|v} &rm Uࡂ ks8n8Ќ(q PN~`eآG9<Yz'1t# r ھ T@j²Mj؇>MOؖNHOYjB!e4kFޟ0g1?mj{>P$I0R4[*أ!5x3gURf=!kųY:MNY`j>%ZUЃ?%+|d; JxGX00$|)oB5)-"UG/nVY*_yIi[Qov%+^~1:#HNg[_{*m柯Ik ѐ1>guWԛP_lUcd)t>F:E ڨF#֟4s84]̝ŏ3fߣ{˯x1K?c{e1綪L(xle/7p&eyV|3y@A9®H@Ѡɡr>ƾ 0utLOdۑX5|+F _w!r8r m6-qͤ͢{h:V2| Bhx : Qǥ0a֛iH^?78. ږF3!&Ps/m/K ¡{k~)sD! P*A;A<^xY=F+"]+d:`CڪlCB-?fU-b~ԫJ}jd>ByOyד,N&LxYIjLa gcCDu4* 4Qt`!bB X\;Ev|{zlyU %  ^Mln.|'޲p D:'~ao_S}*YhQ.0!ULj"r- "g+(8i[f4_r1 h2j?[bKd2 ʜCPL` 161ll/I0;xRERsݱqs$H ?dBx._L/=oW }Z `;BXu6dB# yM$| Po'r.M;y|M 3fZ!yA 3wv'%Ʋ .ԍ 1t y"Ey $v҂UtSd/=%X4!/bm)Lʕ8dxWR ia᪬0Y|Is?|wLcWq0zhh |/bSBɞbLXw45qeHp8DHR\2;46z'?@=?BwL[D/٬$&՚@[6)ן1y-I8]BՂaٺ}\aPk&šWAH;k!TzvH ΀tF\Kц]3рg3NM*2DRGE--J7TJCRv{+w|-nmOezD7'dF*g4M8HHjmwuiԕՊ~"j{ shdvWs./#:\HHWe\'+[ KtܸjNT[笾[d%.Ò`=6)Xxko4?>ɒfдHaRpBג&he,[Mp|H\-rxU7ei&,, EX$3J*ZVd˾3,h8./Nr#}5\HTʜ<%3>٠0f##F"~04;!lL+* %`}T\4% %fZRqJ )K g/NWɈ5\>/=YŒ9V H):`hJ mI@a{ nb b)?i60N6!5je~gU4216NL;3X@ܲp0J,P1^ބqhRnɸDpRzgVAUG]י#]v-k46ŲF/80/ӷZD ]a>HM]JɄE8mtdp| [A:skpvLj-G+>/el|@hΗr%DB:D@rd^~= B٥Ş72tp"ofLhNƜ>RU$, G5I o. Q؉ M dAR\T̹AYf3Zk;Gϐ={)Q$:8&T0Q~ ^>Dh2xZ[ьytUnăCb kh" .jt{yD~1{)G܇dmyTehwbd!}W z=3}7jDпU&idDLQ-XӞ5?~罃${!`7Pny\Xf3C9W Iqu Ow5,gڌ[.ollhas0'[̄tVX$~YWԴ!פhʃS~ ~xh3TyXp-R(-\9<[=m 9Cb>AM 4*5 T Rh0ƽ ǭRUbMV2 ҩלû'#~<g'w$\Qt oPV왅P]P$~vC@}FVޚY!s̭]I?Mw^)[޴J@!DG/N7-.#yR/Bn.N7I[uu:AJs%QH9N*TPfS7%%*yP;_oH.--!ƪ!A&\* ,d`r\)~HݪU;R"Qᮓ-+nlsFָt: /%XI̽ǣ5ϮiUQIjGv@3[1/fg^,5.y҈vcngGߌljii%7_0rU+{vpnJ$IDe=ţ6SۜAMtf JtMHIN}\1G4״]~*S턔 Mb]O=EV9Fl 愍̫TG;gl Łζ8G'j睅n.d5/:&W./p;joXN, e9ti97V7G*aq8b%z= nV( F?POɫiJ!k#kMWmQH2Mn!Ll7Oʼn.aqVb}/J˯=L= Q@Y*RAv6Яg\0X'f+'߿lcӚSd]I,Hy~%MM%0h#U]9M9lADua#!҅#B%N~BUvM(_jΎHCA,S~_ױimmw8ڱ+M*傻~u_ 0+4K29'B?_AQ]!?uɋvwr_fSEͱ8uX3${JwҨF2 O tvQll(M/sv{H>GW678VΖ/ \M/&2%d=[ͱʒt`9 gnOFa-6 Yx{3N=O Ict!J%Ui12n=dtpKndРXw̏V[Uل-~5˖jX@bc쮁/u7ͽGx|(cBZՃzM_j ~Ҝ lpoS_m+Ncbm=0I8C"#k;O=hvf(d=sə7L<"b=(':ދR 1Yx$mk5hE8uPS N^GhOjEu>}$Y< C̎!^ @CfִQ5Dx!7&ѨBr:;Si*oVyΙD*G vH'糡{Hck9/Pd,ʸ=ɸ(DTuҀ9`uBՉ',U Q•A-Tؼ)ej L$8La y$/rs5wG7`0\\;䟽*(ۉ|skDVêig=f/}H_0׬KEp(2 =|CPLѦA*xJXt6۪7M])tӑnck CZ`я}  IK.Í9Ϛh9;<[ZB/λHt]OcQ|&`u@ӰYs,@Dt` /n ],eg-׳|yb H@D󜽰-aDϦ@POV9y`u qT6m5-*ioAA[/?su:",s&#T*"l$ .Z*q5HIru}}QǜMq"$8DiHn%G0iNڢDa r# 5bxeYpaJ'rX55HFl3@Q˦Lo\h=x[5잋Vgbrg*1w L,Z$y{,)88Λh,2(|"«j="޽BԺ5 %2$SDbr&cz3Z""w9b!YkEےK!JYw*9[L4yLbW';]Db(0Caf!;@cukq e*~.+xesp|`kxځ;|znhG u`SZPQ+%Qz+P42r&jQ+Q't7%c(v +j-xDC_Wo#?O7߂}Ɵl's&v@IߪoڻeH/D K%.HI苠J ^2ȋ 嬙x-G.q}"(B/Ac'*]F$>$ 1l9PUT%b.WJMQvL엪D a| KH}H0m0hmQJ) 3~c}ЦO;Z m Y[vF]p#^ڜu("D.}Ö๣jZu\Xm_~Pa]?f!`\a4m倃 Ca@)1M3ՏE,yX1܆u C[8L`0ODDyx*QqSa}nam+ߤ,!ujҙcd UFM?`iK#g ~5Iavդ b|x:Uwl<ն\AA歞aSDIY5i`(S .S/K)2o|5s2UI^5c 67}ʦ3R ̱4y(S 9 "āMGOp~ݹDf48?}H Hi-6+qU}y{-#dZ;44:(ͪ 6(!yL8}v-*j|lKF}5ʛH<[fz:HBfKear8 }/˥Z'ƊK`gVJ#n]JG~z8L!͐b֏xmftu<8}YfHcZΛЋn%)KxѱOnMd mh2ߖk*\0Ac~*d`߸5>%MrlO1MEsP5ԘO4hPܚ\Ji_wa;]d͟ŬKbqgIP0]\>aBm9 U$oh^^wyFO zI~Vbx< 헙d6C6eԾX#xp2%aM^ wB'Q׾rw, ?־Uӄ$uT {Ĥa_%!2I`d  Ce}v=SEƵMdKt@vg\Wi!jk%{_-˷YJYdHROޏbY~^-p7&^)䤵l}*PU,orĮ&ʾAVӸT-A|Z hà3.c=}IZö?.#(yu LmGr@>>#ɥ=C\(,g簙T^ߡ%VvC$]SG{a9( ɾ[ 4{V aji>yKӏ=}QKgsQ%I cJk;} & UwAqs6o‹V}L1fC'-nk",jz>$–({1q(lw8L*KpMﯹLpYalCM*"w&aO^ly`q`"lwThF9< )j]js[H$M/1_\z ,u*"5Tԍ0v<`Ilq@sϚP-N; H.߷s2cimk/Ԧw~!zb,޶a 'Rz%]z?qn13DH\BY #*> -6"C8|. F[p܋|fyuee`ۣ)f bzۜ&{BKK4vt7UO@Wq[YW@j=E (tJJoH_~kNlIfp='mޒ*KA3To׳PC33Z+C j)Rvifڰg' :;A)/&?nxDU:͝蔎ˡWDKҨe&$ێ+  ^4\+@Ԙz&LIfN;DS?$R0G!R^ u]X<>s%NQYQl>vIU‹MDKAUkl39d-+~WKEMCT;&'R<$|24@򦧈DD;H x&:Y2,%3:蹩r{*zWQ@O,)Jy%E-mglhEV ](Ch6枻K/i-;tLE[~#e_륟h6%ZzH]rl}kv jhU^D`] bX +u HjCx|r1 R/goSe=K3o(q #>n7ۈd$#,~V];- e 49iA)8ù:`,4J5AuG CZnfޓZ  c'%X'/lZƶz<K̝? om>?M[Yk&kgBaQ%x+\mB9?cR DaֆD0g@hgPfSbY <@}޺ \K<(k ݴ$ %9w>.gМQv~O8)^* `nFK9AjEAՒB9R50LVI &}dM- {˸2Hiu#dpzV> oI ~sC%w!q;auA9Ϡ=z5Kw8RxZ_p D&[T3%^lLLj$B\2Ϧk75@`*6BcO喨_̆@+rDI~jr7;Ѳ~j:`emJ\aKz+7WN\m q-3Z*V4޷P kk!nEU<Rq%1)˔Qc>JTWo{&wξ2l |"ckKA.:Ǿ<6C~[!-a-X AhܞWqKoM bw#=EVMT$IX1J>3NyRXW|t|Uw0)}f uz2rj7;P28qTH#j͝fJ eվWsI_tB6x&!*&{r=&Pl(g 䀪3f+|P eZG2Iٰ3'I$}BMY", PѧNl)r\ wGw(STTdI-ZJf|U <Y^*O䚝:˱̡)(ox ?Z!ఘ>,隓m $W r%Grꐃ'Y{P_4dyNn2\z?aP~^}GYsO+Qv|ET!}v>uw4%zp̯ւ{2JDdR]1mD)C"_aŔ%$@rm丸$O#5RbN % !䙒˖g4G"H( 1/}.y,iϺ'0S3[j];96*Xjwj"ٵG} Mbk&+a'UgUʶSi9cn*:7(v6(臗j9uE.v"[6z2q|AJ7+Sd$I@ lA~*wJP=K*Ra9adĞc&M9:jz>Or8Iok* /5ǭjl;SPֶcyE4#d5%%)O#:zguXzb-dŹZuMnFk4T0>e[m'G溛!05 .8u;[4 A!oH@#Cy!: Ȓxp2."i) ̚j6;K zf[S&CYKgN{Ű-H7~KMb)kd̆ \hUG9i*̥j׈)Sj7p 7Gv8a ᯩ4B52xdkU)ӋǽXllz6x밇9u`*}rBDB^SYNDMBPoCj5/5y :kېF}Q2N4ڪ6'"yDoG=җ:8sè;Y,,=U2{*+`G;;[<. )&?6Ӱ4)/:lَ4s zrPNKMIwX.JeVkTPGO x2@`#:fi:6MaaTeMnTւ7@Ԍ4i'b]3Se5q 4Y*<$zD害3HbjjqU_8kH} ?]57lؔWpWy 0kM cbh6:<~3/$Q"& {4S@0ӫ1 .FFoS8%fߦ;e:PD.7G8>A$M{+\$ b2K,G1~ "Ǒ 'C _ Ԋr {lv k 5L=2O*4pHpjjzߜ %[Sc!=)@w8 4EnԪl`"`1NY>&~nGGJ'wDžh"Sv UgױI6mqt!aŀc Ew w= %IWDJ:xb"]?.}G~ aq!Od_\vX?À9&y|L*ARȷ2(@yC'VĈ3Hp zƹE.ry6e,wu| 4/NOuE!Ьs?ЌA1 ;%tL!C$eI?='hU= :ϟsmfcz,-Bϖy9%Y,ǐ7-ylBUݩf"pbbDcvιau8&wТ엕9vw{Чcd'ǔ>SD\MeL[[il5j˹r&tx[?KنE+!q(HwuZ1ggNV6(є9DM؆=#JB&ju=@* W*sy"iUd׉l>'=B.h}NҸQ8$Z{9cs9;8 LP_V$ۗɂJ V5-{&*dKl% h66잓&d$MBjIG{`oe vtkl4=Y1-7sj9_KB#hr;A5]edFpQk?XJgvŭ4dm'=|aUT-o_s lTrlӳCTZOꗠ lippw@NZAmWT)d<.I@c63NϚnw!NJ4H=ۥzp9Ν ]!taDm(bџ n{}0Q>+\Ђ)x]XH)+`߳+]H{k#Q4`1|N~Iɋ?O?.G3a}ȃGb! 8)$ކ2F\/nSJd(K`hj='aEmʂHgxId^he؊Gsz{ȡGKg ,3"}l@`I/t@TS|ظp >y@ F(w6c`G_: ڼ\؛6=V 3ҝ]b bĦa''AQٚ oa.7Qf \FZ)EB\A>r [;HBU|v[!=qV V+cZ Qxi 3iU$1?dq^TTQSך6D:I@C*z+4[ɜݧ$segh׳v {?[kv!d*mLeֶd1@ptU| S4} gFJS7q*c N" T}6SՅw\Van Mlm(:aZI}/-vnKKrMW] #QMd%ആi!6}kuAjم\Ig/Oaĕd]C6G(n"nɂZ߿!TRa2c}8}o/1_5qYp#[j4,y yJ;c+?4rmGO *~f]qͤGl4)͗G_Mm0 d³v^6U/@sRDA-vg_^lX]"B\ b͍d|$6DEO"lV,;ŔF{zΟ 4 7EU($E1ѽ۱9}Z\kˠu0 qJBB~ N<)!al`Kvϙ'ndHfT5،xvm0NǯDD=8z(ACS< H(k&Ʈ@&3Q5yy-y*IGO;R}mHgrfڪA՗7Ju'cC}1z X`Xq{H~^{͂ UxFYs?ok RkTnVc;vcXFRUZ^BȤGEeeP:d8gEɓ yD~m=9wk"E,&a1CK,.{ _ 9ܸʱ2}& 9%ϦuIJ/rA~irCKsKAQ8_bf"s]Un.A$ 2xr?t5ތbOm/.l6p4 Uҋz11Ʌ@6b<٣wP7ge+XHCʭi4H]id-GP}^5H=v3ϠeD\sBɁHL 7po{Ȁ̍&й. l&-|:֟&l S]Y#F[AD뜒w`3#%]}-VRz|(H2Д{Q0^};h`C撣}{kJ8~(yUKZWg^Ydራ9O*R[ :FI>ҝ|M]*|H齳Q [ux.yE,E8f-]Dj~ 03 SZT!gG[fko x\/,\d'eސ>VϠk V\'D(W2@(kr{1 MW+ vյޖbu#F(1xO _MLa1q}!0pJ#E@Ni&jT)@RfըѺ};Š6.znP$W^xz#ґ~<(bY xa_n#n)jCr&~{C9ȨoN/$N 2ɘ%:T~qȸŮ>ya`WBȒʾfa`s[( o#6ZHjw1Gwb YLH99n#a ` _;L@ptzѨ]Pu b`G tVĻa5A3Ij09o{4nS)4;Z'R@˺tw]Y$#jO}OZi}*Zޥ hhwLAƍyیp]-?qabҨ cA& eű]nb*.% ^o!@-ױ@} [z"-AHݒ|1 Q{+ɂzwC&pQ _xۄk&IKF[ XLP@zOuh5"65\8 dֽ#dwP)ԅPb8 c&l4'$RrLBQ6Ń] 6$̣o[?E͋~1I"G(im;Y_*HO ?Lƻ%qkLDS) cv]sN ʭh~ztZSK8"=} ߿AtK`NԿ?Pn0p#$x?F.C`|3tPuuiH,}l J>, H%K7F `3mNNMuv;/ Y,(lC 2#b!Ԯ@S&%&[a69)ڑFєvk:a;`r4!J5_ t@TYNxuc}Mk8^%ٳnMmUۊDtܷeץ-hj-o ɺz a&FZ#ZѨ+A[{/ aR5(;lGPXK AdJSR,<ŖG lbOWM^N<{Q^U՜26W䭤tf>@9'DHJ ̶98o0 dCĆ#Na 4^U|EEEA/ =d$)-z `˥Ib)*2mW3Es=bJGst(Es,@CsT8axk%!>5~}zq#^va5AϴST(Bv&x+ثeh߸y;{=VxP`@VT>*u9K'C`z,F 0mq5sfD3C "Q0#w)ތ¼(0m@'`1o~\rS~ZnO_%ȗ7O 2]\@yG^Q3qqw~a\LA&p-H1P@yfqHh͚l}/aџ1A$SI"PrŷphNb>샡*ۖ!(|;@S1JIݟ3BQӅHGFIuQK_闦W]jU7A#6AύO*krbdq[7$2@v+Mh+FAF1^E\qEFZ<>ܙSjC}H#*\vvׁZ~;' K$\q^cvHQ%fOsĉce#OgGp+i|/lyn78CAEW)G~Z/ϕC><ĕi Դ,QV"PW[ʄބ^1ŋW[ІI"tD/DaHJh3 j3MnK+2K {*h`/5$rR;ʜRԌan|>'5LE|u 4uDT <S}J$v'uU-Jy"n66l{Y~= 6zەn'Оqv1MydQ]uwJY֊\:imFY7L@vd&u`+gjYq;ˡ{a cJ(]#eEm͐d$ÁRfߔ/UV4>mX!g5 4MF Y2-'E>eߍ+Q/n'HYGxQ_"OQphyGq6NN/8. [vg BypR,5S ߑy7jo_#F! >x)LC[" dOv" Yc!޼䶡aVSČVh+$mΆ7(ѦG0GzCynǦ%M5E.6 ŊDnf au#(.1AȬtν$ܽ?T{{.X  Yz_GnC֔\'US`Τr:ĊP|Z6.t╕ٜ8)V\ n' 6dP -HΝܫ%꿋BĈĞzls<%52DjВϐӻWf(kTVBC%*FHpظ!OfGhIv0ce`3aRG=pJ3< o  nb*.e<߸%']]O[;ߧHYOqYs8."}ɾGNX F'~^ZcjNQG5 y=*{{/S:(7#2rT/kg4oNF9/7FkyZƔgnph6 "ēxJ2Afesͣf6(r\.~;&ӅaXYNpi,UѻkeGfЂ PΓ%ܿE;y6 tT9>DW>~8apڣ܇51r寵hRXa\#dwpඬBn}\J Q" 1vѰ>Os !<"%wlh9*jL0CI$Ű\x7>b[ԭ[WLH[1cyUy,zXo)de#J,yMM{1 |HLHҮgM6`X~uҟ6W x{;>SmBW.?ί>lYײL첶0_d0mXp/zQɾYm <#P HqsaYG(. M<<')]*A.1rBx#t\EV]W%A>v8ɺ!j왽(t,l!|td`ԊNb5@<uzCN>}cz^B'gpXjN#tznce9CЋm@t8X9eP|W|E ζQX|$Yk3b ]Aqi]b\6F [kE97Ed1R4Dw"7u6AL'V}CDp}_Ⲯw -z)sA%D|X:J3U] nWW5۳WqMLt*8w֔&=ZS sOΝN9,wl9ei-Hޅ !1h+4Cb%0$t8Rk5bD8Jф <*KJ@ QFJe8Ne\B{lCкuH9@ #kL+dșP,Z_1DF!轢`c%z|x%\D wH({k}S[m5E@Y;IҒ ;Rj%za魪L#*D#<`ڌX νtmFvs핌L? cܻr:{HA>Y͇})=q=]q0ZH{EW0Er(䕮m o(GÊ?ZȂjg,˰mazѼJ Yw@̤RpE+|Z&'F/⊪@K1Acxpc_wa$[W}qרּn)3}_W":fA/h!w v}D&٣Xҁ oq]Nt?E& ?AߵGbGe"VhW5Q&?M~ $r<.bS{_y [8<5%%j&Po> N nDc"BEi̪GνT,tZS#ed9i0.*"*Cq>o2u\>V`1y[ yQ8sHCN8'>@o8dmTfCf6Z[ QuQkZ3,yf{$1ot}fGrVZ4#=TE U:e8+!V.@-k?R`׫%Uߖ 1_m s$Yq PGԭ[␋n\L#up6hH}AX-?iȡXUַl$/Fg9؀= Bcd/4)Qi*fTT11! UHTm@D8beYթ؈C]9wlZ#R>ubZ$&@Zf@sr̿Y L{_+pAԤi@:(S^>j$Fq%1iI*:g5+ʩiP;;4KN흗pͪ2>5E=Czp N֡xvSPy"Hq"NT3p({gG*.9I@j~X6 A0w( A)q7갣+ ]]{ϿFфԭy!2G51ߔX60YZSV~Tu#$XPnDb"oNP7HX $ɡM^;}I?D旝 lWג iWr3G#AToLpQdw@F]lʴXQuZNM0 :-E#WWBMogx9*t2<釋7l ˿T0v.X?m2gޯaE [7tzp=p/^pȋk;HPb(O b,\:'#3;w_6JLI8g{u]_zvAoO\]L5XyA?wGi 5LHHeဵal'9`1pu<v㈻}9Snow]u<ђpZqCP? OV뱸p2A&̗$cO=?okr/Z|>kJDɌ\8S)2MΒ25zYB EzPHR6GEsd-rwμ00_ߢ()\4%Yhe^Ibhiu;\x(]"uY `+yz^7!(H {wB(kܐ8 QEv%4.bzE]39cW-"Ũ |&ʍͱ-9~QW("¦v G7 -큌/rЂAF!(8VA0!<^qGZd:FQX zy^d. 2xcZEЋD6+ܱԟI  z }\GrJiØ]nSq TpnӬOU4H*ZխD]G=,GP]F!#Rzg,s_iKɺV/),pQ+,/h{=>y0 :(^&xa;GJHFOrUa'j( Xl3{s#?Ār QPrV}vHyOufu A㴯 q.M?#O)C_z_= A!PI^\ 3#n!|/C=jp"g]8M]XIՂz6c m\*&lɀ#E"ܨ>FP r}jjeF%8JKw1ؼ4(o^f紂-0s fF }Wi'ľBS[\vZ*hl a]l%`86H$\xu$S3/cHe9Chg)]]}Kmzd S:!3o73Z]C.)6I"`*Cm/8/-"&j?~esu J׫6,iiq̷W,M0F9P6U멫H^gVSkwuD`KB[ t dB<K\Ɗo|B& T*Kn[psR l@b/DL LQISI!(Y׀׸ u Nܞ~ 9-[@ZU'F BmA(0Coz`ۓizA~8e!o]{} eY+DI)~XgјwZ$͸Y ϸ$,0(Exp|]DZ`:RD-ϔ~`#wv6߅k nj&n@_&Sy=7kÀ(֪G/\ H)S̰񱕼x}@UEu7ǯ_>'Ģ#!vxƍ'ac~۰WE) ; "j21 G9^G+膻 X;b̒ y;Ob}Ô{lSj%&fzi]M0 n^٦M7(0f2"2CIKe؉ޖդT%tM?u Zn͛$J14k =|EsP? +Ȉ/-~ 1UlZT}Qna Z{b}?Hl'm ~<*ER`.#1 ,ʁSg(HVHwJZxrEt1H!Mv;eM!( 2LvLհɹ, ;wnk~ǣ(`GMna=}ؿ">a#0EH³8 8n%m\K@hN^ i^e(bSޭ`2I3bÜ_=g[엥֏$Gx5>e""9LcA7*f❉b8QtmAއ],k{-@#Q)+B}c‘a1*["ks?\TI6շhW7[[Ȍ1lxŞK!^#Dwa˭ۜ=?y p6mZn'; nt2ȇvLG r0rGa,0EzߌYf8 S8CbֳM_{2r|DLF‘lz?Y+llw'&1s\EK@*~5mvAB6:e+{ED2 ZB1.fӳ+$']Z*(eVFWWZࡕX}}pB{:KĵK5%lbٱ`e-* yWzv61nAg9x%rȥ$pj#>Y%_i\n@Fr`˿}y#yyW 4`f=fjffx \ vCYjqD W>#DQav2;vX iǪڸdU&w)Z4'e\lmd}Q~w`0dӈ+vr a> sȀ~ _YI~]&h yW?@B|\-Bz(l14J-= Z=M4W(.ӗJV{P 8b̷&-"Dνr><ͯGT}HJU buZS7́K#k"#Z_ٚmRoM{=}}~ %5SGU> \>&re÷a{ӓ.3Հ3mL]<6~ }XmX4êST/&]7< /P?0}ޠseّ R'?I,CF<3wщ-T_{yFatS7hY )w!PZ*XBNHRҏ7]sf- lƂɓll!~R n~Ӌ,nh|> {%7 MR'cցu[4D'gkH9:,^#/~/ųmˑ D,LSxC1axN (EpSgN;^Gqy@l21KsVuGqP^앣<=o~Kt l9?̢$|\c+dITRb+9B`"-0+',lPEk Э[~_ñ|ƯtI2 tCAɜ# ɈPh$x:^H.4)8TpTE _XQDʵ'֢7%9v@-C:VGHWGR\avSﯝr5 Wl.F0@?okT!ӶĩCN2_O>Y1ƥ!Ʉ)[2 1gkXzJ93O_$8A;`7%`|o$n?6x3bڝRТ| 'V6F`kĊ O=v;<1I gbCb\|AUPW @[}qLcl4*Y-Ql_[S9nD)AWכ"9g2 khCө["8ěHu{ۡ 5~2FN,dO:z rxa R}/Po녠Aِ7;nJ70L}"^;ne,lMy!.yr-v֋`oS_/NKg%,&5E7ḱI@x..q ĭ[YYNT#cr 58Q92[#TK].FGi*G1'u ]/\Xs'oMh{lzd\.sCϳnn17L dcw>-;[z`2R~$u[\LJ;[uqsDbC b`4mڛ;1H. 浿 /:֠˲#g.dGY*y&*s eSOaA !F%(kwݕ@;zHr:'%n7['T$`<)%j'`OP fQqT:sW\Ӷcb4eQ{PG;0D*Sf'HyAb_.#oQg18n]{ '3}u%Z48g?>:0l͙n E!8P=UU[ ٙm DH/(tе1StTk[eUwEŨp>&-rϖd *K  5jg1Z @Gд59x. /uRQ(SK7POI8F.; S*[x,& +Ŋh1ͬb/0j"ɴ. L=2h fK8U-iy)]O"| @TVHi>L=&gr*q6ǩN G3?0!RQ1 iM l`^՝AAitj| zniPk`ڭ>b TKU}W2~J*% ch"8P)lx_ J;UVR:"䥥yȼplRp’lN@Y}3:Bk*og{kLآD ؎"tHg$&-zMxֲT?ľ2ayI_CN!Eh[+L5ӟ@?^syMf>OqxiUi iE*hu0-(rSf"z[]'KESpAlN)IAx`>hwӹiRʯ҄a!#88p'Hr]̫3 ȉc㲂" Nށ F؃<>kY#"R!O7>{$n–FA-t ZuO;(.Y7j'ϱn~ i؉K^tF?aç=<S<st\1viRZ3NAu0XA'胔~L-5bXwѾK/e^A't64ӳn5PŪڛ\ރa䵧ԯuL[ Ť$.Kj-4d{fZWN #&k=aL^[&Er8$g# 2*]H*N kY8E8U[.I>Zɝ ˯0dr~5U f+WooG܋8Y3؇)%! 0 !ȞbPj2J?=3"q>/mz?gl["[\MQNuXCE WzlyQf\GG՞".Pә7^뇤Ǎ[wxѐ6汞w&l9ǐ{#q: dlG$wέSa-1=5t;yFUGALvgR)@uˑ @Z 34"ʳyϒ%h:LM) ߪ&Ľާ==Q?;ʹ!"'Ň=>. 5vsur>GAnC7vzRuް2T B^2t #a==-D*?DCl1wKkr1b yi~:&.9 B? ] ׇg|%q0g@yӝp3]ʕa=.x'4͐V\{qcFWsb 1ÂM]P6{(0δk*3"@@;`mLk^/ RA#jX*X!u+TΣPl)Oh^evu`6K PXhٟM9D|$cVFgT4AՄ<]1h4eT.㠴vo9ʍ)z;R`m|MC\OrmCϘ0J G(T݃{Z¤HCj6\Gy0b.?V_{Mν}@Է°>[K59d@Nw*oJ۴AuIz;|NQ,C M4TB^U.|%' wziR6['[ W\[  Vqؓ0Q%%XM^FȻ戊Es .rQkn,јs2) ,cF%ꨏ)DA\Ld]v'{]dpaDCɭ,j^@/>=rxLd-'0l^'r!3K+5U =9fZeC>I K O4,&Rfm*HCnonۗV4iӬAtU;kQiԣ(FSG{Qe<֌JFs@*Vdg7Kg~{;]`+GM \yX >Mu ph\֡.aufWq<ҢJ);Y,rS!$RԺ ./ Ȩo/2 2"B>QEtW'X',&X-U}a30X[? ''\u4ns+Ud@ڮJaM ]d,4P&:bT1ɋ-LbiԢ׈y^+fofǢlŬ'{ƁW)&JM _Xe*yKܛTGq"e3t mPO.O3wX+I>"7:;M<ԁd!Wa.FAg@е iW(4 @ Iz;:C|IiD;^4 \}_SRy2*HbLG))P_HVX5?jMlR'auSLO*H)zIE38)*Oi_e305N ,PrgO4ē0Z&ef2q3qXo/l ڠch='u+hǬ`f2Bl. CE[{XξύV荿cj̔YWrӟ2UYz"< VJD%3#*tFdmnU!5ݕ7 ̫=~DV=DAk]}k*tdT6_I!}٪Ƶ 806Nfrc"|XCLķ<vk|g䚿.swuhKqmM^Ju07 CkzwS_ FMac,}IbP)2Tl+o`raiR\ bb;T+!R:^ ܆ *.eam^SY8lZ[czڋ J.w}b9i}wӾBN=VZ5[K,p!,]MIngH`]SŁpŵ@&zy=,tl}wf_avt!MzãD>JK3Hۗo=çf~9G AJ$jJKzXcIE-|. DJ(C -U@$ZkٚbT]2E>1B~) l&&;}ծio>!V3I0JEH=s/-mznAn霯qIOvbyK>kb,IC*=F]8ONgpWq13};STRZ㝮ꉫc}h W& ěq_>Ro둠~? uf?E,H[PW`cKyÒ+d˨]%޲"Xpw^9H,7{iaU@Cj!\bE=aAϏipb5UXi`7p$Jbw^Τţ&H#a'^<{c!wAPuv 34F$q.M).oag;]x>G`LJy(XuzxDD"DG[AӇW SmymCPň. zH>:= Y6nVeCizPp2χTN4i- S@*;2qq( c-B]@uF!JEE]u20QDLc1jBAm_"'e6CB-eIJJq'E$Q] ̀f/zb,sㇳ nqs=[sa"y/–q2i|9+TicL#$7m{.cEiNԈXi6E MЍ؉6$K&G(4gF"ݴ<۲_` hGN[1ͩ\\d-JP945@>C8c s#SE<ޯRxT[$rQ!GLÑ(CPH jz4ee+n#3t7r=iQ(:|mj 99%MiYrUe3RC EPw!s̚!R [Һ5œ~Qxfljto'%5>Cl`7khA#n^v-VXU10mid&*ý(?[@Z=>P2׺E'eCo;8/ep4/֪k(X8{m[/ُTrT* } alRD,,jo%` U &Zc|XۼzDow+^ ڙyDUh6Z>;~rO_#'S+P[o]%1ٗ%| -?9ݽ( 3Ic$hD]+GIӿӌ\:AMαG=7\K{[RjBs?Cb-iw<%5 d7 {.=NY-l7WF=_ڹ-?*0?&0Ӽ >^=޻o4ϕ5_u #6-5423%L C*}(v2/ Rא/CH܋*zOeL*JgLyr DuSUE1y0uYTc%bw&UR<;ch;ˇNQC`[7JMFo@ .D)ޏSdj.̧UΗ088Qϲý;BUoymADL/FN;|_; ,Bx$kNuJTg py;N_bgiuaZ~vN*`鋒2W7gɬA@4(;;N;&/au6q'Xv}CZ2]?9=k?bbcYD,Uq0o%pzN/Z]ʀJ rmeOw ]q}~S׉_ޓ 6@xHخh@l $H{tޤSr[xVo|wd; PS O)d9T.[j0] 1rKǙie3!/bX.x2 HGDx>qmj!ryk3hql P8jf ze&6SB] GeüzI_qymF}Tpb^g9At7GG0́kx9U|jpY*=l6 +BHY:1 )ѾMRc Ul <]C$ E3&#(*Iݟ(WB[݅Z}A^OD 'ҺꏼLuD8s&y&4ܓ*&-,}}ȊՆwEQu^۫;wkɯB1Eh82]B;e49T) %#\Rr]YUL1û9#m_l:fBy sd5W,OSu XTE{_VN08ߋQ9J0 :'ΰfzao"F1utZ WH\Ư.h>G@"ۼVBRTѐ|jظxNvDI(v|@24U{ܛܾU~V@BcGg![]:<3?wk%OzhSJ a0z}`lП˓j0mHng)b6 Z,f?>濨c1tiķGл{DyI^}t`q\j$i"@ÑB#xGNqx6M# A ̡ls/?YZw';TU {9ඁVԩ Dlx~ gkՒU.{L0Gj7p@(Q%OI%Boѹcu0 ;eqo՛moT;7'f_Q'gNG0 x:)iV_L1/^'wOV*Ys]V3(&%j@$Ԩw$fFT= j-&-d]jgQeiIqIF:|4@mPPrγPOhv7$.G3[X}o=CDbץ6hk˻",ǶX"!a8l/Z> y5Â}κn<5^|U8l]$Ծ5_漘*-A\&UN&}wQ (MyǟP k|!zJ%k9T֍h/,Xz7[tkki]canZNVNU#K#c5,WCܬT|CĘ q"CŒ 5q斷?LbggUL(yɿ i.:t+05s[țkg#Ip}@i Rؘhtꆂw% #^~9lW j:Y&aqGMڋɂޮAGVD0ylS1~/t xkK1*]r:mt(9!;cRoV!Lr0+DCNFy&v~6"O\$$3ߓmJ: 4/kZO&L Z?k,城9SD2ff°+ݗ q!X,i$~c*&BIYU䏤:Wt g_7*'>SZ< ?A7Dwf(g2\V3W٧(T$8@5 . 4 ktSEi<:Uܽ(%c W{db3WV0E1۵-xc#t8~_5^M<7u%UMA;:h)[7M|*%clO3cEp!-APR] %@pdءmX=՟8Lg 2O0Zm+v)*@YE9GLb6|de(9bk}C_n6EkvTWPugE.@2/+,9Hݏٳu` Hq+tGS\! mٻә \,2(}#W!.]ٓ{mʿO)ywфz- `|DfZ,TqE[ '#BC"ev]7>x$/(f͝y5;<<"Ըi6:ԡW 88+C5;$$8/fhC _N8/5T:0{tLh:X0R@3I?"Y4gzhcfSuC۷R3l}?5}ؔ"V2L!oɆ ӭj]wH< {}bmՌb!Ӟu:9Y H)~|H)f }V'3wۨ)3Xx*2_U'$" #,.ыx*.fIӍvS4ltM j5gW$_-(u t&T $*ZC쟅 #DCRD7AC_ۡ-R@K&n {/^ONV-יZrGz8D&_-#QB=lu !NZK|t5d7-*As/Fhf ]K-厤fkLPd-)EǓҒ)֛%m\I*HBGm e.Q]dݐ*G2aRa4L0|Qg[C#$̯6eSbFop Ʋub!_M4a0:hwF9 m&J;ڤ ?]oSǔ %C;&|Ew 1.~PW'U:f8 gНccrYL&uXD_Xꡀ>sX_xZ/Kzxgv 885reVŋgKѬT$[ 4[eN`O Q4WwԓxdAGja`Rx8?|؈t zQGNC+?o4LG\ 8yEJY8? :ֹj zEvI>S S71_I4|O(-Ӿ>lMZAU~⛺񷳐Yb = '{b%a;=8*~i&BZ]Z%_YexfӬ\3.[ a7SJ8dr}"UrK&/)j~t 6C@b./^ v)\Y+(o+Vڴ\`R2έV5<;oK*p磕 $3$~]`pΉZLRGck+k#<#2!.a1@'Qꨘ(b1ۊ"Qaf'Z;\~.RUbzMoҰlQb8"F.Vx>Ź#WP|jVԜ`Wrf kT>a{Tg?.p"l;{s>űһ,(ͧz=6%]S;<& jkMhIAw:"Ո@B }븬[xjDyvgDE~hA^2ܢjRE_inZx=ԉJS h/ x"ԳMSX8;y]K7pK4-Aۣyy Fq{:-dR'zd7p9Las4+ی6jۀ44DQف7iAj>c ;NG]0f+*9`xI۷bŒځ>؂ RUD~ =b }W' sLPxRTgAr+g x;Dh_4 "ڰa:IGE Kq;`A:~}8/YGO/H9`")7$J$[VAM\p&3W,&Q{ʶw̡9 FpkMwF9Ueb$yBjlMQn[a?lq: ]F_Z$ߊ$'AqXO  5 }:)巽/LiuMvSk;*SF*Q5SKW8w/MZ%\F^np]fj硻BO >zQ(}@ XsR !OyӣC)~b\][*M%i/C) D'+q#)*5Wk4\-w!+׻D^!0Ugs a!ux6N9^{o$k^8P{x;5:-qHҦrJ{b5voO ٗmh.wِ2`׸eb?D:~ fmsH@| "s}8dd9d%ihL+7T~EC|":dy | G; ꪎ, 7i:hB=cy'YS:oR"XҺ$y*+3w>6*jd >?*\agk1U""#M tRoq#{CAș 5A+,K@b€'U~ÌluWcS!<2"H.m]xs^|- l|׾azB{-[۫~{J]m1 gkz#ØMҔ8[r+Ry^G;KQ#/>F;HBr$OVT$ikH+XZ?@Su%T&QH¬R'VK#~ mҊ)\*iu{dD ڏzTn/jg%"q]RZI`Gp]4lcwZ zYqvzzEu=6/2B;Fp:8%x߀GA4jЍ}T Źng"5b0s^v=D1i]t["0l\vTUyOoSݼOδXOQȩSC^}w뜖%k{.v<׫8?{I@oɭiaZw%aZFb2ܷ-0bUY2F:I'Χ"1WSUXEt'_ kȯR1('Lr F31h;y$ zHϑ# OU{2[|&JEjLBغh#@G7k^ ŁIޏR.F;>0@iG轩ypXe Q'|=Ռy{`k7N`e'mѤrU.VX(悪W~crd``qگcdaBV%{ 郗%{fϫP绮SEwDĞJ7b6nl^U!9z[tΑUDCUϻD#yܳ> )z49J-}0&\'GbK&chw5e '=@bv%16~fݣѦʆ ϥ7+C.IN+'½d h46cjeXaW爢/i-p ["oc{,@܍άt޺w>$AM;U2+vW*nƨ>&%(ͷR>2,/MEQ1X-[>uKT{l(: Gl~Wx^Nq 27w)o7˵[Sx+SjW}'Oy![{-\ۓ(.PHo^JlS^ۻ?6\IyH{YeOvh~e)EXDa`?}߄~1?Rە"ћ^a[$UKpt,~̉`l"(iƆT1K?D)27Y|}96@wPv )¥D/HSMHs݂ i-jҭ:~;Nio 8a֘t<۔W| 95TIJQ$(Q> R~~*QqSW@,F^EJ:͵;`v}(%s  C]QWb@G3%䱼֢y}XWwm6FŕَҢ7,㧳з0 NBCf5DQ|KJw#^L+; Eo`B$_w+Kzz \ŇCd3~Bc _c"c*Wew/@7xmu'}XwCxNZ51ķN(D]xHECe͗K|oy'?(8$~ b2=Vk;^DS S*a)u2UӋa>i5eC<byŠH>kpؓ:|EP*𬸪ۧ?}j`sMb=Ub[~QZ} xGN5wx+k,uStI!dWgB%NJmoUUI*XEBxO;Sᨹ y.'g2m 1J~V쮮{B]p(QVUe MrܕƝߒ<&78i[sJ>;N*4CV%Y#F|MZM /2qt|iB KcIGCx/c׽Us4֗s0;@oD5ғ_OiIS3D_hF(n;xFɡM*3褱0Nz=[R0Cn! '=HJ aYl=fҁց;OK%I2tYm>DVUÃLҏ6wz\$8:sivYK]{u>` N:&*jh51Gr':p),zk5:]gL߾Jb vD"Qfy-S}R?Lj^%Go G+v8m7G/||c*!о)g)kUOc;/2jt𕣈rP_dd6ZE"4qg{(3ZB)x9-^^#4* |IfWE=bVrJΈWV mLވ:X!7|x:Iz &hX#R4{A :U_&c Q+a%D)#vCB<o<.Yg0ަ R<3\uE_hSq>SӖ?R3E  NsJ1v=aķx)X{B?r 2)Yj/V3,/¿wӊ<#Ia9RLa-B迧ia!!#iSԽb=(F G3>&WIߥ49՜wiy._DH'CZ\ZL; f=U Izl۲E9?c]k-6H$Jr{(m W/i5,Z~:yX6 o63f8m^aD86sb>2]/b/״hA:5xn`b#Gs3uC\J,t)ēsǡ$y yc= Kj~mU D̯OZsm,vm~ '}r ^0y,8OERN]H ~pVġ5܊ӆomX 6'ʿBh 4*&PO g#̙<PRR]2$?hmŌK}%(ʪ>ްp}kE)7쇃EZs|,L@QXؚ&ސN%'۱LɱȾX#{U]VZ14n!#J_5;D g(NL="@A_BVٻW}W,l+fٔ  촒k7 鈘%dx7O/s&eJP=&0T/Q ٗPQ6A@<Û# ~6H-$+pY櫗el 2*];[.chH|к= ]nު|T◶u.vl-4$7z!qr (H$7Uem# 6.>m@E53@yt~8ڪT"C=vfi6!:OBJ1Գ eǏ]B[.#x{f nqY䡱O3Q&@ZR3O~Xzj Oɧy"7"i>_5b$e]O8DLyO KCNqqʜZm5s,/a>faJxn/]ǐB>ip:_z氥 Bd1m ՌK'֢ W(o`2 6|q8U(mr*tbrvOS0DTp$\{bVUٿ/W>jtOWaa^x`'K2*Տ2 ܰ^-HaȾA&Nsx@Ku' !*^ЗWz%חgCv& L'p2n9/[:gc7>${/*ßdV kY+"-2I$PU>kr}yVH]~H)ߊgP+ 1 yZtښܛ eFj!/_ 䇖_`J/ev".z.D3UQk$> "/v\pz' Ȅ3ٴ:\M͖JzmID Vه:"S^LK]HuTP920p蕒B畸I]YP['|E1,OS{9_Bd>IY1EiZo~#G_鳼A {rQ2:eK(*,JcL8J~oL"9U:r>k 690?!REzI_ Ai84eMGyQl~JJ0>܄lJC˭j0?nU6I!xD(|{g:JrC^ă2T~Aw]4W\FSWQZZ@ 8I\ncJCߕ L ٻ$*(&K0o@,(tn+:XJ$YpAd}~B0&lYghyF^I.j渧 7|ڕ3IYx$_ r gB1-t*L{WRqik| .*M:Q[ZY<MbEæHW꘷&vL ]3㛏%SӪE-v Nu+d׌g>C.]f$Zǭ4#6sG N)AF%* lǝ+"``*3.P)N  8Q[s3uz/"%H6;̟rxXE]\SA[sb?AbB8Cň"}$6@ɧ0 @hVa9/v37jʂSاlh塝ءs u~b݌dg Q:i>hpWKșN$HM $!Or1/Vx^aϋ%ܣ4 ej aܥ_hSt/'@bZg}]T쒦J$vMx?r a[{5hFmۖԺ1DC/ [f yxPi+@M"#wwۅGFZe]}H<)[ vk@Vβuk_*1k@fKk>0dN澇_}20n%X om3KJeqs=]2<[i Raf֙NX2m&ʖśeZd8WQIWѯ\*3ftWfw~>;8chB)zO`K,ᢓ7ī~qfAO~QPeY A*̢D={]r1]Fnh$-Xp Bu @bq;=07ɫ Ps4t{pyCqy Jo!DK4]P^<ƲxS~olРb Sy2J8~j3W 0W \Tģ+=1u; 儠hF ^=M%(EB[|d>_Z>fffhI~NY<3s>5s!j\#Y޸7Ϸqł0>(o[jKD*8[>GqXgQ5 r5vwqeQfO\?4ecۖp2JDm j7c#`c143 t&ڜ2"Z5M,tbְHI Z81蘕}s~˓M<8j1Mi*5c^iE;,YnCQf^λ 6}[լ!(êW;5+Лxz\М}w`UEiw.&,d3&zDVۮU@!CQJ>7=2(KY-錃TC}0mϧN"3RHWƀjiD&{cܴGl},#;A%1{ȥl7oZDD0 ds)xKa0@ RWuyFm4FXJO3"njU`lvJQ+nH3{g;5|;%8@OmE J֍aqV}=X@1fKZѸ0l MZ+,`%#zU&v- F942lI87Q);ڙ$9|"Ԃ%U6 [W!I#Пc  CL'9]"Xj$ =ET2-.{5f&qi6=R õGBkMYy/zK7l@֠L+/_Fq(ښ(T-yb++'/WkSM`\(=zt ^${_ιmǟHYֈ.^Aآ1N|ӈ[2"hnZ- !8?O OǮ4ʘ01v(6BKv9\4T]39o,RN]]J̃N(!J^36 m'{5ebhʀ0Q^QֳB=F͢dBdGӿ0+C5T<@n,8jxß:o7^\wV<Ê  ~|q<)m1i=b6}`Wy' ەgqղF+I+Ũ0<'̩];%nT޲t6nucW\%&l~-&s~l/U)@ݫ\{&yϺk`O/kݣ~ 㑛ب.C֮d3%r &;?#1TcC"\ư$?S> 4ISydMRj{~BGOr4؎ʊ0+y/JL+B-GB cU2N+>]М|PH2˺e]i>OAsIx?{!jyrŇ 'N/aH/Y( r7-i&x*NR[k^icK񹍋I&B9HQ\@80=KP v2nGT6== 9Ȱ O)7@JDuI-~P2A*,R~i<)NT(7}DQHN yo\̝߱E/ye'N-N%a\[ɨV-<μgxkΦU{+{H@*C8#2Y9??xk |9̻oz(y((߯ab]{Vcȉ_ [ȫu ([,^9nBBwo>8 #&tmچanc.#vQܜ {+?8Wy4 ;ŅY<=-+:V(BIqm2yv82,7$W̐}n%@-l|9M[qN1Yv)Ē;PV2m#Mi!3˵4/4/WyuAUOj9lyF{E%jLAZLL؈Li}n)]d%͈ÆOT=%g*wȵuoJZ6E&5C7FB:Dn2k,,+}XTv Wj]^D j]"T,}7!EW"]G __j6}`4QmȎ*]ȼPΉÐb1p ea#vD86 ͡|KZz/ Y>[qSÛ6Ubq:4kݎܒխy\crjtj!;e}rAd)1Pm}[ 4cº60>~u&jsV#GQ/Uhw+=_ DpUuԱZgiEItņn}/d #=v5jb W&:k|3z~ pw)B1QpPN6_nol!\[Ju}vzjo'Qdջ,q~/%Hbk6|(͐QYفI }$E 0›8`:zwvTPye[+qÍneݶJU].hA 5HGwJA֟\wz.ӛZ,8%wxr=[q$kB*1׈2&dƽpΕjL'fW]?0.n87U4ۅJ $klc^&5rS<^`!vP*`jUj.+0<:PF8LvO<zC)b@w"j=Gtc7X N!Ih XA9pW 觘4\確WTlrmHNA\@ƳGQIWY ˵bΰ=sRk_w /JӘe9>%ʟ\,Y < aM~D&q1pf-3wJPr`VB(B"7ɡט:ciAkwu50m`HjjNqаٝ\:/RpOx.*^NLv)hzUґ4 8T OxBA( i?[Lj|rړ]xL"iǒwgflaSй_b/$&_/JJe &)1n2rg #p2'{ LsQy7PPi t>n 0\Fo!LW &S1sk {5vo_r|ٍrZS PmDrw⟕R7x<KOs!:QG9O`oFz%b*g3,Natm6 aC8 fC)MtH꩖0KN~b! Ưg 52˯?i;jI(u)t4]^';SmROv ::crxtEm= K귂 H|!e:lajS.j 4P+FzHE%\-SVHn:aD%WudugMm\Gj!ͺ'.*_*9 ^Q_cގ[IC%(?ەR7LuGމWT&F/dTurGռ׍ /^ŠZOmkrx /JJ .o4r6(g}RQl% nm ]@qsòZ fZ4y\Sa69&k"wnV=ˮt_.R|rj= v7;F%K㞪"iW6ů03`PpݛVpq`zFՆ̖3䃞`UԝiՔrf4tO2LaF#P&6f5aJvNNDy}gRU_+X_d2 =g7x5y= l ) R/cʯP 6  ~5AsKL>sf~SMLa?ܣ]sbl  \4(aS:EaKY ;ۗGAw-pM1>u\-:(r}`zZP Œ?Q;a%H/ f,7{ e*m-;EC0z@$Rt).$@Oom m5sӪXTm]ez~ B;>T9 Ab!bEHX˼SQ jl,8A̒GW<ݲBV743SESgm)-UR-}KeT[]̸ y ߀d)܍XWl( >U)3= Z$a3qyߝƀZtW43׭S\EX{݁\-l"Q΅$@Լ?6Q8*FfO Y8PꆢG$C>!k8^IH7 G!5+)L:#k˶CҖ=ȝѸXG@k ]wlZmԳVYU/p}m}A}B (Xg5|罳X}U_P VL>ʟ!hYe!tO2+XM -vPslw;:JɳbZ@V3 , `2زEL40Z ؼD;,.YJ;VhL1aүM.ӻ۬)mlF?w4r Jɝ"E ugYlK_$$?+ <&pssPv1G~eRy+бB3&?3|h\!9Xa6$3A e#~_XE a-" mD/5B䵧t'asĤ3?顊)5}~N>>]=|mM>v@X j(.I0D]-z; AOy ޼k+Ay1uVUYwƎ-%{.*;Mg.0=WK4i%O=+@,7Ӝ`:<)\Št'P$ix=ȺG,RcҐWpUa&E4h-g=V?4\[^v]ˮnFv4OqK$s.<rzvflmiQ O.Y@WU%?!d:sV'@\< U>qTaŊg61' '4'mE"$AbР¸Օ':Z󺸐廉q,g\qGwۥ U60o $9`AR|a'-uT&l7pxqloDOEW9v-t TrܫoDKw)43@PBq $l \Q`CĒcBC'lBD8H9iMG F;OD3 :OBԁ'O,RSm9! 2,>ULX%M3߯4?iO D[AcIqP=hVη7?jL%Bȫ䲰W)٣ }b<0Z϶y!M(kcu; F҆{Bf'_HU *,W3U2-*]ja \JʊN#D;;MoʤN~|Ynt"Fk4 }rL>6;YbϾa 9ݴ+ብ(p'HBa>r֎T(wXhyDhGE.0 U$42ی(OAW~UGjb_$үKl=Ko5 rp|W@,럴 2'EGШ)DY+J~Gr-l.U;bG8XŅo(H$м(.mݐN˜_LAq=.;y,W Zli։HlM}G!F]ܤhY~z #/G)t e=Y2r jYkӾlw{ou{&:YAxQ^>X.cqQ@eW0bVX W;. zbN҂7F% U=%mJjdgS7žnp0 .搙q" =%덳i_@eZy*TO~Yj"g*^32l[>^']Eڊ"Rc{ܰ븩IwO1P7THlx/:) Ʉΰ8O}x3 f8+4Fo+#ب0ޒ}:Ojҡa|ˊ[|.$CԶS_Dl/å)1@ 1XB8 O<ʏ:xBiRg' :geWѼyZ[t.c]^ S6BD0}δ XOTv}Qi:YFhv.Nq!vjW}e8Eq,GMMa[I0( P@WH>֘1h"c WGO&'{vZ{Zn -!xHyx8Օ _^d1"U24$\1+wInvAVc=e t]T4L iEP&A2U9P:ϭ=odyiQ&tuc,yC s2ps9-#G78RtǖR Kp(y{Pelwi|$+-w`Z1PD)GhKSP2<^y-dQt\'|FeW;CQu_~[[`h 閃-.DE3"Bzhaز?Yï}H5|zdXu ?q0 ASʿf7LOWozk.ITk$ o~WnÏ!  \"%jHOTdB [X]=rXs|ǧՌ=?fPjeV.'ZۭY{L&8{+ ^1m[t:VA@1EB0Coq$u$Pl֕Ci6u=',FW4 kl 5d{4Җ (4L_Qm8Y˥Gd#QaC9Yt+| h LGnlIbR}@Zw%_(W"Eo6wǏ poA M~hYrЛxk{~Q?sҡqv366¸ƶ۹$R8d;#:_5lcOiF\KR|j"㘧av2HBpdbT]kb);K'ۯ-`p{ #ɻӁgP@$J,ƣU@_睿 yg^CCZJ)l'U:/Sͽ.:zb,s؈]Q#SHl,ƫqW7L0/Jެˋ/ pefbNǕ o~h]%f(MO,@ATҔO&? +MV{!`GnZo)Oy`C§ _}. n3QO]fsfZ)=6m]uAٲ16Qӧ<92!SeD[ὛQ2!d8̗c:+K @!81axl!| %.n6u$+p88{l"2ۊgb>;<="p4P6\!VכϿb'Oq\(( 1u_zmK/ʺ:q5zrC7ƀڭ8bn/ b~jm=i8ZUkѭMaR LD Nf!.zFfOapNr#6_ץ]pzʰn̕Q Yz-,NC8wjeh%eQ':) @CШ U~P1%I@&J *3Yz }8SZ((nLvLIfs/,~օvk4*s1wȄ%c vzZİ?b-v2,D#J$<~5'Tuglh~pd[,ZD {V.2ǫ;ʷϐUW@T/~'KIeʇMpȏ0j_wCόD͙l`_@ ^J!E6_['>Q Ej$puɥAXp/W T&3.xx } A]Q ,TZ!2&AhgDӦZUaZD#V@\4B/u G[`Øڂ2^U$gaĚɬvϺ N03 OQ΂`1&ṉh L<;QbGfi\K`16a@X3/a8L  jC╋Zh, b igvљ5vtFB[YDxW4ޫJ7ųEf66T|bl{=ݼm&ȉ"xSǀCFwQVGԔ> wWw\W+9$(H,=KZ,d`(NQדG'Hf Hi ,!;>zSrTB/q7 l /UT1£X!gmj3DNi:/Y(& ևdA"@©tbkQ ec KP@n^~qJ޾age*xLő}rJQ/#}/wE^Ųìt s>zumV(+lDDZ=PlՒ*嘭e[>V\°x "mÑQ1lUE`϶OjPfA8Kfa `='nw}w*‡zC,BgZׅFUoi3YhkxRHc`ˮ)[vn/ݯv9qƽ0obqAD7';;|Q&03 SwOz5b&C+:b0}RxhX[>G~kM֟3ibvrԑڪ{xk˓'zi%*;sJk0<ۺ [L |R# ڙ;7?9W/8J7R `Vrk'AcL *#BeVc0naTz9Jԏy'`vBxQ 4^:.* bp{EȿyJ!`y̎m2qyAO(YmtUanP!EIpk6;N O87ncJgT֜Շi;A=e%C7N''S&SIQ>/ [(mō}3I0^4W=s,]y$/U=f@rk"?|/*gLıͺ)9u'2n%Rsl}y3'ƵTop *jxOw a XT1͑&mwSnmڃE$}?޴z\?)8ݨ a6o?O/11 /GڔTaR0*qll!PrM0$I^wk:ǃ4RspGO)w bҧ7+48ȤUb7J~H#BPB\/օBsb v:^=1\Ţ 3KC4QP ,u◼ HM'R/UflGzr!r7o oZxz%<յH:- @L,6תt X+#^HXhy9jH| `vڴtDPZ$dS'+b/(F 4O / .Si&76x!Q~1NE< K ,[th4!Y&. _ɻMgق!&BN}{]4]u+a:>1#q,kjlGCb~j E_@d7}o|k~;ޮ EgdhW#< 0`!XU@ԭ$ w扪H;rU %y !Έ%yt]تe<m/\43343c`]ԱQ#(*+{0@^M=l,JMۇ`>h%[ wT[GƸ[`$rGi@E`_juyZb"x2'ODz4iDYAojh0#h)?8A< +~w_Abuw+'iղpk\(#P_5@tL<rx[[Ϧ`,`CVb Z&L$y)Oo:=6j>k xkp`tYaqXDB-lƚ3>֯+#+yEQ<ҒN,ҡ$`ۤ^I SVxfUU.([hп53 0g*HfZ8QII_?nu`/^Ffk6YT!/q݅13FwJ{$,sMNGL8'vw7 dr1RbYg0x!HDŽ{A'2h u+`B~wi74̆ =)G9bzо k~^գ;q.]"+mCtCMZTj`1 aD|auOBLAgumI^1OMj:݀NXBQK\@fSb`vW^B\ѷ:$+bkg\70NK[,b0+e@:ڝ?r95hW$?% cZ`(XuvS)> ^NubHT)/6J?jUL=PB(e]@Zn+wI>7[iHW5˨5)Xo-Fi[l]I,q0N%S|aֺMLFrʫGa:F.Mcu> t@w8WϋV P52_@26fD T4 V4eKv vXRb^[WGXip7獃!E,[eRm:h : +1yAG"DYִyWKÅ:Oz{3sPlj¢P_ b7B xj^4!>]j/_-"N@לQQV\ƺ=v1=/Uю︲V5uZq}QLӸdyjj=ꬃk݅JT/:Jԛr0->N3-0atI"U ls̄Kܼ'wӢ,sCh0!pewW9̨616ܭldżDtǟ!8eKJfZF8ip:e"}!߾)Q/puv)yH?' v7.-yRm woUf|d:|kשt5[0g72w[s&O>h|X/M7t;wϧ膺OdC"(RCf߱ߘrX}u07&Kn|'eߔYFS;ݖq&(kxLk=/b/>d/$;&u'FB{*ض`>ER%;W~ZV!oQ?3(yHeT$ ! Ʌ9p:& }jN=CEhh@;R8;҈gPl*ʑ1)bONqq)cӀd)G9/ї[d)}1=ζ+w.kA0UnCъEk$"u; {Heۛ\=lm6y_0WdA*#H4" ;M4Sտ~!,1XPY9i㚤 ڬYTYp4t$7y[.XmZ2"+2B6?p|Z*']hN H|NOGx-'M5tINo?%F/j=ɆueW ᫞t"0M{ZaA@ ꂎ7;$ i_;o{tyT F){v|W,1"W̺8oz`$$W"A"@c<߀7į>ژAoB޽Uޝbr5x0mٴH(IYQlL }YłcE>{JPV!Iٍ`HDϷ@YDx N  i)~~ 5J.TIXNqRH6/b4n ۶ЏaapE ^}e_z\ k=UtŲ-U6'ALUj ?h@I ڹrL2/%)M\?鯎3Z|p۶ XMP}twE*S`? >%17{4G\EDڱ*0Q&cRNvKq8_*da!Ŏ-)  A;u=h^s/!zޔ`F ؄;fܚV\. kI(T鴸ҰWU509U [yx/M4cQ8hK]({t[ _GT؟тPKǗq">;5݂@TSY! uI26!M>S~-|o /#RU̱n6Dno Td|9+*Kpa&Ml\PQY'QN*!!\|H>0KJ}4֌gޣ7Ȋ0 1YM'oj3"\Q.}~enj %tÈ]6Q:K}= 5k ij.,(a> ,.XXsu59EX0Cg̊VI?OMEzi /d\uP.d~}}*_7͸$G@o_c`3 ]Bޕje0wl3 Bs!pγY(qhݧbõcZ͆D3 6Th=z'+va!KB6`-#/YIEЖ#%~J0>}PJe%Ʈ o TTѨ2ܮkEc7X)4:|WsڌHa~k[u S]Qy]+`Q'*U5)mhI7Oh=vX!"ATGa7Ϫ,[!cAsJo}C6#tLrE۱WE1 ˀmîCn 5wZ;kGs3ij~!+5rT" Nb6|g*vRmsG؎?X(uoU#l|#ǣӺ5bJOv,Wyu#D4e_2r{ aWenu:) =1TY/RARҗ.ʁjav]:yo{°R<$}ˎ"3?ѾRN%A7d5 ϳWEſhx :rw4g8ɦB6\2^1We`LV1jXF Eo|>̾nşOgyO1X-#<A~<ܣ`HtJ!84VBj Rѹ>EYg^=U8Y0V[\,d3,$V4+vvdyC FR^/-&a^J$vrX+6JW2ƪSU V eM=|CRmU>ͦy;,cK[ kr]wKPmf):3H^/ڇu2B՚¥{;4bgݹ.QǸzB?sӄ^}'Q_L9F$c>;P~tWn vVnkI?*)Œ:v\3e B꽚s6h7u} ڐ,4 pRaAL:l@`Ioʏ}VQ8"DH7ΤԦϾQ@㑉`p1 w}k bu+G?tqSvQv[Pf*݉ f!>tqwnD=J_8LA` ߥNbL]{$`\JnGnÌђK) z%1jFO*K6#H!ˈ\R =b0D4*0.%[a5&$aƬs<=LcEPX-01|z B;CF^h]X[}^x~)~vОqam)IQqkYMKĮۿ }|MC3fל-6Hwj3H6rx&򵌬Îccg1 _.'C8]fC M>]{&4)-N&5[A 5JP77rLSUlGAVA89/NE$ps;OTä + Q5ID#! [C6tҤ5DЙܵT_Rc^a.m}0\__(bNdSI`{ :WuD Ezn% ^dPQU]3ibө Bixi Sq;\y(<<n Mȯ6~[zLP&9n!_%2qwO?腲`,1n-ŋII[133^Rݕ"p! }K1}_^Gs \SKLWzϥPFuȟUla.A"y*6_eh؏r|:_ĺ)p̓_0WVsbEOBVĜåqH UQhd9y ^wi˼QToɾ -MXHϫ.`ޜKIv zD97:t&(9lX }T!+E`DHcvNHoY Չ]T}ŷ l>#ek |-ɲo4-506,߂̟.Bܽv`W[m zcz-W@>4? 5oc5 ]v{gM$/xaA%ux6&YO.'EP 2OW;S+&:-X _ h/h;$]R!iJjPˬ[@)k?,{IΕBV}u&JW>C792FH:F=~J~ۙǔ{@„k;Q^stE G>$(iO: C]Z  }f}݁%$1AY9<Lubۦ )Xzld]u~8yPY:֌3NgF?$G.gϋ@9;-NbZL@ *:돮LզpKՇX=蠪PKmGis1AC4^!s=nDnAx} .`̥ .)m-Ej^{qE^/~|߸YnUIǎlyն~`c޶U֒{3ɗU`{٠#YHT5ct<$+kϑ_mk?i%8;ڙE(Sx_X`lMI&Q؝z_b˧j'+ i8v6S" kv>9k#?;:NF{d15L@Ib?hU'{eЙFd dZb*2羔 .ngԧ n7;؍^z.B m!zCSyT?X"R;CoؚVQ)ԞfȂ%UXXyȔ Zq>)5x \=ۙ۳7i3 g5z3[)Q= hEss'`[)R-MMO"-mh 8eǬ0L]ʳg;:yUKcat9%ShΞ(ab5:$LOHE#ubye[']ǴwU=0<`E*(k9gu>9lꤜ_qNp:` +q9FD8K$3=nW Vcp@ituld,2~ZTU<k5 ՘ uVK^9`DǍşVJk,SƹտpEWj<':HgHO5联w!ӆ ;aT1OhKL H5ʿ,Π_ˠPts%e]F<7 @- J.;Oᦷ:N%r427Bi''WTIz}z֥ý MX'`]R";TN"R1`d),aISJsn[q3LҐ;s0X^rQ÷KePYD,=OaVy)K7 V$MJU+ n@xgPDcg^ m[}}7~aWxӼOzzBW[kMrõ碦)Bgn>i j"j*™DSC v1[[TbcE tF"JY5^+'P}e o/T ]B3ڗŐg)(_#-#Lͣy8 :IƎ2q?x>Ո81:} z#ٝ3VP^ ѳ=Cxt6JX R!:픉.-+|}8 yd2^Mssz8pxjCiMjQq %[~IN6\ iVjl%qôd1+\΅ǎ=!+ENTN,B21K/V}nr3vyISIyc!@߇9f]>0ڤLkŒ% u@p0հbrȻPgUq)Z[}fԖm3`+3uwwYCYrE$U%V^AP*7#wpqFވ$MȪ.%~\DFeOX@̨6c[' YQmzYV]řKD~>%~<s.A(|Z+/$~QeNhQ~3]j_qAe(39"%J9 ITwL} I'3jF䪧5"]}v1/evE޿##If'BU߹ݢI*ȝ>`꣱*)2S-;,qR cC\(3fLeJ{8oĺh4f"Er/;` e w1VIsZ-yb`D8'\ꗰ][!e?n7YzlC 1މ;BPGr)@ OgILIkC࣊aa{Ċ;88/@`GwZ&]0! x[ˤw4 nŠzt5?Chbm,E*OnA>6ؒf@s 6MuQ9* էǔKix7/TFHlYT S4B(?;vJM 1z|"dCbUֵ~D|d0Ia{-KaI 50W2Wl#\ ( :;䊅6r4Qbnƅ`>h2F*8E]ˍ)ޥ2=r,NdwW=b,20!iRw16r}ShwRQl-h%Ha cq17 Pkq?1^*nV+f7Vm%KL++wX1BǏgM5x:qE.d\ ٦+-|M'0R5ȶClLx/)ARCPΧ}yo)(߁fmSqd VZ=5G$:GD2(oXnkL*رyõX֤[*׭\EwT‡:[M#Gqر-5Ȓَ K;8YJ Ot`lflƂ;o%s\|3o<,2KEY}Ê-O|}cQ ,ٞ"$ M߷rLuW/$wgڽm :5,)Ifm\RqvuaSaU7#?ս51R6k(%]_+bRZM5k)o1yFZ@3Za$% YI/V#~0_\'%֮@|9QESՄb풉 r9ɦ;kFQQ04-K$ee<~l5xԛVv&4>RZ J.cCޣ؍8%6B:\j:y}\3ۉӾ^L H4Yֽ{9nP/S >ݟH^UK,rט6ʎe O]t (@9!"`#o8E^_WeCMȤZ5G! T\:6" ֫|(6:.S^Z>|7IY$0)G^}{ णn[]4T*uUf&[&߂\gR@cFiC)[~\+s(КTj7lOܐ6Pە4l<6׺HW,""w#(=wFX=A&tw9}_Jop>ԁ|Kؖ6yô%`8n]eљeO6,c*u!  3x IyZ$*mD:  dqoYy!VJ\lےȊB1ϵc|10q%' L`1^z_9 6сΤ;x:Ua5Ly=fC64|D %z_T$=m2 -͒U - |{c7_&‡^('8bGM)l7?ĭaG,&$IT?V; C]:(g]0gJ.6ENE_hۙ7q.[{w+lT"FݶEGQ$3*9`ftM-Fx^'a_ ȣLū̝Ҍt*Q66BvadnG 9N^Kic) %TpADL!Nx} *O:p8>KaF}⵵ߜ{ Yo$؊i\Ir& ApJ5_bE+NJlIZthQ"( &'xjwi4qf%JP1ag-&)Vߣ*FAת!$n X-:%'Cq4"OT59N,8պ '!AhY^NHFqdv%Oy̬O;ݚɂ.K'q6} ֏HV7_BÚV<ϽEZTζ^Z;h}fI$b "{mVҰ&̨$մ}x{C(^uNga*E$M3<"r5B4|lY]մ45od&g=x={Ki[ $ (GTᅵ8!Q$s [u}ð1(Vأ\!,;ѵ;>v m80x9GRܧ3T !ӊ3H0k*3(@hYs/_,fN6p)wn|C5ݢjtB,=CǺ &嫡kB3䶥ki%T.31|ߴg2mOv[V ,f/D3 0D$;\N)lo#dWxDF{M\<ƶ6 P>AWVG7S:kCgwMkIgu^͹`>3''oқ a$b/ W7}yug? &j ~.aoohSiN^˦ q)'r,b_S/>̱cKmkxdEyxI^Vŧ3_,#!|="a)}8 N"0QoP93א5*bLDCՁ,G_A,MJf0:{,ЗZBwXݹ3#- VG :IEYJlߥD!FCh1Aaesz\T_S" ؼ4.I!:=@.$Â$uRX+0Qu0*f3~WzxN/SpRJťYtۜܳv-rDRI;?0|Pg rRfz3^)m羖2>畁)0vc\F>s n$Xa}OH!s[k _Y5[fFxV3"nbv?qX=dQs7ZTAt+Lף4ٴ) տN5&&aZ<} ǨcԘ5`¼'_$zWi`1qRqw:L_C6bH3L ;L'kƵYt$ņ&tyUYClW wӯ<ܱr CƻL\< 4}KSd:E$pS"2Y"qct u+N->3J zބ)}V&ҚsnH+$[+MFAV-1M$'L~g8аv΂WxO1S_*E )ZwO _\FoߺdIM쀖?Lf 2]5 G$[INYiHi|n .Gݴ&`(C#F*l7&j] ,+\3cujv=R$+3 %b)C{wVƐGj9IhRv2B@ }#`'/K'>SAGU|ZMCR֐¤J;sUq.lDvAe볥OUҎ\օɮ< ~XoT2ZLj: ɈĠA .+X3*ҝ=0.MG凚b_>0:@YEoH&ne̬z?,pSl $tlXga=%` ]T6qF-zi_x8;<gl&a&=ojVT= {fEF4o?)࠺1d|4džk;"C|YC8:P/>G~3hlvjKA["UUuMӜS8c7@Ã5)TuvHݚ@$jvy^Y7MNKYsͬX'uN.UgR4 )]P&2rsiU6ƩAOܣJWc-{&^k|l}ڿwsI[8<ڏXxi>%OavN}jIPi'A4${_H,b 6k)\=?|I?i:քYs*8}tbCz[@7,(RGn7ŷ3}E$-%2Tt-W&frjv\gfQ,OO ^jאK'l;.Ƞp$.oFϔ M+1E wbqA0{ w m6,D,@g3U{~L/fY4.lugS e-&}(S݉W? uU<ʜk/+ W]$$:b ^jfN</n@9n[TτP73-΄T;Ak& +{.`7@BN 32zc}6~#%4치*~tLGmr]7X(w ǂ)Mk7992Ś )4Bn*.u֛diuMjQ].MWhI`eBHq%uo'osߚ \_ޥBOZ2 aEJ&\ŅV7 BOݾFe9 ?#&1PHX9lh 293 \.?[,|1 2 bm[%ǓP@P 9aQ!:G3ʔ-`+s>ȇ &*i 8AB˘{+ 害g+7OYΌMzZ9ria$hjͣij@ay^.jrg5Qme C_4nYup]|Z넜cWk& t @jS/1cn}DS4:^b!E]Jr-:i/ $]M"A‡) ;=oʺmL-hpr|ndR&f{: Ĕ~74 C¬J-+cE8<2E]:"5a]-8BCP76aх 5s${Z贽m*!aQ<\Ao- Nqoe1pz4l]W؎}*%V )錏Oã\$%-w;˥#Wߨ |j)BLx՜^j^K8Ɩo $&΢lWy= ׂi|0F)/c#n$лF(\RK ->~[I&n=[(?#|U1W+ `Mx/UR6*4A'AQ}ݒ?P_G0 w@1I`G5_D[&i[<ʆB~i>%ތJ}z߁&#D p;kwMC%hm:4<9q @$9RDh=Nb?ͣ?Z҆*1g4E9f+GqC*}kCb OKO!jr}:B=np=u)1I仠p;G3g}EK8gW^>P(mF=S|db>6twΚcL 96}E;|o3*#n fъUg6t-@3v}%zq&"0d>Ň|ɷ)Q&-kScs_tG$2֔Qihj<ԦlT(eHSԭn/Rs77.{~ù8pLȅ4ۍ7 w:Rxkj.#20i&uQr1[7b_ "tbPh{poͼ2^ɹn91ق_ ~TĹQ9,zfmJH6ϹspP֕ެrhE -0HcWنN^5X㇃pqȊSYuBl[97cO}ƗˉʔBfWĆ1/M%.|TF8yYP3ўx{U7b_ȋSz!rgX{'*hL 룢 ońd#b4QU!EA0`Մyv<Ɋko%l4AȚ1yI“gqQk\FԎy$ %\.B6ml=ǀ[́\Z;G{"^.lH䅼NX}y&xDxWk-ZF,Np8L58xP^DRiCbӕtOM>|(J=q$vbe6Z0BRao_N4E h%[yWgoHK-$A>Vi0(C}Hr~-EfZrHvƓgX+nfGNGqFOhnA^|7VLo^1J6UY {IWf/́􁏂!7n8ԟv;&DHMQ- aД=<sTf׋;0wwhˊ8oRw?k&/^lW,IS#͇&;5`ESS-D׬5fXZԝ"<_Fۤ{ d݄U)O{Wsm[K9/Q D4aAY7tP6=Jvknq0 w}G*h;(@wa}~ϝ_ok&0Ŷ vc4j9R;;QF-,r۷;Ts㉽9>H$now$ìc0:aW) &FVQfh6śZeO^[,zXeM.89,V#O?xczƟgxiУ3΀ZJQuYf9`c5,enHalw􊣧 J+bF)g_H|XiƇ(S+,K q\N㵨MclYy[t<*6fLrtp"7~s3{gtWoa^U:ڍ&pઓtpiwe 5?D|H4%h"*td!ˤq|Ⱥ$s,124xX8~ٱ|jO@lݼu MnM!Hy!RA{̈́}"MOT~ک !*dql| (*&.OIx=3؇}"!^M~c*i G (&JiNB|WbлLVA;&О.W uyсhyDmD%BZ8yQw,u*MT)R>&mX?gDӀþ6Ѵ/=?W:sҞ d awn,%ufAԻcN u@PfpZuZRfܕ3s{D?߷Up)5OHdwotcT/䏱 '@|bĹ/=5Z ;̶x̼^+GYҬJr9PYuEö #(:(fmEԣQIz_28pFydb]8.n`6:LJL"`eq0C&묁j:9ʚ aN줗Bܢ 0\96:u/%Q5mw ΨS/5?05t,12q1=Xhq?.=+h)boc:#8]%DTO0R<.P횃,ZοE]ZE̜.k?Fݝ=@}4l j8xoc5E'{I銉r1rޅ~狗 ѴCDT=tP/ $*^)iV;ůäd"j{*ҒГ 9P "AKG@s>?:fm[Q ᫴.tq'z@vtƤv_33X0v,o.&IsI fk%r P܋P2jHPa|pϒ7 &"0^jubt"w (?:6gQ@ZZlyu [ u/}IrK$p\)$3dU_K6v+mGyl:)3Qٴ‘gsr'eM l*/dY!pc,F%Uqy]^99l$Fms]u-ӫyW-16n֩NHdY_9i ْjG UBw8XxK[':z=RreAWID1YpG! {,?SKn:#sO7n5g$9 G73W$&奊?&LJ`O* *9\7HJ]bK﫤 muZ:^x8FE.T+xrl{b, .bA]Wኾ pbiDL@id{hӣ wQ+x.~FH(9~䟼Me>C h-лIe򊽒s_dh4ZeKfUd#Fա m"fs/yMǞ_OoEnVUO;TچظkmѶJ"V!DXNQXP:[oMΏϒ]f +f3?&G!zgL;3%WJ2 :/6DS % .0g`"*B0 {IxJLz;D\o )WX+ˬ&#~sW?C`L/c,C4hPγe ]$08Fs"DqxkŞs Ӳ6Һ2rY_Q쓴#N:+9;>|vh>\eXqHQ&&?$!6nl7?HD1>F >= q63_ B\ăٿ ~=:gSwTA1#_8 QNR~@sW\`ms++„ @/H~W8] $%l=z,qB7ױ*$ F= +~rRs zp*PfGM {8kV5JaT⾞Hg/qn]NjԳG5_lA&v!jj8|o"t9jC_a.OSbn?KWat2Xٔ(󺺰 ypRj9r;*K]pyAs(CQ$,IF``r XF9EHgrym C2>B<ޢRX-Dtщu$+Lj#qobBr}c$bǦbӭ; 5K0q3Іr_P#&yCz-#n'-H.u`)| KjUIXGn/(Y{J0Y3{ӟIO]r 璖`wU#+Ӎx:/p?:wPZ-Ph'LXըhTo E&;da&#=71ǫIuuݙΕlɚ' ;Bw;?݄i{D(H Eiv߳+\x 4oXc5 A92 y#?O8(fӿ5hDŽl謠[-8H[5WsJ$ptHl3oCcD,ad/|&bWρWH<l^Լ^zձwDlF<"0|G<@-M_+Aبjp< ;^SF)92Tʈ'GH# |"&K81'mRf qRjǻ^nz}$z=>c;sh"K@\a)0`I:fb[Rf쎯=DEkH,F-c?K7 OiKztH&>@Y.^Xbfԇ"o{*w yV 2ߵH%G< GFh#cߛhYGU^ z;b"]Xk`Mm,& ]VvRG,S}P9{%TE'UܽzԄdbxi/YNk# Ґl{j|A58$&¶jك:>˿S?8`2GuX"a$m1 sj{XFàAC [$n9D?"0rOo\,>IjT@YZ1OwQYR' 0$ae4i(Xt6NNvg;[#Y[el&Tԉ̯/- Qҡh_.$M.R8OGf%SFj.z,?њdG̑εf:7b|& cI$.E Hl} Ϗ1ep ωa‹x"Ԥb@ ԻPELEm=eO}O{+9\M%J{~}>QGΘslc L{R:"zi?BHˮ bHUk wmS̍.EQlš]Nޝ;ȆzZ_;pM|:˖Zue\inS룜44r| 7KI~S$,StJ>&! eJn8שCWs={]F=bz@W'9#󦋀l~9Ga +P0X̐Y?k 6\uꝓKU[/؎ZSiTB N #܊ؚ 7EBRC鑑KCOck2y(L`(}~!沾7IݟyjZ3R3}68Y]a&q*Ιk4D)췞rl;v\6kǥ{'pheWycCRwwD# )7za-j0LU-š5M ^ |(7:iXO 6\6aS}ShUX8!iXY/o~~I&$Zqq4$JB\$^DznXlT)Ď0J\ApV:رjgne2:ޘZv%X$ٸ1%ϡ,AOh p9d/ߞmd,pKUzx>%\;mM? VEb CЕ%`Q]ʃסbiٵ͈"nz.-GPaj\zzC{]p[K#){W #q@'J&O>tמ,0{pm)}d.lpXK(\{=OC8S-H':!0!w+TxסeunNk")F2R -2(:Icӌ2C^?l;CT.!o;YD:5:t2JQ̷(uK'rSZHm.4O 3,P/*LHFG)`]\!v6^Y/686Xnv9yFf|骼U.skӝڄgZtkP~zYǦ?yoť rL,7zrO+'pۉE'߿=~LA[y=o^ d4[ՌwNz{VTK\Hy;-4'O9G* -H+=4U7;-ŢQ!@=1$:(2V 3sR!*2&f\7,ן kq#V '}P I?wa<_c:IRxs8}]XTwM!;ķ'"qT6:|(O\jȉ|1!XKJaJ8{Z60YQ@ #4<{j2ޯ 3h-tn$ Ja0[J!4ڂ"ص`h׍adm%)!? +)sߥ\bL5x^frf0O&䕊jMޙ:j/]7M@TC P.r,H,,!VR*-\/@/E r;*חtXG |`Q*ox:Ê$?\L:h#iNh^L ?N]xڝUO}ŝOHܢ_6jŧ>9zLk *U& Y);VS2˪H{^y zGJиa ^啃'"yeyS-)&FV2&b~"^/iwn[W~]&&jm%v%mLFbP?Zϊa>eGP@3(: E4k7rc'+"HIEZlj?NsP:۝`(${Ym%Pם7\4,W5) RU|%iP,MNF<'RDzsG~֠~9ax{U^ylwG' +{`op@s Y(>Kx2\!:\)s+|kE7 `g! I%bV9l5DD"OPp5HPU-X&hF+z$V>M]2_L'\E Rb!`-FZW^s*{Ȍm0c]usE,$$TQpyڼ|SZTyc2X T s״~3b2c 2rR{-ho6x[ NHC_aYQJTF|t!i EL ,5/Hb24 z@{<'Y )hvPw'6UR,Y$_2JeDinQG`e4ahS":&Gʚy#c,ɬo\t\൯/`&HHR1! ]ru"$5ˇ`qȹm8̈٪cc.|wΣx\i)d$UŸ¢gpK2$Bb%,/a P4i-#Xxah#oG#.)p@)KjTBAِh+c%`R-${7 ġחG{j\y(i-V_}=)!\Dž{u-wF)LLHnq9לC5n /vAJyip[W:_anSC@?VԆj:mTk:S\]&-b#TAB:3S|7Jn O*i!TvηG%d-F9-*/,ԚuDmfhZA.Z2 ;}W*s ̑ kb`]scڝ<]kj <c]Y" M&ft.=i Ҽ.z5`|eCʾ4 .ˇ8%vnCq&PXccزI'.wUAi߃σMG@,K>c Sg \LvIUD%FY /* A/DۚQ͝Dpf.妤E88;6v Fi`7 [i鷏Qר_ IJx ^/ܠA~P uI+(T2Jf\4ai6 :Љ4 RoBD ^@xuQ|< ucWglO #Ma1>]QNcxW\&G2X8xbn\b1=E-؁Kjԇ+ ʹ:\JedAkD+҂E|V&\Ab/Dz²r1sY f6F񍧸s( ڝ(P$~R/(j^R}q3-TyxW=xxl|u`5dvdPq QX%6q40s}c;.˹?[+dөkv ? PƀЯ͟ze1rVGk߈G Y!< {Æp6u rNpkGӧN} K3;FKc(BҧaDM*s,a!wHښlg2Q5*v+Cu[if~qΧ]Sǜj[5A0%.JXNf(p 7_=Ì';&G`O P ,d7y7 d9~ҽ<@I8)˂@/*fX{+' pdZ*jϯ7I%&Y)P[!G18M ;ݸ (jԲq:ktΝpQLLG1Q%]X-+,rcMeq:!'wStP92z9/;a7<8iZ̸ ),,Yhș"Wp6O}'EF:@ !O?tbxGZvRwq. m6,K01AilUy(NqrnSl0۔H ea@CoCIU{eD=U`9v)c|ьi AelB+w|H P4&)}XDl^2L1FZ`j~2&rwygS;Cg~ՑU9ot&%<+LfrOXcV]4S7w-amh9׊g2te*("Y֑n{42Q"GҬ?vD!ÆSVTQImۨ$S1u8 sS,$ށtދYFS8~]ȀI!Sk=O,0]Ybw*,r^' ː6ƘZn'^-v Zgt-¯rfZcWV\5S͠hRH~d3S5Κ^(8Edꏓћkb-+x$1-a7jMU28|eLqݗ}f:Z4FtiG+.&й ؏si+N ^4{-7K6GA_nƭ {͢,ոH<oV.2%>#/fV* ATTH*=w3622kPBG|jVI=ۿӥ~U6b 'Nj|dk = pݞp%T9jϖNsyeJ_/-S\ §MElJoq\Y#Cj&f@;'#Eo)ʽ.Ά*GhZH*pM>r/fWp.B3{q;54*Q>ܗ9y}usȎ{dj op+IGã Z H4lXs%e߄햠'س0jj9V>-P&۞Fo@cgKT͖=jvc^2[VۢV;jiEԥr \c_c1- C/g[KYqo=ڒ DTjp>>4AWpj0\‘FB@Z4)%KI׊K-yX1<!0ީxu.[E*HUtm6$@9r~!y(g zR\rQ$tkV*ED`_U %lڀ BoMgʵ\od5mwGQ;]966 4QjRRٕ^l>$đmȑIOqo]#< 4bk>z_6TJfܚ׈G:3o[q5$h(V$kk؅.;ժ+YgRl>Ut nW)_$o$1-|>ZP6{ ̆Ҝ@ *?Ȧ`@p֡=UmAs^A ΅tmbՋNXSji*{ZpwzEK: '\gnOd׈|0aOVC_9ڜt'pm[=n#kjU#X}m}H9IzPejS p(F b>:Q< |K ۈ}S])@7:ut,d/ӑz%302M8 7o*4b]G{\&Qlg(2&q_Ueu*BSq^]U;1ΓW{c182KqS_cbVDWf܆p9$ToW?1Ѭcž=20r[tߡ$Ih5Ņ(G_XiGxE(([ e+E,A4%+Z`j@ Q],\\/Q4mB % M 2 ze$P"=|b`2RV9XtimIՄRQ}5~kFWi2G;mhqgۼ2Bt9C}S b+Wiq=dK/!j >zzFRZ"z!AѠ@*=Ue)4A x9ss6-OK _?N+yDyRۑ cQ7RQ@І!x0-d.7,$=Sn9 N6%R DVpDEOuUb1D/bщΪADAұE6(_\*FY6cyٹ0BjWdlosKրPݑB2cq;Htmek+W] Di9:k|AapiT@ W"cQv,>OsA7/ݦn!زg^G@g!nywfcVQ\}u |M͆sߴh_2xU =UGW,QILymGv\BH}G`\'_&m:Kv8F"o&Q*"(̹FxZE└xle6vB . iXx+ IcC0L]C;Q*ġ$ooP=j7mA~ƸݒqlȮvShfMԾC76UWf+*3Q R̊m 2X.HrnBr <:I&Ä (5ަd rhܒ7TnFC0)P6y|V@d̾lsS 4 (A]26P<fɺ'"tO43 Ah{L˔Da͂!Oė˼"1+EF 2;yG M9,%-leg9tzb9eCĉǷ5tΦMEhU+C_CWy3vIP aa%Pe0AWw,j܅mq E{9Z,kP׊uQ!`S> R';1F ֍w Nt%gY 8;S #n|KԚ9q-Vd iH݅㠖]~6U2ކ)<􆺶3)a`х RxZ`UM akV,z$ɡlB"g=\N#3/[EFr+TlIm#oNU9CoQ8ZIa>e1 6,;4~֛:B@:JX`+""):징ejMWjX,ˠss畳$o H7i gS{uPpa+4 gڗAS<]H."mVc{kED?0 P:Hj=B,2_7i4ʾ+}0˒ $}عz1DV.eD/@2\P.xrĮZtfɑ_ܖl 0|%> p8 C 0TD1- #El-hyjUoR\Q\^T˳B;)iF;gNSky "5C^A]vȻdgc#zBVz9aGi H>4гL)}S1 Eݱ"~Wޖk7&q6;S- ?Wzjj88o|XX[d1)K|R" |"-clFL4@\ @=Taaʊ vM`:B 6ʮ !,6$ ǹsHORKX+aiCê-Q}^E; :z(ܘ&t&#Z;XC# cΡ#DL')-$k*g aZFBD(pPV5>CIZgHY8P`lxN"eíိ} yIʼ&&LWIhˏa4p:?bn$Fз(&n;6$I?Ѳ^*,paFzM_hza*Mǁ* Vs[Cn ^őgV9#Uɶ3 ԑ\"{ Tܱ]*Z% ;OX$j>s a5.C]{9f:~)(e5: 96#OR}.^ZlVKKԌd*Gx Ut'B5R~`ԙ'`uM9{)FQm4X7/7kk]Zx_1Zm<҄Zh0Ɩn 2vg&0F.ǹIq(w0sf[ppI9Ч-٣7CQt]`0~hXZd8%F; Jct[U0A4l̞g+Baf"y7 #q V#v[cj*Jٛԛ8bηXE&^r"yۗU7 *U}-/!ԦrF¬$dnS`N``"a{@푳,ypi2ޡMaprVb4 0 `(Ӻ1ƲGE2R6>ƃQ {>.<.tw4RQY#+PzQU~C̟Hr 5 *u<0࿸ˠ=/}C6 Q @$+UmLAsaVU^{+A9*B g{.`B5/_%I:"թiÁyRh0sؚԲ!pd=T:3Gʢ|lPfX"oVLbQaPXh(wC@T|֋,UΥVabTYaL L5-+Zؾ"e!'®ulyEՁI<_ #9ÖĊ+|fcCϾ,>YOOҎ;W>}l[M^}g|O}_8lL80Tz?¡n08W^Y ?y4 ;$gΌW3@V 5rW0ށ"5t9bY}Ġjêy/?\ڌTT0|la. Ja1biaO7K}*dFk((ֿP T6ԞC "!k ^^2s؆Y @Ti@Ԇ//l5-g@@P㝚 Da0 f[G<~ ${A۹]ǘEE jljs ]+HwCjQTPWkE*#G+ Xӽu]XnQma^TP5X/9 C4NCz!1<H* z/?$k(7g%4Kp@ʐZǥ\tp_l*?U,E|°Vt6.*?HQrD:WfGTKQ zz.*Lȸ׮`F.*ֺ; gխݧV ЄxT"x<xIP/zf{s.o%1hW]O@e 5E%b\f_Q}K$rOxySXbQ`y)WEk;lB,Ln/NTbSOò;t"bI"*ܡ=~kĝ _}ȏ 8t]:׫ռ~!n7} 3VbE Fmi)PT+ Y @\ ei>? 9o = $G,B9]J~E$ qVzmZ5h'Qn eR^Q h4E=D־;?-E@g33 cjas ۋX Ó|p{UxZx9TE;0̔C{w-T=Hs.3[|r\ Vb7Ǡ=在Qx &6oH|NgFocp/s8po6B<9rA*ҫirIx֖|qTx b? OT Ha A6L6$i.Wj<){c} r%)wz棵%&q Qڍ^;)S>"sӴTQz 'SNНc𮡜0Y:(v-<@dzlME4Eau )Lxzf ,FV$\eQuqlpF~*PKae⒠Sk/cjnKER@|D||tOV|2 b/ E7@+Ol6*ݚGsQͽULbFpS]IJ=߷3#):PU'q^;!a Wu @̌9Itz1Ǧԧ>z ϡc8nvlF-Cq448DSG @[FY`ƚzf[ $11,2vN 4/@O4#WF;9ENi 8䉫B,a5Jdo{K^zcG]bvhBRsg>9D8V?a\[h9;{򰎇s8a8 $@B5\9ΎƁ@Ce+A=kWvk6Ms lfaBܝsw@CsD끰) r)eA셿Ɂ`0ACMȃ!`{Ku`CDm7WB//I(MhSך\R7w!FtpY:s ljB^ {N,ϲ 䱃?r *ުXu/Cd7:'ȏBvU %{av?ٮHNF*.yW>֝QZET[vE9gUr4m[=UyTQZb~7 ._ dj|4c4T2Ķߤ+(!ݘگ$KV*Zٞ\)(*h^Xkg e)~^T15~gxC/f'(rl/yv(ײb^S1e2^qlNZe g%2ph [dTֺ+Am6=ZޒnR֒P>Ybb )ؘQ͆#QıHdt(y%%LB2^!*|.d05lE+Qʯ=x%B%@ -)E$v k]v DϭF1􆻬ϑz_EIYt\Ujcbi<5m U4tD2"6$Zt〻B!(͘SܙlqZΚrQ1K+scvmˣL:bǨ/{' 0` 1z1r"þ0 lcdr/W%ǃm̀]\^O2bk*ĄD`SDe(un衜XRꣂ\ =v`UZ&Sl!PIA#$YOM&)E4GnQ S)c*X'Bm†DI r[G˜1vaE}5p@ê"|n%"l%6]r{E~pL([*E?x&{mp5EVҴ?yFX!NR9RBol$/@ OITBpnfTug$C\_MzٶOK_ҷD8s<;M7&-7'  VVJTsaXzY )S3aˊ\zf3 lu^Z*A S7Ld{Ja1:.JH< }(`M{s-q]R +7寁]B)ÿ&EW1,q,t*`/ĹTkڔYȖdZR6D,`!=8>Oɰi`/)wC{`#|1yf@^e{LOh-(~]~vn6 Wi^L+ҍyR.T9ɹzD:N¾ХЮы7 DԂOB5\|a7u9f/͒|ZN 7iQ/.u]QCj")| !-f 'tGz]a;4R'TX <9Tbqrs[XJ3c'v \h))Ipw ieإ!`\=iT[@IfX'y8Ca~7(JXM|PT*.1du$\N`=Qn:Hp5 bրTPU3g,"j;+"ɀf".=M ;ת3qf:%-MPB{;m;+v)bFZ/ Z= 7gJrmm1>qj~!#mea[1+ej`g;v@GM{Z9vZX;6t-$/"w "T;!jRKiݦ9EARzJזI^tz@ J/ΣsG6夽q$\ݟge[!$^V<[\&`).H+C3jYH:=pe8_QD>I_z/pl2nHdž3|,<6B;+U0KlӁ2Y[s.<+̴,T%z({ Ի7(`Ԗ/6/sF R5a[IҜN[`hHߐ`?8x QSquJnah$ׂQ0Tm]q#ћ3,D4g p-fލ}H:V;v0\dw  7wE{x1OhCB W*]વC[Wƺq9JĪa&ȏcC !ufH*]/?m-{OyH0IfME9J᪍,th~;ބz-tC1g؎] N̪'3|`h'.)!`W"KCSN#"+!W 8NȀ}S?R{cC,3Hvg-{7EyךMEi.ͰBx͡S0 mԯ>:ψTYP2L!WLJM)jȗ6xa ${-"tۋv"3)',佅e Xr%tߋ^+G}&;$ཁ@~by2? Wǽ:홭[$iiR&$T#g[VOS'krc[tH3('yr޵pI[:H@9g4Y߄ʉ6i߄nQ^;g~;zjx,[%`r~ }lɌ{ `Xz(yr-)1y+P8D:Z8|9,Xr>xsPbj>Re/,+oG>'h撓WԦ 0(jK My6 œ~_ L Řm'%KZ*ȑ@*b{ml*E0iMU`xU<[<ʗjVy };J L=R5L> G䲫`9,-'B$+EϠUҩ-LmT0/ x>Xju{cwV?S 5|8a}Uҫn>%;\j LO9n`H/V2F& $o;7u/7ZBGՄNA2wƬR$i*d{rs GJl {ޚ$UkBlp& `Ǖ!똰x,5NALyפ+ kP_|k8x Ld7ZrmmxDzA|g2][d.,Fbq*A;w|Gc 6my(cDE= ';[ HDV(g='M`AfңShf 'T*2$Ir|BT @b{';Uh?ۍ%{Zb,HBuD/DjH!L;t7ʼȗRjv^h vr+![~7w , N2:o}ib;^vBgsd[Ç0@-$7zS&ȃiRRSR.`R(Aڰm>,\B7d.g{uIv)W}Q *JL@ ^KqN.sΈm4CMB!`vƛpB[I\t A5*/ڽnG-WÿFWr k6k"Tf_FoR 5ӲM0rݫb6rww@t%$@ȑ xNK#*zLdHSx ui`s;C-o;vS"G^E-q]M>w5 i/3^fcRv9$Cn_ Tn >,mDXRY !s)it7  n (%t5MYٯy: nEVJob',.j&Imq@@?ɮ =Œdbxzc[ݾ*ܧ*x.@"&{!c#kT; KLLPA\1X-~Thn?FI<9T%w"!*I{l~$_p>V08K5y?Jj\AnಲΛ|[Uv#Mg2Ͱ)F욗$Z`Ȕix[L۔B;!Lʩh6G,r<>J1zO@mpq FnP1Fx}g$t㗬λPrĕ!2o(LRql)48G`C2B*? iP`Kб=o Juxt? $+Ȥ  S1bs(֖2X( y3EκPE! GV7y곭OHz&ZzyPDz TSf],f"H=JDT #>KO9py̻,.݁Aq=c<stU*N1^gAW&0|.g6L:p%͈iy䝒n %,&r(HS"-,eO4u6u*K<~߄aE"ۓݶtYtr0RHVA¡b:TѽUы1!Ű-ɦ,Yɳ&VL)\) gX޲349yOUL#olQVJ]J1h)eq9~|ȨA+*<|EWanš%}nQx$*:- 峻<Ίkyu8i`n F! ͽ&Q!6l `~MmEP9? pvQc%\_ԯfU\mf0`(HLfZ \0<^Sy $ҟOq,T[j-0|Q<1J}l B26oDI\w;0$S/6LC00cH>i7gꖺ-( DJi!}riJѼcPͭ 'STE#/V'aDb_Z&%FS"QH6[x)TֱiXk29: 4ǥ=<8 \s4VAo@!0ʯJOz<{]ƔxL ԰vwaK685i&ῠ Nd ܚ @Gg02Orܰ ŢRe_~sG?|^]9zve=iAUAo|-^) sm5{s?WxFsTt'FBb,U$=-mPn0Q FlmJy y2>akԅ0_3pw P'Lu 盿""wn#gƯKs?q2l9"Z<1mwQc2Km`cD[ăd- 3uc}nB'jtEywtA}kvjo\{ 45xFH9Kܧ s B*$A.k >8O&sH$829Zip+{ Y7] 4N6i49Y)e<$`L.ό=>0E}VuE7Oxy7x/M:m[&eru#-)lF > FIp Ib7r,ӑ돝@T!p_EB?_=+rXȥ0⌣d~NA:'t37\?ajjLC|=a`ڼYx2M|{=@À]4wLCDL]XI%-m}0م gtn P@nz]A%^k?+1u{R3}oǩJ 5)b]{c:]VTMHv=V!W(gxɝi ƾn%NE6?E_R(Fevpz&zC9 Opr0:ϏqҟKֲoZgzooxra$? IB-Pu)A5o&Cktjȩhf֤@Ndv-|6)b- ,2o`0k;; ʩSy2'O# "m7 5ʍwNmbJ_¹n3hcxUKUFP*I?%N M{f(c[RoK8EY(fj:CyGJ3p[M%d$r6L!BC"Fgm1~Ylkjʯѹ?ڕ%l`e?Z΢"gbxO 񢇕ɵF,X 2\J"f)!+p)責FI*|j W)n*  M(RϹUK=Iz>jFN ӌ3- R+ދdqO8{ >,uYq;wzTCZz7#<{k NQ XY?J !AQВrzqkũ.1[e褣Dp㰴rŵNWQrfYy'&jzX0r67;zdm'9y?-z f }E󦏧J#ZUFDp\G#u$$.zIQdIx9oLH_ Ã4%Dm./J1"Rg[>QW37'RH@x~w_꠩IЃ{e\Xz,` l@斉xይW$r'ن)PaA~@*w%wtw0 v2_T"Ԉa-LkMvYxXbb] C'}A 0&19" R<2v-s+ o ^v>^hzƹ (UgGM|c3/mdfUmT=lDƥt.j% ZcP-kFTpQzpU*N>u;#Ϲ_)$[ؤsc!>cƔ pr|l"Ԟ0cPU? 3Ӆty`?f<5f @:OMOyb^D4zzTY}awEe +IQywL˃Tlei+aHYA砞OIV皎&ջnJM& -!W*)8c2 # #*,ģj'#;-` #w'ۚw,8S0vnBNՃA]mjx^ZStt{Tk~<,S5,]14`\ WEyDeo?t0^v}I*[0(k᳟tA*ͯWm6z:mv֐Gj?(<  Q9 fzK;?YGI7C\>qEٿJ=Œ ):udPf."q0Uݠx:NJT`E|VU>7#N[`T$ 国@CtfRemRS:K뉡ۋ~߻ƀSG7PSq@y۹}6~RhHCͅ Y4:AϠXo_Q#j>][]u NƱu (.Z NH/p!6%'a?A)fh}\W"*NkM*σfZm%a7^SZZK3\{J4geh.Ju7AxCn+,a=.=qʺZ'͘.Ҍ:{jkNsGip- y߰=xgLƻl (XuLP] iN{3ꝵV-M]L2Q;VT5a du|OS}#t|mIJ+:}<'xyuX=^*pf@u A j񲻣nj0.@ ov P`-]+3W $B!b\ jՍ+ VXXٓ=oJ3 7Ҕ6LAu.n-ԪA0]1է/2<`S-!9A/jW/t#0$0RCq}ﲄ`/,9I0tBp 7!>DŽta >/~- Z;\ Vr5zw&f? tߛx$,0+bRpc`8ĩi{/Y89",x5_0JyٜR8JW[>;ו!e<ؓi\ei`j-au ٔVz ;G\=`XGi2hX-_dyuvkɄ5ENqIіrYh:90ڞ7wDP$R ۥa>ii9g,@{CmAi^l`md넮܄VRl8Ϲb0UQKp*xSuRWN|) pb/JC~ƃm}r_h9 m:)N5K8gX 䀒g^'t&_e<5u !@H_:|4RxN~EwM{al \%c-:f3VEh)Y %{ \DaPzHbHVyE0QԔE!gVr% ;08 eCvm_W)S֧-Sn" ]yt]崅p_tAS)Nb']TBUP4xٵL@/j͸ CO y|HV2l$?+]8+2kT̪PL7nݹ#_p&/+EȟԠ?(_s/&wcXag7F? +2yz kU(b@#PAOCoȚYBuڏLΝݳaʳ0ӺM+>-s}Gi~INÔ3Dw8nۆ2 ZV *+g|yk%NS 2mwTl\O2dzqT#}m}uu-Eh2S6$ ן@}`na/rc7; DR$-{wSէtNfZO5=$lKcן.\2{ o,xBݼo;`'d'y}br҃Oc`+#77V,1R)VWy[H-Xc*h㞽Ij9;j-0qa2t s gCl`?Җ 8k5KeO^4Pi#ڡG'!XrY*K F-6j0c&DnaόVyA{e-䏥ˬ9JC"CT-'Q31%Ut+EִvuqLJȗNui"y}Ҟ'$ya Wn*^9VvJ7h# _7OWI/.L{(i"@[!4Z'4E!|97`߫EZ{}䳑E߱iɢ-[e/_&]O:?gSnN3 >6. ߔvo߁.LUoD/Y]0'#H74 8oJ)qa&Nz(!mͤtaS9n@N^W0אIgdܙm,ޘslLPYG*C{Y$sc2e+(aurBk?}vI{EP)f -Ik JdfS814c>IPXOu$܆%_RJGvhd-c%"ᓛ{؄3yt=ĉc#ΟgWwFƆnXrs֯ ذ`qjV W'*r_PWK ,4:wSa*!ъ'筥y|Qi(ZroEJr~(LO63}y) Ӈ-44V4>1}< ڱ^ƙ(4=CYϼdZXD8͸4dYǿH?HMBb #Gw])d=/K \5i1$#N"?̮֨H@-7\> 0ܓ>y%B^1ۻv\Tve 34Fʽ䕇t9 M67z{Of}6gGs#ADL \t忒 *k9Z5r6I_tC,p"!MB~"P( ]3y>EoOx.;P.Cvqޥs=c9L 3A ^"o/NOG1ASWQd[)*V"P+$8Wt%c4Ѻ GNSr)o-9fJDmg}I.A.֩8#V{DJ6*|ﲓJ=\e~ O6r*'yOA6$\UP]#~s帊]$!K]M0{ooH.elB"V7b?uda!S?sBtq,GSMć 5QS aXw ѵ vk%/JI>'ԘxV:&AR۞=WxBe 9ےtݮD3IDN aMs͊pl~\LtB55k?wnKNAD'H|]|C7h`CTv;j].ײO0$dK/*`r_ `ʈLS7Fl.Ti]BvfLnzYSМĸ`x"]˧3<k9--(/SJ9/B?Gf?fd;W_F3H8-l-[ ( 1ABח1.̎g߂w@Czٸc@1wDFBEv%kۅ(L`kmy\t(~wϳIGN!6.7q5%e۵iRmZ9Oj8w5j3`>[zGuPlQSdQ"51 ᶆsUBVse}ͱA\ v#θ*'0w'}8G mm> b7OB!ȳZe\߰M3$dS,\.6KӈΗ[`_zm((*)4)LѾ mj= UI:ݰp )33QFv2| }v4.Ջ!"_Rgq Im刷vP":-G,)^yY96KUIw/ޗiL9^_ )G~EE [=M;#VW@1TˆkG8Ոdad)6FWSVټ^cΌ޲ ieŞȎ:,uVQ= D1$^eDFd4OgX妖YsͶ,~VlpayǍ SK?ϔ-5<+j0T09rVM>5i (q@ruE"fqW|.xK]ZpiRӇjZ].[rsI~`vyDL(u'Dr%Z9ܔh]cuߥEYX~Y[\8%}2jdqmiq׿Lj$M_CWD4"wHٰC{y;IJqq!tgXS Ğ@V(}wPR, ! :^a1әs 0Sv' &<;;qMUZG!jڟрIՕ"V"9L$fu&<{Gкy⯘?YMV1臖1t|d #uߪ‰,'iZ s2X%@#^KV!MXE#oKK(ZlSRGլMr7Εnř[F b1_ LH/wL@EeuW'A; SfHc7ma2hs㓸ڄ?w9b^yat}WIN0WO#.AIJҹ)|Nކ 0dU> ^Uʉ_i KٿTp&( ?: L4@u352]4t'Y;(S}^iQ-M!Eː^]Q*oK+ѓ/v~2LV خ&%]S7^ sBݗٔ|aXZ1 +֔#-QRL(N$^p$N?"Nh[x ~ ;_ڲoȠ Nhެ ^Hɿx , L/\=wmœ&}XhaW|Fk=jEv@ԟ :$ X"p6 8+ikaCPh!$ ykL`Bh7lH8?2kK!WRR-u" DԒ$Z24?=|l'ꊜѕ1򑸷<'BoUN<ƶ㖲ku"RI|7^aSgDA fMݮ+ ǐnu_L7歁T>>^38CO-\ <#5 rno5"J"qc;d SDS84HqY{Q~iPaxl)f(ͽxIs\fIwE)J=3,c^jSS9(Ql] S6{'Eҵ)WdE ged_J\`Dp9T)sB:;4YR2C [̩K^d46֑|-YhPxiBҦbךGZZN@ v }YʓPp -D'5^EnRq<+Hq3Pޗ(Tx8j Iñie{'PxoZ=(X2C ]s' 9f#&ؠYt{aօdYa{š?{ZPq]~)0|:x [R+eS@NU) ny1c|^ތ^ug@32ϾWV!QHxaB?.9~_4M+6@aX& ;xlმjDuDYG&_Œ+]Nrb7bTg>L5]4yǘ]caF &{4~19QR]!q}@,}uwF04ܲ?THg{WkҍG6p˦t|g,?~XͦȔ:S%,t\zvz]-2C2'nTZ`ljPDlZT5ٙLEʥa|>П'oNG[q_HWpf E׏P 7o(2H $ {U65y㼑 աy/+'9GSE"F)_EವKTFڑ[(S~%r]})ԆZHqoBQZIW /?B$[I ;JӂmCZIkoR"D7@_A./.E@P1!tOλdS S?,;0b @D53!}Jo%"|O\XhĽe;}?xWٌgMRyȺi`$FGZ}o1Jxv-h+ev^$P}wQ~c㖥!TiˊBl-ֽ0H1kZdlσZXK8wֳP}<8K6E T1`Ao. HuvVF{Y1yF^lCpߪE+*ǖ3woZO#^%@ߗt`B~Ѻll1sxhu{|_+#No.`/veU0Jxg>x\:vԳA|}Ժ'jvkN-A(`aJgOtj@a(RE`|NugC6Et77ZdZ)O.3 lͨty7+m{iwBdQ,o Cy T7;HbQTU\.x<][tSڔ^~4ߠ,&gl|!Ojxv)P@JpmxLye5 @=6)ˎӘ8Q'. 3= |RjgkQYo#0fQh6;z8Km::6}vVʹFNMu^,=n}7wGxF %={8~bͥ< Jgilߡ?ag9Soofhʓ+.=_a.& P?erAz{z/P&h =hO3HU'ei%_gEޘ bCjڃE`!2~! ,NckБ$e?B%}Kț{ (cʈQa.p+Zm FWο 9t+܎O%s0lz GNprPPP&V$|K~Eܨ)g@,vnө_}dmNF ɔ2~lܕ੥hpΚiR$? dه>$Y}/0whNDA: ( yW3{.zC$pdܷvI|w:L}TkɧX`;axz Xk"Si$vXqPv>vJh ?OaԛmiSpq8x`P@lE >Ӄ$./& O*^p7D7q%譆ZUIwle!EVM4iw ʑ1b=F<4 w]05*JD#0ջmz薁ftC_%C0S.5%cVV`eǞz$Eߘ\ 0R[FD5Xթ9( QLeB7cnODWhZ$59PXm & w؈/R*%{V ε\Yt%Ҷ9)}﹞E p{*fք,l9ߝdȑX+CUӴLbdA?QÑ_Su1"k'5iCUcybL-bij<ףu9fʹx&-Fv5NZÒ x#W38 w L>`_kPPg}>N>却#fI=@NمYy.DMUU#kvBl淹h_%~"B##/oibEߖzt`+kFDA>ONa]Һŋ%;`pKI44Tsuk,G< aOy HQˀ1^ AU<{2  ,]\u%CvӠj6^ɼ44a^ hӾN5ƉU<;=ZD"Jw@cHC%XEmeإ9N<'9y%sʴM7EYi6_uYtD+zT)G}"FhA*K*Nv[6Lċ=vQ%8M{Ceo^"R W?.⦸c%-i}eL{8e0N]GZDT&Ǐ"#d*N&=;G|WD;5ϰwC$ 2_9?m'\~4 FNU\@CFxF,%A*RO)" Y۴AT׉Z/8(XA2Л ]DE B"6=LQdzt=k)%067Gf:!RfAfpSGE %rs-)^5X*w Β]598P8{O!ևՅ:D9Teȶ50bEc5FpKGr\fob}8ű4LmE%60Y8ԩU?=ڠ Jվ15JY1uP];lX\ 7I8ǷԾqftx!3G6 삖oOTD  ,&$2L35-?ǮӦ"TiUN*NJxeeg9VZ'dRR' p8w zGv/v<,쭿rd|?Ž ѿNDW:hǹB1 ?zݬ`rvRU}] vH9t"vFBJåbaίkP5)'o^Ιa06 Y{_de8P:2:^h$\VGV4c9b:߫?5g}4O9aP/k^g@,|^TUمxomgşU8mf1 zκK0!O0l> pzl2Łg†F)ÅUhq}5] |/T[`3sđv6|K5k^J,( @‘jtf$nCU!8|[[9M9k@/BTJP~ZRyf$e+VxRUFڸĩI 솞VЬ%1."lҶ .*;jH#*XkYUGx (j8LItJH6V89~={Bvs3wd|Ao+FL'.ٱ^_G2ݎη<3Jp:X/Fqx:M/:aI1_(n`/'0EE}I,Xi7P=AIIf@%Z:2 5 ~w$~d]Ets ƹ)?C_)`l0vuKBC\qvUNzܼ>̀Rd%D`wcXÑ7:믠I-[@]t)0- gRI3'U#[df@2]BEZ"rumS\|v{l+1LPw ar'P)"?YB0_D2RL93M8{u נ$x<@a@(D|@mTb~K=ͤ%6Ȥdt{6ͧ=]zNjspOR=:_ɘ{Pne{s=6`#P@aץ()VC_Sfl!+y=m<1vjHL #6+YXks%B쇷4' \n(٪p# lFꬩB_nJ/1A倎4|hRQo#LW.9PP;3 qYtĒøe1cG;H=m 9C 4~I)Qb-/\tmoeÌT{#h]r k fbgF e8O^_k7]dC?&P`A/Bdi3w hiկ]N^p Y:k,9ApKwEMdF#܇G"+YawRuI,05hXMF"vtԥG8oZШ+6+?wE ̯bՑH򘅨,$x9hAce &b^ޕ9%P6k w>`ebӭ֯D< .FS?rڮ h>;p/I/Ĺ-pkB3/9eE^ԤIxs)g}YvW F$yJZ}.+m͌/gz]mx.1^A 7n5+xxۅ(xY .:[o3ԁ:]:N8O<)_@Z6 y3/ՙ  Wj߼7 `a&*poUOa92nMM2Ni DYtlI$ȪJ=(+u(*SDRunqFilCLHA>[K֗r*LTb:) 2*+q,TZ$W*JGO}!vlhN7Gޘ>U@ FWݼ?$ǩW.M-G}WlX' Ud@4:1Y.m[zk=?LPcgmN. 6iH\+{kZ2$(lq 3ʷ|rxS(d(۰w%y~Z|<ǷWp)b) n \0w~}=,".GnHEp+6*(W *<0nmn2ӗ@?Kw1Q9T[ b,v7q] nhȓE{*"ad{+B-"&u1-&h 7xjѱ$1{*u4W7[ cJt 7]V X)Om<r!?eY O;8m>ۥvrk*/ZEE746 $j䫷Cwt,gO4-)#YYLVYPq-A E)Y'o-vLq U# GT>Z˛Ux풆I)}K1͗o'| (mYT0@yoqOR1@d1$C+Ë .r?VpQscWOmU@FV yz lgt@L历e_ Eyr vax:7`қJF ] D1\vrT=?3֫yXW3/ZTm9Nzd f(y W8#r %PllnNTث, j1P yJc|VU_Drt ⎬sR `A=΃,$E2bsEV~A%5#gDǺ,V,=wnmnSPoSmv"p U{ ï*~QHkqp(M .B &voFʒW.>_U )ץн(GfĵtOt.{fQ,·PTmRѓ) 08Km)X3(jm}gV7}$SM\bvw7yF=+A.я]DrKS2=OLx+.~ ,|ިe1]᩿֊?qc\VԫagK@' lϞjWS"D *4N׎p 9;Tê*|ƉSbbH|ة?C*R{ySKo/-VcP~sk ATva97pcB۶| ,e~DwWVĕn:3dIf>AC6®=_;SMMzd!Ba=MB )cS1G ٻޣd1Q2}:4]>x1u؛WS9<ӯĶmpM%4kyvL;}qpqr.֜N$Am]-9%Aݽ7L_Rt#6DZs t?RǺS<tߠ6K+/ו%yveGGM=K$%~I$Ms껥BY}3e Mlr~Y.rkplc7 W8n|wa(S!ˇc(W{r_b%J-_OP CCp>36"|B\A Wf-4:!T(UޗYc5~MٌQL.dn|u\t&*-[媏.|+!%йzxS>ΝgfsS\oP 8>>g47:{1'2= nSE ^[a[L zp v1`{*8T~gF\Z;;sP4dTsRƇ@@67XFw`e] Y+ph)ѯ N Wf2@9oiaQ"Qʩ@Bt 9 fNW]ocC'%KhevWzi-@?oNʶ A7b66vzqͬ?FB,,S>OM#g[9ˆUShßEx2H0el&xw 23Pͷm~=jFw3M7df_Y!.KЬcRT8$5 qFZxM73 #R|X3A +Ҩ@@y_!+l[]ӗL)@Bq~f(Lr_u"?ʍkʃG"U$woGa /ئNiٸc ƝR*`dLj^iެ&qQ\ﺙmңS[QOmY3*M7ݾ;,GYKǂBMLrw0L}&+%9X߾@GALma9E8^4 aY9 ?Q <ӧ ߗ'Nq"Z4u);!HjJ7+BpdUH߅nUU r'mlt}'gJ4IʆnA*3o;fe'WRO&_4aȞRJ- ldح:a?l%L}:Oy&*[ES:-DOJj\t%LV Al_giPz%K+OzLfjOoLyl_W7ܸfc똶#H98dJǂPJzlI[xPp%Sm OMr4Z~oZ҉LזP@/a'qj,'c` D9nqFIT5@s{lfgեo/ ]XZ B^^+,`1[Et$\Yw%ȗ:x#o THq:<t{x!+A 4 ÖX(ȿ8 3<`OksevX(be]ÌuԽn6uΪ':pcZ寠(1250/%;@e DӲ]IBBzw@U9 z [<ݩ3ЉM59s(Z|EzYSly\BM[LN^"쳠]}"%@lj8r$W_:M5B,[1XQm8N&vmKD'-#KE\f΋1uF}| ///& ?E=C2ƿ(cdhVb#d?5)m(,C¨r&L+';J́VDt67ì|=y<1}Z*&ӚRU_s(,b$NEvXAVQ:vN^8#Sfjc\l"i0Ni) uz-&!Ԟ:73 %ZLb,å5Zg|x |p-jQ)jce_Q3=e&u8ydВؕ,RG,J?) dwBS=gFFnb/uK<>j%gNq.| ZD{+d`c(,$ͩ|É/nN,1UR0;ijCLԎdhL.F_ZisX'`X&fCuTH,tMMcM!d+GoXOȠvd&Du} CY;Buѳt1 A\9i=ŵڕaK=@zh)`ż3Ur77-kkZ-\1&5P5e>HT1АDI9_P>.x%Ysٺ PS\x|9>l5ZwFcd'a_c|[q[H2E$NBH+gCޜd-t4&;ꤓf'5#cj L+.by#_ɴ5 )nN? 3ş"IvW&qQ*-]'ΞfueN!{IwHAH4@6Y N #$L \+WvsmL6q s9W.RhVr[mC "TjrQpZum ;L%59ӄS9F*"s@A ]u}͕mHw:;爓;DQ Y$L>3 DRϢYxb>}?>kk@:-:gTo,@@t>bo6|)VrOw0\^f2Eh3pYsXML&!. uQ#iAD ߑL $,N-> ;2/#&ls{9_%~0R1Z 89 2Neq}A&ޱ-=5YfvԷ ^׍y|= XSf-rzݣ&;i8e3ĪGI X݋wO^g }Yd^2뱞%[lD6* 5d8t;}h wh qqyiUT؎4Z9u`UQo@=a9ycDRSZs{ y$Pf('k p|)] rƮpn X¦bzwOɯCڼP^B\@_]\)!ɿ/AZm3Y#ۖ`hO{?aE+F?`k3ړsVKEHo]L.!s6V^zB'LߔC]77O8<]їaTiٶT=- B}ýhj\]A="/ϦM%U4Ue'U n*1yqO{yi! h: :EKC$Ǽ?xI7ÚAl~C#^_ƽ"\PD#{bv JY͸Y}tK]#N4TI%+2BƟ nvKD8 l&{=_98ͤ^k5zhv!0~T #<*?eM){;ЅYlzW-Ȏڨ5|(Kj8pݗ&6MXi;t DWYv/H~mP-v* zܩa.*m?\ 5{Ov<\(ЮYY#N 5}skMF/G]4i5KoǬN)^"\?7 &ae5>Rw0sH1lk93ɐ\e gFMUZ9!=O+=/bzcyĮ OT~/r3zAA<pdN4(\ i\HcΊ JTpMz;MELySMS1+MqA~2vL'} 1WKZ ~\B3 ; nPu$j{3Ne*C=G"Wi=}j"1d~3ȩW!3f`='L?ئrI[$ ǃ@bL!WV*|)#ПG+' r9$h&y^T aO*3Xna)e??d~>a[%/TOw4#@C,G?Y Gi@jrqcjTdZ2&ntQK:7 5ss<٣w8wѥwqW`⓴`k}A YBd6fɖrr,tX&8sx.?sxoaܞ`ڀjS^dX+Nȿ!m6NѿJLF=.b({?/BCEy&Y1D#CmW:n4 ]ܼ=GGVj6S(sHkCAԋK'.[[߆un]C2"aglx4hfvpwtqs<(x%)KGIي~ƞU˹}>?:wV(]-toBѕM' I,8,FsXg2ҎlK0s-~m{n};0҂yY@._yf(f|A5rns;O\cnEG@{6c Awq+gܲ5j<O6,`'4s&Qxȫl&4kuLWibV\X9YV?/I[veV)˸PdC'G7SYmL]bkb*%C;X%t{nz$ LTcT\`(!eDzz{+!+9,1VQD%dU۫9tJ?]H ̧"%PpQȱOW ~(7d.=)=2 VP9fLGĕ#=FT"6 qo.-rݭ(Bbv9gt|ޔn9|5a2㭗FWx7.ofe$%=X2%<.m߾F%Ҋ{SW&^PaI9^kv+e)V:`7!P+qo=$ILf)T(VvzNc?3ғaDfSpPñfBfcyOfk-rdl-+LBr}0_o( ^A*!Ւʙ6 !Eѷ)W).Q4oM~umlpabov)0IzYӘdLXmo-{AQG?M ԰߫N5M7[WePv@~Y@|g2*(VӄXOs6QH.ª~4"ù*]F|{2A07pyT߫U2ޝQfj]aR76 )N =)Ҡ&A)g7WyO+6rb߇Pؾ %ئҸP'8y %˯.Z1|sgnOptj_>q9Jr8y  3 tRiz((G A69$5t Éipc(@"*՗q;D]w]_}}z7J`=hru);`ISUSn<Ds5.u=4ڽg':Z-)oet_|P=F1(Dtvh c* f\"{;gBIFT*oNBwj Zq"&J$ H+TFҹ =ngxBh;߼C1E6`E^*  UتJS |<|Fxl8}SR鲺S vzXkAG1\JnX ֛ ~w)/W\^yy9>x dñ[cMN+UZTd80N;!BA\3ąUE9j*3,oqLSc,H'n|żW}.rȊҧWOH~͙ nKۧ{!<[D  -ׁW / *6.&cs+O(>]2ZXU}Ur3?]će'vњ_qGhDo8>Hrmi3 OËިiJfX<D‘V<7b F5X~DCXn VFD6,zOIS%AhlV'= kkkZ@Y{x\An+l ?@yYu3]57PUWoR^M(a#ۄha.I#qk>}2 b:"WoE5.ZˁGvr|['h+!]E%edR(-kBM%b(<ٕO?ٯڧ9׆jsZM#?;hWGlָTPπA艶 tpZa[nf ([\:61&He|Ӣ_R\%uv9 ojϵ20m\ae ~_jw.ps{r\.;4qaK@)Pe+Pq$3CLc Z8\gn )B6d~ $.qJ]d'R:SY FE8p1y8./?cKY53 cI翀z綅Sǥq`{QjG2 8Me4b (]28n`H޿-!㬣aJj8N][SƲR*~L}df[nu![u|-s}[=|fK%2Ƿ탮QG$Ӿv'i>ڝq9/6fE;翖 qv? Fk*X`DVPf D[)I;LT7s:>^KI_T~Z}RCң::ФwV aĆeOnzy$6.Խr׬Z߼A!DQm*MĭOK3y BgD^PJOEŒc#8Xe$s(gR /rAQmzYX']n35V*Fӂ W% MoiѷsŽV6[(w[?[˶fl}}o,2E]hܜWkj4?Jqw}f%C%1|oj?3cU9(4QJDŽ:3QOUMS&šPoΎg_Il&@cT&ޔQ)[an^o/tfg')*mŪ:+>$)W)Hªj䌷Rꪜc;iEOPai$ wdv}/m3#ӤIOr=Ē.1eO^ aΒ!9z CسSQcz #z84d)Y$*5q)8Hڍ-H3Us}9X/cYp҄z+,4WI^E腷 i&C~.}Got1ZI:IWi;vLj;_KW~׾Bb.mjjÎߗciphA=DC85Ο(FP{x U3*aYH"NpE|^0{F+͞p"Fl6x >BhCY@MAn0>IVap]ѣMf;PXQo% aϗjxCwHR /!s~{q+Hjo e"UPafZbxx=R\$kw`MFym%ui2dÑ-'Ebm޳S dp6}.C5>+*DƣGVSŚQV 4ϥuQ8Ƣ0ER^ xoP2Dv 둌V?1y@:l('ܸBIdF~;=URoy:iˁ@WJkѺHgzfŬ#[,9Rm7se6]wDjy'WGeC/V2)cxm59!.Vk7%ߒhoxxT|2gݲ=6 e`cN Hܰ("%oT>M}*Uܔ7 R5F7ǀ,q}hU,W9g̓X^N^U2}+쵛!+٪$QhdpqVA?N'c|A7\J)P}Ol9c|SrQ;` L0O~ 70uђcZ.<~zD'Dg5YWPʔ#o6Q̓˨rnXr s5>C}끸L+-Rv (}]=1 Pt^:ӌTgʄb|H 觽@JRGHRFc=;چ˭}Bڿ>~=zB4vSYؼf{x8+:;Y~Y^Yx/PPD`)Q>=LWS?U UVR>It~4٣i9Am村mc{ɪWI{e)5$L6,#Z`܇ĸm6=nU~1Ԇ"D̝.3Đ.V+0FixpI?W%~s23e]懑rˆcs7d*pNpWwL-YAF*J J ؆VS]F:˖Lp Bd6\5nث#Y>;[>_A17>CY0mDO,Fӵݡ{KZ1exy%~IbE\ߣh#;=w{ \8Md+Xl/fY!煎g1P!HUf.@bo%7 3ƺ/'&"EZ}(P!~H;oҨվ3N3QU-PDk]pl*NI/h8#Ρ ¯yH[O/P߉IgզW2C0 r0u^\ 5KvG(%R\^ t*/sPEm_ 'F^ECArl^6P(w1y[wd܊fF>E(_2L~x8Mx`S~C!<.K wa/2rb\O~Ms.?H*Ny;aT6a-T859ģvv*`Ҝ*Gѯwo8k%T(U.E2ڪI'IbYy6oC(fE4P#+SWCq:KZ_jT 姓 @8T/u~!2#5EO:~-HAW}#(9NMSA5(#Te:onT2- ! pOhnG\߈40@hH~&ܟ2Rd՞(UJ{~^:7;=yGx\<|Pmq KIbHީY?ɾy?kiq@xɷ}y<k¨䒣,: ;̞JQfPTv#,u}I@3~k;cq2S;M"xόƱB Y#5^G|ー`F(s*T9t\ޮl9њ}꾙ǧ]1 ˚RZ _}F<y{szkϞ>z!(tIF LW ׏ `>"VU|m>z9]X4v] |N`p %M0TO~S?vA<\ɆHq%?<Բ%mx8BanVdUO@S'U ,wwgYSӁ׸=%Jgb)ѓ=- v -E*(O*eߣ#N~ ڹTB=*3F<]ou9y:Of>~cVU yjM"ԝOX (+y )q4bϙ⌯`n")à*\?*rXf?fƯˆ*b/!~nuS_s'2KG<@oogm*zd5A;}%İ Ƙ;ӽ P>kXAܳiԳ~[ig 2AHOM)\ 8][T)/w-:2 c} c;#YnäL+lD@NqtVܨNhZlHn>+ׂ>40mBSx"m:x/A/DT1;D .XX" B#d5aDQmRB nTf< 蜴Ie#"@auc%jr@{`{_D!INB .RaTj]L4Hq#kJ\۾LY1,l06MTJ26DAP1O|BUhwʤnqQX_w`P]=K*]yi_UfvKyU,8{Mz\p3Ll3 ֶX#}z3#|Vdvv'p~dJLa]"o)9,Zѵ-p~OkgGr(_*= {`.YSќ KJ.$G8ڋ% գSq%㌓b XMV[C1uQ?e$ӷpq[xEL6&}&,r[ 5 :۬~-LHw1אD _H]P}@VRkF0-TdgAQtAvAbVa=̞~FL.M_SW`[u5iFKI9,B.@0a 7K%t(u!JJ_I۶N@C/wA1PkXLC @o)|Q2c0QPME _/R;gNm 3I/7tzsfN]?̌YB)jf֫RcD#rtIKe/clH~5Ahk= ~Tf I\ 9&% Po,mfjq==k)WDpFY~l8h2QP d_@AyW~X/9&Y!pBوpNrN5yİV4!nf!UhU`tͼk#(>Wo`=eD'):V gEsJf`ei[ 8qm}\zԚL?kdѹF\7 wY;DA0Jp}GF~h^B}|p!]z|Mxgvމ<(Wgoe9`E}z6r/ɬDT4?tw;e̙f: ^U6^??~PuLW`6`VUF}k~.'Bu˔_W/]SR9P%kD=.Xܤ7YG 9]_?p9 lW3xV$3E8Lc!J6!R'"bˆ` ό>3jh+#.\}<۞D@!`MDk>vʨ>D1[[VNZ!Z tBu#LF[Uŏq؛8U(eqeLXξ-|W&*oQկc)3S~ *=JX}ُ KJa.tSٚZ'ftv/y].`0EUXIQg Rn@VCnMź~uNFh*-ph㸊C@irg:t%or|-18etwG{FΎuKҘL$hm:cI ї okÔA#֕axLO*G|dclKØf%_7p[̐dMa&)2]FnC˽DC]:u"3g(eQmpXloeYFc$+UX '/S!x7dg~|tYo[Gf*XLM&O5`k֓Z<+Ї^1EG?ȋnAM$FB \N(7Rwqr=Mp]*SR(VW1uIKc ,m2(y gm"͇G 7 tx4Z:[8HhB(1/zG]W,^i|7R+ B`cRZ)?!G-{(ZG]xĤw bgH%^GHɤؐhň_o%=`]}2tG$z{)={- 9ܻQ5%0<)ͳٵ-͋<aϣr Po>ǠF~:s RIUYٻ)4FE-HvjVֈ _DC4Z4YD Z.(%I/W)NJR"Tx[mJ'{Yu>x2%&"FLJNh(=-1Z<˽S6-*$E 㦊ոD.(ѝ j9!䠳Ѽc tDHzvc^wFZ`2dt*OzefN[EY|#JI{2엲; ` UЅ ̲'UKԣ1Ƒ1a~lc^_`;&oc6y&l ޵wB"JHI5q.gbv Lj r2%q39+ti_֮9]t$BNSJQW&3_!UIȨQ2Wm5G3$ax/%,V劺?Zh πTqQ"?Cw,d2X"#}9\QW!^Jeٟ_Y\>|wx /*6JXcD-.KNưF`N1g6.\(j]{Ykf{L` +hV80tp6fc2ž} l\^[pF mq]&=ÀBh2 3MYhn\:`aF0 %VqҞ!!.wH)ù e ƒLYPA9M[JO:$e7yig.8c3wlz^w!0AG0Ⱆ}e: @) VVU&>2̜fsc|$Y6ʳ ofk3̏}}$y 2rCP3<йE<]Asi,W'Ҵ⎐QASY% 2F?|C zQ,Avnia+Qۘd !O.,:cҲ E(^oijT}_ \*z|LF8 8Fm>,.9&۳ᔫŽ/8[3k]t}lRwl?>xzRbSޱ~@inXysK`y),d-Y_[ٿw)CtLXVcZKE0#r\@~>u_NrS *Jnos6PRҸ1>² O6?:F@hhW"l^4$ya5(=D̳[RQdMZw.S6j`OqB9FQ*ru= X7!@?,&t3a jM( t a`%2l֩z'X욆Q):P΢bX?MDȫu- Q-EG춇rru!}HG'W"L,:4=~#T)Ksk!o`*UXYeh}D |@Ąua3+/)(}ݑָ͘\ wCIlŹeWWi@p>IT2(@o}]1h\Da \[ .2E,WR8Z+<~#az롟L+W:LvY2*W96T=g~z)Q4(1=_6}gNLhbӏ̓,J&==Ɠ6q*pUNe(pߐ ( aT}oNVG sӿ]vi!xNo0$o3M:q6rEෂbuA7c.VYA/ TSOښlMj0xM&xQѸXҟو1RKĂs{O2n_dP)ZqOc;F4q[)#)wRwsNnh~ ^QqSEÆ!tf4{C4]t;GFjl*?XjGyC)VY7s\6a)XmkWaNBW8JLԦja]REX$#a mA +2MQ9|ZibYbhԌ!E0|_!Qœa ێ}76qGOfN4xD>9 5nxGn!mt3]T M8g?2gZ Æ%)rR#g=DbJ٣w&3tx%1NL36idS|rkqx[Fe ,}\僉lQօLeA=_ޯ ?ߤB*V`˭ZjBCFu*NJɩMwZ;=K8Xפ]A Bގ脉Tuj詫Un|3B(Kmd&Dh5|NJ$Peo&+|E+(~L0Z)S#@=B^ͤœ9K&Kn'vj6GXr~ ."u:힄@X%t6fK\d}xR/ 4DASL"I&cdu}3$q_% %sN1YT<})Hɖ2HX$MBˀ_I15L(wC0BnM.[%e ! ֘1!gHO n*޼oѣn]wU)6= u 7aupp` R; =a:Kغǯ-xL4| nLȇ80: ~]^:S?UB㸨) |Saza1\P i!}fUL$)si2 /4l4C/eNw]AŒumv-Qdr~[Р߳/.='tFnM@11%5QM7;)"h|嗦qd|Q  v1ӛؖ -VM&y*nQ=:I3-K^:_0Gas TJ&GvO+qsASCY'iR[o[an.E>/+4+tٰ2᰽:f`gnJO}+$x ˥ixCBK[ѹWU|k:VJafhf; +` t6$WNwx^]$p3Y,^T7Q!z?Ja_ /SX~+<+\FҶ2 1 c~NeFm' u 3Ug:x 9+h80mάP.1S7R-8hZTٳ4[N0Ս"|{؟Y[FBiT'(=pv;ˏ ti e M{c)E,#d_S@WkPX18^zMFgkcjkC#sY:Z]\8&+F )?0r @>RjŖn>_<*)`;TA6]I!0Tׯ|Mp^9.|z}lll&1}%r*.ũ#p0k邭,*ېq9>(}qgl+G!YlGwt>5IJT#ޱ:9#u{?\CY'KN-g_fV<ZIBrWfɝWzQ.ƪ`D*&""&Qjfkv$C_N'Rبdg?(~Ṅ*yKz[qp OHN<\߹ЂFcI]6*E o>l[?2 "ߒY5sf~`qR:K?(@uF|_3wz٥gM:+o5.@mOa9e2$J4Tn_thKhA2h[QsxztW)ubȃ=MY;L^)IYz LUZ Oͣdz63 33$YDgx,@lQU>K44->-f0i4waT_yw3w%-SSI1Q8V%ܩ3jq:r3bšT_s ۓ ks&W~ǯWQLc=3Hw>bapaZ`Y4^k|@oʑq:_n oq4̍\Y>~TĪ! [ҵsVצ3b܀ '){xRnoCdjԷZ4f, a}YO}5 YIw*zA_vٷYȽs]u=[ Udę oT*_,tC#L%KQ%;g)m/pATr'ibv،<PR3G;&jQA2>l++B *ӓZ6d:I*{++@%z, ¬B;:8U-u+o_Za;}MG1j$[?BDyčӣهo]G,O3"fߓ&:q 槱 &c1[#Osa-qnyp)LJ5[xu@[$'3Oq kkQn1O$)E?yjׁ;}DӗI{4\wD4EJgk~e 7 AsC/s@ D|VVkD{`rjJ)XJ+]PCAb-eemru%DFCi!@oI =_hL_ otG'x3y3dQfM"0+公Yڹu"eW/Z Mڏy)]؃xF[.r@4 iyo}["^U.&`Dkl-MMb "ZEK:8iXWQ^~xFg? GqY6f0@uO>Q:OTq!aS3"s f0=EAoR"]K<2J36g-J]$G3R@'^vYbz3p(؀DrSzE0O&Ɇt%1Z9xռ} }k~@nUnWSL/ 5 OBIW(P7,FvvC"thS LGs]=5"kO ~ ShyHg*} <8C(}2YU%P Vyc'mE cgffy GG>eNv嗻WViFA7|z_09Ke ıQt3:xL4EV጗{߁H-:bUIHuLt5QWqTS/H_'@bl~b Itl=(-S H":aLS%քz݄}::՞֌=B8)[N{28Kܢ]N cDfd:@ҰYl3^3ZX-I"ANsgq;h3skV ro_|ɮRobsW<#RuwES'!`/ʹ:{BigӍ&heݰ٢#[1y&"}r[TM $АhԱwϼLb7ɹsSыG^D@ٵq0>6+W1rSZ:@Wϰ,'u77~E'? U\YCT*}Kt[9-J>iPT'T&x#+KJ^bmՆA%^7DT2K ֈgf ٓxir1)ު63{ {;u2H!:u 9<7*c1Cb՚sGHqF#]Z^٤XZ?}d`{[l{ҩkx:\@eԓPoۺ ?OqAe&A?fgnd*+.zɟJߡFä.%'h-Y/D3y:ڶڨ{͇G; wn-'R.Rdn[wM2`AupLةn燵烖*nQ&5UJʲ6IdSU[8 7^}3?b):o9vm,2vDfvH\=7/_WSW8߸Pm\,\vjV+濥|-LOAxoԖ F2XZD[tQs*wᡘſ0km~zmR7{áhӸ#zfibnHl vBYkhIJJ oF-4Ɗňv`b+Z"1 MbH#1?; VhLEXU8]9`Jq_XP f@sT};5BhP.:4 v0ж^m+qv }H FDgf[N񀼝)7a ~?>/JM)TuKDYѰFr?-i|LrtDW 5&i ZK ϧ*Fa-lV}GpChHكǀ"VVl)SaTx#(O^Zѱx:jDmY3B kY^&]O=/[M7xR_'īu>n+A .'ˊ۬^/}!*aUZ1WVqHlEhk2@'_e]fz0u-&7mqP1W~?3yJtw5^>:!z(:r`R̜ԋ5l_ `ŜwMZ¶ D{Q<^wV ,WvBlS9zF8 cen}CA+JC{ ͢zn : OLRbLSgE]pW5D`Xd)i&'2mK/BA$BvwzwisӃL,:^m{͐?^4ѳ>2Dp 5Ons*9'Ffȫ,$F/k Oj=$o +0!"ܤQ2KX1SP*KSSrgq͵W sW I_8B-rc#L:T]X|.1%VICgѴQfђVE۴DgB悀F*/bx60@]4cCnǗ3)fmW`Cijz$n>+q9VcXXplfimo+Wh|Ȩ>^#$+]1$fOix1- P禍iNbgz4! XS x4Rt6Xظkb/9& 4^k~UkeЀI ޏ; <3[Aը)6+"^P`6P7G?* K0"B7EYM-c,3[Mw2onyRkt:;>IA,3q\_Z*ӓL#8A<_~2UU{M0>@ I=b>D<27溚rS\3c#D?uZb0/lol4Â:R `Olߏne4mxTmu$n-[_j1\dC NjX9dJ4=ft$5X3_f<22¡S/A& YP߭ dxPYփ3Kn,qjʕ%3xVS&xr?%9/D=E|s8qOHN;=G{ d5ծǨde(u[J x6 qصZ W='`?af6lˈq8ւ%':MN$M5ԍ1*qӈDY TŕcwЇ߇ μVE®a/_@|{<,X1<;x&/>`^w8jQJ͈+/Irv$ ׏3AID%=7wslCKvtu:ES7[:Nlقt0 =P#=m^UxKx@V4׹=9WC}{L 74 b""Sf0irX}FH1s K=X:,2ݝow{qHcE9MT2J4[cؗ,gzV(.+KHWWW 6BDH2\݊΀n-|7ԆJma^R[>$Gpq`E8Al.B*(^F=[6WR4f =-AY]C7$$>uwBYsVсӨ&S&.es?Ez`}Y4[rH&xGa<ԡg9O>ug^Bux]Aõ;Z%=)Md. ?ipT SŐkϦT,Kr* LS]8V4ze%ؾ2Į[{8rQ \%\By@KF#Gwd02O1UL,Qm"l/-e"3Eձ_u[D9{˪ kasRwVbB|jE7bήpH)8.KyILބ#}` j{M*:̉o6*ޠ6q m6E/H\:aFuy7}2IDt.1w(Y7҇W9ExuT5g?prt_T=lCiG󨋖+qL"a~T qڼ*3Ds#?CZ`?/C)H yMLpR^ouNBs 'B$p1s,I7S-6OKZ"'t-7 %nl +|ԑD۩xD[:JtG 覴0 /_h/o*Lj,OIh~opICTtZio :cG27YrF'h' Z) P n {jz"pCz?@OykZ20!)7RֳR͒?-DBoxsN7T\H4mZ3Pzbe`NLYEo9Cȴy<<"mƏ+>nS[]\ɟgJFЎcFaNI͒"?xX5مΗ[5jFI g%hRVByi$1aF'an9X*&XyAKRv58`DAC H41x -B&ETf P ǯX!CڤsgCI1̅ ;OJn{W׈C}U(j&ɑ#tEoP.\Iy$ HbO퀏XV&K?'PI{mKW EoGS_"2XGb/̎ lhKGQ7(ڇ8+HYvYԙaEn1©/y W3%ކ}߲Bq>Z7`C+ qKhi:хm{Eo)e=Yn_.p۳.z4m6TKXAE{~vZ"zYR |-5D`r75,H88P"uU w(Rh56 U"g3[{>hR:Yguمh8({ ̳o )j7-~rHmr$ޞf{B9ĸy\[IzR!m= ` ?\SCQ2k- |Ytf"O312 5UIsiW-^>v@֮ǀ4 $w&NQƣk7~!ʡat bf/SO,bA99杤>-ňPcӫ hZb[Bis,dk'+ ,gMoB:IP _BǿǪi2o'8]J'=%P4R{&B_+F{U \yazxLJD1lOU,=yWD6)/ƹ$pn-qwAcя  dUY9m+TUڂg}S?s M1kf(70SDXY<yd4} [,Ut`mi}זVV-1B' ;ԝ0a=)hx.Gc1q I C? :~O4va_#iޚ)J" [ 1lE:jS[buVfѣ Tĩ3_ELO_1dkԢ=Õɑ,l!w% ǔ#(sΈdFH杺YwC~$ɃC!0^ qŗߖa/"D2)YSIO2zs[rtEz O&_hՃM k;P|&Ϸu{;k6RĢ!2|3ǚ $`{~Q3a~j*ԛHfI& 90op扗 dMi8K|&= ̱p[Ӑ)hhd,$BZECDIФսQ|1G?ST`v^,I0t!^fTB_acM$F8X$B4žUnG-ʀC." O,$2>yvcwĉ"d\ \J-oTieNV'*^[t]+)sb(oJ4@`7U+$A4FL5RJ4gip'|sT#HOD!A)KY폅R9tA[qՅE^*'o{z̹C?_HE~X \JKReD6  Aܫ#lhdBQI4@=Q.:_+ jIۇJ `SFVL R`&D iDaN|͟]l)sA௕"Y΂~ 1ޠ$8T4'۵ \͊ rEN@a'+זQL~\ 2Qh9E{‘I⿓1ŸG|yf͆dxt_$ =ϗU:$lMXY+!Vܸʃt|A)бN "jD/;uBkXj@qj;~7gcK@o1\+ 2&.RL 0 ϴM 潴_3myRgjf,r|6ЌQ &r 8p {CZ`8M)9]avΠzY)关2Og~eBh -<%͹kg4ohyNg Qr 8OR5Us.m~RSS ^De7 0q@/&Ni &fL`+țe-srok >#?SňƱn x/̥e4#㮰\|EZkpWU Qp-KrE5mlb`z10=4n㲼ȡS4+p^2#4x&a@mMŻ݄7^mR=dhhe|SP')o7 H;jT6GqUBw{7{%Nu׽EhIrYE.Ii- fŌE>~V0O xі6K%s o'཰]ݑ,g6[>voQhV8Dd ,MΏM&0PIm.vRuT9sz{'u.U#LuNgZpAY^-7dҞ-x|_%7UNsvD_pxq*i^lt^EAl@Q=&7o\NLS I% =r8vKu2} _\y"<|*wTZXFr^'Xe25r1׶=;}^,G tҡ`|순`xKgM*6F",peĿm?SM?Y)Rw(uLv%`o'rH`.?IAMg!X sH{ 0#Y8tuűhlL dIdZtz[aSKd؞ {reJ~>tyjŻmE*% -ڹh.uZٱ%1Q[*/$O4E3mѕ럹("Nye^BЪV28ŝΥ(h]~jvv[Djbt|&W#}?Xa_z#K$g1#Qbl.q~3 Y.xMh 1,,ga0.DQRzIa_ҋFJk¨ _K;FG,F_ȸXWxmUhܧ3pMXnomoQ4ǷmigBӴv +H=uo{ Įob(.Ւkt%Ğh'kA_Ls(y!J81 qVa/1h1fQbP"M_h)uy7:~)9UY$.݂woLz"|[ -+I 6A*5Hu]#VECylN%B՚<9#PI0Y޿L)/rtQ#rO@G>>(&qSPOWL#qk{6a28JD(W_=1j4ٔ)%e > WK5bXgTv̵sVPOY|ڤrxgu{Dj1A ,hV-7;jG.6Y,Idg4:;Kp$77ShSaH rwApZegAPWgeKB63 4R \f`"~&jmE"|ree{_`D-@QfcP푥.!ȷh8,M\$y% AaqKft㤅N)^JbN#mePڣ`\^9ÒDƉ)qPFْl͔NG,6+ӥ϶S@(2>UC|%_* R3ֻQp'#:3?uHzY_y)Qqkj暫&wWR= M:%!SiҭI =oګVN׈pq%,j a^4QmA.m\E-<#u7j[&m)؂00Y_4"p7tnX$!ivz@dƻqjjaBCa#8uIL1+$70B;cjU޿чR iΒn 9Ø.Fz2smbuN38yXETynV^>-1ʸ;>Ey%eU%iU!ĜM#hXIÉ#:XAey9om4]Ybsy@ONkfAc/l+5C$D߹ qV:q@ʶՋlzm=IwQWp]N1+Ŀ5 >9+^6,[7:_E2P O܅4Mp1oK~h9Q#Q} EVI= kF=Fxt ^B[dhl-&Dĵi=kϻ66QakZ˷<%753D߫[+,gئY}`E̎EԄKFL"l>Bd_LJ_] ? TD!_Z`/$@v&kJOT;~cӴJK.ڀM=#MȗdI,cJ[2w;( R"ҁ ;nI kZ˝zġ{ zAQT3֖19<쟛CV2Iw(NǏ15vD~. ®BKLTVir A\%t?.'\@ L@"ڤ j€'fT[9X*G-׳{yw XmYj[f+U_\P7vnMMTLJ\x}*` t P`%Qゼ wBKIY0"n|,6e,Z+#8%PԚDPyyFIR=$nx԰stɵ #mGTf$3C.V_hVvhV.y+zx,SF ׳#FʹL_ FL> d @?~R =\VtW-$緿Ȁx.cs+,& < ij߈R[8=mތ1p^Oqxܛz4I&7V\=q(d\4 g+2_S=Y^,{ FivZ3l-/,튪 JW&֛ @S9} :CGZ wptJBpv芟MsaQ;Kcu[x ܑ?G\T_ ,Hnn9=fh 'pWdo7m@ONU|.lx[m' qD]\.,ФNh+לX Ҫ[|kJGFkUr"8#m{mLPwIkhKr|^y 6%yC1lO9xI9 V#7oa\>.V{Dsc0貸 J{z䇋Ta|> llD:'9" _@PP< $XLY5:kQ Qlɻ㆝s睊Xj_Ow;E3`Qxy 2GBG DKG&);=}1˳)W} EmX( jdjEom\`wӍ"q4IT* U 2a4o,gXGM~MwÚdʫkPz4qzzbc}~|B؞2D2q[OǫJS$wr+"{xj([L }Ұ<Dy԰ٿPI"ΥGJ5:QH·Dp1UD\trgǕЂo{餎Y'Bg&H U Uݨ˼󑾋;'!+[æ/Qm݀v$yT`֨rv6oԊ.8,U0:'n0{W'ku7&amv3@`N2jR䀯OBoE9D)`, Jf=d-Zҕ)u iҍȡ6fVM@:1]Tێ=̍XE?~#1ԡGKLA6d]ǠJ( _"gñ,HwL|E܄5VrH|,6ےWc).fIQ =2EXq$,*%ufի335 Uvpuǩ]s׺EE|۷%2Qn+S;WӃX1" |M t[2=ZUY;{fB߱m)c=᡺뀍sa-Eit?54 F^vG_sD[a'Gyt xKO_ ˖Z$ r\)oaоjwdScj/t6p(a*; [ 1.×a"grxz| #C|o88]P? J|q򳴛B'# 4^ z ]nDnbՀPAWݶa9 oIx6  } S=5YK"@1=d;0q7^XFND;-އ>^B` x׉VkƹúWW)b B;πV 4oQA]}Rlue`lqge%ڠ{:*gzĉeM,5̺>JfնiS0&&#Cꤿ#тO6j48AxbYݚMa;(s~Y6ۧ42~x+"\YC<`Xe9 *hUݗʹj5y4M?C+ Al R4/ 0#[˭4D2$@,Z s.aŠLhS+jȠ,j?ݸ5ᷱokL9sDRL荘u85(cxbZQQA{cirWy]u| ysVvLc 8n_Ok,A Sn Gd{{ '^і'>j[ X D鎨!53"ȯ1|}x.dp>-Q ⵷w(Ag+km/b\Vɹ@KF0,n Q&rBiJ3;hr *ZM0Xf@a: lxce4na\AHk$ Z4Kbs"5dH=Px&8 y: 5G#Eע2< <Ń;ٻ@2~hmp̦`RF8.mӮ7AڠB~e@ 3pdOD;Q T %`at]hh4RH ݤ 1{'I1|~(hU> _%5趻q[wJi0urseҺC]Eg U4MA)Ժ\UyRbQ #Vkw͇=K6o;>S7z'^Kc@g$}53T/ 48W8}lHH$Az-n˙46ӸSD&W*[6s#qq"\ć}goK"|#|~N*.a*JfJI6%#:a Z9^HUn }KGdT=BXRC3H2stCzH2qǙ7$:Ϝj;5 Skʳ0ӊ N7AT9;{N4vDͳq,3ۭ4=]+ ]0rV %( ~8SBlZotގf3X9'TIա(>>9YwI v?XWK?8e'R(Mf h™yXwJ}+@B\+?^nUw Y]'r&YMt-64{::px+}璡浰~/Sbe{ pQ7zZƕB"3^)-lsF(;5p7Oq_(E?DZ)f;"[vbYj!'e8e`KA"AF>e(.$ei3lUEpoOvi=3:qGdI@K׵wD>%/ó9.h\D@(+IIkGWuFw(|[ɇBx49}aeH3Ovx^Vْ:.0|_Gnq<5=Su^Z\,8H=-#a4UV7Kgj btd"gl\UX"Cz|:&(f~tوVWK}đg`ڏ$*!mtD2 3U Ŝ@*?WbB{VNk$ ,~j"ǞoZ3| u)] nͦ]U.0 q^d_u:bP֚}ZhL$t}'kS %U</]n+Fb$ǰbơ=#l<\/KJH5t -n>OI}7i̻|Z$a/?_)>>sZYU{X&j_ `[ LJgPW1+Sђ$Sb?̂ BI 5 [~ƃt TJv)-3؀ޒaM}_vlALSs|pU)"$`L쒺6cT^(VMBt5,$㮙jZi\ipU{wYS.P[yyCP,CbdSъS2N=T}SoDת ǫFɋz I -(*}8\[CͿH@`(;CFxHI ^A}6OXkT-Wkg>-s{ %>o)>DWL*5ڗU'îna~)8rDz^v Reަ$ gQJ/nQ> (c9 j*{:z Ί d!_02JCg*G %AT Ӈv y~*m)B򬧡NTr* .F8T,?Fa{\/mF (ҨQn`Kjm} r%#" ɳT4GB鲁2l)̞#86Jg2(k&NL[;k<0zF[8)>%2~dD2yq ǃne~B/!^\ ɿO/My:,`Ln,.z?Yl7¸c~!\5_Nf.-u goX۔2T9]A5~yJ-9+C=|U$+ShmBg%kI$L5]U cB5]8:4T+{־ŬAUBm8#D!2;i a*堾=vLFz2p"B4̧2\EumU4ߎT没Vnҷgd_PYp 6imog᯶GȹZ2O,MKsLՎju/.Ͳ\۝pbj:N,UG^IjnNjB2lct#hn|t"z'vls92Tl]C*_7 k1 =Pq`kE\#gâ#Nqϖ6V+/$tGҕ"p a`|#oҔd|߳4pElu'i9a/_KX~k U"+0W8,7\® xBE &@[=pmyܸfۂ!\ l5SK" ?-{e>:Ȯ)<(Q`gL$[HI`Ҟ{tBhQCHG㞳-`NuR`4c[YM%wM-k_Xܜ4V+%FUxTēX9gKT1*/z!D-ߤUD) AmAup9v̷cgRQrOqH'ϩIF=jvkÅw9Ƀ$}G#w5hI0`#8<  ifs )>Wyt/TN:"$UXVV`r+mlԆ݅L{0ޢ|>B66@yDlFtF$ƺv-:sh_A٨ÍEIY[uKt|~|t$5=d:r߹;48%*A9M%a%߃qſg 0[lKOִpx ƵZG3ڗl,3bw4vLE^/x-_AԮ9R7m0>Q4o22nJ::{:cv x$/l@S.ΰ_Q;`HH]l5HvPy1lRoG &˛% RMgną}@G{d[]nR yK5Jڼ,.2cWTjh* bKY(w1]A7gN[o I,}B˔Ż՚ ytj\l/VTY%X h*d,Q΢5070q>gYH^۞"e),7 fHs |{73 I"y%̘Kq\[wқR_%oJ\RAVEF;}ߺTnmPk`֪DHRW&̕E7FL H}b:~(J5gǻ7aFqy\IَFnGee`'2)G=A(cL6y00:7"v %dNVeD VP?c4iK:WVS֫Z__'lƭOʈxu|XxL좔N͠\h/uJX2[V^*L3\(?D$`SN)N&SOd U?΍yk$XxDk&ye;pM+~ cn dJg ?ZE+  qR.#2d@D&X&"Qr,2quUnJWܻƝlgDT5mZ3VNk"[ru>pD13a5Le,@(<\DZl 6ڦiPop"Yw80!aJEYr#A9N&tcp ~0; NmOR#TD6 fnHkNS{5/oy`ٺ15SrH&*b;D4JM@!=CeSVha>' P] e>%%r.qA$hs|td+u= Z;qt$# BA6G W ڦQybx_񦫓 /59[gWK(=28 UKfHf&5JX^qiW8Z n?a[|*)"UoSTsR (Nƒk $Zuwxa,ILǯ&)єIO9u fڈ 0pg[ B֡Z9H|%]WіTyHUR'VY**ŨABNOer<׀GHoZ[N휗*TqtEF~ԆS}3I_\RMx"{aqXnDŶ3XpS5p-0HZ?&FiA̵AO;):6C-.%d0u=3\=w5!d!S=pz@ 1Ϙtrj8&U'Re5U*e0RoN? }7ܗiȞC%}\x Y/0H 5s)D#_~Y+w2]Њ)-V$Ԋ2s* J*N:0EʍTSti>M`?w%(Fj$pmjTO"'qB6{\V\O'A}^HPaP0`cQm7b$Ыs̈xkASE:}٢'2|,z'֤L;7i/Veͬ}Lҟd*gN8&_XZ\ϲ,4z`NӶ`1PhV:p6=Z=xyjLx~{c?Л[m")N"2WѠ& sP>5P=uT=gU8)¶LTJ4f7&jܓ|ªYۃߍ^[ٶx9KH~ \Q ["N?y#x|[ܫcWq}IݥiTx]/v"ofu`nh^:+\GB7¹цt>ghxcVwWkVU޲̼#/1HQ,TIA$rEzcdRbOO )bđ==Tz G9}$;(|V3؂..S'-TA[ȸ: =WVS2) "mFʯN/f\x3[=# ?01wjwrۀG|]MѰ@5T4ԩOL+rMT:aZUt4)sb>嫳0!}xVvҸC}QftCuܺ`D|j@(|R~ QJ[SHQ2{ġ?x6T +> Gw6K'ܤ WOkP ˼Ȟ4H.쉋~>|@e#E9\1dvQeU])$ *1Kkcƙ4gm|蒸aK1KVxMo 0 vZBZL"8ݢC4x%bf Cu2j{R" p}gNDAe^6]]trO7ƛh*'"UIb-`pG+N]{@⁑KE[BPm)B~RAwZܯDBm4^t/r SG*OYeN/X̫#9GUfO=J vO{ (._3/+H[]CL]n$e f>?a#YaHBREb::4E2\&9 PN˩~pL%»AC''ѪxmJS}FɢjK*DJe (?p `L>$5U塅'`zwC Ӣğj ifMW7NEHfQ5E?u X6\9aTm Sȵݼ E,+$r4Z?ıt? ]B뭣kЍ})Tk SfbgxgX)`n8X#GXX:+zRBEZkjh*7[r/Vq'tG?ĞA_ Yd54/_="} }qRpC^R[)_ M1s'هP71O[bV%7U_؂3>vhlD!u2grS&EIe9d4e {# - hP2-o1noi/hD󝳉Axj@Ul̂[#nK`#Dt"uj2a 8 _|Wڙ٤~X6:Rv}׭Xep}h7Й~LJI%~u am{O0 "8W<2}۰DHт#-yUI)#Zi)ƕ<ԖW?ufhXcsb2P(t)_t@d#9Jx4l3lmoadZH,8F;)osq BҎo /*IB87/] 9-..&}" =$šOO0k{]:G. )ZQԷH81_M5@XX_@N8ܧ= c /S}PoVi&xRha)$Lʾ|Rhz#djk|gف87ϹHPHf дFtnMa & 8a~.c*eS7D2 }Rz\vb%D?+1{/p? p]?à 6tKHv#Lj5K|>Ȥf - ,ۨJ-,_98s1@2?k@">׀HIgid[#2WiޒMM5J}ϴ+d^5`"( ˈy]A+ZBw68EKɊ jUUQWf)^Kn$Csk!y6eRgKX?l 걇_Y}Wi"Gocs860VE{:N7yKw(Tja ç`֕҃3 Qo{s9(UOю b+<ѵ\EBf0u鴛Lon.=xݓ' \z9l~3if˧ŬiVk='k$ь*f̜`"OR6ܬ>gARHs n2}KД H6`-vi(90|?Yq|L?LKY㌵צLdp `I$06"roKEQ6Y|*\49yFɜ]Y91h'AJ"?.|yaah6[zVvOByevbŕ}dᥢ ~,śbÚѢȡFx6?@zE/b`_̲Nn nTEtD|#rF6=cJ\¶%eMAHU8_`?6lWR=\a5xtc"۞WLw-%tm1J꯸ c$U{@X \**vx3) K8Hbȵe&bvUeQqP,6ۉz5'Hq:{^>Ęjgf3,|r͟Xɔ =Z?`>8F7 l%O2rG"P#׍0ѩ GJw:-r[U WH1_>J`Wz- oU&nSYJjh j=ac5cߘp=vN5" $It?^;aߚp4o$eS MǤ)x:Nl\/z79 Sc5tqlXdf5][Qeơ7!ʼ@rˊN#+O/XB Bs2,Ԍ|`ݢʆ7͖g[/:b<%cd8'4̗wA^h̦+BPْ;Zc9hkmyO|rrݒdR+%ЦOb.giUyu#r_,ć{פ;AƄ}KV*?x!K,'3ZJS,@IiCG6j%(+" $WAט.ڈr(rK:h 6Ҡ/JޜBb% 9,}'sE +5@b=7#0f+rdŽOBS&E0+o(HɨbM beYڈq>puZŵa_ƀN}ɿ#]]hQ Y%WP1DB O܊V1)NufűD1xaٻ`iE {) Wkږ&"5hr . (#opbI4U[@rc~n!`ˆs> ƿ, 4ˮhՕX`uq6T- 5C# F s%d|Tat2%$'&J8pu(1Otw!01shNdo%bz>(zcrM{x$Sg1ZP|rJu*E<Mu9*|(f^/!k2aӡ?! a)C|4ROl7[pٌ|TJ+w'(n]ݩ%L4缍ì:s% ")-2@?){2Yvd]Fo(ګ Q!)adR|3J Xg lk_``ݔ_φmB@ыw .xe1 *]v[|*H,4oz@CmoSB~\LV$F\>EJDTD2 hڕ 'a̰9D=Ex ̥M ,xV>co]pul&NOd@*iOjnp-6/ѿ)Q-2~l6 ~Z1ZR? DBFѝ1jz׌#AO O+ I@Q8L8&Ȍ-$gfZ~b}-4U<q%<GC{n{+E+)"fq&ӮWm<ܧ=_+ST/;qyͱZ3 Wێ2אS4 עYp:js O^$|g\`jƎZ~2dI)/!}֊xOxAY ڛ1LLvPyuױ5Kɸ!k0@]u#k[sґp=`B }0WhKPa&~^8S<5Bbރ6ϴ( 5}{mreÖ=%8t|]T5P4/Si <F|`~)ZcW!A-9 ZG fl Wr Q3yV=1bø:M'4m_H0iQ'.NT hlT.!BS_[pPrI85`mx-BA$|[Z wZ=CT׭n|B+OO v8[YgL*&rZhaQC5Vx0J!,zXJF|Vs+JǠtgT-]}YceߥZ6Ub'[OR>;D67{7?~oU[xg _' Bݤ`'iIt,8\3Wa!Q5H <հt$Rmu{֣‹}R+ k0IbD> V~}K7jJˣUQR$gz{+m+VfVAjU@}4^süQ`ڟ¸:`FlA!TIyyT}z=Լ{:gbqS Vs Z` kgn˸vSAǼĈ\48A@l4i#a2UB.%h7T Qn6|(<8??\q#ڮ\aZvB O!|BE A%(DS͜"PyJ,5E`gi]V3KvA -$nxNW?eGƢI0@rYpa:E -UjySc}tEˉnETЛ¾4Wh>s,P'7ahF_pcKϽ<9rq8iu.+߱:ҭ9l;tY 9c|;=n: ƪ $FmLˀ<ZEt5S)@ǕlBU=Om0JNDHyQE:;.,Tc[|H:ys;(WBɪm E?&VԴ:PӔbt7I?nX_uZڷPԋ;]p:_E%](U\FS^֏IFTYQX-`-LYqV^<'3y;[i##4$.R@օ{.r(:D8C̷kQ(V\yI~k czձe)zgKf_~U[ R89@B$i (2j4'{(F'#U)Th2"|m8ErKDD%$(-?Ƥ'3<K#;WZK_C{x>q~ #>I_ށQz83N cߤ%r‰8._5 9]>Cw< g(yUI6(OdeDYT M6DJgHLbo r)rf :N5%<5$NyxkAQi>5m-btj>`+q ? $/%oXb83yᄠ/:xH6yu\]:s2]1fN shgh[x}Wl3}}}tjؗS>XK~3^V,$6!2?ɐ'm\8u42| niUMe[VvO~zT;՟¨'ہJZ MH 5ԈjLr_LSƜy|Vqy ܤoυbL'۸ hdAzǹ/blʂ7j %]Ƣ(sU`W#?L=$In1 eIf`GTJ%"%7ĒէjOⲗĶرwP$}&+Cg|h?oxIy7RXΌ4%eW-hmL2`6d%g֫R t ʱd 15ަ<в@i \!O̮Lt/xlx񸇕J۠F0s5B"~]3޵uOkf$cCܲ.q?m9,QL9?jad+A8$A6=V؞x-CO>l_R aXm#3q}t `o4ͼpaA3EqK?d吴>.G} '& ^1${5+*CtYFMS NTqu43!;t'oR>՜Ml< ʝL[qhlͤZ^=6i+"x8&+"~ m=GFW! f,jmI!V `v!(ZORօ#\0jzDkÉ6ϟͪ<"4,ۺ{0\tFKK큱(jϓp>,z "y* tA;W-ILnݸװe4yiczWGB]{1BdR`]BȞefw#\%K,_`20[D 50*'Nʢc+7y4Dž.+ћ+'΂'R|\[uxSK7;j0M92\k!K 0 տ]A@7;gMx%goԔ9%EvxЊQ„E:s=Z܅1ۢ`ZԅkxDzdY˒e/k2*[|-(9Cd (A;-`z' )T}UX!Sc9bZt (ūi-1)^%gB[!xmo'BrpXq7BiLN)pA|vɸ]5 zdTѿբ6)'>Yz^eǦ6԰sO42p\aD _,-KoI1?Ͽe:~l*k`t!EL(sG:I3 rzb}ѬXGUvDB, wv+ Ij]$Aʱe݆ݚ*nTbs!sgQ ЛҮDFv9KYN`{Y=avp'N0o=zLD^1w %\/Zk1hr 6T4-&ΞAjkzNuB(hZɌXo*#UcE#S4o@ns DD"u5%j+'R+,~"[^WzmõO;*?S씾~{_?i򱘘a5/54Fb:%BjcҒA?/^lFab`'8Pt]= gg(% _\NҞ&%;/Ze:fp[tnxx(w7' =Ê ̧lڷӫa?⦖oC{;5lNScLLFP`޵\Oker5@֏}\4ٰ#"zޠ`e-G{Ͷ K8ďj0 #x=0U7N%]$рa$Q5Pݒ~wH\JG<mu a[\N,]sT+ﺆIzw1=qQHQVhl&8w-xmkBФs%afzU߇( EeݬqJZ:ip79}`SS^p KŖF}=^ g(,Z q>8xR}escbBG~l?u֑o~yIVڴ )" O%Mlds#M%.K㙡2Ѓ'a&rA|xt&Dܦq8>!Ea=@9,G`I|*pIUdI]b`e]S:9腍bP;`>Pׅ<@+ `4t*$ n-D$R}kɱ%u{(F}_l#i D9[vמ\3OMlH+x54܏\{Y}<#qw>\ĐUW6q%~,$^.^e ogaɹ%jy>L":i,I뮑ny`evK1ujVDM7ZhvF֒ɚCV^ (mq= G1kxU$+搩 /RK73n| L-c!]H$҃laE/.qff2E̔:(j4cU>@q'j %y7=A+E{LJPv:؈hq?d Ô[F+&5;A2 )ÊMyO2gׂMA[^iKюeE`$5F%gvMI'pTW2sk8]QWkwx([?3X+{he#]YQ!.}xxX7З"8M*ʀnoJɗ K]4f* J9Fs+v@$ d/_嗙݂_E>l T"rKܦX$fJy al&59ǖf{*T30-7|~~)Q>!("j/ט*ACffQT^[ hVY^U#zꚬ8&F-  @31ek;,i;LT.z2Uw2h$7 f38OMx[)A&L&/ ؇w&5vX4APC ?Hڹ9cǷ8 x0|H1(k |lLzRĖƬS&XO[F~,L#5Z^jzݼ5 i* d}mi;<CyM`g)O>4h&oO!{p,g;#cxS%E@ P 7RfòHu|c`8)VHhd@ hO MAx+{ 3w˳2k ϠO5[ <T9EW 돫Ny"&hniWX(R[{[W ҙ0VAe".m5$BA$$s}\Ykl'yRKH]1mžAea2W)46OI"w;ڹxVYD}Q*[-qےD8+>sA:NAqx ..XNu T@{LIy&I<-j`Bh>\{)~!!JD lE.ݜv$` %QJx4z ˫TGf?cI3!#*`rⰦͥ:Æ#uf #!R}qNǃ}.C~{BaI:-/ZG?~,_Tf+VoyI#ja)q{=I>܇ppPLa, !Cs~6ϺaikUrP@RˀlCq 9ɊSy}>: Lp*2n(c2bH:6D83V v(ރ.dRH6? ҝ:o䝾NTX8ץQ1bCBkή7GIjuu{i) ^v~n|đ,c͆kZEeٽ4:fݵxj5~ n& Qa݇\A)]đ9whSd L~B.%xQakc#afK*TC(D7quvQmY*id"['~lR1=-% /H&  L$ӡN9J6Ma>a 6mZ"DNzv `Y/@Mx3drpfpbbxB A4Q>}VRgCu{6UH'vsڃCISCŻX d3Z*`5W~)FE:Ŵvr+Rƨ},siGMG\PC<TcnZ鍀][[-p,DTtP[E8Olo [l?9e,_l3 讎]?i}j`L!8CQd9S. /&ڗ{g/dOR%Z|)aV4ÇIOkֲY)^-sfDܗ(䡆ΦL^.$z2dN%|kءL(ފ:&:P<sC| z(B+]=%5=]7|L*1լnnKL.BЋ7]]|^\e'[퐆333Q0u/_ަd4`-oT$).IQ?kU$iwbІwRCEa'p9o'k#sd3,Ե'gtE3±c }my65k~|[s^W|.)+| U涅=>42.mZ)؊bv⯱>XR4) fyN\<'ĨYESs%YG /u* a*Zn/Ģh#jRwVDӗyuw_#oOh;`åhH%YT#͹{vwvMP,7}px^sOpxhH<"{I8Bb Jp[ %}^0f=Sf.N`x\I_\T RVE"!~l51Q]) S]HY_Za;t7G)Czun( (xҨGҋE?KE0Z^UF]fyPs̡ڒ*D66~xNwCV?SVq#. q/ s-v7a 6E\L_-ކ`ޢK|F̖0*Ȕοp %USJ"~6ž ֧@m:LzKt٬x$ȯpvo>κ4R}A S>Ȇ0>A:Q}A)g*Aԫ`_)u ~5茠&6Ơ-?z$jL0$LDZQsx4~44[&86S]FT2u1J@ČpRJx\\9'>d7vRӝ DƷV#?H\zFC>n:|v"Ld\JywJT*[)h; XSD.'fߠNgg{gdw{ 6@sԵ.E|ĭ :/Pq!/VnŦ޻'B^>\ƴluN4s@Bhad~zu,QV,PwuBU/ z; 2d[΀(D><%Jd@]y1Ұ2^ϗ[koTD:wC 3(5I.!h}T'4O훮QsmW waA#kS\kzBBBm=n}0FE@R[:g<+;q(bLw;.m% ~-}X.bO_|v-vUA<2>ӏ ;]Fx&'M6B@6jl؋۔hf)07SRt1 ;ojl/}oi)QYv'A?sq& ƍdlHI9@ -z z5nyb1]Q__BcـW ,ݽlG|w"tL@7VUy2GxUEi P(Yx֠vso[VOPܙɑ؉%KH#S@]ۡeQ98' "u3 {xǶ¬U1uPl37ХךpXbCq$*ƨX#&VMMAfZcb2&J[ |\8+j~.q%ka+ߴbTQ %Tu7lr!xw*M@YTg~[C(;-X㠒JZ|0zoxokM]4Ɯ~  6ɁKdT^gŸ jR(l= L%22s-7v)fw8M[{i0K;z^XuRzDLg;7\LEsG6)N_#vs5 Q>9a>s `wb D0:xNLimU(+7kѹge8&ňR؁q:].y f$Ԓھ꾅7UVU[ ioaWO %qhA$GޖFuyzWuB\.n(ưпvf_F^sH\CDjI ƻ؃ys#gV_ r4Zb2o\F-Q.Og>;OUAKp{j) ?B@8KAP) ">$&:Ϯ\Ь*#>08q8Rv_ZncW OX4J5mI%Q܋FqBU8zG;tCd@ye6Qp%*5&PFS0g $מnPP8ֈͽi%~Cs(nhˣZZYIUjKί)ֲISTMѹ"JHЮO>v,6F"6 ƍF!\v ~𛌥@==q(W:pup cHlU\[_{nOD|}l:k~sш\h!ۋ&VrPH.^4uR ГY O3r*Ѥ35!z?َMwWC8O82(&CWEweZ3 e8^n}H̋2Xx(qLQB{V ,-xvtY3`hM'4dS1̸̝)"CO+jH gNkqP ^=j|Bzs.MrZy^~T?2 `+xe$n Ncsl{F{V,"6tk]8 : Փ1&kA`=창/z'bCe漁9 C)9un_ڊwr+N8q?i{nƂxӇԜE:7Sۺ{X7ʄ>aq-"rlг 7絒 2tw^4ie}y.AؖČ*3bo^ +X:YY+3(kB.&)OfBwu1|<`/3m,6Yt~j4旚oyV٫"@Z_Xp Զ4=aV&Z~VJ++{K9q]3wUvA*kڬb->.O#̬j`BX7KyPo+ 9: lm HEyNV{kK=Te,ftoʶLC?,Y\Z)ď80aqb+Tsb)B:9]ˤ\-<ҥylgZlCT-e 1嬚&JFa\1iYELKwA_DQ;/xMKQ'VݬIJc4te\[S8%9a$ ; ^^;|NJ~(?dа8xq'7Qe >}Zup\ġװTΙ3U&MAIxn^ó! 7Cb TPлF]Cy=$!|"gb05$ K?wJШqS"r[eud/$͚1/%UCyV_L "W(GLn@a0$.+R}x_d Wvxjk,r2̡ 3Kˋ?؋Y yX eBPa•]c< 174b^T@a?w?[-($24?dtzB6Pؕ/;e p4`&Y5ܑ1zbh`C(Z șHtKe{X]I5N'Z-l, `ƒGLJ{M{K)ʷ,94<1RiH҅Rm "rFخ5҄@72a0F#䳇܏6-o k9,Zi@!r8cEHGJz'oݖ͍xѲ<.#NUNVRf&ܸ }QqKAD 0. [Wr8.O Sj$u!pZ=w'4RN =ߠBҥ=mQcEK!Ok2s@Q'7 #4Ӥs<a 2Y .L*qϭuc[ 5a̽P"/ijٮ5;H9.E<6)[[f6Ѡ#/es=gGN9 ՠԒg(AQ4ΣP=鈣egyLYBjs=TP YKT)*ux{ <˜JT 'PJ[ib |hZPk:VjW@ÃG1n)՘]@>7ϝtJ")A2*/5TE Md) g3߹vo浐hvW<п>)E-+Z^{?:#bռE ֣SH!WB?i7EBCNK )iU54i%/#?û!j>(| |h\*ɗ8R- V1PnG#,*vɓUOgK 49 }aK=2fۑ3jrg"m'q#= EZ/oI %5 ~GAxVLjl!&*N쎻KIJvD$)KFtLk %gG-[6[ ϧkK0g^`h!wѭiL⻰=?iQ;44qH#Ia txOXfujB|@N%^OJC ~rQC J^FT5U@X z ) Nώ*^u%g쬑4zj;'+6 ]ƥ>qz GO/ZZ"TT aX=C&MezbݬoF'FTU4{d90ޢ֘R샕SހL(ѥ]AA utO5H^+YG9{-h{bW Z3~Ti@ǃ@zAi`ui{0^䠺=/ݟ;#< 9Jj_ȆFQt-wCHBYhaX(@:Y\ւ9fTf blRQ2]V!<>_ձe_z[EE'zjzhgt?A:CȒV @To,<#^w&íe#x!OǼotב͕?+m-Hwr>\D1#9Y{"&({=DKrc]v!zpl #CMqW;X/X7vsa!ʝofh®_I\ f6-2<̀6N|nfhye\ţn3 bIv[os =M/m<uI)d'm|u5bo7Yd|`BL) QwLg_s5ס`Gd<JbClyDP~ +#~$ -4s24MçgXGbs9ʇ_ZQErqeZ ȕyt n o@4|-.LNUp ݒ.ܣs_u_7F/o!simL`M`g'JŻ@x_`2( QǠ`*^a4};IА%'K6xf_O_1wD'v3McQ"&_ݻ7]{3'CҮ@@ 7kݧkKD@|߲};: ߣNB?2<DNK#d˸KQ#x%I{3.O>70g .fs=e땾R |⢆q&E^x\Gk a%Ii吾;0/X>p%q[e~A϶{#6¨Yūfl>q(@4mM#F-7T0$MhNF}*}I҆rXqtA$/,%`] l@[D'TY' t.nrvٸ*:\ȤonL׆[6c_Xv=T~O>jχ[[C^ ZuEOLWJVQ~ZyDF:5v0G"c|'2 5ejQ0 ZY ie#{5vZ[֠HçDLcCkLvX0аm 9_5D=mLoΟDLx?%Ok+OU16AcW;+톱k*B{ %|~WTs˹\|bBDVUN~JTm Cީ+Jz7JkJ^]ӗ`'\j$mɽ1]3R\w&J͞o z #k Q`l!ӿO#Q^6tٚcyYof X"s(F-5+w\ܻ_,l7iMK?`X9rz?ΐŌ9WU* JS3[o8R<)Ƿ/2^F[M&U{^rI{xc˗m7izFLt -NRdۋ& ܣd tXwX+,zyS -iD3NvNY6u^:_p}D tTbq~X9I|xcIk}~54 ZktQn2O[jEI" ,i0佣&l_6BT7qQ9U^@%ŢyY44dN4Wz2/&,J'C}? h}a'0'7rk>DaHu; "x`sjZI nrl CVH~FQphwl$boBƪ-brHYT R "s`5VM 3MPW-Zd[WfjOwK|d@8¸R *jH;4ysgo]ĵ= ="]XL@ƋqzO R_3(@}o#KHE})I=$,Val@=Rުɕ(N}#qDRl(m6ك[!u.P͌lh%l(iźQy3'8ԒPk([Mf>H\轑5>s 9>MEn,3-?O[,GL[|0,&C pyh`ZJ,bۓwcxvP{ËH'x.'rd/ !uwS\Xluqm$Ig3$UXlaՒ= !O'_[P+x h@{/hhM怈3%vA6-s)~dM"n>:t~a?ZFPڼMXsAB쟱26//lʼ<.JOU|N71NY_ۘi@ A;Ȋ)T?,>9aP#V! {Lp [N7MSho#IXvg;嬘s 6D9q I]ʖ;uj"jYYCeXBpgt4R2Af4w8}aQFl?HFL*-Ꙟ8w`i  m'^Xpp/ 0P,~JlĩDjjJ\œ k|OAi"O[aCZd9O]mC1bq9c\|SX`:tTG-uxWGJBw?HJ$ߜ_N=t[GwWk&h]f׎ѭd|sBqr6u{ d+grѫ xey7WNܘB;(.+OƘEgG .k&J9HҮ~!C$u lX%Vh;BzkFW>V\9 FjN̽Tgܼz^ڽL:ܦg\pIud1J/z3j@|B sdܘO^YJLe(meI}# 8E`=T[xXi=4`{* ȇv28(FF,^3y\~9KftW:w]tRz3$;t+`>g4%LSpMƽDV8q7[nHTCpxb ?zE6dT+ǣj+kî8nUonG E/շ>W e':˹"fޟT02 4ͅRH)pP}2iK' *i߽S&/ BY;p  G"}*b?W̌YpJc>e.o`$Xۿz Rjsfj}hm寎nՑTVZ/,l(KI0\dſl>IW>bnvY",iG?r\`7>?SO ֘2@5#'/D4M}c]`ѻIXlgQ>_!Pe6לt" [E iTa1{enVA?.vpR{1S:]a:%K}u7WP8:mb`I)s[I ȳu#ݿR;3 ;v? {C3墛aj>d2a2k32\&!γN@\(2kG}Hb9DkwZ xuCuv nMhrF ;Yz%}6'd:k*Tl5T7lnxH)i-G@O0*VK1]G )lD UZٺđT:ف#ŕ'jpw;OĎ=# J~lfpOcqXTvyTCSZc$Faéw3X0Yvيo~u6leZņ~T&C, DZ;3l~PLo dE0ץ_%PNC? d:Wf6ᶬ!\mb Â.BɃx<4)Zlp_\ @(ƲКmG}$Q=[5$+Cd5Wӛ<_ZhljGZ>Q #= 4+( 1w_(MsAT# TS5xNNkR9ԗ:Pk͑|L_ݚHG{?> [ ôAT>NU38E,)*5x#IJRլkS>4< )}S4β[oAz?By\D1 ٱĖ6{jΉ DeiBK2ݠiy9RBGsE rO p,nPc!g%=βd3UOgfMc62@~cf Ô^!dۥ}t/|Y:^b?3f7POOm$`=+}l`rK3G@QTTs"Ed4%=s]iB1C4PnZN+* ⑐JA6&p.o[v]++=Ԡ}Ҥncci7e.I=; >~_wXqf΅9髫n K& =v/i>Fu?l٨F>c.N:ۯmZ xL'P|Uؽ,>WqrBn(ν9Gzh` i ։Ld?EeG]{ m70Baovf ufR#ǒ -z\\AsW0b̞XR/Ӿ04N xp_$O,TFU~@3AXEʿ6326)3J@yosꘂԮ`#sV98bc/hcX_siĔ/:zmQPfSf MHa5Պ daei{ ?I.|,cY35<(y;VD ٦H~gRIKDPm`YV#*;wgܨYu7e i9!i[+` ;N%ND[쥊 3LU$Ok{RK׎Lʢ6ӶiOXeN.8̟L:UՅ%l0 GapVo}8\:09b3+FC#8D Yid>^O*}1Y=_nTm9'-`[G[lk2 TMX8 ܍M^dNlUtТ6IpiheH9ӭxm4ԔMFĉ01i̽R uvA(97kg5x֔6N xy.^ GtSBFC8NyR4OZ'ddv4L0.Ǣn r׳#nbMeOT4EsQ٫^}i5q|ZEIcj1%l9!yw̘Z}ɳs!zKQ@zכ(V)˾9w6TCk S_hW}z]ŽdfL)*0$k7O@;o\ž6g1FW(V۷ oPRZԩg֗wqm}ڬN8NG A> E&ӳ[~×&vLm155ckJ~?q̀× \)NI{꽇n^KJ/ߋ t]lx؞}Tpc1h۸z)kC0uBmD^h"zK/"+줮i1!wg`Fa;=LFH/4Έ:^4d#^/rK_XsA!<;ԑT˲7X}?95~ f=X~؆dx5 |?W/RbNJnNS͐ϻg!y;: OdxӦ,e䅥܌cey!39PuC^I7 tT,YO8XaJD72?KAk/L(UU^ 1vq/_&F f1 Qj8^=}ޖnl(-$g$\$8#3mB!Kjmw/I #1b[AȾ L>Gw$o?[1c3kI`ίCdIJE8Ӡ(ў#; f05Rh:bKcC%9m=Q\Eg"ޱĥDr9KGWg}"xRL` ,2q"^eibзw l@3`0 6)i*XnuԎ @ \7qhJJG W[14T5*g+@e ZGS(ڋ̰`V\/>BҒef^n@=I|Q:7$6\W;^}'N:ZQ,iSBp77 aִmK6f?Ҭu'ټ.m5>Z/>QZL?|O\;Ax>κMkX"YLxriN<όcDz֠LZ#Xqd=D7)ݬ|ZzOϦ  ,([5fUr]^8g>c<I_u&{fU7++mVhھ,^R."-Ct؄^ Q:aT~M#aWuxu52`'~B2uXod6[2?Gt//] " 'Tzkn;'d =Q6qQ%+ʼnrxt_6-POx G4˯0J {SKu9mZ!i2lݏDP࿌0F`b|h~8fA'~*ZJ>wXA*IGQMw_d -c͈wgtDu( x̬G{q8h:x#$OPz4R0ai䃲VRs+HΜT!"qZ 7PNL u_ámM:jmە{Ή4p8YG#HhXTu"@_y /XjWWE.*gXzćcoc?lJ%u;xj>ũkYe*|}ÌB0ZN,t>P\탐C{igD+?U̞װވZP:ӈơ)MgYEe)LmV3FdtOJFg, _":]a6*2AݦMhIC,.rwovB$k>W=䱓u m*`&H}E½MaWș*2om St]&$0gM ae^8J:ARDn4[,:J( v]&܆e"} `UET`8Pb2k̚KuUp, 6q=Mo>N쁳E5F?fͶ'Mj<u>q"էC{oP!oՐU'ԙ;rs*yp{k2,ʿ)=5owa`@ƍA;({&IZK$˽Ыb(+ ?4no9LQ4jE.heS0'+(<~38OV zyKRdxz}[btcST0t|22$@Ʉ,cR68t`G}dz{+lzuÑUF{cv`Tz]Ȑ`9p;ai@P>h߅l%I^(]@0퍮&{~Dw綈85g C&Wu.s#}BY!q"K2v5D .{tKNҺʸ~ty[WV>``,sS I^~7JkC|Fim 1Y1ŸI>Rfj_VlQhw%Q\ugb$vsybr,xD݃ hP|*;KDWa6*(x M30c?5Ci'(jxhQ&ňn)4of#9aKhDƭkV3zʙcfJYQBP :8M 3ƢO`/+Y_%^>?+0 oE'W{Gzux|n)e{6,~{4Ao7Xk/i #[rt=TwLʷ P; ӡn D/GpɹW1#;i%cQxY2`l77/9W^h_ʹ)Lao4 ~򨤸!a{7MwC8>yY@^?XoM2+&^v/n ;&^-dOp0?ЖūvII g֪4`kb598CJpO(.Bg,j[1oRn^U_kRReR%wR{~s.Ϛzm𣐹f YG(s8 ^kś;!xf]3ah^z CS-2r Wq~Gp}sI4U)Қ*9X9lԩIb~ 2flAJ4|[`]&H>O5;]'Aewf&{6 Hi8:y,н\؍4ljx á^Ǖԧ뚷]m˳eZ3eHJnF՚x_I"| ӝ.jd ؄yڄ[OLG0u," %Uʆ~(]M v\ N,{ ){ Tlݕc Wo3ROKA\k?+PYqGFQ9pqmm՛3|`B,SOA%atDQjdL"0hD?Я~ iUMWFUp촋n|ZAi3Mk锤12 f&A?ĭyC[KoTT'?lgIfgqᇤ)7Ժ $ju^qߏөEhukbz[ԊQʅ1K=*ݛZs;4Љ&B~6kܶJ7Y4nO)pbIH=`of4BihVKOuȗs[h ' ,ca_~B0ɡNn1pLM>(ͅ9Lyt λ r,}v ~0,Ab^7inNbvX?P{[(\ͭ7ǙzekɎùf(@ N3QqUbF3Ե* d[I\aOW\ZH6e4]Y[x<]TiǎŎhNK-`z e\*P@tܕ?+e#g۟f_gX N/_aby•U!фOJՑbV,j`ZKrE3x]Azh"bI>-Tft_Ī%>&yrv?c֮A6 KCӾ^ݚi&};ӗru2+  = 0߲:U /6Pgw i>ol2Avq^]If-PҼwP 8>ޠ>2B01ϨmlۂhVK wvT$oFfc#&/oLvPc#QiiFV* pcV*!~8eNM j *q"rMrHfW^nB ?yevAhh$ACacc& _1S<㘐"b07O%$ʂ ML*q`^#iYًM=|O"8-D4v)HE[ HoJZyz"RWj.|WA)=cN[Q|Ǻ6 7 2%y?Pǹ:QU*d׷w04wIZf?Gقhb)|YosHCeuxq_,zMQtw3KC(k#_Af&(>b$( ㄘʮcI g9~^$fIzN 9!b;Tq,9G~zl D=Td<58*h%m|TZ򎑄Np%@ABGGgs2QބL@퉭_P:ZDsh.{o=_.ghK'*`7(^p6͂?m+>,em`tX =1\AXPW q kZŠx, {3le_G9ճYir6YeRa|kL}4E,jĨ&7d>Af}cvHe]Ibv^/͘MEBr򜜪LזhI?qhcÇm6vt2J/ےv !)5 6{njLY|<{FTGņDqT?'wEܸİIJ`ic!{[aMvȲx `4uEQLow_n14 :W(G80wq?iBZ.3?U xi(`!q!6o*1@і nVp աϠJ*Du%[֎Eqca),DK,ZY@!J|'B?C}`~~d7vX1Rx׮Wń9݅{AQ<iR۸)iô| y%* +=u0/VAMvNPcv0orPuX'Ead\(_8gĹYo*rYB:$awQf.6}!<Uʓ@,yLD.x̷#]V$(n8ϲ,8<?cfnBz]*#mY2H'GEE7ul {LM=kՎ3(q2/ڞ'_`%':wWnfo_4YըT(*GP+ 6;Rd?tpf oZʷZ^}C?A@NDct9WJ$P-G pW y:I k'_6d4COĢW^΂z]s ev햋1#G]t{`qa jLi³ ѹמUGzy u mЮFᦼ{Sі6iCArk-Bwn97Z@.tUj&ge#_i#8svmKprBxp#}OgVTuJ6(Gk'')nhD8$@X]\eoմM|4ª l\. lob1Sȩ15ݟ@շH9mtAᣔ`<ˊ+7úL=%0BfDOH:h\Tv6sR<4cwV#F\3t\a= IixYN7 j|[˒ikskT-S.Ho0"|;Xx1 4+Z.{M٧2FE\MV{.!\I5zcb+"P2Fy1ӹA=ΞMw'*iNށbtYEXCvXͪҐJg`Ma%_ʉ//? m Q+-em!|łv70_fI|~q$hr%`S>S]TL<Y*ha<&a묂C),rdQؘg1A 규7P [""TuW툱f:{m!C\NT,xG($/,yF Bus꤂ Gd(X^";F?VF+>;#CMBDPDt5.pSii߉fw3DFΚN7 ȋϳ.sʰ2jGJ<9W\¿0%wydryRyj"M;vrޥwxDkS:%-,ZdB8d̈́ kC*̔ .R2uQpWIW+> o)\nܘȼ-FR:d3:d 4L@4q|s @R)?5WmBTV@G¨2ބktdYʼn$8HEYJ1?Co|O\S%M4{h~H$iP~}(pq{u,;-@77 Wߴ$qG1'!Px{%pDh1آ0Ǻ& boK^|/h%wDW>]_,G6{<^ҳDsW#ɚP&{5Q SD醄19S1>s-ze?'J?Pq!RPiYAR0M1$q#<( ]fݫeK>GDbg(TEgaIՒ*Xët`=,TT)"oWShiCLև-7mG65s]"$2)ahs80p-: A E@f{Q(+r@$pE>Vg (| mp+3 ,/Ӣ]D~NV%/ѵ/quI碻|(^1}S%8'h# `GUόIHtGLMhX3Dt0ݛO48O[ҥHSe &'٢u< L#R7m'a+>髝rng3-/ףhkIԺB)p" SmO*<-{&VH=3K \;ў v 1Jq%E*ˢ07dQ| M(pڞeP6CfblVyv:>%Li:'6k",c|3)Ar04 R~-%u~^.2_=rs"UօR WWF-f+Zfے+h5 q…yf2[OBD@t{i`vpQm`۩\̠fp1F{1U&.iu|\sdŷ⫝̸ pI( 4 {Tri;!xiF2~~D}@2KB8ʯ rGj̺L==uq(BN18|{yx>̈́]u'CftbA)>@k\I<0BN ~CƖP>Z() u0ԓ >[!meyy;%,G!$'Sեnn"(B+!bBw2Wc6~74nqw`[?%ڳWcEU3/P (Z%2feES m"4LL_B R^& NU(S? c~{%k3/Cq(|wDMnfQE`_6_$QNW,ӀU#܁ð Vw?㊷ƒE|}M9iH`zp"GԆ%(A{-,<Cm[;ɏ]Mb#Fa/|FCߵcU4A)tFAFcGi7JoCl&Fc)QP7U}lK@ e3k?p$P&Tv0w)o2~P+RGz=S %VhyWIa6V/>2{$I} I$*g[)BKݭ&2*d̞$z`㟋X)݌;} S mu6XatW ><&?r[ܞsX$/QЃH.' G3jy}@$ay:b"  %I0?tP0dqe \ ]mȳ8FT=鶲d 12_8S?*PW\%#|z"tDB8v%vE/V:er߯Cn?O[7*`!Ks# IrO168>0wTwj뚚Uf}Vx4#mQ 呔k\4I;<]QZ\І`?q疶GBfp:`,9QR(օN8Msqo͸5_c ?q]Jv99Q8o$" E9ɿfcnUlKL$`Qo$7OB{A 1D/ѸJ^@,lG&E aށF (?pmb3Hz%[CZ pwZJu'7O oZ@KmtWJJ ?*9U+N5Ӧjx8vbV2\hUVYyE[c $jz [@~ku%Ddfʔӈ @0q.FY'&ʮd gpr໻w-1juII<GA2w:{DĖp( #]r)/ GyY"¦6INoP@;~gC`dSq- .H6!xU٭yߛwp"rj5a_a05?\#%704cJ h\KP`vɐ*V`ؖL7T2\`u9KF6̔?jF3h U y?\t_~Ĭm$Xh]']vQHV߽Y'5,`s8lXӝs'L zx%CMZҿY&A ɨG*^"x礈ײ~MͅY6pWO\ i-baG˧ԁ 騽O3cˤ֮{WZw sc43=t???(JQo )sE'@K%dYzov.*ٯS-˖V|z^[}hlf ֬zoX%42cjOe/,%5 !t‚wk2>;<^E Ӧ.ԕ4cfYeӢnM߄]FBU:z(Uֺ齲D.ҁWi\B[~1=w'hFds rl c\\#͸j[<76&CI^pu誑)uEfѥs[Q~J_MUdv^׬w2g /1;IP4],+̧z%JjRA9I7FpYr ,FLB&KP;ۢBk5bT b !^tѝ{җVpk2CJDt:\TI7x'eQah qM*@Q'Ul{0@]ׁ@P_&L'u >s+&ke'KX_̵)aEw8sbLi^ ^f!bO+c*@/7 <P̂ݽqA`.7;Do< AFɚHX;uȴ&+i#,C%QH+\BKT<'*D 7bulδLӠH\-.SFR]0_<*f/i|ÕPK6RW?c4dڈ2MKcs5DUXoNljh ~CC/_rzd01ljR(~~TAoŸxb[J<Iܓdǿ 1KU-C] |ly8&<#ڋ,Yel^  l Q^֪541džJ3~<*Դ7x(-D'%0& Sx!XS C*3TqDV-M~f6<vrl.X3|R+0@u7hhh?qE6GNo_3s8xd &l$'vRğjv {KK7 2!(0u#vKZl7lAX[}*YZRnkkWc,3Z߆}chhZ0܋i7DO8AAyh2-Le> tRnpWyv9;a\/ID DiӖ5#Ӑ7<2`Sd.GP"VW$d}Q7-;ZPk><,3! NQp)x ~ڪ^ &[uj;/BW]qSb[דE^)[:zẻb=d']1ؕ(s.g::a*v.|}s, }\s|ݱ;{姪%(+ڷ-yN<';6"ZޚRUw9{w||bJceܶ52!ݞ׌_?6~mҒPgCO[Deٻ bqw{u4d+'ፏ(ko8%)h'yFLZ ZZ-Aߠvow2nm0(tf;p.&Sk)vh{@p"ZJ>A7m ]@PkeG_%KKՇ!g|k'@}jE?},B+ Y&Q(HYRC]~ :09u2aiNE[ wCi*r}+pFXMz)`Pʵ(|USӴ mc/JI9.|D^ǹc#;KL17J" ⩟}l+HE(U &; ÛA #n]>|K{!q TmFU8(CG8k)i[gVP#B%X'ч})K)Mu'0UXQiLFҚ@`5NgػQ Y]

Ǯ k@1$ qaUTAltv8 Jd|`r(~<;7b㯎զ*ˣOz:6Xq>l*E`3hRՖ=8⢞[X""}+fյ(ՒI$I$Dmoچ>ڮW FZ곅eI fl7пF#+=OA9NϽXb)y Vc 0gHRroC/t,T@=Äz9K\$|^%/ڥ[W SuQϏ "L@%,۝9`R.Ίʩ anEz8p#^I°Zci L*iJ,4C/6 8 p0i.$H<|۸} ;tp\9U;=:yti փ[zY$C*1 4͡j>:W1Xs2NKwB;9 ;Ao[G)~քɪ)- <,l1^i.@yclˢh -~WHFMsCҩ"#dޘڂ"5$ !Js[x5g1D dhhU4Έ/Wך1F-cn0lDZ1}ɽބۈ]" m l g1 (BǕzu>‘^.ko92?'ǔ!fC0&ԟu^ ~q΍dNRڑC%喞s֗MY "jԟGH59\\>7mO?ZnlO!Qh lFf ] L_<4[JB֋Q'/TFzhDj@u+ؚ]r{Z cZ 뎿5<G\!iTOYI3== >J32 )lC[5~w;:G\L.`^jH@SW{+ǓIw ̲^LPcZM@3$Lxh\n4ߧEfs;QL'MOloQbL.٤dK]) } ,GHT\:ߡ2F߹7d=  Ѱk>hKrF[G[6LS?&h fKBȁFwГxauC8x/nrTsNѳpY!h+<{졣= 1A˿.;a7L,rVM@i Q0LfֺD?O|t`OL &1|EIB m$!O W5yUӂ\_ARf"Q{X|1(#8@DYCtWr46y\\( 'BjaY0bDﰀ/g e yGɫdJ\?Cw4` z h 3z[@%Q{ʷDLQF_c1gVb51$*I.TDGBDDnNP\GЎ@Pg7cQhӴDn[ފ[$,8.k[fR.@yijvGC9z_dX);,P|<3/c:iʏ[j1(|(i!΢s܌P &v0* 1f>#Nn{S]~5 xڑH:1|*٬ uT[x'o¿K?w钵QMr"ZiC"d*]w` Zy߯} vP}B#jWXM=O EmtY[0&yMYՖ'ç+}d)ٝ('_8m,(W4+nNVS,'@+ M6UF2HȒΚչNMt?Y {"\O VQV*o- |ǜVq yvg;ΊiN;N1~6tjg[ZR{)] 0zB̚nMBgrF doؗq`xfamKq4I QaFGKkA4x zة&$ԎtH3s5AWFC|_aR YK Gɓ4 5HzQѴyzCb#b*ܛI'GNmZE"-P,n/LCp6mqz955)v0i]`8 t+@c7lw FAG;[e \; m`#xDG͊,tIv"_WMIa< ~Cb64d{C0%>.Ks4JNIiˍv΃RKz :mHM 'Op4ν߫t#G`;^4xHA I=B!æ`B堶b [LI+e/6쎈VpzN  $rmq .:,o܇"/?bf@rr*n~jz_Rs>}Gp<;j>='fQH9{yEvs4[q,F s@LҔԌWC/BPWTÿwh1&8H mS;'沟4(5 ft°Ectv~R08%ɟhK)rSF}`Æ|X3D4ΐlGCaDӻ`t,Ȣ!$<]xLX4FL0[&qUx]b(8'Js͋0RJLinyT!՟:$qj@.e +m&-zIHǩ25~,? 9ٽW0`\@Oq$jUSr&֩HccNö62OxWC:d@d8adz [mѕNg3&A2aN!dQWE`Iaj*\45^s.T$:pr[d#T)Zc"zpD]P!nR1 =;WBA=5#^]Z01,b /)P2Z1DUN-$ɛjcD9:<3 Y{n M|;Aֽאg TpYckRnI544D- Ŵd' B (A,ڵ]N])$1kS%X+CYݩ-̺Z5V2Kx\,{mEZC81L_Рfq{$êwӮ-"!S@:'ly\ϭ3/F٠b#`rJJPBni\p5 被ƙ?0(+I^kmr\QWA֬l'~Tk3"5=5p{^ޫseVF}UB( u@k-qwV͟}gqOAGh4\c<=q:6o!y -*9iV&EX ݶGή!qhØػz: Hܭd3BI]ʻV써;򠼍f=*z%Ŷ`n+2IBc''@O(o H>3s駆0Vk+z~$ⰸ_~rgcɪN:V tbF2 ߩwmz7`M 10,2}TSҞOqϕը*WZLq}Nuɝf?Lv69%*s60Gs 9 9sLԗ,tmU 61cn뉸!꬛\ӔHg{+ vFOᵀ-j"\Lʼ$5j謙pӹU)dW{2Q++¿6FtToF"M|oo_nəO݈/^뾚v;a|~GAOK5ȅ*q$1Emh8( +kvW^9&Ə" Ek[bΥ[C,䏾_Z׷<'.nsa7} 7dUΪև1z ٤cBؼ:;EjQKhBX/~k U蟭hngDCV٫PUG(W1&6ȝFNNL^*CW.-_( ,EԳ%$~b\CaW9\3_%BUk>soR96]Đ2B0B+A؉5#-O kDj 5Q|#l~gn굢 FkC&\Zp|)iIdGo$kA܃ :OUkyZVJfRx(گW*Ctvv5ҽvpH"2ʠ=lzϹ?2X؁TuNA+:Qxemr a=Y ͂.|P-69"$.TJtI2ܣo+k 5 =RTwsEkMay܋'is&3-W[Eo@sdlD^utRJFycFz1+'ڒj }mggYlˊʛJ~SPxI>I[3Hk -xH j֕يg׽j7vg&+"469-nvH u]L1ZRa>6 ascsi: <F^'HzPN9^MoA aPSDGKΩWƄ]E &B*lUܒucS5`Di5ފ29+u2 +8 {os_'FuX)#L¢x4y_Z>աVw% N99׆FwhG͢n+6t, =-|lo(t"Y~†:ίPA@sB;zZ঵b% tEKlgM eRъ'͠ءPl:ӷL #%m!J/hk_3,$5S3 4Y~Fxe8A0 !^_6 [nH>IrxRM:B d|k>Jm?fI]Wڪ03¯ qY}@J [Xӆ1ZY)77`wnt65P_ / ^&sbR`9u> FzeG0UݐrgG,RjHL3^c^ۂ3%!wX_;-8Q xCE3!XM ֆPhbNY %Y=^ʐjj(J)ì~on> |o@d\% HLǕHw<_cd*EwN;ԩ љ7־FϢ!Q@*o. Rx\Ӵ4"AYZ)֏ z(ow^_l1uxw*_e D{HOLС%VU݆*|a^[P8P/DɝimG]CƇXUfƭyQpP0({E(qO|`#MQ04g9ɩz.1r 3dk a-6[T% Lȋn>]pCSYjJaYDoj{3g%hM[rp\z}]̩ smg WMJ&GvG<-OzÖ|e=(,Rꀬm7t3CNs+>k uogBG%+Dh[P Wdܴ '@;,-#7TkCV~Eyghw*Too`QqҲ sM)^ {涢/T b@?$ @}5k-<,`@ĩG'z2{\9P9JV."zZrdj}Y1ԙtcMt@ÖLxPUp ( \I3.tMrg *l3iJ' &N{pťscEK`lp?d/s [c)+jJXj˸wȃj5dtUx%e+71q0$"4!V4s)N_y]=/|jx a,(=tcBtGUV`w}V_Mm8۽M,XS?U_ܥq\soN,KQGHB/rEQA}UɶpsSPS+1k'[ߺYǐ.`P6166En4#"gkMjg]$,2Îh/9z`0ڥȪh֠ؗ [R;(9"/r$g"dwΒ:T&:('4躧Jp )bIB2(yw4P[6NQ~P-gp:1x>Q7|2*eRK F{Rǐnu1c( aәG LA'LmzE_LHYsH[+#K9vinQN6|A]iA^1eIRIp~|Eihsu`D⬪>_뭋yG~Hb`'5&hMT%/%^O*HQ/"1;!ɇk#`!;'H;FȃSQ{X |,n P Ri. ͟t1(a脈|tÈ5 8BB٩ɍMQW֍귘VDzeCrDs( L|k'v'zq9" _oz5;]?X RIUz<6la:kPF0EӬyOg?MXK2O-e} ͖W5cr#X,oF*b<ʛfХ}ԲacL(HDaTrvG*R3M 8h_S$e/f"ih`4RcU@Tg|8"Ž1t}f.8ro6Va2'?yB 4عf4v)qr*>R3,,n zpIK<4/X|cplJ}s]uT:Ð*bV ]692<* 0C 6*)A=~χ/T<(.5XKA_c>/Fs_Et`@Eޥ+i)*mAQh/'0;@<4׋%=5sQ'N@A]X[Ϲ :Mijb[]Zڽ:OjeOý 3hB6#7o9>)]4EJ6Kqb\ό]?l,Λ;1 hMRڃD‡/G*qk8U.??Sq(t*B9ZJGF a+tz5 }nN &؃ܥSʹc4ڒS"v ,Wvs_+x\)%$mjWZk ϋ"q{ȄN6[okRͨ7U &A']jcb5=HS*>G="t!ӯ[+6z[Y*a pK V7 ƪ@A^_`51 yQk Ϥǵ#qN3 *=-t xO3vopbt)Q Q˂'l/yk"i YD`a3׶aWڤ>J&0F( f#L]$Cf!Nme 8MZʣI\&:VwwXgr5XEƸӎ=Hvhm}Vh1lHY}J;PzYtv 模%f!pgԡ@o%xPߘbA)מ;hRfjN>Üv R4Qao m8K1Z,ݦA9Jb[egf%N9xљ%% mC5m}v et15X8fjLIئKKMYMǍbƶqfa]`}S-չDmƌ]ܼ?w^B$e] NR[,EiP k` mhQsVMW\ӢNTw>Eӡ'Ⴇ8sR +عM-OW\44:?GZșmVbpM-7vm> x}1A64d|rYX8jfHqghXz?I!9].#~/>*ur= JVPa?;E7efH9ĠGd}MAi:JDdyqzeYb'f1HQKOׁ- 'f}Ƥl\Ki՝.) e* 5+(gDM꣆܇>L6&en3.]xt)`Sltn*+.M/V!Ε /Xp5VG'!m}l;F\ˊ9pR8\!$y'qSZc;8#wzڗ_ D(Y4DUmQT|eK^,Z`Ho>dkS}j4B*^xJp'?:.cqS5J>cP-33z$s-[į} Zq3<8w|*Ʒ S\ejfwxo{Iƚ9reY*a4]|yV8{(XG#kh%Sۍ $L%(g9&mIufQ(e$QjУsD,vdUu5pj>z:mUD|Qn#y ƿ9=N^ZG2?sڍpSCd+Vn:K(X͕'_˟]:-{iMK5HHv;7 _\sPa e` 쭓׉tߟKH6IqxǑ<3G ‹׻#)wKQ8- 5.#DDUh&#'Hԃ2tFh9e:w ^ysl'PL:fԐO=hi8 ڰ~*wɾDx2#~C'6>1PN`p]w:ēJ]CBs>B86a/J} Vjg%OѠw:%kJd!TR>*'?Q49Hkٍ #Nٖ3Dwc7g70q~qId.pEjItBDr5M(5.e84m"g?qQ@?p= 7YpSh5e{hQ@AJS({X'Ciȋ WbXb "6%`O,| ai[EF9,rn*#n T! ~$-2׼BjVq)ih4Ui!aNppH?Ljf)u,X{%bTrw3.e*&,]BCRZlEVԚ}XP ]o% g/6_2rq݅0DQٌR@n)22}p6p7?k!Lo8E.qL@LĊKI[\̹tVE zjwе"@04t{4p?[[lD$ W$qbcCTm"T-gq)EV-#pX APoӈX2:eh^-or5#/)]'H@9f\_t+WŒ4ooW+:^@:Q( M]!;T[,Ȑ &lr䡩I+͗^?sS6i懟8Hr;A/]]vF0~N +_pׄ#UM8K%DLb̄I Wq|# @OM-3~Wڑ`Pk![y#mgtz* tX( 2͆2hqo1pMq)t፨ذMMOj+ާüOXpA>g-'-/]W*,l}'YNҲe:4LwQтPb/HaLZ׍,EJxmȜiHBp~OĻO$Ma!Ss2 >!^7_9毵j?4ZٲnQeMH t_R *+%a;A*;[axx.C^'%Ġ&[R( NѬ&թGqbK<7!^%_ GCG7i 'qLQ~G%6q@&]y\X9N;:7[ V+Wcp_Z2x-R <#;6QgZm();Sɒ(^ݴq廛< @=PYdimW{;/-goUaA^8VCiL`R6/8kf0u-1I8si=͐ "Z_ԆN4xWPȦFt8ص.۵5Fܙ7ҫܸ|x.S v^-//zDebHo FK)Zs7m-6,:5&N"~t?oG@ipRRdW壌,\HWHڟ5vJ,9Ky 8y1Gݛ'QEX|V--`,'e1َH?:{l^3wc'-4+>Y3r8q:] 1>x"ŶgN+iS5sי29P`^HW,$YG-98ɵ/PZ>8XzmR+4E[t.=0 S+h6*w鬚e ap֥"py]x[B3 g3ZY+sQ*4\2*GގN J)]] ~m-7VzMiߗ]|尛p,\G.΄ҍDZ1әi{ٙ@b%nRzQ7ɫ9djoI ,x)_^@[p'DoGh'm Ρo/@ UZguq')艷yReyu Kmt!v, JDZ?BsiH 9fޣ<׆;qM@cygvpܯ­֗~JfHo}1$塚\#hH?xG"~2)93Vٸwؤdy(eQaNf};&>,yx g^G;n^Er-Wo{ Ӳy) b C7&:ạ =@ZIs5/.qS{E cTq2Iu!AH+nYHClԈT' D>Rb?h'1RJ ϯE-@ŨKSL'8AgN뾨ET7ӎ='^cp'F}V^,L&oɃSeb!n)'Awt&_(@.5m|lcSԭzҝӼ-ajk;zy`/PAi}Wux͎hj > EIp udw2M@CG|oh] ?41>M} Ye)Q*$I:oLy{˴3:"G/MJwn-aI-͊9j]j~ 6.h x~8]~K*Rs{وCJiD&dac/e90RPm4#ln'Ā*8cݞœoiRGj[BWֹ0 Ekbw|SD1ExzvNG&B Gy<b3ZujJYXvz8Ѳ-DZQR,04b?T4%^N !7Rq;>k9\X$a\F>UO94CU>_!$w;NPU@n8]= 8HO6K%QUG:ڕj C!@\Sp$R+Ys->wWF].r9fzJ#1xWЛ!^z0#HY65m.P@$'^>nC®JR 22peyf >uw[8f5)c-|ο7!صZQ^&P-8Roq+z WfN+V^ي Ygd)㽋q,7C2Ԃ'M38` />%|@CCBkq_9 .gtĨ), lMIϑ3W\ݎ1]6Ӂg` q9V7 +)ajK=_DSNnδáeW?[Lqn՗ 3Y=yh3և5!tWu N.瓏Zc j+NE:F= <^@4] a)qutҠo &\}3}-:=Gm`m$@OW(y8e`Ž (8J&U[0-KZ݀7 XYusP蠩)qM V)ͥ*Uw&{eE.x.o_Sm:A`{҄J oZduAeCJtfb?]?BθXw8Љ=r8xJ0(3MS<,XySZ 5Ab mShӆښbH-&nBCOP$_cM8z wOz?cNCz4D6ȗWvH+묜o19A?Gz9P%+]pn^O6n\ 8c!YKUU0a`05@}) 5&{L=mC0^S ;<(!S!ZBkR`#uzBha^g|ygqP$:wՁ8D)JoN2ϼ פ=0-݁Wc<ˈD3J3>E ސT]3擜elBGǙ:zٰK?NTDudy$Ʀڌcݧ5ɺڂR_:[DXP X ~ P" #jTo9ʉkARLaGXhQ_YA8]HQNvH*pq?qP[Fӝ'o[!1p'.#v{:'_L7¼T!&BI.xK=4Rz=|sDEBvU+nr lYX5'MeT[YP @QBԜh;{]1K{e/b$pRXkN]R`r&߀]n+먢p`i{*3;#Pg̑K b6ȖʮM6d _'j9`^HcB ~YH{h@:1.SbHXl쎴' ż`wap]?џG‰=4/n>45s7brRp^cķ&{$~Z$~ɖDF\,w5K-j,(5-;Lc~j..EwexVB(w%Ek#QAqRۙ> 8RyZIolɵ'3cl@\OP)pKr $n*&l%1.Qhf7(vc3bZ,\gutr:0˧ܯ H#f+Zekq$l$ۆSϛv1qAӍ6!+6pg^R7k#yN)`SMz3]ח_wZeT`^N1j%xH$A $W~qW'g,V$X'6Lx(DpOO, +Cd)M L&8a/.- A]gIw?.`8 Nȓn*dž~ehCUt%ѕ˅sW.SN)u&R-.gը9٠;Vk7(>`+YUu NQ77b?* ʆ(,۵tN:[8[,,saA&yiwF{O"hw{ |>nw. tofleGJn2TF̎j,!UvIScYL&* G 2JPF[GOzHewk(x}s Y{%A<ž#Xɚ@[r3$QK)DL>ry _aHBڻϽ@Q6#̧fYoN). WIܤM7|,0C[!bJLoX*Ɠ;]ESfB 3x]}"C%)<''[ N4}2m/_.o#  (XZUOhj*qeYҍuvGnWi T]mm'IVBJm=Z.?p&]P;g9ˠ <:9Їpё5Ui1:v@% z_q#'d<ڰ(WVrVYN8\gݝ3dČz|r4û,auP{C{r<~WWvoP+fґgI f3O'Y qUJ俚 +Djۅe#oLݺX0m9@Xj,)T*qp[ڨ84 @;  n6lf7mF9i]?MM. "qkb^k#7B1w(QU 1,=wBt[[MfqԿ $@g &DE45Ons'ЧD2([bu`\q>#(ka|pY9ngNH hԐ%u~ἢ1dZz:m;h l:ĥ/ϠKWm(&ܶ xU%Z2dtdP\C;LX\oꦌӥqQTwePO0Š9wMgLSA+j$?7dzyr`@I}̀V<sƣLUgTH!ffyXyх`rx>*.Ǐؤueu̱2A4 F2Ծpr-R;'>fNxѝ&uōŌr9Г bVE>8 oljh]8 ֬"B+zs]o\Mu+ !] C$YZ^185#C?FŞ NHBG.[BLkS︦ؾº }%ׄCoŦ~hjقQ7o5Lkvɾ0q{w20󥺟!h6w{A|BwLW} En *^>摳``PNfdS # T X`o 4 \CupCX E^<< /=$$Ւ.2O tBZ5dBUɵX?f*REQd3BW1^d^qJ>Ipg+WTԭmtѣ,gFc7pm#ik~,$8u] ~!ek G6r[_NBNXCt zD oILv ݵy%`Q,CƚYtԛc#M̳vٕG{9sd-лVГ#J 8OT'Np!z˃ɠ>P^Ek)(êܠg7la:R>S>aTRL)`yEuP7ٮ"BEH[}Y{2kt Mʕ+ȱJǫ+fF ͓'()"Jӛ/[ L1k 3;+"eBa4(yc-MY$1ɥr;P"I֚4 w7fm!V"];ֻϬx9k3 3˙NMDCk "`0ĦW4QܝAf>rZJ~gxVUv|X+J ~Spn&|庿O-H>l;Ap"Ri ' n,H_#JR175|x ]\>!wwL {x:#W %i)+!N 哩J(Yzet't,@50bDAWLSwf' BPY_ @rhzⷆa^*=s61%bvhJSK]i|*@8u {DF{>ʌ 7iNt?w$VaCD$wWmJ@>Hb;͍:))A?4{J S G $CV>Z7 n*Åd TaRG$)0326}Wثcl2ՠ1<V_x)q5F+b5 *h&P ԅ 4'-n.=fIYmHB> hܻ_ؾsoK@T6%JC>y}E]ݣW'Z3:SH߼jG矼,&-+0R:RޥďHIQL 3@%&0ϜgO:e0j?<#HM/V~|V6&O2|F#E&9sej=}|c&/{bFvom GOVB2%0&01zmv`* E%MAnjB]]<0mR_F0EӤcIMJ!Yj&Y3)HJP\FC쑠D9-vGuB]Zx5xoXT9)#3~=-?QDߗCþR^V>!FY) ~H44 =ʋ >d^93I|2!xkmݶ4fV@אm T8at#:Gm '-oLQoc^gCRi/4k>zT3g fyًSVsKNi1tN8kRԠI+#6A}+ѻJfbhsl1'vȯKԀ&FM;#ݻs[3܉4047e9Krrt1N- !2Bfe>5٢:C{ɱu,S؂pr3DZ&Ӄ?PFyJX[z>Øe5H (7hx0% )PMT2MDL[#G4lfh7xwSUWR͛USXh!{oj¯4bE"T崄6!K+ʡbPܖo+L539숽lXt4贗"1?ǜ:jɏZ9{h''%mL/Q0e1cՉքihQl1pO2DqJh c!cXZa\` .KD Wil(d[`̝ H®AK^z'`E &(ROfqn>Ƴv@)KĥNIg}-j&HoD rv0Kj#>'ja2f O0 e|l3^9N_xOHu FPO\CrTBpxh-!χR~TPCggV&j >ӫP#ar` QDխOl3 _ )y%$Mjg]q4ha*1!S-u{s* 'CQou89R@3#1'+G L b(}N1֞gP]Ir3OaƼOX/J]a7DqP-XzHQXx`떮FC@d1v# ^PhaR,Gh`)7wۍ̥'z6"F.3Դ LKYciQm-ɬש]"Qmr{An<dzdFyŴ8+WQ[0 XL_RGM(gQ[42+PWxhqR ~p'įW̼DV.{n}§5Ze.xG"GKg `[[RahVw|ş}(5e`{S,~4qiA֪w=FMy䞲jZz>[QwO?GQ Łښb]9{nPǓgwl_/ǽ1čO FGZ=Gv8\Hk>=)4ţLxOʓFؾ ;5e5@C9^?[Eno>Т'$BMvK%"B!ΘzXߒàTeHxMrI+<ȒL Eg}ɷ{1LHॴ$h>-揅m?YǮrn*U_H[9Aˋ\xUoVt0ɜ.a$(p s1@Jf~Nį ~ٛyԨV Ѧ6Cth[X`({-G@_C_^B`d_QO9ɗ1ƿrz{b`r?-q޿#^WeNbZ*s_0.о .]%14n$1`ycͦr7kfIM"j&!)+k6;tfSV &z,jSp +zл7d̶a(![{DdkM5IAz!Npj (kV'dx؈?%thAxwf\7u+2b. l*W/@z#*W  vz~N UQ brKס[z̀  +j 7ئ7@4L*1Ne)J>X̣ojZ 9 u B!)EH %o%r\~Wqe G)(5̐w g,# ["mzr3O#CE̥ yƳ3>umڹ5<`t5Ԫ_\4#hZݽ{<粞LχEJ!IhSYoςB{a"z&&欝I~Z$/N"د-ya8xxuO&^|}VvƛS*<K:'"ߴ/1,ހqyv9ȸ{M .aVzfiәqƝdRmq$.P-{79aZ,2ڧ~A~6@J~J%qB 0'76]r-3fdl5Ꮟ7B lKkz)'ŭ ErVhlhGN5Yj-4P]+jV= =&[CWf>`P8D䒫.C7t݇k#uMZC3]ވ;&-K>\ CtQhN\.*H2X^2N'3@$DqqԂimXz@h!PƳjLo#h#E/4}+w؛<1b:1z|1l)k1? ϖP^kr t^oBb)f,3lܹ[AZ&b&0To(64nƭ* h36#o}%U%I)9D_iݛQP$m @K #֟h+Ы!s|i n]) ]WENWOtCl$ ݻ9#N9m"z6QZvHQtY\|8PDdu[eX|i|(hcoKL-<_e-EʽL?ó6=.:Ι* Wj˦|΍\`m {|$a8*a23|Hߛb0WїG[zu1u-g'\rL?e~́E~Q})~b@l}t&JnE1N|})g#UΑ['xҖJ/|ANAUB Bh3?𡚙 Y ֨ &c]xuγ7e_5fڜ:xx%%%2rbN,=@}%}֛eWPE 1`oj木ݡE^bbRT6q[ȳfoH YLOP'ǥz r#uSVwCDYYҽd\QjsS w@T'k Kv̼tc]eW1ZddBש ]kD Y9AX:`'^4b[d9K%TOeFf]0_e!V {b f]̿&ޱ(T-*liK6v siZ^1*;ۋHACsʈb>7naCҭt #~Z>B[ حߣ4: lgôjFd{$$b9e3Wj|vؔ; @#7Mrjt;:T"X?  H"d3+xl>M}бU"4Daĝ@j":3B.$LI?0 kt^K{0]8<;9[Jr]}4A[!zB~\f. |9ILjFןn)*|u(^n2{mJcl/@sJY6qFv7KwmjXI;PTȨPJ~͕Gb=[`]f$~RX\%uoΑe֐H)}Dq&3a#j,\8=4tܡ1ǨܥRN;,QZLrƨ:?UT`ER P.z+X*dy)7Cܻ{ C@N(Ƣ\gT5 _\VT;2hZnZ]μDi-YϮ]bk^AxYLHA6@&,IAP~EzV'K'ZZ8̒4zx}e)2s2yUo) ~dY8P#H!%3Sd "%B70IiY\9YJV w/UdKOoBϟ3cS~oL^Y+9[h~t|WJ& BqD9gJeM]X_GN~))=mKn7}/`+V_Z`Kt>DHNpy=Q׿gYC0]_%4 -Xg@][rIKK{ k \^5((цu޷Ũl (K%1_rzDsE@0v_g^^5&p D, |9ϲNɭ£}H ˮio}>xjӗLGz Mơ1O\bYe6 =~pu~2eH(]yҩ֜SFS M}×|]R,3oج~>"]5죯#>Ow /A}#qh?*ZBa$\if+K29DIaāfY@$ bl ^v/CzZxIֽh@Ŕ0&5õwXhNjt-9iab#hkzHev7ݠufɖ BQt0-s 6A }f9'saYsΙJ˧l{!a7Ӷn{`y7pT_1P%nj{mZH ge,A7hUFDoOM0XB,@Y˴ǐ?r\$ܦɏ4>xGDg\Bfhtމ-\_}6۶KQݰ` lv;qD{E%=?)0-E0en˜_Knqm27kb]ޙd_4Uh3U`ژ|{7ne'VuDf+v)HUD0zeM8mgh gm倻/!z0iW9K^R;~Ӄ_q' f)ÃY߁CJ /P}Gɔ X52ߒffYКKU[FmXCx&vלk0iI#r<+Me5).s$^W 7> $+x{5\%>xmSkcEs}Bݨ+c8#JQ ϸm5TUޭU[}Z "1$/YhC@[kaq/Hd,颩ӒbA[ߨ35b$I[ٌ҉3[5`]L gu B_P"{.$K;L.az< C> 45#΁SKxot滏 X&ՑJX B// jjRXI&#*|{WNJ^6ܸ )1PF^,4fĘa=1fuSZx%E6"WE% _=l{B!A/rLa$qZ)ˆ5s*Ԛ~pkw+o+4-8 WQۨ, 2ݻo|FO| hE-lRa#{);ynk9m t-@'HWx㭃K=9txp Da'?5I8PP/1"j@A"Q;t#f,ɛ+ OX".V;6 ) :}PH֋evMj,&@߲ޑ];<uNi<$O w2F>]8>0SCs@iyYYa^#zݝ_}UMá@suLTî CWUIEEƭ7ia<:q,jO6Fi>fνB5R\ih0?$2ʒ4M=(ȼ=]/^Q C6?/iSH$ΚLj_+:4jpa! A1^S=<*빀yɩr8U~^'=}#^9GZidlpϱtYb6f͊!G{G} 4%h64OOԣ;iX9GyI.E;4*(\oLa*m%MO ދZCw F,"تq/p gIj+"!fWG= Q$"L[_ݜrVmi=4Rʃ8TOC\Yr-'s"t@lj\[ry|/\A<U1LupƵ4tz/q"U,L{Y^ ,6%ٖD=3* +eQ΍~)ؖ08Ώ:n[&k:GLVU.tO{!sFD 8Կ:˸D Z[ XR;:Ė K(V^7aᶠBڇ \.ګ\kC߳$fvJ}.Mn 7ЮQǚUD[2%azw^QM_Bm\ElEa=čZ2O-Ash=JQF|.`tNaYKOviHHY'4L9,O<(rlRѯ ~mqyS~zi劑3ͬ#vE z]C-c,8 OkFё D}@]Ꝯsс2U`M?pж8LzMWTjuwh,ϧ5iODs 0eE[%pQ13d\?BvR`Lotد^3`;} ><~ߝVy),dh}A%nD5ߧɋ_]kb7#- ߤ^ZhǫfALV 53kywWzlDxpҷ۝RK۵,E}QvH)|Ҟ켅yf' ګԫ[뀹Ǎ$[GoCiyoj>g->C %: :>Qsj⮶+S4Y ]{b `1z4ܟsTBw)׎+h(Dz{i.p KF"Nl@+8D<Ɇyl޻l\i1_\ɉɎ>6_EqKZ-#nƈ^8mx7s[_>ʵAR>+z`H6i@aQz~ ?*JH\{ 3}S3:W JQQH(d5Xv[[cN8 L1Z[*r!G[ Z;r]/ rM=؍ aQ)O>יYBXsz01Ϩ^ণ卹.j~ԼߝF?KjfAbbu[#-{? .do&,ʏ1uA߼OgT3ւs:LEp(BŬw2NڈnKuE҅34)~x`8S[N ׺;Ieǯ@p| UJިڌjdSut[vPK+0 NqE$dݵ[_$1ׂAH+#T Yk.e_g`cX87TrКw5kdb?=o-O&X_Cfͩo`ΏP Up*ы;ɂpcW*-6=lm Q!#-{f۸ 佈q=]+2dߜ.Do^W'ؿ5wUcReU`~VxyksgMI0EAZEj27:OGTM;Kj!JJ~KӅ|hR:~cll5^yrA\Hon[$aZS nE3Y] ;N}#~S Ym ߠȦ0 zػޅmY*epwIePrxt_D y8jF_\1`sk nDi2TgY&Yt|x ;|~q7m2"03^pI|0@ƉA$͢MGN;uy?ԳT"@TFgtx&n!Ap_+Ls??\BQ_oUk>9F$\.?V0ܘܑdPF!owt,N?!j8hVdu&XuҘdmNو˾OD$ ś>|p+?MmCNxhEcP7HiV} Y(sۖ| Z!ucql]!&cݫm-&Ýhg6S%ꌶ_b7I*Ar5 Z!C3ڜ9Vb6@ΆV2fj@mӯj2qZHUJ9G}_u!6|/n5<|`B=ňEu#9dB%Mԟi#^8=l0ohs1` ;~ FBU*!ډB z6o㢬S,vK>:P`Mqy c9&dGoFX3 &{n>B= IB=t*'Sw1K\ 58ls5h߱q .~ۙcķShgR]a8$F˭5eCLI~(\dx};Ț㓋O"X$Hiu*P̫{P%qO|GFdv1K9_g8tvC\T6į&:>.[?R_VWly8$5,(L[ B^㢎*">8y8 8Hal4eCǵ&.£9~uN`.O.~WbPGIzo@!'n u5r6gAu,BŶ+uK6 ǡY] jB"2ѣxBoRIqDTƸG;d .{-)ҹՋa*|nAiӏJ_^+2E1W`4vf͋eox2_dzx5S(h ~^hzND`H~z Zd ram}%cZf%M[nir~!&-ÖDH\l85FUT3A; !]\Lױ{-m?.Cef:8w3+"s٨@3ZXzS@|$uKu Pޥ_3=q7e6CNEU_]}~d,BE7 0I ǝ1mi7|9%K7 ,Eff:.FƄB,Gk!(EGx_ߣ({4eKSևVT3^1%6o Po>9Bhuwp긋!:V:@ӗf輢yo2(sy녂ZS6jx_G*BxBBN"oLJD [_yϏyGP]GP__ XVmئ0Y}H!ƕ!]ڸzei[תc64ATkJލy'Y n /UU.tɅ!xp G+K*>3j3|iV|$imxzR "ȥ0ߍ9PhY u\||D$yg-]EZqh±Kܘuk@2<8$_w-Z&!O$JXh&DXďo,XKIou5+A 2hE iSԭ!0K- ލ5K3rтKAގ06$}NBPyxVKO?RBBnBRTv|L.fϽ=6:s[F)>Guu k: Su.,?z i:U<[Gd)>SBh96!I9QQ0mW.~2 M^3GFAqbkWV-s [ ȥx7>U(˔ЪQ@|:Go32H| ȂrVĎ\3i.rDLL̐G`CPGpI9a eBXt.iZ=\^@&c<ªvz'JxdF8LL>>=^ye`"ܴY%0+>:)]Kr9PVnN[::z]5?jw\"+ZH*W~_xK ObCƔ[BN902?~Fji9|]; 3- 4R}ɪ>lˆd {! - Y?e.Ż?xRCC*ˇACmIqVYku{eyF 32Cw_(iIߔ[Zo /}|%e@lUXcH*O tzj|pwb5Ƴ4­/r!_b$o-hH?Cz!QA0c2_Aζ_Xd~xay)e{t!Ut8ҩHx,.ɳ~2<BnifC6 .C4s6W^Fmѡ?8cS?[.H?o`Qޫ$MLHMx"F{QVv>A2wz>A-7c>Irfd`5{wLg]~ř~ @9_9:کKVEy&|ˁ152{{όJEeg>/ܝIv{P!UVu}agEsԁ.lT%_NLHdMuj-ԃa5,fqk ! ̨zLR_wQ)U~]3{fh?Z$`1Wəz$<#$b0巒(/ɻrвWTQ T=K(ɹ&i [6)(߃1駿"aͪsb '%{;`=Gı"WZf7Es~ BjG>!{[.m=o }mֵpns`PgM>v4vmD$)px~TS}!MЂ}\=ȖoI5.cw`?F* c(4\ѥ!q+O>p R! 5< m fǁc=. ȓϹX=ӐDŒi4T-߭/%ί{j>)* -&8,Q<` ѿm ~\yX;*kcddX@R9J2_czp>tY$CZGXt (-W4` ^+Wod(F[~d*%-.# QpM/b+)o+UAṆ"Y@%"tϒtXpR}?[I|g23 68.א^0Ơʒ-H)yv_|ĉqA'#sGOi)ݰȒK8ИB[BD[gdOB^ [3qU<%d^DRb 猕>Liȹs4ͅK~&[7W A!@Q›،)kB {2| ^2vP~㐓>gľ³кZF SDxM} .ML>tVIo2 ' ݐ.K*DYx(w3E7k+R!F |6 W[,Sr`/bQt]R6M 2AsC}u]ɧBiߜ=8{.a=PVG݀C䬒ϡ+a'<{h{{N eU0p$2WM+8.Poe^z]+zW$@bF+F`E s9Y LMGP5~GzOw7wlޖ;2 Isҁ#poE㻍9<%#>U̠-NwY"eշ)n m bhA BcCo |H:mI!`-"3{pUg׍S?#Э$ȧvSlF%lGJz([C*mF䓾ˣTf)\ ^>W#Y΁B@>kQ5.JhRqTHu;t4zSn VʲYԈ/OD_p՟NNj=L^8k.ǚX:h7uLfaJg>3U"~gq.vvOw!Aw6Ap+ETU1~[z] Il.(4 p/uCKYLu48zf/}(#Tc*Y7#k2{PI\{$@Y5wla)iWwiAxjk9tIx{݅O46Puj?M3EShGPy#ݵ50߰[MF8XA[y=bZskx{|]пuJb}UB}mm!UW9dOʑ)7M1uҞ X,ez8Ox|H:fFhu#lSx*VqCpLHŤ{?繪_5ɸ2W;Zr J0x)QƤjjzu+,Fstl;(Ϙۀ"3d]8)}J_݇+KIDSDJΉRD#*=c&GSRRdfdf1'o yXt[+G㔶)Dˊ#*N'&r&pVR=!d檿r5 Dp%ٴ>[RZM\!}8`Rq0J>ةODQ_, Q-͠'yJgE3nY$&g 0"E>h'&U/g#s]eL 0RY$OOn6g>Q;`4 *һmdK|Þ( huEyJu֔ƕk֚w83w*`&ؐJI&_+Yf7cWޠ W9V)`FP0"b4LNZINVzUUgPA?2ҀMy~lDžF`Ġ/7[ +tpb5j?J2aTXI~fAwo>elYEQ#1JZ l_f5XE0"mL;: Ōm> 2%zq2L̪$25{EtT0܇CLJ0]U/aeD[\7f1eJۍ,ə=/}0#aJZێ $Hyդ|Guf[SNyaQtyR#ݭW}8ԉLaWMmwWxvj^[9)^Xݎdž~G', mR*aTcJQkkRqp|y8bk:>>J*/ ^雦3L췠:E1DuA-F~*C"t9.OR &2GI]5I@4^B$i>v3IXyaj]Uc+6ù6U0 5 yt`l&U5rOfO>%OEUzfSvE3_k- (1ߚ#6 ,O؀{с}fV 1~;nOr yLέ>1767I;8[Cb2&59W犍J&uǡt:Jt{?lq@Л]!Ls\%؀2|1[|^kJh$~ OTB˥/*ߔPy=3 27MB4}Jz[QA_v _gbŋ 0;BIo' Ȭ0 P7-7xk=6&]naYYS~;",@ai$㗐p`pq0.q ں^|7_wU !(0Q3.T$2kgEYsQ~R$rR32hX׷H]|$~kT*Й"q '#$hcH<}I"+u\4sv?3i6T!<j̰!`Nyi[&`Wӳ[u)K/;jLuk']qΨۡyɫȧ G#?Z[H߯87WwFٽ%.LCDu,EEdh嗎]/;YZW]Z3 \k+7U'붹 =T&"Q5.:t>d v=0ѥ{p-7|U9ujvMwq, ]:rWuHl/;{ȻfvՌ] ox"6̔kH>QI'^`E@kQO) ѥg=j6GU)Vu8kHܿ# *m䩯$  L>GmqsZ;' q'n8 EI&]A.NYϟyOĮR/$@=mz)Àش?l*WeN -mfY.h]0&"á90>CO+7Jgܵ[Nm >vXr1NEuВ.2 ).r}Nd6b QwNaTqz$bIEMl|qlE{+dI> yڭLIMg׿ iU2 ֹɜF/Ry6xӔ]ybٝ+3AheF˱Mò~2t0CNjr EHDrʹq:d8}ˬT' $ ;:Y%M* V6,߿iۍ#v|Aa1X䟮x7tsBqsKL+nyzyD}Tʔh!{qKke_  dݏv~AËL $@[P~J͘w @ɘ0hZ0ǩ5'xa|BƬd9]Ǡ;ˬzDs(#pH.ݴ 9{O]H.'\Ɲ9 cyUoOb׸^ nl ԈcҨhu R1RO 7}[FEmtxvaum vmm JfiӴ6X}˙;G`ѴСAsqCU;5G1ֲ&ef #0fU K|zha?֛2[QLY`"-- suiFyj'Ҁ 6 ;\FHwmY0i*,pSr~b4TTIBrSB P=cerFPgh dO3tCƟsl!dE T ,5G7_:f dG0UYz=ei# &Li@\]lE4{yD[j:n9s? }]R1ֆ雥7 6I~roZ420\ mQm ?ȑ8;h[ע/ƌ éSgT!&da#ᇵ ʼn[T q-̰qg74 6^UM [Tt?s<"]B?Mzqߓ.QЖM꧚1V3!%VČm 7v}ⴝ:c*,8uJ4E)o)o{ݳ)[͘ x" 5\(N%I. mPT'=gSE'tݺo`$Pދ||L5IL0\܀6`E^ԤekWVs#m}8̍ۖ9G"+ Tg_[h="H%7'X {ʈ]3NX94!(*_rӳad=[/l&J~Y3=Mdb<]iva3cϐ7XVo5 Aa:#D|q|+)dTE{ *U߰: { Rz)Փ3+k o 5s2Xsj;dD;7fzaX{x~VfsЅu2 ][)Ru&)= FH3;`;M35|jb#)1o(oV[KYIo daHa1WzH=mjiI$d80DCoj*612E,$,w,ft7G[S!xBJΫIjJ`5!LH6-{ 3%W/m(X8Qu~fS|됶lZB_y9kwiLņGn!8? 4J f$/ep*$ha-Iت ޏ&Z/|+e$δmaYz(R9q&NݽH"d^K+[ITwEhg{Ӄ`ovfWi%FVT uEۘv̡M̛ahIk$urVy૛B5$^4:̫TPT- [K>~n`z 0{t(Q3 1qy#>%7bvMx &OMp)RĻfN,.kQ/jR@9y~!PDsm%42نay 2%2],n*>>{G3|9` MT=6w*2b0hX"dG޼SAfFЍ_#?:iLNhi\9L2jaS GiD~ot-cq9LQOvO3k9ZpCXeXLN`X? H/WڄOq_:ycm36إ~W:֋ۺ&v6ZY8]s,Xż|#Ȑg[ c<H_dJkx8ojjm4AG)96XmBWwJ(Yatbx-^j_ʠ[wKrVĊc|"s,y8GiGaX{`aҮOUxך|!yN^К8ԑadڳZɭ#wbh#Xt0S'A{0~lu7  lP Wvc zgAB<\ N!ơU[ܥjLvNLC1=)#$Q<$P3G&e75ۧeh+Xlkdy'@?UGee[pn/m cVуD eǞvuշљ%j[44@ T |Ķ-?$ ' ]ڞUW2^iLfG' 6ƴY*!cIpN=Jyv SHo 1vn"$I`zYB1o\!uЌR)&^"qN31#n^Hv{inu)گ!˶hGa$Zq{3C\J#P4\9D][B@1٨c*؍TjUKbØC-i@Mr|A!o}z~ozGX" 1WZo3FSPY^X9ODMl6awm=,uSU D4Pk,CMV뼔r&o:&lU AHwwvrhXk{+y7qVZESC& pT\_+9xIo#=Y?s7'3@\Bq)'&hg"[9 F({ܤ;,f !3+n=Ʃaؙ> (V%`ij/_' ]Tr';3uW~ +ZIcTMKF3T-x׭*',|n.'^hg8 9 z-;ξ{[Ǣ*2%Ѩ>[^̼VYm$ ѾΓSWŹn3~1пi A.؇*'9\Ȏ+*o\ZQ7b_]X͒ra5"̓5#TL^eiDޔVQPM(g|k▵w0Oi; :5á6>dilUXF 6 vƼmOD{]mv:=z#ް0e$=Qq(;uU#9Za/8 ?3Oc_sBрuMb5ʐ-\lR@yA? c?; {F> Nk: yVUe-<>%dgf]A=nZ\{;Jd(%Zz=UAbK(goQP!c+ߢ[$9'3'p8?&*3mgXE:cju%!ُHCpp`3e ј\|Dm!ՓPohGo99 {6OYN2Y+  J!:qO TCfEPk97Kgɡ46Xkd.?O^LG9>veCy|y:pLMF UH4L]"e)=HPص'&X=9*WDb31&dOGyj@H-~TTFzYtu+ofQ> 1߱2u2wCNp7ᓞKww:ƀskxn?*6Due}ZUBM!;N,GHϹOij!oXca \V,uU'@ەPs mF'>-fsV7 Xx@㱀ox0\-d![ Ac5 >mo7^5𠔳 _4I#PPșq4s:)V&9HPp_8+QV;N4{^&JJuci SUĴѠ!x$\詏/Z mMm N@N79?GFW ݹ P~U<ո|dA+Ug Pw@؜χ_Zp}GKI #1&.tInZFnlO~GeT[7mV7㛤ò=*<ܾ>motO: pÓƣ]X/ύm  Fn)TڟGCiЊ,OKܧ7yEZI@zS2-:OL}ahnM rFfg < Qy<;F\PR#J-Ƒ*0dҶ"X”CK nKv73oaF/z𗭖/W<0ad{Ls$5qn쬷NMz`0ařKDLԘGBA!`n&@YBI`w)^yϲZpy``*~8>{K`,_'S08*^8EZSGƀaH\M(`Z؍i]B7X9 ]|ʅlGcתM&lZsWI JpQ˛8WXz+cj*dpTWsh>a5i[Pn4 * 0wn.E#j3`G-TA7mːxQM| yzQDP QQ[ ~:H⑒/LQ.3iJCĘ+5 vO{Atݏ޷$G]jc0fA,!ݕ~9uwq^:~"`[}W# b*BLI|sK<&aL*  m+O"wؖoR?Jg^AѪ% 5CX~R]$uz_6xpu?\-e[w[>&fyS@譎U kfb#<\34@޵Hn0qk@/ֿ. 'Ik3<5z1Mp4ya?B\MA.t ]0N_F *^ wm~ -fn>Fu[닖}16+Z m_G^٥,q2Ĉ+-ˮ::xabdv\3@Sc:)BIz=>>UI "[+~QOQXM=2ʞLe@kC)[.⍯K:UVZ {]6?&MfǙ{hwyea:j7i9>Dl#ItNƭvBCWb3c#=f6_K;DcS $@>Dlv9O uw{yʬzqa{^_*o*'p_unf'&35 ^+C'%#YIj:`xƒNhǃ76,5Ϸo#/ 9l)}8ϴGic_ꥊnIWNjJR32~QuFoҔֲ\Nr0ǎzps KE`| ?Pe(G?pR&,b9cN:>hqnPjJIO7|]:|)Q<9Jub$ tDxɡm:n+n6o ki vVAH!W5TSa~b.07~JbU /`k i&O?ߔX䵲nŵ>l_1U{y@gMl8'Tݘ.QK,j*VC?v 7cz'lK 6]KY0 fceW4G҂aFLP(˵ *ʐʹw%+VhRΚĶF_N ɍn;{ }MѱE]jk]|g/4dρ.d S߄ցI()A5Y;pp,F*Y%m },;cK(7<6~(Cn%_ad$pރi dl1XWo01 wXy֟1MNdݔ Vé!h/\¶.H8UdvWKO+x!AO ۋnG"ȫ¸E3t*$ A ykf,g{ ,.&oڔ֡m39ԐEVѨZ)~sxfP1 R1>hO6躸mv$Gxi5-".4*&|VtwlB^P;P yQENU4Xh(IiSaEbqs9Vj?,Wl 60qJtC-u;E|`l(?.+ 7E9f8JO,7 KdOy>RZnT^{yktH>젩P#£@m(B :DI ~y.B?j_*?Oz`hāBEYX@9׏em5S(?󁯃xц X6]^?_ I*+݅vH.\qL1BiɂrpWKo`f^ZRuݫe~)Qs_pE^%eG"22|%AtgE" _Ҭ00b'Ƌշ!̔|@Y >IHLE +CTuIQ'SB 5BC!7l0!rnRCk}$.. ٲdٻ.!BgF6\?|i5J )P@޹ǛF. i[ٽ|K2s5x!njAH] c\C;I-A[ ޝZiGtP$M:H4s\!u_Q)b]}nc4c :ݗqu9.TQI"\i *?ӳځܛ; i [ x0}d@.@IyK(CU.he"0J:}.kԷgKh2ߛ-Jm㻣RzyCZlıP#1tQ۫5"ɧ>"ћ&h+HLs=_ݛ>?*УU -GX9/dKno|e͊Omol(1J s@R|Ta>Ŋ;2tJM:DCfZ򳿖K&$]ⰬebMcЇ:6adn^$RĎOGu%Iq{H.)qy9|ʏ_W\v%r)Yƀ8/dB^dEzkN9(  i(S4) ;-Jޗ( ScZ_'O!iIϟsOX{x7#]c5%d:T|G^ADW(M2\CԊBKpYOD+#ޑIF8$l`(~IR+Yn㇮peDQ<%B ǣ,g"OB.Z]HFXǏMNKP K%8t"&b65xEp NmjЍ;T!Ձ(\~FF0zzطh*-opv2mg# *F 咒J,@_> =2_㯁k+9xh5!r{BB^ó pj}pio{Ҧtن/z4găDZ-6zbO?]#ɱ g䴧vЬkǶ}4=oSܵ꽟K~.]KKJaL9IM& >P&T:S[d;xgá4e΍EKZݩDZ hp0G0bot+ۛޓᏎ=9U(9<ue\! _3h\6{T|) m=Ņ,ps gh8;h5@l+BF>peV˴ݿn잍q\#:۝msWCeHA 0dȝ922T8Sϗ1LR6p­*G33[o{}SJrk_pM(SB VgDO=s1˜tjף)Q5G)8 tk2nAŦR[9mDߖR)dd{Ev7LyfMu)lI nF~9Ioy5IVSK^`|x[ȱHVǃz!)_1o[u.ȏF'{4Ǚ*Aa ؊zRu:\D"Z}īv̭.4Ր Ϡ|l|\cnClU/΋ KTW|+rόצdl|vF3XqшT9^ KyWά.hD!%OFFSlu8Z=-MDp Z/PΤ#v5Ь-msnP:&*nEԽ< __H7AzR ^pb9t7,$UՕZsJAGͻ2ܜx Vϟ-ծ OasSFXUi]M|_7c{-b=d{CzS(fI˵BI?|lT:LD-~ZD5f؋t ybVUsaBPHO&H~''.etH7%r 0=~@Q4G|LL[N.Wð#ǝ8~5!|;+32#GI36r)4Q+ߩi*ՍsKis7;2iHug)i #t/|Lj)RjzIy<޼(V-6V񜾪6f';rdY{"/ 4.WhasiI-jqƫ!nݱZuf{|9æO9҈-Bo*ܦ LӜ͵4UY}MN&,lSE4>av7g]tQ$@4/κU85~saQMWJ]uL;2گ)鈱f>7Z8NP/Cʓ)YLںE1- *dqZ pg-A'.݃cOb@?w{k<t7n@7zj㼔}XfJ\T1S–(RO׭39[M$"pOR;r{ï,qJu",ͿO q:gC74X0B3{2:n ǭy(GNa1OEM<@~h\B/2[fb_ny(]w}JA%S V|-/k$Y Dϥ49CyيƉ1'L+C1Ot~܅%) r{F /&e9P~9$(wBmπPFo̚,&[nַ74PiN7iԾO*ƒ;eϹsp-;Dũo,pAbF2[6>w 4>4"Bl}ݛ|dw:4}pSFT4 rU(WԹDTLks A_nK/{ Q7SLjҡؾPϕ:7}α\·{ K,_N BOO4>vU)29#都6+ Nne%Ob`g$$;l}{$9~ǸS֌GBS%U0O#KG&sq{nevq3ӛS,K 3vk;SqAa0ZX^ʄe]n2+|R(kq*0^(oND<׋&~: kx`~[z`0(QهɒY>>7x:ٺV=eIs !:.5P )4M''}fb;X  2(}8p=Ks+ ޞPESf{2))DQPo V)=64)d1^.姓PTYj>WLA{|^m3*Єh/TdLё{P}Blf &OYdS!`6\NuGx)ܓzy'\䨅8)e\pI7tdEG;?!$x5J X#(BUw[P%nto2ͥJ R09w,ȡRjE.0>O֜Iۥ쯻v?a!^7pH+e:/>?f~EA.zGsf7zك~~;$3- {gg˂AIО@s7 J6CeBj ?_RBmeg=%])wFKsQͪBedh&.n,5ioBlaf|/REf'}&zT*jݛWN_^㝅cTɄE%Rq1}2 ׼i aAm( s^H>]ݖ'*}(4᛫%Rp|~A$WW;)*r0 -PB_Z*=iܷ)t{jCm:AqX8jOcȗ15Dl_;"̘7H950+)Vޕi`⎔Ce1suVcujܰ^./NOdsF1Oh#J OU&)P)f|FxJ@I=O ?E~Plx첷 G24v3N!g#'pT&)1B͹k[0>,ݍ-FZ(EG")+I4~-Je/f\fN&=0uirZ"1VOۺuKgQ=O! wm E-п' D7mF1POI=Ab0G/>PPfH5"zSE4pASG)ZC(0k|&qӣ&gbY?)_-}a1Ušcy{%& I8S,Y  {#!j!ҥ ?gA 6ϋ ꏝP ژUtWUdZ|l|=ҦhIcE ۢrgb}? iwZA.6`{( !4)R|"zV-B̄Gdw6s t!=|Sq"M!g}g`aZWڼ"M3մy_^s.pߖ':8vϬCJr) m-TrY_\M'Ϩ?m -nKiKmf+^9:lv x(J!'&['8%3 ;^;>k#EOq|4Ԙ1Eie2`bˇiJipjsϫpIAN pnFʑ*Jfw4D^P۝Se,"m NjB*oXh`؏-iըݓH\.3:`ogGޫNEǒKiJ%Rt G  6-=H9tv)T䧇})G>mUcErqXϝF&IlqSCe}v[@>bp69iQ:*%\.^_٤f iS#^e1'$yWEG12^Y ]/8N憖HIрaAUݢ;{A8Y_@'@rs2E˃1u`ca)NTNAJX'hW~ZYmfAdah~lse-D!ۛwS0,O`j@$30=_iõ-V6wLs2Fxg$YR,\0֗M觧/E5D GUK1UFuM_o0UKTns[~@;FiV/pF sڔg OG$%TQby"3O*".2|%MAx2uG}c 9nN*=&Q`6 ‘Al@>)IÁuLr>vh;\ݘGhT**ݍ`G<#6ebUM6Ka 51)X4z2FҪ[ZZ0 FcbH.jؗp ՚St%R4ވw s4#kqOTk-rrtv79M"fEfʏ-  hUcψh܇uJj\p^7:0aW^ӯ&"<ᩜM7 K{'D83{L. J;L868T䅄A b;g1l}W:_ 0Z2lu'#c|aC$Hh '͑k!ȇۘ)  kVⴇV1kVO`ahb!MY gXa%tag8MA\j| ȜzRR"BɄ@؈VN][ ;ғW`A`YԪsc'/Ϟh;F@dt-R7TO Y00KA"^<Ģ2 ' []nn#ڷ~__)Q@9(QE 9ۥd(~[HġӫpyLF/#5YRXdIأ)fϲS 3Mh(o;W )͂cJL_Ǔ"q&,ăۛ5 Av@ACY7 #rQ\M ܍KEaJ+UXj@wS)Qx=(K#@0;A() Sn[Ml ԣj*xFӌ%dcVӯ.PĶJXnӹB8G[fƟ#ڄZٙq3'΢%|P[mx)ln;NwU&j<Bk y:'x[m $Y6n=,ssj/?ڪqi,DR㏽U 7ہzm9HO{A%>@HpxS5 1'!Q$NV+-4!Ͽ 0orjN@s^aY; v5%tr݋#jOmmJ 턀Zxݡ<ґDl.PYe"?_;ԙ|g.g-G_ҔsNǜ.AdŎPvIv:wf-) 4 @ 4!L KSw`kHPW,cRlq <>b; W@3Ud(+a3vR,RW%;l0݋x'E>&ԨOVC{dlYkt}uMn5^@7z]^}7#pm.>&3.xGғPlli&g./O%j =+B-Eqyp[B vKK̔ 56ߔHKgqRqv>F5atE>7%]%rQ<H+:3z\^=^=ܹv%Κ~=dj <`(P{q#~R wwdh- - 2Pj#ji:~ZN{`.pMŰ"(=ى+UxmYIΰng(&;KUZC HN2{TUp#$9$$%j!7t.M)357+b;vD]DP wE !ڒ-Pp4+>@|,*]iN ږW@F\2Xą2ZNNh}so}kCIRt3;3+@ Z9IZIP2Mpy pczr3͢S~,.b%d\)_%da2\UnOJIԩh%n"k5}xy("7j+1o"@BzN>S Kwd`П.t=Bd‘Θ?YlBf 7HZIG7"~񩚋Ǭ=n=cLȽczԹ1Ƨb^G<.(!h@ELoI !de|ڡukxnZ~li*T2ZqiV4_Z!1к@kwEBd2wOCs؏w IzWz fc@ M2dZ\J{1N\M.` &K_2:؊A:q #|c(ّkǩXٴT vHxz?{uhNRvG?ZR]B|?KZ@ji$J"ye/b͕`JϢ:o%Պ  5)#]fV4;$ iP"kV.%ABG!!ju3bsu;WxXe72 -]Kʪcqt]kGc}WG)K8`aom hʕϠ W'N4(Uy\$X< ⁧AK>zQmH&%[{LhCi: )eX@<|SA BBAQn1qޜ?k%"#yr@|3K#9E|O+9tSk UoOzq0VHb+$TApީ;0bܷ[S'.U}?d*#B·EDA!Ǻd_[r[$x*ᖱ9@.UMa`qe Y5x0Zb x]5}ڏ 1}TZصEj/x5FaDO˯5HfN'jNGN"[txo"עіph.Ůǵ !c W`O }С^_e=LD 3چS.x8vYSN߷#‡`#BTWRHo;Nb—8F15餛5eVmԢvk 2wz02Y}^pKRٶ@s셋xܻD@h7Hy/3o؄2n.}8 Rct("Û*\nxgcz{<{ \qrͨD,ru>˿@[$(d7tFu I(P> 6+\2hy;8"摶Gty]!e5P:p9Wpw2_aTԱ;-G<"9ȏi K-*5Qϕ!d2kR;{X()ye<~=Y{h:̕"I2"Q$OAW>9j2sQF0Չf̱&{ٹ² :::xM }#UOu\F)DSPI7b3jc7;2[A }99h:ݓ*쓦D؄B!s|cn}Zrz5jphIqwzӐ}5GB\; =euMsl^.xp^3Y*KTv*S?11݁aK?!܇OX/Ƞ"#܆n1'-ܠCGDpK+'S2S(zkv># nƹq9y2u0[^QX ՜5a7o+} 'ە \Ϭ|Wfh=*}/f><?!CWR}uBUݨGi(e#Y#=\;'& jj :y]Y[/]3(bh}F-yvxZ%28} fF$ :W^Y|zhhu.Z!>axool=q9"k1/>[34>Y5'D*\E<2p-nFͺMhWXE)d^&ZOIy)B|=Q? UϜ7bd?4QMPs܏U{_z$ڜ%)-cϑ\L|i=]E&6=e\_31Gzq a,ܛC{S%u0ݬp@96G?_ً$d0*3 EWjR̩4v[*d+{ NʪwOQ'>Tor*e/J+`HjPμJo@ڰ; ZgUe ۪RɼyNa n'\ Pa+=R.,P8 =h˖IoSkZiq (a8 7*/Z-t'=qH7#.c`u 6# ׁ%]gzׁns||8JIY_Sj /2s5fF\lmqOj;':}2 8~"j.=l^G%سJ8 Uwɒ(ܩ H-q xeR?G SQ0!M6w@m[`BVz;\jUV~A. 0sF{&Zs/?_Q(71:oBy١W-!vU-5rSUMa[@}7?R^(4W q룙IY쬴@ƱdDyBӬʣTBP pϻ)흸e`IC)t td:A.rGᑂ\0c3.Axa՜N;DhX`Wn~Nf~x'LST)KkZI?y㞽Ofaݒ&X%i ̅|1Ӂ R9V޶/̀cUXfLC'LBsD旲Vz줫HEuۺdb }_?:=",]㼯8$2.@r Ϫyw+ƋKF9c(-DO1nXN$ׇUL>*U#oճB|-6/(6Cm>tv?iL ?²H!LA`F?3[ɒ6r?` t;1?Z{1Bɒ|!yWImt iTUŜQh-qFltKO*]//~z4ک[0ҤyX+"dZɵ$2V"IL(i~jz0<#IST)JEZ뗭-PIwVV̆ă,xn>wǚ I.{=ecGNovL4p%ЋT'k'֝[ȽVUE]Y]AFK4iQGc(A׳rR-P#sS4t'tLMYD?[|{#zF4;zّV\]s.72;] HE|W`zL6<[ DDc }xGPpFʂGA#WJuZ-Y&cEyzpq1hF7,*3z6]+gr2)\kcXdc3X{TZ΃`}LRi="3ߊW|EuJL*n8|XTL& ܬ-[ ظ5 P̰q/Udds-^b(e1@Q:;oG3Fɮ  Ѥ}\*(Y&o9oTzQg5 Ε }/lד׈+r AW !gV\.^."Nx⊾ssuDH`ɗE^ϧכ֖9?gܻ)8N$kpvbqш~~-M o~$1q~:L2L֛eOt$ h$7HɎ=6aIE![ה"?l̥r"z (iws=eH'6k#Z&Dr2U?$٨G< PR0X ~eo JS\XkhO튪@y2@oV^3Ysƥ aJY`!1AA*gs3VR8N>tGE>?OϜ?*n9P7#`"1ܱg>g/͈?Zxy*s[MPyOP7&p\Eu~FŴ羍 Ɖ56rX-*ȜF.pt| "ecYbi/2ԦxKP$ /|,q; ,޹Z\w͛'.Pl#tÔS7Es sAl [L.\nrw89]$[l= .1ܜ."sjl֊>Lc/v8!).1|\c('^eڳ0xӜV`Q 34CUc1Ax$ׄ6$PyY_ƒyu@返GXy h3l1vt|ʇŏƒAH50B{hxcĊ|* }!`c,#4Dy4.+8/PrF^8{hǗ@~4u4 Jr Q4罽8l.dݱZ"y3 E98?VSS0O) 賈mSZ `дNa {tJ\Y<τ\;6't$pnR F7. -Erd*N`>4 y)D x#FR} %Md䨿 ٰ*6j8^J0O꺠C"N1f1 H3`-8OL] Pmz"I> n#'a{IҕRxt%vDye}G"Nt1\뽧aqkv@7n޶WzXI@x ׎Łfg+9 N 9h 3'Kua*,D,6+t{ZћwfnZYOcn5[L]B[!~k?,UBSH`JG+HX{?4>s`+6n=orHDU? vT zŸ,͗i""4nPxN%.Nog#u?}#Z+_ZESCY:KҪ_2H1IPG@K.oƅ5k2ޱ0ŴcE虾#)%=VS ٓ7x>2CزԅUH@iիS|1EBC&55Bu:wU x,הnn=oC6"C0P.rq~]W*"Ł-;~EiA}~ px<|%%2LA) {#_2;Gj!ͣE^^*mm/WNLYT*TT/m 2TVI~w##5ƥvT6"d + W͕dLC(curaA3 `kWcК(-fH'[@06 OO]/>a$aq8'@iA@:ҔUk!J#3ͧn2\)3x'S9̆rtR[4ZM܍7Ĩ:N} `Fq)5/,Ds'^&]gͪb*YFOFrGc?wM5hޞPm4/U,^/ qW?<‚[*JtnqEpv ƴX/a#DQEO%nB5I0 Hj#'T[-@p[i@m`?|0 ?ϛsQ+*K+ kұ-Z~{mBJ_;ʋj)_+ͱqܤԠ>u) X@gj%aЗ-Ud r^^ u4+_؇qN-B%^?x_LeN2]&%A}#}D; QFYGʾQOR4q&Z>.;qv\D(|cuTV]t}++cYnO-]!w/z1|; ཀྵ*$^Z՟K2eGگekD$t1PEZea hGn" |}ڻ_z}=鼞 oG@rnv=DH}= ㈙_It(^3 6._0?wAr{f*7 n㚯T},cy-8Ƀ\$y"čEgAa2<͓fPf PCE۞buT!񶹽|vn&!>$hg9(ύm a蓃C䙞:L^Ⱦ݃FBj*"GĻH`? PڞQD? !])+@zY[P;[Ӷ8V[Mgg>"Hd,C& SavIF%(+BS⺟)#LԸNeV!m[f@B0$ J6-,y_;gސ Fʹ0H H 2qwE8F|O 2HYGӂC?QL,d{=*}|zEu9\E}Lb'9^X^/{n*ʼn|/I!.YrX8GQkŦic?i2HAs)2sǾRgH-dcdWo}^UAtz;FlYrO`a<<>N>R}9#IGYc]sRʐWxזI*ﶠR l#X ٭E(MW+~x4W7vy5݌>2 `@A.w{RǞ爒jfn+OHWot$] MZ<Ce! qͨ.na?/7y. =SBJgr\َ `AZRQs;WOs)@y_WdUy`9+Q9jZw~*5HyDJô?M=:;͸Icv뵹pI>y"bS {ͻCC37,)"ָg#&˺"zCX^l=F \ H"N!Ob[,i{FL{1f*BJ*ȟ_'ʮTz{G3!zfs4O`'Չ= 8kO24琂SLT-s')„Z_X`7/室ut}Ef <&~]{t&-+we'f7:GAwU-Ya4^5!xCz>ASگ 圃$dDJ$fOId[ph8eTfꮆp1zqFY f!D[v%MZ pBZ1QsR.i& Ap#9*nj h 9)l7ɶ?d9: '3)ؒ;E;Qz,ݫÆ+ ҠQgґd+)M;Y-!? %J(@Sènʚ) p+PɸٲA,ɉiHRbp<8}ouJS)AڵrLMZ?%sclTEUm <  F GS bFAݓo7ϒ.WɄ?KjM 'cUy"ڸ_$lLmzj@q:jeքuzhƅs$YY?gNZOLB ގ_5jXR ѢNX/؏|[?(<K= bt8qimAύD@ lo6Pc$/ZLø.ybqA4D2^VD:[^2@OEMXBg'd,pydErK:@ġYRJK&[RӶjTOc &_g+~:y+%P䊵`ky52WP06N"PQ\|3rA!r#:3A.TyBn~4~"ߣu{%͟'  x_O|e\haeRgUA$^5NS\Z%<45q&\E p8oC/Bgl@Oƶyei\QS 7|xcd/;@/sbkx P~'a%E WJ:eXxkXDz>Qsr +׻$yF%Gz$`ktOFj LyܤxR[3ǝ1KqS#-yc a,uD+WPo 0@7M!֠|%XX~Tz> 娝P LMa,>L:&{m2w /J~"3b5jM&chcߤόzw b]@W}/(h>ui7fky]U' r*uZ&a+ǀZH6 V4!$(1=KZ H#Plá)Q.>rUmܘsu5Ջ0ΤX_`P!O$gcG]$XgisC߷;(o?6~|=_6,Peh$X'ٸ󏭜༙R2_iXG:858G= 5Q$.ƶ u~Z~qAxXq[/ԩ.z4NZ=~]<Z740<&Gjz {{[fNP6c-[H,oR#@5zr%6Dd؟͉D*Ch~ٯ`&jN[R&yPurdXvz#_:~oo.$U^ [$rE8yR6|Wgh>z*Ԛ#tc%vbQ!3Bc0 +頱TzpɚqMǭnTnj4Vr44 7dk;5g4rMiERˎh^'tEb@p!D팻< ?4jƁN\obέS1>PNJiޮ)EM@HO d S:Z> dǨ2O|\I3r=}5?@(,0!8[i(Ԡ)d>ر9c0'5݆i_bӰnv|nMF ,`p[l.z~ѣ}_ֲ!gVp9T$1 (Tt? d~?R"c`<@9*2_$kkdKa4H&'LCp _H֒TCO?Ĕ3ؓj\q=]{X+tW'~ݰMHvV3Hi=^DlE^ Sۖtpx4Or| KgV]mRRj:u.`FMoQ1>"'5#JS|/+% K;Ag̹D4sOT]mЅ/uf'!*r2_DPb"iʜmwCfPBaHf ExtZ,ʯ*.|:m O>rs7}YgKnE "0(] n_b#TBf_KvA%aQ䏽w$ yk 4=ϛ?7[Q S[rUvœb/Z( 2۪2X83|ZhtZ%RU([vGPN"7x!əfQn!!-'Б0!4ZɽlvER7vpaWGv'ܱMiJ |F39\sʇWH<b4OjH>=[U vU;UCrNa~Qxgtn W lS8SHUu!+ҹ5ҳd~{laݐWa5~~T˙r3DkYx!Rx(XjZړ2|re> @IiTvSr^;,BO=_^b4]h(]',񖴪#IEusVb¹'bsʃ`26+?&pyyP$r2W~CKzQ'aQd[+%܂4$*Φc[6Hˡay} BW>s5'Y<˜6SOGy։sW Stvt2цnp/=׼d)gB%-L_.:OU"-&'|?@s&m1Z匏Bm\vGfP-^LwwgՅGu1[ą gO^퀇n wG1L<ԶxF꾒f섐783?@J̠L $5M+/M_I: