python3-perf-debuginfo-4.19.90-2208.2.0.0162.oe1 >  A bjJW^^fqQ~ζtc~-d8&z+C,9mAxcf+ֽ"K*S#5&=)L|BO$jq^(QMŵn=K7>Rr\nԽcE߷IK s()Z~bh+XXEoaBۥs[ @q˟:{=mgJ~(&^*0#, <%hBú *R]^A{ fښp<<?,d! 3 ^8<g|     ^ d|4D(8b9Tb:;bFGHIXY \@]X^blccdefltuvz(Cpython3-perf-debuginfo4.19.902208.2.0.0162.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.bf?obs-worker1640081563-aarch64-0004ϠopenEuler:20.03:LTS:SP1 / standard_aarch64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxaarch64ϠAAAAA$bgbgbgbgbgbg7f451c5618ed9acad43d581a49fecd3204dfd4127b745ec15872476193e7844drootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2208.2.0.0162.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(aarch-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1bL@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.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- 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-worker1640081563-aarch64-0004 16601841274.19.90-2208.2.0.0162.oe14.19.90-2208.2.0.0162.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-aarch64-linux-gnu.so-4.19.90-2208.2.0.0162.oe1.aarch64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.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/d9fa45cde53bdf4b2407eb0a31011640-kernelcpioxz2aarch64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9dda36b096f812715da7d552959591a63c88a5f9, with debug_info, not strippeddL Tќ@\fputf-8206596da791d0ca494c76fad05b2249dc0d580428fbaec03a28a606257db5c2c?@7zXZ !#,B] b2u jӫ`(y-,\lbhUЫokTYMbMZ4;c^ Ry #2tFEGZqpOHGdV9N3`Z֘x@$h>[iDdJMe @,g:r~hms\4CZ^Zu9LTh`6e8H V zШcmpI \,a?I%~Ћ?wA@'+i獤Z}{<`AE=i`xLj׎~iQjYu<D|+ lQKma~ Tf_ 559a<b+ PIoc~x^_B8ymc6eڂ.[w')QXt/փzr{"S;''-;MZ{ /k7-]+fA9bƶSYcޯ MIM`5)` "齧[W49|^t#\J} Wj^eu eqsQS k\= 7qw CUi\jDmzxP%~uBZ`" gQ^] za!ȱ= <=AT_){v=RXhuQ@v-Oh8WԹPCEqDD4 GNuظ1o/U)Fh5hۮi  Hz͢aI}Xf}pW]dyGz|1L ҳUqCXJ./zر Q |@S e&N_YbV;)UH,{ .KwRp&nhjtV&vᆬ7;X~c& DDT4dF#.jլD6[ \۰`>5c%}|#',ɵ:А L-t\UQC,!A4' g{љoӒJ0|_,8W2+x9Yߩ01?+DFk97cVk#*_nS mJj7 rs@2}^-k.4:0bI`9tyV,}n0:QpxT 8nrl'ؽ~5ͷ- ǰc ʮS|YhU(U|m7a,;@,-[ ۀFMPG7UL9}Qo8I*Os)@(>Mʮz#K0ߠ@LLe;DN7ðnCk8n+,W+'pDC%8JW ǡ-Q-K6vF #S\) D[85ڕMٰjnվEz <-iąm9UNtAùv9evJIaݔa祴+̇a|ZZŰ8z+o;GyX"OУB}m{{V'}PP tjBt]a WPbMi\繵p/`FC& yO&i]Vl! $ ffw gKyau7@qS)ݛADzٞzWGŝC-3<6sWT; u6 U Qk{'t MjMUD"Θ0693FnDs'Gܪ#lq$,Ik}p=S>LSpaX?Z04ЀbFa)FH4DzT|xpIc#䠽y-T2 HF34L̙ڶA[LVIV =J ؙ~LλD"h8LP7UU [˰%Tx/Q}jߣ; US6ďsaO*IF!~q&2s/w7|w!{ͼ?T+*|(jue(.EXoJojMdp6?DzUSV7wxa[r7a{^Q9Cih6@^٠*;elp~؛INNx" %IgL YMq[}:^?(}aLsKdo!r@YQ5LKsi$%H*Rf&W38YL+({^ӕr:ޯӂ7V$h#YZ'Td9z5sdSG~NUKpßOֲuTw׾ TFBcy6%FW@UbY0IĞ<(N5Ia_ЪqL),OZ0ϫ{IȔ.ީ>^i #$ iXtڶ]VIe|(4UG]2 {O לtڦR_XӮXXNm?y ?nNTؖbQX\RzZyoץjY!`UDxb|a,MW{u޼0Q 7WYp̮A/$N3eQ7۬ k.}_Uw8;I~nnO4'ȳ'ԠW)_vPlBnϐf{K<|&pOh꼣0 Em3$;!^*7a$v|5pBU#3If., 88?dmX?wCF/'R nԨ8'j6x8RLȫjG<kWJ*1nWDP12T)@.swHtPTFS][*C`~ԝPv1 ܟ=zrU"gT{]%'/q֗ r 6pWN4걼sKf}ȩ'C],BzS8H q#g[2R%QB֎m-/Qg*eZh7S*[ -$p1#!dtL%ȊӠyć{[kIa2rzv%sN~m-+NHJY^`~];ʯ KrH+:Ӆ,7 ]6Rw<_G?<~{qdo~I fԒZh>5\VYniҁ54ore7W6HX,<=97 Ւq+5LkDlh~7q`w2uP^H{%s4!cFZ]Fi-;B0B~볍Mm fަA \vu{BYIVo9w?GAhpD8v Bcr6*5֪&wwfQ̰hMa t&9ߢ 3N>yLOΗ({F7E9hͮIjN'2;ۮE'ְ(NNYE^dfo4I|-ܵ+RF}F,j&j1ڢL ƈwgqXߢ]XEWi>.%xw8U.}e8l2/G m([?>V+q^lbS&&|vL< qn۬g k/v1k#1'W-|'&C]w`!)ϨSWƕdׄ(e+[p9W^"ݬlP%غW&'KʰKzY[s ۣٖ3swI9ɷĨC*Ǽ0硇N94Ii`^(/L1OiONh.}`ӇNΉ[qr=U~}E9M`2Ջ[VjZ)c}}JLHVɅy{4d~ X2w NwnBGfP6˪Ʌ(B>Zr<%jϸwA½hceݠVB)y nxfL4 8M_u_BP!Z,5.?rjZ&A Wl qM T p1p yXP~lPxK޲P01/]{1{AWh}."1^ EO98i[TWC?tݥRk;62s43Nj"AY˨ <( )",!B?e_k9)6=\nVb >H*]%vsnb*tڂU3r 4nH m/~e;oDw̠RowD9jhpt1XזEmtq.+2+(1=ඪKC$P\0f3W:e6ƈs]bA'm,`C 5qTn |v:yJ!{&RXPS5תJ,b ?x@_A崀X0EcCmWWC` )Ӷ'47Y}Z<Ħ2#_Yf,={63iV?Zi=AY{eT|-&hlhG#]QƖqʴAA@n**SMVXkAk\d//vyͨ/vF l>ҽ UY6̑bnJ!}/Oׄ6svk̫87a2-VtȻ3YxlKOcΎfxd^SM ʲ~ho 'eJ`%n&sG-P.ĸn^1E0) W}a(ɬL%6a}FG4v+K҄īN.k )//U8Whn9 MlZ޴,}'h]5"Z:&C- )&ӂ)7}'lkjV a;BLpKNk\}sx4!6;SkoWO<%ic\IMbvt cLjLv,vX+䖷e^ @p9~+U<ƊKɺis/mS~pE~)Еp(2{\zu4uHFS!7һwmbT@*WTE71Yn^-Rdd6ieИ ǥUP4~G{) QNjbxZ^Z<uOt. xfys!bZ {1XWÙFO5S< f8myb Hn,2Cso` դk\z1A$q5@Y 9^5%lmP ]wgp~%*1 0\ ;8Ky*lq [ш><i+nA)imhs%S1#բjr.GwToY~T:^F SQ-߫w^{HJm'4Lo~V~ozaGAGN5%V)^cOAOz0f2EgsbY?>|)DA<8N-Hӫ8]:>Ad eRw i1ɖck0U;Co1䭂2,z'4f| jayIDseăЍ'#;B[LVeB1X2KrR36}—3 UlD{F0meh;jVj1"=vN?f% %$ո9eϟi"+2)Ax(d*xV~[acxfmL ofWzNŚycsƴ>_6_9emT .-umĥTjfAFdj$u@ek^h^{>D0 LJ3~U0nyȣWLk՜J2-`Xƭ~_:83CiyVZ'"\ĄXE{K>0:{i]YT0JLٽ0߶{y9Ncs 7?8OǷ959.JIPKﲙ6?(}6Ig;|byCU;p0{d4e" >eV\0/mdN#-^r&"'ˍfLxv]/r-[^tqpP?; 'PE5d@@StU9TYuT/|e2jV$fEn0e2%Ag/#[ M2҇Ԕ=Ȗ{&'GqfEl;}PBhAQ ٟTП?\k#y-PN+\`@C$>ϰ@jߖ&4(㓨2xi+6<l ]T,؆&@ý NwfWΰ Y( DMv'.*bTh3|FApm9lj6`@2 JI-ZM"懱O >Z.+Ele5GSF wBQhj1USa5"~7uQjM 8 jwAvH$_z`.v:CK5Ere3ÁS J+FNuNnA`rzkw^Sib5azڠ{GB]3ŅRg&̨HOLgЗ@-U{d4\x*DE Y)[>O~IK%zvA# Vd}`?d2mU^. jZj?VIΰ#oY^5]-`5|-r(_[c}#:s}ڒi3FvViR#<LP<=9kH& 6[`e7Ѷ].Xhg҂\PA)ϭl6,1Y'OL^מ'җ K]oQBaoH:D Ⱦ]LO2FEn0i?KuvΑ 6eb&d>dASs->kKP9Fa4Cd\ L::|JxCA> z_U}a k_.*-a b\dׂB&nA3vzZbvqbp+'{3~Y{P7}vQsu1-d0wӋ܊im;aKC/k"u-pSGaIVV<ɾOq٬:ĹeFM=ͨӃ/"NMKkĪh[)U)YxŁm>4=Wz{h.m 3Ϡ6u7v4:] R3W#)nf+\žy"7kvN91xDՔz6e&{\^Z/RHXӵ= +2i. J "#GyHM)T4>H%^ݍa$^فz=n~őCT,2[-rC (]UA8=<8"fgţiwQل_&W!'X6+bG2N$KfjcѠ `BZl9f3gw[HG-jVM^ǜrs()Z8UOj\##6Dv 8N~$aGȫ}6J*WR6:#řzNZL$Z#5LEwQU۵\]1j4O8hW7F#~A$ srH_KKޫ3o7"r0Qwpg3Jgbx;*>Z褁Eуuq'$AGn DbHv/v‹s-#ƞtPC9  k[\iV)@ēϾg㻁1qrmCDM*p^Ĥ1m%*~B/!ty\CqKݦ¦eC49ntNOsmpkπ_-.%Y4_!o~!=iEXqؙ`43sGX ځ64> BOMQxAKGoi?Iv03sÂ.E,fyMl?HAyKbBGΦ8.j0ûobW+5Xb-*yR6c@OQ6mvˋ-DɔaѺ۩/ J3vĀ )3/;Tʠ>!Gl(Q-I'$ԤOnYV 8Li$'q "Pm Q], /FD+X4?Hʞ} 5: WB&S:Y%7")dHҬ^o?FL7@YΆ_Kk&_{9Bp3Dk'D]vjw?3$EF&!{ c*b~h&c|-mȆno a ? 踽2blb(jUJ(ޕX""V0Q+3| NL.=Z7y'76,}x20Z1NY?6j UhzY.HRK lTۀHXl<,C+uVHz4bwa1Gsl-lV~rslhZxO}A;2a"[XX=2+S &ko9nC`x0k/9H.[<޵8fa '`~9C@jI?i0XsG8|lU2M" ~U1wp0SIGS6:#9 v c\Ȃl+ p!`jŻD=FD)K RQ;LKH_"-ύXc`N|BU5(x+7z/-CcQ+O"]^/D#B4F7SUA*_6Uݥk,ڷ&Bȭ˶{n2P%6B E=R/:]HkW}è@0 >֧ d7'PMȍyd%ɞ/ո(w&z%^^I(rb -B^`&-5D/GCe=_3r4aT "hΪto O:[HZscF~&ET !$KB% P,Qf47~%кXCv,Pwm,!ںta 2motnQƣi4R j?e8z@L]=Nid 羙ק) +ݳesANlB4*uWnAiw@t"îM 6"_!4=_|AGv.˗2<[XiUrGGIgx $AODGk% JU>еYL|BB0{>e#;m޳"ֿeA9k>%)P[O*ZVՐJxs^j]8"xooy`L׊b=7\z= `beW)׵H*37JL%E cDp&'樯Ba~l"Vq_jG*H.dH)qqk C2/(ǀU;.~>(2Ӆ~`d?gٮIW9/4g:#4_Չ[b(4Z>*qe #K'UD$p"=+9-Ð-+mG73 Tb(9_I31=leTHB {`>:L) A߄~.'fNW)^b.0˲]o֋Y4Mhs5n>8O}6CBR#&淯 HFNׯ܂i6 980S6O[}(w͖$9@]O"+N* XSQ߁U(qH^=A;!Eh Y/phbJ%'Ճ0|JN~GUM:aAq.@/\YH @hC$TG.<Rwߟe?3Ԅ. qvɕQ@r,~Ok 0v]8Ir$?_g9ft1Gb)" YORn=q2MSq̨^1s @ 1pd~ӊn, 9jdK[ؘODcFZ¼*‚N<\Ž4v_;q(|OvX3m B;$CPr胷G ǯ<;(cv46}Eo|!'f5&{".,/nYgN2vBtJIZNp;ʚi?I}>DcY~2TP::P))9:h,eB.%3)R#x-s^(E255KR4-:BPD:F.w]S4Fs:]OrOqӰęv-͖/^J?;K}Dz=Ҳߐ.G>Eu0|z@ҍm[?_rOc>gdÇ5fd(s!w3'y}ihUo֪xU/X:fAI( ZvLLt&Z!ޑ*PknYɛ4lF5PhSGnȎ[WqBcLsao[c@*>!n̷ D9rzh ˯QC9406BLƚ/!^t7J33`)}pg@.i¼;1"1t9Щ }.|Y($> xGvg2s{*BT׋wv5=~O\u*wq5]ʟ+ ]{PTRql҄Nwwu2 Z`s C /6q}Aϲ2KK x SM6Hj)R* v%(;<*ȎYդ^X YOU+Gvnm2ف0R0d,܉0~مHh!ƍ󀧴zQqZ R8JM(YYK@g2O8 T TF- 2ڲO&LtkHyeaTQ0o#"t XIYA2rYs"ǜx[8p{Ya CݭZ+ vet/VP'ry>sU2Jȃ$ESz,3N,LlR0:,Z}fFAyL:sѴfR0Fxe~%V$M4·bTL=Av)ؼR!B N[3JrȰ! İ&nCג IU`|⯗ʔmVI9SV[[%J- bv7NA&ItT5}tc C> g{pR֣"#@T-taO]pYjsbPl޷?fm &#vgƹMiY^; *%o$YASD0y^?![2Z:<]LڹdA4NCP5vLz#A`pA7͝i2dxic)+0c'+odBhy˼b ȁbvG̽iZШɅݗ"J&nu $aLzevk(e`0d) l[AΑ{OF01JV3˭05 1D hHC's0wi?r o\0HCA=զ!C$VލYw:od1%tt 䔈/RRI*,K3+}WfJ0}n\`zkn'Dv5Ars!_t9d*R BޘCwS 0;Gb/dNjw}-1dt6Ƶ_o pxN߰(W]a|#0ԟ)UZqYv#%mxPˬn-{=H4 G /ڍ~Tn e6>&'.5/h>/D*7Sok恊)jKnL~)Vy64 PjTBDFL]H^<~26̘/ ~$A 1j Rm{8qɭOrR]K_Uj#a+sGN5њ0mWO,z24.} EFǹ^Z -o -n7釮̈́Lɥ1(I(}l6uM'5CcEGU.v֠&6Hfugr~z̛-"#v#A6J0< e4N~rjޮδH6GOWyHv\JNO\ %% UvÝwϡ5B/E0Xb?Y  DR{3uJvoU_pM%7{"`okZH;D#?\–d< w'*%O%TJݽTP@%S\ L`>PU7PN®xxTͳrb6;̾T2'{-ygc\pTLtJ".0y2Nuj 0*z*Ap epcgyK!wfqs{;VXn@ҽܱqlnk Jf4)ƣ@b3/|a}>=TsUAɪH8eBn-kLb&AzF5[ q?طفسwjFMc޻/G%Y00%vNʫn1YtVk,2R~ ڶ2kii"c@آSI*.B[C-ZmTiY3,3]N6l#b( %K˿ \:2!^fϰq 7ƈH];1LZإ 7?oQaA6~H \ZXIwuwyPs-m<Ɵ| V9|߄ [SEtyrY P ;ZS m uL;fQ_ɑ [s*0)UQp%MN9OƯqpLAVkXMB%\!FpkER/cR d ?3^17\ hִ!Qc<(؊J*|cJ @R}:uEy;25#bGPpNTxN}tq08Q{kZ$u5XoU3 #Hikg='|pA~Tףé2ׄLFvIiFύq,vffj POq(Hj=ofYm?C_ EXu,Oq(( J_9D7VgVwuv.NZ'몚x_ƈ~(*BI$QTX"CCnl@(:~0y.IZ/pQm>߆,-7_՘*__b2_' m]qdg4VW"@H1J{HlrYӈA VYEř7kF8@"tVdz;wQw\g Lao34vu1K E=.1S@왎kS/ZqfMz'kMI4dW9kjtE(Śz96Y*cy}ÏV'r>bʏy;c q2vF2U+{G -ܥlrBXl ~M 4-b9'!C |+ϗ?+ OЪv).%ji X*@)Ƨ_W(M>ζ5Q0%K/.SĴ`LP/ 2. .t- T9YS 'Ch#&ueFm|6qk_j?$.dh&ewkKPim{x5E.ҽIN3WBB˛;"S?Ez:qpڝ4#5LA HE 2) ?a}٥ꟻat5zB::uPd)s5shpiE;ݳ~#EXKX`[rj733\vnVڊ-.R.ظ/ U,Y9"P#X}L(ڭp7j%0xjrhm-21oP0h`8og"ՍVo9X滰*_=T!;Fg~6Ǧjvw<H:E2xWާVeE2%K%vٳTAGZx3VZsGvr'&\B6V2$>cޡ7N^UP'B<>@_Xmlamo߃v[y}LW .Tڄ7l,+ aDMV-u/O~ZSՋ( nO.gx*Y%N!GF$EU)CëLǻt2)W\Q_ ^a6]j 'pGj;Et_:joyƇ{!d\iHa髝NQ*=G$$鰇Y-̩K:'Yƣ]S,%&VQcw+4Kjq+1w6p.LпіBZrY~Y`e hwx\EIV{4qZZOf<8d^2pw]/:HM@}st'E4k`h¼DZ=CgF}huuV6( ލI?CeL(!k0og6:S5=F&gֈ"&l8@TFJM)4s<9FA"fL RF 3[=YEKqѿdQr5 \:$hD=u\rW?޾~kjR]vۭr&6Jʀwt5NcP][Mq[%yͳF7?O,hs#$RZe٣p AY̾ɭ+eOsQ0"WT~d_zdGZ1wdpAIodU00"oJ^a/Ϸr*AzgY *>!~j fÎ]GMْ w pMd8]śwb=ۈ F >Z-Ul?|T2`K ݹFn:\;kQCq51y2P[oi4LLZ.f5De })$*8mL1ͨ '8mߨ2%OIutF>Ikţ}Z橸(AŸ`,.]'BzV"bj鹑FXm(\hxK_0NXO3i*@x?uh}տ(8Uv=>rZI O(I NfrklNw(>ޓњlf$JgE.xVp qVvvsQczb7|?Ҵfͧr4֓'4c< H!>Lpۮn#LZP3&1\RY$Ӑxr؈;HgAkM^ru=UY݇| ӝ%NX_L}lYbxRo 4XT oRa~lZKV9wx nm-P{g9OG rMHW.TDcZ!f#ӳ ]&P5ۙ#:Y Q,|(|r 捛QsS7&47t-S<é esp=BUz| }wVҽ| 2DP]@E0vq$lWa\?#_vtiCyU ~ hMq".8л'd&3N-te>=5qڴwyh,@FʾĥWm77Ћ\:xn>̐yuB4KZy5J/}>"(% LkVaox.Rnp!_5o5/cوğ(;nw6:I't<,[qGOOy[S94 s}UȿZX }.Mz,̾N7cE*pz8ğ=I\"UxRhٶH\g8SKk9(~I>C;jG&EE]zBn-fy􍄞k[K{ )#w ޭh?+u΢ꂢQByTʠſ'%!s1̄p;[f7);;(q Z}o'VSV妎u))/mvg75}kM{iC.pzX`.gSek5#4L,mwn- nZPdEi 9?)7FLcS7 a}w9B,Dx KM wS I_Ѡ6x*ufƊ֡){(^B6gNuSnu경̀+Wd4?2ޖ!_ph+y6uʕ{Z '%UY$j@ ~t#mNQyOJsM w|䎉"ՀX5tS.ԨF<]Jb5T ݸKܛ~Lʁ[W)_q󅆟4 .OUsؙrEY\Os{\aErx9*eHŸ@*珰̺_6}lus]-'Gw@\ F2ŭv 2WQLg Bkpf@ѥ;Yg!4zS'i(Qx:\j5 >YH  x/P(x mDcLu$ P*g-7~:z%鱒e5pdՇpK+mCi"0G`2.fƞ1#!< d`ajm뽵\)oOŏ=AdL ncR+^A1CKZTK6,#aljFI<-iTh DGl`><+ N wX#1N1+@e8ӡh0Wai>|)qDv-3hE+;KK2hV5 թ.̇ӭD*'J<S[@O.#ꌋ!kC2%78*ɐKܯ:DƦ,߹_~x8@qHx"Y75p $%a^Gy:=₽@?X. MT1o֦\ɸ>3WFQ eBbY:P;楩a…xE" ~Yx佧{s@?唶nٙjRx_; =edq!VmN2@g C 8˒YAT5Sz,4VnߍB6 ꓔc[=J 2U ;I ~R<z\NYT9e30  I Cִyf'Qh_v8mTq d{:nE5ޛؙn✾ q&Yzyjs~qxs%\P쉖q*20Ѻy]X,XT4 &iaQGq#byYE]dk}܊ գa!)dGwB`I@]`.ћ.{7hx]g$K>cd3c宗bٽ!"zX]'! ;?oݳU5- ިsP0[vuP*xuSp03ál߫GH`TB&.B<i^ֻփhM'~Cޯ/sptUz+;i)+_ Xµh'QF/~%/=A^h(~ dd(ߡ9U1F OS))B~_|op4ILˉ \Gìiz" ya,rCg ȧyshb~(1DqmɣAGcQ* #qBȎ'2Uُ ohчP*Ȣi[^$k^ޟǰp:VZi~!x0"sƢT:~A*(d;]:e.,au4 :h)3~8\M>c_wʻ=> #lpCdm.eotgxo " MJC_\4'aMI{az8ѕMY:s8 'BqEԮp잶3]-b!f5A-{N ?r4bat`62L|>MݶVne1W>1_^uVoW"I0یr%0~eXJr.[ A[ɷ3Ńy7hcOv '׼-9^z'PHMJ<0ǡ|5ZM[gY*jDAD: /g*AR KGuD-׆(GaV&d,=>x`eB&Mf.Rq+dF~OB6l-?Z$cxξ42l+\mݪB۔ZdCqcr@Vr f|irEZ'g71-Jg c|,M盱|hM;PMDk.].O =[^=eF+y|rQCRv@Mщ4.'Qڂ?pFSm,G#T ߲).4emZ}Ơ::n p *0 Ah}`4PZ:YyJg4#b8yac _ȥx)uh(,vŒb$(SÙ(l( ||63vd!7kDH>]VO*dNDQptp Uj<>q˧ɠ5)w8Hۺmuį_ğ7yq3}>u d+ iB":Z;¸%W׽Wfw^ǧxp;74jH*kNwulU31XV;i:jX)QoAfE]Cywb%`Kպ}kH/nѲi b>| yM6brKfT'C/ >TCeF4 zK J-|jn#[o`6ùo_^ x.Rȳ 6҂b-0X,I.'b6+SJ<3~{fb-LJ e m_CFm׀ECGnSנUr24%m /'JؐoSB~o}4}9 W]A B^U ;a]Rb++c(C[qs~,EnSeip;]J!r츳L]cc%w6zYSß2 n=i7PWmo01$fqGvI;_H،LM &۝ZV.r+x5eM})JNj u 97p쟶6P"$iPtŒcFXxu ȟ!]g4~th'{cAtzgDg[*wWa@qghP@;) J4 ^[}^2 iN+\& QLBꨙ1ߴSuu.ON>.' Y0쿀nb9G ce|rн xw=gZnd_64`|}^r5l0? +詡t-"9gHo* Rn5uMsj+ܒ@6q쒽tΩʢUZs&$gz7,6o_\)!HPA"Lş 2 g m92l:kh֊qnV)qF(UQK~mfW/@ r:/a1m5WnAZ-E 㴿HCjC,w!|F>mMw?ZEcRcE6@7?EBѰu.B7&W(&au!p!>s]tکIEc˳RV 5 !\}9Ee?';dNݜuSw;}=<JL-AH7wo#1! k}G@F| 4l],e^~`P-ڵJS z"wCҁ}1_"g> { t`0RCyf(3m!a=?D9~Z=KQ&d!-ZmFvJ- 7 {<>Pǡ{,{fR?ϧdj&O^C|m~ v$yAlӚh~?-Jɑzv0bڣ r w5C+#dO[&g@ʟrL [NGkAxU -t}lGYޖU;GFd%}m0OI͔F'c#,#-VTA/'MgjwOݵܮ֠R#Y~u?}mAr|˔ܘkb9ZG68PY8 يU\,~S^JH\'V~v/(cLHetSpm}@c d,}uf۱<4{ Br4ԿYvudbQ,{tK*>1`,SV@[ ɂF?ǰoo-]lQD6>7ƥs}P'S7 M3=DcD E֌8]NAYO9#W;8$ZfBjTq1tI*N[GM14[n emzd%= 2Ϻmƈ#Go h}C% UTv~C*E AD׈^չuէe]; q}w&Uqr<[=³xBZ{F!LA2BugBS'|H\1[ĬB]0ޜ i۫FLN잛:WDG ثѼϔy[ݗycL˵g)mCYzߛ k9 Kh/JCO@C45l:.}.G@?T%=_=U'(<9Gq.bǮYJ4;dydWgȡRS_a2_UGG Rp bA,q\F{PQ9-t.gûXv\B6ORF-,%ZMdG|*&QͯK{ǡueRYDJhFQպp'^rNb>ډwo%AbXxnФeZ&BEw0|&[(J>k,^ џUj,h.pF>d#(ݴfWVW؛nk sLӍ3s)ՙ|4 㚞=J #J-ܚZW=.L*eUEX=W0h8f_zKԷ>-uD|Y5ڒ/RRvo)OE/'Սgz3um8=sK6._:K(v󉔖ap) qI<,mkeDC(Y5`2L?谔rG C*pSZ:.:IЦ QtMF/I [ٯ Ÿ T\oҿJx^|dv2YG&AtDjSީ3ZGG$nIc iH`ryŶ3lvKo/{#WX-j\Ylt^z&bNO!eFͼ`Y[aBj F0T/"xՙ{bWP,5|S<@pZ}l؊3Y$n*76uI@$&Ρ7C4@t"[by 4\"#I(6Ry% k6sO=#Qzdr>t$[[뿢qĵl)-C#GDV$'L 6 ^ct"΋]2Si:<&&0J}OtBzz2dnҕ3[kK6-PAq)Ve2t7j*l<)WĶ7eξBK?l翆$Ɣ )"4[A& uJ] *I~79 ѸcK 4RԀan:%9iõC_y&pE'_\Pe\ލr H4b1}esY[0y D5Í3lO.#<6U>QӕBC AQ^9pq@pMVOYǠf` )av^Qbl,3ŷCVWZ}(2o%Mv=r]?̅1EɕozW.DŦ|`6_Gu#:u42%ꉕŸ֢|@9㲧 /eΥٳh';IfKMӯqu ֽBz%d ?{a5U- .V8 >!;/ ;KϏzjHlϏVG7 6Jfo  `?2OC`JaQ\}t2*8W4eҵBGZN ~cqe7nvhUgENKd"dJ?+v?/eaZIN/U<#Jz($=<@ D )0\}LOi л3M~[{ {X eewʎ9usg8aGe {)5&[/6}]@<)7h^ѼiX0PL_" ˛^y&z1ޜٕ}H|؋rr<\UBvlڗF>VydĮP'oܒk9lGR ڻ/LjnM*cnZЦwr|bxZU,)|ںz߬qQKb-X\]g<ϔZD>Jn4/Ztr1cp^4xQɗRsƲ F"Ӯu` + S.a/]›r `~-ݫS|*&^xFf? D[)xܾsU.SQej;H`Gsq1O;܏;PW#_deNeًd݋m2{-#.|MHBjdrR聘ڼȉe^x] eRI 'rA@læ6# ]6Ca3v',fP,LnSc޶,݁QpUg43Pm|n CeXa-LcNW0PW@IŽ`i莯n;Ba- c= 7suYВ2)dc ]F΁eYZT"Eb-`>#`,^b,gLg P:a9Ms 5N9:nOQDGcdN8s9*<\%k9 c @ĄEmݼ0;. b>S"gNM \SlKW|((~6&=Q < %@*C$@v S." æ9v=^&r7)B .0;^`H<#숨x/N; Us^;ĭ8:c噽KvרV2Fb4\#:Y.11"%2%Ua-׌żn tQdՆ;sC\.)̓g`wr.RZgs*268\g R}Gj6°A .%h$V-{/>P +%*kߌbt ![Z[厃PYM8(bdf-2pᱸ#M Re&P:l zI]WEa<`&^:HA?o YCb/Ӧ3B:v B҅:_Iߩ#,7q+7忲9O<87ﱠj*BJV)>PÝdK> P|>0d۵DCQŨ-W3R+?0.7`+ ~I[JG*<=+ ȠlF\ DY4Hl[uW GV+d6(ٖ*jED\ RWG=E39L->Nm4=)ak% k%{;_6 XXF" l0J%QjE,lJ@eM?Y1PH Ma(ս4n?a6=t%vJd6|dnLDl o}6`F"hYNE,=>lwbđo% GEH_z ύޣ$إH+jL'q2UoBNs +ycl@t<QlU'z!#* 7@}oUwzTՋ6^RZKdUȌ3Օ" Y_II8}a]ʜTPݟf`ͤ7O΅K- !,@՘W)4ȖtKGtDt]~6^Xf$O\÷u=i8C _ cϐ#j*hICƪjiW4v9LSzZ9fta&Z vl@Sf/'fO᪥ F-ZbW-Hk4;`ײ GlὫr1&dfDj\ΉdBĢ׏0ǹ!:]Lڼ7u%D'J$ZTe-}SiWET l^"L\\.eS6< }U/EI$%, n2y3)i0}/u$hv907}ǁfA Y/Y1HVSP| E3nkԛTYhBFtLpfJ -| I(j]P%d4^ʕh `ݑ_M,*aTy8:&Mx,ʇO$1+_2RGR6R118IP & G216S§%zbυai`s|]k6nv vU6OfO+8Z]C W+!)X` t7K`i$ 9{q=Z)Joa :-5-rL|8*.Ϊ4[ gjGGΤx ? sFdٹS`k_94Tk2kGgI+;쐔vl'z>6rSAP؎'weR=6ML/?H5M{I+<cXO ֢C@ZV; \Dt|bȭ;e͐QetHFJolw_"edәU"!bؼ>-^5V*6$F\3 B$/:h83Lt leYNG6ys&ʸ'KE":o6#G!@o䴂~~~_V`ci4X %0}U\wQ|FQqhK 55N`Ws`.u]fYBl*8z\ԡ}{qtpv`,aj:^cٯvhYTBߣJT9Iע;4y 1ndV4GP -[l#@@g\lֲK}FeQ{͒O i6|}ꗯ}cEEh@rW DҜX~v;dxghry_e6k%kId {1,JYy9 jI|W9-ѷr%}=mX.ois(<8j`eA0DS85GXS!u;q.w ~~NMMgG]۷8˗—y'aѳ1 B̆>o6D4Ր+8a[bo VmJ&ܟ C(0P:X2Tc^3 Ђ~y~zd~-RZ{Tt4t."NfqZ:FW$3+ L]e۹UL7Lc !1;A,>tjc`ZH}%l_%Ϗ[B2ā[o05%}r| ?GLGz=/Lʡ!|f\aH} he.bPx8w!{1`sU( .)?UWt hER"ś\_fI %eCBҜ|l_\& AK T@rԽKyZ tˆ"hM &T?ZSH5$A>=K.,m܊-J:veOz} 9 بHM++#Fsk vV{e<@ /N>)xNYF!Szķܬd]ԔMg^F_ӏC?5ÑKS千!D^MJO 2Hҫm8REGvNKpcvX vLb^GK 7 [$PH/:ۥ\/"K6DRGyCo+k:4F(b_V!m|a=\04QHEs$2>Ao+UI~N4+N50A? x;adcKD@ΖaNv#%O:LM`;~T!PrHvݠ؉2k..}Q3$ Դh' U82Lٰr9F%-HY}'9Y`8|e~{/֗nݮfL.{5<{:IH B2 #OhK*~"^G`fkHΎ|JNF[ ,-3bIޥ*NYwɷ3Qf L_l1vJbS9wLLu@URr Ώ!xv_Л$壯wsH\;GO۽!k CO!ld"߀_+ UPBciG[W8Y|95" [sDtI•#,߱7_!!4P$- 'On d]Tco4,\X, g (j5BR~>DF h#oԨXܯ|/ g^̑}`JILmcr_8,vbU&źNJ~58Xj i[4IN,Tx6ˣvvV#,2G;"A*wؕ {bn硑MsE{T/uz.ws.,O1[#2$tm?Mr@f´,qd,Vl8spqJYo%}_?AHϪcF+ݑz&9\WAH컳jZfي*њg$!ՔҪTpkG''AB_?i`fHu@FMv]ÂO>":=Ue稉Z4FGM@FV_IW)IC \ô9=BnƖ<Ie]F EW4X޶ma/{E;foXWJ{ (wy ߟS;pAj^ywJecx!XEV:->;l%q*}̔ |*=o$OC`c24&N^pZp# DRI|8uC^82>O8ZʹfaIULsg$lzw0L#m\?=i谎GXc[k /xN]N?9}gߍ8CyTu'yM G]r.{(FG:@;]hUJAѮ}.u}BG;VN.oa6ʘor0:TJY/%j7V>RDUR>r'zEi*d[Nr (HmG\$9vqߺ;` m \hVwd۵ۘ;IWy$Szi hh:|x悃>-{?tSXzZRc0wA{Dfܻj4:e;îa(h3ZBh<,7-b lN8oP*}U W&2K.ހ9͌wZ m={.[-$QpyeMag=s 7I8 +^6A'&k#0M>W5&qmp ~/vM>nzgRDP<&~Z9EW#LGJEd.v!qu*2Æu9I~uC' )N3 Tdw&uaD+ttjV/b>SJ夜X57-*[loDvK<9iA[څ2I^nFe "DF+(5"OYϮU*1uڇiI>p5\OjҥfY@{8tbKN* WЃX>. kKgh|Ɂ>w2BaeQkGh dnm~L|DoRx'aO(謍e2L>*L&ӽiiOD-Jc#TߘQa/M߯-ݟhjt2ޔT#~"8Ď'xˡ*π|\NzPE-%ٓf6r3~gXŞXת(m N3jo}싆@{,\+G=~}+jn4Wl0^RU+JmhKm}B]1OYI4cu^S ܖqGuPMvCl F݉` أ-V6=gU䲳fBR'c#n:%Zq6ePB:pR-ߧ#[FbN+93}ʌi00p]^R&K~SiS\k\`|'Ż?J0=3g7z!z*6=ō > /hy4Ta$:Q0RĀ.wРar9( Vh.O Nȥ+ ߝRԢwtM, ehj"e-'9DhBYC=o&*?崖gq+ʾWN$>ר)+C0{ͳ(BnrKK YM.ZtzVhΑ[F!YCϊ` U޹.2 PXH!71)گx8\هT?FZ!~^BL%RZE"5abЛNÎcdk@@Ng\oql%%A?H$f'?qer&>Ux9X5ż)1.NG|P@5QFN [v|0uit2/Iz\pg_EС R;}\b+d&QV/+!ԩGWRYA8 u\$iY3~?OWj!'ZuG5d0ӝ/}z<0g,>FitUq90ߕȓ>+ʓ#Gwa^Fs?.KFJԅ7Ϻj11e ŋ_A~xF҉ 6is @gXq0ǫՔ+] 8*MqsW2CxM.ֆڄvK=MfM; ߛ>~\u$ f\"b Spc?MjJȱS.e)Aq⣴5q4(_¯,9Їg 3:NdA ^YHJXe!9&8i,>\5/;@_c(lC.6"C |VBGJNyjd@9\QWA@ *_q7FքG[q bw%TÙt $b?Bnwa D?u:lڕ9,hBI3gXFG"@ZT%f> xd||S,VEa Unnup@khs_I AIKNJ;{fGI/r%X`ȁCuG2zɖ@;QX/VݼyG/;[fvZ 4e W?6 /4|3NL0 ;KWy@-#,p!?"y-'˖r1H qdj{~\X\(ILӣAoϛ+QO[5㒨Ɯ L+Dä. 7"hVMx?e"?R5d)=(^bNדUVnD*ؑ '@>逓3iB9V['/2GFĄF q^NZ4h~tZX hAqďwB*PrM24!oT_JNEivjO$ @`1W&+ţt B@KNYѴ Tbɚ \g:hBEIo2-@2smrՍGto T_Gy=#Ž9餧C4C(4iȕ<;qpD!~I9>ޏ.(H7$X (ǿ^C_uzHz Anya]TRUz:Ǚx8kj'O!-7΢2:NB./r8;13>1ߋe`9v,r{{%WR"8eSV.f hP3q* ZsqԐ+1֠QzA( Jvws8# 1LCIύHOo9[ ppܔUNaMtGH"}6|ud!kC˹uԗAK[fMդԶsed2tB(Nxm"xu4mxD zu UAߝ WWGYF'kW]MHx"ȄJI#Jqwz :]}Q71sM~WiłcxCnyPLhb PXHLQ ej֟x!Qd[7o\.i`spBu6%S ;ykeEGnߘKg;f 乍 5*@~ 2WYoTrN>ohrX9ޚF̫|q +H/ \h!p?)e&J{B dOp<::! ‘V{Ќ5K)73t+?k-˞d<1vqg#.$:ءsd:uiY.}`3ZKJb2>hG0YSt42BFh~d+͞dی'&#(4qGtC8Ԑdg[dzAkU9 kt4¡k¼W>j(uIկ4PRSNSi.Vۈ_DNڎz?'??sJVTP0[iT88cbcUD/sYlF!a3Ӝ?DU=֥>+צʺF8`iQ4}GB+->m=~Km5nx,_Z(fwI 'lZa/"[K:mB3ZڤM𪹰cT5?auS\=q;a4ce/X!JP%Ӫg7&I]x3r?OwVCt *`)t,eƫ rJYV5Dt<Jmh*?6]:ö$ENҬ)FD ( T)Egph0S^aOІϯ1ğ3C<)9FsY 6  XU׵qIz-_Sy-e1J{vZUЕ.@M%w jy2zgߔ:aR'ï\ݏL{ū4 -32D :+^8u$Anمʖyf0Or>]= J?*^-|'^r [H3s!gH|BYTŷy&$b$dŭ9خ9xvhLeU) ~ҼTPbuN*V IFINln6u&~%E'adr>ƿ{,6UXhT5Nb[EʏnEG#=/1Rjn~V/7@|Uh P`_}@v:9j;iRqêo>P00=8w(}rI"!A ]Zn0D;]0@Ğ|bamKP,2j̪ㅖN\T³vCCBJ_ ؽS;K`+u7י+s! gZߡ+=5_iN\$ks@I>><򻚊&=yb`EmWvq,T Z޴8e *|ŧMPl q`{՚lc\^ 3v3۵8㠄][\PpU'_IzhNM 5y>vZS?J{hׅO'yӨ<ᨈU6OuMLwJ`/E[njIуbSK\a&`Qū{L??-]qiR|ܴhr#O0D̅{]~>9SIgVp桙5 u_^AZl\fxAJ+cK?c{]%cGp9S:ӆG{rs [Z!8Snћ5ԉ?Vz& gBV!ju==g֊*3R5yW˜'lisȀzYp t狎!wΫyA u&㻟߹7c3 8UÙZ̈%2C)0&ytLioҾʗc*5:sTbZ9Gb0\|<Jd$FCQt\7Q_ܺEakyf6rQ\Mnx9 bYhMx`nFI%.|q#Lehq$n:J'}t1_vMp"ohllyL,k>U:^O?wkx2<Ñ(:@8;FIm [dYh}6VD[^2T ODSP1E:{{wl٥+,bDw1V4PI B'lP7AUSiKm)yQ驢"fm_˕(a˻`> fY,L%T(s|5T +r`c^3~ #4ǿFVWLcŁiՔ:?-s)osFo #'ZtOlj&'~QofRF| Wq)0lhO۲v 3M 7+)گ@K$jo%c {\n0![D78Jٙcd{HA=bx٪WT(Fմ^Źu~3y m DDAIl O&i.V]Z.џH US dNxlf,S`j-D+t#t$2#ɠꨵ9ҝQz$3 ۑ OM(6"6fH>uD[RwIwΎs8:_5ADi &=`5HSZ%IìKPKlS܅uf!{bh9 W6⍠M""f|9ŧd {86nYO#-5Iw*dGB"pt&T["iX,;|o86w[W8Չb=if7`ԉNJ9'g> > .b4*A5Mb̰;5m,EpW_5wBd8&" v[TDYZ#o]m-Ftp@qGCFNKV43R(5%k\Eb#1҉I&:QdrרLZ}H:ZbC=]2, 9۲2~+~ffIХkcûqB2]$£+ir;4_ \p'G^s@vq8籿j6؉@Ț#< Cx> 1mi{Qw뗑 Ɉ5c}%<7z=KSeS}0a(~UVcq(cu+;-'S([sB6agA_I:ՙsz,TJ:Xf|ABXf(`MZѥ/١,W8:ŸǕ-qp gċ90k,h*65J@N_YImEPrDNIs& /?k>$}IR$UIG;!!ZxkXK%*ME_{m+9$ЖR!b lGR?z(UK~^ێiemiľ֨z"{Q{ @$gG^PL sư qGKCX2% qvzʢ+ \u_ hGo daEVփ G.k*qC5^<$aӟK,j!ujz!ِ{I~ڃl”G)@hsrA\w}5a9lF޶fwI4*F;}4 /Q%+otmu19.jB2 N5FY Ŀ Z}˫6Un{'wX3N+e=([ӺWFa݈xK̲Iy[!?֮/008DQh%~y2NJL sVFǴ| dIoJY[zǐ㸹ѣnEgUtRR1Ϝ OֹX\v{IJn@4zl&9W614,@7} EII(fXh>zשuCn8m*49$Y\e盞u]uƭ i¸5Y`@47}8&-Du~&c¿o:sz{/sVDr$+nm`k[{%d2X^&JiqbMLYU h~qmpK#IgTziVE[^;լ]>?Hga12v5MGRS>A')-'a {R;XNqf?(P iGuf2ޤ <4*C}ЊΚZ3Ѻ?O}yj< YK/nplZ:5$(zXd0bf=ӥg6fi{5z7Wn,vNCbZI֊*E6YrIF9ê2LiȇT6z>3lj#3)^}O$*ΆjYGS7K3~׷7ӗָj6 }rkǸdGz@=g*bu(CZ!@@Op`Di2ݎYf0=AW|ߨa6kg'lKhRBToBn"={ =1ߙF ڣ -+]][YRByXy9@+eeuC1M5t_ pda|tcQ/6ZgJR'Y>IDDj mKR=*,6!b̆M-Oiw{rLU9 M͐k?yFh*}{<Rvؽ>M)G.A˞'FLu3}֛68Qf Խ7K-~yfkŹF"ɔqn)Wai=SUw pU->2d(}n{HևO\LiO6?TCfz_6sڼ9>Ԯ)g}u+Y@ԻCn$^Lu"\U?_CKtN˄q!/M`y%Ǻ_\U됺g׶MVtmKS-q%yq_o`Խ'TmTs8e!ۓci,1l%UASoM"C3)a]c l#܁sTnBp1;ӏZ9[ɼ7ҠyύtM;(4m/\HnU&ΛdϦY*^ ۧ3}=s/>UE ^&!jy.LE8g@G~̍0YcBhn:D 3fIumt`?3HL=t^;0#‚fj'|2i 5xW"A*aG Iq9L/{GbsM_zŝ`S+{04OPH+A;~ʞȸ㚉698j$7(Dr 5=[o:޼czn %J3 >u2: ٫(L (ԝ(c"BmACR. Ma lQɃ@v`Ye|Y$~C{QB)>T|sC%X2q5N̍Ks:?fN(tyov */1:!I5W>A&:`gQs!Ԫ.VEǢgNT;NX;ظ M'O Xz2c~91@C~(!j B/WK~^톿wa<$lz q>`ڕk@c(ڗL r/ܟ)1 =- H/mڊTz1lp oYSbX0t~uT\TE8Y%фart#!,-esI5)H0}Nn/ 奣q-<*O L& 宣!T2abB~D7 æKt5d3k&FJ ASoMbqdkk1s5? 6?kYTNJS'N 9V=XNZk`P< 7>#*WWTحbӗ& &ܽ8YG'Y40,v±Q] UAB68hppJ¾D 7a/ '(2kݻpa->)_W]0Uȅ_8 Zg~^g++:Tƴϳ@G@; lbn2" >$<]#vfr hEChۆau_t2f|9 1E253h OTJ?:(,|t$ms-3ȁs jRQHZCG "d؅QܒzpXȝ`nE5nh 3~5XŮ߳6R1ɁH[Fì6dScڃEK.&!UIKD!X Ňm$PO#,Q/k`@'}E}\KŠrlr,spAJIo}UԄŎ@2o 1)Bd FM#Ǜo³,Vؐ '|鲨Um7C"1 `jˌҾCGƎre2nj8h7Wz`FS+k5_taGH 'QWaVm1\P*fjvIQCfy`Klsc Jݻrvk9"2I_yל*C~y 2cx?d %.{7E]1ΪzTΆT9KݞҠ^ ڔEaI7G`:`b;( ev`5̐)= Q=>Xpt"gZ{ry|dfFYSlD`#T؎E&_P%1;v!{2_&V5=5 H N-cEnv6R ۠Q4G{e$MF9bi"F17Kצ9<&G)Lڪt ?w:M!/ &stV w!Byd'&TPlgz<Pl]Kw. V{4gPa)I Wd Kn{&a]+s(K47sʓNzѹ ti%<qQJ.U0jԧԒOr(py_4ЗeG?V?9qTfYy`M6fu`5<} K\8*qw". q:D`he:'|tsqYŜ/ڍSJ +< ,յPA( *j֗7BזbrysX{1PIvX|;9oAύkn1J5 V@abIyP IL9U| e_GWlyJ7 3]OpL64cj;M`'[oLڧ?Bp?D'#:6ۆ~&-:l\#zzB+b:rLazP$遤7eQugNZ-ZFP\҂u *fM/qeo9Tx{fPK*RX)1i4^Uꓚ$Z؋Wq-DxfDŽ0<Լ 2)]Z1}r$זs񒭻2L<(rQQ*{nɮ<>{ \G7 Gd)Ȟ%bye sMMЬ)7)MB3dq Ǡ4)l&^_Hλ%}W4S\ ԈKOŲ/|_INؓth Vpc*T6OWu]|az>3Ta v$J'` 5(> {vH` c0kt2ywã<ˈTS!pˏ';1=h<1BTa A8iMuR12˄*[],4)y+8T?S䉚n߈׻z\4tȔH)//7c5PUͲ^͸/䙬7xαVcK58I &S@eJڜ^Cf; ݆11Vn_wl(N5 %H8qY綠Nߍ#ǢnK ~@,y2B/Mvjs&EiMu ev_HfnC-Ë89hmf"f><8NsdPTcqL("$oQ:Zֻ)5RrH9? TgQ Vߛ<,83+tȋCQ|-,"D:V1~J @="27kuFNv5?ve-`l4S ܓ~X[dݸq{*8%%^Kԣځ*me4:bqAb81"@xc&Ӣj. nܩˆH˜$u? 7;&KCÁ%bchdWf~s[Be!#l{n_j"P<e^ v"s* k[F^lIELuV7pR ;J(H2rseq⤕gȒ6`+BV 6RKn" !nK "1' x!IjO"X'JEl4T K}! c=Q[dIҖVUp&[ R+AЪ"ZlXLNr]e`69\exO+-et=T[35C˙sW6?]7ۘJfPW@jpi*;7zppQP$HTdv_;jp_W,۞#>Fp"?򅚁uA-t. (m^7 :0[+= ܧNŠa-):M7/t_ߩ,6_I+3($4m~S޲ Q^ HFTܐ*+m%&ԄBe[Q_ K6` {bC>e8)l[q/eer}<~l PjEGeR:SH]P -Z݀sK't8#IzQڕ3 նAa|9D>X<TƛJs6Ddj=ΫbSޫ!]@4Gz_X߃NN\#u#dG]P҇Y+i5]g:&@y= s;nEn<NE/jWѕN [a`1N4R@v2AO>Nܠ]{O\ԦOP%}%Rk#sJ`|XSYm~/Q]'":Qzwz~-E~t4bkz2yUo:sV]Q;ӫ&[?W:Q1h9` B{UaEcȽ $;b1#o]M+#VgV{z)J\AZ|=m,<m @y`/ idNyqCN=ZW!5QjymDצ};Vr`YnE3z#nhpJ"Y+[_"$BK r; aM#0ͺ̒1_mۈ | ncNR7/ހ6Yp.?qI7+-tפvΡY^ɹD9n>!sUzw{?78)ZG|P{e:kq_M~,֢K?ǯ~ jxjk+Nl[YBpwf494/}a`RY!>~v?tV^aw[;D)݄iyPW hJ; :$0_Hb<gm@Dcr=w ۑ~>5;[BaSOkID^G־-#*O< hv/bCkPjjJaT4 bB.@=}5@iv8@q jC(/YSl(P`0Ih%6zҤ13}j $C$syb"b5 AO*0cJ_Kb͢~9(ʌ,I~~ƤҖ@~̼@t$(F}tP"FchRTI|)Նd@2o?5eEg>U!ՅsF:Zzi.@1; a26n,m=F˒@ t0<VQbr%)l$ UqɃ1(b /e1E5 -ik ۈN~ *<`;Z|uSGLPn-Am-15`y O.PV ῚkBrL! e*`'#;E<&kd\n"㢗)-j>?vd(81-3@/ml[CR:,hL|Bg6 2f(FC[rF2'lwM!# *7v Q(K柺S$Onb5ry: 4VanqUwJDA`cu'QGnz!&Q  ]*ޞ:XfFA8ƠQ6o]t sb3zBo}Y ;|LHjg,xk m=/+XPzY2^6YvUG +WL3E )V}E|K:+־1>=,?甈Xy߾08|+ ^\_ia;K2@)Gf1g?2αU^BF8pe~ !a5:zuPOܜ' 3:[ cTbCK20K,[9"5턊lqEҁbizȼiq8qbaE:Ug/DOjayDč7;Kg⛹{I"ְgg,o/Q%hÆw]`4bq򕚅v n?(}w|EQ@ 7iR0iKc\+z׳)V@4Q 40alcEۏ#`4ۚ#z~8\ /q#V%sT(5k@]Xǯ>@T؈?'=?<7Љ}0W#!@z#g@Z3\k 4B]t^.!! Լ5.E,d ঃ=m`.?O|$_i *ʬ^-mu+/r z^TƑ]$TXv7\Ir \˧uԶ7˳9iok%1!l}ρ_ uUUW92` sWIقb3H&ΞVƑz H6 BEa鍂c^O#岜}twz%z + XWچфn杔<4&v?sXn8^[#_0ɮtY"_eƇ%!.V7)Io:)uvA7}R.OyH`Ar-4KP& [D:ܡPJLV^aM'SfK=gᘡOx5KhquyB=+X%?\LF~2J*2yBLD"e!x*aY2tD6C| x^c9?9A$bekC(q6xwaH $!ɬ.EII("yFt[+el9Pzgd"M 3)hj {"q˼uLQ?D@d eD0M fXVb\߹,}7ar|BQU*lh6)3'vBD)8vFF9l hJr|} ؛1$^*?rݜBF݁&Jj x.oD"Afѫ\YM'gl5_BF3Ǒh[ub.#0Sp]$ÙaY afS0+¹&>6 ݩ.W =ÿAZ<(u9-%=˚>_vӻj?/2Z޽ 6-̀WΟm$B;־DEէɧ.>K2S!:Njp?(I@JXhzU\qc& ,!س8U+&JowHd"H!1-F )'RU6;j } 2ҔmB"h""+J߷5^Ƀg={\˓,'6&KOe,jâ̇ i˃7fYs4:%GxϘ: et AZ(NU+ !* W2|,4a)%>} RGeXGJh|3rc%G .ӹ˜ ` g:l "Z#P3+CZ9aQ2=ԣMzit]7rԁ,3e 4D[^jITVe~ *Q2 1g*p yg)ߏ8ڱ ~~.f!! 6OH m҉O3q8Jy[Kk^Hkt+dk KS47Qc.MTKaˑ$h|SoNH@~^SvϞos0xnEȶYHvЬZrOņpXer+ "1#E'>z5H=@ kƓ"yMR:9QLw4Hǽ#,OrUy ^_جK@ĎY`xAc^OE?HN#ʺ8Y(AM=`I{L& qؼN[ %h3'^S똬;2%~3q2pl f]㔘JWkN&رw(r .h P+襸S ВSshJ0#Mo,ɴ/hج)!Ő T/a_:.Gn1k}oFo˜HsQWA؍Ҁ =9y7ҕ= +TՂ>ԕe*,x&x=|ΧXԣY:bʺS@uCQR69},g"6r0Jp 2TftI`=GA}x, OU]Le#hz=X+A13(ل gx7w9B6ʦIO}.sZEm~ Zٞl;h"u\X2 _Ӕ-^tq$>B{!4Ӕv|z8qR6&sT[ڰ*e~~*pj76XK.ոt~)8H02n=1,"Oۖ*C ^7+ ",'9^*+qnd`fbitOZXK,elkeu(X7YiGhT+.>hI_YKH/핥Qet)i8sC`\l`?3s^8ِ^ P'D9/R^,eUk[Q Bϼ;=mhhRrv7XtreM"$}VS: O8=9řRn\pi$8=D6c5/X\4o:`b%om5ڳnQFo.$v6FhCӠ y8m)quʍRն" 8:7a$9.{x(wwkfR,=H)pH:A8ͣB77z.s*:P4 V)w@}V!'Z«{b[ygjAHf+8*ðh TLc棻Q% 9mn99GXJS1 txpsN z}`)Qx5eehÁuAb/OpKXR21_V }Vb}$=IhJtw@.HYlC翳ơtxu ݝ|:aU:BƲOnb#> +_Gzbl$1KN=iM9TP\kyeR"Դ 4'!FvܨhXr|+*h#It *+yP(KV^_UvlD8q.0 oqQFj4O諅" +" %D<3:%SsUERG-妹ܸL}j2^';_tnTi&AU^a7Qܸ~ˏjTWi򝁒KLEX-ctҪ0n+[FN@f*٫2 q,1;3M$k7/%yJ;BZĜTۛSn䁠׍a+$2ehaٙb)Ģ3YR+:ٖ?APAoɪerv99HwLhzEOYj*%ϝlbdӫ1M.3[!HcުA؉ 1\9GfIj!W\Y s,8E$d Zm£uw}X*nˆCcpaN-ߖJTx ptƵ{z} #v~wÇ9 cϣ}u!fIMn3~작AsEsqda ϦٯgffBFs߼]SO{~Ρdkq?PBK> [z]fHZ#2Hp ,{KD} :C=c~nzeޛ8U< G!hSo{ mz}ylbXcN}?Mx*JtΤ(WUuqdpQ+7n%C;ػzx!MK HtMTU56kզ.~'у:|#w@ ܟ!mJ<0ҬJ[^pfPҒ/j uVQQC9 ;./azA{\(ςQ<,imEoZ7]D^`*-_kRFwW[szP7N {fD~Ff{U+(oOKSLK诒Df7"*|_{TR{i]יws TB ۑkcWNY6Y/Ŭ;ԟLNHs;{^,?pLKE)$I3v &YQe=&Z7|NCIoX dPY{z*|!Qt M@;kk>ݗ+9ę${pWtإjɚp?ZJk=DqyWeYgI8s * l7Ry nfaͦʃ:Q DIs)օ` c〒䝙0{" >(Y\[xۛ*FKv<*6k˦i/H( &^r$ `>2%z?#QT\#.]|1l }NoehdvK.ϑY6ѺTn,Ŝ47tFL1| u2N"fc\mU썘 N\fC45i Gtxh*zpT6HgS|M=Ͳ8PoƸ 7n2l$o/>dε@!g1*} bax{5Ǜw^!T(=:~ Kx-NIL\_1| r5>FC-.E+~ew! GJmÁeSG~Wt1P4"Ycdi˶p͔^ <Aضj.$7e&Cd24L)`jBlh&XJRfY,vD{>xq,Q$Jl:]Tk(|]pdvpvk&𿙮!nB2qjVi (uR irל'iUθҴcv+buVtH֡cUB5= 컎{jݫB1SQ`rCn qhpxp[D$MٱT~ttJPA\DE.~ KdkW˒3ACF Q^#WrxI'CnZ٨ucM]' D԰LS߈4$ 6LN7`K'?G1r+ ͐ݯ>]k{]U(*8ԧ ?5lBѵd+%*rdGjFXk42SH,eg7ѝtL:r8FʘCj=YDy:_*32TM# z+03= W $kXg&\)R40KK[,^P9'Gm#ISXxdyG `6$>n#y|JU^09I̾mw,L}L"¬RuF0gzzgaω @[̈́-. SwR|m ]Fe4EeZy92HA"yZq%8&Qm$.,@]+sՆ.iޓu-?;Ƀzk[?LˀI/r!E EއԢno?˚(},we fF3ZԴ^+?$)݇" aNoXI@s64/~t-b9zMD.a3 {M.AURMaI!rOj +o񭡼2fuO$VZ˂;Kk #fQRiHac>ö oܧ+z_Ns WVSƌڹJUj^.j91eJ{%~hMFϰ79ܱ˳3%]c?pL Z5݉fk Wr6GId(5Q}qpҋUi%8Em/2Q|$bOxI g8xGn:,Z7FeC.gIEyB8iZM%D)&v!g O>Pdnf}B&1ծ9eٍ*aOX$2fxdmTr>P `?e$E[݃\eC襘-C0dY'b\/%ŕ !!YQBss8cI]lOlA~yc0Bjm1{ux~hk3} b_@~u1 Lu4NI|g_%/הQ2B~ [֔˛1s s=*o~f=U 6##K_StyGoOdWazyS"Zs%!.ɹKYA*GVQ;} ɕW$.aQ|iI>Df]KG?Q R:} OKRof G3H!o`[F#}G8€ yZ~^B q~Lrd^Ɇn$q6ď)9' o~8^مw1N/GZŦ];!>QU3}՟Dj1, rɃo~uF앩lvt-}=a4ʃ-!޴@fRX%\! <㝅Du|SQRsf^Eg@(|Zo u/+( L\ׅ֨ >S$Y]Yq-aev-{?~!0H_b%.f2v; Sp"_r&bDT9sM}Nb3gVQ'bu52R1C" @d2~fysWqD&}>k3,;l!C܌"Onspc3RzgLJʵm,HMq(cG5WlC޲mx9s~ `ٳ W!H3~t5(5&L?Dial-4@Gp> {f`vYEd3лJ_MW+ZU[rLol!P ')h (1%v'r P?pQGA,o@3d[T@O()_0uw'hpuܵ9^ [$i&h^KtS;!_B#?ol46&LhU=1GXZݜ-eA&/Db:kAMX~(ČQC,2l@>[ø-qiH˾ 40%iR'_^L)F6iLkScD;ZFkO5'wМ?F/mI7-@NttS+^P&Csy $ZxFYX*֕{\sGbd7]W }m1ً"5.zMΏїB=0.?Ћ @CO5O NR3j(2'i׳@ Ȩ_JYX6F+1Z\zI/`HwQ5/?ˌ3I8QtfhD[#=@iZze0*7pJae C엘GWj2Y;nɀGpӀuY2G2oaL~ry뗆^nD~ݛ*/M&g<|HpaeU\.( Al錉ܹ[#{NI3F޾XMLZbZL݋)\& &♵$gppX~Bŕsj"Ik7#b١kBN^ԿY^oAgB ? :4$hk_Y:n[>0\Fr0>l$awO,sS :6*ВLsd) qXz蛓 ė֠"F9<8~<&@GHb-}?eچk<T @/bݒO aEMEP6kkb0@36J3-5K]Z8A?ͯȚHE$BQyTo^IQ6S_H!(gu_2) <:i@YP2KW _զZ+ TK:ǧO~v E!8{#nuk_|*~z(w!#ɧ*ě.ưAӤ3*5U^bEd{ ߫@#Nur}"&ωgkv*| "/&ؾ.H&_RLW= GjیXBY*7%[7 l Y KsR 2>?ǞJmuX#<td).r>)^@'=Xءi`D# uwnohHu_v٠<kk`rܼ-΄B#.,Y*^τGpQ憧K_NnWs2QK$>KeUAvjL*M.x=,4bzʞ,ijŋ@4xYy4c܃7{Q>a9 .+ك6da A@\5 Qx]4ۺ>Em=)$1)d&#>ѐVg`7DMdmxZr@b,2e 7)J_% q‚1g5q`ssBh`DXn״yP`G2~~d_a LEFհV&(A փWquRA@l,5br~*5w Q3< A" K7)3߅j%_ P=pس>ZN \:{[١_)Kի>@`Ցkg'K gIDVx,e0|"YI., &:n$A#*W gc[ pR .A#Ü23rgOؾӓJ8uQV ^I3mhAbf)+PJ4DWRz{f-}Q%l2zyvEˉTVIhC<`16H-PkD`|~}!}ndqUQg3Wx7fQ op/&{ʟ\H^Tb$=@LQ{jLD*=f-ԘHsg &mU ӡ!̜nBS qņMW`*Ky3w^E!@hcO` $,qS85yq s]t>LKʩtEo3 ]!Q^\jM. 7š*4xO2 4ǢcRP,L%M'^ I ϰQ7nuc} Ů"~y3t#M"#Ͱs 99ӛQ0{ _:ZR%1{%o[P =U4%S\KJ(ٺr%RS6el@kw|7n!ZYE#e֔U?dIi.Cy.sׁgB\2xz^Vc"TSJoz<rtڲj3_%!i^qF4x2No{ 0_KQ{U?e|J sPֱ,]JHHoEܼ_ʔVT8 W>NZDw?ƟB%c#FjruCiH6 ޖszLӹfM7M[HCM`5t, r)!z xYbn~6~SBe8-0I0p76Ns%2#GFADvuʝ*(n)w9[.cV􉂻%aRE kgF"@ PR?&e>b?2q>{*X*.?B~%M>ɒgȴJ >ο2AjD }”DڥzHgL!w#%y<;i,Uաofz Ǩ]pR*2$K3^Lx9|hf瀰Vw3?BhTC]}'-6,ݣ\VW9]lHPjW}AxTrlع> z##}o [ZH$~xgv}:O&Xj`<;nD˭gBxA|⎕awX#4Q\=c1ٱ/C%wPl'Q7f-9W+7+v(C"Y16'.5'ZGpEd̾9t:a[ngGV˕Ϝ2o( 0SCP;}GGMW쾏#N/ΰ8+զj&WAk>E]yU?NTk*TR@Y.KgtmogH->8g<  HyaHUWklq\J9'BHıEKn`;<=>O֦\DY"cGvj5˧/ RwkWAŻt.Ėbѭd(Vۦ8:[#NƴRd>MiYӨX@a|o(bRe/NʃkS> >+ہ5uv@b8X!V7lx"^Ht fxIW0j ȻmRK]SBgGfAOC,mc:ȽWwB0.湻s9 $|VleВ|3>jc*hR1Apg0 .4Wj{h}pq=;f:W)A$Q|p"敇hD ipx10\%L~þta@­ggņnB𤡧;6vxP-<5[pl^o\͕W5ao &J&Q0<$hqiJujF 8 )_d&w[Y5iBٻ,n'9e\DɼJCi;V>mpTn)opr)D1tBqvz5uAiV>PE 7/Ӝ:A`1+DTsw8tT1J>,mgP.3&r[ GejʴApj`J.ѳAF.GiYjlЕlBCہ&Pw߮<+Ncەy] EI5)$/X/pk"l',&$~5O|,",65P0L5TK!}mHI5 u(M p}%ylP%/cJ1\I='x;Z5*5}Ys^sz9s !\X?QT-O;_[$_ YdG2ɫuT6y5ϓ}eBɉ=-l(]ivbJM9b1*ffLTכtfqD;^Í Y$l]y#eZ ?JAZ i:'9׫銀HxI_QU:LP%K X$wnG3\6iZN*н8_r]$ì6q|?UE5aM_ 3wqiղc?ȲuOýf*7Gбy5Q9 #eKd.cs,<֯K80Rբr?$RQ. “&8ި.agQh{̚U |gx5!L*@DMu.xO='1ⶊ|,5OnSݨ DQϾ?;J+\`D̔m[ZDm$܅ЀVч:yE>\$}xR…7Z!=|}? ϫv{V|9,}_tW#=}rܵU;X45cXiUv-[FL!gg9~}MEEւ Lagrdw*c21[#ӸK ,H)olKzUAGh7ÒD>Zv`K[ 9ef(d`܂:No C\4vww*HE8ĕ yuCo4ś?v6u;|ͪPܻzG>7_S,y v6]ʮcvz}HYz,򂰂L!4{EI7AdtD 4JE7Q؆fpXd`zPIʜF2z/<k( )|t32n CPԡ .GwV ,y@+y4ty1ie&)c3BZN'( M['ʗwV X;-*gIG2?E%chsl8MːliI}k`wmr16QRhxT.؛^][- j)Yم/8rc&viЫqB`/8 Ey(eKO/ߒ$I五FDoIBMF[s [sh#~e{x{>j/.ʭm2V%.=Z{10Lw1_* ""uu=LUws>'FbKjAm414u0ڇt*4-WU8\P$C.H݅wN8;8Os&R6c(xh)VЇqhܙBXy%hS3 n,-y@#mWqlw=h#L:&%U9?NRD$aÑGfn~Ԅ7JFwD0Ne7IQ9 LT켻 [ |ak mCxb=t \2XvJ:VfB3X;J<0ȭͪz$ p >S%O*h%UVg۶TYl?8h0OfaXr){gJI7rq#)MjϨMzs O83=VSRj\V/zN]qBsբʺ n$T92YG$D_ΑΠjw5MbSR b\!bEbrb7/d BGF+`oÛZ`Vtc%cia3Pzu6&'AA}&5 1D p1Rn Ph8>H"SD[X';dY5)7e1""p@%#yԺ!I\Ή"{2jb @bQ9i]嶗O* |TtF z4ѮA*_bq>Q(PBW{OP.ã|fpj$^Aǩa@l˜<.J4?[N $BIxCvkv&k.6HIഃ!94߮Su3KgV_hIʑ G< (~SS8 _;h\ӎU¾Ϡ\'|Z8m-%$Oj x=桾A@(nQ LA t ,I_\0p$ٻ)+|;7sL5oKg]MNDz0hIJ6o&eJp{C~'Q攕e&ClS|m)6kN S@ Fݬ{}d^ߢC:zqDZ0JwY0cT\S'B}<xZ]î &u`u(s 3P~(+8j/;jXk" Ebu(U=AAǿwGLbdKh]+/K ]A;a6򐟺Mq@˕E֫i*.sYhڇo*+yP%>e[$ ;Ub [?٣}EZhPѭB7(y7k/ɝI@02nKPNˢDŽd`$䀀?|-N1)/5.ЖXH$r>ת@MxDqa۶ ­`W%Fl =!52!iwxc9Fwea)K*N !=1>BHc&S<`{% _(ЛwԮIB:^bj< W-Wyv{N Ig21Ys8H 74Վ7bI8h0gbG]^G [8 &[Y R- ^?)u"pc{_Nh[֎NnMu7>O)=5_ :_ scCw/6 5P\MJ >9;Ͻ@ \lS= %T'N:P` uW=?kN%@4Es߄?̨< Y@rpi^vꙡ<{Z'8姂+%isDp|r_nEa]F`\',i%,*s'd KBṃegrcR̤0:A'2׸48Q>ZP?wc *ӑw $|(1\ej;t{5] ,&Ğ8{Z*a?)k=NO,op_LU`čR76P af,Qq4:#@sNJjO 4t.5@)b:"ɼ]"p!?&KM?9RK-{E ߐZ^sX0ݤ8+q(LAS1n=e/u#-ݥDC*ʽ(0n<14`vzŅF˘vXHʨ' IV3y5~=YI!o)?wz KW,8vkxsHuM؅ye;8Qxpm8e&ޡ$Zas&GąXmSSzʶdlZBOc[c(3qgJ'VA¦x r`0 [WAلq),2[i)9YTn璛7PPH;=C!t,IAF/>zVt ^# R׃ ,Ado^o=ms#-,6;p\ WXwHCsYY,LiuԲT]]V ZVo*ǟ(?bn~08#6q 3r C"fu^qux JK+?I[Uqm8ʚ 2X6<\ \Ě븐}&r`n֌/&gS;gj)+KFǗAVt,`K)1bE̓ek}O!ՒF5ɻ_ZNp/* <΃`?U?3!BAWuh-NAo*@M'ʎ3e)zHD)DTxBwD/qA/|_}MT\@jf #25@aO|'$%R;]ř2JtYyfZ>(.z,O|L%xBo 8pg4[T8Nmz쟗1/EX=K BjZ a7ӆ,A .Z\B6LtsЙ K9_`t#GrWσ^ K\Eg"|nhaMsƃ ]E.>pPmQlU/ڶ1Pwf&mL> ꟥#CBM]Sd0 `S C勥{))00FGI*S]wtUt_?ҽ&%%Dj~`'`n-&n&r(ՊnvWtӋ[ƲC[~Nt=21鸨7l"s89_j$=wBd#*q?2쵈?x0h|c8IC#,`qR̓s0g 4M2M])cJ /͉iP.P3ҬNҤĎ u܋_e/|ZRG)xtS+`tD>L|̈́]m ժp]8e2RD{O+Cw{5.(0 tPɭdMb`H2]XZEc1芼yA/fZ("e 7 #wFP0l1b9V#^?u:&NmKۣMLM)>>߮OI~5A51-@:ЋACx Ek=Fc@vXfQOFL+ܛ1f.ОtWPtc!W9p 9ڻN =sMpqC oDI\}pPO:s!ZcCϳ՚*!iJo,)3Lax*%)g1}w&mp yoAVރ8C/-](mN쿗h96t EI疊*6!><|q~ɹe!o&LNkx7g%a1a"iG|wKdMY OdC^|W%y*MK!4[A.5ZPp8On.I䗀q䈐R³udoTS2GYo@fu{7"™POR71x$GfRsqp='93ϊ&Єp;1@}Š51*B9bv>יڙiK.LTw{L^tY/W'E]ٞcBx(Bczq {^ Q:'f|&M%`[7ʚU|U+'@O;J-ŕCm&Sl wԪӴmZ2R;kmȶC)H0tS*!S,m%2,HmD|x$O X<_,/1}_\odi;D\`+奙,u׈o(v?w*~\l ǝ{8'ИII.&"e,="$ϨIӡYTdMw?*#V%+!׈q7+1b87 qǰiWտ3q^R*GK" @Cue'X~*j?"u`} C 3d֗Õi}߅ϴ ΀{#r}Ei\ G'.8ieCj725P/GIyyO^40gQH@R5Ho.K?J<~1fݧh#E]rl݉&:qts* S۾&3o =+Dlbq{%N yֻwf\Wi `jUq!Cg%+]@`_yl,~a-~begpFT2݋6sMj:uߩL)I0c.K 5tpP$py;OkmZtE|q zp9nh0qҋkU*9{~BS%` ]>)(c! -p`;:~KeR,rM1)l"m[&AK,L2^W5rWd) 5]:HSѓR&мAEqwcԆ鐈nf1W3@Z~yG#Ձ/>b9ϥ>{Vf+ill^QEz( KD]̷iv\QLn6Z$V쵀mb:% Ϝ;0 @N%vQmiCJ$X4MYsx$㬦KS[r>/g zdl?L=[M?kVE#?ƫQfPj#BY%?#UJ`]12^qeZ,+ Qb&*+%IϹ> <]hqZNDg1˽)s! =q2oĹ~i{Y3` _16W1u8|ZXą`Z <ƒ/71i4 _iC6KfTY^U֔V~ ][t=}ߧd#H}1boym-|k!(-C ^jz (^ԵMO7  w\,yaHW~8MxQ=<P3 =Vy=Pz?vy(|#zM=̉У8GtŒ+r}1q}!$nklza@@VY8uC ӫ48=۠US}Y2%Z`YW4vgţWLn4~Z.6Ɯ%x1ߑ,HcwS@KVw5؋I@KU=ePaFH4 1 ^D ܳar+kZ )͝ P\!bUT9qr0S=Rvtd~>*h<-.䬇Ȥ?V\bCʥ2%C0N OMjDiRD^|EyLY>"MQ8+0+Ea;=cGTz#~t:i;b.+~Xp;m ]}S=R5s@|'kkfEub 3D/&ܪ62AP)qw Nyr̐ a`jz*]zoVCD_X0[y ?VI%UԐtxw0qs=cƒ^h͸hp$ф/f܅ g}SEĊ9.îk6/Hv`ޮ(Vp_,6`XoWSRה8ՒY\7̫~aH9 ҩ 4jYީӖާ@ĵ>s%z^LްlVs0%}j:zzWF-]7`A-KqphN>:P pʬ~r("D:6Έa7QJW:j󄛦[ } ¨Ww "QY-*ut'o_]C5,])y.~W, K`gT\.t l4ˑfPnpHS bn3$wYhpuj尐Մ~/mlI8:\LpVg? Cfmjvs]<$j*a^F!ZoRW{=$=AU]:H˞L}JnB4$ %hA"ؗ\Z'"#=%]6 z`6N>?u6Z=5ys-I =+cuB!5ˌ:$y$8&lx (=*5\YMgQ:`)ҋLV;J "\eu]#a_(;>zφlF$L2%Ԅ:sve طد F|0T3oRd> 9]ve0VU[w)c;}|&i $4E06Hd1;/(:$p1iP a e3 ،nn0|Bp PB4<5Ӛi$hfA^ tJFU`ݮs[} T cPyHXgDOJYEiJ jx%8bFEԃ< yF }M@:虤XZ@iڠ(>@OCf]wg'nŸy 0!Lc ( 2IuM$xʠ3 Ŭ(a#0:5k#2hD,bi؞#լ*?k$Q%]^3> ɕQaoWwy{ͺΕNbO^ IXu6E4"s-3,,< ,\&|?fh;R,܈>g)׹ΏM1ZDBٵg\Vq?\=Te`ɱ*\P`r[GDۣΘ9;TMN MaL7Cqikc=L(;P$38JT:?=5}\̊IS@3*= o?w/QUu\:p^9nf@t4-b1АX=J:vv$!|bFJhysEc^}KQ) GQRrO8-B5{hQPwՒD(Q4{79{D8?ҵC *$ LQ[[xW֛HD~Evy!e `Ĥ=NWe2I,݊.IbZ\Z]iN-VQ+Yfsķ`;^@_z #,+}QC43э 9. h$p hcMHa+VN|oH]D)A`3>?HtTDU:,U`=`f3L|W3yp:UD4lSMmOKnaؤ"[.ek~ֆ+U%%Y6âZiiO^UI#EZIf;_[ ̲٢|r8!LY xPh>o0ٰ/2K3Vec~7^ŕANژϊO 8Lu^\@fӵ |x pK\ʿ?\K@-K? m;hvb/ k8۫n\ u;]ɥ`= ]UW zT$w$T{=wY )^KQGv+|P>dfpFT~eeNqZ3@=1nJZqNS\܄<]3ڭPz_})9hMQByoI'u\| @$XZ3Şh k6 tD^W SH'"GxC~m?vcbZ+[O-dļi^ 4+ il;Uv^6vps|u^io)pn!v w%tymʫ tXN6&D_"ޒi£)eXoq"י4F3(K:xɄەbģ]Vt1%h7-D˾c~k2s5 ի1hZݹ?T9[~-WZȡ4n獔IfhVo[ūQLum#Qfe=UI vjWD3zϪFŹ)/ Zm3vhJwܖlc56^tNs'E#G4eW]kXI.. S}5aO{ưfms MJK *nv<12]ݚǵYSK@Tn7V ռ6V cheOVƁP~81lE!#MFhe5"Vmp{?#^odysy,Vn¯k@>17dcVh>4u^>gQn`R-8EEuܢȁr'Fl6X w1PTU?M` &u*##0VH0IܡM bDQh.Nt( @ 5zn߁zVK)>_9wN^Go\l>:Buܡˠ.iDpۀY ” _ CZfSuƎEX;,zisDU3b~|ìlw,b⍵!+pI٥|EjO29ftku"ۼWʏ' 6O_z4/!Pv3^⺇`gMtpJi,1Y(4Mpk6aL]Z@{r!;ME^YeD:ōoaψ],CB"o fXDuopqE7ДdYzl&|15IΘ[c:ՍԚD-|mL]ذpK1ƣM h)jraBkl.doijB vƊl҂:a2;)Xp}Q&kЙ_%)G $ʹTVE+tVLc]IyvoI;V&|ѴoۯGA],}e5Wu=Dn) iSŴ  (q JOVyh5&*I@ a)N߿+ū\k{U1S՗q18}ϋePP4Muްi;'q.s6Buc WlMqL2UgF-~w#iG:_:;"[aŸq+mejKP\bb+<m֒\ ݤ&Ǻk!ü_3ȯGt4y&$m#IW¿ l {@O5 ?֊Ƽ''9G-:\ Uyw[t~#9&HF8 `J&cuM 7R.^ZnrސJ_NVJAOQ?>Uҧt;&e52s#`6Ό'7wiä&iT%$BaڇϪ}W3/PiZ@SlrnxlAt6h(\@>lFdB$ hQȅ;Ǟ2l c4.aU hGWM3oڻ hK_f\D#١5JkVa/u]zt9yuTRZUl;_}~G Σ/";VbNo$"2t3L <9bwn =LQ!Uˆdg*'' x5ގC: {rKۿeusaCgiSw5OXC Հ@ VQBd0ǕYlwVvX#9mm5 ="*B1`UdQ N)ZCe-s13Wlw;l>2tl?ǥr@0@эzZX *Qw Afs)=UC]::X 7(߭W).0tAW.:q+T9]{$kZQݚ?iS }9qpciFߝdh ު8= ~$dEРs j8%kڜnN\qi H?Ƭ;?X7zi@eIȧ-`f⨋-*:b!BN +M&^"~^T,w 3ˤ9 |y1)}1:]:c|fKy zaj>#VG`1챫9ǼcrpDTF_d&vM%㽌ښ\ ԻWֳN5AA:Ԧ|C=Bg;@?Xv9OxR{2Ŷ_( H ʻ-0 Bˊzlc \ga굉8't'ŨWԶƽЏYML1̙Zt+4{{jZKGٺB;`P 損~,|1m]Ź  ".SEř40M~Z='skY0j<;пX@Dro;x/C`SvD*ifoܿ=F_2Ht"MuY< "rLd kճ9Ua@b ϲ[ 䋽ѓ2̛Ұ(NZܧF?3'hQ$}Y*$;Tˍ UGQr׋ޞ8;g;"b)vªBD3xxP_Kz//29Y^fZ/ĕB1} cTgЇ:)py߾t'pk= IEE7,.UBNbp$|ws AcNjG,LyIQCFӔ%͕ff&6cPWE@[vS,lo3@y|\u\?4Ndtdd]Giڊ!Ŕ[ ` LeCB?Jg'E&$ #KP&< I;ʊ@wvcC%p[df}K钫UU"$],&&&҅&uO,BB]tg ^)`#O. Xv^+ϰ}n4WXtHL9vx5W:&oڍC4P")ȰnO\Ƨu;[RسJX'nJ8cRtıl}, Ф򜶹ZGz^JrDվiWFʳ_"68͹ _1:U/mA(g_7AE<8dL"Ә]Y So[N_h+Ѱ6 ^_ $Gv)G'/םԫuJPB`_"ުmA|6 (c-SYRqQf,e2F_%(Fp|5umz}s-A): _4Sb;_9΀ s .U& @n8r}f.i@ #,ſ;Ġ-$E* 4?)Z|q/:!c{(:ط%adQWh䢔rgl]^r.uwo`v3‹]qE+XX1Ѓ 0w8E`2RtX&g\&Őخ<pj{MO֡~VToAhfftr GB,%, cүa;D!M@]Hf+H}|g*AJd!`;YJ-M6RaFT`PG1 P螐]!{ѽ?8[΋b]6*u ٧ Nux7\eN!E%XggJϛ YOiDEIj8|cm&EA8[5 L&m5XI84. eN(ZI-YaYk'Zsn*m ιY4Ӳy~餳nXNʽbLHƪNj:b͖ayO8_)/c/ ZBN f3Q@ӛ~w;f![(:pSϿ}T+U_5/(]EAqF@ElW?gbq27瘐[&b}l'l \6!:T<1|N-tUa\{,8-s1zOidžǣXk׹1dfWحzo8YBE =Et4 q`,3?#\/nQl7pkHSfآq&iT'EqN=4o k\'"y&OIu%AmQg@"~#E,1 4[C}_s?Ј==7Q)+X,weq#?.Qbyz܇ΜP 9j}` faBhk =h}Gb2NߦBY Cq#`їkRv66{2/pͼB,/b.mWFp^֋x==Qז3Q$ Dl-؜^_\?+ZYW䭨 6 s5Ut_et 䑈h?ΏMWlw=d2S> 4һW"IUBN1H˯ ,c6patKPFG!9KDvS{Y:v7X֬o&'D kYѥ "FuRi$ ưc4z:am\aM(]""Z] oLՏj{+Q0~$#*zJia *lUj$h+7cv)g/Z-<rqB@XoU)%dիQlcjQ-hSǑzF#')\r,Qv~FeǚoV)%R:s0Z'k8t(J9.0EeVB^ ~Ŏh4&_3·|ɒPu=K^aƝ'<~!ΤbK%=|t߀Fy$ 5lk S0i&%~p9 $%pke~D_71a Կ =+A9̂߳ĜE^iZX=xa[ʜ $ӺI-͜t7A+ǰT_Ez:_ *lWt,E 0sꭟoK[ɐՑ1sSwb~'!H)vCB% ȇ"v gD{6f#Ri=pI"v$'DE7k `q^,ƌ^ Pt]?w󣳳ȼWFQRa܃1YHfW&r>ԄAWdYS{qux649܇%GS7t̂/pƪd3,{{#%@,`b̆#hF%G[ uCɬL0d ύa[Qd5A4c(* ģx:/, =N_cH6l|7'+zҲx3 L^hm ,9'βc\۳^Bξ&l@%s2;1uytԩ3&ot&1K^c' U<L:|'?>قR Em&?a`(V-W:";s3m{%$ta.9>id)N Nf%w1w`U&-7aCџZD5Aj[훂\ pau3m{83/V>nmuH }sc,+{&;j]_#=}$?킁5]KjOU+`2)x؇<$@1icHU#b0? Ah9I|xq4&BuuR/koeXL6?!1O^r}m3\|3ͬjww q_9z=mR G~jm)zgBsʭ^u^pK {PIYa?̙[_bǖ23!CN+r%X/q=ۤC+x7lh́|Ȣc$FP\OLzLxHNmQfq EbГd˻Srܓd# A'ފ.t/E,vyQwCl-7o+T%Qy,ZC[J,-e Vf'D#X\K~eƭ9= 0SkT)gi;-x6IZ@yAK//67y,̌j7c7KLP<0]wMz=4:GF I'M^?qbo3Xʲc`uH7ۋYFIi}*r݄MDLF7'"Q/o I_]<$1^岥Ot^>H:?(g7Lpw{}oL5T̳D |::΋ C6 q`yІV/6*nDc qm6|0F3bR*ouVTƄ($$2oq9Ԫ AGԮ[T9Ria!zhla.Y(]:lΕN/>o#G=ܫp۳?&kv'aSVGHQ? [&=KJg2 UYxA-sWNJG'0wlZ dsji3Zߩ`CI0(A$MF: >1IIgf\y _a|]jlLPtdn95 xL/-%!Zۓk(Ȗ{q tBN2NLN4Na0I %Yf\F6.v)M-~ld7+vXR)Ġ`}]>>_&~(hkMT3vyaci XFnNˊ'u*ы+c:!ixE Uc^Lw6o~jٽ@h@oc2hHOgzUsfb^WZ,MFN򓾦[5S.@yڽ FNej Hat_#_4ÚUt#O(Eȅ1ܫU[\WdzqFteEĝMC q?oLƻ~EYfU!H[S1_$t[lgqD%dSnq(A/󏦯pRF- |hZT^ǦGJP(]o~'"5MΪ; 6.{R=5)>6 czn|y ݶIʐy@ +yͺ3iY:j^"Nyu w㽴*jMHK5bϡ^- 5|Q`E,afR^+N4a18Duo8m@ @!_:i%M&[)]غ+["BTW2ˏҊj9chPI(}ԱN[ HCY!KKx4 k3/_K}lM9MsZP`rKaܡ ) }|~ِ>)V9 M 82RlXt'2ߴx܈u"4eW;do,8ڵYgYj|Og _|"Tھorw*v-9ůek&ƈ_|)kɘ1{?eM)qsteJ$|cMgʯ+E 1y[2.P:Pt*v1( 8~#f| 6qe;40qcZ5@wL}Atj]b|ڙƚȽ8$H[z.i*xtJQ=\O+a5_!BQ$bjmL/ÑY˷XuƬ漪>#h)떇|xs |"mfJQAӇC(G\i8B̬ڽ}kEǖ LukZ9Z 15^D}cHb-i$Ze|)R p/\v pHQ_}IK2IVOrCAb7aGN؏rsyaYs/i  bL]pG{} J+ݽV*wfIDZt.s'z)&o\eG}LM)E cI 5;1Q*aԣcD0LnͣjT%(IaV(jan)%Yff tVV= 'Y*wJJG f~O#8Pkaf>h Jskc2M%0X`&g0߳9P O/TR\TD58@&x#*Bk .IL.^+XV`vkChtHna r= ~ra_LO)hR:'sgHEg:XٱLIjR, C-^mHNfg@NI|#ΎvCYوk V݉_gWNִ稄2jn=ҘL?­u#F^^ܝ֒XJfJG:toˋɜ"Nh"TLEkP a<5hU`!v!utXM7eXHœ'AqN/\ cыA, l  t =1cTՈ6v.0(xaJϺ6_RvbIV}}b^Y8xVZWfu>FR;6v~[}.)ꡣ7g+ ^]UxGwh)L;k&GcB0UĻE9}+ʿPiH,' /4{Dߤu)c.?L DA4SxUPXm|}#/ǧi2[~)A:KK,JO3uI 807eyi&NVqO}4[yosl Lzha\ϺNd%Ca{kBo9{-H6< <&cf? =dV0lAМ.vڔ)pkghPև5l)iWx` T޽sϛv܈Q"4M ]Nh4__7E[KM;1!-.1=I˯f'_-=c) #9:n=eH cksydjEXl6KtL,@ Ы3"f/Fr-JV~ϳ܍qe ReB!,l czV-?ͫJ= Ȝ0^ݷ2Vӵڲk"1B3$rzC9QQg)4i 2+^:tR 9Ǝ;9KfE#UC1TxBGd'ѵ%Qݢ }$Jd&ǜ=u HSJ_P^VԶm:mһ̑Gn:m}2#g0YS8V'6yǣ%yܸc_?[d|2gߴ{yVpZi yZ:#ݰZRЂ7 ߖVMZd,nv7cs yA$9ȲWQ<*I ιO*x ,PuD/3諒} v5*<x 1z7_ydWSԴ( zg-pn:" CA.bK׋M*Еz-4AxTCNSFY0&T$DS~^ Cd2Vhn{v?3~E 1&C#.vJ3~[VS阦ڵ8~ak/{mwEׇ>H2|_%2L`ӑk7+H TG+hk "|LikŌ <9(nj2RI{2wgbؠRq2^9-+ @|ivf*f!OnҪB6iG,*65OIz4^_y3ʰ]"\訰k`| nO[ȳbP!>g/I>}{|s>3d#Gyr>3Q?Zp:e'+g[4<[(Lݏ]Y׵DKB s$2nQR+@YOf܏Wz4*pD8Gr%]u] *H!\g_8CM~t G_~W"mi)2 #:Q8刉&{W%A#d4عnxʹ돇@z e?pOkb+'ҖU)ɖ$.{2 ƱLITx?J2C0z.a M.ڒ|̭yCs6%B/W1ěoO? s=ٺ '}'ZɅjpԔ< _aó{&./ݔDKnl?0KC]G'⃦vA֠?8ASbُLӓ] |G'Rv?߁71W&HvA&*ȴ'{,BvPGS-@wt|7 xfxn9G0]6>Z=v9mh9#@Z|Bo(uh^ׄRu"upx,)^<6_n[a,̵HVbTA^%l?jjSSCt@AXOYSW2&TWPFOl_81)i%M4)R;T&Kåi I)߾N6tUO ܄&wX ŹBB*zVS(|B )NGL,NI|;tBI m.x"=#߻r'' rO 5RL`;FįX6Z6^ 0sv]M^p5lቿJB'MnX,bmF/b:ȩYAf{"XMC"a6\_Lg;HQ Zmm.269AVа(Aq$k H>hhR&4WxabZ|q\4vЭ %=Su<x_N{\i8e6sl!{RI3\G{{Mx,{iD*0 …1IIL( RЉi1@]`s֩Q  t@Kp6  Wg-Vq# |MbGd h_bx;)YޯξxtެWenDt̲\9N.#?_H0Ur4P1xVn3VXmt́tE/ϠʕA 2:lc`!-U<Vk^H\Hӎ }[4a,fyMNC#+Tts-*kL?$n-sY{D4/]=R/cUZ":3 \t~"[y䃣ҰG4 xa$c/-rx+ !L F%}Ęϼ_ýQTF>o>mA$d/=T= ۶nHY "겾-GSV:  F Dq?iXz%zhBR|;&^Z<26Q4Sdmd0[뷔ьs1֏'A]Y30fcC!m O0ͿY>Ye?߬$WP,TSH4|`RM: Y%5v*\Ӫ ;JbFz@,f{> Y 5S(+1s2XA<6̉詢ńcMSߏW|;$g&FZj ;v U-pz?##IE+;/lYy +Rm)Sn(_4TȨ8I-f*,b+P7gh }E2z,o8G|sWebKu:2 G]x!˦YRY|М`G 3V o>-vHwMتHD6#W[x:[viWg ql[˜̈́*aG[uˡ:hIг KO23o>Jn8DoFl*^k|;U=m%j= 亰Ӣ@)f xtme$,"~MvF -p4-kS6y ?Ts@ȒO\)SI7,}-?$JLp3^jg%'C͛B W_05{#?fF<! VM Re@o }*c͌nV?ubQt呏Lؠc/өWn!׍|fG' 34Ƿ:B1Uv%]H1YE*VꮝVFKyL mm)n; 'B"Ŵ3lpʷEhuo:)ǡ8YktN𱵃TU^#Th$Q-X< 0,8@lKXqv;(l=_cҟ{ya\5rm>^6KP``Wg)Zl-WS)0=hqQjAOM̐Y壋oy1 =6?XaZoFFђű0SWM3OZ"9" b\gf:NKwKXo|X*.lٽ0\?|>GaILGO/] l/SZ6z!Maibf&rV~(eBD0B%ݯBqbySs۳¹{g= VLՋ=`_w:ؖKAp/!#\ Os"8@ԍ&|$k Rh1qO=ymkw\p2ҩ ?wx>VxM\A7Pl1*v7Dдj<ƅ e>vKU/JzW|wBXŕB˂F*bj FBPy`*|%N/$v' B aB56m*m¿?H0QDSSI| B!5 -a0PW5=kN {dR_?2UP{}B)or7zw,!l 7gg&pwY͙ x`2nVML[B.[m:D\k۶H#mn1<#nP4iϿw*9$I/q͒m |:YR1:t|y}ZpB,>s<HY% B}JDlmA=-#k<4kJ4j355i{Q:+nϸu0Nĝ]`1}Qm@~;fB68(ih+VF/DpqX<՟tw+ 1P8]4eθkoEUm(nWDpP8"}|eZHБ>R ʱxo̗[1L7t5e_sirSȈ4 o^= BCSU"*ō+W/Cj0S]~Ӧq%t|r w_ڀ ]WSYs>ݘh3 sciCI~Oe(J#di.Aێw7Y?+:[%z05u ^^;hj`S5o2%V:mڱU-vX9267!Z+_wGt}3o}Y1_F1 ]ہy1PTvF{wv[jcsMMˑy/"HJ} ?[ V>HrH#!4t'858v8Lbս֍0Rw$qcKF6E %zjRY he<(HxVpd˨coFc(~(V`mSNo^-/9 F2F$23UظTBЖ9u[*/LvC?7dF$;ugfPRɣTdKߔVf/]._!׋Òg Oz6ԬZNV=^~ cͽ \T+@Zi!M!Ah~u%~ }|4Wa HɪXhcE{;'Ec+=[QW(UHv_w2wYTAJtLTh#5U92a9n|s/1KBm42xjJ["h489{}~.$$6|)N8K8\ +9he+Æ! ϟ&UDzc5ۓCTT>+FA\7[ZdoĶI:ϓ SPhAOq Z ڨTMuZ׼V;6 ,U¦ړ'To!c  -8 KyK8%:װ+TIV C6!+m$,[Fyfb 0BѡŃl"3f=- Wei F=e8WG\)Km/J1+EX 8pt? vBS͹g3&iak~҄M@`bVk]gw0 eMν@Y)ݭI_y'T@jyq[; |S*\3kS.=)rׁ--5$b0w&_ fu@7{u1I6?)2Kr~,-7B֎ZzwKි6}!$=,נP4th]k4*08SN1.H1A柙n3B{$8k;jD M#d7 WUM(NָZbq^r!<JkAtPaX1jliAY~J-43Ԯ5UMbo[8!$XOcѭdVD®ݧ9ƣV,ɟLpll,rG]OLH{ }65(?Ʉ냐#Yr@ (- =k?nr.2$~ 9r86g+-)EZEq~ZDťcV0MR,=k!5&ݻ$?IGs=u:-dl q ɦ'ȅ5'1Vs1S,%EdNn̺8K{Gp zBdRgǴOBu_ *W*;8Tp(f#+NK-Sj4MQdDcw ʧC`"QUJp+TM5*؁^Qbv_}myBM){Ȝ픓1u_alLug>X_Im^1Dn<&;|zf\mhyi&z% CwcզI< t :4^lꜳ 0"se N܌vNz"OXgq%6Έ-̋/6+ sr]P~4kڎǟa^2TS =GK1٘qoEgӨO:%̴53Wà1-#ˏ Z :}Ի*>#!aGTd߼䬁3?c<5$ Z/n;,@7qҁ})+}:NY~2wh"z*gc8DFCqjڼ?HܲcZ5qV6\uDŽTA)1 kFTľ0""Y!}=Bs^Ȁrsv"R@&zl{cM.9X j{3'B-+M@ͫOD̺t΂i Wxp2#QNlov|ۺTYGK+ Ɲ_/aɓʩ0VQ'mE2tf+ ą;#F 6+mEћd,Eos9ɑA҂}7bbXڜ(^ݫɭ8jfDž *c HcYʳA2˪ &#N-롿a@';+J3T՘8 iU>fCQ;bNP#^mzƦe+gS{i L*_گlܯK/Em4ml"afmr"tn&:v=RMUqrNE$6I&RYV6$Uaw uXK8/2EXA"C]edCDKrՂ]]DpRi<^SiBo1#XuNL'r)%⼞!:5S" 1e4{(1ھ~+gB<|xDXe(O謀&Mw&$h% 99y2ubBĴ-{ ]("g~fZ~FzE ,NPkcJ#Za >S "QQ﹮s13ekMY:!&5"2-( 8Zdf̣v۷R Q9?6rȚl\s9+P=`X m|ㄤi |#<Mzͽp.B+0[~gn nΈ2"%֨s -3[rDxM0N`JTlNAS~5 dot{TqiW*^kY'\\xOT>.‘U0R5Hb?e*T^nbkh\LSc:t#m`*,&3uPzc5!Epp;9Q]*qy8/=K&ǣXWwM^$;pQ };U2eD%f-G_iC.= mMk]+joy&TuҰʟ(\_jj xGxX"$\<OUn_T?pgiKQ$jhx6[>[cjm1L?%H<NBsv!Db =mT|zo .t^9@fXQSUڵS\pj%+m~rQp-y`x{EtBYB%_vJ}Z3Γa33 h,llݘFEB'(nB Ӧs -/єW jrxoεQǵgYzT&u%HYS\bر$H4gtF}(MdO:K߆̆>b@X g(aBkCy"w!> #)fc!RIm̠(0=KBl_;OkGPJ}1 Mbpӯ|>kt.BЌ{R0:g\4K} 4Ə$f2M,~>Piҗ`%&A]2M-SpZbP{(k\UҰ>NCmGr|B^UOMJ䄏 x ڰ@:ov/n+]1 QH4۞׋~G^]-`F^e8H[MFCa[dAI5RA.ؔ-y}]]u]#2@\Z#TncN"2yN'`{g32p96hcm nKLg :)QJ˵=/'*1Ws #ns b(2F9Γd2½(سZB)ZKS? Ut:qjymWz*EhF/_Q̰n2ϕ-pnsM61Z$XT#YM&/y+舴zmOK̻'ԅ >J?/T_02n=KOB;-F2BdlL?49 jI~(DBr6bGێq#`T} b: Y䈘*YBJ=8")*Lpp顎9v &uoN&``_La=dI*0lA cB\^f;>GW+XVڐAP "GY9.XO'f<=C0?g}㎐%H!$l%`4f{WVN a[xķ#[ )C{u]R/닕|s6]ɴ@ H:^TL$y?nzy8?D& ElYϹ6L@RZE=!L}s%<2N,Ӡ;[ v[2kO&a>[WP Cg7 |)[}cك!{Z.D 昷XٵH`ò 8\x;Qdu( J3RxKgȢȥ5:QߋⵆX>JB7C1 v.zd3 yR@R|-:{ QgN&[;ۅET匝!k`pq=•7$4 |T%$`MPgϲY]h2="u6D4;IRs/86^Ϟ%?-MU_E:I~rWc>O'r$!A'5h_{D9f'5AM|%`^J5=Hԥx{,DϪЇbw #g,#8lɘ`A)Q3B7V߹>slq';9UBv !Oux3;J.t.N!E,ob ?8R7ٮ:],.[Ym;M9_\NeauC!M$; dܤ.(fWv%\*}'C2h? 8dZsAR žq3Nhs auІ:=[+dsV+5KQBCb0y2n_ݫK)D~^HbuӻkX{h{wKY{޲jKwB{f"t@$ A$d}drTbVȌO5U5Z1Wl= ԆKLJI2vƊ۰dޙ",C0;e@k:&A(?[u]Ѿ-NA~Cv-{/⻖/7'*@Yet:峛>{"<~0kI2%>gquZP%AŒ8$B,(B7EB|3`AHZpԋy6?$6i5°-h/i}$v-Q—mj/7MƝ$X7'jKK3Tl3 en-ұls읹N2z7-a_3.oG2kcơy10dVŧn7Ks44a?1š.N@^e5 n*uQ^&c٘Gy͒ű2L, t`a2;dYwJ=&oY߼E,S ħme:)AznPd,~M]oSC P ['zOPC :)Sͻ}yj'y'?%ն{3'eB`# ?DlHb2<5Q1&q2ĺ3LsS#q%U֢=XƅUYKLb#l5z=׎A b]D) Oc-,k0lI XJn&&8+gԲYGEIx[O!zK}hE 1OHCbBBN _BJR6AazJFqMl S9LH: ;[R흉J5 b(H7t|g {iJkq'|wMwX)+O*qsd$çyyJbj&7%<_rps,R0poD:k(h EU~N0 %-׮3u!e)K,؇[iD+4אk&2f#j? ӛ_C"W`̐Gv&ewqdQyMj)陻L).P>$%sYfB%N F` C %dR)^-@ҽc1*X0"RyM9grK/G6n]i bjZdD.X#hth__ޮ__3 W54256ub^*A_Aؾ+˨;7 8e&YP—1) xs#O;:eOyzm˽%pئW` aZ k߆ Ѭ"Mv d_Mkj*z<(;4ٌ"{gCl_Y`/_Ⱁ.'pbb Sd,2J49ZDİ eDFoI1(h:5j? /1ْf?C^V:»Ua:%?atp)$*Uhȁ`(^l(%lݰ5=}Q\>DMP-G=Ix&+'Q! rO*|xkmש{*hc#жG$B&h3RԣяgN٨d Ni̚).( O,ÊA 6PÂX>c,  /sC%`@N`|AiC$kUU2DJXHBp2X*sfmz0"qsiXx% E1"4rǦKЮjH Gz!867,zs tll~dS@ ۣK΢75z"u"7HVF w2~V&#{jHpP5PF=NPaY^ba2^BӀ&[J@y*VѨ7(Ǘ_ @MaAu+YS*M\0C\N;(dŷoQ`P922(T/#V6=o~`xM?̘HYp96QvDtUM:2C_TU-+I==mc ࣡=J2>pOyiDn fk*r=ڲA0a7ȅ5'rC͸ֳԘ)|8ެ&)r-!:ۭ-`v$fSa yLR=N8!< r\:+ںs@gκO @wN=(g,-쐊sK=7U$朎#G}ge4RTǺ‡넺0Fo&f OV(H>_"~Mc;/kkh>#pN{ V;1N~SL+~;w->gߖlC,kTv?!!MRQny ZWgj84SCCWzZiUtwȺ:>zgE$9i8;k$&ϪB?IYЕl(F#\Sfy>zԃ1)9 bx(XԶq(%v?Z6Q{;0ޡZ lHy`Hab1͠^sn<_8T'a-`ه5эu՞eC3wJ!~n"9~o΍B2}e<✑ZRfiVoąDd#n]`Xe¥@):Tk`Ʃ~)e("kNǖܖ3ݛ~4aT[Kh;Nhc?vTru zȓ:K7^D=d;_2 DqP$ugMW7wJijo9C=1u!۸Ɗr'?VwV]@{x7g}i{ɢ,4[E2QsOK`jLΌ"\𩨬Cj6\}W|411|jֺpڔIb,#GEZY+bp_e|Vr=/:h42t:FNh;DzY b0>[@^fop#^n'08sx3-,V?v,ʠ:Aeq;?ZKXPs57 "l`]?~c0jBSJl@ۜ^Bs{O F#d&(Ơ_rXpVk :CC {alzw`i>z,AP ћ?UO6#!ܥ\5k{n$[Y¿n}z+~UY^B~k2&駠9 (+t /RoEɻT5y&_Ңp(Ms{ym+$ֆ?'M͜<:?@0g77+ˈJhRlS)_<#O_'vVvIh7etƊ|9E=]V  w-~<髟Jۥ89|ȣYp[R>ߨv3?^ձJŴj?g5x(v+|Z5-;// Lqtǜʞfƒq-;QNsN-`8h[ǰx.eu45{i"FwhJf z4ޜT ,#ֺ9-l0+6O-A5 V$ԑ0~u~ jwmQ3#S a۔@\w[$M^eؾ"8MX(\šʧJԀ׫+kD[뾞aAu):u*<A/S=^ &J(/ZQ#pfv ҥy⩇s?)_x}^O1k`ҘM# 4jϡSڡX٧@c!lrSh{BG#f峂KVd,QGJt-#L֮\@Znj@RsSo(ϵD=ʑ FB8[P$X3k#X#:q" D-`oAt`ÚEJfRsB+s.BOI3xqP~l(t̝u)癆%(T @94:e{œ+׫hwಂ/9H-Av,,ӵ7!_!Պ2&PPd,RxDY=L7He8Uw +mšKuZ}+;K!!}QcE"RMfWokT4S`}&$HC"F\uGfTB`P[(x&42Ά,W#~n 2=j@VC:QRхAks[Pdqy/qHb?Ӏz^2YG ;!ዓs*~ ưYp|ixSK% nL66,v.8Fi [걋族ofD G`aт5+jo c/PqyWs"1K|XXJ {2]I=eHRgVŵ9U+ ( R14LKq:WiL?u`Dr]\i:!,p HBI8" a83I3!~ܥ-==K.]-A]Hw +$>a(HjbK =.6:8{B&gn{]S`{@HcWw"\Gg i:P WԑFkJgŪ(ieM ]ʰѷWL_Vs,4m7-QlNMqS~1f`%"gޣ!Ӭ %G>uX} _͹C'~e%>EB;%dJ۫-dnxY )}foDr8W٦k)mA'r.x@WlLB0}Aw`sVV0?/AFKZGyԕU'MS݈700CUxH=)HIwu@[Z9gr'1̓-Z:2}҄s7eBXgbjE5/bP[sW VқJ?>᷇F3Y7^^V6Ty*ȠLjGF!@e?a{Rm2s㊴$>; /RZ_JδClQ?t]~)p. Dݔ-D@ +έ˹)k]v]ЋRsa ʃ[i:嚰rz>؏GPc Pc{9|s;MCg[IF$onqe鏔ϫ-K`mRkiJ29x&.S=&K 6 >.ta<bbb &$(w!g@qV?Of$QI]@<ǗV^ζ#q_7:ZtqrxE5 D«p&;Ek@g\\E+&޶ih6!zh\+xOEd%&gE{KP x*ίg]ЂPېE '{~ֶuJt]q-OnaZ=d-[ڠ:5a7󶸒p߫'vO79ZX jb}ΰ@Lu]ԭlc(P =dlG;ӏd*jIϭs.d}cSx?{椵 AbM+,!l0vvSTȉ0ykGGCZ}y&L_~g]^hC~S%fK7n<8q78-h~J\Iu[#`)z0/ΧzϿЄq!g U/Qo!!WHtUQB;[I-Yuקb'JXZ8Hv81,W3ݚpO]Ý oOf%:RfgU!V=8 E׼mY/n71Q/BήUcw_hsVuqͪ{ fy+ނxOr~ќRbYI^D}/\D2d 'he?7|s^s4Em" u$S.L,JIPY9A K>iMv6' ͚b[wtOB )O^o1 X뗀) $ ].XD3wr3ȊSA=3TO6qVͦC7`׾i5IeaV72Rb\mk6:,+*y{FxR;_ .FLIL3)OPyWUotm1\7G ¿/ 9 wL;M|3&*!­2 щexc- L=57~cYZE `jbΖa`9QH!6Fi'WcE oQޔڣ۩%t7)Va_@HN,|Sszc!vVhc զ!pR)'41d[?+ 'o=}? l#$:^0T+|vI+(fu8|$[hP~Oq lO:P1Z&mؙx_l"},D|A HUe^L078Je_JIx|6 ,R3+RI!SM,)vxTun$H>!<:{3mڇF o+ٵ\}*w1THX~^#$ /', uqc65Q8{8D4Y{#K3f6mgK2`7J]G{ aރIEfFM5nt9qr6Ngo 4ii-.R9D](]j!rNh9%<&%vZ_>, /gJ]HZU』MG>C(ycf_kիn1ԈC',~m"%*CEՃ d!*a|7h{E/;TF'N OD^t\ۇQ!rYR ={z ƹao+deBYkj*`ޙ'%͔ o֙0m8cGَzlH 㧪$oKxIjEIMpF(Gs g1_c㬬 U$?Kt poiT (XG %uEaR pix`u [痫rK tVOeVlN^[?Nl_]Ezjfk4=wi'(}zK0Z,rĈ rj?Vy9MxXڂoi`:Hsvg{|dd0鍞M ه9}!uux4X{MF.%zm!$ZGӉnՕR l IFφ!,Uugrwwld:BQ]@կ(hSEΊĺNI<dJ_/:w>٭J}?Ay-psH4q/ȷ>mQߍ0 GU̎ Ł!VNg-87h"XIjvL';v9i-ge~6SimZE#l<kģ`Sfu-#c$mKRϬih'"Zu\\̿e!1e"f8aP/᡼;ܓ6đ&猿Ԥ1YnRL0PQVi><)sGFmyNÍ(^ 6 ܧȚdbWMG~s>,T)\jؗRwf}/knNx.HPSgPilr7$ٳZ#^*2[NQk4hK7''BvԪtPŘ)05X#ްM2,K>(@ ?1n\W㼧9Udf굺"#|;w`U8kS ԎV2A6l>ơZ {_ַLp).(Bl1*DXE:s, ݚUx%ؙ} ,~*S(`ł|l'<9٬`D|0!sg(W|w`6iu%$'WFA-&l|T MOP<ݯ ]&xzޣ[IAf +uWd+ezd 셹UƥRu %>qau<,),hW tuHG !% &iӧ^hũ=$0F#:a.T*Eˌ~ *dₚ ׃so]A#_$5DZOHsdj4XcXBPCVK k0xxQJ,6ǘ;oVFPXdߺhΞ0[4J˦Z\d/wE7Goʆ |n3-Q,`_{^Ɛۂr,ޜ7NZI6x^T x%z ^FD1#J<:nQ9:j@]$J׸ucJ_v ޓrժ_ kfdKN0#&TFP0b#!I@_̧364cc)x?r{UL#0 Ձ'n+Za ]׌;u.pFp0(V k>LYISWO΄[ /heqL ߰"v} ]":eēRR}) #/~V}=+lZ,rۅLV?xܾRޭxuvFI =!Zܟo0_{E7&y`wtD`EsPv>߂<6睓ړq&.y酪,jene #&$l[+\!AϦFgš.ڽ+cdmLu?4IF{gri:J;_/T+?֦kC}e@?Җwn+)Vǰ8wG%\,½1 z٪-U*e(? RERWxqi9iP7WξjKQ%IKAߺS-^qOZki4 sH/ábU17[/RG(anIYFW4y][cB`CDrܤjփ"iq!3߽=x~V8^~ږ5P^uƷPxa[$ 3 쑆k_ֶ޷2Q!+m\?Q-PG9+I[:9޹tc5pTHtALĘ7I@yU7tp8v݀"[!7 n= U6t_)5־VX:j?_(2Ɖq d*fxgN Rpm)0`j7ֳrlt; =u_m\mDkl l>@ع7SNľ*ߓwka~p,t"rKk޾Tn8h;AnpP8Nu$xam(Fkw% #mE;%& Sof)L.0kjHvgwg LfX6Kν3F}6T XnKLLLnۣ\q[ƙ=n&X6kvoe[vjh[[`XH3w IEV^,>'i@qc,P1ED1 9l`+pеVW|CR}}{ HDoG>uU6B5G;uOM,3x@| 3W8@WY#dt߅Sl]jƒT1|'eTQNߘ+F~P`w#0B—n5:;ào_(ƒ-0sg%sP󌪽\"èA(&¸"SzԚ]bVQLqJ 'ZjkF 'KsGn)ʇ!6́8vV=᤹\˦.~ b0 C ,Z84\M3Qw.gy~+XsmZPC0 S;Ұl(r_y) G's01_ڸ4GmP ."$:DL)4#$Lnӻ0,6G\H 0I;TUǝ(l cRdeY!^`_+ƿY!h Lghu1O5P|O`mkꎃUSt2A&mCdubQg y;;9%sm ٵdGZ =i2O2yE7 ބi Yݏlɝ:@/+Ŷ:zUз,M@+qPV4t0'k=O#ݱSl[ ~o!Iܤ>/Z M,#HHCiAӤ?\`F: "9EqCnEkM < !c:u!}tZm$]U| 7uN2ʂֲsfok`_&"?HRKoܘV31eyRt=\0 ;NOXolK(jx~S9~\Sg|SH5UtQ⹱Gtg;!3s؏ 7A+Ai>_$=cxGˎ2ZjEڑW |T=DW>hqx#2=qGEUڎ g|@!a5XC0_蠓a Wq l1g/| `o<`!g(LEnoW\j(/ z*<-=oR<@µ%YbdfU|ATl`=πך{9S **\X@&Ky;ك~2Ɉ]C=I0YHǑL:^dT[Nhlߣmy5|J21 ))R)܋9~*1b^`u9v!~EۅPԢq?DpJXt]%(}!<zR]u\>uVd:HPo 쬵(!WHE(qTlQjs\&{e,5 ౛[x+sUDc4m#\jR1 kB445#UNr1Ny[R9ˡ%&fgA)'Wp <}p|{]kV]!=&(Gv Jw{s~/ފxԬ'*'8F[sL- X6,sx☥8ݮw(Tqט4]#RX+,y(Ir;VH#"Jyê:rVO.f =lnWE zHau7fKrʜ#/7yBhKL2t)qdVR6l>ڴWTOp,۹D3nLdw5ꁶ7#?Bb ~ И֕7{l.(83&3zuhRjI648MMs"]w ߹ZvCag#yƉwk%9 ,/je1hGGf"\1 &R۷;gD{ @RȆ1+o0mQ-PLf :~tԫT&h?Hūveq԰ R(sfRaZYmO(gyV@S؋"MFy_`s~_M}棷=UC]#4aʢ 0ȳ*i8>r0|(*ں;pӽ,;yO…>KC’aEY~i]ݓI'ʎjP7Dafap<3\\N?=M.M@Z=dgkyh;,@?$vB2Κm=BqY_˫>J…BH+tu"-TܩEf -ýgʹ.5Z?U"e=Q+Ҙmx!ȄHLY|g4Ya'Z?#ܹ~( bxd}U!ȼHL6/ř'\4TZ*>-_zG([,@$zD}чBSka Ң&8`L`-|( }ˮ .`W< Y{4,7$l?лՋgzdL8rY*2G d=%\*1ϒIii H|kCO.rp&.rBٶ61F{ _=0r!T߇>cK==]aLJ ćqHCL&RƨCu p2=WDZ!:69g8}lJNS_ÜS/Ҡ"=`+Ls t,4gMR-q^&Kz#oV)}iMh-%M;y@ͳKot^dQjq̘32MKd?VDMs%3`^c\d'M|w3ݿvRucdN]q=x)HÙZ~땁bюuYϨ&AZ *-9o~n&=(k꛷ƬTWK3XB rOO-N K:kEfL@[W_'O5ah̠8f}軕sH/C!owPv#RqZ?/ k4|  ktJ.~ibC9тrQZda}Y#_/lG.:Nj{z?إ4=q;G׍, ً O39TgcvQL:mKV(tMx-Q0(CKEb3R Bَǁ P(dgLێhPD{M:SdD@f-ej)/CÝ!/6Z⫭t Nv8wg?y8ɴ1%5/QPyU4 n#K[CC4{Wc'ScFc'}_`qj·H%*zJUIVAQE0uk =iRŁ4waV Ja )gu;:tϐv֗FNjVa hbM2U.0MIp?]\Fx pI e`w;boc>H\+̬.hk'_9;H'k0P3yBIP@V9&tCG.B]'~a o_S/0$Hܥ3UI.h(eٹ!&QkomNy9qYM5$P.)]~/a =aIƤ<粗*\QLshׇ"Lk D@v]ޖY.z `CmypM!ؔӰvf-il7٪hO,˽Nܙ;Vf(hŐI!d$KJTNjjzȋiXm_A$1⯂ g`ˬk{yid-kZ7%EkJ(=,a}s$-ٺI s~ YD7؈Kf<{棿MWߏ8g5? ӋMh 1k"!i?V h3x8 zAٹ@kuWC.a9,y>xoTw"ϯ,Fqwy#giׂɋ8"޹ٻ2JQ2dpgFw\d.(XsPeô+$扃!_/?'q[3Bn>9HiQR{xy{+ר0WveiQ?`G$/(=.OLCw yBnkugL}>n] qҞzD2[~Jk\ `'(2ЁwfG}M؆W}8Ԓ*};1)Qww3$#H>Lt #|dž^uQUKl7= Sv296 r>X?)fXCݩ0c 5>ZnF SP㧟@bo)ne k]TIޒjL4xnOP5c b9df7Ei{'xSe\',p!i' /wu/[H{Do%^}:{LZ<8Z%B~ma О:royAIva4xKohz$8 쟪Md0088h$}J c[ & ;ӷ.%ys%UxR-3&³0QTI].f~Ty.ן"J:ߛu<66ȈM`*E&!N! E|LZE,Z͙K[L'Z%RgUm!AYf=8G5au9Hsٲ̐MSkR`ccTJ+s\IB<Ӛ6&PQ:ӷC؅K$PIƚ%eRȊE"É| ӗ^(9<"nH vSjWSʱcavclFDvsS׃pLg\ɪl*թ@;. A4A*ګ]n($B?aaּﳂ-io'*Sq3l쬌[>V@97IA!qXJtb:9*=wG1;PoS)lf87w ߞm   6~^?r\k솼]pKU3.dg{@w[]A&| FL񍣘Zlv_BWps~_ WE dŪ f必(A~ .0+3fmH9R^T[=zm_LTin1j딸.uz a̦3|-aeAs\WiyW O/:K'6f*FH:L _D'd+L5`idNoy55q43.qC#Ęo!$>'-DVCezvjWv/¡-D~*>֭њ YFL.m/@HZԀWjCh&6Y\kB>kqɫ;{_gFĶ= x!|5rS7K>؄H)+L族$q!.L\S*Ҩ:`ݽ>L0 jb^ƶׄV NN&Ko)7U/%zvo N:&!B(o^Q,"; OR)"͕ HyTmښW<«wRN1cs,V:C#HwcaA`vjQJ$:XPCI m#ㅈ , #MRm/V ! lfk-tGom+q{--fmU;A+J_[?U-\ȓ\lmө/͔'޼ݤ7zHOv\{ ir[9GA` 3`qJ!8;F c22|p9-F RFq>.c*zX1v:h&Sy!|G7]D r]wnYR-iYU{ƫ'1-m>,L1R#0 ~ٚoEF$e8gؐU1flѨ xruEtc@Y݄ȧ㆘/uFK._7NW▦*(ڮ]Yi]2'\'\F0Y[ ^޼а*ЮfCtDA( zx%޸m[G, u\ul|Ʈ}|05eqJ:xI/ŕW6 88o>a>ӷ)xZp8T+vs?C~rf띵uQ6(29Gq폂璻MxϤMoXdg#9rGdqp[ɾņ'|xMt`q$L1L%j`pUb&07XrxD]rEJ\Ή|V\ t.5]'UB.N==E vM{RGK3m0Yx>FP]=ANy`hgJ:l ~MxfRSZ|GoXA;V`k}2t7CS]}v^iYj?0=l*I D~^AET+?d$y]\7ݟӛQ|Գ 26xeBlbj# qr|>(t>rאaxj"*Se.qBF%eXΓ4o$cp\9Y9RSPD'Um|7Q3!숞 <G?F5.fT+U6Q98,I &v:£XH+' )P}cܕQqD|Ev#k+|H«/ e[b~ YƎ@tdCX}L~;L)GL~&p*5Ͱ<͋j?ipyB Y{|0R !AЫbƓ6yN[j^][b?pY [R;x}>;%'C:+:D(ؕrDjf52 +*Ty&/:, ;LPX'=g>'s1xCt@;H^qj!<64'&ID: T IzP i)f.&׉\'`OOY觙SYL 1_8_㌍9Lo~j>(ˌÇ%9+:ĠRAu=^vy/s Iɵt#$}}Utti DNo,D,o/I>IWUaLGl7 ï"./˃I21ş0Kj[Ÿ~H7x.NF}=ei i|ߵg 2poңp.O"M ೚u Y]gd׌'3[\Uo_:eJ:8zi=o8 |a ]o]JZS4>^/B⳻(pkUi=&A¼⊺E1hh|zDOຕ$r"{k|^a}7t}&`T3 `IṚR.i6Ǚ/\{r|.x퀹"znA@ 4Cݡ[3d3"KX93Sk4oT &] CtGHF|489R~ZIqW 8􈿽d֬?U0㺾'pb2`.&xJ"=Ap=tlagOxlUfX+8T̟f xMJ| na"(YIQ*ƒfǨd+cXWk'JV 9CsCM5jws;ΒW5*Ttim*Fq鞤TB%;`WB0Q He~Kng+FcJN'|n\5,$kRde]IIq X":&J 51'Jҵ?olE㖣2s{Q_)()STwÛs%`D騚^m u'6vxP:άǶϩ%(CاxofasK9Cy)lYF#r娯rhj[#G$a3,OE֛ EH<ޫYIa>3Sv֓'Fx1I䝵.Q&L||\g96U֊N'yqQ!Ls'BǗc>]SS~i``m$<7ǕN̼9lKZ=]VN{jEE^]>C˂,:Nِ{&Pt>6P%NI1QiSaju1eX<ٿ$]h'Fx>hߩNSq[n̖nn@J ++C$iח2OaTX:A8!9KThj817 ]z(W'? DG-ӑ Ї=0J(jՙ 8(K乾W$Ua0n] |kcY|^=MzwIRUxMGܗ7WV.XbR)BsO^c97#K&o3POuOn o2s "X%'o{`AJ1KuÐwH]`:4ؼ-?t k2^:BCF5̕oB+iU{q-9T'#i^Ɵ&f8X{mヨFDqr%i!Jȵ8ͪL/%x2Yl(>+ P,&u J'/ux:?wKZQ'OYR/P9Tv9kǂ'ԑl NP:˦ Ę-KP JL弜p7 ^Ȱ*;#ɞkёs˩ew9 |u0cSS=:,Eu"O[ `@a?ۺGyƬ0gJwM߄g۱}."Y{e&\DgS`݂B?%X|5c"򞜮*M!d"q@df['15>jΖk$/mګn~Z6IlTlOYH2{L{XW"x!r\VZٯ"5.̜(o/DjH .؅+ڑn˚PO" Y(yU o6W Օv<_vh^)mbctE mЃ6Xّi(]JsKPז`4Я*pX29\%OÐ`E{w˧e#҆4'Ԍ9>9mv>(bc^9HԻ2C8ץmp ]ݒ)Յ$"$rFHJq Tuz ?U3R>W?bu=4ꭳ]DrŻG:*>=­KɳF k $x˃um9a>Kg*ŒMsz.O,fy"uf֟̀K҂n1y")؆5GTS<)шbA{F v?] ,0IpFD{&ĵDqټIogm"no<V4-AR`ʆp,FQv!NOQfȀ}gAopI)/^#)'_4᎒3G!N-*.s,'dFK>=@l?+!xmZǹ ֹ#\瀍4<y'犷ˣ/}SIpq9YM"wx/횧j˓O )<Њr8>ݏ0n"[2 ۨ^Z;9`ʻ‡޺ґ[j܅;H@c('%oF18 }uN6#@9ǓG=+h"ㄅEr"}M$h˲p9mNpwq2LA* 5AU`']Q6'; O-;6l˅fg`` A-op? /Ž+mZj#dg(~2zײsq.X|r*Oe}ןޏ=KT },5dck-.\L0LS?\6j?t;y{KYɞS֩ o;ixG3p ߘ b\)FzS`״5[-1FHg0D~2I"T$sRҕo@qk䴹]0Uvęqm$hA-mpܙterE;Z]_Q]}s>Imԯn[)`%G0.+yvFe+Bi7bž $AqD@W>vh1`ԭD2DDbefw5$HPCR$5So6r..i#g^UTVm/kJ]ZIlJ&j=p&XXx|v 33Oax "@<|8#S /kв78:(iE$f6J%gA>-* 6 h#tK|=ʀbHn{{È`;:ގuKNޡ&M!V'.kH)OM"-P?FklVN|QvaL7ɒ\P/lwthS6 2u|@)00]_ "ŧv:^@*/izZND~-%c@ 5lJZPfm,epSdZQ-x徖k&yOWF:>Y5t:/[0Џ>W@6> qEAbfr$1 Ž{s>bA {mY{ 2/3zP(h?.a_^ RLpWO,Lej&5β-C1r"N`6ZBAq$Ur^^`䔥{oM'MO I{xQɶ|4}sbs< UϡJݺpAB"}K-WG7Yv]CȪ2X皭YU"`nZؙU҆ 4t(lΔ+JnV7!r% b(i1FkeP>ptC8n95F NJm\\'mh ׬Gb!N7(Ej$ [BϢĕ豑)ɢ6\݀sa%ڜ#u4l횡pYJwy ee3ݔ?EIY`YVhwYR &Q]ތDWCG؎8^X85Ü;(.<#/[ r9rŽk+N8 »6#yU´.$}.ZSao%w q)D#2f!/ E =Ӄd *7҂ 3ꗮ >찡a)"ctM?'#1[-R ٍ !c/0Wf`yz4'S-9OԽVVGx3;LC|rr(Pk{o)nܝ6L;Րln+y,l@TT6hZ; {3}|5Lq$91ԴA!:&:|v)]yAHcIgA(,P-+0iV)Uf/ 3ҟDXਢOBJjU [ύ2VY˛w%Jh(&pP"S)#=Tם߮ͣ!ȔwqEGC:1=?!#{`V0kxu\BBpnv*af"z ۃnq4ihzr܍%%}:_T,zGMTS7mM? 4Q?;! '9̞n*8˓<^  LϽ0\W$F-4'Cs)bOzD)g"ru(q҇``˲K`֝U_tȟ1 fNb[h}tz@Oh5} x%pXwo>q-Fۈ [=Y >&c*蔒{35?ì@2S^ḄYEp|;trN&^ow074mr$ ! nĿPuKUwMu.8N6%94!#G:x\a3\ꊞ nmr -~m!1 񩡏LNY{i3"6D=XDP=Y5h?, ~wY?L"m]D%V!0 ePc9]s4f0#)-DSTq@2USfܓ"[mîeS)5\C `b.;5YD.w|h)mCW4Ts1Dq$C-%ZiXoF}:d.ʗ {#D)b&ς)պ7]wd}ϒN]PMyvO0k {,U /͜,n}`9QraD̜FHk;-L*Zu J5 B獥wۛ1P̧uwX" %@I9qՇ5#CQd1VjK)T/QN2q}g'z.\t,:L D^:_ XV3Ecni[3+B|retbm)eNySxj`7h^p:^qUR5*Go76)!\3RU`Ѝ` T ܽjP$Ý[%v/]w^6!mfdNO 43`|<]!Agt([><6MJ)y}4;M)}%{x{j|t=p5\}^[yV^ Aq 3W3<RL(s06i^bsF!)%Kytd<~ʇ&rXv'8hq͹8Z*bc'@HuP'D,p76?^ɃW%e-wC -UN{?taĚBRU=ey)?4I,Oi'[<4)*KMQDⷥ]|^*fZx@&hVS<Ƈ/qy|4Ύz 'o)2 u~娯dfn;u;ĝȲ`4] <-q!0;dBc ;cjE?EvPs,4#uڞ;jyRnUOlC*|I_nE`b 0{ v>@ }-9X7x;!\)2߫d}%I-M>4"^ UVyA)vrZMFq S2Y%Wf~+hYӶY@@"i@ƟUD>I}͐/J9AJN5g_!xQJS-2ݸ0m:3ODބZ ;Xģ i){@σhvpum-K!@1H l u}g _8>>yȖ)0b]Ћވ4 IIŋ5MJmATEN5 Ȍ D.]ٵɷ>ɿ.oh!5 xHl4Z Y^daVPBl ru!q`HAm:Vaj$)/eM?RbT4X=TPVW CFߤ9T5(*Bc2 ]%78tG\E_&!;'"$C ]Ar+U#wk)?m/ 2RLbz͓7Ÿ(_Z Hxu|'EndKǓVWo Bݺ@r`V *}fM-d.}7 ,r>sZ$c@o:.7mi?PFSC??=C:ŤaG{|dQrE$.Bh|+@K@=P\G#~kciC<Vz+mSSEP!To")?/ndm咻/${Y<  Cy{UegÅK~Z, Aqk9fFSn|11S*׷TY#C,ө"B{-h/x7MZǰ"5JY-*V-0z3 :WZj|1 X2,..:F;9v!YW{mz@".*#y; ]^&P5.R Qs'bGOILNbl/ˏ]fVҬX'a}~Gca⯂434bEiSܩ5gD[, T@Ś5oMہ[IY6*U7ؼuI$'U3C{}_5-ʏ\S&\’DKT_3n+-N*2?gﶸ ob gM~K'QGE,$?qAV7 ȫ#l:sx1tnkB"| r-h,+ y12ὊȴJ?qxèGg(kP꛺'l@y]UgĮZRw.;1D ]A.{ wփnvڶ#~6K58<]<(/.yzQ^X * q:. 93FS W3K'Jaꗋs=>s<=wM+^T帥qbnR߇"cg;XjEbz-zΠhd +;L/ggbKI͐*1[/^Sq_/Õ{` !v1 >l[JnPt]iWoj܄a<8|)o,41p>c@: $+bOY'z0r4GM%mG:)c*^.lMl4`'ْƂ[Z~Lc;]۴; J|Q ȉb.U7|ae4/+b(pd<˃ݒ<5ωmjbxErݺd6xN yN6Z&xP_u^)d,>* '*j!W/ǜ'o/N) 00;\>YAXT>g{a&n3_:mt?mHYq]Ns|QMa rExq{Fg9X {v_߽N :0+Q6-K5]"]va3%{*g̊۬5Vq( awlfgg <8kƎe^3S:<D/ᐉ$gSc8%0X!jRJH9su{4UcW18V QnZ# R.pt~*ll c8f[fUh)2m,MLL2v(.'bhH B{9 ؠ 26qʊ8,_,Ydv'lxFA{\MiF rb[Nq{MFڡ=)GGaQ  o5[V4nɵ>TBbt\J:D&=x,<̊ -W Z>[zM=s"GVXEuϯS}p~s;OItUc"qnd\Up$Hڼ HhzMwtazbq`o$@8,{hnSBBRaaUcNIuFj%I"DFޅڏwe _OmK!n; {3f yfɶIpUE|3 H p T#e#i!S(wMdg/$j,r/'鵢cpХ/8@f3Wm H3zgIưH{|TB[_Đgr Pѝv@_h 2T:)7B(0Oiid돇yPͿ[nH P B {%!`1MA~b̦H)eߓ2Zb8?65ҝN_<۞Jtu$82F=|nc@Qrt|+GyR A_F%\C& emYӈT3|AN* Á"r֔ JNs+Iu2.:H>p6{8w=<:J g=8%En 72>'uԝQV܏);ӏq p(y*b-șxɧmSIWvW/q**<0j D0zK_,(Òt1G,an05{}20aeƴۢ! |<6DSm/]8!Qok[oɟ8%eO]ë %D5I'_4U<+W"9P_ʘ*0) "t?zh@vsZr=ɪ[rZ1$h[3w}h y-6S)ẉE0>ʰiHK/LA]pfʚ2YJV<ZJ-X ^,5z,bc&1j[=9py,4E ^? ]/KӁ%<1 a`٢%Otycus_2["*%|7F&i|"T>|^c [Fw[m8@[X.2%ڳD;ð[,v=?l єH>WK8έ^;'ވfJ`HgVPVq'4noL5[$+rM+l@_Hm'B/o=аRu%Y3=$GZccv C-l_$rup{rJl_c]hxo|'eZ+FE&I})dm$:. `ôKQ(NvuKXVxjPBUܝGt<*9sQϛwZm'cB끭 XDBrHZD%7NȯpEѱ"E_i`r1#QDH)t)8m{ ӚA+ Ԃ,an M s0!{R 1Crrm?c}$GW.@;g4Wdm=`D^PsvM4k9`j!Wo WSY/>k/q]g J4,6siLqMJ [>+m D"=S[2(;y.fmQ܂*Ꝋ")ScG']0NべA?MFwD8zxV`k}I\T1$9y!d[ڄ:LWJ*wS=*ԹghaɝCl*S $`}2F_StN%A0bD>ض+D ;$<$/s#See<~GY.6Do&QgZ5etnښ}t!;϶$<3lQcawl,OayX_WPz?N?2Br#v/H>.m(`lIդ0q@=kjf2Br\:<\g4Xyp;\.qD5;.ȍz ;ƽSͱ}ɜ| #Ru'RP:;\A܌ʼ-YIlm2<W5mƫuGeQ0*TΥ'Y!ժ"V(0}3k@^9BZ>u"WH5B`Elq3~2LVvnԖL ftTv|X)m$hp?Vyt})W*SrU-(/9 6LѴwFxCaS| n-6 vH?i Э*ň"/@ ̜դV%C0\-X*KR%q?m[ XyL vjRmҹ,_Ir4*/wyu* gゞĻ`aS)99@5O'a/[vXJuLսyMV "k 9RWľ!ms3 T =/9pLEV~J&ڄ+`&ur3\w Û)oV8OWݭsEO p԰N]DJj-n@VMdC浴~ PLvWqvcKL$U8<3ګ*aQ8rؘ, IWv&l:V֟?\4$Ţ]8o L_Tyt6LZu=aGStpa$1nN]9'ߋx'Q.~ _'%>lN oUD`Ctk]?8YjՆMNlJp$] sz[4}'܊ŷN츬UfXUwG-HT*.@.Iñ ?@L=PiתkعK/܍wrONx1چ+ul#P#Z0!v“=Մ+4} @"USs {pE"܁c ʊO|a]Σ9T8{k0v3`u`Dk/^ayo#i]47!`W@ 7P _c xۤdSsJYY;WzUzl_-jvw%n^Mh\ʏ))=E!=uKi@DBhlz`Gh"%RZ2av^RY1`bXHnp-|sRv_<ki=~WKw-Od; Ol8vkLzK^TY,ߣ 8?+EIyg|H+>WG$5p/Y hT~R/x~ruS`vpztiCMtDO\Fw{`bӷ$vjanN!_Nm"'<.Կ Kh\ -4FÄ@b|{Q[B:`MbR>DT9,ӫ]NJU:+VN? PWTA ^QXR:Mnˮ.^ lZ6jv3^̪G}:,3,:~EzrNrI=1[SBļIhhy)#]ԥ7|ĆI͋0}T*J"qBS._ߤb'FO_]ƕQb,=&w ?'C($^J7R$oRϿaq5 >UrHӾF-RN*= 6l&MRPN<&amOgWOU",/Eyŝ>(^*;8pwj]7`OMi^G' w=`n8OoT]W4RJ.5C6ihRԥa9kfp35#%#!xZ-o5Y4W#fɧWrhYʶ9n9+DVw[iIV$7rC2A҈DE9UMvyٓՠbO. ^wݬj3ML[?ѰXQLy$-22=]6FA]icouq<1ܦ7DM'vɛffyC6nKnLSe5}F˥UMA֎߈Jz&q-Nwoӏ8cHw6/Z2`ɲ&?Q'E6lVu-Q!د=;?Kq^n[7&qԕ/ `S$EMb!e*:&R< d\Fq?œ0u+HVJW+k5rIv*Ø;خ9ު+ڻІs-;P.^+^ p%Sf:O_fvQDX]:^2[/6uef؝٦L~M:R?=3|h{/ Pa!;mL+::Bĉey ľgx[LzI1i;gd)xDz He_ᵂ(]6VUٽBivl_L?W@7[5`jE]ωæC!ק9@ 3{+an;@f K `DZuQߍɤaN:78L9?ͱb=ÿZ5C=pW$#¿" &>ɴ4ax>{`@ 0cg8mgY3 L„~VEլl[w9E:TF<-Ki11Nd|vt(bT΂>*mϘ]ÕH7.2Mih{|g5laKUGZVKN;޼YմVmC6骠UFz@-"Fᴖ2IVyș@8=F]i4^H{ i-S=%w&фoYJ \`HKqnR)UfE5b'(ق̬`Z+yUOC 68E_ tV@8(ќ*[F wBkO]\40[I*OOu^pY "e[vZLZW.!yvck:Aӌ 2~rkWB'Ez==,\ 9ƅ-LaænɓLRH/4&:ʍ2ڟ(6,=Qa'x(%$/=`?0ģ-T5M.}|eV#na=]v ]:ٵ$fDEob(pJ+)Ґ K͘>N経/Q%s_p4/~ڇB39LvP zc##iR^F68w`^X2A_lUl `ܩ~W`,Y + FZE&U>p+qLoRcLrb*zgX;(nW la*ڌ)-VpSjY2!%$>9+$ UTCߌ<~FiV`JfTfSTD'J'uɜ߇/ˤ{ 0HrPXzHjC D1NMdaQŅ]Ί&/[<]UT=v@k}4f`i<(]@np9Ǣ圯Nx~&o0XW3;09Hu߽xcF iǔ`4eed]u߰JH=~$΍/ӸC"jkRZ><օ={`N؁7TG[lPr?Fզm Mup{6bj;OL: 3G_F 97 L͇?_9 ~F0MlgL b3d?ޑKW(Z2-B~K{ 8< -"\[pL'֡;&ȗF@W5A:y={v!m-4ﮁ*NS e";]vOʋ?!Ci&/O.&F1iX@ItO1N753B:SUw،xM?_P }/t'̺,Fzt&ό!8] arauGHN/'- pXd"7^7JV2)VL1)d!U専 S~( Q͌L5u6"©Vw/u7WCV%ͿgV". k@Š4WƂ1S@_ܙ>$}h[vA"wnWD8'`N/ Vn0:Zn?DQ?ARj1zʷtN &T7)!.mM_e%KP~$p_1@?e㿷BQ> ʥ5yUdnL*aI&J*4hp8hS0cTW)! {b2M51}hnNh-Lv^nyǡ3*0SkɅܸ SƳv }VNQ K0*NipEɩ+ki-T+Ťxp= qUyZ3x|5;ymQVA άe9X|3YFiw)V!.ӯՓ'7pPo+gHk0d̋$zuE\: NI+wvwL*HNx`TP}X0Nft9>{\t+2νkN,߽  e~[NGA/",~XFFŰu!fElddER +j~V%˹0)rGI-%åb;?iOlWpZ(n&B^BRqzEt iߐ6LϲY)+ bֹ#K-g wc\R}-R.~M-"i#s_rь9ڃ5 ՂvܝF9L*{HY\U[]3NتexB@cZٲ&L~.ܽ*I{xuI/ َ5q&e@gW3ޫ#/~gwJo)؄kHI]ɾYqw`~{msM/V^ ?FתIUi>ÓҔ*3M'AMѭ)SեԱr㽁@ZhSei,}f$2!d]4 0Уpةd0Q0P9pw1)ɲڋ?_+Jb@ PtCvBX/HoBirRec:*>d4l> 73LTQ*gO) KunIʐ|3;ƊɖLzjJnKֿjѶy>~g~^gW58:x8]$Dav M. + wf@=g]xmeVB4{ GҬAĂq eXpR*}v 6{3=|CkV$ qTojn _fL@VEj$!*q} x.F"Ϩ-8dYk$;j+dYY7`j+5u9f>6A b JţjtlM,!v-W p/E:&_3ʑ#OtɈ[h풜LTaU@/y$\N~Xa or5Kؚl:*׈A!/[Cl0􀻿\lH9C~Yw\9\@<7x&z҇kk v΍^&#'wcIFՁ&P=JL"n]ͪ[t;Zw(ZX~hH03aKpY_&{9:ǵˌ-!V8N;L BP[..Xo]#ǼSqƃ4`ND[3҉i?`7f* [0&P`r}YFKrȋfj\[?Ǐ`ؑ%P}Cwբkց% IG!F3B^zyʒ;s2 N%MȤRc}; p6An pWhV;9?Q:a^w7fPO #\r(|AP$pƓN?]8'ڼWG!v;e҅(:_*g w fގc X~SAHl7@J,Cw!ӘW\2} .e҇Շ[U ٘NВg_R3%t/@rA41hlqy97\Y=U y1r>0uۍ\*\]ԤJˁN뵌$ƣ͑*Q!NCfy? κX_45Ck̷\ nc~TU4i^g|iq̏TW`1`-;oUqrwX*4ZOsKdm{oQTS6T="פyE#Ԋa xw+{佋=uOjDvŜKZmɩ\^O=sޒaT2wQjk&{fY'*GsTPRF{+ݪTϴ?T3m ,KseZ7%ȱ9ѩ-0'JDԬ_[_;(l@?|UIaS_2x*n~-]hP  unGjMcn k:ݳV7寱7JWJ_#dil0]sX7exSr2?(d{MHy']qG ڟAi5@ߧZ̪o!}N]"y!ՍFcڶM͗RŻm{w9-cNZDF}3Ω-U6r)tW =R/n|lAJ? q@.Frf$,?,xCSϡ" g60| '5<0FdRBhC>f;b7Jd-k:,eu_"D"h#|&St;\#nynZ]CV^6_Aj-C; bH]h(ˎOf̐])~7ԍ|%}Fn*ڐk*p鸪v8P"˯XkTuf6 Ҍq*aM+lyA6] ƎV}eF(cfuVE1A6?jM0#S ܋RaӚp0[GMl6&<4.җS [ZpzAg B[BJ ?88Lܢ૪(iw1sIErTWj?ӿ :NZ[*Qgt$NNu۲/C𡌼D7vCuĮJo!c^<[թXلz 6^_eE}PuaQ%/Mi(C a>6Qh AKd~(?-P$һ4+IjiPed=Q7x@:W"Z]+c1RCF XԴ9:L3ҏW K#Ib+V. pӄy_)ExG{\"02: jL'tt\ng_@H\hفU\Hy` Aj˂ImAo49뛉0`3>gsO au0t|#H?_16OV^yNEmAs?2v*k9[n;ūz1Q)0?Ye<DlfxSn+bpM  6f3gʙN әBZGI '$`!Om<.uFC.SnXŘ^m*fo}H$xrZOIzr{δOcq`F%b/{YSLF~s}%:[:T!D: SȹQsYQh1cz1bGeuqU9YfeV!M Cy٤ b aTA}}bkd*@}5%sř'`(IO}Rv>\> * \hG01*}xsg%ƻhE@45>f *bТ60mo@[S"owld8zAR$-Yʖ s\3.RSy+yos݁8nͳt6iճSFN B+$n;EbDžEFх/X]yJE;bÇncX alZb?~߱ln.99ad()xp9i,oʻ&[\?J 㸇_$MpO=a}I7bS*Lq$ľXmRJ2!%xSMYX&̲ILƎ~1=fǰ+,.d~ae)gM-jݧ}[G6@f̟,3i}_OyBu\{%!ZHyc/iʫ. *:2`DʟW{nk!H7km&x "J>c{p !+"-IyG2Ңi5&_ 5.u3Zk"иv2BvwE KgKn"iVKVFGX1a] FX!tg}dum=;2Fm9@.mRd Eo#{g6UDNyxFգ: Z~TP -9g*i2cgu#oQ-yKA-szE@ ;Шj'"lOZoubfXRKڭ^6 y~yY4-Tʭ4cY>جL,Ph9Pl9 ;e="Te?gt,9 ?l t/ܺ,`OuPYGyr%8S*WҐ]vűߋ~c )m%:[1"t8AB:]&Is([1Ncӓ7NɄPzΉX! ['/esAOPչfihl$]ϔLGTؑ|eGz~7 /ʛqܐErS NnYPP~cP7Wnr W解k>~u/x.Bt0vO㚧O$3M-xI9!,OO7(}~!Mw *0v!4H9þCS⁢KܛV~| l-ﮑK.p0:ZF[T %w@C4:Cb=,07:W +w!0 *z7lʔsEX#y݃vP:dT2̘cS gv~)#rO^ި xxע-g5rKtDVBazSo|B8WcoH-FbMͭbqPrrhwnw?<%*903 >H[ ǍBbfUqj8N'y͑FC[Î8~H$Jzb W۬ĺᵍwxF\VLDOVX6p40 RLҾ 1Q뛛 "Z/}NV\v-"CHi:׾UKʥ{b<(]*(ڏGK,~ŗHQDW;+Ҳzt ͎ ;Qj ,L" QHg64-Q<`Ue2>笡 p'B)WJt8'Rp&-cNU7Z!>F~*zsUH3RnLnP>4Cf[ ")zsƀ̵a=(w FK̖nC"CY: 7!PVD" { fwa8@u.-b^ wx83.„T=79 6դEXhA|FB-FWޡuY2Qery#Z L%@mkx~סHt˃ B 9ʦWh}f\mjvNG(WY*6gmNy^Hʈ}@0w"r*@ҵu5|mQvPWVhUN ߆NZ!0*ipb1 .LqanA]u;Ο-Qx|R:E$>vĥG5 1ǥqy懞\æLa4K_&Pb=Vch@JyL^'I i+}0<@?Wi-HFM@K{Ǩv:Q(KkX>1۫aL\8şZpzBjJ}M^r]yK0גʉ.Wo8!O fXXv'j:k=8ZnUԉ8H釆 D.!=c4 k'J_$$^_ fxjEh ӶОV`]w>Ju=d '7֗>CyxnOͶCps|z57}52A+gܥ}̿J2 We sv6TR ;3sw9@'Yhh, K s6HON,yqLOvj zU# ggΗHtd )AM W^K.B0E;(eÔk0&/@7I:MM6jPyN q58CU&ֱf;uh a&D$BF ko_ߖfOSA] .M_%EjMϔ T*kP)؋b 1ZhR=-IMj 2ڦkDԾ+BZye$)u,Rܢ@ÀMHccH%Ğ[L\3:MwX7G"Lml/}&d "ħ$|;beןȒE W3&dFI0CIDFXl;^_ObeFf mCHbo܆@cr.H6Z |rq>or%ETs \Α 4D~ G2yxR v-${TSH۷v%;D}0j7@?UUHy5Ef Rn׬k`QRհt:劅ؤbwx2wi+C3xef^?]2VZKC 2B[k3\d&F"N"Ld 7Go-9X|ШώXH3q*6 _nII _EE\P~ z`c8 }h/Ѧ`>n'&[شjQ7f}ɹA歑zd0hN!7+a'd}<܂FuԉDWT;y  ,Kf Sre ѧ3,,~R\7/oM9I['M\vET\#r\5 q14h7z:"N_W~ ~4׉G=_Ǔl\y0I{Am@ˇ2uY[x73&3|?E ]ۡ=|YO1QsCٞZf~1q%g9 hLZ2C ##=q%W4 { EdFmORCZhq0֙r YÆ+VG`+Nv/ apԢX7}?Cht3MfwAߪdZ:PbjKx4iZ R,0+bu+M3xFaQR3{R6ʕ|)>*1tc)O3O\ uE%-.9~ei1ЏWK{a,G\8l/8L`$쎓Yqfi pFo%lݑ03wuY0w}S&-UAjY!!It)S`M)m=Ƨ{>ڏo8$&[={{%]rK/~H6#u(K1De1Ε*$,%؇HB=-N;zæ +gfiZr\ܟ>CCU亩1;#i#> ^7BՈrm <{%孫O|aJQBTyLe*U{:'<¹ZeYy  alcgz<~=[?/Y ,5zgMʟ߃ҷfRZw>w!QW.ޛi#'Đ&-~!JQN+)k[QL}UsNL<~ѐb{f_eIDTFp8?lC sfzSC͆K lis*'Xr֛QKZa@?u`dJ5rɚ"Ǟ )Hy0lΆaC{]JDŽsmf=3w /}oHgiuu'ޞ="$8UՀ> ?j*} }Sw8=T~r la!3sG\RL9RI=5GR2y~M-] eJ'!f9AAd-⫆/,KgH'_R6s6V{A0<%n e`=S:S4Pc&s^[#:pdص5q3;Y߭ŅQfc&RF<&Sc_D*/ \Fa{$W3炱/YB.M1O yKm A'T qU/9oLLy-ZA1\T{uЏ~YI"]\;*7iL n7-b2 :7&([QY/.PkS)nN1ԖQcoV6qgn]/+qzjP]]h%ϧn_]6+ 8)VT Ǜ% =X Qvh y`o&^'u6#Ǡ~ӱ5vKƖĖm; W,]?/5ܡv~ l|ko)b%gE4ۮrЊwud0t͜x5N9x2\gEa|w AM¨d[l$;UoKM4ǧNXG}R%; iELn;FoNd(2}ymU!]yB<pSۊIqPM.Hu;o'+䏭x_ 'yo~M'M!tE0WF,翎L ߠ* *x@]oZ3}\N\>Ц%E_|=(4coqV@tIEB>+iňzWi_b2 EAه 9'Cc(cQ.M?Q t,~Iߙ(yyaNsq13i KNgK@Rej]摥pqU`,vwЫD v lK]sjLD@1nc,E&]k|Z:]%_UsP61sCx а…WcQ;<|=g/jIpz B|XVg` @__-;.mCcS'!%%&>B ~_QNhΎ^xṂLܟfd%s6DpZ"+I⤣ڨm}3>p,ᩱ_zi"Uz7d`yB/GV7 ܶ+ʁE|<j瀰k( @?k.]ct~g: \<ݗy`${|tct=V@ )Lw0uNhl|:i(ACw#?7ڈbR7[zI.z$6x\=s# ~F:{K;5dV*V}+}ѕS\[$Kmibw y~ҁ 6TmI.j: jF![ǾVzt]_\_1+)z=&Śv]D@*۔OHscTjaL^SaWS I7(nG!4ʴ8cJK{N_u֤܄͚r!I b?(:"I@Gzsļ@N!3}~F٦躅E/%#؍k7 ОK9KclbpX`ۯ)Sw1|v,M 1zW|'@N t`.ߦ$U-bB6[9Ws&L#%'DFXNSRw͚]ҎuevK-R)ZȞ$xFi4bi FǥOM];; 盉eO$o pȳLhB|y}@:}Q9( AE1?`En)!h\F=\4sQ+OTTj(RٽϧM\{Q*&BhF-q 2nmDG|P!fO bԧ5οUj$ /,zvv=fdh$x#@+>zN\@sZp % C ):6XktqI 98Kw2?x\1iT+z) c ;}dMI2BiM4sY# sP}n5ۛvǟڍ9~$[2>] B$1b OJЫIco55aVsd9bBb[*|C5xFm7|_\>f ;LO-οTZ 6@cm"D `txsAr9s4mI*5UFNgH&Rw=i>]5A{\Sm}n+|,"_w84d#o/m]ݖ+,+.ob/Lg+eҨu.Ҵ H dZd*D\ݬh q" 9|e%tA6A]6xn*{&sF_GXk؆!ak﫚(Y/|k* ϭg|wvT>~`}6&<,Zy8 EYez/md[>eVp톊%\WadR:GUenMӴ sɼbs@8i0 <|%:5Yėps$iQSXRVBͶ$0`P}KW'X/2c(WEiSx`Jyq(XIN\,=i?Wx}9 }qNXv<ގ$h=z9cWs$nHc"/qK+h FͅwO4Rc3gիZ-T <@%U!=Je֜J՚+Mfh/gt> b>6naAs?ͮDEJ6!)x>A Nn1Yr_:pJ՟M/}<#Kܳ4Uc7@g}H-0ryM(U~KlW{5 H@!Q;iŽ1/O_ֱKAl-DZJ_"A\Yh[*"!H;E6gZ4.We4@7*`]HDy8< ſŢL$ 髩Ra p h4ZD}:wO9_ニ ,!&8[vGC<0ɶtD:vlZ6/n/L~#{ɜtWu>탢,rۿ)}GKtFV>׬.z\(;NC"0.mEt_| "))%Y(Y֚`~S53pD0C3);l$w13EnˣJ;Ŝb'IY_ s9ܩa"?^Jf*ꀜrp 5ܰFςHB_7J% !Rnu"w/cA`5e5(:'z5~TƑh?@`Ӕ8@"6 F sx^.*Uc #m }ꀕx8ZcaT@i"T lu 7hV8Go]RC.Z]]Ʉ\'ha&[N9KDKnm^{m$ [0rH?K7lH0~4Щ&HC>.Ӳ:lkQW "跶}KF άLq9jYoycGca~9pJ̈Y#? GNbh 20;kئW!_(>:k6#q`Cd1g~ !uTuuzK\۰B"FbDM})Lr5сWMlh&:ƲPMIp/!sKMJgTڟKgi ,>hwJx #EޓpܲW 1_>!15>p_R "P3_GXhu?MM-訴Џ!|N qM?pMm 3x@ /P8^e_/\bc&+/'sR";A2U寗'Ө!HZEQL`M Z[fiK^s]L~eh%UafW˺|"[No*8.E٭Ic#Tg!-ilOXfJoCAgٽJ+\k Up[~^K7N*a`#ḬІ0> ¨E9\E:ofbMNxLAu6r0T:*0asWKA:{Ԯ|o8zgg9tOi6`I>~켟^0Ix  B3“oy>l2%%v rmxI=fO\Z> h" &;xE=̤}$N>݇[ VYk|PPzJ2jUsWiNn/۬5q-q\MJ9eohV?gc2X5/Bѕ~OA8hrtzkc./-G%EG; yU|,yޡGOaJXYK׳&ygK&<]FE$c ` j1!EgGjx!\WECƫrj|Gۦ6Wś,O'31uHdaja|ܴVE;3\5MV)-lkORD="K|,WN%#^-fg\>q^\mlj{.FmsⅫp)~.Kܔ.V:>@򊶷~U}H򒏮i.σƅ(|V3UfJS f7 FHPRdf榛BoeَMtZ)b;(Fmd]Vdܒ XhWTjwfG@.ަ76GB5[;-"IB}ϲ5'}|7yk9 TN]O~.Kl=_? (WxJ-0!)8;&UO!Kuy}Q U g9D̻>m`^y>yGꥬi_ V$d=pƬ C({{o*P~?;bbCo:# xFXnHdx*6ybT9:6h+Q:}T]O+JrP腎W)hG{jy펜Oo r6n=|7g8XҠ [ X2+PA8%[s*Q/c~BJIm؞hu}ž}G5e m u#* s<)w8K2]=́aL 'U.*%}s0nȯsZų6ƀ) ab_qZ2aKܼ3UC(kʋq/3"TKOg7W-M aG1.?{  Ɩ+5??c(PD!@L%3dcp,y<ӹ4+:z.f' o%3yD4 )jjXn" oO{W3eIp}oMka4ݪf$adJ'BH5h*t=^Z jY sB \9eXfݜzH"b?VLַ>+Bc=X'cX(s/ e&n*>#jE1ѭ1X3xO( Eg X7􋫅^?}@֛}e2/ y`&RmE>X UR<b-%c&xgFBWzl~$ՍN(q6,O$CgjT ab;?l$Vq t Fȩfa]¥׬M'ԈrngѪS)|k>a 9%Lj[LR⯜B4y \N;O [JV;i$\*&O.z 7xE8,_wN!!K:M$T9ړ"^QM`x"q6^́ H!no1`H5X!umJ[(mīkk`{oNYUlω96p5|w@˿Gf:{N  ÆKn]2o)J! ʝ{҅x;OPTJh[ [YMme6/3DUe+Z_V}Vmul^1:H]Z61+H[-2_, H33]N;XrX| LL 9j> M^r߮GBel0*Gv)yY/r&=+)LZՄn;3B+D!?V]^csMj{sy86l[}w\nw72z8HÓV-b-&Q\6=9иiU\Pv9+رZl'$U\u^cH5Ωe6SH]mAdp`JWTco Ut]$+=?胰+7` Ӗ gzU]'9-%e<*E/njiZ:x9_C$ vs@vXuu<MHnV58U Dd2fsbo3?lF ('#Jҫ}^KQdˋC7_7If2Lmt#4-Mj[^~ʌ9CQRh :Sػ8 cVhg4Hޘ9zQ,g|1Ǹ@w%ֶ_˟U;;>y)?1DՔg}(֩*8q7b-T.V1,RH ̬ϿR E,xhրJLhls6 %mSeh&rZ8|V܇vk9ds3N +Q0>dwgܾ"$?`9nIҿhP3{\rv^*cm/̌K%V:壇+}Ct95%sHdG_$,{cPWFEpN{g4Bo5!Asva^\f;Y =(;zd㓛_5A㲹{WF:_kfôlkY 2٧(`, -Wx̱s|%AZ|Gi)mHL `F`g9҉tu|o Ōx%>C*DcSC_FI?~.dEťa~Dzez1MM/NC2G[@nA7[?^2Bt_ fFQm{c)%!5VFԩEaݱ¯;-* q3qGB/PU`Pu{v~Z~q먵k6aYmx 3ARHO:mV؀sϜ܆Y!a꫻IX3PkB _l^ZbkPWxtK!k"$Q=H]~ί:S7H ϱH>מ|nQ#ќcl}>s("8 O)ˉOPv>(QBtmea V>~:~XyrvwVR (Z L>OBsרUl8;l<@kE/_H4ɦ\(\ڟP(sC|a=GF5ւ"!&HBm_ٕfQ褒aʃr`@kbɶKI:8[0q ]f!FWiL{)2z&4\زh%O 6Tl#D]\?E9L;*.0IVvLUG&+Lsєjps#R$\Nd[xD~:0N6~^Q8!J\igdCrp֠@+'r>S闚-UXClS., ~zϬ7J@gPp0+kHR5[axL>ű&Sz#YGʇ+jik`?ercA()ʪW9ֵ(n\/FZ'^5q l2p/ZE&^?&5 cLQE?uszN8'ϹcA6H򿑍@[A@N`IK"*d|Ouo I=2p[9Q<Ɇ_z!L?0A$jX;X.w 1Si!6pc%2rd;% ra򢫘STAfQaꁘb7Dv˘?hn'ԦXK(@LsCyۜ&s8$_] ,,ů HYx.!:* 4\z̑ ók{XՎ֐ *0@g?B&8j7GlQ28W↺^ kui`33n׭˖Ab%na,Rw B+HÍH_1zEFNa$G/R|O3Vibk4tI\{=#0־4gvu}zEmIW "[꛹~& sYX?X".U^ZTD(^(gHo&EH8!(+k4*7_~"U IXF-|;)!m,dÔζQhMy]:Iytu>8=!%PJ2rw) ޲`mB ڍD mi(l9qÕ{lu=oݿYsҸI(*㼤 Vh+Z KR"iٷNq)Ȝ?;I*t[4Xu򀪁pcL$*Rz^iV! :ߚƠnsy o){z崍7&Ȃl=tśb=*<rS%ci#v?]LZ8bjr-}vʺHP@jHe ڒ-ҏ\dQ*z\:S;֌'@OD8ه9"ݙ̦^H OGc`4Ԫ0Cuaİ}2%͗a TW͹l_ E# Fj>\q7P*L魂s YWۊz@(k\(tN\";euZiZzv,9'=?g8Y|5Ë3-o@H54y<{˖YA jJ(sfڳtsBl-K<;$H3V>ABk÷oOZwZٵ;Tq;ʿZjFP:h̩[/w;ODma .(DJdl{bk! -c2eP'D~:)pI%(O}*Ƭ`*vg(oZ2]KN;̠3>6h/zTD:Tb{ K"ǐ]9U+=UAҾqԇGU@C+яUgBNXC@/FI2~P`iƈh4saJz[wpy9FIj 9 DtC?-6E D6juVaIc#qEA5dTFۇ91`X! ؍)}Y빧6?zqUz`0wmr% }]záMi8_ݘp`nU~H1-fska}tϐ5) ީZفx{ oY%G_Cȯ¦: 74gp."5GX#\}x%Y$ɽofj̮{rPJrD -ђOSdlffdkN͖d[Lj`y6ʩe񮨱J}K{RFn!\z>UZO8d(~⺭^ZQ`0;mHhmƀ^Q6^Oon´ r:N_mhs$]$*Oapa\b3]sw$wS#Y"H5q.ֶ}Ew೅X> e^/ޙҁ= 0Qn*`x$Q (.9|f%Ez+E8~}sssl(@ԇCgq}CLas+Ϭ.XU~To0B aAKQRܻEh~Åh*#=\M(8Xu(i1L Nr9$p6077>*2$/m_2raudBN7 .: Q7p֚:q1\ ^Cd|+UmVL:ZӡBU++>롿}?fLcޝ?sqnv<Su <䦳&Rs?i-9 WٷgϣG8|mJT [ _/_[VP:i~?"-QcS`i'ίZ)u9GQ`rb$ *Kr\ۨ5hkݮm|(v>$/lw?%>ˣ֧p!aEjlթ=:"=3vk{:mHH_o#1\ѓ Szx+ 02ފ,8 V0@3]߲PL`I_*i4*W4a%d|h FdrXA3?!F[.uql)`Js4Ȍ(p+] Ydyѷ<%I?, mܨ#)ڋ.?ؖ9uJEd/dH C$V ILlzI#r&̇o8 M!7BqFtܜSϼl[sUd%,7&dǕd%tӡ&p6֋_#W,\[o秠E_ETJ%E0N?baQٽLw\Uj2}nLkg#d⚂ }":@% V]Zc=@9"".]h .v˃qپlP'Xb=Q5jY&[.:?E'w$e1J=ӠoC`Kw<1l1y۲@{knLmCt0 V-HH2b .R M̌hO1 .V3ۣRm m,< yF!Vd @^h$0ϱTn!XB0_.)إ7U YcXz({Ҕ͝A)`r?}?cvSЇR#&*Z |}|cgPyXx۹n1/2v䖚݌oPKިr]& I$B -'G%/5tܐ𯎹SC'?30<# [t_W;X`5Q.t{gNA޼y&*Kl8雄E6wl{S_aX--ͺ(9\xU/YZRw(C2[7uIB\c(&wg<l@3'Uަ5֙DV/YV0V+bX`_=~x!q>wM*ʊMo0O%fm=M/zF`(P~4K{p[G*1 ܀z[wh >'gQ@{1 /M9';5 !x[cHA_y75𕷢K=z !߆='F8BB gw/m(uCǛ!יYx4^"b3B1q,,=߆4L0pJpD6Uяj')qiH5t5l!%?4P?tmŭKs9 A zpIaqι]!\[e6t'sf*mӇsFhKV=zҥfX0>3k2wZ.Lّk}0z$>3Dh[qI1EjНHPqmYH^},4Om6]=cOb5 HO47?7Pg3ُFC#d1S:H#λr^އ0Q:axfjhKT/ϔxb.mNY-zz5f|7Hgh^zGK_VFI/HI\VW#Q&:er@xb j?9T9*тOG c KJv}*,ӱЗ;VC~T\0MG8ȜN˅/::2Vj'}s+_JFB kB t} ʦ}x7v+L?GW"cQSF--Q:Ӡ U9q̡VrNJdP؜~wXB&5J ~aJ-km x5|bLY5Hy 1*..YUU LE,4T}!PPI=&\@ٷr$S%)mhh7 GR@& nSFwȻj3ɺ X{B醬^ᅊK:C zL-_Y YϡX_=`,HY̞}>\ hPyMHGzXowv|0hLJm q;JFjWj^dՎ1Byz#k&7[{ٜa6~w+Ǣ)0Ǽ\YɷEI5eݨ` *~ަ4A.'pÕxMzlksh{ YVHx‚w,}~765|)@60#aL&jR#+"JQ#Vv-,]Q4LL9^'R/'WzՄO&džj*V'D R D; M!"b=^(cįQРEV{G̕"oe&^$ ٮlΡYa4 EaXNS@ֆ)4U͗4nQX5}6%\HZ8UK-XmzzI{y*OM ,lH}#ːo) k\!?FkPHoHi?ȖfAQ=\!J h8#_sjd/ؓ.EuϽK9tsxX+[ݙqϴ4+xfv$+!셋ZeHͽ@25Q˓' U}haRv>2fk j;>Y>l$UJp֫-pƃbDedbG6_-o!8v)׻d0-%Auw`Z'>/xbiBkx@S)H/cy$2xA%/U#0]]1oGhg^0Al;yoh}}K˴h}CGԶ& `ctZ)𘓹 NnNQjNL.*vXʬ8~5:?XH~(?}(:ţ_pY+ΌQc{ vYeQ_!$j}sg(#Щkxl<^ۆ;d$FzS'%ť՛h]@f%$>Uq hn] %Zъ [ϐ$4ξ R\4jHYqd|ݝ{~(gۇD&g6OvU2zܵ|a9Y+m&қTh5w؎-EPB*L&ŮG3E K7bC; o D<pFR4&u$hG D2Sk\A|KCƋЮRdod"ϹLU%#[fU5]֍q7_giW +<95cg\!ڐġUG0P(l|MʽQ]"ѩN~D,%Pm6HÍb8C y,\P|#:Gy39y!3:Ѿ6ؗFnmŠ>  8AZ 5[~8n"3# Mhx5Ί,CP%~59f{jY)1@JE-گ*``78KK"l v"+Vb#GͶHRF1sWDT;p[ 73DFC6K^$<&0CCLԇNNHZRhn`Q&m4by'Jn)BQWI~>6g C[+`@k2\;PаAΫKamDvnG׏oν/s\gy\0B#I/PrZ]=&u&xG{?l3OG"J9-:D\ .FcQ Jg۶.-;/ˑέ"_ 2j]"hTѠrи\u+]5*6o庡ӯO1wD`1,74:x5:FHjꀜ ŘP83Т̿6؋2W2A!td!h%1)%iK>&/AA MQ_2Ly0|"+\iV 6FzXÆߐI뉋mF,q.:>K$LɎjd7dMtq-$g:X4U*66l:a(jz^xߎjY'sV\im%HnE>z_5Ljvi!R5OZ#n]kS'3VXS‘w-Lfy ѐGf ̮y 73Cűsnpړy :Nh1co3nА$dj%B_3GO#'c9x giDJDRŐ䴩J`Z}c}TOlԼ~ޙ`T0?fIB;3@n03pFy2k%xZo/{Ow'fU%PLUJc >]ٸ}@J41[hKH"}eshu- rli--l^S r_$wg8˥̟>B)F$;BOgI$e)-mHΰWd2yfegU{Ib~{@T%]%l%d7i?0\--]/Q+?ڼd^&z]l8EcEp,[zkQ73~ջ{hU¸M8s:&pk0~3}|8~-3D/oMu-Pto-`geYu !JEEjJ^^#NOv( Q7z;ܶ"}Sđcaa|OxU1,lC`_&Ps¦`}`[ڧ3 z~F:Ai.Vk$fm!/3J;7cKs !  jOxcUo0K)* $UTR'*,Kax3tuנat)ӛ=M<3oa_ACz:1+ԘJm 1TL!^q+ 9=C `]B-P~qK{:`޵ upż- !zrcd(W=%}=^ONgYDvF 5^4)#:(*J8Q'²h[.!ZPv]Z[]JCΐ!٦34tNɳ6/}QĊ.DȵD(}=;7W '?N?*Nƺ RA>,K!1}LsMboq)\bzCBuHpE-ՏQ0E_I<սӓ{Qc$c #GK.hSWs? o@?0*u ;Ww\7jcӣ sպd2R\-0R%F@N2~z+\)Uy#E=#㇣6uSP_/9rOOTdRg6HD- /ͽ9YeH.2.OLFy\jR/KяlϨbz-wû@q4kr28(X%Zv>  1021Rm}6kX .u”~ ̣ 71?<ҟ:{=7p/{yOCm$,Ws"*0['.o B$UE?=pIK4bNke=Xo1)m&+`B)묭Y>/XMF^sjR.Є Jډ7uQy\/;8 =:TUVo@9AyDN4I68YҦ5z^u[ DOJxdEpqxԲ,=àtGpy)8kԥق60I(5іɰUJ#R拿}Ȗ'%Fz]IJ7.;%vωwMf ܱ3htE=J9mFz_Khi_o!W>hhPD>ޭ BEdDXN9n+B6t@j`'b0R˽ż<3躨d5΍\防~mIIr51!`'OfE|#I3@#҉tY͆[e=@SyR+dFKQa{?VZ5 `LVWW./\9g((ZDǸ&&τƟy~8;Q[ѻ{$Os@>w#u(~KN=2G(tswN lP)Jzk%F&Z)!-{^HyEmGL& !I ' DOzǗ !z"#Hz3FQ(V]j>*1 "]KjM&8]ACY߻ݫZ&,+v XcgToVW\\|y(ǫsY[ 3$RA8j_Ķ-toHMϽ }.>5t调l42Q$7WP`2%fw[lF/d? y;',=Ęgq,X2/Q#[SC{+ *Cw;ԇ-ik|]er/jӺR10a~vtO8_;O@`ˤCM;[:LLU_cPSrbZMx>D=Ai+d6[2ױ"pI\vPla3<鰆G+lAzˬ95ύVMM-hRH)Mmq;%~<,6y611u-瘅N!³aMFlhy! U{FivZ^^658~j6̧OI mCbT%^KEªv$Qa?i֯a؇A%娚"^LPV2HX"_#-ȉY|jUb51zb"+>%YK@׾X`n/?;#LH!3" /I5 _9K>4XّViN=Xۡ#hSfe iۭu72a9sk@F[@*P2AZ݂Xe8@e6d)-TPonپeҎlU H.HB͉gPT_`ԏ}Å7RmL[Xa}68~ e$ng2L-"h9L\{_ 'q&=h Rbt::[]Nl~IcrgSex(B [XymW)/gN_5W5{ޘʜ\㋼tAJb(K.FOw12\D:h/ܐXkrW 'tc2+8Stf?bdO! ,fkG;s{0,fEk# !aO̕ dX?"bF\ͼFg"ѻ!15,z eq`+ѯ\{gG{a-ء z@Vl$C\ 6:Ў۽ Cꑿyjp7 Y*!|t><҆>7dٱd r3w ިKt6d{[ɫ ŃMq|e)ξRN8PvNp!3_@m1E ;<(.}ꅺ5q]}Șk;-cyoO6H7$%դ^8j $P[xYE/7!v[[atS/DRz}Y;]Yv|-Yq3Ri}hHu88I2؃X.:-+068<s#ڱQ4wÐ.ҏ*X2=BSk5r&HdnSdΓPV]?\llq)z%s[S17qݲYwY0sKV!ЈHJU\սUN;aꔿ|t_8bSUF͗M5:?_>kMrܴ'#Sj zjO|Gdz >Kjzu1cJ"v5#tSށ)g*.#) 1ml3ZU[FZ@/DҜl2:hV~t?KӗX0}?S?0N@@a5] >Fe]X R\9U<5NUC͊ZttaujqM5&3l>"0Gs+"Kwۋ^VgHРLh& ..+iā[':)g;4b|5aMҢ^\;>`2[vl >IQC2 _(| |^!K.0ȗ- ?΄ ɛA~Ზ$(q%qx#z$C?u_;3#ŝOװ̅#%Yz+Y>s r& U 1ĜIU[4Tbq')s<gz̮ݎWE͙EBɗ,MAjxF~>>fTDzt6u~g~F,-#TϷ)Ě;'v")L &A}LĔ_/tL3g< .xU+Mz՟Xbgt ^;rp߼ {n6WWB < Z)!*xO8X8KSeʀ5+fKiz%DV&lv7Awy=e,MbP9!+p"S(́EY,6 9b!?4lfW`wowqlX{ٺ[Hٛ< g#oƜ\ &:[E\\V!i.m=ܢ8m V"m齕]:F<|P"HY!P7D(ŴRmA_2ڹљUMB6#,7e0EYb?H U $K`ݚ3Gi(5L!/80aNޠfz3y~V_LID1<8xPxsٷ3ɡ]\Ccg}0VnpL`,XYl2r A׊OPL'fD02z.Fr f4wT]vTyߍܟ0p9 h/qq.8G OV/A%G>gSCV%Z]+5o&^9?vG0c=Cu #dTR*!ݟ<7u+樁<`Yۚ)Cv ~CzNm0"3!yjȉY-0aʙy[ʼH Q7qL҄,>$8`Ȥ:t=:쀼S% ""}`/Uq= sJOʷ%xD._n-HD1eW.HR͂HpfujZ@$Ñ=\Q% PK i$VKT{s,f{4 ⱿDZq^﹤i|RnUrl sN"O*࿴ߌƵ Q6o}nE&}X(=A\ O8 x֌{jwT6nKfUyU7,dtZKt;}ݩvdqL݅? F*1Pе^bDH„p>xWhk^R#2U9dd&|U&8KL^&P۳ +jģCs3cdjI%beed MkyV#Ho %&)9曰!iHnWqogԝKl0N/yR4[R{G7$bDcO!Ԧg eJgF#%.C w笀<$J]>Id?Na"IX̀C訢pVM@NrIw JwV?pE%φgQ7,fݜRjIz0W<2`}Z&]X\" G$ )6~#3 ;j*J,7oXR/F4pe(JT.0tfz[^qH(dR( ]}BTv Gb_ l\]{mMH õ*G|aY!iS4M3nt56E e~$dJN9]EXK'W"7N]Yn+Z~04z{m1u IJN)K@ ym;b`{fMԲ]`fwC̈́ZILVFһ1d81"CS^6lńõl4\(FpW[.!YpE);u0G&*^nXuWoCP]FؖUTi̓%v+ï%W(5_kρ[s]:Zz.{l-쏊]}Wi MZ!PmI[ʃ3+iJ8دQm&]p`Ar닸E{S9ξgb5@ 2@Oi'A o!6dU2U E*\* 4u2 UFM_ =\ow_$Q0կF2IϲiOJ[f:㗽@1'=y rPV [nʭtK錟,Ǹ#8sKPROb77hlElǞ^}@p'2)_8=P_ {{0xi٢Fyȝi@b$y531{uwۧp f`@bx1#ZYKhN\tzC=J}{LV}[j}`k>|Ԑ;`vR>$q8xFc/'3嗐 >|8 g%s^VWӲC8mo=y[@ e#sˮ|СȄ~n*l?iU-s&=V]y,Io+s/ѩӝ^犄^SuK740Q= 0i/f&}>uW3=sb赊SM0wEo\:n7U̇1%\1~I3F笈Q])%Bj-O7*荄sjj%)(,)Wŧ! ޝK6`…[öӲp+ g"[68n#`35Zx(~ch*?\sGG̩̊rwCbDƿ-(t]o1Ͽ0㊬ *ڭ)ڻ锷Au$Gk6P]Uyx{ !G:ZL C]2+y51]n1S|~aY?Nٗaks3E7TŦ/iwHJ͘S5MIJn?+8eA:8@7[D\Ҋ##;kE8O.[<9ldS!ԲK#aSUfw ?"z1oZz) U9Ec.8Ow5zDfx8 >fu5iQQzn7#,@=ΟumVd]Ԃ~@s➳Gv!8m/Sn s'EB> 5nI?NuZvUǖj4v*ݕYz:^|}+ "mWFzmEMzl׃Z*N~d!czCCs6I 9iҴ~ Epqଢ଼bn'Y;& mJ*cFԷ:_}F:&f߳~(^g 졿h@|؆cDEɷ ]3mp#  pZ~$!CzeuX1q>B},)p+d++$=<8kW1KA,ҥ#3 <*:RFEߌ%Nίectں ROEH̹B"@<aFr<~\)W0yְ~ N%~08|3?Z /[|-I]6p':J|":2< %o{mtO:'ʔ>t@y`ʹ p (w訂f n"3ήBrP<t3Xad>?UQ{-K`wGa: v^3ZsD|͆G;3]/Gb`c{K|4+ET*Ն6%5$@QD%9:>by[p5*0, yҎs_ $̯ K{W/X)$m; d$;\)V_W\Rgqiqz-"<י6`]ˬAl~l,l0WS}K]t)븓h?[mD>j`nytcO)ƑcO&זpx7qvMm_;+Wk]kDd΢P|w#Ei 3 eWm?bHU_Jd&CǠ[f8ؓ|!"܇DPoLOpiAo/+3Ӣ,b;U.{tD.*SqFC{cF?ܲwRUtcr0=;B={6YR>͊R"C[yRȖ_C$@=ƧqHSg`3ANoҕm f_MBUMTOUFI{[μD4Ix@NUr"ה,%װN ZkvŞkJM_S]=hr d/['1^1ilH@Rݐqbz:j@F0 R؇/L׏C݌ХUUt=I6j ޷AOsa p{/0`PKfuM8ޅ<̇H{fqhbOPi\ufrQ}5DVp5:= د:4 ume?1/%W\˟Yk_܌t8/Yɧi @ɚu]xs~j"5,c^204 طvD ,vhJ]J*'&ED i &uOxPB|n}u}1YӛNoy[ީN@t{pZ6/d40€ݑ s/^mjw");4V?ޑsѷ!elMۗ TVBI's F+uxyfUK l-Ar{<* ZPzL{a9<񥚺PtdXmqbO'j3+O2^$Hد@}x4Q£i| `brg˂s8] EBe}qrLj3e!S07@ʎbhN.*tRsKS) vW=%U<{E.Z9^ m8GoIP͹'O ֐Ddbflu-x,4T1rGΏ檠 B,Ҭ4i/\46M{8=((@XЂt! $zDWȓ" D稐Au:z,OU $XmQЙ&\i=IׯZsUlm>:4Pg௿kK)XŪmPqN+kQ| 4(g B\z5oC fA+#s}y*"ljr+KiM_NX0$ pcP]msk} P"i[F$KBϫ3O ]fL e/)ؿ|?Hқi|\H+x1կJo|Xf@(7wWrnY *|Sѷ ©ѪUgf/MuJ: @ToL=_t%{G[zl[:[ en; pcT2529 ?˾F KZO=OG3LE8XO+NVoOFWPxNԑ:\K< B\S1lc=]fxJ -j>y+="كh ?g¾BZaxp@{w^,p ĊokE#R?z٫"c77|N$#cX?;ao- `8q!3$~x砗n($ RⲱǗ΂^`ƲxȥqxP+5鷝G9"aBZ} :atfu>tT/*fGF@kp cQ’Y`'NH&Zzz-^'ږo5ѷ 6}68G&$_ݒ!nʦLea ?\F;_l>4/h!b{K^Wt!2R]/g=ـ?F6ӧx@;O69ɜk_ѵ:<:P'J+]c|ְkU&x4cw#^ka JjxzP}j[&vQfF#+F̃&[ŷi؛FR^v:=Ro 3BK7nẎ0(=)@_ij(~'#5LL<-Ï!T,6PPJ %<j^.d0M^հy+ym5mlsqŒwh4ٚq6ou[͛M !Eʃi$x䝢]FeQ4iG @_iR7kqh,Okvڪ$F82'%?ρ]Xdg~H+*鏜m;_Xڭqg+6 Q!)$"jƨ;_s> Ǡ;$2닩뤾~rd,##e\$dNy4]="-AiRi:o >wR2]9Q5gFqdY tEIuB3=MU!1k!)qZ[amudm3%5q֗!;&VJ5!wMBiܼ+@# 7Gv9g9rCc%' +"p4,> v<%b?\jSGRCTzjD?y6eAlbf&`~}t#]$*2(V,r"%Da$ϡIcMĂ[VA'&h[g㥂4*FuqLj!@ˆ"m'~@jkY"BXui^& N!E?頌=[;E˨iyO ~hn,v3W 4C0-Rvm>UZ{\< ǒ&=qcF"b|u[9Bs±A!Bn''#Os &6C&ąKfԈه^Hi~kéZ8  M^&*Q"s8S+iϴ<y2©T,a*1,"E֙SGxJc&}M1HiLbxi m?f"nB7Uǀ=FJ2eby`} 4H$YÄ-Y6}Wͮ'yp[! wV=Xi6' 9nhm]VqWou*sڙ^blz!#ϖƝF~JQ_ 2FL.2zt xXɹ)NtvgY`\q]k[A֦W{6pr& /`](e-v4Ul2"3ZzAW64,Kʝl]KTt c Q"TNG'WP]3Kt!|Bm+d}?}n/-|^+ (qz!,xi(ؔpT\np)L>sZC8y3_*FKX" ږ\ 㴥 >9b66O[mo}h_27m"b* Y$i+h؄`mv)K}m *e|UITKDv/KyhrC>:5}%yK]SH0l2)ܩ8idD]k戎thpZZ#cs?CNv ev6هAqbĬ%$Jbܐt P]қ=F'k|YCFNz7 P6Vlz"8xW䙷CK(l@;-:6+[pxwnGMqY1Ga6"bVf0f3!cZpPEm S-]6+GAbc~;ͼ ]Q[\?ijY(>q!|l?rJav|_D+G9Z(#{-QDJUgEoeT#q-66E#G)OI ۀ n%-TD*n.*6+ m/&3m*o+&-4zd疹f r9/Dm Z9t0Vձdoy:N>uؿ{JbQw ,?/+a,q}ȌRxHQmBϬpX;P9-Xn"$aݣ-Yb} ?S\b< W~lkl ˠjJZ ^E?+^%bd28+S 1!!icZvƝCM43"\.x}Ի;\-*[ݡi1N*4}hnSf]|]A Jf ,%ɰP `9luoVQy1OgΞfP̧pXSbZG5C< FPb:y&a XwVG4wd mJSdFbc^3='( +X*րz%?bF2@t&) w3_Jr2s(+OQe.jGȵz 9O $-)l)c&yЩ4!`JW?VraR+e 7#0}M=eoe]gו**з^Ya9̻Q曽 J\OiTn.?{f,-mi'?ul[L#dNlbdŵqZG6ڂ/o㱒4 jˠٽ&9 he61W)' oZ5I%R<<;|_Cb@",V&쒤#-P.]Q~ ZJuC[6hvI86 #=ڍ0e&4߰{yW:ǫ# cC%6׆?щo;fs+Q0ԖBh]ؑK,;6L@c=@`[yA9d(ߤ"w'ŭZ$B#\W.WM|Hrc1~M[ULfh\0&":qPFMD,{؏kw2˼ {9ƉT  C\︯}}AQW3D`<+eنmTf -0S^6]Z2uV~JB[iX/F95l_;izs E)l1K3ϔ0AxR=Ȭ7 -Cz'WwǢL4@s=kq2Ec139@(9ʔe?~T?~Aa*?˘F70OiIw{=2Yغ-9:D;sΧF'r?۰p$ݙD <^[T[ 4)YA[؎*#OGvTlg__:QZqf: Lu9=KFJP~I'WLjakI EF#0(>4‘^PLǒ* t"݃Հ,Mr^\[Rm|RWT4~dU <@q.rzko}R\Un[zٽ.u%~'\cĠKMGuijvq/3Zpml (&EtLC$v,=eر|Xhc3?K*\ߋ#+ہvj9ismfdX]fhqu ч}!BȵS YH=\M &ZcJ:$I`}3BUJ_.g h pȞYtGM;N4rdW]yURBUp4/ c)(gjϘ"U<#LB%z#Vwv~܈AxVɰW+HKm?x@1OԬ.{;")9tc3dtH-u2 #`R:0yaz.f.J\R_LUmGJ*h. ų@9D` Ae -Tx̚jMT4!{G[i$(7 UvB lJl16-QP(4oÙd۷vj\֋wEp\Ɏ'‚qc#sX3&ݦP5 5-"Tn\9͢!/\l%Һ嘄h:CO?@ u}Mw%5Me^zNOcч矬FSU) 8ba Lu&A>b62wv S3oGx¦<" RTq0j"6q4|PaTOeKRrI[xPԷ\NȈչ]1}+ 3GXr 9l R<]q. N(ϥ7fv2]ˮkӫux`32"/X&S<@AQx)lnw)Nn0 /Q?ΡbWgJD%z]ѕ?@F~_Cg#8ؘs8$C7nND+UJDU= `s0 EW"P#q{ų`e ^Ԗ$c]lBZX900rz_ ~ b+r'b 8HX*WwZcj6^R%ͩFZwP<捎AIZEơgCah[5EE0OiHp_fL܈[ q lF(-}&I0٠+ez[2BOCMZ~ItDnjj`yۈ3:͵w_lGAcKg[@9NƔDB:Qwiu||"i:tK.]δLqN/˔+f~GMpjMg `XǞS,n=Yl H>\6**GwWo3g&{7=cl;ᷰ.wh耈d>]$?g\dsU: 9b /_ XT9jƱ߇fs;:J?cX@9! ɒZ_׽?4mH<=BpskC,*!Y0`o?D-nl lk N6zr ANt@^A W~$ۻ+  Ad:C3]z>\n')Vf'7KG ykWYjB=><[:e!șBH=VXW7:JJT7vp#*ӺR^kaӆI2x5EB]ŘBm#;NtG9UP|^S"mr&DơcSg,#*'t`e_+_ I%kb hO@j '_!*hi^T(@f-P'|Mޘ8@ǩדyjmt}L/ u> AA 7ѫ UMf`B}2/nUӄk2()IE"8eeŅ8Od bзJĘ.0KRMm$`[`m;N`V7Xk-zP=W$[tJa5ݷTT3h8lVgj8$c0hE՚Mب7 ^e<)sKsa"RLmBm|BR7DG XJ!1_}&*UZ+(/}K-z_Φ|Φy)l#glI~z@2y=繳 &:ӊY/U"0EieUMv=ZhQ5@э%Eݘ'8䱒<[ȯz}s{kSܣ-ݤc!, He.M TxQHHc?]s.,L$j*TG)08aܕ[v!)[cwQaTa63~gw;@x^~ (n#˲D.VeW3}#kbK"3+%}L?3I]u?`r@bq8F.29`W.&D^d9\a4O#5v<1o3[].' &y@YT0Φ)L?d0 <OnL y/ŀ^opj zԿqabegC \nB Ig0v#m :yeJcTxgGȟl:rm2 Y] ć./ G0\Ʈr` +/+Zf5K8cdGQB[rceBwf"%\XɹP0' H3)?gNd %y4LbaLITyaߗ+SxT5`[F1E[[=*uT6O(=gTކvr"rW]𚁔]zV:ʢ{z>e=朦pcťFBI!"{>;[~n=A_^eLo䦘rVi%I>-dpX%;NYC)I8ٿNbF(zeq)Ύ R9.sK&3BůlҵFuJ7Vo\mvV` ǧc&Deʮ?y[J?.V<.ٮo&#,Y_Mħ]K;`-]2 L0^eTxhq@gTS* 9JF˘X~-5 9u DAq2n:m}>q"h0و(Ղh}╂2Ř+ J Hqj}/UToXl;18Btq|`oǖUB?Lfsخ{ 'lSƍ؛ ]u@zt%i ._'!95ظ"ռ]Ɔ <; _12TEB 6^"z?!6BEjv+|\>1A¥7/*աh#R+7u'00'~ɚZϴ@JNQojB]EQ(D>U-7Ɯq8m(9F#]"F8`6T!E_-@U}cG!81*J"~ )pM}`]}^ \R>,&(NC k~0H+OR!Ql>WfIjKhV/ٳQ,g&춓% n@l/=ko3$ JѪgQ#ftA3F_ځˣhdieL:rv.pg4+VihSR=q7 zw6F8iۨ_a5$4/舤N TǢ{~_Y&۴X΋+/iX=. EʟԦ[{]bb;@?{\[>\ͻ@3ɮ2Ĝ$ˤH/JuG."} Ы_FJ3*!EY*#%B653fOW͞r#,@Uj8)@q"t)UiR# d"4epjraOx/U;Ո-|:&SՆ,D=y1c-(faԃO*C"b#p 9prnޯDg( cТX;,Ľ YO RN* +^uG|3<1ז\gjer2oԟh@ J?G~T|Y:ƴԨC_+\%}2 )=lZx 7>ᓴW{uF7MjG*B0 |rܵoiasU nȃԞkD >|\ D#ϸxҎF;|7 ޱw!K{.ڃZSB4!M{=[Mkru44UJ)ým6/I5^6/rrC?b.>bϚxȊ 7>l)=De-\%"K$ȣ^tHJOGߦ_@9 ->.z=gKsWi |OQH.2GZDP_ӄRw %注S1Ulbե6輻,dJcg&[D~KuBorIyBN8miNQ9<3pU Clz`_gJ/拯tu PD\pLt(J$Y%^jLvX#6Jdv4Γ ZJ9ЌR0Gvd6 5/&4k38}jȇT *5 ]2c~f}l{K8}=2 8xDI-JږmmL~n%4C[v(7)x@Vm(1 %Mڥ'.A+Bo3EB#z9vo==*_Vh-jӖ,f!fX-fQjw]$mf|T 7{!9eg˴pnmdNeiSxeHhF9Sѯ0E(o%geo&{2]e,|J8N+J;Va1֎E 6Ms RHٺӁs2<)AcP)YYM p9;3KGچ j}uY@](>>ZDQRp iqrt-ZCQR#GF[Tyjh;cNyII/qG3[Jsp4$t)/at)zwP>i܆r8Lj!jh‚ӂ dBbӶ{:mA&xQƬE9T l:io2{|ʑE F= @לF VnP4C"y\yZy]?G"bfE_-fTl' HO,K8*{+jƄR٢tBJ*FxN VjÝpѿJ^b;T%/d*r0 ڹl8ET:ĺ{4 {Jwcbcwͣlzm}]%*|oJ_w^hNIJoN4)(י̳⃷,v M.$xRd,izf{j#?7爌l޸ش )D9˫"W{G)s]rFg#1(? B9]:4RZr&Ԣo(_G6ȸ2Dq[Ò"4"vTਂ٨|70f'L0GyזRN̗'-7IEN>EwoR{|6n ^64Je -K ZUSiR|ŲnOiͲAY=hsO_83\ ?@΂Skw/BchXaE׃uz[_!H/L:K] ~$ڑL"bBqKw>P#OÝ"}Wk|kTeu &2lHą)@ݹ5r(,*Y/8/)İ9UbU@Jr(JM5Yͩ.Pl51@Z>$eb%tLF[V%賆%oTloxW3ɭ|Ƅ c$x|}/OsL%i(R˗הq^-ve^fH4\~nHl̀0teEI#@ņh `V2k/=+ǣ8xH@t^.߬,/#>uȁ9m G"uOv8٩:?zqGאX۹&ӗz;\ΏҌEd^⣑A4!߄?J%ɇRfGQ&!$ h Pmf9Oti*MSJ3wk[4N,8 , KU#\MY*_g> =yVe1^490HSzk}p*ƙR"z\z} 1'V"9e0NeQ*,dDJ\ ^F9qP.06jT|/*>Fc8cNb(\=+,!eHp4n [ L3˸|D BWSԗ%}E)9]f1%MW"eta`*ԻM\ 6 dҊP`U)݉a)Jdp3ohbF-g'ɘ3j%_ 䚳M_~7f.= \lːf\VK#&c]ؔzBڹvXޔ9L9eZ8<<6KV=R-GP{]$gjô*V/ci/ٛdy2P?Ǡd$w|J꒚4=(-{J82j؆ 9MUtĉxsV! 9]8#s Xnpvc}md8_8FZBt&Pɀ5VIGG[$`eZN9ȧAGsO2;ç2]=3@7tuۥi4-sLFB!⿝Ȧg~^B ^&qa1<(jj+zS˵:iqML !#c`f'oɥh iv/Xtj ΊEP+(3H,zjQ' b;=)B&8E ,GW&_hx̂2d4z̄mZ(?Kח_GH&|{?M=d"C/hR D>F@M}Mnd7:ԝDfo/C*|i3>_rPPgB4diPC h3 ӯȄ)ct?4uowkvq1/ `<:gLk5<_^l'*آ0 wF@C[?t8'sQz_*"M$v&"&C0V , h ) Z pKr#|72p.dX0iW |F$믹7{|e׍8ĥt[DDk"&f#?NkWr~j{xmZ紁F/ax:Fsmr*Z>Wܟ:Y6](Or.ǖwD_dPf;`'`{pS\BUI/paT*" |T NlB@+{v9g9j?,Ӎ@fQzuH3olL l?ݗ4րA4e^Q`ZzDW3JJg1;.rBm!9Rd3ݣ-,2F8 wJ#UM}3 h="i(gВcNTJ5y/D-0 'v}nL3BXlb gy{!&̘[{шx$20)=!7)s9vt/É> 6P4BeA˧ VHP- Kp4u6)[ub.hDE$P lgJװN7S6Jjs:$Y`6`N#TXXxQVu*Ҵ|山h8!|:6N W;lǑș|OyK>|~2;;^ aפT2WuqAtOEZ.5[d@E5H9ю#`Vs{m=]B Iʻ0ecQ}5)MLWl#t3s${'S9sic~QF?e5k*t ?҅h qXxQ )jlw: U(6 3MgP@8Nw7,^)h W̾5'0P2ˤu3h4Ʒ]B:fal-[a GPT |]aa?\m#_dkݹe{O p^y&a Xϑ.f*=YjQ`Q0ZlGVǤzLD\Q/KcU{N$01_x ;ш.+l*^z`$˯!QWr@Ĭ?FzVW8Ƒ,H'c" tw&0P<2%[iRmݏ_)"ai?i"HEJIOOZ;/%%ĤQ a2|,ԃp:ꗝ3*gͯKz2&9ƢvH C_*L=⮄,k{z{x&@RYW|aTGZ|ҰٱVBwկPVk _ Z<4I9DN)bO8srIfAu  /6xZh* z+}ya7-gnBAYZY^k*>.zZZ S ~EaF4%LQN=XwvfaV-UE0bmk$2x|23Y4M^Y_\%3,J8j:H{E2uJr\")nč z;@Y5B4w׃3h@̶@a-|'ZituKPjC٨/iZRLB\#7 v-˞Qk}isLk_ dDS Jc F* lP1 3S]),U=B{twWfZIU&5kҽX-бX Nk>a֡J}{ՑWyhgV3bm raZ3!E6&5y8˸<ڲ]KwCȬ^S&ly%AAJ|mit| +]L.oYݾ'CH^t|HZblK}`YKF}SDtCc"rӇU- An6WѪ #S-WQ "'qELR8bQ#oJb~ g$g்0ײT9iy CÆc_b׾U,lAf| (o꠸]Z [Ӏ9|gZ:Q4cIt^ n9_voghoSW_>ɵ/NUf5BAPgKZ!T(zcoK& C֚d fW?%Wu{1ًN^WLU r@SUjp>+ Џ`6r` ,n>qw8`!+}Gb'ps>pB99[JDهx)w펚g!XokKlBm:{L>TaE%tjPFM4iJlxV\/! meSXy5x"ftLDSGK{VW am#\_aÝMwx{<廫ND] R0ezf3cQww q/QhnDU裿4&/Lɖo-xO?rlbrcAl!]H|q9nUyt`Qgq:Q*TOi1 5_CQ)eY6+l5 [i`&-sEr9.%%Et|Jד) :UY-| DB%O̾r1zO?E_ם{[ j:/}j.l`Dz 5&V?rHI^Jc5q- c_l/y}±܆KMxI~>be4*5l''mb#e| eސI-qDL^%B4jDմRt9F"[TX0r'[FlJҶ1o^io%D>v tkyY. k/06-4L )?b.d$-Szl#vZ~ď"gr7ky;뽰N.>+ȺFr5.L nt@c!%з5w7BTCqa,yM~ jj̜1;wsОr7Ҳ+H{ޡ㖅3n 1UI!9)%e{"/FR>ffB% >AިXD3|/!Ntk~\@hKm/6yCvkh]ȼs 5LP 1EVxWE@:Q>O F!f`= nx68>1-)c[iGd=?jVMe꿷+zݡ>.6HxM.?8CՖ?Uu-tU$ZHufJLl I@ ;)pWgheUqrE8ؖ3kNwvbIV'k$%굒.TM"=s6) 6mC4QJ-g蒕i }YO1ga8`)fMVZbf!|dw+c޵3*vru/ ~?@M .ĵ0&˚Dmn 8h#&".beAKЋ<;8?=`LM{}˜9> hޒh 4E*I7'd=GR uDd^2HRd^!)0q1ϠBü jddims#-kuNrLt)7KC.vVβ]H7[J)Ù,+NܝA =@ E=`Q)}AUd^q>ɿ]5E\P{>-hJ RLxQ|I௠po(^0^6>tP8~&Y1Wu<£x9ۗ> Y]41T%-E(607SfǼc` ($o΁ycg%"\G.%h5bKUL| 6e} )hnbLZ(jsгsb9 FF^N` ڕ;my ~Vh6=?]Iw'Z^pZ BK>`r,HsWqdCO=hؓrixDGԣ얗ǑӇ`6?ytoOH8n$+D[CP p>)ONPL]xZW+Ɲ}$DDH{o ,.\ADI3bg^i56iOL f)|EIޜG4!OUYWDO-L*SMah WKpQaViloǫa3ԡ Cˎ߷E w- !Os[ۊP_MU4L iY>?9?R䃍O.|u9+Uwa Z29\Ә%"a<8Q5V͖;t;/&4y(w>} oWp8swWEȈy^*'k+a/s?H0?%'㌥Qp`qf6wGu 㗼dy#jG '.H97fF Γyc:K#p~x4KXU%okCog,s3]j E؉ ƽzI2 7%j))Wc*_^gdQ6Q+Ɩm# ,Ӑ%Akiy_vdҠMǛE ;l^s xi6!oZ-R31ɷcʌ2t}7E> [!``4C֏547D4e8@nXQb/(G"ܬ‘f?r|LP71\S5VYHx|rBL}c~`Șe&  jYQ8Pw#cC_$yjg?퇭K% ~d(+o*i=\*uة.WU@M{¦l_aRg Ee.5fԬqc$=aF{_)׆F\ce"JB>4ߩȩ"M322`=1 ܺ %uUw$^. zp򂌰pxӧzHEZzgI2!7iȺMR*]h?֒q}; %'Ҡ1]q^#u'a>pľ,0R^_ST7\'E~?WHp.vqB*!#j5;]fKsJ[&3/i |s"w&ZcץNKj{d78rW̩iFSOzM c_sz~0Eq2lG `Rj>4}U9ݛ.(3'Wm9` "Ә)Iy`~.ZG=V4VXyS+x~`^#W?۪_3:Tɥ qCnIVz6a!AdzJu^,dܰ/8TsƤup2/>PE d+9> OgNf+Q*rU M${AYjH4X-dp8ȉ8~)eG~ƬUi4J# VZ̅o3<Օ4MԩuN>~k{/-j~<ʷR {q#4#{bp(Ԭ3ydHkq(K\ X:]d SaKa@O% US+74ZE9hbZk ;Dqgsu6S}q#)kAuh;U`KBKQf!?hM7SwK4r$J~* ak *Z,HԘk*\l[~[ZmD׽‡ťXŎs[5KӡnI:ðX[.I9/:F߯( H:L]5/2Rkb !@\Ui,6T $2%zuvĻfbgwh&(87R#D,F`jt_u+6CQɹ[pB"*s u)McgEIӮU4 0| 3u8UMǠ. ؼVhhZ= HOݸSE]6ɞ.(4&8y~TKe[x9NϜ1%2UMp( \C„x5S/FSgW@ڥUR'%VlUF91ؾ-R; 2y0 LHH/\4c`w3T#!?+x8wG9- \ o4rCmsA /MRdO: q[)U`ވ5BS*&6(&ld75TA|pCJWg)f婗Oe~N#4_ ,g CH_i˸.{/*) -[T+S)jN0iJ ב&(,ƨE?׶~jLs"^ۖɗʪ}2-0)xk 5}W%!ykcǽn @] ,08x |a 0_Ɨ>?IR3څT9SNjȈ3:l0x.odGOsG0lߴ %S=}g\<Ɨ y3WԾ<vd\򻐓u\ D<9JsKrXQH}\妇a r0~*KBflsf+@ '6'W5[K,G䘱I)4o|$ /AAνE`u [$ZҞ0W=ެ,qONwgsK4tZw0D_`Lq+U݌2T?ɏ-:g{! lBҲa!<=Su]=(޻*B-~ 0\|jEFwU63Ȣx8YtP E3K.h( O+߱ڋ4pO#'](V,\ީioW9,xmu G" _$cz& 5^aK=Q/D4|ou 'KX) .c ?Ac}T:+ n *6;f/zW I疳}Y˛ |7h(ҽƶ^k0nOgbX\7Mpy5R:}ƓIhk r[Ք9TlxfUF:tQW"{D4W=l;,Q}=r0t7O|Z۾z: nȑx} `kՕTh9"ʜ@r\x/Wp.72ϟ-'.tҔ#iH: ڽf vT⣲6A^Y4  h$ =|ڳ ˜x߸u |Fp^,|Eht$_'NzJrJPŒS6oQ&T$oI_ϛ/8K.L$5Sd=JɅʘp?MZ/+"nʴz >w@]Q0ʬ hI%2)zB›di%KDF̼+?^BHAC%2OX"t L7[$d#|ڋ0n϶Rw)Qz&J!}?TFnW3+6+6أz4][̮[pzNLM.7'm~>7D[gl[5a GfJ1&%'3=̉4wv"e<? ^)?uy9JUSUdC¤N=$rdNaAaOx3{C1ճz+3%ypj;V%%ekR nKlp-rbU_(- Q0"CjJOɫЅ;IYK&Pش˟,zĠ $Kʩ kHX Lq2 ElqN߭}6 DZj%aTH3F˿6 oOץsG҆GE̞0S/?l3 %'rs`s&0LgP8>k#xzD˫D 1&k9(= ,UXD5qF N+pGOչwG.gjOrhЏG,+KwR PtOUjF\: >f ,@fyCLY:ů5^BtB]S%w,T-]o(DVX"1}IFiWIkOC _M1-aD%ThZH4UXks=9kUV1b{1_A/ЏsZlԗ9F9nE谈 4oJKq/' :J܂_4d($AVSJs<,'(knu!-u';yOaMq]-_w fm;2 ^14R[C" UA#”YQޠW7Mϼ3l')DV12Ԙ.a7j} E=DԮ7yi)̉5 Qga";|096&q{xm}\]v8oъIRIw3h`J'bRvh~ 7~`'gI$K{]@pFǛo6dqZ0IzE(DhށyB)KU3X r ?b70B#mlӟ9ŭ`9lM&? #WX$"U(醬'<ayġ ! =Tq606~%ڊ+H _AABUVut:;?o:8h:ŬުwEŃ>!; 1+DzLYfӦ1IWRj(&;Y5fY+0b*X=֦8;WZǭ@ ±0H *tiЋi.Y,xx>^+_~rৢP>9@$+z{#<x33U)r:<R냾9!XND[e:ak2'qଓw5TG,~5#j3خ%-tւ*ўNcܷp$sag1an u2- T%d\ qnGNo$THRE%x@Me 47QIזiT%ob`u 瘌8[ ~l( VF;$5n&!rˠ4&yI ,.޽ɐ Uwu:G Db7oME$+ESǚM}|+'KBrYS>=ICףSb9=8\;\ZBʼn&4tlTOV|[a 15 ^y T49o; ]E@KCRWa ܈ ߄I ք?4"ᵔ*:=S*C>^ĉD@SBr[GśX MU95'P[eGH3̣)#eII<!NMtKM@aP%= )eU|sC$TQmd:v<-gxwʣ㴙IjD5k[<%LlǸGwZ\ df/uL 16~|A11\%N>$,@QSꠕV4F\EENt%՛:GDɐ9"zf/A k;8&J:v9}ѥ3HO~O$QSBk.X6Vz#f eB O`7 ӱX[DsVN4} Urn"vm44㣡Pm~?]H]`"#D, qٛ?J/];!K-<&۬DpoSAttE WRMm&LMq8úicW0w-UVݬ ^' 4cl$\ y.mb(sϝPdI}g ivg#2TԘ>,G/>7Z"B *$]6^`rw sj> Iq[]H{T58IF_^f)TJR).x{yE{mqQP[[W;O# zM-nxL!KǴn@E3_(tfW<&Q "G͐=v;.ԜD-,ea(V̗ʁf`"N[ 2n|6m`}ȤQ\eCZ|  ;VMM튣 [uz,9=*0,ly+Κ~iY-\' t~[0\F¸lvaE-mTnOu >q*#gp=v4KWdA7%L1ǚjA;ց`K2-}P?ùz0e L;hH e{3'OljqY.jŸݵLQ%],P<{R135pN 1c]yY 4xxzل̽:txpQiNF#k9ߟx% 穘aL>l HԤB}}!àj{o'#tɱR?}oϬhܛ6:#m'cKރޭMSɽ#oxK9\}sřCPgJ(޵b,O.ԨT2וeߨl+ w&YiإYr{Ҕ"o)؅  _Qґ 5_޲ccPpyWએ{T/ۢPuqٲb9S~#3I̐ y1E"u|\>Vms[kL]K~`YgEeʔ֒wZ6.׌a2QfERx&a#0z)UJ"3}=#iWN9 ڧʼnN꬝d&fJYDNT:;/7mV~:qћhA"1RTs#,@FaF_ wHWOpH(rOW1$U-Ki>z\Gf2_Du qL녨 RE_)MĔ k"pU7GUUX3@ƼPHvcX v5LY͑^KtЃ>(|p|@mB0wG:N޹ Z9 D'fkLȬJhcVt39Ww ܥdk-_8ݬ-Ty`ubLe=]"1<"`:@zN*]|:@v)IJ z@5">K4M”Q( 3sGm.3F[i-O[GH$HJJp+C7ܤ weJw`PÅ뛲B(ZSμ_iOkE)1N-'.,,@_ uvvGˈohg)3w5(ؒ)ӷtR aO\18lu2{h"a,0(bhJ\ѿF{(Դ~K$k*%];nm|N P1^KZ12vnWBեڝ'cI!YcyE>u̿xLۍML6 f,aqCj& &TB6RIV >aPR/:B9  gzId3xõ?vFn;\nΛn>zf9J:pI5]:EZ 5'p`0#⎎?K[.oa'q 'Pb*Րc  0X 1T`q~`0 |FG?Ab:{pRMމ'\eq8taoGկf Zq|&vwMu<'`I-Fu#x8Sf; QYyI/_- l7?8ŭI!@Lx$_M?ϸ=/!- +Fm`?  9"օ՝Tf$b/1WEywDd_)RGd틤3Q>6D9+# \A\lj~3a/"%u 5 ՠ?Ҿx5ul*! l{[3;^g2xRO>; 7XNkbz(a%Sƙs!,~IGw>ZMxIdNq~JEyTt]xEWq%T{,K)00pԚ[=B!<_e(1&TK\ L( ݾtr"u)"2b|i2r{]Ml]u$4Lvgc1;>F:?5Ee- 7^BP`e+$$azcy.ֲrA8k%!?;nj}kA@U/DfN]_fY뢌J;EP?=\nn6y*g;KJB[|`J ݂LX I q>m\@ٮ^(rcB \Yxπ=I.^u N.{bGό3=nPqO\tyM f[ [LF%۶tZ7HoDŽ׀R+{\=\(BP#650$()بsn~RGbӠ >ޣsX֎`Yt!|`4{ۭu.av0dj#ZЏy_6ΈCɳ5/io 1RWT 7ItX"B{b*&!F#:T#7^M_,7?L{`)*'!zQb=uO:j&qVkEAS%[ox, 0Kh T" i.76$Fz9@+?+Fֶ+׼ae<9I{s>g[2(^g|B tg1)ZfKvg3ajD*qޗ .v,Vljiun+LRISc#f+(p%ńX٢9cN+V9A#A jD{ j2D_jf[H4K[wRYVL  &9 J UH`E]C.k:@1bMkPLb>;48=07S(F [a^B?;g`ȯlWunOnt@ sE4h ̼,"8[s;Y) G63lș])^"彘]ޠl>TBa8L|XTG>Z;яhT f?rR ^vYC֡_,_rTeg%anm^g5c\KRD?R(wA}+V RQIԸA\S()M.p4`qn#5$4[-iv:o:i'BŃ_vq ˋdqߟNTl]]_&jg@Mci̯Ui\~eKb{c&"<8es~M9 +㳧KwUa7!g!ݺdAmF^Y63+st*z;{VUHaZ0k\5+W_2۔ny`n'0և^"$ VB沋9Zc1M.z~ū0n2fqܗ^|m\N0#Nx^rF"{&A!hEq=X?e T6t` KwMz>Ũ;ʗ'YѰqO[K[VxX$%т*1T 3J:!_!Id9*˥=0jmSSo|S RN)|͟}+G=HI<ǿ}@#/WUHC'=RяD uAondFĽ^~B_{U?S6-"F|1b'wLHDb. cOLM6VQw a|J&Xkp. Q74#壹cA+nn$7{B=]3ttx.kO.s #d^|"rDnmϛ/!ca(-X):/"&3>/znO!Ȥߺ :hER!k?9J9硁QlZuhuLSG0M{ 0]>,gSe)E)9/z,1,jIrLNj2O%+_`"Dk5bj8%(JPZ%{ 4h${5KLYG!k|23[~JG"pX `BNJL)a])qx׷engC64DTamh)fΏxk !I}t+ (-G5'U ׮+PXidCk^& Ls|ïEM"5@aU ?]z,E#6$xB;:eyړg1O WoH2[+jp|JG o SgcF^lZW!A4d%M!DRE*RHKo^5nQ] Y`|[,&"ӕ:db>%@&E9iLm+c]ʚ4/-bkTʹ&d%͵ g %+qXKu$kd ' Ocٶp59C]?]_9AizĩRh] M0c+q'Tmٹ}cG[j5+M0S碭2\Zv=HfEcr烈}z :+3+ ?.vu ) C*ꣷ|Vt8_}0ʶSɵ\ʷ}j>OD_Bɨtpq0`hb]]NB@ұIu2nF.K r6}= R&u4,)sܼ)ʈ>$Qjr)U(3L3=h*yEMDoQi \8dϊO]w)t:.Zg3tqNw߽qRv &/о\Nb+/myGˢB"dQ!c|QGįU%[k |_Q]22jt~/H#u(WCј=dGb ;VR>Xefӻc6s/As/b"sxvp _VӽsK^6ANk>.W:KEwN% wiTakGmՇ2Na+ؼoɬjؙĢVCjnbhOuL1V2dM b2:!$aᩌPB)I#p{mIpT|*VPqBsm\VQ= SylĄ>6xg,-P?c_T8^xD{ O-?B0d_ۂ¿)!~`4)aLWf[_D,D_ٔ7h n1ܹkSf)iTQCahnL1[To%#!$g~"(}g&~<Yu6YnMB*W qc~/mn@AgрTyNOO&Fx^rssS{BiJ3.E[j<_dYxoRzfN%I@*rmst=jƾ%iA#Z0LU.l;cųg?- ;{epU{q<45m~QZ~{Pz7"4V:bNmkEؖ*•wY+zGLJN{.l3g^\yC112l(s>=D_$B#Ls>M'Q]Au|@A#9W0!#uU R+*tqANֵ,٘d# Vj%SB\Hxe g B |K#)}17y<>7u "iJ ONa3^R5F i$[}[l`γק0eT@_[PAi7| T0nxW>O٪v8!57ava$%VRΓ.DC/U4}Z`X̳P񅰿o>?5?J&h&Dy?ßKN!w?+<`WY O<1+1t Y^LRxϿWEd!"o2{x?6~&\m~@1sk;֐'BY0BY3Q4WzB!{ND~(|ZEKxj iq?+ -l[8wLJafVR/.߳h `b\&y)x~@}T%'L >&E(FM)7dhAf,wZ#dm_nyneK$2#VMqpE+.!ɖ| ;t YhZ<b)s\zxֽlzcnpJ\M;97W&E87QC Xs 4Uw!$5BF@D>\o t  O`Oƙ d5Ny9zX S):K[cG8 mJX EZ?F2XX<$v}HThr#*O2 ET+K!{>Dj헿=.*Xa?ұLԲ]‘oD˴g[Gi.ݥ6(^^@%:-g  Ѫ="1iGS~Z_3=*3S}SeP$ph.4`DXEEXװ 7q#uͭh_mĨ(w/XۆA2[C Pv m^4U +}i#93)Cvĸ!zPGT[,0]kgO k/J3I9Ms m][HRߘqϼzH"4;dGUO0TT`F09dxL A FnCeU)qWYUiWZ\orMBHoY.C,Z9Q2W'-4 wzY{l;g7moGM_.Fg?gdAу9:>#;7'ge 5;%5}2W4"MRBeR}q[d:0\RNYs"X/\H\U2(OJrkӘ|Ø2m S5vu4ü횝e\!Cj2-=Gej<ͬ8[:g%m+ŒtKxP;+|> \0xG.ӓ@@P Y3lxvQ^C/qr4L s]LiȉZ)tCph5&~^L "=~{]|D'IۯhQI 6ԙGfI4J3Bku &zzƓ>笐o4\J t0D(7+a4CHq$-CLO-ȦV#Ѽc}$v]݀BQϑn9e | O 'K,X"cP/y>_} 5v?(lb8Zq );=s(c^>T+8(y܎mYNAtSԦ)ayN?Se`9F|TI8MHw??8PDžZYpiاf\+N0,?PwLͻtz1$U=4h 5ütHseKYC"mnjl (!bZz};nq^( 9lfV]=iQ(ݙDD!WlgƷJC1gk\$GY0$>C<]Yez@ .&Hb ѾNbHS,zc {p0ȔH-9$bma@}BF4OJ+3iPqG9kUKtڟ=B,sk= 0_Mmρ%^ Y5,Cыׇp&TmU&P5NU9ZCOHǮTt[q=z"oaԭ]PPfim,pEWL+qӟh@ԕEG.'g$L-ƗѼ*=)ӡ/$$?# n܋zQzhDM|-z݆;R%5aiC r1r?+=)lѲӁ}Џd%5_NKlr͊:$*cbx2D^A+^7/Ç RH%`Gxaq2 Bݐ΢$0oчɝ2V=G㠝ɪpEyyRbiyrޭEc:|#iվLY}zFB M~9{ze܃:9/JCQO7;L>|ODW}G`'*#Ø'RT-1a怴/pG 2#kɋ4Y,uM~OpNi-)lbI !QM>d_28`#Y >x*j|vA|!"H5snpJVZ= 1]9Q{ky Mmܼg SzJ(fܞRǜqEM`[{fZL9 Wf&u | XG`6͔A bR5ۚ_z-p'j'ۑ;*?|e,Rv) LA 4Xh\9 6_pX]w)?\F@PJ{[/z2ͅN0.#EʲbyU]6EEppOhiWN!a`*6hcWl2;H?=GvO pko׎p D& RߦPc?ԋv܉!#UH3kCDMYZդ_Wm <ܴ2A&X{<RO#Ѧ4KS:9uvv=ko~2g=>v|23P"=w$咺nע6UH ᧥Û/~sn21A1%ˇ((g; T/Y=91S=?qH8g Mr]a\;C2hX+W"q"L_Ap[H/*.LpmПcԙ <spf7 5ԜSI^_7RwӔ|r tg^"੎ހHS1&s;e KX>V}dZQ",[֢fFc;r(O˩[ZsOjΣZ1cYx)`6)23~o  CpHQ0p2MMoR?P`oOk#Li yemwoWq\ڒjG-/A`Άc01 aSta[j_1C}d.x'`lKً2L2{-.]p޿tsZUGk3с~k *M*Ɍ1ߠOPDTYߢa~6=ߡ竷NYP@)q$EeM95o\'+0өo'nw,w[}%ؔEqwhyqJ{R;OdO 8R1F?r-CRyxDhbߨad(&ͦBi]y76Ŵb *MF0"U*|T){RQd] (;)EIj9bޤZiUM4>"\j6`[Un ga01i90HpD5YOIiIY=ݪHm'*GA"6=0f`?`l!wJyp[%oi=ò֧e{b`aMWpjBV}i{=lϐ\FX x؊R,E59Vc MSN ޼hj"$.|ӎYGq޷tEK04*3]>9."p, mYQƔ^pg}yb01zѸ;8tC1OzLnea-[IA փkJ|W6ͿĔ-bBAp~k5g A|]p44[pTs2G9Caı%&*BRD"{FHMQN&˥r_>BtMNax?iG4 Ƈ<ՍG0Z@K)ve!Fc`J yNIq,%j.9"n"^gWÙ/W^T5P@n͙J|̗ۻ3p #2Z-f;E3dI6S1ve)C/HށՇ=i\bdH*ɻWQ\3l/wKNwㆥcZqE˸ԃ ~b(h# KbCc)"5;/5_HF?G`*cťP`MU;xRT}TXg$N P&z)^}6ne'_:"_ߡ!'쁶ebjpWF`lT7FHOpj ^Ě%+=USt; x R+/!0Wk ~9gO329[ku]; Bov9d&@du_ =.%~4U/e׮&̎Mx%QZ ^-%P͊DiÛXh-&r:˗j粺k&IW|fh??@7`GdksCjQQ[qma7fJxL3& ݨ9u+T=IFħJцd'G#>OPqq'LF쎲P} 3ů) azLuȖE*KB-y&KSda\a;|U؄P\4h L=L6-kXIJB< Ni4db{ 'mxNL0Nл$ig`̱n^Kv-dbxF(ޱ/>wZZWhCqEDgrys)A19$Nl{]'fБ+sIТn.iSn0m 8_Ѡ:ra>G(o͍ { ыR][0ΫԻLwci.yh[mh$؝ Z/,~OV GJ챱nڪoVHfS)xKCER]mb?McymdkzE{tFu)EwCVo, M-@[IÀSUGd?͸Q( PzmZ0NHC.?|uF4A QGckHRd&u 3J }5M}6>jXYJ2ޖR۱G4|Fg}`)y/b[E6w)^{uvA/V:hdEä[x#zۓUDy$(0%lj;*)ůyhz}"ǵ o _ee`!]|o^$+OCi*-ԧ 22¯=m|cwV긚dV8k! 5 YM'*nC4%رҲDHdXx˟m4 ꏢr }}^^7(<. &HtUiʦqȕEWjγVց"naoQaib$f{(q?KoUFI'THS7LW\ ҦeK!d) 2?IN{ĥG \纛7\9?7:n$E%sU㳽?撖C"U:WW{~D/ LFH~㚭 zAu/ұrr2mM7Ѥlwd $nɒIU7qEtcf)Ln<[BnWߌ9?> mhIrƞ벓f|sOiC/Co@jS3$hW"* 8],26Q^RLcB!Pr'CZv '^9[1fqOf$736w:KTb)ח_HGӏUy(nƖ7<}.涛}D4 ֚xUHGlKX3tQ5uOrE%D L_f$Mo/[@ij[-s[ u'Tfq:! ZTFy%ǭmb*^_:'F?FiV fcF3VL4\1Cx]gﭪs5DŽt2WZfCo4>̧m7'kĬCIWT1iEK讨YxL䧥8.!(lɮT"qRܕnwW6Ty'};2EI@;厦 Vk:ON~Ke8iUv*y\δe>6"= pOiA)NOªQnuҫO>5۝LuD~W'1zS[N`5yKۯӽ9%`qhIQZӪY1EÑycRAt >al:Zٕ1OifUgun'Xoer9ǁ8,o43q[~k˲(΢j|f=c(lnGq XڪWd6TqR?'&~p,)l̖/i Fu#A`!d+#E\.b:.?@bsmSZ tt?ϧV)g }7˒bjSZ( "fnTdTƺV{9LBݾrĹpzRwSHU YJvzfPO)#El]\^/t-o |& Q}8Pr4A'A,͕է&LCanDrP|3Nٌ`Ƅ!AGyɡoRڙEC hܧdAU;ϝ)IOp2,27B/"x+viE=N O笟=9ɦz&U3;Ct/7aWӹ)dtJ4؈ǧ\m]ֳ >VG۫WݐîӨMϯ ZxY1{y_SbVl_[ۉ*-6+ GMŌ TJIoGp(,)ȉw3a&!Rbo滚SyoY Njސ`=mTH.r𰯤wu(G&DXQK͖M/փ !Z; jk$%?Fbo6#bL/C_?ZfPsvrW$`8GՕ0&A$Xad kOuz6)e`C#`b33ؙ M Sx ꩉ"*"AwM$/ W.lA_&Ĵæz`aJ%e'JwW!V9[`b} \V{ٶOʔ*S.ӘvM{ E|WXiuY5]MPEsK.yC /Ԑ`#YVQ4[מ%t3uLfZ8{mQ:XCqp')12v!2Iz0Kԛ F\máZ u)]4)A_؇:d N-Mԝ}x'k1 K  z gJ Cr;_U :yˀW~(كLcJB0F$u Oo~ ?3ѱ&"IGYe^ڜvuC#sT˫j!v?Ka#V[.xbYѡOޮWۥC+!,@K8–e * c Ўh'hs $;!YB'MH6,=_ zq=D_ȅ[̈BfD3#r/7.~TxJ2?oCRK8+.XjUlUh ϯp3&stH٭IzUw8y RdHλh8PT+$jYW .M~[ K?챀Q^\\e[|S%cg8uH}qe(HFZ)AY.3r9NWǓdDC7uG;r`r/9O ɍ48dx Ⳙђ`uӉwR/C>n' p /džzusX?> XCHl+r<1pUrpAKJ_̻E>j4,Irbfzn=q,],(W54 eBOo8yjMcdžҵ=1椭⺂4TS 5"L5 ,Z֐F) aZY^#+x")3^/g=V! sjQ= ʞ_ ԥIAd¡:nh<\VO,t ֖Z펷*AH2E'͕Dg `kY)vayB^N*zs1y|w:!<9ZZӘN3V<=Ir\\`1Ƹ]6>ҥj¥XoEwG6؂Ld}JaPhYo ƏQbBK+hV-:T9΋CeH'\ JM7+bθL5F@4 wB@HzIF>47fY 03G9at.%)y~_fl4 s17tF 53A2,fk7E-ͭcePT䔀ތcS2Ec)4Nh7t>$٭jhI-qb, 4Z/7 MS 4' fɪTFQݑycj:ݣ?(~a uE- kFU26;H",4ZF|2H(Vgo ؇@>"ZR0:.<@Tc釄AK^=.Eҁn4!ً3 65-9Zĭbd8f"3/"2d%ũU|˱sJїrGrbAS bc^[NYp]`yڎ7ۮ~H6Z> U2WJ<GuN: ZұDV/]!`iԀ쿼C>,L xڹ C72'anH8݅ 8H23 J/^vmbYa+ 7'4`l]q@&wjuFؖrzDf$m֜>e#F zc S,U^/=OM1I~)h7D` ,"HQRet:j8,I\jd7w*a#@CEׂw}S&pbJa. Lqre&*H.`IXU ֋CwyUG|Z$QDB\Kl/u 2θP%{5ڐ єa}%GM K~V1_{O+,mTT~ Kii%@͍$0Ys_~l1VX wx]O>ҳ2m(~"ɞI -ѧX,8|$oɧe,xWܶ;iaok5ki`Z(lvsK3 QG߄5cW Ưk=0Ӡ[GJZWuZB :h/q_䪭)21Y ~vԔTr"icz>8<+y~E1)JoJy1U@w3 +5)&/{;7HuJBau Yk Fp=[L_هI`0! Sgy0%K_ez]x7f+v+81qrH`?ZHjqϴ,K Ɔ9h}j,p䨺xTR *)VWW O*rħ+*P?A)W9_U(!_ҡ䓠Fg URwP(4i: _]5f&xG^& ʳc^>~K9yk5@xaOzVZ,DPYEf68٫Bv‰RWlȂD'LNAʭ ureV|jtUMb^3'*nL .IKfOD,d϶u+Їw[c,3+9S%GOM٩5Ys޿xx<+T) fWD@Q}b0VZ4f_u界*F$SacpH8ď.la~@f®H]-TDZQ=Q+:"ԧ!A k-^ (PK>p22R9r6`Isθq."bC˲5v!˧Rn@OWv>~X&͜"/lxw]DIpUQzbgx`Yl/+ GaG*Tn_4$0ԈOz4ՉmxOvZqU5vjU \͏/Wq-KdkR0I!^S8\~cA*px0Cs,s;ڐoxPƂV&+pc>Zt,yb8BOnLYko4l㹝L~e04!"E-^S(Q&mvp} Z"yv*z9c=PwU|f~^oPQ ģ}6ЙlDPcqV .cg*9 1&?#U\ ضBw|OnaƌtRx(nޣLhȣqfc0 I~$q%\a{I<SHub6iFfoHBj 'LBDp H}U F -o5D`,A볙|nIKz<Ô0 ѥ;UIwWWȜRoG;"nQ?`a^jpHˮAo}y=%b4IжUL:Y4["ht*1ٲV5 K烟{&kdO-*w6bD N0^^pm07PTj[f^MJf* *Ů2j_sxX`> DkeIk |X:I-=? fP^5]x!].ؔrsTsK q`U[12F3ǟj)IaI9&#)YV:_r DVմ1(l)I#<9CBVXk*O: 5 e34{o96ppRC4J뎣x{ :uhT%| ]JH@Hʑ >(pժgkoRg RY, ]wO yrE:2$aUӠQ8Z#A A1oex]R|9vanXckt'q`&&ƨa ^~$AZQ"]p>) ԫj4> |&$<ڠO Vv+Zȁ n5p(B}EXQ"ET%CO]FDy?he9~"y/myuڳk[FYO\WqUx:R0(wz2QO>Tís$E0r:BI-#XՑ JG#'b#)5=x;NJHFWͫDš;RW<9Hiv gqX1Wm˳CLEx-u%倻64@&Dڒnڐd}#g~=(dB|1H$doiƾI<*4L2=r ,zu0]Lz(ƳmM/Kc $K=d[2/_/66 hLg:(d*A~(3ƁB҉sf3:nn wWD^kk%%a~eBk?n цzv"׼+`ʙ;TBh4*~U:/ N.RfdPz5tp9SQD6>d,'e¹a.0Mj>Ŏ>%cd F0u`{нةJ[J's Sc dĺu)Ɖën;_[&S+CĴ?TV )zxH!ː%5zln,ҪD@"1v^ညlU.s[Wl!xnD2aET^R†a~Nm, n|hYV.WNW_J2 }=}n+lz!^`jA"FSNgʲمGU'wLL|MjbTUgF| C^iȆtFc,(/9Wfei"҇`lȅEu_!rLCx{ *0vp@dMUiyw{@<.bXe{ RGg%MVk|34M/v7 =2Ȋ fdYP$I}/SWgT}XӖ{UkZU&ĝ3$~*ۘ.1#[͏&7]'xEREwt.)(+=#'.MEB$Vd\ d'9-?{T'0 ¨Ί^RqPL&)`&nσ2vIHH^αb7#paX˄Џ%hU9ą*T.)kpg04x㔙D@Aw$U >|̑);DG_?s2R"C0WZK88PMbxX;=A\>:'b<&|KǾ[a3qX_MBbi,o]Q^lIP.%KE,Mu:^c-j3s4 %8,h el;ǻeda-XXkO*ʫg6;MEz~jfNa9A`{xbR RKp0RB%*9aȋf$GC>nD-aP61x==۫}6M!4 >%Xٿt}[U4IOZG"M(aK9C5"CuI~ȍÓ@Yl}Q-|4#7Ϩ),ThMK_V5DiăNO%Èث jtro&A(ݕ|&$| ]1/=s,xx| =hc~TO'#P*?CLYg窟\ R"iKTRS+Q6GӋ ɾ^ʠ^>>{Cjh[? ;Iv ,h}:4',P/smTir]epáuTE4t.Vq2Np u><#dF^JI !\WUI q 0{yM<[Ay_e2<~)6]bPcPuI׸Au7,ބ憯af o7wpçs@gβmz9^~y<2 C /\FtvɈx:jl_n@`sD7I(^kdH8X +Ʀ\q4NBh-mLuI^?~]&B"!#(a|S*1b@₢k #^I٨gϧ@>F7Ȥϊ@.捒l˛<;Ε|呱)RFO)4jPw: bi hJ ^22)DhjX7 &fp 51*sSi@N+1$?ω|+ 17&]F')O 'gճ1vhL]. 5Ouo:C#\?5xo .Crmd!UCONݳr$K#?vIɕ )VUގ?]8 LMٜ0ѻ敓sѷIRJw&u{>Aa=`%\jS&=&P~O\=@P]!4wK1 ac]ޠ eezC ղo|` fϻUi# -9D٧k]ht%iR5M5u.0[`H?wJ)!, Vz[Y;?}q;\د5'rMfOcFB/1BЖAIuFDu<vjz$Uo~ma^8 f@m V#0RG?s}Vu~o"7QlX1,FZ/f{z@hK BBtz_N+*M`v8HM=}-ossbNH6N.M3WUG+P~y[T0W vޓdw3Tv,*X%b" >TufD7]Cdس&)+6I Վ&`Ir:+LO%LY&JqnB#Im٥dHX6#~k9Eg}o\T+ ȷ{&Lϋ7oxYyn ^:/᜗)j!6U?69U,?c!& s_@?\jϸ;aHoߨ 3ܺXߔ<Z,z2JeQz E/q5L)x*|D/P3Ƭa W(r1ԝ4?R O-V =nGD ]_S֠+:aU\/.8f`6;Ʈ"qd,)Gh2ƍDT`ķV jWLSE$ضbJ4cѠ<-t@{'&F~jMR$yH-ЮejjJw\n9ݦC'IE{UDw nȾ/XDb^ ѫA!3'iSs^R!q$?Vꋅ 4NeM:U&0$3p"ox'W;؍!Zv}.FxL\Yp,Ci*dW3&j*0wAG")EE![@-%c"YkPVDCH4`^\n Du~M=.,"Eכg( X.#7~DJa! &y9HRwM@jpLR`AliIa]aM"ҬNo$(NFcмmYs*.C4om˛G;_Ͱ Wij,ڬB3 @I"ź@@$Gn dŽ tqdwU>ZAIY} aɔDw&k :5#;ENa F"w@Eyָ8Ǫl_ ɬ#$a"еUdM%`y囪hvT'h; %vʰcYb6L4#%0g3ۭ j!x,퉏9Ў#_:IÚ4 ?lT?>"i{liCNuCAt139u`]ğWChHQC%uFҊM)&Əp?frjPx f9zU2ɡIWt$0t9AoCjW~RC$8/a*N *Kd = >9} 61$g2w^ /}-=3*L=*{aTWF+#>e]8Q: PO9ui8_eBL<}̠E?@ԱH μq/jSb!n| 5tk>˭r,h`Ө7BإS<|?VM17}BU0 ×(Q19P#҇ȸP˳&>x<́!i"~Efo,"hb=f)W>umtCSCC:R_OHᒃqЦsJ.D#KbÝ ؖoIstC 5-*cnO>g7d KͶ؊ rZ#-/ ՘^_{MKtsFdϨѻm-?3Tr[܏!Y;wڞWkOSms#) WzEYR_en,C*`nDqv JQqF]~v @V\+VVғGZ0DEDo#_,U~|,T#H9# ud#(PO%l#a1RLb ) q#>.\C`~A v_P (tLUZee hu:)6AbpWy| >I9rI=!c  'U={,=2JxY^lE)+p4.3%'˓V\GbeWVݠuGg|ehE_p=>m):vSficnz<=fueߺ9ze Z)^`{ۏ?lmTcʢ8՗D?!ZrVVT1GCW^RMC͉DQ#ajb}v 5#ލ3mv"H tEn* 9ʩe`V4pwYA #vX&P&i[)́Har^ZC>i\<J:Fk`PuXID΋TxjJ,5@š[Ook0͠%$?D5q3sYnYEə??e&.U1W#&PοBf\":FT9 o)#x7>8 -d[&C]zżkeP,ZIB"7Q\o8$?=louҿYl ,7\3fbCA-+zm |\NQCzJq])J>d&,Je Vg:nm#;l {>0ďDpVnHu~VfEw]Emhra-JsTށ"oO%Μ}\VLth6RN/;9u%Y@tH.e 5Y1u&Qc WC?Q.L?Om$%3@XV G0}ήYIf&gϑC68Q\3 l\{ЙGH#_Fm%cT FNS>ngWne^)L?|n{;XH٠{%Bx}~JN7&/PRMBEMRzdNi(x &$-LȂ.\Fu.֖ tBp aT?MšdEC:vײlyCѦ0BD7x΢^MOuP9P0 #3}82ik5K!qB/ѣ?p ܌1uxݮ筃JWͷvkgF՚ M7 :EG(mʲ5ν=s'``(kXS?N#3,|I鵐*2QC)\%*'xڊaou@=*>4!,|@Ijv78X 8$iI v8 e'Xv!kV- 4Jے&(>royEw(+\MZ$i <"͈Ϋa+@TDmɜq b/fv`v#cPVtB=BDq=V|2Lur o" FəxƾaMoV.呖hO$L9^ Sluwra.bWɼrnQ:Ndu;L@ kGepA9"ZmPQne;{1ײ 柗ArSI-$O`ًo);1Э}M1D.;I(gs;6XEj8k훮^UtesV+N`U;.;t\\^H ,mi?Ztޓgi&N/?ᨯG=v=j=e .CoW]kF!O&RL+Blj 6ȰwB I lS}dac #A;h`5ˢ]+EiJhšSVۖuƶFbVqbe4`;S\%ؼ BO1 ۇuQ >k qƼڳꌜ ןpX|'uոo~?ǠM/ +y&\9_F }ynP!7R"*tC;"suBWMjSfp:VGئѴyo."(54О w^R40ig,?%r?v~wf9SpV%Sb Ĕ}߳~[g(V,l<Q@:ΛToRMʏ>MKd-G])&N4Ѵ أbתG .Rfm0A6mJ"6bᱜo! >hUyԧyKA6{5Gc)A;FjRS S""zۼ, YlHpא(V1,wsljQ~df5ZBC2wQszlhЉ|X w<ם2ݨُ̓4"KASop?TL I- 'rl4""я崎NWCo*wڪ'H".jDnK'yR _,q'kp}3aA=2Sઢ8S]q=7=zWv`w0y]2Cl/{2; AXHĴ%̽^fAQ,9ZYP^<^! *Vm'a ƿ{2)2!G&c yO 2\n#jY-ts ~e2mnM!|c?.@,fuNԏʏ&-}lssnTYmm0c^0W]f#C) J=\pCZw-2h1[+VvZ)/v*?mnZ tr"L [hjl[Xq&H(\F,,Ve+ Nrn+yn⎶c0U=~][lFA:0M@l?CΌEi&JkM4{FF!T.R^_SF5XFޔ\%.eĂGD^ޡCs%r(zq=R;uƼS>pwhXUjÏ`np^0ӤuY8Ӈ4>~ǒAFpcDCEvDEaKz1UGȜ6*ya'Aeeh)-S}vݷWh67.kf T<눽?Tzb%~3N*+p}o^Q˻{/^(j`*x)n@qoO\;17yF<(rD"4Iŕ^u0q-3U/79ЄǦoJyҔDަv&_&Wi THaHJȿ)k􃒸*`U\rSv"ʫY-28oɘ{'Xj%jbh,lS-WܻCt"GͶ8Q F=T$2f|?ac &&jwPfxsHY{kh$K>! v0 j&Pfe5S=ovDuk H7V4-9o-O~|ykp}U̱DSܺ8EHjx3Y7䚧_BIUYzFpCC"! * $4PB, ( f"n6# spWj^mzvsB_iM t4m||0ZƁe l qMo0Gh]fm#?G,O{ H"pN|^'S1LZ{ڬxsHALBO]BԲf8>%kdB&mL}M+ uEV`[!qa۵k ۣPǎthBNO֙yǑDAz@+g05#aDJ?d#OIϐPT 9$9v[48}z2x p1Cs|ӧ\Qj1td;+LAZD ظbaǪxB[' cjē ;6%i ۞Hh@8ק{| $GNA+R/OR^n4W_gT]HZkn@73i']c:F}x^_/$uxş?Lt:#_GzA \v_FwakN,utM:~Ces0AiG⇭IE>֍_OBZ~(X],0ttih&W+jփSxDϞ-KJQR;='\Q&M'Z*Xx/l$맀V`*H8'RG) \(w^BaS_J yI2HFx5(E"#'1XTuԾu?eO[8@cRBg+q&>K 0?0#j黎QJI]fyWYO:lpAΰ:TdߩSf䪹1 T9SNj$O#Ѷג 砝tKPL%Nn)xՌ+4|/]0=D"*&{rtQSXu^:.HQ%ycqyZ;b5J$;y~q)^ت% dxz] #CO.e= !>X8:RAlO::ɂI`Q T[C2R< $[k ns :ں&K%zTEݴՓ=6Y.?v2 z/^.RUBsԠE97TMa0ƛ=qk3I<.O(GFgT sB{$us noC2(wƽ<n4 ;\c( Ih_1rjeu _ $mbOxW砍 S]\%ˊϴ.$oJȱm -:斟9}'owԢ҂!\:we^>Z+۔6w[U08w?vI`DTTG~v-&28 oI2 f72W]Nb-C^8SҶ-]I>Dׁm4VE:*gd†"SQTFgC-ca*EUe|eȭ}{>oJ*!L*.gpG'\1xuYEc}y\~垲?uC8B$x.WYizݧ7/L{ qFO4N=B6ı ~]up+%}Tc4> &do-# UT{{4SÿϏeapPS/}0>Ds[Sh PI͙:7.XoH gquȐ|!:f-T, \ϡg^k Wy7k92Ud$2ja"14R/DJq~ A4lT:7!HAŸwTT7nUms \[A/01-V$WFunƻ tG)OUel2u4pnQ1*^^ 8dvxru4JOkEnɩKs'.7~h}]hs~&MqX@B]T/4)?3Tj#6ZT]"ݐB !4GG4Dd.`P%hqaMuClj܃AOŁ0G anbo*LS׾9_rLze(¤Dr :GcTpYWQ d#PN wAC8rnHx~e +^3 鉐 3g4w86\JPf_Jgϔ6׶D>mq%$0\2ʠ/pqbꆥSDn f~zJ,к۔H EAnFJE༶/Lrn!6Uum>BP{>O5D!.ṛ_hʏ3j-muxoby% Ϯ8/=^ Uqjtm8|-ŠrD<@p+ē[sOw- nҰxr~!>@u*koEzearbF1G_+>< h}\wbo:3cGMi s1:~ 2( -\Ov Fn MrA7džܑɿ̓}R|?Ϲ,ۣV#6q $WϵF;(v\I_Xaz@׶r7 W꯷nY)oбJT/;r(ji~L?uUrOTQ2`Mp蜿Nc.4A}Y%_& DC>TwR*P=Oڨ/lCدf*=R[n{]f t0A)ۛF3LR  - qEc`LBà[`zpX!^ ,ַ)r=8F ̶Qs .<{("9.#gIdS^a[SqnK͟dv2ן.'_[nH$K41ÓYA2@-pYW\\zFL "9Y_]QqGU`] G#Tw/wC$zJ&$Qn2ؽkF \bkS\0 ђ ̘(ؓ–k2RElk ?=֋}iqkW h_%~^ &̡ŏoSϵ{ÙI𱝸CѵoF|DA:gG5Gq'y&P}g@:Լ % QcϽc"n?隯/١X3_GܕtD+o+ h;dx^b_Q(XVڻt)wr4*'Ӎꊩq`z],Q\?e8dod1,#Bf8 x;qIcO|t 3JSTgC=fP6s}mkn+dpz87 8uV%e_lޛ࿊d,Mp?lQnMF硁S_([6h1@ YS#4|W0lBd޾g)SNRAAzğdG*IU6r\zztՌ3kGgvt'Nnvafŭ„Nć. 2P{xx.϶i{ mUy  Qm/vqÅ#Hǭ+6ud׌as$}F!M{ JgH*+-[6A qEl- wD3m0tvyuI NX tKSJ*X RF7uɟj[K6kKF1Rp:}I]iO)د!.(ڧWz/(x8?DuKN 3+#;{8PA] Ph4vZLcH-Tv$p|E+AČi'[ga^DO PűP-L+hVKޠey|fX֘1'z!w|@M0eQ e'IyZ} ᩒĚQn| !ꑊ3/<|ݎ=W62'}Ѭ'6\t2%{1~Ui?kEUjۓihdϗk;K䡈,*l`ΩO3]%T(Hm(FCJY.W]7ϠxVZD%qch:N9@g(n6C䮽+_"_7 /.co;T'c)<E 'gC_~AonpvZ&sʏ83+0w: ?f# ğ X2Zv/F4Qq~9E'BvEIg?sݪ# 5B4TfQ ΦIٖ\en(] 財 d_mwIjkҤ;ps~c $QQecyC-Ͽ]stb q,FQQ`xMUl0kV?a!:8jʹA"܌؍uY;$DG5Boc(K (#*^de0 ,c-*̡{eJ?S-y6n>XaPX)GA \;~3J_sA` aň?BT LH lR{CO9<"ʰ.K_}[i-ĤUK-:J瘴4~CŲ2'C.gy]#0ZZ]cOVU{Fbg.=)斑[YKH%>p*x*uz3I)Bd~gHYuoYk'AFaB5O6Ŷ.RĨ wOkV+@=!3`o٨ŽnJ}x#?/:NmPֺ:~b'4ej=>|G.rtf}%"JOn@hݖ85D{%*a"cLA9p-E9f4c)%F#uAPn K\0Ҡ(~@yL0#[hAHi-k$]:iHif"aqS>ӻe /!|[~d 2<<)uy9ų%zaQ"5rK$嶷q\fPQ)֍_l 1:oFm!7ꜰ>HQF봝9Y5ӟߟ> t06 .Ӊ\ϯkǮYOHn+|1[Kf<`?UYS`JmޱVŴeb[9LuH+D+*`~FT:{RlJ[ME\` G ~?vJ}?-ynH x2$"m ajM1o.uD˯9HsǓ@132n׵/᧡SM0ZW/9%\vers瘒R}aRpf.+d`6 *ZhSBG.6 kdFɟ8dys~ $8J^6,r{[~: 6.CYB Z_>6{Mcz2S7ďQgj0'Q5DsesS#nƻz$*t⩒*MpHYt?Rk-"Y.:GCmr .5or2GnOeϕ0YrU?=*g8]f2vǎ ;>[+?,:xz/M'o+4{l:YwdB;w)\&f {aaZ %ûpg> NHpR5:oxܿn, \1n-/:LnL"*s_GNjOw5 4{#csڹ'}O}ToP˸"j34rw,}:V9HCÅpHGѳYZ_!i[Dr. N4M#d@%IVB Wwx%2:jذ֐;-3^U85ePZ.vid)F-{>bWΨr -,_ivb@RAC>_h[t ȫ_.QCsEwǝЫ*+Ȇ(ӭC`v=hG,XA 㔂VtR{hmMc7DxߋF#wIEZkxEmƝbéDL nR@$=[uA$TNb=^aײ˫|ݷԪZ-{ޮv'h/ 炿,ƹV?RTU~A:9|ͺ=WsUԘ8 [vr!cqNW%^SICrXރ+݆~1,~wFq3#Qu_i]͙Yx46xCРR1<(AylF6ֹq.ea'S):* $xNXb{Zt>pr>7 ~{K/lK ג1+Y%oO–hsQ&4@I[Sǿ:Q 8ok롼aޫBgLiM F`!$Wj+09c,5%%@lB!](':^CXa(st1)\M84 ]2-m ୺GڿR܆Px,>f &C(`˩Ia`7\ξ< 9.}Hb.+*w nƛDLNixX\.&1:,E0uavն޲ 7( 0P1(_Nma,/xȶj7?DvQ%ő;HoB~dWU6>K(l!2xr!}acIO+t]:;-϶\Ԭ;X>7T|/-DYQ#+IH(~n[H4GVЉ\Or<;G *ʪԙATdle AZM$4Ni*fuE: 3x]g% MM*M<<שM\)ОO9( }0 a鈰wY~uc'A@Cu/Bk xc Nz>ZXq\؉J*Q˥GD&Wk),VBBJ ʅ yX]dy(Ok h{}l&GQ6B 8m_FP//(àtv*DZ \͐s+Z24V+4zו Q{y!gh> N\MA+G }Lb4eDP`^f"7oh;͏߯j1tz4>L!}a^yOWD_hiIB @w4bK)^gjo5B դC1.0 \ Zl.>738pd]~T`8 J!9n,{zF-3[M*r!-|FS62AKf3l3 &`!!<'kOSg0ɲah~;UdbV&,3A Eꍼ*f`]ˊlz:.oSX-1ALa^Nf`DJ>UW-jTG{KPF33\ 'o$[.mhL\ &:)tS d^2 $=Wq_1Z?1B5!ЅtѼha4rv$ _z YZ6y~FU[~ X?k@^Ol]BK Ɨ`HM6tZz\]78o`Vuӏ-#)W- 0 S$Z#v`km#'(94 ̊RyDiI8!ry*'r~x |: .I@+PNO6\^N7ZeU[?݄ ɶzTx|O&1 I}[QPSBFxW*2N6` [ZDfI㉈E ΎT}]څޚaɿeG#B4{E#[J{_l}O ?ɏ"w{RXyw/aM\ʤŭ$^[-FF?f%SK/.1Yv}a2P n =Ee޺ĄystEߓCڠ ﱙm:n;Ua1+Uyf)wj&jtP0QVFEJ Lk|aN)HҨD'UC=J yk#TƖ :Ťfa$L'$ 0n?#^绂*IK^avbz,Y*l?yI]1g)lQ 7%ЫC$i4Эh@_ ڄstvgB@K]!j'ugLpzZAឪNܾXT]d#bkT.ZSHPԍӮl88f[`'n>lpH+O/GbԥLm[(ƃWl]r>==UN9CAqؾk|imo* bE0ܛk L֌o^+p7Fkε'oAYs{ $b_ zӻ ^vdz9nΣyN1)"omjݫKtdzTn oÐzƐcԚ o2yp`rکMkq!O&sUQ8=&va+t(tjQ4AÓNbN[H+s9!%IBf{VWA*/{pPFKw|4q)$`.73YtFG)zGɩUvrc f1%~(Ƥ:^-bÓ:U ~c*tKN|q;^!/c@bejhcq['D)ƃ? 㹳ܑɘro+[%`݃a],|Yu:srgK,ԓHGpہyQ{<`w#VQR1 nKN+i  WQw9͎ŕ`T% ۚŋQjkU>pxCKys]h/-/4MTOׯޯYj^űQz_SL\ 4A:@:)2l bYMv#}4 8:d?" ͺF;5]fv?sNx+@98-j PH 8&=?&@m8d\+,c_߈OZ쫰Fa]MZ+Έ|V1 qd7bVwrt9J\8y{2o4 6vCKݞMl㲂(NaqtȓZ#ߔjgf4X[-2Ҁ)Ruȿ@J]ևQwO4 olO$iµ1KIBĀvnRwdw?qpJ=0Ye svRHh!y c^Ųd~:@k{m?eEg0$Ai'#wYCz93`XMbna4ý!Qqޖ)B?. {?eXNj u gOnKO =#)Q Ck<2:A(d$5/ߡPܬ-̱[ƶeAG_ 8>ι/LPgq2GIt`tc?S#|SsTkfCW3!V,3+*n kq6YbN?"P~`J"`PtHb=]l\a3(> ApONtQBm)uzWɨYk۸Boh{v %BwY±_R0eydƼnkJtݛ/l!({X\s K}EFt(~ЊcA+T.M|fp%|xep 'H;8:J#c!h6s %WaF :໸+ Z %0=dn@C֥;ƺ`i[Ein\M##/!8 4l&j8BWARlq/Jw?n c-iͨv=;/DVp8#BxlN5+\(Lf%:ɎzhjR,p$ɾ3{y~of[MDE]RPxK_ۺJ.$?\?d97ͧddab5r-Z<^.QuLKO!_'!-O9?e33̈́D"CɌ+apMHZ4XKz_mVS̓-jo?[׉Q]ͽp{Tz QC"=U%܃zw *,guRijj/V wh7}5 mm'˻ƒ!M68բ㫣EOtX#l\ {̥lvίGROqǿlA55l=!R ʳ8DINƾ 5P^ Ywոrb׭ Uː0K2$pp'h=ItGt,g*-P\gVT4O&"œ2?5,?ۏNjbT0 ~봭D3),rXMd -.֢NJb 7XŨ1K!Z G.@KǠ4*c'ZwC6Mv ło7i$]L"eů_.XAu<]W8j}qGwi c`b_׭Yع _8XJx]Kr'_eH;N輲HVeՍ0~uT'&_o fC@mưźw8x>& GGG4ah0Пdo~E]'qK_;ZeXflĽձ J FQH"ЃΨv?;8{MQDŽ}(.'8 |6Bs$zg춼Iڵ7UW#&c| iAH2ݕpko&% εh3[qs8glOvVOY6 y)@\f /bO6!1 3>Pȍ 5]ǵ?ЬAl $uٌcVqǎf涾쏨Iq3BeQE{[$(c>IX nT HϑjNrO3!Cy <} jhׇMeߒ?4z_Vf(Yww+b׺AHfQ!Xvi!f|^v&EQT#[Q`!531LR&avJI<+S+=F|nkI,t?uT*Ph9 EX ͚Gb%$ c0ʳvZ.7;|XccI>]jh5rR/X%V*Ny"t[kD6gӎy'rlbA5P ?X֭muV7W> >&Ӯ{MA,!#=4n&)>RyL{n(q9s a#`H1#V[i SB3cKmv{ nMVV>}ן٭>֦V`GQ N/|pglʫ]\ cb5<l3hFKLY"y,#6k/ Oеzw%c]~I)_`;ɨ9tMC}5C2ޗaTw[ڦdP@ԯhX_{f(EE )6oO_ &}q1ױ^pQSu72] vImcji 0“'2=S԰B1M;[lR u'aȮ8\'C{pp37hџk2Ly$D>Һ'/>S7k7q)ݫ`9Дn-134ONS5aۦЊBQ[i<j*l^Ȥ1!*0Z]h-&ֆXEЭI&xُrM mZLIlDT@PTFciG9,ӯqyZrm-ĦL86ad!ݠ bXd_vJҠ{/7 yhWSqb묀n}>xM-CmjW bZzCI&Gc.[]m"l1ZVЪ2$K@߹(JQFF@g?{$h7KkMgNJ.So(>< XU. RzKdFQcXvo|Y W^dUvP=dKe&-c{330)OO_PYYhYaH%Kך_iS:)[TЏ%* 1)#aцI' &v!cn ~km@k"srmD[2螣$QLN=lmK-՘;7VLuWJG3*qXbp $ε:MsN5o`hŖZB"8CPFOO%>,V\os#` .$NkԴЪdqvdm6'Vm* E:3 Uw%4}8QPA܏ɼnHc,Ww <#eTM=rX Oc ARRLeA$7pj]֎HeN3Ee%yO+Yc{Y80~^,Tc3ϹNDl2nۣTÉKvph6~$uE]t1JÙ8-j9}dB!Sx r",.|da[i Y a6Z@%~Rpz%4;.T\? jA:LWB̽^MQ>mu&Y&,@m6'եG@ih3iD|sA8JU:2rL zRBsK*¥8/t{ƕ3/qG;.ߖoqrm\'W?;t{#祠;`?Η d h(^I %U@Oc~WglnDx^'r+WdEYE iM^`_Yb6řXFOso[]SA}pP}Y2X2pt'|5E܉wta!;w3Elo_S2hIyg,44е@>7u+t"ZkUxr(͋oSEH<e*-0{xLYQ /$7a]sgg8 ጉ^S+JryuꌖK,ՏHŘ&0B5lsRl!*KsCE҅UOx%N=F+1u.[ D6!q.~N#?TAB-=k=u&МS kNLڵ4ŁX⽓rX0A1AN<]2R8ޠZ݂ABߍigZ@+{2w#": Ϧ982AT6\1֝9ɶv'?iY%"so uuLcgd0Ȧ'${͠IUǽmɜ!؝21ߺYdU@i(Q>ࡿU-L4}!ZOx[pI{˜v'~-;,6"):2 a%Qvx<BGJ Y,K7&k ^5<pZfdUl"]3i[s~ la+3 6A_@B.,Ks2 lGJ8Z3>7:=W lIzWЭwⷰ\90Jã6BsЛ^l.z9r^ڿFO*P?*_Ҿ:e工txw "Icm 7O vLuxϙ+[tkq:]lHݺ8ĦyTYg/a]QR#x9/|!70w3YfE k=u7i^t_rn~_,g6 o6Ot4P^*.NQN{2lY~\,n(&H\lgQ,hLJ+-Mr7V˥1DF%Q2ot4Y]Q*[l%6$f>t8IYc1_Uñ&R+qORFV\Kh|=_.%)NN)xl`ǪI0mбFT\idCךKk%J} d:[ZUDϻY0{Pu(l$&RwO'C cSatXJ#enk+ȊW/*f{qWTh#ƨdg' `+`7KʊEw4NF̡ Z6,0x j yQC*w pt7.]׶n]LR#졍'%vW0Mb-ȫ~ZNE\cvp6[mkMf Kz}uQt0X)Ct+1~pYH:uSq"} FH3JSC5mY` ~:a`̪#Wk Nu۵ͪE G\Tomq7U0 &<â_ FP'||y}+)XV`΃bTkʋB1q(/mbQSYi9IӹOe7LCSP:L) +$L;U`AdFfgrc0K'ń/oQI#OG OibJJ';d5?V=(.ahO? kaq7 Cň9рJ@FatG~Ib@҄Q*P4 rޙ*6fC4vk{X!JnN7iMtJ"T;da)N:@%=D EGjw!Nk b.XDy&Y) QOU;?NJqk,B j,x'y炃!OV f".%A@+}ɋөQ_^ж=!q]9TgZU#1kI>{]3Ġ{j%<2`_Dhm-`ye7P E8( PA]~FO;JH4Տ}lGݲ^nqژ-^0!SԤx,_^JVc|N-B`I#K-rDuQc`k:.qL MS}1a0=H&Ij[FXja^c68h!|E¯_#W3q@J"D<J \bS*qbAa8:]t84[W9 l`D j̜ L {KX7p(AҺ!q2 W'w{S}S ¿nͮSMN zXG[.=')J/K>KߗW w =9"pdWDo7,xؓsV'>i%-b质jEYRrg:%i4qAfZBbWcKѿ\ȥފ]rWh%--2hK`!6Rp#3rpYZ.Gwv#W8ZG`䂭o~Y%K ,H8~ ̜,⫄ʀEB}L`EEפ&mqdPCi(ҡc!#Z&GK/K0rȇ) ߽* 3gb(E)&h꣐UkxǗZ=d d v}Hfms $cğrs'{z &3+;^dlτβcͩ {0q\mȧ$bnnIIG!rR9 ;A7Lq㸟w"ٯ)y[E ,)3ͱ;*bH_w̗q#bHa=e.`Cd@}/hXAZpkO揙2:)QGn :XȳP ?#zJ<,Ǐr0 (a1-9w$݊ǓgnWT<)H܋#Sя L_1b*f}@{[*[^{Uhxj0*>8K*g{ Bӈ \ 3Ea71}X^ajV*Ņ %5{n_~QB..rOce (t H^n=CgcjWޓZ-٭x^?dsr8(cʬkt7LUN@9Uew:8hP5!zH0︐U<0o3An̾>kBa"5DUSyQ%^GY#[ݲu&P60{&~lPB]$rO }Eypg2p^ dW :!#:z7ӥs^t IT WDR㱰irƎ]-څL<8kIΜw+  xvP21M,K7%Z$Һ6_g"e%E.dg"zodFw m}‰z{-S:+&Sjɧ%;QdO m6#[gWo:,,oJ&kH@7<_'9ィZg]얎tK<1$ʹEMh#F K"٥'f!dz{al7#Rr8$Aެ#Z0D ƋK4dV*Aޜ0S; on+&Vf7/|@ >db6@>BN%{5)2~5sctMTk(' j vg}T ]D>CvnC0@iy  IkMG-MhɥM*|kvD^3Ns K"SC:q8UxƛGfzvRrocHEcj'Cu^UףIl,8H0U$y2 oeUb(P:DyG?\-Eב,WJ2b ssR>%Jq!kch!Tw;VDp+ vX-5<Չ4$Z,DcxYU+uكn,h(j2CzԶXvv8񥖬#sC-h4 I4~b9n8*j5\9,%Q 1U@iv/v1]o+|-u{٭ ,}n5wtV#GW$I{Z2sfhs55/Z7xt3gAK•9m[ =ηT=:P(]~ O[x/1f~-eJvcD<~$QJ(uJ A"UWn% %P5o~̷۞0vƿi"FSڏ7lu4PvV4esyW+3rԪ)y4m>~TW*F){m[+L"_C PG1֎- w2?+qMImCf MB}"?vbX#ĝ+=a[Y~>ɩ|50-oOs%2o?Q)_erhO_LEa HtVjaxicinHGwW9:~f{\\ L{ CeE0^]AzєsoxP&EexFxjG,pʍDx=+kCdD:@qZ^U|&[/?Su"6ܻZ`:BA\i3XȑO'`jacÕe`*ƣw)9iM/S2ybrBCNe>Ϧޕgӑu6ꏇ)TB(,?Chg:VC?=6g/i1BuA-]#kktZѪE!ֵ~.brҝY T=!2 9n(_մjMN{W!5Y1% mbxWLjlIF߱ũF#QD>gI\NBjX a3S|t,dCDffRJa SaG >@/Sn[̢%ZNӳ)Gj)^jJ kI\S|W[U57 w޶= ?_B~<>rThác vݦڞ*h*J)~My%$9hogpA(RʾN4TabUL>IQM6Om0ϾgA[qkDBuq{/Dؖ>6y2/E$EIew7 Y 1˄diQuuQcE<%/ /Z> s~ɜҸnۚa;ײ`_N,~ʳ2DmTwaٲpf33O(ajcQZFm[c/)JI ğ j›WB%U?!Hn(%ԑplf+Y|X 3w9'ZI`h(:P:dp&w&M=P3_$t;V(:y:X=~l*W.({*:cA5 5zܗِ3S\2wlZPӵ_msxrb*nT]#i*=3X0tҦ:E4Ttzr ^D2Lt ]au +$l9i*zl5څ*>7iv;wDb:VUnAx D|9 l2F(aas@ -GdՏ_p5e08**w8@)@H=Yszվv T_+AQZ '8ŸlvAI_yҾFw7I?\4fH=p"mrBn py]GD>t* \n!(iDx P53*yؽkXw Ƶ߬LM܋cr4^t-B&G4;>Qn VɘT#r4 W1)DNvZAm"B窟^T{(V@~8( ? }LEրv^XPW&b3(8Lƺ"?bLI--V18"A]@- ;vZY g]/7`srrɋ>-c<H5,-nX  +xH#YH!0xwTMY1WbLϚheLr#WHRfwMvh"Jp | b:#Ko9NS  >/HxC%Vb!E\sJmG7W'kɶGî7GCEҹ}1lY uza&upy3݌@-]4DE˃*y}~\_"&';"N .Ox0ҝfs~U=WSSPw%'x&KHs#z8p 5cV=F*Н ؓp~HE֎j28^$$82(Bs;qدi!Mc.)WN- 0~0r~k#1{xʃ҄ڎS)g ,Ad<ܜrDӁ2c^}/Q{^G"*Qun ,B˲ )9 8؞Vopѻ- |m\Df WB-3/VC\{щ˟}#Fɔ0;7(lZH%kO<ȆZv1Br\fErq/nV$*dIgdoZvINC6$y'ΡxF&A.!iKƴk(ͭ$?JX&Hs`#3S]h<6F};>93ţ*Ue|d@D`9O~XS<ɎY0u;ɜ1N~lU9t&RPrE>VKhCሕ=E*ZWqd@VTwGFzU @/.J9TBֶllO>5'&GI|#e$(+r׭-wഅ8Y&0BSu,ǒo-a`kiJ!] 3NM3j!G B~c4'wB9[Ua,`(iw}f{2*dX%d8O)9F͹Jx`mX=CgeWqXy`L7JDS>W|s(NѺ9nTtu"6i@sK{qh1!Ѩ\QX8-EeYNLּpc0x'JD/`Mi_ 'A|e-n-7<r]> cy:]KF\)ڡ0&:L34&5Kơ/%G? +s3G]K%"2U݈S߀ip@SDmR0xyۺ'4Zfͥ}4ޯXE˭0^JV`GBls{_|YՖSFcBzg,zhi;4b;۲"kjO?*9`YuQ<|i;iiNp=^&2rc2_Ƈ M \7YgctI:Y)eV6|dO+\8lXCv*긐I(t-:ޣφ\6C¾I͵"n72_}ÿ&Sj 8`-GNi`]heZX߲g$ف[Vzido/L}M<= RfO@}/- uGxj0Pz6/EΔ:dEG`dMK߸`pVqL i͝3'5975+}T.g԰u6; d%Hࠞ3,4.?NGW"JysW1'|u'zJ|85=X VyJ B`ts2no j2~7T.Y9o*hG!M h?رQX l@4!ƑJPCeV1xFg3JgrVD:X뾽 _?~`@AJоϒWgcsH`AlS\/7kr5`A#جq[,q\Ai`dQAA툑Ƀ7r)}YU4wڪP ]r^Rwm ؝^Mr[Q3:Z$%65l9߼[t_xf?7UvunY2pj!e4e +.7>T!:#2+$X- F֒j79'lĭ<VD'cۏUϴ4c|'6_Khйs_q# &B>2NTxpXR,,ۻ@^D:o`Lx~pui3{wKX qlyW5Y_Rr7N"ub:Y,*)ɿ,fApqqn`c+KdYojكEq.Bonࠔ%&iӃ?M+=vr2%sUͫ9m'.c2-p7QÑmR_K53kѮJv@D4A [fT{޻d2oy]k}憨5NPyuAL7qzpWd Tg%߿/[y p}ρ-дtcMδ03fzY80AtN=\[*j>c? d%цW ;a%;KR(e01:Z#c~$<~ u{]qrZ=,LrОqn[9j\%"9SyٸBVJ~o6ֳodn̽qkO0>*0>u):x:zss,)^AKRDe nd I1AS; ܎|yG%+~:9 ,f3W22lPg +[4c0DWHX|;PX?8Au.[s==|ɆqUG4a3 ze XBKvv4,ڽhBxRv!S0 nӨN=ѸcYa,.v½Rg5_8tkD;"~JNdt*>99PFLt 2o6Gp. `Vbˏ$g[L-N)*96\ X{'Cc>hpy"0mS}M#g+\A.׵W BJw|O뀠lsʠ#GIFsEUtuv3QSQ'zP>S_vۋ S-CTsE.iBXa:W&B Wuw~V9%@>Gaf{n#p%rP?`= P/ADx?`8.fi3퇳Yy M)A&v1bd) UKwM!Q.x˚8XC=n_STc|9$إe <9ؚo{)J;1[`2YbrIt/7i6SUvg;=&FC/a(2kTV\\|(}v7]dCKUH~5@k7qjP([ʲlAN6&>'י(dFj;uvp0򁞺 /{NL& L VZ] ҍܲ镬=WG< ugL O5תL!/Wסg`O;}T?俵gӺX^2} {F5mi@p-MyХ ݬy|qu')ty\%v5E M>9jc[vD4 UdˏM5}룵@WnA&kx4PqUsg8΂)8{ AgT\DUǟN&JeǿK8 &3W[.4:.)E_H4![o81.K(wq^JkbT JTDo!@* 'HF;7Τ'$5u_/Fa@ ]aΥQj ~Ϯn&nWo| Kvp/BhՐc@ٍTVZ[g)Upk$!qva%^]0jr* F V*ޙf?dܯt `@qG}$4$H9> E{l7`(wo0qP]JC<.W-m!B@>2 Q! &B'nqCѲ|T え:;Cw+$kxB`鄋cnY}E Z8#J.?c yP"N+׊ )m=#5敳>,r)`A"&vzyjUD|J~Yq>HhY;,^VjZ:"ݾ*}.oovW_t76PiwY6Ht3Jz}U^l'J_jZqN)QE-R`;ow2oj2k(.^,r؇*\-zT{Am/DZ3"U|-mzO 3cS:F!4&BcyAfI4UwLN >;4M[<+/G~ <ҍ/֥ OE{e(}yCqL\4kcx{`\YA[q1MOcujFGηid"g,pF*ե Z> ti؄~c`Rt>Y̡֌^^dfIܬl]r7ъo'tT0n{Lǝ9zJ4 xS3g˅{ϟNYԷ d#PUFRWEu!rLZɯ15 _1atoGm7Wd5Z(E<=BNjijޟJ ^jA)}.\u^$/'f*\X%~@t0VKOX/!1{Bۑ@Vs0DҺJWPgy"c o7rή7Ũ722! z94R;=ZHz_N<9~PS{D`a3ؑM:bXanU>_@λr.7غPڈYpG>x{mgs D>c.9#*@S-*lp2@ D:' zw8WVOPjhc( =ޤX4\afՎ.˛)G :I,aIf8 6Q$VxГU 8Gzj/ DmEO~b³XbINu1Z{WT4޼J(ba̕]-zaq\Z-W 잤f|sՋ4ܭ`LC.CO@ؔBf{=R }I+D.ͷ''P|*,Z- v;#Kr3"z}hHc{ΆD y9qC˒pg$/ ={)u5G(G(&`!w( D§%^w|`dY΃DrOQ9Rc?ҩ5uR$ǿ#'\=.mb' oKMȷwLWA F*pz^Bg˳us O8iqh >LFY(PDfHwR1$zJY%խű!3Ғ DGjL.x)%0ˆ9Pf3yL $|9F M=a?垇`^ I-_*c# _[.lxEqȪ,@Q~VPҢ*8\"TGS l*]@bgi˜GU< FX>cĆqN]d@_:0-jL#TA#nFgJ> s ߵq=OHZYH}M6@2-:/M C|IJpF.C*uSܬ%*E{ `fkGA) t^}qc갉u17A JW"6.ѱHuIsf:pJcX|#Zz ܟ'-Z>:_=*WJGmbmO@%[krD& RzWfBӾo r4uٝA,DFƄ05.hbD)!bFy1K$3(ܖ|twšDF~*t$lIwTdtrgQ ᓭ̛1'GF`b-)/5R֚^Go5e"l~w.9 &ۀqLu}K5s@xE0DM!ƝLv+jԨpg,2 tRI֎ h!#B7õCK^o.ENխ?yFU:.X(_påEvq/aЭʇd}P|loeiTPX GEo:Abګ_􇏣=lpȿ2*?mxҜ\^V \ 0N(A<`NY3ʇ{S% V;"GzdZZJ._^i m\lxvćYHQ}!Ĵ3AFKj"h |B.߷1c+Os(NKaXWv?ĞuoVl3{)q5?0rn-mw58a|}[0o`֬N~2 /*fzT>O^4b2E?N]z$Q Q;#:@~y8d=| +9 p;'黤S$1im,eP/Wu=TV ͯ缕`9s۾!` kF/Fea~ iR@{BvsM*x75GP'[7T ftY ;èe >ȁE^iAugå_iS#ѵPl0FnlÝ> rtvu"sQA``?nMrGb7r-ʼѬ&]{.%^釸{ϠZp6 MܧN:lɢ J]Lmc>#AcK¯.v/|)i~`p4 hc,oMi1CM}1be. )[*Y_t8Czf,I#LmNB&EQq@7%[$7=MYbt&:n'HD|% !{ taumC8r~+ ѭw i[K[8յޥSH'dRPXJ$̈́zY_R1 !%tZL.t P`lꍒ:15dNu0>dڊj3]WϤpN0&~&N U#ƕ4 XE jLI# zp|RTUNmYSx("ݑyP&)-nv\NߜdR~ fPC{k앖?/rJi~}\ ™2p-NmqpLJ +F88^8fQ o9|olmc+ݛ_AIey⇓3]$Y}8"ܛ#w53ZB^Χ !!?)&f#Yg D.0E:{U`}`ˡY.kİHJ[1U[Bnje}!h%ڽe 8KH$٭u4zĴ(|HK^Vܶ-P c fgfr*%IC@U$ABG09'v%tX33CׅP`/Bo,\ ObOHie ;cپYR ܚ=L/6ڥ7kM.gZ7 Mv@v_Ì(`unMu9lV-4oFOKZ)JkpXjZw eJMFH<ǍN=]|3" %$PƬS2w&t*qPl%󳧸2Pfji5o)k-yZZ`)[lOu7 wF{w`46)id%΁Pfc;h+aG((0p1 .SB& 菀&'tMԕ%>A_|@ /6=שd~hC th`Gn r V|䙶&Z*fqCjZ3qb& )siiϡfCF9hXIa d`~<$ OP M֑ɛ!&kto(iirh r!K[oߞOH}?2Lp觺PEPKK7]CĴI}(?hW_]V4\  x41?HIp?cݹAQPk} ']ukޅ =Rח &=ɹL~1X"L[J-tB~#(Bqp[M7j-:镨n-$3&Eh ڽYe<xUʼlz߂ vPs3Ql&=c `kn'|xsW^\@Q[R{ڍg8Yrh{,;B,"k p7%1 +-q-'c:  @C*2jr1Y\ C)b!FK$Eɻ1.r=%0}Qx}.zjLThv4tfgO7 0ptɹ;; ɪx񿽖&?c7!~{ p MT@k:5Х Ls$95!2ߤjbag5Jg.O_C$|ōnN/Q/`DKh cOL?ʶ{a?ĕ."W wcdưdCiҒΗ |ђl3>o 1#q*b1KVseYVPem<rNr#s~KR Zˆ{s9]z$oFȉy@%Bv^M^{9!+E>xaFWd hZMo1:EPJ=ϩ ^f^<ܗr}״CѺif,E=s1Bx&Q=õU-eZJ%<[vDv}խ/C3OKg Ϫa҃) xkD)vs5,bWKϢ'\*?y.P]~jsбEGd53xi*yf̩qƺCVcKϢS?[8sHN3{:{On0’JX1T#H i a^yG_[DK./!95b ,@j].Sϼ.>}ԝN9T[G=̐ݏ螕&L$ Ӝ~L  -t{~/f3^ 4Ɖs]S=1?6ƨԈbcºo5,e(U m(gpچiomi}#ja2ѐ7 U/f=-{#NrmLrڤӡOz"C랶0"4*wJ9|:tO̵D5PRij@w6"LG䠡ߓ8a/sLǚWh֙rȃ=m0Kr G+*o.}@Aʛnw=c#b2oR o<`D_nU} 2/z*p_8.G;ޗ :X .M&vs">4l)f@cUJ Zy(tBh \jm#1~ 3']" W@v(pS0K1h#T^{<;4uVt j/j< Yw͇lj 'D$xO |Q'7|TO?).AB笤TY4^!sq"m-xԐez bB@!+v ^85% s/A9Z9Og\p2ؗ/e(.Lp{cwM)(1=u ܣiKLQ Ƃ4|С+`Oa;%7G/\*ro>= }n+U$RG0"V~ &ۜ+*`D ѴB9Pѕ˯Ty\bE_tz+@b Y@A]Eĭ nHLk, A2qɟTfhnqӠ&5um1ӕdR~*1§ 4٣R7Z(0h Iq~{g"DkMU)#*8۸v /^Z"LґŎR;7dQ[,xQj%%+$s\Qt8.K[oK;9]'}mߟ= *A [zǪw]ym &tEzcz"~rWK \.>v)rC}g܀특HѷKk`A=K* gm %Wݬ6n:ߖF.?M1JԺz9|T_S|G>9.wPEd%Q˩JR>X2Tݜ%NWJc?1rI2!|uo6+Ķ\l>qeVVxچT_U6ZN <)1>w|_Ym`桂:!e _=8d?Z`pcۤ ˝}%|F87T-['azh/;F SsLB:SSSg1?o2)WV~,%32<5 -u/CUlvRX`n[$VZ"m]iqO9v43DN6+n/Tf[#J_ĵ߈7/P\(-X~DW|ڏ<8_DЙ PEa2:[>/\BWӫcl",ޢS}%W?GHQަΨAKwt1'et`SZwbDDFF*C2}"XT7cv$H_T ~5:u+#qH&T6%U5qR0!d:yJc-W!{Mn㗰_D|`PoXi gx Yqa)ӧƥص&Pqff$1D T 0ZuAD%bT#mAfpNHLd+0_+=ْSKP,-]EVY=Fǟ^3BIٞ;GN%,s-3q>ya,rx D;Soi;]nB|)su}sBg4=$H9'46tl=qfTKL S[$I%w^QRaJaN~NJ<-D^C?]~l=S=FݽH\zITw\hI@3b7R,irdS`A`Qu/'Lbˣc*"q3hDc,MvlasWNQ;j",>k1,4(_ ?+E=9<5nɗ$w>yσ(^K=-H4 -~J?qύdwfmܒɞѶV|],fG/ֿ8)bؑ-sotg6qԈWpUIT *|4K=H+x(x ˙j}Gū}u~6콚<(@*Ċr1 9WIW 0G> ]~斿箸ɀ` $z$CDP.~„ LK1Рώ X>f _C:T憖mDȪda 4N3_^\:rYt@klcefۿ~U{_f~ \]0׽:iߥ P gX|\`UTLTW^Ը@8P^vlu1JL<5ߤ<_׹mЍ hp$H NP2w74!y*EՔ4 M.SLW\DBZUv0`]٣Х[r7UZz#k)j Y8MD3[ ;x}/T%H=œ+X6C"AEF)P145dr {UuP"T^NdMn|Fl<ؕ El=Dda^ 1F/U h'J]J]$F< ibcZn 2D4K)Q%K4\6->齋єFQ's4 &-ܵ"|޵ ,lϐ-zn  y=e"޺_c'^"EC:{Y"P|]kXŋE 8ի{ &9`Z^}FQ95I't>Lw iaYjf\::ujM\f${z)W`u0YnC"WiAF^?JK\}wO\Fd2(kw4 0RJXqė  HyrкD;Jw=3;Kg7lcth?D)P=u/ ]V*ƀ |W91>YQ7čK. :'I'rˡskpMz% ʒ Hj,)*N;čk@Džaf5#P߫~5Mk|րQVkFBJޭ_S dpf^UacւKU!| nm&*u1\r?2>A슳ec<gO=w"p3N8 jHM >lJߋNǃ'-EK"ad_dUB0#UٷF,h$#9ߡtژb; X uI${fEEYv,{5Ji8+dag2<]^H,=&!TWw-nfЛ7gzV &SWXX]v>tQ-XH/Ə|\108 I`JGfDE]c~P;OyڛpHOB⵾6ݏ, (ϒ}&6jQ*zsoV]-)9;`s2FsoߍF2I ~jffOYqȒ71?(GOns0Y^e=Uҷ\0( .mbçtlo=>N(b;ִ/r] "4AiPI܅ӟz)LzK"ɲ\nW=/+^PXҷ6Q!>[^`i!:$oK"g9Z_ug Ï3yN֢IJZfQGg`k-N_)hCI\ lu!təY%M8 F'C/:=D`an ٍڜP[Ȏ%ʪBKYie| hN ==]Q3mV׺5h0jTz>) xzvaxo#x~d'+s ]hZs ȳYxsD ^ulWI\fcߌ@qp@6x91CYJ1숈VYG*VwD uHXa'I<߂) Qm ,~u(8F>s??Q66SwX Y汓i,R(+I !ƥrm&$Sȍ1Yjn$? )]f`<=F0WU7Oorl]`PAXz.G 0,>7.7mO_yPh)WFI-LI/1ߴK%s9#"p9<_{Ajaalz`e|Fb7=&ń 0tT7/ְƆ7lJnB|6j.;-stceFΚfcV7Ƹ<3*P,q<_W+`6yz(c3#.b~}S|B^53P"}.ڐvs JR`=l_>ȧeΏҿ E)%F =rgWEmD)(YV{nhmOGSv Н%;P-mUU :(fgJBDOU%;_pH!_(l nXS2QOƽ'QRԫ yRN9?|Pv4^U߁f@,2\?nCyԇ!e#M_HygC2Q(>.r!p4Y}3ζZ׿dTscF(ǕXT?Ѯ@<ܵ.!JDqCç/v^:3G|=uuǕι. 慩10qU{: )*i^+' BcՏW=Fΐ3 #ȱs^>wyxyR`c /#5/4iOeЙ0Vr|7ԃDe-(v/#syxeX%`-g&#Dl6 9ZyxLM!tEc|(^-R}if߻5Tga퉷eu+kT{z">t@ȎYojTr HYO,zim0>CDD_}d+:'O!R8O04B &E>7Okcjf蹈?KWpJh>ftV˂>0U9…#Oaʊ~t: WT)d+pYMKX7˲}|`Q{cQeq'L#oݶ =/ v - fstt]A/)03}*>RH!:PHs㴆eurTXq&-o(K󤮬TkIAtjAw)g⧥aSPu/W{^pN g׊+}fX'JLTGJurPjycT]o7DCƘ|r$vNDKdJzX5lT:|.YuۀϱFfb`b(T݈KWDs_UHibAc[eěY9bRr~ygn?foW6}e#Ҍ0i(GQNρo};7l8_%g12 6R͛tʆz](H@lLOk٪$w Kbʼn2Dv8s9jؑh `㾬ٰgi7B/oPP׉MY_p^WWR!O񐶩Y$<8 ٕ.ur8gg|j}G\;وl-af7mQfRɹa :!ǟ+- JZ%O9Y+4K= 5%k;t)tX3T8b#0Gt6۽{R\'7Cfi<_> *k=RJ˟ƮÁ׀O0 ˠ*f쉇Sꡐ\;V=7_bT~<É=Ɠo>T7a@AYHu@1siom}:ڟ«2!m>Ԣ#7/ݤ5p gQE"=%k pQ^" oJ" *y ?x)iW[{Z&X#(Tvt9!3BOTIm.K~ 'ۍV ^&]:ZTz'ѹ)uDS0Kw¼a\( 5HĿ|r5iB_z`p~7T&n\)׿ԧ$> n0gdbCma%X瀅~ R})[Z,uZ]2}GndpVv,V^0 ASj)O'Fc60Wމ+ݗە{ІcMdu?a\z|!b8 FSQ?Ҷ ~O8(USMTG]I$"Th|zDLM! [AqI8:_g33W pb Il9j{|N3zW*X~bZj1)@P0p2aUO5W("tԳjNe6vU|ޥa}2x#{Yj+.wҞXzsI U0]yI) `Fp4\ A~|!Z}/ͮL(SrrYnHHb]~"6ufXa]V=-p332p)g#B V8 MLVjV;ޠ'Wc`L1"ώIz_6Ud~6Pv{fV>AQFH qcOd{V—x[%D"¦%9wE\y<ʐ}94M~UrܸTAdBIR SďkhqMqO+vۣ 1xoOF(.2㋟oY2>[/R=D٤Y{S,(~[Hˋ{:u?d;p',ukn))T(Ze`L!ߡú0X,،EKlSܽ5D6K; 7[Ь Gs0jҕ}-`*d9-}"PĄg(sp%ȇѡUGǖx!WΌa}&ɀcz1P*AA\q|!G'9ڝkoagnBbЯ2o81*A+O!)Ű m bOyb 2Orw|KPxl fe!mہ+(o_W+Ώ]Fp+3>5~eF1bgw9Ɍɯ N4^VnQFe4ėB^ V*QtX۶ް])! 5#FF2 7AԄ@Sf䈺KUZTuUbE5cXB(3jmV5a#Gff@ZZmJvEe!Ӻ[m-v{h:zy^w mҴH#T'I)-ױ}σSRV~$pv = ӝN#&ŭn%yGreOkRa!z3[q-p+ h<^`o ZcyĴ֝P\(/Q eБG{H7e!+xVY]_z`D3 $ong5/b>Zʷj ]u "/ަ$zcaFt,w, , %Б3#+`oOa05OPX;T1Zf=!#U-T7K.b$8JdLˉq0kc=iJ ޚhӉemsx4#~ ֞qtUȸ%AA`#g2s{hb4-hu1@9(br剔o182?Ci>ZuA" XX#2]d-UYAѩy{< l;D~ͬқ rXJ0n\z~##n(2,Fͨ,ނk%\q@q]t++!mC4 %GzBU":gRu!Mu* EӜK{.q"pi5u~?/1U-d1[Tܞtw-q3{@Ôp2c` }t \^hܡL^u1#;uHП.Au;%,Y\O⣗&FF zji}~P)8M* FGݸ-0<x2X;ciVsEF0ʷ)L+? ` eB7 Qg`\ٍ!ׅQHEhɝ!-?3[8Z)cj8mAѼIA5hI|&IQ ߗ?h#|A& Čv{⏓R%8"4H=ұQE}R #{Đ/!Uu]D}*$ٶI-XJNjE(-Nu`ѱo1-jkmGQ9n`NJ`S5EWkιʒT::"AE<ݑ {L4okdz[JIIc9Ia"Ibc@lc|.<; JLښ5PA-Eh?Lٍ^ ux;ӃF***e켍-p)tj<ս zʶ8)DT_ХWɗ 1`B1 :i'f_*4zГ€afbf]yl5;ɣ5im6DZEaPbb3)gaR8+UC8 \]KRK`qTzH9 v(U}3'Ȑy#o8t{'8N;W/h!O/A~VicD ?Wҗ: V`{P!v1&c20#ɞyvNBGjF J L {'( 6c!cʊ-e s {}@ڷk`YJdοX;/c?6Čs\{ XwZ=4Z3.26\߾=l,8 1ؑc An|Ĉ] c[J2EֆÃ2luwPbf -Cd, f  :"1 ˷ݵJ΄a7 B-uv7"fAh%SV!FVQ>,K4 wVJ$N9^K)tydcD1.T}} ^#:#)gn Xe\jT+,/ aX:@;O\_N?+1fzˬө\@fPhz%`3҄e܄W os=y"R'eg;.eɺ!/S!q!"\(ȑ!l$ۭy|] ϱ ݡ%"Yx왎G>8I9;@z u`AFFvrD4|`V2FbMئT-dڅ(ϑ5Ҷ[ N-|Zw|MB*b^q%K7vrk2㏫/d%u8 ysFyQU;]8Z,^0փ3ϻv|i-j,LVӅ鈀Bd'VwlzfkٴJ"*x\xlj64M|N<[CFݢuoe^4%Nvg"oUZ4^ޛ* u#LNi?,M 2M^h]#R4م%ҧi'Μ^g{bȍB.gҸˣZ# `r&ET&x+Ðyyo)*D,Ztby#|Lb[ht)n[b(iBgUg4bSwW[e A|,:̂UXX&}V@\[' M۳qM 2פ@2Pk:iLe2:g z]@S8$õ` %Sw3l3˘欨/*_|OztF<9]&u5{f'Z_G4Յ>68՝(e(zHؤwt?3zzc򆻪vQ}kE V=\w2:.Rxd\ ׯu{zNŎKvrӦ m^XB:wmW|,h%<+Rڵ{iV Z[ a9]׶2۬I7INDQydyA7M^)Aܪ'2;>w]o{={ bAEvyaOj-Ù6ݫ{+<_X^r7z|w=Sz5r*EF'E2'MY b3U| {`ktːB {Vh⤈JQz$(M=\u W:q{+Fxxt l~m]ݝfIi1?}) {+cRL!иt!XѼ^FRBqت9D-JE"B,\ftYYgdC&AIE90p=7ʽ>8ɤ:wTXߺu0!X=yat8ws/ wAٰD-zzZ1Q^eUkkTvDٺ#VG!:R ( UɚquI|٧/9Lн*rޚ~|ꇯ{O0⬐@29 su˧V:%<\Ylmdq#:̆yWk(cW}MOB:h`Ԩ89rc)Jz7hfV3bjC=%>1Q[!*O|Tbs iGYV^)ܩ) dHٔ5Sy_9mtG6)LF@tb#H+_a J~UE33`~u~ 9/[ѝNΔҡWV_- (,2FhB/8峻835UZ,XnazLQ]?o.ǀ!҂Tgq:*/:A/kSB:p7j^lw_evFJ 1)n2-->q7HtbTufz?LǴB$}B.Y4cn]ZXqw7uX(5 slǎEWj8UpvS bOQ* 脾0䘼~2RhDׄ ĎJS}-':C_8sh4d j3 ]Wnނg[Hr:nWN.^ cŀJ>-!;2 [I@ɞS.j싁oh0k POqJ )ΆE5W!94^ts`dQj(ݕzCT4E_Mv֟+%۳̿`QoANFgwN&kIĮ k/!GD|ɏ*`h8 8Rx+?L_0gmƫPiZ$v%D"&"i, τ4֘Jސ!8 aǖOgjrwJ`>t;fT.wk#zE8M Dk4I"8:9Y|7o4P&}e5ή͹pͬu+P([:ohmBne~$N_VCZ8Ꙍ_%zӇw"xM G V R X&uI\>UD5h]ZQ +"{Zw cRކf5K |I4^)IVCPR|>5l Ek/*~Ws2ZJn=,>kN˖֙B֢o㺯aZþm?e1XTuoe}pV`os:5q M %i]| c*_̀4;$z; ǔ7?N,MM(3 og;l&4Ԁϯl 8$cp٬?*Mľ)VɧePעan.%t-Oο«0a^\™lLy/lF&D52'4<աtX; 7^<?ԲrvFD~l_=PW1Fʗ  xPt̞<2-I_`h{ If/YVR_z* 79MO2Own~svkyss'=]x$'[m%"1!n;UX9?!}-ި(4a0|\nmelhy_ ]Ɨ]v~6Zbۢn[ΘuÒ!;O;";g~_GGb, U;JC>A /y94"X fr&-G_>߲g"F#RkNy[X/:#;|wqd4f;FB^!z5 H*eJ4 p*dv`<~I_5d;/8wC d|]Z~,&zߚ>#5G˟إGhM\JssBh<v.ԗZP Sha`tqm|6Sf`z'hxD$& ^vaVC] Q5V"Bq)J!1}xxr[mcx* R:zFx.Vºj|Gxs6/φh&d `V )3(U-(̯rkfMZt=e ⃗%.+y+g|$f >xUh}3 zi`C˹ړ,)i#ɬ YɉRmhp$eLDd^A[7NR(Wѷ40Ȳbvu-By^u'- a93* k?KCI٬\ +څbr7!|w{2[䇨nϘ9D="Ah~ 8<KCnHyo=)rL*A]Pk֏tz=Nʫ i֐īތra[9!=͈х*;%)66`pH@&آڏcqu\O zj( N]> ~ndmZbZeK&U&X!ox8pr,h3t4J9w}]8e̻IQ'_+J~^^;Oаc6nBafIH.Vb3K[h8-Oj1,- i[!n;ޗWD'ɜƧ~ >Cra- xW4!c%8 "|"~zZWWn2Ng>^㧠=zӿ@& 'GU!(!>#Db)y?+I@bE 1.eGb;99)QX~ ʏlEvlu7ȥh v)_oi5Zlk)tuU$L.Uhoy;%9\IjކO6WMp=ц`/Y>+^d ,]^nn%6KasqLUuS?0Wq'#]j@ 3t φJB^X\JMf6f?XO_r,2CX=b6SI?d(eAKyMan6IjSΕۤ^#ܬPLA16H\9yIS{ DJ_q@YUi5JŁŃ[i 6Y Oem~k'ېg | j.g|cS&:kHYlܴ<2|a̛6iUyPN0`3.+HgTDt䏟lZOThu׽@ VJ-5'&Di/v"=t:@pE)@$!<9v)SmގqHjUT2uTG0N,K] QfL]7|5"' ]-?h.՘ LԖ yA4 0M0Ek4/"G2nPϕ}x8'9YűuPz_ J8⤭vl{"ܵ4!tT2H { ӈqYvnNrsgXpaf>bXHƲ EǞ'A FZFs?::Ķ3bFEz^Vt/c{&巯!*R}1}bEq>jD={ks%ec"Eb `S:ps=xT=NsE@+'-=-Zxl ծmp4hH_◺M,"A^ ;`8kzfiERQEϗi,˯ -Uqç㷓ZSa!Sԏ}itdWR$P%6ړm/"A:[eNgN}&֓̎W>ՖkB4NNlP?F?&wi0{͌=S-hC(. uAi_|Ta芛At~pe\떗fh m 5 kp`?LQ琸.NL"'RUw4\?SFU26x۴OWc2 03\j |ot djrAR#ɞk/_T#veHj@ZMʼnvR;/?!nZ p_|}f+!:ބPt|[0mw IR=I3eǀ&16E=Tk!XeJIJ⿳Awd#+o7VCrgX?櫝r5T .pW&hsp41'؟FkO]ʁZ>$^~j*.[/ Yƺ_|aF0nKgmj6Xpȑwm!CJGRD^9UBe|)f?~Xׂsa!s栍UϟVR|w;}-8%uV ):D>PlnJzNqJnZYz}V Rnc3^e""<1OɅ v2p0,]Qtm!F*~|"Cn6FkExw+ߘ1H&Km?Y!w7K%#K&KTW y/U4|xڏƷ\p3Oe@rt #2g)o [>Gpcq@g^D+f% x a2oo|uFfc*9G54|ehTKaI#Wa/v]^9&y\]M/7o.LJxP79`trעhqf J'VrE,N`qcБQDVVƉH?F\4% mpfRD }WM{#Gr^-]g_{"F\y3<jmsb_8.ـÏ5j1`yf^Aco`&KzѤdJ?BzM(ƎtNӶx@)˯f.bOg憁wRH^7|z E֍fs۰U?O,6AUG%p)yI}б|"ye!K)]o RuH.tiޫ]ZAPBK}U]QT.T94 '|xRr^F&/ _jUu^2xV;%{#l׋[*tKpms^Ewgl:G>Q^g&q{df|@o.,f:I,=0$hZBցx쟿dH|ϯ6PޙFR||OvۧX5VhgAZO`}l2>꣓ya- w66XpR!> zz@C{a:a)y ͡T,pX"RKN(Q\Zߖxф{څb>4ȄmR +zTM^,Sha+>AknI? x%kB 6;qkCkZVHHkW6z.*m <&-F@mAS +G~7f,"Yk׼v_V{E&C8$<GVD:!6/c$P0X~M004~[X2៑kOcãle$xbT؇)E;įB< 㦠lqʭktBGV}ƍw֣>6 i=jSs>K' ClvKm6 Ϣ~v&ۺ> Lq`L7.-%Y͛YGzfWyjb*̤ԣ2E:@UL}l% [i9l}>,#B'֩.ShܨBDumYBC4:ww-i\sln:N7䔙l d-Ks! H5BWA(Ur?~)^ֶnL\ξW%{-W`-pwl;嗩̙QF?~_uZ|[譡KpE ˌ7"$fx68x%\ e}B )/_ET3 cǺŠ^ 299JCĆ'pE& L=h7s6NI OW%Z8zfHoJqQ|2;LQ4Go‡_ikz*x2[Y\Lr LKg&uDQ:"ٌߺrE܊\&Ld>FnWDt<)N=n&j**ym``*mE[@ÑfbVD¼4VAv=r{kӒKW=XÁCsɽ]\šj!x>ҕ x))ۡ9G5/t+$]S1X0/Pp9BV:J x:s/AQ~fអ  eYAs@@h ;A Ʈy O[hu-꫊@np^_s#n[["h5vlv:rP7A#25_fcH#&/^Hs3"CE c ܚ%GnpNG{uՄuBQ^*o-7@.Oy>#wѣH`[F/zp@Vj (7\ $քL ?&"'x en~WjS5Ǜ(J2-L+i.YN* жSC侄~¡l*2_i2 fkշF)X4f W㐯ǒuAC0h27 GiAPwț$DFR!`<`u]h:5d99/m5Ưy;LULBdމ5m j$KAF1B.:|?Bp3rIL}cEyO3J:70IFdIg< (=1́3+,)O$4$aheA~P=- Q|R: qۻ fY{1.Gw*<+PpxxL&7 T1s"wbx:}w.iQ*سmEvԕpu%'sy*M vNɹ$#8v,x'/ֺ;_o-xKڕי'NH֦K͛>'3WMIE\Ǚ8R˿R$˺%+)d2_ژuZ$Y[0`O nѮ7@f5~DW؊:$h*MRzZWNIQ"LqOnlU,X<͂FW#%p)eW$|xW?u=i1B:B&p65TSaRe}+i±|N6TFgzlPK;_h'r9bd&$&; ۝2XKREgdDF2ó<x>n 0TyUgH>}W+ ao]3t%4 M`!sRjГgGBbϩ(x&&J@uOtAa,NeGfڀ/ӴΡlc&U'T$*Irx?s?x^KF@0ht% Pv.s\f';2~Sl";;+? PȆ4 = fه8O`|)ZAΥ;4CTG'UHm77^1iN_CF5kJAhGRXV݄>, Z6m/(˥lH0 eTeɇ;Q!ƌEr*Ъ;/SHi c썌 Uͭ9檃'ixE:)B RYH `/#ʵ-Sl EP,}9YRj0g vf>Ɛ?W&-fVtg,EwsGdD3GL?+KS:ͮEhT ƖxɈ7zi8Q ӆRYO>xܯjg7XCtOXLٟa8enyN)] sΫJ1ȷ906%C-.Qe8s\x¸")Z&LC'8Dn~mEn;Ĝ擤~..+N2'8̒v2q9@wC N1D'vjjDAJ&`իa`dW_M*׻&Ĩx!ł ،`R1M\CrYnc~v!Lz$P-B :rw04>? jxI ]t|)Ԣ'_95YoDt 2éLW Est(ڿyr3Q* 7} Q{_O?/Oo(!%ݬ*5m{q!`?3]Q}jKfa׆,*i^_)|Ԃě~A=sŮ h9r-ap U6NG_}N sN[\'HZwXTvPBlHod9j؇m Ӊ&_ kБǘx;ܵFBt(k}+\-sh &0 Wvӄla oN9=Zh?#XR#ƤXSz>@yzc/¿P WAZu|1&)r18EҞ@HݩغAut;kAGL2Ah2D:e[*΍25=n15X:y@a+8=f >s3&*Q}qb8c;ϓW_A h4"o-+N^EeoZMݢy-oo,/oHmk^^N-\ u`2]ͥsä-RiSRR@/-swwvLpJ i>_ކE=j7F1RVu뻵ϸK.\`jc8>ю:?{#{)帬⼿b $m9jIAK{CEA5x='dkW]A()Ucz5ky\6(b> Odގ]`Ss{o'=uƔXYxͭg V8ԠP=v{ts),Qpsy/aokp/>Nb@tqfp&*tZ3]εq+Eb|g%ݚxe$|xS|dO\"|Dܱ3ƪ.{v@8VZt)HAiRGh;o/T oܗZ&Q)`daӚܗҧkR4X dn1¢{'\&w=+ >22cФW'sz9/h>bk,,, tS" qDm1}YZI^yjqc7Φ) 5 )Ɍ&(⥑QdzԨ 1~P'DKlcb b-5\^gE *Ǝxc;#uh/Ҁ&K_4ɖ9ᔘUvP^( &%cf߹V0~'&ТCJs觡f|Ϭ&Tsօeӵkdzz3-@8܁_a`RH;z,hyx!]-P۲-&zL/rŵg=XBJ93@L{ fFػu|b;] -Ƣ1cM1F (1V)G5iaf]i^<_Uj+gC8x+=ng7NhDL.v% lF1GbbOjC$M"Rsƅ*`>dc}dG!R34+i*s W`6UsPeE/$Ƹstg:"|4Qn e_}Qeimt({Rg5+"(hT@xnK~S5 u BGEw/3P,XFmEKJRwnSP~)oݸA4N gfQ`\\BtT>xG7#O+xEFL*ia޳Z9ZP,wP#!(P셃XLP#WYB&uaGt 묢:Dq]e{vt4:D<l0de?[0amS4_+}̷j1ۉibjpFtUh}ְ;uxym*&r$̈:S哎s*bY< _ʈS.p%)W1zz-y%WI0Y=dn@P0r¢41-.Н-+z=ܽbdtj_\|՗hi©zLh,;9<#6ҚD{υ|:ʞF0q}$,ɩt~ ^ӠU˷g҅^>Q|Ӽ8F9dZNH쒤KO~g"OsXUՋ"("ҕܗ#KfE\_$JdkjPT;: hz<">xkc,,tNx>E-y)Nv@VM#fv^; EIZ )6ѪΫ{IdC0MHO"/#"OW-zZKI::𪐒p(ԦkMģQ~bsF}5FޗF\]S8 u@j)R¶'Է. GLJNuL5x&8;v>,@*(쀤[$d0ۘTaW? ;LWIcf|AJ:XI#G\G0["%~{wv\uҧ:zט>򀽸'ՎiT^:e-uQww3g|1T2YL䲥υY!xCnFQeZM=T@^@L}g^re#@$#;]!enA9܃#pBH|F~ɍ0NlyV1-Q:+~h+*a`RpB"cÉHW@XȾ}H|o7X&e5^5{U+{X 7Tq8ufgn{ 卍#s'UfNA^ٱ=|04N#䗈?l>ur%+6 Fe<#qCL^6E}Zn`u\I4Yx%_,WHSmr*(Q{1k*aQd^SyH8Ĝk>[ @),kz͂#9 Sj3,XNJwQMbS0Xu- eZkq{[(8BdEj*7xjʑ q"ؽY|q%7=P+/W.1V4v_8MNN#q64I 0pT<~z"lHQp;|uC@dF *8;m1:FDnnQ"duo0rD1nӆ۟23ٷX23"P!̖ ΁jXsUyD p- i .]ʕ?ТWic !b׶YńUČ#pr0Ex"biuEC:$6-yM,)Uad@qOhkٍCqi4tZgc@}I|6;R9zOYU9G +!D&Fgnrc첽kԍMn^c :SÎKN6P$Tbv+^u{_kca  &<J蘬e$$}ӛ4$jfk̆ q!5<)IT'=j)sv)QZ] 3/h)2(9,/4}wa`{N\/1ucL?Kh|;'2RB2{$Ö̘w'+@m:{ ԰xp]xpD2S+.`%ץ|-C2?fOND%Dj*˦ ~=`ebhPot!f.F!=FBv>ԀL/_V*-ssh@l2,!{Z_,mxঐˮ"3M˙WPxT;8_3I@ l 24sbL.0$4hVB cyyJ=߅Ͱ(#U;qc*۷E-WdY?Wogr`~0jb^qRr(oPG ilQ<Иj(]xi2|OjY$vZ0XVVY4$߽ÉR w%g4UŌw׍cx7W[}x7|r-eC['^)wd(7BE8GzY#791"7\AxXJ@1v=Y$gn@Ѹu Dt8=q%ەeG!M?F3߮jCɮC!w./m3-u:bN-a&_7n~w3 ȥ*=CxlTr l]pUJf˝my].>u ,`g}$t9AH>O?ŸU῞_Sy弻G=!)D,)P/zJ7xR;-3 #.ab!^Ծ Pq _ =k#K6J_-EFS'ZRm"N]Ͻr&v?r(ֹj,~lC-ȸWh'}$sȊ&ke"<|'7شZTY%z*q+]r_ϕD sQ̍5]}Ң+gcFic!߷IO:>NȲT`M;G.)mD<k77«{F)D%j{PG'dj/;u\ų_{*›@[JSL3gM|𛍍=>n&@4 "rU|'ϔՔR+%Ƶs?i#VM%Nb^gru0?Y%_a|DmI&"!N&0Fk ^-ǫ`ڔV蒈uf_Y zr VQ#GqKBPix|;E䟙J{5ߖ(տeR&$DƝ$ᛩb Wj;d-Nj+V#مG.e=D&y!ZwR(.jXT.|ƣz/*63hEpclS Kuߞ&R/T)ُT?UVӾ),czC@QvK Vt1%Iٴ%aON`q B+ W|[)'e!U@@vعQ9&,':Y˪cQ(t VY$ `zÔ!W1;5=x8D텇C~#"ṠoKp~=/qm2-%DjvȢiY_ֱ:L3dnBNu= IJ3RxUۢȇ )>+ \vQM@t5EuQ?qetFVe!۔&\{0bw ԐJ^gm6'nbޣmEh%$:^qh ZS5HcoY 8gCyE}J 1=|3ޭg4My.tm|xcP\6O0ޝWݯv tiJ|^~E+|i'R's煁9ji)\,?5tl{]F%Qw$]d 'RS:EwκxZn (Ū~K5xˋx,"5`aTo Fqh'N׻@>\mZk26iV֜lvjIɉZ„|Xn*߃qU4\rү'ލ Ȟb,9ݎ*/⮉+ tǶ\O[i{S J 9x]$!w. ؚT -=MOQSvT_9Zrٔ/~NϰS!9b=׿@VFy–F @wǧoħCVd5**P ŅN9F1%Z^q %3g!O܌;bv[ϴ\4l;&% M#IYƥfjq*)s跗$UO"JeSv?Pք08ԍ]`Sᷛ:{?<,A;|s-{M(MKn‡wwxr W?$.-p@ :^iyw}E8ÃOjl`W{>bSK2Kh熁ST,U.É@lusH{\\ 9Nd }FxkkK% XrN J$)Rpqpm15?cvۧ*—#0~oώhC[`ru}n d;mM֫-_=#\}4.xԿ s.ͪ 5/v}xS PǦ<_ >HȉŜۂiƛ}6Y;WLB_ރXNwfy 1yXʼn)z`Qʽxʟ˕xkk+lWSm3P}:{B^6S:DY l@_ 2wH&$M;"u'!zGB.]1b籬cRUoC^̦CC?OjbӅuK5X&.z q,[%M@1M0pǻֶN Z(q%qhKlX>[fҕ'6LW6wPھܣ# 6_;A8r= èUcޠ탘XSˮycMunmkivRczj/ -tݑ\#3 Mm@f ^L '1%;F{HCyge2'& Ԛ" c @C2W\9{Jۓo/!͠fW@ M΍F }5UW*"OGzﭜ J}ή!JV+Ï= mӓ(V]}>?Ēh!59fq_vaA;onR[?f{Y9K!UNp{⏲;4n )T7(EKRґMKO;)*f|KR4:b*t󦭎ԠWS'=gS܈;|2 9%Q.i}D KDknena + ܵl%ZJm`Y{@gD!Yc"\=<xv֏ւCG! g<cg:^U]AA-~(`.k÷jpWъ8.M5IL:r/Q,%x;x4NJI-K_b U@ ~vN'?)a%۫EZ:\U;T/]UP^N)~n: rv'dĜ C=h8 : `삨vM`rptب x{HNrUUn|6A(u %sCb3wQGKO}\f pHҹmEZUDq=kk&\A$fVl^YISIvl=B;?=q4Ms&$~0d1끯A`gGCB:ߍQ"*y&IiTw?즈0 [O_dcw^Ox5R~+͠kYE:"߇ q\!n7[D7gvl&o {9[! 9kV3:"4t(x;( KsAm'Ϡ]0%a%&"djeIZ+ɜl`iDjW~ɷ|E! tm~QÃU:ZYh A~C*!v1뚆wu?CĬOBAfP  dkWO?s(a6+֧Y7΂d่fwxm`4PhH%n(.&i .QQ`@s1|ۮ,mvQ,hMb@:_x^Ȑմ!H _/k<PWVvoDh-6\9+ z'HN֦ʎ\ɣ PtM~m:u#reO?A3K4"%{Ey!nk*.B>+S$͝i%21Vs7.^8u~X(&?H͇ l ":E<+^xyǪ^m;J5Kfy=^(=\JPNlՄKWsBnI`_|δ%xjB=`x\.d'X!$UM5as!꧓m,醨tVS?'y,V?$v\زc_0h +Nzd /_28ak0*욶#pkyR85ؑvY!n:箲K$~'__s78͚i(+H'ЮŸ"19$?RNp>+X.Xx1,~bs0 }S'Q+₥1{.}!~'|ބӣ)IO¶SVGzH^\䆛-A\(i%U>PeZp~D)vRB}ofX B. C+xPe1qRJ톹 zp竬챖/{wٖ XaӔ^g0qG&w^NՕ ÒL"CxJVW_Vi ˱8|-/ui%`ScfΓhߖ=\VErW[nry܌a={cvn6ÿ#ALT1;=GÄʿ@aZdrz^ |N~ma"ˊѡuU- `;(wu۵NrDy1u V Xlo [OK0"fq LYMqdg+@Ek(s% "ĞWv;RǬ]c\n i#|{ć J| Y6 ^@SꢸnxR(̘38ϊy;jbZΜqެX5Z*jRa7@z}́ E ²`ᥗJK0(ΔBqJ3X {r t`AX PS7YJ=d_P] ox%0P}o H0xg#: "h T *p͊{Q՘2bfuȾ jIU)A "Eө}Ĵ4-qawN~^FbP0,. } 6R 9ZP-ʲRV٫GUvr[S|j2eAD2{V`2Ӥ>K#M6u*6ˮP~c2JpY m-4qcjUFkzpVN%~L`tfUf={!΁#qDqAk^Q7D,ցITTAjqA)3RO/GlM7I$ThuwMJEV;8DŽ?̴ǾJ60%,@LG2Xl$SҰן'fɹr|^O m>7kʔ޻1Z(G@ؗ>GSd7YezLQJ >+ܬp IWL|`czl*}v_Q!^ #-NC]X| (W$?W.[O;$W@  ҖEVX=*qD!Jdcth?*C .<51VH~<}b`HEt|fV)p"_*^G[P}w3+t{dj 4hI7G(mv d&`lֆ -i8Bdzrfxatmb@*:XL0aĽ@[h5VX6;H??.3ڶܶ.2TL8ގWI9 eI8QyZN TS>R+U$sr7¨! WB 10uͨy1w[,1Jʲ!1%9f~eBz< Lz/8tZ`*Se+?Jf5hJ6 ➥y*dky.yy.|\HHD,f0TxGs['d+~j={] :'[He߃T陉P 0}$dDx5_lӅ7M:󄊴.B&Tr Ba$[bu~Wi]1 Mriy"I@AO@k}eqn(XLtY?Zb!Eta߻v I& ; th"`'t[yMoNf,mQW4E6 bVEcYlHucp}C Ҝ:Rh׮d~Z}'OE׶tlRֈt#ьpSP!HAf֥lе듰R"-ON [saN (y:Ϻ?X)/}j^^.W/rUuv{McO*G),|+W'9;'iҙ29`-m)֗ c fWl >H=66*0ss\9{^CԦENK3[hg= ϭduT0pH$UĔuqLM>c =աô~j<ȫݷ⌠j(-3S6ͺi.s-ifZnz_dV`~ VCIipRE(oyFʽGae A{/_eƂvSY ΰ5}Oyq(͝V~صBm;k#"vj}2eL$PP .lmBԀ{xeKW+&I81FQ׎;&;HU06c*xktyy5I?4(œ ?ObuY"ڗUD|ӬúoK*%5xgh XrM=R?p[1-3<+"I/pغ5 &1L]y;v{sglA\0觼JAO= !5C|Bz?aUK_Г|g.D ~!SsZ3N#FF4n3 6xS}`/Mǟ 6pw?{L8×U* '3[yrBr<ߝgS DIIyiܚ7)ǝSgZP 5:2mE5qvatMa u~ZV_ ߛ)獵lL:"fˉ#FgUϫ_ ip2bɘؔy* Pǭ_EXDNӷsB/d,紶DZs_sRɿH5.^vH"3w|昘 _^5`+-ɹRghn95?{JoR!:|:Z"[W$mj>a+ 1unk_JdLY!iUT\**羯L3VW^`.PG-BWC?Wyp.~^Ӌ;8w%ZGV&J[BG|!prz2_#!uۢ櫳M@e[bX/}_ זzNMvV!x6%VBuko&*D VΧfiO1^u~Tܮcd xQeL3 8t>Gm} G,p$w-fpb%I\y`*5jEzcQ$3s$D]a!PM~D{_Y\&%xy%5n!m1ߗI\uEm.ܗ6H[Bw"j~@mL 4r׫eQ#3l0rmE oO:# BmdD)|ۺ(*[ |V>qj#d(mԹ_8&t"VKsTA'TDXLbJ(]D&)j6)m60a Sn RZfjbrBWc%,zt XH"wWJOrP>v="c}9 ;4yE+ݐLW;Īa-1O ky"m ,WJ^ ѣ&6f~w-=*YI"P : 3H5 2[=w4LD,fL#rnT,dO cp}05w4 Fs{Ӏ刍Wq5 Fr WEj&ߑO7Y[C*Lv$S_>Z޳ɍ"|A頷 jm"ũ؝L&S=&gȉ|lUM2sT|rcqc.0.)h )+ pZ/lcg5 `]m4]"|a .csLqY=o uwk#Vvå$Uj a(td!ҽ&`1r?&(W5y"hGO6wtm“o4T+XMv֭H6z OӐ;o S`hSJr,NU@$!sP8xWi7 exR6"vhGlUA'C](e_N}jBɾ0"k`8yR`77|#bK0<0G,k7YHMí݆h'=;%CHPΛDvMSo4RcN [;i S/|OPFCf5(|"`P,O J %%oӇ*c`XQDW{^C`lzhU#, `RNiuMx̿Ô>Tcٰ y?9ù"W'91p¡np]6J"2dLe/SJwKqJoLҀ1N(}xj̤dI9+ ^RuT:NfD[:~"~g; (PaA$qtLjσ^vʇULcQ3X@s5\,#BLE V<,$ՔEw(:t&\P9&<CJ1&ҞіFn-ο! C; WJN+㬹fjiYԙTrM~m=y_ ϩN?Y_LiTGyxR}u I% !-_F'۹Ά hm8(CU믮e_I`&L] >CQOm-=qOEV}WO*GRJ t񻨅Q=CK7Xx̧0'ҊXnےv' XQ?w$?GIćxtM͒}Y^nto*xSݵLmw|+Qj@oX[%Jrǟi W硥~TbYsbJSGJ$q vv3v!#|yc`&V1<9J?aA%"cauN;RZWqSrȰ/>(kuzEG>e2 =>7).B>4EB>rcǤm)N.T5)[!j4uVT嘒OzNJ12`8v+șieGs@tf8&qɺKoAU{GWMDyͯt& CHW!U~g,I^Ll i¿uT߻JA6_-*h@zXvS*enX7EljjS6yaJdC)E+HnFy@h- ])ރ\FoUaP2L[7UsY:魴{ۍ୿lF\HFB(fdH] ^nk[ d7Ӷ+ 6>{aV4bqU6<>/GU{_s7N<-,Vn*_oVYO?Ł+0)oF HA*A&kׂnc&$N6gxs Y"h%3T"l('<ވȪ$X8c}HhFG!E*wW0@A$ BU! ̀QJ)k,Yt'{fOS,T="%1 /P ͻE)/ڡ=5Ħ/=ZNB#cT{]aFPJix vlA3BibL2WkxKpBp ?;|I=3_'P&#B-m6yÔ_MϾWõLgIA!%D=U ڇ!Lߴ7֣C/3 wDIᩫ߱a= 9~JmNa1Wĵ&=== :u U􌃱ms5HK$fܘMÊsbTWRsz"Z|uG' , 8`oR P[j~#7cpO,! rt]# NH'ȝnNB AenkzY̵=Ng5WGp`JU"2I~NbN:0ޣ9ƴگhӘQ]D?q1IdWw0s;^>s!3@-: a`oz`T@uЎs* |:Q5c eަiBЕ5`q oCegJK~g |hRd7 QB8R^)?6fRg.dr)V7&n3,aڇH'|ze4_'yHДC7clt'*S%?W]3u<5v}~o594E3eyhiHԺ^դڋD =Hvu-09gi.**p sTr^0wE7Bh) .'CF u\]+l!vI븲찹i ;[(=! cf}Bj'r/K@^2}K. 0L(A6U5+#l&.GKg攨WDƢ{(J "6Ť39W:frQ7=m Ė){ju1wwwM0L(iE Z+<0YB5V,8J3c։E{cU(?,: TkBX(m=a4-+ .c&zAyfRhWԍ"O+0seDE[zO]>\Ed߷O.þVH e[x)wrOkxZby%Rً0 {ޮ*UQU^H-R }ߡp7?1=k<8KOXKyWbYn|j%+5;msl7F ~\~魌kkr (l{2`Řs u+[s{&Uiw:;dE[aDES䴫5YAJr@ )spxq_!γE <)A{ʒJArEw7p'NJ>paԽHCs; bm8/[+w2c2J zBp نe!c+ wmDh*65;vtk+xHy'%g]*|0v5M?}K_Hxm|HW=! 4S`'<Y]ƃ@O5_բknڲ<_2_ "gW&vY xo@tވFV!jUŐ/ t99PY4jʄ``׍,S w"(,)Onc̫#Y>( ~}шM {vjcgqM`Q^Mtc\T@7r=T׊e>`-j~ZHL8E! JVӧ:$v}C+O?F2d^PrP A"fe膺5ӁϯQ 0tIēLxSӨNWԝe DI\"(+b Yϟfk;aR=  +]4t8zbfϣ0F90N&$cތ r^aލ;2M͹[N)؃o,慌*$_`)MѦW6XGI{@qyjN`^N !ဴL LNxrY8ҥ/3m+,%n̯-dψ,_Z1{lI:! (>EH{oBc=nZD,)PΌ%SOږ3.(I#&Ɩ-nJ|WE`1ڔ \to{Ж)){2wHd"'ٛ.O`P[ {d  I.8n]h{S?W^K^[#"Q]挦F aqCFRA񟛲@=T4~ +\'rPHq唂WsўtB,,E4?HJ8xpe \Lwnz2PVQJ^&0bghK]>97QtU;lMDa1e~ח垟8ޙDw+n+c@=i`!ݠIx 8[ؚ%FUPn=ޱyEUz(|[r;dZ^")odto7༃a+wcAa!JkFl+/ =B4޼ͤ{kwyGuc.F RCyrx3kgI9<჻MZ}SՉղJS\َeӱ/%nحlj-'|(̻bo˗o·]<yJ_a" -)eފJ)8M\d [9r k7dTT*UPm~Nxw IaJbcb֡jMG4t%x:hl 4w_rG|𾢊2J*yaVzjKqzpNib}pätK~Fӟ[{]}ӵem n/%%P[V,[y,:CAXeqVnf]Ȃ^;kgS<;V~x/|]{|>;+BY_xASμF R.ZE~@l -} Oi% S^4Xfj"5()0r]#tJ"SSXzXf Š8SƱiK,5K] 1d O-9-&/sA6o܁0[f\ ȵ]#5ipΣӋϸ{:/$!)WVRF6Дٜb=!$su~"uzbwK.[#̶`AM0uwJ6{鳂AXτ،ĐL>ۑ{j(=vS$| ғab^DƢsi,α7ѧPsXb6%)u֢xQ۪k? ,w-UR]nێo^sbև?یw#~uR:d+77qGq >|$]4/U:@NrݥNJ6d.ҵ:؍ĥTɟ< 7hWW:ЫhEnp{'jOsOaOApK0wtBI4ƦÉR}+;DO)5v 3Eۤr%j!*C ¡ՓC4Vm'DS@Yһ>5`6@ ]1!y`1V>xTSR;iUn ELMZd^Y&S= p57mgt`jKW7&_jԚ_zaIs>FܰF^W y55VŠ+%3|DRGmW=TZ_p9#2*b,47G3j||s=2PPyfoNE3lu,! uuI.G{PǝL{7"]4U`Aص׺ K6d-] }髫tH ȩo.4n \R/F}(`Fgˠ[B)7B*qT!  cC$&MFB3ZzQV?(sIX"xN .)J,`,}J+rIk7(qXnho?&(Ic!!pFȀR KMBK*Bgc͚veEx`Tl3ϬDT4 AR%BGO"KхΪO:.]zSC^EqCzwAO4F*:;os2v2}FRڃxAN|~IFRm+"Kmt_ҥqec8)ߨ޸)X$1JhgDS'\hS n,iw!߸xg[H8Z"7F^6KRF )}h2ԕO[+6$}=>Ԯ|O΂;%pm![`3-Y q.I<>pg`8Uh D qy`5(!6ڳig_1s߲bP@XwMg4;1h'{pڋq=v@`jǞ|4sf 1hcŻnB+ &9ݾ7H)sp 7: -u.^`v%_/dXc,rTyucI<-xd84nSb,d2zʑ)6,ɪ+ CSFȑЊnXרC*5*x M]ia++*6CF?Գ.xc[;$Q "?GݱL~S Bz> (X|73(Hh@ j)z`HД _I`zNaщPgRPny *!s +!ъ7b9֡ 1f׾GֽZz;!7X*C͑"9dOtg̒l⤙iŋeđK'/`ǃ )6 ?-IJЊ;U/jT,O\NAA] z[9> {dˍAfI@C͚&͡1Aid|**46%5\6[ϣ8%mK٣^XRF7,vwG,?b iaľp,0PSf ]UVdҺ[NzojDNl3dЎlɟ !S{ؑr[CԏQ"%D͹>P'9'kD=2ҕu^^5bPv`EIGUY;{;`ra+ e]aD jA\W8E5WY&k 6B~V: ԰O 2(R8Xhb([G"TQ3D$|γj>7;ŕh%t:Z$jŌgʂ!12}_D>kaR>p]|_'c]rn'­9qY6@/ b6g4$K2𓕨 l$3g9TfX,k`^-O HOi +Iß+:+}zQͅ(Y9'SQۖFeș.t,Ucw VThQO{eS61Qj9;LoOgAM=LRQ{GwYt6ͯWɟDۻ)W쵺MG}pQ:)P\NыFad Y#ł2̸|Neb kXRя? .a%=> [,3+VAv8/QKRGTW•AW~(1l-6 eEnU~iH7 -(.4f׍ͺn~ᕨRb 9j-맥Yބ찇iBO?{om5T _ =.n-uD"_ 2.[wV( '  Dw#5" Vea%U^(~1ۏt#jn R۽0|Y~Ζ]\g> 5X7r<%Ҵn/n7t U?%/9* ҘǛݽZU ;J:;(Lk aIH^ 9V[e5K|F(jHh!:Frs6 BVP ͂JI0l ܘ%U\yAy+/CTv& dW8136DǜY/|~ |*Z)vt+]&VSCͲQժ6{2IW/3@rQ|W˴Xl(z>/KV} BZԂsԶa_Bv\p] ͋T${ʮ?:ns4eYkRxFdɑާu-^0aU6j`$F :t qՕ1 9-)lϩ,%X%UU ޺fs'ZMOȳ<}4?w&-LZ?'^OTχ~M@x^H!{Z& zd/RVnFNA4>8ωLifnuX6nݢtĽ nbhAqiP'P,Fx&D^*dmF-,ZB&SN-vgzj:>~T<] ,Q BY8z+"yNoKd nD3a*'d<(twuFSʟ*hr{@m>O1~$4rxߋGg!VM*%tos.]oj^ ]VzK44" !3V$.z =9_J-(۞}ut^,W| MPfBbԄ3 Tۀ4XJQ}|0 orRy7XR]!qEkw{[w* 0i4qE Lsqd]A |&i\.O!^j1~K2P(|'Bdl3'NN0ELvC pJLL6W /MSr7Gq'r(K^!!e/IbQIaڵhLQNѭ @! ^j:hwM#& #X A0\Ǖ{#bҩ%|РtQ):+w<Y[fWs[— P &yj$T4D[ZbT maO[L!eMOm l؞l?2fߖ' O\G|dB]g\ :4s_D Cvy&@z`wERa ])+΋]k4ĜGUyxxvv |Qk7vm<>}3 )P|1y mcO}Vm[Gg#HCQ}@␾fsb2Ġ/k;"^_.,|kAVgvVt!y4p,_\=bb2OAEW ܾc>RۣhCTD'\ŘC:۴ h<+I\g;+)JaaMV6Eqw l5uD  K-7B]1I#fף͖!6]iyF `&'DT'egn-z~sx䥂<6e(A殪QX;᫏x2+@k_RWnF,ECqBj[B :eҤ~B\Y\9+`P8y  6cE\m0$1:KTQ۶P;_o +j(0%K ^ΛPt$lSu`zSZ}:U?(Yͪxl2"T q] hAz`jH ?DU%{;Edť@}C]/yj4}]<]51ٌPO\ݼcrv [07~$ɂI4g(h[-I+zMA`v C 6K2zb8c-ղZT_ɕ+$|qnXpx^k~Ys+c)3_Eا&Hľ9! W7[IYAηL6VgZx<ŁܫjcǑeYCZTNo4!׏'KxcP! !L,QΡY2w0,- m383/sqM+?/#@Jx 8u%XrٔU~p/p~Y\::AN ^xh' f|m/qYY"1! d :φ]`QJh</e@ǭ!S(}*\>tO+;re(\r~(F9Cfm ,Pç}f{@ bUuf 4^۝'xʓl2#.|v=bh1V"ȘF={@1>$9!2w64:\{ 0çSopX|!H`BӋPeқ*`p]n[V TRGr" 苩F *g{&`ۧg᧹ii&zQq7I&F?ciЂ#S(`Q Tɒ]PXRj\b.r8`oQg>q 9k" @GTZ9  L槈PTq]Uۣ6R3.D,'/rqI[ #(Y}pkKc2el퀶ŴAi9Z@N$zs3 Uhv&dm${7EE!=l#fN\#Md/G{+\?!IGķwQeutbv|Cm.WkᙒFIE^XvF f,Msѡy~B]>r3m:Had X~Ǩg4('3QLJ#Sv/?>\Z!ۄ=M"N}%I^$y˥nyvaz\*%8d߆d|T5sKr;1?s/]wa:E" > HQ:".rX0|/o^knrT镞'Ml""\p]TGpޅPu(*싆'!d87M@`yaBDp`T3!uDQi@9 DuD? /s|T7&5/^1$"j%Y\rXg| ;Pmm2TJ2Q\ V,<5!4g L+۵%J3%DJ?פ 'YO4VSRLu~mA[Qk9gfql'e"`cw6?yu?jaHCY0V㕐Hny~CN>z~m/\1)AR!,74E w2dJQ.0QTsuS1\*MżX}iehXܐOowT?e$Wv21,ssgQqܟ`cce^~,K+-!b-[jnWlp5ؙ{fe9_= D&9.w`Fem~-@\AFg'ug2ZRIx>Y]:T-I۫)HF&IiKVXQ(\M<dsm4O5b"@̣K+ T7x7'D&{V Ta8؏ihܥrN8gE|*({?o[xJ6xV5Ԡa ^>cnv . ̬uj vFG&^[驄TS6[K\0 -K0e.>CU8Trk : zN,Py^-0 RZ9'{3kR]= D&)o.+DE0I5P8A^NQ8xR4j3na֓#3X޷ɞX&^M~㉗ :CC}(C4&d up@(s3^"/QtE2!0^s$[3@|@v"꾚W&*9pf=d Y Z縞JS7ʒk}Tb ]<+ZW1ACeCA{mI/ج$=T^x}鶂)xZ9&¡FJƛFHG^OClcݦ|62c+6}`"fy_.>s݃x w˚qяFAhe+=>pPa,d(E>Qn昦o{;"7O4@o:IQ3r~+H0a..[ckOP̷1!$U.t~~#FΔ>$6)/ QA_Lg%QcgKIX0Lj:jpoJF n'5_R[i~zUctygg3X5){`r:dnCj2n`ފ^/v*E7,t1IP[<Gny1\d& 0 x묣瀂0˶d}o?_Hd~6XƧ뙆GADB= ##bκpPMP2'h0N|_4JGb`*X?+*i"Jsm ?y'}]-6B}KfMuC3VWbÖzǻG{u:Ck1!K-5`hd<=\it(-I8*ҢE1#4 ZZßGru$G=4̪.V]& nz];Y(4飼]OdgFFH(hsjͳLzRY'9lTy&mq4as8 Y}NJ,lUP<Ū v[׊NѽJK$(\_sib)f mpRxvSuJD%3u^Ƀ\FLuo|Eh 7H or"@S:!tVTm8F\r i9I ʙ>wڭI,n W>u|/44WX( x[=m0er@i3T+F;Rнi ML JrQ@e؋ 3ێ_'Vd0XxV.AgHDyO}YҪFTp&L b|i2af  c;hi{Fo¼|C]21:& 0m5V{usiEGFr<ӶZJkn)DV #OʅX_ĝ"Q e i#(eFxKqHT.JV;`~q鍽n_v/V5p cWѐy+զH徘|`'W}f"֔Q$,8rPw3d R(V.a@DB QG]1$tCAW:h<ETǭN]7|6>D|]4T g:g]h&Hk][FE1K):1Sw]yQ'SՄA[6mB}D:BrR NQK4Qg?{D4FPk]k5rК-|:B:pL?ŭ*il17q0R$ޝrWfqS"]WdWINy`5+!Th 딓Х0K\wZǃk*J$A2Jӯїd30d{-)u$y ;H_jJ΍q(D~g/c4}>H[KZW)F$HVŬDC4dQoiS#a8L{$%[,Oww4?Lݟߛx-C C,e(&HWrY Lt+XOAM# ƌb}ާz ~(ml!b<]/'vQp/@T!ߐ.kZj&{Q3ĉhtF 2YXo3_"CQk|->%6S`t.M@j|gM+ ፏ %5,f"4 ;x(N yi?O)bma-9C:jK85֨cS ہ4ANl ,`_%Xw{ژ<ґdQO4ZGzOԑ@D "B1->ǵŬ 4f_v9G%r|دxgN/,uN9¼,8NGr k+QKzsdjm0' NsQ(p L٪h"B^{gŔS)s/קDީPtԠW bfI?u';Ԡ[qݢÂ4T'N-mA(_5.hy'qL#Vu;_.2B Pq $"[k ;_"UCohGX%}ޕa޷qIjp9#K~BVͧ#ӰM|ǼlҦdL_ƒKp|#ăG5CBѤe_&а )צUz\Tգ}\9֍ޅ eI0wCƸܸZI'QI>pzTGPಟasP( ZeH\#f8L%o{DP~@' ےQ>ɘ?j/k~}P/dx/בwP=5i[Kʕ#_Wm!\/gO!]vyt⇟CaUY`gQ -dv+] ī׽12uRK Cn8a_="OcԵ@T|1pA5J8? ⨱Fr3S*I/j:!\VFY1# ДW];U +wPNd/խ6vTs p:@t_T g3V5Pbc6Phݽ4IL}yQU;XE!D65Ge֑F-N-t:$>gΙ*;հΆ]I. ?$aPp VE0QT}Fg rhRADQ`u}:>4M#NruH>Նd0׌+nMݡ-&ۘ))qDPY"MdrW$_h} oFP%(֞I3uj#2.lSӈdO)_LkaUeW6HGP/s4N=H YarD:w2} 3?Je  *PzZ,ݧWNs ޑ]6ЍJcE0cZӼ'd!ؼqs~}$`/BroW›#^3@#P@#vPk ^cޖ!rW3.lO*/Ag2N,Bsj|cϋcB~Sw]du]^cۺ{ G:_އi S)h yFfmڷr9]zEI1seyhb/kk nJvy Lt*}p_W ^U/Gih_ᢡ5ip:CE~Gs_/fؐn6=E,ץx-ώLmO63.b_)~Duq>o^\=WU9k}UTRR⋎kV;JRi^W.VƤ'2 X~W]͝b7j|gd^;\&!HJ`(w9к RWu ݑeK1MwJVKMzqBjD1Tl[ڿTΐ@\~~v~8T/'Xg9d/D-5r"d-E c+_r 2~㛜i,YT稁[XeD;)?r~eB׹Kl/kAָY%z'}tvd@h5XvNDnHL)!B ),)RM*}N{5$zvC 壁B0 KWG:0nq3%}&o`j3KG-<+],yϦgrkYqG-̎=0x^} >*$gISLy,Ҟu,͵_@/% ͐yənʱ p]v[YA<-GO͑_G/CS!"`?WoRO6,f;YuY6}~)7VF՘ \2 2, mvaR3MLF,hy7?W`U'W=eϡ@$o~t6YWSAypG<#N-u4KPT̵!@0Qۦ*|\fRC ?-Sp V2.MFD3:4jҙ'6D4硠u;,4;dTT?7\G`_mPԛCJpPD|:p"@qlE wSd b+Bv@y_< z0%jq$Jpbnw=_9PW6d1ڎsy Y8Q5I;)꛸8i?= F(4kĸ*Yz$!'5D!=/ L8ݴ@żBU =ԧs-JEdX1x6'^^7["dXzK`+7n]#P?_"11B%˰.@"ng h M4uZ1{:HxX_%n&=]sŃw \?27/2Vqn;O 9'0G7IE},Zԉ#ĀZI`ek[`WOzx:QWwj%d`,}M!`ڒxbM1`tX՟ܤc_d? Ƣ}#xnyczSdm+b!;IrPE?LY;0WVH#簩_qly h>:4 { B+E9iW==5kEy-~Ѵ?JJrbиjnHLܹpc%qG2ꘕٙzp"CNJYRo)UFZF,pQo! rfU:{Yc]ƧHGLoH SIC.T!ұvXO\5 2xMۡ;|wщt[Qd]i3K Õ j#(E,9oi_ə'_[(BEɞŎ8ΩV}>阖]_ u#aBS޼"PMeF!K5B~Y+J 6΅+ JgAjm5jKJc*M]YGŖ_ )4UK =0+Dvsz|a_PM0y{!BW\^Hv(7PXT q؋x!vҦFН41f L^&ѵq"轹PmX o9Bl0^/]6l: [v>scd%|M>vݰ  33!15:L/IT*W7(U H"mR=|IPC!I$RU5-x(H元 ;5>q`̸W6^6!K‚<w¡>DGxSIH:"u$fB``>k,{Dq]nJH͈/ZF kDZ(罱-XLU@nvVjH0cuXsJtpdf{UAOo2:?%,u}w?1l9lMI$QCM( =#'máҔII4wlHٔ f㒚X|yq XSv3)9Z:udL*5!,%.&gSjs A yGn{=Q}*m#DYOq[;nkK/ds2Mz3xJ\Ƕ!Sׂ鑭O|Y%|0ht~r'8ۦ R VdEYm% S~Lbw\v= swK+Iצaxx.G$u@'.OdO&W)?2hߋdsڏϟS}y8;ȁIT!3{>g5z%JCx)LxN 6h(VLwu1.SQ1#+8 Jv^q;$eEd4ѳKOa")U3|+bd~M[]5jx #kȾ^LOwCekɮe; fdW)(Pn1p)DS6QpuhsLako"Ikf@@LD֠;dk'/56'<2[>{MMG@NlGQbs>sT \!FqE& Ts j,DF*TpF#"LuẀ#|۠TW@%*t`}ثX0A j3jaLELzko\nPx7k'^;;vl$)۹fM@#:+ ֟=?@ yj࿵0Ri5E'a91i L.iCfޝ򷠂kNWTv-8l}9l4'wqf1Jgܠ`t^@C @u9f)WɊ 0B 6e\]_Ԑ-iATc'rG]ّ)e{2]"W֦H9'o/FX˦-q@]Iugg"P;!{[z 91c7#jLu^ŹF"yX;mODѺx+Y{h^S7c9]{}'Y7챢,8+/XDn@RKOe%MH^ۇfQV:q47#:yI'5os)l/zI}A; QJ 7 H߮x۳/?soL{攷XiU ^r:>[ia5]-fTNH8S\Pީlp *A =cdTfPM2F_kI;HLڥ p:>8x:FDIYbA(j)kQ8ub;'A<5h;De0dٕsʏJ7oGU2 RTh:q$\1vk*t(MFbFmsIQ(5c3L#Y`u=RpI0:ty##Xkm7ړKt_ϓzQlYK Tc i ~)be`P' ocɴe7+"J)3=X7xxFLF8҄hqlݜ\9T쒢+(]ü](% n~i1B-Bsy J̈́cnLYӿ?Q!t#-m\2Lb[Q%\>ͦi*#p/eա 1rj$`_EP~/ULȣ1bz ԸEUBVFBYgF'OE+?ԀHr` 瑣7,ޝj͸DqPv;{V- A%wNV+cr3~ g - '(c?^k`RH5jƃp?'ѡ]R'-p7z_"&xbMb0~/aI)w 0 QQQӫKLB.?`)ܸ)kp7MƕS~{p@,O5㋯TOE3@k仑Rrc{u۫-=hWܵS `JlhɊai1m†"'**aQJ)m`#VXȩ48 @`:~܀`}dR@_R r`3 &ŷĪ@$+?Z(Q_5ITD8D69Gzע҃r+pJ܏FϏ(}hbuBU>!>MӖË"F%(z{˔d.Wb̝2dX9)n}+Oa~g8r4M{_enrz;OQR(&Gچћw3aх;:٫@aQ[J9 n//;a5Q&tڬd}00*gі-G )ˈrX#7^npP0Jr?nq奔PvqK~jB%R[2_I Q<(_n˲sU9 #M9\ۭVe]{#JN`=:¡=K۱j&MY>u ARCv=>~B y:E2<5j 3țvDb(=!,!I.3 )zTe6rX2aZsmOg9pBӞr${xW-E畚HطwlbA1K*Y| .#5?ki|@XJY<$)a (u;)R;< U&̩N߱ͪ,)\BTs|tpq8 +4b>Q49|rke8ygǽC} ࿖J DGx҇DhMRߚ &9_"=|0+Z^"NUEqMrIXT ''׾ܶ$_$)ȋD_6`yi+ѭRg"JX&]P~Ɲa, ׼KybPm\;Axrbi;{}i%Pc0o^5nax;gOC͓6j'֓z]FvC$u¥;?lsϏs`CЏ<ڊ;gG(BD퉺[}Rt] k|Z^psagNy0'XfJe-1!:JN0u[E`w3MM%Uh?"t70h3Ҩs3 Hp9"Lo!)R?_yBa#|bZ| #'Kc .*/;g$w0ɽ hwm?ȁs?lDI]mƉ{|4'sBZoRo0!Z[7{|$-IBM4xǙ%5#xU^ 0u1xe1ּF;,V"k\cYfMj<n ?DY=hΰ&r@.a`R86'RZ4!yFBf>™?DS:*y5sM4gw"nyɨw}c(+L=>zDQw|vd[LF"}dr 5 :/iM%S _UDX Yϵ+uh0ɾ[XxyŖ׍H M>BXA]{ !viV xedRJkdZTdz[.%>EINoJg07~,MM6XQD056~pN֔Z:w '<-eORPM>خ2>Homȭ)mL^捀L奶hόJ\&w]4& IwifH'4>*Db|g )tTL׌ ׮Pw eWUZj)fߝGG8YG>+ͱ2CH!4>2Pi GjZ 8h ό-9vYdaR|}0rThW z>tl|ߧYdۓ #mcͬs睲rH1+ڰzEtÙ9r/+03a!`@ʁy*gn Ɨ#Zf$qW!*KJ_6lr ml-E?sDt5Z, `3 vKg/o( YbS :Vw>ld{di#5 =hrO%O`}BER.'݁`}? =<7ީ9]v27&6K녽>?8<ļxj-[*E-d::Ea<.Y&cPdk:jkF``)7~kBɽdGR(:p*ꬅ) 2}\"p_`94緡ÄQ0v:`5U"BhPSfpRi?4i H eC~'nBG$,2Jt4nV&PП<T/w~YnӮKGŦ D 3=ͻ/ʥ[eAbOaY~'/7UKkMqd' QīN1ZxĂb.-ʑO_7v\#fn)2Iʶ+yK36%HB}q+Rn.W٬ !'q^N g'X]>-tB#%!wkX | wB|-AEJNv%:=aC:w'82&-F=` 0`„€PL/$Oy^SR{\([5^lH37g,XGD-C2k_2$/RRh+g 5J7:r2ʑ YC/fŔeД^},ee:ȯ=uy=h,A"#PǺko$[o2U BR"? V@_u$z2qi c]&t> ܜdyg)ȻnuW|vKqrU-™&լE8Ս(.389ChH,>aͅBgGFN:7>3s!^r|4KcXs][qzh84/A&r8Ρ+[^2e_ݬ]Yw83=e(ͮ7S jOUJlNvU皬,G|.6x C 7kfC(i<`:8֬F(rP%xO:,%gMR(VTXRQzɫ/ 9=CiY&,y@o]G˦Xh. &>>Ck)z<2T?SvpNva"itʜI{[~fȶ}[I=vT]uXTH16(䮕T)3 Hz-Dt$av Pn_eo.gax"BtJ&o R35j) 4WOop+8cgI_SIh/aN2ĐG沏v&W>ٺ &*m0&?.Ќu8r.lFNgTC:\'@Q`kGC([FE Ʌo -v36cdCt{u]7MP`;w%Ь嬖։x0%XΛ=Q(L*Ρgb!~6;֌4_oJ @\0Exbn7`sRwAg+I3?΂<Sd3Q͔evjg O@#Ҙ4i092Y[Mxa[`9сp1®`}gg ɱbs)gٟE88eي9 `S*:ffZh_TG"jkIT_x O{"[ ocVdUQ=(hg[گڼp tMC)tlگ>9Q(|VDuaE%Z+[d,t} Uoч'JκHv,A"SΦJ1b؟4Qpr.^eu#V,|7D*I!=x~ϊev Aw2.ax&~j.Pu 1ܹQ̸Ye@;Fz׍i Yޡ'3 Ag6CݻӁPֺ; xH! zVraCGoL4HQJ5"(ZȄ)- =؟tb~[UvWA{ΉtАBT7bkHβU@o/w{~J$͔0-btY*HY%a-tkkPx3S]H!k`(R+ .ᄋPAѼ ‰Ԏ l8_ א̾̿dh0W7w5[>N𖒹4+Ecl I"  *GdcBf/܆{pﶒ LqД2dN&uo%t6u4/dv2Ͽ)t"k;)3oX}kG襈(r})%=Za,N7{ ^ {DyՉrȆa}[E?\*SV0Im ?Ή<5Zف'of ;K դn4 S\מ.P=ym1rݓG7K|߉^F18mE}4AB9+1 c3J3_ YrRtf&d]2 GWPj]dq107tVZ'/!ڕP)F">>6s^;/OG6'b"G?Y/-}*~@#Ś9lT Xt!?xd"XMzj쌌I{:z.Gm7Wׁ~ ,կ[9Z% 7/8\ѶY+ȋΑy#(c.fg<sS};iՍب q e ّ z_SHh>^{4V"@ݒ$x:Z(8 @p'iTO)Cgb!T^JJp\5 FJ`L ORqzvO|B7.' BlGǟO]*"@_=kZp{UTtR.m|c}1h wi93Y2BȞY&g8%?AB 3ߨy~Q-jYڮuTJ`2Ta@ 1inqV2'‘R5C  i=!kK|ʯHutn~y@Ë ΀^uD|Ro[m„mO9Ԣ5o&ҍܮThV+A;H^j A>%FZ bIf{$0jV_y+r p#KFn?XsgLn.sPCQa-*+ ֦tFUWnu$ Z'We]{J|g~Լ=wL=swůUMy`Pt 帿/Ii5Mܟt V;O+4H󋤠3UpEQu ['HIn/^H }KYy v"uM&}9bj!MgqNx>\Bs0DmE6#Y0`N4Y  T_)ѫǡ9סՖ_Hnk#@[xtEb`O.Q0LO|#N/O Fo`(q>OV{:O|pϝ\eYGc]ND38H1H?Şt^=U Wx%O&(f9 fHHr<:sIrڇ$v 󊙺jׇv7C'lYRK]Ezwώ4nw'<Ќ#^La7qd1Iu 5(dOXYm_@(~ѥa%O D=RnTf yF~8Lp(L!]+oeiE".hp f-Ӊ' x;a;yEfmF%BsuCxK]j3Λ5y@UseCH<~2H}siʠFy)ceG3&X* B{9hDj7ϭZ;z&e^AEU\)^]v`8(`>*Ɔ>\vנ X2|0ύ'%.q&u:WBt/0@RCc=x!zqe:*i_UTv x}g%2[]h}|b:tjrY-^A|MV(Z4"y}.dԗ+.g! ǧ!tѢf^K!dt2Yoއ7ӾTΨs h'2L w_ fEdo/R6ɯ_yӯ>7 O|$&?xu - 5~L̖Qx7.e"bxhJlg'#$>\v[BFDjY9\P71qMe`]$t2N{v亴.Uuwܱ蛌2V/Y9dj߬Cm L P$A ƯW[߯#ӧ 矆|Lf{Ԟ9~vmz8.P )?"gr]ه|ھrؙ,ur l&<u psd=h~g^>LiPU|ŷ*W~>*2[ư!b h`ϊocQCV-Te zLBkU cXBEuǍh贩Z^~9qD6 ?ޤzF:sº>*ۇll 〮ˢJpVs~u_?9059vQ~;+G jhtN0.K}(؉jg8ށa_XV .s<m+D`F[43Z({b Pa>51HWsN\;gH5?E0Z' i&>8S̽_v]*NED1難8%ƋbT]vS0;'nڮi.8fwj}CFq +gH,x2?5hI>J 0,e12h`H]{~ wF+h <]x+XP!ЌoJI7N![ШB)(C2%0E|W便f?(@"`-qAelCizQ<T,^"dmCk Kr%m}hT y{8 :BMA,ao9}u?m0@^O9 %0@ cj*{Cr΢\ݱ~?i8C1&-h3ނc/d'Cd;GҬ`"w -c)ǯcsAŅs3sHۻQ1h4eMNRrtw,C Ju!>jEDcl\0^bK:8zPͮ1;T= m䓹´@QzIؔjo؋N V=t>n(=z oGkXW5:"pS=owqz;+Y/CM;pZ̸;N̏#*MUK4!V䠵uB( qs_G7 GDX_;/8 M i:usLj3o>k׉LmF ΆQ&z:l/.cZ/N=6 7^jc?2Bݯռ(7ޡ 3k^^_Ha*(&c'؛~֢Gua'3A~3a*LF:9'OSi+|F$橘Ô`*5l͑y~#J#bs Sz#wlOĎ S![$%S".tU@݄ٝӈ5XD*B!Qۯ⃼{u/kO&k B~b)#LƷt "j$yx T+'F_M~4[w/Xr=Dzq&t/5pJPB뜂yg;Ywzk(+NSK$8L'UGT-=2񄭟z<4 6' }Yʨٲ]}|fdj.EGU*?[l$@sE X~#d^m-D+nRwdwS}ؒw*3 ό2쁺WrY"op QG9zȎل=^u1r-A`.ye#.}&V]sCt]/hGy`t/, ]@C^2Pզ&״_I<:gWYېQ2}tC]'Md;,lLUVSםq. DtHKu PV-L?^"ѯN>! >ArD1RZ\9f'\vagۍO|e:lIpc2IqnpA¨?Pfd[Lb, d;mQ̈z*ǜXML"@nCRJ>ɬKiKy =+{J3,85sTCVh(%q=X途(U);Ih%D;gm‰k@ɮdg>->Iޡv{4/ٟ':PB}mnxKH [lN:E׸,<YFCg 7<:0!~-^ >`m{VZH<-S(8LżdOx@@>GM1SҼVGf\4E`!hhϒAg="?l+,3.'pϳHܸ:&uKz ̹*dQ0 8kh½_=ʝ7y'/b-^$`#<+;s`cpS%LXZoҦIeo Ft8>1p&.pl7 #/<u^H Ar%wgf[a{thzpQ!2~'Rgfė7ix1u325xd:\~ 8j׭)@X(*][ 8LЏS/bh d&b\،z^ h QfW~-3dqjqT$IJP^5]">2$ jvD[BswbQ!N5Fm-]4u1 % i|x$jJQrD22͑i-T>->kGFN#Ժn,zuV7{MW@>8iwQUw.6D,4+yz } IZ;CW7Y5d=hEaeWG΁}1TXέ= Aݏmpk:Urk o' >24BZ׀EAl "Z"HMJ*az+U9/BX`x_R}QcݦFn*er0,zŧ.D5i )he]t&̧cr0 YZ