python2-perf-debuginfo-4.19.90-2208.4.0.0163.oe1 >  A bW^^f~,5ʓ̪4҃@;uV#X.R%c~w ԟh}3r⨍G;Y5;un&>"׎5Vp0!oQlQW2DCF&w^ng zɑK?[Rr~J\rڦP¬CPךCOެd]UEhδF7dHþt\JB=-ː?d'-K9+43577dbf7f2f1edd27ad7cdba9b1449c7ff0ebea8491344349dc69d691f29d3ae146f5237741e79006d48e115c9e5ff45c09b84c 4bW^^fםb BQt)}kՃr3GaR ڄ:?[bn026-$ X,=^,#=W&;R> t0fdtb bAhF PnԿӡNxF >Z*j8%Q!>6ܿ6ﴁ/ݙZ+M& 2izD oW.Mqtj;qfB}eT6G-,x\Nѷ]LTTvYq>p<?d! 3 ^8<g|     ^ d|4D(8c9Xc:ycFtGHIXY\],^„b"cdxe}fĀlĂtĠuĸvzŁŔŘŞCpython2-perf-debuginfo4.19.902208.4.0.0163.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.bvobs-worker-backend-test-arm-0004openEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64AAAAA$bbbbbbaefd9af1203124734042edc6ddb54e7aeb9aab282c6477c384c50b265fa743a7rootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2208.4.0.0163.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b5@bL@bbޅbK@bb'bba@b&b@b@bb@bzSbu bgb^@bUibN@bBb9@b0b'E@b b@b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2208.4.0.0163Laibin Qiu - 4.19.90-2208.2.0.0162Laibin Qiu - 4.19.90-2208.1.0.0161Laibin Qiu - 4.19.90-2207.4.0.0160Laibin Qiu - 4.19.90-2207.3.0.0159Laibin Qiu - 4.19.90-2207.2.0.0158Laibin Qiu - 4.19.90-2207.1.0.0157Laibin Qiu - 4.19.90-2206.4.0.0156Laibin Qiu - 4.19.90-2206.3.0.0155Laibin Qiu - 4.19.90-2206.2.0.0154Laibin Qiu - 4.19.90-2206.1.0.0153Laibin Qiu - 4.19.90-2205.6.0.0152Laibin Qiu - 4.19.90-2205.5.0.0151Laibin Qiu - 4.19.90-2205.4.0.0150Laibin Qiu - 4.19.90-2205.3.0.0149Laibin Qiu - 4.19.90-2205.1.0.0148Laibin Qiu - 4.19.90-2204.4.0.0147Laibin Qiu - 4.19.90-2204.3.0.0146Laibin Qiu - 4.19.90-2204.2.0.0145Laibin Qiu - 4.19.90-2204.1.0.0144Laibin Qiu - 4.19.90-2203.5.0.0143Laibin Qiu - 4.19.90-2203.4.0.0142Laibin Qiu - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- Revert "x86/unwind/orc: Change REG_SP_INDIRECT" - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - PCI: Add config control for phytium ACS quirks - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - sched: Fix null-ptr-deref in free_fair_sched_group - RDMA/ib_srp: Fix a deadlock - mm/slub: add missing TID updates on slab deactivation - block: fix regression for dm - blk-mq: handle bio after queue is initialized - x86: Clear .brk area at early boot - signal/seccomp: Dump core when there is only one live thread - x86/unwind/orc: Recheck address range after stack info was updated - x86/unwind/orc: Silence warnings caused by missing ORC data - x86/unwind/orc: Change REG_SP_INDIRECT- netfilter: nf_queue: do not allow packet truncation below transport header offset - openvswitch: fix OOB access in reserve_sfa_size() - dm thin: use refcount_t for thin_c reference counting - exec: Force single empty string when argv is empty - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: 8250: fix return error code in serial8250_request_std_resource() - ipv4: Fix data-races around sysctl_ip_dynaddr. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - icmp: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - usbnet: fix memory leak in error case - esp: limit skb_page_frag_refill use to a single page - net: tun: avoid disabling NAPI twice - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - usbnet: fix memory allocation in helpers - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - virtio-net: fix race between ndo_open() and virtio_device_ready() - SUNRPC: Fix READ_PLUS crasher - virtio_net: fix xdp_rxq_info bug after suspend/resume - erspan: do not assume transport header is always set - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - ext4: make variable "count" signed - serial: 8250: Store to lsr_save_flags after lsr read - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - io_uring: add missing item types for various requests - net/sched: cls_u32: fix possible leak in u32_init_knode() - fq_codel: reject silly quantum parameters - net: sched: sch_teql: fix null-pointer dereference - rcu: Set a maximum limit for back-to-back callback invocation - mm: Fix page counter mismatch in shmem_mfill_atomic_pte - scsi: mpt3sas: Fix unlock imbalance - io-wq: Switch io_wqe_worker's fs before releasing request - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - Revert "iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping()"- fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - fbmem: Check virtual screen sizes in fb_set_var() - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - scsi: core: Fix race between handling STS_RESOURCE and completion - block: prevent lockdep false positive warning about 'bd_mutex' - dm verity: allow only one error handling mode - dm verity: Fix compilation warning - dm verity: add root hash pkcs#7 signature verification - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close()- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-arm-0004 16606524064.19.90-2208.4.0.0163.oe14.19.90-2208.4.0.0163.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2208.4.0.0163.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-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 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:20.03:LTS:SP1/standard_aarch64/529ce92d4937c54c8254d40e3a4831f0-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=80721f96cee1a1815ff4fb48b639de2f55db1ab7, with debug_info, not strippedxk:}MLHutf-877cb3c25f755a5fdab2e635b2f59fa1505bd4014610dc73d691954d20869978c?@7zXZ !#,B] b2u jӫ`(y-6JnE97B͟&yW?鞩IXtE|yXeSŻekѦv2ꃩB~WB>#~%7@&'`;Z"07jёbfSqzr眐/ Œ~ Ks Us82'W:;UhZ6/IMN0!(({'2;KGumP!GETd! (IUQBDS`! 6B+!HCxeS3ѝ=-/ RoU)P&%[3: S企HƊAcZX*0؍ $BܫR5:2^X{1O36Eޔj#b47$ p7)!Xi1^q{Ǩ!O'l)[QPw?55R8%$/ `emx,[cZf⻾oshTmRniCNħ4r=]Ez} B%:\A%Z6. p`̷0nGe&jΪ:*˫#+ )n;{vel8ohxZlf * >*336PQu1i/\4dl=S2 0"Ym}ym0iAd`6Ɛ-TXBiTK >vLg bdm)U7\_~xprr/ +3\>z9F#H} Qex̬@2mt:X!NԨWsl> d,$@T Z ẜdmф}tW(z 5>N6Ծ&HpG0RF"`{D\_SsNz6t0e ]֔$,I"jXG\Ȓ|d0E "AMe_<>Oh| J~A OsYe2<.M+)h ?,ĺ_*)|"-Ͷ{ P#Fі2]cq&A-n`Uzo|hym-\yAOU%) 8$ }T|hC%}Q͹TPjF6%anCpx -rEg\L$4ϯ!3 g:(D[3ˬ%J41dhevHYo;GKL|G3<"_!V˄n/:3-' T"Q$.57$;aBh+$֥ kVe0h@8/GZc3=/`CNx! eq _fwZ(T ms8t\k 0qU:?4zZl4BJrily>k2cZ͂xv-m[bt =aJEez/=V_%h{!ZU[vqSvE8Vw{ZdpY,[BKj3e7=/xX#W^pXBe*W@AhH>O0za[ sc\\24}WDsPC 7KpFBDU-`l*4`Ser4c6P[pٽG] ֞' :6j14)?Z%0~ˠ1.-"lrxA]uLScyT{A~:޲S;WUW3퐦A+X.\ƯviZN[@r狙;a5ԡQ+y Ql?QXq9mcfQ[r&> 3}dt27 wrU+ZMß`f%IyWqMbd޸b"+xٖ60=_a}n#өZ2 EVi󩺇NT^~&X6%L6\і*mi7 >@ /RD `1uOEkt:5\+y@x'~H% n'ǜO!aȿk`vRiq>E=j dдSFGjquO5%\YC&մ1aR.7 Ub+U9k =5.pv]%  znH buP\{LDXY" %{$ݾ}Gmͨ8~J3g6m_48` B="'Qⴊ|ФX>[nXCE7@>X߀aVR3ͬ]a5]5ܰ͊Ab;CubyXv:ʷ5F657U=|\?f-M>*~F;sfמIkj\MkqذvB:Bր@lUh$!%\[.Lw`FWW|쏺*i@œ;Z.?-Pń o=mrke߉ݍ{ 9O4w_Kvgh60KxzI__&Ga8zup[GgSH<ϊ~*| Rg%Ih콆7b6=7=:JN7ӓ] L\ wkitS|H͡ic$y[U(m=EE@Mt})h Ә"( HĞ!P osYH?ۊ9mꂨȳFoFFM<"^:הsUտq*AZf[,jf8|;<<AUnLn$S*1 7e^qL>WbL=FYHؒNf hľ.VC6.wKe ;AfvcύSlÕ.mB*:;<6u@' )l1efp#Nܷe~gsPpxL4f|swɋ7!Zy'&|b.66ȨjK늏xGS B_ib "l?IܣC:mޯvJtt۹il)INZ 8=Xcp^D\0a.==(+_٠5ࢵ2+'viM`aa!=@*N'Ō$d\7k|3`AkLIOHjJJ'ɚL i;c&H]Ǝ҉ҢWZvA|`gNPq6ᛩA9sS=E`(Js]sVt6=\5CGKցzg<k)@?UUv}rG,rB%pk3e:*ڒ,9e9Y6܇+5-A~Pp~Cぶ‰d5eWha?3GO˵F%4G 6/G좚#YKxCyY;6S,y:dyD!3B` 8o+UeQZ#.${?hVHTD'0BV#yRy2cu\wogN))'_q.[@~׭Bxu=L@#Hor` Ta6Ohe/ĝ>WﯴL( ]19dOsSa!ݶ}Wn=ʳmA{צAUvHEWcTnE/#L?=n~Âl'R&҉#NZ}!w}eRrdp67 XtU~|D`f%:8?Z ľ5 + ^,,-p5m1G!s(]D/bT>bG{j.lnɁƏ)uM<ڽic EyO |fE=9kpua`J~%O{'t.f*I4F@XF!::=zPv?j!N ƊGDCyQFR;*U"NtX4 S3yOǿҰ~Ҙs#txEw_oJP|K7󰆉.}e\P7v~1 v;FU@A힃$>'4Q$wkCax7bDÔY"#2ɃE*h\( sۭm+= MeW4_($>_rQ}^ۥ|i&֛0Fk!E? -yxXq[*29- +syF &eEYXg17Q銮vE{ȹb6S܏H/0Iv"]S$O~{mԯV;=/JYc/E̫04/4F%6JZ 7ڽwKs!l${B#%E(!7tG.  oײA)g?Oo-0T旘EacZx{j뿻  4%LRj$~K˻-.ej ;Ltb >3α .tсm/(uH'P>B`1Qq SR9C GEv_/FK; ]: 8)zUp KS-Xḩ@b *ZvY0rWhS/qU ~Mq5KTc"!HRe/N]x3ʁY>WLLڱkCҳсa򝅟-62SDO;t47qJC&eYK~ɴ_ ȋvvn+;}Pȿi}\`< h ou˾}T!]#Zo<\8?|4T $ă,GPGknRQ6[Zu/UL\$|Ds[e3j&"i!<&uDڸdXVygȢY〠"T)ICvB *t^P6"c`0@fŴ>VƠ-f2 y~a673S$y<V 88MNT98G gQPFz~- qW?^Ch17 ^`WC=81hZB`dѝ'>ܩҶ%p.MNU_T>Y9j8$OĈ*tnm>sk QNX$PHp=@*nA;d`ٙo_^6bA[s/ӥW8=og[^Ӌq3oFcZW$6$,)Bf6:"ח.IDpwLf X>ޖ|KĎ37Cx WlUEa(Q72#WWfnY"?SP(Ri΍?*kDD@>2V[y.KE~a ~vûmUu\> iM%Kfh=Hoa!M6UZl3`o\%@|xZj bvQP`7[z IƵilM ´ 걂f̦@(4!|OIP_Zz >On؎ly{[ed9 `}Z+y(Kxix8cL?f;_<<" 0:mJ5UUm;cYG-.p?'yA\~;t@SP+6`><U٬4qm3p)ZHh$oh==ns>@^bj6ӏdxXVhgv͉owKtTWH-)G~CA-Ɖ٢|~G}R=IBKj 6)d2&E+;-$>Q?Ԃ5!=҃^ w"6=G_-n;A5r4SлEG/X;FZѓXjoVY0l'5WY>0`jwQy#cv0CjtDx7Z T3N3W5'._ϛcł4ӹUXpim Iƪ%$Ce(<Ȇ!b1'kLVRgqh5U^b =Ul`V8|D<!*$sZ6Z WnBɂؐVv$K*ne3uKىw[7U"i7afH򠅠=MF۝z4S󈞬 PUE_0qQQ;.ŔĊWKP&mJ MSQx%tZ 9${UT}$IG:Zh~||p!XF.u 0]̾W>4P- 2sxRMe43˔3c Q`w3K/%$Hq#h8_̜X}ڏd‘*x=ܒ٭uDA_WsYf?/,-nY[2Le;gIC:4ٍ]3xatb1{[.a%ŽGǂ!iDŽt/Is ,MMiт8 z6ڱ/2{򢧢òᐊ$VH;(?#8HoKK6~Al+z6FC)~S\j3i?w)01pqڠkéP%eST(V rC'-nUUAʹ Dc Zx475 jd+5j0jD.)3ec8P<:+4L4p\A3OHJNU[臝ST(W_rw@9$'} 0FZM'wMf"Vhtݎv küa5!4uZy3ѥvZ*]+ ?aX4K6G %p?`j%{o{.M!k«wk jDeQؼÛ^(Xxp,_t`c*ܖ:*rqHMYV[]C^(NUkχR S3#sK2:{gv,y.%b=Ԧ- yg_?y*H M XH4ɣJ\ښ^jΩizh̡'\g: ߷+y.4#0{OXu Bs6砖*_8Ķ6YwTqk4!#<%5-4Pwd(Z9XFUWi.ɖ/x n/R=a]as-ڪL2S ]@ tn}UsFi² $RQb U|)oVoX%\/Uߐz[ zM7iƾimυ٪7&ény~. >>ޒ MT}v%hq{ЎaJrT0szoE]ʟVXXe֭8Elk0Ŕwjjصy0I+Def37` |eᅽ @aaiQFHHOvQ Ėlm9A윾ɉZ0\_x('"<Yw;`A;QYyM$uSk:Pyc[يU1N2.>՛m:8IfꪡSJ}P~;o(k$kT gq[޳Ξgo@~> in9$x?9l C)`@N$ )LqN,ktsaTI1q"q- 8ezɾLj:* I1Dd 4v*(^+VtXBݦf^ֹZ# R)+ao/MonL5_P2@BT!w] 4oC4TOR"ܜ`݊U=E5<1~ayS1qH~vsj7Ƭ.mi/EUZӀAfmCyOa "?]*?4;D%]67\jX ZsqC6BXgpHe4\wϚhh_wByK?;oY{\$d{cL[YX?y>A};m .rd>܉%f˵R-Ti_䁰vlqybq3Bė0^D F1"K,7B3)JvLNa\sf/6 H”ANlH3G :rH2$ڔپnmqJ* o)t){(u#~Is(h'F!᪠f#[+L\ָg e{Ɩqjc2(I@yum,4;^$1ɝf: Wp[iSk;-C7ĝ%IL4aU7)o."Uæ2jOt9V7XK/~kl< d ;@4/dà\z-]6t@=Yɶ75N`ἄ-~0IصBiw %:c >$-Z ކ^D0ߙ;T /A3~K\ؐպeFXT 9Xn?Xqԩ*@tLVJJP[>ͨKR߸.Saa"cN8Z,f kd(jsW{=@ P•~A'ѴkME?/P3T6)v0ϑ gz˃i+yn߃^\< o` j Z7,%pc0~8,Gd#cAXV|ǀWw7^iv7phRZIQ-IVC >TLV$wH?4Ӆ5mJBD!r/I~؝wwl6FN: ՟ $}U+h_0@ S!ǹ*\9>ʺJuR˳*̜R֖lbSC1> rԿe +D\H5B^,xFbL]z@yw +x.lH$ʞ, pD-EB47QkPA>M6Z:0+Z != {cfQ_\7vqvg[1'J3\c:"h5? CxTmprRLS?ʉPBbV ` l̞4{ 騬 :s< 갭ox*SIŖZ> A,^bKhM2b2E7~l[p$ڪ0JĄ_[8JL 9Iz V4 F3ē)MXl]DP˜yRż2EiSd/CJ˳j0ln̥hGi-eZZtC#9n!1PqLۃ%kXhl)'zLM }$ `*?Mq C5ÿDŽJޝʯއpwI~/O 3^?ݙL%,6x԰ܮpiF4VD4W2t%&n˄v }v)#룩oOCŔ%DWG~ Bdz7K.0y.%Ba@R¡V}oY9Mh.C+V.Z,wEj "QdjΰTuO3pv2ue%0$2QcD:L͍b(Ě i$n#\ Z͐+36B*%{}L/f<_֐y@,}m;H\ꕣe/\ć `26I] r9[fA[HP}vCZ䝣Y CjHvs{@&'; -{cceЭ뿭~PXFlC?!}]GI& \z$ M*X6؉j"ۚmMdOC-Sl@i5w̎yvw\r^T`'nG3(tZ &>έ?dnɏ+S Ѽ->Vw r]]k3Ó$Q|w՜} \4-L7>1!!'ǰ h'u-! O ];0[eO@LXTIgxp0:}d'nXn| $B[XX*soNOhR͋l2٣h]FZ=%,Ƕ譨 K(J"3uXE|s6L/ p;pe $B;rsHrg PٯV*SXwS9* V;pE^Jh]ԐeUSX=7%-=5qk6 M̓[$&o,dQ S ×{_JO'G 44+ԌY@1֟E~vO\X@FAdMyg'ױ;˙Z<٘jސl׉l< tOj]QvL1R_Q.pd!'/9w ›zk:YWtjn|3ԑr23ba-YD-Z,m/AFahK g ;;87/hg[tư򊆃[yIwYYFeLJ/+'s  㐝i!::m[Hܣ>,y'wuG'.l,hl3}{{r@X)1<-L~(tC@ q\G.3(CZƂrcxGO4Csb:MX*=حj8G05!/@QPRnMa%Rv1Oeڙ|%n`0 R $ {>1KzG=L=teTn,X!h%19偞5<$$F7h8%cR9+O]oom(4B 8yhmhYIBb3Oer]Y;K+oDJ G3_*Syh)va(8z̹*\}՛;cF91z"$ QnmAp&S D,$Һ} TwЃW<$')t? -Bojg۶oR$7N[1_bB% 7FA^,O)5M@:ǗKhÍWff(olT{t^ę>k }U92k̗?S0'5ϑvBxFÝ2$%HqC5tE? ()x v 3}K 9 PB}=DKN쇋@~!GY;K,/ ]r#ijcu2 q__ 4tf;M?ߠS4ʤL[kFrm!MwSA<%Ζ@bm * #g!M+JPKQJ_Qmof&Soe (XJ뜪OI̗#u7#g(L I+(ז*Fڶv c}Q[ uLҺ+bw썾 A:KXY %-n^^mB&(\e;(8" h߈d >8 C IJG|W vZ]m;KĆv0`(bhEjو:ͳ-BUmn_qACC^ޚD1]^Z(rZz6ár7 汰zEU*)00k0đnSc!NmJ#҄kS\_M|/bx3cJ}q:hj}ܠD*|Lv6.sF݁ 8 C*%ɱ;02k@葝7Y=ˊ$iv5XC(i+*uCY4 7Ŕ簖-T%?(W\p( 8rc|7'>;F-|PF?f )CΥ(`{IaZ%o&OWHW>%DŽNkNa2m_Wɒ6tj^h&MYh&MOXj%@#`>*Ɔآ8UsRPf74fLBהJLFllhv(RQ[^P(EWlyퟔz'?`ꂗݏejB|L sA6da!b6l2`"jdrcG^ m^rc/; ]7w aHd7[dT*e_ HA)sy49hًMV Z/S^% б^yy|E&|UiKty Bm ,u0&w+}H:EJ@'tP3C"-"=s36&%^j-euhyyXMcYqd[7 r"5eO;GU3}k$N`^%K9ͯ $eUX"j;*dz\Ҙ9_eĂ}DMN6u 6xu QFf"/JKa̛"Xv\uپ?ޜơBg:NQuPGd4ʧeU. Ylݲ&%u+'[ڌdb Q'Jvـf!-:1\}-IT:;6mq2@U[&8{$XZiop[p½6 В]m*؀>Ō4;H6š&#e(ǕNiv6-%w b&IWN"uET}[cU{LN_+#JZ5&ы+䓬{u~tq8KHO?$o_EM "h@A Ю;U!z)\DtMgUN2>&`}|e9H;Ո HRkLِq&tѲ2wWB%)!}6O9 B/Q9euחIG[g tT ޱ bf I}{h7 k^26MtR.o2/oq.B]7 #:QX7o # v =򊏊& ҈w)bbZ`j)%qMkW8/].!'uIkG"HC/E매墸v{j( LԷha]:8g2i%eשׁ^PWy**N(iF-ҕ? w$F hE[Y#Ovn 3 lLW h؞^,GPEWFׯŕobjkӭ/A䲍"%IAK6B?0I-pYZh8lx^o⛜=؇;._)(KoV)1i:Vl=͋09 ?q˳/\ypV#S]$Pz3M =vit [-$826fF-Xx!d˧"t;Ea X^ B,<$9_|xդDLp`:/>.Oo jǗD_%5X:ԥ^7-, ͲB G*/p ) 4?s!S'lr2ڡCZ -!-NrF:p>Z⋻Mlrh[vvإ`]~X踎XF%.jc[WĬaνWLg)XL ve{F%hFdQ`:7NYA܂EE}g"vM adzAL X˷GX4?Ńx`'\#<Pp$o# aG³4ߎ$@sHl'Yi<+@c"H|ӱUE>=E`';,w m/݌k>Y^4w ثmבP4 4e$$82 ͅ#H[4Qj-߹̲dp=* ";lWY ;fצ0LСTc/i#B}pvak9"eY؊ymR/ZϥVsCO2d盁O ]wW IP.~Z9`N uoQFv4e6sH/J$b6 CaB+u,z\2*YLS!` QE>^O>JrT @Ğr)-8`G~lwATДf9)5A2E<57whVvrОXKkyC.!_V7A#zbu[RHz/0 KP)j^j/$Qi@ήk.UV(@C=o\MJܚ )P$E$zw;7v@ #5tV&MC,Goy+w 6)"F-Vkc%o$/% H9duO%נjg.S,}fyrk/X zU9 ZʄHWsQ?㦕kY]}=*BzP9ޣ6JaɫzUX ;5ʄL#G#T=z] Ngr9b<'r8nl@kpd$t"S!ԛ[@{ /$XìuG<[ YAS`?gW1FeZ;)0jUהYUj5O9Io(r%JlB)aPfJ:(h(}^8F^ HPw Zg @x&39UZ0ѡ#;bP2W·yv2V3 %]qpFGR']7'qm~ XnAK2]- |g:ָ Sn; j@G|'[di=ni/( 6Kzp +>G'8OXeO^ Rp.uTX5#FH6Pov56KN`@;!aM', ]-vV׳[ۖA%C zU}3_xݺ\J},wyXPE/Cu!mLAO6TjkѰCR2UAs #Cxu􌿑9Ns>zI1vէ14n|/ [ZxYŪ< zPL ak;q%Т["`Ō>_'\&ڋ"*TZ̳(/5̓f@ՁѪE@JTk}d>#r@0R?i]gumBux 4; se'䟆8ֳ=N{7N 8&Le#zO'%`<mBkD c(k|<,lLjާT5]DZ&AZ8oc_l1"_. @)SيZ6Lܝ́QzB]%g#+iv0K%A${hIè$D%$Ƚ\G$e~fm MussgOD~"tYWD RO!Wafr:3p)VxObt*~ƹCx9V ٰr\GR&7k0Qɞ0/Z_OQίU A<"OW)[>F]xPvn_KsaS?~] kY#8H^l$:Le FxGgV1L @De T( 7ߝ /śP&B7q0{ز;C7*Ÿ8]$+ϕ5?2ZL ]&᭍!WP5w42uab b!UJjvWm:OŪޤuf%^S]ZNqmBv5*ɰ~2\聆WmWHŕPw B>'#i1tLYNFs.@x? _9aCLc=uzS9dc*^p9H+(lf oT.SSapP,E\Kt pЫIX4ʌ=Y4g`{.|ܝ9FǨSVh~ZyE!kVCܡiߋNƊɗoHh/`#F wsw|ʞ}"M֦'D,_ |-@)85^6Q-n,Փ ")-;MG_:"qdu$l9zr6.73h ?Ac1_N|bnI.QCw%Ϩ\cA3_>'ScEq{x5t諭~S#zs 6v]X$Q\C.D.7gl92/:K啃xCA{xd$VJ/R' {a{38hAgK&Kj48^,RpP]' ޕmGY+7cM?!z aF"\}ޤn [eLrQ9+&7qrs2)5Ȱtp3{NյROUk㢳0yS ?#}LOqbM18?BgHBj#qֻ8'&nzЮGDOL4#52CAi8[cQ(b Pu &nVqeJ7ų$O8ruQEݲnMȟd9d2t=th*lY]@ tm=kլ/v"]1^4^қg/ g1v2`z*O|3#%B0_Gd{Q wI 0c1hGz6yJKTFmiҬpe6 J*e73J=dI-4 *! P$2ɴaYT`Fnι@ݦ|Q11QIwI䴂AQT5#Faif n)l2mWYUk hSR RAD D۸a}C?NK5ĘaGs c&ë>y圱ìhNyB\}Ԗk".09qfrm܅y؏:XZTA<C셻iR=5@+8ر pŤ8TB.7$VRZcr <#EPSX~TNe&>}lu-G_;a` F"ʜJ|t$Nã%P鵏wM#-XIܔ zKbUpp ,HY-ta *S&;ấ=!# XD-n/xR_94;B" ^VTKZ)*'F{)FeJ"juPT~1Օ%@ʙJFP>yv0GC#Ѽ0 p @5^ 3yU]V<#\.YFg#\M 6+~D-?<>O~]-˽;PbϠ 쵷f~q7l Vp&^ ]n1ii\o{2qi !Y_Fcx} -E -{CJO6,F$e!;Z֝"-4GNuϳ\rc3ʃA2 .ڳ,I hLxpA#L1ݏARcSIs> ɍ< lVAz[N[tTpQgII.x `uV1UJuhY#~.x%Kc9833Q@%ۢƛmҽ~K*3X^znCaEctDfu&wb[eϓ<%I,.Hj K 5:3aȓ)m9lnh{`("ɉU-&m7P= 6%q댫I|jDHʨ* M6ÚVX8OVGXFc${njos 27/BpM`R3΁u"HE3LX LT=o ][BxBI'a~ٓd:6!e>hW>P& ':@7]##wARTjDܧJY6C FǴɪCOcUw|`Z-AԜŻeDvۃ|sVBJm`5CdXjIed.Z]lBKD+7`FM%]bPYjl-fF'ȊǗq(56%{|-ms+}2t)hK l+9&Ф XlH $ IKm(hPKEԐ~ITEsb<?;1I]X{\7 jxї%YlwhВKq?RnNehޯ^=ƘK1HMc-н#Ӎ@<P)]sjTٿ?"H:W"X՛H\UՏt(dsx}ۄec}#wn77OL=EfۚF5s skDd ^Ubz Դˤ^Ƕ1~8ʆX,3#W_Kjx?*7]5!h؞-X.Z&yn!6V0DIu,!6~p7#cZupWںV:YDދ?Cr$wn Ro-4<^M`&$[RT -H .I^_ƸcL 'n^sla%ǵR_H@"K} <>x^d$/e7T9MsВ_k_BUv0x!Bxk%5AA .="uCUȵC"A-A0Ezp\d#g ԗ*t(561f .7D.Nu =ПQ<ו8bgn? BP*_ e ^͖yM>z~1W֝KX0A^qꡎ^i]D),dяegaX j^494a-%;ޅ4=Ʃ|am ꁽ]ghָK_ߓ.V! JZ~#Na"@HP}`V^ݫ8I `9I(u11ؓג =UH\{eY5Oޏꔾ)BJ"EekCgE/Q28uQI 1,X|69)`qxlq;ֈoMY%$jEaC1:)%츥'IP%|}lVG<J|@d: Ԁ!2pee<xB9fG.N$'lV/("{.c_w)3kgP;!/c J.=0e#1Eh{E$xujmBΛꝪ:' \g(2랤B꠳sB}:mѨ2O; LMVsZ޾7I14iÇqT~*+Ge"Wi!VKU~BAqcBF$Nղh:TY oewfmTPʑIf#jI\' 5s!KQXPS.iT&@s22ȕvK\mtO0o" Ic,)}kM`^އ3ԅ coD6TzK ia="YsuGcW+f xXkZЋVlK}o_chyυ8.Munc&L8ԮK`,%?L$S+ 4@#>lx i(g괹0FFi[Í ᴑ:b |v6L 6 >>?8O;X[dy=bi?X6>s_%Uc^2":=nՅKF&v|}3Т{'=+gߠTh)^=.bV![wnA?S5&Ϲ;ZeQ;|uíCB@F鐞 lQepVbėypdfpC G.YN#\D!` ZlG1~Db SgZ>tǶX.äKz| $.sdѭ1 |G9/p^x((ll *}jEe0Ŗ+C%ɒa: z\+ @sW%L;(`?ΓF(V>=;t(?EˬtDY+޽AV{USla6ڷEbK S@%_zo%-Z"!<<>gxA9'ݓ嶷Ѭn02wq&N;Mj d \mbN^j}Sr/Qjj,oRG bnh0 _eT^|#@O9~F_ w4|V!^'ͣ<:xao{1לKkʋ#Ip(Y39h=d/@~*Kw<bn6dxMkco zWi:;N XAlF;/YWw0ol3&}Rjs6Z*əU9:|t@{,uTdzl.UZ8]-Y=A0ʶH蝉9TͯѸ2Q]2D<2&GOi} >̧,)gg\ >G( $N |2ɳ BWB;GZ"_UxJiz5Ŗ5 g, h9'erϭ/"T!5'~7_rEBRX6#ZRb-Ҵ5  HF%t?^Wκ6iwR"[ :G ? 6rtIomu!vdjI߄ VUEV ԽFnN_9Aq:B\jCgrvӣJ4.A>ut ) J̛ y@q2Ț53J6.NOAOy([锑+t {{V#Y@ckZI7*;W*)q߮!Ub YyB $ּU,*YuuRbaKs_&Q1Jֲhl zUծz+[h tYYESɎam>>7f̏+4 UC./ 3Fcó4:|:dV@[N.[6r,NpVxN})ҭ s\~M4IZi >sŮBw;\q#ˮ$UHof6E2f!?T>%Di' FM꒝#K7<|)+U%פV&]^!G^-ToAks@`ZN-_=BɯC!ɑ'=Ί^6ެzvDn7 >$ꗒ+'*8xз\U8`EDD;Lu+Ii皤Hs9٠x2{e@\MUцc(%U6"SVj-b2QvrbB-e24GPuwdԍ>73%}yTE;_fxH>^ !Y*:=τ=ݬ{P ^0n+=ΐDM1A!nQ35IcrDX?0>-[V%[*=@j{Y0]?Yl.ڋz5 +وEֹ Q,us\FGӻTF\ xy qDL04|/=/(`Z>,̨-H6G/+@Z&=R/iAFѰoFd)A~(u o{ju MwgULQ [^ `0Xߢ=.L*ْȑ.h|}`1h!_J\X%BE!e.1iYفAjtN҈$JZ[iԮ\V[-@GЬZaNT}E-QEN!xـϨDžp'ދhбb1~pȒRt0ADmQ@<gspŜ7 ׶qzkz9×:a饐ZM]bOmC؞7 LF*s}b ;4_͌ӆ4&svxQq_R&x5LլapJ%,d%}/^x+Utvkj ZlY ?߇F6y? N!'n]-}$c4`/֛XWeZΪmGk[WW;@ĘA㆝ `GdY(cTrFݵ=*nH$`ٖ9\>(HKlO7Of;DFؙ=u_%pɾsyZR菱!z#=Mi]]sV%̱E;9k@Bf`LϫAcF!G-b\ab_1N F(@#]Ll4sr*pO4|]`I dexB-7"wX}$W/9Qohq^;zlJxJZ69SZz~و+yn,.L8jY)\W(5[9oIeO4=߾ [:{N&'x3ڜ &f9% wY=\ l3?N4Ntg۫iF#dV1BHYvP^C@5O9"!HbV#}es6B"j쥪8gOpFiiD˔aMҞ4ngCa=2V(G_R"CKa~~B F]كC= r|]3ЫSrdϵLrbBNQWH̾M)LI?p0aAe {c_][4mfSW\1>~a op.kX{Q]@\kfaj٥=ଠ"(އ95]k?e'qd@uI"|x_lQȴ/{pΜ+B3h#\XMqhX;d,a~qMvҥ{|9 $Z΃rﭶ2 > nOC v cLݡ=- t!:/'1Gv켉\QH*l?^GaKMPvpwE6}:y-_t[*ط£8A"kwBaJ-vA=}9xs@K0",D1;ez=CqdǠΙm9XF%Zh4̪`ŧСuVX 1D!+8vro>>XJLMp}D,|JMd)%`l_NsjqA<&gc Fl%m_\>3?DY!~_uySӡVv<ŷ: ׊PѢ.kFFdu?LZT{IR&J@kA ͠l{x9T5G '}aboS`BD'e :;dݱ>?t62`b,-QX4zvI-# 5DVb0ĸCzHXR,DY+pB\ (;}M=[})xl̓jJ8K4r2֞mJ1l%dSǯ}[e=vWi)%7MBW 9;\DD9ELpv>q"bvź)M _nGvLbäoSZ)VԯnLhX,Z.%1î0p 3u ^`(Z_,_w"ō-W:f(LM sV_aOO' Kzq?ĩ;ޗ jt!#nA \qƤ$Ƞތ@}% 6jL/ťxaO\D5"cۇA5fBc3 |H }I9"GOjqXedBcTpJ3"8եE,pʌzrѝѧ~7rqaj F:t]{~#q}$F틋 ,0,sv;gdh01H8gl`иy-a,LQ4B1C-ػ#)Sz+d|03a^3 dPHu0y_I‡PDN/n"$ʃ%%фGI<-g1dz\b'&5gAӼrtS9U ԟ|bYe+`'kD(H{S~{"UP t<07I L]àT1/r~SK.pO1T+! dB&=U:A}6:JlsyYyC#-÷&8/_B@jOpW!b|dкޘ!cZYɱ3rъYR[=e vG UTQ([(cWJZM/<1*) N>"n@C y169ΧY.Eud.Ow8 .;}g揰}$hs"O;CCC!Oʯ!4Z޺{LBEoW -gsדvs~m3 W*1PЈlѹ ۹``kyk㊆_'+p>e^Ӕ|NLD0Ge>NgŸzK&}Fa"kyfW2 w~^آK6r9'$KIaېfKLuCVtgd.+";cHCY#1#p 6I$w~+M΢lCRgMhVt$`Gi} L.k[Fg%CFM $rmHbi:6G%}?T*ɜ+ȡ\~B7bFPHGf"pOO Ěݖ1 )fIQ@do*D~Ti~(y?]_W,EVvݻ.`֊|3u^b3iȭQ/?V;h+127)9/j:&`;c֤\l!R,yl r-&8qkdT\bgƙkÝ. ПUr ~QɓNW}?㫺 /Dcn?s]ub߫MyFT#PoqwGX\kbD4}"+#q|l@=ήު$䜁QWgRa Jܘ<hvoO-wL%'[i ߑ 2xʖ^eRݼ1n4: zarFiϰoqYFabov.a'lֳr U~8}UB2@QZ]5`;nIDH<+R*?,'W%jzCQ,8]D"EP==_SCkqh{.χ\WӹP6ْzO_}1<S#M'D-Uw,*Su3&{sbA6hVxrx3*v*jT@`ҿ-*ژ nx !+Q#4fEXqjً9oͧTPع-GAA]6#lEv'l!`xq1F,.JHUDq esڧPsgO}`tllye3-=dJn.[ުJa6 +D]xb9ޝ&ޘR>jE #fIxopdD1)U(U:9s⤖e7Q}uT*GcLY W*[^ Am^ 3p1:S;H 0j$/MQ|j!\c<|T8؛bw4^"Ix xxȢr3΅.GuL;͖`ٖU`KS`zkq^#k9+N'.tn/ meO*,3`QZ05ueb7([RWJ5MveIG½?r 4G(h|43lf?\޸FSM TWM[:DL%UntSwEI9D˥(:CA#e =,Ajp )xAzOٯ܄̒fYI,)CM.*K1J2ɺG p<SyAh킌!(^Nʶ&lB#|pOvJ!wfةEBxkߙr-|4$Z:Z,eLcN(;T\5mr\R=$Ly卓r/M\Uc@ҠVi`A&Ȧέ +ӝdz/+-ʅ`̊C)BM}6Ycx1kH:bIi= 0el]>`,d?pa4P^A>jVr~TYMZ . 6<L뮕7ՄEJܷLP]$Yv MAC\L37z:,E!NvBgSW%M`; mX =z7h 8e2HTﰮ컩~ކ 5sJέLeFe\HI V@o~`-^*D[>LeX+xߓnhhAq=o9UnU)lj. .2-H8QݡI3F$|tQ"FܳC&t۩&3"]|U40o \ոv洖Alqer[~y"9k]3L/;yL<8m&v0uqmI08Nڀ@9!ˆ˼ ;Cuq.zg ֡ӯZa2! ~XTYoIg{=;#y:1gd*55݀ZPIԴŷݚݗDcTy2J5#o;.Zuo9!rJ5hږ[YX{.-&9柴۽&U[(2h®KoLE: PƯpz3`#Dz/4t^ vF|2#%ܢVM5yl, G }aqR/axѼwXi_[/;醊|r8O UMLƆPc6e/To@VQ_g̠M,8 DoRKv4Ô45jQIOW #dTT?*8xENs%*=U{-FuKe۳(]J~-0\?.*6ޢ[#/.6ڌ|z\P/fnYQ:,VL@R)ڒ*Y {\Ȟk#}]{fX];SQ }zMMy32}{xl796D&o}J(q-* +lwM\~pTקN@DYxCvX̒MiI5XWrQSaļEz6c~ Ǥ+M=&)ƝxnϪ(c\u!fU:GVcu_k>->(Z(VB%oG=]ٔmoQ#W2̅*M6EyJ_Ƣ]<ψ& bo(hcM2$'HF2 bRkIٱg,ul!"X_ziutńPGJAF4kOǚ֚GJNO\|ꀏY6T̯2XjQi3Irq/E1"5j_t)ޒatti7w4vq!V)MR ǷMka5cC|+:EY^w`NègDq&_ٖQT4D|DRQ?ٗ7jq/p3J)73bHJɠ.WoGuxCI #J&8͞cT@[- fC&w wnÍnVi}']4[9Cl='Eq,3_TS~xz\<8@?_Buң`YSEp3y'}wYڽ0)aG 4X+%wX3[ۇܣ~$,NWU ]GcCo9;ՇCevQ#} }E_đN[AdhPAu*,}g[i;^,󢇿x98x%{'Yö3y ?]Ft>݃ rA9-#t>)3_噍{ dNW?tD/SgIlɒMG,^|OQc+*޻mNviyy36PJ]bbËS CbBؑƶ FP#w%'S2bR1Nu75q*3 LMC@ ğJ8+mAƶt :g K$ː}[A\-^Z5+qP`"O>'$@o"ECXpW~}[VvFLRn ;rz2 lɸ,(spZ T Z85&}[S˘Y邃 sH gY܍(S8|}7\ K%漾/X޽}phOSWL'巇b!h",EdPۀ6Dn[Q.cZ/e.>ʼ#ePuiQIs?RXJ{EZ@cl%h* SiY"/!̸Ȟ5 t ŵoÁ~kߝlD ؟üVe 9Bc_xMU)x0a"EKl~Nݜ~ySo+V6rxGݧ-gw++,~.K8jFCfҫL²Q0`KPqQpM/ޘl{@KQjvaRVEA#B  +ߢ'6JE`Nȧ rǫxOgU|%ee {Ⱦ? D|N4=ɷ?tmcTdlow.Yf+<4oJ ?zH*9$BNS/cgHWҽZxn9#xsͷX Iho})|}dժ: ?Kƻ1:j_fJ>Y[Ҁ?}C1Ex4zb HRjT)'$ς#/V.qew;x d>Ph7fΚ8 ^ is493rCny(k%Wq_9 W jl " ,x ƪT،`gLpu߼2U? (N8Ё0#~ R+&dOG3nIwgO!)˔bkO]ҕjPHK|Jh![F1r4UI_Zj=2IyIOIώӿP!ےr5<*dF/G>Ԕ",~o,S.$&uxTd yT^+ ,܈JU2O"z +za K)>(ΪHSy:m5Jrpem|Ґ/2N)= vXYkD}B`E( FA]C57g8|I6wCt c]fUPo)(z'|1=s6HwF>d~hbL\[ cr݃^CMWBض>b H[{d!J }b/x&_^jj(3f?E%E~[1w]V`Gmc;3bDܡVG2+;(W@g/ignO0nG{;.oXt1RK66+bqoJVNitt |uWc/fTsQG`mHG#1mCAQYԻ\&4KPJ 5L˜OBɠ);4gOD% fS ԅOڀ{ Esf`9,.&LeY`_w6?,7|䝮g"8H=DG-4q6 Em:m((voC79K8zDSJ7e}$D9JDjf&=AI1 "sC“lTz1zI̢`Xr ,eaRHb$s\.kRH`Y[^ŒE[;v3T%FDly9 I?UGIp1D9vsѮb;ཌྷ]䈟*ѺnZ֘iV9S8nB}tz4FEF,=jH&B?ot4)j &z*J~o;Jg)zsgQ$[>K~uT/4s1+ScW]wӓ(tC*wij Hirzr?t*a1jm1X~.ரTWss{M+SΗt+fIp5rbhP^u.ᄡ[7d8kXKnUkQufCƆ.0!D.GmVـG!Jv`iQIڝJ_J:<4_ l^6O9[I}JTg[vAZZm.f- 5&KM7k>yA%Q?~ŭTwl7%hr0H'F:)F5u=G,t})*eFj\dƈ6vlҭIr=0}V)Hj1VLDqª5- >i,H=_kK.MSҍi"2A9 2>#E{/{deMqYx@6, 1%_fG+wʷnن_}IܤvkD08ms/\K!FaTuFXj[$U2>ZZ*ؓOFږƑ0DMpٳiIy@萭2zG`ۺ 9}m(npϜ>6h} lOn^E{8(ib(XM/C"b~ Dܒ::hic/l-9fH=T泣94,:ݫǪQMap%cgU[m2W0/`ř.us!񧼾Y^.=ʯ SḱT'@zZzk^z)6M(貃J6AAJ1<{2׎@\ЮUnag%k` 2w;*VIy?2(1bK8۠93~;"itf վUU#dʋJ !(pQ/F#Uh 3~r:p?K6]%RF0Ăz{lZ XP9\/JV>Mݏ+Z]5]CNa(I)]vp=~>m`م"s:Qr7k_lQB%謄JY!\e9 Sjꢡ&@9yOWa;ߝu]x؜[% Q. Dm< ԫR\)9+GIh'#OL4=#֩QM6p&ĵƝ.vxGNGg}oA+tEPkgѪZ }qν-+,B rۅ~e-0|} +Pظ^t>'п0@~¤3+=-?@xl#oSS `#JQY$ ʢJbeui\оr/6v3b*,7jGYv$T]5g8$zϛj #]Sl水c8K劑&^=ɻƄCS.s_v 59V1"$qL%clO+ ~[}{j8UZxiP( l!,-H~!>#,X .8{2I&Vxש#Ri{(jhգ;?m+1z>&nscmp'uF&9s1lB&o~ۍpT6+ծ6$g,wOP$P:\[\r}݆;w5x݀M6=Ŕ3vif(sʧEValϷR[|- r2y#G5YELFlY B'i:Aȃ\9&Ǡ|R"M.mtA~m$-}kP<1(Jzl p.Uy(QZ{_ZVѤV_HM*pJÅ&y%(7)+AH3F5 wV7 h{6SeX _#!z>fs-zҕN=6s8?_sRXu/2+Xhɀ?>_ZG]Hԭ^cZ8 @5>5"QV[0ftʲ]^8`L_OS.:]2K_A oQ1¯$yEE󻋒;&>C )vZ_%?ƀD$BV.nG)W#](. sjlkrYGx .O{Fgrg&:LϱƢ9 ʬKد2,h 0grXosJBHE"jKڡz4v ?Q#yΝA"1+XСXJƷAcK9%@WYcF?τpY1(U 3;r|/VPҿ)O쪲_2 X 츛2)V>[%n=U }ƿU\_d}ٹH1}}wU$!_lA)GvncdG?pӃs< gT/ʋV5|}z2S ]Pa)FpuejnAu!u1-=SˈE*ԹI2QB@l*rX߾|S'a~{6UUm /R(μ6HxAxwa$Sk"]$LO{'[{9~sI&_^Ug= Yu@)u+F:=GD(Y,j0i7§l_EߣprJ{9lyRNY5d&=#XƵ":~Qy|U ʒo69-^*|*;Ek11,[e f (qbm{-ר^  \0--5_a^fe΂h֏%If1BM߸(aAzTO+^߮Ia}D cB/XU&oL3X-tb6BjH/hsX>pc'7˪պLӊtz$>Oz U?c~fW1J2?jhR_p"ʏ ?.')]V&l5LRsZixhӺNia/@RQw*HNQMnX[\v X7$ja!-^y"1aEӣpF-Fb?5kXfzflJU$ޝtIV"#8NlJ3ԯ! Gs!<̿Iyվ=I!Pp4UQ3tڗ]w(bOsսad4 .P]uAKO=laϕa9!4W&uϘjEx)XAђ?\:έ떸P{x,eS4x6G򓐖Hւ?9)#^rl`Ǝ+4-cR51,!;gxQ)ER7g*x]hwo݂*[!z"!ǟ繂1v⤅2s#g gANЬ^L  24չw_pCѺNڶnmZss鴾Ҕ}6__VUiSꠥQLڭCc6vZHmyI:4a}3/S i#)>LH 뱢)ǫޱjr~11 OpΚ t+{B~'&a)y ԂH.gʕ-0BY+4K/FT;*YI056WOe:zuHZT‚8e懺[Yc$RKX|=:&1ti^r k{Wqn#̠d~~[ F6k.4w2dR*§G\s@iy3cryoC2v4=`Y0V j Ð{a8P 81T3iDgz`M}<2~ 9 l_+X Pht;UŖ+|E5$1l>LG_ᯞ1ѝրI]'_tQ= j+{0$u_뽝9F=V",OEB#FS5Ml0`Bu S,Ij)z댥g1+뤕 <՝ntg?2*!>^g"cmE!Y""̠`/ >!u Ge4uS0GB cz}x]|j™vD8#l@, q@7|Ɲ|Y=B 8KӼ_tV| V?h:?Ah%yk)Yè9bڥzq[q&A##'v{x$~LCa &5#2֛7msW.6uλ*)N6-CC  e*FSM/KBY[]uh^kg}F\TyV&:s_ܿ&?KCZ,~L2t|({ t*;S?) f3|'wUф8ywWƃ`I|ۜ{̊;|yB K4l^,QR؈n=_ZpɶXۙAp0lSş) T^B]axkc^Y-CbܺG_4ϋ6 &Ju~Ef6W7u[o,.֟G`|˦k# Qv%TsWM18S$Nl848cW+jWh*%ȧlR;Z8ΖQeA}]>#!1C+Im``W76juJ"U TΠ!hi럝Lvb򛉍ۉ n;c[NUA5J`ԃE?vmD? BAؓ07(0u|\"F4/@I[sxxkrb6.'`sDM ;mP.Z 4ߪqmx#Qmh@ﳇL_ψ @@}ΧIZI)$ܛkn*UUlo &W/Pwjbu9 ỌѤb@51B;. HGS nȚF%mO# iw P?jt9ok~kU! ])w`PhtItئ ,4SgUԬ@xUR8HT9Vֲ9z&gKEB"bۿl$"\,V8ܰ^1ZmahuU0wZ𼄘PM)PN!61 g-,B*|E%ҹ^f@_YW%.Tv梊iH27']}'0,/d&PBo0U;iYVU <ʆfk֭Ğ+IS^4tf%l cMQIM0vg{*'YV\g@mźsܳ]Ɏƙ>JzõH]62R]5Riku WVO{RK؋+ƃ ;C)n]ZUmSyEH2w*JD]RFUjIVKsnY$8ܵf o 9pۧ:B;%(Ocl.0: $bLk}#5 UζcjwkCdxn[G FG $cy>:$ T!i6Ktt^Ƭ^ffܬ|'| jψi_hmy(͞Z9.iyXФ-@sU=Ŷ\?XC8U+Ֆߏ'ϠG\^Y2a &=Β,Q$ rxA0 {ɾNZ=~(X!w>"B;@OFw?-)dDQ2,51L[~Tb橜نv9[]&F݄O̽6>RMk7+'7~U`qȞW?.MF'sҲ~p#*&p-DJ8ŚNm3|L*#cQ8>%4g~-H}AI'f7& ]+ZvD_'7#w}B B16U MElkzU-} |ዸސTy@-&vYZo֠4`kp:#@*I;]V$MS{qF‚!WPzZR~iUIQ,ڈh_`O *`&GNj5P"8CBZ(޲rNA oTHr3ʽ=Wkt+;\mp߼wgFZyP_~S%zIv)$ۋ5E ZHh} C-6h8H] ghexOKbм !0ۯ6#gnpSvw7pJ8BOJmy2c* :P T;]o>Сjޓ QhX!e զ !XqԀ^?'Jr6[W70yⱲjZ8R%xpW]ʿk@@4ʯ2ǒkv}ƞ \FK|D1Sjli\ x%iR$͝|yQHPBQ(S,#)^~VP@NoO_: *BcYzoZRy05 Ro$8 4eү ZӪ?6"/2|g|V! d3?V'?]-vE ˺p3M!g9:@ĢF({3]]Nq' ,??l!.B} Zp"{4~T'Re,J旹_q!A何 }~Ё7o!1ptWX )j-%cH4F>,iU=cαn yDspuɖi]L8msg7`T`A<mcr5gufL ћ/ٚ#piItg$ D,vI1˞L8#7`u%tKGt#ʘ2O->c엒Y6,Q/f5OX𾟘}>?Џ{}RC˘904sZ(`>l#śnoA퀲DֳgI'&^V*TRjI䪜u !aFzت3kvsƝ<$dv oW:}JhKn&CJVH0/8B Xw0RI;{Xػ`ЬݻQ`mD~]U h `%eT; ~qCJSg/?Z,"q={799ʥ7$0ߦ֘ʛLTX e9p}nf:dɬbG\uZ"[(`!sU,m969x}$?H5ʐK9bR:!{O_y'2'5HֺٕCOTutcT/eخ?q~,_ VEȴÖRϝYpWnH.'/c;hJ?Tֳf4UBc;k¨i! wwtڮ f"bpfa/ER23Zjs"{}w_uM0Z _j25Wt. #c:CAL;MQ]~tQPy%[}"J/Ȟ|TdqS拱jCQY,} ŭ~Խ0<;Na)"T\m0 0zcR|ɦwp䒻?5f;7hϢj)ĢV B.v} .8:w@\W; L#_/a$#S FW_( d7s7خwI@ [X>qFIֱ.R7w4IHE'BOA'=N~;NT6TT߫4n)!)x/\;S4(D8vAl&;L-c+:'M&zГĮ% %[:}xdMLXlUQm?05 )bL7=5UCzJ|ք҃( F  v@hS{n鳔'h̜8W$ؽ(4w9rh> T'qV|Z>c3#븟L܃IWMX]irRɘ;ws&9S|[h "%-5|zSKM&[` Vm]w;#Ƴhx|q`D.̝_mSΙ&ԙu:h9];O' w|jM36`wY ۭA, ]YM|2l<[Nd ;J_0^&܇;`q' l ;?v 47-M%4bz t?G7tR/4Du*K%8*FƩݷUvakk.νpJǡ{-N_MqnK-*(h[^;f2)vY[]>Gl|9 ' \gG]^K:c@=|kh9Ci!J(>8 p'* w,/y@#G Þ_|QJw[M Orޕ\OU\hVlQ}Օ|ꪥZC֤r>幇^?D~`h1PRFa;`ۂ&SBoz8۱إ􈠌nK:ea9RE X)o"c%QCI -.p:z<=:N\f.'sB3]%lceCza%!^`qş en^ 3FCS ! 7 {U4CJuϺZVfZ*J_?ejNKKKQ~K4I+OK7.#-QƉ$ƕØE鸿eKU,oʙn7Pζ[̫ޖP%}Ö*rvݕ`QUܳc`Zc:I{ۯڞ5ۺڬ.$ SRS0nVC_ūT"UMqi.{bֺÀNP}sCAԾz1q(8}"'\zbF-B=^ 3D<U G埿_"505,gQ'H9B 1bϿmh.؈dՒW4j?^/RLuHk+KEU=/mϊL xPE|"63)0184sd4՗5`_j k@RFS=^_F.@Ѿa,U%#s -I d@ME!4XJ]*ĨQ_Փ|ck~jӔ jQVH;az>;ugCIE^)I_Hj?IkWa47^.xtDg1G̈́nK\*베+C[Apz\p`_2|SAH(l,;c [0Ëkq͈*k?_~bbQ6rmδӎndC`AXAA(᪪HXP`5X :ǔaYaz:5fĀ;BY7Jfv"Bh>bY4^y!PSCRI&H [m.)|p 4$H2xY߀Ԅ|$I9=zw(Rp_c0Un*䛲_vΛ~!n=m{!"4Vc2z"vJ]gϨdEz[kbizx >YXr[3ӟY~bX)CuT\7Ug8%֢ sىʱ1%R߰b..C@W~PCYގ;_&4ϵ)H# lMROmG3+pdS^0X-  D[?\iN:%)#M(ӣȠ*{kٲ՘:pU{u> i16.x #x-&;x}mvO%n#=fl3E.@6/?):IHi,!h LdM vgx=qm79;8&-fs5䠭Mp}J7!쬁ғ;ݯ8o+y zRd˾u{Y_gӯjG!mheU|E34 ŸE.=!+.Β{[B t`ħۤ+~IVbϝRPgjz.- c;^hsT6*(cKE2Fph! 'tLnڿM=1^uU76.qv4#0 -zc]7GMZ*9 ՝pm1 4=b^7ab)tz" )~Z9s=I3=Ӱk+)|LCf{};YZ0k$Ҩz(uߵIX_Njιrin%+%/25(`rͿn0!Gvg#&^XLJgb7u`=#箬PwF\pB`qJ@ 9CoD4R v`TW `5'H~M`\܌\3!Hwv_wG #L3?8lp<9ח#J6srpH)57LxdiTHDGR퐬~'aV&As:"%W\EG $?1|6h&|_Ky3#?6~#јY+ ځ˳H_C^YYKYg4} k688c=un5+iu{P 16P9<zQ]nTBBjMQvKIL9k^8 zjƠwa"{ɘZNpy砄$m[֮C ] mUhT/F= {)^kW*YX?]>fL GmI@LwNaH+|6G~֋KWRI @U<[D1@|T}`$13@^ef Vl6?3O5IZh^K 0YTHyG2jel!N1-fN5*{lq;j:խaإq^W&m=s!F,O߰&$KwZ+n0C5\Bi(w ՛`y{:Zf+]. Rk.xR% Z'% ]x|e/?Xcx܀sZ;VX9R./OUpYSoK:bqer:aMZ ,c}f_Ԅk0TO0<`tsld%r&#`FŐʬ( xD ?&~K.-l:3V,Y2G4Bz*x~ E`Z 5"^̟Ħ~T7~l CI:LSM3z\zlR;QF9`,, $LEޝdIڼzX1zK1%U-8 6%:: -Ye|}q 2.(|*۬ *_%deEuoHc}<%7@͡O$;ywq9~R5 }ҹAŔc>}WD:DOg5J6;iyV'|**P<[$)z D&-pa5A@J;%?88_d6}Dan"y)\1P0@CNp8 '٬35awi,NbJRײ]N'al!z%1| 䐓2![;&[͒0XOCM>/UCy;AYE `>kiuIY>{eKxq qFK[~!M'/uK-s%?K]Ny-.8a$H/Upx{NE#!]P@t }]) ++(%q%Q.,9n"ʳ$-hLwT}&ܬ9Z|""]~8;7vÚ*Qp= '̰{~ `teN(b Q!ݢqncT2)ij?[] aF Pй'8O(YS^V~rj5rۘBNGr-[e%c )pi? χ:V.DOq71HHKJZ]O*̗8g%pqH0f=tM6y6CmxNiMՉ1v)Wv+k<=#qTD5Z" Yxƅ"Hw["+ ^qϸtj>۵Ļ8 $qw;Grf&g%z# 9ӯ\LX >s=uWYܽa6I- W:~s$]sDP;28@PM~5,bWsgh7iHzJgTLkO<FK$CIFNMԭ'kdK&trxz_D@{rį0`??m'/6k.et4=%o8"%(=i)wu²Xp>&B{KM6aĠvYaFd4 ժZ.YiP1wNT-<#ހ)ꟕڂ:;پ[;;vo:aIVsl}E:߻cdQ:&>8f"Дwԗ5T:H$y]0Km|,%1,_u0 ԊL3XZZ(~Im[2{*+2Tvn2Q&AHsCz.廉 >4Bq!=G@[ (~o AfdzŨ|=;Bzlq:Pj dH(Gft}i2ϖ;$7$Cc Sw }KRrW;狑0~G)Ql~%ԑh Ŵ/AMA[>q܉|o%WO'5Ld줠#'7RPL>ƍpB29s4Uv7y3TUr{I `aZE<+Yy %D1\dg 8w8wz*/W,uӈyIo/d)$)N"5@LuϩvsS  զ6[>1u0Г38'znQv2$ňm1rHI!k;,Q3\' i>5x4@ T. U4m(^4fI޿d03TXtH.B2(ES=.M5VyrΎƓ*J"XPbc 0|Qf9FOi0of@Qb}Tj9 _bR,6Y,_$>=6Q_FIrS`О7B]LWCaȶ%ּy&{gugW,P)\~F)>e^ȐK*fzѳ\:ty 7ڔW,66Wb3S̾}coୣu9Zax1=iz~yBmο\_f̳A1M |W=js=]R>82W?: 0_x27Ny;V2G=zR5excLY&j6D3C?1=ta-ⱋ a~@J_?ja65z@C?~TρhO㿔>eX9X7yM\Hˤuq#q.h鹂 &@t8v{iy-}&]BReF,$c\&>f-UܛvV x͗ƛP?4r/ik?IB5$3f-9YP}7RB #0nR_,U81J%bv_ 3h޵dOڛ„&zA%N P UZX/^9 8PLE[zViT1 ˜?d$ 9ocdaq=jWhp EU/!=d[4:~H#3)X\ coͨLIlK'ka7nXߓ8Oƽ;z+iܺ61Q+{E^(@E}iS~"ܛgClt)!c[SvBS HJ<)?^~x\b)(05)2 d3S 2x[*3Պĭъ Mzܚoˌt ~#Ky?ï +߀ 55#4P>+ <̤gu^gjdFi>:#{6hr"ǸJ \KU}s =""N-sgB0 WC  iI!Eͼnך^ 5*e/܁}Db{jI6Ƞs_7c;GFۨ dZkλu~leк:%kTYwYG $@}ZQ9AW,IRRPN !m5kĊZ/$@Io$b_DoJŚuPE_oz2h&F_!ً0֔Myey,z$܃.nNgyq&1\%mȖ3t$tHa݁; )rKh@!:o%`+{pL_zeg:m0 SF'G!5R ;:m^9G|s=(SA[!R+3 oG?OYĴ GH}b"PR^T;N l6+qJ]mbɆQޑI[{DyхLh:IK 9'SkTĹXo<%ѧcz޼)/MusҊ5xW^Q=ZS3DFkmx>TI ZCUt6:EUQ6ĒX_%KCSmݘwPV~gKpBXqo+.uyg?*$QNq Fe ҍR!.yfmPZP$L%䦖2:D-Wu͆`"""w̨nMȱ$cKg!7[}]#|MwC6z02N)%JD89hs LBҔYwx+bmLKD);Jy?2Kgle#ם]QIg+\ v*wi?O6! 0J?:ϻXGnE71!'b:G\4M9NKF"RϑGLUl C辘Xrh46H!mJfȞIe c=&S`2#v:kc_\]H}דƇz%;)ծ ˅9jlg (BxBUP$#X8 aӓ0p?}VC_'(Ljk]K.)* oFI5HϑBg|tIdlk&ާ~9Sf Y{7(1QӪ[Xԝn:rh0:!?.1K4s!Cޮp,$?LX̾UqbU4ƩOHA)4=tJNAF4.Nv >-Q:_IISuְ3}/h삛\<&e`͹uoIxEy-tşGkH=@E159%8 gSЏ)ӄF -˳3'Ӱ&|j&% +J {z %>PeCn RfvX_,T,6&KxUt'[Ɉ_W?jJBVn5)+߬l%{w ["tNK!ÚոJWM ;mn< WDf )zXe#% Ul(V;MkYzUJ~80Xtf$t7o`װ&l&9Y q b{E~#AIV-WyS8DQrhm]MW2uz EY{%FJ8c&\|6'`7gK%9A( 4ۋPb% fuϊvHGaa7TTkJmۆF^*aNZKޢ;VXB9zBKmT+bM ׉wym2YDPYBo馆X-դ˰`Ȕ8O^U|˾u Kk{%EoFO *aBD`3O)-5EE| RJ3/鬻Ӯ /,&0ЁBӴw^8oF)_E0vUM2 ^W<&a+Uto7b,Ab.(LYM|2*PK W,j? K˝T?Q{'[)$}Ձv ]B1t(, Xz'4pppd<;~h6ld+*i\ov^[|$ $ K:pa;~D|&A,6VVx(EbÁ)N9reMO[|DQƒq0omԼfiojA/d/#Maʩ}5%Zwe-vZU^k'@z"lv0{w ̩D5FC+C-s6Hn#vE99AP[AD{-=!,_d*Rhœ@AH]:25ku.m8Fqa"̳aꛡu a%nBnRb vNSr yF m\ {}c,U1TvP+eJ꧊.bU7%X ё<:;1`xn2r㭗c䗡.F+G#7HނPr,1qt1ȧ|1 Ts첟Z+E?lHO8ABj%=vu՘ߔzͨ_NkL{~>{{B@ƅeF-2SH1'z> I QOc/H9Rhh*e8rϻv,Hm`l;}7@SW_OJ\l t 7 EM! n1QJ7Jqi;JLċ>2Q$ζs2m<1qrb14|/ H*IDRj& As1q*aݳVt5:$4~Sǐ(+1NQ;]Pz̯!?o< 1݅/:;Qc a| )+ Lĥںy G. hI'UPRYyKȤD?^L mFT'Staxhl @S]êC_1a6mAζ !wa N'^EBkݭ$P7.fSIXyOClh L<%Q}m̙DIRE`N(x9wΊƧ\0oZ@`7]G*,^Hc<#SHz0$[5ى=_uz\NM庫V,!B1;"b…#|UۧLkÿf#_.GeRl9擙C ΩAP*BJ}Fڷ[훫 N?áǙmL'IgA`u!PԪDD̸)/Q4j(SʥNiT*= -/(|?eړE5n3sP]9gDc}>^y@ῲplQޤ G{lS}:c%oTW"AhG/ԷШ'l"I[^zY@*A`LhO6.+>sֹkқ_~Z%6q\ǣy\%vKf|s8B1 bPWW+҂.WAF*,.RRHȷ!#um=62)@$s^,\'G=݀5l>s|CK4ݲF}çgĢwvYN&yXҗǧX˼vƭk{FC1fasOµY{y)qn,;|SCLդxŀOIyl9;C36+\{Sj6 g%XRӦ-(1 y%lLֳ!b˰d",[OlX lT= 0T߰# KJ/2-zZR3R[yÊ~.=>##gN:2 פc|#i@`yG6@UD_wO\i2V%jv E1aV;EZ|b'7^@}OŪu; -Rru4] kӍ-͋Q)*EV\X.xSV5W00Rŀv ,+DXyI)~BE& !%n 1M"r(Zk\: d¬< 0:Ȍ7C\_ϣ/j1H_O ;:!ưaNn|a;Zd+8qx;i\ضD/ToFA,%8 ]gՋ|bpEY4tv}6*VG ({*" ë7P}^>{A >.V, h, V8$e%toO9k:W@9q_A5_q^S-dC~dݡ.e#N @~SA:=qMSYQmOF& Vc<nQm/^ jA5 w0ic<%ZϤ^7m _ܩٰ+n-=1M"%ktaurpmگd<(bnhX Ka\x)'t#j9gyZ ;ށO.!XSDWBЦA\B/0L=Cz(n-_:f%'Ff °a%{A9^HoiY7Bd/߾7fret2zOUo?^?yi=JKwNR2eoh|ƍ;kiAGoqëphn25{>; jGqG8<u+e]נ؄E.*2%]Chnp}E!5ˆY֘[Vwo_0k?', q3t<'2@ {cF1WDYӽ+V eR&LzI$iiVYDPHP}-C:=3~) mraR  /F-c6= lNAM$Wh6(V61۱a,P"HǤźXT}tH ]Q4VIUyqj5¦.'FK)$2 _Xs%R $n@Zdg8J%<i㖞WRTm0_X+nycccI>8n/)fMl<QLۨerhqyiR﹫,xیxk0f X6ؔM,K6nf'w#cs UMFl"o wٚ|8),]Q6Zl2~JPY>3QNEYp8$>X7&TrmZø_`doX膺a\ +;z-K|Qz GVz!w1*ˢX#Xka<CnEwX?="‰Ey;GnP!cC]O{Ɏ< F$FvPޝ6ͭ.v ,8u},=Wb ||j2ST*f6%_n}mWuWԁ]G t:¸l+ ]lZ zrhcXLx7Ӗz'3a.PSQ;%~xph@\DDXmyYKmtۓP{4Br;VJ!/dOtmcӟ3pq ݽq\RWƷ).+TO' .O(rW%Sc0)  c@_6[ֲigzǏ'v&nP>-2TxvyL"̱г'^L})V㥸d.j΃PZ~m |Xe(Fqd?B"g҉~iQ"`,cۦ#;ͫ%[n} `a&m3rV3Qθ;U!M0_ 4Ūk)2j;óR e-aӧoxwy0sZBwӮxB>t#3 Rmeu&P)+ԵR;(5 ,_PK,.p=DVW#&,Q,Q] #>g5#cYy_\FZs) @!j 3K=2H4'n+5ۿSO~*L*R϶҈_y3tDOEWHyW`LEȨ.x6.NǟDK R+8:* >g%86U7- *v\w(clćnQS iZW|p~E 0Ieq5nOC^!q :*GSImyʧ\VwI\8򂘲Jr#lcea}FnW1x]g{bbĶ%'ʂ_Pݥg.uxKG+sA)ottT-P:'U=ɭhCYlļh"kA,ːTs Wm7"(U`rۍUi bTA1`h1{S!”;bt ?ꔸC/ܨuCUEUfXRz Jb]KuR}vaDZT>E4J}:;AV=P}%SP.;N\|SKB뾧.>@۶4tn`W6 NRH]Gu^V9PwR&=<51bN # 3 [xjo> ?I+%n~Ua$;hf31 ܕO_pF 54?`L;U (QxxW jR-2<yݞ>Ha]~KS#iz];|eG(op`rr1JFA5tK:&5揫RcRh2KpkY /5>i>43h0M(E e*eKN-GpeiӼBS{TqN}x\[5R:m8+8OR$>Corꊁs KNIWAYdC{SW" =6 HZm6x87M뺏L u0DlҲvm=; vS[Fץ]l9G$’Sh)yY) ܚ-?cSB0slmsɄx/.R6a~(SĘĽs ̔Wf΀3aO_="@`@x#yvN?&Au:%i?P^*LDSɞ3$52JHח¯zSոsaf`i;.B%s%JQ%桥⛱-θa"vKv,YT&m{ݓU z :enUr(.W&h9tXQh_,_wp@JW҇ ]}T~j_i^ u'as-P uW@Ƨ[P7l%ǚc69mzJf`Ast7}Tdv%!BUlU1]BHe%Tk{lKÊCf)  PI_L 5׽B:J',>+;;q},Kh܄%f=Up0t.S'ssl]?TAJTR SAEףU^ŽG#/D6{\}^RNfzVM3taz;)5K濅Fn18QJD^0:pr=qA¼j5`SS9զZmLhAwc=aLuQ7<9h0nAA/1W)3u6 'VMJsxHEmrfgV``[oifem Թ= -S-/AE#ݴ].N`\9j#<%Y~VNgNH)L\݅uP"(с}JMz|hO^r$^|QNѽX d'+yvi()Ma) #%:d7n91}z\Mă[x|]lk:tRR(4IV48yx:bՃ.u iKTqr%T-sꇨesiı!n"…ҼFb8!ÓއizDf|69`OϜUvōP7wDi {Zĝ7ROZGe'v2ѐ#fXb?nZN -Ly-t͸}BzJkRwfMؒݿ3ymϑ&`ЗȦzϙUS1h,\]`M:O@Onx|"(ol2QSVA{#Zl{?9Ix1lnlL%Sb& I&UؒӷJVs={.J-#a|m؝+JΊ.˺4ٶ [H`CѾ"goRY`d&ZWR]Yh&:P~KNcu#$vmk}h`,:12UR<LлwIɹW3aatɕ!k5xȉH, Vhp"nӴdW茈s4 (0(;gd/[~ſ:8)1߀{(GE)h! |0!'\t4»8[L0B 3ը:T/$!.cʬEDc:;d\}=aȜ,a)_"Cys cDS~*'s3uW[=F1h2e"UVŌѡT>Z`pgezhGwVxBX1o.Қ*nϝU p;H됿 !߳VʗLO#1 ?s>.qnGArc=۲]=f'Ok%3TCK|#%"Fow2Pr$x$L2d g~= oY_qT|ZwiS ig^k hۊuv3CC-2Q2$<0}MҺ{S%i#p߶\/* w9i⏇窃)p25CaA SP_%a0+msAR}G;*ǠzOdsl"s=sx:H˗ cC{p_GTa-(6@#e4<)2Gk>,`3py?>ƣF9?PzXWFUq @k/Dzg>BQlUSՕ hX pamio,".юDp\Q8tURhGa3qy`zn.S;PMvFՐۆn@QDyJ#.s^n5?:kӻf/P-")sil,P`h2~VAe+;Õ *Z']̶Y_jVy3Z/4C^j¥o1y3n7 Lm'Sww:):U+bH#bн[l:;YXW`c3,܅k%9x.2H9p%JýR)xC|w9Bf2E]NUSH;c4X|gm-9ҾA* ˖eh.6+%"A4Pܷi0y(QU.g*Ԃ߽ $3 " %%5ݤmIq>CѢLT}͜V?݅w/Renx 4rEZn{Husle=?=gF㚍0% xɩ bBsZ *@r)Q0c:AnpbN.Dv+ kpԘa*gۍ|ݷSBmhpT_uzխa ޸(u n=wyŧqXBwMrtR@u"z8RŊY^#|AT} ,MRiZ΃IY4N\ٽ(pP:*"Z>3+?M&ikP;1:\h50(gRX '#+4F$eBycow hGzF2x7F!/.%PaOzDH 6#5r]v̓˧b<4r Y_29W;t}mT\ [g# QG*zǔ5²07Kev.12Q \I<=b'\tJ:[ Yx ?*d[Y^[bhۀ> ڭ`H/Lb͍ &餡)P,i~gVFMl?bcBpw S5EJ)yX E~ 7-qZ c g^0NVT-7|bjn328އ!C4Z!Y[DcG%]9"ۧv rEvJWӶ}!B LadWs~M*S8nY/ĝ!R7G*Ch@#d^!D|Nr@nїվbV'e[ ?9ٖj>1jԈh >#Nj^ }gGƆ\$"!\Z:fsE"j(p:敦ٶ!~Q֙H =0Z1 r8ʰ'K<&[IG,$ZB4iÛ}9sg'>r?DXK@'ϛn)_V GqkK۬ $WLKQv , aX ?>4BP.h7m^!YGŸA%k/E:AL=}]ؚLLl}ΊrЄYoŐ[{L-̽(]؂lJ ]CI?jnv}We-7BUɵYKBcc3OdqIN3W2 oQ 'ܼ]j,ͥ'^ZP]fWW$EԺPo(Pj̋fÊƉDߓCnƁk@V'8wvǾJܾ!k'*C> 6>:0Uv6zoiTW8 n}4 V GPt"B1VfYJ4ћp/Vi+4WLJ[\QbԊ tSt~"wHDF/C}:&ǣ 75`.ktiz`CwF-2N 'nM: 8nq, (v8K!981Tn >nIu>IÚuVBa+Q!KKՃ}ȲGU5vJ ˶,1~v}.⌘n _ F /EӄKRwz[ZIyL܃,.+<2zAOȿpʈlSdO349naE2scʪ3x82 f"H_'15qv(rỦvooך<ܚ]|x5' |RLn fW3aqK5qi}{],cЁW!֮g'G7s5iRh۠eZp:Pu3NU]IoTt;=LuiIultT|M#Os4rDWq@E1qЃ if+/5! ڱxungwuh 'iw| n)Uu?.XH!$ĕz:7׮fkX:TMP LFԊ3 UWRv<@ v1 lpo1'Ky H6 F&GpgЅ<`e4"HEylE 1'_0% 5z<7G,"uy&r&@0S;Ѵ4PK #Lc `X: M|a,7Y>Fw Jm1B{h9ˍ"=gZ8#nZ퐸,׷`@0^VI'&Q(>:eOvHua7~P ;'QNT- Ýʣgt;n̏~v'+*ֵ<';;  W.z![9H{xz|NI-dd9&pݏH qZ욨2
ÖJ 'D *raJ;hgz9ԂRdiBN"ZMCn8O-+ׅb9fOn9 ܳmp KnM$mun`/㢎 Ɛ"]zNl5Z[14]vu#ů_bϏcyl렭WNCg{D@0*/r2`{#6๝)ZnG»_xQxSҔYvo@?՟Adh*Ee[įa:S$ic!'`MZn-/HX3 *BhlK!֑{;f͆aM-_L!H4P~uZXJXwy/$H:UÅ&3;Sm쌃`[ %imEXyAGVs٦S{OTˈTؑ%Xح9džǩem6JX_}ՓOWk~ k#S$/Gj0ذbs6'g'xPɤZm [j "20];|8R v{ Kzn@@y]['Iƺ%Ý?3J.`E$zϢ@~a+hQ,轳pfuUJ-zƎQ[m[^;crQ®a~A -o7NmoNje*>A{r;a"rNIbreg/>Njq8Ei/"|x|ceB'1'Pz?Mp!n%Yښ=v Y9! [l(d#WC%Gqp"F%\[sx xVk󵳱0Sc}w5n^jA@K.lœ>` w(Vqx(T䣒DOBrXm`pɔQ;t\=@^>"h3n~K$ պ(I 74l6]b sMXs <<݁-6O!`as f*GB f[O%bcie.ۀeO҂g$jȱ:K6odlk<#?1l,P܀iC=yp.k{nNAe>IwrJ6i V׭Q:@C|QH֭fbY5dyk}<_ jb$̯ .2GhØ9Q_9B"LYf93aUV%Gܶc^8N˧F/ Oi'$L\h y~C ")TC#(m.:1cB3yLn|ywl袳lc#6_#2-fXwOH$?[ml'mHCc[bv"_EyMBbi jM,#Z\5RZ6{mc K ՘V X>a܂=!ۘ,zU9oz{0UlGq9[ϖ +8e4I`=ND 6z,هl g3-UrkD=g%iK 9DwS.s_p*M/̒`#{oGAX܆ X3袄{ohf@FGtDpmv\WjmXZU,z~⤒Y<5Ios nZ~+2yk~jny\FO>yo)f}wg}, : eo(*{VcZ AMthywwjVn!7䦿ڼ[J}RSuR]NRpt`9jcGѷ J>!:DLiY<ύeLe<%_-B8*E ֭]`|%.eS#.&EIyo<҉-AB4m]KYΒar=!ס*!d HVz7TXp2ioqoP E)媉tjTmX>k(aۇZC(͊i۲f]_0=j:40d}qeKG/eߋ8ѷO] n;+>Ict}8ԥ[y`a>*/&$a.q8nн8HR'Uu"8`+t[8It.`eTTu8QϢwm2 t`@)xZ* g1asO`I /kG1Z bs%Zg׋ ÞIP.wqU^-OV| )I >^MOLqx9tJl5OՋJ`+$FMӷPQV/fKITr 6׃FQ#MWeX-kk;ga%?wޏ/ _1KS8v`~ 4GvvuT(C!El]yB;3T~yI"~NuYw~/Mj.cc[mWUH:t;!I "漖!5۔jih(a s'anC X{HnwB-Uɔ* 5a(>N|zU:5F+q&S[UWڪ U^5m|QXF&lhӴ]gmւVpIeCp Ysۼo)\jg"gz.Ǚ2r w K`59me]6sW((Wdvc|jB?5+Z.; o_V7N+TE"l(3a^D#|U -wS!5⚅4Kac$Tm.n/όn 튛'\ԽFgAz%R*vcX?U=b9ޢٙ<: K8g\Rd?5M3Qn`S$]qd3kAGX D,PDBA>ԏxrܕ1CAxs!d'Q=L$B,i1GBtU ̒'쩼-'^X35z-s@{,LfJ \v:cT牘qo$H'h)/.̼T"bA# āhM5cT4:I3Cˑ{$_G_Ϗ^1YO5u]M7fGfKݐAsX$U[p)1-7&e:Ɔ3ɐ<@ &KP)7ǝ)#?eN^;asKۛof3fMhj?4X۰yV^IW" TDzGC_mayܪ"F507ЙQ x滃{G~ԅF5 w{Q푏;iR??Ϙܧk3%q&{(\$z=nJV@ j ŗ{}Mًvr̡Ɂ4Ha~ . u_I}U*! w%X܋pqҰV\A9 -B~oLH/ ޔe@{kT7m1B`˰ep01Q}ȿ55< >x֑Grwx{]@%̱pI 2&(m>+ A ķ¸(?|"S!?whQ92H]h /jI&kOƁ } 6ܕ#TQ3->D,Xm+]N^K\ݻE"KɔNqq =EwE~E(4T88"><>8Pv?RIbS7,qZ/佖pz0n c䋺ë !wE wZoSP`Tҳձ<(NLs4עt78-qBxr;܌]u/bӟ-#{p u7f+1:iABtYVm^ڃ夼67䝍 ǡV˒XjQ+qVup\ 8˖eF83(CVI]أzҀpZ'k}yAv i^D <ԏ;]k57j0( pf -7ivI<|"S@~#W%ʈBŚl[[]c*ݝ3* UkKQDjEé؛ j̵U8Y٠?K2^,\C'HUy0hC$!hW;R4Rp4fft`_߳ WP~;#ԣ&6(nV_w_m:H0>I7ɿ Kv^A$xK|/Ĥfua' QQie̦֔80A۽ ~TCITE>ٷRm~HC8TU@wYzvȡ]y*Kg@v5^:. {161Et4 }\+4pdNtH eoρfxX)s֤trHQ0e0hIGgN(Vs-)&-y)3-^0)yձ❗{(k 8N]'l ?S,a^E:6~M"[ ? d]҆aڵB 481.͙A׹c$v82_W l\BqNǔ=ֳ:3) Ʒ ۳W/$Q}Nۭˤw(ƧR<E@k]=*=oK&穚6ࡰS۴§\5g7Q.|'9sDmjѦ/ I12x % ' wqژ2 /mv'XW:x9݇, (R1{0Z FUb|6!"y~niOWoJ7`V28lGlzJPA/L 8QIn&鄻91lARbД蹒8h\.<Prv^{+NA1--uꂱvLlɕ oJOa+m*0l:J5qPY g֗&=Q5i:/5e"mP!)Ӗ^΢Yq Ƽv#QZ025NOhJWz=^:>m=XVIhX;/dPe!DZfB_q6Bm ",hTvs9$[hO❆"ׅ(9JkU#Vw.IyS0Fؤd3Mw& Lʵ"Z#,=9WȋR*p8QH>Pr})eQȍoG69JR4ƛ1!dT|58Nm%,c.=E3VCvj #L(_AI,b nroz7Gt;h2ٸ5Zk?/?͟7O9 ~0ģV>L%#!P.cN=UHPG:j?w2/T'CXΒx""7Jm +\> MbbF[(֐ CEm 4=_ũhj{\K/H%CZ о>m5Sv/,=;f0=SMZsү#5~y(*y2Pj%d$7`J9@48J8'NI3׋E򐌮k+b LhgDF8$ϔK?SB!wVwmM) -oANdl)Pj3ޛy;^vֿ|[ j0Icq[@HujuD&ZgMVw=>lnd>ZگpB݉I_@sgҋ$7rn3ed+ h&R]`{M&2,ԸJ E`:H4$6"ь FDGizFQVYv5x0e K]iBp^0u0(A<, "dqB_lKr͠RKZ;#rOݰΨP}yNam2 a2W1892E ͜#2-jSƊh.Z`p'8m=)[^I!M/6~ΐ h.*g=otITc>y Q)9W+*z}[RCl-ȽIHzXPH|ƯބG9l0 1&V g.Q=+w4dK(aKćԌ"Fz :jTN{Y_fx}.Ib`OFOj|B!y5+D _eFp a:T}f 17L;?bfw~|~\ ?Ks2z>eg)D#p*3v&D*Zj5 ??ͺ >88+>M{^8ce3#3G/$ R!ř/&tDݜ\Z-RTş]B9.*p#y"*ϓ,Aq>.d F_]]4)&## Xnv+K*6E3b(peEC(资LkX lwurηM:ob#BsKMk&$wл l<~)=@mٕHVZ<uDxKX1#5:`l - 8ׂ#dw=#8[tws7ak: ]+20 0%¾n{J`Ci(8_FY\xLv)f8|:X%ו+9YJl+w{p{=$bVv|:RIԛs`w%mh͠|zm77n񾲣ƯR _Ay .l0qc>p+~1}rWDk6*E=*u 0rd+ϪvD5 =0@)m )]F"jΆMNyXioPQ0sz+ hsIC{C3(^t}8H2ˡ.Zt>ֿU_*&e<:-43b9rr~~F{S}* Ń|Wttۙ M BW.g5₉ͽVu=Lh*0y>fՆ #%0{) }nNs\J}G'R:v#hMw΢t SH8Uث #*{OK6[[~2ԭʸb?Dy-ۼO|&VvU\L lB#YɶnoodPVRN1у/w ,'GIjhyzqhP|ӫqO{,EzPyV֨OR,?%*%<}nS[k?yGC~0.#yY) #rmI"1e>}L2V16%dMB++נ+=g%٪u=J.aφYE,£3-55f!DoM6L 7[Qpp v$P~3zߞ $ Į8N8l]~e ĺםNuÐ%sJڥzr_P_X[JX ʥUTftá_Ji Y5˘"OFۡ()t`퉪k} #)~>nM1]oDaXW1)㔙׌4k%jhVG6Π?Ԅ on؃pq8 ZseޙT;2<*7Ov4Tg-%Hd{S?Ty?L$1{Y xn/me?=TqP\Cce'+Ohv=^DiWTo&ԉdgy,8K2/F0@愳c0{a;gJ83r'4Qf8.2q,*g-ʛ x^`|:rE_2tU\M &$z#Bmj0;u(, 2FhӹrS-Oilٜ7A5,%<4B)<8GhDH]C#E1l EPS(Nk}؁9g r[uniЂ"A+T]KREmzV#pb:@׆CP@?B a7>/8_%Z]Rn8TNB+?Åې˖3͡DwJ]z+4N_fWwC:~#m8eek[ /ꈭX.&Ov^z3ӆ.Ka_J/3fgz9^XW$ŽV EfڃV_)鷷!xB{HPg#$sfR.K`% bNԣIs8T̈p%i4.1V+w,l<~1P, ļѽU9֣t,gFţ\=vh @*7wha1@/ЖA9A`nYp{^0[ #-V(Ի ^b#${NӇMTAxގkʋybMUz4:y Y^5G d`))t5͵&`{<*y,@ u+jdH$h/*0rse/".O,k*{ה H&vSci[s7z9<J=_,Y~で6dN| ~,X7+*Fd`P=[4':ZCCy$U?Y ,`uzK5c/@$~gX2\_Oqˀ|l3ԒV<߹H A38sݹdG))`]\4ԗ-xa9ƈF\kKJX]]h@2DD4n2{S2Cef8i3~)- "f8Y˼ (4ҋlyhe\G p;Ym\\A$;:Vݗ5`fVy؝Z?mm7~{2gHmҰ*@X:4dimߛB 1A yl k_iW zvj"yJmotnpGo:N*УWѭq|9$Љ;0A?.#D<HF2 Ⱥ0.o=m?t4h ^M<2^bk2!#2\ <.1_Qe!@E W _vd;Ɛ{y-`GO6^Eu5?SFIGͱo^RmGkUO}BzQȖ) 0*KnWhٟq k7kZKV(qڍ"pX F{ kCm @ MhQY:rɍ{(sx6%#m,=~c` u yʾ£^X{9Fd!\q5%e F/ηy[Adf8z ·+.m4ŒU?2_v9%|2vP]D6kk󰮒>2(9K<[$G m\}iq%vl+xORN^A /E@78!p#ua Jt )| oC.պ1Ui#/hr%W&Kf+~ Y߫[wj7ΟčE}lRߊaݧXQ(l8%a.c~Tjٹ;/AD2Dwo:(&s=[ՀAr5jNPr%3B3՞Gixe~hߓnݎJårs×^=a<)4 ?rװiI)nl|"Psצa;¹?Ga7ZT<lo*Ʊda׾ KcNYsX\{.zh/Z:]G'.cb$0 ۡVv wQ׎XAiɟo4t xuJi,|<Ph Us+'*&!柡uZp[u  Iy|xZٙbu<>ș8`1ɲLWNvg9Orh)s CQus5oG}KByBgu{>TJdh8>[B+B4TCLu-^|d $/VTIVQ4ٿl}u:ŽF$KD1VTd i!ܧsgVxz)@s)MEt.{y5m#Gi#=cZ(ӟǾ#YŬ,4Q–^+} ɠK}r97b,SRAS~B * O=3mG)W6\Q-.<1{6`hO5M~Cz6zdzm;&NlZx&9U줉j씹1Ȩ|z 띡Y*5}R'ϴ,бYblAݴ+\( =VM&@|Y6j~")evu_yaX#V}&S[w]sTW] m"0#i +c:Y^0Z"_ N3!n_"> Gk q=O&\\-"Z`7ij@bberM8Y6!!@$}Sɥ~Mу9ߥêE 8hGKܙ7<[œvA_«ͺ;[`IP[4p#'"u$tUi 6>f~ZimGDat] 0}$Ū>%ܼNA rYK%rgS րtjep&~Y0q#TGH  K kh3ƍPd3!@z`\:\WD{Rbΰ017K`"A>ewqqqXs:G: `‡hV{ɹ{Ᏸ*[b~bl vA@f'A Y*SL ;erG#[盥q$\)WCGgANC-& | br{i1rk0;Ύ-)4θX{g^~S#V50_dB=rr[&l<͕@պIIsiFL 4c!TD6i>(tfg2 NEPaoTڈ=߳tVY{E;vFӤ;s|.kmglq D74jdb` o溧?*UzoGF?Wgln>Zƥ!"+ &Ġex+!𕣎C"kZ\,-킗YKX:(Fv2ZBCU/5Ŕ Sn Μ45AC_#R(Z+|;Ȅq8)ų)5hիeL\LwE)f(|U$> \ ;%4|~O&}$?h$Y l+>xEC|`Q4pLAwc'+bMf?D#DǨ(_rbZe0ؐdNAL,w ʀ?V,*dDQF0q}4"c)Rj#T J}&>-sthy7M6=MEZ(6=pCc'jAss W#i#<@dOqL0bBz1Xa8U GACD]ֳGp0F -hٝ;Kfzx 9 ̌ǵ^CwN FtPZTս_Gqh>販XA=SҧK ¯2۪F^1o0Y|!c6Ԛg=e IlC Kyeq׋]%N|溴Zk0VzFK)e0o+Y (}d6|ܠ˳.*8 qT_h3g'ƽ{4Bp!y 4i.I=42{A&Np F'o K< \uފ$M*>a]`-.壓:͡z?i^Z'=#r)͖N}tԿuA4)NaCm*kU-2*MJ'8ca \1C/CHXyBwVX30Lhw'z,oŚI)cvt!oUKjW[6b_pklSx3CsJZ0aO1qȺ9aԏ/MAǽdȴ9]VkE{gcAN9+ O 9+<[?:+o9_X>ms,0NBgUH$|Yt"ǥ w$7p w"d=Iv ÁD1G@ŕsvPo)5|Ue%%WuI9X\ UW"v1=5Gݸ?E|oI7?ۨ_22@2S&?ٜ(U^ a|;Z9$]"T,|m}iB>Ad3$d9n qMmSyB[{YӇA6}^fe,HO[c_#?4 -WcޒUYz=E]!j vХRE-?`ΤCQP*e}5w̸۝jgYN&AK"{ALR|ҨEBù5SLj,tKhj?TTFX|oyzUYFP[1 \vDi_n%;Q<2.trk~9*ܽ[0HJ ۽Y.8&A#Qs ԳrClEy7M|]Aۀk9K \ÍJ}J>]VGɤܫs}s%H33qtuxImGZR2G?1a~rcBŢU9Ξ;[WCn˼5Q}c UZΪ\=tc f|ʫP6?DY`su4FW M:Q ' ,13t޼3Bo`Z+ _xM.餥IFDc5 e˵-v+Kft)?x:T< Oէ(ߨ9rn_w3". V[K>o"{0kbC6:43+d36Yn{odm;nUƻn&&)Zn^h:Ut{]gP^[>/B^z5u9 @.AG`phrv4}Qu؞ֽ x$K]{u{a 9 韢[zn6Ӱݧ1O|êؘiZ7pɍ vLKTmCt [}+bjzŐ-Ef5XViȀ{9ѸZóH] еM^ i*>,is.Z$?ܫ MG"9ܴ9pإ{(q]_sKثbtz^R,z}ba᡾ŷUKi."ȣ'PQ4D^eZ+|md&Gm"- Ơά\kh D~<,V-o]Y m~ٚF!sr1yjwFCZCw(1njzRC_"#NmG0!8Jsw㉗Fyet3Gwn"F.E "̾Ts_MqxiBB+NǠŶm/L2OPgêRx> p vF2Awu^ޜf;YBSx9 958 9%zLIJu^x*uW\cG3N>2N7[)A0ny%I鳁:*4KIs;42[Wр`{CUV`PiRzawlZU?g G($U!=hbkƦ9`\r_g q=(5P(l|+!ۣbEqVP*2`#ΌdYR;Ķ|BE5'#͵^$H;>oq.hhOy@PLx~Dogŧ9[5ZT8r&dGTט?h9({Zh5uLt+ "9lGV)O&B1go\TM辳p,3nر؜o߸Dzr9Nyb XKߤJpȗ1u` $%py?YtsDrf)b ?lF N39Il֐, yy1?4_m|ݿ`hODE>3` C4IQ<;E'FEED^oh'[Ȗ4F~IkB!`?M`3ӫɊJjAjE;\$Itp Ťg2͘oI^Ι*ܒq",݊s`i"tlVq EMJW)x!?h\++zv?סW6+8O1SV۸zLWSdrx}~Z4'jh7"2jLKu!b(Xu۹A(%/|̦R|h{gw(X3FsFUc;LB])8 ]6ߪ(jZOحZu^ !#_0]){g9-EsrbIRG_9X,4do) Gapz_!O=D1tp/ܰTK\O_'6Kk\$ E;r@M1*%1MΆRB>r:Fzk KAH_ 9[X7خ}Wy*<*vX9܇d5Z|:Mf><,خpоi $cD裺3>}Ƨ.l zP+Jkp,WWY&Xtmj- HSn+ H#h$: X e|-lxkap[nUrZd98RσFȿwMpGfBKpp/? .69;3IՐr ~"|gz,Q[ 4fP$uRnj Vy$줲aH|q%xXO58KanM5xݕY }UK}B KAh]3zsdvbt!!é2x;ҵ \\@pz௑ܛH?Vf' 9qAEg0B~EB/1Abg+d A>3h]D]%rAI>}q*6wBjf9/TH P;ߍ𿥭nbh`|Ѥ9)x*z;w_[׷KvŲg<9|q#¶,QQ/ĽJb~b:_LAO!JwdJSC@ ӥK:E38?"*EY1}uWKg\0/9Q !-q)Vd{o,1uD@?aOU}qFȊ9 C:HݣD zS(| -X"FJtB٭4Q.IұU%҅=-ηLx!Uݱό)^cɋF$'6J0`KzQQ+ #vA@gu3Ĵ_CkKSQ( Qx'?E&UԻ:.cf"@* 3C-*\\JJ?%AHB'd1)~Qy%d5IHd|IήJ[̸Ez?o 7@o y* p|Cm%X2 :*)ī1wEځNF9VQjlŢ5Z=wyY"tvC L˝b/+@~ h\_6^Ʒj;}{JΫ+cϖ #t"tk%KȠ:zA^t37D5 e͆iJzX@|a'* $l-}JwrNt^C<;Sx43gzK08C,hGLp?[Ȧh٦G{˓;Ȯ2z4*Z= Wi.jƥP'u:FO,Ȋ^䝞\0ytQ6>vq$mu_9`zK0zXRVp3Q⟧@OfA0L^a߄9:8|ֲOB&CѢ( zFjٺRupt-8)C PᡟHroυ`gZ=NCcnq&} *yFO9fctO CM&5͊Vi3X~]$Z^ ' žDwK~e]IАn2L3IYAYrık+pi3hajk HMcH%hSD`_}@ʹxh Uoq$^/DK$/эgȐSy,>8HڜoOSfoqfudyXofY3{ I)?٭Er\ /zBWyPVu-h0Du, D&*5~Z y~o=6Ik`\ e/pCnyTԛ_?04-Rmi{MH;C#]I#~Cjl2Dlf) k9`%^Ӏ>j7sN%v t %( t&`m;ѯث SĜ`3{'UewJ;dXTK0˩1d@ᔫ0 -(NX OmYk4?Ώ~O[7"tϡ:Bg-z;J-,`f>X*‡CYp޻-uU-5r"Wj+~@x{7%PݹCb:5Vi.uY'0C/Y+=r= ړR 5 YWN˗h,=\H4t&OƞjLDs[<Er9tyO(osO$^I̯#vk[Z.Kb"!5"SB%B145C6s]`s=8qGa;Eb?/b`4|nQUQjVho+^!dݴιi׾8,WLqk<Î(n?Rr)d=k>5*B/Jxll'peVݯiEiP9Fԑ_:BX@S7Wd\ɝTrT!<>X6+pς4!ZX%oȿ:ȴD|N4ʸ bxUXSߤ`,&cVU1z L"ЯY: ra6]%^uH( m|d|Br ;'Rn5AJ\] ^ ߇eOW3cg!S&&0oi˓Zn6@|Z#t)Is" B}0 >@Y} xRo՛ |:J)4pxƨ<)5ozxO JsYO>Oߜt23l%ɂИ ۫Fide0Fvz#H(S2S'#BO閮XkWcO~j6[t?COM`$xGJG`?Ca4v-˅a.ćg -#b[D gGr׷h;ϫ*^ey~{;) JC>}~~|rNҲ *Gڬo^ PaspAO9D8Pf˕ޖ<< gOvoùIWglPK:_"$pB2 7~Nkc-Mr K˟B2HGI^$)oĄZcer֧-1$25U@»yg7O@MߖV-`96$O;JHϒ{lJ]݊"Ro`&̓"lG#3. VIvvy*׽)oxk1ϻҎP?'R0̕8=PIլaA;5;8j]8V)M٫O}uSoe٦+(VC(PP0)=K;dq#ylǫ^4V}M3șj捅 -^]6gIm#1X8!=KLh@3;_u7(z'2i8pOD.U\pTί(]i;#3rܛcBl. $NÄPc"I RRenQo'9fI'BOi>/_5c8 19-dT6}i? 5Pq%bRÃGyMoIp2YϽg:m*!W&Uʴy9GO)ñ%f;n8+:=72 [#j1JAFLY#0jR,LoG3\+J6oMe,E$Ӣ2̱pPtPx*ܽzsYb$`"Krm(M@& $p9j0Nۜ{z1B6`"eO%YVpP~\‰^1j őɴDdZh)}CJp߱NTP[5 _Sy$dƯڞS`<kN/v lWjDՍTᾼpz|=S/d6K7D#j5qF.eҜf@@Z#%=]Pxff|o}|`Ϡ{udͥ4)e K=/}@=UV'X|EjHcZcӪT@7̈J:* |pcBޣ)0)? lX 頌rj .r3kqglv9եmqP)= ]E-HxW5ᯢa߱($dݨ0c]h~~S YM} mjqq kߦB zG{ove•RpLCq\KSf|AѰJmLt !$ b2Y_rUT;}]eWRFq#cWAmd-݊"Q!f|A DlsE!q6"qk1KSVߐDvxdzruN;wsLG`Ԇ.Ҙņ|GGM&s-^> Uy⟻^T[$'^U5C7{9A^tݘQBU;s[\:}ą# %i6uoSLmBh cf)C=R[捚UZ!n{ IJЇ gɚi${ 2Ior>auQ|-4/գɓȩx|4dgq=ᅒ?Kԏ̡53ڸj,L}u/6c{ZS=2wl\ O%^^*ͱmV$BХR+[Y;YI k{xlD>h &1)::6+`C,G:igez7$p^_j֘}[ޱqTB!eeHd@i>窛-&aal Obq-m~ .jP]tIaP}Ϣ;RiTc&poQ1D=H*|sKǐd8 nva8{4REN0p.eN<:h_$z"1}a*_;d>«:=E}劕 >ܣܮ5 9#"||_;3 iJRE pKIhB}H Y SL 56#+@pUT7L-#+`#7ݘ{D)]$+~Dcʌ{1r1p(>(> ѓqTîfUp&$XR!-2 r'CXGJ-K:!~/ۅk%A\Zor GEiLbM6??r7aO0u/Mہ6B4E"ziLXHtyng4h`Xݨ+zwx|H3ZaWgVD$MGR#h'W\$}G T,w-Ԯh }N/UfykWg;OFDO8!쭳CPs8  s/1&Ptbd6Ɂ@Q(.'u3Ո23O5L3 ^`CVV$mo)eK`, gRpF7RxP}ˊ/G'\ܞ?Óйcnߥ';(+SWIˢG5,N\׫߂M6)x=.QPFj^m>ˀp>;ܫ}nh\բJs&Abms]m7Yg <4H, 8Np6(.ŷ8cDֲY3Y0rD@_}zԵ X?\zi:Q?ǔS08 7|8`Ö^"bdv?&b}V#%|gڋoc jCzyPb(7p j7jp)5:eV#kLnS"d&m 6fiȧ-K/nj [Ds"c֨ ^O'G Ej1I痦u͜I`B Q\4Y*άp4wў$Yf~+@k+twC6GzB =j4Eq.)̆+ h BP`etNj}:]O% cҒ%2'Brp=jlp e[+1}xfzɵn ` ڒ-w\ItfYz}ُEGrc | *߼A$gzȂE}Q&"|Ul>-_Բ'|hS Z>F˂Qf^SdgMG`Od,GljHif:y63st9\]Ow7+;bK#zgu:<(낧tq6 #fyi e༥n,PUO x©:^kLb1>% 2'u~P>w܏d޺| ;-\\W?X@nO{|0y9'ȩMDSD殁 X֯.W0nS"&Sh-֓jfHjWꮥR3{SX#}XcvӁr>ǥ9jk(\>; ƊYQubiv/fcoDҊuH7+v NV0)w5*TQ*h*ƒW\~0+M~÷%pT M Y#nkTW!6E=uRېbK_J,N,y3;=|F/1Cf*kK2Zҩvi}gt,,:w&iKzH}}|1R-/rү+L!`M)INF1Hw\p35 BHr5k騙!\zHLg41?qdE>hY&{&Ffb/0V)4\P~ސfV+o:cw/n]ƶ#S{bɉDNjFoV͍ G<3`JNA_6Of7@^jg $ {=w:kr2?Έz[}#6,ۨy#!-˱sz~f;O+I>~<pl%T^Fͭ ȏ}-KEU]+eh-IZW_Gyl q?#~>u+')IDMo\45N$U'pI ` c,>JT:cԙo4󛄦I-m5L,0qc#7nWkϊ9D\rnV]v;FOyD3KVW:#}ZT{$nIRŇwcF^rUW6MvWx9_D^s q)/^O'k{o|E[`H|̻sǍ{dV9(4C֑D c J8\L4+Boޟ:Sԑ[T TMː`kL0Ǥ̎4'O#`z;Pp[]ܩwO6m>̘ 6{u_"T"XTuZv S0Z0H&i[,q:"|쩱pxNx+Mc&1$<=xNʨ~Th/zpacȖq. ;ec-=l|1驲}cfA|2nf}@L9pЯb֠ʸc%|tm!J̿T颸LwT),-Zܽ؛AʴP_!~Q*Z\j+ b8W7 l_l(FjI~O R[enSY~Hc:g*պM^o9Aqum47*j#]RH4+^4)`sk*v\v՞#Yb[QY;Pz>_JdelbzkBIOqRB :\->2}V^% KE|!,:Ȩ'LB8!6bL:>>ppD~:wdg=ܓu ZkoH {6EV-RO2U9ey72Of s)@#h- -RݾW/um3lg(%D#oaC6Bz|id#_I 'E*@EYQc›[^.u+@KT?Ycu)> 6B軴Z1ɒӱszLܛc3~nZLw:+wtk,oC^VBsUlSLa5nL08.P(*d6Z\y>/_OOg(3bX"p{Ja ng GÿgŨJ#CzsdJlNtZA+.1 nV3+puXR:νDLĶzPPmrp>GgZ̑T5b*YLUp.;K (8!i Y[  LA3p +ĭ /և#SuOfgq7[yQIf]%vL\k \M~ A -gwgV)PExM_5QKnDߺà *zJ87!N6:˦#^Z<ȾK$u"؟l8jqNcS@3} _{CT|V1Vl%x~LBAlىbq Vp瓛Ik{;A=J '(`XRF܅v;hT;I8"+ZMg rrBɔQśM> G0!e)Ӛ0c2?zd9爮vi|//]\֦֋)yZ@~'Gqywxo,9U,2e%#u\P%޴pS>$K6OF&w`*?2GmL]"mK]ΪHP.2Ȟs$Bp<#K7D8m0PȬ-/}ǡ!%=V3n%B.pxps4m/1ݦS֩:NL>ßt0 >@ {7RMp5)R ܊1{mAHxfJ+,Ǫjy$` /e}|+ \ )b]7K[*Bݼ Z?rGdC-Hz$:Nlq'a߾S){Gg\1!|] D9Wu\\ &kV5 F}m.tpji!ޱ麉V$ʫҫ)=dK*ƄM-?`6 gwSrXc^bt8n8on+ߞPgsR9LN}YDUajpgV.@,J|ibeD"`u\H x13I-_$LݸW|2䆄_OY&GO qQTtτF\EeBKs177~+V=҅w75XɅ8I;_؟ @> *wغ|}u艙H(z[{*UG]!rbC$& ѹuĖOXaףr:tv`R@Oo%[dh11^jWՀ ާ Eᡖt^pnlg{K&{P$F; %;f4yF,âw,%8OP/B44"èX^Ex"ڔ, $@k0By :Ԫq1F9eT_ *6<]X*huz)/nApJQR )<*[}Sm=ߌ^KDWeeF0Jt]7ĵ9秞z23V OׅtnjȠ\jkAb5_pUJ!m2ntoVb" ]gH+dQ:'GȦ+;bkZۙNc'V*EE-]jb}ՠ:TtTF6hZAN]?l~8& ;v0pbAazT,9N;&7"#oab6J+SpFI)uj[0B;x8-c'%+Vԯ eΣu9sˤFX@s/Z.Qk^dcϲLcMڽ,܆)J@m)'&u u}|N<% M1p6R96ؑE*b+c2A? \Oݠ1 i#3ًA<ԀȬx][shȇl/BlsWof )UH'dI|#H+KAEez_!2ǫ`~OgS @{>ThkqH`KiL7pvI!2|S⸉A=yQ:BjAH] fة43,:.9s^J +I"+A0<:94(b6!bUB)twMVQtWfL͑d4MaSSrT`)}KeX\]~sr"$pNi/ڧ*a<)P"xf_}_aQjM_ ΁+nЧ̋\ T,];>VU΄(cFݐ60, Nɺ74u]M̀5w>xX3K\b'PA*`@਽z-֞`4Fa<*s m+$٨qRw٧jA+_llX 1Pe <XTpO@ $[` YQn G>+^:Ma?@:ۈrScKj lLrݛZ|u}>s\:J!yl. I=UcP`J5ama.rOl295WnS #1qKsOsE#cO*W d)xpm(>u}M&u$%44@A╺'$a_q-B mC>FPT _ lcϑV w!+mfąʦ߀@u_CgOE\#9i+3Ng_>ka65`6lEL p߱C%-_OX6q&iErNF'M]+,@v5'7 B-♲sLv'۵>Rtjlpʀe_ak)dVc-/تGyK7imH + pq.ІܫT(g5gy}533;Q mdtT% JA)]BO ;_eDKLDq4q +tD{O;(WO-YL1eS8gvGh 6mqڻn#PӇiI[h3s[EFok:xW{v}bzL Sf=b ]$/cNF ն>?ofhZ9cz)[1cɈoY)Hvl>)E_)CRQi#.Q{K H ]h/G}GR{#P5Ł7Ww5vXN줌fcu)UMBL`*Uᬺb#+%jݬr vf\aZfrM̳FXpt.=W K3?b} ~[P״C͋51`,5#yE7[)^uŃAk#3y\Z9vO5۪i H*Iб.9G1`5=s,} &rb[.$r[, i[UXAtc_\pK=Y&Lart. |B)#ٹ-1)]RQm>7: ͒܊+ SڅENs!ə- [P,7E2/)a9.I&$v̍U2r\d&:FXS|K3LTEboTApk UȪƬ 턍qr7~;Ǫ3$g2}qyUi( -c{/BY>w__tڕR+a\_Q(4j/ƻLYw[62 ȽDa Ω[e臨^&cMY XUNWv䀼(<nx3bq>^26d. ޲*e`ǂn*z&3TD#rlxn>?;4."E? $cawK FY&jx3T@0АP< Dq^aMUoSc[0˯a  :k c|M=#rMG$<)Y]5Ϻ'مW6 ^&Us^>)jqwqr@]PHV )%ʍkOckoפs7+2-ϊƜGMn([$Tu>\b/, skh-ށy՜˦3Eߟ0r +s#KOUOj촁H L鐝wR6X@wm ohi!Rv?1uXDt#Q6B^hh4o`_G䎱T2=đMMN%\H;v8JiAK2bT_F𝘶>b>w'@p7RiIsl>9ˌ]Y׽wKe'Y8OSFю&3{wdAw|YȈ?l;A_* +O2:, Hh`'w$gd0rs0^ h#s$@Y6ojvjm/0$Ԯ޵mɅ[71ضvV;L)~Zn{ :@}*U?2(*:qcڙB3oDJA P2h/LG2)т܆/jMW=JI ɏdA%O{@؍zԬqd!Ü`cw:KuK20bi>cqֶf%A2m r%FO-s~ u͹v|`^W] KsgQ2 RkS-KQG]0)_[ii!fD qfMYhK̴P/4ge}'σ@4`>&0qʁD-4s-"geYF>%j鵩y*,>'&΁峬-p|l^V֙/qMƽ{d}XȔË92pA$A@Ƌv{~R2l{4_4pXCi2cU,q{C:(HbR(BĒSEgiF]RwL1txR[ZA-CBzCḡ):=bC钌Bn42Asm*rVz%;j;r0lBS ܬv P=A?V"]}i/O๜iZϼ$f$l* dV&?s1OpS`'c < =5rXEw E/m. G3O3|F)![Kǚjp~fP9)He-LMpu0MDUV7w-'Dz* Wr$sNKx7>!' 2gR.{gZbud4z`}9(j@g'Fv e*-2_mS5aL'C]}mswTÎsT=hT•J]'ގū9AB4xл-$;DJH]㊿ωܰϐ"eCIG[=~g×ƹ<ƚCym([- ]y[_NOXc0Dh`~"ɀp"ְsn<;lbR=FW26,bXA\J)IG(ѪNS{Ė|"u3 Yv)'꓋8(]愇c~ϋKS(Cx%-#Rk6wV0Y+"|DϘ}N]Յg3J s{HW*@CR{![|Qpz`݇/!{@{腃HaC(n7`*{'~V, ogDҝjmj 9pvH #y{{%I ݑU)jue.-)ϺrNʡ kGm8II܊~kD'"20Ր.U{ Ǜe eCLA]dNp]SY/ :okGu/})%yh0-Q7fTڱҨ[˶c-??RJ0 $<Ek<Nr L&l+*M8k~6˾tfU\,[R=;2\i!|U2`XfͬǍ*w"h+0) 19n^Y)n*=G٠); `C˪<v:EɄC$9?Cw \0K'lX~e>? RSAV/thhN4^yp} uP:wXZ%֫}lg 2cDwҹew/50*47dC'CqeuN EƀWF*'/YC7Ȩ!穅OQY5ﺬ}JWUn2[Be/\=l:8޼{ Rj#G7#v\]::ɘ:&f!qϺ6eg9 Vܴv"zt E f۹}4.e.Λpw (blmR=7@#Yk C W#- u)Jl縹{k.f 2]]i;n&{l]I>/G4o hI;50n1g:$P(\vOkLmT]nɌi>!I@Y7}?rLMbc1i@]ɯM%+qtǯs.?K 5GҒ1I{R5+4l"'/׶99Jru cF#WaW`u`vB!62B GHgcSal.օ1m1ӈLnFu:1k%?zI K7u# #.<' SMyV;+<`boYj$T|,ڵS!)vjl NJ  ze/ʉ? ,uOZ{SXR«p[/|l󻝠ei@ܩpi2#̐yw9)Uh12b{(FރL2VG¯F[\E[f4L])ƚ  1Hw3d2宣׭Ms>蜻i |lc3hѩ+h2j€Jgcgmx OGnʲU"&ܗ9i {변B GսÃ|!,񧕳 g 3 ]R0<jhotfs% {2%^}!Un0;GtSqNǒ;NDdk'COO cޡ$ l.f0] ?RNI@rh*XtƸ|kL+;@+oزs2+.BcC{ݯ* *;<_!:9E2B(.Jtz$c ۦZA >xe:h`1ͯk&&ty8ɣt?s90pO/ՊQ_rxޮQx[uEuaH8Y׸ltUu0?}b, 94P/Xg(!GޅIgKӃ& jKf nGjwfx6NSЬ& ڤk"g&\>lHp(!b) k^P] >]z0|ޑ 0ѩ[=xYM^?kP !=K%a$$T}QГ:L0&j^%cQ5W~d3mV%#cG! /L H2V_"NL-ʩ3&ȷ!ol:N/T ~@Zv?dvkpbqAP(OWQxceG9 |dg>."mY 6`wPkԩwč4xB>\:'Xxm%4Jyp1!>V86BJ()dYϾx9-ډѨ _Lw,d̩~/id9s@h6X SCji[ցz$Ԋ5e.GY퍱ɶ^=;e4\MW)&4Zi\vQ;¨,}!Y8Ɠ.8?k ?# 0/3 iȽ϶3]` ,T;%@@`nA6\ɓi.crDKCU^+=V0>]{Cmԇ.NqwxK^vjq&&eqKRm:ᲒРC|ƨE_c Y)O]\UtY @ V]˜L"ʯ~98kO#n.^7OVŁ -6^MX/1sX1$uyȦ TX)z }54OF kA cYX4x/p'/OT4Q>wyyר ʔ3dCf" ~ձjȑN2M2 X!;#- `Se| g4J`Oh>yVbY?XJma~\ƠTrUKmAKTKT5FT$;.  (u3C an݊nCͣ2;'˷Wx.1,_T=Tů ˬRUK~0YfdL Mjź~Bz2 >qIQΩ[!V +FT=0D@rGaMNrIF&0Уh\qܡ؀!|=r9+S=iҔ,0Y;{AmryG(w)J -U]9TAqj&XZUy'"uiQUCLľE'oz^UsriߍiJGbuC\Jrxul³Wv#$B/(˱˝ѷx- yNe\%cA+OF }VvdBj)iNݫzWZ MvQ޳^QK[ #*>E~֬KkHr0Asf  Y tl"4JYH< Œ -Xտ.jz|uv|sH1ݻ٬!FH^km=)K{a}ot'A$>Ᏽ@`ЇȢ1]z B+䃬i|I\z5φ_a 1?v0ILL:1%eB 2Io)Up7-s>~9 ؈j[b)$1y3bSXls"Us=fq2R{=w[ע| 6[<=)6$W*#YӱScʓn8STyE0xYiIUqZ+mdZF'VCؒNOWٹ:c3EƮ9SX慮}I-_8ut~%aη0r01T zKk %`u`$&2{MƩ03gR+NT^jC@Fgl!48„ٟ]3u.^?=^3E-{2Ơ~̿99#=1q1|掿s 70!"*e&ЧU5>'r_xv3Ưd{$s*Ĉ39Mڷr R[{yA}s^ f)`ɩL 6_zܸ|TcxZN᫣l?b`+$y4w0|CN3v;s|MTdk?B(!~e4Uf,OJt&&>ڕUVb@yzOiX|mA13t"#zDMFc+gPVH6b 5*q9!i6rӉGlhdbMvYד_qU!]g}"*faN^533i;ɒ*?qJ Xs-v_ VC8osL9j8LHܴ,T,Է0"ntpқO;pgֆJXl Jl:gbob;u/H[2-ZZ藰zr]cr~L:q!z*̜1o((c D먺2Mc cBj>櫗eaVx΀)AaGiCAnlr%ܧkBh('|6??n+-=F!Wp}ea8-5W+z\'V6k.u3[h |ZmG;;QȦABt>γ^`q먹a3CHӛ=uJ?r#$%)#%\}ۣ_$^M޳)g1'sD X`swMP i𓢤;O@KyO9?:R:\HT|1Lי8!ѸVBsn3H',nQeZ65E=xN ZiS#׭_N렟1'J]e$df *[1N2BCkKx%v @\ DL;&X@rR\;$b6tti%_GuQ`v{~|dȒL#/d0w7ީوxyf2z'&5,JbI[)N) uF'{&)A^m y}Z`ٽIB`r|7uT# ~b儧@ ĵu q(rjZF+AhnƂ圳cb4A)&Pv]#o 2~8)\ qa[# ̇\+Cd>01)!bKο^~3KjG&NaU4g*1:.oS1os{\+lpT_%쑕 Iy\ <WhkuUGpET+zG泝ROyJ^xڋtaFz,#Q:Uk}$(poo[V^_[/KPfnS>]9"Y< ?Q!-sy%5=e$F1-DFIdՀ 3PnBp,/e ןC)5r=1a8+gon,5CZoCcy8Fp-2 DrLOrϪ*.Xlt<6,mJpѬ9'yo'_p+v`jڼoH@AhR.rbnns <%ꦣ?WQ>Em"#ʧK +N1T᪠q5'OZxħVfQ6H1uH3hpݑVh4}e2FQ\lwz R{|,䕎D)G f:0BNs٠0_̯NO8GW.ɁҢMA\n 1Gt׾K 5> TˆɸeTfSr]#@IKEWAC'dRG(S:I8Q{+8P>a'TA} +_)^|dp8Q#e&J|L+ ן`fɫ%&!%]Grg790q.1=Xb{Ϩ%d4n8P ^ghPƘBۢJe=N>zW, ] $D]B~!iLe"K J{= ldgu`:ֹ#dQ#rgd=2LL ʦaBҗ_˱*sg-y/$ߵZYx~ѽ /gqְ'*swGsa? ^PtDh+!FdOiaj&-cm&آ^NW,؝i"OjRQBǿ(ز\6t hŦjlI:η|Sw$Wi#qv3\Y~wJnߤPGҌɺ$1_ a"|R"bL(| 7bIl3vM흈!a5œ{]>YFy+4o iz4~uG(l !w`vDAs#wGtXpF5{q&.wU.tmw2oLߐקڑ~F@vebޑZO2u4UcXZKydkǶeM"4ؕ6ORK^ܫَ迲5/›MzA/$N0mp+n1bᳶi Qҩ>_o *FZ/4D !REZ-(5‚Hq2Mt} _@1[~K>$+f k'K"?= |.阛Ȼ5ODJ_ sTR3:N:j$p^<.sCRuqh *+s`#8$f'Wl<#*2ooG eѷ*d(I['?o"h_' L:xOJ%tmZR˗Rʐm&} oCdyx x1`E1|e^Y'$i>V+~_YJ4) k]_gڞ ~G$08-<^r~x̣" U7(B 0(@Ru lZ#ǧ]JjKEGUGJ/v/!@¢KJ_ ~O)M<07/ MtzpZܦCYRp6.#^8 x`Ma *e{ߌ?#!*|8ii*T0?H, xt{R?OOC"*Z'pڨ*-0P47+lh=u d|5Pj(ԸBoP)=8 g%ލjlduA#|Hh[p/tv4ɯ}|(L'mWԭgIUܢuJRXkB0'r;Z$>JR͜U1 nl ʹT}ԺPJ?&1Qo[Z̠(;.8 e`܏O+iHa3vG4PWGZ*I9LS5nDt&7np-3Q14rZwzwcZ2?a3);.)puT;S ٻ[&~mѫ]4͢"%`i)c  qqt$O$羴}ƴGfЊ}ݖ>pf|"#>L`^[8]0W~:_Jv# EaGw +\C"fLG` e IsOm|VzB1~Ţ ݧT7AżFбF%*pM%/,sr\:!Vvt@=E7!Lmgr'!E5)ur3,*ʕLՁ=CQfMJPx4mJG5ue1dT_=TR":!Fߘh`>G ?ztV˓+"Th=Fn7O~ [n'Wլ(v.G %x7xQrZ 2R7E~) ۧu]jJ"x(ՋZy+"vᘁх~uپ.]@̸&)눰O<"3lnGL)h&Af[lccohTZ#ä1:~3M_]w bvcXbՓ?q+^D=tP': \G{` ^Bc* Pde/^!vHp ]˕@zDO.QHhRLcYLn*OL@8qs!/8zDkQe̓[P6QlW ȾNB/m] C*{,YL+nza2(H IF_~vL*fsa zp3j'4 (&Wh]ʢON> eT- rG j7 Ctt^G/l~f>@/NoqǔL]K*5 Ͷ~0Oeֳd Ҕ6/0),†kk#NN&㪇͔iQ@x"=/xi|'D:>rslhvZt2d1+E>p3hƢ.Kҝ4J`N.{!m9f/nbKxdcé* UaI7:ڈ`t'4xfDQ`оBP*!د+3H|JWr5^_T/TXZ%>b7k~G5g$j[ Qȟj['C`*ϙh#18 ݓZ|+ЬƆ@Q"_W\3)%QEUeˋ^bҹY#Q@!;q xwHj +AcyYo@0 }fڗvVim:Wi|uTm5GƯp_T6@لKRz]K֝TY7œ&|OJAf!d˒ [ i֚q(^'Ҙa#o]Q{I<ȟdt᪐.sqءOuJ,=՝HXLgW>1"!`t@MVXXBϽ''g8Җ8qΫ厯^>ݖ=(N~AuvsI/$s<2&?FH' 滸qƱ9/;9hUtH4fCB Q)dMeㄎFiy ޡTh+ iN&Jc},؃l5=ꌧְ/|/Dyc1u ]Dd+B Z8pCGޏ_ al 5UPc`op[bj<]Ow$?0j{h!;uiD z躐?}F`󪉭ˈAkZ5{ԈnTd+-t1*郴<,ˤܽ16g$ݴDʃ>gJCr<\Sͫn gh[c$6 ùM4EL?u[v|{6L`{N 4i~گgE63CTCusٻ vneǷT&J(l˃~>D]45ݰs3洔aR8x'qH'ا ӊ- >"} uY&6?V1bbEbW/V18) b#tV@>܉8y\ы=" d8KhhK 'B0g]ifsJ'*xkH?}kxw1^X'C+dou c*-)<ĉ.u6WLUgy.# Н?g=C-=35W g?);7j?(@,j/iΩ{Ov}^ER=h H9 pG !.+DtĞ'>g@U-/F[r.`3GT&gޝdaan\`{ڕCyiؚCJzF'o\WInKrOCOu3VW wRh'JRX@r.u /0ecV]җ {LKenB=f!e|p%RMq%?Nnp,卬ßI<*%O4d|,r(Vg@i7pᗺ5xm.W8Xf-خpEWzd~El#o|vDq1& cvT#!I^}fiߧ6WZnϼ ȠD~GUt#%ЂQıƁe<^}U޷wu ~YRv<L7bFirBwΐj!,%e|SɎ*5RƋvq%myʷGԊ6 k:qj]4:<!@u9̾౿񵄶]cIcDA?mQ[UqC:7:=zb˼woM; c}R(jW[C q &B uthTEqmFC)^.JHFvoaՅx%mzcs IՇ̹Q9=LdD=-B(vz̏ 3>CJ!2%KxGcdbȷ 1g)?Y3(7UN()17N U۰=IpN+z;,c'f$Ϧ^H $!)^3A o4Cu~@y4jMC936nvw, MztT WHr/[^#jmA\bpZ-&[:U+d8pZu$8QbOxGY!c<>.6^!,+`>{i W;^PT+I.m;WCK0*q&-OÉtM0iZ=:},8c]P,xp ǟ|@J beL'MІʍ}e!ztioH[ o "`݊@$fn!oY)p^psxgU}4p5IvoQU=x'"}lslTC"pi|ϡ;WGguZ籥%yzx7 :^Z:̑>h\!s{2ZoWnA.( i5yDbYÒ:x[<{V]nc< y$F0m 6ڼB"@?xe <gBۥ[ _}c( $cE? ~plW"Atg!RGBHDwuPCcG`6edLyc#7ևA8vk0d~f+4t ikdsJm& VPI o'm[}4|_p|[j{ϾlTjvtJnhsndGR^ss@^46я cK! ;.ź;[#^,G ִ-T,k>k8:6TT[q|򭍈t܍~w(H97g8 ́_8,äo9iXFjxmNO`6(?0S)C˅!EJ?~i̤;S@jEgy Fx:PۙjӋ}pZO/$ WOs`/nT`ׁX'nU͑TF9}o eaxf\ R2'SeX@dEB}ANn,ٍ!s|U>i*y_-K5غf95i&;\(ti5*ѡ\Q,s2szJlMr}eG"!ګ14d\V'F5YBt8e F&إ &_@?*0ʪ;W;?{LK`> 8/P$R'=J/i g~E`^K5&Xg;3s3ʹKcr^dx.Yn+@vDH6TWmcLyuFzzزInie@nYha#A@נ!|ωekMEgx>OC[JA⮄&2BA *==Qw7 NMGgMJ&9QgF}-]T!8 gI_'Jo@@l8o8,E(¶./@I:CMPjOg pCm$%xS ,%St|AYɡ0A\L)hѺc<)3Ba ۔A7=v IdzBetj:Ss!BqqI״ٔWM뉳 Gy8' mŠf>i^PO-}/ )u=AMpv۰J@rzëث8oI7 >`}'{R@n(f`1hNXpDE9 ,i"M.0a6 <]Ӝ1$`RUA[UAh ǜHDe_&ڀdtzӵ;:B9w.!Fam,^DTPF%߶y2'[QuUcZ>m@ u k 'WҬFl#-W>.q]t=MBhE CgeaTqȾ2L`8pfeR]pSacG5TΡ6Q^eGGiK u 5p&J\^0sdީ] ISaFɏ|*HfHz)u";p6@2mHW9¿5ʟc9#{$H|u% App#ҞG6 &9ܾ>شxi:hXE~@nyD.BgJ@T~#'7u^v*b7+tKUwcysuC?_G!&:`"YYrn1x F(9A*Pc5S?CsVƹ1ocI ?|3||kESM%ihQN'aZO=" M&Zoj%U2.g;Z0u\INP~"x-4KiM4,p8v/! -ag8d+{nSZE=] x4"!YG 8MuX8U^Ɨ#îW'YpUO#>@Yp_ A6NS#'mA!;ȚePDDkUn=bsw&wJqN|8-Б~hp:X+"]Hܻl 웩 f班HH{grHb|o@YA"FG9A\D^BX§/L,/Ȝv8BDhX9pG jO=>Pa~_SImYI}e_ޱm 6?]Gj/Mɠ}o-I+y> ֥geLͪy^ǽIvq:=# ЃWQRdظRKJP j|AF֧QU~JB0N=}ʱU6U8 QK 茴ж UMs w'U01Gz؀-k13w}G3y뀩ѕ&u&qݎ-b3Pl$\ JXEעXtc%Džxկ Ѩ9@^4Af6Ip xM Lg[Ta}1.cSf>C=|hJNK@(ED] Do`ƻgӑ'|#jtn* ҂E?8%:qßu6mT>yY /j- L&7, V"LT J6!a&Wܦ9 ;ukŠηcʟ]F13 ;I'L\Qe6/XB;˚b4|>/1/ +iWOųU8oiRJHFĖ uڬ;&%'4&!~UÅdO435TBTR fZjXIκc("inSF}suY"\3τdEO|+]8}WϟEID1L ]R2Ub!9c# ŐP8ݛ4ZA8"INMdj2I?3hoϵ ͥrݖ]@u0td,e¥'^[Iճ|'S+iC+ ,=[R*CX%u,JW@m\:Ұ7kL܎s&osMPcm>RwaooCq:}iD MckQٶAB5phwCS4~ ﮶ =͜巎sQsb5E2{4x? FȈU|y3<-V≁^^36xf{|gHE4:͟$"L[;"YVğISuCu~dީ%Hlأ2j)νc|vjW ^2EhY׵b*Ʊ'/źpzك˜Ȭ%&+`d Mß0O'0_r]bM|dЗ=bV^F^O;]D NG(:zwf<KvY4aZJ6@J+8CWC^p\+vP^Iښ!>™R#r}Wac]:ߨ)*f6iAgUZZf |[ȧݍIcbq> ,1\ ?@7/VVuIat#P My puᥥ=MmR0B,RQmz&ZƷ*)Tk=yau0x!蠊ME̤#ar#8 mzyZ8ÛZlx>9Ȓ`f/dD |&$(9K-G^DMnV[D8sM `TLPL#lM_%n@>c'I.TW}׷3qh\ـDB&ߨN~y`kw^2DhW`ȱk^qOVzO>f*S-hC!VcBb:~w'u okC2{ɭڹMtasr"| l_궀.ă7wծWX֡&ei="M)P~tϯuŗ&(-2OfP ]%[E26F>JC+ɔ)I%c2\ J|4I KNreJ+#Uƫ"'QQ!.J!& ]#R=qn<O} ]aM"/19s ߚʫP1pXcMb.>DGhv $d<  fc12<& MG+!&TGĢ$G3ͧVҮi6kx+!O >=w51; ڃ$[Ԫ+CO~4~WՇ!"Lz gZʓ ~8=IX2w6٪jA#BFke|ABaəQ nhat^K/M*󅂙 6FÕ^*r㑴3U6Ɲjwi˘D/leK'~i[ ?gc꭪7皹iSK^/ qxqBg`je_Ic_8!1C X{&tMy' *|*JJ7_Os.h^,ΜttU,2\Aԇ~''A ӕetdd BRz]sTcuUuM(|DE~},T+p{yRzt/&PGsʌJJov$ K+YhQ5FUҶAD +o'd8o]c82+PS[XwWohY_S@[-"P32LM^ eCd~kG8a刋>osSka$%osP5x臜[ eC{,CYj6o QFX3 %|WE4g\/l@H*X6GA eJ}0P7kOO[ Y|W;@#/kK1ct&Yj<^ˎX݃-TpLpR r^D<tEc58<&ZBCHD&M]&z9$=vS_e=2Co ?Ky_!^0BWB7,<R9;d4H|;0 W4q&xH cNhGKth, ָ w8)hٞvh(d8aHn]k 7Gc^0:|"?p?Bɐ|PW&-SL51!AN捻0` p)$Wd=rs vۓ^t0>'QCPqۋxff[QmE rraHqWsVm20˹,Crt+cj_,f i5q%{k_K@ayp."m(bE'Opr.JyNKTZ;ު%0G\ڸdj1#wy!ESKJ_*oc}\ ɹ+3Ħ ivۥܤ:;qy7KaOHh{0gb#]ew47wW[>iU\5,_7期)A_ |?%l ãh{ pt&dp\_<6')`w!Su!1;hP9Fj]Zct_SGFCN\nZv@oWmc ZnWµA!w$[qf]|K;Fu$ h _;->K6R(_HrQL痾R69Ք*XSu*DVWNS4k522]]Migzskvc#ƗA-^}ib%Iy_b&N"3T}"meHݺÐL%[{%efa cb :3/`kRSz.-[acG+P$-YcGE"f=TZ9^)m8)pV˓+͔qBq⼬ޫ9ڍ$`)R׮T"3NkaSuz_}: 03ꁎ}Cw V!`*8Ț=9Gb5<P~,K.EٳɃ8M|G|{lbٞrQmttE![瑁1;{@ٸ=ChJL=,,DFN7wIZ[v&q7:5F11o Q|fc  9D[WbcMd:K~Mz583Qe5*T?RN}KCc2p5#ɜm:# HX_yh!dإSm̕c^bnB;)\Bn _OTmM(w&8a63Muu ø5ksfV+|xwY"fH+A3?<%Wb X3Bo#@L8}喻oxcYf7t$ <[,?Z0|劷Ĕm!/9ywb Pjt)uo[X&\CoF1x_G1՞D̳3v}SC)0G5'`%XXV= #"Zw䊊&ɳ.2G:q_$RDU0 ǒgֆB}P097>fh*Yz]Z%JyvY4qg[T'I޷چZiY{vc cgN48[^6'Zd~N@pJuݻ=km4QQ[Rx (jyS*/a&9"p1fV뛶- 9H/ruqL8ST|q|\9~VB;Z1388vcSn0 hq`r@`&}R,jgƿ>0J)&"}ƌ,kBᄞU hh׍0 4[nIeWز[c"3kY@ϝB%6C+U[x 2Y,oM=Ag<{MrVeT_6">h0Ʈ=)K3` )B.~7 8 AT~~B?u'8Ғe#:y p/܆_8I2:{OgRC )d!*2mr[L>23!T G*`4"pGkQa{HSab=] 9 B6N"=hr Ks!!D}Nٚ_\+:&̔e-o@38gvu &{ZeO6GX9֐F+p'@4$p2Qjл+gꡅ <ث H8'[Cg$AKcY>Au1Ct_;E*c>N:,Kƀ?ye6Wu&&*EC ܲ>yP&'+mǭt`Hzk̦DT;?ÚuŽr׉lX oJ?#<6\d reȤHe#exo5̃_+ V,\ n,$f[ƪ2ӡ=35 K8C:1Im fl1Kp9*;Ncu^sr~( N2S #Ks|T3a// R:bdȋED5q:yT#lTkE۫)!lHxMBSAġeD6HC|>rD(6ITK[͑8@ā%Ҕ9.jB>C{" [* JW%r3`bR Џe.'Y\-_>qF xz@O^ c᎓.7wsZ|p~dx055Te ڳ*b7>*\/B| \Av\׿ݺH$:/K9ǭθNJˊq֜7>\5" NE$}p/)T9mpdŴw%>~^wEۉIqmM”SHhͺ.E|zwO3 ȇ}QΞDh͝nF;%ngc,+B`nOZA/7eSG }pJ(Oǒe$;TުEB0 H `ou}kM?EbsͶ"^=`ZLTyPngjWoVoH,.~C2|W/JfH]kO in&'\JoH#9h~B!8^)`;r#s;A0Cz9e?z\_s2МfrPr|xJFZsee~MvMNUf!)EyeӦs?Ч5SyxcBiHYbC '/׎hgYGK<]"\6 }ί$$n0fpoSn0&#f'hO5wB+EuNЂkV7Р w>G vJ_Ao`j?iIK̂; /uɏmI:LE*A}L$A(sϔE<ݐ1"k!8eq70Mw19f9\ H3.3'Kī(.kP[3-F19(U5e; "^E:fwldXVشɜ?S&nEd:PX :{"CWQτ?ވg|ZbP=-8JA6zވ$vROvj 5\+^ė* PuVf4hwj:ܳ@+bdE@>-M(@VBpkL1 2 91 gfkw4w$Zd1yLPa=3af$f\X~ c],nt r"f>uCiѶNypƶMB^aiW Ԋ:]wz?NE/Ѿ ŭzAVт{'mlІ$ ?{,TL%h; =4 ;z+n5Tm&%>!ʮwߕ7&o ݴ_>= *d.Ҫ4To|-RLEuA-&,G4ϑD}mX`jj/K8mw\zS_ت@hbYlT$u\0D!Nͺk;TVT}'QqQ^6&#{I,;bW7~Zq ȶAЀ֋f vG楖`o;B{aͯ(ReLXeckd˖;A=JR - τXU,{?JT =qTJ8Q,B7 5 aP\~25VEB%[ASuNDPMe8{/ls1 <}Tpuj=0쪶TI]y?}Y%߀O+_3(Ƭ`Ptm$)JF4DY[N3%f8gD7AM;7R>]z9zD^.b!0Iو-1a2[/f;z)뾱0:-oXHeYKr`xuwY.IhcN6s j9`ɣx05zPg0_>u9DVGdk)D@޹H{wBj 2|n)]z] ׻Q c6b׉K|[5CwKnyo:dBC|[㬖z>wGq ?%` ĮCQWLG9u"4f'yZZhz0zVY(֎?:vKT@Ԙg{4 g XB L=i!L ZAʡR99u*2b 'ST")/ RBx6T.Yl2~ ۽/)v04v9^ XԆuux hQX'hiSd2,ˉiҪ3JM{a:r&j ےRTxV-"+~qm,ut18F[C=r>b(.ep;Zm2[5pnmt:*-zI350z ^A2OE̝ar}]yMJ[D9Z*) ACB0;fEGbS-u4]?7TٚvAfIF0L@x,^?7VlH\g4W#*]= C FW?c 6ضN|j<}RPdR4#,wA뚟YaK{ 3o ~4ӡΠ9mm*>4p~^lYmUt'Abilv[ Ӿ+ A16M?g eDjH!U@P )y7OӾc]YFW7>2v3! 2:Ɠ^5l4v 1sU=B5$3VT +$[P#jbMz&\c*{K( zUMyq PV\1a_Z碣B-]ygby+jwB=` ^qϼHZn| yG,A{чoq&CFyO/-UzWjq\ Dr ttp9;O9$+ <;17;2ci];XzjH!7_ Kb+\qJmm_ WHքP6/!ŭ춞#.%,8R ;t`$njܷQf⿼0(F)]j&& _l~F+mRZ{kErv2gؒ 18dQ?G"075rM[͢b W f0шz/H8}jB;''*idKt "w ŬZ)šeM )܄:B<{a8qf)Iþ@euJE:4JA;QXH$fф/E6}c=Ma~rZDV>P;/w?+,j y@l8rܥna"])ZuVp匷y[T5={ G6jMv5”~;$=sTzI2;Lp(,?ۍ>{uWq+U)iq~#(BWd/&9 KxݔC¹1 FFl&wG#ALM]#(1t~2 q\e0wo#%\tmƟxZzZT4/zPa7Èq"{rf95L-*vQ;-x;1/nB_Ku^17X+C}ix#o@HU[sX7x>c_44oL0O,3+NRS}ηl :`Т{t6EMz\6 ܻ}YV 8ByxY>D@5&90Zj;tFLlZ]t0:t)aba / dY(#hѴ90>~ a2+_ J21si[j eOl #(ɲJd.0[#A d7"V MIdM߃7d̛?vCk;?ĹVfU=x[./VI(toO"rp2OtU|LyZ !os`*T^w3"^xo\beMMZٻQ\&_{\7wpA?6/ms,6d33<_ .E{-ϝR: N{WWeEP y4z}4M9JVZjf9`ؔ&1^Fc,^Y;]@HVfߐ6c~K\}`c9 PWL t Ġyj(D!bޫd(:Gx@'<;uF:0/yj,sLM r o{qӫLd(C9&\|ty[n.\dh:Nm;bX F|+ҫ٨x!kY0RgTW\{ Opo2%hwc֕[O3d('Jrז6i UG4֚qpu3 {8Q^b6ޱеg*x"'| m>hK8h*x=uuY2f])i'keN&vX4\^s`:&r.n aD95#줃Y0rBPAiHI6ǔ(:+7cY{#z/G-uTnG+ȉ6d|wo'ʻEUOX BE-aXoKr)eB*6f}hf(Q(΃‰4>m6ٲu4Bȑh#9nUO@> 9ymk c3WfJ-CfBb`{V S`╣}W胙yFG Th);a^Rv1I /9۝` ,]e;̸sLYM@+<\RLryVޢdg u긅dJch0Wj^0TZ cdf0mlEJ?0 _tp87A-tjN D4= ?_%RM#YIB$ 1fJ]fǏxw0wC&vBmpv**|ϟGEMj{ptj78+bZDauAB#'u~3y\P%_p؃ahJ( HZ̭ӕC6ॽ׊g0CITL_sqSJF n%d<'xx)EMI(:ɸ;b]6 ,?T/@ ,T (^ `1H>ˡx|Z_}4lOd}W7ϳ #T_hEUH`K _[ݢDk+3kP ]OHoEkc-w[ݽu2[i'8P7= ):e4nzQ\||g{-=)LuצNc9oZMw]I>#w*pY|$MpHG_ *}ۆ1țL_ѝ7|cw8%#bQ" NބU/I5IEIG3^̆|v]/ RBѠ*%>Wڙ:?Tφ@Cuܺ6$cn ^^ɢ(R4I;Vkhh.#6l; O/"?nPޟt貸+<.^$K<&O"Q[bBڈqlh["3e-Kl#e L/C\(˲aO?ސiD@O _C`p#(3A\֭;皴Us^T8SȳwsJ+tԡcUnߐB?ekSVR]o *NO(q) rzZl0{FAnn2p%ӫ>LO$-s&nWyXr*崓qemhN*_;WM2)~'_~w C 4~,8݅RrmX>x1s: /_EzcȄ,u=Sy:0\gF)-Շ&I~D9k?Q(7ŧP@XASa`֩Hh} $ >./!81-uaD_09CN@.H]~{<^ yV cȢQQ].amuAcm֜p0p@,vA8`+ &6$XlbFz5mu 4YRru 7Y^ѧF}aiK'.QR*1p-fCEhQQ:N10ѷKF> [Vlx~;Wc(=)_ >벑dYC%`[zpaai$}Cݮ\jRE[U4eQ 3 ~41z:"Ȭ`J 7ap<9޼k)0e42_q~̂\w93$b!ٞ,+Xy $頁`XK"'!Hre+,85>|t8 c2k]>&p/V)\噻hil?0@SBM[.,_@(jcTo'2‰9ӈ()+iog檙See'M+ \rs e^=@Q'A 2N꜎R$b~{)4|l#WS >uބѸ `Tf!qw3.P& Fi ǟqJ!Oj8$#s1gPZJm 5֠z0k]h~|)I#^FI66.$8CYB=C j쟦fŘ C!;7L?5Jw MR>OȫR1 /x kA h35F] oRGlP$1qhr>gm>KwJP~.(|b@PFs6t!%wU%a piSu#R.ɒo2s(+bTKoCER&#uHq5"uVLQe c/~iz_3]^[ًxLcxwqd @TXj;e G3U`Stwxv~l^8?κ[3>s6z!ލEr` l:y6}5nYƤ>T^/1;kDz$k!vR#q,fkFgyV%wzHLL^N;ȧ8!qZ[sVFW#IHޟ[VcXڄ#ʶ3^Ny*Nף0p uślQ_'=>(P1Nei[3x6UDf/1%iOQ&ȶ_[I"pvw~sjc/3Dzyie5W^\!Grz,)Rzd3d$MK^KC\"5h'v ]#ћF*1| ณmv EղHyo}$a{YSy Mafr_;د,LP%E 蠎:M{\:z |-oMao_:)%Dq*D& g^KUpR`u"7/# %KMvٙ2LWnBU^1~> _ `>:qIEj ==1oCNdGqWZvgasMY!Px.Vp+J7-Z[fnB3GG5F8vIA[.|7247*Y *r>#j~ڙddkO#KLdhorL z: luPPCKyp ߰ݰD^$EK9~2ZA%h\$q}pn7]fL8m 2d'R%a< ]clz%- fh7Av'ӂxU5S}gѮK1+%s6c4iv56bÜ!z6__wx}zG4|8PUYϕ%e=vn5U>KwvX vo-U; )Se/aED;Z[evt7%︨[QTK!WuUg鳎_* J߳Ś q@Id ͵`OO>5 qvD|ș'Yw%ǃQw05mHt%&/z+n4\@iγT%*]ک;?)RVV6HBegbVi\)C$H$YoR{ęeY"O g:&ѐ)")F ek;̡7\R>$ݥ>\Uyx,+Euނ$Ϫ{Z'&t~-^mՁ0ڷ7y٤#.AA衬#[wd."@h66!/F?fy~؛T\Bh>Zns[oXN#ǀ!ԯ3q|:O?[=-Ґ[ɛRj @?%ͰyGu)SAɨEB =<+97ޚ''cJƳ՜ lf}6=i+'ec[0`m|B6uCܚ%6xbOiSM[#^5K0NQ]pYqYpgd<)n*N4B d`Jg,2WܯSb?$M}VÅW=ǧ,a^J`uqF > Rm,`>(B5j!~c3ں2P++!eC~̄vָOtϔf\Xn4Ճ7V ~C6/4#og cBaE6_Q?č)Bâ &ڜ@1(Bf˯+i 92AԵnI_g~}w>>b%5+0Y7(m[;D`*4GK.큦_)%-pTy~{v澂wH_͢ȣLF/;7[Y BI.H65Tuqm-g)Gg}] Q, }LʂFw2SIccc" 2=EhQ_=qxyu.(]^zF~e:Z{r`@`ۦ$5\l eIi62XJ2-3Ɂ-Z3m"u26~u*ծl>Š}wA)Ql$-]X۸ҤBCEz64Y'Ugz٭U&BW^v+!Ü)&4wnҕGRtj.1)CI޼SxtqA&"b:>ƤKYT}SEܠw'lE#x[͟A|i2"s3v۹9g[Q{l'I;;;E(_ϑ>aE!P~^ \9tIL|";=KcЙ&#QE(2E.M9")dOIx vdaI21c_|r5nh bs' (Cw96[ i.ӘbdG@F*!%rB1`!i!ϚO oE^{)#g1Ylgբn|c_vo#5ʙ~X0-ƻ}|ޓgZ1K0ǘEtNX*KmQWA/e'<>aN1YNBO S]o$p ձ9 )"ɛ8;}>nCbpgU]6z\̶ <Ds(fOB}WbFʚQ {5cլqdtHjњ6iam:yYhDڗCZK_t6\yfɈʛG`:ՙ<}3+/*AqR!4YcME'5YC9F8pI[*Pw4`;?Mp0$8^~tku˅}ß6͇O:'MY>aS-(l?Nl>&[Kmr'0 /~ԡW:G^.`~ϔW6$U\zso@֙<jX6R%z\7VYФ\-Q)Tf鍰.M,€mƨrJ?=1\F`<(ۧ7Y>vDX#'~{33Ѥ4|y``fyO"xQUG=Nmօש`ÑQfUͨd`?Q_d#F a'ߗ%\mxa,?`RrcЃ<)Uz@&yTg[Bwq1s%B_FB&SЫ.~K3-{SUc*7%:*)tY:fZv<ApGnWQHwG7SFg\)bPf,㚓+l{BwvWdW_ޟ&8JP}/$!Mb8Sui{%.X3ΐ6o c柪f dңѦa)؅w\ gzDz,LIlWw7d?tE=EYR%o_%QxˎljW[ct yEZ;%V8`. W`2JdZQ~/ŭ'`pno̹\-ud%@nZNM'fuV7:R`yB)^ ='*|+MגvHqT mckpH"[zJzkJqXvx tЙasDլaz(qs^;LOj31V`i0`5uR0>b/DPC-]h~x ,Cޱȁr%yg|(̜Wb]1U/d<\ˤHlv/X)VI{o13_ۼP+rN,x$oJo^nvsS2s"oU=`3Qb^zG~/o03k(-h b \U"Aamp/w p $;Oψo_L$ſj8s&UU(2lcLmo97}v}ٕ'!!7yΥyE=IwlFʅMC!?OrmyTz,xXf.0BrݪKyAu" ==g6 ַXnA˞7$@MOH6Y'>ϊ!5+iVQѬ+2(R;*Mo'z814o+ok m]7EW^O y#(3@]!u֢]K]C_F]uےA@ X{"F-pHZuשvq3SkvY_"B bT}Pgx(LCCfFs9)Q{: eWZK2cӪ:?IyAMhI~!^a$E{ #2q0mZg>GV2x|F\,È2&^ Nm)/u>8FDwb(1  tw@bJ֮s`ztN5&mrXvWOVtOSwÞ\NbQ*1]"H@6橧^B4}NXOcܣˎ0ͭhnK# \[ќx0<9Wlx3`r~;GwdV*F A(/7nVIo\ D-Nuت9^hl.>Uޅc:lMSA ŗӓ pHߔPY09bw] 4zU^V ~9lRLxٷh3b RN !3So$G#-2o=&i1cp-)9ݢfsc3l$U< ) (BKD)>^_e A_6y=COc@S^J1myEw[cKY''lGejwpH!{n~g-i.|m`?ɂwa`MG'Vle@4q.9ɔ!MWjSp|0.eOof n=Q)3C$ gB,E73󲬡#XefZiDEV+#r+;msYEw[琖ؤmg0s/:3HXXђ*eaewk&8 uZ,e@/0K 9{JoQs|bN=Q]ּHXqE>.dXc$ Z@n`Թyx]vs)`&T}DgUxZqomoR\}] \ÏU=DRKc7Oyͣ[o#h+j^x 掞_^~ѫp-F@DdK L{@8V~N׸hP0mE%`҆ oҗDת}+P'˃4c9s{_kU 2X|ng.'uijXH-0ml C$B18QoJôIj'Uud}DK2~L]ص`nmhkwi -cQҽI<.?8|Ih.݌i ;iǢ BɁ`ϻun`PoTfxF nc:AzOMN(ld?t&VH%yFX#F]Y!c}`{:S5ùIpOU wM2lf'DvHtY7r\2ZNa'cCKq*'lQ`†hPY Xkv/rl }WN?7Ȣ;v=SIcUkDٖ5y5<9}nKOj쥼L9p;f׏-v'9[Mſ,d͑hr|J$ !`@Dso͢/|},o3.Iya!I]~/qkFbru&xWTq`|mЎ:qS"852Ϡjs-K7zXRƷ 77ܮ&XhI \2~{}y_<׃[G.90O׹6={cmzϾgQdI%VRӍ;8oj*t^r/XugV9)?m4P%i(«!"[JV K^2FŌf,Fg0%ho@K: Yoyn(A 1!՜Һ$U@V)VNg>3&\ y 3;ؔp*1~Q gE.Rvj9#^h>]!>Ԟ9iEYNǦ _"#&ug%:8J6Wt%A+3:dUЙ_ Df u^{7t^^ fM]x7}z#?C0%*V4@1fsvؐEΒK2tя4+/[s.i5qolsY/R5U8<ʂ<+B nh4M LL1Ԍ%s=HcA{ ႌGW=@l砱Dp9Pt[Mז_K7'BY/Eƨ [NHZ|۳e<;g*^wJqㄗ/ y9qbK+umTRgQ:*r,JC~5)/e!~\/UQ ;ý&t9ʽnX[<ߠXc&S3Ȳaߓ L8>pC 3i4؈-bYYVфyP׹,dHf䕥\dnٟQT_$Wk~bxCD&Zj8Wg%[=s2بLleT_0zEOjrEtqt/3SeJd 0iJ7xvqR @q-8VV~kv_'}t7‘S[q4 (_rǦ)"Iu`8DDKKơUil!r%e8LBCG-F% `xVħ\l$rFL^ه{y+ZC{}A.t1y#g02 ˑjFcG[-1W`~ c({8M!ݰx>asp}wŚ'W7Pp}ᔆ>JMFύh\ :{+zB;ǿ6nc}Oy.$-OA\l=B7h`Rh7%>n&=)9=5m l|of9- 2؈*'H언|r(z}ArPB%K%dcw0`8yovuFxaϹ>]έs@r: pvGd=FJ/!fed>Y#0m+9oNcTl{ >~|'"IAV#đzfOY`K_pηA5Y0(J D\^Bǀzt'5G <щ,`gj'!(YoXTǂSu-mI8}d8 "]NٲQ&"M*<]Pܝv.0X4U?xr8 XP(c}x!*PNNr<RMɐ#`,sHr>:Ueڐ疕6xe% ˵(Y eZs$j͉ V^ӍQ :T?~-@i/RۮŴ,g՟'QeY|t:J]F>mT4)`0)e%8 Sapf18ѝDxT=z7qt_\ UeS於A;!ߌz5hA˓YX#WXPKasDm|'uA18NG˚WDZ#MPG۠ձK^usA0y-(QUZ쌕>5N֕sF^*™wnY:Eۦ `JRJ/8'8e$G_ɅO㕋d%pa8k9O{ R:L\1о \;]̐zXW=Y&G(kK5r0Ju|?p)dtϙ*S1lNiĘ7%h|eH tjƮ`C}!)6A$L'@Ni,w*R㋀PAY3v,Ev+֓PCd_\  lsTHnAtmxHY¸ vCBi2\89,+.:΅ zPZi Ji'0dD#]7eP2[Sk7Q-8ҒN}6,3{hfσ|묣PSjqO'Ӯb~bM aqO D{~#Nn~ ~۬!,z,֝@ll4{{8Ɖ}xq/&T(9r -.R>ѝHh>Nv'{f7깲!Xj@%v%-)\fbLOҞcBϤJwrp*Hb@(`a?*z柩`hQP-9wV|W5VJd_`dҳΗg$I?.}H0P7 ,ȇv$9׆7篱U xTte"Srg]`<=:Lx֍u\AM=O"iaaJg.=t8WJHM;!BS'z{ `h!ҿOxTΑ"p [z;t>σLkSOh*ހ[ EsCQ ə뿅sfUqmn !G/[Vj}J*{7Th\ v #Y@u%TCc0 *Y"A&7Xx~nvdȽ@wuYIP\0oQ<1(QBOW?g7kpߊs =,adršWϨn=jciiM,?&gGPNh4}Ae!4yҦ>v%_n|uI>$F,O:5*KeYʒZ:4ـ˓vwEQuc’Pp’|zN]ؗlN J|}qQe~26(Y@ ԸSjZ*ϵXDMYvnWs{zEO?Њ-U\c$F!dH"1EX6Z [!2+寁\gUKaUV/ Aj>Ƃh i"bG<3nf܋69<>LwjV$uVwD[V VzC惆8[F}I W`D>إbDb{dS/.@4rw:i eS]5(7{c5Bb3s X=}J bu?~ ޸jzj.UVlMS : &39f$+u$6dV7WO4e3wsy$6 uEoӃ$[Ku|b:%ZTQh̰]d^ɱ^ DS9rR _9'.XmTϠ}êxYw$fOFI/279N.fԃz` *S]w0ȧ#YZ)#4ծFoS힂 l! ZIC$F~tDm5lX* ~۫n [>F MĒg.Է Xj˺T8e:yis [Pb\=Ҡtd{k_%5us湿 zYgC5<o\)kOU@K1#M?U G4}Y1o+c|֍ZC/߯NUz[8 s#`4j׮ޓGxaf[.v _zN#GY"mm&`zj^HX.nfNK2B~FUL+Q]^x&+n + 9MZ&M֘cN[m նP4A{ v_)\P>1'xTsݛܲ?Z(V[ʹo-6 J齊:^;Odg\tg1;EFۏ]򞌢>Ͻ)©f}*O? >1%)b Oˆ@I#*1i8 SsQ8DjY|֡1r#GdM{f< YFמU/*Ѥ:;]$L4`˴o/ z|i莬'I u^/(d=9I?K:QjA%+Ѽȥ pWqSh}.GrT;/boBmp>_A}zy|: v?5]PH.l }\.G2|MU ٨U9J NOo(aSǭ4vU> I_#I> 4c41Ȉ!Ҳ0E) l a#lՎ/ͫKZ0݄&r0"-42"i)B"3<".)? -W~s/ nܷo *54=mR/ 5Q @rA[p?n)Q#W cJt>U|ܓ/z"YW}B^?6颹C07UNPeىO *庽O0b6:>#dD K*bظTK`ӪrV cUh et2d9Û:k@듇ɒ)},.8 kšYJZR\n$ bx]_cѻГExI_nHp^lg<]9QT5Uo붺P V@Isv|fABvVձZ,Lrxpp_PD[=o/%sSs6āP-k r· ƀlPO5"V SFS jga /:M(,nY.W5dh+&{ZQci*zXOr<1zX2TC3bjnў+>XS5-v>I3jo`0!"11a!o*.Xڽj}@s 6{:2^ާk5v#DבUS~&޽0KR6k|RϚ56-qIjNd8C3!:oo݇;2Kց+])j/~XT1ɍ'V#Q:+дq|(-8QӠ͏AGlF'ԵFWTp劖y5@l פ6@F ׍[#]'1/UT|@"> 6 !oYSho Az|\'?MR^F|>>L7%Uz2Tؓd:#(ӿYy_vPqz<u4kTKfry Ie=l|e&oÿuŁN?|PX-7| :&5^~{Gzʫؕ{\ ]sG^3L\2{ToL2@ ǬSm!c}1t.m9Cnڿ/LY?KD.*`x F$V7fdM$A-\OHS=G4~ܰcHȶ&¶0qa\.;e&Ed1se=uYzt|y97/ 7iPuZC>PW?p"NRKWF* +/8[xHA9fb3}X4vbD־wJK[sӨWưz4wuA͢e7:>ѢUow'ՕC|-'Kg 1DT"{8 fX曻* OSMt[4RgVok&7#9c3w+g_-%/i?s`JF,yJ6bn0epU\)9;@Zv A2Z*"Sa<J ւ 'z '<߬oj99X)gvϦE#ħL5ob!Jឋ%@K*hAϱIΌH; g XV![ڦ]%9=b2HijRkغ觨z-mv凋dyնK'/ Wz({| Ai#P^mYd F|by^Pjh?g8OՀ3݃c%KۡhM2/r*#J? {ϕ<~ }Y>klJI72JJ׷? a~aR\X‰-!<鈢:Eok{J4$kAJF"Os⁤dG*M6~YmJڪbCE6)W Ѳ(Ux2<3}jSM)de %ߡHBt!Q?)] V6GC/.  Һzӷ. +AT&6ˑgʒBhy=qQH)u;n3)һWyNJ ˥D6ƣ?9-YAQ臘 ,!ƽZ/!gF 8ie=Px5,9~g ϰs5_- EIC)׍ 8j+;$lh㫆zqo^3{J 3ϋFD0 , Uɶ f(A&Ăɻ ff27GGSx<9δFP8kQY>50D"Ŕ&Xm$Ia734W6|U#s s`tCmY\@x2u"X?0iJ0M/_5QxrMaAo *wᣛwxj%tB:*cY`~^EQC^#U+=5YQGYm傛׿a%vgH "2Ehq\Wⴻl r O`w!qlNϱԮ0,t&y#*(>6UEgn%9(QyHKX$zYR_f Q1BP$:#$_Xi`bdgCIaCuAiL6"F+4Vҟ!FtBEYh˟q1RUPx4HwʐfoÏg@sD[kڶj^X 8;lWrW-A*5Wح b 1Ği*2~7 p,2 eyVZ+%;6-qH1|"5" St2 5R>NzJ)#EUKy8H߅$8YאEN*,9je8Y\z]oK ̐']%"?ZMF (z>:aP"92^vQjKTՋ3%^c^<{ Ie'UEC3xWupT"4݆0sHK{b6(IT2U%q ;xͿͨ™"X$^iT..Og)ٿ47Mla^zV~j/⊛? `N,- T;MS~ZJkyϠD_QrxR6i#Zcke~KG!X;j{9ozWRH{}X ۆCiwHh݂aʺ[u.FKiOUPR B 4E=9}[:jfkLS;z'W σ\KY|tT>rv%9ďZ<¯E+ESoT$`$(N>.:dED:؆d_c䫳\u̞ TR ݜg%z.WTP !I=D<(XtclZJ ]&1q6 mV^=cN\C$rq棬~r75tj,3/DgZ] Na, q HffNJ(E iT*=):H\ lӢh6;hQjۄ7qjqۻOY+s #^M{I波 fRkK7!E=MDpr)ە9~*|!)UqqC| q, b/Qe)U8 G#3o[*[AZj2$mLլw~'9493IrqL<0 k%MGW&p`{+h&&G:~Dq>vl0ϝc6;E͋kCh 7 P jG1\NkL[$2Ok7]*b"PZM]V4l/!!ql?{&~RdwУ w%}B@R,'!YEKъ7BS9 g@wRWW1nOM/eyQb.l9&& f1D棳ҢVmاԮ33oMB`n,OjtGㅞ 8Of~rIl2?9ƽ^aE\-}\ YLq?\9ݡ=i+sg%%-Y=7& `";+6[a㊊4%j͢IӅ?^JZ|NsL!WPT㼚 Y~_Ȯ밁P?[Zv>{f7X$R&m֦Ep*b2ph>4NGa=rpMgBvFÐzF FKNF)?K?1O,@p8GCn8u>92N{<z!,p]"ڕc;AXψ߂jcLsp >Nmk[rg 4l"6z2ʘ }^͘ 1V$O15JQDZ4~R&7- <z~t}K}7Ubт eqvUg%o_!co:m"ѕX.bF7ԁ`t\$O08Hh( 914u2ΔWy-6ݗ -^-hU鰦dsPT\Pmdz}!P; >:DyjkcHCE$ H|e#o7#JLX\qqwl-rk#Xd'ʧρo;S:elzDQ) g@k\@G'9%TazL$C^,+V(LjJ8~V|ՑPI^0#PT6ʅ֊~*bf9h)mFgH&y\;`yT|~ZiE}3>LadAe_ 62oU4A˛}y"oE7N= [iͲHӞdb6f:,:H#vEq (ys,Խ !OGˑ rƖ@Ui=ڍBd߱ۃ':.8z춦6.: D+ 6SMOJV3߰fnoS4c|}^L_:ۜL ]l3Ŏ̐x_>P̤w++'L)]-7FH)DĞ~?R5`I%K*Z$'^l5YlPvnv}O r`ZD$8F%xo-iƑ@hGe\Zgљ+B<Gmw=[{iz(5?e?AP$~I{Cpu'80a%4; f\9AcߚBtg8ZDn[RZDsHrY-c6f( K@AD16s12a+Wugŵtc.KϿiƴ$I\kSDRZ0/̐;6 Q Ύ4Ђ;Oxa":t -1.4/tB+6Fya!h^ *ϊ_/@Js f`&HD0i1|*lJ֠a<BMR%AyQf?ٺ`zJd"ӊ"Q;Y-vp&zHXknrc^ 4Y SeRFt4l1-e(8:N,)El~ V@m5'] #~aBx]uOB .|.'DzKR7%\+JSf xh?z0XV7#7,n[u;#:]"LccSĭőn."Lޓr,׮+nxhItvM\k.a?üh*ASk J&R))Gxc.x* 낓Cܨ0/CQe9O%د|[:%o O4r`=U&7"x`g\]LFJaYڇET:d^Ȅ&3iu;:ZqF3=X|<<>e-,IxM}?4-cͬ1\":ћ,_WD,baв[Wߨ=4tYW. #9j[ o 北cD@Ç<4bҹ8k/06rT6Ţs0=@Umɼ~ v.odn.LoPLS\rqі6i^+&CO5MeCh\nQgB)f`x$ u:.dPd|[LOϜ8 L 褓><*`Q>8`vGFܴϰNw=gw6]2G{f.";Ax9PCL|rs[ԳX d~ \S)Ӧ:Rr5jK@8k^}tHouD gOETƉøEEd@ FD 4wwA79 #?D۽0: bThim^"f}`pW[44QWee:ɛ5%$q1ۉͺ( c0̨r%dU+,za^eM|(S!؂l[o?|C2Ww̆#+'iپQh[-ǃ} ; vI6MB>miijbv&rՓ pD0Y)OkJ6t%Z(I'z !*CLyD@im?<-lo,,|R.ޜf;LdgQqNuɽ]P^@x_}}BQ6Qr 8Yi|o~3Â6RMuh_J# ^7Z#lCJY$=]8u#BQ:-RCoJQT !u &6v01XU4"dP.' 7< &+ }^LO,$R Ox2t1B!'PNρ[%AǸAC]_}7o"ZVMo+ ?2_D: wa]]D]346}iFK zF9fЛwDL"0'4t|9 j`[kv16{O; r:RX7M[SWJ5g)@)vk/Eozc~t .#8L}U2!$S8/N?ڿTnbRO,d]6Яd9[hDYB0??P}.TCmh| S~YDәPsKPV6d&xNu/}Tab< 8S7M}vs:wx KLHMl3b#D>T=Zk{QN|֖PQ,١^3[. {V:h5+z׽eޕ?"X6"/~|pD|ۆ 1^z/j#ٴ7npfen`єh3Cm;d.M uF9t4 f֔:,,-o`Q7rKB݇O v`7@dJöTۦ*ulMXe, , 8`VՒZ%X&7Q[Yw'T̪}b#R(O@ :b`KpTTudME-~ c [I2aJ]94ƣfQ{˦Ɠu}~4?X&,?acq*d'3\& >=, wf$AXн7)Лlc0Y>X$[E/=N# fm5iM W?a'-|zv;Du^qarnB)>`va`-LvJ ӹpu3m,\b䝟R"x ;|))?2""_Ezۯ?"B;K#%"Pm,)G:ng]]5_[KSܦbzU{b GKw5l iPfRㄎ] b9֯h,1`/|jͦކ6H~2PƫTJکw<*cub" t}[L{lٗ,rĠi:9yf&@:cP.]j602ջ 뵲iFeD$nAš936I,0N7%><dh yl{@^udY|GiQ&\xw0-,NSOF|U,G)vMl:v\*"Q$C?kvb][sf UO^1̋`wus}qwИҾh6ŽېϑxWcH5ѰS%VR\s!\GD EmhS@Z_GRHi,|v !NTiyv i j? @QE:vK:9]stkh<ߝ8M0}u67 /[h>1Caf+u{^^޼]L[&S=:d諾e5ۨ9Mz?Xƨ6bčE@w<_W:rFW"iRDhN=y;;e*M* o=gIzT@`6mat}'|vj7NN5= MTKyF[+~UŅ@2f!"D@P 'VP7Pq;<ɕ?6iNx*-m? |Qsnp'Pɀ(jꮐ/LAR,SFƩ:Ci> ]IwzmZ ak'M_ د; 㝄AM%g2#09ZtCq֎QPAC&vZi_Drٛ|STiA)`kLDCEyFԭz lY<R"P"OvC2FVQl鋭H݂㯈HnRcO0nFl2K` }P9Uo581ͪ)$DQ~[} c0+MHkO =]yDV`3pu*z Z(5q\5KF Q6v{.wI8;eQ uldhiAceᘁ_ZU aܾ~cE I~Q];&+S*=XV6aq"A73|iRKY@K*' e`ؐgpPY{IŚOwiQDh*D}3R}!qG|/?H j;(~\ >c̻蠡61#^?D4I?(o 2a;? 2@B$0rDWρy4{B3&_yAd8d4A17<vaֶ~ڒ M!nKF#Qpҳ^U e]_r38}n)I4`fhi<Do!ʠyDZ_E 2?и\`iXI*MK\(] z{)be&5Y'+~ՊW?SGtWٗNRKvSPz, Ez,|V Lʖ|"a^iHy e㝮ngmp,;40#:6 Nv&GCxcrJ_D78BZ!) AZ`EV(œh->=aN_(Vێyp %C!B F8Gx\4[; ӿIArr|չ qoUVct i=7U_ӄ3LM |q9Ǒǽpe]Y!b&[ 沏1- Y '\{DžcmzDq~n91msM.]z(xT#]+/:E m{0Bje:d5/W\"v֓O(ؕi:m0Owq?)$LZe`1sG:tutJz{:Y.OIo:(9K=G1|Rx盙2삵܅u-ɻ*uԜ{X8U8u7lLJ /Š!mM&/I6w[J㢔Z[4*v(}wzn S?AbwZe%JNIfti-3p߈po ^\Y]\o6`΢K|xԾ7sT=.hCI@HMDMM ՒKO0S6%hҳg(NNX_L׾ ,XaVgA0)z_B\s׳Z Mst֡l(?p 엔 6ܚd")-A38]nKŸqB|>uUO5Xim.anb]*}{l7u '^ I@f`ސ~X&BpYчze*PMd&j)ԴaE|ѴGpt_ coGh_*Vˇ]4Ί^iv0dsS,zQӜwU/X zPO$er&ZؔbeJR %+*q.kV&p*ELKp'hj)W&eҪ}T{\{łq샍cؼ_|{y/K]GʋY,ADS 9!1Wsz.rO;PhJҖ|:j ̲#Z}7T~a=Mm0d=BșZѳ!]Se}Ti`_]\J9$ [s&Rfk`8_Q)ε"<=?? YL kØȫyNYĶfúh4^p*8\t`NNԛO y ^EwKysqcL$Hӎ 6jAآ[wjELiw3qoVC@T6U=ؽ )[ r gӯac Z%Oac‰/:U U: Ь/!; T} @J߫]2d{KM?[{Aпq/|%qHw6i`" Ps N;F&ZFM$EQ(1+Ԯ"o 9]/\nP'3iư@5_L&Jk)P1m8;.l{{L/9ɼw+l\Wն<\ek]WmE6da2`M ksvvFU"/qyCU\٢%j;?d!ZKA2&M$&Yv_Nh{9Km?VjC&s]S;~{Jƾg^aXnwq|Ē_ENvd"lK'aT3 v"_ޒ]pCϐpwI=JCFpJ;[\|Ԇ+R)WD40?5x$w`Ź m8]&fA$#[n/5_{c5j>.+MHՉe ?{[?mkХ%|[%5ן_o:&@ezm=9) ,HfTDYΠ,EӺW%ːQMj\ZlysʇV}d^̫z}օ/ag@fmbOBtIC7Y-윐ΣEhH֏}EuG{ t *rYW`6s:jwΞp-tpA,D囤>8=xCj}zi,wx咛??|W9mgiV_S`|O-yMm\2Ւˬ>VK:/j/wAXC@:Wmi?=? .%LG>Ug('xA79?3l,aLߦ1\`M9d"=?K*c;Eׅe(Vu>WuMbSiQM+ ^%E3 -M#eF^_%]7s"T-VnfKg\W{X^c;}[`șuP)U5Oq)҉1S)~$aF@YS"r4b:s [;ybK89)֭0픱X^kg@i*1kυ;;zՃtI H^`8R>62G-f oM(]"`ǘ0PԚu-Y *2|o(;PՔ[]{U]] 0Y@v167+vQ:-nFqmBA `}B3M 3e*kHhldA*:t $֓ Ԋ%QI^:}te"R&+ofA\Q\/@7w-o:GIuRd˰]Ϧ"afV ;B# r7OKp!w!VR fSA:_@폨IۉN,x!"W}!~]Ⱦ^1b]-Ģ\meTl./1bMu|͇+ܝ$Ez" ^TOJ~B8e_0*xT/G ]p TNePX8\PƕѲ_7T ?)ύu!(7A`I>Y8&_:Zzkk$߅sնCֵSB[&!htbliKw2:b}&H(cTߣB<.̝֮¥`HLٴ+ɼCztͲ"3/>Dk",HߤϪ43 J"=ڋtJ&vJzשU˟-ag5Ձf+rE!ymk,q5*FCIBI20lI#!BO* ͚4\DTFѝ8$Vqdҋ[ Yn;+ /}%LjJ8j Dd^.cH dN;]pQ;f0d^A˚2e]DGeɌL-˰|O 3Аdp1_5S#`u :ċpJIqe,hUq&t@c{'BCprxBfY4+\Ne0& yx}4M p 1_F aFGw|퓢gsA;@"]_sTjO>CuY&/;\WNJ84 D0;d(ܰvl8o$j75OFc~ot#1m#ľ1lsJxiB\J@#P)C!vfH3-]Rz7A%bŋ;;y8pMw쟛LlҊO1;t2(a=_Ώ2:lKKZvYNɠ R8axX'l[5!'#7A :(>Bި:+SF*q'ϞŔ#`~'KoRI A0J0d?UtQ!AE>G4i+* H,G6_ Ovϟ˘c+1O#5Н-"=ʈ$E~W$QJo vE/]?ؕeȉrF`X׆fWX? .01{n:x)`Z鞦:APfNʁ@vX*{:-Nؑ`NTo9J+5 {ܫ(pF|+Շs{\eɡ;}YNl P֒"i1⏔r3#b(4Rp3qnpV/xL­;A<Ɨ]28%i |Vu3oI#@ˢl dz oWm{%WTC? }S6mri%/Wߗ->tTNEVySxrFHtl5Q늰6=_iI"lbF8()o-ɢ\ON3!ŏ2;vosge{YU[g WP\co~* 3}!:.VcJQih ʚeNZ&3(Դ[19f?ȷr-6b\@JqxXK|߷8"q. U)dRY:,F4h,y|^\;^hoa"e c1N7W'UO` 'ʰbE #Jd5z7$S/X˳'zߕ7KG6&O;E&>UKuFa|\̆ItYն1wWab5pwWf4C ,7\ϑ̴}LX~4iz뚯s 0(OJ/KG*^ j{zAfI6bKCw^ +3[G@ifgM_6SJm8A5 ib-W)гb?e57{L?67cV{?hxJ?sf2kG\ӰXLPCG,"'IfnkCflXIDq~u`x=wn_V+,xk`=Df[Cwgd{1ceotLA4r˪Kk̪&,0 lxB)N3ܢ#d]+l Aj tB[W6'\^>bI.;yT XbnٝM}ю´Ί٫ X6ɔK: |5>x)aV߸]g@T|l o6mds=$4&wW!6oǘfazZ,zyڿyDH7L!BuVVΝ?`)M3ۅf̸}}'!{X|dE,&(1;^Ri~>w"pcϤ"*)*DgI%s ҧt^l2okjm4vZ^yt;hۃ1T`p2os^Hv fšh-6{h3 "&ئ׮AÄh)3R|ccf'f?32¾tsJ\-/ VPYק)K?yKP<ɩ1*?sRf:[n=` EzkbbJg峆m̱+|y{":OPQ)'?şD a>Q.X%F.mL4s m>Ϛs*:57x;q9iKH 1@Q 󙍫c>;UK UV:~ߍK,d`>߃NAlJ5q{PsS<;0&0$̇r/ؓ d* 2P-nTne89`o7v>T/9F.' j=8ũ Mqc5dĴEܠN^æT,zў=R焣L09FɨD:m~abcsߣ0:Ve3 fCYb'j5(J(z+z6i?ʕ$Ybyo)'ڈpbF;`K $a!۞ 8XyN`x00P%GMʹD;oWQ-ƻ&,P߿J$!ISZNFHEZ"l ЭՔpٟPq]7F ǐu/{EL -Z+25$.=-r^EF6$9[pvf0KvcdO@{-#Sg8wl*t="Y)|ID<х K3*IKظQE|E,pFLV;%RWLZ ǐ(|<#i0hrU畔Ż6XDp\X ,b^ bFU9a{p6qFIx7l7!yqp[af%LPrz+<p6mĜx!. 11`}RΗ">&l 6 DYZS 'Fو|݋=Ttv"9ViܚLHzoRR8_&KJ~xn6![$`W+j'd;7fky,FхWףT=n\x[Ap]p@["rkmD, Xv4~8R?ҋ!ك :SMKDPѥ$̇JE_tPzӀ/[mQ8ow|E%9# 0-iFIzt\ L祉SS*e..9Y;O?n Tn8_8B6K//*~x$+I$oza&] B#&C;{j<% Ů62>'hEEީDFu'o9h;Nh1-bXH3iu#%}?@盱!]Yu6;GhQ_)m aj'M {/ЯI<-03C 0Jd'x>1wO^d=]XǗp\ 㕝n7 ޘmYU ޶3ziWW e TP?oOzu_mJZO56`㙣|^y`lziB#hDUyVAg4Gl@bkGV[?mRT DR *4oxf r{`  =ƒ 6^:7blrbhhZu!6Z__qbunkx 4z[Ztu]7Gg,1tuP|"_H=F.b%h`vu)GL:{ !q4h$"輿T+%C_ +tUi׶}5!M}*ƺHt*(FP$DG2xo8籪B'>}ֺXG wNjZf ~e~ Skx|l63(dc-]ae&9qk&RdJVtx0%L]xm=`U96)dY#8)qqٳ~"!F#5~HސF=Faܞzt|MXy}i;-vWUfSag 72@;!8ex sɧs]@X4qe3go M׸˥>D|Nq O:sפ6輗QxbHzCi7WLA52#H@=H׻P>Tb/]ٹ'#uԳחt Z%Ey%V#C#m%%=WeS o& ~ƫZ ˪@5. AʣHxZ8ヘ1L+*ibq(˖͋F5bR9q ޽5`℡qT C+V̎xk(2 `{gQȆ-ڻ̶B:#DXĥwM%"[ B!g? ¯_"~yfrSLJfm&X$Z- FX!E3Pu>'4B^XbU"LL^Oj^p+Y>sp:L+0մg @ Wt*\iX*=,xb N0#,0lAG"=&4FMK5(aUTuNF 6FZb mn}F nI;6cS9a9B_L* u/ ieՒ)ymb@**2 RIvTg'۟vLޥ#yR x70Jy1<0H󉳏$`p钋SV;#OQtdwy@ْ|+ܼª֌;:7QZ<Zpk-)2G1!K)zՐ3>'6Štrz#%ݦ0/wkcG}}jem^;N1.33Z.zkT/'Q o) ؍!Jnxs6ZlIcn[3,[5@לm5 93jjQD@` d!-"GSQQL^aFb2良PVǀp ں6nB_hDu ۳B T߉w@&5Y8?6VhxrM^ҰzS lSE@h[ZۤL~|޳1Nb4aٻ@jzBlU4B|t WLF!7/V}ދ iEeIeK8}EK zsnV 8dss|}Hxa=~N(" Zyu1 £ŷGK$ x8~j"t2I棧Q,ӗ<2@]hS gD80: ~_h ;<h5Ss$e_gdHƎ-AUׅʲqLaQyhrS}#]xMPPE>'rLLrn15$Rtoy.{R^xV*u oeDW0hd/AP딠$Y@תiġO= k(lbl$dmI ԻQ< (db'I׀17貴ԆB>sRoX]oze66cv1\_PT ŢQkۏaى7hoQ0; !g2 ֖5TU@JE;yra^qVKq!}hpDE克g=*%`DΗ`ӎZN8ωVA9i!M{긋z2RgDКDޚŽAR!Bn6i?&GVŒϛ~ޙ=R|vNc_ FgZ6nf+ԗZ`ݬE"uIu/Pzܱ0{߿wŴīM!f+'/?E )k4lZT3ؤVF<*(:@J##PBE[hb#"WrK8*A?6;&ғ?y\BYc֗,]vE8rbEuai7T°LAXZn:G 70B4@LbM'ib6_bjQ>&%]+`E0m>uQbCyxHV]wxuCFDBi {E.CK  )֠smkQX3 OLcoD|͏80ղ ?j7*0蕘ɵs?7SKtD4]JYkrkm;D\ы@|Ұ{~l! y?vU (8?R~+Ӽy 58=\i8VFR{޳aNkN\;!-:9Rj?Kʈrp[,JSTᴫ^A#|x&eop-ʧv JJ/ΞzB$>Ul*iu^c\NHF\<_8ۮOϱqUϴ!jLv[σ:VA͒uĔe& oq&iQEXUү?JUl"@>%}Þ]:q35գI$iHY&O>x:i}T :7ȽG*R+ Xk 𙶎;3;Yl3-}j+A|dJT>MM5M=RwhkQmߙ|\+gk~N .W-׽i$ZemF ރ-*P!9i?|An2*J`j(!FPt("7)M{lR&A6lٞ4z msi>':NᅏA3ݟvl V<.G Y{^,f$r5' ּOb`9U"^-m?ܸ:Pÿ˛-h<\PDŽR|Q}{-*3C(jIjU=l-qXHPXD([I4t־\DNdլTGefn'WBt7~3^FxU|n5kNKF xT o mq[ XݷK ?<Ƈ#ݛ)LRgG1nL,LթC~'#Ff Ia$P|JRwuOuD}7)GxclM^X߶a(iŀ ҜPۯntO;.Rò.YE{nqD(B="[9`xnSoV`0 `'}ZBoMܯʈmSJ=Pr{ s:1:~|Ɖ-wE;pP?cڟ>Id-,DWtݹ6[x822REr1^mxj ($ꪊ'\{6gBaIp>c#@h>*:8lכ}0I9tϞzI>t cRIh54%`+q$a`u.mj=:UI'Yg8)-kRN7&GA.66ajz";g_Ў˞{tœ5ͬNk\ MT)> V b^g21J>d=MWCOqI7vGN8BӋD( V(.Fu1#_,WLZYAdoSP[M"D>[v?HNΟهt%7sA)RL%u<eS U&Ν>ѹǐqФJ̲kK}OX.u~ޑ/;t|Yxc;P|^ٛ/"1^̋Ǒ0IvC]x*1ѳi&!T&1X .K M01 0pYM̓/\#^V8IOG74b\*>&d48Zy v- t Ub)g(?>ЦYe/*5fJmB^"r!oNh="U@y Wż'P}Df)I_3ěc^a*YR\*nBcV |:jM_ q\b$qWr"bKc r92"9 VcxבI^`T1&l #Vb6㓾}nY- ݉bڅ1cBzkyvfOwޏz.&//25ٟ,BOmd MסKg- <6<dYat]c#:9ajxI@ըYI1m/Gh$j=MPZ׎ LgX[s8[T=Ҳ CB~f *A12Xa[B00[G^=d6[y1Բh!/X"9 v5s {H4 =v@NWghEmRV@eY oU;Ċ$&ݖ^P759U~e(_a1|NHH^9@,V43.?iM vXxW;3!J%\k;VY# 񥾿 }߼=Ӻ^agcƜI%w=oF Yb5*0 6!X( حFJ٧3_ILQ#^r 5ŏ}7gÙs!ӛ{tkom\/OQ|Э4K,iSft?>]ϵ@B;b Pj$DVǂwճvVgL_*}=sE2>锍 *!)"%|Iԍ`Am:k I"6[} `6)oAgpF!>Ǽm/Y#$IAšŞE/anE!: c%"w0xǷeC+yFC^F3rYIp?}iׯӇf%2,QƜ`opܝ4N^/3|aMUcG2}·8s CX:J|̏u*Qx֊WZâ"&Tӕ'I]߆_>U񗠎3y'&OĬI=1}hEE^M7f0ڧo4"\u!\e$duy>LȕR*1(v"6J lׇ2X z(q&4Б*9H2b| #k-;&X{"zS P~OZ-Fp/xajrr Ave{oR [h Ĺ4t[CWcRFIbZr )4 kAu|'ēH@5 Hr*`nyԐR }\A"pQ9{Fz{ORoʎ S֓yAŖ+/S& Og^;]aiwڔQsٰ2d|M?c3;(܄ 0-H~f{]D{~*9#9΢+PK߲㭃e=?ez K%]پ)~A- c 7tXx]f C7VvʅUMd/a" ^xZ#]Zf%q:Lf#?K)qG )// e};[kvմP=RRMωg5;Src4Zi "WTvmP} WY{۷۠m>du1fr_I3| ܺә͓ұS^B&9+6i$[S$9h$2vZ #68jOgl%~AMIfU+pJ<<[<.tygCo՚2gP&Ƞʚ6XP ,.:FM_0:^ci` dZVi$cgU . (exܳ}Ax (w*6`]LZnH1jiV*Qeٜn;.w9.H?Q#vvS@~$!d$1UNGg]s7xDIz%P~N`V,s[l[:erv:(m!ްtd҄E`v)I$:f!e䄍gx~ aStHMQBWXhrBxʔ[[vقҿ3~9e=mȚ%M( /$mP(~"V)lTKRŨZg(5I8GD{軎U,z,+\39AFb >)*ˣ\'t zGVۯTMZRq<ᕵG^CЌ᭏gWS|bb6E^7HLW?2{w'\%"%=Q_t"'2 #m)h57- ӶɈw*w^g6=>$ f/<WU15#{21YG̦N0No@lGoKJkTGŝ$mf4 (?f'9m1<21omCD `<7[ E9mM6 sr jH(er?S߶Q]i%Շ:̘p{g~4i'N ]Ѣv@z>AwG?]rg?_X KI`) >4% b>'h!g؟}-(2p?s=\phSɛ:Z!ѫ( `>v!}JwJFȖ ot !xŴȞ­0xOg ^N1t ,{!aVW-2ѝ7Yxin]`t=ⱅm4o 2 EN%} GFf>PԴUc>@)J @=Bvk6 ipaLFj|xl5)?5:WEp_,fw+JI&D3ƚ8 Ts N"&5tF]w]"Ȗpf识pk&tG#cMn;kܱ1#2Ѯ8[aBe19Lscjxa{&E})>F`gZmy e4 lTG{Hf{[6`tNK TO5=6:&d >JlS1Ĥ̆},tĽ.ogW 7o;*-s|? %(]$ĔV64,.(m0˥%v +Ybx *ۄM+};uȸW,YEBP[ ĦΞe3, rEW!,649ɧgJ;b lKIFCXSgc=6Nh``4wߥȀcDdI`/;u@f`'̈́T" L A𢡊ϗb4ᙊ^wcFP ~B^Gh|96pş_<.`o0=cCV~t; |i"YsVс޲Ѽ 2; iG{?A&5y8Y?5" /qqa,q)̜5r:4܂554(T璘*+Sѱa!݌ 4Aa)T/^&3г9[)8/͙{5ׁJV}[{EX*D4BI ow)Q}$1*Φ6NAE%-]vM3w~C;%ΐ&&lf&ڄEB})0si3G.*!ņx-_L}G>h: ZK֥GhCRnW$hHU;eO`@aVxCE ~ؾgر`=g33gűkkM5} 4_(H~U'Iz~c?ǑUn2r!85IVy |\ & d]1cu gẀ,Ψ3iIo$sI ,mȝRt(5H<8_jxB񹩹w&6W$3wngrS|bQbcǚ.p/*dn׾shxK-[.eV!%=׵aX2r mG5em]:-77wBR*; Yl4 OZlGYH?sM*,5*&ՔCF#,o#N=*o.!aB!Iچzm^/S'W&)Y1$hHOrƝz1Sr4hE̫ Cl~:/B<;FaKunîJTB&mۡh:!{[vu^^A]ȫ'a|cɽ]yZG֜~7Ŗ\,گuF=[Ŗ 8LjOFEDl(1o,聭Tzt ?]i1zFggX.(yq$4YM@=KE~ B$ Rl)Tq˜~]",*Wk=i*a9(RS|jI TVh[ۈs|ϕ=} $\}z%o+/wO}D8&% ̗kSR\Y@,|;ꡋƸe~MFvaj*?"cb94 3~g ר4I(E%*3#;0xK`\lpw'3N}cgC$냖& ˈ蜱E02+rV1i1\X!7x <_٧7^eYJ sԙ !׍)ii"ۚ0H/ |?_$8QO/c|qq'VZiXcyY5DWĿlA[>M&FC^/nC=0/EfbG~K/ {mZdCZkcߦMYlC'bjZĽvcjX&l׮g}g*Ev F8F1;ƶS)ӟ7 ¶$8OfeΡma5[V2N.;b lf m5A0V:5OV:h=GUvOUfA5R;BjNX"6U&_uq~ !DV)}u8:Фd}n RFM )`(~|݄ps|P0uE_Po&-S0VQ 1 0/'Ҟ C7Jlaw-XL;wCCה|oU`>DS"Hq cqp-iyYEzZɻ%`45w9ysU l,%|-Vm+hnm3}Ra*7>P j6)b9os\b4 2 ɡL݁yEdKtM+2'C]t?YRJEwH^ Ǔ.fw$R  GE(0r'7Nqn1 7R(^ UA$̳՘,AEN 4d,ҝ|܄cJHlWRJ( ;!VlHo0f?IEtn(|1?9+7Yޓ}dc?B dumeIZ)~Qt\ڄPI(x[E<2cFԸ8fe|Rja/XĢznlGf0pLCR7ە(Rմiˍ :H*p|R>9+(Juv-Ҟ<#,RԇʥN$Vhm9RA%\{/~y$(s=[A4 ֗M5T&. =ef05(H[ݘ sS,o4lH'P{u;\6OKؔ6?D\7> }.7[|s)e$[_iFrjEŬ0 45P76Y9s5vFLG@wK[5?91dU:Ob Y4Xto۪'Z$ۯt'Ό=BQcƔ$“1 |%_+VƟ~edV~$6M}S.0C6Be{` &t?n(ߢ07I4}-c[A)Cn=1};{|B|)uxFBRT+" R4+m}-d]=7Y!"s5jG/N^vF)Mg"AvcjNl֜0M*7:e[@T6iޮ yl4ؤ#ۢgeL%n<(-ZA$--e(Ep`ZJQe _a \*$ <izWhCb+oq)譐_d*7LK.Ƒ.m؅6فRĭ_xҊڸE.E ,"'i$`#f,;[R̉p_mD/wT%iiNe[4.vNI3=[ ͨ$*x-( dV=@3;`fS^밋([%G*v3XVK1=f(NIv&_퀮c+;,p7<2ޗ#QN|0jVbÆwv1+30xdfxZgɵ&J:9Bʾ˜Y#ċX@>fUn*JZ%Jc4.g3@Ȇgx))c\~IrGch^'c졝Nkl>o8\?QfӴy["_Tc,KU*aVZTm؁W9NG<0#t64:&CTD n/\#ֶ Ob<M/c@͆R|ULER^ )]Jҷ|! ĘI>Ws5\曬7R1gٜ ճrlt g-1rGb%w &g$龈ڷ:i[i_ \bL|7{g:z>*hG9Vå0>:2nKLN#kl%_D75neR@@oH#uLEeR(p^cWy6X)!6$>7-neez. ni>EmV e]rr٧wR&Q7Ls̥ I»$W!f \5{Z Iiv'oĤ&̰J"O]lHKɃhU@k)ES_p2I\$'1hL T>|Tx>cbquE`YGQ ŵ-fbVױ.OK=d6W]P$tEp X_>:h:& "f})Nfc2WBc?i?(eӎq)NCO_ƯIgvW;ݣ2[tgɁƑXw9߆x-?e=\&GǣOsuW9|L7A @0 WӨw#yM-c3׶/KiSj|;t E? O d[ꂰ+ пN/\~ gsڇ67x j` -mv@N*:TLSUϙqʤ֩V#(zm+^/1sejw#ey!j*;/ PlB*&' z\) &+-쉚Q>EkVhLMX@&0ji2N!qUT։&xf&!-<@E _w({.-Ń`Z"p\L bējALpy<[PPI;FW |_p< F=@AMĹ{>1\. Z]\>:$dtϗ$i1u b,oWt($mS LVi.8bҳg_![S`SD姑4ty I\kL5rY "@jHf~Vy蚼Y#߿0zƲU=2zlMp+J8b'ئLgb*xƬGT\Dyl [q)Ylm'vcw%۪ܣHN홾ĶO0-cfiR`L-Eu-46| 1yX ՋSkl(]mhmOO2P,Ӈ3F)Yz!nDC& m (#s&6yYlWm< n1ۓ:+JZQUj=ý~&XHauToKv(o?R UN84視I;GWt]=+hS1~pdDΈ@3DNiF~H_թ;Auݔ7`Ca`yaH-jcG`W$Ф\vJU΂}}g=KR޶1#՝7MX,2|Qו  .J8S2*叙ڷ2?oD7 4#'WO'ȋȸ_i8T_cc3]sA-]\vJS#j?Q{B Sԝyu ʎ~`n#e;@tdmzxAktB6FC"`e-)#r,ID3-jaIŕ}(x{{z((nLwi!2T̠͎ 7yMCh0HvvCpz];_3` 9Тo7X G2_3H 1 m/w"l<|~ Ĺu\Jd&/ o Sl%&odDp!0W`ӹ}1kE5c}e߽hn(s"}lvv{V*Nt!Oj,;&#kKq2*wy!hjG Vlyfxi1%sd=_7ag<ZejE,Z%gUj:oLm;fh׼= T YZ7m3"fK$4[5l Pc,kPHP3 Nj['lmv]bf6Uc'Gc2`NKf7mĘo7OQD`gM;k{$M=6!&Ky2P8MRbAC{1JP/GA~v/:&楷sS Ue<!OR죒J:++5|&W\1.d $hdoN d}I 2O g1ӑ-.+Thi%RCHgA7߿oA58P@IʧS&/V@Z49o|.j 2;/(,FB~ IkcZfn`ڷlb}:m( 0v'-O>(y<,)mMGm&۵$~@_j҂Un۱9%,=9s$y;дu A"L}"1{XȪz 驃<KQO՞dDYK|,c&CM{ُwJ-+7'L`Ҿ4aGABwLU.UMF;u%#֥B)\U VLۮGjG;ʎ Cq\5cjʳ@ ΐη_G@:C>J|pܖ&.j!gaaЫYI;^~ lz,PlNwݚ$\7¯]A9< D7Nuo֎V76S,q+5XxD1*zV5QCC㭪l UAr5LǦ]`J9:4es2?唩.xZuwdʷuAYȅd hfC*W+վL*ݿb(fu6²Xd|900wf*.AMnRu_wQef%4O`lZNj6ov H.q' FY3Ng wy$,cD%,Q׽a 21Ǡu mbO^Cۊ?>|~ΉPA3qb5DzB6 _ϴ{4f7=pq\S9::Ja#o6بh6}'TX]}/q o@\F6띎-c';{ίzE BeS ٮ?gЂqrak3@{[?"-YYki{ ћԂ"ۓ'{-WP&YemVu",E骫w5\CPVz4ׂi|^k*ӖGвq92((L_p˴׳co'X˳F*ސ tвlz UE0+irѶlXy R7*[ub-L!lE_5:W'0 9>D7Ҿqy. 1J?P*.CmHϱpnfH- DL/]eZd]7HQ jD>mvG8aew9̆ldkp68^/ /Sk3r)SO4~g+/1Lj^aSvfB 8Z$R y ^$ИJq=D#?T$羸q́M}G пpJcF+5 Bc.ƅ J{ X^d9ި 1 CgxBĊI+3eWUK>fjUVO sߕfhmni=+lg)z?h#̸6R@^X28_|5vYOpTVv[ǘr zf'j%52d_[SAi]$f^Cu bGRl/HX{k٣Fi25>(Z5ۜu?m:n{*rLZA.g 㱦vJ7 R8=~_ܺvYz}p^(,. mp]p} ^GFٿQUo=I'Ǩ.fLWSXث6g%s}?cMipeӫ +~m[P*SVg[ Uп)Q$wlm/p@2>?z2cP•J*%&oEDӃ+yȗ;2,-mxYc~17@)OI=9Zk1hL\[ưNIoar DY0v,PF^Cx(*5hVt)=b9 C%;aqFyA&┦  iPNSBL5(s(_'"sȪ#L9٥v?2,qίgnBN^r>zUfNeR !Ud<6$~lЁ[I|<V@ PZ ]2-JARؼX"D`2I/!}cy'#N1];o~FΒrN樎Lbr=^ QIp?FDSDwlQ'QklW)C/B>MEN[I ޖ[HT/rdǫ<1J<**R~ \vtuﴄrb2?|F>si&c9l,]i4>A`S4JE8.w >LCx[ SUiTDSuޅ:$"]c ]2o|Y:^#_at R<Fj tA? dMkw!B=HL6J]Ѻl2ۤ B΍ ϰޖz/Ly*.a_G63]J+vg/*MK-|۳JޛD_+OTú6EavY&3wEAdB+-UZ\oqY1zv*m؁2}JIewrs4)f2#]ܷ\Pz@$sI1{3r1NTj(Bƃuߞh@Nz0,ӦŸS^J脶#SȴոCУ[_&$IܴD||Wҋq)D0%Xqyz 3RA}3tx*rOiƧL jg4[a#h{QoW} ;ԁz> fNO܆ NDE3@nH}z۝Mp}v=#v ,55\ZckٲZZr$f܅p9fj!Y_ %Z+/zIP>yGAkA$x B F$pb6f\Ec4 <,A5fG~ohgC-'0xm-=s.t9]'u;l %A13'hL^Zc&Zv^QVfY̿dXgfVyq͉ +D,GfFF˞[P]]o%6[jW$R h\E'htQpÈjFaR>Ob1~V9sB,5Jϝs8WhIEgi@m#l~ǍFewC7Ya_ )uim W~YWgd|g\{A> ,I3s i`+ bJ~u>[iԵ%ǴUcOlRaUzeaU-#=Iq~ʽk1B$M%w#ӛџ[.~N:{J_i (n@һͅ&-j Ҝ]_daPiEIt#})("7CjXMuK1Ju6p̓ЏFimB֠ŨR6f6E^fVwWop)F ~g=F1uzZO U,_3կpkz1>`-BY4?[ C5sܙ tFGoyƣ; ;r5*ڱtjBɢy γfZk"NJ( :qs]P_5T?' R`\QsڷݰM_ϒJT&l!XeܲAt5m \"Wןmj`57gE LJ-15`% l)% O)$&,d0K3ؙVsܱK$7ZYr?>QQ ϐ6sDo_=G!j}>t(gXِvU&Rz4z5 ~K!p-z 6o^k KFJ=-0zђ{6:|X չ\uX2M}2$A(AœUjf5O ZU\,0&Q_yk~oRpP6U8 ITeW&}VQ˩]1nyT5e)d{M!sro:1.SW iI}B*oHG6W24X"q{14dD&E{NV8"@,7\7yh[tVڈZ+wgH_$.ZS4vhҋI(bun#"PT1דۊ[؁I qݟ3൷֖-xl0NOe&]mͰL SCkt:Q?oT.d${EJ:NNA~yr-- T T }JA xn{=?ˢ:yDkǮa<| 29Ѕ  =O}!&hTxeiy]S׷*`yBL˜zݑ*O)_g$wM +_O=asSG>6v6*R2@?NU(r?]T7;f|Waeɮ󋹳iBb,  s &gUj:-YZ&⨭:pY:hB[z$Qg.cm|fF@ٜ:J`+ گ}Ms)Fo5kԷk_u~((tEIi^my c06;{0d~1B*KGݜ'Rfg-}Ò[6+~ A^B㞌?)2gk(O'ڕ׏q6#S 6:\ɵ?>RAuu[SM^$Mi LTDN=#mz9(S' J=g/E鷿Y-vZ,VpSda"fDY;|×h33"陥|.Zě$!P zc`Gr.sێd;.0q48_ P <'yb G]6ұrV}%ճY/Jt,Mn\$Yob"8;6QCwC>n~~W5`wf&\ǒmtxcV}ޓkl5Y"b^ǚ7$jaS8GXڅJW2Qe0\IO4ak J1JH2ؒvqWDR[qݿbǜ{r?*֣DkZzܖCS8FhoX1l(MYODrjow+'9wό6V٪f/NҠj ґxY =(O\HͶdtp[0qЊNчNyUH.t)Xk-7 f~5%k#",k#oTp5GPG`r97KP2z6 W-9hpE* ~-'¿KVcrM"N"֭x~;K2VgBۉamF0>kNL=:< bWl/Pe ۵Ǭ՟n*}f\>K4?RN}?e _Qvo L m z4,G;.jŽFNukvO.D`5Yowl C`&AB{Fm0n>%;o":K i&c Lֶ__|@a` 3قAAd]7@DL}_fQ á#0E|qpag l5sa.t rt4>8fC• @UF<ꎿqb+PE--;+b-LjƔ!M}D[^Ycb [ TK~>~v?iߦ{'j0c$g'b1b(T1trLC^3mݧ i'Mnܘ;rT J@Xbkֺ ?vOSwd՗:WX%Q-Lf *$xcDfWrQ2].1`Fڲ"adljюG=1]x-j zّ Z>5z] Xᑈ%~7ZCPὃriFspzcyWǶ ~|OXN;_Q)(җR8I[R†J:êt{&?l8Қd7m4:zyЈR=<INvF20]Ż/C?zxj"}*ډ0J%p5U,>%*Z]5:c赼\CgMVZ?MIá/G+5+ȞPDحD}f0+ 'z!` dT 1ZTJL4{3W#ZGH!SEˡW 1SkW_dNDQ r8<3eMIKD i')zCM3&R2ӡ^ʩ/ojX@Of(MtAR`Xko Zo{7̓ѝ!;C6|C">X-E@3a#﬎Q*g]kc9D}Brh( Cbo{c708}iA& ElȖ]}-`3Z0֍[,EO1:>(M1%f77T3]GhJ4<LYw"ɲhlL u#xcыݐp CʽB#/[+l'iN$}nMV_e3hCC^yKeǞPgzΞ ^=[ۺ>p@_E[9Mz^2}xyԆ;yq =SaVxt`M/J 24>'Tv4`ZJ6&'IB=XXbz-BX–D;GiT(9 }nm~&9,cPd3󄒫EGUi5gm~֕FơI * lZ= ќ J[[h/.o OlR6eCe i`5r +E7NT#d:6 zeQ .#@ĝ6yR;7Q,,QU^^ JiR6J`ڢf 4z uXnC qݮUabD|mEm%R[.1'J SM.a=N8JCnX7LU8?Imߞ-[2Jk(%g)t!y֯)shސg_xr4 M9,‡9K2&H+]M -%ΊeA<61ҌHa=I !WrSQxCeUh,`1}Q=2p?K kݨ%LL8PMKmP$IҪv/rhU n򬨣v3x|qM7E,k:bݣB~[iee! d>5`7WRE)m ?OlW]EUdk݂;( t$2<}.SSm횑g>a%Qlmo;B[4ܢFvX;%shٜ-IAN,aP5z #1qª[U%*@.b~+KrԨ0ˠx+ bĭ`zʧeCچu`Vxrc5dI]<޵W[SA{SP=B`3.fh$hȧ~M7p #*ɑT[lLh J(@]aŒhnkMu_[20-GDAJ/SJ7 bVX/ԣ|Cٵ%YzA+EN:bQ M>F1Ez)Y7(`cЗ&ҏ&)*;NN!J]{;z:_æi|q@٤_@+dHS2v  8`9L*(+&PmRB#ANk6X1 U+#h;7{pwyEO3ae?g +I՚$Բ:զ4\ȋ( Y,9-gcKSL*;"UP9Q ߔԑsncHՒ(|Aʴث!5*{6:! ~H"6,Ӏfn׋l{ψ,zdc`fXCqXܻ= 0aɮ%pp!y=55|8LOZ՝,ry%vP}|o=Z̩>Mba@Egjvkm2sa胣j\TaH-txqka/Ǥu-ky G~olי᳇I Bz1ŭoܧ'©o׵]EqdNF^5Cۓ C`eJ{ZG JWsᡃkZoSA+oQpPeѱPB+L7EJc fYP^%|meDj9po{ =}r8(t7* c!slkm1 j{8`45UnXZWcH̟I?(6'~1 V`u~-Y=zr@Tp7#pslfotĂ$kN?x \s)\ďV:=hM#NOkQώ}}/NJ<Uߔ{RA;Lhd=5)nܒ/Uꕪeĺ] ߓ<!-QB>*}H)Nm((䓡Ds1= DDL#o1z (@Z5U|U> wfyAB)#~8]&{I`C˗qg&M;.SNYi{MeYED٨X4n0d6xsct `l0j> M <4N0Oy0z/Q- 21 m6v~Ĺ J=o&S)Ez l5ǫ)+ͲSSC*IN%3"k~Y%VL#|? DdM.3P3<ϼ8a߳ifܼSYSa窚78?䟖TbML)g>I*jD-FQbђ'+4r2&ɚ O=蛱1EB^pg)'d km*uLrH k']P4iF=ίW{aΣ -- ?%fXY_~)p%(JN<ٽlz ݳnS+aБOڵZ؏I 4S+ժ0G+&TVbX;< ;Ė3JZikB2`PF} p.k2',2t0Ss>@ Q@OzsaXQ hI*nֲϮITա&J @l;P©`1o@8f4=jșW^REQQ@cWl$&Ƽl[ @݈<оr !*~⫸*qQpD|Se8f+sD^YB:BQJs(U1`r;X :")ؽCysyR!-ɱNQESyU&%&nrLpeSO $iOzBQ[ cf7@%,NTb|V $å?+ݾx5h]ۘ`8][ͦeiXϭǻyR.N} iښ}_M#)U!{?q<IOWe[՚{eTeo/vv;1t%,~ȲN;N^#GjᆵVO{UUQx3fO ZCRb>rG 6oT,itCgJuVԜiM, 2ZjԂsĆZp:â!}nVksFPq@AR 3_GkB{2PPL8O_Q^il+ :ȇؽVo?*ہͭθԧļ5_<_q)0VgrF-U#<+#إs{>O6.WjᏉn&:1D edtjA Yd ADMqR+.bQJDO6+J[qx B;V kW2=X-2^*5­2W)-@6m7.B@w:4 IBCo\y!ZV}OK#pr?3w{rD޸t62L~y,,͎n>ʑsP}9+XnDgqtA{}qԵ m_*[9#ΛSº޺wVIlſ mr+wf/KL<hyk:Aj< p*Pd`Fq]os#cy͙̗UCj+mǨѣ4>>GȨ 2ߴB-Y~&H90γ_佡1G<}^[%t Lp/p1ti YEp Wz+A=vdi0a%8!m&lhiVWd|[[ ůnꗏ5`z[nD ]7jR9slZQÕg#*9j"vFu2onp ޸Mဲ5&ጬ$+Q8`Qp/~ PkjQ5Ͽ{Fq'\Q/P"B+,vWf g ߮г|՘X0L+/gak:>QgҚ=#7vv&BT%g4cl~IV8iEP[פ9E-:Z@(Έ$\T Rȕ/CoĒ?e|B H[Y}XK)IQC`5$POP@o}2e7&M]m0n(_crivģ)j{e4}zN55;H2jg^vs&eaffJ6Cj>5=qR([Ttz^_eN+k0,ua8E) tX#y=ԿOx}m~d x4wgw u M*&Zq(A/=3-hBiᬡv ; F4Es+P`x^~'@fBU\a\0cJM#J[*FO-)ԏ=};%ozHL3j-W!cC$2/zzm˓gcK{zIR I#I>. hR6Hut!Ej篪bF.RssCrw*BG pz i{P'cDp{T?:i527JfŨR)&a mjL2w 3}lJҳM&'`%w-6W*g&.pxvov e"t$pBԨ$xPӰ);4b4"}hcA2 SKVjVl ɬoW52ۼDŽD~D6> \.Ħjs{JghpxYx#R%kyԩUap y bȁnfq CfIDW~[wz}Jnw 6*)X+(OPӵ ^l PTt)a,M +5Dlӗjt绺nbwxg=fz<Ә00S"e07g][P2eh]x:\1t&zB.yޙ2>QhPkyl ԛjS?ٰ%JUtk P'oiB+)Y@4ufjv a:.i4.V:H86 ^0MmbuR+d6[GYORK<@Jb߄3 ~e.OUHh,poiumKİ y#00gE ] :\# {거ڳ1_5_e?ȧUiTo)u4%{Z`F4$5a4+=9fMtYtYr P`- iL1 `\<̂AGFZ 4㊯k/HX=םÅ|znqWTz sKBlrsa;g.0S?u%>v 㥢eρ0&I ǬcGor'h1)CLat9nos}Cɋ^x6mV*jQʇ><\\saD&+3=.w~6;,*:B&"yeg<)fu []^.=^aޅ>C )o\m;|KjG{͜j3S,8TCfgKhM@.b2c}P`D~ES-?RdpO8׵YA2 בH-  stѷzזON}xV’[drJ]cU? +=S;ǀv²~."O͚Uh}mÔi-sn JO&۶RnE be␸씹Ho!Fc뭮+}KƇ2 cJa܃7zH%N@%Fo-8enIIyrF0'nyMN)HT6A{ceviJ UFerVP?]i힧{ʎ'^ߍōNZQe^EPP"L|l!FjB-ua[YQ_QZ:617Z5?2L8E ;M%.&@7JyS,2OrD&5$|})>M5m;z SpMWF\xBGrҤ,pM" I{JW">үHB#u4ۇ^wSyr3e~H_'Ň2r`&F鑤Q7׷FK$(ȽK uH^(OyS2(v@58cg̤9Cbf-7JA%Q(XT{1:G?QϋI&(v`|"'MJBzB/B\RF@z\8~ӛrR!lcm˟<֐7ƴ`--' +la(N$>Nma{NUrzy$'bR)k?WXDNj)i5"ϿfIשrSJ}fcNm6b!h4,b (;OTEJ.gHX-{G}oAl,\얥1ᩌ2 BM֧Z`>] C~?gp/Q9S tr>w];>S-iL_q@}Rd bףu^1=8!CEtg'BXU3rgr62w)l&_sFq&NiemaγS؄qVSݦAjƻ_៯4@pމ@gG_.}8`G#-o+=XYyMT} Ţ@eӉ|6ín咳4F[6/"J "<I CKAwŴbuehK]X R%&tYX &TSklL 0dZh;>y -Y H蝤=}00Ξf"> Ўo@<e\rނ V!yC ӢedYٙjֽ`%UEV]=#}@r GiOXhgr}u@%դGGt$T ʌlj: ^|>m׎ d4AlmHP}&[2--*1@(AĒ@SΟH{Fc5V/x|f-Izbx7QjvGA1#k;\˱ [ 8fS9# xPXc T! Gl³e!6s1)[74uhզSʙWw#JtC^x|%|p /OMdyD Dx  վRڶ5e0)q co{J=ғaUJD͙;,-AʸzUC+?/fЦ%R6v;!Uy~!Vog~uB+!U`pnZ?M6KH!NtW: Ѥ2Fȟ](Qʗl6D'^ҷe<-K˅_j]!z?.4XM0FM~ ;SG?eߢ;ATľkZҼbüVV {AHZԔ輻OY^_rf7GAy7He:fC[ߞ ?l&s7 t-S}qbpu, f4v*|}eZf]+%ĊXDkjK͵ubv"S)v1iO7Eu8VM_/C,^/8츰 <נT[|PyZ1,[~-TDK,!WI[˵)V7ȍKN=equ1?c _U/߇ph~d޻LHTOt7hy dBьsĈE : ",Lu3N*PX:x}qm"Qv&Kf䒲ۮy U9^cըE o w_ex!,Z[f3`/BYV?Iy$0ncC+Q+5*b!$1R R-g9EzAF5K$vd%RMZPsN+Xd0Jf+\酙(Avnb Un*,i~NܿGt[(v@h 2{ъK50վhBxUojŐW[p>KF %\`GXׯZ';v54ZV?wlic);%7><=@y@ "`'Q@^\UE8'a~P'79%34l;u @vC,+&9 t|"*Wo=يz601({?>Y!Ow\W۔X`sK5}cڨ<N|w6|lZ^fˡG5`?;'_j>6wA84GH"!al tQD2kBU*.Ãݝ8ENe"to]f6~+oDɅV_V%DrBC}5}1K>l,R} &UBOQLf ]uc~V1mΥ.J&|B|(n:b` v29fXFlb QA),2%4=?|:TsƨZcD㤘7<,AAgQAS_W{ی-S ˿z퍀K}u-k~/ψ;j@J̬lׯCyɬf$wHڹ!rCB򱨖eX+S6> W˿wR>fg`gO)I' u6øC~(a@*~f2i*ڗ:q;do"@3|okfJv p[sjoؐ7R,M,4b:!3<ܥ. e#2efId^uGhBbM@y첳5nl;2>"QnH[7A ${IؘIQ|+\_ 9nZ+IZs|7םyRRm/\\ al(i7d*j]É;8%4Onq(_g\=|6hǘz1b~̶e*#V%ՓD-1*%Ҏk%`g)XEH(eҔU3ƻaD=ѸB)B Q|q+K J"->=9'I$+b(ūϮYzERp;6)~`,΢Ac-f!} Mv|~BSG0sB6}Kmᐓ2é*.9ge h}EazP!jB3?ٌTuDb?d8B.9|9Rc?/\MNSz[Fs߁[;7>gجX`"XΆ6$_hFdxWzUmZ7gl Թe|=i׃8C(J;V_RJNNj_i ?ѦW4N1:mAnxJM'H( NBV ;9!j T/eC1zs߀ڒ I*Po65(lnYݦmQ+IA"%w#QQ<*5:X;TrKI\uǔ.( j|f@q^`4qQsP,@YpG`XӰ $ap\M65yd4*ձoL1, a>.X*ĖQGTԕ״i4`{#1\BmJ>q8ab0K-4&rlOCC˙S{~˚݁8e1' !A3j'LG1d.hAUHtui~rLBg%lα"3iѿL/V 5c!m'"0!_Cɖ3;b0ƒ<,{' L GoZ-`o%}-rWBEY, ϋǕ~%kv!)GgQ-2 DM7Qi壐oj͝Z5uLyah?ʽ ;%8CG\@\O4uLb% >ẍ.S6 DA.ˢѮ^ma&IPRH7 G+`L-nCOioMmzaf};Ry;gg1ٕ=4/6,7C^gH vPc?/=b1v2i(0M/Y~ uxɼ-sm(wݝ^ OzFQ@9UmsP(М7~*.K -DbJ}% ;mO^?^UO(IqFJ~F92RR+_?k{ G 9&9 J ^?ɕhc߱_zp@NH$qk}yY =^Bo9 .7&*juX(d|Fa6퍙ܳ޷]S(&JFpzog_iLMzhV! :o˳@M֌- cQUIɍvߚw _vDz#}gc F棻VlEeƵx}G\ߑdPrA1OɝrF_# 3kqy]smE/=ݗ.z')>jjqJ3g'pk8x?VsGŵjGF}F\GV ~$&;37"CnA~7*4>%ז9#rw;<9 ("j nW64Io>`6c#"0yyI@̷^>qvTZ:lxQcǝn`ódO&n<1O.ny U<˕n.[mj'}yT?Zǽ9c>4 &=Jj jQB5Xc PƼ[r)Lcm,BЯ[{Jt@DwAWfS+q-j9NP4f&CkO#bWE7ЭS"i,˯bU VTKcX:5o''5اUY ĉā0|+{E 6ڻg|XqS2Ah#j^(\sb-3/ ]an38j #-yђz{SRybcnӮZy;Frj^=M.Mb^hZ.t-|i~1k\!RZgg~9*{R#ҭEB;PL {DfȯGS ^F&31 ҅Á6[~nȱ#O&zɃr1N֦Ȭ8Hd!Gp}2 ͺS?t1ӂtJ~Ʋm #:)-%P}5JWʐ~\.8,Ag/P18c1͔u52 {1']kK&Y,.:qUa .Q/d ؝*B"\'nyHo77܅ a N"%Z`gFWsҴ8_0&Cxf/7;]߃j4>T_D{YaU3}R=Lx_) nYPT\I/{_2bFg?m- S3t 3%e&FǕ)md) pE@hkQCS"XSh^ޖʟ߾g*Fe6oD$E;(66{UwJn8a+C7xGȦ 6=3Dzz6- "$S$%_%ZFi#{ fgt{ĤĘ=H[tZͶEmFTy䮝8O^޶ g3[Ei%m-| !5lx& ρᅩ.V1_EŬTo\mXOUI, osv?j~Nt&ѷ:5|!Έ'IYIDŐ. DA {-ج"u*4ks$ʌ8 q~_@1؁I E3 4(Ã/VثQ~ ,W``ϻ @,:MGVЅuy)g|i0n$ũ6ykyNA42>;X'`5AlY8kY<El,({T7zK@3Q--va!(BԢ__ƾwUz)w pso*\I3)}g6 W5ïu!r4;zLmD7͌nV$G^G0wbTPkZ]qկfĸA,ckK]vaq`ս%"՘ni8$2*:=NC zԲWstXJp2\1cKwTjz-u `(`a?RRtE\??2śטa+Kn}F#v&;y us Y‱ #hRC~ ;>ײ]s I \l;h0bH- sT99:Wc%}'4"!TZås Y[iQ)X<>_2n_tux;uǽZ[+vy ?=v!sBHؙ SƉ1}S0茱AjʽD;jLn3'x)]dXކDL4y&3~:ܝ qUHBjP٦ld9ݭŔb\*;gP/dׄ3fEqH^Od"#5Ak!Jn7r~ "ٵnؔΉH|#Ȥ\o=wfgj^JnG>QRMכڈ$)/F_6N}|eGW)='S|$\H]u᯼T>O6Hh^0[X' L;Wk5&>뤠@%Rj\*%YBx*josQIfq_ }om0o:,hjj0gmz |dsecݺ^Ecn9<-w5?VYDKQ(xOb h`r'uOE*xtU~)-^Bʲ)l^PT>6U0>2]fj3n.ڼ.ޝ\+mUM1^v+AN1c'$䨬 o҉ i0taK :z&vI;]Tz@z>j*e?u0~PJ'כKB=FDfT!iOHm͐/\)Z|W&V1ĸJTwBE cjO1wFOncMu`KP3|?(p/!_1T2@DܒK&Z@## %IWjz&dFW.pA% ^ENW#0 H\ϫ{c&>m[h g@nl8hͼШde/|lmHP]JD]ڟ z馁ڢ`mUkI6Bvn"8oY2e_G]5rt1`{u" ܀ΪH%̔m(ϥ6wg$1 "R >d9 f>7_2xCĸh` Ҟf>p5Y4V>3fޠbE9gp!Wsߍe&;JT@`-[+xx'׶S4[(f)2Hbo -COޣ:y퓘֗2v-$?` j i38sSŁP]7uFeU)53 8j'qb ΍ kp陙οn&`t qB[s+g-8*qg=sn].݄};o`uuNҗOݲYfޫ%&'k>DW}s%/Èv$iyGfnaͼKᛷ~65\R(!:@ށ`m9 c2@}U"3pO0ރ^,}%Ϯ!M& UIzfP0S4 _D݈)\xnPPzѬ$! ~ tnJQ? ɳxO}z4k2sN,͍vG4 :lLl/.RIӱ'=vC,BOy Ц#bWOYo .G4Ǎ˒x@#8, X_Ws4)fKki% si#2R(b =Qq ,k'z[Iw}Q\j 1D'8 3fJ_.--ӼAR_,V${Re̮pۓD *^ߞ~JGeWtM]:1,~O -LĖkT:n * nC \EƏ&gK;!|-:}G']#7{:oBCICɖ6ʜot~}Gk[-F5tc ֭\$] jH @|'ADVzT߽Daz.(_eP35[dQA Nèw14boQl~(1"*%p:6,4\*E@ӰG +b˥ 46a_ԓI$Rb†{R,]ؙN/xS*J6''A6h,{gA{kYk{g,_Fι9В&&^1_/,b{{ ɕ4l D;?ݢ2IcX(ƟzYJ;G Vѻ&w NOQ)='u XNʚJth( aIjF˪2J&=:a3~~廏e3{?cbTω,R{1st^NvXb)ElCr$(~IoS+WӕSEp d6k}0?A])q66R/C,<GKįfy_*qﰗ͎ƷT <2 ׂ;)w[究5Šf}Pz?{>t, .!`f +`~jbNTpo7^?*(b'd3o#POϊ t}=ܺ[A{"cQ{hT=?%HGJG$>_K6|a"!Bs2N1E9l06m\ k[pG"U`gUI7Jpnd7jP؋ޱeP8b~l06Qm-H" T‘[$6(q{\u^ a# QؙWA5Y Z\(Q,JU6Qp}Bx2(܀N{;`<ظl`} /:18'_xM5u~u@P~oji/~^W 1/wO%;M vw.d}Upq8h"ZR.ӚJWgORg74Mfͤs!퍒ί@+0-b%þ `J yE ~]@hƨfQBӨ''Z_WY#_z1.)SA/9RˑyJmF#qV$THkP²XưT1VKA׻@Chh'HsYސxb%ߣ6>!:ل3&(0N@S`a{cP Bs䝰#.CC؜X, quYt!{MK~dԠOS"[;%p!E8\Y=gf:GdnB7YEt$B&Æ?G"6tA$ /ߴiokiXwq|{׼[(' e13V؈bdX@̙xn.=>1в!gz3ǹ\\VJ=_,DRÝRU2 ϶jQ}-ΌDX4YLGu _?d2z+WOU = o46'8GNF[mQf&p7k ~V 㾽| j}io ?e6hCqlaljXM9xthW< [DüY^)z05m9W]P^V7O8 EΈp~h N(u% r@),%ՓYx7X1quLFSeb[&Nǝ!?ÐׇyĀw]ΐZnZLq%(ؠz'Tb|XV9 V`򀝥&nQ|2`c`dCv$˺?<1ID=mc!{oz;:WM&kO>ao}+d.Y4f&s3RT)7o2+˧ܪ*o=)`82 P"MJ]iA1 ctK4mcrBؽ8~PMl)LI(|REsdoS0J~G0cm-q3w^5]B[$Ђm8@G&@;OF;ݧttЮY 1UʓAp8) BbPi-;YuT`k8哅@U]&벙F^4y6~G}km ?A$*B^bx=DԹ&1%qR*,&Wfb#@+Ag7[YmEDpx¸~ l4.A ^ p g6\+NB. + qG[1#apQB1MJhL5lQIө~>AïHK+9^6IoHF̲vz|!ӵe$f:("/TN&-n9)f- #}u@:쨀*pU m񫛚mG!iGDNe=J;[м\CʛBXYVWk zԲ \E~uMM9dBp3qL}h&7K?N1ͿLI/ne̷T?.ߞP5ɴTA ?dD?fW}ӺÅiBTƒ77W+ԭ}v$4M>]YIِ 3Ԛ2mΟ:p0R٘9+y^% [B63 $:3Uި6 _FMorH̋@$izDIOQwMA1@cf3EE,ѠQ=A\MKsRB&R9:'2,ZHPӓi' iT $}k(w+`G=j(>1T$ PO5/pc2[b9JĠT@&0CMG w[r9ZH B@& Pʅ }5@BBC@[,«)%\f%g6fM@l @\|SgpBq8n7FS>Z+2ׂ}Q]w19dQ\V'Zaxh`MP:8ԜCL_ǨIp^+t?'Uz/O.$iJo,nu٪$>m,6~D{BO]^{9Ƅ?ڍ_}t8\,XҔ6jAȵ2 dH5Q͆]ikIO.Dըmpb',K͎.6~^l}ȕ8yy[tc٪`4q8ܴB@|9Bz b9+5TwA]D (V8Zz!Ii1J]yiDQo]cg!@hIC;وɞP 4w\~`(W۰^k's@XYł." dfFy?S]PbpzbD>ɸk;^N%{h(*-\GXှT@ɦS, c.lx]>6SDG be(&.@$sź׫$9}mӸ#C7f4G$L/.{PyGsjOGQIY& XLgCd+CϬhˌwwW/ns=Cau{!WFl6ۗ7HsӢesQ#9u u*\6ALlο1U M&a0^Sfn<0]u5H!Ȟ? U@#őV bNrAX?-dA"y|mli{zoacYs+?Bi-XM^I4;"e k\YE:K|fr̽i1'@"Af# ǹ.$vCZ=1$]뗔 r- ' f4 f$66@]>40Б%n|EظyF<`-mUi%aַޣIՀQhS;.iɩ_tm co\LڢXUqsLa'?,N P ѧ2^{}`ݼK0E+5c@خ}E:P8KC}K؟ uSO+Xc$m|TcY;rJb$BMӀuVʴ/C2 bȋ$1ZNA4vt 2 :<Rq/ܱl W'{&-FD9;C5tpǰuw{~Զ(t.{%|6U;h/!VuaFbk%uo)W.]3Nb_D 4м+):hdnˢIAaFU%yߛ +]Jhr8J4fHڑID=BE8sP&gkYkHQח"dSB<^1&ޔecvڙ&?\〸ˑ@bx_ 8Qܟ~G׿ScX`j(^v`A +m佴}xu$N3rTEuG7OVHk(!o_e SUN vs!+f#liV p#U J7V:9Ԣpb.gnoNMJ-f/{E)Qf ^k_#J+֩$ZkCv=Ujhyq9|3bۘZ(U`&i&C#Œ^b[S(]DeS+$f+|lgƺѴ(j#^O*ǙVMq.KzG:+RxZPc8m>xo#"dNR+X &J^pŸ/;s ;ND .,bDiDb!'z*G8dx&7_"SM1bkCqa,(Eک\|Ys@GLmG"%zd@C@uC$yUl/vB\kx7it1\]"Ifq0rZ!/c"R@j,eSDzqr=FU T3KToR( >Ct`OFxvmdzv ,܃e=]27GK)!e~@a`DҁMA_@NVORтv ~Ql+r!.nm3~*L^q:V' +~> o,8쐞 4vDY5NG]`'ӱ'p$/C fuv&E;޲PuLB5͝XRFb7sUIRQ։0eC~-j$YаA-*rV,-HRr.te:2F9xkq _# iDhuaP8'D]BIa!<RwAۇd^OV%,U\5\C1Ll!5.cnMaIhAy?^ǵh.vsڈGlM^KfcX+E 281n5Ն6>H@$w_bBlrGRj6|[Px5\>c<"SxrS̠n2-p{U|gDUCT}3:b)W4]fKQ?XaxM+牆 0M0ٱP4RX;H""b:Aj57j+ 0S)z\-W[W1سE 5.ӑꅵɡ>J:oP=ng ZMz^tةqMN\33<١!Iʸ6QAY16Eù m'}URe)y-4/Tt: =_+$|z{^ nkeL3F})/B~jҷk늪dt .zG; sYI몠'mnksG썀^r bbƎ`M\.smO[5}eh[5_|k ӽִ[6[{i=WqB|wKTN7SمZ;"/]& 1U9\*2,KU [#"AaH~:0KL71WȹZ#ZcTAh3tuXH$Pf;y%X(lW>p8L3,*YTi=wΩ~u+߮[q]cZz&L*#]c)=Dv VD"ɩohC 4#\PRbb+`;r5,Lv9Ƃ@/TdA؜ƒZפyqd :֩J| /rGʭ'^p }Sga N:i`zg>,yRrA+pÞlT<颡S$)fA +b;~F}c=~#CjJ9G!=]^*nXO?B-`my7!G,ywO9x; -N(ωKwNmX-^Y]NJmTT%aW ,DLvl'&u=)˯R!?M LQ^QHTI]Lr mTeg;%=nJ;[KߎDYo.:OmSY*?fty7t}*f fY󽨺 䣕w/!ʷp,IiLW5> [VjRTqp`_MU%v×BU=ΡqOBQp"ɐZ!|GC?0CHW sO6t[0?9sp5Zb_5 W@ z< dy Э9lC05qO6.d׉5Q/-5{^ d+/c_\Xw/ʙH)̘b_w\!ɴYd_Og@X]#?NZizJkRD~'m \ʍyDlGm]" "spXRG$yz,ClV18eZ(6wX4"Krlg<+H~:lCxLF#w}xY~Gt՜%|?g)(CVOQy #"uFpAwcd4d w27 NvJƖ.a$c08h$) 0}Q y P ݇f#\! Z׋)]<#3YSG FU9AłdțAL }tD\}uF~H?Srf >*@ Tl Tj?nM:URx*@@L&\m`̞see/lwc_|>*8UZHvp4:N͘a##ycVqB(flЙOkr$G/G5U?8a][f[5ʖDžW] c'L}KUDh#.Q|iSKfNi?s@ƛe/!QȄ5V'#~v%e/3AM!ͺH/EۜrUTsV PtFh0(;}4Iuud cϋYCߵs[sǩJwS҂>ҏW8yvɳ {M1uf }U\5Z gH\<|/Ĵ#W?gxI^10l;R+2 7/ tFmA!\f /wp:eɈޢFJJ'Ef@e|W7:<`Y%yb <^)˧j j4Gqa$!n\{H ,>nIIiJan~x^9Ɩ,F4J=\V0 ?</ } Tjf}høC[%@c[%mb2IB? Kc?L%uȉjO+TN%seh5`kqDaNXVD{kLXɜ$Nb9cO}Eva970O1+2?AQ/Қ4"hDw&C}UYJNZr.h%,csW)Cqƍv(n^ W"AFL;t*pV`uSC)M}Bdx"q0#Qԟ,j f!V `)E]D8[#9/ZXf0D̰腎=ojy:ₖ]$3Yƃ+*zF@’t%Z0<H U> ;[uVe쎢&!hzQUT`ywK:4P%1 !UQ@;++Sׇ8KEȗe~O<{lQB_0~K-) 9}W﨣$g.*Uf~zC>#y<U)8\,O',ch#![:P|]4K'nWW'io`vd U b_:s*lrZ$:fD8 PIŠFddhh3T);K2.wX}dC_ݓrrۚ_hU&d#2lh4a< .?Ԍ肇(NKЃR@,W>=2O5IU<̼} EKd>BPP\z ib}%Wȃ`}7P**(AOE7M_({C AĻ1 e<%ZK>u@*՘8 ),%d/s<8X3+cxJMrJQ_8SEbc ׿2r42۲[ U,q)nM"AKQĊi{rNg۳`Jl A+WՊ}#ȅzāҒsOJJb\L H4.ISGLq. Ii^ y5j CgiO{(D'OkX93[ >{u Ͳ^%4-0KG?-<ͫik3֗ڕh$_Zo>ɟ;0cC2%D&2+ŪscxÒrޖSBY9.*Sd= uۄ?Pxꊱ+)S3\,`޺^B8u5;ho߲#(!KIFiy6D/ӐȵS)!Zj{BBpTYpҹ2V8x(ŲM{wG b>5=ن nDctkQⷦD"" ˩T~Je[z$N%)8@K t :|7^e6~}5KLe?!ʞ]x ̡ /3Q N͔hiyu,>fN~HYUh-6z 1v A:DL U: @ZrیB]VF26̵Ց~Mi :٭ RvlV%^kYJ7O# ]Hi%(QxC̗ZlG<emc]hȢnA1ξqSy4f0ߘ,Ud.n m* +uW2h<#MɊnLWWW'vֱbOӣLY>?D݇}Ssxjm,ARkH%U!zu`s>z4~,!WO^ivఙ{0j~~!œ; 4\oAD;J'5a]3e5(ӺTJSWkB)fCU$9t *!ܑ۴m] LK7DǩpͰ,ND036`&L6͊n0cKťz踶 eg.v{/{)X1s{KGj |#A1p'KlJFϷF0p\3k' $ub)+V7 c둟TÄpV)e}=y'i@wLFbآ/MBWScn'S z dtS)/q ߚߪ([m(,:>^ך5[CV:ŭ-:jɕ6C @ڱj<wgQwCn;! 04\Mlga̺V|Vo3$vV*<\BꯄiZ*x6$Ϻꤼ؂j 2pTGf4ԲS}F"1ݞp~t4۠]![K@~Po]F&uX>ɪ"rion^'Hӄi:}9zl;Ð_Ijut%xE.^I#̽v޸)2ٔ젱ס" teV #~ܸPFVAץG/h{E4ꡧuuҿ \K+eG4[;v5e^T: ~ .[ G77D W"b 7^,P2UV~Tt7XcLrh2ؠmK y\~Yh]Vkt+i򔹵CxqPAs(. _k=i3QTjC! VŽ[fOuy_@ULs˽6Epjb?0|2eBgLXɚ*>*Y g,|7}XR8*}%= (Ќ̼ΦQ ?P3E8OaƖr#8~l- hTi"{(q쌜k4:9(n^\k2qa*0Ѵvpp4l܈ǔo_ .lD_dcT Nv::Pt&f1pJ!~7Z og?J-T@O?j/8n]&_ |o2QRз,fִiw6&Jiz.M}<˜df*\D<9ǰ)AKU[ 3RUeeDSs<24C[! k Z1~xWtU$j,{O]|7jIÈXS[{+)yv?AT9N1EӅ2 ƺT b4G?+ WV E`I=D,!fXB L_>PI#mR 1r<2B>ύ2B۩"/.j 1sۋ+h@6"/0ml4b nΑIA¤U\T5?Giטj*^#^e'XUg_l7#qu)z4NY>!XC/LY!c= vن3Pu$ [iAp*st**/07_D!m4$1u&2J3uw gn!omf C*bkV2@).G'NY.(d˱)\ﴅgx#DPNBs7c3 ( K-Ν)c("91d]\*v,H15dm)SHl;0+! Tk ̧ M=@g3Jxy}|Kiζ%zPK}9nbg7Ake#S21o-ڭG5Tʓ6q F{u3N'cp@‹T"^K'"g'wX#=z'XɰkN@NU#;f ۧzגJ~ɘ$pWoQjun̖KKFB4E:0 g-]A]'-G{<oK ߈zceC)4V @ۋy-MP)gdE'RrwP&uT=r3-\Qn`<.jPߗJr"milOH&o`j3Ym8b֜.z8a5A[c N>)]Q0 ̨ Q%.]`8(B>(#n 4 (%ǘfp9LŽԛ|AsSލI4葙8cn0,"e-‚4j\IDL]R[},]&>D. 1a)A#6,]LY|_" *jY.L[0';5Nhh*tIh] @J)D+vՙ>|7oo U\)uƱpqfqL"UKPhvoQz;Qfʖr+xmR=ns%E;<뷮!ѠĠ6}>bW,Dʼ*]D3Lie(zMfghLPfps R8)5>Ȉ-^Z+jͼQ.٩ pl>up_GXS~"}6})$2jߩŒN0RP͐3©,ag`4p=|gM}\K6_j"Qcᐐ8H_ȸOxŸirxP^|&p>PVlV7 HOdt! H/g? ݩBg"#G D'G|-,ZՍ{9l"7VZ;8"-XSlhy/ K,@8Dgdb`ϓ7}n2^/e{=b.g7vgGY0,lTS.D81cUږQy])N\u&NШ7vIa%~ 6 &.eSyNZoCA"G=)GoXh JTĪCV3Aӓ,IPc}Ѯ"keU1mhd룙 s\3&:6x?Y Y ZdU;Cź9*uKH ES dž)0҄cΔC8QOAgF% \akjC< PY`9:#v;:OsˬAĘx֚ayX\@MTSoD>}YHڦv ]݁SDYU א&Xc>vAWAM7̩Ɗ1jGVtӲ>.v待Ǟ0H2LjĘ9F3WwgW6Ǽ{ 9phJTj@Vsw7V?MZnTB2O=v\cOB 11F.WZH 9B1dH*MrS)ϕ$ݴHkKRS*Q jcGpz5,(̯7?J]H'_QAsbV/M@F8I(Gvko\~uK*΃ҏ#Sr3 vC[&\pSuSxǩ7֖}6ePxj Ug<ݖ2v?w$ܼdD^)G|gdcEVɚ8֗4}. M4b1!3/ t^ dPU,I.!3Ui8/hd-;RGh|b+ 'HmRdQfJuU<\@jS,d٧5[htL)R_QHelQ,mgDFtI=xb5gz]@H gԩnЧO\PފhZr5թ$'G{x0(Pߢ\b6Rykg(0#C  %J]Ge)7nF,4'togc(#EyP? g^b_Kw桿7svU<3T~aہ˝| Mg>OH#np4粲E [0Vq ๆ@k*-Iuԛ_ ,Bxk]>ܬ:բWQpIoza39|BV/h .*|3W4y٤{O>|f"RgE Ldw+$Ј;I| ['hDvE$Ub{J LtI!Co>Bŋ|d%hxIsB8o[tj՛((R*RF*dDDcׇoW:O n_`蕼,}xϧŸObCE~o X{EcM !ͣLN6p[Q0j醠4m;J4I>9cb+P]l ЙaA{1:lzCӸ>$@ʬ㸊bo" 1kY{"BͿv\sBO='y%`}c<^煈WǫiG{ y"1C&e`>T ETv Ga\Vaf)T7΃ <2t)O| ׭ I֙ǚ_`ubSŴdDd4ћqŊ1#%tGFif #0_`j'ŬOPG?yп4n?fPQLȼZd3dؑ cJ@b)#YsX[*~~pW 2M$u̲ӺȨY]1>:Ě|fِ]svӷ$E 3h:ҌՃ H8I,WC4q3ܥyD˼T^6SnAvgzRJv#aiE:cNPf[:un]38(S$]mDQ9k+ |WAn-zʛp' FqR͝XԘ{Δ βMo$ЖToQf `ԕȪm3ұ^Pk?VzK'OO[< 5q?1M_q'咃x~DfYɰpk k ;!@Z_%|a;:_=3}]_@A'!܃QDcC3tz#62?ȕ;$0 ԡuE&!-ڗ=*O[O-`hBbZ'vv sP4K2n8{ݐ6|}p;D|h`Ly$F_֞mPʻbIZ+ #m uﲳ`Fak;рroڏDe:<օ wY4;ξnyY_W <0:?<@.m5au(&f u'Qp!sƔ#( z!by,65vLkiƉIҷOg67> uV#V >F TzSSM\% O m#r`ձ?$Tc]>{ qeYR}W/'Vf pyZѐ2v/a/ð · 0:1ꯎW; u@3 P Ϊ4f5c3O;:8"=@ TMƧ m>P_u]oyk Zo33 `+`0ƨ@c2r(WiIQIp@wX-3Lpjy~L|f̕׋jB[gЁɻf l&y.llu=O?΁˷Vץ5sDuk1V P _w@Lg{T2IğFd섨4^S|QS(x94@V*޲" 69N0.,*% -KOj{}%{ߖb+"L=:/&bq:/8ޟZ +=8wn.p#.3eeY/VZv\ztB%#. %+o`EHG*6%MX>ơt*g}X,c5dPֳ !`,L̪ͭ_.L!RW'=cRڡ6VZ?xzOX PFl\,)ڕTsߘ9 0p6La++$7&G!(u unU2gaW/KܫW1R]'SZ*)ťX6ވ.)u!7f֎Xs~E8ϑ Q_:-!=\?EehfK -r]K:j-f(I4,0D,a] v̙NCP mЬF>' %'SǫLf΋knnu6WA BqPrZ3h(]T蹩8w]Ѩ T5oh 2bB䭲Kyӂ!\F[_8 DoN=Clzͩ^vt/#>92oW@HkS`mKHyg{8{qĐ]m6 hU# 8mVn)ʈ7]o#Yl }gG=&el>_^ZFu᭕{QA#8%+-=nd{ [,x5`yb)$"ȃrPx4K;G-bigYBC?w'@ŻwJ\֖k2מ.n)|:cEȃXOLXSo \}=v? 22ѥ_<0{c*Y35 eu&']I׶y$BM HEz{-iq'tGǐ2[?'e)7? P1Rײi+ җ.Vj@NqoVAKKxKgbܭ%}9GokYu"$\ Apd9cd5(B[}R Bj%mŔ8p ke^9Lx(!nב1Sjwٗҷ DFN%:;c=P OqGz:HaNT='w(A[3S)zCdmp¸v+rF)y 9̚"W/#_9˱^cG]߶S?m mrF,^ :[ת{Dq  i֬Y] z8ܚ}2Ch9. | `6Gw:58k"C2ױ`*bX5ڄ=£*ʗ$PX;:NMseAvU0qE5z8OUm{ǩ@ e5SuԸfN&9pXV6 68GS[63&ɚVi<5 BeBFh$ ŰFk҄Os@* ϲ;Y$tNyXUv9 Yh__;UW^s@٩()ى=#DBԊF|ڲ)kkd1C'.iY4VyK(wΥ"Eo~>)C6d'T{ e kz[8`j_. b~jOfy/0#V8gxbՍvѨηk{%kDN*D"e[HMl]=#WKJ=iKr,rj:Q@ZQe,[0uwDMћ6IkFiV=vDǝM(N8{+!bwN AZKޣ_ H50Rv' #TDDT}6b1̋JcNtoҮ*zN0L%p7ºI  Շ/[:W</!&,Xp16*r~3cnnϒ4=X狪N'ͦ}8%_z8Z= us~uX4I2}gPx'o<YEC! @1&i"V"wo{*{R%TKp7.+̘d\A}++ 舙W{4 BTk(foY3DS"҆ke) jUB xώ+1=[/ $;}^bQ(Q>_%.wBV3mJkL ׵NkH=*9eJqM~;(jocO*U1kz{qw:WddL9 |P;x4ˊRAd͆693 9t̰GYnek2JD\l>深?h=='6+6fC3Gscle z(Zy:JFSY_̤ߎPȉ$8:`QXa~5z2{ J1y hN&.Z̸Z$7x߁^f|Whr-e?ŝ{WhNSɐkR8Ik|J,+z ɒ}VmSРI]ϭvwa)Pk =Pp$ l;]uwKCt`Oto(?1z$yс3Ss'AIa!|UGAA9~̙4ʏO Qmi$l# oFA`~,/dWLx9y`Kdep=i=v}N1۠E?B6P bYP-{05("Sܘ~S𺟗-165twƉ(tvuZmH? YzItM ik>v.ׁeQ) &Es2 ~DV M,DY{;&̹hQC&m.|34`n?`EB6n#e k+}x/Z^g5;bOwKTܡaU6so:xV5 cm1\d.凍 4| 5S bR.gܷLamqpFTo:-&lH|$^h™y 4ظzF=OFA|Tn |{-܈ j\Bs$- "Yr L9u~Dm?F@PQl$VHH"u'YZT *S7.F^u&]FBx] 2]VC`yKvޱ|2G#1\^|Sg"\@[9qvOP,8˚ۈY=Z$cLa!)x1CiUeTJ`>17b'a>bюzuEZmMP&"-,9TsBvg%é$r5;s;`cO%ʈ|GtoqC`OoWwϩ]Ÿb%{`Q{Zs.Ii%N5bd~Gdy&1Tc,^R[&NJI+մ` /,o1E$a@e [‡w]77Egvût_D+Rp4+tH(F|$EW"pi nl\?ֿY@7` { XR2R%&z.WO ҧa:kSR٧,=[Ilta]]K-ZF~ XD@X|wjN#3#OO4nl^46Yyq2[EhfPY`̊(<7C_O,7I#?c +ݓՍJ_s1sQw;"):ݖ٥l(hU(|~IL' Y {6}4ޓXda :k55$qF/`nGVU1Kěg1H,cđKB}?[(YH5d֘{= {]ZH9lҢc/"JE(?tIrmrT(w큂(2aюk^J]VTˍJr r2T#*¼_oZY4 =!(*F€7=|\B/٠^}sbâo8/m n |$qN3/Q|& TKDUp6dv^z3jN_$S>]kyJ0(G#\/caCMGwy5$f`~[e@MhBttګʝbי1  {`?K*ɨ:6_̷³wiavQ9#8ы|=lawi}ݶ'qGo1>^]kOk(xdDHP>ɪ珊[hچ W*m^^)UsD'6'2>)u 6sR/lEwno?X+wMD^|6l&ώH<J[ak׈ k fMdA=wM5|H)+].Դug=rNTIzQC C.4_3p\m"도_lu]jD̲ȦW?VC Lzܽ-wJ7 B% "n\by~A._R%x| IKv'sTjr;9|6?< qU7I龾`F2I>+j| (Ug!zr»8[ O:HH/-6A*=}D*%w{0GmyH{iH>N[@=+IuQ*-_V+7I-WGŅ7!Dlf'&YGٮ ןnȮ~,]aO@E!CZ\s7Wfwada 3CjBv|}~Z(7_\/%ɶGO'>#V2q@0_]lH&aUPhz>U6Y$r@|$Nb2BvNUa(;[|f"e}q75.~\Bw VilZe\e\9,S)锢mE8JN7Q,g{\9( i7v4n4nm]vm Ufv/<+҅:Dv6h~>}s<0ripw؄% ]]!x;,L`B{9:9h ;sK||GeM#9v|r9!P.QbUPmt(=l'V]{T$z6-Cpʨaѓ&\,bhIF:`.A!:LeR4K^.z8͋M~sjaT$4'!5In^/:P9ڮqHsjyԞ{4^ vĢo-/A>=p o|oV&=;2KWIVZ-y3΃l EQ=y/)R^c\NO#&@G";&*-IEAߒ2,^bN16J5,GLݝo1Y0Q9{u cs>#07MxÑ@vUt nss!r $qIƌhn_&`xfUeGT,θ@W$5E QE8I NFa ْTk6momHR¾x'ؐ፾/wVW;%3 $O$x|A 6&&5xTԸjlZ6(ݶ j9%Dj:"Q5;F'Ni|Y7C_!Q{ W1 u:[2Ոcَ-"%?I%/sξ汏 65eB>.7R@b+x4ǺU`&W@93CRxf췫ZW6p|fJcI!kXKe`[QVWR5P$)yn'Vji3+U}dy뼯I?: S~Q>P>HXbZ3apR/z'˷3s]=R->`VPzԊ^6ƃ&0G>š qV\8–m3Ş-Wz4IL wH.~RLu-p tR!Dv"BY].Cp˓Տ,H,e`e&cxg"æ (}؇ @fT;ͅnegU[>]Z4c6 #vF`J$T_K?J62FJ+]BNe֢ %v!pŰ$sԒ%g-*hX4@\k{w^-7ъȖƋAlFmgЂToh{[B('-l٠!I)!j`08 n# e[R/C4S^b4PO:.(&܂=!ژcJ5f;{*r P 8iC& MTJm/!pgfh‘=obqhczgOS|H0ڤOx:t2њu83Ur\ MְǴ 7~ېڊ[R 55C<%f 1P"\3VRދno$w? 43 B ߞY?߽Kt T]TVOCqBoCoUHԈbj~:yW+XW^%Inb3+ɽFny\ ڝ_fe_(0)iaR-Fo0iaY,hGFQQ; }iy;iv#<ж2Qe㱹y/'yHnVXk %Î-~/@Lv5pęG;C0dF|Pk u ,8 /ӋkG826Vqq0zN60)2 Jx~{5~[2 6$´Akf< ቬ6lrw/nfՈʄ}*L3ǴE)*BL+% US;В8(OzSSOr5$#`1-8(ry0AXsc[FL u<-j;QyQnE踋.p/;22ű%BQӌpR\X!{ A2EI2{L~}Fﲗ\I}NT;lk#륃 X|sBL 7TC#-,\&~e#:SuWSs|?{'fÏ4[`w˻]3r#~LJR M뽶y6;s; j"<6.hXfSYwMd\ljC~QAX2>w+r)y 0BOe;SP:2ϙ5Xcib|VuNxژ&\鸣 b&FL^ &f6%;@EsWFt\ï..s3h(TIvp.}q{WʼnM ~,$Z#Ri祮 ,tKmdo[%45z٭)bZsϫyhgaD*1wXNY$F?fLd2+DwtXUU<vݖQLq%l$e1dlI3 mYNePR)vbjzaIeZ)AOJJ Nk`H4TeHi`šjP0vFnyZ!Yh5E2H-M'v21m _3P6|.Yf`h-mEBVUjIBqȔdDM5; Qu Kɑ{<׏4!YdFWIijmYN ]㷺w|'an!¿Ev }8' ԘZP Ź> q/cHddz嬒)M$`Pۤ5x\Z_pLf-?`&=2 ,ik"u.⺪|G‚_E~߃/ʰ]S7 f("nh&!7#zDOE*!vX6!^ ٦㰈%Z:K MRg4ɐG\ Fn^-ZeQ<. &tD0^+gҌIY( L>Xo^tOGE $r*U}f$qZ/`? 9!+,gQaj Dh1 D ѕej _<2[~XAxz!|/ ^Ep|(4;Ov&$>b!7WzT^S#Z`: '9|°|'D!;0(]U.m$!7մ NynqMU'=t2! 0~/4`&! I-N]BtƧy mWHu^^`߉ B'y yjx0~3/uY6o n?]&~)$%&^N8Hvza>-, KBƌ-R0US<^pDS~^f?&ngLbri)C뗑8B 7~BN鈍@.k\; űN->%<7FŋxMZ Rp\iohVp=sy]!'!+CDzЯ\.ACWK:3<7ݟS=O zSu-؈lݱV' m~+1KEbq팂eړ!>\.\њve[W ~G艽1|b%O u}wk%8ɸl98-~@+ܷ-G_^Ee >X;B7& 'E?NQsOQ]iGHe&tcqR _<}'>jkh:\]n<6^JY}Shz&h3$+9/1d]=Ci:+ `^J#Ueq %aI]^-1痧Nfa`mg2jPn,,kJJ\;XI蝳=bђM-0  I?BꞄ-S6iLsˤȕh*N$= DUd4 H/K(AG JQLȊzx{z̍tw@8YTiB)L,Bj;ܢz?{oL7 ?#peMhM?@Lf +8%䨡ju{G M*Z0|.rz=d *nj9u dznVD`=0A>q(I`]ƔEm;7`"OtY;.U֜isEyy0NAQH\왨gRXVlpLƠ2܀Խ:4-ES";hk7 zR*OЃ,-@%Sh67cjpJfBe?+Pڹ(uCO.Lgc-A8G^;HK+`qw݉P7ʉ6ɬƮdLclVS԰RĠߞ(vo{Ԉaӌh/*}} ْ%/a uTGPuӨ|ǯ2*>}ҰnII#%nS6a/u6h/ G2KPhrJ8QAˎiwՖ~qC< TFDK+yvcfmV-N+iڹQ:_z\`s Cf2xV'^ҘqkѿQGeR-׌v9q&F;V}\PU8ZoKV8Z#HIa{*'0>Tѥ$~cnMx>-TXħ,I˗SسǪXl,JݕN;E9ZfN -i 03R qH 2ϩ)uaJ<](gZP܊ $cf8q껒Q.B03ا]iw~*0mUMUVO.OOP}AlHsozZBvsb?nF57HAdj{=e#8AaN|-}Uބ~:/t"deNNC UjYk~"ARR؄xǀgs0 he+-@B:z0guQ108-=oc0#5˰A|nm4;iU4`Xa)F΍d@ +SӵJ$Cw=E ,F|vq+kQ%5m8euDַ5TYNU ojjalf򡃿*]w`:! (^\oQ"RX]@N5WM̓ ~Ҁ\r1Rh-?^GNd>3aTɁ<' EQv;\6*=ɐY<޻/d*OB~\4{+C [@vpg45-]*}_XU@+_ gNsn`0FIjQqA=O ٳw[+_(t]/N%=H_~zoj=O%btN?q1~Gܠ+ףUN]SacDwr?-/"4.K(l7v̞ +?I_33o+NwmHNj{.^<>\.mJy9 Kv -&K91[w >m*E+bpNd8F|' Xe dw^/e5ie4Q+?OVi=vw9NDވ2(u:YϐʳWnJ>uF%smYoz@.jqPXL .Q#ґ-cޤ{whҤsZ~3i4 ფѕ}]m.cB9ERcr{ֲOU55XdLi`bH3Prɟݢ.HϿ!i^DJ4 *L2[ 뷹My¡곴jGP~m(`kD҆?j Rqb*&Ulk<`}>Cfn Qson.9I2╨UY\WXJ#<7D_idLPpOвd4n >=# ܴ foI4\8U4"uLqA4}<|Mo;$QSi߾W̖gIZ dn{D#S}tՖgĺxa [4HS8dHHB2P{tM0Is F2?ud|z5zd*=;'ANwτk} \iO/(_/x ^52hE%)u(RE19=:i1};ʹG첖/FҤJ^#R?q3+F0'!gu;{tA=I uNlw\2 D~[Ėv)6mA7jV锰2#ы\/f&;TBaA) ڴ A{uPA5|vHAfO)'?]Μ1CBfِǻ\IɌW_bRľ$H1HzuŽ`Ӳ4ZEȺbU-d1t8 6v[?8]i/]CL=u;:VFL˰,Wrzc#hПo ӫqn'&Qa*ͯwPY'ˆr39d(j&#TteQK(roExC v|!g#MkF$n606 M}‘ a0 ~f"!˱X SL2#9Ӄȑ://d8;) x$yyR!Z$ʇX1 ΋. tF4lwIaƇ#mpl*l99k@YZ<6 uIrym|()i8cIQ,Wjx+{/)/Ϛ\7Tr>iےl'e@bklquI2! ۥ_`:Z>RiDh3~^՚暻SbsLuV۔"CEE@& )Tt% IǺ{ha)* yׂMg\5MW`t8P̍e 0r(d N]n/X s>`!?l9FA׻9tw_Dj)RmPcOQ:7w^6IQ1Ybٲwpǘ|J vr.ݘmo$4:9-,XY*n;Пlq]u(r5DK&eUh Lɠ!FX'Ks_Bqֈ0o*:C_D~ʸpw=ފrb[9<1vf5^f) k}71۬7u RkO/#kK3_(ٽ3RԶD<^k/׭+МVY|⫮76ة >La;?x{M43М/d$AvX> E6n&TWzW)T4bWg=5P iFpX? /rqP}wh`q:wK|Hm?v~9/2Ai@_-4ǜZʔK#v99#^ݝ;0טV?JTq ^`ddM!M4e`rbYtĽ73h6 1>H%Q82t*tzTY`.y2P7%ANA9UɳNJzB3lF<-I@7KZyB+.oR!`ás ~euB MzyRƆ"s5^gݑgjnM v.`DtHH`;VUjm1@`ѯEu$iwVZN$C],dX5-ف8d+de, (c#ї>P$'>l4r[& hC;@A߇OQ2p [vOC ^¦FJ @\5F%`OQTB@ḆD73ETSK^BBOQ У]cY8)IM1UDI܅Cx8Qk(s|γE:x D4JK4I?lu.R@i865 h:N#.SkܚɷSG:u[0qUP _ۅ-Qi]V1譇Qqcv㲄Se9`_AH7nnBPv؛#I3]拓.h4gxC;̮$F; PrunD^@:'c^W]m[R l@69G3H|1=jjJc066ki΍&5cz9lU*wx.؆"VB3g lXL0 SBz_wI~~Wf #Ȓ*@k2opZT+܌GiqGq-sUQlW㭙O]JmyPb~^\̴߃MUIU{qF_oT+n ]G9iښy. )U2X^O0߂&)=V۔ZP{Dԓ!6ϣO9lM!$9kr4XŖ4d_wfU񐸦mzOL!+ϴ/[З ]*[sq^#:xX~|BU#pf:HRAFNk.1rQ q&흱Fqf7Z{'gz>y:O^U3&fWWJV\;b,CAŀ™a*CRvǾ.\ir(b'=*#bѪ| eȃw@?܍ ρw_ M0T ay\gI=TlآM&Z6xɰU?gt :Gg[aC&jܘ) p:;P* M[^[pF %)_ciP^N5P} -w7Ŏ-{;ַu;Zo쩻D¿'mwкI; Xh2`uD(̢\"h;Ϫ}Mމœ6/un*4ԦU<}rgzК8u^ H߰0=_@ǟv.gNcó FbPUϵ$A:坅i \@3 ĵRs 6Kn̠/2 .P&{U`µ7h+,KO';l ֚dK 9ܜZڃ 62$|YVMd'q#KȥlaWV V 5>BvVJ߿+#0<yuRG]\sP6hRX0$, F;f"E^Xˀ[DF)9W=Vzפ[==xYG`Oq!QB4ℽ|#l,Hf(E6KeW3&nDφSA+;W+zzYjj{l41sAH~s Pġܘ;#b݆4&w$JZ[pX8~6f _3ofr\ yY `xSk>YCyab"7vs.ꀞ+=F 13]a!Xt[< .Rsq}ypÚ 9P OJTzYnԦ3j5\9ܰV[le+n )ƑD1-{s}2;<,![i0I2k=(nunI W?`CۏlvK!v3Mv ˫ߥ5rNj#)qW̙ .5a :7 _gb%U [:0s'"4xgt{6n^ +9>1b&#*j l > .Jɚ&e8r spKz`$61 v戹JZ&  _?~Z SE=xV#3TƤXQgoe fjq}d]83.kIUvJ#o~yQJdg%^%EaI7-7ZU=r2T&GB`6Ƈ,N^$|CuW2L/ό3Ñ~GG¿JdrvuӇx'z$G0Œ)V8AԙFM"~6'شTcv΋ M\!7L="7I/@Iƒ]}9 }{5ocߐܹkO9ڄp448Ug9-1!=X^?a@(?2(T0Շ 02^4?6 &v\n'(:LCȞ9hY/d[? DO|)uVz%KnX(Ntx#uYVfw܋XR})qrfIܿEi%3Alԅ=>mZN8qkڋl4f(W'vk(M;%)Φ|pӁ*}Ed U B'}aڧ9ۄkr] EIJ5F*VZ 9SxBNg~6LԒr+sw- :7\0 FpFƾG:U9N\Bͳx4C~ rX܏MX]ڼbArpkLs`" )".g8RK>9-E7 |5B|Dlo9V& ^U[ EXL~k?ART!b|ٳl4z{.JԸᕍ$-#XfNI*k/ZyWWOt;gjD7ܶr+b FGQX&IV}:n F_7F)07N7ڹ?a@v:!xW?;ˡ07+"8ξJPȭz[O$hfXU; UZ_SV-w~+);aF?{gY G]VLr9{_L PvyR;Q S^=6m˫KUmҀè?rQ+\śuF' 1_N?gIo*B?I7zPV"v*q ko2 h(#&W2G"njP舤IͻizڝM0hJX"/XvA5Nvf}`}OrfI`J ȁ !VHZC{Aa!vBhF?!줉\윈 왡rpI$laKjybHBŠc>4dBquo|Jd ºMHQSXQ *ȇ8K>@K]VCc߃^y6.MR=O~_Gr TtLh3?C4u8CWJ=!#:aؑ>b`lIT *NT$]JȭH*K2DC]T$׌CAY)ԅmI#,T7UiSjH-)-Q(ڷ׈Yv*O072N$7*,R/#!Ʒmv*^"21ZrJ '/w?J"FYP]rTJ!ǹCǎ05CaZ%K+\w>|ݚu$Ա .k$U/ >8k+5K-?d x|N\V糰\ڙT6=˄]X3 \UZՙ)pQ={6bބw|yxc\Et뮉wʅs{2?j/z4:c%_hHZGYAe2RM]nj#hLQLPz1"h%,#f&Y!=z5z zE|Q0H,CA>k92X5J;[Aα$H :Z(i$ N:!r\TaルQHFCpjzu8_)*]t:l.Ѐ?EIMztjVɾ?Mf]Vcxɓ߭WCDN5]F^gK#w_Rb \ &TxxAVG_ 4gi]/S;^g |#'Nh"nyʗvu!K U5US6raܳ:bv" o_3A>8X"W8FKͰ\ҩ{9kIY{\^#R&K];RfFIgD].zmhSӕIU}};؋S|e`5LuG0q1k^ EW1Cr) WQ`K V %E[[+X61q.M[q^V)Z 8zit7Սom;r34V'峥T.2]lE#H}Su90׎c{U\Gw#'ANx|Yi=)[,pq3dD#&Dc:ɶ,H!=nO\K_+biuxoz>S1F+tK么H. ;!.嘆a1@ߛcS216ko!B>0ju0$vQcw/**^gqZa a~[%uAP__Ϙ^I2( 1*5c@;x q9f.0:z -YH>(E/fg> v Wvϓ&tQZ!R,(xKGᇫ~ ,Aar D}@(٨<0%ZT.U֬ɍ<;Nłp.6!5Jcl4y!奄-I܊xx F1_Q॑㒎-ɼ 9%n_*YDtnckL-k Pu-Z! G.u쬒DN#+{fk{c6p=o#{,3BxL,!`eM} dlМFMcѫn+?.roys~, X(9#kDaUtvFUf`I6ؐfL쐡Li#2eI0u~O 2b 9O{:p2Ԋ/{e'Zt{ihFS&B&O~Wߙ2T.*!dDS$0$O4,|1o;s꨽ݘ>d:^]fKW`1WhDs)DSOz W,]z-/%_2:q!3)q}C);ŔRyof`%"\=[jNXp8LM磍С+2ijyO?Ǖ>s>^nF"7%9]E-]lFBC2Fw% BO1g Ty]֙[+K ަ !c̟l^P#h"iR?p2 ]>˓dRo0%s~#b[)v;]L~_2nOraCoKl9^l3vzV^kQ!}A I8cw72Q?F:}/RcK/p ܒ5cWH)h`(ۖ~9_@I^Y@aNi({')9kk"w']jX只arK#_af[ $= Rx; FS4Ģ^.QO6)'C5> Nnڒ]ƚKzaO%(Cg+FjXㄣ*+ 6ֿ[ݙa(I ؊0q*NԆNQbfs,ØC#z @hk|zFsjйQ̃hPVP&1.gwXuDi==eCF@. evw~B$ZLDrlr1Yz!n/uMo 'EGJ'^;ˍF;8xk2XԾ؂RK/~߽?_Xi0Od2HU^)=1iB!80]:FFz}܈+bMl+ȦMu fv\,SMJEW`? <31wuW8z-jXog=ǣ?+*q$zm8foYoD:OQ+480} #pQB?^LHMA#OX !WGZϸ>;_Kti9j;N >zm0MV^DY}^YЊ἟8h#EumiM5~=rr#,a}/DMǑO# \_{ a?ïfZJ{Kђ-^hRg2ӵ#dU&;V59f!}*/qciLg4#iee5X+T{q*ֹ{Kh xY\*.a&VbbOv1gN.gkFm:I! >A.ުn j~ү}mOUBUgl)a>ۘZ@n=8+;ڼF_'מCGME#^nLUg%=($9|z/yKjc-k>nö?ImeYj~/77oS5)_ ' (}@I=ZC8%/ND]>^l)1uY%8F1(F%I~ЋM~P~ƨvS4dŊzҮ|9 [fjUuy(Da Ӡ ^ Km'p z'fE (,a=c:t%gX|Rq6x8Ȯ:d\VKB% Wў=~]ȏ+<۱N}c,(|-]=\-}ωPM fce<* dhu^bPJј)Լ話LlhʚKspzN2ֻpk6$Ðl y9st\J۵x7DhbYiY0HѶHMr<<:e_B]-*vV%5 {@(yQ+Vq ։pD5xrރ"R]~)&7!K)@cXٿN<[r*48.i"P# '!SMonxR_2 140#G}|fҫ}: Ū!'vGйY/ I4qFV_71@B%= =~s*({k!NN)jtV~ <+s2Ro]Z&HlЌ890R}TkO@T׳َPo6~2&xz㨝/ӂ?/?bbВ&vх?L jM6Pq028J+瘩nغȬi$vx_U#< 2ƄjPI+UW!s,ge[-R)/.t+щJf qX02H]k*uG '*},=v=mkM̄0\ا/g[Kf{WZjpa8^{@jQ n~_s4 _qv3/"4ӋcZTYȜ?͙ ](or1/x) *[R hf6xE6}H|P8X կ{#YyPht:a%!ԫnBvgXP{Qc@(5 :;;!lHDu12ѩBǻj{@|!oNǂ\ A:[~Nu_)65庁.n.Fez?H+4spI,hLn4=lw<,k\y} kp=QwΕ C {.x=Ak=dֆ?rG}(wo}Q0qy`߬=߳,zْ 2&9f8`? Fc^Wf~މ6Z:|ں>L6-F4:& 25/`p5HHGȬ3F@a} [i!lvϛ!_]όd40-^ee Kƒ[J幆.Ч2J, :_?Y_+VpUutO^5ӕ|NU6vֿVx۩hwvotHٗ} YC^jķp5Ewg(ꚠЉVzW}=>y Fz0[Pd`ç_=qhy@{PM/0 ӫk3txld!+U n~CLM(V mr\,vY υޡq J !۫/'%*aF-SP!\Pnhwm≘ؠǜBo]l8 JSc"%h)NA69{*Rh[P0[|9 5aqYXiIw󺥴;PR+BKp~CBF(?'Q[3w@k*^xąXH9 s~\\ڪ iO+i}yXۢWHfwǍs_U.r.F>` 6uEˆ. h?٥VC9{iΡ+qt @=,-THS5%)ۅEjG&H  Tw6s<~#(9M3ZwHG~ST_I[`^:;2{GRRx2;$Gaˌ0]oly![5giZσ GɱeNS%`IL'ZtńTLER%H/^}[6%P2a$pݱ&W(f)Ʒ> p:'I {D5#xG[["/@f,Or[c5puIesobx)4CO]4#̜Щ=T-֓ڞ M -gf \QJ4:AD`fUV *9+FEKUz3Zh}A׹ș JT!Q#QqolAz^uCe<_Q dЏgߔsaIzPyLY(*ɛT }2}6%HHTOK/W|FCt?hCo #L%Jvl`h}t)lHNd*H%sGxw-1Cx(bMu"fS+5N'9}ݨ\/ _Y)j;pk{->ѳ A!s<B TOF䵄o$1ǐ.aU(6_ĶT:G[MXs8 D?vqS(PNjTlPEK{`һ-e)ј:p"F69!;%(Pd0'idG/t$ Mz3f0՗͵ ] S\&+SUaU&Ow1m%gT-mL]!ȊTht^*]hR:ׅ̚ '7ˊ=lpC}A%PaR{ y;j_q-)%'[i ˏ&y>HԪnӫkVMWM/9x$[S<_0TG ܼkK?Ƞ l{UXlc>j1ɦ|(o0\] (>/SW?tАw셓ab"pY=C) [#8QS5VB=u.u"Qv硑U)"@hԥT׎X9?A8,~i Ytc yTPc NX =7HE9c^Mp^ϔnV;_Er]Q_|vGx;=EVl˸c2EgLȎw2 [vn 1bж5JBՌҐn Bh/wQ85̲-'_A)PA-:Om,juZ&G,֎8B[GG^01ўYʻm~aШwѽ7Z{ӌ(xuIRIP=iʾ0% cH^];,3'jܛ:})W…jˎ6 纜i|>xky7&hy.s˪`"g}k60 %Zj *cC'Iz5~j/d&KIhf^1r)'ɩ}v0U 4ɐ(KΐXHLaV$TU됡ű"3#,&.:}[蛞b<8Ѷydவ3!]_AHM l@,.>Yق~ 7lX lxr[]k2\iN ,G߁o-HL7z7|1O++(z4%]?S'Zbvu%yLvbOGWٗ&]a%$(Gv 2GaP$ C5<̈́'z &Y|HS/wD_蠮b@JO^$ mmtOb>ye^$8ݸ8-CTl9Xh>H78q;a4sChXFiBo2J^dNYʶRS\+sMJ ,p󊏠N?qg؈ 3[m'.ƙ|FƌiTXè[^qO8}^a[B Ķ(w/Ko8 s{UJŴ}e\bK#*;ⳆUڀT5:6o0-iRlq"3 vꀺ ˷ǝrԅ+5Zc|SdmC7Y\9?ǀ#Y1|אZ1EVa[ _<#{~ Hw2t:<7RcPEcRo=$ڍ fD ) l63d<6ӉZ :P¦MnUY>7[ ԏNIءX#r%ȻqFzRVwPNelܳL|O#p@ 4$YmK4:mXJ/[td;K4בNZ,T66zn0oȐ BSLq%%݈} #dknғŽĹv-`n*hNՠYll //$E$-'ۨ`wAp B;nԽvךN⥴|1L[ %ii7zXd+l|?B !g4$R,ѥoVՍȲ(p~Uy@VT(b+PXx'6y?`~fǰXx|>[ΡHR9FPo2 7nDٛ%kUOI(Aӿ%kۼ$E}Z"օ3=zH̠.V[mc0KX6Zvy,;t^ҙJqlez䶯_\ۚS(ɿ "0~#NløCJ8m̝PS ϐiT@j/{ RA<EuΑuc=xw%i?|HpIM/!cnl}9l/M@r)X_/BЊZHMy~"N/XYjVrpT ]ADʟV}Zsx̤AG ?q)dF$)ԙoUCV:а_$3t\~5Lvw5xlp #74!f|`A,_ek/#,@K) od1uhwm05Pn^XXA9}"ܰd*Z)0k2~`W;U1f { LGQjIͽ҅jW,HU&˟[䆵'NqwJpzY01a:~Bl\4ٜ@xLC& G}=w8 8"W=JIX:0AMNO=~+k) IjR]WG}˜ Ar7F(K>Z>k𲦕/0 S9|-w| Sz` wkt@͒mjf; BGzJffڈ04MUzևoQd<B<Ѓ蘼+fC2\ħp$#s~\U# s9F9hS׊J+Tm| \p=T#B 99,[ GI$H@L`ts3u%G (%Y&ő<<#)$™i߄ler5Y}G ,Z&xOu;㷧uA<{Ms 5ɔ6;J` *WL棤aw/*6SkYjMw Y%DEo:oqX [nMVK 0wb5QFDqLDY_mF0yp5{c >rrȵAglV^ULozJ=9lQkUV?cK&J0(H{y%Kf;U<ǩum^r.FL!wٱ0{csT[]XNTI!Q^v񔢥]zgaxikgNUga$W8 E4qCuMrS6W~\nةX>c_D""}LcN;OWk#m۠vroR`h/Y 2{t9=U\yL3B ?]e_)4 \:xjA wA0+zl<챷JH۸?uSSagJ ̉CX>v! Uª, z-㒶MQI|,0.(!+} ? '76e:K%hǿ"cMR^mg L&njf7t3bPi I808z,^M+ bq˗ ׫/}gLC 6]@\Tڃݞk=ZTuL>RdL'iy!ZIr uOr`ڒXtYh +6`tŬimfTC+* P?gkYHnLQGC܇Y^;ư~mq-MmkXe2Im%;C ^hwQemB^n .iN֌;SNj OMZ?0me?@. b(SmT3ɸ) šqS {u|E%.c#R0LZҷ?U}XAb)? J^134bY),3dd}T~6 '?d.*#7R4x4hƂ/a'׽d[f֠l.&.rw$dDY/v ?2KubÞŚk/6DzX]CʸS9@QA%\Д4&YĠ[z.I-v̢A==,I]Tli ~TT#L^ɨI~ _:#݃eyA_d$]Ԛ>j} / #HvRd0qF׭I4/ZܧM-U+Q |ʮMDsZHIϽKRxW6ڰ,'b7/JOg߅=oYѴ|E^?fuZ/V /3W$oH`п]Xv΄ŰdeYsJM+,>p3.At[ !YmkQdų'!y&fX|éo m0?t01b{i: >J O--0 1sp5el:;\8`C_of78@XP6o N+.ƑA.EX(0n~Oi+&B+.UbV H+4Eq' oޱ^4Y@LJ$QX"Fd=*LĕD/D.F.Wi7|P mw[nYlhۖO6rMJḙ/)!wнJ/J/Y;;5P# y㿁 ?$8j{6䓢9v#Sq+52^8rs0EL|I_I4|E煸['!WN6îiۿkfp u%(5;ז7^n]:w#|egiUv;\6@+ u\&*2ٿ=V,lRJ8:@^sٿ!e|S~r}RLJ CgK͋e`i@LY.rΐɬWs)4nH*!1^@aGP2cjOVyabWX'ʃ9]6wr Iho^<)M&X1iˍ`f kNcN66iJQaݙ쎙4y$5S_sLV&* @Uܜ͑h08@H)dhR;[oq3zFVJ~~vψFY" ;~Py~h ׉CX|נkNx'u0hN\".D -^_" u|lxq͔v?*R.^Q?5ax P-’,0Z TU=][" Bf's)Vcbl\lOš$}:;7) MH ց -~Fbm;hacV@rfscΛ1*QAGmQy!!^bX -Kb(QY'"欶yzxJ(Al K H/`eOUJ"Y8ʠX r bMW0{)X}Ygmڟn)=pM9ƿfXz7۲0|1 #@ C ]R PFۜ>4w*>!K(D: 8[3:bxdBQv.S4Q)]Rw972MjF᭙^ŀsU^-<ф>އ$'D 0@CJ )!gcPöYu8 <8eOX1p+7%;C e*mQ-[TrV:TRtv4M;ƤW}B;HsuRQ u!sHDb&[КB&ņآt.hk hҫ(.Ɯ|1Duye-(ć{4WF7CU',r՝'Q?x@ybdP19:M{bB%@:q8nXWĬ٬g #&nA3G,}OE_j噻 MQ3;%Mۡ>K=MĵԾe*pU=Ꭵ܅ӓY R*=3b}(8 P8 (3 I̘/8UWND-[}eF Txn07K3$xEL?3 ,_-RABu6,C։йF|iJxQrH З NOh.F:Zlf zPIW@"o4ǓI %P8'ެu@\Z̚7ur~tٷĬD1py0zUJ۹wzq96kR$/'{]|6J~l]ÎUS+:|R?+gBn4o218h6SZrYC}J4{eO:ZO Fک ՃZ67~ ,Ȧ]zl){/W~?$I:=*<љjk*S/PX4D[p_mn*iذwקQ/r6"zɴam>ʏj:/t]5_B} wÇA|/u<ѻB!$"diU Q:CYXɕ]t\! KFݍYP z:W2U{ϔn)yCف5z_TE/^uϮ ѷ~"GggVHP&|;\+i^t##yƙ'̹< t.N{vHlI5y@LyŰC}YLRb!iɿZ ʔ`WڡVd,^WY^i*K\H5>wwD؎3\͞\bPSn 9J\$SB#SS4 +l%@eJkI l.n2U_9w(NЈ8ri>7`0A݉Ә׳eJ=BI""ȜTXlFlu"g %A9 A UW[{],Oz4]) VYr4Au^2=^XvJwS><^. ԙŖV-Ex dPƏ-)F{lzǂ ::`q g(-~o 6sUqI1M73plIp֚`%[jsGF RുǤg/LW^atB'aȊߴL`ݬt+aKC,|3?1/*qc5Ҵ`͑]p. cpL/JLV$༨wԌ Mgkަ׍%@_/bu2Q$d{9^Ԥ|!i)NAyJf>:A4]t çj|Qt%is]xy%3'/Hze K CĶFglZe23J(0Xz~k~Dx&a$Ka'yk7~5Жޱkn=dhȎBzezY *_,!$&Do72kieE=6}QQ?u+~[P*3Lo%[ ԐBM0!! xK1gyv}B5꯽! 63JB|ęCO" 2,Pn`1g˧N~+J ƉNOV}}y;cg 8DHnl?w*gTa ?x|;)~D\l{i_$qIՍJڦO>P 6pgۈN#kp4ŤqZ~r115ZYnMÂ/܈cڿ<޻?uoB'B1SOwa[)Hσu` K "Ǚј;qgM$N(1^P=o}P'*м˼_xcɁ5rUM\cau v{<Nޢ} nCyKOBpd Ca`N}Z {@ GcȺtgj/~|9_ .a7ytՑ ' -Qƞ_2,NBVJ5ӆw#Z3n!31:zlylOS*'waո4+EUb1;!`L@ ʂz> 2S QT .%ۭn#-Gڨ|Q5fM&9lR'xK5"܉R5t㓸6`nYSZ0Tό \ ҡ#9aYk5|!Ӡ.jh_ч8,-p.ϙη9{uJ2 p'f]/y [ŅfX2iyb.6PJIvm,BFBY,#\;1|AU>)!pH"G@fcL@@ylڷ`` _,։W؛Ka=[hv @י}dt7єC-By6~7Tt:/>j@b*tGVdThj<%==m-{‰9uNC/pۊ<ˬS.NXY>е!(A 1X.Nn$͔n_Dx ̐Ȥ2-lEs +7^{QT=Q_eP=dǗ=MrP &BMf]Ѹ1|soA"ᢆ T~'p(Mͼ?BT㱜QcYR_7a~RԿ .2"U8ΐRK)f[˞tZ ?8B}4c|a :w̺;T Ir8IPװ_ied@Mx" *gW0qT*Ӕ'uUwIS i}1X쿧.fvoJ:׽ m8p/&~;uF$_M3J]8շvԨڣeX! bRl[-@xVń.w޹ZF/Uc3\$A,Cd.GX>x2,$K귡'}>@tU\]k;^}x֏̊46{G3eVFw5a\[`\UDP^j!^e\ӑ+QcmNS0I漄b404x$2ؤO!Ae"kubAyGc؂/_e53}iX@{))7Md)> hqi"Ȁ5a!T9T%rU6ݲI7z [hs@m>YJ"q@mE37H46_{2cY'Hc/ (HC( 6]g}*A b$[ A iFH*䚠(&!庭[y$@%m7!Eg u tMEh0uzHU2/;I^Aw-s_{}Ue8%vS+:@w,?zJZgV/7mW_Z +bivT_ZhrEUx{ڊ9UCq#Wߤ_q? DPkMw){@i32SZu7nV*+Ykj(IqCU$֏8ligFbf/5ɆOj1(`/EZj'7`(ħM5]P`` ~S/qn~ D -4)*>a; F,|?rQ)86kCz<۪k&%{ W}{W]fӒ?'rr`IƊZ<|4Π9 O9> g AzijkAl^h RvcP@̋GY#|!pBWG S.'`VK[8%]MsbĒġ6PbhŽ*gVOX;yvj5r7$|J^5g08ۆ{±ȷU% \qXx1)9P&T[vO+>7D 1Xѵ`ϣھCbQڍ}'XKb4Q%@ 1$@>5 28̀O/H8UBG WJpg|K_n븐z$sr0K7EF*\VZH{t*%]pA%ù툜M zy[ގ$E⡒9֡>)FTVG?ƃj=NM, K=96ccQ@LrkDT",W4}|lkDŽ> qMv(B8UGt'.1EN@n5;z e%oHxͩV,̆L5yA'ta+RY\t=[y1IU>Ybn10ʎ!DU8b%{XȰre|%)0Mg<5)1\lSA6e+#ɚޝ|+[z%h\ada*L&z#mgP[c{g_(>2_*g`Yxԓ,B72p w(W^}.PJi'-Dz=*_%2Em2i0, yZvr^: 鉴8:V»)}k)KnM ߳<^{4yeeudƔg{KSSyjN&U~X9Ăȓ+"SJKo)2sXgTm&J<) +U${Bf1[,A]'ge^;eQ:ܟ⽅]x. 4oZ߾J½$ dvyN >%?ڥ(ٱPՎeaxݝ5-!{rRıVE]ϩD_|fiM0m/ɣ<Tr;*Aq˘cz"v_tdy_|:yPXon8{>ršR/ynxNG^ ؿcZkv]PLhJU4g׹qKd6fMTF~3BTqPyuC3D<0_~/E lZD#"#JDM9I 'anfYXXY'$ vo&(G5;ݱG;"㰉{5T ЗFUgV` Y#pXAP8#6?Z ?y1s=k՝FYB=ٴ83ORs[6U d_c'(" $7Y64 Ṿ9$zpk];11בu8i57v$goArSD!#1W?I ?#ޢi1×O7w~r'7g@KuJk;-%ȕŞx<w&'NE8И|y%́Fbx:%aR wOo3b8;g }#'<4'UM{*oHelҷ1f>h)v+d9u0376UdAF#3 (M8Ǘ >ZDjx m[ [ ӌ%|[GQ.S-MZsW3A=r -2HA OGH`{ף5Ṷ\BJ`.qd@@ zL$xaSZy>'9fs׭ _QB00vv_єhKg&yob{[mbNp2a4bڅۭԜ#Ǽ?IR 2g]$#IX{p?-<2: (n 0~:Żwݫ^I8*d被ZcnNs*h?rK`cDQX?ià[캩:!L7l\՟ %+~koW-~B"P!{{ ߐ8"N΢]0rl 8G?nz8.;w}7*(. 9O2po vw 8dA1r?G7ǂ::~]0myx *_52hf Dd_Uizl@Χ=Ps+R{)ebr0" m ISVTr5#.+f*$%G7uX)Bܦ3ڸ)渖=sѤ%%J %l%o?G9??íZSOUjPVR'0)k3{._naz7e7U#γA.K-J!֠/.zce`tTMe~eACK }V)P jB#EE(FNƳ {pau`G'U(V# cy|Α96xo&#}WHIxNfal딓 ?>iDg&ω*^t&0 } Օvcb 0)jM3b@Rn`Xaq^1x;˲5CW=hP#0g&ٺx]=jL9:DYhM,qJ!=.i6tz?1J 0Ϗ#dW7<ܦ$*cx"W$;>LX vͺ,#Md*i.Jh!!e@?MiG|3qe.~/t-oҊIK0TI(q?q=vՔK

qaVj!Ru)Ru/iH8Zv;Z+G:8dP;GyЌ4o^8ؘx\o##K8]RQڳ==@iaZ~ݰ=r-2ZOsH2 ᫉?MS=Uڅ:vn`RPOpsOp5w&fFVCƵQ4nAg , bQ{M: c+2<ݍ\uÆIum_FMFxT1k`s *3Qɹmc=Od0H vG\2 >1Tѩ>h79k f Ѡdo'[HU T=mWfhD?윆lg08&Z$#2e6u)bkC0z5FbH7Qvo;?fXI"[+gFj4#MD Ӫ.0:N715Q/07{sX?KLv/oԉvm( g41 j $_Dٛms7oWd{[yR&GJo/nBNogL b[q ^V:s{Rݹ $z|hܳ}avKȢEųD(9sl-ϣ@d~UP@$H,l)ɡb ?=aAf`:Bkw7孛8Sv'?? _׻{`1q25"Jt̤hCǤ4AchZ~z1r_clq ?coXI>&/$mO,72=%};n.J?p{wșL͠thaږ10puw.Od#ZNPyD%W|w;6cAGo??괣 >X3kO&'j%)~A !l'ィ&ދ9 "$ι`}-{}zse;ީ2c#wς{P xc n^l&1`lOŎo.pp c2xdXin` wf5y@JuŰl1cu5[̕ &oGD)$WVȿl 6J h;PRy`cx10VḰ^DWhbNr#8bbWף?ztIц@"!Oz늳N/oRZ$71)dKRsIQ1m&ҨyTkXѹq^ũuZ 9g )4`d.W-\"n\bbV|%ižQEB3& Тe|!mPo9ԃSX'R B3  Y35HDTb4Դ@No qFƽ_ti |% +!{traavEB;+*Ni?7ԝ""3ǩigc_W{W(.9{Ҷ&$$f zȽV yףG@WRE`S:|bع )"Ż8\m*210E|k [!uK)xHE6WGso UzZb$t. Jf&?g.?<j' &ylF$/v{ #"[WC[ޑWl߅rHW%l=Pw]`G<)7뱪B?z lCG` hC7ȱ:B |jv[9RV 4SU"~r'( ~krKhE瓡 rzKHuHĂ1  2[B2>9f3 109xX|7OɊ!|nP#ҹ/Odk1x\ARXms@mvʑql49$%+ VeUg$y-lCl0,m;SDɩOj) eI Ы:ub>kzpd∰#2/ׇ݌xb9 S)A[>V:0{J xKȎ@GS~vrEK0L9,_%? jĩANuVpC,^n%_*:[3j<;h@G]K*Y&{h .ƪn\x/֐Q8Y)x\"j=KY˓ޏF́f][x47nAT##NYuJ6߫anB3^}Tbgۍ7Ic/V]5 8i槔>Ž /xf10[ŀI0 1rYe^a>zm#]`酒pe<ǷWPM\DU}/B*z*pYι RQ9qj)o,2!y2A'mTʇұ&'sO"><\>\Tf;K D _R7 ,@`!gU-Do|i1a2I#@FTzk+*F`KL Ecdb{b}ך"?O,PtkId6| n9yt?sCEv-P8%xg9 1SJS.;Ay xo׺ʥtKu]MVspؔy.zoq :[Wr/ u3^=emOv<^usSzƈCqE1J?$HĈHi艕{mnv6o6P &U"Nܾ\7~PKʿM]"N.R4ѭ* ?z[eל"*%{5WPZKeJ1CDLV "TnH,v10?ص`% s7Hƕi tJ]}ϒXf4]m+Hx#H{O\#ץ\hcW7 :y7D73i |J*w;oi.Ǵ 6ݘϽ魌r-PJyiS hgjvdHItD$@mr5ڤՋĬer}HL@GZRvCqߤW`tw G*nNV!;mEɼ[JOu)b eGB$ܩμ `mjzC 3?lw*/@Rǎ5Tq&ԲJN6–=GOy陙fQ$@φ_ g7y=;2q,!f=)ʃ@j{([ @;5Re㳈,F< ; Oj-J| je& V=|\Rn]n'U׹xzZbTY0<K؋+H*!4!R!BU~.)*}Hfu&3W1]`Uԉo g5{@Ng4Qࡱqw`cu͟<1TLÍb*I'/9*6y7:>ymTjO=XzB9~&|&:4O34 QCEw[{ŧL:@yxBZҗEZ|yߓs1Ú0rwǶ/UCj6 mrawaaa jLF&| {{W0@ȟh1ή1a96Xw]UN(VU"LhfSH6v^XljskQ.`|f&N!؁ 13F&8;z1XM -/GXП@:E%~ME}*h}~5XZ|F}D;"Ӥyo9QIu9ݭVHW oGOG4X +Fi[] _WTnFj lJN<'79l+jz1[/,au.ƔN)Xq0uuySTX>pbln?06G m +AtO&(YR!d1ؒmhbNݺ %&;bhHXf?U Ub+ ˪3^ABLh};wmW `F?v⦹Sc!Tls[X#݇ a@$GIق2OY B 1J {>`V,txPw 5m;<Jf%׎i]+*C>CS9IVf.YTC~?"h:T肴 47#Yk\D2,s4f%>asi; v]JgyI ~!q{) +M, Z&;TRdY;w[ X(jvbY`TV5ԢAAoO$P&&(m1G\&I]u62©3  >=zF[VbxviYM 49]Pz`АZum{Fޕ_g?<.+FJAT[|ꢁv*%гZ1O 醭f~zeЩ"H*hUnI.(L1C-tU:t絝V$#ua/2>E!jTL'*5* pN)QKB9tw%csNfrYt{9EB'#{mr{QB wky]C!?z8 "}A^AБV.c*"$F-ci#EZQDk Ӥ\nB#nv;ˤ[~L{& @ LAyCQixzhhO_t(t⹼4xA,!"1]KmwÚаonQkd(JY2XJkQ;$nAd(1K$t6)nl*AY ͭQR|N)w#o`gӷسq)ڥz3R+HW^|ȃUHVKb]Vj&%jw od&jj1zv:{BJB#Ȱx SiL+!K<&, Kѵ%8rK`7ef8Z#b80AT}F/oh"r,F'( c%)hi8JJf%Y$>/'z1"I%$Ǚ!u 'u"yko:t^6O)kq$R_(J3^Hw[hƜ]cxٶd6†YmVk^n>Ȉ\1bHce] 64lWJ4pD_dĂAL|(c>GK,$ds3!zyT/PƩ$Z0eiXgh6Q Q+eY> NoJ$9@bZ+15 [z u&t~wѨj {hRyK8Ia-72c *v6".m@|OٛK%fnuմOInQpq?қYd!?Q t; ܗg yPR+-mo2XϡbLL@e`kLm~I KR-ZI-&Ӧj?/@4drť1+ȉuo˭?x⌺0upŲVC,OA=F{܋g"^Gd}Ozkۯ{ 9B:<,4m"d8/e:6Bt]:^u= L 䬞[<'ltVGKڏ9u?fSD8;8Sd+Xw1q#Zm;^>v@O,L.qwŋ$8/I e{Qhuq>ה9_ ^ Hm3&aNõdqEbxt Mvdg㾛K5L:eX񶒳O%gk5JB#Hzcu B8}ӶD,R7.E`Ga1m<%qQT~9,*ь,EbB2CR ;Id] 7LG;yo:\XU.U ) Jar3rF>. z5$(ba7-l1/SЫS|j1#٬dYΗ_9/e⭒=͖H_yjB'#[ 󑘫(}Tq^{^V`WIn޵Pҋ@[d)F;9ܤ-2R`9tLC#_$E{s 0N2rsMTX`(*[Z?0F5>Oon LrYyh_FAmP2. .$ːKwM|{UӉ|-,䆍״+%S1{[ad-=7 cNDƩ(es6OR5&l >"M!-F;{Ø1  h~J>ZNڥ11Q3RCBrj<)JŮ6 7|,:%\g_>>yƼC5JBve7ӭ? vyKn>@ѭ9Wyn DG&tVZL jK~Bk G܆vЖ^A d\eI-$5Ϧ?`&N0rJ1q8m `‘V #͹'%6_r.|AE"3+JcbMw˃J,6"2]WgU7o%7 VuoLTlqK y@fm9i!L%\N_}D - :Z.jyd&P Ϛto~L[ф퇨gM%q—0LZN<&@ɳy =,a>-'Խ H4+e.?5Zt(sBiA2-myq+I?,MNF^8>"X=߿ I z:[SfWdV 7P6kEqC: KJ Qeg}!qe.e0wnDg)&| | S?|- EꗵNR~εYVPЩr3~"Bn In j\S0:>VmD\CMuXOfCN=j/vc$yDa&I)yUim\(ѣr HJ)z jՕXG5J4s[܍@ov#[?TWZet.{! c4E0q{[m+ʾ1HmkN=P $;/dxaiXD`'h.Mk3]%YY^`NEX=Ę]+c Ӌs鋲]}'*խQpMM"uOY3q1SVݮB2}A^/Rd6hQ~ea'2yn0ɌA_/l0& .(zv/<"i0Q$,yr h12FW0 ѮaI*k{$H`I !{ QW_٥+8WHD߻ .~ ˭FW^K¨~%Ȑ<F*)?c ^mt,uaʏd@,Y C|GO&xm a7 ۃA̛Fs ʕ )KI õmgǮR[cCB{yzOeĠ0O yu?5쐞IT#ĺ.a0K |L˟8/ g4\-V4k4 ` :~4*رZYgs/=dǎs$ $ #zZ7==E#^ّ.hv*T ,YTq5'g@Pah R_LǛa p7wVI@ jz}|$ZN4g절ÒBQSeP$@5W?^q3xIvQwvYS`Ǐ }T6i:j+4\cǙkml{oƇR5 )7,68]ϖT^]< @8T>vRI.2ug4+뾚ޤ20af ~Zr4>7ئD ;8d#(=[o 8G tnV *TD+3f $&=nosjtxE'#'x??7")%qiɃj"F~$mF'y^؝,A_{|>kF~6 ᄒW9< 8(Nͱ%W xB 3sBWYitPXK{_z"'6TG)΂>w}YM[붶tDKdHxގ'4])&g2a`T:0У<,R]$~D0F+ b' ̛G)෫/ (.鄞0>.h~W:iX!k;*d!d3jo"ߝ[i?l}s"&okp+VAnk8>SGF:T満ԥ(v0Q2W#ZdO= eꣽ_`'FA yF_5Z^zEY0(SD ĀP.b̌ƾm&sEW&+[88k b\_)Ӝ懱8|iIStDGC&hqd'oH?"3W!ɏ%fފZbuz!Y]yyLŝ& :=B+hӪy+3-/rl&">1܂w^n9'F 1DGUVFspʫ-W #+0~Rcm1_mK쉶e~)=j4,hO\ڠVɓ> 0H{j`hJ᭍{΃NE8UI#?_Ѡ܂זY?*ߡ䠐)l3_ejKdƫ-.B{ցrԧmgXL!Trʖ?&$<,!T}Vꡂ M>0T%r=DJMi>z?t-ۇ{<JaqL;jBdPI砢Tb,Z$OhOdȃ;F(&/m{蓏xy-4t )gmIn_Fds0pœ+C-K9'gƸJ#s,mۗVcXyOuI}g#bߓnad^l;-ep7'>>o`Qѩ}4;yKm4{Ǖ;슥)v-vn[d;-/VALٯ]|NNv 35I,mԗ _4<>~v10].ďh.֖xOPڴaϻ KVH9yY $B ȼ5x6)'[LeK΍Ɨ \7VnܙnRz2aŮi[I=G"| "Yԯ]]RFjx>Q) ^m_Rb7@߱{Zr*eO`Z*xuѣ6Ϣ՘;ު+#L0}$BP懞LcHt<;!>$ԓ_V9+):a\=X(qsby Eذc _;,gW@CgN1FPy)  3ElwU4z;},q ,8ojG`8УЯH߫jEfo>,#e#3gH&7)$}Di !'Y>An^1n?fZC9nM4q(U96C˵}n;,H򪍀f\ze7E|{iJbǚcӽ% [VSoh|Y %a!Vb8^EV5ҵ-E`cGV Z;ϐoCހFp)2{ac`QJ@gAo^040k43~)|޼{r"G<+ ֖ kj=905b(>S&7mQ^JUӁR {s%yNuX^h͌G8 h*Aw7N;J(MLjiřptD%C&aSck萆#qF^pq߈lRcͽ+y!K4?͆`m96tuLC.Aïb+U)_n^7YWff>mbs/,!<_o!'h&,4~r.iaKp<%u2 {ao4$M )՛K:}L(Hb z10oY#h芾;rtҌY٫4b+4 GyZXSf~ D8}2&k:g1rQ%ckab*'uu4,7fyE[ &*1'0a$o҄=7$]QInk^JjKW?VZ qm>@x악+ѬU=mɭD&{pM>͔E>>$oJ9Ʀ6vIͫx=ǜ̬lGoQAF*$L&RJ618XbD:Pkn>D ?=Qi`f j7ܱ ĔCy?LsOUD6ŽZXl^3 6h)kRޜus0RιXx},Tzagw!n: D8UWZGAAht ͣΞSg}ikcd1tO9:N^TI)K*#_ xJk25fPLT  $$d,'7&զ8β+N5?%\f\M y`wa2ZSYuX~$&;@ <$&pF B&Dٷ ;j:7h+ kIz851lo: Ʀ5 Fʨϵgrvf@Q!|G\ꊰҏYiuE+04S|*?2+} ҼfNx'6O"tq8d:Qe.[/G[jEaH4tgel@1g[ Gxn"J[Z4M|'bcTaVY7'Ϗi0j nrd?e4e?9bbnÓh0%L<[m9a289Մ蟳i%؁6h){Ү)3+Xf G*T^oK2M^=YY pM/)oOXIKo/b_"oiӚ:O>TSl3 //C{w|+Zkq5@-5D#FU!SXqf xtG}+zTβN@bfl˙.LV5sĂKn|yPr8xDn͎hbBr)nd\XY5@.Jz]♃OnB75 =o­{wׇCAM8"N>RT5ZlnO+ҩFś 9C(By(7)$D;pY1%unL>/v2U{P1؏_HʬO.EAe\~5T?8A1k v$h_, Ұl6GI=N|[]A?GgF:$iNBE ue9K}"\U7Ơx&%ZgdVuo0o!zx*WXbr/…ho doB{?5uONI7\GQOIZkZfV!fxr@Ui1g6GkA(C,䘢h9X~:pjͣN-S0 g: kgG&PDri\Pm|*otx< khnH`~a avߑܣ@FҨ<c/g Ҕ,M g 2W"IiYރv'&ɚkGf6%yHAX$aC鵊)u*4蜪r!2}IFuu-$8*q catZ)7uo\Pùz߭9i݆~hQi"$Yz]+_Cz|Q֜ =x&Cٍ'0.~pNjP$>tv.KZ2#t\`M.Q1fAijͬg@Œ.5b!֚Tƫ'u@ح@.,ÌhݓsδT,mVO& (32b"8xR4 =iF叠/b}g@k~pX.H7q7/N]r88 )[Po,MG5k<@}/;IF2O&9XDݮ} Dxɳ7kOX ,T \Uy,/8 ϷuiЋJW,5c4Z*86VSJ/^uMX^'MBgꉎju&C(>,{dĜ`gc 2BLuٱ3jsyurp^n[upV= }̭LI!A Hz{@ 26y/ _Fa6)9XYdizq41zqՋ[>+(J6%wq;^^YuܹjV8AϦы5TDĺP XV6抛=vgozI69egpVwi|Jd?dQ;l5hmWVf1f8Ah0(=r(>sYCϒ)8,xw3_9]t&sWQČwiHQ+v0m݈=bՋy;-C>{l`峆V4 ;Z6_F) m۾1aڅÉd_?]E(NrgjzH#΂i^䏍Q瀍~Ӏ RL. C{7i ţ{Qlp<ǩt$/p̉C]6'Gk|wr4*}1Г7\s.ŻAS]#*!&i,KYt6"aۑ7DCPh >:C0MbJeOPox-߃?` Nq{"I P,7)-{Ō"J!fM)elRdndDqn<~B3gS._ĉFeUǂޥU$N"PEPc؂rw 8%08@zR ŷLC MljP>a'K4&o`h:r'ܹvE. xNG![O~Fi!VVhJ蒐]EI<3596Ҥ[z zS[Pxpg'-#< `}ʺe4N /2`mAr4䙞V~.[k\5BX3"};@9/]:s/ 6Q W›4u)s'XfnW XZ"eZtHlFvf3ۯ{^] 6𾐃nAޮ#r0]'{rme=򳜀/d!!0f(GL@堹߱§y /Ű ^(O\*w Gv>Xl[ܣ2d6D腎1>"e{Pp]B/ߙ݃C>:Ik\uAif[.hɰ=xr!_5%1zJR/T:nU.D0DFH5fAruE/ =n akeAb \ ?*RelJ ]=T̑wmԦ,?[ƷE$joMYDk8 Uw Uwy9@+~1fRJpǤ8p&da9/>fTi \^{"^põ!߲S"5!Jy.qr\.G&́қWѴvS䩕:#R2 QQ_J|p=W5km%Yai[H;Ub{0ۋemo#_Yݙ#wyTRr # >1ɂ]7LxQu%><Lp  Q#}|4[UC wy+XݰH/ 7GJN5{BDJ~ZCStǃ؎LEW btfy!G14#¿0*]SO*9kuLfuC8iNoAT,O%ME|0/#^QE5Bgٵw.:ϼQHbNp=ql\#%u|t,1x~ e"C"m[qzm=#ory%Z=wq!lկp=àx4MhYi3P832YcPD؍@DI˥oC:@dS{Y-b K8n|~ X+_b#!"@Ψ R ܹfG()˘OY7zף-ie; wQ 2wmfB@qy/p>Y&RVvgyVzY3$˜k9Mh &CqDI?;_[5JW?&$v+Gm%fZei)M eH_J|M|ן4]&Lfm.M(3r/1*9R{79.C *,9Chd.,`|`/¡\{7Eϸ,P'~* m>i4 *B d"YeuA3ŗfX%׽"VNv>(X3X^K(m^ d=x4k+r ZZt/Ey墐KmM0^h9y2ZiI#&ޕXO_wm0jR,{tB[⬺J1ot!zw^pNI,'^TqbwoP2KM#c')0cY?JĹ[ΔM6J.8ɐN1=ʩg?DWcБ!9s5c&mws"'";{L5, wk`xu{\KHғO ȯiѵ:i~]y`=}̀\Kr2B-)9]qP/F/^VEŬvBEOn4@LT#Cu8{/ :"~w"gbP/4D BH9;YOuk88ÐwhTCm${Y)2ȂS@4VhonFdow|Ԏ ylXQwӝ>`”lQE˱+j٥&;q2:ǓJn$4(EWܓJANꚮh9-_ =RB< 1 Mϴ4gfO-ibИ_6B{5ql*e,4?XLiSeҏgW$?Hkп_aRқ}bZ\O exY 9Ń[-et?-N.D2bqڸ9{s=T[ˬh,j(pR@no4T ݫ k^h-Kv'MJ:T¦?W mZ撆rdz1|2M܍1$MZs{xOi /` ՗VNI6}gJ--;Dk(QЀ2QoP|)XBa_Oݞr<.8#\il6x+)ʉ:Lt<`Px8m)-(ڵa2h!Rf%:g 6DnFR a/=Q)x 2 N\>k}Wh`9wR nBRZA6g3[t> ,J.,+wm#^%8bvoSA+v %$cۍVZL'~%u )\9VAө 񎲏J/nær|[k6smI)[8;y:|xpݯ{(hܘb51. f;d* u'Ѯ)3* j6+Y/<5l!& },p j&B\)pl$9P[vߤcd I5]Jϝ(9䩚:Qi9$U}9Qul*QCUԧ-7MQ }6JG%ּ"(Z6A)P%5;q&Jw.W5Z>$XXM3 L>+Qy(pQֆbtpOH]5 )wꗚg0bg& <ЪUF7PJ|~N'/T dge>]_CPdlw#񅥴He:~,j$-|I $iA8"f8-)GY'T7:ѽV?HF &1$Eu.8@UW˺rk6go*\>P74kKZ$%ƗTFx !X*lm#FDL>Ӣ$09d?Sϴl)%NDãHFftJ&aw%j+?+2N5uh!t|Qq4fz6)v@Iy3Ӭ~OUQnNp5XkYN,>ޭ䥑'P[qhoh| } 7,Q;Fe۪Ӝv{ה}E Se&fzb &|4xq({DV5áu&7x)t'f텕'?qkQB2wu-CRuGݧZ4Gt$'j]Юs '@&t$iMO:L, f /CsQM/Aޭ1ѲC:+5Pэ&o #tz&|c ?2l15Mk0 *h[ˁ%#{Ki~*Aլ*D3S*4_˞7>+L<&d (0 F`@wX5h^ D\].:"R!0I Wl$,K//WcpnWmcp2{¶P l u?k^IN!A wT#RlGyaw/t\9JQI~HG+9U&I6&u[Sd Du{5,X.:pf<Ycg:T -M}I)& cXFKz>0W*=V 0=6Vlfr"7dݑM4fmۿ|>Ʉ-BfȉE^v$ Q8[N9 -`8*N:=x$3ۓJY@vq⾵@\,=NԋBejJ%2v4kk5j+e]םZ8E>,h#e86/VE97ۺ;ʇ9eTm8XK$U,A ǝH ZuH-c`0%X@s*HXȳFBߥY1ڝ"Є(1Xz/kE8O ;aHD0sYj&; ގx3&Ay(쇯,)WC"=O,Is6@=c eL1/̭4&,3cAmzHc )`<,!71p3SոjO6+*"*I1.o´S>;}2pGz¾p1@ ݄ hkVO;L%ttz W?,&u8QEU,Ř`yhT5+ қ%@~L}p1m6wi%+dŞen`9;zCqvD~;O t0jjRo(-~$cio0w&[Piq\(䪈.-(*tC +B>] )e&Hƙ>MzY%`G 䤟NW9zP-KVdoe&ڏ irYDZVE뿺T^.l;ݐ1La(&a;'f5,4>GN!zP8_`ޡm1D(2F?n "!ϡzK3>xq17B_iS }s{D~30|S-:K5M3eH/fA<6YudU pvKTg +<>~Gw~X4j~Ha*8'C y;w6ҭ ukQ) ړ8X~"hM]?(-`[< gjLh}TԸ;EƎ(" a+&H_ׂ+%WCRW숥<:em礍.[S禜+:c)UPk+0`OCv 'tK,bՏ!Y/Esa1cKP 3Kd=q6~"vFGSZr9.2 rFު9,?3ǁo!.!F5@- mn~S[ %YyZG&3r^*Z{cb(tAڕWJ]#B[+=v sZBko*E -)qtnuA<S&z9 j UZF3bҦ,Uf{|YP;ha`v=L1W3x|'j(5f<û"q 1K|rfU4:6ܤ 2ʭSym) ;M6lE,q}WŊU.I @i^{g`_1:N&џcLee"K6)Sqi=`&Q< 8;Rncv^ hs$Zո|k\5 ~:R] X XPѼ,t٫hXm;l,{SȍsYJ<{mwlхgN.!_dŶ5w)CƕB-D"D{|\z BU1R5ܜ:[>Yu/$>JF(hn!aæ;~nxK% ;c6KfߪX은g5h"M`, qF`C۶~28rSD0Zt۸U%YOt>8.E[S>QBv]9w㽕O1j6Гྡ =Y}`C:0~4 #ݞBb"V(W/(~!<ߜ> Em4uD#-lϵ53[w j@Fcێ٭;}fD!%;bδY+ٺꄝ*"B !P_5&- :B&xFT8cʙX 1,ān30_v<8r()K *ӟ6l|MnNz$%=1W%[n 8UN|󝞭ɏDī!qnoEPGJlj o_611 o$Y-eJYTA:q0;qk9NC݊aOFL0~@ n"g߬ey+ 2^'Z0GPHoʎ!"-}! U}7Ijjߙ Ȋ|rݗ_hMi#+B}벉-]\63 +&:Ձ`d&l $* +d@'Я 1Zz4:wq3[qzV@a&PnHk ldYMioyzG'WWMʛfNQ|Ar"Xz+R \1N̔N^@E(bR |'w*[ǫ-iDX6흛HW'"EhT \n $BWnbŗ;jpT[W1{NM1 b08[=Gb(O2زc\FdTF׿\'gM?[аȮ.{cfJP0WEڡ>.`gE9w3yS!!> 4$C'zVf/ NJEBiT%jm]ah'ԦxZ##f .%ELJ c-O؏{c8g"&M ,cwnP}\zfQz=.'\4!eY;@![u$p/0 50+It <=vb^d>>X!&`_Zi\iۡUJxی΀Z}x< Di$ӌn1:7OHSb˪j{" 0u ]krnKTZ5^9'l ܩ6}J} U .pOiq\ON7UYR0Վ[,Y캅?M•FS5-Q2PvEEFz/vhRq(}|:J!ܭ!^6BK[ѯA\ϫ:5l0 ]Kflb (KLvIM8'뺱.S騚/=ŧ\~PJƢ1`nʝn ӗ;38i1J3>̭jl_٪jRpDSj%>VUq3)qW$aj"`8N \Q|gbBk`Fa,rh7lDOdv״:N"~u+ev{Y$AQ_L0(ٖ&'J3A(C~`jVpL.N {3P{rl땾~FCԇ WsM--cppu< ŋl:zϝi5w1e NU$ L3(\:-2bfG3xkвzƶi5XP:0稜;7-6r`؈wruQ[}ݐ: ryd:`\7 '꿤.%OBMƥŮIٞ/*s멼 dq]3 pՅm-햀 OaI3Ĥ Y`a} t\+PB6HaGF*h^_E(19#_?}(o̗Si>ӌ#TZhYKL_lhy2CBRL(ҩMbX)fX˫ZJ{npt*͐I(ꀐٜ"~WKDonO6̹n (b CC5p~ Kzzs`ԡu]$Hk n\p>~ cÏo|q VcF020sR$q;rSD^{ky`%|#=Z҃^Fُ moªTm^;CJvKQI7;K&7eяz("lʿ,Pni].gTT*\J0M9"캳e #DG2@5E;?w@*`|TotW+wp'W_g T`x%j0~a4 SS}*׸NȖ HHk8p664n-5GE WDŀ_'-V)&RTF9ٟxx j:gnG9vDq0P&zMoS.8K־]PѬD+ R= EHB92 5E8iu'#jU֢} ͚ t^%-nV*琸Biҧj㴃X(f`ViKp>9LzOMNr1E~`@UX@Rr>^ 5{A(ծ&H; IguCݍu~@,ciZ2xbq?w0~K0 ?.[e3m)qmkŋ)s#f}xt>y?/0湅TWDߊ7EKr3H,\vBVG tvU2ofwKd,-&˖V/=j,~ *YC(JG DxO$ CO=+|L dp+4mf"&j{FFwe#2l@@-_՟`@%.9 %E )X_? Nc*tZDLZSi*2zm8WŹpIS Oi5+bcק#K_8jkkS*̝%M\ђҋco4VƦJ1"Pp+uFaߓ: `@O-7R}]y3z`cuw[VS|9\r%PK9Qd ȲK(!DIt@wTE΋|},ba3vi߹]z _7M:OMl8~4"D50|[P E\yMN>Dl\UpB޺W.TUP=Ϟ7(MXz=/D9\JL:}7qHQ3e Mٻy2 Yl4L3G0 NYtRNLd>Z(dWZ S>PxKyx'~ɚRC4>3?koțL*>(g^Il')J$%>5h:b.(02w8 ·s"Uۃ-Τ!TJꪂfKW@m\iO*@+ͱVpX,du[M#o RHK`mG+YͺhAfI9plU2 A є~[E^/QYKGneZo fM['V#WשBXNMFg~/X&QBlRd򳕨N?haòB=0.q\7x͂^Q qބ$\>Z&#eUWYfXE;>cşTOֆpRlY<?h `7-ʔգk} р苵ڏ~0 h$ T8$0gָ{@ 8hhɆBmu%'Ee%YQW>*-Լ1LV-kxaGo޶G #V$+ Dcbxr>W"ma!A(5S5K!t7il<ΰqGcX0PҿZJt=] \R>Nyok 4>i5H;M$fü|QY1y#˖S5XAmrI8qm47, vės! KaSqU }w+3K;^|%;xڹmz'e!>1yFeICJoݐo?nx"ʂj#y 2W̶,zo\6XbWU:U}Wo{UɜDqǚ|oF U~T=2 D.%k$s1 ,) ڻo"{M `N_ M | vV4wwJȁ<ȸDQ8oS 3;Zտ? I~wR<]yo'V0tSg%(xB7V2nƔƞ|.{ǒ*6IÚE/'0~h9fN}Y@SH7ED.Djy63i~4!?c1i!h MycL/QVkn54D՟XHMlٌ}v|fɲkx Tij[j}B1K$ь@ת/s`#=^eF[bYq޳7|DkΨb3v%*4]cR4"hE>2#F"{(C{E4k~_D柍mwd4y ! U58̩_}"m.c}DCWn":BBpmߔX; 3wGVam}B*yꯪVR>'E6O8)]h۬j޽oIKD*##S/qaGqebƤ綇=ՀЛ@_1Y}N (AZGEۘFfEAga:R]Gs&?3S.ffN|W鶎,-eGcoCu⿫),I;kƈAZDz<) I? iyP7U +e,@R|EP$9/+~hgD˱X7É0Ū]69v< %2,Y+3V"kamńbxNJCp`),Rg?!Ng=#ڡkcncHs+/Y"gI'1nlJP@ DuTh^L927oGީʾ{Ufz p,HG }(+B5ݪaieܿ"ދ fWҹaN Vu~]p3-9>< ߌ2t 49D޺s䭈 Փ1X?+C=1~ U\AyhLOJr6Lm#M-Oa>頮EsB[d-X8HaP83 9`P0? lkiW-Y6t ">$.CjJ?*6f ?1~+פb7aXL/6y7l|,,73'|]9gs4i ;I؆ CQbi -o קok7*~4zb(G5qn䋓E~qi47)gFwYDAepn>9҃(ۓu0M$c_t ,I77:e{H AOEHcy7}@FN*,̧Y /k '%$ };2-<.<'ҮWqM?Ev<٣G+H 1Sڐ/3)$ԅ[R55O 4]A.5$baW'yHwy\rcn3Xk'HߘybxY: GԧFyį׸Zn1WdQ˃s{L*~Y<#S17c0y˭5UI#d{ E'1$ /FCfv!{n0w2.Ee O0 {Ơ5ITA⭦`ҁy:{uK+}C[R6GϖbgbӉDcZ @ʴ[Lo.31#sW-P֘ !pmoOZw4OO)]Uʙ6-:Bk+Ss^]cxwlWQ,fJgDΘ1w-bioB-7fPnHT4D7I~pTc49 K]Wx醰R{r;~z5tLE-2:Kq\ZU;)| '%Bw՝gg~u_{{Cjb+JE6d>W } Wmx ;21h2 m"Ra,^[աΗ}L }[%>zgϺm| o6`f %_suH59|hlb }RIR}m^}@9W=* K߻$*ɇSv~2!yqV#T^@ xWT׺ECr^wr4R>a_[3X~xg#jHNy-QkNPz&pTڿB}[ KuJȪdEXâ6*jnSLNM5dGu"P@ FB!iXHD.҆Gڸoy7#-uSFZgٻ1ar;D%t=SǍM`4g50j!ݏipY>+3BZx!v;\>چ^F&O{O#Oʓz[1a=\dkĩ -eсdԒMN¡ɔ]Y@Gc`C !J.NW:[aߌTEǃ6Ǘy/vv]Ʋ|}o;XnWcsFr0+gcw4C"9Aaj똚(`~31/*m; 6Ԉ&iCdKZ`xE^Y6o3X32@󘦗c$ _"X Q (w/xr5 dMqr 2 ?Ā>=q, e[̫|8_$& *Ќ˜UFSZ&6!l*;3ZFeQEG9 o@llw^湠c5Q gh1{@tFCN14OE=P1+E\ftN"9鐚lGJb tt *AƨU% 5! ƃ˺FAmȅޑ&SXp.anΆLDI\g}HjMn ]Qѹ_hcgY/vvU-&U:l"w"c0ķɡ<'mRk('×fY3[gOBu$6M&bw\NtMNM^]ǥ\N+bH}$o=me5L"3r2{͇IRTuuC@~m?r[q:sƇ15[>Gmp8/1JUDpAL)6;v=ʭB5[ݚOgP z7tew?zΧ{ṭ t<<Tb:5M5E7_pŸDBih{ܩ*vǣyR?nO*Kر)۲Ta}՛ b$ 5v}鴘,;[_;;S5WGJ[Y{vƙ1ըכO-a_Ugb7gƦF>}eʊc|s n|S2?*x0K 㨤LY>녩'?&/z==Jȫ$]?u갛oнڀ+Ae 'Eɏ5X,ZG.u^,{G *^XuhBƚ,h+cڑ. S>2}C(Jw1_ޛk<$|fIVdl@Dp\uM@JLX,KEn<|V58&,(N1wz'S78sM6cB'uDĉ,uDOS}PkU=[7<3oReAȤiWF٬\nة̼?P{A'u vSst8p" .rg+!4Jcyp.raVI%SUJ=3]B_*NQhGPDm5Ò3LstJA`8w;;^.#D>e@DQ /II}!x W6#`Q[.@VWz$-9h'.>@ SsP* yŊ\r 4Q Cȁo'T\X7YH%#UG!皍fa&8E"SUOV^? mQ %y|hs0S'ҝckeĀH5^@3 2Fw}hcɾ 1`$Pѡ@8כxFi)ysMX-N@pJ풯 !=> tbyUQ6i iiqBKFVK}1Z< 幌DOVSOxʖ3h1.h&a`Åg$.RIwߑ NFtuk:ef~S_33ޣ'~h֘'tu,%Ybw19?Ԥ Oe5qa?rgɿXw9]%Qvd<( 4o*F39.𝱯P@N"gS <8c!DS4`'Wץ* ;jʂ" )iZBY}tdca2f`|t)OHTDjO5׿=&ok^@-9K{zuZ7=;!#a@I(Rzk ȋ0%%0:ŏw{’=U r=i!(GU 3&įwf|:*_ȬD{_6Ja'u,%F;wO`4A9 kx-b+ﭕO(lޕ!UtXW43!wvPab: =nŷ .<h;S!d@) {E%]|g/d$0oN?)ۧTz!\JHDoJ7NapyϊI.hv_GKampgnKVb~ `񔉱VU+=yGϟ!`;T7{? '{SZ&~Egpͣ CMX"fc^E^4N> <`"=עޫ(%;>^9D&G'UNN:1*uy% ![ RjrɢҔx)(C'u`o@HÝ:*_H#d{բ -g7]EQ :[ |f`LSKĽ66tԥ= S#w,~QxG*Z dH{;Ix'h]~֊.G WXˏfA!d?y-k huhu_8V o: Mw)LЅ 2^ya?!ƆQJq !~c‡uEl\s<@G&\8= lwD_ 'W_ PH)TȈL8E.O\)&m{\-_wn[z#[E :LVȅt;382ӿwa?.I}^^8GeP_ɌTI0^<;^64/,79eUQP~?}hBDqC {/S:7QpʞIQC8'~%T{~*YOaq| ͭ?ҁ4읊e.{!|iG^ -y)_U'OciKc8$Mvj;gaB[y:>D4_h>8%zg7X~K#ya\ʉ{ǣHR7[BV?ٽ@Fz YwibT#@SFύk-*rg t_>}ȭb:;ʺcbd oXxPVvc*=v&\jf?g'UX6_ŋ YvDEawS fY + *?݇ACުT"kX> |W16izJ'bNLWe,$FQF-/O֍3&C$Y5c+XKrB7rQgIdMONbH+zFjI'>}&qU9ǰ~q%I %t"8pm 2xO;Lw*CD/"G?>%Q%e1ӒR*D`ڼ\l:4`״2AbWI/$o3 \r|nfF.%kAfڭ#y h489d,vLZQ*:p".P8}d4o|C>+yz[FCN#ԦnzP8\vbT?A^/_(CeH ng:;l.;5#X#nam$orr <(-a)W=ᾙ^LvC>7qU$]><*b Js%2ilTRd^pI`!#M"nF=C1p<>}#82X8_ kY/tCKq3KtI~×4Ɣ3Wm3YɅבjdsN.( k`\Ň~ _IT81!+[cm,j-:|Υd8*ʟ4E!LV_FQG"#=Ѯmi$6ɽd*,ħ׍s HH&F7NDwY#(/YYmA"M%t M0. iY~mER(%H;AsФ6-C3`QJxY}JU)!Ӣдaҽl (ΓӠT'~>yrZ0vyF#vIJN &yI;(.Qq#Uv\WH-_fzwDq/MPO]tl-; }5mC}ex^%"k#MNFb/n 9JhvQOx9ˆBqIQ巎k I\*6T&dDU&v1H%rޠ3^yB)g8K;qsn]~/D3~ 8\o| .%FԔ~k@C!FN1=@y lD;ߒ^Ԧ>J9G%dɟOZS"*€ﳫ|^2oQkF6[ܐR?v&1*yIL}\:f)JA+eFdDQ[$޿=>$% ohd(~1$r#3dT_Ō>BY?$Sqarlۮ/]#[B3E{c6D(g| Ys[%c_ռ& #g0m>$R4HY8L"IVP40V-M} 92n^'TfNrA e[uM[(r;?ڭ<бQkdun$`k]1 v&p 9b 4F_@fzrjޡ,sB`("Ŧhޭ֩ta=mB :5#&7NRžSeDgwK@F% ,Gs%l5(Ѹ>J=H%}i[fztUf uB#v2'%WE|k88ʩ[KzDg~L!&>SQ)I2'X>Vo}Ũ-y%,YAI>z}w>^Mwu͙] rX(g?5!V<=^&L^BI}qV=%gͤ%g 2;>Q]YHEO\N,(wJ LxxɧxV`(TZ]hArWF.uY=EDWwHz.fǣ,mTLuqZFvuj`M V6i~5)v>+ט$FD7sˣB$QsB\4|t 2{͞fBҗ]I cQʨQ]Qȯ\2Q|(؉L鑋 oS F퇻۰,H' ca~Ó(~P5X&;*;qܴ+e XYWsavG??Kb(s 5_S|M;2z7dŊ;m/0@lau@);0 ({J܁d y/c'lG"9UQ>;QZ…+)C\Yq&޿ys>. SsWbf:רƌ4F,MeXYxl2]%)g%{~RUת B5xZ(ֱ~Z9Kh)dm#cF,fl-O,g}IύpNPK.M’c{+PPF_ $uo>7=m.ؤ6n 9b7v ?R?I\Xy',Q~ˑmyy7/2Y_2:&u&;鉚N dS.}4p KS@ k eVf|]rmIM[u’13&}*7ғ|% a՟ΗsJ~7qK+&Z_ψ. +/~&`9$mC@瞠/~K?JĢ!IFK207 Wmn4YLZXѥi}DC9LP]}zL#8˄4P0_<`Eƺ UڻLM*_]/RUXK0|ۧt%WFOÆ2`@I)CDނ)T mdU{v* Ֆh#]EetBc TOWb59`6{X(SM3C^n,b>e1;Z,}Yw;`j%1Y'qMvoi;,U&Lo[X[%k=ǿpgalv\66}>6,w dVc+Y/M Fz즺`W9u_Hnw~Dڣ Rs(L`=*:f<Gz;#:I"IFK3u!d:B N4L.$3Ws'v .@Rr%@6xL0'$֔Fwb"Хg% ` !S *{O72|Y sox3zX y/a&wyg1Сݔ4ol~CRtzM $6Gey&OY˵#7, %=-%[8ؿ/ArauX̐\|>.=Ν[)aX%ѓ)$)u wsCjƢ G(6tN:p'K 3P#?>6sH!9c>Nf3;8È2Ę AlK]=5݀t?iY?rVB|@ MՉ,Zg&?McK̸(Yqgmj" 5%ɩc1 UL&iiCogS Ngp'#"g-Oϖv;qmV3:9t0xόCK  枑d/+@#bwGn[oyTb@aٚrDjnmg3d?TQWU7AomICڂ^[lW )im$ˁ[\hP𾲍bh]+ "Mvw'OX5C2-nYqxZCwj3 f5VzZJ1"jCe;SfJfYяn20\߄LdE-h:)~?d\fvrذ^Uh2 ~`^Eϧ=mA_IAl'V RuS$wW@ipݚrDVj-d-b-bȀ),r P.O~5wI֎B^c~+ye$7=ʦ2™0Ρ lq]*-2V :t&r޴~O@#+y{?˅PCv:bxs Y,y:dKA]xy)nOgPyB@/\g&3H8*0/FvaxoϏ(䟸ynm \4 eg-]!GR⭜`z@$5.=)7bMŸw?EU E~dZt$ Hp `s"D^Oh9ٖYs ꜵWN;N}(B ZL蟔Ead-}ſ -I 5qX!D* KrXue¯Rz2HbHhΗ_I$ "vWM+w@ێjSFN:㣆:p>_@ia]qw6fmUݟ{5("f'.%QS&ckތ͎s.H*0`+Ѧ&=Gpf!S",NM>Ul[qʢ/daĕpo f2#I,>t4xW.:cs_vOot:u> *^o '|60u5ɌXwۇ1~ぎ )ST*oh*I~9m$={O^x cf)dgrG?dy\xU-J(WgLHvWB-H h9`jk]Q$^1 ďGcūTA uEG%%Ivo@2n^e,kιi\U&(r]r%=U ?gB5g.H(&M˷a()y̡ӭ +q"rCȜlJ>a sՏH=钑ٷ&8^"`/(a~2ЙN!_")(BsqN;M>ze18'xo(+m6ԂƢy9zI_u[PA0\wVMuBO-N?M9jSར/;,3AKYؖ?wU58QI1rt};"w[2:#WN1:TȨ8jCNݝZ@dM8X eIVC#3} ׏ns1 K9GW1ZL!ttZ.?\w$a;@%A˯F} <нOt&\,Cijm}խ!)CX֤$A4eYi6yq.Θ>IGYm42 ^0ԪAU} dʡCAU+0;CGSt)^s0&r zc5:HI3$!uG .ꥌ9'W9hvTz[c{i֧o|LR񻮕K*p樀~;͇"wѐ% V'guD*mJ97}טzϜH1Ya lrP#K.y ;/۟MӆfWT7vlm8?xpN Tivl>x ÓY^wp!:\u$=*J-!ظYmN=n\K#- |](DvgW+@vG] {SFgWW6cuׄڹGt*KG=^pJ~Xu?9pS% wRF=0;ŞpšJٔa%akCp '͎c -0~_)Q%mtI<EiYB~#P|YĽijHqn*ӓ:7^ zmHI^1QFbl#?N~|/fz,@A,j#d eZ;{8CvM#L%qmVǷ5~ANca;eyўz-9DjDM8CaF;XB#axЍv?u[f*Y~۳'vٯDyB`ݵM0k2m`g"0A6uvKmft v?x4%0}UѸ;#[d}v8N.l-5j (4 ѐ-m8eJ.\>7j)% @ThΪK6;5nf&ӳU"mn"Vl"QfjnjK0S%;wɏA7*|dKxEsgN*Tg(jbj'QAq]b$nכ=``=C(G}a(@؅[qeX~z&U.2q eH۸ǖ-gsbc:)omn<Лgzc&_=Ig#tL!B7lv =|D{zA Ai哢yGc6:}&7Cȏqjx._{a,7'&HF2 co9q)yŞfv`d'ڒtmL%ڼE<{_%3E1uZ0nINuz)qxsw-@ o I e.NWoh?RaYF=u =~a/飺=uQ%0 J1wuKdA;0p3{m4*2]pK_V;9δ>?HМ8[Tyxp7ơ**9,g9[UiD?2V>,8i ƶW @sTG74hwm-O8k%zc(DjA0eC9M k`F&2SI8ܺ8`&ĘSk8~P{O g4Jm+\zxSwĢ՝CnQTxCl3awUF~7 UxڻB"l1}7L,8u?p&Z+Ϲ|3`eZ|J!L0-Ӟ~}|W>fkyu}=l_o,V6XX`(VkԳ!v{K@J3m@ mKhxn`FA啬d߱Ց<%t z'd\ CuoʩB;FK!Gi%ԑGkɖh1:/m8!֢e׏Lsbd\R6pCP[~/ /Xۜc';% P }2eZQ㱦9r6]xP^;4iKN0`\g : KJ{0$WZ!&&HZ# j"CsK`mrSbϊP=̃f# }~SEʴEn>yIoAQ -w8EecԼ kF3Ը~>X~Ǽ XN1! g_?{%!%?YT[ A. =ݥw'ʡqS8hYZaO:^ 'i뿸w`%pQ}wjThvosH<S}C1n:O`j z(sPp;Ik_ 6s_]V"FrQ7ǝcbՁ1Ab)[G餼 j &||9'Vsާ{aH\i[~LG!QXiyj vl0%, ZH~Ê -k.L>|%8 뢒buԫSC=xuq8a ٣rixaאM81*tv ^JGe)J3(La6\?(4=|vkm%42dv{# x}(c7aR%o~~fuc1u?USW; IRO\@u65Nq8g_hWܡ8i܌:j܅F3`t0s*yg)ngrlօM v+Qrڳlj.]I:&<'6+Oo30@ϴmILaq.4EB+ӒOfm8c10,i /pxC yKsWSI?SO~%3 ɇgHH>uZB;F' 56lEGӈQb_`f ^ceWViq }TOƯO>&MaGEb͞IMieeehӭ:RCY>+J$aZx8z&(#ou&)B*=GFJ9z(wLXHC `4"Հ.i$` 5< SDTm&|_l3)AyV9gW3 > zH 6 }6Js'F9-q`R|8 BE/%>?^q+LkыI7 adFp5^2mxj0=L' c9 -+΀g,}SjRCde2a2`)gfx 5^1m՟.Auyr @<.߀#f&72żxC"ARW,qxL aqD݉Z[W"U ܦ =5'Q ظMNWnB]1xٟ??둎zh&eKn'u9SW-mO ] "GA6(u@Rs崄$y|5 Zz}$d@%Y><` Z^*]'m,WtqaA)MhYDBxֲߤ.6vыKr?ϨAC8%[#iDHKa2N^hݑktW @.@ 4IsTp-?_10iAݱAA;>~f-NRDj,UF|H86o4I킲vd1wj4&]!2E0a3cp00pkt((Ѝp|[\^ḻ4i RO]:qG4级E&~V'%/d+L<^&y8D R's*̏ "Zr,؈F$-RwmÎHd\'j^]yx~~z \Q uhjw/kRǠ?l+HUĖ$^(N>v_d 5K$ W]!D. +Vz avp[A[R`+.J:;;EGx+ ܉ROKY1 &S-'Q Yk74+ ԯk#9pYne u` Ա.'BNWPSn8%G2YYc Ӕ¾fy`{B>pG -Mx^Wl/isLu.}X߄ۇl(p&YTڮ{`ؠݧV8Gno{s?EG{!q:aY,TΗ);$[Dp/.wK#,^6aC~ W6Yɢ/P~ Is, b`+' ^fd }h-ۃ益Ds[ص1&*J| cћ,t #f/p5cۋWZSv b2Hu=zJ6k|@$Q[h7RRLOmѫ{ve/iH5! \_Yލ_+Ҹ\?([-.!"{M%11FDB|Bu4Iϔ7|pA[?i6~c6#ӭaS+ԂJ8n%O !"~ӄEiC.0o]z(vB6DOEiL\ qN0l~#;tt㹕j"@Fts6*U:M,I5=`[xKmmՖQlҭFϰ1%ݸ n"(:זg9W!ϧ<=Ԕ3]PAWW+I= g1^>MgZo5_,&}UFHuo ^Uk} ŬW$D7%OUv$#$pHD^ѪaCy}oXD^= &2.Tv$;9ŵ΢]h^,#L$A>H5?Zu %8]*G_MJw}'ac 0 +w"#TknP'>#2[ Lݦפ15jގ9NPb9|zVJGL8 L&&o*rB`B (;np"龞 eezOV:xדqnY':! \80a|?9sxR! *U;L.#}هS{BgXY>++S$ V֔pVfNNf57""(69LUŐHTXV1 pX*威HȂI(0oPaұ +5gDi1]#6mA+RIQШx)n-44HÉEo% 0a+LlM˅k`G⧕ _X},}Fk']5Vw<`93;4]Ԩ50k1*X2JR "ڏSjUvѣ§LXI.:6+DДzgŏo1IixtW:lL*; mkg_FrׯR Q3b~k"=t`Z-o`R$S~߳ Lj0H6ax t__l'YM[hHmȯ0{jBMSWEn;~TN'Zr('[+DeCwN~Zvy7.%?P#|2T=o)/ueƀK4u<`[uAs RꅇS tho*>1SAs(5u7©6a.% B|j!RBp@_wk kp+⇑8qX:;D|p{4+}xn) ;?L%.u'oh[ea!I3c z_l#[,%5[+'S.SK:HiU.MwΕP:Ĺ9/TA¬UyjB.v!ʰ,ޓjַhH v6hݚg\%9ݷE.ZȆhK4cUw:@SM4@󨴮GwYm do׳%ʺe+}LHچi{;(at=KE6e;*-oo@~c:0Fn^ U)Q h`TlRې7\1¦A8,GJl/wUGίߔ栅VŴ ùfb +V; ѹC9?!΀[fĞc*T㮌% vr*+cK"m̈^:z#\VFÁImB\c#.M ([f˓nG'{ MMld4!uCv~;Rر ebjVm+țZQ;bD ,fu'B0#NmSzkR362ُO|:v\2;"śJbO/sc_`Gϝ^C>\.sR4^1 a?/p+Ft+G5A_%!|U8zś4D_s~۰ קC\L]u =@ⵈ/^:JM@X W7M+M P@K28m .KosӔUKfvוoMC¾U~돣 gA3T+Ien Ȳ[A~?;nF&MPO jD/K3VB=w<2m&9:2>qHswuq Yv} B̆bRv.7űhײO[b)KZ.q E8^vfDčGsk;AK+Q^jCx;,&b$5*!\auX3 ;kŅk5 )%]Uܵ>-3#&¸TS+qb*jsSE_uf$AՓ[HB&ԤtTʸvZ"5QTMqQ EW.̕Z>w%A=E%Ɉv?|-8 mbYs<< -۔hKv >_* 7)~H`PaWP(T( t0LUz]oXOGuӉH'\x#Ds0x+j&;EzpȩRCjW&l=5UX'?s{Ҁع7;`0ԟtݣJ6c|TÅhă1CQ "N_69]՛ ~y]u'^o@O*w^+.[}2=W^ d^KDNwT|GcInAD?vWU*ZV 0 οE&s 8Ό1, `%('A6d)I7~ms#y,9ޜ.^mgfM'(bbڧJnK/O|@q1Ϸ|.u)@%iZ.#= u]rsϸcXpki]}=RGYO؄'gcA>$zz]8F 0ȝ opK…urK=w$rܴCNQi6՚bDKd?awL~OX̀@`!SgKxZʬ޹3('N1kMuqT.oS?Y\?6Q\"E[O.qP`D=)U((ewƏE8Ka)X^mIwObA- `@<}\ȣ_B(~W0ՇB]AmOXIHE<*6Y7bTc%= c؏^(R>ӉOГSdMJ q8o% Fia;q&';C;}Gjn oDo&)og|| k'jkH  Z+dix i\|0z|hFwPviAc<-\CЎ^ dy{QT p7BJ倘T|q/X8WKw ڏgc88{ZNZ"i+&ldtko%Eg6.a K{oХBP $]q$7a*Z' _#)EjZʹ W5I؛U!R+y="% <<,*]2r̈#J}Lxa<<ǫJupGĺEgTRY |2r+&*,"pHZ닣o]?bQ;hKd֡Gq*ypY"DCQȪى"S\ ɘbP2 Bni..g㳿гb,v ̆g'YC[PNA[-.FAnWZKȿ~$!a@`2~ )_A%}s!;wf 2vƤIR}JC]ɘ7 p:K25υTnckK?ԏwQ\z欉Қg(sB ɞܮ\1 jr`wqWoz՛_:xggUv1~p5$&v(:n!2$W4Y/M9S}ٻ-"s).E[})HRO*HF:p]o_*f9u{-1TjxjTDqfόPF}}yR9 [?rU 5^fg5g(I`?ɦWp@$Ǿ!$ 35>8_$lDU!=RWyDCK,[ZXV!!sަNR:gG;LF\%+:R<&O~x/]utyXw">gb|7VĻė9Ί h=8E  v/R?pz"o$vizFceNwimm-Ps.Շ$LxMn h#ݖc{I`$'Po޳a>\$W7߳Q V^ٖ2wv|!tIR1 ¥_l4 ){f5 O5MqA B.` s>d>`ct°W[% 95q9hvSa8'+)LMyyY3iouk[קJ X"A0kλ^mTHO pgkv?#Razx3LWf77`s+%4Sѡa 7cNR!V@hމ>3hcK,-A$6,:lT;(=Ŕ߼([fٺyC6{ A7&$%9Ѧ4;rh &}uވaDju4l#=EmE ɺliݕuNG  RzbZY_sXw`V1!z<#5nA.sv:wna'8@^y/.sM$- %cQռ@޸֖A8SOk$*SC]XDX)$Zv9{'&(@ʬ[BS5m-"HT6 xwy::I+)f tx2%-Էe) T1S$au"f2RE7qڪ{X¸؈ @W &O?렌c;!;jƿøkILt+n ԑBFt.t':&2p爫i~~UI*RK+o['vX[OJnh2kr@[#zO263Hauϰ+܅G8g(cW1! tKc|UrT7Pe] ` :$\_ g:׍/iCݔBdp)oyeJ BğYᤎYm"Gy.6(s5sǮ{l8GWDB }TE掟`5/D˙B@#% hIb3U3q߿+C%^RG7/M(hbR^3Qf(Tj}gOC5m\ЯRמ6TD(#1<\^[6|hn[ohX]<(Jq̣ @o%,Z 7GCP.F_51ʼ\Bbz_O].36ˤ{&0s|>cޚ 8 ieԨs2`B;.%`;bi }?<⠎}t3k%eɏF 9L= /tK˵b->Fj:fr608 ҸJ:wc''F*(Rx @ߍ!D/@aUu[2 OU$4ܼ?fѧcLeo+K_l:X=Ǻ D&hy1w]әG4Unb- _Ҹf8;)ؠ>Ĥdx-eO[qWuGghzJÊ 1j2OqBA!?y*K BJTc.bwC'ϓH%ԊsSZr:cX&Cd jݱ&kx @`#JKCLalk[ΎHwZ13”2E%y%W_"9hUqL2A{3PfKUL ) x *\S B7i0$φ1W$i?~>0XQ'D猫U9 VKxo2vKiI;P au+ieJ~Vu"eŲ_ InU"46 //P:%B F2N Bx>SոNk\oYbQԁU.8a߼)dL(R4ۓk_D= EHTE?HfT WCK&H dJ:R%:X0' `%#![y(\A UGʓl})CVt8]7I[J @,xfi rP*A}=NKoA BhWݵ"dvDxgTάUKpHO;QAyV@g؍Sp] N hQc9p"|p^ E$CX#M1(. ByQ taqDjw j-yN>x3arЕ9N~bgiȉ&tJ+,v-.y-Nն$qޕrIegQp.Y-4%ö4b8E73;pTWށ)QǗLGs0;Fz:]N' ߣZwѡD4Kކ]]8,/GGI;7_Qzyk?¸VF Of1[K/֣P'}‹-GLδ0j1]M^t6dUߩ7,ؽ%;G;捻M.PZ~gy%{_i?MTG5 &n#%U Z$^8E "Fjq ̤ϔ$71gښs '"Vn] 9\:4 n,oݦ !1h)0'3G 6F}K 1mPVhevgȉDh重KL$5,,R9㲀*jn$o8wˬ%x<߬=bcZ#MXQݙ_.`קiiumhx/˙SwS^Hdz*πrww~̭`w8Eʽ%x2Z9\9 }¯h $TNS-K[6 RWsܘJGCҚ_. A%Ҽ6 `0_9GPx9(9^U@$ˍ)5α Lvyu"MW(9ZiqCB7a䍕o:o^/1 7`ty3qBF Ox06NJB >է(3O_cFMgl K2r^(I"ise[x]Ýe[ @'VO\FY"`ZyCWk"/*c8!2q|o&.z݅yKÂq^Xy<ʼnHwmWG03.HV;xjy 8 @S;@XVu) reg;Ƚ$f9_HW*̔N؏G-EՐ@j']:# +~gZ듺43̃uR߀[p w0g}chr/sv+,cx腷̯QeVxyԝ:a]ȎK< y1h,(b/4X"[=r2"τN䮤 Y|UjyXw]͓'a?Ӻ8.Ƌ{s;σUWx*- Ut;$䧷lf7F$*)ר-X`_Y.AL&WkSJ'`:}.za "DmR2b!c3(N(ǡ^{I%FY@ ;-fAal1+jIqyc<*l8l R${$ a  Srha"$v*o*KU>Nv~Par Ϩge"{ /˕!_c=׆ę_gSq/Ҁ^)v+ﮠYY].baOng.[1Q17{imi_p?>5DhWedSx`z8.xiҲBBλ[/ȰH1&T(r5q9nTadYsO MR~"8lʓȟPl~oFtQh.9:{d\ͽ-U$xYruݾ r dAUCr±#*r*r>f. N#8Z=B3UXo0PIYBH8E+ kGFa^+quC g=weqX9yZTEgҲƺ9D9ehn6 ,{kŊg 9jạA W83AcCb`jy)d:@<RvѩOTxԶK |û]Cy"sQ%MFH2Zʡқ9_vi|{Rb&2j킥Hr\isn7D?4@+BSmA-lPia2 d#r68K' #Sq P`V,`8ؒq-K6P66GH\2P8k;WFZ`hBв](N6#f;=~i~(ưpb/E_%]Jϱ~5Hc6H%a|V^e#_\&*`DN hX؋7|FTKpXX֖H LB?T4(~⌈u$l F&Iꠁ ."xmIJWޔۥ~693MsLYx}kZ/Eo-k˵G^.(}و5l+di)-"e_«X,)lz/^-QոĿQ#crwʂ6LBPmN+2hKaHLu~[WF0ziLJ1ь@P#sn0'emD:o:]J#vb5u _?qGtaTڛnmA!fQ 2}$ [f  *atGLof> 'uj*] \_qy)6IAUoqsUyB6.mtX @jY?ď"T%V u}îBtMqEgHNL1ʃv΂"ӉiIRz&enǔ!= ?dy< .lZ-X6AB]j [C&6es& \Za3s}0mDA> {[%%b1%gN>#t`GxPAĈ: ͡Å"pȂrpℌ^T^ZjLû*x5iMU>ޡ:&䆥bFޘfnP !ɧGR/i3O;(IH#$qOq*8 3d5ېHuY`c9IR2(XK j*щ;ܠtՍL:EQ>ej S4"8 He>uqD!%=حy8\a:RI₸f@ud^*iYcI+X9V~Jxq4Pťag ,lcL@ nۜ>rN+wVxLn1 ;AbJWL/oSs}6Gx{,͍bER_u @7]ŝ%uéZ A"wrC$:߲+Ҵ)$ eY3/(._hqTjLPg y:83E#!s\}D+;˶l)'%>a~Sh.~;_w`lkgME c!;aњ>n3VȧPX ؿqtÁ{>[w (NAŎǫ& \EE.YN}DD4euM6Yvjxs*h>gMNci!2kP LKG'P 1ޙ܏Y~O,m14PJz8-QP2Κn4G7\$ Å$T?aЕ75&HQI#Y^A3YT(P P Hiҋ#TȅOO^4ni05f)nVELौ&WA!j: Z uG')geFPNznWG~(ܶ0L~:oNS794m]Y<Լnz!aR;BG/_|& M} KdǝpZ@b~~X0;-"CGa^čTSIBF<(&S+p $m#yot7՗Z)=s:jOآa2ܽ2ct2:see6< V3]sO${Šk88aB=}0'~u:iD}NDlEq)8,}qA gaʝg85Lx! @f!?;a Xk85Fh@R-iFmNcyn l B (u=Ir%y2~m 8RHf=.<ךnBx2V\vbm$`v%6p}f/YjR٘AAa} %n;JR {NXYxU!艟@3hsaՅMэj$v} K`ӒO%0;f0iH_cNC3Nn%hpEfDn|NzNd)k3J¼g03Vze<¦_F{gX]!o$1ZN7㾩LIuO>.s'[)o˄o`@#8t'g<(Fdsu($g@} ӷN{>4$D7Ӟc2n'%ڕ`@#=C&˜,^2|^x@dpn$LwuS@[ƶ'g4z.-U ҍm #K\d툍؅c6Vv#e(~8OxhΦ 9̉Q_@1dww{(ObKܢcطu$+ M}6$ປX4ZTN_ 79 'Oy@Nw=֐'MKMoQkH4'{A GYl'c1R$ȫ !r;̹.,~`ٱ[4S[ѵ.:Z;^/y}*r}#\3ey:5~YY"dh.R*"ʖfEْ_,V3|GVEːRQBjipv4LJ.¾X%4n @tm2vҙ:yY;M[5ލH]6U+ O.X¢9LjǮdh;;y&3EF)#+{ߓ B O ݜ./E:/5 x 4H]¿0tp.Mgi[^ke 0@v 1TR|4/5cs ZB`qy'PK2-hG9Z=՘Ћdk_!f5(n>`R-7poɠ2zI:I'.Gf  [vMjȓ\Sgޏ³^HKQ٠7g1)r<ҁ1+'͝omq)2puId.jN+lNJPAL&tL4Z&dvuXUWzdm5xn-=b.qp.B(/0LK\񔉒, a4b=Kgnpdh rRT P gNP[/pLEcM+΀U9H\A&zCJ?c8\ qHt" e)>i9g.jDo敨?gOPj|9ͧz>G̤^69_T8;>S.4fjqԲéŜW[ i' n򑵇#W`` vU*;ŰЃn$/2ir` y Hzr@Y:=-x,;K@N~Ouvq%\OT5Ŭ^JZu،)2R@gqCj'ԕ-siv`bLWwe+niaN@lx/ʱK%nbsa#XBkuG"T׫[4~Qi?W-yg 5TLfℌU]uK;{DV4#4]. {INE3_pJ"1SOoG Cv{%y@FݗRv0mz[fDc5AGPCkv$cAwlKk=|  hDVj󿿡^mZ۱  Һ!s{fҢs~I&^Ȱ4of2 BVnsҠ>:1 i*DA3?q&m:ߊ&8kTv]MW;]V;L{y]>rڠq%-8]/UV* j\wxVP4ωWN-f0?jz&gQL'0x>HVg\3y~>ϔ#y]F!?H9lmi쉁-u67-cp zȗ@X=}Ҡ_o8ȋh[c .wa'kX[h"6 Y{h >%¦4+v0$R3:-rYbd  g9NfC-؎86 f9wL?`lך#a6S.e udEq1qX$1vեH]i1L! ]á6$b-n_e2~I~l;0|S䲃^hy4r9 ~1MEeϘpg-g)rf/d-9Z8譴P :TYb&RL7O]-SgaJ_ٹPWy`w@oCqT{~윦T4d#.YnMxP6N)tf8\(i&*;w1d8 n??D8@r Y3<,_뮐KV"NЗbxizp)Q IWk 6&Ӏ`.<҃(\a\w g_(5]n2*qM]M~OV_l!_R qVk[4P'b߯GjlCZwd_ֺGf.T i%gس8Lr_>sM .YDu5:+S6{]z8.ՓqCdb7W )}[10T`Tn8M); 9ż2$Ub39L$ˊPHbFӾL~gyo⹦ |}F0 _By.yʳ6uSI~߬ju${,dj5B[a?͟\nĹKGsDM/i-m(9j֚h 6) AXvqB4~tl^µ՝z}?Yɉ\<ի>>TGtP6us}gF}AKf|3 sh뷖6[f]GTNgCڀCK^gz?P^˕G/;XJH^)^3 @,M'|/Iמ`0P{ƅ-e~ }C7S.t C]8<A('d$='Hךr ؔMN۽f63GCcfR?e?aT4rUR5$o#gIXhΝ,+~OoFFgK=Cks䈋Ss>R#-_!$€<;\3xC RulZ* #v"Z_. Cɭaۺ:"gVOloԤC+EW<> 9Noa;bNi ɢvvM+L!uG˯y^hR id:98*)3q_Cݱj>E#ž$䗜됬ToV Ds<ħݭ0֣>+Ght {Ȏ& QS@Y%qZ qZ,+"PImb5 > p싕T=*@ZԬ${zZ[95Q @ax>lsqCŪ+xp5loY:|g4 mK`#_0B+oZ(X͞rl+TtQ ;j7lgʛ][5&8kjN1LJ ߊJ ÙDߔ SXG3s%0&OU51Zj/‚qT\abJz/t^[Q5dl-hɗ+%ӓP,^U` erqX:/2g&5 ._o~2u28;hD } @xF Lio_uf[iҗͷanr0!tGgtf[y2kUv8}ZVpE٭!cyMNH#g&yf s :RiܳkMBELUD:8JE^JaVlj0nUQDބke?RZWHITy8w<z/-)@ )>zjD1A_vTufѐy&g3F0n&ax7) g[o.L͑@׋Y}ic+sɛ]g7 =탩IPa~V-חv\=¤'Vf%jU}'Rr GAXr} qȲ.PBW@7(GuT\}B- lBkƍsK.*Zk߯^1[-6 Υ/08"g'dOf|k |7Ac7qEF_f%qm(St0?{-(/V"oa8 ]py\n?v߷DnC,oUߡba YYRQj $qAχg7+!fw=xvb- jKp4;?2BVz<X|.UNr*(]Ho补Q;5WQB  ga%Ǐk*ʤe$%r>tDu,2OsI|?s2f N^Ga{z Q9~AFGy{/;HW v INO#yr;ͻ+$ k@L1@ho+T86\)ąZb>^ \-geW|`)k.*p @1TXg zj@jOa><~k̀1ܱPǸZcѫdQ@&? mh9ඩNsU(%>8E .z"YePleC5ޓzpaˀCN3.PǯqL gk> Dn}j^$kn0eǤĻLCZ2txT9`氨pj3?jrGu `WÁTw<fW,iF eG chj0Qm1*ejc v}_o@vviҍ205|‹,r>`>qPmVT>̮C~]?cJ~b*4exS(R-H7Or??52Tp9P# jz(]ˮ4e ۫S !q Ab\OOQ7&#aI]mg#\?'oX€j31<󵝠 16Ar]O<ϽN`KrcgBYM1v izVR`K-[lꂞjAL~:NksTMЕ:M=u  s FGBC YQ]$iX:Zt<ݶIN\S_k`3JeC "ѓ\⍔QFHv >p:זf$J܀LykZ $pa7נ ֈVGjuİsFU*6zO杠mct87FT(k!j+slX@2;+Ş8MV`P`۝ӶiRy/oaa+'Bb@`WLu7Hdŏгs}"gwmƲ_mѼbnJPq8t>c{vyʁokY<ʌ{&ꞇ 0Ehi'l|yn 4|K*=iQQ[@] )5]T2apb۳\i?"CL.'4 H]A6pvX5nrWumE Ua&ruphڄF`O}-@B`#P&?,$;Vm*6j|̐ d1@@լ|w;e%/ս+? B䷑3TB lb;VHFִd'zևHn~3ꢺStM_ 4 Phv\ !CAoGܟ;S@h7묗aF?xs3Q1s?zaϮO^cN ?1x;@,$=N$M>SWbSPb/ f<\^8dxP"Ɖƃ1:yoI@=D~h6xg \ԩ"*6o+^]`Dr ,v`&׎kZt,qLi0K]lAb`prЂпߞ[o%`U?n9()ϓʏƜ!#p MmpPmx!i0hySʍ,M_w:v#^ q]Taڧf1Chl A?N E 5o{XxLY?D㦱rmkiJ9|rq<t0xIOe]Rx>a=ʵHqsnԟ4\c<9:JneѼm4>dÃWa`"wj(?J/V d͖aۓpYѣbq5eYt:@<-`Ԥ;}YjB_n׳=^*huoB3A/!F,jW-(P쭖$Ș R)B;T'ua-x:>T;$gWnIW;99ׇy%vΫ:80Hӌ./"\--FxZ?臬4`&;[gAuG5ώB0h"5DFU5< $q赯R}T\BKv.C ~86e78jy7npżOfڛA;Ca@Sjc7]"Zw6`h#-?YBi(ۇJG"wpQWU˂eUz+!:ɛR6M# J՜THT$֮!`gJqC s/ Z-M೴ $ ÷(_9r:uXXc'S/m{ Z r DX8ESylR]vRlqqN6S=5SPѢq<cvZ Y~S6&򠠡B-wKwWAſՔ-zY&Y'-&c0CS:CIPh?oH 3}#*x8uc]R۱W0=,ܺ6ü3{9#=ε!Zkh'TP7:sr@+OK4YHV.?#E58ⶲqM]U *M,<%zrCbI{=9*ӨS=>:psj%mR+/y??gC Rztفspt.0{,^!+:)oY'&f,+H|⠬Oްw6(9ZSbO__3Wo#bgAL?دD٩ N3 ilDcB ؛ikq'Fge[+P(hNiw&Ѩ HMPj~X#)BʍF8㌲r[5€lPP]?_`=}A+&!8_I GwRr H1w>ҏ0bβ 5G3t _ 4 t:ٳ\7YM@V`5g+}P!|Ǭ\Ũe3B+He3ެbNǀ¬b8ǂƚ7fj)GO36W)p MK9h@ƨKu-ȄΤÕ Rl E<*9'M˜d59(Ch0fL3{-U(g֡0 Yw <`[:H4t˸"JM#oerI梮2(\sVsp.l*jWxh2M_|MθZf9 (5;+w0OYF/>(w97k҅m%D5z>+~RX؞K?9AiELt!rZjܙ8`w=" ͠6܇O0rhb#hLnL# !QXL{w:k|Ln)󐛅7U q -_Y":{.p߿kYPXsDa]V\>LLYPi VK!}Ä6ݎU=u}~~|33 I`S8*RK<#OQHq-"R5n,kPu,3}yީ,xI)0qV;qs.uT❔`y֚6Ovԯ#SrD?S%.iS*TׄO3#FX &˃Jx1B=۔E<0SZi[+@icK5}Vm ҕw0+V0UFuQEKD>HϮu6* R.iZJ{H?%CxeǶp,9>ؠBRjUhYCB|2 .}0!J lRAы .t՟!r'$ wS]Ur4A%$ɫ9PՕI3؉;dYpP1klѫF;}PkAkyu/l~1$CDd=I-_/~0%f)l;`M7H}k;{ t}~͎A2tȌ ]oM[ )T:ռ'2(hkjL+M'$)t [Y㧸O(6hߦR^y,gКAJ#‡^f1.Ia6txYKX?ΫOHK('̬{&ʗTo 6q\tw.Z ~S21žӒ'%&N]*عq4Q < M[#J='"]\Ψ++ZЂ=F*^ Od/h]c s/nuٝM;5>v;@3WEyФ=Wk (d}okbs'Izg &w7QUmgI( 2c+2?P$Ew^w)TGXIPJ$GlbLˆ-ͅ#7߆7 Gg60L΄oat~h^NI.eOٵN47#?ݤ@`<3Zyߔt<=:O{AlUUte#W0F:8{fyJPi{2kڒ- Kñ c& N/V>uCU'}VdvEqP[=i&l2;=׌L+;}14o_J=WΟұ.hG?vf4UVglSueP8t\en=*BpꗅzRGث`dgF`OBj9 #uGd뤬IqoL}^ozs |SGl7dkȷKO^+WG2οBoL{&Uʺ1^TKn@ ..mq <_9ڠq`$8IoE"C!uĬaIg mlTA깝ByCYv=#"֮~p9:w /-jR\KgqI6"5@3ʯ`}( L >ZRЦT צZE]+|Vőh}oJ$_HB;$*./; 6" Bn["FkP#4(sIyaL!'y𰟪ʫS {f*U"Moc|y觤'‡^vQ./m^U[~v y h*(VEz$_8J^cCd+F7*{]eӣ9k:/1"ܞUk&; ]آ p!`" VgZ/}z3CFZ1B4'atO}Rk*Lʹ&[Xi;'t-7) 9|D9Ƙ`TAG(FW2,KvDW][bT4eZW2Pr 3kDL3 HoȊ-q {uFMq *ߒS(Q8@O3U9)vgÇhx~+?&W$3c"t>k1$̡Pcu/dZw$,ѥL˾/DpK®WV5麛!p9%Sqa2q-S [9c"4{)'FN-.04"\%v޸&,-KJGWxiQ20~~JcFz+ʮ45%čW鯔9b-vd ^;ўeo/RDhA ` DS2t b@Zى3-΅/-@ 5KAC{rwoQBwma`(Jv@R0S-s+Hq ;B3z˖b' YZ