bpftool-4.19.90-2208.5.0.0164.oe1 >  A c~W^^f@B@-[m[!]ݮ^*k 5,$ ɤ7sg@ϿX,"g ^K^/ƭ\ˊzf옿Ǽq(Jv5I{w[H%:p( J~ׯb7rUW<=;OEZ-v:ChY8{5 54lr_LZ ux^}V % p敨(-u@B4/ 5dcb8bb4fd22ff5820f2180fb6eed2b7e86f5fc9450726fad852dd3d78f86a0bc73742b574420349b2a9a869dd4869785d176158c ܉c~W^^f4Wid jAj5dNm&}m/ҪLnvR돏=u5 (%(7"ؓ,8"E5]s5 6>'@y%@uP pu,@jPj SR o";xm&r 9Ξlچ3 r=`1T:C$= 8i1gVZvi8p'58!z5!qmJG gx :͛E%@>p??d  $ a&;A Vby         J  T |   4L$(T8\d9 d:!GdFǾG H I< XHYP\Ȅ ]Ȭ ^3bɲcʾde!f$l&tD ul v˔w x yDz͔ͤͨͮCbpftool4.19.902208.5.0.0164.oe1Inspection and simple manipulation of eBPF programs and mapsThis package contains the bpftool, which allows inspection and simple manipulation of eBPF programs and maps.cobs-worker-backend-test-x86-0007%:openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxx86_64M$\lCU A큤c֜ccשcc֞c֞c֞c֞c֞c֞e817932daddf4cb2dad7f567261e90ef5da76d19491d344d185da4554e24a69870bcd45b4033405037f00e8cc27ba3ec5371f5ba429f1486556b9788586c7120ee5808b032a67f587d3541099d46de34f5bec8cd5976114ba07f1299ee6001ffe154d0d45e8b611360ab55076ef1aec321677559c106a91a076cdbbc74c66ac26417a5fb638e084943b0d9f3479ff2a54b8a843271712c51997c5855325001635a0b34038324bb7680f84b5797553a826a14be7ca430a41adbc5eb6f17ca952f467806aa61486281c988bc0add34e4fff22210b073dd404c000000676fa88bd5c61fcede72b605f8023a2be398dd9fc6dfe2ba46224cd0c4ebfa5a76b1518678c0c3142bad6532ac31c54714557b7b1ca957c7cbcc2a195f7f4089e34e0bc0fbrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2208.5.0.0164.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.1cob5@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.5.0.0164Laibin 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- x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - Revert "blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite" - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - arm64: Avoid premature usercopy failure for __arch_copy_to_user_generic_read - net_sched: cls_route: remove from list when handle is 0- 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-0007 1661325811 4.19.90-2208.5.0.0164.oe14.19.90-2208.5.0.0164.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/53991d6dedcb909497e37cfb47337163-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]=9a9c17c9cbe43221d35ce8233698c2c4db72e6ea, 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 RRbo+r[r?6Wcutf-82d9034d19eccc36a62a8f11aa8094e21834fea82cb5eacea4a918520212d0ee7?7zXZ !#,] b2u Q{LULɷH~i k(7v(nz ȅ1ܪ~5KR_|ʁxϟ#g[YOv&ѨuAh"=Pr7Kn }_$͙Gߓ4ɚp;ub8K!&g5RSx`ToQoo*Aj]?9);YӦ T>;݄pp01^Hn8Im.ڶԑ:/^>fmXo~J 1o[1~kjꜭ y5! ,v -*~B,W獑$#Ț@`kRI:3%H37~(iԲ{Dq(5 #l HAE0nfaO 1ylA_4urź75r;jR$baJ^*Zo=2cMWY-fQ% Wz Lp|\ NQ&)`yjЇc_t{J#̕m-&5t7N{L} yb;EĻ@?>sF_*ߊrw,xݓl5bGa٨,F͐ԯY`rJ;c 'N)ׁ(2t'   +(z#'wQӚǃk$b+VKbq;(.^Ӡ&Q͌F6}>p(^Br ,@1#8YDxYtˈ ztܾ*Y9*BV^K IuKQDc8o;"'6Af6lV:D ė\v7WQfVl9obZ{QCׇwg!P <O1lFk;tb5$AK? Q]Q95wWMMGXwG)+mQ(䥫`_Y鯾 Ct|^ehHd@ wDjt*]%>nw,4;k^Ý;)E,I3^x2xQ-Ěu"ݩ\43+,hSpLkV?m",_TٓaE$DT0hw#wB 46͔5 (5,THjP̈ ZoQTsw]_=&^ȉSiBP33V,!v+93Ƨ4ꈼ:'(Oke['.<?bi E-z 3{&QI9rY+S7i I Wі*J7{Ӂ)jmq _KiI^A"2طK)7x#ù}YKi;K3ILܭzhz6͚.,j bh 6(׏ @CF|LK8=)egQKo> D(p\=?=!q|$c:vd5RϋA;T3 E N2%6~TviÑ.u5'X͇G+(&A4VQjDx8 0ĩ|pC98kdd0/]C=:%犯g8Yz54d 0'⒂]2RS7Y;>x_koK@g)v9.AyѲ#0NȔJr/WD;]&ΫDuhx9xZlsd VZDs̺j#%8h|5G0ms4N1 ȹ[Nr4^fAse!<# m 0yW `1hq'(8 /`԰zq]LS$a8N5ypĽS p"Ue4qe91Pacx9H_IYUX62FX^0c"np}~|r[T)ʌgK;h6CƽbֆM6zew9)FU^sIn^In1V޵[ 〜[pv+t>ہ/S1=pDPKpEkS4uZjv_Z΄:5o,]#QreςUu1b:6jIhjK{OeONZI`8<= Ciӧx_Nk OTֵknN,Z8~|+H2E>-M3sJ%@ MQB~2"UԡBn;6u> odlxa߁gǢ@mH/7>'ߨImJxcR3 k $gx'=3M>W_[\ݝXl+$hwXVc1Ԁ$d_!sJɯCs@9u|a)(ꎘ#ԷQMI\ɞƌ`AmcvUs0,w/dKJa[#+qzv{<#DɫWjP6f;B@Nh6P"_A񩅅^$( 1[M.-|.]+5u"oLXr>XI~bnN̉R^ax$]4jWQ79,0Q4ɕZ$ FZfd~ۓxEg= +Jco܁I7 t{|HC$R'~<"9m`=(yYђh+otEд-p!F6@$AvyFC^ E`\~dһl ^ce <ҸN2m-P jO܍ȗ:8hjlB, XnzSKA Џ0wu!b[MZMf{a|pb(ch2t&`_qӶ C*m|!h ?<wiJKc4>o{u^ /*,Vp Nn)#a/$XVJVyzL~QeoG<nc|CƒcZ[ok~94B.SK@vh:a$'L>M'Y"X &fXnb3h./Ў݋\/'' l!?j=Y=iNRZ^A\pC[mw])ѶgwY`[Wrn ߃Qsx^ih=ؼDV1"`^=@m?yU[A8Vzެ\ybni5Oupv3)C5)Sh';}HqfaȾ"q3=_"z̃O8ȶ{ذFT:*F<8pDZkqųG<}WZ|*D@\ږ>[΍> G@oTt2 R`+P:(/K9,DZR٨pd,!1 3X}KΈL87AiaqgDҴE>GW3ZFQ+?Za~/$kƃ,T*ʨëaob՝Lb2/ՈEbUNIV~b_h~ ^7&kHfKvdm.@Y/XWZ-vƊ1m1hi pl܁qwx x٘V`61\iܗ\0Q.X]*@'R4A;$ {Ŀk3}.byFXO2YBTTFep@*Vv}A+r.k4 !*JKΔǘ,^DT]D,!SG @aO$3 F~bf6?I,X^ c kYiVk ;4HxVn:%*/1ය"<~U?[7UsJ/mekxjIYŗ]^ʓt*}1WDRq!yw%M­ᘅZn٢jE=j]B%6^= >4j }ZxdğǃJH:ц?q$]ZKoQ9|s2#OI\%*PMI&H9-װ;eQ ΅EmT@aWv`&6pM 'k^Y/ Wi] lEj0FOIr]`HbRT2hj;<z[o E(FJ+:Xаv^*WZ?Jjj߯\n;iaEh OBhM1H~cT{cr]h@:{ycĺFҌ#!m웛 Y4xsu[3-<5\-Xb*U"HK070CןF[0_mF[X5ƒ5 xN_TKD[%3n9{`0 G-살m3.pGNG9$ a?eMl-.{B_c|*VÂo%OH)>/F6E;RA`ջU}6GJodB: D4[3ovc|]c5ۼ\z̗ 2P= ?s_oYmp} |Ci8.jIc0nJQK㣇}b4wxpeu؈SCJ;^F>1nxꃙo#r0bl1%W7&4!TX AfrɎ|u@4B^GbZ\GRiwx+Yէ̗2)ޗ)SOfM_Pt0>cQR ś gDOMH4)༧l@P c҇W=u^{W8vMZi;w͌T/w5 #+JXLp,U[~.!f)O}ADU z[_U Ғ{e3=W,pNbKg)'K6~&eP7J52Wu{6fCO^DDV7\ AtѲ7>v*<mpF|R!k܄%ذpS90t<")2AC7|d(A[xdƋ,9Ӻfog1:8)*]8|bt@3N ,w?[T `~竼ۍ2+CF8Bn!42CL^.rOρ!i7k֚o͈|;>lIrtH"^D"Pl@Uro-P簃%_UzWڲ*} Gܳ!{>"--,.kya\xχL0)EQ%d_ZHe[c׵*)ګű)f[c}u3j;)E,d0Viۂj E`rI]yhĮnpTv=eer/v! 0oMX763"]J%|*gZK@,$|Ƃ倷0 9Vյ٢\h1M0f>F:(h^==]K1'abN"d ǒ/ȿdD9.;Wr2pJ Aa1I s7,ڂEuw{OZ@4f2Nݕ;s(Ǜ *czxqrѮ[Eo˴((d Kcӈԩy캆.'qb́_ fgK_TYdb/UlR)HWt[;U~fhP{)C4k:\gc0r'/n`$k^"9,J,?Caj~y xRGL@ {L <Æq8,iJ Z];0p9WGf QJ٭M*ۍV)X\X4ʎGDaPPᙖHm]gRq=%3GX7e0 o夗l^5ZM {;ב6F]u L=j2bFp`%M*dqjERBLԜ΄vUe:r2<y<_~MO]w/E^WgCz, NO n%3Lϋ`{H?!H!Vn lD91O-Y?aT%5SKP'=))$e}s LK9wP␶ʌl^+x(չWp3H@>kܤ֬υ%\874jkhs ]ɖ|!q/=1ՀuG23G2Wd4]!KN #4a;ƕM͑k/%r;݉ULK'YE\RƸ5#{;(+c\o@ؘoRC? eCy#2J`^(u fN@hui6d% m bÝZeJ$n5]H`8v&m63H:xpRE T&o{f@)2<Q8Z`5ƦN)w{IdPDkCrKĺH4*_CP-Ǝ3:_zPG2mScP[頝(`8Y#xAW_mJperh_g~4Z-U3ɓ1F= W䰝-c*prW~9+/9 V<\hàVAOfb+LΑ~o5 ||I{S|Q@&܏n&3c*LcY·5!kt{vDYx&Nȇ8 اl@G6bx] Xlۡӈ^E$p-G(VG*k}=4V{Me±AO2gw1H+|ULN {lsLNieA"k؞Hw{Upd?@[+LIV(c66FOAS"nרHh5KX)nk@yKv _XVB{M,Heb}ULg+l֦<(|5(QLkQR 7 lps طaV3Ṛ(ANt@'V2qɠ%eu1-$B4(w2},'6rhs] Cr گXbEwkT[m(@fzڢox lyp,sjӱwC⭕OQe @['KGnyjMtîȸ(ǝWWʓ2U:PneJRqS]U&lgpJe1<_ς <kdfcnK?rH\"GںDKX{q.WNS?œvEFٴjEL|CHcF8~'LaSox,CS#k:>BS0ؒ98|q }sA'-g;)U1v@bB8gt s1P5Xi`>Ĥh܈k9$HMNU5 R= UUEga b5 ~զW?lӯtI TR`*4oaZw kӜ~+f@<z__rlEA/A0 *ݯZp[?|M '3}iϤuDZ aQBhlֺc)PUf\lxe7 ⣘8!LG}p^eKS*)MH>Dr^d+QƐa㣃tc|epŦ8Wc5IiA#v ^tg GXj!>mI,)|343(DLŏH8G1,b%U|0OYdzVfW1[vç/tNk)YOO)BA't`pfRkTQ/fEj@U؄ħt;{^KTrl'撴%0>h ?R}(K,:o M -[oqvV@ t1¼h%F@fnyD ƺڿGҙt368IV4<{\oQe`/V*!$koCѿB$It{n9$Ywb,T^'a׼gH+D U*\F31h3Wzw{`O@ 'V'KJyK)ENmkrg1V>V*ȹȁ"4Lx='CQ`习dDw3g٩`u&B3ĚK^kx@OhǷ͍FIDBJ&"~z/6N{ZnUa29 CU+\R dvy1qI4 i 4y!ĵSħ(:gi‡`1 ^O*i/־A`rTp}1/7zh>u}?-W\1^r'Uʐt2ba7nn܀6`ܟYHFr\n U (7Y>9OUg~G5 06{ˢì*Qdq v%-\3~Ijfuyl%A<^֜HPXY ( < ̞=3n|rcΣ)PWF#]X=-@rEv)4)mLbBRA#1ʐlo v0.Z0)w&mUQ6& fv&D!pE11ul.ݎT^ν/6?>N1㻄~Hny9HKfU01C=@4cS_]d$4GBCvf[Nyאy"a$sI?3uqO8A)7n}FdQvrdI5!Y%z a=Cd\&Qܽ'& Ȝ,Q5)P]n>rPx?R=Rp5/w6"`hNeY% l@5<{*HDۇvj,`bM1}r4ggv#+BĽFSVNyVG:>d鯆u@x59_S]ӷG&-+a`L\5(9}ֱvnӽ="[yD=@ x!}oج鞁$#=V"3866 QC l 1d#[skm4r9Mgu- (;#]N,_c rfӘ0YRɟrp9mQVlģfk UɳZD`9 0y,WP"$_7~I4|/ϣk*(G Vxp̑?IgxrwŐ Bw[WaXз|'Jӄ.H< pr| zͶ(TW^S?9M;h0ksiU_,"4Z˃Rca&9-N堻u_~9Ɛ ֬4!XI2 X-ӣ´V뉺{eL@Wxtu冽_?Ѵ%lڒLgف pu[1;7x|^"^?`V_1-?'*@C PkEF. O] 8|U,jY;#jQ@.~?3j =SJ Sf3Y}K.օ"ӹy֛8#dH/3l /, |D/ ړ`o!"b~#7/=ea&J;@($G&]g."8}QNgXΪ !%Usy~8/{`;͔re PGU/>FfEG;mZO{pW?@%Vx&;D#XUyLW/-l96bHHe۬:901> 4݈CgOE`m0ת֞n y{$'1Qv|mzT\ T: wU&HCo;3]6蟮!D5ޱy.{1 J+8EpGl̲M}?r_tGPsDx`vzK\/p,&Re9xKx,6t]!4ނ tTYT?")=,#DWpma/Xfq2>*'] utM\nOӫT)/*C rdߕmp40"dgok9-jߐw(Zi  T 71 3p)c#M8Wvx ָ! JKHP-} F̣czbwk|ɇ(LSET#eEʼ,JpS=.Q\>vӴSZ*l:- ,ɜ0U8ϑ(),HXNn Wjhk^y'vgsέo{lx$t$(PVW7,b<ʔz{PZbţn1eJ#|Pݽg w\q3{ߴ86ի%Lū.7Ʒ<g0 #pVkk~rH*`m\E¶̦cj=~}/4LdOikeT?ަgp~M4)`ys'Aq!5fL Z(iLߠv[FHG|Ai.@3av, \ȾOS)]DF^.\R^!ȃwL=s1TwKg٭R ̌d~rcե~l2Gڋ!JO0βoٕOG9O;*yD5.tfl2[;e1|tX~m-$32ޏ Vizz&_<:V0ZZh[t `Z_e<.m休ߥIp)cW.0s.եP$d}|Τ9X!(ax?L6;n-v|h,@dM3)ǹ!H#?$It1S| xXq3eaU|Rz#ߍl n>OȎ^ēJUeǸ_*2qP%vEY'Q/@|I;Vz =ȩĔ- (K^ |\|ׂ%w;!"*߹4R(׳)bܪnxKVsGW`k6zty[X5SewvW MO3DucR51BڏI5Wc~pEô |nY{ț"ؐ&3]C$Y'~ J&PpS ]пX{ |޴d7bċP0j131$!g\T`\?m,w˱M<= /Fk\ֿU@@ޫJFXyi(mzZWOC4uծ!/сi4-ؚ:D`?_|8>ځMx:Ȫ-Y2q3ݷe7DqP 6[^Ui-C8 =YBmw&S ':b"HD"A"򔎟MC'R\< H8uEWy~*x^ʭavh-`n/2 y~F?E֏t0AA縌UW?!-xKAxH ;4i`#sAN D,of#hY>nOO5iΒz: 34Q&kOF>قYTrzO>ϰ 0~=`'wH1r&Y/=-8<.QznHqG{ co7 vIqwM(56f\1*q5ԍ3>B /Yә]g+A,3MfRG3LqGq_ p~H e$W .JMsl$"{Oa OQJ^VErUn ;mW+Ͳ~Ӛ*ACP< s<`ɶ5l]w)b1J(w0G IwTpN#'+&mjMI^"+yP:}.g0#}ѤxT>m~rn >X`=Jsϔ#ҡ@ۊC$ ;"QWݢ (Da֒b0 SoC]-{ e11Ү3݌3vh ^zM:Rs)=+J Œ UGXC  [,E8< ʙa[ik*J`G%:E"3+Cܛ9K<.Ēޭ/  @gUzLFkK ʫ%E=ΌG{pp~I(cCZqjNW群ޚǨ'}4HW/ҏrs3\Bav>MmGGlj*?'X` bh!6 f'g~0lx8 cƿyZH1v9;qB\ʦ5V'YjBӮ0N ԣ"G4`R@g vM7sDIb 6sQCFzNuD ďJ g)dƧ#w ݽΟ/w܎Mﮨ1mKD/@wu㎠֫q (9˪ìCv<͒8\bcL[3u~iu([&/&ͧK#\j دsͿ˦90pRhzLO ߼(r3u|԰OW]}/0Lܱ 1>č)CF_ t;:94f5Cp>//n iQs :;>7LקyםXa;TDX{G#GWor n 閨lɖU%ݎ3iёT - cjM4+n&~Ck?lvϋ^R~wǺxU%պCi4~ùw1EçdzM[ʉMLU O|1u|_G h 7֭:M#E}**@W[VIާMJto@v9 >#Q;n#)ʆPuF|u,8}6uSԆ/'_0ŷpK6 |VId9aJ0&[Rμj@?&*wvKp/G{ic(6[O6$qJ߉$JzN[eUVF!`"S-[S)DVVj|^a ,@U myzCI^D+ xIV"6H9ހug+*yR_)[d1 /t]#2QH &{:Yϟrs/)/ElV+iT/-P)ZVyQGlǼu YI+'q-wT^LnvGI5na[*L9џn,!d e9T{T%-~Wat&oo!Wf"KXdCƓbITf/ Rh\)gxa`.`b`$j+^V ^(ZJiyfKK,>P/Z]+ϕҦc룹8Z鋓4o\S1E1Uda\43sw}%?3xLV3;~ o}{Toa k _opOtQߓBpLcqy!0^%,#cd nez,XپXmٱio6;z͗MXkcۘס#}1WR*C-lh4%˱g2$3":A:wJڧ8˼7 9ty7 7ğ!TW»Q%peeB!*Tqt6֋Ӂ6ܽ]z85I/2hly"JV|zl:>?UKaP%@V͢"pi?Ӽ{zWpԈkrtQcQ{АNc<אjJ0N2-W,k"|Q2agăZIap*n՜F9Z'o98)'Q=΋MϤW4BPබ@i,â4! WP ڙM»A{g`\R%x@B@mVv2`M4R[ HW2cNR”(p fxq y(ެ0s'8!>x|A4ظҍB@k.vUAK?|QotƄ dy\adجh9w*q~O'[. _)&*um MXXvA6rUw!V?y^Cc& Oo2Ǜ,1)uAo#5ٳ:Z 1"lԙN>p7.AnYȰ̄d̶_ 0{U%s^*Q>iEq#MiLc2~n)m2zMH_ 'X?% V ՝~J{Pɀ ȎS|ZٔE<~l)u\1J9"`S2mB,mTJ4&-+f W-7M==j2 E~(Jo&0/pBE 8hoeMpڜoS `2[,_UeR'<^ NI.V{"qo,J:ONb|n*g>;ib&̢Ӱl$:?fmtrmovGW[0!YJv|HTa=Wa[]$y; v fbňWNm*\7$8TS&_~^0^1[qxSot֐UmemM-3G G4>M{쐇K3_{z" ZIq?~aXQ3+KCUCS\eL_ߜ;WLvT|z>c ԓ}Wti̍ݛQ=UB}C:<`qm/O7aeIzyBM^ 5"1XصAC8 F֮:aIW5 |H +iv!#l ՟9p(qkz亙ogYLpnףlbV7%k]'<8QX0'j W{r#Ҕ~Nov@!>-(=@Gv^B?X`HÑqiu?ƾ^,|:nQL>р6MC> `Bi={>M/oS}&/ʁ*{haJ^qĩ{׷h:V?ǃNvaR , `=U0W[笭q$vO9>phz'”+T&LK+}{KTS]n1Xq5qW|J4z{.?˛cl:)Eô HkkGd ROV)(?P:{r{DmlVb ;`+Ҫ[ psΉ;ܜFk.j=_sR茺MrnYF9[n$fY|DsE' ŮQm?W>CXHZqPP10Ko3wh`qz~*)oNT2ꐿ<~C[ _(R]dIOG_5c y+,vwZJ 5H~JQ2,I2~MsۣɍN-~hޝֶ>շBG`u킬^h)ygv@ `,A85:8g StB+ @nm!؁%yв P5WRtBlX[7p2Oh﯋X'Vg'F8}bK @OTͲ$, vPFϟL:ɛnC6`ŔQt(\.->adP6t_ί8L U>(I=5uL.;cyV'd_礯ǸУr`J u`Wm'TA  %{v /6tE~$AJre%[\v)>dh+mQN^VE YcCx=::$s?+˅~HS{'?wߖ o1/r7Li )Of:A:J?=\/a?Auv)d-Ӄߗ쀢_ I$x koC݉t+'7dr >`5,-xfra6e:5`+וZg_oā!D_-uF*vi!G8Jo({?5Pj!Z6:fR+urc>slfwgP0n'73S2?Qw/v*_Bq f9]}d)!q`mۥGaNՆc@[@]!KS )c\;f*n)yH, ~-w:Gxu +h~H-4@[%mNM ~w-[% ˾s1V'1~Jl+xS*T.JFL&`Q9u`p.[S#!TN5,(I_o/ۡxWj"B PbJT%]H<)~b#~ !14C wh~2Z/[_`}OàsJΚCq^kY3vX+d\ƃаAp<{":0px:@P#}d%ٝaZm垿W Xn=3D!5j;4u39^8}5WI3w;p➥%9X ti(i춴-E2T͏G_;뎓=gjdTnt+Yg;׼nyKJ$iB :{g\:%uF~΂1KKP0%?[ 0y ݉ :?^ u0WPAV[WB׮7T>V! v7Z^Uр@Ҳ煮VYgU}9[Rx?_I~Ee be|4]~S =P,d <Z^JO۫;FK7B]^Lg҆dUkDS1Pi.:NG Mt:8CR`f-2vtb\^4DsOA` N?l9y簪Zwu, ?/ K[=NֹB) LfO T.lH hP]!}L})9|h##`ٝ f$|R F\cBްaI2,?,,[ϕ̕ )}DwѪZ_N^y8un~K 8kgg{2[ @ |ό.Kp/! 7O\ ()Z#ƓЇ ikM;qapEKK~+֭"g޾%fA]W?T΃(Je.v«ǀj}h{,&+20YF(P&e{|V:}X3!] Hp_Eܮ<ۿ,\J'vU݉orZ7@/k߉5!Y\0CChY><[KhN|ځ|T|> E,/d_BpN;XMrou" Jl=C #j(rlԜv߇89_]oUZ7{74ΏafFdK&U Ȧ |%V:xnx4x @'ګQA>\!6ծ@*[N݁'uIHPwՏXhV. g^$+ z@/V:oΰQexX"m[9Y!߉^Ȏ]5/RXX48 ulnv-c<1. nm;7 NūԒh-{An^q cU֢2OH%1oېz/vplΪsfNT֙ڳYBlB*g!۞%]9<߯Xddfov!2$q;ޑ-`K$ YŰ8z-'$0d4KmWzO] p];?ڣ8sBqmjw ޗ|^ݛfIl5ES ׷|:,nΌ~nsE'TJg//@ՠۛTclƕJr[JrmC"eu%D=+ ȢMizgzf39H3>W6Tts PQQ, '92 Q{oKUg3fpXCGȞf'Qja dLC卿sj|<4R`tver4:o;ּF um86uu=MMNdF֌Ml7O.Qoʀ͊9ޏL|!W*HoJHcZ `sY8wO K=1t -OrAW+UEW"unSvj2uVcݷE}D O1A]5qP'|l Iݪ ^#m!R != i58.᧽6t `28lChBy1_kս;=V]Zl\L^+yt}q1}ZHQ¸AbPSpu*ƾW0RpkX@SLs>;H^^Q8i#9e7 ĢN0* Pc}O,@ c~τ7;-^nS(Զ"minD}F4pfm;-f%\rڬ\LS޽!\CL5}]cw˯ ؼR " 0Ȼ{tJIj}*Xg%I38e$'"/:˜&˗=Wnjɟ{y AVA>0(:|#@ SNgp#+ؐ彺du&{U?edʣWLq"g?׋ip7m%fxUNOjH 9qlWW N6ΧyA")&! (x&);oF &]X/@/XOIKKy0+8xa~(/nbg֚ JU;൦۱ Bv~Q+:-<NJ7jRRž Rto}98_hfw; CX5 DP`*uGc_LDsP>Vpb& S#^qЁG.tyㆫyi)3d bY{c@Y.f.MD/C_?^zm~ml~{/Afm¬/'ʪ%:9nĴ GPЋ[ڕmzΛy~f2/pPݴL 'YXY+SzR)<e^zXo~wR̃"ai NY"S:%2ٻ6kFz% 7YH?M(<'~~  %`1E7JdĬ.+vfC")IX&}ꡢo%c;ADh‹6lQZ\6{:4$BDMnȶIr;_}s&vE/Q$ HKL҃,oV` < z 8$'JH%J@1!%t:~Af翠eE c1zfU~ !?;Oef҂= >&oGMk}5S} {^1Av&RC2:GK{xzTyLyDZF~jJxF8`"{av^vae x~ajnZ''K{Y<o}7?vdGcP)Go[n[+HEǻR*y9c)\O^_Ov=ZJORO/s F|K_$bVF=-F6*Z91S4BvQΤ b* ]w^# +Yvo9iĔZ)͑1kC"'խYL6K%k&Y\r6UzKJsq`H.FX-( V=Qsz`N7ޤL0ңhfR *QC0 `L ԍ3k"V' `PCVTF %@ͬa|:>T+gPc 0&]j0e=]c8{:t^ԾF9?_v1k) ǿw7oHei#fD;eo)K<1FlA=҂;ӵkXߗ+A(:YWBMqЧ@%)0YleSGDPU,0oIwv<`ie'jbuBR,P-{x V\ËvyGl`UX,%M"{Щ+iª7@I4PxGxt@ w`;S~֒J L\u ep3]x.w.9a1C\g\c5q 1CeCm~H(#6'׫dHQvx78 Y5oW]]0͇ئUҿϭ}XpVP0ؽ٣^ӟ9]'7u[ Ѧp(I?Cy;P#sIes9i=}b2h嫺NMrhV,-#49srW/A62ٯ#+qY^-YN )1تz:69>>}Dnם MQ1/I)P$CUR&l_~Ormva䙌HAB{zFaq@Cֿ2™ %Pr޵4Z2],ѧfSke`v'a-GBӽ&GB`4I%xvGѳlUNeM zIHI8ӭTh3ƾq6ٻ}Ւ(d;!d,0aF٪Z򖖹2žu`L1|_a;KNH*T³̦0@,6#%W(G !x9DLclSEaspw$w VJGҟ>L잋~cQANTfgo#/:t/lȏjF5R7#0 [p,b!Gt-,g[ZGJgF J.b^V|7%NBl'AO#l-.%/=VolNK&aJ 8'՛# 2 @Vt澤Td@U{n8 nZ'u`#; y~UTߩ1"jZ=j_aU y11H PVvmSXwLOd*PNhΟZ*S!+^1}}U7O.R)ےs+asBB &AA\hQscmCE"_BRz.ǛPuIQsP%9a_ɘ$]\x yf1n}2.2)~gYֆ]M,wD !:ulx\)^ǻ<ؑIh6נ+7AЭ,MӖ~r=D,^Écfi'9xZpix{}ZԚ݌FSkIҼZ`"hM9u rpvdoP-ʀOq'3gr)rڝO0Ņhnۖˍ$2Q]}f^xMX~sO]v"X*dn(2*}]]yQ-cY['d64&+\]֧Spx2}Hl V|K}QD3Y 0: -< nd_EV/d*nlj}D DϺODGŷݷ~Y|(oEf>JCK1T?3IHˑ_F%p|Ph l~G. g?o$COA>W[pCp=u&ժ-^3nB #[yxXJl`ɶ{BoB@59# )K+-^—>2TrqUv#|Hgkwر:{{t7 w([A?i#D9f:<.N{0 @Q >&z5իGB xT[ƈK]~Ǣ*E+{ pe7s(9TXzsq9zPS;>!tp;z@ʩq5*?T `4ϡ xUU^M}"3u[8UT r1vU^O*d8PD,4v/H?eZ~H2hA:؂W‹[bv(k:p vDb#@k$:k-Wp=4<߶Ɩ.$@g/}8QmbCKSW-?f6d#V"J]?JgJ;VP׊DhL=(&C7*P%yPm"hmUbw!x3֫VB42wuf=ΧQvB,%ݭ[zpnL e ĢL>[ɲzfpC2* '*L ^MG %}]3\{(AG%f? 'R 1r5vBhU?JҚ @9G(lY23J]lvwVUwDž rrSGt3;[еScW*.SOr6aI){i>4¸ʉ[11Pom:݇ l@ -%1&<…J[0RJPhPΥpࠏ˳{&rr 1=I+\N:p'MDi5f־fq=V '8.Tksk~w )=DEdjvIVsVԊm\ *L6Uv<94(w9{H9BIutKefsʱK ZYvumwFN\ ȫ?p 1j8{{͵߻)Yr"D4rLaԕEI_=^A4# l6lsRvLGA{#Q;J\+eeԋ%ϳ]RT2 fE]B9^0ŋpIe;jR8~|<)4}c=3Nw AE" ]Tc /w0tZܧL㹢CnHIuL6l(S[G*sU6}ߐvqE=6,Y~+韕vXKD2#Md |d>Bydc ʠ4x-؆ [߲hYY'uu|D>˹wå\A"V\%6[R\V<}HǬRǵ `;i4NHBQ6,8}Uusm:U`eKCAJɲ MrRN:,_% WEVWͨ:|2KP&JIHE͗}㦆˺2P(NbAb@{lI"~fCLE\::$Dt~.NwOuZ(͕eԝ*}U  `dI]6I2M8?z/*/ߴ"cY%_:,c QgIrڒTVi=[vf>{MŨb2 E3͍^6(;Ω2Xz]"Y}X,IhBOU|䟪.Ai<3κ:q5c>\Xjޫ~IfɈTlTt|-L#ru+,DxF|u_\/ ᝖2 j⊨[I 1 AmŲ rTE_: vNwS^N/gReTOJ[jk irІWq({bShUlf؍O9A8Z y9 Ԣ,M[\+[0}Y^#͔顄w Vsh_&?|NK$6=xhw|&do&gC+[a;W=m (Jd\XLh (n7u_b|,`Qqk 0'!ߠ"z1[bR.N$ӑ{vSs-]]2[GEh>Z%^WtƸwM5וxP tϠh #FrGh 5р48͡|0A1`#<ݜi()"hGxyޛB Dt[pQI >1Ja=Tt|,e/w,XhdCchf?ֵ2P7ŇCcQ!ZVޖQhEg4˱iui%7A` B| M  }= W&x\7۴(%Z;?ۈ1c`I9F5BTj!E.zO:u+=v 8}u*LHy7+Snۃp#xjd*8MOp> -V{`8T e aִv/낑Ig 7Bs-ez1Qʳ;曚NŤZ÷I_pˡwфѴ]@":Fvkrǹņߜ+fdWWUԽ8 dt&=v 9Z59RPW7Bg=a/rER|8'upU󻮎!v21 0@ˏņE7r!owY1zM8#46V>W8Kz4RS yz>=ԖдBDW۴-]냌NZBos~b6KK.iEr˜P }~}R!# 2D<PO~ʯԱ *R\Ғm;WB&{9h/t6wu.Z߉Zp/r)̩v: Qj?gdeHzDDoYJ)|. !Yۄ,IỦ$39p~[_j?JR%VVۜXp #k }x#NrqA[PjaJeZ}O Xc:hGĒa͡z5j/TLN`c~He1i{ bN>K&cZieSvrCVj0x6$d hVEj/1?2GX6TQ|-}5(129NW$n7-i >f( %jXu&" /I1Ӵn*NF†ʃWM^$B>q+ MA?s`5S/~m7{_x̋Ȧ$![.`N3G5T9PN=dsKm}iP8QD5QԍN}IDO_.(l("=lu3D.X|Bچ85=J4&\FO ~ɏ>G!_B m֐oBͬ+om|E{a4 i=e[ ҝsL˒c^=]V8F1e[1}2boR;tU{w`.F4 .cR/|fFK޸L#PJhг羡Xb%f (Qv;u$(yr(Zaܿ'Kb~l/PuΆ4YضKLOS躻O60ysM ';ZYMP};-vBMǎ:r%XN ԯ! ÿ Rv}㪘B'gribme˸uF@hD!}g軳?G`_S ͵VQNR,螱RڤN|mz<;2W.Z\GדFg\gyߌ#1zHPޒ +I *GU?^.벰5Ϗ}ftXwd/"-8N5I!GimMCӠ:le3:ҟˑ|Й&@@I>%Ӷ{+F4+Vw6V-'=|tU}j`Bt?$/ VE@Y-d!1qs97C%]5ͻyHp<L7j 6;#MlQ7 .sWlf\Qw\){&+8lmiő0 އn[- E޸Yq|nXSb̙ucas6na/-FSMk˧R ˙I/稆BL]թjaw2~ !͕S~@6p M[;dďZT>3"֊ g?G/]${H,sso6p0!y9boO 4 V${/>5{w/Yc7tV֟Glfo|W>s`ȧF˫i^Ln[;Xso9[ft  i{+.sU› 'ޞce锥",{'d;e0fg )mË'bl7,z4%xdߩY/8ԷS__n"-~1fo?kY/ ȲALГ`ԓfn~REΩ 4oRѫPlZ|#eot|`|F7R@޺龙Y; BCG3Ձ ].\L/nZCO@+\;0E^39Z|p0XQLñTԃ܆^,ZYpuS6geFuII#O{̭Go.zYaxfpMtWL3BGKYC!jk5KfdشL" :11ĝËBfORRÎ%DVxV(L1%B g.Լ)fEךo4C,g6?]1T0%cl$v"|H6M1 aCldYCɽOPݚ,\lqekdq~RT9:mv1Hyjt,4wqsXޕ/ҡfrRKu ,KL9Cyqs%u6q"&x eztE!/9{ji ēa^OK p6{v +:/M%nPTSNK3P^tQ9TRwߎqLtD/3nrKb*$(暟)\CADsRt"{1Q Bs{IK;1/yb2 Ks1J VH1|s^~ +Nb|-z\sϬ5kfI!kq­TW*Xt;([*Cbɖv/j3;?PX\@*݁%Ih{"#(\K+[!Ft٢'ܠ?Ձ6csܩB{dZi}3$t±zno*Ս\!d(!$̓oq%8fy| f?pv9f;,=9-E K-Ř|WMʪ>3տ Kf#kEF#`<1Iii`(d0787B\~>3!s|H0l]()}Q9 ĵK=_l]X2;Ի?*k_aK(zw5uF~kb5Sp"籟)ekիDe}!pƸYsOA8un 6vv. IǗm}/I+Z~UHښ9sdD x'󚩯)~Dlg7"x?4`3y\f Agٌ5])5 _MO}pzW*9. [qB40'cU! 'D ){z!dZH`Q4?u&aX;']dCv8ﶏKr%yB/BFp);X)?+~1'X/k,|NU#u t9hcQ+ , 9&$ch0C-fsT}-4FExb {d%("54|ШF UJk;J$ld /Y)6dךT``4IbOmej#C&I,/ $.bwYU.X Z4u3ݴqU@ܮM{WSRh 8oyߠRU]˧R2"=QV2~'=Ȋw>ȅL rN,&8-s;61M 6;wp~;K#o}!ȮH5O&:I)a 2[ +;@9bb/],׸]}Cvf<)Nn7]]Gs )&)}Wx?LmTʏ{e"60.Pb`7Y#@$kjj&/v"xeHpV.`V)iJuS."R[DӍ)j Uma*Pp\(E=xVL R4 ӮN&l`6NY^=V%AfiKL9xzxDkZw#eypB~ !*=]%0N7E77z uڛJ xo}IJGZVLy㾂A.ӹ.ѿxJ ̫y3s[!e W skF$SX4`c*agH)^vRM-;_gڽQX '~JPefl*OpD>ReFN4?mF ce摡xXkAfeOVM@& `B3c[Q\];2utz԰ooAʗڭou^P q̡/T;{s' 7 (!4.)@ PAM m0sswK簣$Kq2pl%CR];ejCZhdĽ+ӃqS%n*sw_5R,)&*iy6CmkroWMJ0u p9_Ges;=FѾ2e}`hN[FxSBAQ;Fv <* CՌrL?aJ)WX !;!&LUYϮ]$ |F^TjMμ7l՞DŽre1ܢ Gf/N.hxدzxіVnjZ_nsYl^U\ONJx@fI" #D?I+*DI8ynO& ]LkGî;v ˲T(2u[}M:8/{;QK i+ՙ}yn:Mp.\:A8n`Erג!gn# *#4]zPyuGKǬ4 =6ZjNF?Z/ɴy',{|<5Xyl dJ%jtڣvy[tO}hQqL:5fr7a <padN*T3$*Ԇ@Ac iޞQŦL8a[915Bv$`3baeɌM5`7{^6Qٓ|{ѭWz6x5En :z^),JOØxvoD~FlC ܢq2rp;V-isoq-'99W7xF0]@:I9 g v/i{ m&4r ARąc@Ko3Db!.6۬ɶj os$a,=ͲF%b(ϱX@X;zl?.R:=JNv-6,o{kir+pL01EMqI5dGwyøF6X /9D셮*GFr_H lz{sؓ(V$њ=Bϗ䋉NSpm^6q'_X:&&hr: A@9Zu| H/ç'WjmdB4mVek03K[0V.҉r¬s#*TT|5罦@7YSD5#7FY3O 1UFýHV^ J)=~}߂VU]u9Ll&)5#eUG!峏܆mq™61 1Z~y@-H^@.YVk$ܪ^:&<@@.8Q?p0#D>ZPxG{9K/(] i*Utjhc87Xtd$3Nc̕%.J4X@tP]H }!smA(Iumx(j]A-D bMޢLƮ9HN`!E%ٴ/5ڞ*SfH ڒFY:y s>㦓Y_J7N4'sBl#fXM#66Ȑa-ezI e_X]Ui&U dJ>V ady.nL t"γ_'~0 $3iȺ5Ho2tbo}k$p(['AA-|Nx$cӬJy >t Crّ}} DӰE>@vWO'XYJY/sI~?aXD֝ /Y=/$3H)157;XF|Ϥ@iૃm lBs/[qnHlmM(OfK-xz(&k딟ج┕0E&$bI4Eq<(I@RPSWd³AgKV*(]:,%;\zc#F5Q3qW:n F @V34Q/[} &b$E7\VԮhN*>(Ĕ#ѻ=2F#pV։_yS7iy->_TBb}OC*,ܙ=m6T~۾LMcdR1J./9EKy["j7PHQup-ԤyUxÌv#Tu`1 k0;@SAޒY&)4Ͻxt*tMdr;vi\:S@JTFUvH-p*Rn9!:n&[9/ J*:r_v8j=>4Nf U7f9;jM܋b7ƻ[-c1}J{X557p!p2Rԫ._~#fM6 9wio#&[;y$kϒoo: * ػ#ȫ˹ Wt aBn$-K_/y5̌iZ~PK%nۗD}eS;V;=P5n]"SS1EsXYwI'5Nʑ+k D/8W<# @v%U\kAL] p2r޲{×ǘM2  >%yϱ ܻry#+c`w㐅9yפּ͙#r̔<柉KkjP /U0ᛥfe8r b{g`'һXrEtf8ʮ8QO0N1b 0MG/c='BAⶭudz2j}&l=?<Wv)Fc}}|^jct `Hsx-b|cƗzlLTG!-{ωD-S^W-eŔ<;3F*(0t,B[Z2aWDox_nك7D=4̨5"evzHL?pшal f<ڼXdg%si?aЄd 3e3&UނW}.eˈ>@n=k0BPqE+/ :'hM:xnX} /[W>S BM#^BJ@ pbwz.p]Kgf%]&4_t>]|ZpwΌm=%(W/y /n[w>Og@rkKޏR0HL4;[FpܩvֿX QJBګ=!'ښs,gDJqRFNs- G#HI%84wvY)imB6a&c2~a}v٣f0VP=H=Qzi",6WK:FY3Ӂ8%+E-yHZJ%.ފ=$s"# 2X=% 8c6eO #\o?.{l5x&;n7"fIBjIG8(R&O*`9 cR~!Fe'IT1K*'.oV7Y{4wm)GKZP]t+}6⟷6)sߤ L8'=#j6}HHmvjGS(V3?% eq(5yoqQ<)5*t[ų}Q B5i lSB55RNdֻMl5T>ؗ؞za{]Zo6J|:ZX{ ͈&M,>zA/,IrWR\|OT/ܐU|N/x+}2n[M<0%{WVF k#(>X[XۡJHЬSXTwMLa!ePxU/<\rb) 8苖t 2:eA$9 W`&D6i 1;b@T_LdȈc~mOÈp`()m>d-DJ Q0ؒ/$gTР1ǽ6 ^g:@ S[UiBo' 6"䞶q|6]%p+TWp9=>6VG?D&թԣUyɔ*XFjM< G9dݎgr +Ax}'7K?A˸A!"\Jߒ61 ϱ5ب˼J֌<6Gm'p_I.$j D1o;VU7i8r0# Ocvƈzl M?IAQV(Oʎ-e7BvtѻPrQ2P'Gl{->᜖T׷|WZ;,jD`Z9R5uBR^$-k$[|7w]|#]~+Nr+eFLDA=%8O#OS:/CV `U/D~T6XCivEMEjMӁ0GFyQiV>V:!ZYTU׭F@|0~B- B]#E1KvnW ; 8/$nT7%eQ:[ZeTP6½ygDeS@aPT9B f Doqه@\fa~7o.آEBQu'ýQx[ fz]7% `ۦ gsiaۢ:xI'fd# + e\4k⼋& Y`ۢ aաo~."ΕpL' JkA!:A'N(I*@R!xê.Tqtj4kŠpx)L[} __ͮ|q=p$`23ّ OzwaZ^$(.g'4hUG䐕6H6}kz'(dt3u@^K#oϏKa!ue3zǂ-l,T5 ׃ֺ}$mLCT'^ԉ#Hbfl V}JAhcI3?87`XE79k0^|My<4wRϯB{=̱lO/CFX%7΁)Etћ(U( q4k3b9T]fLiy_auIETd63EO+m_UjPX&\1'O@elJfg( ~܂!]İ/br-[B| rJP w[FӁHޣ#P9#S2ЛS]h'sٙŨ:xڲqrM7f/+OL7]]l< _U3 )bd(0 pE&D77mF>da?j]qF|XM5y°5@Dʼ&dv#0+o9եS gGEfÞykV^qq=x?uDm'Ҙ OE[۱¡J(`o\IC'4FyƅF0HC '黯h$2}(?"fHey]y;Mg=:?,T=mu9\*\:Qe4=KT9{"*#V ^P~b&N8B3AU1텲}?R ݯW50 C`gx{[WLos߾DA&;/Y}pR8_ֈ('+֮qELᤩL'٘Ŏ(#D֫7fIYZkWvgtTQ #:A=&no-vY)X"@rC0~ÃܡU d CA7vC./ Jh{:-FaC`i`iP3,h$1(CO`=D\+/=%-=ID}ڧ"ւYF{AqW>Z|"2fc kԻE`yɢC K]z5Gz0@K:JmDH7j)V6@%+@[Zdc+p0Ǎֆoļ%2vBW|SMphBO5'+:+H$#{Dh*csDx!u*mc><(a=.Pi@+=jdDXKـXC<"'_k%͎#Rqq)>-q-ܔ$YIgqPWɰӔ8-,޼aN8ŠjYO>edBii?pDfPIXt˛[!܅BVfsOB 7LC)vIQ)Z :uu.o3Ȃ |-vDjm@bh {`R*Aښ1WrRCM\xٴ~U;ƛ6.7(#n.&EWXXK\0j~pW -F𤠃\,3rK6$T0J[4ݩrFRFW$TUHq1|Ġ[Y\֞ ʞKD"KQc)a٬flee(N#0@UpX$p"xS]0Fʽ_s9(r#0ARw98<;P.&MN$;gvۋ .qL/;MW)jwCV1˗:$n3^s+}< qiB{Fڴh)lQYpJa{H.Fb<X^Kݰ)Yc^7rQO{s`@ R`)'%JcvV̡h&TeelEpkywnr^bT>0b+4@gh`ޯz@~me͘1nyS|&pbVR<= Iˆi^&)XqE}`9+maݫ{!Pʫ`2awmMzم(#:`9`!|5EYXuߋ$웣ܦ-l(phm *r>zBwSpa4>5~nD[}yL+W@ w[ʄ51&OŅ@nB 8遦줯PGo8oLiٍ>j (vx8R*]dCd^StdTwdÀLU!$[g l.W$URqRF/#IʉƈG%b@jIQیk\-SWO #DV,KTVX̀'l  g(S$Ҏvb2}`/nUo+gyf%+]Ӗr\F1$92k?'TZYf5d>?ơc1] /ZҀAM 36wDYSTC#XY1>e!qP.L+,JMOi?{Ba9W63m Z,R5]OU<8CRz7YfJ5UڬѸ{6E/,6a}"og,Eq[֯zbazH`&?/YK syZB "ڈ^6 9 ) 0$_ h-+vAP nh8t6=Y؄FYO"tٌ_ x Ù%"aގPK'$#pdd,N\NZ̠eT_ʇ1(czǁV}椻 +3) #$zv.lOɫU]+hW˥1+\z-}KiD*HU/>9A93_pU!m6.29E3Wڵx;40;?>fTX4 V3,ʒܵǫS{N4R4 KNP8rTg.|I>şMYjWK!V(R <b,&M*A#JE{m1&'fT|el̮8Q6,e5no12Gz xU&dM1ws1m-E&O [TgnyY`ϡ3,FoWϵ ^M4 niIT<'[f;pƻR 7\6b.8:&jT&#` B 5[bns9XpIq/X # vNMKYzQTki!ja8Z,_ Q9'\ɸ:4ݬt%V40/{RGxAeh$oL qQ`?? y6`$wyjsnKhT:u⃧@ ">kYgm{/m83Z_D` |. @F2'Gwt>K#WaOߊHI3L)yAE3Q< DFwݬ(gYݩ)OƉð,ضSgov5b3[>ЫYlhM LIْt]\9.$-H2ۅٰzuď( !4QrfB*Ȍ(KgpUfBMP(>[dQFUt_W6*v\<:޵R0N>&O:4BfҚe={NЮxصb3F߇h&(xn@TO}4\# g3ڷPF%4^T )/a}- F?*y*9zdPvoK&aTcd}L-\Ai(ANj"u+lbJSr9Y;u148(OxŨrM-êdNT>>*лĿaz[dQm8U8k\oC A>2rg/V?Xò;Cr?iH[g2*ۼKrU[srKʊ Qؤ)3pE>۳XG7LUƀVK,}lEA0 (pëXx9X`JSܾ*׻4 N`O-ȴ&Zh/1wa"[hX+FC=q螎سtyw8XSe!qFL'KvwWf#nsjwb 5G>]*w#)WkW5mbBR&F-?1cGSPp$ hн+m{imG^ UA7K-]H2ţ\6.|WӻbdWOX'2/ll G7>ϭ69C fY,oؑ;qWK .Xy2I ֊%?;pȞo5gmd7=0X`hѾ2mhvky> .}:~ag1NQM^ &`bMgNJ{Ng9͕߬ m5tө/ ˉ%)Wi߾DvZY pV`B>ÐGp,-( *v|-> 6iD_i lԠ,IRbizYeF|FWIS6]gתgFv2iG9Ug}w1TF 2\#{-j*)ׁPfg=" GV*|s^\sڏA.ETy%xSKBIvok5gp%4 5T QltMAdA%g־*8ȴM5n.{ 54rê]?k, ;DR#-E$3=ͦ/1SUggܓl:uW9SB-R7G oZ +US=ҝ ,S[a cAW3qd{`}T7FZ"b\8 mK('#눣, 쁇)EL޾\khj\׍" (_!n>w+b*ZWݙh&dy53cAJx_&Snm6Hd='=Py-ր8,qAr2m p6@kݮggJՂ֛Da!hjUsA!И G-SHSw4(nMG YvwkKS8jfEqc{#6Tg+qL:7U[(; X I6;R7Ҫ;5:(g'EG Pstg@V(rྃ 2ߟFB%+2nL(٬P zsiF:.\ FH]=,x)\T`U cRo?ŷOluxWCWFW;HWZ ^g[؃_cOO>BK0|*l:j`+y ֌ ,NClh2%R})[I:$ )0pHp!M˕REyc9E:r33b EEtKU!F4*`tPoȃY|UywcZ z˜%BdVh.B47)fŊdWG,!ٿ B8mU)Fʷ5a\gvUXp:r\(^a#͝Jjۀ;Y# |3`,hjgI"Mf~<_RzF߉V}Oru*OZ:W#.fM*@f +F|ԿZnUatfJ3 3\Vl5 wF$U?RJt aSa*^sLD^_,,p'R$x=~W*7Bo Q_M&kpj!$KNhJ ~$Zy Ήq=w@&1]UPSr[a>,pȏ % ױǚud{HΘe'ZroE@UF?@!sI)H!׽J?fE=D\!J2ZH)c9V7;YYCe;=M!ޑ]$F6G7/7)Vyh#:蟲܎Apg 1.n8/?[эwOQ܏-]gʐzrxV/% -, ,I֗80:>-Puc=ZJ=h\;Rd4>x~qՌHv-uEek҂Wm7wcSbl 9R9Oc-Z5 Cn_4Y^X -,ŀKRW -|,?w1q7ΔT0o!>@D$/"W韖<53u)+KhnAwhk$rʔ}F3j~K4@uFu(^ӄe`1]74҄b;&q 6(CsI.0?+mq"^4t#5+!7?m\F/$ -'?0l</tMu:\^߫JgZnhL/4Xa/m I|)k0~9j0 0˘?zqJ# -8cRdCJAp7H?v&>3s|!9or]?)bCH^w&Fi=l/o5e[`9>xaQ8}H&-b AqO|kT9{Hf*3 rRUy$ V z֏%YM|T͐_]d]wPWu緜!]=kZg֌3wD$JqL LV_fv1<P8P- "XlOXv&KBW~v-7sy9:3,)6tOsA΅?)9 }i0 XhtĘ1yOȇi)?4ڪGQ{{'*"?uv0ݞ73enMVW;?ZHs8/t͹yTֆkwǷZL-G #:gbWZfĞ(G?k@c1ڥeg= v(~=PPC2x(&Bo؟S+b:P„BdiɥMy{bFuajxrz`Uqm/XP)gZ,$ oj[/L5K]mM)LṁuNkS~&XW1I0g$)M($A$^ߔPVZTWSGC9_ĬRͥa~;h t^0|nU_ ?s9+[{% \EAI5`Z S l/x%78\i#搈/##cR}yK0&RbZr lc!=M5WŰ" j+=ഇmt()RyQ9W#XG 1RS}Td~:aАBX~*Ze4 O ZPFl@^P!90YvɽLV8x:P #8c  Cur.lh dx9˳zy(ԅ|-Dw:BqF Hj(kN0[Ƅx%+ut.WxCaس"GLF7FE_3- ttÛbB'e@+ ׅ>؄$F'aa nOEC_wU?joY[$_I \ XytXwk#ǶZ?$2ΎXz󲞃l .A}jmx׷(+~Tސ }]RpAbBhLVun^nS4G lsu!W'#Iy@I-%TTsdQYPmp!PLZr53*2uRqcJ[ B,.WʃO[J)Lg'יjVhշlߟCQhhs]&HI7~\2v}G &uQU :Mݲ~zce0jwlh*?QQ[p=wǢNse_F+ ZKP1/E%qLrt۲_Yq6G9 s2Zb &tMÍpI 0qP728$TaeGeMkj3vpNQIVU9D v>ڻRZNo KbfGR1dm=M+C5 ~߁VSUf~ݠ^$[P/JGK`kO;1n W7`4Q(҃F=|kvBUuʺrR+;|mCQBIΊV'*8JpBf9d%+UzU@E=k# Wod 1w,^0Hq3 ^AG-@o,8f3_5ٺ^D %$;<f#`c6 vG0.$oLy~ֺCO܌c zܩΚ$Fޣg)?):`oَb7QU t A]Koޡ3(tHΔȀږ_e\rOOJsTxVjQXV-tkL\cFh#{~`q5cF -+;#=~f2|}F_qv+5gwR]s+PB8=5+Zvg`u+Zi\A&$2n- h(F7v=gQL{ *}]VSCH/dEn=esDmϲLkuBU!p;qN ̩IPvj^ sm3f,?{9N2!q+:D=bpp{2AG'SVF>8dS PBws{2\]x}b>\&&wq*:aCպp.ƴ`#_rW3f"7= #D=hRmǕh+G jK" pbQwVIPd7`neӅ82i7}*+=Xr*5v 4g"Ji֕h~eroTjpr\P*ε{ߟo zίSĥwA=[juV* xmɺnXt 5't.Tcr΅-Z*ٙCjЧN%64tk9E$?b2yF7EyLOf}pee@vO7J><_ܖa{WMT,X5jrc/aqBT0Ol!|QVI:sLK n.aɡᜤ0JjW}63' h Ma lS𝭉TU4,ތZW-B?oW/}TǛ,d H-(1q"3;1216<(`g DQ?g 7vC[: 9܊.ayѠ'lVM^0آ /1'DxmCv?P+6!jS2"WŚ^~?f/HmasyރrB# ݷi#[XcF%)0XSu AK0L/ފl;Ed^ 9`Z fY;W\ko-ЬT`R.03 (AbN^AwY Sw>܊C!A=uJT.~%iU1O`Gέ|F? HfSl>Yyb5Wc t.)v}Ռ{aK :ѵZk֬D&ʊ b&'6n XMYE J7اM'kb[+ZRn}o +Kmm`pz GAQ~ 6.$WMW5GzC'w37Tm583D^>U 0cdا%W+T!IDX)4\d@>}qn=D7jwu" H9)~-R$3ZL ѻݪ"@ܑ vN#sX)8dEI61FLY`` =3Z寮(S/kLu_5&t=Xj-G/SGI7+HJ"ιt\QȉmB䤙|:sR7Asw 9%}2 EֈyD0yB)rNUI촖HAѦHrⷴ&]D֮ڤv`'pEJY͊=vCr0y0hS)73(~)l]mllJnۋKU])zʕAUlG鍰S~Rǟj Fׯ@=z9MEA <8D&<tIX 3sN.%]d$6cRFVvv* rj3 뷓r24N 5nE6ʇ"PcS=&_q8he5A೷s ^"Tebj:ّKt^^REJMеBsyjx-D^-!4+B4t4QtˏcZϰbPm"ZXdZDrxjm氛Hөj;y09Uj{Wר$揶2:/Q1wg[\sa5 i gxVRR>ArLxee+ bC`xF?+z4&mfM>" Th:'e?лsޣ-7s=Y= eկ!tG (N! 2:Gh崃>9.rRyҞǏ0epWP0FfBI)LC&IPg=VRЄcCȃ?.5nuk4eQր ԳZĺ"SWTPZuXqoLl,aO2m: ;&KgI(ʔd#_4bTo Mmp;1FY8ֳ#jgS9jG^_9cA@ҍVWrq g%3ƕf5=Ӿ~Uu {|*3Pӑ0XF~Yܠ%XM\ŧҸƔeRcVݱ=yG"@\z7|Q|h$s5Vd q9}:Qɂ?{cPZ#8ōySK)UB.9MdPH.㎙Y<>Y{s4 C_Z*^Kle001ϴv?z뛷R FAl_U{Ik~Dr[|TvR_䨃~pey^IEuEw+@?J',IgR;K 8Sjz8dNNxSWp’<;`15HL2_e(AF=CR2ٵs%ahW#5[Cwko>Od Ͽĸg9>-l@?r/w]I- 94׵pD]t=`sv uVʲkc$shUk1P2G[ 7UBүRoO$bt❩ѱ X;ߜn2')9H//nW, .xd96x/\C`",ԑcLÏKƄ7zxd6@mY8:wGMZ1Ԯ0bU6|U/[wHsϑK8${!AǐR CWK:J/Y0żLĂLC@熒yRSN7 A_iGoreDΥ_q%#fg|6y?1n&wpHE{춺$q+VUI7aqѱ2ˀ\~^Yz!ANOè9 gO Kl|׼hai64}kPn&TŵQ򌥵Hͨ3^|? P+:y(] ڑ~cԱ!D DW[z$U0o]z8Q3@5]v.L`!<3%H;S|No8cCH|Bûh͛hr/~6󓢯2 [[.&,O>(ah0{*褸h+o\?3A!ZE=>Ϲʌ/ 2ЉL4eė!UZlD]ۈ ]irzWkl'p@LF>;iYQ-F-QLPɢRƉgq{Rt Z.\nf6~q\—|_^CA3:tc3דZJ\4ĵn(IS&>w]pEVcK%~P#*حXܧ{'ZuϥK."Kw>#&?5*&LɍȠ\$mkX#<ːo~&>Z={"ŭp,vIx%S9 u1F.9 ('5L[[L;"KC-m r?aek({f#p8$-iMo=3H =ԍS?iPq_T?ݐGfZ<7_JHM,09'R0#ɡL@p{>ssRo61[n2'$[C^$s|D%4؞u,Y< OU )pd?brL֫oa#w$ K:[)=k%,KpYO=^o5+6Kej*b_a`x/<ۛQ +f\̣L ^dӂ+K[i\*Tta/ۯ5Rc!RTÒ5aU%P >O8-.l]soV@@T{\2<7xQdXQEKYiлaKŔw8tT!'3}K1OM!MXrGm:[:iM-1P#-PXw3a^ЩzbGȧy r 1n;oFUL \EAbRcPt 4 ,\Bpk 0=j+& =~naΏjWHFǯN!X[dH):nI %ïj;P!E rCaZsX%g.YЕ]unAڍ)+Swsk+Q챯@tcg7]"=GOM ?X-B IH0SSHt#!bG}Xk<, ls@\k |4u>>w\ ԛK^l0RyH"SʜFt ߒ?隁ż뭔vJB'6B 6‚ܽDU,scH&neZFdlh M5(hqbƃsKڇ!kB)+@UeD;3;CڇK3nr-L~8ܔ{F%8$} ] O],HNE;zeXs\wmNя@TCgDԳ&?xWRhZF*?~Ry l?k[ Cee%pðDЄRZhF9GF/ WYp*ni]&ٴOqǔH*/;)CYcS.,~\f"z\$c*!@ȩ[ Eң"`뾏̹o E:$wPSNE;1@~ޝ5F@)AJ0fS~vLx*Cn}t!/7}}#[Zg|v{DQx \Fn^qi@D{"x=cDGA;XxfGFw&㰠4RAaA|qkc eKc{#XIԏ"_zJ;uۯht)j; r6CN}كFS,M=`jiv_:Vv72}>zR\b ^}Bߖ Lk:£'T HQQRE]hKUA;bmx6OWKd rgdxD$ Eq C).K_^>o,RCq*zlkU?)'.A8ԯZ|Hi) -:`Y~h~R[AmͶ)Hzoտo<Njx3LKU \iPo{NL! 3TrqiR3Ssi74"gߙDvϳ|q~b QP!Sһи} (X|7"T! nt(!ESp2Ӛ>[LD 搗ĵ\OʦvCڴ=r-㙱QıUu_?Ox=o*WW@::8pDj B3o$ FZz m5#a`ObIoI`ܦTڊ;v\ q Ӗ}xMvb-_}xJ%sp)>X«<#}Ht5ϵBbuA"SYXkFU9+/8vǘl^ 7X ō {#oi#Gb ;_)FFYy0'tq DU[/"^&Cot%<\kX{R$y&fUAM*_ 2~!s?ABYdmF_\74HO uS.rR6E!覼W·"[j>S6(C7$j2}unn',%Ō) ,vH4/cԜ.Mw=%ӑ\gTQY|DP3dJk!m*.1ݶDp5Faw[Zԯ6ј}C8%8Z)}H\uQf1: h(d juj>mzše1.gK &r]J^s9ʆ٦˶| `)Cx3wө/Qd6Id `T1hF>}}5 4__|׵/do&6?Sޢ_yqmMz$ ]Dw-" -(!AEmf L1 ?r[m쀟ja\ @w@|x]j VbܕȭbJ‘L r*T qR}r6 -od|.SNyl86bvè պ^Rҡ.gdjE][Q`nTC75c#fu*:sHjᅣ#v ui1!o+9Uk:ZMwNa}xz~!zKR pwW#k?ᵐ,EbW v@nx\"I/&kCðC䢆x8M7 ⥷ý&Ny\9 \\P %zi1v9~8͖GU %ζIy 9Hfjh0DAj./8;~ܯnY~*WI?!furW=s1$=Y_S#I5 [ eX>6bV73}ukKAB eWp|ɐe_aN=yL"nrhA8m.T}L%<.hx! D%_gI *ο1\8rsd|Xlseod `hϙ:Μ \4="ILij0. VT^t?ҢA>W PJT YB$.gR{{1<0]V[6}6̣gq4xam/^7"!rg 1|?`-u?ӂ|#XA8XN6Ә8ut`4-TM:ikm%5E .@/ߕ&4;bmI-kE)CAv+NACl#}2pURM@q>)ą_/dZ'A;);:K o!:j g` 2Ll|ۨ}=ELp!Z=Wi'h$yC?_"}IʑV"r0%uMijkR\z.;p)vВ͐iyR8 gqˊ_'8+Ziݎ5/.lk -.NŹK֦)`Yθ0>~qB2Qss`PzG[Y ht/Y(H6?V3??qʅ 5*x}lqpla Bc`/ &^r5̰'uq 3̪`KqK9Y7Tm)◉XǓۢ쐳>Y]ri$ {}#x* ކ3@H.J3E6*Y|-F6cg},F=tu rNi|G]l&JEh&zd6z=UK'zxoWXk:-N b 5}]dG=^U5Gɶi,irnc{»x'3E*  *(qsM+1#Y후'Bm"~'&xmT1ePCjIO_RT"UvRק(LJPMZ =VkHlU8 q V ,; ej#XZ-)Yijy4# Db[\s !QoX*(r r*dc < Kr^Uά+U]oo!LYgĄ/,PwC<c~L.FUk:Oj't*LKA^Uܦ(6>9/^AgJ_b3(9H—`Z6ۓcL5=~Z"j8fR]@,"K%N>wNx;O^/UXXl]ȃ2׷;h 5RˍOeSdt9d2YWV䙧 Xo: #IlzL"ՖٓINԵݍT.{ ,}'yHG{y?F#($X.?]g%yF3 bB>j[6k>:X g;'xB++63x&ɩDjC~2B[|kE!@y XPߨY.dok CPᒯOR.aD:#A៞{F{+ui9mkax<'YcJP:n%r"^W;>P5en,1.9!o!u!5?p6x42lY1_P!fP P= @OӼQ~4CF xac+WJUu=`Cy+G n@mAOEm#">bIBakDDX%g{D`2pbf3dz7GBe% V;D3Y=/x|׮.I]RK"؟=DNnY_% Z6p5Ԗw5NO+}7LBqfɝ]6IK+`l0*Ntk2֪Kl!_L)F;ڂm S׹R{M̥z`=ɋ q^GiDh* \1UVیyql#EYW-Rj ='^`/Elp\T;59{3qCZR j#VL}ॊ"u7$=q|=]? PIvIHϩ1T q1Wnk2Sų|I f +4lVi>`GV>)\үg q)+7%Qgj͕AgR@Iݠ;eoN /PӍUG嵊 ߣ4\Kf-R࿴D&rE - <ûDG,%:E]z `v).yq؄3Zo!tK %$J>g ;+sWW|r8@BSYV`ވ!r{($Z!nW47̖ w|]/ġ/Um]xhї]?uT oᵑ:<懯Hef`JxeFB# i@xq8)d :Od699dB9eë́ \0̜!4 LXïIޟ=PLlgrl »f킁/C"Z[j;.I4/8N,zsr݃idr6hR\)dRJkTkhy:5c%Z[dv+v|rgʢON {oWrj&O$ c!rvq2e]X3R796`:BY/_T Eg4%u D.=ْf>Y^zފES=dY x \5'Bb 0$:;cC7}?޴:Vp d#Uhq%ɬGB.WK2yoRWJb`Ū.$% ͳR&Ҵt Qqm#m"';Ք˕7^i:_ISHʦcfW"UF`|No'G;@ Y&]zH*̚<]>vS3S(YWNב2,ubp Sgm^l1 Zb-GT'7'h;\Q7͐™-Q6^ՙWm3jzKHY*3ډs#Uo9]Q0JHo 09(pW:݆Hokz^0?bm^Fr$KS3ǖtu 2/oM:a>T"#w{#wOtX|dI5|\ΘXBsw %Wd5hJ;x4cdaݝ/P$>֌@pr7;A.8P݃>N3yec.ڣ8ñ(XPeVp3ٞZѢwT[Z KZ i)m1 3rj#5W j6g@I`< k(lxEߗj=ƟCy4hV-:F1fI6!Rdbydm^U˗Ǯb"ÕeR9c&gMk`t.ߥ׿hFDh/Z3< )0&) ~8 d{Ca?a%@0AU; BP% u`vQFEJ裨sɥjb^QV34RU.x_H$Aдz#?h^}* >eRD oW_{~bιH~uNxv>5|פWFj=tB-`Qh[ķ -o;)ڻԜƃeWίD&aAqf(>qƂ.Ͼ-}C}8o}t;oΞV2fZ& JHW'JHNa spN8yWدFuW0]dB7ež`xKV_]T )=(HWE q{F)]Xa`~ce[Dx8b6Ɗ{S(l0SMp3J^؜f fm#75+}erF( ËZ <8)Wnߛ+ H80a]}s|(Z8_Rqq˲Z2()iå>P)ˈKE&:NojP^BF'Wv/ ?%4&V~ߝQ#i{Q)iYwpjEԓ)aPsp5نDzz=1 txPeLZYP-MA}iPP6YMAz$Էى;T`($ F!9[8Nl:@ծ/t00ͽ$c}[$vǂjHHo{ b=2j+ Ki23/UݞK_{ACw47 $V6ьC.d饔y7Lgy*О@+8O[ҮxXJ\Y H]xu[zGC<6F lUl2~rwi_ŵt,hFCJ aIqw|1aHseIyȓX85iR `u:}Tz.=\F߰wO)Xr"tX_RY0CIP~+n?D(KO4eH%Yր֜(s-zĄKM.{uedUb&Njy)J\;b* YuѺP%ҌɂkH-q}.!.ⷞ54qsȄNJG H&gR ƹ$P~ Ǝ]qP3HM>aW(5~7Coe<[:zF&g Vh&)As''~01Jd_N5G6lt0S!HE oȾ?^Y& ,{TA^#xFL%LfږLg%`RBIr\]m SCȬ2mBżGF x~ި̍z+7@W=,)kM3 kd7J,LHФXE;ڂ{]>ZgIYtjJM.tXiSޖj tTUDy[XW@^m=2{74ayË>2-Ļ (4\8W 0W;m짤7䇱tTDȃ":NfT^=*^7kSck5?> ruos[Z\N@RRKkd'xz(a`ǂhAw܋f҅dX5.:8ÊηDk/_f9ȡ_0=g˂'Yݞp7/vxZP8IЉs;;v~:4?FBZYHrd蚞vhd;Wu)6n)܌bk )#F!LPs>èĽ< $B>F'$:7OeJL)K @eGYa%NUv, rc&2WHLVd8kK.]Ʒ}ɰ_Ī>esOĮ@66C5O-br+!,2;D*w sִo W?NYW#K;Rm_І&lI$I}8#WOksc" D+'[;)u#^(um5-I~u)<05ǂ)dV>X&=Otn/+8fhe25qmS0 -ʬA^1Oz1jfȜ{;¯`qٕq C1=u])*TdN{h<,(Q0䵖@ e)!ՐIlyab]CXG0_LEk 6Ÿ Fj X@t'2&)Qj3Tg_ADuu?/T;Hw ssM;(cZR_gXIjF ˀ))LZW%;Ltm,&*0y(#e)@,=5}=-R~v/F@ Y bIl[+ԉDj #;銱ML }i}<1Jh_QzU#֨FdrrRV7]N*pA1+!ZZaqo "%d&W!aUDZ>MkIa郩TۨC~m\,Ph#w:NGnthq/ؿ9ɷ*) *uow%˂!CD XlmR͠w)OˍEqµQJ_7((W( V؎d65HG9ږw^P%8Nu, GAoK3҅q`Ç2jI lV9Aa"P5wX6L M\UbP*èѾVEkj_lDE ;ϏoR(_ꃰFLKi,( :uIEsw>t-Q_Nմ1r{NeI}[1 #87t4~FD,5~΍41P!XvMY[@eF=z R7>0n_OE ,Ѧ ]!Bbbo|o$P>k9.i3Ķ&|^ ȶK6zC&Z)9GU=U# ={<+6.l{~`c]ƖGNj*wKx?QU zzaSH#Wd>zdA@1"{G±)so}?A☗L0 =d*{kmH^W_l)_YvdTJjauIyًh' *y^EbFjt= a<(؃Lj?BopW$Ej6^mocfQĂ+Mx%6LG{! M+92yf-X GK $"' 'v?ާcNBmo KWٗ\Ż](VkD2 5>*Q{!Yg^DLE,Obe2#! kDNmaukr/Ÿ$6N4wnj-|AE#~8^@&*zѐcmGUGvK *g)>(ZTygpz v+Lw&ʑCHla\EG 6ٔΖ%fkKZ̳i63XIu]lU]Ղ5 :}%?'D,8$HqVÈo6 ⌥NmLbft"0Oe5h3Q *D!=¯aԥQpdy9c.U_zH˾PD*ؘSZ?^+n_ΤJ8MlcA$t[5x |x/FH\g^ϿWP"KVX+PB{_:Y3sCkqXn4IӠiL.ݝ\\5G݊?զO8n輻VXb/t%mSڟ9FZ4շw+$F´~y@矟%Y+}Dy\h 9ݚcWcsڋq[oi\P]@sѴWA -mj!nv(&/e/@ԻCxOLW@=uY d2iu ekoBm091M a% 83JeVe4&=?֎R1l;D&l?zq|H{L 4oi9_¦̧}eMYmI͏0\5pG뷢H PO BDֵ4cy,@/V)ppk}r];i[) N) ώx,s3(GDK0zܺ%YI =kѝO]0xl&vrA]V ?H̲ QQ˲]wȺAZًԥp^KMuN$fsϖEhnkE ? CZ\1\/pRL?]T4tU/Ț-uUG-S3fgjdRiMN_3+)- 9&C ɏ]EЩC}ƩoSɖ3a/!ZCno:/2 shX):IH!Y!@*]*+^S-O&Sm?x9HSET:W{3?#I4j_b[DK3GayysX=FQc];6<|^_3dQV)ޤYؙM)ԵT3](z~wgNǕY׍'xR/<|ǥlU<Xجx%rVz$y3z)IR;hj\=K]p]lQS%P!Q}DGϸ4d); l#,AVCX/.P.o{9HQ$ G<ֱB8s@M#e-Ѱ_Jbu<,\g*y>ZwX\vo%3:Plxof$Ƌ؅,Ni]Z ǰ..{>|gK6V$~?tK2Jf*CW3o@ƃ!_GmvݘuJ# vmm#TeɋioDa$ Rpu;=;0$fxCa|gqHբYE@7E0JkbQ3eQ\#˄8Nɽ<8:z8 C|?[ W7@/lCG}uč/|iw-,P2KsہJ2?QXӤBW06|+`*DY{6|'k/)NC4 l&b\N\#|B7VX]mg!0O4VD'}yӭK@2a@ յdbW !hX$LKs#q`pC陳!%_4wZCwۈZ;H1vʻ zoN&S'qvAۖ@ 8⺍&3YYӾ<{.u֋SҵEoȟ򡔛'{%>QJNQ4b7Ȫ vXDt0c1GVq5mJ#-jv(&pAK(c;M|]'3e%̤blUOp BڥC RY@RX;dh^[7TR4B,:?܅Z:grrYboqʽv.i¼hqk͹ڢ9aۼ+`{qud٘~w&_ijM<QaV? ?i=+[0R'tjGWڬE(Ddcu0򨻋u^C/Pc~uHO~slO.V@R!h -l%՘HE*g!>P)^ IZ.@R[qԕT-тاԵiΣeg-j5[~kwmٝ=')&m4cDD9=rjJ8ߛb-c54&Zr7<2ts܋6`EFkY !а颭౰L[}&&08)6XSnd|&*g/ ^GPpL8u3 Rԋ!_̶ϐ{28{qEdUn;,SY , \AZx$^ jGvƚ }K6T!x28oi<$ؿf`HL.ڹf 3;'cthŎo2yUk5+BB>%m1;Mc/^t9ƦH+Qyb:Avv O؇i K`F+knOك*Uv`r SM&үi v\+]bz؁YƐ+u %^;mIϮܥb/Xh'ڿBA({R~¾7L:@*ލޭEs~}Q=]H7I UEŞOgqw}rG<ΎG6ZdP?TBeazZ4wU&_̘(O=e*E@0’HF`a*w×2{EXG%f3'R VpPCas[ْ`hmRE/E=ٯ7 *Ӎ*1Z2 ~TԖmze2f7F! B4/gڔ`BbbUE]T͓ gE' rvl1 Kuis:~}4BTYLXPgGyo)+J.r{75cZN'}B{y,"dSS!gY&&~_ wą7lB=la:P۝m6E (BԵm 2_!7stfvpmPAs_+*'~^%:e3us`$ߑ#˳a@$Zm {><2j#i[\:wH!Ewpk-K)(>GJo,Tj[M;.v#%T?GĊ6tW(0` 43H8pD35iz'n*3΃vh?RTI~ @0O Mht{jmhM͠vr",y@(:hͧh(WnLLDZ.~5`y_r0V=_ '/Ёmőh < h,vn^d ШT?g']4k S3u;7)@,{% Ap}ےkrj xJppmwQDgGqʡĆ`לd79o@7ŶJA_2(0 w30SJЬ@ cacLBpS\tXpxysfML:N) ={zΚǺVdZQK d8c_9 ,T$XL !O Azz lʿ`XKU_X] Oܛ} $jQ$5);TEtG<H5,P,H2}t;wt-'A$ EԸN`|K$:&KLIҶhG=i#X8# "(jQ/$)ZJlŏVk3aL{) ̀; K6zRΟb MP) :]QcDus'do+\Am_ň"t֯)h;UI@7qJ TmRF`A?zq`sa.Pg8b8D7 R ό9Ga|w}3U::q NojP'B@nĿ %b}KRBT6 }rz]sx+$ 5ӉX!LZCviW(0v5=V\#G!CQ4_b3R'lv.%v>h$&Wn=~HeiDt%v2L4oCW]3 uB^Fg`?T"ᓩ(HZM4jFCWX4 'O#-Q@Lϫ$N? ϊ :dgoJ':e)rO4]+*`iJ ŋ򟱀D8'h`w`|Fcd\sMXݍL=H<<I#`DU˒۫;-: >Gt&^υ~[Vc){@c8f9 A+< Q<^QnaߛVB m%ڂ~/'\b"o"B ׼H?5bVxoU)ݮn, EpHO7ψU7UQiT?[tm*AZI瘾qqL3_S>83f^Iȶ/2C *qcMԋ-$R.V:trol`݋TĸK:M ޛf<<+ d~(5Gq@oM{# OŌHԄ尢>v̅e X[vy8Q8Wx_0|vXSSaD')e@4DmvD.آmSR[Hr\k7Ts3Vx35*{f3鹹KF81?tJ3:{Q ?z~c(Km"CƢ8ީ4I2$0w_plJ7Y9pH2Iu 'm%`䬬t9loJ+)FDykӷ% h18>חk|i0AQY\Bӹ;`^=ޤ 11FMh&.銚 #NUi 髆66+~i#U_j ޒlH`ǨY:-c1"c]Vv_'8%d-refog\b2s8U(݄c'%c*!ʜy5@O XAvoԘlqqőT`2 S[臹oKqN2B:وh3\ rF|ø'7nL^&:GXbZ[/T&ǨyյnR\~"ucN er?6;+0q?R\&P'?)o/U6IIp/P;6f3$YRt>tfPwhvbi1ү%n拥 D'}ʯi0X >tx{lO#];;T 54>T˃kMB]Vr(w1D+ʅM_>H|7\0%yȺ!u1q*.O1 {`qDكϥBd{gUeVS(#D2]E}3*)GrQr>k`2^예հ%ÀDM`jPQc(7كd(ؗZeh.O Us8ߗBm$D=71Cٌ*Aju,§nDc!)Zcc:sK5 H0Hzt ַ鈡(1句Բ.ޯ(x\K%}y ׼0G^_k$varDT^wgW}Ӻ&2'fTw.뒚1t5OY"f[׹1:U5mẌ.Klu QʮSlRHDXOWTj^ NV~qAkAZ-aۭe mȨz! }ϝREW7 I, [S<ռaarkNO36aa#ւ`lO!n#VtgEɺSD~F\*ڷ7,sֹ@نcYnۙvy62Mu5(UW Gz@eЫPi(mqTOsmbkCm,lNfA+Bzc;`(!h8 Qj0zœRD(h+@Y&;{k"w|y%GQrA(y9;ZP8u~gBCǶ4o{1@u|1C;fmt: C50I* &xCS5 ; e5&% gВ@i':g!S=Lsm!  s ,7#krG\[~hXL)VYrJe@ KALK]w=HRS|JTjO# ò* 'eDM>FUľV?>PuFZ8áZIļg0#KXuGo6XD[y|uND'p * bdpW]^e(kF5\V!m.UR~B֖S{֠:$ Ba6wuҜJJ[*F=J[) r0~ӄ?kтWąwcK"{];@mUS^8!y2=.!62`&dl"_瘛<7Vixqz]LNuG{s6;;hi`͋5$H#d %?q`z轾~@QI:\^&_nS6NNW瑦0|&EEcIĶt1vq4_sD$@ ~ Y2Pa+'bPxPRp؏E}`亴>V ebV˸c] g0h;e.+0ivU0 8ϔ.fcQbZRAy B_ʉ8ʰ#,@iF1 wX{6x5)F\Q4VkqxQ6[hs^YWQ-T]CAɔ>W_SHNT1ʺ4#FEDtLp쨠{yz<8bG+ [$L=:&(TVG60_2y)c>|C޽eP4wFI;Đ/cCgh@6хߗ#TY3(7leMw97BtogޫV;%/,YdL+S]4gtz/-C J]NIqt zwIr /2MםI/rQ&WHҶaXGӍ]~ĔnL-R3 /\Rc/[ŦiO5-8z]"rw`D@;n2ˤvBh|- OFLǃI)' ))lLeׄg#rp1Rͽ:аwx+ m%G.C:,BYa?@?K=e#,G)6~;ni'XKԦ-"<3#J87NJN3.v`#!0#9ə WƷV6@)k T'!Jԙ.Û?kWv YE#%D+:w26 eDQ=́},`K)OV)9tW0]*b dY{-t˜>kb-fQkʘiVyYVWpjP&FqPp3'j85@]χ]Ci=^~}LK "\ޠZh Y'Dn%Lxxnj*HyZ[.OZ)o$pb4UT<,j\^25FWA G6HG|9-̤<')% 0ؤ{&82LF2moQP7(=;|9 k)?ʚlŗOXCL"$[X>ADyk9SS T/- aN?yI2բg"OU ,W<@PbjH=EȳtX4FxlկH3 &܈aԮ,ٳIOIGsI$M^DB |LUa!'\OB Gmɜ5˙p@\X 4u;?# !+}b~̃oP3[Ul9/KV5w՛C}l!%K&WP­Qų7~xI̩#q.!yĘWxp)S^˅({Բ L fa/6 Cw2j|?8bB~ċ - PQMR}Io6A~p{0dA"EPiPct:}ԲR2Faml "ֽUd m7}I|._P/2/dL:Jla!yn&u~Ƙ5wK0w [I3I5Zg[6L~j*fWSD!d$4Z4.ފ7#v5 93RlF%vF3a*<~Le:dx—e߉+#y10qj-xo>bKp ,ËRw33sXz_}e(^q$&A!HPbO&HHMtPIJ 퐱 !|%M.~兔>V`R|2s?mYs\:r$MklM 桒)>[aT K+ok"X"pêz^e \,76e8ŜiJ:=5A2n OKJ pIB IC~Fq/BràJ.( lFLL%m  '2́$f6[1D5S ,4#B< 3X)5q (U.;_Z/]Sӽ_B]Qh` w0[gO]'<٧wJ\mwDѐz"vS2ETXػj`5V"ncGfIߒ趹c襐GK{;T xU-VȅI!;N5gp6BGi謌휍3(9?8MH~R×u$-Nv':lJU*N'I]ӕWB]wȒ8"jɐ v|7yk@~ٵZ͂beُ;J;K;$uGjiCF[ G88JFJ~i"0KOV؃8:S,JAV|0 L\uE6Wwf#GQ Ϙ:ZG+%d}&#dq$4k׻G>|8,Dj5B-"=np7X7WM$k?Vf< 81t <] i7ohhlA/"<+52Jk*ZĉC*~,1o {*7 wxq9~pV^ɹ#xmL\^׶9w r{kЃw!8]p)ը-x΍٣ajXߌ着Ũʭ٬V&œnY4dVg Y]_@|B+P?ye%fNn|@~4&81>pSs+cSaJZ{'>?c4WJمݯT K|L-މc!'; >`R2i[5byR3C؊Ks 噦$X-#KfԙL+|*>8O{vGU=ѼpjGt y}8Foxb d, NwYy'IVպqFgLdFdkBYCqgss2ӓ7L`r~p8H;[@T@erȉ P!VğuENlח/:']xg:J TD eq%:AOЀC&kRRt36b[ Mz }!!YP9ڢK`d|ePP,f( GbFvXyE3EXUdˉ3F$X|hyTHg<CEdIڅuk hZjPVń伈>׏lyphWzn@I'qA9yldfl ;M[*c1; V# \bfF_̟CRJ8@||WO=O/$ziNd6HFQamӫ.[G(E5@ȵf{+)D純SL Yfoo@&> A‡_">.۶2&=a_jS62!bbp,Up H v bIZ-=bt~FZDILI eǺ i6Jkl/ 577պ |Q pcGwv5Oسk$#y=:km߅m{SF%.Y.`4} jHj8;{"yn']R8~s=T\Cb%yx̴.,9\>C.DY|:+.Sއf u9&Nu0kLo7 FU.~Y[Elʮ鸙]Ћn x#vƊב:Vv>oUBU āVsw~P?KpݐaV+H s@>c8;pNWlJqR }WSgla# ØXuyu6ȳ䳹ȏnYm^\}s)DXLA|sNyS&)v (TH|Uև;& @%TT`qJ ir{ &hяoNټV V ڼkK`Nr_e}q~7bQK3 O%ƭBsZ5X&9z%~扁c;YXSbdg; ޫm26 cn?U:'}|{zl ug}\ב(2ۉcfAnʃ;o/ aSꬪHк-ʎcik."Sɿ&"QPJy--j̅Sy8pFʢ}[3B;h 3ͬ9Ҳ}[ Z%Ft"ϋ֘s}ݝHxJ)Gp>(2ΐ4K?|h:ˁeEϹW_0FQ#>gUĊj}*-Z 8HPprLЅ1rfa0E`;.d1nQ"TRʔC/EӛT!0|Q~0>&MզvKvV+ꉾ=aK{]?Rpax"qnbPT`W[H;?TJ嚤/Fˑywcqpe:iO|d}iU-sITw%?\c:|Þӝчa7gƏWm|}pM ,i{5zb֠T$ ϲt/ϗ%V>M`$sn_I.PLGQd!@vD:[-ԑU]'23D9CH3YrM4–5qd'7Tz:UzS++C',_TLԲ,KLnj2_*_ݻ?zSMi"rgH:{k %?-ZIO\LC*2/וj Vzm1B/eq~8fAz[^ϟ^EfՃGȎ)[0l WC_oMgbHg!ud v,teu}OXߑ 1o0#"7KӓJ o?fݑY*i@+~[^*>4#3`+?3w17 I-;pv?% 3ruZއu+Si7~;i-疿'퐽16WVaapZ\ "G`^Y͟4fbuyU32P%í12.>txb剺J@1ۭ&έ:h1c 2L-BՔs[?vV7\ H .nB˼/s"}.Nu) ,X >g }|gY E^Ft$߰JEzYeGV=h@7+WQ?~>f] Mi9k#$qfV#WB~2u]^ܘM.lWeE٦uEbet!oPR\ i 9Y9k}GhzM)o@% ܇v.qdhWy8NhG}՟_z0mE5KN/ qo9.4{Z$TX7c=  ͲA;'Y1*;r9EKR֑l^1~g!6jUδo!A}_|S5v I;{?Nl;OLࠕDĠ 38(nL\~Cَ5x4c+!\GMD-t3!!|*|q(t;-*^?3mD\HflDW#臥92]"Ϯ:o^V+l}][ "e0?pagY\ IaN+0#ud9ةRm/6q{u_6*f|< 2@G޶Uы=2E JFE"oī' L^oӚ>"QRn J'g̊*X52;3=UOppC\ի%/>iې~cFiqnXu? pUOni7s wfE Pxbpbj 6/X1|o.Z]pޓx3ꭕJLgZF##9V'C2X(R\Cߍ8^eL~ ꖈrIhEh>ď:ҳwޗ"cu?ɜ;6n>sMU46Ȅˢi*'W? @BN ) 8W-A❤vQnq0a2JC-F tuW 5#kcl\?`riǙׂ1=oPp]H$Es%?YZS*A^u%8- 7X6Ìñu[ gVFdOI+)F[ZM4#Gxk,^T7DdX~hs%Gz [% ;/# 1;[CO-9=VmU*Cqi֝ 7ӂJ+(Ms67,)bL"2kUϝ(2qu-e(̲Ã)M/ G6[lPU0w,f-/b&ST=w[YsMea?V y$Pą=~ +Z6U3YMQ#"d,х}6",0( '-r:?[}@̴[By`ϕ̏s"+[Zy*uۑ0?j|Zx ;EBIQ© [&Yj; }=qsk3E'תeJGSZ;*uF0c$*~AfĺOv cmí&@Gּ ^%5^oHU/A~Lkgmq:g8mk6p0@N{>נ"7h~ɦ']Li@yE@i?!\ж RNmXr#o[;ao\ktD{Cd1Y9'F0Z:qV-L"l rwJh͙ξASspsZPgO|8d؟4SN|>n{.ez3LfwkЊGs%JDµd5ѾtU9_ ?qYDgX}[40$7,~+ 2< =ewߙ'`>J| ^agjVfguѭbckY-fdëIY;[aE^|x~VAneF6V@@V'.iPyrS+kQjl3U-tAQ)f #zIj)tHKM\lb;=ýRx@Lq#'yU|d!{G C3K*"|d+adcaT;o@B'qeE3îw1ق, yZTe͟܁"km!%^çn;?>4xpQD>A{+3=q.G dŦ 4R:#ZWJ xo/_;r-RחMqK\QH1^=_@EMSWa71%vNbK8!V ,\.LE { )]4h&̤O0.1+:犭K +wyqŨD2 L rNb6p Г-oV]y\{w/& QsXS5;Hj]Vj(3NLBYηRCCVO>|7J N>yŁ(hSw1.x~|l+QϖIZI<'`{w0`W.]͛ 8Eaь0hZRsB;~d^(T1#?1|- ɭd&1Wnk. HLV.L_>1 4Hv!6zJu#ťA29̻1VFܺ \1ݽHj7_PZT{M _"1}xl>Y\T>%7 6  UrɐA !H2vyv6 ⾐%C]hX?VP'tEm .T@v Gxs+v& HPuu,o:ܫINa,Go|3ǃec(a00qځX9%4if頇cE* 99{6:-B gj,dfȴ^ݙ`=;0 B~$_`¨k+'y{`KUݡa(rO2:жɌW✍Nm~D^ԧ=7W7s.=WIAd}9t2޻iZ#߿b"$L7lwRbO ;IES,=,vNm5OzV,5/-X$pD&ophrO_8 `"Ϳ6%=ƃ{笙/\PΉhh_Yf)|yip$<5B:b'RoK٭c¶RݧWMhݤjp훵U<kg7- f5k2I1upÌ,W fOMދJSޙCke|B+Y?sʌ+?9-k=@W,?l#R?(hBTͼ\!3UvksJV֡]v!rw(IxoP.Z~X\ Mg?x-{Fކx dp"xƈvd)(mzD{7}ʊ^/e5F;7|Cۀ= F $vrv)#9t[e|LM*P\x]ς05֞RHIFѣLSe.m~8\dpXw _2]xA`8B<~B#ӿkI[ ңX"pRgv# ࿐8QSy[F]G0AрDV{!6W0Zv*GšM)8Y&Qh"{$,p2({LIo:Skਙ:YC0 2".n\ku}- j#\"14u)sjg- 4d#*[$.:V{v5ri&OWw]%甑iG6ڀp3e'gyIb8<!e[M "K|HMU[E)'y BQ' Ljv*WTf<C&4R':}“ƻa|';Ueb]^4q+f]XQGMLS|0yѰD~Ef-t6%vWee|?%%!r{)hhS٢nrFx@X؆4 3 )t tڤa֣gtó]^ |+<_:anwXGby2ߗщv _9ǟb>r os#"P+xplۃ8~ iBP_b0rހ..t//_~cj}"<E" V+Ec7>z;< ԚԌV~'t|!%KK'Ѭ 8o-LK5?Ow`sdZpBS%tc1\ $grg}!-ngǸ60FL*P4g@J"zbޖ `YX8Ά+KE3YIM-9 m-Ji.6x0jXw#F Z֫B1ki=j. ϵK3c&0Ylr<\N>$Bm!mtQN Ԅ>͏uF\*Wagl!6lOBn-li7 Q17AP*4L.F34žY{UB'ƥU|J'Kg0+:Mu>rS҇yK2B;{RQ‹=nimkvRgp[}vYuf ĖJH,V2_5ȿJĿ7lD±/erV4A;Sy(H$Z湓*njVk#-HW0zv #ጺ'id5TM 9Z~yr3Qv cKXwNBU-u q${D>sBp7kXNT/tr]C] f*vn jk fyscîBxB?4y `2y뮹@@ǩVjZ+'[ ExjO:=~0감~ՂRB[7d,AgbW^R|y߄oa{I8h?;5YW՗JÎ̘ãƮ,nP*Tm1"yp p]{Uw0MxIFU=NYȎy`B YGTϥ>:Edi[7T= rdC t\ZA z s6q{ DɻV{F;sYN;tvcSɭoID-evHv*|а޲ KHI*Cذ],6 ߉=ya~vV`"+6Srhf V SƑNL `F<%K "{̈G096Modj*/z6(/0&g|10v?ll|4 ~˘*!4#5l,H-2{t\R,*''l/L Ŧ}Esfs^txL1bFȻ|;vS υp Chxnd i/&VDL:8L>Z)RퟴGJpfsxzKm~1/|Сr;' 9F'Y3AzK^ -l䆋ueta/2y va\+JGSKn 1Yg m9zsC{95"5K#0pLpH_A3WS4ޓ*P 10qf^kfeG4FS-=î:ﱎdV-䋺*׳iQ a{LM\Vоx6NyN|?+`}Rn~y$ khhm#@$PُG]0g $ b}1 {KvXXjL`ARTҒyV!:]OVec MqGJH3Y4 [I781ZpZ^ | BMX|~z'pKl2 9Rr{/)8f[py} -i~ -͉m!y_kD+<0Ul`v T뚾"xLdmB{<ۥa勫n T'6N_Zi9z$P'Iphk ¡rL}|# ʹhT292<^>|wݙ޸uJDIʌڹBY`l70&Ci~bfͬ_W> TSldPV0SIūU2\M[](poh%ڨ<B0#؊r/ScrٰE_𖡖%P->_e2*_&:9dbP🷟jK@*#^ $qZQSΖ)n2okwUk{y'[_8ʸdBJZDt{츖8k Nȯ 5ǤBLZ>] ֠F 'ߧ>Rwfwi"ݯB3ZZƮ"}!%ƚw3h™fhg}iJ ƕ}N 46{"쐵$:ŪҖˆ)O% V0W%@F/$(nT7޵NlGlqJތpAIo]O(ˏ^4GM ,o tIXJhsāǨMs8*".9jT ylu^~H+F +bA3fJV^DPs)40{Πd˲bkh.Q6Dh4)7kwzƯR)gx,^`fVs@^Ѯ61?T*1j|r8@Lj/wx_RwUzIκcǕIf?.=VaY)WtmWT:Јo7zFsuQjtqWs6xɯvADѪ0BCu_Z)@m5DʻD:R!1cNp 3R9'eՁSg>if#ti9\W(QXP)h[%kxFtL/8L9|K4V!.bzrTO,.n*B I̛Se.٠/=UfVM" ρG66;į C_`cI!CzlFCq22jTD [Uj\.(hƜקTGP1@J` }W(ζmOXտT䨸 E| [Q=q'B /ҡ'?"=fA/* ky>'pƚ&bmI=739+p(O-y>N%My]dQɓo[r27TM`FK2>DR<0b A~ڴVvls(( D/~GLWj VSZCMϺIF09R(zcl/.&NusDy*LtGw~Sy7pnK~}D b}kTv9k7ɛ߭b{;O Z{4:қdd>LȮFi0Pw%c/65V?qRu2ˌV9 XlIM0QKX܎ꖒÀƗQHSYU7m|{[?/S@lwQl/Ϻ;ᙼYO@p 3:"\G~k`%J_ˤ`& IW T lM*XXͦ ku%x'|1g CTs%n:&>K5~欞`VvX*ݩڰsh#hhQ[/BfG,Z66t<BD3S.UՏ]F^*jꍼ2<B XhOh;~fMٷ_Vq[́QSoZ9BI(y,i[\9!^Ō|XV` f$lFaҋ}KL3B6dʄgeADz=++A(.FkeJ0Y$w8Dz+.~L`i;B: ,ߨWm;߿$a1?F=# Y5@ H@P rl\:J`T[wQ_q>k7.Pq|}Eṳ*RlO^P3 \CcuZfpr({ }XF_a t!t8C ;0)ͼVy&}mnֽ!'% nZ;ߩrd:ؔ91Fjd%ue ) ڈptOH *X!x%\~Z&>=iCᦺAX%m1 ٿH%WxRYA:뿓:0{ Ѝ|?}T6-cZ=z+Nݐ=~1' Gh: CPj}Qp3 =5QnxvFWxLe@C9aC-k&%g!IhxxJ:lf? F 0i3Ml[ `0*I6*Be:~geDEu&gNK}ԁgC6li9գ;VAԶ\)t||.fgSc% М{+wcSM=v9K~m0 "] OA3-uĞ Wbί }aG1TRx/,W EKȢL<>~_ U6m1,/ } @+8/F ƁE0^~F(0_9pJ8g7J>t#Vw8 oѓۓ /gK*UY_O}&tӁЦW4nD$JE|fՋWYΤW-#m3^Eˠ {JOrE:Ѽ~PȈs=]d*1 Dq ?cI:Z=Ǧ&b4;e%:`1`Z+Y})Cl=smwgod`_MLv_+>nq}j0ѻbѠLU$CLpbKjQB_\LD݊ޯ! d;)ݏV?b6b䪯r}v6һ/Ls}J o0j^~bU iE=X/szʨ:}E 3GekX_p5R \Hߪ6Aq5lv`eUؿ5릨iЇ83e|-s)G Y6䜗9Ip\qׅXiJ1AkO Jmi۔-4#kdۻ[Us'igH-|ԫٜfs഼#dRmSYJ=kv&WjsJ}d-,ܨRUq<Ғb|ٻl/B<;Ñԋ9'+b 錭%((zȜD%_nFO arI}@- ݔ9Cu]*܁iٝNQ/ Y^I|wZU8DIm@IQS^,;`yx&-brZ0ˇ~<tYIhLA΄jEb$]qs< 2<$ K{s;b_!TŸ̸cV+,DΛF.$4EYJўV1ޞxpuhO oCc& ]lrg guAp`Q KTT@/Lh eňemb1L̞p mω 'C{8.}_̀fH d9I-ށVW7vGq5VS~t'>n\16 eao&>&tav ٘,jp.Z'Vo6Ưf?<JÈZLs6ϺwL@钀34lW(zOL ]%T Psr">9M\^T[m\)fst%CRfŏhex%iv5']pvarQse܋ ҟ,kUlt?F" B`2#W}0f :OZ>JkUq]ey־\WޥmewyR:.5` xF?tDfvӚY^gcKzt޹`Ķ%&2A2\>_>o}EA^Kt~+f_Px']&، &JpyR,A]b3Pv'}M 7I=bkyYlӋ_5/rw7i @L(%@P5+ZJ:pIqHGXH6q]/ZsrM# R9w.c2B(|/^1jzաk0,g>RKF|LY~e(.|I-Zdu!Y0 yyxXs8*19=7'bvVowU![ڜ iB8k L[ߦ^).6mBSP{8,{4'E+eN]eץkaȶ; uZէ5#Q W5g*OlhTB͸5Z"Fx*<+C7)iZ0y| $Uwi.ЧVc1+}|NJ+ \6Z Œ`+cƑ,kJ(G#]9pՄ"^R!9z8ʗcj5C#d}I+TiCNxAOMºuv|Ј6CmZ6/4[^lL/ P\fh/=o[zkWh؟պWxF z bL?˖f{q^>.y9kwI f *%l,iEAgZaGd5 tSwS30tʱ!h"@5^͓O1~ +{SиpAA+} _F>K@T`=JD7*lOoof[sqM1k& "^!}^ڼ$Iޫk+*$sIH*f?jetu#XqnV=^!mE䲿) 01"[  v˦T'oNc1.:pž_!*ر3{UAו L5毽]:I7W$0 3:YC#A{liԊ} EH1:q/ӓ?~+In\Ep֡29_` fNeoeԼD.F!Y;:>ؼUcӜ%aŖM2UW"B3Ǫ-+ؗAuǼʉCԽ߻zϑ:a{OVѺggPyhS&^e? Xu am2n\;3)rBmtօ W?9qdzy|tJ=W<uB1ip/ָOc1'd:P?k֐SB^d .']Tu{9߭e5t7L}z/&h0rx$+^:hݡx}WMz$֤ռi0\#SNkz!4Y A))_ UZlyG;ʾ2tWk\.fG8$1SF[:؜ryxQSQ;B{6m^N2UDd..ةir,g[X6[lHY|GgHI_ lGvʵDoNmq)ҰQHChד- Bi3y?@7:o FӦ3廮]\96zsIm ֵ-띗+6yoVϾbyhphj!ys=QntWĠuϱXK4 _JVҺ 7W$hGۿ9i0ϣp*Dߜ|n@{ M,iSQcenS`?Tu&{od+%rmVbu:X%99s]a4d$4r*C.Ep [0#*72nt<hUiK5)}6gX!4WxqpzX* w[z c.b{d%̙pn%U 48sˑB_AT.7t x67~8 SMZ*򻻋7f8˒A EQzxQ*5OIģ {Fۄ*pB@P Q0oabJ$nJ6MX4s a N6݊ɩ۸ EԃMxbZo\.UKβ tT' 0p5峃QZ̄ehqijF9}i%Z/$4^\kD*ncB!}/XUhU{QPC ĩD'|9oO1 t3C5OwK5fܝΝ𪺆j:S(Mk`E%NHlt8E_|sjg$KAbjsf֫WܒTř\;$r'nsD/4lM>tuO!bK +"ֳxA[0R.Y>f vf/ߚR[C7 7 {n.U\>tHJSFNtm1 /nG`udw{^|(j&*xRK=} ;ov ^Yx8&cXFvTlOy6/~̼_(ݔG|p3Ԍ |;*CtjQ[#)%fc2>bƝ[;ː bp4Ic@oK3fe~`LgI4r* i{PM8¯SBr欙}JR`brmn}zlqE>LJ3]eM/;#|QBQ>Qa*K";S)ke]rByW+jnP(!JS5xB_fNE|ipri0Vv8 `fSz wt_'/OнYi s4j5p* ~ҍ0t!z-fE9@ Rv}ˁV&16;*Lkk+H^E~R_`cCFz &w>M~I֯Fgb!Z.&-s A*>]/TvЄPm{SW$nSE! ?JBr?kQqQ1An˽84W6oCKK?Zt#K pչN}QEӓe4CS%k#BP}b3Fb̹yzOo`9,CBO\41.,]k-ַJ4 / >EonHQ}CTN >]|g;WükhQ̇S0gzg2,i?"+,k^^UV_!q\p/, "?s{Z+0ZŮ :\P'X; +*,9p[]Kk)^K2\\pE-nf\~6 GoF^j>YWVZJb lLrUA_]CvȂ,R]n !TI~',_&YBW(? hI|au. 6Fs+ex |0)3h#i> SPiڠ_=Nk!Y絈y^vtg`$hZl ۀ P­#?' `?;^GYM^ '-2w{N67D?-az`xA[j>gMU9JT2- f /!b|aF<΢!peΫ < Pv&_sd8ތ;HWP~)WqR0) s"6ڿqL><$EWT螿>3_(nlַ"J og`t;V#,lW])@>!ƜprpeX''|υfmS|A)7d#[@f9v%l~kڹcoثFK̻B&k񋕪 0DdF3et|}Z1Vn#Wceۺ?[8?~~v^Q9tU ê5V3i2[q qVx^wy0 vJ! uŏDza%#oWX%鳭xѩ,'h)qh5¸Ez{}yP'lu9JW`L,~V;b?>fܦ>+, ]A,u ۣ!e2S4~3rJhWZ!۹ȆR= FЖrZf͸Woxڍ1w L%%=v U\m5VED+U[4[nOgB3Y~(%98Ú.(KﱥA-m]<VOcn,00c@֋fi;E4Nk/MMY-Hn1EzkHM"TGfp <ՈcB|5mI+7j_ZuDU<}\K=51:#Bg$|Vq\E<Zف^QD3Te{?0xoUɇAlr@f]qH;"aoO k"$˃EIlZ? NzVؙϴc~ߌڻ: -Fy' s:$V8cHwT뀭SɈ`Sijfc򥉻='))]DY*98j}/GV|f_~/OSvVJΨWNn_Z| ~v]u ((ذ$:LBpBhu/B[yC"ճz*Uy)}jbWY(7zCu-je^y6Gs@!``c>(G ,"F*#y=\ƸIjמߺVQ\ZDk?7CK( r, M[=/^h7M,t#98)^Z*AFǰWBI|C ~[wYfNTDPwE>Z7pb`.(rC93lvؐwn#h6E,:Yb|T qœob!m=b$=asw*7KYacfׯ͑@zgbPuT,ȻCmxˋ;'5OC]bk.hGXIRUDCP|J gsLl:,\d`bs({U{umCCpy.-׌ {ϮiL)#0~'q nCGb;a8 MAgNkE((32UOm/1ػFC 6׽&k5rm9DH+;8BTQpM=<}QgXA[+/ёǬGINTH㢦?vUBfC bQ==i3K=˟Ge7 am:`84~xBD'" N!M\9G㈌~Rk?9pLX%6)W&Q+{ 4v!pcRBQt'p:MW>㳀HֽljiR{kZq\6{X4#ZU`!tugnDdܩF rT8U?#ⅉ'h.ԕ_KX_+|$<ⳑ6_* u6?y`g~6;TDKf.@p]f:c^v0 4|ܺVAUo @BQ̸B[z߽sFk={Vk_7QЏQ}M>W\Hiٵ݇./•4ʬy4=/OkR !Z :8+`lyInW1#%y/~m)8 aR!FBo{\u;C39pAFv3ezIY삺kE?EUt2*t h%xVGM֕XOɇ!=܇wX)`ݰs?;e Xc7R w,4WЃcQY5@" a9'c*6 b7@/cU~MMB* ;~*21DFb`qeiNhCenr,}OO9TnhRS+d # QA""'Af@;~5%nfN1_j>+osg/'|BG;U|LZ/.غvIeifi`N 8bMq2X/YÚdF 4.Mvҫ='"@#K&PF-O )d8}B:.\s_E}A= Ay3֐~ ~&]5ðI>eXj&kܠ?ߥXDw8IniAOwG10 @*$imbc$'oJ:5@rޡKחeO hxm\w5X ۫l$̱V 2?}wPDӹh@M/Sq$W1wiY..\P qބ5_&.Jx+%֣#wHsN@Kvd<KRm?v'ˮcm4RGm]RDz=Tџl ~U<)3~&כ5#)JvڋRbQ?pmf(;Ver;b{M(Z'\ t<G;yGN7Yׯ*A6B7DgP\˙&Rgc&;* `,W*/~}9 Iu6RH~(ʢ1qRJǩ睇u@h,R$`4}ST2@b%&,%y0dkӃ%3m@#_mZDYwQ*&ա)fd%aoR5@lƒ#*\jd<\ڲA (ߘH] h BVCR v;ev2=(OgM}n 73_?6_K'u0UQ X@[ƈJ􎚯QN).Kd i;`&a VR'˦6ʑwaTݠQwU{1vw.VnTۄ"2F|P$o)p{?W4 z)ri30ܱTo,,>&?Ɏ㾶oD5.{$u[QT^B(9E[m=ޗM:!|YuÞFxwg^u D[X-Ɠ"2aQXڞIڣ}K 4DR矰4[}ŸM>٧9CcEwayHrg`KAufD񘛦%Z\7ّ{·IȃYWRZ{wr=M.,JO:]qagZc uiSiϭ_ct}|LCɢwA8>JD*62UJSՐ>@JK" 5k/y4 H#*6|V"P|/-OE*,֭ ! MC@BpBހv J֏[uأy}4%9=Y* XP,# I/Jlmzr|VM ]1BꥼZ=&7.Cѡi-mOG#c4o]v.dc'brsb/\RE?o\.Lr0krFHɊn׆J`~kj!@am4c1n!Ur~__lw{Iwhs Ǽyc}RRGunקA>$.+3g^jI޼Eg W%T~ߨsV@0 jDp>ǀ:(2* rZ+MQ$FdkC۽:o7I,QpŸWjwXFS%N5ڂ##RRiӃ$wC}#x*+mtHBuy֎2 !Ҡw6~0fVv؀귐e 1b,bV8ȧPt.%`8k TP&3_&1)J6oۻ~,] *`"5:a*^ k̭՘j-}T+-?gRWѷj \OɢDV'Z>SSMxљ,î- Cw@o͡R~ "I-miHW58^TeԬ%D=`Rh[!%) -P GӥphQH_,Ry5,^Uk>]K)y%E)ECc:dXߢB7&a}ؚa\'d[eADǛMmmr"@7n!!$)t(5NeLN (8a 6fh^T(! dkr##q $XO EӚ"͌' KXnBGLTY~mp/}qӉ,C=Q2T[X 6RՓYMosx|ci=QˋJwmIpړe|jI_ 0uz|&Fqu%H=AO9^#]@EɋrKf#\1׍uhOzO{Iw T|Ղ u$=r1P-H\dR$iqdJFV?!IWbK'JB⃼TȈU9fRbY2b=IAPp)|iĈ]0##eLg t>z#ؤ#n0aa?]*0FAoOKoT1_"CE i?A Jbreh 03G$I<|n,d-% hԲ zk:Ϝ$D4ƼSn9*p GxvPY\ATJ1=ha&1 d= P1G,gEoƒC25S[G-2J*WRCMQxt:G2r*J!T1-3`WVɕ:\`Hlٝ^,bZX׾Kč.D8@~\S& p{ %t8}l2uv"ӷJ0%bdՌ }:5/o_Qsr9jiѮo };:' ["]l3N)>XA*DNch3U׍sգsc;z3?w9in 4{Wױx>pLo B( "NoB kL6 xvPUX5֮q*㎍ u^"}5 ]Al37@%3^ L'hHGQn8,$M{#Xur4?j`.5)Q:Q(Wbہ,=?s*Z@m-vPKߣ#pƛ5(tw-;<UZAzӅLxj,ZTφڄ +(%YǾt3>q}A)(,_e;zb!Q;f.đk9)uE15fS Yh y*?iEYP`qP'vGVL4EnӘ*)`Zj=\ 8fJ.=%`!c-L/spԛGjZ+1*DRP?, h&kP{BNh@?: }0] VHa?k:17,11Bo\X_sF}5SR0#@3ghzZfP-EjZ?[̴+=L8zYr Y#6݄,r #+.yyW^5.';;p7 jHhcrwJT F{f5}t`]ă-K7ѦP&*hn~մh:.e:ܠy6\O2sŜq\c#) c\>_s4,Dk^λF4֓>o§+:14إųbl 1 ;#p"ڹ*Oml{U*U#*VD-oKi Šl8I/k+`6m$# m{7Hc16\ +-o2ăh)F%@5\%7v%n4)iJ6*@Oma9]N`$y ztl)= 5?1:gz2=vYiAԘMx\t[&v菚. %p;Q&}a(u0:__`PYI7 sD}ߓA,j\)*{HjYM|,eG { 63i­BP(LfHg`9q\-07 AM)tNx2q=rˢeڰճR&ZgnF O(!?T2{_*|N!S̛b :Z3F@#E-/:#Yk%(T uf&So.10kՑO=fXqMrG"v!8oce'f,|%Bvb^Kj{fӗ)+E^ՎD@V:ΪJRDdLK>&i]1P-9.fHP޲diG9Xb06E&uyχ'?ʍ ~mK[}Xo"=xв#7KW m$NLaw N5>  7)zo˦H`%0U#̝/#kMaZ4Ht,W 3>IgggiDS+<p"j+ :o]2XPq;wf;^ c1z)#=:U#MgmB}'ȷ_K"'#z#A_em:B/+-M+ȡ -|(Qv5'S*M7}ü!`^_# .r3{cUz'`ξxcITWThGu LM{ bN5j.IUYV ~Л*UҌw#/_ gb.ېYs4K$o4ϻ)nmB w(V @atbgݲuI2k:ΙZuY#rRJ Vqn!yհul܈M>۰O8KT#2~ v+Mw4Q*'yk2\f]3Y@R\|jQUgsdr9`oR & d+~ZNY, hK9Tz[ ?rg~]3;3>*D, bSgwvDD7V'%M&Q ۵g9Ŋ&B/UK!͑/HhR\ӭ6ۉ\r/&LQLqH[X;LS鿌)#| iX%ܫ/fH5-ĶһX5}exMR$A{VX7=?Qɏ :/{//m¯`'BD")q 7v#=&|&VWn?r!kcD:[LRv؁ɧⴙo11 xxy4V P%H> vF~><:1C\mM4yXm 3 UhaSs د: aMA&i smgOoܮ_nPإvF4ϰzPNzns߈sbT&>#;Z$R+?AiaSn[!P]946*g]&*"OhVr?3vtapjBw"5Cܤʝ⩫=fN{)A'%o#vHH}4baY' o yKCM"/\xנ ːz $4Ukֽn[H[gQvX" `;eGٱ@{qQڢA]@|xP>I ,:`ʴ+)4]t$&I5\Dzg^n͢}@ ș._ oUPZޥ#h<2tBܚH'_KJIuŔ~E tL_P'0VQeY$߬'45}C)<@_JPz~Dm\woPҌg ̻I'Vޣq-t^ EyuYCv!ԫJCUdC*l@OIO$U SmPOæ˘HoI(HQi9* !_lݼ2,t%E&V#MI@"O1 'Ӂ4r:wMhuX4R+< xa8O=祦90ώ(AL t}ij ͼ>Pi xl4 <|j'wlr* |W(pFFQ3d+|BJ"-LC,WY0]j! g}hE̙eupqX=g[: tԺ׃(AyQ#L\q/wZL301Ppf 鏄.:?: ''£|9Zq+=L=U"x|(w'e  Jco*QB)SoXo?u aHD2@ܵۑ}`~瑄mB'~A.P'u.$0I]sˈA>[-O+lw`uV[z±4P81]gT'0*Zx1 TmYpƳZVΌ\6AՒFm7hC4uˆ: w k~BX# 2.A+TˋwçTvwV 8L.i(z>eϞ}a]HjE-/D[7R2mUFImd1՛$Wa87unDŽz9x DjR`%: E\Y_U&J2$3S聮THI ) T ¨JӼҶ=@qj@u[GqCn xRwԍт9t>(̟bc#f_0cus 4q{w.4r.׀šX=ZeY_:kP,t~HS#Pݵ.,a%=6כNV./KL 0PD 5xa6}6-r٠XD!jHb# >#W- C![pm(~)/#?"Q"$GN+05r p Q]1}~|1KM:F/kc{~iHdAJP|<-FooOU8L Xgb$~uG^g)\fi-uX\0r?mJ<•Gy^6Y գؑf!9RϞۦ9 :K}^" v3C[poJ tj Dz =E4X] t^eF(xuœf;\֒2mأjtbQސӾ.7 NbVߗyN2 906ɩl!ȭ#mCXCP01X !v~I g|Y,q"SnofB|xܛ-"o6Ĥ+ZÃo sJ8LVU*Ӿ)¥HNd Y)XD!]J| &JۮFӠ /bq2ڳ.9=)}! -ZviGIqHHPu;]S {ZdƩ_ZH{@^`\[4W_:WeYRIzqF*VXb|7 <)P+ S gpضl _Zza*Sq{Jz(\a`'3A)HmeWbcTFf'`$sb2Τ^ا7;c8 d=p=m$0doj}3OPc168ԫgbA>qR1E?9d8~د:EJ ,'8@V[&jf٘3{_7\C nG%zRV=&@=豢q:7@>zEL̝VƘ9LiQi,ً.VdǍga ID( 8>$"FТ6^ٮ&V[WWPK㒀}|HRo^4IDLwfcjRKR_?* s`.Rr4>x,3YPaLlbsc7Et*ʡ/jd[qUrbܪn{+u}v1o@R {Ӑ]Qoא - oeʽ\N&WxF;qCl }7]ja.X&~q`8'2hVVM|4OM߂Uu#11O?[ X PJn^4qRB`[ >k(`*J(y?*2il]e*6pIy~J$Mw*SJ˰:^fM4w'K 2,Z\6nI/+L&ZIl v64(EVIRtȠ#bS嬯\T,~D*O+rO\:&1O:CVScM3_͓ 0boe0 pUxX36H@ /名B|\ Y!# CvVV9AήbBv_dUzH. 큀# 1mCmEoQAﻑk^wC:q-~Z8[@G2jq=W _ڋ\ֳ+.D`SO.ZQQNԾ jc窴lٛd^^s*BZȏ|kZ-k4 Pd9d9}QB fF89""^;}$p7+-- BpݒX򂴮f\t5`L3X$O-B0>dSnqOgW=d^`?sXelK`_ ! IǦ4)v-cm,#0$}@mIz? C&k YezO5G`%lb'Tݧeɧ?z "GQteB)Qd3C/SȮ 3hXKP$#gM3|rG1,v'{𕥁2[ iw`>\`y}ieS 5R|Hߺ^+k)d&DV2\}Ⱦf]wMga9Jm?t[b:)-AO2HfYЦr;i>-_`h7,2b.c$}@2hB=s&Sg<fE :k8U:k__b#E_^θ;O -g%xi9gx^$ Cԉ^E+-C,6O{E=%7Ӌ$޲yOS?HD/KrE!WwK軼xP:0A(S$D=R{K8*$:a ~Rp޶N1)jB4h֚ u )Vu'ɺ ۱j[?$߬/i%kkG.-BNU)EeslfW[]m ] L=d;?@a.8o",6VA`rT o<{C=Lӏ^܆i1 1KIC`ڣY !ߞ"8GY]]FJjWV6XzTv;?ql1cz1eͯ/YZwdz᯳+kӮUQMk aaOdy"xlbl0rCì'nq6>t2lgd _V{^gPN:j1ôﴹp#~ 71t.ZrZ_d$VnB ވSƱx5G2^@-x̍AGzs ڪgeQ^gTƣ5]5 ĥCءS\ #tz$@pjusK5SòYٝi)ydn eWU1pa|&dm8ՁGP@q -㾭$ j04F5ЌPfHzdX?ʌƘo`Xz%Qv@(m)0H_5OqHZ*D@25n6B,%AoԾTǮkϟŶvRPdZ&\qjZډ!HZm!> ^&S.*䚈Y)>jRJ1},m d܋--3i^!1҆bd?)YMh*Mo=k;WQt(F?n+%e|ò;z.;~%ya1:m_>m"e@gC2d?`p0T$pHTpNR3LMz(a#tN1!>1D V'dOZ8R"qo㘄H5Ls8qaIXUzS:|eNŇWܨج,U2/^<?^{ۢ= : L)+fij%@VZV[_ر hhB;nt"ϐLH؂rVS0Ho{xϢ|@`M\&Z`O7F3SGvC%# yL풹6"CSJMs+}{~\6 :G<`8ߛ G 77:^􂧝҄_'0QFp(Gm2 %b7Xs%1j G É=3~53dk#987F0{SBhe*]Ә$v16U}UwMGo,\^OҁλڐhxE5[G+ڨj$R37<.Gy cQhy.xmYPQ74Ny!qp#%{wK2$"ob )n?QIkG BYC9ĬJ . D@]9 K6ŷ^=cΎC9z4 3@:'2Q|-ch5Z| ڏ.yAq!!)4v!!{tjjjv.:i.8{E&e`HMBqlt՞LB+(N=usU2 8]s?z&r=Wګn-qr?AY/NAk[khE.RMPvTsRǼ؀ 6(ٍ>S4mTRL<՚T|pîrj6'j"ZH;=i'wK$<A j23qfyz* E7X AvVd\`$2&XQS|>q)<8x,̘i[vE"7 |׀1%,A- uBK_M 58{YҜ?{F@"ȡ9,H$GxXx2Ο[+39 aNc{SF,!ϊ\8YQ-˜3ۡ˚ [ZʾCH3gr+yPC3'ޚDK1[/G#Bj;Ձ3 3b2W\)3ҳŰSEss!^E5cũ (-wi Ed-lobvWWlz%tX[RӐ.FehM5s*p6 y+RQOd?]42pR(蠽{iɺDV_wO9!xkz`"jvsZO|bs HÛa;M׭514z$r#m?B2,H%/Eg:ULERYƯ=·mW {zjL'21u'Ra4\ D-$:TC3ټ(UġD˦gbl@N0\8c4Ƹz}+IAzFŀKOHpUm`dATI-<'̄•kK2ɢxV%՛hh!V,V0O=p)菋6 , \-WVL%X6lH[ɮ(ZT1i?Y(́ɸV==.ߚ*<*Bp@LPPQ$  k80[=@ߥ"N(y`|IgT٬{ӯ%6B( ! ͈TL2xT:AjK䨛d:ϥ8>n]SZwy6DxlP/D$Q[LW\>.o̬\RHg3hg5$|O:' q,x1ȅ}(ͮ_kPZxiFCy+KMd_ psyo [mPB+Ec ͣVIߗ&1:N8>xYc:ȜrSiJz}m^.ދjp?dȡ^cd09 zB|Bpk7-(ƜSy̓.%w(thf}8U\%$|z=?ӳG0g:D((R{ܙc *t/c,=M'>O=*=%A9j[*fOҜO9dnJ ?Q9:o/u8'#>~"cVOm@"X|đДMlFVgUbHR'ܢ|WG= az(FYnKy z6:n_Za3ޗ A4!j/ T\ YDѯrݒL l- =|%Mhu65"SvѢlCۗ8!G]F9Ɗ#|@*4}h`b5[ZXQɖ ; l v,W:Z`s:^r?A ЗgP{rLk)2{O6`*P0bG iwwt@oUՕڇr OIR͠-RSw)8Lp5a<3)#ܓ_๧p1ɯ -:{oz]U=9P` ZʁL $fuMAo+}Q;}x'0KwF8vv݀ Դ jGPzr}d AUPT/hwD^W@aSi A9hѵKfm ryu)"t ]SCIH͙,W|˨-,NU \8JBe"u l7\iZJ@1v϶<%tfKKroW1AfQ 5WDs͟f+{_2bIڼ~@`H2Mbׯ1V?p;)Wt E}DkZqR[aG@{oY4MɊC< PiTq@ng؛~KW"Eϕ[]r1pz Ik [*6+O`G0Qߣٺː+UrzcW_ KCe({'ZvzjrrC:{v+%H1'AY;gH̕p…CEMKp~ Gr [O(D8 0/⶜?tnRObՉ.oA2x"|[ 8g6~IKFg7^_]8ng%Fk3q8A:ic`<} &gܮ|$-!=pкB`\9׵e"nl+{YXn>*zk3I1ZG(G9Wܞi@ β\e#9F*Su+1ܾ+æ&>n^+iBd*0HE~AL)A12\F6C^ZNNuF,{xB^ipQp6YD~R%)ii5R&qFY) zg>bėx~e,{gbym2UNWj7Y5ZL{ʧW8dd:C֠[0#% JHgN@ b>GW|`,sx|v6jw`W)<:]?BUdިIl%rʳE2ф /U joVa' /'{}0GehG|yz2[u&ٍ[h֩MRH!m1ק!'?p`@`Q4E|DM4ؕM}ѫ XYz .ѯ[wXkn~H@%ɡ[xߍ|r:4qd`SV[JQɵ/Fk*}1yGT҈DmC-lO~騪¡4"^`Gw[߷oFqҿ% -8;pN{Kb!ߓBʊ*+KT7qJg,a`-|t݄GyHiJ{_ܾV޿a=:p$?#=d2]Xڸ[jWH?@}RY2 {*naW<cG㜭'VI2evM! N=&jbZl$)x^osPZ s}-_W$_+-BP\,^4Y ]/U@ʾq&)P& D?<#WL?i`/yt#AP-!4y `7e\lB8IQ ?pľYl Tu'J=,r>6Y?J[(2XjPO^zf99PHgÚsN4,3":X(ԵW@[M>qL&C~N Z }ˏ?1p3m!u kjNzk]%жbڟR"hz%oﴑs#9aVꊝm$CmA> 97i7"!t}ݠ K0 0N8.ΓJ@{Kڡqx5=LQPVI֙ v˹ӍTh7r2ˈoݳ\ $pE]pB7Cx'1sZK!W#|ćOyqysH7 ⣯d/( A+n'c҅th U֬mijt8bxvFBs!#;E"ZF5m}Le%5}7 5_Jcig/T V'AtǬ?  Su| ^е-r.F%La$QK7>gU¶xj}m3QFO',RP6}r2NkNh%.`ܟ+Y24=1GT %M)7ݖ(?#GozG) -|>+vE`W̨h-p@c`([I?/t#|F~a֘*1ƱÿQR76W Q&mE:sH.'0~CT`D`g-uGWT'rioKxS4|qlYjNUi B݊\Z_5HԐ v*S(j[^״:g6nF1BCi8x莆tϵ!رpdğ4̔e Kjgues}5;( G( Ú$;8.X6^o88BQYn} 3(C[[c 7zW=BRZ2[Z*Np3dI:!&̘3!772"momN=/1OjZ 66oE&/x |Ey^) )EB I3ߘgp=XЖ=| YCJѦe4cB3=P“p #[AIJW XA@i+1BD5 7 Eg3z9ѮN0CPcȧrΛ-AgK(,}0D$> ='5à{8V;qjp?N+%S8qVwK9H rsMsOp,kl] Sv4ic }h]C;=O-uյԃGkwq]L#Dк^g7Ik|7*a޸sz 'di*&:'ʙ66ͳ;p,xe\yZ^*a!3AhF$Qr7mSkphU gyŽz#\-b`MKSlԵo^EA!lK49u/9y $8" íT%2wl,b(`mޑOq>HtK[8233v⨸eݐrK#i9l{Ol-& S vb +)>8ZRy;')g/(D%Sb !ᒲ \ \8+s4ƅwN1Z 'x\.*{qv" e&8s Dɔ[6'5c+; dirW^ħ9ruvH9 LO&ԙ8I7A[?i:}AAY M3`\Xba D.нĘڦS%yν}@4' W <M 7`21.PAX3Yv~AbEC E7&H4Ocˑ.pz$o^<džó{[LFG̦ j."wPvKyZ{tBS.dՑ1|Y*8 " C@(F3` ֹę?a\R+KpD&ձs7HLU+J*HH';. !,$5BؒDEa~F g8n9 ȴgFM5 Jg#b[/)Ar6ؽ\w IȠpUQ2?-KDFAtuWa*rUY%.ue_Lsr2O#HLAHZ0O;>}*Io|s䯷vq?Ʈ2F{Qy%#cgp6ӧlo#V~}5iV'屴SNƇ|d[8yZy#"7"&7IuZFHQO&nlN( d=IVˊC՞!sxO1'(x dZ`:ũ"7n@.EZ^ZxSvq%eD*&_4  U{A gюyhwr`W_ :V!A.t`9>f6p3ᚷpKP`6yٜqDqK+"+[8/ˣC̾˕|NDkmG)zip,ZKe&$GY~[£"Q,LVz_=ًD>}پp3z&zHӓ}sAYJxG%лE$2 Jӭ|k7}&]&WV$!{ *)0Y)WOUT<^=LINT؃,t^pMh/ʶӪqA?|͒|&tlfp(ms+eU? ++QX9΢x & \;L*Z)=h6gy6&FD,&x| s.9;R;VLVWn 2DŽ)~JU2SX'$FaH,7ΕN]([ퟙ; X@- *CaGq`#rlP4o{7`8 Qg/%O_@/h4[][{2 RFi|?_qU|V[ο0Ls=|׳& fuAzcyW@a'l8j2[sg<}%Npi9|'7pQ|[! ͍a7g%F!B}"sC_05@B#tpn>b ^/zfZ}b$`'Ѯ42ɪD0`1$ z*:>Ѩp\ϣOn*S5&.¡9d1/sTO+9d'1][x@Cb0{Aq._^g *Dzk wWO҃QwCڼClQlYn%=Z㑅K/U@ϖ Z] -6Ci:d,&NLK/, A05kb9UHz:1p ]x{'fW/<2֒1rс }PhNlَpCBuʌPTٲPTWbqN&??J@Х:u.lsxɨ3yRF 4JZMqQpmP%/z%zęF "PRɊۉ$.9%6l# \m Ur}Yx<&ßd% Hz ^N җOO%GQsPL !+3 *96zm;j  `t# M(W9+4Or> Oo"Jj"('[j2.2gP Y8 oª/Y-#0@WH:?R,{}SS5tB~iH$~[Sv \澹ƧNOD~S59P Mh7l 4^ygǃurouѪ[:\/J3ZV*_ӷk7D08n+9,y /nit}x/ M-b1^]Z[BaD]Gq/ ؆>3+!Ff;BʹQHOc.j K%ˌ|JivbvԮSz(}BRtqx j^e˄g&b.*3#tڀڨBabZ.W7ո?uvƳeڌpcZO3^`ܿK XB1ȥlU .]:ˈ[.ٛޕ0 [xx~Yl hFV%RėU8Lדٚ LNq.vP fIBcܙ:'O3L6(᪺´5i e˥qP3ṃ_;K6Pz?zɖyM[+KZ}%q&]z6uPK<"x ;bԾCc=.Khi|gݮ+Xy4.,W^ݥ!/ҤuOC8׀B-v=0cbxo }]_NzvD`K&qf+ڍDz=WⰫ_|ABy9l׍[%bγGT2~-Mm &K웜H*Fsr-lfwfQ.R;)HЃ1 CDCﲞJPqWؘu 0n1,x(Jdg>m =#?GbRRW}lv:aВ4 Ӵ.,]KW8/_rq! R@qRحJb {`L=ԚV;ӹhRඐA [ȣ巢3:ܠdu|K^NJ}ǯaimzoXdYxSrEP,ܿIJx8pcZ$h'%CGM&E-RC %K|ĸǘ4l RO0 i1eXX_P,](fp㼼F\*i%ؠ뀉hJ#mfNmKhiouWU;x?_ +" ȥ"s6I$2vsxJ7=*^턞N6hUjrw{WJj~$=4-^5lm !_)%c0,0A(ggGZ9&̟u21bC C2BeهpT} 94HqV/̜GQ'Xiax`Y1M5> O*$aPh00Ïܶ XłgTO⯤eڕbl! \#y,b4!yݲvzybнL< gjhRlgŠ+%`95-hfAizAf=lRnMZo7vIC0XRzbp3*^_\b0HS=*6i%g=9NPtJ3j-B ! # U"|Y00ZisbFpcxvya E=Wjq͆$ A*/@6n`Wn<'',P,,rrǂj|h+:`~lB̖nuy >\$h|1Xguy=qslw;OFlϪj$TapFnX ,1lQdHe pl0󕆃J0F-ʻUVz4u˿:7o闄' g'V>qs ,cdӀS/9yO0WqCzOgeUvMcjшx}GF !Xe<hn2gr> jB₡*<,fu|%<0C-%QA9+$\!%SG[xOV/1-HxT{u69Z`rLn)ݸ*+JrI}:ZQ 29Eďdh0 2mP^lW7%TfnO'&(HVM yD[7\z^oV.q%H*L\EibANN_÷-XMvܻGG11yuUձjr*4;sS¹rxbM :5+)L&Dfe | pUԈ+ 94!D'a"bנd3#w6iי$ej$Vh!np 0JO#ʺƉ,&7䅬} +# 2k53?qSSW Bb%r-YreQ:n8:N$=HA(th3yy&wlR6" 69OHgcZA`tnxArX.U.v/1+DS/XV#4MnkT56&?xZ:k :1(c4s@?=Vьlzs|VZsڛPp8䴯OhUe"',Upv-PSx9хf,~A31NUʳ҄vKį_PvwcHPXgL1 yl~y8x!XgŗȵjG2 /*av;l " '!L0 lf ܚRd.[#SsF-U{EۈvgT.(_B݋ϞJD&~G{}FUlXgUǙJ["ܻoꫀS=RPrg\P)e Wm*tz4ҚY?20s߻J!2[0c*} ;"(aa6i%SZ&ܻI>V}#i߾|7_L?0> ituvj<6A 7T^yxOF D1lcg.9*(' ЂlZRhlfh&.U82U,dHj4~|Gz*ZgC"y"2:j^'?_ٖ^ϣ SIR@\y"T=dbzAR ,k>3^:Ac'kGE_uN;f|5n$,&)Xˡ<*pu iG,av%K#d#tYSH.b<0*-  OW%&HZ5ox&:D_}Xk}Yɩ.}efۨ6:rVsF(Um5`Ț*-ūNpTl"Ȗ'3օXxxCQŒ)o8cژ m.BIU%~pҀ4"4 ,>mg `8thI er[Ay$ꜙ&22?'޸!%Tq8I^}I cle]X@_ugtie^V+bO'5Z~k)=9_. =G~%z,X44N#ڶOW⼹Ь#^u z5pI0 -t;omcmU *'l_Ғ-8 1I$=wo3AGRDqZ;_E8`)<*]\5>c}R=7;xCȪ:HS6drBlQNb-}GV{$V? َ.1@d b10 W)F-`7PtШQv~z@(Q_m5|}%ܗd9nq4BTl lRϟe1T8CԸ'W.?e4v)*oN *T ԞYo遻3e\'y]02nx> jMY|,Ԣdke>i,/ Ra3c*豃Mܮ7#>? wbf6^i,CMS()Pdž{"8$g~76bUq=;Tj!{hل4SBR =삈D)ljYƙ1\-4 m=}QIR3ѐ*۫~p6`"PV,\ey~6iZjU~>Rz7vR,r,Od\f+߉:T֙:ĭ%Nz'Ma)GosLtc:IWWc'~&u;3R+8{L\At^`VZl{xD ѱA Q| G 4 4~a;wPl\5 yTj.|e+$ۏmƖZ=..Ǹ msΚ, l# l)?[4XZFRry&\ {CF >dZq($S0:^\<^>DCt mjvPP/$)-(4ΗnPKY>ъs.KNWגchDq y0/Q)3 WpdLC'R7rY.RmkǏy#gs'M8.NJH&+#IZ^DqT9/6nD;A7JzYRҌ*> =[Cj1.'h1Hv݇A vUj*Ru/O{o(oaZXG&F+:ff]}v#Tّ 9-`m< S[ۺGɈ_g_ϤA irvsx;>lCZXyƫrSyи"\3WVmr~H HjO?\1e)/t@8H;L0/ 瀐g~%WG0{biK³s$Giͩɭ:a^N+I"?.e;>-G.[iws»6&Ruv %8T 挒25%BRYV75>ǡΎiV8a>=p^p{趆Kw_&PoK2NX[I?1mP?l)8;K- JZ{7R,ِs!מ`]+`Vop>ݛv蜢 W烔s>V)ɲI#Oj`y5~,ulCojӐ"(rli 09mU%B}"{%ϓ@DSoX*ts  =e9ԔRԪYk*g]-^2udTOa咨}Jl4<vv*-ˎSB5~UAV@cI/E[jľg8%<HPRq0u.-$iGK.Hs[D`#TO%2bԎeB_HK?˒"DAȴr!rMVC+߼ 1UTpD uKynhzeNUYY_K֛cZcw@{g|q&|INmȀ_\-)wF*]$ug(}.V=x<@R@m] d\* 9ǜJAeUx_O {6R@qͮeQ&FKh)]h{1St+ZAX)2%ˠxOBG3Ɩ^i:r~sa _$vvsKOKnr0XZ^f@ }†]qcF2~*0Uӣ˛Vgу6 rsVJᑨjV[\i`v]3]Kfff90 CgKxO8Pb5lY.)K(r]^W4?k0'YuhOKQB^k=0+ d+@a+#k_,.ih>G8"f)Z)p0Qk*6ĖeQɚ%)_v%A"KQ^% ya{~:Wiry\+OaLU8312ʣO5LZJp^)xc6"iv)c-&Ow L=<Аeu_K9iMD6iT[02 ŨvRߑkeKf\3aɇo31?IBì`]3*$\/Q?Qu:\TɊ֏sC/C"VڒQH/ Ci*RXR{г%htL6y" M^af !'tj`sN9/hW,USK6%6aNV<-C?4FL JtE܊B>ǧgTBΥ?Y ƾ.7&jdXklGkJ{~_-7br+tӁN|k7 2e%clzo|yW& >oOrj5?Ju\X}0l[4Qo+"2uHEWSy (wʂI-{ uSJ}qwBᯃ4 eZ@c t}/ HE#V[~P?m`̙AѵB UPۋ29Z[(BFХ+SZMYxѦvZ 8H^N,Rِj(y5k/̋Lњ$0Q3lC+fWnoADtx``H^^c>Fh5ԟlpq*52g.D\Mήh' L$[ޘy@T-u"Jk"+:–$/^ղyϴ5A.`|q!`O,@t#HduqPlY?AB 1v%=żA7wv{Cc\qF X/lHtoR-)y"6q="uTnլWri6&VVBux]LV@ (Ou>#{ GKP<;"U mdlE)(HZV@P]ũxoU0'! (9䕥۳Ro*%0BlbPkT>l998_ A~wH+b\.| >4` OrѴyhy}bϱVifwxg0ʏOSJƵ(<3mo>.'gc(V))bRp9MtY%>JūV.mԴ='5CzsRT(ʶD~г?n:}Աp蝚˘tTyVP)~Ec/M'EIr`yBJ)$.Kôԫ"Q^Eկw:HF҄ϺSk5¢ W-u]a1jx62RUPe`DC.B̗RY.R}vB2=N m4cq&1!T(_X^ab XRTmzxCFWM߲?]-ݞGE3s5&)w[ƿtޮYqy&ѲWٳeZ cAWĨޙ{xD:= ` vx8ÎȨy6ns7 'j*+zoIj;aCӃ0V8s_ܷh>`fby^)9X|N%^]qU]fLc3T@7K/zf1:vO ]SYG <XB`34l{*v<./تJ*նPKo{.\Z6:)?y;(A?Q4,ƆeZLNr2?ȷ1hJ#2ϬFuɻ9 6΋QnG%,j}5B65NJ'O3]xCw%j*%0CA&u$KTCHz "Fx؅!R"gb!B&c$?èރa1}J#D:)xI>fN@8JrA8A|8̾1Rr)Y sSp!i{Gt ^P/Q`c,!=pz^7qJGӲւ!̝}~"8"h \u[ŷHeCd Še'd< SWJD0"A0h .΃o q'&TuO %R!1{8/h9r4W0 -qrAڈR..8#>u Yc,W]"@[/s$26I?/sW 뺜hVUK ayC#=sdL.zT[k`CO#K(iQ,w4N;]L265AQ#OπYHTmÞ%}9p;TtDnp?D?5_وgnnXOL,co7n,'5$d|U)&ӊ(z)rMfq7]#!U$}17q-K)[dF21ƙ*,!qҫ @o伾oK*Azwߞ5BnےQ"?V3B:kCE[/vj ]߲| 7x\U]k\EZ6x?-uð&VƘ ?TU8%V E` Vx*.60x>U0:]ͶL(3 DUS"E^\اHO$:k@AQajhU00+ MCK2F ^MoH ֏'ښ%r;?.J0>/(h<3 OK@qs~dx%1^ *8os͙τXZSɨ "h_Y s^%j|KB,ԏMU!hu8nY[vQTgՑ($?5@ײ~s(FMV( wѯwf&,8@yPe1="Y+&cTEkՓ#~ړx܌1{zxnS.BZ TA5#G9HB2laFE '퇤򡚡3KqY8U _ ڬ(#;%YU[)4 79wNs,o =s _TPE[ EE5B De^ ЋA/.%0| )Z]8׈ݼ 2aͅ1El`R\D߬9mEJ ]˺"1 h!8xqqad!bLǞS8ҝݞKNA|3Dn8jdq 6,@!E|kmJ;N0-dYSzƑdޙDŽ^YCLh^ˬ dh]gcYГ0I _s/1 jOrޅD wFt@)S1lZ6j.\3U" Sp4MǶNꪵ jv'& nA慧Uatt_,e!,>HM%D]}JdM,OrĄ6{ն3GbEl;)jᗵ ;};h і 1Q]VOf]}xkz̰#<$V}7 3 ]5*ZM zGtGhXG50Ж̐IۇU=c]˴4ϱЏ%dV^l#\P0\- _d xiဣ-rsHD(D K45,υ"K g˅X̻[a-nb(ØYWCd䒪bT[ڡ[ چ `Xy ':`i@]<3._ @ ]k׃R7UGWn{4z R:{CѯuӜW;deU-NHNhÓs{vNS]hLGnN"@3zI+EELJ.3,ULaM7v=7e0?H#烛 5)B ) `l>m w>kFpCCjڭ}>kEn Ŭ9D=]uCMrY)='XP%cXdL҇]26?q\&iGB]"7WygXSԋ0*s%<BahŰz@Z{~8&~ICt84UQq;4)Eԯ0߭^fS,|T`F;8Ou z/S{u䁢R 7)0!%dnt=&CԽ=`':gaJStHV.=sJAQ~ULξ F*W\υߟI^$LPۉ:y25,°ݱԂ@|=6{K_yvDT5FtзWX%q)%S,:⑺~Ev dgHmihxI66GgKmg!BR)Wuh/Fs(Jn OSp^(C˾P670CDͫV\ [:J%:b>YdƏ)$'TJ\1W W/wgľ9Fh<5)`C-Y'|4Z:˿ԏ7kr!cUh)sxD#Z<H$eb7ؚgʫ1OLF]&ǶVޘoB=ũYr+3l~ mU5yճjUs4'nX#Zןҩ~"ܨ;wwpSFӸzLoױt*5&rX0bh晊Zg&1}2w} jĶPL; 5 '#rg,V#33)+ I#I%pWh, Ѝ7lQAy9]`[J#[YE? 9X<X [ցv놈8|:8^͸vT\L'8 M혗@- W|ƥ gn kGq sgJ6 eX}^ЪH<&IkvX1c;R5nYNhp躀lSҤ 3]oxyA3ܷ ɉOdnKM7o-ir]Ә<ʊwfJ*Zn4`\! ۟K{8l1>[RLL{d>7_W~#Gk ƍ7, t0T+oX E;Eߤ"v"kfp "&p}s ֒h{$|;/ P)Th61VjK&QFLa9܌nO] 쇵dH7^UNT$[ڮ.{ 6`t mg#Ǘp62X|lhJ`)@Sju{}ԽN"{ڞ )7H< ;t YOZ7!4`Pm9 TFd~PG _j leW'Dɮ. 9}aR I+3t*"I#w=S?Dn7LǔmCS.>? zP$vW-i? tMU;@ f!T Sj|~?eTiRҮ :h#3EX2DOi)Ց[NE:,((]eGXl>&lz)"t v2T~^EO!ڌ M"=gڕЛnlE!.':c/1j4Wuo#M>wR%G][%Wkr:n;҇W ;Ƙi ,biD3 &Juz>GOwFa-?L,;k[*Nb @4|5DEM#MzN",?/N,PwD$Ʊ͏o^}35we\FaY'S/Wse^}y*[7#и(r>&I.(TUcЕ]WWY{^=#9aYy1t,-1x+&l*M&DU6̮ړ(!RLA{K%-fYDFuuF0R)=A WR7*%=4GӪ(镕Z]`̀+* kխxp/|ݖE-xm8&+MЏq#"[`|FxUOHX3[ILGLܕoa֔ MS\ήfŨGG7Ӱ+WپWy]bnjB] ߽WN (A-ŵ&.ߍۊ`żg:>6MFəmS1Tp(sBңUAxQS! b+xJ<9~ZLHt |ٟp~ Ql1a^}Ђ/%ҧK6.FOd-Y[ϥYu'G,qyL_z"c2 _l1##w,S֟*6B1"eD(VgyMAoPEc 8rK>JO]BI(0Vf X]> "*";3Ľ&,`J[$=au(u~BmqbLf Ԩl̇ҋ \QWt4l5qƫ~i`~GfHtZT`/QY1o2.0^t62_bH$9l~(e(Yn2;pdLS;F@(oԾJv {VqVLMV{lX7W+LډC7*jX?e}dj'gH?\ܘy)&z"bj_=G%!RIZ:P[U)TN\wiQ"[nI'jiK]܋>.ula;ρqyRnRIjS 2zws!Sužkѣn!9ڢĿP?Y{xM F]g&^M2=pIT p74%\we(Pn  CT%frE|ݦ1-ґ&!FDV9XM (ڮ y̓Ҿåepc ~/ ,DguiJ?xu A^.VMˬR6&k_A P1q=/jǵ|H]])!zgC-˺XSDҲz''w/B8nCrpusTjܾ wڢ\{4?\*WOt ͋`Ancq/on"snͪ*Q$ބ+b9A,Ld2 6PW7V@3NGw3یENXwIaϷ+\!ڨI5 3߬"~n|2<7vpBo:h" 3d̠W@nԊW2&5BH>1_CJ#c`m4:C55*Pܒ_2<#LA&[©r$h>)xAWI̭Ð,/+RDjuاE+X,WD]T}C&Цߌ%9@ FwW/KalsnaI#֙3)>XC:E >c<~@gɌpxxReoƛ-}lNs2K f?LeD/Od< 39XUD#,Fߣi%d<ˌ2?`пYceHL}p 6_=ȩb`,GC~zexٹ>:*^Ha #{h]< NcYvKB=$ j#(>z\{t㾵ڄk}&H@zPk8xeZ^,⭵@ט7!DžT~xR nL_)\fGI;ow v.yD!I&JdnJ)K_>G7̌Cz?XH~pz:Itب՗wA1[B@K>ٰ҇[U̫r#3?},ot}| rZFKu6Qg/z}3#;ZH_ѐZN;y#LB-[(w nd7g_Ot,ԓE/.}_8<XSw)ɓOxSp|J qv;y#K qh~`+K'2&GF :<8S2`=Ƹ? )sH=]Inz^oX*䣴lςb@~>}Iٚ s@B1@ xfXJOvc= ^-0 p`JGa QX%CBT:T/LeB)bS0mR0v!/Eh>X2uWL.%8p!H*~H:@2',F=AccϻhrA6Kyf P%AZe:ՄzWiq9 Lx 2^^h awJm/bKI |mؼ2m#;\4&YKHeͦKcxs DoMaWԀLXTUܥ· |2⛯㬫?9OpF8)gsl33-3G~# Y[lg^-;ir )K1h7Izm{FAlh"X܆ΪX:vixaULJ~sv>""YO_L;c:!͸35 7m"%feA%]kvs6;Wbu^wYORS<ߠqmqR8xpmOhe}Ьy^ߒ=y Ht˝WsIdvr#C L:w̓vjuqḑҠZ HO aep  ea=Ҭ笻;IeZȺA.}AѡUk}#P<5UZ<8lNmW-">z cvT |ƋB6\iCSxCUZ7C0;{)kÒŋ= /6uj`C] R]y~:/E  o8m1P#E<ڍѬқТu*|VLZ`Ľ\+\zgn[^-M;y'bCINN"?)F&s?,6WHL S)$xib³l3 . >rϊ[l[$x:OFy BnC[,}g18Kag_L41.r;m>KzC"_)݉R,OV|Aļ#uzIa8TK.Hz~ɸ"HNv?~}G.| U.c9zt8gxȋr?89 Jv![}$21+IfT,@bON a})w߽gBfG ch_Q_QqRQ?ozHOJN,ŀK"X]giX{iEN k?;r(a?@i\^"uxCu RCkzN>UR'_Aίh߼Bo iDxǕ-c sqra{UA^Tp XCZ:z}5@L&I/yy䌴ϠܠPp5s$\Úp0x/k/ӷ6M[?~,T~_@{xDŽ9wy/4r;Ӿ)wXWywuaE6KEoۖoLTlyh醐%ހٛ j8m~Ð/6*@(2zbS?uML)~#x")vB΋y\3:Xֿ5ANW"bN] 3Uc X?|P8Q Zu,褏 T3׭X!B%T=Z琗@LT8Xi_b +G7רIX}A훡/.r[qΛE.d)D[#CfN*ZO+>O[dm(]֊]v!f,X29 K}^U1^ܲ=-_B/j2FƳ`mwIlgj ăd 3GaH( oΞhw.1S,a/ŽMΣq.ywFE.'TgwcD~atT9ݍ(_ߋ/z8ҿP<РH>p.91Y Ay귐?@XꋠH']"n9c?y=\V4mNx}^nT:k^Te>B]&A"n2L$ߜ %MCEz`zO:k-&B~}/Ø$c-3eV-&r^1Yb׬Ad08N0K S7ێw桁\sj/ uz|qc$! ЏkAƁCRή+{ϐ˝ )1wI(YHhx<]4xH*o$<. ? Z$4Djd: P2:)UW~>o pےJІ9FIDX^CZf#c,޼9CL\!\L{?eb/R﫜Jf٦B~DeVo:)t^J,UٜaI| &%Á{QŇr2VE#褹S$^WC!X،-SE(C7]7d׺ iXh(. vWWR G$ 2V>I囯75](I)O52voeNľn2+y@r^x54Kg15_snT9Ǒ=Al Og!!ʪ= 2ᆫ25H!a4~h5j*[SNia̱h5O2)T.;l_1m#_ bI_ a-W;dqNJki ?Wg 8;=~5ksN_pKp# YT63?glGz7լY%7-X̹;/ ~ů|w ;_59sEusoʾ'~z[X+d7S|zHAL:, !<fRAQd>ԁj+Ux7u)u@h2>ąa`kR0X+ΓFF5CM"[xP* cn5;Qݖ1yiG@Q,&h0z1 }@Lٳ0/iBx_Fk֍VOJ&{dL?{(R_C>WE.H)flI5 (Կ=ځCqe_D6#HpS2z]N MI@%Wpl%Ֆ~p ևuՃC:ճC˟tR ] qM6H7%IӑPM^XX,V쥛{ A@v 633U@C27~gN|::F=iSyI535+44ӹ:M@ic|\"{5Kp^7޺BR1+l 7zP򀎶ǘ$x{WeEi}SmBRk xgV!/MBZ`8ꆑ9OMi햚Э^};?E4 t|cģ _2.d-:%A+Z]ApDGM.>CM2K "ExfkLCU;J0/$#GtC(Rt8nN H9Dm0W|!VUdQR ~&2eg?}CYRqꋘwo[.K7VvAfI;ػ#^b#F0>‚-PA]rU? UUĘx6h'\9 NԶR6a no֙'3:v3[.kN%2j4v#ؾyz[F;h~XefLTUØG'Xa/֞7 4 L e(PDOUd o=Q[},tXE'O67#^/`|Z5-? [^)#k>&[4Y4Bmjkڛʑ7m1s7ҹ*IP:%7'z0/IWWs2 dy";2t]6d_8e΋]_ح^:K8~v{aZa>e h:X8x3&^Jg4f+(8²yȜ> /C n)JΤjlYҰ˟I5],m x{PdV?Ee"w7l:Yf4q!"뛐O%hbU\0߯Ԙ ]4[p`!1 B?(v/;? Kniy|H$]"#v0%&%S|: ӵl9ZF3PǛv3U !.ܔ & '+r*в_YIByH<ï_+e7}rqՂdyVadY[ 1(F=60;)3cw\rbJ;|7gAC!ya곤1NueWb[s sU<7R15^ʹi/؝ _wD_)i iD d<q\3NY]9ةj^D/)2M2l(T:1Q Sa ӃwZ~.?<cvjjjx u"w"mZhXܭU/?`Z\P+˿khضG|Z+TmCf,8š{'[^>5."z&}?j;*v/ J/ of +/ zt! LoX2I-zDx`@3[]jRoP.-v1͌X@g>H;F(m`{=볍\•<ǫ }ǙxPA0bV]/lfg> h:&^%=fULtttc\AVOW)qlk.uXgXY)K!ˬ 0z}eOo{VR&H5hUUC\q7{.jL6D[pF=CTII582xš̒zdA /tSB*nh7W!b~ !E+:dɦk | (3,Jg^e>\jWʓJ8>@%r(U1&?&.'Mvܺv4 }VeEֿJrcyϬ&粔ںd$I#9'Wsxe.~mfCMtQt`~y3N<h?Hal)=vQx_Aas|d-:By`ORJ_a^6٨2# Ms_k/3JUAVիV%,)zHQ7=$ IJ;G>KνaA &U|J|ߪlLK0).ܢu濼E3`Iv6.Rg%5b| &`!Ʉ(%˼oyw{z=hǂQ"jaq}/\mi ޑd5h ;i-2͢3M4WO5#ǒWeV룾ڷ|Y}ໃ~vl8h䒌&1xlrۊ+rI?}ЕJlFstW[~``yaAh0h\s); õ,ީnՏr?gMW"06, dNi =9D.FɠwF b;<,,BWhhmeO>O'9}i{faԆ,q|fUo ՚igt.I$Nɋ=s;zҍPW,.$@˦IGwfTN3/ƃޓ6o4 UYL3FC#"nc=1s Pm̻C0$~+/‘޳A-H}z٦fXf|ή)+F&pz7uc6*E(QJe2=UᆭV6Jo vQ̃XJrZJ \spyNْ+ t9Ђ/uVv U;!dys*陏)Y@(So7˘P{43? :fyW%㊏:2`fW^Cgu|=z\`ȡT\DfeclG7QxJpXn4@S0=r񯬯Zd&e,QS&?_*z2p<HEF19ZH0ebX; J&#zdyxT2.Z}[Hs>t VFi7Gmy%dCEW|*k@Zԡ,KH(+\ -.ib8>bSt+om4閨hO-@eM;oq $GR..u5it\Si ?L,Ц>:2J .L8gí6(S2Fkp'&nG7RRnuhI%R =3LQ`Ic3ʹBv^گ\4%?:0K0y ]Ex$R/tTFO^5e:Ng㥶 ':2= 5EUg~,)hB"o]K^K.8&?O¨g:m: 虀]ۅ {ɝp7^9QLp>/Q-*J9knG0$hQ!r ~-T'㟯j-Q`;5N\(bY]{Xyd@\d*0@8zVcLP0K@݈@,d?'e>UTYd* 12N\QoiM043V Ĥq wm Xl>Mz\ze,KBz K(vtf_\h6"Q3~:kK$p%g_/GӶ#~4)AxrMN>/fIgaX[n%s eʋ[dXhV_56K8 ` ^>щpU831 "%'(hx쓝xTaRILjQ:5Ll$. Ֆ6WWqE=n; ;YnH)/ΏZ;_HnzKMh[RVS\_0U{I:&kckܦ\wVDTW^[~ Τ@h up+#*RO߁L 0a&MҖ$$ƠV4IhNeٙJ@2>ZcNE:*@+KHc Rx bx=7{+ uOV,){m|1 5t|Te}IꓞB-E妘@2K@l}%7~0biF l.-V]ވe4- m0T2blۢyD fӎyWQ-o|IvLXvq](N" MxhjIZRASX|Fۿ^N8 3 )zw-C;h[0?~Y ƪ"_3u)O j 54I㻇kV:ah ❔?ؑŠڟ!!r^8gz˳}TdϿ@#' TP찒%Ve^n@ t۸$ߝ߳$=Sh;a`}cߛ#%^!uք) #S\PcynB, ^i;.e)H9 (,C"52蛅*4IZ9V;,~qN=/ME(+nJW^Jh0Ю)g:2 ŮJ6,rm449mszJ*F2ͧ6.is yMo3K3 iY%9|S=?A!\޽o(42cv so626Y^i&ur#'?WƵEcv_!.=PK-kp׬nl\W-'"qOrG|KϏg^U}9%@#hFB=WsB}k{T&8V~0O 3MV2TR]Rv^}J|UW-yb4."oLK޹۰6QXM '1 'Rs{9#BXXI ҂,uq C 4U=aw~G'hM? nR h](}STOL{ ݧvHt(ѼGe3+%rc[bQ.Ƚf;`Pr1^{=K9H*WQ;<~XViœXz#̼!z9o{s>]nI@NJjϦ AMX5En:kL銣ꈰ͐56- 5\,)1b ܮJ$B%k<"5 U#dG@$=fvjEx&vM6Smҟ3^:2H?̓tE!tW($uނgۣ/4w\@3bЪnh 4HuB<5ILO> s@9zskP ݊1ٟ^ , У%)a ^_z7O 8 , cV{`PnIքnFV:#qUm4tDb,G,^dgXq*ұT۪H{l#Z3xrdy 6jxUQJ9rA_ޝ.P\ '+YM#{a$ JGnHpJEڎ-#4Gxt{dc:kɽ%bM@óH2PWI(U~S Ep/ǣ4=ۼ#%f-Ye3'Q_mq4ceFVy4qFu /# ͛Fv<|0x-O#mسzFp}I6B28ϠV`C\Eq轕fҚk^7v&N4A#Wa!2A)fkA@a=W̜ pT%^PPްݔCwVA4>Va/~צP_`Bw|19 Ôvn9 ?6nPh]_lE_zG̶JszZRu,`j,K{3o+a+]2@}WJZaz&YQR *[vogƦ@/cP$Mf<I⁨{j5rvO}m}1KXK+dt~c{vgѻ9ftٴe.%u%4"kR9=z?.hBʪ *mos JƔlyXRԎ.K>eIĺna)<NJj/[@$ C/_ͧ2I-MFs苸) Ꙍwr 0fJ%~ dq {umtyK|.œm k!j#m-햵w~!dDD-i2ԬwkB;cnft_^Qś@/|4 6EyICkiim7U1Vf|-hm9IoaxE<ý0/b:<),y-f2OxK%EFc Z9uRV0DDRkP0qݦw6 ѣb"ui'EG̾W ]vŤ]޼0T) ?!y޸&8gu׃Ɣ4k ԫWk`?3ޓ[y"@g3t7#ה[< |cPBS+5HA5C\S1YOM!Dɔ{tױ>TfQ*#^ƿhBrtw Pmfpn\fxpiWv~Tr8 IM{mGi5}v I v,8D VMHRP*8Ȅ!0̰tdC) ;g[ ﳤm4f8Ef6jȉZ/8?V`EF)Il-!_ d^tOA,>Y?ۚHCII=0R V~PpJOTֲPSD5=$%1s/P(1ϕǹh-BS 7 f6T`cIc v8s:xxaS]6=2eECh"H*)2[dj_7 C}ou9@_Eg[W?}h&])WF'&ՕA/P[n}xwv@bI D(X s݋<;{Z H̹r6f_398o6~9^8;ݍ13yk}]?yz"w!w%{;Rk1mRhoZ6 G5LRsh6J4rr[ UspÙ ʦ+%ssPQ(dS,zN2GP;u~*Ki{CWvJ KK,N@`J^B44&qJ@O ,!ʤQVCbw]IW8iҚ1]_Ls|)h0m7Z;RHQf6VLmb,wN[ (v)ZЂB9{OO0/ӷZD ]a>HM]JɄE8mtdp| [A:skpMZv5t*=9&[4KjV1DQBQy}" \"se;[Q(b29Pc2G{.В)ǁCYjcY96Mb99 Q؉ M dAR\H*%3%#u7qݾ-ldhin׽V9(S󅥏w-|FpL /|p(&f ز LނX!vQ@D?~zb(Sd0(@qy9'wIܡ\aM[L[[F(_5(;q+qug٭We],8;څr,rh<HdJA!aNkӝaaCd^uhVBkv(a'VUi`ςQ!jl5Q&z*c 1Vl@.0KJ,1AUdv/%(XXZ6xcHJ& 9MV:x3hů*?-׈Fx:e\˥>-phl<$wm\{Ac\}\n!o0tV) _mʫ+ 8\e-mbeԱAރ-_mGaQyj)?H|`r}DvY /(+sG6T\a("? '(`w^T/Tܡc5TDreѴfA~Nu첲$@]<(mvz2HLZ;x/5SsJC6,|jKaM޿!} 5K *N%QE]XāzQgpGMM1-a4/feg2 `@΢ e9k)tjBB_9KSOyǔ4}座fdHyp~Vr`3v,㒞9?R': b=-!gH]HcͷrkO?1u`6XC$kZܳnPk,uEp}ʨ7}2q:dc'c|~NЙ,[ XNf=I[{W֟'AJ٭>@pKX69 |FCYUѺ݊E! ؙbvA D 4e*Va!| DJv9\Pi0ȣ:{ʆ]ڊZUNO;O]|Y:>8;ڏ, b>Ip'^lP񛷊va|8M" [K hMnAUĊc<:ZvsR@f X>>gVM!V FvZ(%QoUƃ@d1oUWU]>%ouWYť_:}=VZAbc+R #g[wNd (V |tKUܲJC٭蛚TjZdKi*|=Cjšנ:S gҒ&v14HFċ.\1cun'y霴,+rľypL! xAn44#SqIL(}mfuhVK!f˚S+Oo]5.jb (E0%+pEܹh&H =A4W= *o LMr=hD՛}‰@`̴nX%:R}aޫWSuџ ~L<9aD7gIr#(MDbJkJT6؞F"6-Ad@Hv2(U:Nu0@b7G3dޱw}/2.* iv\''+= o}ye*i0imź$UWyٹ?0z\VₔmM5Ak4w{ 5CIs6jj~isCDo[DRbnPJhAg)KW=mi1Uƌ-}7J*goUPll.ê'&hyIKNU3#YĕCHԩ89U@ݻ/lnҽB.T_\"#GQEX)MHɰAzDJivQ6G5yz&ӭ=j~ܛ/ @1Lo6ϰު D9g3Ï8қ!&u6f1@kfƄqֿEuQ<YA5`ȁwL 2v[yY6 K&ɢJT1P6"_6O#4w <}/PE#'aNEL[pVWASQ7|qlJ c]7(~qj2\:3uk7 ELExz# HQoSaW'c=Mf >g2^9/+nBBku e&J<)9Ռ1.)<_cOd(ra\Ba ޣagQm9D\q%¬$R>cF%`iȭ1<"Aj{m`8]~mUO}I_춊w ,[$jT\&ki72t;gq>ɅW-~ b9r 0)C0VB,sTz͒| ҥX ߗ!(X(4$ID!.ZGmR(>Ḷa_hAp1{oj!?c@dP[ bOQ9p VjHfgG\2aQm}Q@'AL3Ftk 󝑝VX'2lNp>< }4WPd>{pE+`i/+qX<+( 5ӳccJwigLL4/n OX A#i+ ҩU١vIL&r&ntkE$j WYvG6KZC :$Mg~T|17ui@i9\eŢ-ª't*TZn{J@'5W#e/ʡc֠f|s `|AR[,OҲS z^>dc>x,u>,y)#`>k_mWz kȇ;OvR/l\}FVtxZB% } cϳ2_$^bWEVkX۾]jCFM1zKT*ambnۄs;S4 LrkvOiU2D5)Y%窻ͩ#LBa58[O.Rmiջls7:|jj}? ]yS6(.j?pOA}k6~ImԔ8rFeDk^2)a<$4nӆWPxj`ͳY5ޮkfB3Fco}L |"Fz̨3y %LaկEf+M2ugn<z-^i˻#Fs$S(*>96<^Έy'SG^ѸJ]c|HO uF)c S61Ȫ?'_}ك|>}ZԿχ_VUիwES7rϒySB={|vQ5 ijw-0{hA$$Dj%2 1jH ǥ=@okNvyZx.3m* sv*fVK]gv:v9xL |,Buۗ>azk?!ilvPVZd: }BK%dgw~^Xw,=Vj}"NtաAw&(#zZKf*Al}RV5xZ.ض} |4r ak ы\d$9\rX,KBCp Β61/A%LKKj}Pw瘉`}e=Pm}9PM |pta5 "*̖ĥRlΑ ;v$Hvas5WnzssBÖ(̎r <$*rċq8~\1޵݈Ǖ?FpQ+W>rvg p:UXlf+ F ?j [E m&کҩ'R!؂,HvL[&kC2/|@ϕfZ y 7)5&L)Äqq_'7w:鮪y_o Ow\oIF?G1z^fϚ0rIOBBȽJvԻSAjQy*w o&/fE%Lɞ dB}{*xQeRh h1Nﲂ/R%A|ꍰ,Yāً^ߨr :Sڐ'D>8`BU׼J,ʖ֗"ꪴ }w@ vq-mLpwf!aOvgPΠ6~$j)ɞKJm-;sŵlӺd]/ĉ1-`tljnL/gVԤ-@mu`J*zoT%QurLׇHEikX@@2: e@y}sfD1$,#r'.Tqrgbg= ]WP YI|IGoy1tסRi |> =TcRZGݔ] u bl8LkMq 8QR :GdG%\xrBxڗSC @ Fy.U;(9IjymdAB}ޮ޾q'j&z;c@ SeCa5 w1/ d_ɿf/yjiPLFo9e͂k2T?{T;\궪tGW7chJ YpSb%.t`I68 r> 6i<|s+}`ns `zG^+b[ b-_^mi'fueL[ZID?2$'.zZ^\`H`1^^.U9jD%G|!]z0&ӳO(ͫt`'/g@ S&+u?B3[P>R e(L*lQVL6bȶ3{e蝘p#b6MJ>rzCkr5ll"ߏ&grwp!`ޭl0UpNp!1j,K|ɇ]U^yđ=+6/ۢre_{dRl-A#* Ĵ뙟̧V;cT˩bΗS;f[77W'+bv%LS|O}p\ S:31+iJ-YRũ RjUJi@APSB4LīQlvL0|U2+F3.Wg$=d%ֲ>Oj񩹒$s!~ 䦁Sw rFsl̿%~s~Є u 9mGmNW/gƱ+dQ[6X_DZkxmjNOjΎ`0:wYL}]dhB\==xoze1ts&蔯0O(N` 1 K!._@oJn,& 8-75'c/*G K>91rWVF1Y%&; Tc7k*n@=g'!ծ' ȷ5ߟyτҋ ZY0CczYIza܇sÁYAM)Gg|N;q2颴oGcK6N5R|h4 ЭD+wOnwN[ Cs;jiuQ7 }-!,y5݌{!&бNʁvCq&KVxV-J,se-|mOdR@UPaZ)xgNݢ(_Pu?&@:xỳ2L`!gk-[ ,B)?t)șASOғӹC g? .ZW;%t@}3,@S^t|/tF_+' _HU^\Z2ze 7>Rx&#Ζn܇0G|;Xp `zAZprueO]3DgҪB u.z#Q}H!ߥ'輻b뱐{$dqݗ6%GZ#1JGKT?9oow 8ϹbQiS띠xvRX$ya;w@ӿ-KfoGEShNǵZ|NR:a͜WIm=%5CgP%BbP/Fls,e|Q?MQ-rgG fYp5;ĄiGE\)I}|~1޼i1Udh P5SY~j(k=wFB42nSȮDHHxV٧˵Zo%Vɡ֨zK룶Z#s)`Ɇgz9>9.:Wo%>s/$~t4/m֛n ͩ"@' lBk=dX]wZVo(vXjrџ['w)G<3>l{&[R5jx< m̪"LGX2oeWUoG(vx+fYx~, xz]ĈxN^e)pΊvq $gq7>"?j.Nč0- o2`C(Ŧa;ؾGYR=n y, Hǎ}TǦ7-6wlKat˘B^h;U*Lp*YU+{>?TK,K:GFA9,"_q`lM1SٝZ+FFQe}d056Ԛ)4&hQ۩ע)m8O:1jtVG&ڇi߫|iveG5w3۳ozp o!3MdfjI+u8֊ڏ+~A t 2hù XBL/g^34|`C[]VC86R~ Ya*f}9Gn]msF LĚj#iK@%Ŕ)I`a tyJ'$1ޮ$oiH)lL#~XPr a8N}/M<&mYm1}S}i⣟OVO\mOK3 G%Xod<ه,J79e'_ɮKg>ݒ-JBg1^A w,M[|߮uy++ ofѧE681a`;AQ0[]*Xh2PhLjA"STHFs\dL-ܣW-"KCCWuatZ#*/ KjS;\p{nodr/92-1vTɴu3`KZ NV^H-qXF}K 9DD? #~p9C2igD+aQp0vQV_Q7%6V.k7(S}?SSɆ1H oPUvjT%79`*~he^MƐoʜJVtm,7À=%U,/X.`0H8Z.RM$  "9FA9Daxnwy~SY5 AFw Or7t''RLc]nڥY.@o\|c.h ff*,ps9 Zc4ihc$&͞;eh7E/nIhwr75I(ҎY˕lm4oW2<Yx fIMb-8v$ Khl1T- ] pc.6 R.Q#ߣv-;y·w~<$Ba!Y4gR!ҳnEmCQshai1plzhKrE41ni9@5toy4,k Czh*YNJ}o-/>G1]կp(nu(ހ;ޣ`ӦˀއD(Zm'P]N|\+I t8R]:4=^ )v{4۽-~"퍹 eFT1J£C[V篡fܺ1!9Tрt;q Na1A7&3 wWDv+$BϏ bk|mk3sIbo-Сݩfȶ8vcHZk\$t^M”^3|^4SZ#IC,p=u[:ÌA2I>*Wb,DR5!>N94,rڐ;(.<ٗv9 'Գ8Q+=!іqQOv” }0BAs_V5q|([@EcQɛRB #+L.H_ 5,ٮ,꫷ê!Th0nh4QxL@AEt]t ~O"9ǞT#q߹%WJ[$0_%”ϷFX*yƏz @pYk*]HH*3X2> p!$!kd]+ y1E ECXUD<*y]oxk"swp}|'4fsƪVf ixO7VzK1[etu"r*ӝ7yhrxx;j/*mbX.j?wpĸ_9Ț[ZD?ϙ㸾M1]|S{ō>X uN ^{i^ēVo, ]Vxt\۲izQW-?椩%b5Icq.Fb9Aeu'@)b=>pVӱ6@?wq/qdɌn^ZQ44q˅ x_`w%1/iCzIc%/qjJZ_ )?|X{$\jWS0T,zU6KE1_冬C m @, zzw'j9nX d7>ҺU/g? S9_#VljC_[NZalTFqJ:ػYD##"Lķ֬$c0ECBaiy2xo"u@E XCAӝO"j_nYCt]t0uiK|9[1|I==|ssvT2ԋYp31>C059\ER"Z㢱I?x!^3\~TVw9"oq1{VjR| 7!+/ȩ {rPŽ[eZ;j1H h=~T=^J7O<]կ!1\lHʼnEG?%gi#B[YtHЫ e 9wbA#KRu#}[io25d+طtoM [oF#U;6m &duNkWD+~aHץ7ז@j HXo"åv*|Za]pISλ~&˳^vGbp QS9W]Co<ǡmT#㝵._afPε-{{t􁬉%=2W<bHT&vI>s̄ui[0*?#jTwR5Z iKb *qu`"ʀmEbŀ /p\] T7ҎTG~t"u8dr6=<8/[g!;d0BsS(#⒅<u諂-W==;<`)c ,IZB*JU`w{_@*M_L9iwPLzʆ~d>Qo Wa _")x#``0_3RFKƼzۖ3Q˧$̸`D4;k'AiխM}xq6W* ^ KBB#(YPq=me^sI7zh.yO*kЂUn֘Nu7k+ݏG²bŢ&mi%8c-q(1xl3:H^~ɣ4[~ZGBE,Qn3΅6YE ۚc LZ\ C`#,F= Ʃ( 3c]|Xkz2ODYBjP. ^2H%KJlA K+OpXw mf^Y4%,o+2-b֮B~8J)jnT<ϮKzJW૒NјZo@¹-E; a95WU[ה4ZoZnԲSz,GZb.+$93?[2^D̓7[KGd=8ίY{NZdՑ6 ٴ͙ݴm)q6HO?D0d/a*p~Syޗ'LbVFfhɨe㓠=r;P20|FǼu%[-,0.B3J-nD.zVqfj#8g%qP~pM屈*Ό:a#sJL5̬=2Ryץ%]j7]wЏ|4WsoRʐu,^7=vstI&x3Y^Pnx%$pX *}xdb;Z/"z-N"5{aq-Ow2E6|^h_E537bnE|2)x'`A$I;_2|nym>{  !-u|۱L u9MZZR֣ $C tz`P!XKDW+τv #F-6+a.-(y$%yK]v]Ibz'U4.%cMk]7QEKiYƅ尌 yoC.f1װKR\^^T nZ+ (5ތ\ądB=(z6&&z/$uE/:n}[ "jKCaYsJ6%J fJGѳ ցR&ݯcB@p3vu+n>;DF!gK䐣U"B/ߥLM):g5k-Yʰj^ KS|]Rƾ!Ϛg72fޏkK?0a48\\:;l6_ rcfgBԥ~] v&Fkﵟppց%j xS;;7"v*vcJ('l!3(zA^="BiR3``/zԈi7C>@.+kł+`"pX+ iդG"9G ݭv'nvz}g諦 2noE4˟ߙ>+XKWOEC{X}[ﲅ6d8js^M±#nItH4ҮJyJ]S=vx(o6W\M3Xc',HԤ}k^gU?WU|*>l{ oRuwת6C\ӧy0',!t#jd^>!YHu&6 JbLs牤V? Y3& .|.7Ml@ٟ5PO9q*5S,)读fBLܲʿdRw4.yզaU)˵z79Al_s޲a~½'+k<5,H:fDR¿ZFWA"%!|pq9١4d9 v6Ld1V3 d)bjwROǥߔ#e7l  B!\f#ӎycgD3zQFNqx T20KNfrMdEƧLYC7m>F8i߼oh;$9 @3Z\XAA!wZbݴΟsn-"G=+~pAZfU39>%H3'$p~hȔ1LFF`틚JRnj>F=^+lEz&q2f~rq-0;ԽCbw&3^Kh 鷑 aв c~ ˟d^{]U+3uU44Jh_|;_^b6W`j5+1K83@1n`jiރFsTFм>g }1Dcu9EP2JrWɡ{41tbBήz)9?cAϓv uo8.9OՕـ lv)3wtɺ}XEX&M")|b2M~.[ } x#G 1/t`Mlly|3pܜ(NO›rϴJ_7jTu>*\EeIqcN:`9֧s,1T)}]4œQ/.(X=cV6Yd-)"ǍQʡ"onfx6Ʀ6)]zzHȯj`#HT=K3h^8i;EsGd VgÏqm!V"ƻd[; <no){ Tau?\,~HG򈵔`Ki6^?Jet`'4~Ox1SQ>1^i+ :z Iye ƍWBT(59ݷc1ř VЗ5'!gqn ^¬'۟ w{'@ےăq((9+=ۊ T폷TlY<9|wź\wNQ( 9`i)7e2Աz{T<Ґͼ oø0}8=!R|כtե74FD@.;gfQA5 b5\,VpzW_--( @~^h ?=Պ>;3'`ض`k ڨ;\Mпo^ʦft?n v y$lZ%ꐃ@R N:/š+ f:8=$d/ *bx$u-,ɰG WU4;'n>iP1q}(#.j "Mmn4ծ\&'g?Dm\~h{v(.u<尼9kʢawS'YZP5O<LW`jOVAjs.nk!^ڗ@ꨧޟ8JY O.=r.5AmLk޸%!'}ΔEW&YԴ} GʖO1OMOdtZǞQ,B bpQ$fe:M-%~lyˬrA,^∑(գպ,JT\$J B, 0Dsɑ2" k6bxVK"u{t~{?%sxp>HF=50ؔu,q5)D=^L8T -VZ660$Y=o[5uno.u{0ԕ2z؉AS;},G%0+['u^Yic8Љ%e2Es@픈[DX`j@ȕs_1Kȭq~P_w:Lbf4_\%|S@ԣ= SKo P5jfZYraK`ACUі|+8oIP$IK%ZryG/.MsGW!"DnG9&kr\p,ztd*w1;ѽ*?2Cf sT"v"XP F:s:ܙ5n8 G%.š8r&>Yن'~F|H :jd9P\Lve"cQw[5 U'X͎9z$ϖaɣ5+ۣ狪E yTS7gɉ i6j_|`!0u |F@= Fm?1`@B$7HBkՑiNZ]ԔMbl J&ye4=p)0 dC@X;(2ުE>^v1ߤ6 ,E+jj.L! -69O$Moo6VZ`/P)[M8_ &Uw;&<IӬ:Q%UWg,8X}I24!U_==ʬ) 8n0@ǶȫHTٶlcM9 H}C\=a[O;ؒ?|5B;w:n`ɓC ʉcCj4rdW@X;ɚ슳4jan룥92tr|}ަYS %|"ZT.;*Rԗ&9yl.]L](X)"l]VɚLӪMZjXXQ/d-δbE2+4@efҨ{V g "|son=]>vt,hg}iyF @Տ'HR[ӡX/" GzH#%j5:Wj|\ox᳖Hz#U;K6bD]!POsS ܡ .cfaC \nO!BgR94vϱCG{_$~Z5q[I q&v lA]"BKٙquZO.}tp&Dg:!}m0nJAg&ǴpXe9{󫧭cf+1nGnS8*@yc*){'Ea Hm^k+0t man@^t8'tCCUnqqj ?xs7@ܗl?P<ΟivZ` NKta0i) )Ft._H_rj\.->vtdFA6i8 Ƹ,D'Us&avAakm:uaTɌBÑ"P6e}ˍvd}\!1W}QC` F}(n5KRDe_fBqr|dc>;6 @"$Y7VGeG*k?耖BM#a-]Sᾚ ])VyS5OVC cx]+f F$ M#X-W7Z^PN( Fm *Vj2aϚqۅ}7OKDF-4W uɃb:+~ƕFԅ!?89F7v|2e]vWctebԓX6MpDvnχA=X;u m G z?mL([BG{8 W K!ƖV|qk rOlO94@#Z;:~I42_|^p"b:;F(;oه+mpʰ/#_(ds +rcU4\݊(ĸe"~l9 rI`!\Ň! }z⯪}lT`DK5۶^l_%] eRUngd>hP,)vEz70ȭ4/GbjF,}rWb܍T戁Zw^5+/eCAL-IH .@ж,QD1Ͼ31Gy(ǩc[(2"H!O3욷7F9M:\OۏOa}'nOp  mDN͟r/֝ gsB%4V8qn iWQ޼)Wp>(:R#<K[JQ7uCXьk?eDfKJ8؄|g iRck>RW_ah\rn-w=puKe)KI~\nT Ks)ӋG2UAvydJ3P:jVtHUEz䵊"t, gpguYC3US~O<=~q1bأ 9&1Uop=) iVEd`fp 8ՕB2]K?I-A|s RO:a y  ?wB4q)BTlX]ν8]"U Lwɐiǘ#*u+3f50bX:CLMv2AT4=#IN@aqW$Y#䮕I\[6tŨe6|\1mڛ6iURvp [aC )}HSԓ?;$SLbd eqT@{\pb.i `3DZǙ6uKo Tˣq!hp- ~4HF)w؊c$XdЧ^kȉҷHXQà:zEGJy[Rvs2#{VP]נlY䮧%7?mhV q&u}wCU$yX{1fG~j5$FbEbڇ/tBOkUP;l d$O0pb~W`O7=H蕮(55cOvWg$ `փKnc} Naچ+=T]$Y3 ìr/$,̝l t$%ih5;Wv >$Iġt'D\*/|@TVɊxN~vxV).\:L&\ec,ƲLvG];\5gIe1V1fYN:]9E(2_r|\wâ/VAfZR_.IgH6ꈅty<72;l$:Q; /lC"}6+PZ a3pt<&_vԍ^?ڕ&vlH[%X?ƹ\~E,\)2V,dR=FI"g_DzbMt؞̴w^/.b5!lLu@itCGshG֔&IrnΎ'.[.fW`"z [ )(bk& le{ئ ᾭTa.Ȗ8H?(Hݞ{*y !\PQwsA B1P+jwC֎_DMSYx07TqX^?pݤ?ƒxzB^svD$~ 4Zq\c B2aѓJؤB`=˫(z]c:4zcS ~ 5Gs X$RQ{S7%Ё CKOP|NR§ŏ}hs AT|x`Q;I#p-,Vw P6oDEws]?YqݮS+F**9$ad[ފ5:n (j [  կͺ+H 0uuFƷ Ve%u`r3COHdDGv7z(G^uM"aH_( wJCI~i^k0qdN@an֓oIMBsڳ] "ß7ҚgId-9󉻆9uMIK`MA߼zBk\v=necX-)hƙAp~⡧"~.ڛ@k7vdQօ(IpAm4 C~w.zm$./TAf oz= jPD8$m; }t% ?5p eàz.QSMz 'NDD%:¡'\Dl! y.zFU2P-?A4[9ZǏc go@+vUȭi 'Ʈ[S޴\Ϭs;XeVNs""@gúɫʊD5Kc^YOlVQ`Y8p_ \Mq|Ȫ}Q")y*qif\Qk5`9.{ew(25p[\xfȫlSѾq"oMm4 uѭJ92!΄ڋ?z!(5iQdRdx}-N>50 λ;@3cG DLl@;X#yxB R԰7P<8{'g|#kb%~O*#Ub%~b՛ 49DTrVWL52yhEsuRu/c^ 9F&v4rd>'-+a{\Lr(Ywz,n;'(!WE2֑;5)[_9v(i3r s桖!E'Hz%b 2^ fE_jIy;e&-U~S%|Qzyݥь? JJZnMC|妣*?uzNJeC;P=]mZ4B}p* gq }]Pm(;㣧M<5vpt0F""ؚkheǝGȆ6a7WsjW9'k~\&o#$}ΗG՚LVvB>l{Hj1iZ"|70Mj(@8DCs0C5n߁v2LK1O$spׄv-M/QhYUYCt{a4C]QDv;@58-4Mtm4Å(u2xW?-!?O`eM|>ZٕRv)Nf;d7q AĽOg,07\<| ,:%5t{Trg< stf qƊHܵ'ʟm6` }nyޫz~_kȃj $ȪԲS6iS&a'd,rLF1u%Hgk<9Yύmھr*yܕ3e A y֯RWy5=BUYf]9 *R bB@hLgLޏt5fvM€ٶ, 0mS:qkvwA ߞ%fzZ7&Co+ɇ&f%z8&}GDo8,n\ !5#YTkT'Vr%pτR"()_r4 ri/)∔yQh[I&*gYU8Y䯭p; R qWw>{aزȋV G7PpF DECWb4VzXa+Dme9*V'I֊ 4 JEk5c.k1 5D~*Jk18ѱm}[ꁯ=W?I,,)HE iI#wmT L>KO#@>r@"xǏ'Š ̛z(Qoyb>h}ǽ@lEa5i77t1U8IKaDR^'jtUҍ(M)0=Z̈́l(Oeg0/ֿx+1M?l;/r!ب%OaQ_%nmP#AVN Sgm};9\ -oP4pgMrp[sC1u;sWqN$:FH0G-8k|) v#}b^;@V95-41 *W \>sj,J% 5iۮ*..So*^i|1d'z&ֹ79QTvζ'AgcTj`ҨZYA@oÓ.m;{6a4ppjK\^{ xBCS)cjYաTF:ePWz{,xI~Cs-"R\#i raՇi~-PB576켾>bfm`f#%m̶L4jeIi uPCIsRڄkթЛQwl c}pnXK^3LU-^:/j#A&1W9Vrc({5?"@r٢̈Vn'ā\P12-)* J75uD1޻J. ݴ_KjDj`< "1*L$5XS[mT6m-ao#Jf%~Ί*%9zhfSӻLZb)!ǎ{6h|uZwB`gƎ5|7<*mJh)fӈ78!p/ukA HFwV+JEU2Ư5V,)2ޜyʍT*ύ`t j 9LGB!b xX֓T 5mUօ sDfw3j{˞8(;}~B >O??ʶk?o"% K"^TyñkzXVwt;6._?½aQ ufBENlG': B}uDcx6y"Qw))yBfw/VDw/ƁS|AE A5]mr81DZZM {@Wޗ+@J*'G'vmwTcW * vbTMoZUh,ѥDbֈ'[ew " 3E: JMjgi'p9(keb#sRW? he_VtkS<|r?F+Ebu֬[.ZT_dA&Ƿc-TA@<TVrNe9`. ) <v PY@NқH[]OM3f=uZ/aT=>sz33?=`%RZ &uuJḹF!&;˝|P׳BxUK]#s?}%ƮqGYUYhw>83X9:sTVɩwԬݟTW # `*rY3(fO0}f7߭}2  ,5?Mii[!W- )Ʃ33-Ҁg^_)Xz-K++]xvo8-4\)o `3d|-۹ɧ rE%#n1Pnv֭js9ajJe{H6w kɤ q|oܓP/S/``o]NnC]5 e8Y 1),b6#hm7Vz5 R53Vzʇt;gU@Վd/݄ou-9kd0u( ɔhR_[? ;Yb)ߩ#"Ԑ}*~oY1>=S5p]ݽl(wFR:g>0")Mt(SEr% '>)na'^]B@ӾP[TY##DRƊM O> 8ŠCHs\AL:]Ƀ?f-)܉3&(-6ȅMc HZxgk~BG鼎PRiN<mY0wű@GFOL ?vN" NG#rr1_0~pwzCzdoO+6I⡡qR oe'Ŕb<@2>q_kQ$*,Wp,J?GGU(7Ei@oÿ%UME<<' ^hEȶSi/OM(wuረB s_ڹ-?*0?&0Ӽ >^=޻o4ϕ5_u #6-5423%L C*}(v22}!f`_؃ 3}.qBwv,er CTrbΑwFO^@GR1.OVД}qf#tf9 QE_MKi|W*(ZصgX-G\M8VT`1yϬp1@@bp %:zϚUIiSV:P)qk*,cz7/pIXz=ԤH 45+s|X!вP(M*tgQ }yk¦S97$@xCfEAqlL0F$p&rEki._ˣyBB-ƾ] zltꓜĆpg+Q!p"lUY<9gOޔ'!̱0GIqW|\|Yw8^!a t닻|vvG4r,1]jW)}l9=޵Ê2JiyW?%_K_M7Brv.Sy٪J ar:&d]b桲LtFnލHC(UCBxU΋eo>Ծdqk {\6PUdwO})Dzd{^ĕY흮K[ȘbKxtݻզsi1 Jr"G~KZ}x͚cXS%7{% "~CH;2V/']=7_00Ù]!5B` ga<Ӯ3X*+ݏgld <r@|u eE X H@gCQV0R8%7+w3)dFZ&YͧBF1n&߽;؟ևV֫ R8/&߄^pV8C?C`#?J}FsR_ڳդ|;趺x(qR@NH"wJ :8;t @ :bԿ'O炌To^Aī"a5ކ^Q̗$Kgf'b#*x$̷;hA,S)O_Cz& .aDx!%G:.7 ` !Ob\Վ!^»r@1!kJ2T"4F:+'/INzSߚ;SB*<*4=tɼ4Jb,OT PCJ( ?P< TqDdSY窸{Rm MGC@^k.EH'8)F뵽VI@e㓢p{xȞ+K9m)v> !5 7pR~C >3Z noCccr>bQ|@AG& ̦6Ռ;h0g^#ӻ ob #MIcykl2Cj@'7xϠ2NGxOOm\(U Y Ufu7dxфqPy۲[PaeVK `*~4P,CP)):YWmJ0}R$)ElK`3 oPϧG䂂+YKh>06tVm"":x1>5:JV y4I|ׁoDzjo&[LoUy?>W`YHF Els*j)YLƱTx٥;iMq[HO K x( ϑtd%b#,Yb 6(_* 6RNsyJBg`E{ᜐ+c,9o+'$l-4mOKn.!E;6ڿ5Lj$U@90SdQcrjӌ7%[|@2tdq<B0 -χ%yJ #99˵ܢ,qQ!z9z kWIEuжk #TOvT@պ6bQ.`<9[Pjy/eapd{t@ZJ{0ɳUK1! ^L'n;24=9F\cd>a)n͝ƭ6%xdL-vUb$>M1^hi_GQ*s'l@w二6q=n)zߍ9x(審K^1wȩN4$GT10C>+5^ ig"X{gtG͠pcY,)Q-?&-9O; U9.41ΑV;"Tp͢e .~.? 4HqL?QR^?)q`k1j'KS\ۂ{x-@) {aKaa#hYTssGZos=saGDCF}oXdj?zƒSi,0x[ C!F6=K cyuRL{֕Q(/wt)\|O|_MŞ"h '*{1w}/%_R͹QJBCj#F=A_ T3i]יCnJ6[ 4!qVcjUZ&D@y]$;6xHF0Ru(imCJPJ?,Wsv!9zO'©xeh]i_֩,]7;Y]CQIGrϳV^eR" r&ػNoݤ)Ro&$L\lr@+n||O;+. ~ք}>)o(?Q]_Qq;sI/tZq'4`[P"\"0}ڹaT<]"U6zy?=kEiav~KLx8;ҢOg?Ɲ@'QI>(>Zc,|EΠHeM}DW>C.jxCs&j7sƴO JK*S` IຫQAI׵}in 'vCp; ~K'\~6u^\/T m-``j\(}h|v~ f6H'7[X[dH;EƂ-n>wv_HIEH]? p8ؾ\iǡ <.OGjO2K#2G4=\3g<= 6e|Cj5}ópqq}Wʖq<1~m3 nHPR ?}` Y@mZ4ekŲ*>ՃkI@B/ﶮي .U̷t8)\ m{1ō e^u/;tru#4+=Fe -2.`o7Z#x> G,I.>v~x̋Hh2F^)GQȱ9.8[R&5xmYҺtˡGFچVwrxkMi/KǟtW M,8,%YNv&D'{7:T~X(HPJrE/ xG!PI׏q.@tI sn4*UCNs)n|$9vc(M?Lݪj.L>_FCcҧFlI\h60#Fu,JicY<;A!%fz}x,p|=CAs2p.Gw"h"\KE#S&!G""amM`xoT2;Dlwp_f.PT%${Z\T܀$EqDž#'^"%%)W{c81yn!-,f^Mc jxgk#Qh$:s/N/A%BFn}4\Uy@5082$Z2j#jAT.qӈɉ'qll:M;|ujZo 8sf1={"e+d Y\`J 7F.0G\{2^ #Xs05\GPg+fC!s6l1zLs+?؋WFh4(h3EŁGNIܘ+];k8KYϺ%]HtZlшQv $wpkN |ԜGGJ lUN&hR{OLF_ҥ5ǟӝ&^N{zNe?/n*%.cUӬbn23WaV1,ž^b? b颶4T2~ҧb dS:woQ `O={ڄ>Xxлl 4]<{OeۃedX/la^3>apN< pѹ%hhd2)6Ra+saVa#ytr],V RR=# &BNlb. ڥw,@lfCDU?ɝwZUJFե@jDUķH(pVz/RQ7~C{L&CN%ќBߚا{p0^˺ā)ьPKuĆI˧}Sv˭&/FH@]%܃%1:ߦj}IΊM=A$3+{ܽqw#|5E/ ޡ?}R>z f+m 03@6N#A\'QMA~)IGˡ JeǪvz1ԹUx)(jK]践BԟHñ, 뢞qI-9\2-LD3s0D%89c ׀m/5G̑|,ǸyΆkC,Ս ON'Gb=!a%a3 5 S;&F+D;'r!8kpơwLێ>6]M͡/ BLѰ4By8Sm@1|1݃((ֹ.ibNjP9'gUPMX7>U"<] e(6!woUI^ Y`r'i/Pèy%])'e[j9Cjg;fBWA j$_U QKGoiW3sr1:< 2!'EtA<.MEf/VI}UO[O}&#i;jS = OԿT>Ūc>J6E? [NŲ)u,aj+] FQujI> }ߦp:co/+kV%轒XomxPZ>pÛ x/uUV˖^ l׸꿹󁽴.khۜR{l}r{VSiG ZE9-p&u4GͦrkNu\P 't;n05hcJ_/GZߢ/yIC?ѽD] dr{`] ](dί|.)涽;u77&wwdva~`x S}CBk=wI0'R#q,JBr|TQCP9XŜ$!YsLOZP5O濹~슇AEz`)vRHtJ} =)Z 5f1K{{1+4,<_ZEA!=l!| eG"XfM^o+>gUKpa]ڼr뤃/5s^4_N&S3 V*wK'Q 9b i>=,$ ;>|# k1@^mCkyěk%C4 Bj FFI{TmZCD-=OOpal)^2WOs0M[>G|=;#Vі cO8ێG6 vqJ'Tf{M\@9M'AjVUl9qu /`K@!V$}[u1@dCmіid ۶Ƴ\?hv4lNP} m[ 'rh~C_#.pDZOK RL{d YOO{{%&쭦CURl$ +v3nX NnS r+p@r?< Aqh z 1kُ'cOs/10,O~CCeOzU^X'e0 v-ؖ\S:bw%Bm6tR/ᜡHYM^8Lb$>Z>j ]{{`=s(H毿 U{\`j1RBH֕ZWVƆ5`2&<r\waTfNiX~`{!] v=,m7UJi<s'1v݌,B8ȄneG}@a=MK Cie涥I{hb>TF!1I-|E?/D B iDpɸ$~$4uCC=fMsRQ)n#=S<iyp0~'!V-ZLN*ۆnWDq)X~5urg.0U6h@qE̙AK͒IoKmmh sc:'g20׃ &r~YrFlr<؃HBI(ʚ[paâ76r'5XDȣ!ꌴlXɌhr[L6ȠI3c_~zƯ s}͆KO\p%~;)-֓ubDHd"2UPp۞?&G1]Yei.oף=m4\Dڥ x4u睓M A^l?Y:Kad8DsN4|/fa܀5GZxB]IvVWoٴR4*' o$ TY0X5ʕJ|q=l: h 68d M,p"5_ogShBtҙv`>KmYQՒOf) Ÿp"!P A5Q%Rݓ(&ډz2Z$ ;?NYVuyPoGFS}ZW&,?ɊCT؝am&7 In˩ؗCJZR0O7( T79 ^]7dT+=.:cU:ix5KJ GS]0,:[.v"c8GJ,, ݳvuHVU ̗G*BSK?c>c) AFtȘӓ& H4| C 5ZFr\a Y} ḀNYYO݀, 8</ k9|9'!V_/amu?Vz #-PU*F>u:%k/>i0CTjZpt2Nc ;GnWҙ*V2P?؏] 8%血p{է#W0߀ kY5M $팬ĩ(^Uawؘ@P2)VHwTiEQ&ʼnr5iuOB Hc( $Toݱ~ tl4 lM!aw @M6!&[:+SZ󄠉xRB Z=u_|-%foCfG~ΔWuII k1TĺFpQq۪y@U?H g4,٪xBoVt zx,}?Jva2ZOI$aQgs29nISݴ1E)@X^No<5T $Pfmga(u @%qTtlbbw:Mfy\P?ʲS.={L+@U{+9JHl;5W*єy|/L;djuN..脔U/Zemܙij6 > :ۍ ]r?rS߂7z+C=_瀯)D7;WnXy5dIV e+ ,KlN&-6GGV4;,y'>UA|X{]]>y}pj\}JI/f+D.jc~ˏ4m=xMW%Λ-;l16jloټJ狴?(J5Rl\UR Q/I 2pHDq]?mK\ BqV_?Vtjz SUr+{0~S\Fqb+_>U&VwLJG`<~ʴ̯p$ݐQf>axHFq>F v o[G ` q^bB؏$r84Z0\V&*}Jx˕|z rUzXUW]DnLf8¼ggGnβPs^h2,f؞1?h1R`!qzvȾ3Кm>"ytK=jOd~1IOM j^}kãgRdUo)D1oS<8|NKO cbMj2υt@D=e_Ix8 s⫨ pƑgn4V8å!6h_8>N$I6U`Yg~+ qi^Q 5b̹Y; [1PJՈpTԯJpC?wc.ɦyr7LS\v k;/uW3, `d'MωϥRp&f'4>&}E[Fգq7^[t ~?nc/D yH;m7ΩvKˈM #buȩg&B ůPQ)GYO:vg\GO2m9d ᪷6F™զn_Wt:Uȫ:prըEs"ukMOI}Z[(GֺHb+s$`qw--W+grfmq6ٗhh:OÎ'%pQ%{}EwrFz שN*4CV%Y#F|MZM /2qt|iB KcIGCx/c׽Us4xڶβSᄚOd[tN_.t3n$#2ГLp<:A IգҐ# d+BpYp6l8 HGz ݼxw;dQ' ${ңyo>KJ#\3h<y3J傕׸"e>yA4IvztZ5( k6.R;LEt3l{Ħ^T4[zƏ ަ<[Lvg x37f1_JBMk]H#d,VG.U je ˀZoj)e\-zPalYtL@0F ]5pb_sӽݙDOqTDdjZ4m=+f/)6I_nIz_ ƦrzIڏ+K&& ͝!<{!^J Bi;ݫW Ֆdn'STٸuX>,M/띣Kc$X: Rso?P!Ͱ+rwp-MT$" wy8,_bBtC)E@6 6 qib" 0h7dO'\`TXˉyұiԹ&/uC&BV\Coܩ1^VoowXkza # d[zɢVЊɪcHGRQ4tn,fF]_oտ YZ|2Ma4}KcS6ܔ#9cx ryTZ-MdT3@ĸrg G/OIS4v`ըrɑw; 0 u{?CWY=P޷9mهk?@դ4 0$t |Ai;H&[~P[^%S+L]M2[;dzv Bfڋ:xLmSd?-SA|@ayg`he1Nps K_HXt,g=dtSy b^1d3 rҳcj#bja}ݎ ZHF>pӫtpꗂ4kagŠEVƇ Kښ׊U5ڵ-91bQ3}]rs69vA1X,fo OTw7{8"5 jl:j)y7]"ǹ@͚0,> j021-^&K7eS{5`J, cqSFl;<>umpн6v+WAŭ{ߥF=eѫ38,Hˁ’Ꮮ2$BkvS:+{hNP{%0YCoVEYU?MUEϾdܸ +\~잝>Y+0w4Q# O[ 0Fb f쓁P"ީ5(H%֮v?9l>PFcУH_t]U, QxFÿӏNखteȰJrR|ҿhQk%MVA[+!u`~ul&NYG|]64@=]bF9Y(eϔIuMiO{|ٞ#ȖVd: 7\ܰq1?f.ōiMf e;5~g<6.ne>qAh%&Puk?)~ {e?_Z09/>|ȓaIa`p |~V3T5d~+d&ޓ +D'X~KUԗ]4Z>k \Mɶ:o9<6PE68с*^RјW0C,m+3U$B#$dcH= Ljߔչ*de~C~ٝ|M! (ExCu Э YcvJY$3Shވ٘( q`_,`alV+~\ݻ=Tt8y6]'-BkWa(IGxn"(ΆW DA4³lw_8W,qn992^8XObOblI-jsIZcl^ 2Kcm_mg=a;k!#a|lmiHiu_p*$h&f$0 hmJ'{~CTIɻKj=#>^^̭^ 03f WV[Exǵb1+.0(̰/yȏ0RHro}y#.Y:nGy["ViV=*aj0kP6NJ!c^UX+ԱmdWkK8ѯ$1$vdoo$оZ.< uIw"¦\Eg3W@#t_ :;`l ,^A77h2LR⣖t{KN~!ur~ʰ@gf7ʆhWړ_j {<͙U&w<y2BZ|.k^АWzجgyfAMI [z4Lo.y}_GO5I;d< 05$ At Uy QQmA4i=М`2|ۂܣM*7)SU&bSf_II`1ɼ.e2}mޝok9 T zDi~ [T&]%{7=~'ȲӜE#`go&j f 'M, s=@ HK>L)i.m[تnPJ+;Q%%\ڧfz H Vb0]7mEL~ƵYq  mNDy%fh7W ܰWb dT P}AƘ I$ DmOPFo{+RW\%wx9S2Qh\6l[*U^lM,\tVË(y'@n*!fq2r ଙw\T)ςUR(rk*DO°GaC xNhd#Qttq4OLBˊC1T`eJ*JM?Nr#cÕw-G7dzPR=Է/gWMbL_|]JgW] SS/B|4%$0Ϙ\ /Ľl(O[{mMپ`zM7|,lR1-آh@9\n!f4'yTMZ! *[;7Vֻ$0Z^N+EP h屢sB"#WX{βݠ_~0vX, 7s\7* /YtWۏw&mR^pnRŪ>pOPl" ;q󐵓{d =CЌUvG٦s-)?xUU죏)}VfZmŒÝI/x1K/[JhWwU֮Wѻ@o+UtS6|B |ܯׂJYG)c)5(Sݻo^LFKKbC6:1jܧ>T4,BCK,_1B@Ďrmwx~Mʼ <, KII#"m^vW]?~ZXx0Q$a\ZFQ|9;n*uMt5;$WFll@( 2IZHN!?2W22,&֠B ( (OhD>v V%x{:3to $?][j6xhh~ya`솀U(s%"ay?a6-r}TĺY#갆P c 9-'m?kUHeRN9 5 _l#[iذQ عRp1oCk,XZ!f921Vy2k3 ;E,lCWQH'$9"::O+"qUA 1g AIM/VH?x.),I4򉎟˅|<1՘!? J>mKSnXYd5)d 1`m-2fu,t/ N+4%77,);b_ twkJFa Ƌ]z*e6fz zoLw餦X"֦T)nrJzbfnR@iQu5&,W4Q0(i#rPL'Ѓ_$]) ; &[RPЅ4PaY!eu9AʼnU6'U^4K( wv\ڍ#lUFZ{wCKL;168dD5v˕CPyU&]2gq(|Mp*>Z r4^sth:sZS&p3uqYuqܲ?@͖yץ7**EE^NեeЇfό}G%RGpB6mJxk|C-8⵼ϦMT*x`R =pҴݰ?!'&|Y[jK_+Y{%lS~hS JݶlNhċei> B]h@Yt.$&2,"kBd澳G2hSoLޛtEr\Y2BzR.e9CсW@y#&w [` *AJbH`8 _۞"c{ Kp_;%: ⪕MNP@ȚA%>G̥ K($Uᒜ6~SvjtZkƾ'wIG߻m+U[9`F$G5,F| A[n<\Z%&RvǛ|`a!~nPbr_W_Dk:?hZR*瞝j|򆍜e=IYy;TaP k>PNy; ﷾<L]XD|[h_-Z*fu|јD)f ٸgkPW9J^1y9Kju^]Ҁa?9yK:~YHGX6>ζx(r1zb|֖$WK0ɧIOUv /M(w6+4oqV dX oʀ"ׄ\^) KB-dP[fE,''h4c%Q/\ڂd$oEg_cJ'C麰ݾk<)ՕB@O<~+͞ _FXp/ߞxI+kktG\)\U!aE2^~Z!27\0vڴAAP4dE:YaAৡ駰r:U CG+_qcR@{BK0}-(1Al-w3 %I`僣_j^* nw="^#e`N4,,')\W\n]Gy;v'nO~KrBD1PD7?t^ 8%)\QbD@eaK j=304%Z1҇udW`s4ndyIe_;b)vmE,9}+#Wa1*ݙ M΂{샯hTP& .3ڃwG `=; ƾ_gu XPCl:ba a;(p{aTD-Har5r̖+?-:T ~ D|Qdo S4b{Qy4z MmәlcPYJ7M֙#  e~C-zf{+^IZN!# L}:}mV>̴sm"H>ZA`"G􉰨8d7ZFRZZH}mVn:odY/ʱizSxڀ^=1(Zyrl?6sGEc)K7,TS7!,F^TV[{@Hbo#7E(8+7!Sx]C|_<> R(TSESWWY*igX,p)&`sbg;މ)_T²AdO/]%ѦfعEB+O>m ,L|ٽS9ʉ  chO. IFĥ1HUu{lMXW[85;d (ИIVDҘ+"+CJ7s[1nYTIiH` p-崊{O P2\J7'M yueٷD%#}<|0^TfQs(5}j%)aPRT ϭ;+c՞Ն1>pp"aAko_xү^|JW蟵CCI>.FOXo@2tx2${S6|rVu3"(T9$,Hc;\ج@"{W 4u7x D4s4O>Br+!{!ȗreNqF&5CͦEYd1myRߝ])9\T1[+Ot+I ygoR47bPʼnoS61I|>[W=Mѽnk0U˺W4UXxS3B3Z уj1efC܈Rps1t07XʕO t/}E#V\]tCWY(KpsxuWT:0OѸ&py=o ^z%PvAGjV>(BNl+I` wL#kg-'Y@y4:#sg/Y=NJ滻P7{XJg |Gzy1.Hs۲S#gZc%Vf@_,u2 ܮھB8zUg)]H`.1ܥq '~``?@eL[1&uRw!=[=ݡBqj^1:8ZEсw\ "Iܖ*KI8EiC!cE@}` %fZ_E#`];v*uP(EPlZg֦em›U3MeYeTP>y%eUMԐJ"o8-G*OaUǟB *qڮ}w\IƱ(jLs"%3ĜP@$|)=FkaFhdF:k<ޒ4$Uҥ ܺl;;KEwXoL)Oˣ8ywtjSil8V˼"H\ "큎XTeqW5Yu}eDo~}BHhI=[ VN5E|N;;:@B?'Y8l ݈$T ZƘ!Rt(ˤ9CQU3嘍5 DUՇ6ub98iM]N%Td, &+؎DWId <M>C~gQ%OqQ 2v<;(9Åh+21HYR`+U/GV!-%- ݶ )h ҹ޿~KSDfTI=LM[s~uh537*I}k%z_Kd0;aTU<|~IX^駽פ_eԹ3ri֧$D5c]jIu1_Bڰ3}~=6{ rD-X?$!Ryqc/zG@L5+DB@Ja5P#8m}~8'bs7Aj!XӞбU!mp6+j go4<"[ok'ɍJ|kSm_\@C>aM-sg7-l]K>lMg`|4. ApbJ$ğKT,C## =-#-q;erLz$. Qi.n 1RW̝V߯=qC:1)qE.NxTki Ϟ]J'06OR-^+@j-HxvwQG@0pzjѿ>rXs@RpXbuI򣱳Tёq&|> aċekxf_|sEa= dٍm?•NP3-M7?W!0R9]!j=`b@c5RH,-.wd,jkrԁL@-pz}r@b+eS`o,ʤF߻we$o%~smU<. APەGȕӰɗ ~/Ӕ:,nbf|"rƼSrMuc\z,TZSHoa5VmꕒU1܍߾8͑A[l:Ft> δm :3Lȝu5$L Lg_aU f`p-J8M-bUFƨ 1\͉+ xdⲜe^Rv?ݨlAWoe=sV6Fޝ(eާe>@.(lJ3^oyK^b_ĨW;ę*K bA߰D>MUm@"UyaTm?8b.Ab mɓ#L:-b,g濙fz'̰AJ,cM*g ^kz3D`ۆ[]`ܣtΛOW×da51RRg9(LѴxs3]P,LEkHq H7=yNn߂OtÇ7^ f[s2k*w}Hu:/@a@8?w#E h+tCf0xEsOT1\g]lxʕH=/1FLmkkfwh!$]0D9wSI1j DnKr_AEu1%@cAD7QtGGYjoeLqHE~$ ]蛑Y#GfcL;tYP;UW]a_nu=>@7,='d#uMyM&l#!QmhyՊ2*6`-ohY[7c~AR$E QTZ$Z@n3[~9e>7Z`2IqQޫ9Q4t+ogZ#(F,}c ]"Ȱ̮8K޽y%=*HbF!zVؠ׻o92U/=SmM͏f8emf 5G9'UwcwJC8N!) Q5/bkTl=!~3_*;mL>qY1}"fֿ1ZOPBCe~[tcz+,jăR?jyBg e76 ؖϥ⚜5 Fx vQ܃RghO|YV/&yUqmK`wV==g:,9;$rxIRgJi5B„il!p~o$l!2M۔,!-4?}NҐ-Tᰏ(Pa5,܃F]3D8y)o&׵W~|r⣞*~b.f-KzQ:TDGjg3+ Vz4F+AA UPyy}C 7s>ddsrȎʤ',7I_٘/]T.9z;}KuK+un{+?t t=8%ϕJCSY2;Uw qMV.F^eQD!hY7%vw wM6#oYlE͝iL?d Ej4"H&޶XNvNѬť NFv |BB[g*3]L;((!ȼ) xG9a"অlz^o^0˂ԟ=Oynl7`Zf%y&ѧ=[0a+,1+:mڃ#7&>VRdaÔn#[fUD.yD2T[FN̺ΠopTOGq;'ZXa/SЀ/xD0e& YEC Y',X~Vgby#GSP/̻@suGvM+)i:;ފVI,bs9*hEV|3]W1}JfHKi+̹uʩV&[L"5=ž}Q\|?y2Ni]DnMu"9s0.rT.Lt~h`0Ob'ҐrO汿XlM+*<Xdj.-,rƯoOjqiaUot ^)( 9mqe9$"EpQS1ʷsc|Iû={fDcoky(džvTqEqgc#ҳ!̛*և8Z%@!;ߍ fmdZv@S.}eA"!.(Rh;ŌHY2Rj6[cN㩮3 MVh.Glox&쿤< 6[,˲r#. NM[`&c7F"ǵK[L1'ܜk28hGƔh.0_^YHbq@q(9KkðJˊvȀ7ՐuL6"E4AE*60رkFPŁX<_A=͓ejSB45;ΦׅQvڸǛCzCFŴϩb-)Y Aʘc&]7A]i0 <[SDI^ÖL2lFh*D/8/7r bzUZ;0EҞ_ 2~ʨؕ¾(gT_.<߫'J}$Z,DНo}q@lCIJY55'&3rUDꀿ5ȆI lˈ2}*|%qU 2vyycJ|5fUs(q5M{-%cicrss#H 3K߼/CB?аpQw?cKn!ZzUCޫ3^|մv\[9Y"!^ln:)EdDi}>$z\ 3!+~d%|ٟGh#lX9eXXlj/nzJ;Bꮃ*:#-H̛qkZue ~Vk%?7Zz(Byj-?l^EPWM|c[_h g; ckox[=KwOqw+Rw+|Yᯮ/!bEu\aoG_XcIFEMT,79V]s3 r7m}CyHv}Ӿ5JnA1+ih&$VN/5T^-),`~Eg؍Y j5T*ֈYʖlh}˗yQq:|;~WFZn5"63ȴ~[!eل Q eZsCE6[ޅ=4:?ݛ8^Mt'wYq (-'! kךhh[k >MbNɐA)l7,E6fSP (ߞo5xwM2Ǣ0=YwNdEܮŸ.g6z2S|~'+2Pl0|'C ZQ( g27ez02b|{Y3l8Tx(\R>MADe$Km掃O (NsCtlV]] $6qD9=¼GQ'Ԡ`+Ӝ@ >B %fQwvSL8D +x[}4!ef?ƱFxro.ءal1X+ [Kza SW&(Gl4Sc!zRqd#wmHD/GQyh|d=6f0^w\ "zc<̌cQ%:뼇7=;Lujn&sC'cOݘˑ(Eߺ36ژmXCYH=eCv&QLl_<qNs=׎;g(+jnaK0 yn-^G#GU![ԥ ِˆm52g\h6c@8fOC-YÍN %[!}CrlL{12q ܵvNYl 7;bC?-mEq tkaD& ɥƵ0 By"R=8)!X3M./':& &G޲ bO!Wg 7tϨYѲVȱldV2ҳ(WB~>J_yҖ&UR])A"M.FllI@_l"H 4K;(ɷe*(8-9l%GHCfD}4Ǚ]nD*w*DJ<#MCk22wu3}H7C(z~הJl1:]aPHa/0 DZ7'`.SYd{/͍纅,TB)' gn@$]݀&uR);k*5AA:}&=8{V_Adӌp̌'H,GMdK_YZˎߢLB:=EXhAPϛJ496^U%!>GM4G~[X|V(R>wx?F?i 1gGae*IB/g׈CYDuَ% +e(jC=E{kڃBH.j=GLI B㘃'qO JGy 1 AEʬ RligfZV-nuhMh|h^gݙ`4z}9G'q/urSali ^,klOn Hh|NZ rW՟#!"11QD' K!GѸbJ_ޒhmO1Oot~˖u6 h/!4`ovQ75 =xX*cğ |oAv\J1)]Ɉz5@)"iáfmn7'H3" vҸW*xz+LN}SK{аnFV4m۱c`p''H9zޟ7I EQjVI}a`l!V%`.+9W8B3~ߗ]0G5|G5s€RiS0r9muP%ih"G˻-gM[ZURi`LG:.wϚHR2d;4y-{xWRRja,EĠOi?i%Wx82,-r#_>:$UL%-hHX"hcݻHުQqt^M7]ZԿp6zdT=0{u0۫0+g~J78Ud'S= ^Ձ:<դ?B/-c09dcgֆ`%ν%srQb=V#uIX/NyJOvV_8qrz{M ƥ[Pȁݩٛ`*OzWeΞᐡڠ@紴 ;KE"H);N#ܕjDemz/%DyP'"C8hv #~F Ջ^zLԴŚI_OTF4.:h?+A5fŕv8y+! Sȭ8AwE.aBC4reG;K!pmN9y&6s>Ā}!:=H XbI}"sokn4_?ģv6NCTpp9D]P$pj@<9 FZozE[&+pqh쪖(MYF<*i/ vZN#a@V Tp/A]+9# F@I>,>0}dɆ ":'jXlBX=EkfFk`0nGUNF/,^\];αF.v eN}3bgVx'N~b.[bgX+ֆ|wvgW] O}4¢V7>y.[MI}_Pa6>(OtRJ xOխ:Ƽז,QA q&%+2J\hs*:(m`'X  ~'d To׼~smءĦ=)T#.e.S -~b#N?%eîE6- 3>20YXkiLrnThOXz : U UvȮ B环6=_ 4u`܂BJ|eVV2qoA7 EƊߌ.1c(ؗw B9 QeCp;0[q vSƲv9W']/q_~ngqFp D 7RM hv n#hH!Bjix^Ė<k\ 1Hf5Hws֘f? fߘyR' y xo,P _`*RےiiEy]f'Ӎ הH}>"mZ(/$NRfzƐHAf4@ 'XT ➁ىV yDgl`8 ]H<#4"W15\V#:Tٗܔt5p \`͏H8ܜ.Aibc-AUyƏX0^W͍oOXR1/Ok1++OiHɍ2Xy$z<?.A0woQ 'eI߲Z5ԛ(@ vտ6ԁ ?QvDڧ9|XKʗlQD4 +*J9' ˣw|/! H紾 GbxV7׼3#}q(ZRPik:M-}W5e{_|ۭ8xl:ZDf f+Rb_PꍽD"5qU^}q(.+2Dt^ eҚG`Wyz箬2{`%1c[֥;>mjy69W~+;û芰8A1Zpn<"aSt2^a!YĀ?=aW^ M[A6cuɬ(aI(%ݧ:%j(„.dDQտ؆DԨf~ bwNEmy}R(1֊|~VF$"|UU`ZasI04KDst{x3Wud9РkSZ _ofyr4*"ԲF^j~<}j:@U]::}~eosEIEBi]f}S XL,5vy*(+CoC` i\ JJNvI@epp7+in m1<`"aeb5L_Y(;e3_x"o50@z"X`P|F4<~ $E-{M -9 4$RЏȤԀQQ*HzCI\g)򄏍s4[h-U!Eֲ[> )'1YD2tAB+V.-4c&iJ5K]_gW4B-n ijP$t;n&efuA $C͡ܜ>.eoS_a)K=˶QZ7yQ8 6s,&WVy.bDz$]ŋhUBp=2 cQco؄xA؋Yfa]\7!pOEi^J)0=-SL(ٝr{S haO^c: ɭ|c(L*N F_(0.@̵6BCH?>@' $s,a@;OvPdɝO6%{Lێ?٤@ AKMqzHƼy٣3K#-V_iOb%؞}}Z!ǥ+6ݷM:μmi OL y͜,$ohaTYöT3EQuJh/Q8z, 1׭ TW?GLL; >4'"c60~Uqym 7MWkNCBm/ 0*q8l_#—@,3-̷Y#]nC/#._T-A!k(Fӑ[Ν zLam'(R/)oPƳ0[ͬ4JSȂV Q0 rq}y+br'#nUz{2~O#ֵVAsTazi!@dSȕGs2#b2.]p鷔R3uAO#*Tui׀G,]Mۭ΍nr&X W8C.,R+m&X?j+[Ů)tLD͎`naY6ddU!óCB_i?)T~8u Bp rµKdž,P t2ĚdqϧN?$TJEda_iZe sz SHdoG 0Fa&[I4".OөS,F@QcsjL8!~{Ǻ Pih^kHx _8PU f7ًkvN(,_++V~["r`69^=1m/UsUG ҚZm?NT\SEJ AOv]Z.ɧֿOyvf4A [`zT:(貺Ssv3g$kyeo$@ɖ|ky,;,#L{ 2c_lvO?`y^2? QS$zP?_F+W* Dj5X;G [ԅwCQtW~o"V:Ol1)[Esg`~py1W_丠OɗlS.}/yDIu=[+xu}/QϤkEE`L6m`j3Qj\Ta" <7\Z+`_ ^[.1ؠ`?3ЫjeBHl]1'21jXdQxy`ór?l Űb'h\$nR(:FaoOpc ʃMehQ;f=[Y32\_0tA{\ g6qۄTJ ϊWǡ kNRȥf ͪid>|f9mB`ffmq i>}]6q)Gf^wOިqZ(;|F94WVsr6liC iIOm1!%/O-yrɕ7jNW}g>*mYl>jۅQ/ыV k6* }8{9q]OH7M`(y=5# D4ml6+8!aݯ8-?a%.lu[KՖ%D &J1; dƼ0=5P%\3nj>)Dzo̭h7clsRmꥄp\L ̔ C=JE~\U+EAYڦՙ{XzjId{d&CFiqWvog.x,W>WjTly#ڛf쥹6!0%^E1p췁]۠&ꞫQ,T6&O_U!n}0L^|%ʨJϢXMG&^9* U?^.ve$̿ m^bm.6(#K{!fg|xplͻOkwL^6S(EKy7nz;긹G? /x ^A%}TuiAOJ o7&O}KjOs_5{0 `1q-n,Tэ0a_|fҴgb_;V"WA(j\ZB{ح;Ёl6`t屽c'[S 4ŊD?S[S'7\q0Qw-m\D4? +n8>;) Oe >MU rۤ 6L%>RPHB}יT杙^0s;+8པ_M49Lg@ Q7x{aHzGZ!ӔN-0bJ DXF3L _AP!K̈cg_7x EsoR9d'wky4~ 5uJY4>O71EUB:_IWp/YL.trA*z};|[y]XY5aeB> n dݳNY/ÖV8󰹱 ~$*+y{ X힉(gT죗DݥRi~\PgMc+myn$^ؑU:nƻj- I"A^LK,pR̢TŇAem3*93.fn֐449t*\sSIJ%Y^& *AdQ:bͺRcpZw$˜LHt.-$dbRɺL߆vA&rl~;ӱEMYr ^U8j=č,оG~0IpF:ƎEx=ڪ'݇,:p3p3u"yp}ă M5-R@r/ IL x b,iixz3FijY̅^>U/ds|7ͪU^IGyҲ[zՕYNL_?9(tV8Ȏ%u7j0=qmz3dɛ*#:D۾^Sȯ #NG`LyWyg^kCp(튷 CPbm]1{+`R!qQx`-uʃ< c6PvN2?#ϮY\ʃroÓm͟hL+Ն_; ]y0>)'V5¾-@dXwuM~6h _h.,0˚ *cn]ѸT*RZ;XbVƌU2dK e<=ej pA(7 5zJfSOb+MW'.`EɗO,AJiNEEH ؟#.tmq>%ƴ⻬>%DT&BGAJhzpA8Q(4/ِxC b[LU5V+IDeCa ]8?N 3>r&pQЀ~jFl`^-|C k9G*a2>=>*!&P99P{S5*aPZ>\= RfƄ}!C@kV7&=.&Y NhnҡJss~|=/(4c'`HHHyDo:,Em_Ȟ6bVΖLD{53pkqЛs,˘RPrP{xO#9Zќ[T8>!F7`eSq_˖Ѫ]Zu-,IآF'o%@[Hy? o&  骩ʚG|oqűo"EK`̄ն;J>?FΓuk +d70eʽio3OW"Bg *91{ k Wmd;9^+ o#[5sVxhB]H#OYs4{ SJ )R%`Y 4X#2Jns9ZR{85iAH8m=RDXVG ;G÷-:<=935RfRWESOk]2=Ihƒ9\Die+eCjuS?n]/P^}W9)03$o}o$O {A@~!%B6Bz\5Q۷QB:'GGFs/1$0_,9lxcY%?q[rJ8r$0ܾsFfԩ3lttMezO8>q<؛T62+?{a!'&6@1FRǥξ0{gDk9q`qFf>;ȅT{Dbc>z_؍ 6"_11\a@d;A٪6p0έWCPc'8#hIՇ(04D |y_ۏȴ«d7frW-~O Е805n&)XT.Wu_=IZG {)'iQà/]TQ˛ƢcFr =D1n@%*Ȗ"t~݌خ|ygVGE^fnLh?TDz;|8矋Lxku+\ 9Q@6 ڒw.ޯ Dg?&#3KU`BcI S:}[ \$`@>@ͯ!D/kO}t!QjB3v +˿"ep|M pHeT/FXX/}A=ԏ8i_4}Rfi-6S2&׋|godZq{sׂ8(%O \t3" |:3+Ȳ+`7̎=T]5u&95I}_HnގyN͒<8{n^U@WvЈ$ݓuR90NU3` Dό0ѺE&"oa4u蜥>"]vUI},) O%?;B3dpc,y{uf7߆`5O(m Pwj6.ާw7xGilnvyl [q8"˼ksG\Ѳ..E TFH7!g4*]ir{mPNhԯDl%ʑ UW/V W$,r79᎔:CvtVŲA+/+5~v+* xDMDB-i[W V\)4m@V|bW+Ȳ2'zoFudh y~y@"]wx; ,:0 s-<ٯhXiy\_ )OUQq'.ԆWm8]M>ظ#.Ge>C7A/oq$ϙZ[n~3 >O~" vqQɤe75䳣 &AV#A\gA#+lܑ%N0^GÊ i1D"إGu"0;Z+rl;Fyw1tp&UT_$ðMFYX&$Uy-oe 880j$aohɆkǏT;'/i8ӯDH_ԨH8w;ʷ{? 4$J'aƖ^|(z㡸PF{S6y&ګm)C][yLΛ6#A&EXW]$ou[A&E їߧM&ͰG<$F\vILljj|}XC%fY^8 u5m%r}!? yyˌQ%;w8D뢅c BsO1,cbWyg?'L;S`_\3M-&S!. kVTO]C;!oQPiFzO~gRpK&ωg;n\0#YUs~7q^n(Qt?Q 1B$.00F,9j:3+vrP߃X r]9NVa-顾97iԗS;lŖi `w_ Y/m>`؟.e$sDƹ9uYu?gH*I寨?a :KlZ$+_.&)ek_gnb+}.TL;^\q&(ayIFrR>7cM›gW03q|ިG>IZ%gv)NAm?YU$0pbwd>P Dg+#bwJ欙|siH<!MjɥB,]6i:~Cޟ!ʾ53ͭ, \,xc :8DAA_CD4n;%޵q\~gK+ʈd)e8s(To:q$)b%v:VbT 0Etq2csq8{7eRQRhDM2,.SC@p`hcu<E!/ba B0Xggbʮ ЦrUrHiQ|ʶ['MFI9RXfTu6!U" 9(z t>/\MUؕ+}pq/b#gBl# F8m) l5b3Y#~q:v9‚΋[ ڼhz?57!ƒ$!xxLLU?H] K`zP}QعX;EҝAbYAy7h@X7LzCFU?~Ȗ= !77G*Xu W&HA`v x-tڄc '?4"tX]lLn` ɶݘRT6v8n:_aR@.`)_ڪdRE[M9 U"t L'b@7%zy3d.kLZ<͆õ q՜\#φMP>61̮W @QFE yqpf%|v_V %{PS仭}4A㏥8fOw2eoPa}H"  )+c %BV LLID{̬lyK" jeds8ҴK[wëw;ˣ7!#.6H6-Ps/6FK8^@g+IƭjFbmCDu173F$56ǁovF<ӑ543,ܵcLfLk]u'D1অGݛLxџGCMY aU.KU)=\I[a*űw,q2D7+صbIby(# >&~d}/&/4' au:nF,Rb #!J6~{V*$@uvvZ ũKI7AzA\K$ڪӏN]pNk[IU;˫oh 4S_~\ [Rg佴t~N@[p΍.: >~UCx;/Tvxk\# D)PB^<(KJyszj$Eu(*&@݅E}Rb^Vt>7ESӃ@~B[ ZWEHI'^P4푻 z!8cwWRCJ \ZUX6TKuh暪a?~w {),L+Y}if;jrHC)3fr.J7V33 4)xnlA=_,C[dHi$(slP%LP>Q@+-"pmݷ.Э/'ijDrW:wAJK'@E9i2~Հs:T%7#3I+4&yK4f2B!4]%͜߀T.'[ ?f 'eu4Nȥc%ߤꀈry,lB5*04q$DnLf!! ] nckFNoA "s43*PJ'+םƞ ã<&O3߁M,?C™wET3 |yIb,>ܢGM3KŽ9hs;U'wSGnNF)+\T"Rq4K/8F@Ed4*}bC.%'eQ!ce+gB8Ze) >oc%nLTƞœo2 -0ҶrIiּ#..̞8:KV! 0LZМ 9; }ҸJ14epO^$H2MR0zqig7p [%PGrk" _U}HP8T &bW4".MqaD2VJzim4 lN5kj{ܼi)hH+L~7#{:#淗s`#$U[KG=&cw3~t?AlS&b9 *rZM`uBI!P%[΁֑`(JIUM*T$C,h~䝚Cĭ);T0ccv[BO~Y?\z.AU"׉Ig~P iB|U0<6۟Ϡ٭h CV2.Orhy7?焟0 $lK] еMQ:h F̭ڷy,4dDxwfO${XdYbӲv\%|pЧWc|fD!P"6Fy7<݀9Bk=KAY#'s׵Sw J0$v!\#f ؾi\zXVʀň@w,$_T^&zQkiJv!/7h{Ph/R<_~5x3A^(Dȅv){4áw‡ Jܘht]mJ0eoeܼS&9=Q1vU )?|n{aŪ@y_:/m >y*z1uKwY^R=:ssƔ2_m*sp4HUM I XGlT8߳kjg fUIRel*R<7.*kaD0S݋6{9s`ϙ^hDڤS" o_,& 2p"5rIlXLgnA"Vac>{xﱺQ a6mU^ϛQosfUU o'#pUuAlx*i$AE!1pY`)"t7qyIȖ5xؗ)RpދFr&ȫƷ3 ƒcҍJn\‡t=v/rY%*RNzRA0&L}Hv`}Ah*Ag_6ͦ|v,K: !2#_]!i p!A累j_QsQ\ӜmxzB:_n u5"& %zC7· $v|֮@V9KS9SV~Q˃Ny Wj>%&IqxJ1 B=A6{LZ]lB=;N@,G0U _AxGl+JCC̵[#$/=/&'pC"u M(:CMbKw ϛTznV ( NN3 7@RGg* Ȳ]p0u=Qj v߆ׇ-Xt/y9j.Nԝ蔲 'պ>/ F=~?NAȽ,c>%tN7U:,¬>XY _}lwy6rA.frn!!zV[Mk_} (B%(kH$_L]ɏ3pj%3XC2Kxg_L鞗8A: `(N:mZ'3@a:oǂ,DG yrΉ<-Qm8#y?6ؤN^2$0t45@>!iM؛~ 蒽2jZ0ȩNO,WPzǹ|1ih:^Twaב-)F1H"썭dEhwcZ6j0U"Ǹa(![Ǹ8RsB?y. ye]4ƺQcf]eaOH͔YKt?;w=!#TXfoD[ڏ8ñߜ9Y͑<$TJifl`D6Tc-n,C$TxI*1 #N>40gۇH;AOSmQت%Bؽp$\uhWiSǗzҼanJS-{5Exfg~7\\aGKPZ$d@ %cJ_gE;>TKfynLnPf'وYC?h])LCPj:dRek-ꟾ0|kyuZt.)cwa1G8w-oZ'2;9-;?+0:uk LbhC޸GJq+Gb0E8!v߱_J`*)$ ݣ6qiX$+! *9nhX( ؔ5w G@l@P7m|-AϹzoZQ;ݔ[P30۞~jy\bfy)x*' Ru*A.DWLIe[N]7c7FN⬛cY?ZbXs^'e.ye]F!!3e\+S0&_:[_2.WB o̓!+bW!Q{ ;D$]6kq^ C[)WyWU߭q[pR{ǧD>Eim|S#5YaybQB) eE{Yx'm^oj>EBP"g\Gy\A @BS JZy=c[KU'xB{ )9]#ƚG^8sP妲MxQYX7c\4nq@s5<:Fb[\@,@l>}Gc[֡Nʸ"t|2%xzP0Ym1tԚF]=p*]I-<_9Scs{{s6cpEA6U7MQ { 5Lp@D9&c-fJ^e7f-6˨Oxu6.Sהm@)-b%X?SU>SuCx"V|wsVqc9)r0KiĒzGkyD`/g{VHi6b< %CGd+U*bt9+1zxhg0G>ON:H}>T<Io} %t53  ƈŷ8m"n‡v 'جˋzp,[|m(ǐMRROan.>  mvD'%xRtYՅ{m/=AY<(qxF_ʃv<踳ޢma,5>3<WEn:)Wr>蒌8AGU'uJAG%`ˆ;w1!Әԍ9E,4d9Uv1FQ3=!umbBYJ:PAʼn|PmQ>H\E15^j>ǝZ~MJB2+Q g]צ!E^RqF[S/~ U0QB ;5J2dg:]n%&d&ecՈ#DRH4}[˶-46'X'8+{#1zDe 8)3pN8Z3u~xT#ro@/zQP!-|V ^D, @TcQIIXDdDY!IcN:b/cdWh/[04@_<oDR m3===1[etjde%]kXFp0zV{W0WGrغ 4Gzz+*'@:Om4ӨsC)ܹ~F\sU>3*+s6Xrh!C{T [΀Y&HE Qh?Hy8gye(C.WA &3cB:6"t% ӥ54YqaMcW~^=%& vAb1j"9Y܂xxqkB Ǜ(22vN/9#s Pt3dN JJU˖ѾA( %23e=IӁ7z+<_{ƀĴF@3@G~V)2wlDjTfb' x}ힲ*xO|Hf^2l1?1 j"\YU.塄@lXsZh UTZ/]Y?(g2Oy.W9TwY]U tXdR{AöNGmuHq$gϷ98~ mY*F^X~0 ,0-wwH 5s@/ńML#b7CSo@~|KF4p]U$FYe {F:.A&FcNqPOt/ '2i\u|ŸdV.BJ( LYc*ݧ\( h"7 fuFBPxDzĈDR0ܮ^G[ٯ^clccX:i)2b-'BhrRXB}Vp<קs&F vOC-#sn:[@\lRI!(d~ɶ|ʡ`~3Cm^J0<Β7rѶGM8G-}5wX,}ب۰]{=X R6c2U\[ oe>< +ޢPY߄  K]V|`K|`[G 51R%]{Df7r6&jKؔ##(y苡(ib\*(INUn{k~?Qp4mMT؜rbA+֪2Ak$߼EY7nn"w%Q_Qp}>F (gQFEM4|av9 2tG$[-P7Y $pM嫯[f%^w]2%638yᾑud[%Y.#]K CW?5}|@DxIyx0V^1koIɝ;^.v 0gO!:Mm bAk2W{i:J&X2EVi^ު ;Jx*ZgD@@܄9d5%?e *XX{&2TW흠 mNe$lJ(5 "Ԭ{R/lY%Wm=XeOD\A\R4U1qV:z.>c;H!QiYtQk2@^‡`}N-3-'n  5)Lm)>Xz7"bϒG]ưW܇v̖!!yD,wjm"i!ɍi$2-(\'/RFUk\E" G} &4+4wkZ$l8Z֫˚^t WԆKpDN% |b,^Cj^WeyR6+h̏*"GJtg.rzZn֙ 6^i%x >k|q[&VzmQ2,d)Ëz88&43u(r;qvmoە9 zY R#ވĩEm'z%.D7]Of]3$g[]6R"w3cWęGIq{Ճ[Le))xD*u'T dԇhG([2 #ũaȳ$[gaq:IVҕd==0aeR^ 0Bj2|w| M-)7)\VAn^XqH(kPSʸ$U>b Y3KT{7˵Bʿ{ʿ7~GC؁)-kGoz':u9$^?,=dtAQ߰D̄+2#k>7S]Xy"ߡI(KcKo!K I[HvSv&IAK8/}Վ.Jx_ 曙f\icEanQj6)N!GY&U%:2{ze|9?N`^1U!X,acje<J#?>2Fa|EMPڗ8lT;M׭tOiJi`O7Q *miur8D/hZ{J"aO<1+F@\RK. 9v(ƏugZZ?C"0XtSt6Zx\%,I^4SLr4L9q>Z]m@܉a&nFzb UaKnX5anQ4~!1ݩ4MxHgô ]&eG-~Ru)thimv5i,Vݏѣ6P uZvɂRaj ho4{8.pҧ n=L$S#X9@uAD\폝 7aGΚZ`ϻL".Ҝ-jXKn{4\Z`A^hz'[r1!#w?O( .lis.V)-Ndi(|y3p!WURΕ[X 1 :~]>RKŶ8(!c aΨh)Fhg0-YtvG Qze,}̋W-ȃUuyM0q dM*'TnT~bAӷ-Tĥy`տDcq9>ȄGt>ul(!/ )Pp0,fݲs qw+E)ʪFJG){t1"!\Utكխ1:f $[o cw 4TI34} )z=g>A@ y"%>SÍ2$V dO˦|^Kw\!LUyr[(ڰP72LlU$,C>LtвLhd90w ENRCCJQbZ=(x഻ {hD7\H}I~>P8 $r{;b0P勈ý a6$Ǡɭ$ F?@-8F*֛zb|hSMԤ#}l8-W@@-4qk,)uy(Gd)p B78bHH>Y#ݍa}ۛ>/6Bd~-l VeI7" ) I_b?a؆j$.V5pI!e*S\~/cI_,1Oo=9]C0菺4RP]߷A6yµ]2]i_Mv\3𞀘uk5xKpgEK 2ӶOa;my錠d^V 8;(YGG%ǽ4Ř%0<[yZKcLBs7ՖyV |=eq`Hf~VЇ͕$v[gH_8bRv̊&!6,W%%SD+u:A6Rf6`pJnhxQ[8PuAf_~;ً|5-$`ed7?sG( ڮ1}&*5֋QF@/6>͹:Jne˭ Wwy!x*eo1D~7 yM,I3#JF֑{8_í_NĄPsi IU>1KNa=LPʑb@m#1bGU#1cj Wf⊱GVVKd9{v1@%A])t"Dň8jg_i]twKVrhty~{P;vy۽ (d\&: \LI]wc1Os .ך4Iͭ]%_}wXb]LA4b `*Ia5㌃<o *{ Q}; A&@\}TXR8M2z˾wR|G0D.b\=0`TlMsC#K/>9(78 +% K~;anWc'|iݜxŧq ؑiY'%-h9P"WW1b.Į?^YE S'!ݡKNTWQW>ku˝˜,v6P$^ cԉ,=A5`yyG: P䮇!oxw=Aecz + `=}JsTAͤݷhW'努k,ezai>`%Z*s c ۡ [,bOݨq^!TSXKfI(zaQY~ޜ#NfCTeb(j?dt2BXDw3*Rڋ+]@ lH=Wx̱롗6nz?yהB+  JG?3#Ԗ~ZY!Lj%/7̃^K{9xR?|9_Uޑ7%+ U jr3<1! qaН_{]!Ov<_|{~fbо꣞Kïl aܑ KX'sOj۵EvO&'C/Il ,Bᒏ(@ 2Lֆ(Saw0Z7>Y~āq!dᏵY`:wdA/aLRśodF-ЬUH~O/фu<; Uy%/J!{sRS4$Q( tt[[CbZhPiKG[ު. fav؍= 8}58ZزQ1"pX8 Ův屃_Z#^u%2-i1?y'l^IpI?tW<,]jJj2riGɻ2!FVGY^J]WRF]ZnNQ&%(\,04=Tll`은uF@bDpo9糌 ;M^P'dm`G uhM#:dꂂ֊5g F6i0f֯:3*!N[~y>"?vNPL>h SѴ,Բz(z ]]  fhe~Y v3 e8zuӴYLF:Eb>ZhoTQ$ Y$#=f=ǀ9;0eM19d&eSfQj Euļ߷բkRsb״0X䏰,V.Ϊ& y(~Pݬ.}@uY5jiI"XfUɇDx`+G=y*db1J4e޿P_폜#ɑW%|LA~?N]VWW^7LcXXm!7ReR{h] ύn=؟ߥ-ZKeMgMr01YJr` b <%ܑWT=UbfW$K;uiE,{ _/ 5;,^!(UV8B)boV)\4o~&ZW{Gx7[NVOpu( EC9@ZD"ш:EDoHV$:2<\1PI]B9 ^ES&gÜHhד'x@3kyTB MR:*~\c$:O5+D#dC,„ql]EcH]gҹ̷qkMKv,Bܤ_Zyy'\>Ʉ3³.kRZCMm] {87o7򸂒X9,yJ?go#J3؂IOf%t;&9!˄)Dfc5Ŵ(m,ާD]XbQN9 ` y"(<75yhXt6 wkb dE r CeDÙ;P>QBLUw_n5>.*i<=a$ bzrhaNP=SO_8dL@/Xa!V-o$ 3{)㐛5cAD?v4uVqMq,%k,pi4Q"?_ᇰ}'7#,ʾO!Ti2r"J&Jq9r}lYFY3lHҝʣf#qxdJsm_o^`kX4Y憩 7SsyX.JsIRP^^duP * <(JvV}*+:h$t2Lc2ʁԿ%+P֖{6#/u~Ө) yO^&HdبLt_I?ُvpLO9: YoN) wdώRmNNO׆ܷ|/¡}k#FphXk0VDq*'>t[q0Mv/ Yӯ@K; Ϯʮ(nfJ2iMOkeȁ:Q܂*~ 7JЂa#4e"LщImpSF}Quf+"n)T_{/G% vm UM* cZM#^`ލ1s^z@aRT Ho*>g#lcU&yEI eP~r&Q XrNO E#T6UɃ%Nˠ@Oݦ@.g-!UDc]Қnh,Vܘ$Az[Ѧ1JAcE8 /~c,G8Wz "4AN}a_}Bhe.(F{^:N+<,ݠ n \:TZ^ZnKy+aQy׮$! Z4GdhI eRv>"D/A3N2O'rbo/TY}\p~ :1W1ƭ~!kwQ'7 Uknz]. vYbArp&XiVYjd" ZSh76kI#4/=9s*5`8E2/Ցe8]~eBl(6^8َ@BK؀ s{7&)=Mf3(z B@;h۴t DIr#tsIYm<Uc5?-F{cؤe%ھa|%|d)Ӹaޭ6ΤZW0-$1U$Re@ @];*h5xJ#eߵN* (~Snֲ |+Ir_sy:*|d-֤^K H3fOQRJކ9~~ԫd4H-1W-_S)N(x= p01 j MKwyPx]8)+IbwhzGޙ_ h|u;6oGJ޸# rr[jzc7c: X+T6,Vs-K?qW|0"v1]5jd,c06L?}k? noyIbf`߳,nP zBhlsU7vNQȆrTǾ9Ikۖ-gi5dWS[~nmDSj4W#V\H12PH_wcܗ-XR7KhxLRWp+ȃ_7eM+ݍXRwScf/udt5XdzL_eP`ÐwN<{Pk$Nwy!kp%3j~6(1z¶o>5QExXěNPAr 6ٛQ5pu}pLT# :BܣE xTIZ8``q}G@ETO=,H/1TN1,Tǒ|bVv͍PHnu?=\jrѠ e)=J3(,Rc bJH=OVO=ܓ%Hqm6ƕIۺ{ZLdoRcíXΈjX K ]x &]ՈwEރJ=ʁ#gex]Jg c̻ߙɗZm-yg¼e`֢"S @.(&. j:jnRC-AͲ4'o>OAU:!9pG[diT2X9ƲKǟZg3͋J8GdB/ ^ʃߣX6#к^q8IrHd' ˬ(d9-n#!޳qc*JŎh2U5kc͌Tq5R \̒F@e'>V'K4Xr|[d97Ϯos.:b,_|IGaĝc#3!].M^0CBY(axW*5DQ4Ar>zCqFh2ջ侮`مŖ=-T\U R(n`]V]\L5?o O':_&KI`}l5V{Qgj J+h-ȉeV ?Ǵf7ᬤmä`"YP_q-?4ea[y|fMd*>anKC 3KyZkеО'LԴ4.l<=c"}YJ%NNK?Z|QL33ZS}KOO D_l8~\ ?̍&_KߺGkl(sKxWi>[<#R_'v@o,Z;i5 8@_mOOg!M jB֑!{H\9*$Y:RޒM(K)OfQCl^̧mK MyBznq$Ywds$ H4ub4J@ Tmt c=*@eX6?JCDE6is4&&pԬC$bPfddn&ż6Ҳa;+ԎU")D ~`?VM鸂ݻݲb&-$'Z% DpJ_-hW2DsȒ58V0iozTnccgreXEx?ӄK_613Ρ8^fqِ`WѻÑ׎7SzXZ7U@n@RKN/9<_ЄjX aVT2dBM)=cT]0GM {Q6h3~}o͋H3{@+]3Bٯ5]t uĮػ.^Qrx] OiGVFLnT'C-OSѳr>CLNZA^,h%g6YĵA|H) p8@@tFX똕ҦEQ;Pv^HDtTsFn KQ)XHA<~Rz Ξz[YIk%$VzBC2F6P7k'Pz aP{ÖQmHN E(ʾTZH MStּOAyU1HI=GPBs`r6 7d&\uh7+ֶz-}Yޒ%6&Y¬ ]"TbuqM*n$`( ऍO9z xI#κq#~c z8iS:$âyfѝȿWh٢75/&Z/"zF$!8tUt\P.xrĮZtfɑ_ܖl 0|%> p8 C 0TD1- #El-hyjUoR\Q\^T˳B;)iF;gNSky "5C^A]vȻdgc#z4b T6`85#lf&g.Ȧ4@9(xHL5&Z9qyF9?* C5xD()%ΐoD ,; VK,EgJRO˒WʋW4~K:hzڋqC= k=,@j՚% t0v#H(k0",su2[7U>MPb}+Ħ%S4raߡ j8C!FOD4{4Ah z2ukC#"* P0D%1k,ЀR(r(] #Y ,0fʮٌ(?Tt OI$%_pVN(e2sg)-ؑΧ8]G[6?5Cd} ӟ:Gq(ܘ&t&#Z;XC# cΡ#DL')-$k*g aZFBD(pPV5>CIZgHY8P`lxN"eíိ} yIʼ&&LWIhƯjYR(FS&R(߃/^>] -fbocnvPQ72®WCy$8;&n7#gz_Eo|>،I˽>DNz4`.J| _uU~=,k#2\(V 6,xOH2A1kMԉZ^⩄bO]j(_'p8*-?X1Iz1x[O ~"8ƋEmWiŻ T3e/I3 ǙPtl("Ž7 P!f h2gȱiWVϪ㶽Ӎ ۦU9uI2};⏼ c'/E(=\65K\WcH5s^1^"R!plSNd3 |}l=Fo+3uK$ǡNp-8 a1)FohE(u^'T`a6G:Dǃa0).zwǦ[ ^DI3hc7Fje/]C>{t}*Usc3kKL?(,i$SPBKr<0r;PjdR`n¹/ՠ`%vA]uUE}zl K2%'Bgpv (|n1z J3NҲDOQe1gON rAUIس3{A;Ps_tjۉZ{o8ZQ77@Cl{dɯ&%3Ρ\ee~F-˲V*3B%"e:_FSWw.pl? t;h,l氧F>vz"L jzjEGipȊ[*%ɘg2`2NPس)>'ʻ[r_|)VgV8tC`ZxO#~Bi"5DUcE9Rbw)Im~ZJ}3n@{ &Ɔ^46/h˄#U(E QĮʮDshM$x8/n{=XxL%tؕTiMxO1EJp=s3׊|%+_"͝oemwQ4\F#_ⸯ;"1j$|JqlNg.elV `Ǒ ra WthTtVE\$"l,P"s4W omwF;H^֕fD%OɎ1[9H2f'Y ENAtG>,F}M3 FY.ݴLd/jZ_l2 rߵo=N_U*YlGajYX8oŀC={Q6^T:n'jmO5COziu9@Å'b!o+ɚp2?|ͯQ}b+V_L:מoQӥdqі#W/־ʛ{عIcBono}&&T(m3+ŸLb>'nFZ)7~P zAiDFb)I51摛\hk|,ӈYArzD0_x**יwl'l,?h^Iiތf(=l%iЙ7{@LCTD;F[z$2mZKXJ狨%W'۰ʋUzl9;}``P.NJ5v\5^hCa(.Ł|7 vX޹1`䕾OF9<' l D)3߂o)-5B~(E07 u;C+Ƕ1(ͧ2[+wq+$^Q\,B^.W@V Sj{eҁk[Pgx 2t[jGTDI?|!э*Xm%U_gLhx;HEdid*@c:]pUU)X+;&.Ϋ+ǷHmGob"wJJLCpy:bx8]5Dz`6!},傓Щ'9(]l6XOΣ2縜$ɂJQ,tg,8-\C&,wRW|<3.1Ahr|{ ,gu-fEs5"梕2{zmvL:_~/i˴6KzX v ߊ<60]ᤇR5l~ύP^}"HK|sɰO{W?Ґ{q`BdZIbC n0Lc-8Rگsz 2KNiv- Ò4<%ΪEP/N)`|n4. 5ܝ&طoݐiZE_3QIFe8A䛣LKׂLjm'ȟS*(/U4tDŽRXJqXf\w17*v|Hą7OA+YV?;GR埝^: }l9$)oj dlPms6ZmFL6Ѐ..MTRj DK I.~vS?cbY.Jc܇<_H')RBP|Zq Pg(_1)@x-MU0:Rڌu✩\ǏfC`A$ђZhf7综};DZ`8]Vs 2Dո,M 4e 4)J3u{%H*`b=qȅL8L.,=ruzCe hoFnua1@hЋߺƴ@73{lNgFú˧zL#j=h`*$]yoQ1q7MzY0"5ƲʶcEkp,~7 F5i ;s^b"OkЙFwv&f5djn4!롄^l;[emU6 5xCʜwU] wIdgjӳHöWt+??`᳊sPK1@ M=62PI13Ks2r`iPE2b ف6VED1κ(ml7W.}\aLVnN)1᫰%|2p4@wu!VmD&]nt7,dJ:Џ)t a,Goa:]U`_Ӓ\Ղ+J%py3,_,Q4gmT*LiX?W0xX~0lgZEOo5P;! <ҋ;| `9ҖYWU]Uɹ<ϭr.WIr\3M@_Oi b ѤfVA>죍 }{]_Y'y= d}A6*ֺGMJ7{oJizPl 4~u\ dMd-<+$^E6mn UR}ujm"S2ڪ}z2CץκGG(sK5whi{C]>ʐ.Jd@ GF] }VkI^6AՎ(|'Z j[TZs-k t?0(I;S9΄K1OwĂ$ G~_cD@#7C_=RE]PDF jdVW+D1$q\#1qN5 E7̹ѿM5I"vN_Ncqs˦9k$HZ (-.o~P$"X[p!r HA y#<|‹Y|0o)Yꨤg}D{tp; #26L`_b"ck4u, HI1bP-2+<AԧagQL%q=޽$ga*ǣP!8#'Dk-I.ZSʐ۪ٛ+}Kb OA?:N#^?E4YfHeU⥽* 9I7qaG[ç.QZ&٦iHr~gLMqx>]ZRC6#V;&Ykx|8cs`QB@{ISu:ZQߤmCNyNt 7е G\92a7ՠӀO~wJ1ꕤ^RM:HP=&9qY 'L[l ;C\6([ܦJ-~Ft?(O<$vڮdB3|VTchЮ+% #9E ! Vjշ.DqTO+V V%-G+Y9)AQ {AzN}M7t%|FbLݢO|~A(/bJ.jpRƒeC2>߭ژՆuׯ Mſ*"".=*Bh0YFhS6}œ*ۛ*Fn|QQEXd avMN>?;mϭh0#[;!6S-*wh=EW'^BRHSwl}.$C_s7..9,7VltP4|.ܥ DsmF6iub` ilC1-c^OX`OLT q[ HK" |izhkOI˟'4: 䣺[F9SY%V@5Hԋu$p'59rH 77E>DYf>0(^&Qk&b %6;YhWG *Ӈ3SRm8홑FB ݣMT씙#V-H"pYykH.hsj^B{qK;=0`sAp> խ YZ g.k2镇#R"YLMɣ`Ǻ^㛀)B_S34E{` W;Y0W+X\" {> WF}m( o3xMjc5z5 ۷x.[?hS7H]>=A~ b:ch i05%=JܙgeOoK k!X- Z? BS/Qf"u~?Xx2KdkB|k022 B E+nP:WXDA Ul tG{nkNCKjw)FJMQ P Vx`#5 W4Xuy2<0KxdhԿ\\xOL~(0xɲT[&71 ]^3G+4\6Υ>A`שYVsFax|TgT܍ WSId9~t.1 o˟7;_+52^UWnXg4=)Ȓ"p/dI;uc.GFy] fJo: }Q|bN0(]c m~a mvh&nqI=8=,]9@+o۾@Q;Iےc?K񺉌  D3fPb52+EKGeS`㕜ѻ N5[$Q]^W.S/\N<Ҙe&r"*rىXgˇ]C9I{i%v+YK<TucFOMҔ~i͙]g#! _\?ݣfr DNJ9g;e~4t!{ץ4d)I'T 7Dzwĕ!o lzE;EIʴ5jo].^Nՙi+abB"|E`[Wt@]Qw@B4]cdF-ݟM T2k9\o Mȳ%IΟf3|Iس(ɾ˥{?:VGMj\%<\hEa95|K8o+yzѕ12> gK 3AoA謜12"Fݣs\4[4.ǶuڃaXwNjv$J=ǭpQY*G{;  觌JfI4EJ224+:Ai:Jp(48 5|k:FװItʁ,U}DWurNtZWc<govvPZtG m$EkTWn54$G$0gaTO~M7h/q%.e`!Jun?I7 b9 0.܎X9e&%n;B&4G{4~ X.\V7u|7ufRzӊ{K;oQ?dmL`=?NH@S7 w%r ,;N3^AGʕBc7#*b(%liA ]?\F/Jl4(N.@IdHa^Vo&>"lB0)0mxgmQrU-똶i2NϘ!,rr4+ݯ=3"$L<9׾, Aq 5qI+YmANrFZ @ɨ~ bR\x?],/Hz$xh3)aY/1-K;B8IHgg.drx7L"f/'6ҳБ $"{8%]/LErg8)FugLFW l{%уlhȥl`lm_*q~+b𚃷f^>AMR8@$"hZ:oYw 7۱R,) _JFFu<mOZH<Ȯ|݀&Q*?KP쩾<Ϸ)A%Lb(&[?֏*e mO`gǂs/ZK-J̽p+nugado x˚.Lp: 9Z>a,Ԏ{3PBDԇU,V۪Zk0˰tw༒hڡ~EcECk?J!tGFY^ooncř5.) gX0ا- R- ^w4Px1 ?K$ +e%|YF6( B)/'*ʦa9poqйl=;/"Sβ׵g~Z2>wdt!F髶c߼®, œ=cHc"!TP++r!`a0H["0@¾&@gߟӐrn vw2E'i/9ZFWP;VsmebfYQkEW,fzJ[y뺁 5>%Ӆw I s^z taTcUˏ05/q Ү h_7.YKv +?{"Ù [D)R8JR*nhHj*z.ԃ+ip]Hyo?P7MmŴ4nuDp՜xbrQ?&cXވsQYg3>2]8ϗ$zO@ۻ<¸1|dc4[=*&:3 _m8G΍ٵ>y\ o!ԏK݌oDUCg$~8om [73Mck]3[ @%Z^=<8Zu{>Q$zʭ6n'ᩱxf=XCDfBnl$i!(o+2wlIz* 4ÅngQlS; t Uf̪DH@<=CM𶋦A:Չ#5藍ӞTD,O U)j;"< blPs sحx˔vI7̏9@ nIObrR23yulXkB;(vtn[yqaqxVM/,ƾ06OLb wxL3ӧ*/Jh١ǂk2^\k#̅n(kk:$= U*r`KW8MwsK8oA/巙p|ӏV2 B zwsYK+Vd/%!Cw,۰]I%%W{ήJ̣EQOM*rq YS.<-D͚]VOdpr9kPW LHXkkmy61hF-RB]CP,/Ex4!oS@ܹg3iO<-Rkr!>@Z%wi z2zKE2[O$wc%8Oy[~G3*yK^? +~dDb0JC3NK259f9C+e,:vLCJrVEJWtgҾp}~vЉPRqU8twuQO#OcBߖ:̦)5)X+FQ&fgH8oh{z5t`}i'FQ4`sf}-VdVG.|&d'ʦJ8^m ߛ憝޼h-jISF5O!]ݡ:}TԌ02!Uvz-6 e,Ұ`0 rt:RΧ<,t3, m'\a-MCMϗ]WfYҚi!o~ϲ}C\/tqe^˘o5]R˓ ގB;A}6_h$7GV^Y/HFibG,q׎E }&,aDPIG^_H^DTvƭ?*^iez1fܧU,5UA[@eYʒX O )|cA5Kvĉ"id9/x, cd+g}`cG/?G0_P-SҜm,x8Tb5y} Ws:Ʈvo2<͕2WfXyZfx1+%hHp8 -.wY ĩs}&r2;zuc{E0b|ݘdVף>I6!wVrzk)`qoP(H< ӋCo*[Z(1J31N< UFK9eh/@(U;3pn ٓRɳ`ek"OoCpOdOeE5t7!NR/$2Té\:v_Z}Aٜ!e_O uefVd?c4j^wx!] Ij͒\W a $C1E睸P6P5yYݵʊU[1^TOZM)ˊФaסcD+? ^l{R ~,d~ #8gu %:pc) m?WYꅬ`J1؎ꈋTO.g.jb[db'E)+1KiF" ]ϸb5ᢐ@l=չ:A2>*a?\1+@iAr*Йc!2t[]rw;K 9t:ͮNކNYT ϘOg L9?6AgYHDTL1S*8!50+7ovgluICHn-X z=r[5R9_O&Bk 55!|~؍]lfaUKB&4A%"E%פ /f\0q>{ y%bS*Nml~C:EVF~:I6ŝF"~B6yO>;rs F.T{__ZN(b} G\]+'?o,;8{=6psv7]:%FU=xvȒ*=\_MDY=-N\Y)`@c.ѿ332>FY&XiDP]MOA_˞|kgRaLlV<_!J:T!=i|S1 +@:q.}rAf"kTC [H F躲_x;B9nZYɞKd18L$uUb)>_Aq5E`zCcjz:$>H n N^vx,]2M=>T}𙠒'cxtHz$Th)ԗ ޽i! Klf+>ͯ^ fD?D{d7=3˙W`*wj TIHt-v|A=!֎|>yr3Yf(~ VnU-SL;UaIK֯XTY >SЕ/,^ y/j|E?!0i0yhuxsHܢpYtx_9;!=f2,'(^wNi?}nN@ -jZa,FM(8P~٫# ;V/ GR[Tq Z]m>K!e0QI\Bإ݀Ng j3>ZM|Y;$ bxð U궢eг}muΐԼ_h]UymA)<-}2HxmKSL$q-)UDGXQ+"bjeTpP+ѫ,GyJ <`Ca/mVM(r|TbEemIeg3ܢOA$Y9ݥ1bZw[\=BnIPH9x~ D2a[rFC?dU;2߱eFELuTsUzĖ&OIwgTJ߈"bH6}.'ʛWbX30XR5(VI "XQV)-L" V>/JGK|0 CO*>Mbxu2&^C}۟}Z'n?S]W &bd ? 3:BDU~#<ƭ2vp*{-U}?j1.Կ-ojvp[:cKl5' yE.';_2e?n6`D*L- s-fN4Bc#"ۦ+psP爒3p!fEBwr| DE^Dž u0JGd8XJ`-@''ZĻUt FQC"iMA@0F{qWsώ+氃N8a9f?/ԇ 7sN`k...[o"װ 7xuAk]Nd (d%i]&v>Ϝ5m+sTޘ{ҕ8.Žũ L ulKõiS<&.U*7{ʿ8༼29 sX|#_1o)=4~)xqASrqTݐC(GJŬ 6s n(R"q"p): LG t]zԓ|?Lŀh3ߘ5V`5df`- xnl/ +. 2kgDGg&ANiB̕s._da;S3|1UV;k;'kdF.|zLP9l:J\2MtiիkJmQԷG[A9zֶ0g9d#.G c.B7_"ry WDg8ΐ]''tm oCDkoY e_'@̭>}~?aU>-Uq&i+1W ||u0ugWtҜK[FMn{& pՀv5qn?ڒ#fqsx_kbۊ[+&qBRV+V]aDZxbctbsC/q"}t˖ ?]_&1/-fdc$Џ3GM7Э=)sYlKBfE"i1T^UPFeCm0rbkcM Q,[ǞA:Nx߿H5䪭Lj}O3n,̠[j9/8? [@mFtBڡ=Y;r? W`߷ƵxhZLs70h[?V|)K'e-*iYG: wTN J$ÒˀJ;yBH̰?N1掇,Z }(ư\aT3FIQpjww;!VD}ɐQ+3{0ۀQ; H|H۾z-u @u4)vY+̶s˫ၤFvzJȞxH`VaTD"̷XǓ' Qi .J BaRT4MW]$b%kG`ӭ1 %a=M%mʇnuط .N7{SPָ?F} EEu#Yc5.=z G)D[IVZ(0fB l 7 }Pݟqn~E;\?h]0PB L=s& H:pW5%a_`6]~h\U[AI\@Fs0; ;A ;KO/խGܑ>o Gg9噻~u/. +6;)tl66+eSŹc<\%iD4vN1otgl.[Ĕ;H2N|7@E7²o%C-taBh]C2oÒ<ųpZy " Qi*Z6$qL*h5ڃszAh5tӹ?BoFQ(auD0vZ1, 6Ѿ7%Adh(,!4WޙUtX./*qBٖAiӿפbqa?^JEivE Yʽp`EuqYPϢI*/xeis's uiy^2e齦wKT 3(P+}6>d@AnLxjek ęϕ <~DclZkhqѣ޼m{o{"Nk+t1-" ZkQPl~4/v"}cܦE0pFZ\EwhV".DNԴXv+ZU$9%4>> Fra.+ˣ^{Ƙ{ߔs>]AR꺔T[g ;V(Aǖx^tޒYEQE Fl_„$GDb $HPTNHiCCח$] &'&Yrku1cuS'Fdt{D^`?cBW[ƅYx:3W`%ieJo p{zsձ Ф#4GM+&=*.]C"I2HnyJv%7:OV3O6 .+![ \.IbZ b1/q@V \Cq7fh3i=8g5FyFh- rT(hOjOGn?V*XփZ }ֆ)+AD%0|T&Mp&_m]qbKB ҒzGq>(fQABtҥ鐄I[R *˲Sh `PgWkҧĒ?Fގ;OXhiӤ+-BCk8xD߃($;ùr+afg( q‰&uwtF>ruڧ[ .sϋ[) ! fvS&0ˏ`ň>+i_{gƸA9;~`ٙr[hnQz7.V{wmT:΁ :U_TNI4޺S+9"bƮE =Kdqפ2PKBɘX^>}Pm1%JCz 9R[Ʃd5=G/=mdTܿc0idPy`vt[LoJ^JdDŽiw N&X ._96A& [w0JoT/[yFޫQ_ FQOf}*KKVѶSn4C!Nf?A-K3WlW&|=NWY۲T;+I)}RVe:R7I_Ծu ; 0AK@"+YWk|72FLf8!ᘮb#E]J"z+K0umW+c5·OiզǦE$)oqP6j(* Gq!U0YB5zk7Nٯ'CX."rb w{b@8Zf04Pg>P,cgju3϶_%PYn&i)|8^a1ǛhkTYR:CKyugz =dX!ӈg.]ѽjc!wC*`\H4H|l8$B7H@K!GVQX~)ˮ2 Wy~'7b3Mώfo= -UHsaN +u6/0" 6aHd ]e k:0XXђ`~TkwcEwf:2o0wr#V"LfrO!WbP.~ރ9h#P.plX.Ecg EcE!!.B$S`-.h[EhJ|>/c ;sPeqHXeŞW\t#w!& eV̆{^3<[b8MDX1w9\J;˒y DŽpgsgU`_Imbp`4 "W] yE5J|oOy]n)^jPc|+%>~4{^{ztqѳ0n RgN]檦ux#͚Y> \䲛~: ݏcڤ? l{>GzO!\<B? 3&f-sm]@| > r)lqHUҴ$e9Uʙ@Z`Bg̪KүW Q@$36(}u[_B1-Fics/„f+Wd_!}}tJu4{o(WXub.<#\szX^$Q[lDN+szx4sb)q`JOU-^.}98yik]i%_)8\H }lM4=n·Ҙ.5uFЅ5R0$!dgLlk fAYs|;AGJf=tH=JM*+$rpb\uPR묢 t7bmst|{NslN.wi(fY[J ܊'H2Tg~'a~}wb}Nw`۪@(t|8̠_X D##fT38MT7?a@JPG/%`[4o!^zX&H<#:)Vc>lRA(`)qO0"al#D~j2=z|M)3=U5ԕPw4n΁$ۦA4VXbn,~Y*^ mDj!z_S`iޢ_`nMmR\6G2zd&Ԝ[/CxEFZ%ϛ(2~RH,xw',98|=/Gv\"I:?B%Ǹ,>WjL\kFN8Ol< a:7[q j9 DA.8,x|!ev{iz[@ D2RN)GДrǩ[ia8ZS''B! }yj~WB{uFO8NR?VF_G^K#zKDYBLr [ %z_>WnХf7DzWh0j%^ `ʾhY|[~)TRSm;EWË/yAˍ41:!Z {BCʑ-@~`je oA٦DoK|3H/i^h0"ǟn z/⹖j,j?@Lm%Lc/=oO&d1t#]ȷX&U+bؑvLLJWrX:wfxhXmU3d©}=>L4\͋5 Ux0kj"O#lm1MI!M+țz`n BN_?RP-VEf _@vĚ~TG<\# T5Mmfj(! i#˪M@/93!\s4p~K^`83iSlIp0jn;jV&hlxecY6]ܿS K !,Ut (B2;8BkC)uwڑȭ+j.3ըfJ[4-' (4iOĹ\{G޵( 9[DbZ[$~>_NϺp6Ycf6˰홏OUOlhӫ͉C8 s*y@5Ԕ:}CwT,SfDǀ2Y(AnM wegvqkܞ^{'5"VP}I-R<.# VcCYq R}%g v~@z%1‡uR՘dzG|AǸWAa?F>x]ZbПC1OS&E0Q?;6 $WEb3"%H,3}n9$P{}gu,HA%^pgʎo'Cw ,أ5CȏΠ"r:W" @sSpg`Y6%snw]5K?x E٧ `Rb=ɛq7@ ..l証 :b'h̸(FJL!*!a7\؃Z. ~;6︓we#v,E~506@TkyC]j 3{ 1T2AY-Q" H҂З$o(Ek}HQ{\vpFƬr:8a+2Y_:#ވM0.8D>JNrjN-m9nXd jk>p?Au_4bVv:(.l_Db!/Z~S8ov"w}{>]g ]+mw-G1~lPu{tk>кZ?+pK\BfR 3ˈG YHRX9*_Q Ov5Μ$Xkio+ -(J>jdX@9ڷ1m]CIPr<~1Ktc+q)[~rX]_ELL IHtMtBg~bԢ3zs}HP%LCqz\X[*COh2c3L[C,p%0H-c7f5tz/ $.ƄcM[Us^vTGfe,mWWWìЊ  +lКQ]RV𦫳2 o#ڑ8ke4i}RCٹqՆڛcG.~Kٲ,GjelyHT*$$cRWP5aPhP0ˌ)]=N1uM]R? IQ6¶.˼x傈cj͝TD(@gw*E pSվjW孔9`%WܰrT ++ەSƌ[( U!q5K?G~b9]`ӗ=*90og=GUC{!JI!iWCeYE6o^Z}deDdP(hH)nD"[Wbw>Y6#(B(O,+KVi2T3XALJID-)f%P30r+Ikjg -/xlv.9erjZ#A 8L!u";dKaQ< YUW฀c.XsZy?ZMJPjTZq挴 ݼEdZ iء.)clvN(hggh 5+GLݗK &]ŏjzq)`pw놛ѵ bpYexrMYɱ1B^.r)f- p6A"I6>6=!V,ő"Fb7jHf kw }V\y;.794Xhoj| huvɯJu*g/wz3:a^+1KxvOij%s@@)Yva1 u8f|UaVe40*zxڎEp[=;h[ۧp(ߤ7g#Ƒ!8zঘ;y #b8-o]X* o.WSF}9$f wg('A8le3hDҷ~wM:ەze+fJ@i>V/>eZۃP\,& X\SxK`i t\:957i9N~_ wiL^`=-.y0뺻B|1u'?ԍzr~u1Frg!_Ĩ!H r>Y4Q`U :Vյt#eMtw^'|_H$", ,_`D_>5*6pIIr ԄSWYc:pg}~-jzV:rpU"7<=$Fx9HyY ޮRa_Y+sy\;׏2r%8Er&2VM v5Au<^o}2 ScI[0ŧ(⎌rG+< frWE}Z^#utEd$Oxm'[To%i_X 2~OIKSKadUy+QoD()\DH%mR7^>,]y86 h׹:\v:ukAs/W&m4yաEOLuD+|8"n:ITrF}jxlB4`gTšz1uue~w/;P$XOsѤ~~kΈ${ˊ..ы:c3ƘkSӽYY؁E_ Z&HS½=r4"XS=59#%J*_%ILέtj?Y4h`L'`Zvj +8U* U݅mnM,}E%2NH*,LWi6)O";cp50UR{ Iq=@ӳ.H .G 3+ &2c]$=S1_߫9vi oP\Te7BF?\)ە;Ӻ2.uD݉L7w'B T: ud Zkox*&w QrV2k"S|?H=UѵkݧwNWi8xz>#"((#`K]Sz4ԟO(|6T|v- nQVR[kk=2PȖRGx,AQ0nc*zHV'*BڀVFͮ}! 512(6 Xh *E[LiƲJmEh|% tZH8rV;)q;QQq @%?_"BՄE*A$!p͉syDB7̴lKׯ]#N_L`5Tr՛\7z Χy"I4N7Mgj@w@蘮]?⧟U}BKHJ#hczC#n9\-:2M?ooe0쇽T]9!<0zԅvqU*(>iY$ݵPmC{#X‚wVe"`}#9R9]R_"[`!bZI}CZrňx.^K*mքtF+TԥU#8x/?\!Lpu'\qXBch`eh"=Ao =bAϛp=(HWE"<az3~t AlTE,N\`VnP]bx>Fϒvycg(c5&B;=S$Q[)"fH0I{z \}.,;(RPW~E." t#lHX f*%b:}ad6 x;A*kwy)SєD$R4slt|O 5T6K@u8x)oyKW#؆c2 4M=Bav+w/T<Χ)Y]>ԩHQ}Z"%} Տ')r o@>4z+LS}-}]%4CE/8mB0kXcus۝Xe,;{75i3} K`[S RdqA i z]V~0_A=qN+ (w:du޵ ղjuZlpv/ Y˓g2Wqd8i~WÈ\-O`NdCM}흶u%QMg#vNp4$D_T%/_0KrUԘ*c\5it^mhBWܑ6 lB}iśq -p+1kq/WoQBbk8V`rŒ>˃3Ffe Xl&~vPh馌QimbRrs%y=`CQs 43-m >K GxMOr;ݢr|$0I{ܔʵXMD4zV"]r{b/'Iݸݻ`eŴhGdI{mX+d*Msg.{ )ys2ǶÛG/b0^,d@ܩ,h)سVYl(|$FUUe'Y=7+3hдWO܆Lp}"x 3KD܉z;]Ge5/}31O2kE( IF#ӏ%ӷ%ƀIX&E:L5[^eHWA}YbH@hS6 Avyy oAAաw Rdl H =%Jʏ @#Mݽ-Hp0 v"hCFu*Rf]ۮ3o%2++ @`h݄`w [H O,+nC4iBQgUD{׋_f0jg~q6xeI=\&k A]h&-nϽN;| ZkĔBnNZߦhep30 bPJta)G1gAb 4][&AqOʪ$t_d6q &71nddK7ҕqԤjy#L`S7 D2hb\֯0ixNزYD!Eiiuf^h[Sp 7p56bf"|扪WcS)Q={%+<"7L=]hNaIX]L̅h>%#;3VÜ Q?5EAP >zbsJ+3*U@0,5q?j0b87 WhգGɲB3dL—SKK+#b|m쁏FRcӉ<)P>1W[l聟[(~(\n! i DKsq|dm;!Jk,D׏ KX@W"}8|x"ٟ9,cIoHڮ}wEcoYGLu|8F^śf8?_&o2z"VmQB/i떬rsQH^1CኦNgJQ 5Fs?J"eF†nS 0ľյP/pީ)Mw{*zVu㎼C_!u7wmb^W/-Ŷ#C`[;E<WW' 54/Wgxv~}ml_l<[Db]4 c GHgBWZb(gJl7<=jtCk_Rf`SxgmM\ BֽKihh ,;*XT5e=IPħDGMw4U~ƟZ5]2pOA#:ckxx@+}ٛ)uPC0kL}qM{wNʸPH 6)90V³{/uq z2’w5< KI>eqZ5{WbaqI+gc;JEU6\5r:[ ܝ#- KRɰl 7!i 8!"Ӳ.E('Ap[ȓ<ܑZĵk!|L /.̤Ieva4!uz<".L:ï|є/2ҳpJ~F 5aJV6y<-t&c# ?WN%8a z!0S߻*K' 4PZNw_cjZ4@/ckXBf}wgkk@,xshi )21$-jaN Na|@N#FKkcX'\_6 C7/\|%SֶRSeZ|籩HeFkּmIOX▻tp*,ߕL26͏M1}ָ<!wؗɰ"X{p>X>Lflcc 0v]ީY-ؽ;v7گv oA^:.[+Ž=>NǙ HcCʈfѽaH.c`z}$\v6lʴFywhMz$o{ 8tGGeAI7n}[D "τ*6=U}c2=Y] E#W]<Aw?iDS8dZKF5FنqP bg/Q^0lT-o~mu4b{$ ҡ&OєERK{P}ݞ4}7"Y4+\ tBhDiЄ? [PV gʞTymڰAP'cj+zVZW ա xŠE987?nxOܔX} " Vq;$:"zgkfpK%2ӓr_??| UwI#Dž}MŅ]2oO*>> W7$ tv9YuӀS]\zޗF1]$7hh!1&.3&ˡTD wQ9qԏ]D ѿ#I0֏ȼMR NO3}65m9xݔn0?gF%oW(d(b*];]2Iu9!=i cYXRl24SsJ}Gp%48bͿPRJQeb3=;]MTM,Ԣ1[?(Z~&_qq" "M3B+v\bIy=ۻ `2VtV m!Yck}oEmybUKp^kFXa҉ ɻFCg8>w\>#ϏsvL-U>8^d 8oA@1] KgT/ۦs/{`q}Ua^,p @~ Z[j{n,8ښ2YyACzC>H*ވK([$dnك ,O&,_&%iS$3NxgE ϓ0jIJ^vYíd=M5deuSژKEQO wUCn-Rk:m(w,F)= ǐvrhs>1?epSTx=$&lOj&Dg´s'pju@'iT^Ee@&\嶕?ox Hi`^%Y$9~'o @_6qNML1 B>(n$e+ qdq6\AS3-wX`iҙ+xtc}?#L LBJ鷙4w|!hF6^{s+LL&j1~ats AXWU8 S ^I{*R_Zh=2%mh; 09;o JYkm5v 051i 0v 3_E~6wx֯Y}*mqR/O|k~QQs΁ќE! ]<o3r%]∷ěIXk"훧4.0O(Ն6a<)]~-3ESJh\3y$wS [w+sTD+"SI"J*⤸/;Ȼ5%$=q~Ojٍ_-"c,5 ~I8iƉvU>|,wiDc)8KgmA?Jު)b؃~?V;X~[n*RƓWO4uȑM(p.5Bz+uH9 _RW4'/!Ck0pk[?D=w~;sl2z>MpsK/, Mꊀg.Ю;u<?_~N.Q!3C<"OCl\lY׵M{~ub$LdOIsL?MB旇z*P:?/E&lh&ᡑ$PR&A d5FPнl@9 ׄ5f}[/ۡo'g#ց;Zc)nuU.%3×mԕO=XjȀ=R7UW`Ic$qjb%JMJ7?Dž*'!{dtn}Z]W :2QQCPGUUN0 ul vkZk")Vk1@ B&O>.KJG*9(pyTM7 MHxhgXXh2 oF߹31! [dR=.]<=.G{acrhU4Χ0)_nYqÀ^ L Yz=տW08+w5f}AT&; lte\xl[wUQN6Џ?y:z*&>-YR'xOun*JJG}y쨑x2Xp{q3I4na7[eE.&$ݨ!({\YI5&C"'wҘO0ܾe 3 ErY9gB,M)ɜ #PDͭɒ6{E܍9DB[e!t?l7*n؞]VU|.g?ϭUK\Z%r.i(pͥa/i$oYISɭTY'F4JHFGH*$̎#X9cM1֒'hZճ?:kvʒ*F%k (d@mJkQ4(lE=UJ{Kn42dtQim"D>ӅnfX. %{wG4V+?wg:Y$QE<{N5LuilZuY !`FC7x4 O3.[w3c6%Sӯ>ޝ󐷰?_]WwcKBq<~ːbu 9<L-4Iq#-n0oD|,ס%l⃥"^X֨&yldC~pKє /k'tQR?(hr/{_A8J[E1<\rK0dcHM&n qkKdWZLI4+`B!JF/c#. P\ZڄuW˝Vو~蒏1lΌ :pR֚bx[Z-¼fbD0h!.Kf!c#6[u~2r#z>MH"OZ똜+ezw:zIlrJC1j:@-aD&xHnl<36)謝ϹpO̤vg]< Fs`ׂAnO#ӝSgiO#%*Q^ۜ+߶s.o*5DC䤸 Nuf vYR΃zٝVK0*~%4Qi1~3M#C+)ޛܦ4^^R΄>~\HM>5]mcj%(F.ʸ _)OzkkяG -fZve%>f4Z" &fJ$͕*&cf)ufq_]ljdC84,i6- VS?=mhTUwjTS(!cM$BP!X W2'nm}Se+&sv#2St#X 7Hݵ̊:>jOk;"ݟ @]`',uapE/e&kR04.!%iYO R+)yɌXhkL,Fdw3YR#ѓ!%,lPzaVJVe;8ԣГ7g`[tQ`U%w?fqûShIz4z c8?"5mSZkT=`X*bZl"rO (@j#C!PL7`NjskRF eF| Y9IΊ$$E?2[gcj|YL,K2_6dN`5$FNR9rs ()GhH.ǀ!@DiDCO߳0+G v 7G$I X\s6tm¢欅<{8='ά Xp؝VOEH[V/Mp2W0-R;NRQS5{sBȹ 1Ʋ L84tmXk28Pz9&a{@`ğ=6#PwR+5`Th;{Hdh-9Va,}^O^דXn1 [뀋Y&uÀ휋;q&0:{tG$ qBQE+xO}姃b1cau=D ӢX#Hо`7m 5Ö[̘zAwz[bp'P~oc(@֧@\YH[? 3>ɲUzXY0QkYy"nn3!=bmtWYj[n:(eN<WQ{EmH$T vGA܈&u;Q]~^|u> m.\8o Sc"^w\!v*5_cضbdN(<@"`q~-wNmzQ N]w?CV _%먊YL*&HW{n΂B9t9O*!EZ3ίV B+A#x#H1<HW&F{-=Dʳi3B^vA7Z FdG{ k &K$B{1 C@OcIU+2L<9Tl!`N1wd8現[&R?eq"F{_GHm+@1֛u!O9?R::@RvM {a3rP&LyJs+4h[]F0 8:yiD[6 l"$>VJNlxLLL7z_EGcb9m登)~'P2̄AiuLã3xu U<  eV6#|6mv Xtݡ(}J Q x3zٮ݄%JjL(lUpnPa\hm= 2p!'n:HW_oLU2&9wG #1|&n4y(7$7,Ðx^3)CQ}>\y삹VX?@+/U{֡陶ex1\D6( :T7yv]:+"{'\mɇN9%WrbK5azkLJr,urB4F(0=-?$gx`x{&uxC^*n jH7nS&3p_ ()*,=b AD4lr1?>+Ƀ\GۓqW`[jxOTzhu0сB#Ա]:J|"O/"ޅYj1H#ǫ:1"GZ#[ŇXX[%iń:YQ 3+5i#S, ݴ/CҼVEqQm`n1TW'ЅOqwR~ne@Q~i=vMr~1ЧJ 圝Yltvi6=gba cZ-Ihk*wN"i'j'??öJ6L#!8odh hr{̠|_s$y"HIІSZʃD:=H ݙGi-}59~f?k{k HUѣݘ`EJqR:^XL Q;B?%W{=ADk@n``sNKBndKEKv8N"Rˬi'6\X5UчvO b Q" ~Q?脲[Mيn,0zD =ʼnҙv!Kq cW&OMOLfi^g(r-,_9pҷ:J>8#!܅O4[x]3޴x.Gh-O@5yV3ȭn4!2pd~T8,kF6yCIdDۣKgZ4h'Dc8>WJ]rnW|!\š@S=vJH:a :I*80yѵs!ڝMj+Y2$.Hmn :֋U;wha*qYr@ݫT"NgM6'@T1čpRx ,]@20 ,&g-jBzTJ|Gs{9pV՜ILN>u0/{3# ;*MQ =tq[rzآ+a'^spk: ]:U6)">Jav!odzM -W .¦cX7cA|c }p qCԀnՅ] 5A~x`S Aň*K#"I*^9ٻrm* A9jȗh_N\mPd)Y{>bG,`; ڸcSvM, 21zդ  (>f^Xf+%NvBi嗂gN!E:3\xeeXyU/x9-.K$I2?.[ _ .t?mh!m O١R {tCr]41">CQ3  prae*-W64˵] =&"vzȽ vl_l'l-=t 7O%!l&;Jo>,=^c XIj v{*XLne.;Dp`Ks%r峅}aOjD=΁`qFU9dyfPfÓ[]3OgWܬ.߹Jb> lNgSGa{W饺EǞm^ )ic1LԐfeBV,C [U"{0:&ބZAmiD3:lƩ:D `5 jE*, ^`GԧiTngnMw@{TGa|&EL`7OUJehZ=Ρ)oX>+cZ`63K,EF{ec.!a%] Yfc.ːۺٸZUA(/`u(``&QsbA1ebQM^sU9Tkr\KGʙUvԨ4k d/y{U3pZX]` oVN1%i2͘#$`R);Y NVYyLF\"eٲIgoS0W&< N`&}bx5R$V bc6<}/,ZYDxZ:y:NmF_E&{lx jB7eX0-'3(s;-4R$gP\M\Cp[h}ˉH+ az6=$HzG,T&&?IN RY7==u&ou3AdV~tU(n |:TZhRf ١n^q%%j2(4tJ֒W,:Ě=lDxƼx2µ v"\*-摞 GW.kbC@B>+gĐt3X%iH_\](bduq V_3eo`ap2l5o_jtqblSgFH`#p`PI]+s5mkF';}źةý nU<_Ѝ:_\bDdS`4t1iw̼7 B؊tW&s;Nr$%^Ç*9t&Uݭ\/k?>UzUMv YxYM tC^.n:T+/G+b`M?jKw4}6B)>ޡR%@~JD}uRnFLbX)p\6QsAc,1pU|p݇aq>*AC6,Q]::Xe^b옑:!_C% /c%:ӷ ppfn ӆ}H㯉p npqőDؿ;OMG$$?ϕ dwu[J[-U[{\&bHRͺ6$iM`;(/#D3F pM(k w /.97h:#X jp05r4CЮ6͎Jpj!䛉Rz=NaJگ!'ĎUw^~ٔ-c~q>#5+&zBefؾ|v; >6 0rR!BmS@4D;-p&oGns ,q?7ڷLs؈ Py)'Ϸ%GcH1jУ/ #gTo֖*w,{"`) &:-=Kp]1'W,N ƙJHM΁B7,BBv;Z>S+5`&^_ R(.U \NAGOWӝR_,sPްYgB # [v/}"ŕFWXVҐDO-Jc B nl,>_{R=62-wbBLZL. Y~M7_i([L COG@]秷0TKpcs!O& Ⱥ>1^(bJ%m|cLI⶿#4`$5J o*S?ʞ@Oy*\vm}42^ B`ԣxrNm$֩l)ߋVk}Rq18^KCykR_=P}f7jS^5+:B _ n>` AKtS }[Ƃ0C&Eq(#]_ý&$ cN&:"kV 6B4S*@V†1Dš0 hfhI.hfh,%];A!fd2hqf7,{&P2вkS]Gր|-E`sgK. Q6Yvz&9')|b , zy aHc2koԅ܈)u7xZf}ׅ]1I*/VvB!K{,دg\qa*sjBF4WKӦ>ĝַ22y]zH6J%14t3Zt0DjF;`uBbuܞdv"ZRc0~M=B<ݓ] %U>neQ"ė]"f|W@r,tsC7mBRo/#gWz-O&}ײ$Oȩz ;EEx7|ϓm/m >ҏ% OK]v 2X7o=W55yAAU+~&sϬIH&O$K<N-yإSB c5ܭ,]Ty5`FV j֓LW'?;^I+ԘDwP߯-)Bn2/cw*H"z̘uKds5ayx7 |kˍ2hf;o⻡ n39"X%7s {z[>P; >0HrBrU >~xL=ѓFNlJcY2r10McNŚV*\95N)r\$7iONd ̾҄>vlT6Nl2iϚH~`jFÊHQD &R^qC-^=,2aA72d#6%wdWw}Ź\~oe9L%7-~Юv[fC=aCx!˪K^ȟwS{ީSN:3tο{,-J;$wD>^ი |qUg n9}ޘE;쑃ۑ﫟mɲ]gbF((x9vljJ,쑎j )Q2#%w!cZuyHbQ{_σ!Fgl :>Q"И>ۇA[ㄑ>n'Єy/`-nC襠[j0E?HlG J}씷N2v=f,0f |lJ!Zˣ-'?~ yt՞Q )S#e `MU<{ 3nZ5c Y^EEr>+Б,0(`jo"p}#TDҽ9O]V&LIH3h[kE[O"c.å"18É"(Wuʜ[\e99ȇ5"DE,6[Mws i \X UR'_סޠ :mޞ GEgxN4 *9+ "?zE*B.nbPCJr䣰wyo m(}^9BA0+,#p .(־I8aqY|c݁6hmMV-b& F_1 !b4jrzY_aÉ&ɑĎb$hˈ$zyVsbUnp1vq&b0w$=6\͔,ćw&hCpt8ʹ[qu;l#zÒyϊ?3VDPVPƁz8BO k {x.\bMS2ɢWdȉ C-c$m \XK"%^g˱*]h74U^ܠe2ֱ#)Aюc)G {W}"5G085j|:rĄ'6,6eo}6Up!`}ecP4o:;5\x @ůuQk$!{!Y<TE3 ~'RbN6 A^:+x߻p^z$JE^ιNRëju^l$t|GzqLcGۑˁ$UA"WU daBXj (K5ǖ[^^4V` IOl(o`2ZNG[s&Hkf*7.KJtOjk^d\xCA|jjr<3\k9  6 W\d_΅sKvUӌXXTwPE۫ CW8o~l'9f,Ca՝}޴C'd7xݖvޤ?Qsj٥B@7Y#r*)ʳ ,WHZۜʭ PptfۛLFcZ (ko+G@«[~~?4$LlDFaҎ"ZhE3gMUz' kڤd!΋3vâ,ˀ$q-W/L|fYA./}ݺë 'e3ޘ9 vd5Z"vJj/kYM F{%ʔ Wm*Hyߘe: EGbV+[kqKWf 9"S˙WLmfnyd>5# ~ h>~FOqZq'话4ߜzʀp+7x>壷xb8k![.8.Ɣ!Xg2Yz3XeòDJk anB–Q&M`3\F]NMeB%,S6ݰ4-tTHw9 =yp{K>8!tY7ArqLz_*b)gOzc֥$+U< IUjf[ך(^¥^rP a.)~=gкy Xօ:1TzVx_]^n>8ilS,=WZ>tthS=sz;- gĀ`~X4(֟)Q@X?vamz0IC1(9ϧY2$ w jVd3=xix%Ӌ]%CiG0;mѸ m 8YZ,B/}@*:eX0"5kBdr桔ts0VצzNwK&V蓛7*m5+AX/ 2`0N-pO =?.(ו-tYx.CIwʩKRʱߍ{k> Ʊ4ݮBx/JѰjP#dS<}qsP #+?ze⃯qp^1O*ue~.G94|tx(?qކ~AH}GwaigL@>Cma춆2z~(Z+u{tGF"DD*oe譖7Wa;be S$ШWm$*I 2Zeo%r9GvZ͟ ;V%@W0`o0|\~:4 Cc<DH܋^YтG/5ݙ۠=Xsy%{P̜I^t:3z.\$+IѱoY\Rg9^5MXu`HYolwG2#>j?xC)X%W7 0 +E1O9 ɾ&&Ǯ~쐰G,p1żU,J>rogY޳4ϽQ">El7A1x -~{%p]bzϐ?.DVU=s{1@aەeP!EZQepڏAuO,xa)hO@:H~]k<ӛ% Am$9(\àS7>~*`~`ZΡ\$X3ҶĴgxw& nfhRLJ'y@q>^rh,޳fp2ȉ҂Vx+Pm{4%OZPنp% d‹}q |}G .o NIy0a%#_INQR0s@g4`kc<Эf)+IW'#6Hۛ\LroUAIZw/(iˡLƬi! (6B6xk,ogzkL rm<:35 иѴv$4,X jٔ)uAv"B4*D5牀rX3}GM?Ci$,vr󃲴IT7 -%}-uc7ots z:7'=)4%>a?޵椘⑶O{A}rh8+`a**^7;ՙ(j>Yԓྟ bR̜axDiLB'/HН *S(qu-R {}ڦֆOI?na&qk@ % 3Fo\K-|l7sLL D0j_wBׯ4f9D1^IŊ.p@_,!|;b:( QN27k> {N׋t;S[ooqܿ= )2"mK1gj)޷==* U-V\Tqʍ6uz@CiLaXmCg)>(# ڒwa9gpR('ʧz^3`nn82wL ]o@ 8?b!td љGEQsZל? Ѻ/66 ʯsZNӫ"_xXXa +umՍ֊o˸;ؑ1aOCO"+S qtԄ8Fx5܋!bݎMHooCGzRK6 6K9@Ӄ*xq*{̆?Vt+[8.-7dS>+-U+y֤H[BsenUN-ǖ=p vD]c)zT<?=\W^14 Tn:p1pm?M=s$ndzK0ˤԈ)=kFo!$qUG{wf OvhW6Ԗ-,'pk2OF}K!mTj;a TXVw8RI O@9ugXcyG1Xigr4Z4h|= ܈ԊE~YGfK՜&X\Cm)u53rBpM2UC<$0Z?;N5z/Z\iMDzQeBKTp#}-_ʘh* :sMn˴I^~p*:_}⡒Tabx4L!/۔:$7@laf,R%{84\w-әD1ۏj`H`<1*zgဘ&sTacPf 3* !"\+x-ۚVvRڒBRс|{T(Җ~Q(|} 7/Ash|]lʡ1`䌮g(2Q0HR`9lmt .U*e0W]S*hijwPT>Ǧʋ.=In0SI>)J_[:|Ko|8VY@^ff8 Dgi|TI >xʨAa\X#(Lfof۲w;j:)B{@NR>(^߇ք봷5tF#5qԀs}emрI- &GV4#fIoe)'tJfEV4H=]‚~Mѭ,Pk"fRʺõ!-%>UGlLw lt<{wE/{X dxt}$_P{NNTYR_:XK,w㤷(ڰG>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^)IYzNj[1$r&cc0^fG$;±9N袅EԕL*X*k ԰i@3 ߥˉ4;VmlUEF( # ƿ8A#52U$r#;1<#X@]wBm$MhB0hJ0̖Vт{,.LXȲۑہ$)@u]+kڛ;i "Q v^)%ָz*cu׷޴ute7fB:>)$(#,2a(&QaUBJ'}-:'ka D-&^H߃,< =:O^~=f:תb2ɻvz0ݣW׉%%A "#RMs?2]K!X u/>s6zvIa{ϥ:[J笿=54 ,\XiwA 4O\݄G+@Iz8m/.`"{L\j_`U]Ys[XjD"z٧ϫWe/Vϟ%oKAp4k[\HYzCPh_CɆپx<$W1Ozbv@8q~/G*8YJH<YV[yC?5<1I։u$\hi恱TKZxb`D"Q?mf Y˻o%,L3zN7Ս‰8b^-qōR;*u.NoL+/ʮ@; p?l]]S 4(K~&0x1=c%3կ2­zT[Ǩ(rP5+VmyӎRNG38S'"-I1Wtp ; Aj8|qg56zty5LYWJPh -(6[8NZOzL"A^ PnC-%6ʬ|Xote;aA- Y}1l}ϧ\$m :(eөr3&?'iƎzl\ZEG\4Qq$ F>& x^Lҧg)cQJ+DTXM T*C00nuڏ6yVP?Q2-ʳGqʉL={ۯVk~OX1SC4{m1J;Otiz*\cߩreMUdX`%}](Vgϒ%iOݨWJmpsZnIUwq4zռ̌#@7pJu56)j08a) 7r!BDilrm9u~D½aR[(UUG${f/9ƈXB# k[U`{+]:9ϧ'9O@I3Sw:/\=fcӶTcq0>GZ=R,fH:iSƵü,joh玥TɔWK$6_%p/N3 jWC 3W}Ya8(rև 92V+Z?i7?$KuHHaW/+TvϐwQCTHG1M;UI!lŬyAGp?uܮ[J}dP|޿Hvz9v{}אNz|Z(Bynezimg= U>XzN!f .#bV2f#Txk@̝was |QJFFvW^Ǹ7"7ZѶUyX|u5D_YIKx Hy {.'EZ67عjiz('Ìn{u餉 (Y {mEoT앟g{&T^7Qt;դO0ʖy.òUN._ǣk]¶^K;໣r֛ł~&cUl|H1P8q 0ݟD&a8Zf1qE`L{uOڼ<f+{6H"5If* ms/ewqF6IzL*Ԥfv)ɛнX\BC P(8/ >YsReC7LT5"ƢOpBhxU7.gY每KȲDw hUatH3QWSN$ t 6c>ڍ\t*EVbc&HwÃź.jC{ޓGM^aEVr$Z桃_CCQt)=Q@mU^Catw[jArDw"YQgv t$⾠bhυl|Fe_~F>feRdQF$;~*NBc!nE;*xluch>s}"¿ԇ9,CxF*| vݬN `ӸMd Ch.gfm v&'rEo,>~jµuG %|GǝCs Fg}!Cae9:>C La^W#G{u_&:\s>eYS^wgXcDǚVءvSum+i72uWV,+ÉOa|Nm<D,$Gx`U6]DjN:ùC9ɯc/L }v?{̑BD&{^̶҆Pr+ۥy›sQb'[&ƴ?=gdHd|Tk^L5`rjZxf*uB!1c4.pv_i!r"4LW 7#fys: ]9Kɿa&dXȋ&& ZdPDϔ|M嘳Q|jX(U QI FzH(ןBPKFp]#->4'(UJʻL8:nL7ru E:?Lt+ߧ[D023YLl}DyJ,u$ YQ:hW,+]˜̧h4v!)[JZģ:'5z딠ܟ:ghj!~գe(vlo u]` du/%vN]IOѫ5U߽ڼɉ^l㘠;Z;u=JTo⎋_UuXqe^,$O` p%_ֿx(Xjhkcfr-=xzs~-&7Mr*ihGB_6=R1%X;+]"FVx^DјI!G׬'*vCst 8ˇl9"@hAVmS_?K]xF*+EɆHVp4zc?s/؝`(fT%=XZwF;Gxr7hJ ȝ(yA%-(@NR,3^뵢ib -^ Tkb =mhkpUZeUX7u,28@Up)t?2o%J'S~aH)!ar9h;X7g84&D6Y,8<];j̞uT {74FL {Ph t0AL>~>9n88 J *u{nNi jN~-1€x|rA=BuЛ냩 tLrqDr+2J!H00@X$>8ms4`8[3l#w 0 kg3%S;ާ%P)6H92_ec>/ aF3ZXuԜ<{[O+;/= {rY O" @YV~ xt|hF&M =@ܓw?y[;e&V~sKv#?ĹW/Hyq[*f+[ 'j{[~V2s~lxڇ$&9 Pgc fNFިXU OU>UaV"a)riEgc Ioo 5x n[XxjnnԵkpTUpyZ')WpO٣; $JD[Bf q{A[35݈WiB˧SR4=1l#1Ԟ5KY[iLeǣK0Tti vc?Nlt™KX ZPݾ!9M9@Qg:Y_wI|ۑLndcqkG=5Ck5ocg2)ő \{-`D&"*Eb~v֩La-$LI: Cr|D7Q|]iQ#_x1=ox[31=>SYJiqkJK%r0MCի/c$5SC5J)p"&ԤJۻ"a->v *>kՒ.9/JEf }]( "I( DST 5 pcsB l>R!funaH%`.lu(E,*t`挡$#$e؅Xs"@ ?ܗ^1!^3.(M'5U'h46R!xn>wJdKPI!yAQG *ڎyn[8SϚPuWm \hK!7kwZq"ZN{!=kFcWd@G%j;6}S#x`Dn_2BX&dtpQvvj}gwsQUZgC-&7IJ%H2[{Mh-"4&d`/ tzr|AjXx; 襴dalmd&}Wtu5'eLk4RuiDEVkW_q8mɹ_]23&} '`FEKHIvwF+ Vhh>*gVIgT+žrVCLhwP M/) ZQ@{~FH[i!1a;XbQztPʮU4.m?7N:ֱyb LXŎ~|7mb.Er4rzDٵn9  ob 71QYשآkaEޞC#.w,A .*Jٽ]eSr唍L#WYTN70-nsJ)fDիn$`SƟ?? lDn!fsЃG Cnr o*WlLi$~E0@= ~sAh-~UIA[Na}54ljn`(D1<+z]u9 3gWsG(AV?g>: !³Ab 6d,7ɾƐ0I5t5ug/@HXRMT pT !aN6xk7 Vev-chl[0@KgVe\qBnOv}yp9 f)2a 7Kic@dMAGp]z"՝PF#H pkBE֯Yxm`D~@uBW0Q8}Yz%՚e2>>LpN;Q;7IkƼߙ~u1%TB1A@ЯUo1)yY~QBHWʃkg?)o}3/E-SJT0,תn!.cEkw]9U2l\)dHgn0BJ-%t.J+6QKSMC q#Wl.]rLޤl| M$l5A(/E`KmE=?b|BJ%Gj}XaIXHYkђ85"5UkӲ'}z, F 9sH#~(S|8}12V0#5yfd'¹=`{/a izv3GrY< NRYqYi* L5y=V6(*B5SmQ.3ekY 7 +1{rmoLrUq ,ĺN<(CZp*-O򄣥.2``$:Nh8r~q_9|~(QUVǠytS8[bcԟ x_I׆ ۉ%dB'nt*3C]' E cURs(aMG[h/6*Mn1 hA2. Q ޙ\]mGsܨJ칭mw {0 XA1@ (7(9u~.aNuaQpi`= .]Ԥ:Ǿf(avpmh r<چ6Rl!|ƥuT/x|⯰n1*q|yh NkO' D֛%Z)J?S)ki73=Y@H> ( 'k6OW-2 S*?,nM-r΂Ʉv,_7flo]j*u >rcD|MCS ;<,IM}|84N3coC?Y-yy? -'?4&w?)R i%rǟ-Q>Hg:Xտx: r}q_y lE$ jg;<}fW͡W{YZ/"`6 +?{߽#I{!w=jѹg7v{ӹNoÜ{rf[ߪi8-`uQp˜VePh'A^bq|Q/~1XҶo;Xpg-9F=G+z\C_zk j@>_Y :qn̘T[67 (9Ll"\"$(QϮ]]i@ 'ӊ J-27 雉 fA0ӽd{!I9w]k5ȝqǁU~y ǬJpY)pO> n w#C/&islq~п;ח~?U~01C-$iLfj dyhBPt na^gaa +O]=d8%?V@u@M[ PX,Tn41VYͱ2}@tfas2/nDI8=0'Wۄ {Jl!LO.Y! }I&niv|s? yѦ'z sv溈Y`]ϒ3t9_~ȩ_֣x'J  w]81gFTmUt]xNΙ0#t[BbMN־V<W\ P: p _6u[{uMDNiT'e&yye(.X`c_X¿V]vj[ƾ,n/bOCu :SxV-K1ڗ>!E%vwUc.ƕE`uœihEwi`,2bzi|P)2D']U~_@Ƭ  l·~]1󾦨JP#(g+UޠisunWwk4/Nޔ=]DR]=Kp8fpz 8(- BG82흤ߋxedX,5ZWΦnk:1qj fM<(b݂ u4Z=d'ó5VXG<=c+۠ǼYijj>N7^)SJig1nd_RD:4Ŵ*z&s*;( *|ٯI}?=r9J,pۣ$a˃SS1N#.7 0j&NEZEEB4vxdmVzC,!n3jҁA+uPÿvu:wرpykdѫj(Ӛѧo/|)};`*[FRݣa4NM= MyZ0n%XVovZDΛu #SLO<a.p=idCjڎ)h\ȱJ D_>P `Tml9^ Ǜa>;$*x%x2]Xi#^$҈Ud=jf@Y4{ip[=#Ě ~V3?NrO>@cz{-JVQҎ6,*Kd*uWs"236|bU|'~<`kG~YP#׌=:kMm0 /7:Y,z8XN˦2A3Kcfsѓ x0)y@'} a\⣓&p"q<ؒNf„Gu`4ň\\^ipxQHb1O~|?.X>xf\%u%/U> @\)h~IS_A3ZNd' Z\/ )eMr ;53l(jQ_'rf^K! x8o<"py( ܴ䡍.L'FxvÏ:sQstJO8ȷ=lo?7u׎}~sj"\^DV;P `OMyy}*%CvNysQd=Z*lbF|6p./`s [Ao&_$\ C U縦//#܆"?fop 5?ln(mm*:;𙹮34_'*2?lkѤpgY;8q#h;9(٨6çUd4UR\oów5VkKVk0I6s# ʙUdZI:; vPۥ/:vL|ryzȞр\z&y>d=yEҝ_A;RY'`BLc\51Ȝ!ws~CU$9ڕ2U)I@r>|6+ jk$2/Ix}'M&~!7]I_XѫC"=F;7$de,}:bT.F{F0ECa!~ yo 1A'7W9_5]l#K36V:lPT mӅf{k śR M?p'60 ;+,q°B1[q="7! b,W7&u\szCG4Q9Ӊt]AQNdQ*`J,e{px̧\=zxխRaS^=; 'nBRf 4 0BFEm8(K)l&qxݠ**RX߁ F9'8=Jgݩ7Dߨ"^PfyG>)86 Oq=P,E> |,%)AMv0 Mz{( H\p%4CA.VPjz > qhr).A58376,ee[&uA9'$.k`XkI9f3fCXJE;J|SC\md&ez.hGώ>k d'lm\{Jp^[~2 EW~ j>߲4_U~+߮;|M1X|<ςt9ž{o*"anA{g^FOh f ئ/S"`-7M뮂<3wV%ufGҺފPP⤸dE{A܀xVj +R5I1 CE?gѺ4XerfjmXEx X gk8 zLwӼ)ʼ-W $Qavԧt9 Չ՛Oy"cd!|ېKs^\_>GkcIt m9lo<6 Po+onbyߥp+)u^41Wo|!>M{m>ٙ-Ft\rGJ^ZHse@sᜩ1/\psXUHZ}cr{CW1m X~Y)$| V0Ú^Y J >~d~[&T;j.]_~\h"jNl5oCYз%>Q‘9]BX0CiL3M#zwHY8aK3R0.\e$;~^3d Rj^"ocY*Z<8,D_hlj u١EO ZK>x::9ZtRgO>2Fd66InDMKZ:lҽWt6pI<u4g: v22z=!\օ9O6} _=8Ui ^Sz"_{KP ʑ%c֥ ~䃧2At2, AxD7 }7Q~7-qƔъZ kN) Z6y1:f_a(9͇/{y_Ց\Ze0>gȦu!"l06!2SEơKQ~*=/\(q9G^rADTnSXdگvr8? 8z=efQZ#-:?io'o4צ!|VL Cnn3EH( PCQ}رHXx!>-L3i}7B6<.@FPןL,<Ģc@eߍ /}Ov0Auzn怺> $04KmCu~9q0;t5[ϓ AiTfǰ0_<0-. ^>9:N-ZDaI`4 EO%tZ|3 æ(m(DyD 1uge](@B]6sڗV+㱲ޒ'/z0TaW..?t\œ *R$l % 1s5B(\jh $&9U76=9*$"tw=MðEυVPKjohLiYM~vy ]_r/#/ W ҁĨ#XJȸ0vj=z i Ϊ]FYsKH>fɔقhZny Ƙ}e83MGx}B@O. g%)6W4kt|;\a׃VsxŗERp;K2&"j[,Vi(H-JLK_(DmCYRGtj=;l*qf)jM+IA OӹcWrN+6&pR!#.QBZ o`nߩU<'|*()sᗓޤ;چ}`zv;?.tb )OUd$!CYSH1m cJWOxpoZz* |ڨ뢯ysTOY @+, LX{ؼEPf4a\>׵Ey>Xi}oX/'4|1{s:Z48pW[O֭dܶ v}RIJLoyҟtd"-5UpKz(bfm'W~/Z Xd F"Ϗ7k!ũk#aQi;ں&5 Jl tD4~?~1$Τb9W,j.ﭘ@fHŶF2Ჯ:= n OǢ@2;6\UtE nq}c*1Oc/ZHn,W4πR0f:PVi;I'PgƗ&wgE'Z1n+v(BPfj)n'@d1OipS S.qeEDz—Gd{{JE&wwūc2?ܙאNP?A8/يZ>2er:!Öâkdxhw{]orDk*{ уj6Mc/o}@ǔ瑘r=1(¢ K~f0.ܤuWθX:l4>C4\lL/bm]n:x*tZZxȽzܳ"&G:\[,`PRqn[e~=pƚzg"Ѣ.^M#U^_;"ў7Vvs RUl:e]NDgA)K?14i2"9b733L.SFޠeT9mԽj-:Ձ+Y!6hs862l&4I\8ĈO ȾGq~ 3kNV,׺ ev2jlGvϊz 0HP*+aR $u@䩻w ډπc IA^^4cB~F(3A8Bo/hz@EC9QU,;Ly/ÿRh-ָi5k<7,rW8OpU$R'ÎZݭ:yd_bZʈf9|VJvfخۤSt¬gv/H55kOC{~$C!X+ 5h0Ǧ5c:fvd Tj؅' I'n*~`$Y>=G|B󽈀 Z{5}҈zT@-{Bu:_Twхʒ:w-{Sןp:Yz._(:YLv -(N`B⠱Bdil|?ux\E"6 \EphY~: %S^{:o=z#@cqn=Hvȵ;{iԜci*Dpdh_ެ.H́h L@y;4H1U'O^=*'  nWsJuä] *"c2O7yExPJC)X" fJ^|o6>96o$!v|6qSW1=( 1vT$SSZM Tvێw!Q2TڨMj|uae p9r+ S?N'۵"SFؚr̟X \քQw@+ 3t;'_6~Uw~jj#EW7[f$ʧ]R3GRb ͜J6`kQ:%*oy`5BQ 4;_t~ѕvSP8c)#Yf<?xp[4vc 4Ɠ~t"|wJU79#rFG|n4A fFt zdo{-a98O2e0 zvvJ.pc̀!ʫKb1 #6 B!sOsژgTu`K,pk}_z!Xejݒ6f+Jqѓ͚:o h+8pٛ Cƻ$་>rM x׏T+|D|!t|)@cdhQ "͖ɘaA}]VNCn *mqc뮭/hlz(1_;3~ :l[jR0SP,뙕|{jcV+8J[f#oآGG.")nCf!v3 VPb?7,T.9Т_w ;BýWE괆kܧ'[6m05kOo5l1$Ԧ)\Sz*[Zkky,d6[z=FܾN;gQ[aU=OҨK],` Tl7zY ^*m c賕e==}ʢU6OGE~gM #j x]1Xo0a^^%5OZTb`2di9Ƀ o<\Bn;`PEo u] 9qs8p~GV#dpc!dbJwɌOqv[N? ?"z$df N,h Eoh8ѯ3^ɣ)/-Dw Q1}Ǘ{K_;NH*skiŔRHMh M ` *6'ۙ1~?Jts% oƥ{tg&O!w S?`! mN]SB4iOAcښ4o"j7 R: *ue#!i,'*RJw֛]=FTYHZ9)ɤ1ʱǘ߿؜zUI|'f t{+/`CT{?6KUۯ܏m՝`@)󚕿Rc.NPFRqT6$<lKQ4~f&\dȁ.rUhzlJXr^Ql8JٔUȎhzLJ^[=N˗<@$%(RwyFF쬢x+MQyD56ݞjq ٖ]RAy'W5uWEpR}{0K-0:wGܘb1u:Uʐ2oIIJ}갯.oG'hZ,Z%*N&}e@\x_BY $mcK|AF [!&@CBos !ow<26WE$B7ܺuz]R [MhAr,,#zF s2=yz2k& [@X>4n1![ܡdic-,Y"@M=>#I&-OJIkCz`0jl9PTS97UˀQ>[ծDȃ!l~wx X"s\KV-b h}ib%h4~ Ƌt61 8 dw:Rp":[J\I5bSO kn(1 3ib ՒDó2 x0Cs*[d{1aF=k78hҏ\=ָg8aAZ1ĢC1z"yedk8BDHeCxs/'ܪ+RVV=KkjC+s&Eq1 3@ KȰ9JjVi0'žz++p.+g l?f|p/Θ{cfz,p2FigH+d輰Pf}玘n @Dr0’#Ԭ^50WJ@UQa7v < 惕"T/8MvVwxa a7>K) =_\ !FF'*ujl1O\aרIA,'`ܾ̿f6%gOƂ8G{k [+~Iu#ɑT'ȉ4EQ0Vtg8sMvKM)ȼ>7̓7 XB=0x@8i!ĈAq/pƴqĨ?zBf BhR6z6PsW->2f}qQP$3LQ~ MYbX)$ 3kU&JD뛽$t?0AUDk[6y]~)yRb冸GՕ nb*K=Qȴ;Qw]yrI2̈́# 7'xErv0]n@C1nacցS:if/ yXAg-VrO~d_P;e[MheGv$㋤l۞qpkRxߵ[TTYnWS(\`郄ڑ,G]YLƞ_|x~Fʛhpߨq6364ʫS:931Dk{5OU0+19NDژȞȴCc5M|u| afEcֿ"/;[wr(3NvӸd?/2oFatt['޷CBUv#A.NI` ~]hGQ]Kx606_ Xd.Qr|Cc'm.< L#W`Co(Ӽ1v kVQAJkr%yR.$>QWKQ v\^$i2ΖX zfWFA嬙ߤiiudίkҒ whqZCE({uPƿ5"%$pЗGyhK<;z[?"*lݦo;:>Jf6Eз[R)1#ʯbI:|q 4dvC;J rM n)EIEL0 bD(G^~̃2Y &|[Zzi[X+JC>..DZGgJׁhҖu\(ݫ4,/5"Xl͒qGWS2Q$rujXx{G| Gv# ̻0AQaf[<u mĢsHM5y7d 5AܺoB =`` XЩ_jy槉l_]RٽΆF\UJU6W/ź6=Rieh`KnAs`B%RY$u>8M X+:p}vgn}uW}@gך@Wg^G*7=֙!_KNVhՙ L}/Ojαep(^H׉@qSm3zG'I-rW(/Nf=>5 G|?hQ Ial Je3O?cETFS+e|v]6Ta }+wq9dffdbnsZ?zq*2s4רF] jE0S!۲~S%~c̥S#cω)_>'m-(,Ǽ_eoG_۷WiS<9Tp䦇77k13:9:v~>Fq - M քzH'Љݍ 9l.a2m_X(u.Nqf: bke>9ygmsw|<& n!r4<Ķ4{;zn^zd߬ҁ'"MU2Q`'V"̝x>uBLJZs*~]cz jKܤSV) P?Y& jZ>fPEQa"uD4-nby| nUL'q*PO6Twy`g^7xJ 2+Vx,2lH@=ゖ݄Np*V )uft>4B:JOJLƁ@0PҖ4:9ccA+1/l4+Qդ 4|w^Yv0Lvܠ'Y•=x\a=4u2T_OQ*-nZ".0"Gw>]D6ؿZZw)il j9%%鴁!U;69?orJ7Xt%'w2 8*oܗWH찡 ^gIJV2=K ^EbdE_E\nI4['SI&\^qla*[ySk"ӂvz6N_Qva6ZΛe1mK9qʘ{AMAZ-7/쎯:, ^>dMl\`EWzj佯;\+Y+EH~^y}1$ONK^c3f H$ăMy]v:L2>%j0qp Lqo'lAf^vI|ZBgHmP{FAaWja ldo0G b\: ֊,]nD;a8 M1x*P02>5pҹK"1czjYWמ*^5x&ԘmR M## rceXgUd19':4 AYHޒvn',YvH)&R6dA\{"Bj0Qz itoF)ޱPX)O fN2k^dDŽsqA0Y]J;[K,TQjW[o:']7Z|q=Wu2,l&e'ynfb =lqCbiH` ֖ZѩZSI|BFх+â&z+Fƺtk``<:QrK JrhÝj u8j"b?'sJ3MRx␵D2Y HYYsIay܊U3&໮^4KzM{lclLZYJ$'~|k_;kb 넢W }r2^4/$ g AG K[{.w(`P.࢛NVY*Nu9h-W0~6LK9e? ٙ˞8H3f1/Ǽ fDRT7`R |A A0uH. @- DIE1x)ޡ0ZNϕ4->5=-Q͈RA[@[.L* Uh0khZ;o?6d)=X,U`i] Aul[єIRH5$f_! eN_GVGýp=D` ߼+!.f-9!e}0е MJQZ w2&en1;|H(6w[8ƻH5hr7+Dc)!1~ZWM=4U")PbdqnwX^t\qkVcJ~,+IeB}{(eVgc[<̰CVvثa>7iĴrO}lnúcRy9DNe(oZce]N,~2"^awB"F ՓOTYpB{3t\-}Ƞi=qh5ߵ.#_IQ~ #hW ټ?>;a݂sVN}nAMԻi4d\4^SW>CiD|3-օ>I|>~dR{Q-cVP$W!8XpŁ*Ctt1[$JqʆPb^Yzz`I_6ꖦ0$-G6` cttZlϧt_wZ7Ž+ DO;gM{f5P.-h\ȾkmbP<2K! A;յȕPLҮ2~I\:ԛAy>Q1o^z&*+&NGC]lJѶ(Wbg."BU!bĐz>qSveb?Q~k2g'.(*!T8UD^yȭea+;7.51/2 ѵVLrvR2[W$ӜCg\X qV6iǨ@ -| -dVeJ>E4Q2 S/v\_a\ґ4&^J'N.â~xЬ]Yq9K]xCO,YEbGq󓞹ˎ HY׷I}o5i\&9890Q;. Xl;y=Yķ.=1i܂fSL;xD+gD| N<2-.͂}̯ӅR1(~}a֡ {5\܂wu-J_Me0dwvW&ǎhQw^l(UZrHɯT!B~_:u-\: hƫE΢|^m@MY]hۀDj^ŅnJVG,jK|nDovOBY}WE{sGMd~?'%|f!;T5⮶|:ToMdmҫ8XS$a^jbζ?4dENϺY33 PU%qiH@f bD)"Sodd9!$a{Ӻ Rk_<&+B}:]-k>SR24^JLSu$ڳ>ZiFL{U [n*+R(\ *#Y]Qǰ[&x۷LME< +7Lg?!ԫaSX =qt >|vL6KnoKej~Y&ZHްhבߪ.:.t+@ v|\{YX}YU4uqo9w^1PK5߉N@߬OE.YƵV .n)+_)gd=7|m_p}92kH.d % ɚBtOh ]x>C* $iׁJaFdkSVzpqf8No9Dp(@X MSܬ@y[GpSׄ9Ժo?ߋS¯`CԹ*lxAA bگ)~(Z#@oA':d`U-.e5o]?܂p#&*B5.DLCiŶN&j eɠ Zߟ8 l .iVbr~$hV:U 0SVP?NIWFE˩UPuġÉ`FT9>g=HNQ9oXDLzr^vY7x_ϗS'N0qV՞,w}u5 B9AR`O{o\muoK+LQwLAfֶ*)McHΒڃ YgjnjPZw-͏F*/"LfD45T|oJfuJ/MH[0^KluB晶]!Kt+nϊBL'K "|FV5^jDI3m//R<"eW9pm s3)+Hre-YO?Q|bu-#V_ye ), `š ;YJZ``s% Q[!?}ވǀl댖?;]9yRLc(1Pl)K|uҙu )2ʼnv)) BવZk㪮|}hH#ivo !eNLg#"4ٖ-BW+^l77aW5 lG4A} <µ>5y%e$j k3Qxt}Yd.vL_w(ܥ_1z#sSoÑ$ V}^FeiB{$ !P-{47 _HwuL)iac}gL̕TN?i7W.b@9ʖ_fR{&y8I2Nq_mWEmpx? -WJhm].vD$54$wJedʔm!Xw3 -N!IUnl9$C.gvYu>Y F ϧh%xXm {썿|p8)d ,NxWf ^=?yY({,wwPl_UCpuD2oKXҔ8k< 1 W"Ll1k=NRg}e(Ga U\{|/MzT@&c|s!LsulX͆3 eŋ<G.XG!@ipmdxF^<-r^%Ws 0@38,0,B鱅{Ĺr剓[67n{̬D} 4/&` /m @.sǽ{Pl)mi2J,~__cuZR "˄)Kh%?.]Tn[bm5ukV>p???gy2.W2I6nٟ'7J1W=TF-e,u0.=~nvX$l<š;0ĻGN^.+b` ggSKoNvFX5Ȭ{3ot*"$jh/f#<:W(BMS=Bo;#@G;M6,̮?ij'd5e/Ed(wQ`t-Ǧ]"ySU,d:]+4&NԔ1?jybt+9~K ]aEr=k iD~ܐr<@$Nfܚ-&c,D4y5 U?2BuU8NGS*MRzdڄ(hP :+^%LUP9#%.)~IfBCfs iޑ#\ED9Su?"S%NVi[^KqR°|:W&%z}}J]NtʟfPWKNT;_]g[|d02jW}.k[,.3@P,ЂqU.g_^I_ےiycR(֬]wZ= 76)Lڃ!Szj,XٟWT{UpN1ۏIXQо+ eww2taoL.V  B|N3ezVm#%u`道IW9 4X׸`_Vm;{TZ{$b@i)ݾMf TK`u!!y9`-[R(| ʒdŻՌB#pAfs]b{j=ΨҀCՇ!Vk ^b'((nޒkstz[&µAʼmuAk]>w*N0֟qFpJ.jܹL}b̀;޼ ;PzHbKj$ ,*Wlc.qn6ic94t_íFeض-s/U$p?: #m$^S&tE웕:&TXLki`3^PJ2\aHZrKX8A޴;Y[[e72-('3EAbQ+~~Y:dֳz]>.$#,P>S”p =Ltjft'[ܑNVE-kifw/1em5> )wv=&%\OC8dl`8D>0{зjLΦ(یq h ֻv,Rg.XN:s6TbC,֏>|j'tA8^|!Tn ĺn蘚 1Alxxo`xȵ.A2tу7[% .H' Y2Բ15kQzW]jDE^/2#-&h~ ^#YT/bZ]6FOIGVi'eՔP HG1.fqvZzgSԇ몛ú& 91(+ dIDZBĈK0hvGĴx"΃1.x< ,Ԭ L7uTOVam0w pgIBR,/l MZ,fI9DݫۺX Y  FLPS~\cMy<ҕoG#uba$piB2\ª@t5?;PHRe&z`9dh"9n?rBܣMu`ykl @ yL!وu]T ̬޼+tY?#R~|2d$RKbE/,g䯮M"fˏ"IAV8.jH `!uuz~$脄!p3 t{7^] ?gQМrXZ/X&zBf%b+>BRGf5ys rI˪-,JiJN4渞 [9[G؅msT~A9Med%;֊x>T.zϱS!|zqks-#Q 2ڟ%ךgf%Co-&byfԕ+'KA, 3Lt`仔yp\'O:h*GIe%U_tҪ,*/ˈ'S{|=r@a69iێ/KKnnx=t[s5K*J]&eN˅Cvd.C=\kEUkK$ <}ML"َ ᫉h:<ʚ *\mUn4*[\<Dm}n E{C& To#`T?c{ա}^.Rd%G,w*PSB5sAk2to !QY3 `zL{5=9d 1*XϚ/RRSA^@dA w|:RנR@jVܷ (L;K) dt(gds tc 8_|꫈]Nte Vf{UVVKЅmCV01ОuR$"Mef;u>1 {=H-y^!O%|8N>,DOz^=Y8YdE8Y)i'Kx&gwv9N"lfF*,mRY4/Sj$N/d12Ztܳ1CJ,&t>D 470.8ڕ0Sz ` .7;ᙓaxGP+ccw!?ii$P0 _V0‚6Y#瀣n( C6F]\=P $trݫ;U?3 `]Jepp5zi{ƿAF R!LC̤͝/f)DkhfWB.w71G\QeBp'Y4у$rhf站8MYt.;K3}Kǻ.4C2 ~>!ѓl_CbN6'!B`?ӗ@xY{Qklӷ+2d GiJ_O yc٤N֙$WewKK!>=6[+ 7tް=LT9HMKtK^o9EY"=5'HVz73"ί,X4fY~9^L1vD{95^ixӚEJ.IDky"tcwG"|ŰI=5(2 '3'-AI2U:N=|*1"FJC>3aD㻡TFt'~6o(`3jG{CESH9u;7kvǖj!HEJZdyV:<`l/i@;H@WvKv|,[ &&B{JmQMܔi d="X9PV2`,Σ>2YO  X/oڼ{$w%Gs>ѾyBqSR{2hKrbؔe"N̈+7( "ҋ+~R3D>|p`-R4rK:JRyr\%IN%z::(x*4|!-9:@0qH#n7k,(ǩ`=y]{ :YRHKp}/}v&KV;U=>ݏZ{PO\Wvf1zp6zZnss$=hAz94yF;1+!yZ:n(Xwns;- }*{:0H?&}'0O.m{"&kC!Z2KHP,> 0#AM ߩi^>˃뷇2\5{#lp !^h FvW^y]]#D;{8ab_PpSө" j{۳?\,\FY@)ڻr*+ }IkS_)Ip~}ӆB[&2s$J[ڡ,OD eI1 #cޭT+WcŜ[.*m\R栄6*.vo#},XY#X;]K b#.hƱ=z*EވE*_@ԊS2ZEpGK[g]4젪rI@#$YĤbI`>H=KOwKZ]tԢQڅk+4q:{]\\2bλƦ#Hvmz7z4,' c-m!P°z ?iˣ{.6{Sb_=Nc0ZqJOθd0hu)lQYHPfJ2T0IS<=h9Gt%+la@롂ۜ㽸Ř0:fb1-nݓKMiSuIb-I.OdZDͽ`Dm6sSZV: <\/d^IXzZƩ~-9 cE\ӺJi$MAic>ء1$|BVd3~0gbsf4E(wB]la OPK"MQg=" 16${ycHTxy|͍1  ʂ2(faB "m UhT[3$ T*[(lUW^*o 얆,8Q_lҳT߰F)dճ&ݿ\CSdy~Djd4#Q]pf$0y.Xn?i߮jPK?+H١I+$ B2.l\S+t!KU%KȌ |[BYP/3goaP͔'UwDu?dnH`l_Ыˌ}(gAq 0#"MJ#`k~1zhIM3 yސ̕Us2;KňA)\ˤa{!?+# ,[˄c7{k&ǰ7q՟Lgʉ+f4 evJPC= KeDT|i?;E>aZa'.Y6ɗFMq7:)<xozXyO[lō 3dz4_QOȀC7-pw Dγ6|;t )tW}c9&T{&5WI"u_)# ^iWβ p,X@A|.Mks\ xk>4y%c) 7&IW6s<<8SW71BUDzT3>[\Yg4T0r+zc>i2LˈLk lsh?$bIF6zoJGyDI4ȃK8`ᜮ$sϮg)o;ƄRX>ûX hKLpٙw:27-gc$S*D7ij79S31dE0B|;!t:ANB'7g[/nrw5Y_i{1Hf g{[q naU%B]u 1U2bfir[)xbZWm2B /1t[7o%tO{5ry&eOE>E.j{GP9xr!ϣ;z9]aT}.9˞3\I"Eb2T>V_%Q5!n@>&DX{ \l6+J G`|HBːKGgQTq/PIڄ=L8e"L7?>y9Uс?17vi snոN֚;ZKFIq д MG,J쉫qLلI'LKzN;?rLZAFjz!!Tkui?}v?bOzN02TŠFr\6?w9/əͲ D:_}z}8ڃyj)pbr+=0J:uqNoyDs>O(=憟ss Y39<\aK!nݼ\G"Oʊ=!hjfϏҧ{!}( <ؔ=#\V#oM \ŽZn/NҀtbZbNcPw_9 (OR6|;/!Aikz z<ڥ.@XBvw۝Ut/Ԛ)!Yl|T,+Wr⮣GjQ+a~O-0sK)ICt[̲P sPHŨx3ķ>\[ 0+Z m$,U:"OJpOc0gcKgiꝑIP=58dzt~%BйG>,"@ytIA zRb8PZm&2R!me^y!Hip1qi@b^{pMu @Uh U }l$r rI֭.N0mbIU 2 &Aˊr<{m-X=݉#8v_9m~/ʲ1\'hX7~;fg{-1Df ~qtӨ5s ז`;dŽMel I8ӡ.6%L.'ɀ.oNHov]= چ?YOd1bJm@:|=gV-j]ԗ4h{31Nrg$rOe`9`r4. #VD?Zfᡇ!3Nd E~+o edbw{5IE8RVMw( jBJi(TlȰvAGs]48 ]zԃ~T`@t weK5F)hxVmKhgj;~A-2iGkV w;`+r:R"3)NqE|tIL`Ts;ݦ%A^&{bpl E𱲮gu 6Kr0{Kp`FxbkU{7>,Oco<B~3j0DRVg0sM4D7WOnjځ؛!_xm;=’_ZNhAl '\q~VѭY*sQT7lҸӣ䋺&줌\¨p%ûf f֮JdUkGgx!.@_KNWH0u5IG\hS(h)DK ,ٶLfxһ@hGȡkW_;B&TN3tg0yg 3ݍIy1G% F3rA'6bax< LVgkv0Gq8twرh {HfqmǰiV/z˓ieDg_ \OavR;?tbeW\+4#7:K,m6/@$CL;7L}FQAs|#2ț}Ҽ.1:5f@|jsì'hv @LߊpH!qk_^RhS@K"68#b \?-|Tx8Cm2` v@`@۫X%kY BJFGKܺNqxdd?LscAH{uS>lss@-Np^Q!`%67LߋoC#G)x@_ ň%+T,6V#?gH;C dp Vʧ2󝛀Zk Pb9/);C EN?f&>L/`gpEW566.3;Sc +%%URf3ƨQkd^^+@uaaYA[J=&`BqIfc߲ 6O Sgg]dxO#q [m?d'4M\O$TiG˻ *Bqj3h^}&-%x^mɵy  C:}.)^F%F?2',ۊػ<㱝i#Ͱ+Gk*[OR%v_B]T~G}C#7  oAj R?^AahB̴ k[ıPz.rTAhXv>3HŦ;tLri{#t`9.siرxEj]ZΓ@$>{pLcmt'ϝ7JJcXQfIB7jjuVD7t\c1L<;aj=ߔ '8sNU7]7@%j}:WCӤ" |rkH )2ǯ7> a^73v')'&>I*k xm썘fT3k=J w-m6ܻ>-X4 )&x"~Y{Bili&1S kb K #Gzhu8xF=]xw0po hZ[N ueaW~O%~"NYo@^6O" o94AorvB(k]K]qt| }kr``:%&v'Zmh1(,œR'8pc\= <8PHÍn*rbb>vo-=b S0w>?_A)z>9]XM#V8aRY~s4vLд_kч,{´!Y6b#4ދlB)TXCA54 TET6W!p4EC~\ 0=qqLk};+LBss [(6,hj%d(Q楀^+ZPV<3STE^7k7?[Z$G_\u!cԪ+y4J*9XBDG8.viteI5MG"b JxeRr ߪV:^GTƣ8JBK=+ R*0nJ+k <$޴? (lSpCE  ϙHnh9>; )⑊6G.=d~RMRi0u50RXqxhf2C'gMOWh8)8P@ T-c<gY;GaQV (ﺽ*Vo-vK&s5xmJy#3x\M$+;7n[ TԩP+~f6#n{\[|wNxϓ,dmy!eQL/[87dZmr!kf8Np֧Xbi]G!s?>G3+hUmUz"dbaJM Bo,we*rϭ5+cÞPڥpE@&eTC>֌ Z(ES z*-]+UOexRϡV&¤nM5쵚o^Ō»Et+,hKcYr x)#'@}*.OST;bpTk[HPZm孂 TAe+3Y1\CԢRm81J9ێ{G9e/НgjL-I3 7U. (Fò~zol%tL[r;Aoˡ[u }Ťȏq2G bsPG18?DO "YG~ 1ŋ8p_w]|ÿ*/_l!}W "msgb^L3OCVM{m4I"=-?Ljxq <]r *<]=UEs<[px \(#eYOPZnQD45A=xqʮ<s !v|HPE]|C*HD?ɀ: dIц_JtA gc a(T0Ǜvg@2juFoI\ByZ`Zߝ%|CA[:;Ee8r?諾f9W0B!~a:ϸ #L(LR nZNs\M.pXucJ9Mw#MMxoj( do81,V0 {Pl0D԰S|^> 4ݪMX+3$eibےhu]]WSWN*q4:~JZ)m\5!׺Dږ^59=s[y򙏒pOBK|7)YjpI%%}V˴;3hu98JSMLO|,\RR*, g?09U6K8aP)l+}9 .U`nLqb R$l(FpmhV畷Gb;#RjG`GV9V$`f+UIeshYܬspcey2ԱD$2>ޜ4Ӗgjw22_]vr?\s(A]>')1舓1[Y&Yz,2R[hm(# io)7ϙ~q/U<7ř ``Owq:/G1gЩ.#TbRL\MLʯq'2O"'0/qX0c*onEP{cgeySZl)J_TfF^6p 3(pqf.H %{\9=1jE(yT@S2ֺ5v%T;g;08^C[Y3܉ޒ"t!d4]@]z0m9 JV;!|]Wq :Ԫ[b;heJ\>LLD\ 551U\]$xvk7Ihve+K1ĉ3cam2tJֶёw@K귔yd*.&F}8٘pn_a dİ慐Mj;sRm/@mXY{29!q Ώ~_{xdxvrɮf{VF dD:G`R Cτk1'QM1+fLp8CN"c=^ʱE6!LDтwG tUD LF =ĠFa۝9A,~H7U,٫xm)0WtG>N_䖆,u2+'uu*P9yFHLLLkgSH{dނ"Mfծr>4bۇ^a[GD{ֲ<"LƕHd^ﺘ'D:hբ=6-r>kւ@D"OBAm04Ywp]󨕈}-t*c $ʝ[O,}dF-*O2-g۵ccfx=&01M̏&(s KTHq.qʳDElIkzn~)Bղ&jKDUZ v%]zT%?zRN(׻C4E&&v=jbw?ʙ;7ۢp{XQ*55d/oqdb (PJ|_!^gݐS2$LHgק|@S>Q[aAn8nX|jq1ny mi>ANnKçiKn+Xl^` Q{ rcE=aVH}N'G5!Rfr\*ҟfJeaRR~w8֡jy>N” >"SvXFlu7Jٔ9fH9~qI3jd .,-, Td pt+eP3LRPjfbolG:(AqL?Y3/Qhj@TfW3re*3"vC)3jȆi?/' $ +!Kif1_T~883BRy)'kX:S|*U]$1;E iv&W%XQ.oiI]&Zrie;0>i礪 5%gU|  J%+pfqy)y_fO]ڨ\ #z!(i0DM>s{$ bA) RWU^{/rM܊m=f6C06M+Odt>\-=[x5ݰ䍹&suEfDy҆EEAk#YąUBB`wxR+Fy-;2 >w/u`gd}?IJbfO{wa'>›TA =@qYls~!*Tx눩u~8M7:Fuwp׊hd2 O z qm@0PPcY~pWuiKpK块(04z^Qû{5ȊiIā2bijŨz=g|P j|4'^w\C!=y=D8Wo̐gTYw2]BQoH=TL=GJ}/f]7%4=g8$s__r]SȆW 0YBqȌisU"kKw4XݤD+VM!hs؏ʦ!ُc,!8uωؽ⇼>P1d,eFs/*S/9.|Z^ VcJkIgrR("Ck_Hdg @7$261tX/X|ۿu>坑/X$K0ԫ#,/ _hlUo'Urk*/sYLfW*sSYif..I&+!u#nZs$p3@]Opc.vybzN(#[.7{QqN<}q k_ rMOksRNęIMq֢=O@ #]{؆z2v `Qr?|p zH }kxc&Vَ@1nq qZ7<]1kwoC S cb(Zm#`_hte~=;tCl1*3;óEw*UG>|6ƠҬL,){1|PM%PZ/SVH{5|BW odTߐU&5xM67D*ymfH#]v bd ^U2WR©! '?-Mk5F :'iK%>|54S.+OBR '0jÉ(&tuR1^^{3@g6'./n)NѡyPuve B{Z_ ,1_A~r콄8KKcJ7'CDnJ2ՏɖV sDzps5bT}1 `k bүk pǁc 0q+ɒ¾N0ߣ^M%=>3VH@vp=E/{kbN4<*)'5#,4]DI1:!_0\WNgKT*UNU}}p52ɳ35~%rr0<3_U2Fd6ߐc\ߏ(g74RIC/pz{pxDG.o` {I1Tsy0^2=g uL>럇MGZuMb"^?] >e`#r(/F׻Xu#Sƽ i)Тܸ?mL&6lG4`zh>=rtȻU!L;,icT+Yr<~ـ_/f|Tƚ&GyiY,ďNП !3п^%kE(Q! +I,'J< d=$0p,3Ⱦrz"$hϛsikM i/p<\2Ex աHl i4R̈󡶟/؀2D FxlKX`>uw\ae]!4Q=cXҾ֚Rٷ, SlOI6#)^Ӧ,ˮqǡ*ww{c hseŀ~ë 0 5);4\M ,0& Rmwp;EW7Λ+|X9YWI!mM]d@|T0bZe[Y*]: !Qv'a\=Cewϱ+NHz@#9G@J5 ͛aH+h_ 668B0Gw~]K%M_|]`;w +uqR+dEҳkuz>*hn߅U dnf»<*[&QK-}6OŤZ{,AP]avq.6ۗ׿6QX'3I{"S CկUn;uQ{3Qz-78l,NR>B~*|Sv}9Wc '!gXeW1~5@Y>%Fk g rט!(D`HQdѡz {#vZOHJ}ߪ&RlV.D({G C&wLWT:S3`:.',@(R(W: >X~N87x.tD"'#یx3ß*26m]h#ϗ- 'A I8hٺ|*!"$Sjg=L =s&d? @6c:J'.Ž3gޔ@~nΚg- /u$U `dnB*~r ir y~*8]YDtBuV%-nug^2c8,"nĘJ."' e@c0E)6=~JudP ]$?IfHC/$Z<۟c׾oY6S>E7({ޖ`ntd'M>k__- P&g"'im(g1h_t:Z '(%84/#-Jsq.LڗbHUv, n PkV;"rcVjn1]<\atD} Ӫ/=4ex20@π s)O8ׯS/an04&. 0'0+ub\XbDΡl(B1j9æ;92I`4PtWh^[ImhiɌ@hp7DWǬ g&:unS;F+ z=Ao.-XZXn1,'#=BI?Ĩh랄35?A> OOk j獒qN%-8^."i­!ce4uęVpR(*Vtp(")L_CK]8d-o%QPb]i XϮOKM Ʃ8\@-Jqú]'0H([mm Z6ku_Iٷ|Dތ,u\.!CjJ\^BD7;lWtaם%hZ+P7ox[Bs ٛŽ,d>O EL .O,ߔb<ۯB3ntIrR()(ޗnS/f6Z"#7uGtp(=XMW\69'\ˈwYq\qX濨LT!dfDa DHT_?^x@pUb 8H& iw32I{Dmi@7lEX6en9E  TS|C#Ja~~8 p0BU\R^")w/]{̃=ڄs71>ה4E*Y8d5Jb~"!~ww=7TTUڋܭoupS]n))(8i> qzRՖ> 2ۓ:N_/Va2<)pOtg|pt)<5$EG(c껨!G].}0i-|\CB1) p(%_oXsgZ40w&\iNwuڦ+fm,-X4ٶ[~o|P HoRT\/YԶW #x8b_~ШpLC@.gtV q[z@4Q6wP/FtS+rࠃ=Z|CO]SK@LP[n߶ZL2d<&43KR4%1{]Cv`k]P9~]rMفvzNby{OL޳[PL_[}p ~H vI%Us~Ĝr^4^&=>ίfuybD}ʵ'uBJ 2@3dكd'\WAG?Z45~%o/t#`5]Wx|lbUEԼiN;J$6oNB0|:{˴C…(3KQW1ږlcKF?lPVрƨ&e3 o f˒ xVsuNPcn'toGxITN[Op5DK\v~:'7k̃K1ՁÇӣ /#2O"o3mʐz+s)xZܸ$V_jAFe0"h~xRY鴼.Aw658?lmBS%X{Ix(PtTۀv"LX.Jlo8 DLp+C2Edp+S0,E!+ǪJ4kh\ V s et"߯W%2Ad&8<zʉn>I"JL%ߐ1 d;>U9xFi?H`ۮ#nJU&7Կp_te@%OoyINz3T\UqI:n3uViHobve04@  BJ(4Fл>_%c5H_>Ō6Aݘq|b动}-B3LD6٨LuB?kOzG&SpX^9i^/ 586D'Wrmr!AAb O]nt!VDA0T@m"a"5M|~2YP ]ی:jۙ,R-dJhGMљEɣ=g9oѨP:q 5Ґ[<٪j P?8rUCCl޷^E˺ ք%C2W;/sġb[f Kc.b<-R/;.ʴ+њwG^yܘ.upוf vT<դҟHu[ԞY0 d2^ Ey(p7\cؒ{}q^%xk[ }8q畟UNj )wxے%2-R.ZQ1?PqYt|obqb#ܟw T4]3 }en!>[z#u=ڊYqL]w|d)-vh$Ƙ"LY->'zm=t$crMS٭HxXvΣ Nχ~k:Ay4cM'ޟ >bR룙śZ)GokQ4G vN(*NKKQҼX-WaMdbҎn{q^Ur+gٜ;T^^׈461i!1؜+4[BFi}JmhMe"[;t8% Lj,*"*Tx~$>7h5lg6G^b>Y/D+a!L8q#xAL.6uhDnP`QdnƞX뽦k[tD=>l ˣ}#Eh*]rG7wF'ݙ,3Ֆ4$\ M& g~SFPjǎ|oR+qvX쳃(-[:HRTўȳoN(wl%6= (hhwe6 JE]ҝQv.ˣ+?Є҉_zKrDJF=) 6݅eC=_7Š}Iglnʡ@U:WnH<%.USU*"i|o mG7͘ ePjaML݄-^&yK_veFH,@ΜW%' }yɞB!nra|kdR6 nF:Qfa䡆GڞDx!LV\-WQKsh=#ΌڎI05DgRS;IaVWSI:Ԫ2BZY72V98Ѵ?27T.YA%K;IڰɟRn*(V\z1H2k;Fbt?/yK~kw;0 OgT WIw1?fM%9qgC/U_ j GR9Ƣ[m{6폚Q謳31qmYNjzoE#P3Q6eR1>v9#FmI,|wSf.)QgF 94\QpZҸbp [V}Q|+#m ICl l 3,<, fP4̉^|Mf`ȅm8-7lx9feuC~Z.nY we!jui"syj M;~?5DeN@&/ǚdIHIa.7įj[ƤTi a 'z!r-i御 HD, t@l p4>{F,rR%μ]kQu,8TtO<12#Jk3ZS<i,8Zkm:U]t! ߧ5TB z:z U<81RLJk% Ȱ@E {?v\ 䈝_x\XZ";=l* l8ioٺR;m(7<>U. `e.7Pa"@ej{mXJGDxۃBjhvp<=HUs?xⵂ }ow+ {gsDzECҕ:h-c~f1f{HnK#@#"Ev''BE"m|O㜡m<GՍ> ^D9d# M(#-DTOճXަNd&J~C;I1UHq,cG 8˦m.7sz 65;478ojPsos{\/^=65ۘۖb\GQ*]ef^ Y\! IԐyGn_s$sF"ncrִ0qP`vaYOTk(_1Fֈa`\n>1`^'8TA QGJ;tNQ[^ Kg^ZHZݬ1 _9zb#fJ`N'Ppk-wIuD|J=z;b=AV>Ac Bx3 dLSX;pJ8oKP쨨 栿"çlRtoyh$+7U]uͳ{r(mmPR0uU>a7:vd4qV^+I緀yb X67aWˋ-)ނ)jepq Y 1ˏC0ֲGty`y{J4Yঠ#rIҴa++)7@g*N{^ǒjG]1S%v 1]Q_1>޲F0@C{ِĩd* S<-7@}5ȸvfe UYe8QI>GwIy[`؀#\0DSLݼԉ'HQQ#b 8P@ C*KW٘cE*$ [/.fCBgq8pǂ1$A|@/J{"x$߻P`/)Z+ܟK8MxثJVH]/XmN"{q~`/'FRls-,HHUc*Y,S'џQn(,wt l_vey])*HBNUe)p&63Jm9y=+| hUOGQlhB@&U mVzKv6op`IEaM/AGhV8hdpl4nQԭ7_8|K4W؋ݛ3y])S>6YZKt);荤bK=ߩWB++܂]?2"kW2ˬn#Nڷ"RDzI }D$/}bh9V4J</$-5Z)aLB?VǖgS%Vszwhq @T#U|f'dfGiAgjfC h+bpP0u;} vS:-z4F OχD˜ULj&֤*^o$d!5G>2N =;nmKf#S̡O֩^^NJ˿jV Rlm$ſ^jzhJTTO]bJ$$,H l];\PM+W7QJkpx )X",."JͩTZda ~!h %tӫf.rA'B/d{5qP/r@yxU zQvb  CwGTRJF}[HheпL!ua lBv]lQ n` g{7`6`uʳ]RڕHm(jݹjJA%T!M$w,UrVr4*w.WyB 鰛' ñydns@"y=hB6xF>fKv_H`"iH.pbCF) M5?z5G$Pj˺e"Kc0˺L8na_%N,/MRV蛂:]~m=G.YO16Ur br0v$P]ӱWǃzlVQ3 ?o j*x˧dv֥1*tΏC0G[+rUJfl= 9 dQrO(:Vpk 6ɪzP#D}Ĕr. flG[׾ 4x4l<@r%01K=#1&Kr)9zz?pBd#\ 'Rh̤糆#6;ZfIO?nKo,AU]:[I_e$maZUo_H& JWyaYU3q>!FTz~1nC@Ի(ǭDʯ۔".V&z]ʪE9woFiy'R@6Hǝ zG`RW79n<ȫːcWEٞʸ#|QYe%/ gE@,@]jxYA`4UQ=n2 F.\vpPDqOM"<.*ҞI~i&mu_~?!@t~ue}!%l/ԂiM qgywFPB4ځIJE0~˕ЫT:I\(4M/"s51 m:zyя< %ouyMR'524$"ƹ DWNK /> X ]e/Vrs[Y _"7t$~qy]ؚx:Z;/#ILxpI :;G%Q !"Ew9CA\ocx}7ѝte6lUάDjl^@a&oUqNGAlw9LI*LYNFkZTz~~s'CmfeB[qdLThaaޏ4~k3iyXmc9jM8ޅYȳGυ%g6u<5^o :;u|/a dz=xPA#V h.]'c$%,U%1f˔bHŠ TͦJ[v.78ω}_Y͘/q61%/K>G4)h't:5$B1@VQ(={X=Bņ*# ?҆e< "6\*nlF뤪ŶwYtQ&gW#A"|xzhYIP ^x;Sإ~5siZr>5lOGEc#HKw,>ulFuZK5hGU^2݆ FZh_L?VҒ]\Cpq =1WN@pr/Sv9b>ɠܰl-`KKd 4,\ < V'|y{l:%'Z[P[UEqT,Ms%7)J\+ijaLCEhgcPY'!% C.j[?e*m{dm^@T!l&:o&,b唗dp8}[?-9PwA*PLBdą .yxqwncC\$I5Z e[R"fjwGg;Q6 szX"$gRW`YGN ʁٌU!w l$꫚Nh&RUs#>扯8?C%L$DWoe)lp`D2G4֬S#>iA?~~|!L3ߗapNZ~Ȇ^(.' xc[?0ɴ= @@`P[gb{"-Z8h%eC#@i; EГ`vw섚3q9(vb)8Md_0#rd',iI,(dz盺_y#xQtbއȫ {;*$W:%Fk\csAb:ӊIw7 g%Ru\B߭!h$94g0HLt>DKi `lx u#NL-o"3ʚ}4M:_߼{>U#0EfpTn~G0%>սD&U}pH'*vdPrzʈv$)ӽ/q axK0[٥ibƢ5M?g&[?y;@ppS(%5ߔHx4pD}?F'D$P/̽JXJ v窱Y;`/$ ۚO s}>Ǣ6/[aD&(|ط"BtS({l q`;z}o(o(Ym$'@mo55GR "ko*) Ԗ `-w%C4/!fX)^3LJ^a2 Oi )B č[?gfD1A9ޫ/f ,kp@?-#$x Y2ƕA\ Е̢pC̐%#E-_JmcRD X"9[DRMn|`0r=JSA&Cux6g 9)ӴM\}- p͘ %cmOfNە(@ک?ƀRm3v恟iuR.Ȁ n3V1ClK6MsGb~Azw')7$Mm > 02J _ܲNW-lAPFsh_lSNS*XLGldGV4w\a o/L\hd H5<)eȹֵlTA_9rO1t<-~j/2gV4"dA 6m~;8U3Hۙc/dvǀ?'i\`$IWe5˷UX^* j?duTxL},X\JxM?ศ#yuǟɽg{IEld3bF 00;}XH;ZS' tӕl~Gdß*I쏉kbxC}m+7d+y}3߂`&=s~RFzk^-V; \M~FbFSLdjyoܞm3.(ÇUm̱H^u57S#K \}Uu2#pGMݔR)ڦ"i*j}x`d 0W_ w\y4x~ds_A޵5kQƿϥ3DBl׫ON #t@sW~9"H XD2e{F|CW&6W WەSS}aRt4S^j~;ח:R~13?m7`O!9+"uu ^sC矧|8?TYԡT{uܿ}VHLɾXsrݱ _4|(!(C+.1:Jf)nUY;9bhm1hk]Xwh=ήTW%gZ&'Ç NyÅxYX6)yD":>و>վCg3~<9RP GxzXC+lLfno#b6o Oyo<&\H:*I(1?h:d NsnYLw"m|GH?]J$byT45jK({MTh4?R$\>7@}Y^}Hi' ^Sxw [twnmj% öJtQ1 63 M#?# 5<Ӯ=*/v~FCZF0W_kLIv \bΞ[uTLCؖג;Ou'Ko9 = a2~DU$M Kw&-mt3v{OK4e49dЋe ׄH?yN eV_w B=7AI̕FwM?a4Z@c ޝOHZr{)S0E": PΓ)%c#LDW_rxtsgb Nϋsw> #XmƲbN#uؔmC`g|X=d,40^\͕ˠ)q&n U:lm?Xr6ߧY/ݜRgg w*5BFw&zh>od(&oŕ5v Td9u4ӣH/xp. >iNou^Ov~c/Fe%BWeL0<.fjJrk.<4HLu" -1|q[3QZ!nIbTm{j,dr|pæҳLE{ ^:>v [WfN65l<">nL915 Mk]Mu@ڒN<:vO0VGElMmCB,jdIĿtgQO]H B qCy$UcT.=t. ʛW*GW>N`Md*r.@ٗ﷕8@orhuy\7n܏`K0Ѓ6=u ^l{@ }aE=ڃdknb-'vA ["!UՅ$H˔3p[ ;:vvH#Tib8& ͻƻ̬k)(J_י;U.ZB%P#IX핁NU*3Xp3bW\7.nz?x}=RRb2xm5AcΈ4b^N Ye\X~vA<[;_D"I{t~Wo2=$b} 1d[c#ζpem~q7JY bBH9k_iK( ﳆ o,Z_ '@|y!~_oJ&h 5 g'IER%@A)(`ʻ,,3gӴ!lTAGzRD.md0E7ROZ.v'vGĢƿmU@*]T qs{T16to~:oC ;18k]j3  K^=ŨBha){=@X T# Mh\SZ=x~S\+]ӛ$=׆a0>M,A?3$;pE lr"5bMLvR*IC1.VYx ԗ8甅ߞZŀe\#\MW0LCwhK/NNk1;N}XlcZLH퀈""Ug;eZ ^-"uʠkV*u0Tw8y_]_6 l{bs0pS#kSӞzH N2IUiD9Wȷ11fY0avY`U:|*:BP?%GT.?`Se4:̓HIђ"`՝8a-!ԝ!)99҉k(mWJ{GGB.D <䲔Wej 6)/l0}CƚIJchOFO_j)pSDLoBY9e^A+aϦ&F\CثKz!aJ$-Ȣ`6M1H:lҞ6I6%^o荴G0Qnp+:M3MxV{o=9%(M&~=v-fbPDsx;h7b T6VV/M`"z6cd}ª}_g 3fq%W7Ku.N8IN *ڏwLt:PWhRnVH7z-RraRNP3oaO )ܳ_Ȟjvl@~BWb!kJ*|K!_Vjuci73Mz[׶fm3R1OIү|̊XQw~l>SiJU~`̭=|⸾ 55\B[ d( l>T&+=C&"}OB{^f aBv#.+ cF8D`X3{qr+[ةlDAZkF'5Yhx4e̺LuRPNy0.!uydk٦#me8 E֎cLgS}~NHGSE%b_J&дPhBC jtIYG&DxcAϸCOw„׹L $m61d _aD ^ڌOu# yrAw1a1:l"ֆuK{.f,d &TI> 6rJ}1=\˵Lk~NN7v{"g'@yCWw|Gk._5s1mX[ZG~ < o6QYl$"AJ^=U&7`0]ӬwTx<;# YγnykL 2׬Mk֊ZHG5 ziA"?2;X-z涸KT&YVwZM\Ʒ l0Mod,4JT)"cD v.1&7Aѹi`X@z&#A @`S s֖dyq?OI,"mcbC\ q3$t?dsFڌ]o ^VcKz rUϦ["l9z1_F$wѼag-74> Ӗn.@2h(8wR4 f0b|z8xV=3o(l;&%Pn 1ϧ&&VL3q/J$x-r@%cWqjօMy^ De.Ζy,`?&,V05(Y'  ѵsd._>>/I  zmJd7Nmw]DSGx skZRǦf;h(}ՑZʤ$Gҭֈ%X4:iXĉѵbs֧Cdփ@zF:^@v̘<_V2ݎt: H;kDV52i]y$ lˏ}AILs%NJHm8Gnf  3zKϼeJ"u}>]ϧq;3(W!B}<5v.FL&o61GY5g,BhÃH05= #CkL/@uLϗs1K,:tm=)j«> *"6V`Kx1T{ͫ+XPc~&PR- |b_^ bi"2lD{ ^mM{{GjR^xs qTtcZ0 MIٕGٻ?QiN֨NKyen$oL(vpxjN;;A5*y k|sӲ7;[Q NŤWz_1,ZL}׿9l?r#A;gWԧ?=wOebuC.T{&, pmSɤhĪϮ%-}zKG9DL[WYs~@#s5}PIJ`FFS^:]7 l@(t X.>_VuP-JM\tEPA+1lz[dE}E&RſǟXQ+@ _ 3~69X$sUj܆N5 )C?R^_7)0ˌϖNnDYlNkO3%ODuK} y"Dvsp6Ä,5!CV""LЇH=ha+u C΃Z4^tn(>; 5Mi4^ !G&ql#`б讫H2i~4xPOm ؿ? -!WW9"ך:_dEe9veſQb4!XbVrX)d"HCb7yy~mC(˞ǻF Ֆn }^2eNlrA|r~wZVE _ 9 4k1C:l1MP!cNP:/+ d^>˵畢A= rOp1H-JE/,q=MK1pͳBr8blth/]tO8P00n0oDep5W %aj5\A?"Vjѱ=%pCR{Vom% h%TI6d}1/bKY^Ba#΢#I)KdRO"k2-")b:VP>:ն;-!1Zƥ<[O1(jA9uWa'b!JMZ׶EMs̈#I@u.mWkXn"ZoG| j?S:pJ\slF%ขUPĐu y~anBٷs``޿SU5LB{5/nx5X6lXR PI5+?DٓUVےLF~||I?*ڪqc^Jz6*5Xާ AQ@7KwZ9bڽ34+vݨJ+[0@kOW9LyvI.! Sn"'_SA_g$љ#wٔZ18f_%Ok&){5|KAa1J(j\08:7`C[{ueK~9}NXmn~ω2oYZjk`nFFB î(6Qd`.Kp@/ ĭGH%yYQ>h׻;Oa<-^^sALuQ,gn}FxTFxG{;p *>/T1Q>?85ËgGO(XmNJISCoyQe&' <1v#C?=QZ$˪d=7E(Dq&AYa^*}gzBk !@Ga8V9:Pڞ_[N$c$'Ϝ|l Qv /v,1ljdQODȭM v=]j8Qa{3 ☜Ѹ$~pr!=j&+ާ^=Zې"$+#X28_aV[ ذz!ٞ72S#s RB!;M8~7_gֵU"Lg*!Lp.}qYG[MѼH4*˽/|A]*<<ga)0 fԈGڠrɘO㷥FxJI7b .BCw?ҠC1Bg;qTr6B">|=OG/7m iu˹$Z g0N*`*q[keB9X[Vfny$ͺ\f#vY6%1)PDuEֽ4slC|1͌U0^:W1Xs2NKwB;9 ;Ao[G)~քɪ)- <,l1^i.@yclˢh -~WHFMsCҩ4ȍDuJU)8k$dIticKD|`}#H*Oإj[;;"xuXpxfƋ{,^o[׾B4k~BYn#m"?ל8JG4 6o{j7 Ϸ'dRgK`ë́­zOU\|=dݲ2&[#gQ d `H1|="QZ$t0EޒU<0&knIVDw&46fЍe@ n\~^$,셗/î,-ނ6,mk|vq4W `ay`4ˉ.X7*hI+t``LcԖB P@;FEz, dٸg[$JhZZh<@eEX2.U7~0{8mjZ@XSFDEȻ˩,O+)k>xmP]v#/3Yo/Y< + Q8ab`; XASc@ҳSH-.I_(>qcznן#WE$)P3M2_>T.d!N&"-B!.OkdGv- {sswֿf'|M2Y$sJL$(asBvӔ% Zwyu/3w%0 UJ˔y5^xhsnIzOMW~1j1G&g0 i.V:r^^VF!AG `s^fc`41=r'6eFOBWz*Y\oNRw[$Mz m!Sx^4l~A;g) ckEO 3@rx%Kme# {3-NHZ5M n8zHXh->r@Xnvۇ 7ל=0c|.w]䡊\A1\ +\nK!M)6~ߚ-%_/DL_YۇgYjWIM/AVzo„et:`vI2*2ӰũXdJAK:=̊b۾'+EXȘXHbKBtH zxb84>X- Li +39Oqe[M.P“z"bIPEۙm+ {M'q4lk߉- @3nt R޳e1}whF]ƭ{'t'\sO"ywވMx kτC3vFohZrpƴ;\//O=ᕾa]Y9o ?~/EvV5T<zngJ@>pASUg 0_OoLJ^9Il5r{0+,1,e(hC=oJ(+sy^`t:C?x]*t1ˣ2m ֈ;MZc~R6o+-ƃ+D2.:ȆlUgG+z8F' w7YALVG鄞 o棂w͔Dk7vnn&-\ҬkbqO۸q &$BXBoT=hV|}&0֮#JΡ Hx7OokowvB!ǹ.рSQ%B-%q,[64M&>'ѸCF3Ga7s=';C"}ҝC #tn\FNj@x阙!` 90H8p{+p5޼a}m7)APK=!^J&x{;B˛L`(Acy= Ok m,TvڎElِB*~/{x= wZ qsa̟5i~je`˚?4L4yA Ɏ8-2D4l B*ޤbG,'_ÿkrfs@of:q>HDʂ;9vRܤq|w tbg?pfmS2f1!EhI[GͧxwGqm \<\JN::gez_WBҋiz^%V=N^e5sMRbr2i }'D4Sq[0q!/d>6 IaW̷Е[d~ q,=!(8 3og/{hWb<&dZU[ zd0, ;.CktTE0{xȕ_$!0]V ASdsJ)pSGbB hCܪ s`h)\h4?ck쥀jKxsO_ۅnV[b0`E*8ܽ>+‡3P.S3:ܤ{Bլs3K-rZۑ<'śg-{aOh~=+޻3N{:MN812aKHr3ãm^! \3b$O;n<6wjCW#~ R;-cŠS4!C?o!2ݭ~ V3oijOJʋ)3K{gG XWÌR,]mr2 c5rF`8d{O2kYſ7-`J@MC?p>*)%!G}"`=}ꦈ;{*p>FUy"9ל *rUG"-6ٝEPm S`h.,e|(܉d0u~9۪A x%к !Λ kE7=h /PRro3t&GvPm`(ڮ'@e.4Cux"J.va 4 bJ8(b-m^%zV7y.=GTy-T3FM: ieA^)PISx19S>c*D:DZ(t = rVv58.@ %H=HU΅7Xqx%:ab{^P2 !We"Z` '\~ذUj^48Cd$6H 9⩑>WqHBu!ImtI}Me#Dɤ%XX&B2=Kqv'x^4=\Fd>̿Rtp#Dr)]>ak"+6J+eo0 y\Q\ Е}|)?cIJptrY4s[Vj[Uv][XD{5ì[7. x1cǟ՚FO(nw0⃈=>9ڥ%~ W=[ [;$QqX;sQ6;7^SRul7CoA'MD?uTtܳFE؈OE<y`@>.PfuH?!<#P<+C :c\CA?h(%ҩ95J%o.O,D>{M.?.@(fw[P_;b:KX#YEh2m+];#u8xCocm~5hf(kpKұ81ZH5Jɕ TR :+3_:8Ld*RqsUM]-3@G3wI Λ~ GWÓ.@-.|C6hmDzzTeć򔡖 6l֤g 1tēb{!SdfyM\2E-i|-? h|SLsҠ& a^^)X,-j)nh>qac3:倷ULLG_ ˻SfY/F\)IsM]@SIdERoȹh̀;Tu|-,5x 5 솿(KWBǛ]`E"hgDž(#-*ؼ׿+6+[w+hRBA^-_9]v x~IKp PGR˿!4wu!B Ɉ{0|*}g@YP UWƠџ}*(mv,{YC:7/=Q&TPF]}F lkȏE,ڛK, K0ddD׎f{U/b߽y] o^Ϩ= XD)$9(G<bnؕXI 1V^.cG!P[HɌFL̞Og[99NQcuA{u>jrCLە- d3 W<麺T {p(B_ -oO+fD\`3NL OR8 )w. =Z[W(OR1!3HdVS[7 JDe9i}=D( yS˃_`y+*8[DDSC9Sq{ 5yrvƴ&W=ެr'b4۠x}Y^RLBTc+ t:*w؄sK{[d>g[)APnHR|dADxtHL">Oo>JgZ 0\9s,)@N5̣lw/"}(ځǰu1[a[Z12`IrU=4R t]\(|-$@ZK]=il9 _s/䮰Zxߌn ÖҰ$d0EAl@}@0^6SaJ$qG8dhůwh0b;Ət-WQ1e\gZLerdD@$FUnAe;~@7'DSy]/ +HS͖` ;}SN5|[+n0|[HwxI's~$P:JA;9B+g'+v-:!fL6)>9++3O%b>YV{V`[,XƦYGxsCUK; Mآ5ࠧ\ KRj5oR3wȖ\ps@tֆNi- zZƷ:vH*QS 8 r:n{|Ĉ d>(&j^]ZYm氁[B#.PR4ށgD+?B᱾L:N(j<siPFo%Wr{HI8--v&vinO=d)XYz;^-'6 Q SP6m>^uz_Q+|W 3=mM,P6#nү\,  GC<++KKXI#b][ Ll j{ /zZ3{f"rs+:ZoC9[-!yZ|4PIؕ" HūNUL)՜9?Q2Vо<,r?@]Ix0-Nϒ@WGk[Vl^xt6er pw Ƕ]MY\M(K嬷X$4Keb9Q7Yڂ:,gfpZwZ2ouŨތtO 䘜>| MVGf 9dc)3(q'5<8,ߎhIO"[|lɏ_~J/ą᝹65;"zAp Mg[ӹ ď4pnUov?0m驍81G§S/dLc❏g&Tlږ$$o,;k?ಗXvcwFkFn44""yk x MQ%ۚђr$8TsKZ:9dS!: aL-OoD-B(+Ulr=Ef-P~o-c4zKZxCg':nFJ@Q6= 4B2Y>K-t:@@H=nBmD~ze"*[ԝ j{OK fcUtfu e'S9(C2;0v{:S(9"iG6P*+/#gAvkŁ7kHk'e߄ND/ʘpu8U#C"3.x6y֢$?恅H/ʑqB?F :A`Ca½z~$AuDop| },P>DT]]ʲmt\@C,']Y% fwӻ 8ҁ4 d *0,'vRϵܭ8_Oo+\Zݝ4ճ-Pۙ |>W苺f2,嫿 :'3Wr9;<[勅D'3߀7 5,W;욞츬]%NyZ2E|E\Hf.`G ٮQol@{ԟRgVٖ4yXݡ#`T"< uH"N KPJso;bo2–4j?ش5-JqRzNL8?k(>e5("(?h_&t p=,Z6rf_AR#UW*_FCyrZ#?%#z!LYfKnf(J.4zåHVid%mDV#y'/ͷ޶-%ۦ cf~Py{)ir~nH>\Z40m0pH@]n(?/Y~,Kf2(B2 Ppupo˼dh=-R*s"l=o9b)En4wcċq&)lctްeY|XbLb-o:)a LT/U"קj shؘ"[GH`/Ҕ|BAȍz%R?q >F݃KVђsX5Un7pY\ٱM E!PJ?~&%ĺ:WwR ^&{oqك)MNj翀Z@Ӄ0ms'c֚l~\%UOuqXrcXE FgmDuYh"Z!OV ]-QECUk$ p O([_^my[0Aڛ(Ys(~{ӓe6}n•E(T~wqF kIq ,xXudv?毤f zzٷ ̌*D_PI@KF$0A/wӋ`/fFA 넌W~i%CwuzǏASf{yiZj?z8k [S szu•. b}8R1L5=;oHED)TRA[ uE], #zATX3.@_1D]f/ "+RA=қ,)^ CѴ +I5 [V[^c_yʌ[#Mgo8u9[cR?;DY S,[s_7y'S!wlˆ_QIPR+"Veor!>%)[a.*`Kxmy,XSu|z6Nƈa!}tޯ x+R:N9XI NxƓtz3Y}\:˫ve8B"`̙[ӿ8SPwfpk8/cՏm΃+SݽYu@$_npwa 7ަb~5yCa2ػa x"Sb/Wjo+=68T-vY2^ˆB/J9 &Q,V-h: 'y]/+k[w82k'Wes8yT. * l53V]i#RJn= *M1K1qtVv]xEg| AX4{](UP}F|-kÿc'E[/1PVHd^YNɁ_ga3QP}b`Bl\Aݭ9yCEY=3C1MSiD/NlSͿk>S޷,D9DfyASc_[}LLACD  Җ;sN"& Q[)|9xM$S`á.(Ο9FNh0b)?D!ArZ//s/mM9K=̿{g;1ς}Gʆ(u4Dp5 ??*rEhK`M)%yx̙aW(?pTeD^9h 6:]g];u qsq .u2^:C,4,X%k,Y0 zHʝ  iȟ4Aji6E% ' JD?ÿt-t|L^@bٿP^JhlZwn*xo;0橐KkuVx9`M)%zv~z&U= }` g ]Côz5Ns+Z;w \7jhrZv:kdj7XD/isدBQ<{Y0adg†D>!vWc0n^h<ک8煭ݠ>V8YU0GUB&!gqP]. HV٬oO."HPjoѰvx0qm:$ɞ <'_IB c I0@hv,ӄ@쯄t?׊0ڛKZ$xv_u`ړ ߹@V|,HTQtT'!ƃ曳C-u5#:0[eb2 }.@ ;*1 y:$VEjnhbqRt?2ʢ]X-h@P!@&*or8&3L[s(Fšü0Iy,zr}1V6Vl?px&!,q+'VLhl;9zcpT 7 8lG=\#ڹt,5ڭ/5m)P|Ioh4tOEL(R _2YmYvPVP'sz3w "硏e[8:% LKڤi]x`u; d9HW6x>:21>:f`ClH\#Iۢ"=nSWPa&;cRf"!]g;Iy'[DԷO/ҋ|jbfSVRծ O(ZzeD<zقvRAW9!\&roW7nǣuO@<jÛdQDt ž zGv+MɭH_쪔$Tť}|lN|Kub4 'f=*+VR9Y@򗢬L;:>8uJ'w2Gb .jxԊ !:C>zH%9 4=\lyd5jұhZSM9!goϣŚ.J9H3ȸ>X]hu2 ˙nj?%˙1Ӌ̴GKfr2 56`, z-,q7='6@x9S%wqtJ1R^L Aa;s jf+ZX ]!澓$"Y$fanrlM70T]*U6^޿,] ;Y!J>iPp"m1i{V1k,ATkm):0;w=2VxgEi-ofUH T2]KC֮8b`Vk쥈׋T힟ٱS_}DKuKaO:͐8ɺ]eE$evLgΦtx7TfI:KTP&ۇՠq I'<2-d(Zisƃ(ui;ႫvR!IP`ZOh4{%!ye'<+$˦_919|OzbWV9Gߖ6Urv:R9l|z';,y>qcQT,UpkSS7!:bٵxCqB[D\Lȋ}o"Go$iR!Oɰ`sU/M;)VwGl/:iߚsUvh]\K/b9@S10([V^UW3Œ}'vf^-HxTZؤ7H;vp 1mY\uݫ1v O U@s De\mpD~N:kwξ[x,ZT&PtY{ E;:dp?62c-Y߿ޮЄ[!o%fξi6mu`sd $ yj+V\ 59'2n uS3ѱ*+_Jh"giGޏ$\Ү^׳$:C'+1nH)$!}0DqndJ+V?Sb{_Y|peiʶ81LS֠/a S/Tfv!L x }­GkTTNEҢ;oÏ4X"9)#^|B@ύCI]QQ.cK^IY =&D.#!_xA g 곮nUjVC6uXu^yf;'9[OW[uB[e1YukQxgX蹞F <|xp,J-.מZ D*-$y Gôے\Mi;Ԍy8 ?߷hB|T `ԦzJQg 9Ec!108< ǷY/pmHطOb05J}a,Qm;2YRU ^H ZWܤ>QԮb̽`rEQu6فd-iS-!j/FZWn3T숭<*:te9DD 㼢CaqPCQEqpy$R 1VK44UـM6K`2M'lp ԭJnČTw=C&?'T_c(6C4-h =dr@G*02`Y%s }8Mn;y#ڐ86'fuK&eB:(u{%GtMEN"FJ=B Eӆ"B:} =JnǶh-A,mer;$P G2 A A9rfn:0IF@:.$qv>خ28J8E]-?2msBDEkFZ*оr Y}31:1~m@##pr-tPFo꒎[ub~tz Yn7pQP},9Et&Du3Jy~>*'n 5(Ƶ>ySQ}􀓛23wOCQkpQ* T'+RYGcSKH|G?dBwi$s 4Ĝba?mo5j;cPǪg [ HUe"In 50}`ff`_<;*ah%YZVZS_Ǒz>* `5{M ƻYXJ'r›r܈|!oއ")˷pNt%ֳ7- /JԿ<=R;0 ?uzS>2?J1“ > F=82O乀05_K0} 4'Yۄo;.dgbW+ktpa\߃ڍ' #j'ZCZhUct7/* $ʻ>\&^Ai$NoiG] .:F劭/zDTeyԴ{TM +( _>ڰ AdM Ȟ+l){N=xaBOn4g3IxTz=K߇=/7ruZ -VtUohK!"CWx" VMUixә6IKV(q,,OTB>0JɚT`6], AHt\:O:Й)h"U\zU"B.I!IA-l9 &܃Sq5XQoc1UJ6'Τ_Y8رʨ[=łxe#9wS3 !!#ͼ';W%|2m ̊>M0|C>`g&9ws;D&Ǫj85yF.wꃑhjC0Yی SnS 6fDj`jXrWvV켃Q,s 1W9^ٷO1K)PYjlio ,y4#„[1m!}TK_ +mj5b=hfv[ tj]Zw7Kd*!"ZS$B$:4'݅|IX-fc*侑>Hf#s{BGNw@(A]D HB@ei}.gcyY~u&H/.c\-ԃƱb}9C UP/uLlr#N@ ػ;n?*9pь(q'k*Y]U* HY_nH|H0{+i3eu:ZĦȇHUע3BHZ}{s"ǒ]ˈېs^[7;^5h`͕_Cs8`eס,V;i~R+=W^[ SvI!;ɧBɵ#\elh/, 2b+B:RCl{7uU,6n>BByBzyVNd|}5,=F{K.g ݍ##-窻DJNɬ}Ī*;-ė{neQ ѶmWf8i1tItMih"SEFL%ta2+KF֘hHhlH) C. WȊޗb<: V@mmx78v.'MKmQ6߉k0繀 ~r6 (c: mƳQóЩ֫ps%<}y߉pB20.yjurG>s͒{L>u5AH[^z!%UwOmjE` G%4>.qAX6!+趼E@&.I`lMt.0"K h0/ѩ}2+1 $?l UQ`]5&qVe}q_iNAP` nC#[9- \9 Qk#\y֚FʷTWS5[3 ߴѪ5_1[7/-ǘ4prR=& |%'U`~^. {Q\&BN$X{+Ysߝ%ăw &IG CrzNr;4󄧿^"ڟY*rIp<}еlnBE8/ȧ>*,JeoPm6SQ/2dWx\wтuK<6gt#^\ C TdccVC⃨&`}s۔=1BN͓|]]V{Whxa\s%<EFQ wZ}Wh&\nsChwa\v(?"ʜ"(s&51^ߜ9)w@8}iS_8m`hfM̚3IR-[yneϨV1+,WoP%Y)M~n5S$B> 嗘Vu'gs aK*]x ] MV1XQlڄk71ep@9Qܚs'􉿖k)ҟtF޺qC̨Y݋O/)i x9"n[U5lo5G_/+٫p_ s 37- ; v,?{+f&V`#$CtPMb:; sYػT [8Lzt>cHٚc $ZOfW-x6v9pKbDb!XF%"1}Jǿ38ns12Kbz6SDN^YO?2>b8F+#`!7JX{?kAq8LNzA;j2Š2Kx%9owA.?q~+ps?FBq!H ~.@`QW@썟N Ok7)15y ̜ϥ< sg;nnk7-aSqgGf%m^Nz)M!R0 0NbieMAhs H WqV}.Y&c&\}$C T}Rk ,Q5:cRVo9qFå#JˍP waƒN ;7=U]C>␪[(.ӿлQ2vy M-і)p+51!o V ~`>2Mwb0-LYz;.ʨo-_43U&#둥f]t+0`ᚲ;Z=T7.LX^=4YRhs4E|Й^S0uH&]OVyЏ:K;l z(+_e"vHӂ&4?u.4OI1&Ѕ_!9 F DI- Ow_jt&sAHU/p=;˳gU>U `ӘVI?Ɏ#ѤT 6I6tJ#KYyʲ;a֐J%<@5U)o3J3\ {k 󺧠['cK$ՓI}rsK9rZYEއdYo5/Fq[N )"c'(:ryGSພmqw/K^MJ:uKk~i8Yb _ȊIg].`јB~-.b*ox/]{'ַ͓4?B}Xm ObؚK7S&ZHL7 ,_̗`\okwd6kT6V;)uX]d-#)pnvxaFr h[p}]{[ݣ /y%+es⎑d1_0\3$<q210kF?jd3IXRar1_M`pP9g(M!Yu13L `j&J OKôӣ^{>Uo"rL1uLVEh҅iy_`wm xw0 d!?nFPx $}iph .#_:7KU ?[?b.Ȼ}Vp p}au[ڦ<; =, 3b|0x3A~ eN9M}&o5WnDg/!bw,?PC"2pm- ❗.QO<}Mo 톃AlY9)8X+'' @\-hg~zb;ZBigra|od:i'O>=+'y.1UT Pˬ8/1Z{{\=&7౥|f[6gL yt6, ~ƫ1h%|`yi5[ATIN/,-ڤ0Sւ>Wi۫97S۪M 9Z͛RUε͗ .:yQ#d.N[98v~Bqns G0e&• |ԞSZXT}5.+h&*dNTJlY{@QRew]U.\l^U),0 ,vH+=itK <^43|7)!t0=?1'.|0s G^tJyi2/'蜇d\bѽ1Fۣzdr{`_𰧈miSBD=`,cES F CH9y׊Ôz`=|ES9 /}jL5Aԛ݈ C#(;h jDㄚKfOw.~ZKWYnRo?m.]NRvZWţ/:&:!§9?8jXLU? Ν a9@*.qojkwQ4&( 'ȧƦd%)xʈEam7zCsA2#NwU0Fr&{/Ko`" L"# 0F.\5/k=3 rh4ϢM3Jyw8ϑ/κe[U͌un3g *Ӊ"[W4nWdy\ɩ©_qv섵|$,n>pg(iY~ZOƕdRo]=TGD pL@BfUk`+ ڶhth&tRnh 8KôT/6tyb5lDnVYM|6kV67~+bLsN(n$S/.tϐ+-ݬDƋ(ea Ԅ3a \cVܡ:x"E/b/yΛ/w݂_#z롰儙`8 6yPf^n6B׋m$S@, t6Ϭq] ~V'.|Է14[t',|us$D u^HD}?+=㙯epPY玸8eMiU\L- *Vs._"QwTe9f)EtMa{C-6OY]L84>EKFʇ\a /7 32K Ęd(.N C>ADk:0759(2Z)ubCߏLOl}ٽ%ʟK&GrҸlL~[Nsd$ 3u l{QNG;7IW5t(]+^ɏ6 !6K! CyV{};_ n?uƝ8ӹ.w|ZGbu 04oAP6CP/Н?H:͂ ;S ,3rLrqc`k3j?[-)\gNv5 L#pk'QG%NL`&ӋC ]QE<͎7e'(nr# ?R_ nN*CU/%9(`ڽ zO8 [p`)F$sU?kt@j. u_>S(40F0_Ǒw@-2(~Z޾&`DiވdvCiED=?/A%+e,;P~;qEh@_p"W  '͚Ҹ<@1 af%J(RDO"֕2 urKFxI\/zB*A_\M.VJ <+bqMrk{l X@\UE498uHp+2d3lu{q'Ž"*ܡ^>=8`*:fĆ< Gᯡw2("TfI]QG7΂$E 7st[TȗʙVfZv}6jV[vj&~aoc.ŕ'7q8-~ `?gUh^T*i~xP/⋉Z ."4%6O d)=ߨZG=,錼8`S^?ly#1~6"J޷oF6^Vwɋ*QQNimĻIeB3 C3 a޷~* NeAHux[UB ˝M[ұPTa(rHN3d'=O2]b Aa;dBӆ(nLS pV=jixSNJQ_Q]p.L}j' lܠ9~UM ZjuL+6 B PL*F{`gVSdž%e$Ѷ`2 fNqF7v~1J%HkJ7GfZ`p&y^V察8fd`Bi7]swRé:4jt~Q+^,u6D3yqqxnXD Y=e+փ_ AV/+c<eS&> {(pj}zi?r^-hc2ʟ.| s_j> %(Uu$olƟge5y׃,A#ZYS΍6U}F.!ɨ}rrk٘;3)y `4?9[ypBqҋfd _$'[T{g A~@O;-+!S8]Bun$ r ^뼼n$9Qh\f؁|>HT.;S2xUmźz"AL?D[Ɍ%;ҤWnZM- RԹ_# (0QJ`y?*'w.<QbŤЍA,d<i 壾1cyv4 ihA+ŋŻ_AQO:%#)fϷr::ORBI'M%/3 Z<)3I!{g>pHf' Ag$MּP11Xb!"w9kmgѬ~b2cujxTD_ʿ ] 5|Q4Wq4ѦRv{qWGpaHr0)ʂ mw?I~7}By^`{!՗ 5™W}%2KeȫN KĒWrUxGy0ɚ91hAѫ&"4l1tTY&x:l( 8-[F$?̦ioE ˃}{V#X&p 38r쌣-*FJ"<\F&qԿ譔6J9Ҵ*S aRхx%3i`{^]4ZEC+0.jD@tÂr2뒯hAGJNsg817Jg-ƗSG+M]),0&@e<]w:Dd41F2-S)hC tsыv̓N %Mp@}LէQt :ON7l2+:' ?3^gJ֝;_w6bnGmԏ>D'iGN&5X`N=TWG}`:z!tޑ+&q6=StgF;*Zh6@Є`oCKQѿ|> SuY=2qGԵWC A2kZbfCڽ8k%jr#wk@ɬV1O9&gm5$féV ]õq"Qԛj̮?W=XeS  g}?JpFclmm6 2.Vk^HpL}]n_:A;=Еʳ0fqX/? 5 }˒/5v7#_(u0Rl24%q;j REr3Xf4ińGK4!iq"tyI)qr >貣ws7ػ&8\T#%}H17@BX& |[;_E_+#Mb39Oqveget-w1B˃fEVsz:C0=:#[! /!"ϑB suzulzB9о\@eJKɴ-SѼ6Oo+ӝ4H}JIFi *?=n)BxuH9Ph?Qq2"]ӀtW 2lz-LeaݕjI@[~[|ݵ,1; )e G6LYU4 WMؿM-}fiFڦfE48Xe]/ۇ3a=q^$?5*C[[r:$ʧpW35*Ǣv :RlL#A[4Ӵo%:V/Dd6t' <#lwP SyL:% 1xkâ@V%^Wj$NJ'Ho߯Fm)|uȞO$)yJ6D--+86ϧKxbe)Kz xfB_()oS Ms4қ ֶ ZPPi@@@k6O2aܵПas7J:ClC#L Q 9q(VnO]VA"^7,C;q dl[h<[ޢMGxy3V@f|zJhs!J9"Cbl>eaJm:p(ۍ\nJfpH,&ԍ\.W">yiC5i_#zeay>β8Y/5_P-&iWId".s+hvJQb2s 2`^^z-9P#ESfe.#(Q3ֵjv.y`Рg sn-W8BSZP"q!j؟2OI0„f~Wi ?_NaX am~ h4ճCPkfui T1ϑ!$F`pRpd]_KwF7#J˪ ~f`D ]"S)4m6Av7"TgsxZՃpWhi4w̙OX4J۩cK0 (ƅ> Cf;[8+* h9 c5l v?GÀHGNK:N+6qf ԯ x%>y:AytⓘEC h4Ǟ/fwb]?u; }/B1ԩ%t_2If>LyGbWɿz˭bR ;^qMs}̀{PkR$}L;ʹ-JK7g$QqC^RD˩Z#wL _ɱ2b1Ey/]8mFfm/N 2$Ďs Fb2dѹ]mP$;Y;qHf2)^Y:kAs$@=CPVk! Ԡ7]õlr(>j6pN$'qu'jfdi f-Am P [G|>?8X /Ht֨QWw j6 +*mUEy &f=AK4 * aBÜ)3D]G5IgTsZZs4>"6y!)L"`edkT: $E\V050#e1Q$hu0@>=НDdf칵lE¦\<=q,KP` {0ejqi*alZ V VVNO[rsDJ =#T18Yk]a@*UZˁ$#4ͤ"+kr5)­i|I$S¿wkp_P;7coюеuΒ| b@^ak zјxO5%NC!ԩKr!D1E8˟Ș ϲe\{`}&FTEN|˼%B0iEkB,nʩb 2JyֆGU#wd4w0yCwA.,ۆ*̵}2LF{{ G2 eD49[@hBh]jjyoVV`hDQ`k휢*b΂^\3j\V #˒( &wnDuQIxkk~ԸU[}6,+%#ϗ~̎2@W\lɵccztdt (EӀL^&xinnw=AG84눱7Jz͹2H&o\cڑlխԺxΞtM#S{Y Y ""ހ c-G&hSz_ , !#1縉ԧggi),tb,IJŎ\]gX$ w$ 0H÷tT#xBMB.iuG\ocJ⌮l͎Q˽)/'r,vyEC8JDťW@_Jȿ;n5b̘I Fb~圇Y ~M"dUBimIRvE0쾖'Ly,发dA:vh}qӜm3 v5zg?MFec:mx#8]V)jI^&Kn + Gpd(Br|tK[Yx'*Q| Uz6)k_KmfS{j~SrmFxa DDБϳЙ-W!LȒFyJNJ(Y-čb:sLB_P`i fFyoX:ovxDŠɔy͋5VsX-1J'n̿ګͩc5خ*9hc[Da#)y az4'7MBkrg!l\<3Tk+dXDHm)vy$闧.chAo34vDob33P6Rd`[]G\|n󣳓b?Cu"ɡHIgo0I^t|DK `()Oe! )?pqDFg"3 7ة bs zܾ$IfjKջV&|>OPƲ!Гɳjc)E21ƞw^(OY,MW~m,-.^#T*<#p,1۔DTr1mQ_K.T8tF.NCaۦx !̜"6XD5ꞡm]qۀw-3/*8S`jTf%k%!)ɟ`K1Bռ3+ͨFD}Z6gg:W'9(( <2@lG|8HQ:R  j)CeCg5l+ f/Q'$la|ӘhA|x< \g׺,bȘS-EQjevƀ)xo.*)ASGYQyتs(ҁ?7" X iEA*[ B؅s:V &1Pw˘kB[Its*SF :v*,rKyަ∼M죕׷#mHX}P.71}}0 hv9-Y)|i:`*釃=őGXQ%.7J F6ق 4mRA!#*4xؤ eEaTihhj  vX1`AYDĴ>FM7|!*¤gƆm7,M68[=` mkbIzx5_Z;yT-V56Ͽo{aa9* -|D\] g^8RJ>70W#T]-,LڟiXyF*5,_&} ow(;TJ0ܘ$7ñz+𩿼覷P HVTFM8$uh!G&o8 xtu½9@Z~Aޛ;kFiE~&b$r?%AX6655BX5؍qR)dZ =Y| `թ&WI\>ef1_`Lh0,8/>ZCn]Fr;>Km)e(A)(efΒ zdD=DW踓:yM<M|OI|F =|4xѶn*Fɍp p#Xnרj8`S(x a2ؽB!5rK L~ )e\'+CIm vG3nS-*D-aKq,'aߞQ:a \ѓDإ7lJxM1nXPK]3=\*X1|[9n*="¥gxΪŚ)$U`Xbv;3a'q )in"5CCw8k$IPu--`eG5ƪ3+OxK;>tRgqYDC jq2 Z]H–`7Ws}BL-o۸;Jl:ʻihmRVeC'YMȓ ;܂cZ8w6T֊ֱk{@TqMdW'e21nUB 3M q %EN sTZOaHqQT 4?$"8zX 3^EG+{ZDi䄨N/!tIc#/@V%W: Ǖn}+eIXZ ䷘Z CWU*_5 "Y\z<ڐM yѹ8p%hJ?(pL,av˪%-7u+)q[c2j(^9#.^=n@Sp]@ c+Ne 41uTeDċ! :%YtЮ J#\ӪM>Xmvd!}[_pPw2p{قmlP rZ" ;!Rkφ`Ϲp=]e6\d4>mtpZZԲlV &/Jȴ>©Av)#|~vQɱ&eZ=V sM08\FoBjy552P HD93NYLo̓HxTFa"սK*3^=EG2.̲1&%Q++ mΎ촿'aųrs y ycñSZ=]DEE,K48ϣHA h{GZ!ЀZkI0+x .@`r;8u3[;ʫW,BNV 5K@qʔF/ YuKinr\ n1H'7iS9[gr\LدB$(L5 VTP]8C:ermN\p a_NϞ^FM' ԍKsH SQwk_sKfۛ1|{ F^L.hwKd6-4+ZI<̒^4OrE!z1 pyU9ZD?m=aI\c&WsrDrkp$0/o&f{ `~+˾QD$ ś>|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$2kg^lػ fݭ};,}G3/@o|kؼSv!XJP~^ f4&N'H +ɣqjŞn^Nؾ 8ߢҼxF? U)/S#s4G…jdFA8,>ȝ%Ӧc$"[zcr%U`ZT^Gul9{]ء=죸3ϻH<"#U͆ I=\)C;}0?`HAFVv[NSKm4IYm_"܄PPbh 7ad(6;]rTHfƃ\2fP=Y]CA/ C;{t! yucUR/ִ6s\*;3<cP!z}AG@5'pL3t(@\$FMpSD</gʰpO35Ǣ|2$6!Tf  (:X{ ۇŌ@3ApHuGMPxԁl{"}ٽhOG.gn}FG;rg҉K#CM;4XeD1nm5:gqkob{κ|;1Ypz j-< xdCxDx4iⴙ5_ f*Lu q`cjr{kRR#SvMD&a<բ-V#n680L=@AKp4c}.67ll'pǹuA9lž߯COu^BQWh²@],IV Jhk^ڵf70#&9X`Yc76KzLɈSYף$)7_bJgk=ڍk0ogQXo21'G^cyO?F"@!_T(N/7oH 3VR{'Q )3ǓB*{10B줩Sl|apΫKlɓЯ[t)QVӋ%ԣ,逿Y悋)f%jL ?c5N$hwY`Fُqxؠzc*JI .zū$bȺ;y $r@p#mmkFRk VE;t#Z)<" H2HNOO[\OK;xpB@ls 'ڪ% )AZDԡӍBlIu&UJN@O , {r8R =p%Ty)-722]an7`J|{ojSp>:,07iV3eT(G6eIzo@15Jv"8;1Ihjft9avσ;>]= )n[ǫb̢Z-TNv\) l$p qjY(QF)IbyC9w鍔i`Qdؕ1TYǍ@yJ$愄эW`X:1&>'Z,m^c>P%i{0.Lzi'~ 쪬ito; vZԊ8׺EAzpqT^#]4_[ nA}yKoય7tZۓeQ7{|az)9*e E";ȝ;3rm-՘Jз~-k+و$,3?Uۤxx_{-F^TSq.^8A ݙZt7GcСSԾD| Ml]NkK^, m؍ ^"<,"[ʔ'wK4CA7#z슲) vqDJ9 "U?5ɛ ޸fBSqn|"ށxu,sQZQZ 6q kd/]'pN C9̙(Hy/F9x0N4J^ݱ=Ж|`{]Xss*<Ɍ3p6ԘĮmL %œHL4Iٴ2P쿳_2Ȅ|,c 6*D$ez' Ã]i*r7r"6LAYjíuj"@="vSTBELJ'SFid{$WX{:ȊT|"uoߘ%CDA7Ȓ_ nN!:2y.w)G:qme]1)/_emޮm4\QݞgŁU=qg,,n_md[xsM;I{j)ݯ?5 Ck-/*YN$1<>)Sכ"ǡ3 * wOx {0׶Jsz}Ʉl, 6`1Zg4Sͺ3=gg;ۣaQN _tRX~`{Qͅ.Xuk3 1"4?6NˑvOnsp"ԥ!(~s)szRLsqWǥD7W=d1ZKG-۾qNXT+p^w5]0^ጊuɗٖe. f▀<,rҍ+KJH\R@}dl$]H[l [MLRM0G&yewt;Hgkj{Ȗ%D 85+#zLQqngjPN|}XH\xXP֔HC=JSt nxR-ShS P)$*ӕNB"TW.9'ZοuY5~50py!#k"n]26 N"Ta-_qLQ!O]aqMͅLCiԃZY 9qxϦr+dOW瀸9>'y$\+u5L;|tM!s[zFe?LFȺntaW -%=JkK*ϝ%~x >î Ot@ԍX,' 7clyX[<AP;( :Y['жoFAܖIh o#U{1R|V,l(m Q<6rWGI SL=&W Z%M0XQTKj\⻟T)0.zZs73eMTi,+u2 zӬ0 (0vφR&QaINK31@%dA5idgZH}ZKXlㆱdN,u>AK |mEG5`IS(3[uٛvt{z8Q?RCu9W73 'b\Y3Q SeŔT혟lTVލH \e܂<e0.ܮ;L:!:{XMtsM6NRssN UƓ*RG|u50N& \> (%mx $#\?z+";|$gBȟ},L<Ư@i4SH?ȁ"\{\ {4l1Q"?'R|np"P)QNyoAs}Շrˠbi*5HȪEp*7ZU%!1m)Ǘ^\5Jh?ad;d&%08깦K_vap9E#W΀[zPZ?ENyoUOsNq! nkVYiV,% )YWKi8YWW"޳ڞwkͽf Y,(bj"j2؀/MVMABW0L9?JɞK[ )}P IP4Ms\ ȠC'w),n qTfLrh sldN?IKzJ'IU[LZ7o^'% \XB)Rf{(gRT\\ p#AIR5A1nkL L& lxHMe@CcL"뒜Ζ?@}$gp̣H/L/b aV'QJ[VsQڎ㒌`PT8*Ž?\$O4hc^\[0 l=Dc\v_&lIPi8-C rΰڥJEi3aX>H8+Bm):y]FJ5)x cH(dI~)B,6N6==nqжT: ۸BsnFĂALXKѥS"찾^*`{T:vđpGp8X@|g϶XxϠ9AUQo wN=jD%xT+<:j{C=^iuM-֑\%7JFk vPd;W5P@R)Ij62^s6Gy=8B F9n5g¥"P̌$cl>B)[fkZ˕],x <`U٦gC*[r瞅?z:h2 <2"l{%feVm+/Msr;]fN2WS=T*G p-Y.X~:nWi[SߘT_Ш%Y0ܻzu_*"@K|ޑ`q-'P?2&5N桖 m@θhG7G+1:O{x0]h/XeV=zl_1^@6b[Aߠ4(!NA*rjɿ]/&4AR0W^ dWG5$CD[g>KahΫ>uNф>+_kXk ᓆ}p-݌o\~(qF:7ϕ{ѽީ#᚜iDlٜᦌ˵ H:F%r`9eG$VPzp͚-t55/cK*Rԟjx%1 ?ޯ~ s(3*/A z^gyֻU[C!v(=m.c]ϣj 8qP4qh$@drbk5",Oc‰eoݬZTz;+V[-%^a%~&>-Rd|3Wfy!snnƘ)*QIL5 vT;rͫp 6T~Hf7qGVo%TtoUޅ^h=(A.^nH&?|@\*o-\ b1qNJ&R`Fuc+m4Eԕ$1nVᑾدC(NO.FUS^([NO #Q|Y,k5( "eID0ΗrBD*OEv Fjwz?H8Zw`GafZӆFۏbZ0=uG_\?C '\f}ZFr`΃a$IZwG""Bō'KeS@O'`z|육u%.Ad9ڪ{F;u_F FŖcBCc^UhNa.`ʦ`jqgZF#O "n [^t%C$1rdLR5gI;.c'rV" eG{S~;sht " ç!׺a6 `u==ר1}$k0N`nlޮU9TC4In D^V?tet:ѿØzQ5$Գ,fkk;=9tO ONUyr ]ab՛A/xcXGM2|JZO 6?@c!w 5)ɠ)!ZF^ # ZŲӼqK uڒX΄NxWݰ`M~c~("(%p@-,OZP@{KIJj4tm5jonglFOwOWtMJ˯-`YKt*掀b69e^EE16Ś BWŽÄ8bz"@jnjFò*"V}WFo2:!IHJm8.P$ % "n;TwlU/6hB!E+^' F4,k ]Y$ ̂vX2]0Vd5ˠ[*$6_vCQy]WfA M6z;`Kp\N<>y>ߒVt.8܅>&쌢hocfm甎R("?tN>Zޅy뷁IrQ5gKbX1P䑺{gL]a NlwGA=٩: ͫ .1lV^kvBK1#aƵߏ/ \F"7%yP|Kpm,A7bm܊~uWJ^`\U`ƒ *%{[B騝F

fgxc`*? 1)1pLV[Vų"o!Ahl#+O kFlic حyipGU ;<ev72@U`t/&O[(Ks6Db=T".m%TcSJ I#v2Hֶ@o58g)b4Ha5ߗbh~i=5( N8 =d)XGXįp TϰĚ@m=76]+H̰il,̧fEcxx߮>bxA+)Wˆ#΅6"Ш}ɘ[˗oD:T? >H",;DQº"V2m??E-q`Ҧhwn@A<_K ),:YvRc ?k4|@9V/1 Ȗe*m\5O72JKo?zGCH5R-!_u*VN3f޿*J`*Q\һ) B5uߪz6S NO:^=E@k[U#2ua2:~jWnѣ&n]#Y<7G[`"%\mB`V% k>NtĨ;ß&+jx}'& ɩSXnb֨V:$2r9g`TN|,T% H,0nU?J|gbm&(7?\8]*aZN1()LkTteMM FZlTO>]+UDMS (3DV@<(ܔ#tp\g,4J@ >eFTa8p^(ufh}Cy20}˨Kz6uHׇRXBB7LW",i;BV>56BNAB`=2_NSpL7gMɲB1U?ǪU8)x"A%Aavl@?h_Lp#2/& [uw;{4Q^uĄAn<몓^ff<~,$|hwACE~Ǫy)SlZҋ m|i$szM[Ж"$l=9vF^|qcC\\,8Rd~ɣpqL<ӝ (M[7z` 3?CS; 5CoR rxnܽ.SW}m)-2Yl[{~E)[zvjP >{ YN7%0ĸC]v bLC7qp4ddC TΥb@j?zήXTdݾs L *Hl]ω6/A0ϞGft}vQf;_rU k OJA/ΒҔPpC+Ϗ$l /Ծ|O†>v5(Ni{H,+ʛ gq*|4:a&UnyFw8ÚNvs 3#s>oǻIL7p!eBzKYNߕp*Ruڞ: Gw25n G$ C:/OFE]s3_"p릒@W׽xø ߑi%]%6Q]Kz:(ɳH4eHoxPeTHtlpP! =Dʀ9R*.XQG{YVΕdw!#7m짨m5w5Z#[/p)nxus"?E//M,g@ jC}zّ GGD^@鬙؁'^c9Y__ybɏ*gc'NŖ (qU繇FX!UR3YB6, @.eCʸf .gqMZ+VĘ4:IEG8ȡj`̵\@c 'إ0 ڟDSU]f6vJ/nMV&`#ȼ:$Z!%Hڭ[Z>x> ?F3X( 3&K}&9J`+Lrdh:H|OY I4YP*e+7N&mKm[Z9`…8`r:&O}A s-Z/<$੣_[ (̣DŽr\|eӉ1<&.[crˇ˨:k,\ě#I{[[6{rڐ@ϘY)5RǮг5oE€5BOz/R ZOMk%,ZP4yL( hˇlY- ӓƙrhUGFPXOdHJ&tNzkP媥#M<k@@(Z-!]amlvj#Ֆ:<}`q6 ӶXƵ6m2|th\%_D0\:EgB}_MEAy:_* ~zҮ1YK3s_m|?]>%k a)y40eaBR+csݵu \m})Sܪސ_xgbI<B6v?ǐ1j45 L ;S%0QZ$A9#H{F@S ҉Yyt5֤E O>i;o"H44fa7GAހftf1/]a0u=7|f!@ts:I( ?}ܓ*pZ$Zbm6T.4SעUIm=&epb<秪&|NV~bvI9p#U3N$j"tl灰8KjƨN>wՃ9Lw+9mdg#-]hYzJePaĺc뚛FY^*Qá{(`)J_E1|Ԛ0 =q<+F$)in EFh~x1]S6d(  H~v鱬W M㛡R-6JjֺtUI EL[W [p@7RU @J$ 1-]rL8 +(Mqb6E8_Ɲ(ZqY^^nEsCb|wA\.K%) 'Ӂz:g&zT ;up޳ ۟j -zD/IƦ J^x ]K .˰M`2]v9(T |I~]rdIzȝAr[vy@!?FoAqA]ٖnV@lCc\PӶscJA yVU;nh7i:@P(# ܈sF`GR5QL;ہЊU~aҨ+%_YeJLFg g3Evgrjsz ػ~:s jAtcYasfԞ'&1mQ<Ĝ0RS)ETQߊ35`Z2,+m%.N=Q{_$KaGKɐ/0+5dTgf!?M">FWy lpww!*% J>6?0T#La¢(tm1r0>lҟT{H щd* %hdܼ r/n %:5BdO#@KԭB|xf*ѬTMplcx qfIPʢrFC=H[ËkЅ#rpoHUo QxQ337VTEO@* ͷMrkxQJܶ @tX IpL9Iѕ}伲a$dnLOeKz /ƃIyHQuR f (M h Kiv7@/hLb^~ ko$Ӏ9=|}7#tÃ̼پtC_tw\1<'=qϸqc9A)eC#1f!/ ~: %w깙ɏ7+|kp(SXi29{oo-z%RWWwБ!ȥauJr<o96MehWbYtp]Ie!7h(aWf8wu%34[`·rp I?=W)!eHGAC3`vKRf{TX7- :|oWL >|1x;Tn v@yFF1TEOGJl.c͂5wVj=@7?¢6 m#&>]=YpjOhnC$TC'ֱAS1 15R@*bxg] e3U-}u{wD=:jwyG+%>؛ysnA+C(s: O 6g͐ezcJ:k,عv,j o?}1KEAceK.D7l|޽6jȨ>9qiCi#fZvE_Ik[N+XuX&Kr9Ȫ8x ctu TLnI;INޯ}G nܕ[^d܊3Śj[ьvQC[%I=z(uц3, <9_bwn[&[qco+z褐7q7i U=D'..:a Dǫ$1ܨDJt=ǤCqA!ܑa~\dc}A *$od ܬY;5{[{?Z}5n&; jD5oFO~ko{{:8M@<,.BȕkL163s7"tEEbݭ/UިBXM=OT%##i!=j婮|eI ]=#L=W8[& $w*p]KK~<zC.j TQKE _57uOQ.}W^K(P rSRXʍ,#l )"egw R(%~&{ӕmO˫0M]y 9Y MI^#Zd?tP;:LsAQb݊ |as*+ϚF%.|AuWRol'QnpNvn+Iԓ<g"?B EE\*1lD:,hkap4j?S 5B;mrW1>pzA{#%i~ GdBUwTxĻ?Ʋs\( hr#5 &NL/do$_QO~MiP,f^g6]ct'%NRItS<{C> JQ}W8=r殙џ~qyl2 dk=c:kr[K\&GϤ= И)﫿_.9Hvr$ԡIX%):^-RXJE){>x>)'vϦST:+k?/@`}@tEmYLM 59UNܳD-dϤ ֎w@k^T'OK=ueBXlohTh\%pQ}ԁ2΄ZbqHwpq;H m'PR^)h)0 WfQG#󭈳9Tl3Xb ƆFWd@yb:M"R,nIEKjn;I;BAmoHn @9ifoT#%MHDe̺1.H)-bUtHNFEK`/Vdt."&y>:*?{^JD|1;Miٝ1dw7Ύs!:Ǹ7B.n'w{3}{J},G6Z`PLerItq I2uxǠ#ʧ ks/w|AO#u*-w#&BUo_; fC<`dzQ6='r3BV)H"5H7PS!YɠkC5[Uqj"KOʳS<\ 0_2<hvKbFEd Al1׉bY#- S,Su0:Թᎋ41,=!S.溆"eHɟP3Hʃ?xqتЄ10ZhZN<(X'Lf.>pEԮE!/9#H#R x"otyЭ#EL[ RDz,&! ^cՕ9? l,z&LK2xΟY؊"5ˌ%!)ŷ%M)uHA;IH@A('Ahk?sj Z li r"{opP,&,׌({R1rSB[AZF!`Be&~->ѿmϓ,+:};jbFT"\[,)QEq/a YO8@馟fH$9uI`Jn7N^I^3d#uf^'{U ӿv&mwHJ$_ 3 f"P.,7Y=v}e)pb:FlQi ߉ $( As _YrRo|E#Kd+{B)UQ(f2ipߠɢfz*bCӠ|ao,—rlw!a쒦ŏ‰oV[o hA+6 [` ͟[Ueu=}zZeeWw8ڢ\2 {tk;e۪ԙ4욑uCGԧj6L'* Z'U̒Ѿ<3nɭ$_xfGd\ ['; Qv O>k GPȲ2?AN |1IkO2U֓/u]'B 8q䍕;3߅pN|#ZuIW7[G NXqW{2KA}Xo L[9g<]pS$[!4isj*3q;n\N|kC|`O5FCJ VN"0AѪi=SGTh}X:{ԷZ9=*4rJ2JNi+ׁkȳo2E?C "LUܖ+w\ie8LVj%>ߋ8 *Eм$od9$_ $(p|YI.'Eɖv|N8j^|Q`*oprK 䏘 ^QȲ;>^ %(>ċPCrtx/f JnFRV; X}4hhY5kn*c˖vm kVo2"HClX੧j՘d㇫l7.]a Oxk$T[Fatfw8X/`,-k3V_*Le@wgy,#;IX >q+$Iq @4ed7VMTd@5Wet)%Q2\ހR&TLDA~[>uM~c8%ń͎ YvZ+SkU3 JXgA5ciܳ #Lt '>DD6:/ Bk7D1_| [ ˇϓ U,CWzri7?uSDz}On^&JR?b4X|Gȿ8a"=*sisM?'޾o5jH _[\&Wij!B`LBL(O 4P9M.ٴg9S2$D@Pm{W<]:l6C.C ,n'WSQƼ]k;a' TQ6dPcpV&?1AU2ֶ"&i:}1BE\[ߵH]Dn޿_krjp j߶NՍ^bf@ yįߊ.tg9 \ǟ) zBr ǐp`}(rm#cC#/%cΔk?&g,V\e$V萫vո#zXjC/jq RHy4,쳠7b9Źw *tC();nN Y9һY?8oxlBo|x!pM,,קt$ǟot\bV@?$ڨ[TR?ފc^;KW1|:%ank3)*_jp⡙+g6aKMqEf׋g ||Țw"&&5ad;8fnuӄZeu]N*ɢDr +yTiSG0Hђ~srPPv= k_7#mWY' 7IQ*@"*%z#;pi맅Tܐ* pku|)ÓcE_ǀp1*Y{P3rͪ)n[맆 2Y9\7D0 eFW|-)Dz`u!\uSgU9n}Y~wݺq{Q\89h/T$}>Q]0pgw*iEYZ=_:qm(A8.uhLL#o)߹> |X4a T2{E c)]sVqnEt?Xg*D @L Z\RT>3MSiHRRocthz)(Y2= 7P/U&P9q`~M6d5*h}4Q6\̂].Iy]# @:;nPG^j:%1s&vR{+T@W|Gs_~6o~"=,-<1vGd6! BpA #$\nbrt#st>< [(V1*W?ay$`戆 %.Ȓcl)-S1"*+*1֊(J3yux$/8Kk[ ʥvvl RZ2c)5TC^$9 ę*T\=|"2aSAr~.h'uP/ūOyJ'4!;gSGPlg 1< zՂ9c%e&栍g|( b$ ; hʝV(xPx'#B?~$}36.WZ#*/xox CM\j%1Z7^,m B HY|{ʩ}3%S;H!󜳫$p.;v93*/Bw3dI]mݵa_}gk藺 \I6 /T9-  *xwDQ< {t.I!'N\۸hJ\1ǚ:Rg vQ97Wp%?]2Q8=f94.Ͼ0bRC^l-0ꇪxR@$ZskD=zцW/$qv͂Үb5;2k-V!usƃ?8H q!(sgaIm^/RM/EnPC/K.%w#e^o@ 6U>d&bƑ/_'14,)desOPxQd@tRDZbNRx#̟f~d"cu)Ƕtba«c[ƌ0Q'hR}fՍUW^r0D|Nό3$p xsŲ @|/}{ӄ_N˟|H8+ãD j|۷5yc4![ڙ :FH=m]f 3Rr)pLJ@'wɽGL*A[&ю-{/[RVB[pZ%<"2UelLxy;2IG=}r,bNFߔEi3VU M3g]o h+Am9ø=wqD'\'WVvaU[PwyӃK|߼iXȣ]amn =tP Wpn*P] OG<졫/EDW_MDs\B쯔JUxߑeK ]/I,T"sV&7 &>US*V]F!wY.`dKjs7ŒB^S\KU-ݛ6A?bib xiv ҈>eo\O !#% 5ޓ ϸ`ƒKGEoI|z y{Sa5ցjxpt.Le>chӅK?|9l9j]f1hKJ->44\e@t6jJt;'vGpVJms?^K ^\{-~ Z= ȥNxHw%Fx?X88!PbR $F@=~֔Q@~:8}Ľ Im|-4 ?UMSеX5BډD&q>ȷf2䄫 3X6hhƥ';f"h$nTh|,/RWÉk.7(He@c,#GA`zpT7=˅ >fAkyp+4 3hƭ@  puXMƽol]{<[(cYK%-.@({YGj,&V;uJvལ*vBHK9رTZ{ؾ^]g-d[>~+Vxon-sZ"s%`?57 '51 0K@sM.|yG^=Fn4'T5GʅIɧ$ƾspb%Oz&p9(-M¯TZWOJm' DRTd@z y,8=6ue,2|7bxâd;5g,<;XpMomrJ49)=mMNufnvt t.TD ~Pwp +̴.;sA3H,dE)c!1-sm1MZր(GcNuoJ=J}&,+^YTSR_3y 3%%b(]Ta "+Yj)نsW}05=xS.q1SɑK8.Az$nj͢=+Һ`28}AX0,'=eaĊ|uF"3'dk+sPU!WNY> zcfcPzPUJ,1<yQ6"!/}7Y%u-Л`D}̢ҙI@#*|>!&1gP@+4bx_5GXZC+` $E0Kq7R=Gk @w0Rʓ:X] *îC!C-#֜עVR8-ˢw]"'ug N &`L d6#},&/Ysۃ6&'arْes e60^dl CYPDP$sg`9 H-1bi) `6|Bcrh%Ko5-ΫE[F)A\ґ8}&̜_:C3b؏B9 ,z@)f>!epv>IC%m 9b'ā H`\M=õibr5/B I}C@U rN8*lfP ;>?4 ؑQgfܱ:Du}Gb;"`C Y W~kԩCW d͓^Sfŧ~+NUcH12&kqW`D;;zY@KG<Ƹ[᫼fbv@EoաqgMi$tܿ-*}}$ˑ=e .F_qaM8?^~ \fjˏeL1)Z1X e3 MLA LhNvx};ҵD)ja%Y?X~~J'8-^Ygt-.J֦c8KGGPtxBS dEeBEtNUp+6j9{ڵyX$r1]F50_]{'tz9AmrO%)39B{'Nb$X0eɤ?3&CHkZeAj"RX!u(W?-g\ K=o4uÏ3+cfZ4U 2]6e%i/hP;O "JH "]3D-FRc En7?#\TDp֌Ƭ7{`qȼ淌g#)42"9hgCRV"Hn4]> ^Ç/1 5BL|w*輑Bg̥S' L>Q>┧yB{2Z@>( MwX>;D^U;:V(Qٷ : zLL=R4\ $߄ߋ52B؞5y&d1|#LD^N FT(= P=s/n/&&1ZlCM}@F)i[@ P N^N3ʧCjUHz{SUI=# ̔N e!)M@OȆ6K򸟜.NJh})6mϣ[t`iGCi:EƽS{^=ANWQӦCΙ[D\ ..(D'~`NQ4h:! CAgzXzyNrOYN1y윐w@ W7Y~챴ֳ8F(ORD ݎ,S:$Mn1lA_˽~J}eJ7M"z]bsrdg:50\kea`uPTyb;ٻ!3I~&>:9 +㷷iuTZ\(>A0@`]=JۉLi-C V #5c8DO] Õ;zhѵtd˹ LyXZ_-O;djyk`=]ƯOoն`?a[yy:؀<+kvX_ѽ~&nBYQ4Vy` ܍ql ֪,ބnX. `0%6>F.'a' ~&|T~;8 6lt(4,rɠwavlEΐU|3ƔGH-B;ǸA 5, KEaƾ Y}W=3_!>sV+$ED;n\nQ"תiO{, > pRkc#,OHUJ}d_8kd h)O8 HS\+BVc>PV>r+ OjohmS-VضKKhoZ.KCCGS\r@\%(kGlǕ֨>p*l/S6$6E0F1q=L4NZy*](Pyd  `zeN/ | }wD #JTHy(kjPKQ}IQ 3ni Op7=t.O8RnpoG33oS'`eNviHdc,PDMt,&p^9>SLI82f'ʩoN"ה)`HiDm'OY^CPkHs sZZ30G1 &tz-p?&ZqIӃ._ , h}JpO abBF?rP r.Rcjrlp妥 j`9z@xA޻96Kg@J<o}H&cVsN")}w25W_(7+"ٱ{H'xi(Z:B F>!&#JSPcndU]S˻yŘF8j heO &cA=}g"ŚBɓ>7&If/"QEP:RFUM&ݵ4qE9ovح JV0aF{ LRV ؐ• t9uѵ2ɖ5 ڝL@4z֜ص\BC#IILOyUpB`ݭ*8Iӏe~C?cIUB# *9nޅxƎۤ ZӮMkQurg&je$}_p7ltc s"\T7sfd/Q 5p0Bfgm&d2O }1ĥ"jO5 i,"3), Ag7d,)';53|o_ϒܳ>G(=H>350n-v|^ܕNiڻ/)lcvl@ 8(֘qХhe)5 `cz9Y&Nb5DZԬV&l+rAK_؅WN x#xJ<iH <0@}(b0 mȶhMƛwhb5HNl9Y,AV_7m XJ΅g7M4#nld&%vC* pd4rKE , Ha+tE$CLe9,g5%W6K36RA0#)ۗ4vj}q{!(T.4&^i@yƾS @+mWS*882gP7򦓰;ZC ]wq&&ޡѤH,P/OYEd%LYN8H3 05EZ]-G|D**yB.T)soBsOR׌!oP9r~!~خ)^3h,L!HH@ [EG&6y7]jH`|;~ xnH{pUp!b!?4Ar n9wwuycJ0gOXLj^cj9b˟M#[տ2ϵlNnժ{gIBTs_E^NT7xA!L3z*L - YtE̫wlAWٕ[j_s쵩r^tا #Xm҅w lt4 `J>%X$rctɁ򁓨n)inW;vMQ"Z`BCW;r'w6;_2q[D;g*ƽ8 ^]Qi'dn PGznʻT6 'b +aBxǠg5|ukQ%ckUz5MtZz@C3+.MTo"T ֊`($/3gsECTn yf-y*7sxUִJIn2u(Ft捠\\9uښ\߀VT.GzB6 ")Ça c. :6oGd%2&%['o?G !i]Uϲc5%t-%Of\t#\I<+'(};=,o)E$m ]ړGX sIOC52iV8.Jdr@f)c⇇4QbQz8oI_-SsҧL[^HCk8aQG{}9K3ar&: =3;${G|'aں*b9t.>1u8׀kN! bb"kקw!ġ&Y\[CϬ?_`/ вcj{Ŝ)q2مzizQ0z@j~|ci1J3z(C2|m{Aѧe9J[.F{tK5) :\3O_(*oͬKx&k?*QB;?Mk/FFALvl9d/ͧ(,Mո tf.jX#\7Pܰ8t 80;Qf2I)T1]=\0#œ3OϧӫgLB):\>B-Ĩțu#tQ5k82@S_N-މ,WqL]{{YW`}XHxv>,XP&D\#Od f\ܜrC%z!WpV|}yD -{T=C<# !5Jl;xqFXZ@uE{a_IQ1]Pm4j=er5+n&&5|r{r:ITcq:ĺ%h!W|99HNzhW2fI5 ![9߆F[+= Ò?\!t Ͳu:=! y "1Im++tM?"c]iaqӱهQbiC}D@+WQ1Ovp CM%즄ԅUWMZJol|A4ř3ڇe2/åH۝baAk"(ݾann0g@JGHp]')qu L%,+ϣ*I#*:Lt㳠eֻ6{^Q7)GqҜIViՃk .{ @6U]kYE&?d߁'8zRcśX6NIcjܢ5ߚ Mf\GTo< tC_j_D-duLE@A'yb0\Y])t<מe^m~ ?ݏ,!L!)Ll. ?6 K5. *9->RL$a-2]k;DJpW.ucցsdғ@?DK%U(G@,kuvsEO0 %n[$#]4?pX!%n :Ь BfA 2QA v/\;XHq6ښDǂ(em X5V}?1Ζ޷ 8L3E_5Z=O&$OU9cmPcy 73*ʂÃ&Oghӟs?*I_ <$ wȱ,uhB6Ds:h 4RP=rh&5Y uD8MF>UpY`C,zrۧק)9dcu{Zw_8&TھEE o)[:$GPNplтUh OO1moi%?hk/Om:._^ߕb,㽉 3&ջ4t<Q|Ιt iA Q 3?AN_őA-4Ҁ/'OhoaHU-m_c&=,jt Q't!8U _g}'څt=XCSIq;·-Nly$qॖ'RJ:]8#kF.EAęT+ML+XZf~x-l*.(:͸2 VqӘ=(f1u#yt\$_F :}jeDXqibX[$?haIEH7Bpr;/|egVaʡX1'b1r喓xM_-ͣUj :32m(& l6¶Kg} \П peu7N}Dk".8> 1"MK WJy f:O"RL/W"񇳎F9[!6$ai<0[m 5%kBM/4˃G|!B!ЗAЋ(JD5 ?㢵 9|5xSu|`S\s X3d _ŅG{A" kMk{٣53lujkvOvۗpӶ>.t!ݰBNc8pKӼ]EZA)m D.V#7sg\6lȵ\I0Xs] *t-[gM"nNNƢ1M[(DJ H Y]Qg0ב!b`9#gp>`mɋ>5% t*P Lma ZGDCLȹޕmK1"zhbm_^7uwRjy j1L8;㿥QfƀO.O3!QY|h?ka柊m˔Fva7 غC; p]8܆tթ-cz&_OX4o[d xr:]!G\ 1H7Vdjkagj)$!bׄWJNwhN5~u[JC~"qNegDžu\Q8b")SdJp1\]syN@~d`ƞ?̰1D뾊CS 8'c0b !DӡÁ}³nC6x{KqH OX%^wl%z]/|F g%QE?8xXI=bt}CW,KcۦOsp [jf13f%DniY;z|iو;`iOאַĢ I#Lt68>^ '2< xtJwmHO՗\>veRu\wvѲ#.A{w6␄/۝V ?+1`i b[0J/f)MqkCÜTh6E_R>ꓦM_{O`<\*|(NjmS(g\ pl@PP7VT- 9紆5VڹӇ~+$PZ#mP,,9 &hn~/3[IAޑ IXvF*47̍=+(7`ȫ)uhye%bР^e1٥bhG'9H}iVEZ4ήnb0rbV8Dcn$%HzJڱzC!moHq^teʷj2+T9G#0>-df-X34:7*Q) gCv5^/>}~ xҪ2DH+H$K F)ipw~l%"B}-GFص2oMkiUjcÊ+D^0)qq4O&7vVY-j((qiˈHsA'nϗ_`0("}$;%:6P9V֤mh.=Ƌ@ ͟WY(v2\E6u7FCn *zCTrC4W;bW߇pܴYka|WO2s{w9B/ (&g]dvN9Y>:'炻 Rm1Q6_ &~~lҭ"%ל*VnJ28l<>P km~R/A<*R8^.GՓ*yKj} hZ  4.)!f. iy dNBXiA1f/̷5]baG ām4: YZ