python3-perf-debuginfo-4.19.90-2207.4.0.0160.oe1 >  A biW^^flu{,WhzGvR%)3WMs*=ͤ W;t`.l _( ;²m>~5oV-k90wKBBwUt^ FH5<00Szjwg~V*F"ɢ.8FM6"np<H?8d! 3 ^8<f{     Z `x0@(8`9H`:`FGHIXY \@]X^bjcvdefltuv,z4Cpython3-perf-debuginfo4.19.902207.4.0.0160.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.bobs-worker-backend-test-x86-0006RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$bNbNbNbNbNbN21c4a564ea16d4ead65ff8eea3773f0b41f8df6f1869edb3e1da27b0ab3243darootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2207.4.0.0160.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1bޅ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-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- inotify: show inotify mask flags in proc fdinfo - io_uring: always grab file table for deferred statx - bpf: Don't redirect packets with invalid pkt_len - config: enable CONFIG_QOS_SCHED_DYNAMIC_AFFINITY by default - sched: Add statistics for scheduler dynamic affinity - sched: Adjust cpu range in load balance dynamicly - sched: Adjust wakeup cpu range according CPU util dynamicly - cpuset: Introduce new interface for scheduler dynamic affinity - sched: Introduce dynamic affinity for cfs scheduler - crypto: hisilicon/sec - don't sleep when in softirq - video: fbdev: sm712fb: Fix crash in smtcfb_write() - video: fbdev: sm712fb: Fix crash in smtcfb_read() - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - block: don't delete queue kobject before its children - etmem:fix kernel stack overflow in do_swapcache_reclaim - etmem:fix kasan slab-out-of-bounds in do_swapcache_reclaim - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - blk-throttle: fix io hung due to configuration updates - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue - ext4: fix race condition between ext4_ioctl_setflags and ext4_fiemap- block: fix that part scan is disabled in device_add_disk() - Revert "block: rename bd_invalidated" - Revert "block: move the NEED_PART_SCAN flag to struct gendisk" - Revert "block:Fix kabi broken" - rcu/tree: Mark functions as notrace - netfilter: nf_tables: stricter validation of element data - net: rose: fix UAF bugs caused by timer handler - xen/arm: Fix race in RB-tree based P2M accounting - vt: drop old FONT ioctls - dm thin: Fix crash in dm_sm_register_threshold_callback() - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen-netfront: fix potential deadlock in xennet_remove() - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - xen/blkfront: fix memory allocation flags in blkfront_setup_indirect() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/sharepool: Check sp_is_enabled() before show spa_stat- x86: Fix return value of __setup handlers - x86/delay: Fix the wrong asm constraint in delay_loop() - ACPI: sysfs: Fix BERT error region memory mapping - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - nbd: fix io hung while disconnecting device - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - ip_gre: test csum_start instead of transport header - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - NFSv4: Don't hold the layoutget locks across multiple RPC calls - tcp: tcp_rtx_synack() can be called from process context - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - drivers/base/node.c: fix compaction sysfs file leak - fsnotify: fix wrong lockdep annotations - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - fat: add ratelimit to fat*_ent_bread() - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - dm stats: add cond_resched when looping over entries - zsmalloc: fix races between asynchronous zspage free and page migration - netfilter: conntrack: re-fetch conntrack after insertion - assoc_array: Fix BUG_ON during garbage collect - net: af_key: check encryption module availability consistency - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - block:Fix kabi broken - block: Fix warning in bd_link_disk_holder() - block: move the NEED_PART_SCAN flag to struct gendisk - block: rename bd_invalidated - scsi: hisi_sas: Modify v3 HW I/O processing when SATA_DISK_ERR bit is set and NCQ Error occurs - scsi: hisi_sas: enable use_clustering - scsi: hisi_sas: Change DMA setup lock timeout to 2.5s - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - x86/cpu: Add another Alder Lake CPU to the Intel family - x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family - x86/cpu: Add Jasper Lake to Intel family - cpu/speculation: Add prototype for cpu_show_srbds() - x86/cpu: Add Elkhart Lake to Intel family - block: open accurate iostat account by default - block: use "precise_iostat" to switch accurate iostat account - block/diskstats: more accurate approximation of io_ticks for slow disks - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages- ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - swiotlb: skip swiotlb_bounce when orig_addr is zero - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - mm/sharepool: Fix using uninitialized sp_flag - mm/sharepool: Add a task_struct parameter for sp_get_local_group() - mm/sharepool: Don't check the DVPP address space range before merging - mm/sharepool: Configure the DVPP range for process - mm/sharepool: Introduce SPG_NON_DVPP flag for sp_group_add_task - mm/sharepool: Update sp_mapping structure - mm/sharepool: Clear the initialization of sp-associated structure for a process - mm/sharepool: Unify the memory allocation process - mm/sharepool: Use vm_private_data to store the spa - mm/sharepool: Share pool statistics adaption - mm/sharepool: Release the sp addr based on the id - mm/sharepool: Add an interface to obtain an id - mm/sharepool: Address space management for sp_group - mm/sharepool: Create global normal and dvpp mapping - mm/sharepool: Delete single-group mode - io_uring: io_close: Set owner as current->files if req->work.files uninitialized- mm/memcontrol: fix wrong vmstats for dying memcg - ext4: recover csum seed of tmp_inode after migrating to extents - xfs: show the proper user quota options - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit - drivers core: Miscellaneous changes for sysfs_emit - drivers core: Remove strcat uses around sysfs_emit and neaten - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions- arm64: fix out-of-range error when adapting for ARM64_SPECTRE_BHB - xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata - xfs: namecheck directory entry names before listing them - xfs: namecheck attribute names before listing them - xfs: check attribute leaf block structure - xfs: check attribute name validity - xfs: check directory name validity - xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t - xfs: abort xattr scrub if fatal signals are pending - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - arm64: fix extra cpucaps setup problem - Revert "sched: Fix sched_fork() access an invalid sched_task_group" - Revert "sched: Fix yet more sched_fork() races" - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - sctp: use call_rcu to free endpoint - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - HID: holtek: fix mouse probing - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - netfilter: nf_tables: disallow non-stateful expression in sets earlier - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode"- x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86/unwind/orc: Fix premature unwind stoppage due to IRET frames - x86/unwind: Prevent false warnings for non-current tasks - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - NFC: netlink: fix sleep in atomic bug when firmware download timeout - nfc: replace improper check device_is_registered() in netlink related functions - ext4: fix super block checksum incorrect after mount - block: remove the bd_openers checks in blk_drop_partitions - block: fix busy device checking in blk_drop_partitions again - block: fix busy device checking in blk_drop_partitions - ext4: add reserved GDT blocks check- ping: fix address binding wrt vrf - tcp: resalt the secret every 10 seconds - netlink: do not reset transport header in netlink_recvmsg() - ipv4: drop dst in multicast routing path - net: Fix features skip in for_each_netdev_feature() - VFS: Fix memory leak caused by concurrently mounting fs with subtype - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - dm: interlock pending dm_io and dm_wait_for_bios_completion - dm: fix mempool NULL pointer race when completing IO - tcp: make sure treq->af_specific is initialized - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre: Make o_seqno start from 0 in native mode - tcp: md5: incorrect tcp_header_len for incoming connections - mtd: rawnand: Fix return value check of wait_for_completion_timeout - mtd: rawnand: fix ecc parameters for mt7622 - hex2bin: fix access beyond string end - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - arm_pmu: Validate single/group leader events - netlink: reset network and mac headers in netlink_dump() - net/packet: fix packet_sock xmit return value checking - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead - smp: Fix offline cpu check in flush_smp_call_function_queue() - ipv6: fix panic when forwarding a pkt with no in6 dev - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm, page_alloc: fix build_zonerefs_node() - cifs: potential buffer overflow in handling symlinks - veth: Ensure eth header is in skb's linear part - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - mm: don't skip swap entry even if zap_details specified - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - NFSv4: Protect the state recovery thread against direct reclaim - macvtap: advertise link netns via netlink - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - ext4: don't BUG if someone dirty pages without asking ext4 first - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - ACPICA: Avoid walking the ACPI Namespace if it is not there - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - NFS: remove unneeded check in decode_devicenotify_args() - serial: 8250: Fix race condition in RTS-after-send handling - serial: 8250_mid: Balance reference count for PCI DMA device - tcp: ensure PMTU updates are processed during fastopen - af_netlink: Fix shift out of bounds in group mask calculation - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - mtd: onenand: Check for error irq - printk: fix return value of printk.devkmsg __setup handler - perf/core: Fix address filter parser for multiple filters - ACPI: APEI: fix return value of __setup handlers - crypto: authenc - Fix sleep in atomic context in decrypt_tail - PCI: pciehp: Clear cmd_busy bit in polling mode - ACPI: properties: Consistently return -ENOENT if there are no more references - mm,hwpoison: unmap poisoned page before invalidation - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - NFSD: prevent integer overflow on 32 bit systems - SUNRPC: avoid race between mod_timer() and del_timer_sync() - xfrm: fix tunnel model fragmentation behavior - sched/fair: Fix enqueue_task_fair() warning some more - sched/fair: Fix enqueue_task_fair warning - floppy: disable FDRAWCMD by default - perf: Fix sys_perf_event_open() race against self - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID- net: hns3: update hns3 version to 22.5.1 - net: hns3: fix vf link setting failed when no vf driver loaded - arm64: Add memmap reserve range check to avoid conflict - ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - uce: coredump scenario support kernel recovery - NULL pointer dereference on rmmod iptable_mangle.- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86 - net/sched: cls_u32: fix netns refcount changes in u32_change() - mm: hwpoison: enable memory error handling on 1GB hugepage optionaly - mm: fix gup_pud_range - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - ext4: fix warning when submitting superblock in ext4_commit_super() - ext4: fix bug_on in __es_tree_search - secure_seq: use the 64 bits of the siphash for port offset calculation - floppy: use a statically allocated error counter - mmc: block: fix read single on recovery logic - SUNRPC: Ensure that the gssproxy client can start in a connected state - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - ax25: Fix UAF bugs in ax25 timers - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - drm/vgem: Close use-after-free race in vgem_gem_create - mm/memory.c: update the first page in clear_gigantic_page_chunk- scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout - scsi: hisi_sas: Fix SAS disk sense info print incorrectly sometimes - scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout - mm/share_pool: Support read-only memory allocation - mm: clear_freelist_page: Provide timeout mechanism for worker runtime - io_uring: fix race between timeout flush and removal - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: unregister sysfs path before destroying jbd2 journal - ext4: fix use-after-free in ext4_search_dir - mm: Update reliable flag in memory allocaion for reliable task only in task context - mm: refactor the reclaim thread of page cache from per-cpu to per-node- ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - io_uring: fix false WARN_ONCE - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - sharepool: fix hisi oom deadlock - share_pool: Fix ABBA deadlock - net: ipv6: fix skb_over_panic in __ip6_append_data - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - mm: fix dereference a null pointer in migrate[_huge]_page_move_mapping() - cpuset: Fix unsafe lock order between cpuset lock and cpuslock - tcp: make tcp_read_sock() more robust - xfrm: Fix xfrm migrate issues when address family changes - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" - ext4: add check to prevent attempting to resize an fs with sparse_super2 - net-sysfs: add check for netdevice being present to speed_show - memfd: fix F_SEAL_WRITE after shmem huge page allocated - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - cifs: fix double free race when mount fails in cifs_get_root() - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - x86/asm: Move native_write_cr0/4() out of line - x86/asm: Pin sensitive CR0 bits - x86/asm: Pin sensitive CR4 bits - mm: Add more debug info if oom occurs - mm: Fix reliable task used problem shown in meminfo - mm: Show correct reliable pagecache size- hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - ARM: fix Thumb2 regression with Spectre BHB - ARM: Spectre-BHB: provide empty stub for non-config - ARM: fix build warning in proc-v7-bugs.c - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: fix co-processor register typo - ARM: fix build error when BPF_SYSCALL is disabled - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path- Revert "perf: Paper over the hw.target problems" - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - ax25: NPD bug when detaching AX25 device - objtool: Fix stack offset tracking for indirect CFAs - x86/entry/64: Fix unwind hints in kernel exit path - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register - arm64: Use the clearbhb instruction in mitigations - arm64: add ID_AA64ISAR2_EL1 sys register - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Add templates for BHB mitigation sequences - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: entry.S: Add ventry overflow sanity checks - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() - mm/memory.c: fix clear_gigantic_page_chunk- ext4: fix fs corruption when tring to remove a non-empty directory with IO error - Revert "ext4: fix file system corrupted when rmdir non empty directory with IO error" - sched: Fix yet more sched_fork() races - sched/fair: Fix wrong cpu selecting from isolated domain - netfilter: nf_tables: initialize registers in nft_do_chain() - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - net: sched: adapt Qdisc kabi - net_sched: fix a crash in tc_new_tfilter() - net: sched: use Qdisc rcu API instead of relying on rtnl lock - net: sched: add helper function to take reference to Qdisc - net: sched: extend Qdisc with rcu - net: core: netlink: add helper refcount dec and lock function - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - xen/xenbus: Fix granting of vmalloc'd memory - binder: fix test regression due to sender_euid change - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - svm: Change svm to modules - svm: Delete unused svm_get_unmapped_area ops - ascend: mm: Add MAP_ALIGN flag to map aligned va - svm: Delete unused function sysrq_sched_debug_show_export - svm: Delete get meminfo interface in svm ioctl - svm: Export symbols for svm module - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - mm: Add space after ReliableFileCache - mm: Drop reliable_reserve_size - mm: page_counter: mitigate consequences of a page_counter underflow - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix lseek overflow on 32bit - ovl: sync dirty data when remounting to ro mode- Revert "module, async: async_synchronize_full() on module init iff async is used" - tty: n_gsm: fix encoding of control signal octet bit DV - fget: clarify and improve __fget_files() implementation - memblock: use kfree() to release kmalloced memblock regions - tty: n_gsm: fix proper link termination after failed open - gso: do not skip outer ip header in case of ipip and net_failover - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - NFS: Do not report writeback errors in nfs_getattr() - NFS: LOOKUP_DIRECTORY is also ok with symlinks - bonding: fix data-races around agg_select_timer - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - taskstats: Cleanup the use of task->exit_code - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - nvme: fix a possible use-after-free in controller reset during load - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - serial: parisc: GSC: fix build when IOSAPIC is not set - perf: Fix list corruption in perf_cgroup_switch() - seccomp: Invalidate seccomp mode to catch death failures - n_tty: wake up poll(POLLRDNORM) on receiving data - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - bonding: pair enable_port with slave_arr_updates - bpf: Add kconfig knob for disabling unpriv bpf by default - scsi: target: iscsi: Make sure the np under each tpg is unique - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: Fix initialisation of nfs_client cl_flags field - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start() - ext4: fix error handling in ext4_restore_inline_data() - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - block: bio-integrity: Advance seed correctly for larger interval sizes - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - phylib: fix potential use-after-free - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - ipv6_tunnel: Rate limit warning messages - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - PM: wakeup: simplify the output logic of pm_show_wakelocks() - tty: fix crash in release_tty if tty->port is not set - tty: don't crash in tty_init_dev when missing tty_port - printk: Convert a use of sprintf to snprintf in console_unlock- serial: 8250: Fix max baud limit in generic 8250 port - sched/fair: Add qos_throttle_list node in struct cfs_rq - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - Revert "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - ima: Fix return value of ima_write_policy() - ima: Don't modify file descriptor mode on the fly - ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() - ima: Remove __init annotation from ima_pcrread() - ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() - evm: Check size of security.evm before using it - ima: Don't ignore errors from crypto_shash_update() - mm: Fallback to non-mirrored region below low watermark - mm: Disable watermark check if reliable fallback is disabled - mm: Do limit checking after memory allocation for memory reliable- livepatch/arm64: Fix incorrect endian conversion when long jump - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - hugetlb: Add huge page alloced limit - swiotlb: rework "fix info leak with DMA_FROM_DEVICE" - swiotlb: fix info leak with DMA_FROM_DEVICE - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - io_uring: fix UAF in get_files_struct() - xfs: fix an undefined behaviour in _da3_path_shift - xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() - xfs: fix use after free in buf log item unlock assert - ACPI/IORT: Do not blindly trust DMA masks from firmware- kabi: fix kabi broken in struct fuse_in - fuse: fix pipe buffer lifetime for direct_io - blk-throtl: fix race in io dispatching - ext4: Fix symlink file size not match to file content - livepatch/core: Check klp_func before 'klp_init_object_loaded' - irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu - blk-mq: add exception handling when srcu->sda alloc failed - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - veth: Do not record rx queue hint in veth_xmit- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker-backend-test-x86-0006 16589096134.19.90-2207.4.0.0160.oe14.19.90-2207.4.0.0160.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2207.4.0.0160.oe1.x86_64.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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/7e527faf430d77f7d419088bf60b2d36-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44d24a0224b75624b226d1cf4024d9c897aade7d, with debug_info, not strippedQ=%BS&5utf-86746b04014f31f6201ba476c26ea362747b45bb1731bcee921759f2e55c63798?@7zXZ !#,?] b2u jӫ`(y-˜2֞څPDpau/f;=[Gcd.cWrLᢉbS ;\=g:'~깽- ac%Ѹ5TfeJKm+0_5ӓӆ#B`}WV $g [4Jɏ%cW5O1"&,mܫ;rl߈Ut4n##:! pRδ ; |Du']&hTʔV l>& (tAW2Qf/[O9oW[BGk5zWr j6k, NBB"' nr.qBam=5x@WlistVo,=.)q`54XPG}A|ջh۽=Yq֔/_0H˧УHV9l63? )Fi.V,2l\]'MaU#QVNST^f paWa:ǂƷJ8+"]J4!9{)o^ELApZ˘L`\y -_@4?{X*.`A Wd񇬇HgF5+IӧR-J;yMP(.EW}Q׍We9y1٠;arht:Ғ/jn ww-zOeGt 2~d{;o"DVO UqLGv^^ 5ȩKUI쟫bRh~[*_֡̑J=^`-_X:cC -Nu<&~ DK Ux㮏nJ+r5Am\2K3@zHe§f+ 1-s OrC4~ļSa%Ƀ)z/rDX)"~m;ĪAf22.!0gʂC')v)MI\u2hڇuXvF }KsOyV_90#<$LȢlyBIh.OoQ5/mo` @2w4 Ԙ&Aa!d! F/,\Ā햀y"}yfUa :U Fs9UiӬwZgd- *ޟ#ONǀFO@gә:x]~"(F# "h徉j %:>;W1,6d/:gAt$, ;0 j7EZDo}jcz?%|FG T/%ѨêP.(Jݪt\ 5 Lt|&aY$֮`otзc+u0T#9X{g*V?~ygZ~v{B[̖ҞUXneA>{,gu[0c qEX%3Y%Tl  |dy4;h%ŋ( !KsUhɐG 5gMҊHmCvN%jYE{ԗuGla#h7{GE >. a`zp D"wq.Vk[ހ^JuT5k>X$ 28^pGQ`2nz;+O׍CI**"Fv6D[rU1"irHMKp( ݙǷ:WtB֍ ³2xPl+p э=^GĆsRo'@V0`^$6YB|jQj'CcK#cD =؍xbA qN/;goSJHA<7ׁ)WN¢Kԕ_ۛIj?V]_ʹsc kJg3 ,-P` 8+ ZqwMW\UHX}ɸʷmWJ8B/G j$ݫwQ߆l ̲>x݀:i+ASG0w3a`< AN4>|_< DZ+ Z ÚSZa6kh-158c݃`S-0yO{߻й4v]:Ӥ!~S#` }v TX{Bs4O;&2}3̌=2Y+=F(y^$xד}x_cvppxW'^nL:91a:Ihvqr\Ԫ֖' #|A3H``,@Ύ3jT7 RNȫh[_E0$tN<.5GѢ "ٯQP4Uc)}*W Hr8[,'̧>UaC"u*. i0!U{a&[c6^;n9",{⪖@`+O@ݡ^]pCgDNGlU U2Ȼ@Y\j?2i^cAȥ/,,?%M6dq:[N׮|^Z ͻC+ЩF)5258OZ3ѡ<ݧ|΀HG@5 +8?akGN?lIB@zct[y=sPH32]&"Ʈ_~D, l &Ȓ"ߴ7F%_Q*L-6zB1R}XaSKz+|KEpo>socowt8-I:/Xt,o# M[!%1Q8ud)VVU/}<.MY)gc![U$0ٮ<$ҭ+`x0xin>ktm F a=Zkbf<Їh%%{]7xqb=C-ڦD!9 w}"fpBM ǰ¸$jMx/W71'gtok-cz|.kb%uZvP\^4hgPsO< 7Ԇzl56N3k`5U » -6sArƕ.W3sDzkZf|CvD,@=- 7&`xpt 1ݣ[NEf z(cRu+-vF28L؃moqzۑX5@GGIv#7 tkTsjLb˃ażqB).[n8 !|mSTIZcd צ^#W :E>Xifto&{z{l#1Wy$$^ w (H_Hk&TUmhi{Mʨ>O$(ҋa`P5?&sbdM!U3ņܦnQEMbܓ2ۺ07xHa£Q+1oW41,AɌӼUZ DM,Er*c  ucKMdF3=}x Jqb)+ Ibʖ3SSBTgÅ\uZhM+]YNO?.P[N#@f.a+8_q zV٩ Hof?>ɚI( l4La'~0oQ;qĶXְƟ?y,|WrN : A.ꞁ U]&xI*cH$̷(A.1|[VYLr'Հ9P"ދ(w&`/gQN;r|NC`-6ɿ[%܁X4=Qv2q,U6R~H[ot-$IJ"b 2Q`6^d=,`ืjjzEf;pUS:L8u&+p;n=8Y4ſ{q8vd>s6bq %:a[@xq2/RQqӖ8w4V&KGq}j@;eaiԟV hE^CqQu,/$c;g&A% ȅ)+ݨeD9__>Э}Q:{ O_ ?krۍ~шS95ۑU ۃ:`N FB4=$*lB̙7!$A)RVQ]R?nl*JcУH0Ğ%MFy~& kҹoʾp ;.Z 87ZI PDwA5O;%V+/8Y&5DxⷞJLNj}pw%=?ZĩGn N3/ kr_4mՈPV`]V1Q|G߲Kjq"9"Q%x$ةB+i'CeV+㟄U^Jg5qHpW1@O٧ۢK<-һ.~.2n;y|-jR '[`%$HmmP DĄ]c/T]+9 Iޙ^cģf59#GgcEftZ1ǺڐXEsmžyx`xyVzM-QCm\@c Dy+ۋzKwVY h3ckôǪ=63:V~%j"B?#-z׏8od ô?:y+cFrZ(uǻB72L`ZY(=JGA?ݥ|j@-L!n`u_˕OkDxV="r4Еa Ve!gSZiz|#2@,x ˗c an˱ShcMEgq~6GP+N _|H(n.[uu3xoD@̍5@KRbVH4+g-H1vZU5/vYPD`WCRC73>_B^''<)> hv35PK7ϑכ"qw#A6 yPMq-D !h5|жKiUr,@(#QIkc4O@-[ jv(;[ 8 ~KNsMRR'YQ_Sm(Nn^A9Wr~q4ɲ'̑Y8mگ  o#w_x_'`LSV=T8E8J݊ .3@dEǖ5bן 8g懣 1_[F ]6gt@hB|Tu=DZ 3%"|\@@=զA0FFM#|_5Jn32yH!3ݿV#[PvIW=C1ldҳM9sZB66 R1^:^ЮB2 -4/hù%2B&8P7SO88ĚÁ<堕TQa;P`cPX&#U us`%?î) IC*@w `:?Y0+%Bbwqd&'z 3&am | ;^/m@-ƈr<٧}ٱxQCLmCܧrQg$jKɌI%mPƭ2Nr9;{>/\kdݲ5xF*q!1R,2^p*.%7RCI3d}HV^5 d]nk\`x^vKzxQE0j0<1:}QRY=_S묅^wD4ɧbj돝akй!G|"!' WfP|\qȥ:^=8%o^s,eJ79b 5SN (@F4$K.%;J-,ؒgyc DI%vO倏y'40n O/| )izotS+Xa"J!E!kr|,T7LyiК!%.w߇aȢ͹U`-vIlF Pһ)\Ϯoxa؊hY雈ḃPbށ_Gsk}vQ+ P|5Vg@72'߼`ڍ*<#y^O ؐc{?A]RBՑ4Zy/jA5#v3 cAC1ņe5j!/Qp.d'_/%9&&zqQGlU*Ho7~ BݳWUx#® GMS#M`?/x3dXs2œaa; 1p: JmfIvJtO  ;UfBI^Xt<ǷѫNe>7s[yљwtb֛_}Z ZXŮ]Vik<X3KErıolw[B%z^>Pn#*s%˧XX~RI-a[%J' G 8Wjљx,W5Rщ~Nhh[ōtZ4P׺>pEL6G^ 䎸vB}\QZ* $c[:8ڜ/\)f7[ön`H@{+UnL1"Mo; ]Mp%,/4ip: .Q.0ť#@djjIv nz]Vum5v/6P-_awiL8Cۅޔ_MN_R2Kp'ؙG}szC.+GuW>2@ }qj jeyp:lfxaSR4PdvxFK" l/(lNL-zî0ĤlwA r7f/7[$ot(?BQטXmûC|ѽ Vh :v82$M9)V3Ųްrz?5'sTO-ˀ(Q 4 Aԉm CTVfy#cجp;Msr7Xuwղ騉cS,zLN38Nq)+J䣊 4~c֢hֹ:8Ǻn3~8AWޱM eT+wz$ BO y?qH<Q?8uPIqdn W gcjiWDg=b[ ̧⑤aQr4-#?"0| bh- ptFkr?cZ/?GN0p?D+ΰ fdHZE ɿݟ;pDHH2>zf;hJi>XPbL܀/"z¯O&7ƓU2+ 6¾`Mn~ͷcW& c#5jE'Lvt$5>o.$(!Us}h1-rȈHRmD'"~G{ɴK|&AD_,C8| Ę-l]4 &UN +!8@ W = EN#˸T=ޏ|8eW*9/Ŋ;aĖ6v߼)s}Za+܊ׇ*MgR_i.tx/zıg\!I.#Jxp!x;-)E࿽ UhXQ)i7+X n†+e(Q*uSlZL0ARҩ~rXidMb H?*Y.WU(t'Pk3A񨑉۾{SifѦ0bkF%۱r̜UiytXw!&tI]vHZB6pE|(֘Ք#i''zAkꫠe@.Yp}etKZRRwlF3qO!&@ei|2ǡhny7mº]iDW} RIG3HeJVѬCLY+dVV֛BMG?/*g=#KIˤMX<>{(q`jt3ԲJR0 K7K9AǤz7FtH-K*Ա O: WVE<3-mF,a8{T˺pv44Fa I:jdia*+qk9'9!>`hB}/$3E<kfs+xʲCחZt%ǹ2mKZKg Iu!f+HJ)Zz8ac ^E@ھy@p|Xws*MW4hw0\XNnYW]ڧwu4T1EPa\X3z R7Oq3jt mkI}I` $%$\@]ɚ 6ص4y㐥q֔pWWNMh6I 롱,~ta5˼T.)5X}<4@|=tw<"yt((v:Z-u=h\CK@ ]:lu_/cMVՐC&[=I @J8Lr}Y / -00!8D}XDxˇKi.H MhѠ}NzɜpThtZҘf*|`E0"4N @)oo L?G焔9v# n_t7.iZ M漡6-W!F/m0 +6+ٕ a~|4(SDsbsP[[tUjC.Hff[N1v>net/8vn|p :k""QUDzc"oȗY=ĵ$b؎NFx]Ҁoq"_ >BD0#`RπfD89D27DĬ0K/{9-xϳ\}I ~*PÚ]U26Hj9hlZ[NkxJ hRHv~(Qۃ[fT4uGQ$0!4+vqTgfzPЏ!e_'4ެc`y{De^2u3&e'h@/*u7iZh >v:>} eKzqgÞ0:ֹ tj) D!!ϡmo0=&P JHپcYeX)zY+{N{N3F dil-Tg֚CUC{=gAoxi'f~M0B`g *H`ȃt@@d.Do|ylvJGuAMN ɰ"GR:"X7ܢkNަoAY>Upbb?GnxѶUSYQu5FHpzbNrKlwB `<KU>}wEZ4߁mՏ}=:ҲQP[4F?rObT"=cU=*G{!EiJ%3bؓ \ ʿ@FJ$<;9.L >d&9aEDѱKAēR#ώhthN&ﳥgF(W;5`)Gjxȸ8VT51(SW%$&q*&gKy:.ugۥ`I݃ۂcfpA|x횄k ZF Yن^݄}\q _;e9c9pNH,Co<ɈI2NKfqX}vr 8]}^ N$o(B>Ԣӿ*A f7`3 1i_2#SMȒ?hI7#8 }P7he=/eI$FIm<2l֠*5*$]o Y 4qP[*x @tJu-^+ WEuwXC9l Szq7{œ 24Du!;oZJzaٌci6/+_4=7jN7Pn.,'rb?G`SSBliMN"MFUl S }| GmocǷBIv+l_3-@<:|*rnMoycu:KT ە:+m>;u{Ga=N"ͫwYIHYp%淗 CwDy'ݫUKl2H #"rBf6*NKZ\r7.©*f4/]$'3T_G$7J{>T 8B')򆥂zE*>7 j6*έ??>WQ̳Z=0˖)hG+!M3Xm k5pOia}CǺ|/6ZE^ΖOO~;_",Cֆ)a '0 Nԣ 6K+L1 y S-i^>^0=~݈.B/ð9RT jB'EH'3K BzC (:]˙Q~iױAڿ}q\w=; pqݮSbj.n+m'j<)k7!mٚrNL!#ˆݟHȴ_3  $Lm}USa|F]ְ9co vIB?.4BIwrf69 JEHzVHX0f|LUXhRun=m+ּv*ArWK]juiD!'w3yB0^==H4i-a=d&b8ɚ׫镀 a6ñ uvw׊@G V$k3n:pAoy! Z[%d`!qZM<"zn{* L>@M { cL顣_1hda,lh.*9vޠt7|B`}D7w`m Y$;٠mU"sr,Eu;r?=q=M=Y'Nw߹~tsC .4a0fD]p1b7U$w05 ,iI#3TU<~˰8*Bٜ{gg ˽>]D5z:xw5LנR@޹wƲeD:<>7 /|yB%z6`$4cvb5̣]TATi]fX[KMhPKФXs/KgOO$Ԗ>"'W ܏ {d`C0\$͡sasj7q&Hهm*2B6_sݜ*Yc6sUrkjwOoPO]2Qx7W]'\9dwU.=3G¤`0cJ;nO oXOh@KѓZԖ(Vہ}\awl#fyZKw@s'xYͷ3J ?^5-k\h4&5{Ox"We\9=1D. ^ӳbgbX"F|uF`pŬl1uD@CBuՄc:07=j7=-:6˜5F%$Z? `_cXx>c_6#W>!/Χୌ< 3 K@+:c ")yP4 |D?&bMv5@Gi}IJ!z9$NUpWT0;eOcߦQ \y$Ql q~Oư}0>aZ|܂(xoj 0<Q.4QR,VqwE)Ew$%)cqL Ӥ0E+DQtg׎}`܃s P<ҐQW%&'>#B'ba;wc<'ey09HB>@'eDҜh{g}RjQgΰ3=: ~2[8@xG (c9퍵USp5Z%oY\ XB2H溗+pRN]HŦ?" v~`Ku*'4"/v0A7gSHT2oV5DR7̥X!啈EIƎUxW/zQ8T f_:RÒ@TXh#.hlo_Wu9qnDV0 s JMaj1 7-P2-2\$4}٤;4A |9@=4ZXF|~k I%qXfO)[{S,inx򳝱 d w,?cx#>ٸXB'RYqښmǡ*MA nBaT# Itcw~u; D+M|0ه)C#|D[甧>DQvT$j8ɴL3@bA|I67[ac`:#.捃S2|JrI& 57p7Un[uT ףC&o8:,'JAZ4yYi߯VO\=\rY`CUjW%}uҙ=LddS4!!:Nt 3 E;ꩆ҃a'P" o(O,h_fkT=v -Z]ܨ?A/e{=uRy ]o<'ΈOgdim/⃟bǡmL}p}SHh"P[SMf/ (ڐfEUDHZ|)1MQ_*L`&&8tޣKcܘ:oS!Git^*a/zVo66xf.0"o^\S SLe/IP"r`; #a.`)Lx?8ڭ\ sFRV\HZ?D]S^3W xNrN$f'o5\X[ᾪIa05YbrL3Rw7⌭k,sl XYڕ һ{!<gMx';¤d:ӐO[fD|gꋗx.*mlA-bK7|3y/ĺ,;2B'/AJ6g`t`]3<0L^#Xe/!$?uUʊ[RH MP"7-*-.vE:X'&=0o:%F%̢QAz^ 6kD@6|[Y ZX^"B~5w]v BeM٥lɲHLSPl%m8MtPIal >Cwy{36_JnSS0}E-X YgS0Cޜ4Ćd!օt7M;n4da;~L} #͖ U.#܁O}#OREgmY9~g;#iGkRu'P ;#jY's81=f}7KHsJ3< c6"_okvU_hWG&P6 ¡ʍO9& Įv7t:uU#}X]nݞ8NJx$CVZEmʙ Fr|ᯇ jN lp)C3:9ؒ #UUVJmObݎ)@g}ߌsۄDŹԚV⹸i\WeE oDUпb&E*$֗ Ki1n@rq:dƍFyRkuf̱DUa6!UaDRQEv; A"U3 6t6ck(k W`p 1}no~͕Õ%ߏ sOfG 'PٵHkEFf{<n@P_%DZr$0|ȆLYG<̲' /3,cx:ֹZN2w8kW1œ-Kâeƛ_j&l:scftK .{ I&Xx#?݂{0|Bt؄^êGgޗ  .)n DZwZ1MC N$9RWARԋRwq%~/ | ~„,(cgE1TT4e SCB;]WӼGlBCJfJ<3Hf'74u7rSE0M7+h81potl_aK Dv'[$vbі-f{. p¡k3Gb_D}j| dwmg=Y7(WRL묖v=q ˼:=vݸ, -u,_59PwkB, \ 1247L/sšV@cYvnd6A˚~r^'PH.{$Sf]T̖ALJ-؉6`ES\C}m}oK%yFB sL 2P Iv6Dg}4"?[e$pIρr"]{J t 9E9IjRbrΧ tuExIǓ8+E:(WX=}J49gk 4edQZF:#R0;JafQ E _B=Q8Rڷwx8_e#z:m5y|Z>LɅjwBy>5YKF744'X1¯) J2J/!]dž3Lqbck\9uM.(Jr&trJT fuLtvY=zȽ-8 {ْ)ԾlpvV[$kx1|˽Z8-Jmeiw&4ssTw|[5N#b^ "q/|$gv ƶ79n~&Ѡs-.C#Ɍunjs}X|MY4/z {kG0ۻ䫨0UW'MՆ^!xl?+t 4np|)-}D3^5 MY+<ˀ{*բn,lwI>X>gܫ #Eh%}iս(Ṕ7L*`نFֆ;M%46'mViHrI 飲{1"k@xDgiG2*SjnD9AW"< ٟ^8%T/̔4$$#q7z˜\+ wSfF*}{ĪVچHN zt ]pY2VaKj'zd9=1[Z3zȺ9/On{~* WAF6U 193{ȃQj>y)*{4 ?&Sx*K:4a#aڟaz{f(C;nc]ch0%p2J9XG1WcM*)wfύ\m~ZQaDKƇHLf .A!C446p7ךˋ8# \ߪ\Y ?ͤD6 tɘ ]U_P7cS WB "魵ѷ{/vde{},Z -Br̔nJ"fS_U46H)^^胄 FcѱAֽw2LЄZXRAf}T*Hs۔1h~.j7+`MIïNCҸ"I9]m3t0o Vk=v5[v{!@A^7!靯'wE f4c'G]ݶHjIPQ[5Wl'=3w3n*CLVYsN;"D єig:Y@yBy GLxb'  5<ʿ(HjgjJnm~̙;<4Ow[6K>:l+q\nF~s4A6g&^A,&ՙ pn':~rRn]@ԁYq\? PUjMxZV.<\qU@u%yoz%.qV.ŕ N">-3?z;]}]؊)jtU }b7G.Er&G^ImI70@|B {Yg;aɌ/Ab0./r`JB,=+7Btz5oP {'"VzԱ XW+5$~QyDtK}מU޷_`K DV sP3RWhO% kA it#Nu\ޗ%%$7+hx5Q}čhLJ56 x+|jģ*8{ZŤ gz، >< a6mۥ/nSx8`϶4x`+^;1I+Uebn-J`&e݌D&Fy|?=A`S^H;. z"R1V)8=Mh ׻X VqnhˏR:S3+U;fWCY x1:Pbj#_ riz,v-Y Bnۖ՝D7Ҟvי{_6<%;~Ϗ۟@f[N bwqdi{5˘oZ>Åk\-aLrJ%ۀ7(X~zT9ˉ>i;PIosg@}X&mq= (ފL>r ~ؕ86~s3샺ϐiAp $$[۩) t= oHZEZ%V밉^M%&,s]Mܤ?!)qkǥ6}H_[iRQ!^0u_?>J(!˜Vtd{0l|\svNȆ8蓧Ss:$E B~Jc7{2v P}0fZ+ZK}6b nn B l#ωm S]9ȥ_#ZHX{O#'olK^@|k%D_W2$@ErtS9^,YQ ݵp !9,wJM9= @;jU-jA޳.:o(2,Ig"Ҁk!iTW}zNKZݙs06=Q*c'\\υKF>9c+t؆ T3Ԛ̯34u7GTIߗG,rW *,x| g.~✕bL+p 2}dƅ21%Zcyuǝ}" 7'l!Yy/h-;Jw2ݚH!;s(5%#A:6 4T} 35Ro~De8}MŴvσnOQ h*۷@li^i)|z(e`KOeٯ,bNir$? /p0R<)lTt`}kPﵕ*h&KT9$jwc%((Lmwx{\{L^`Ma *DXd#C#%:\w.M0Q6:u;KG T zSNu|Wu_~NXӕ`8sfx|#e=EGhaن !^p[vghCnK#a3_APsQ]m*@ں{þh*ḅ!0x"qR7mNKTδyiOS|ȡD[rXM(G)d˭iAVNKXc'ht$X;q#0S/Vu%R96$A mr0]+/>#@SNnc8ٺ{Fg2yj$E,b[UEQpx- AXTxhԧk qnw(ʶ/0V'+X7$#'[~@z.6SBuQbr Zr5 5v7:XYd&3~٩7r- )x@6._;ce(#F7y8a[G%:=އDFggK2~ Ent ԇdeOT-Z\ӨɖiG5PE*〦BPcfA>WGc)Ƅ-= hU8J/P lG[Q)f} wDk%6'1\msɿ,Zɶf^DZNJ>s5')y82?bI*gVn[.y߸ *ª=Y'zξ *^|Gxӵ[aJͰ !I*l8o&cqsNo)j&iŅk獤S!ϧS ]Q:Di(/vEn8@O$^Ra8L~: V5 +&hcU~RڦU|nxQt$Չ|HRqBxҤm|NLi7NScm9=25ɟ\bvc)3(PզY_9/TnZXtP:D3,J[MC3'o5I+=wq00shM W[r>ޠaYl{|ofo̘+ixw%qkց`uZH#}R9W &vʵϝ<teybSj9g! $碔~΀V@x;+j;n+AI ;tz 8ސBf-B=U=PTLbGMRڀuQ?3ALtl>PjvE!ƃMktNٵ$3H|i m>ck;M >0½._+}?KE\*199XzɀP4"ٰOo@sd)!+Bm7ݑDꡯQXs2{ #rr3\mӷLK}U> @>#hsC@waىG&$yǓ,8(yo;oa:pF,D`L:xkIX!4T0%+$"eaSi֪!_3@iꀾ>i:S=p%:>yEr}!3,PP柬tm;7*͇J3 [U%zU O`k$?u fj5(1bgQ<l~v\"Rۼ"m1= ]qNŽӍLH.{hιugR[%`ƗB]en8~<ʑ>>uSM/qYL];]) .$KlRWSjѾ rq|xf7OA띳.V2w5'w-:C>R9,eLBKyIcn =nҶhN<ߠۑBVqiBIoA{)!mz\P͈5-k?8'8D+_Dzip9A8u i#//ړ'l"ej^c&{ԏAL{kMV'r2=soD|rχ bLSp=mQ)#9xU[fl-;E/euⓓ>dA5gfzR85Tzz`8A61 @E^ RƳ.v"u3ЄTt(5 Bc?Ɓ(3Aຩ ċ!ꡯQDDXՄu%gӠ,P7ga rrW{͟Uڸ!Oo?*jB` @PUH߮c9Wߝ43@(jmOcZԅkq+OM'amk55= 9;.1hNngw"FQւF2uF rz\ߏḣ%@?@34U.& B7y.Ww}Xw㾤,"r ]z wm-ǰf=\l/nHCsг )7QaWg~}*OP[Ve&FiģPW=G+8yD)83>;xӯ?ی)"A3bBoBD@C{L|ȇ,Xzms1 B묖)1 Q4_GLBG鱿'} ` ,"BІYCt0?R:q-׻*A>21\$6;ږF`@ f>(9MeIzp+QYst73 0O^-2)ӳZ0ux|v'Y֌nRX?/$2t{Qb+yL! 8yZv| $U߳hB⽘L1vаNe- h]p *"پM:ѩ:ohҝ@F~rt@>_nV͝sDF KRQT_ ɆuݏhuFBſA(sWmh\,h'i} 'mB&ޞ nKDB۔}JQ؆g -J?b#yo <] :@Pd g?9ǯx=S.pjrДa@g=,w""/d4 Nj ⫩NIkr-O5o !1"߳ˬ@.Z$b>$ _ټ3\˓Wr:*M=A CD?mmB)d]nG`Q ^C{49& E}  =3}t4)S=iT-PBݎ0v#d+F0o·&HМ|.(Z %Xu/`{gi^8pZ7n8509d8ԣ>عi'߄a/ޟϠ+VW[WZ<'x b{fcxWiaݻ jl3T!P*gS5!zaаvwT=%H fbaz^eIM<Uf^3n0H!.P6bTiX)Ԥ )9N9Ё>==:*Yw0Tg|kdےty,XahT*l[K;;zsĺ{<~1>e&cÏoUA%$-HDNF&T Jh%(3w  !>D07v-L B?@ -BJf>Dy#6WMOq3wb9.!n }^rZpI^ـ4I clN4.zYٿ9!_\ٛ؃aܩiʋ#`{4h ")A6 cyT6eZ@83Vo)ID_ _Zc`K ) ?Tn` ="]3DáduHo*$@ NT/0V! 4|$Z~z?lD~W:&'v{ݝ{z#\Xc"uJۯ^<-3C(-6`}Im'b!Lhe!gRTV8}Nݾp)e#J<Ey^x*Lȱ|>p-r)%eU15;r[v)f~bĘ@ l]eE(9=$…%{4Rޛ/pv(;#F#iʱk]29%ZcrJ1JhG#}ζê=|L5# ɤU 'e$%6tTKӤVOI[p_w>V<&|,:QH`?l!ȨZ-7B ǗVc@Aqjd{ uΤ=.GDQ冇BЈPof󞯸aYDОaP}\*+-0S@h6.W@*i(=L:b"Ա8H앹&& 8nA$Hh'2Xg.aLw͈w(HPlkGXu_=. R'~-OBYfNYpH_jzPNMux#߃UA0Ǣk836ú'Wث燥b62Pv͈7+mİx$>IE;n*-0P-*T:L"'&qnre'25c*RKEWL294Sq7B'}]gsB nSҝ$/g \@Eg\qGηNvCqq@c^L46y7Tjm t8wWhe-ϐp"̙%q3yTnPf^_ |#iL/Hn ߴWfYL ]=*i۶R&4 UĿoyV9/B+{"(cÍ)5&Nc/*nk`}Dug4 ȰȄW 7Z>DB"ϩMqu鷗30*wVQ\qB#Tގ2b&g8 dj>/|gg[y EH!qEh BV$Ue<Ϻ <±\8")]:6 %Im˭K&,g8~0D,Nk%yaCq"|AIqVhZe.;OȽlhɄS޳\.z:O!t7HV4XrMGҥG_@KlMɈZnI1W-ѥ.Rr5U"h骳 -'M\|Dw%˴,$$ l5w2p"кߌg7 7O $ڕ2e = Z'#93?PUMb<CǾm>`Xf H<0OA7'-O55swv+=D[Dn`J"0觶\z.B+UfvDk9׌6-WE&k$^k{ Br?.l^Nu9,Vk تxH0=Aoʸ\4˗3 l`. `ha-b~!O҆X2 K6s;0K5Q G ah` 6bf>ҫ~RE|z䌁'/7HŴ2NJGۂL:;s-|7pܷE<>_NzlNbSXmj.ʬ9@(8|NЂg?bI*#)*;y㨋@ Z|<-R|z =졍㵐ћH-9__= `0qB1UWFl8Ӧ:[c |M ;B^_K=D|Ҏk=$Uk`rTESXπw̱m)0{F;OeAW[&A>Czس.('*¢ޑ|_8qigQYS(tv8b|&d~@E|jwrU-‚d eX7[f7q-\,pV?@OXiX:-T|,]!%'+ ˚WŽCP= w&XD]~`/vJ#7䋬H1/S~4N#~I-V._~Kf"N)-s\!d,.:*9dahJ;UF)ch-߸6o\ ^E·"@-;$ Kn{**Lx`t$-9>%AwS*: {N%9w]u_Mׁ.JWZVZ=[,Jijd%Imjȏ}_FbJ~D`%eӑ.Cw} R<%R,,_@_$8A-Dr$t&7B@!- M7U@\IɌ* !?h}'<1N2Byj5FFQ_YO\̳B{,6Av7-kj V^k?j0 FC-wZ܅JVz,Ger}fd>wE5wԘQ ;i-]8JF"$ i' FoL+*-FgB;%4pv8ŘW<900t8'y&5p4ZRb,b̆gBJ;L;W=[L;2mXٖ\NVd^;P{̦hcq ,Sd0iÐ~` rـm8${mw0aI'$Nk. )2T1ȯ@t I4( Pߝ =ѥQ &Ǧ[HvirgPݿvj}~{;Q!CY迻୻}׽g+Y<l$m.( N9ܶj_<$|v) A%6^v %3HB;Hv油)=K#UڏM5GHd0]u좪5M /= 7Բ"}]3 IbU0++5Y㊮L94a+-svz럍U}f`wW5_+#Q/i9r3PX.1B9%MNJdˑҐ![.)+U?QB1$MP 92-θnWl32mJhg jtP}iysWGJ[P?SdLG91R 7_7/즮 * F۳9LA6!<SaO]\gEx"Ϲ@>܂b ;S>iCTD &Kp#xAvx@Y;W!rH˲;)&h\w+#Hc{ϱuoȗ~k^dKTJQﰭ16?}Udm΀t9 )&!=AɸսW(ޣBЦŠ?T_ %5>| 2ly?z3:E`Xjjj_n*Lgf*3_439~"^KIWݪQ3A h4agqR#MQ#:`u{!ſ^HY76eBDspnBV{ 6FEqPM+N2Ar6ޮM3 _@ MzrDQAxlxoPCo}8u?pKlo[v}yG#U`DF1h_˝F]z2ՂA{cֿ+>?ƍxYLPgh41/4q(L`8-޳Aktߜ[=qvx2FK+8΢5Y3ȸHĹfo̱E^x}CHKLUnYrhDejKyd DrնnY'<0׬EbnU{ xO99*: _@@"4n_&;GG HS/<ƹkKϵ4]*j#:4ܓ'Z}u.C*X5F4W4z(CiaqsSQ%r_3!ix@QQ `nѳNM1 7?8bwg)q[i 쟠L֜X?FzZBI75SW?梯/x/Tݠd쮫hj ݽvf7<pD b!|E(c};Jp;1.r7[Ϟ,b'v|F[4ujcnWBt+ m?/Wu/AOqp k3b:cS#$'i<Tb i%u鮝z x6LӋY Ct9ٗ .!_WP5$aQqb. l8$yv` %[P(b+XD<'yۋJ(wPE~TPBqW,6|B HE}H $mprt$|wd)A᛭vbWz.%U?`ߤ_f Ԅ A*FkKe~uO7߃D!6S㏒#*;M3*r@7VʷyTm+A_ծn/^.?PM_i9L~_Ʒ]l;H-_#(!`KdY񲟺;ԑO\NOϪчN/"c':Qo_=HKrNqP>.*/"UGC)Ɵ#á:hC aG-S~yGS(]h-$YLٛbͣ!'A^彄a ߷kz|H\dHAf%!P)5gI~{s4a!DkWRka<%LyUQթv *ҷ*/@_-D37o3E%PЄ.]̢Jy57A}`#92Mdgf^9$y:Sӑq&ncI?[Ѱ9 :\o]nzD1߬ 6 Y1N1sH^H>s!Q@Ȧe^bWsƃ̰6(}_ZQZEGrBzu^5d&r?`'ܲ_g;W^p$P3cL[qR[M{jb>WH4P YJF\G;1C/xF;ߘ`BfC#x?o )A81˧2*T'ncﮤ @?T`0)a[T{{BQ ݗ-G'u!m벜UXZ\;"T8%pJA-E*ɿTW)L`@oHe~#4l[0n)IݯjT5/*߆abUEG:b[v,@8W:D;0lɘ}yoƴY+B5%6^YCA _ֻ։OcqrDl C6C7=!~<[< x:0〼H2drw󚷏^.=RXsOLX}{3zuihg\ȪZ,\2Pi~0*Sk+WD家b2$]c.rT>ƥQǗa"oB )jJVl۴W{ &yNkW'rf X5GRdRHP}%9Tsn¿*VhCKnj磪g#P!yiP"7N G>$I(ww'] \SzДa+c>Xc{U?\MABtv-AuuCC0ClLW2t⌸QVSzHzVFԸv/խ& bRTU2cTiuGj F]]n]khECL"sGo~|4S#g7nCm^d~H4ω㢶OLA\gQhm 8JpFqV3͡A>F"c)pkB FsP7oJXviӖiҙ+ ;-=J`< PʽtTQ: W}ҋž/SZk] Ҏ}X7Zjc}C1;R9{ʁPj]DezwFFYu=:3!ˍIDT3Bi'sSZjEѨdiE*vn0' _3nvD-m =;=${o~&B/Mт}m_ ؖéN~)#ۥ;J>OSvs4I @4m8?k-ST%;nĈ u^(ğÆ!W-/sjdwtz7lv|fw6FD@\W5e;_{,pBF;k^C[=y$qo yVD51B!SEQ޳iCPOpb-xKIɦ$a;cu#ҳK<^n#iѺkwUU)U_ؒF CUqÉkg~\jby g"N(2|+A]?|sW` %zwRG7adS_b$IEv2޶_ݓh!L;aLadY4>ho&WC*h!4 Ae'dߕw8wP@~*,eWl ko$QkGh:@ 68(Uw᮷};iRtbO`b?~ etl Dy[ӟa[r%d-ԏ<|-4zϙ K5]+LLM#L$JhS1 4:._rweeAh\(2&9EQ^uO`=PHWO+CeVr~8۟|K8 n;ܮJ = f'q?/fNnuh:3u3a$hi1&/:YTWՋ. `9߬vԼ~ycJEa|rBiBшrgMH1<Ž3zL<5'(o+My|hp (W!~sj Hxz΢xjS#LJo\`/q7I CW!>N^~jSE!Xb $ rd1E F<6(Vr)D[#gޚ$uUz=J5/[w#-l6*jQP\(9 uYg"c1ٞ+f;B'5wR 0vVl5ip[j^38`"JR"8)Q k72<_,1Ue}Qh̖l|{U[f%9YD$?c4# t'7-_ \tb+g !"I22E+e,pkyzO̸Aq*,81,KPCFZ,îա~]j|s?DxgWސu Y avxD~=}Eћ,^^pcxebW2(v Zz.'誅V3 J5_:PѨHC쳎t)׮!~'"3P@^z.: џgDx[ݔ[x.:^y4P!|S\/D',^Rܖ Mt-;omSqnՖMu~ Ff A[UcfzF ]lpchq6_ Sv3>Wbo@sg(D"b=. *x4t-db,RN"f]]ٸ_Ʈɩs0FI˹ʐ=G!g"wun'\PPYZQyd> fT^غ(zs?a]Zh|zK6sB7xM´Q_ 9Rcjl Rye L^<>pO_̽@EGQ4`yV#Bu&Jy+FEԚv24#W|pPgNURg`o*iѴ8tTI7|4qG_%\O{lg=ĹKZ($7p{yb.bW'g0(ڷ6Xn_NfSwme#͂ڑgWGQAGvt1b`g(ZO UzaOk?5'-NpAtCIs-Vo ㆲ_ov0u .Ǘѩj;p]`N~J&FKg(!`Ex&J^,NJ(jJ(™{&JEy^.|GI)Z!F)]RO,x}Tـ{(dSˑ N{cVWhiKCYwOYiݎk MSo(%vj}2VQ#~VsuyYͲ3a(;, U AÈi"w!l(Af6b-2iO<,U&wy7 ЅK#ifQ4~VM\Ӏ,Yf_`Lx3!|W{W'Z+-T8ӶΚVxVuf4RZ:e1M7&h]Wj'U=NOyT.30v nVB^%4V!U4dhYg1)}9NV'_uWK~m:! -IV:.c>«?' Vac1Y'!ri)Y!v3Dk-&EJ]=g3 ^oLVA2,nA>Y><}o="4wwvx!3=)dt4gĬg8|FNzBA!Ȫ`I.JT^:xVC%Pበ -bJ۳r[As|ԏG~`_~.AeV 3PN+c8m|Nfe`9tB1EGRg ~4.GU4vVS2o'N3,8+PqPx(Z̶ʄ.*ۦ|eϒVm*ҷՊ8FBvϮݒ:N"FwrR_Sc>"wCz@c-Avb5F5Tm2ӣD f$rj+cI7ilpTcֻivdӆڞܕGgVSHm"aR$oIU-~;{$垄\]|2/O$X$Ҍ,7^Xxc-cUD-uܑX/[HF֟#j]P of\]+첌muTF JE 7I'~ΛUkdA3e ]zk0Ւs="U~wGD%0 ~M&/Eݢ_fWReV/k9QB']ʼn}YemwmB1D_4Vi aL0G,8G!CaAxgbfdCl5h~%23RFO?!MN4`X%:O4?>A fŕDU;3^ʆS4)Fk-![ LUl;h9׊`>*lDEҪ&+bsGbz7EVR P Ӧ6IrA2N4G3!Ym#wQ9Aj2ys sE?f/ 47/@})e8VM>gc^E2}'"=F koV@̰t"">2Lq |qDS }&H6Mhڢ;XiR{6U-$'_"QmmTt~{](g::: N2||w%8eH+ wEFdBٌO׼=kt/kUԡZTxtmO4P;tŨE QnGvԍا _d4!.FӨpU 1c#p;]"ɮf鴗܎:ly Q9yH־r/禝$yƅh ߘUű-sO@} W׀6xEK5J{9UZ2ax HG*"p,8x&NC":i)28-L<7 /w!f6¤h8wxWUc&`zAe'nƷjKh>BJ=GY'񤒞Q;JrU9!D)f lPlA~=N|;yNSܽr#+eJhOM;]93,!1ׅ>\^#uod_K󬹟ܬP}[4t?pÉ,F!Ywϙh|+G<^ˮ. 뉷cPXO"S2BB.cn Oםn,O>O5`ћsE`:=_&"A %F]K4ά.FY|;x@'H\*ucSމ. ^_(61Ĵ(MjGֵUlCflң oXAݤא59(Y2$ oڞN1y^i` Uxnw"LemKB+cC: ڮhUĦ1 mi3R?ߗK)yp8;tܕtKc/@a̷IoqæDRX U0q|CQ\+9N=gTw)v$j TEl煄fغI4x65S~;L0_dEdZ KKi G_x$S kFrhhRX<PY2N2"4Msx%f@WVmh1ˈR57+@4jw)'iqN{ ۄs_:agf+4[O586TW {(td=j+C5>'킖/?4Ci>5ӱa]ҚϢ]Fyk;qS\&"`%Jl1+p4y +Qog l=s?M5uwu|i p}#Dyˤ ֔iuUH\#g_%Rn جlut5:U8ea . K5|(-1ek' GE:UោX|d]o{M-6iIPU %0?om M;£6,5)mYJn1G<R\j{TiO<ֳuCQ|?+hDs@Ϲ(U6??BDed-뮍q,1t;^VIn[]eGc}@3݇"#b=x$) *"瘀,qer`(Z_"TV/O)=޿?,hiX^v2Z1?Bc|̇b@囅JW:[%&J öǻ{Xpð+np=%cNXM[>a+$dK.^Yy)s\eӘaxԿVq%R+~.Joџf;Ԧ%I H*go4|ҳG`YP?Lp |;;j3dlP-O2ؼ!XWH e\> ?ڍV*>V pF2x ID>XT"FeTD25ں-ƉCGKgw4ʪ*98T6JG)Z[u'yP`Za[ t3񄳓|EQeXqJmhmžC䡙Ւ !;2 wo X*B9nҭ}S(' ߡ0FFY;^3{bLàO!L ǒnG@  }ڧod|BvZ&Ţ'2Ne_ck{ )h4[jOO])iP)/*ڹfUH8"p5t? mE:wH*B5M{Ljy d_(CI'n:+Y\ \\]ZJY%yTDWf[#/'FHyܸK<"C9r?j0E^@Z_"bH8{ۨYnlqQiFs(ͦb V3R+:%<`ı"\6|G/17gz)&:p@zȯb5Pw;?32zJ%-U%/ w:znWVaN#b;ýĸoe]x xLj2xRŊShS wAРpSK7\)49lyyQ `]AvڬS%B(}UO>T~L?~TLb=}eW%V9A1/*rnOMSM!-PfF%ygj-×\1a{Y"qO ͻ֥svOn}k.:wTY:#L|mB5r75A78ݍ}V+JU;ok6(x;>0ֈձP_J%1hKBO-}5xk'Kebvc(T֪( t˧3^hk5Uw?4DN>Q'߉i;1si2]N˰TpXAQ!̥s(hP+ǔNͶ j\#f>`tlV\/-ڻfJoˉRHMN.nEZ^}KLBh-V ϣ$OGaDol)msȬDפv>Xy}Ŗ%tc_֣&X7 8Hɽߋ6%h}_#V㕎:o$8؊MK[\]г7󴓟ԗSۨ j|ɧI]LCaVY6N{V-A,OI9&Dh,7Y?V̍{AL ޒYg gVèyFfe~?tр}a'=w1S%jǪ6څ9Gf`ij,j gx3u&ֆk#wUi b FP56 ȣ<@0wJyAXoO/8/TN[zF+ U?=>dy晧^Jrk81%n $*-FF1ʝJR?,WD8!ǭH9?ԉ*̾XIclqn"M~W) 6=2^@v/t+SӽAvN' )uHj_AlBpIzw{}V.2Wc{O[hL$Qΰߢs|>O@PTɢ|~ 1|W_Q&)hq<(Ol myI<3h# F|&|VO==aFzҩ)'UV$ ǾۑJ^=jnvσDQpO~!wm_7 ]d r:1RR|Fl5) b|QW5㤤߭y@Kd6èprìT;14'gyD`[cuKe.Y.Wl7qh RPo E}+^ ˉWkyc$$55w^RaG.ѧF{Ը߯Bsr^Xv')xWN= $eRq!MYOh',WT)23Sx%`bRz~RKE\nfȻt^eB3#^u%aVuXzJ!N6X|l޷l(%\-J);&%kѢ =]4z4 it*g1zh δϘyKl8r(JfݛY8|./ivkgJzu#U8sٷxbB>thbtHM GubݭPk ;CAy =\*a"8{G%L>1g/Ch&KTg3AH; ۤvb.ƣa$RtWYC*=湌}Uؼzu9?0\JgBNw9?j=W~/ 7,}2sU˶?[TQ`Ï@a~i"Hψ5{L?{yjl 2b(wK*ukޭw4ܸΡ1U5c :UՅd,HeW4 2؄#SUU F)IcQyBIz뉯շ%x{019%G`eG3_A-2MM|9N]ʍXD` KS-PDDIKw3'kĤ)s"{@GӢ8~.ZZw+aPqc= }\o$PrEeR3TWb/B.zV}ԯҙ.z-0; Hi|>)X_1yE Gzg $9SZ0qD4u K;]I v j}%r[ٱT12PŎsN5i`zSҟz8MLe KZxqr`sNi]Md:\ tUWN~a񊛑JhB!rU綘KK2|C jB+Y 4'[)l!4CU% 7S:o Mn~˰*Bٱ׉.} l w$AMQl]z];=/T/J#{stp luB ɝN͖թ׬ pqKY4꫘}OY1V]0ìiLd*fAKȊ^A̴`g]>HXڣv9³?On9n؝p%.Cg>{ uu)>oړO,N<y'ufjuXR]g0Ztf|~ԣ4`)"ׇcfeCf#F Vm=,uID 񋾐I2 LfFf .ǝ*PW5.9/~ޫ `{`Jb}?]e[_)#[<[uw1Ua2GdY ȸE3P; бӞ9? `xu1qxbJ! 9쇄Q@dɊ ML0n@ͤ9ocSbYq -ҫ gϹ+Jzgt8E]z&CyeMDlrE%8G~^Q˺F (<K͆ҭqt$g68T4uQhLr:e:Gݮa9';\.!ـ>,o ЀIq31TdIjjZD3'S y?⥏-s|)4nc-7SRDpS:ڿc*+.Sp'/xO fSդ]Um6۵@jjr5t*+iiMV->s0MYM'BZhHSNSLh4r:sߗ$_j^^Z 4t|)e#= 7y~ƼG<6}čȚ,4'E@BH8pf]8duD"i^x n~5RgF?eW  B8GE-nivX/ۄ;U{㯬,F,}g6#{.LH>gT|LI1^,$f^}#iDS7]y˚TeH'B0lXL׺Ècev6K^))$l upjQga[L); |:-f-CѥTO PNncѪ}I~>譡0 }Î䪲D%!JWε&=Ӽ%h4imp:1G"[rb,A}ʜ"b7&xٞ49Ae-B1^s"b2b]|M|`z½"vPaQs E??KG["TdRk H.k`gSm]QSǪb»TT.C PnIXuqBL#ޙ&j5M vE]uď{Y>8S,X |r vUZI{)o^+bO6fD~Tss1)ny~:PF Y?l.>e4d>E@`wZڱtuՌ.N(ۀR3Cey0sQdʸ#D_i*,zO 'Sqޠ –Iy7B+p!=xIoO؛\(j -a.:H%Dk]Cr7p"rǨ(jsT_@9j'f.M2pM"~Ň&6hf 34*Q=+tާ0_+$X 5?lR\[A]2~GW1%6燦^ܣk.;ox6`:D#F;^T~rI_.ҩYG>ϴ~|/γI<(9 8~i`W;En a$>$ ,;$LG  ε*J%t ęPCs@&Ytxvo|^IlybKA}*"~r22*w(~6N*`<_]F$DPvP Փ"T) >dG\TrZKR΃ү5v9z ĉ^^gh+ګoV?]9W 87aw"*#xFZZ#[<_Tۀ&DpPHҮ> qfe ސ4袰]= (J Q6% af+g^叁iSYT]k%C-U ]SSK]JifUՇϬv`mknp0i6aaIܽoO>OM::M3jydּ?}9gž!>[ܪ]A|9l {u?gm$u~ 1nl/ING' V۞te͇Υ7[䡗> N}9^i -~r]:v f0t,9]~ $E7Zlȏ<* nfA Ykp;/sGjB_dj7¹/rL)_{TDة ڢry(bdp+)!;FnC! .i{ԟh8BCW4?aqs{)jӚH$mPu#cʺoBY8X%,qk . 7$h Hs丬 !jnLl6I#$ &aiG3FWnJeX?G۷\sChjcY2od. 0g5sT[I#_o-0i}42&7{_d@gkIo2-9O@-SdmHS^uwzkr)'{)ªvT/):;Rb]ȝ3 tbuU>[׺$3#񰴂t t!9t |R-?wC5:*b16BIƷg#dA=iT,#•?ꮨMkh}tFa"wDx5w`3n~[gy̓K,zvoNLNF}ķg–W TZof@Bv@3 [.J`w_!ܷ`Fy7:5VŁ%Yq4H Od;ᗞJ*&>h(݂1k.}*=IG-{4 ȗÜ_V2=z#%ztZk=sdٯtB\(;8[W\)tsi58.;]r>B>O{JlVkDd:vc;ؽ ,0KiN+IYwlwĘ],&Չ_Y]K*|-COQJch[Jm~wNqX`/Iw =Mb%G% WFWpp\Lr$&A%I*o0dVtWqeW&4WgԀURhNACKjCd >Thd1Iߢ[IjjlpBκTҔÄ́NCKL?S]uyⱀ@CɞƮIR!q!OA_B<A[G m]O8L3jJЩR6~.,ݤa=W˴ BDy _=q@9*B[|ki+==Z-f4#H&`v{W@s/J$9(Y5DR4H`%N8 cb ݠ0yU@sAU cPa|}~%Y=>q{g+ TB&5.^| owͣereꧦ '{=\ M )A:axa7ű:CYX6!Pm( #XpY"uN/އв]*vfms%pvp?d4Kl*OPְ'b?·5# .=p)޳2>}dԑemfe!ɞzy#5.q1kp0ȃǀ-Ccjg=bwP}f+xS{$^ v6QKٌP4`jUfH}O>;jA񚆵3 Ȟ Jkc; O8}'BiK=1`,i :U 7W,/:$)$v7)RC\)5 D r ax,HD\؆0DϑU5=Xߨlnj)6Iڿʮj$;hR,$s\gրG@B0`Ux62P(&bzX+U=b:PCB/w5|lvMU?t8A>y|2W_0ˁ$ZVwaۋvn[/ωcTDETj0߿6qgfabΥ2&DX;^ +X A{fN,0yC|_V$G3fa~!I<UBWXa j/vx1%(G]^;ߑ 03"pޭ:2v*RQy8mLD=2AKrr$ ʰ8 dPS!i]v$ dd(3g G˞]nQcS'Sկ xƻdeβ< G1½5Β .Up'?H/g@VԨ[` /6%ϯ "9kMסl' $Ǿ8YBv3I[>Yj~E7^~D3 1$Eh8tC|)rS0DeYЩ*)2ȇQMP0ٳ<3$%; IQy‰}1:ua KVln5G&:R-f-X!KX+j=P++ ˺Jy4C}˧SCl}75|}i6Hqhk3N:&d _*Uxyێܩmfiwt 9,W94,`lU[DrK tY /):C\fh xeK ;+NAeYm.w tih[xN[94qifObS1"l[xM7͐~"plNk( Ԫ2X,y2,deퟃ㹣(<ZnRuı-Ŧ@d!l=1mFqxhA#0&7 ɵK[rU7^1p4ƪUX7`C7۫AcͬNۏQr:Dmc>6ߌp/b 3V\`dc0KJeAI&6;j)TMЍP\-d#Qn8( Ϟy)H[pqgؽ9Qa%- VbPRg?vv]Qzm RxOݏ#$0` $AK76ًi pQZe3!ABob3Fhjux nRs!1u"N-IM!Lpytpz޴f+Z*,?+eN7I\\ʦh G_0GIB5%wJk\&_r5V&iF%у60+蝧&nU-6N%{5K5dKâׂ2`f5ezN{;нzi6$6/?{ԋfְkRaJnW^Uܲ{?a Ѿ]{y$?eJߊuH#tqֺY8-'ls*G-t0zK."4V zYbg:/^ 9݅-BYO{$, 1^y*>bf9"Ty^3z Sފ"O&GrAlo#rS ?ΛyuY 1Ümw'7N/TU2KDG: r8l#4>3@ JĨ\C&'TC5!ȇֱ6Lq?hK= Թme 2s&dE5!LwbHg$\n 7ISUb{j; Ab`- B9B aYݩTtﲓldVl V*Nd-ӟ2qo_jgY]y"3Vc c`5b)Qf'Z'wyKAo`2ǍoRڱ*`;<.|(9m2kkh!TG3ѕwĭUvÜXZ6zgf`,\Áu_c=!_muŋDeZ<lN!?׀O7_Z.'?@Yxs݃P$?W6ل?DgR*`gu+^(w,26Ng W0_銇Ѐ #;7V铥izʬ#WtiC˅8_K8um5;?E=k$j. 1O V5&Ў#uq' vLJ*M] ~R'8vA嫂V!g~N7ʌk˃ey@i _Lb11k L=ͭ& aQn=a׬s*9% \6LRLV" 2:Zf!tw=RiʖODt+PY 8BfH9 vw8LC,D0Z'a D]9I]!]e?C BfT(lVuݻe-/s֘wfD__<-Cqs`ca 2#(L~ 8x kt蠰80&M%go߅j*)h0Z3Q w؁S!-/<Ӑ8& V'ao_ћJ+X8t݄ a,I]R/Neq1kn\(}= t$tظmAp:+_)ŭWv\eYt(@LKj:c0#]IcN? =H >6N4\x?I^ 7sXV5% tΞR\馑ެ@bؙM`vthwOԐwRKϝ |m$e \D2P݈ DZ0cCYu8@/LjtP YVR ҉(ݤ :svW0fFiH`m& Ob".Y8壺^ 2&|٦wnUE]l.\G˼ QrEtl9/(`Uu}# 7ULȮv]h)//v6OD}Ő_G7AZIVKQD G. 89R ci@f7O&ZO{5RkzVcv ۄkj60aݻ\DTtoL*Py@<$Jעu]wE-;uرLse ۴{r?=b}v"w 48VZtExZVyRJmyR5FA$Gk ļL'>Y0Gx +sWqС0h倐 ɦCGV b)\Q -1>4ߍb֟I4xNMGR!sZ|@r)e_9_ȆEr[xD@!(rOI/v+ILmPX@z$,@~pzL.ޞI; YNEp$%u%&DrLd{bjWtE~yj4JM axaQQOx^#ye?SgRQ2va\#8Qv)溟b{2SsC_pt~B~=x ٰDELFX4Q % R&1?)]pRNhc3Q8BxK˵E Y!!?%$#!,:6%,g46,=mNP:usOlt:juyd拿ʿ=T><!dGw*%:Zq1\TŒb( ]#pey&o} \#,3yLv2t<7t>4~MeclMG=VuьA_VXc5ʵ>_TPt^8 èݱP>|ka Y^ͲFxZH Coc4N5'o:{cxssP&/g#w}nIw4'`w|f2тꈲx檚+QRAVȬU"C"gVMf1ilYsK6٘Uj.p%c1pA@]6Sl 0tXݔ[2dŨD-2kA`PǭKoF<4uV.3lG`w2Ix"ygOGA5?^?iѫT'TDž+ W6]?kNT"] k"wXfHG|PF* {Cx9msc(Y5:l($Dz3JEs_ei朩2!IB̐"\\X"ς0|ΖfCd F 8JXc/s+T˜ldQ,P ~>]/_B"v?a+<0y~lO:n"QU>$M@ǦQV(F¡~C [5żG\N7Tv#r2`J]#,L]׮N<@?cV)X1Uy4DY׺pnClgwF&-&rd8N/EA >JoKYXEX/e >M~ʹ}c6&q&m/ Y\so6ܵD {uKMR2 \\" Ğ xt}dT>5{KP@haGs뇘<>v7OY_v,M"I対`˷&懀& /׹H=䯘3qd6zj"s ZmOf%[^˯1Q* 5h!v9!=e:z=̆!g:\׏\ecDu Q}jw<Š3cRyׁZ~ k,)dʙVM࢘ ="Aߴ\gQdÔbNVŸQ8$&r6t63y\Mp,C4!( )6՘XtTϴDs>=KJ߾qZ% LZQYgp:Q"UU ћ; ܃ ^sm2ΰPqs 2-4XĔ7"Z^̹Hk}JVON T7,-ڐʠc<A[=6ʔt`J & lo^? ?_߂Hs$i1}?h-)2JTo#B~R*cX$7zsěz&KKǟZCncܪJxI!̐]^(09ۯ5?աYƢMnD)j+HқI`p3]!4~ _AqKaWjA,'ا, S~i l}e߁}cȣ+ES$O$7r(uׇ{&sWV3 i⺞N1ۙ"j.vLMw.eAnvPq:ڠȟ,ݏ"Yْē;\W.68^=5h"3@kq\. 4LzECM/p1mew+#oΐW0(}TT\Ù(u\Գ.6r,7l9'#At-z>9^1(oN%Bodz 3UYổscͷ L>𔬰U 蘐\*S[rm"{aPƕD:S(C}fk +8 h؈$̇8P&Q%'&9fYhP%DUQBW4r;wk6f/;?,bsr7mSiIJAo6(Aɰ&3,C0~jH5핽I줿"wy(rγZìCRP c<~QFև&!ptb$1L& Ӻ'htiObH%~4ٴYR&Ԗ$;qػ@䭍8B 2<26;(?{ 5q ̳[.\> -I-ߚgv7) "@_2@j*/\C:3P >*-,|IvLdz6Fl:դZH +U%Z'#;l*$PQ{O{M^}{D?8Ypz5qJ4@ 4]jw\E,HT*|IU*,yx3-ir^q,Tڋ*;^HJDX?A#V4n2G~aRP3?/5o[>/#_d&ªֱ )ʃBv1:U F\ ƿ?_CNx$q4G%c3٢LA <n=|'l 1]+jjJTrtD2d#3D#~nbqXAC{INm-}!jRdKU ǑkC+yqĜ"Jg}EsπI֊탬i7STNIsGIEf~z3GfZYoWʝsaL¦+bHzx:Cmֳ>^6VŒK>ݑ"̆pDF+-)hrHNfma bL27نCb(7~}GfŸ qSʶx@8.{@gotDpZRWwJsB1EY NØpk..7=|\z}pDO}FW[H0˿P$zC7 ?SOAߗB-1$XO5s;UO_N۠I] (XLrh|/<*# k˚oǬ׀#s O6rdON3x{Q&3=J ^ =NaqsΑ7ZPH?)6`s[3D֕Y㩿)/>".\"9Zm༧vaۇJ_0WA^LPw^s݂NH$FHW3m҆$)քJtqp[q#0t& 8h#B0nrDF+uhnhDC( 'qMrca/Sh5t(4p1 e"CzHGZwEi5GM@dqﶆ2yJ!dH/]Y`Yw۲"#D&?:yC]gkgrh=fhF"B{F7cXZ/ѹO+n\QS1n[#` цukM1)\M}9} sBxʎA[QY& rр]+P#qsSagP?ORA9M=Ў ]Q5p_M T #%_>v&_(hn:w]32ʽ!iY[e> J32퇃xL}`?W/l%I֣'UN mCkQE;NPARY9̦UU}$ֽzh_, UUČܾ4ݒ:C/,[1E-\ȾnYY[? H\J)w@ErH3  |:Iѽi~IUɟ MQްcA )fLըWCވBo s`\Znan1qTЖ612vM2],>AW92Op4oQrl]IshL$$ouE f i4S:JN $?˕U?tit=%Ы^2J3UGhJFM% z=U1r7q(T(kH Ȼ7ݕ&u0QNۉñՏ.'Vcz,ou%1"YQ˭S̓YF}=9}Ʌy`&r˼^ײR[o= s1 Yǔ|IC ?-)\fX<5)'h$X=ʁTg>9AFSѼC(u, ,e%_vgKdt\ϫH _n5{ag7ЌGńQF3 ړUw15;|xLJNG I1%m,k}5g=kNu/3$J#By(LKx;JZdA;7eS0dOh smмl\Qu"Ncw ^I.!|+ah$\8BI>iܺN3 ¿6v8P)*2ry|0Dcjv~kSOy$O+mĜK:xbDȇ#G¥վX׶"\OJdwoOG˲pXxQlES,Z_s4n-5@ѫ>?j'V~V>by=z=\nɎn%0gN=ǽ/%8bSMxԉ DŽ/6t׋I= R1IqB 2wV#ϬjV|=\"!;^w#ޤQV)ÔKwtARft%]"\ƷJd4n Ek+3d J0`T~NEW6TTIɸl!=do/MaOaDp`瑘t_׳ Dǥɇi %a@?3:LH|I 8zNHА`N4HPO}^_ZE\UG ui$f sMӫà)!3/96Ofd{Oӂwft([c5Ƨemg~x!$;ISIɻ߁70-9y<ʾC(a2}uy[3q@C'a!&˜2 ulSV-g7p8R^%D6z.%:]l& 4lOPwF15rAwy vHxFh`}F`u~ܘAᆘpxFe셵2r[{\Kb!TLwҘ^>BJ?_ ZuE@e涞LƴC;ge{0/p_̗QP-N.\/.u[{ȃ ?Ls}q>߷1$8_ GLVTnd'wAoQ~T٠ 'WׯsmQs Yj Xl3꧲'xV  2LM/\վ((UCΉ#6+)z NIUF#ަCx_DsbP;{#G c»hUP IF9F7&üADXCgT0;Aȳ7F9{yČiZ͵N%D]Izv ͶQ6Ϸ&c`,Ziq'4s&!RelWLeUW4b13?P'ȅ#e8"; dSqjSd^#!O %fMY\v99k|׫$b;cX rzQЊvg/@(H@^'J#ya(0\([;WJ1Mc# BDڗ{Kx?39Y3̙"S"#+3vKJM,?Otv <Y]mOk(2iYT| H͂tâcVt_X{qoV dٵ")[afłH<|'x:%S|>/i)?&.R͞7s0WYq:O&+ʑ"\B62DjYm;N:(pf9J7GƧ@_aN4!gHI'";țT0Q͉L TP Xo!HV_RR憶q0=`ZzP?!"dxh+Dsa絉J{"B89Vt!Бr$ם^_6|J=Hڜb4VIY3le=s=>[N&qb4zJ֤[32ap@z7#Nސr~?T(|5PS*ȃ7R@meE@ [V ‰ - 3PBV*RBc?pyuEaqU0z JqY x"7K-;J͡K-tpYd$m69TGj- ^XVEG5C7!yVok<3W[;G[W`֫.!F݆0Dǁr7k7ʭ K^J2}s%/y-Ems6PkӾx@T^x]T8HV G41 t_[Dy[MsaZIoOV`޵).Z[0ZR pJLa1 J+ZL6 P63qJ{U5+Z\Iy|NFvGZZftr9D\r}wBΞ*@h9dZ+082g%` o<)Q”Xf+? Plѵ}ێ)Z2<fkF/|c**|u3-+m;C{F߼L=,nZ`dz(M~L.fXx ts>HB/2Ndve(M0ߏWip={lyrA!$4DQcf0ښB.HyJ# a+?hl5_3Y!oTTTsF}0ePG?}H>OV̔1[n yEB/;=DԵ)7N3278VK(j\"1-^5bgJztB .q)G;=UA#3I RzF|}ch-N$n=j9ΐDQN#!k__RZFBm%GvhKT}'Cqmyh_Dђ ƥЫxL#E_~@ D [e@JqM ۉOC7.Eqoq] tӇsߋ-pr`_yZ) q]NʌHN0 xI"fnkٰt:EyV|`4pQ'Tzwh)uyۺ 8c*UY"٥>YD_iW/AODAi:.Dh-4K? w:SMY83f vLk7Mjcd] |?ov}\Ήydf;_|M 9:5;l"Joy<-?}$cL8YX%p:(r-r2&2^Zⶩ$.:2Y\0JS# GOIF8Vg8?V7 ծhkqo \1 "^vܕ!|d:Dj&mXUdSq),tYqrV70r8:K#,Bt0X":T43.t6'S;e-66 8VMO kru9qXo8Pjӣz/dA *@Gi;,ųs~lu#|0E{ۂ{wg#o8|3}#@O?ZIR~@a׾5NVQ̠TԡÞ|TKlSDӏE88\QES[5~^ Kn|:~/9cӤ<#n&p0dp)nl^k"5U5›U8,;,RHmU~u@֍b%YDC#y<k<!Sp*1bMm|Ee9o([XCg|7K,?,-sQdB.G N"UxO&AjFf뼌r7=`W( "ӼW(zRy-64"B$I@44鶕ѩv{68i(5J#s@*IDW-6MC^c كIz\uCK<&$8j>4q%,.ØJcp"ȓ,= ҙy|**NK@۾7;o=IFr*.INVEȃy?l>Cx=c+ 7m/i9Ɇ`Q!qS ?qV >&W=Kv(38F:Q1H}ҒgLq&ܫ_;LCFOglu7&׵?P}gX_7V_f!dpT𭱝~0 }v;{̘צVRTqu%yʠĞp߄p4 1bMOr6ᤪ(Xu5NUzk*jُ⁝RSRvnbQn6'mN$7356jY>#4 JD6} ?7Wbg;\kL"&+*xv}O(=7pg@2vv6+t&L/O[Z{zN,] )ME۫T_~\31αS:d#2r+:z4U)?#bR=vtWe[!h׌)K13%htȁƆmOa@4G;ǀq3 5#.M4[9ԓ}|ܒ!̾PG1Y `8CW7UOj.֞0k-Ѷi'a}2gȀ:mU}9P#0FvMdV,C7L櫙jxrYCI3Ick]֓(հ0 |ExF`^GHXE\)/F1UloID4.{ǐ7ge?F]?7&౺ fÈ<^͙SnsVٕ?Nh&^߲C`4Kd1 |'+Я3"*R3`r Aʓ.̚ n 5;B}(8XCkyO OZlSv uiEg;2Af@ 1%Hpz = F:Bt1.0.{a!S-!d1o.lلӢWܒVܴi_hH/߫M?Φqߕ:i]/H)EPY4QNv z@c]Q tRb<g5".Cn塄߳}(r Swkg*%˙])1"UG dfq079PHv'鈔L_]05IqʷIߑhߗf妽1K4K=@p'TI?+0׬Yp}n4Z:rte>؆^lkh 7Ί544m8Ɩr=hfﶊFlr7>8dފDJzBM6aY|&;UZ<qxiy#3˵|np,^0n6 YRQYX?pTORHeHG0dI?pgB&JF pY?pe;.1Yn9|s"Qb^o&2>u6OFR]5/G)~ Pˆ@;:ֳtLJp$M#NԈ#kf a{Qa;(Y~z0TҼ:E$C1%d % ĕDTq*樵%KWdjZݻtArY}v(:l*]l^b&L_ w5 V&[ +F4nY`;wؔAӜYߋ_`@#h"aX xlDPV!ӯ"~7uc 6{/v0pVyFM^* Vy%Etk\F+4uͻDp^U Z T6F3hѲNu@1ٱtj!YD?Q%2@D\a=KxN_9>Ml4)d0&!WQAMCP񨒇V"EYx ,|`cLײ\eui^MvZpYTCn~H%wX}X-;Fεڧ5P ?3+SyȗQZ#&f.?u]|M 4c%oA*?i}V`&Lz-[lk?gknIÑ##oJ*B7a|LETvݗ/}$BWl2rxx1^k ƅ㙠δ&O 0 M{o81ʋrB"m.q4ı&̗7vM ͧ/qR^5XP~,>" I:IQ *v1U&a}jϱ ,! h/ Mv*vFӌ]n\WEhXo'S1a`EkS*:r*wM!$ w>-t z19mz[\8MB<\pn29+`$`,Ham݅xvb7C'8ZsAMV(խ? Hkl #uY rl'5~+3CLg8 ~kJg2 BY 6ZToӝ_͏Yt"u7GzvR%PJGJRD N?{톦7j&BU51t*0(DDAږkhQL4KRN2ߍ*hˎ̓Zr ` 3uMe$҄H QUQhV/6NjS .! $Sl 1mEjqe}+bDbMu<l!aXDS9 3 2!]Q<՝H~.eZЄ΀;w0xjgz9glֲU!%C)x[<\P5}̅]8uyOQ^2P}6Ap C'SGaK۠z{Y56kg|nOnh_'{sr< iH63O IjZ&/Zm`tdW.  ;`>-2HFIPvn'ߝ` ~a.8[!7>;9$!&Tv>H *Mb 5$KURJRotBjAZI(RIin( (dQQ=0vYd␕^P#%{,Ѧ"i2RH 'BvGƊyxG)7P#=^Vʎ rX >&:y\B{UzƗeP2O7bS9~ v V.T :p۹ˇx=I d*o<3,s1:FqIG3R2hb:OV@;uQn7,}A/xxAwH-qݱKBy9 ].9Kj.Yt_k2Bd'q%gIGe k;ҏ$\~?h ?Vu/r" |P[qwB=.2?ì C\  /̒i]};,ɖq؅hMc[_x:#E[kZ6,53UhATid)Eŷȁ{/q/5G$^wlz3lIVV̻[ɇa;)+c k-\1!ګ▼=fW)2JzcGa4 lh/xy=&lasޚ$'+N2mL𕴅0&"ihLPth"2{/F?ˤo CUHq *6D'\>#'PZ}<1$!WlydV{=QH5 tҐل-㷸.dcGSDs93&ڵQ`;֌4@F<$ɫG,H[ l{Ey^1? TVVF֠vG̥,C4AwkzEacRɇ (ҸA[as j:z)6Pb"Q %[rt~i`0b2;ب$Y)x{M2@vf$D6Ez%Eb аkjbjoIpį/W'{jիH-/Xx}4|N'lj5iHAŧ ᠯ߆*=@y#cxt}'sx}%mk@Hlt6Y4<@Sq&s'eB\fTTT^EutP vUQa|H`!w$@ y 0@2xֈAjkC}NuL|H!dJįכH>cI+-0)Ycs;8" ۆSQ3R_Bw|[_3rA=(~D9b1\b엌7FR"trZG/TCқ=Gh: ?aB0O95jݚV, 8uK)dJ裴KGF4 ݯ2{ Bg^ EX{"_rm߲ Fe=*f"E}IP{r ysc.+;3)J)3[]_Fw7뉚ҭD) u1+(=GFNBhvwX@K, O8Z)͡ u,.VM44t\:&a O<2&b1R>֎񨷋8QIxӮ\֌Gr:BK;g2(?4!>5bm݄ݦ ٝk/DsQ&vszHQÓ4.uRɢ%GW58-Gx֮1d;nY W%|D}b3 Z Պèjɽ(zh( XvyX uMu!)p: D'T pg6(_Z"S~j3 x0F(q*S,M>*+2ɇ;HiL/7|H[/jnCU Olaǟ$BkBwk\Zog@:hJW0wYQe8.rltHx}dXe}-nD!ɰb!32d}h\,Mn_wUd3Ɏ(6vmnޱnɫ*z$hYE"MeJLy5^1Sdh#9yC;Թug+zEW7LHX}-78v7`^|8*I BN̚'@)<0&H4$ $7h7vߡ)(n-%MC=N B|4Mj?Y>ߤBv~nJSQ$Dqg~wIHs&Uv^BW&Ymhybhs Ͻ&QU.?8ݩ+fhhF8efԞd-eWl-})*ZX)55m:&} TfASWщ4[H.}O)& e-5k䑄{i~6b^)fd'+z93oD!FeB{UlrٲTY,:_*qՃXǔ:L 5SG`{U.\@/Brl<`?A7Sv+pgxFM$-h|obyߺNL0i ^oN=ML8/iHj,[mp?"cCyۊ{F2=@=B >T= J]XEfH0)oy iW$p_o5iÆ!oK|>I3&u΂ְ%3v~:Ez%L-On2|R̽HC2A9Y9%H?!p,[tTaP':,J{`Ƙ$o^}\ 2-_TłhGdMj?*Ȍ;`BpK$UH /jFy Xꨌ694TQҮKsժvÓ6<[sȀސ-Eu7BKl所!"yk,)L.m K,}K5@E> usŒaQ>VMϼuͅ*>=*4՝gJ  *߉cJRZh[?j;jIpX ^DmM&Q|ng} |d5__9U D9sym ކ4R(]/D%ZTbT(8&/Q:hE9;ǘ![,}G`qvGdOJ}SQɺRY3l  p[{"37خCAQWq?]!c!=MTSk c,1V?NmcE^S>*pv.= ב(|IǓ"!J 35?L^_ i-:ؔHkku:H[|w%E6նmFFt, [AÈE/0ZZ^}81MF< vpFt VVH>uN3aЌzm^zyiISP_)UioRL#8Q~+nK*5n ôךfk$KQho\xN" ۿ>?[^ƃtn,'7Zof !!ePm( sf)mAnd*{a8+":dS9'e .Hh5( ;hߝN%ʉ"q:j10NNs]P.$% .;0%sejAYܾ߮ nKfE(!H-#(?ҾIqKx!ߍvO; KyP`Mp",f)/kcR듨bjJy?8iآ1PG`㷾4졼8bLo0"K<8FSJIyG Z=1tlG }Ңk7yZ&Le}+]]pjؿM=Y`;v ;n8""̛`> -ʿ")hWxxk$l"R]λq6}\.]+Ey dcLfiyfVQD*KoU4kҥsmqmC\ .6eƯ* ]p fFDmlY+&H<ËNe "4*1YGLy͓ߍ8F'Nf I[9s;6,(𡕚j62 ]$!k ?(,ՅdBB;;F}xHgaZٟSKI#&ڥ`^D.JR'9Dnq)Z-uƟJ/naVĠOF!kbl.q4"I\ak vzeutj־qpg4/٪ 6J-7vx²—_fA)pÌ5' uD0:zRoS;l/;؋~sM Ns{D;8~R]WkF4&(] Fz'#{݋cJԑfz.Z/S۠ep:g.G397X$]sn > V uנ4rI!45I*I-J+I\wq˻_c e˷gH4HpAN(|!Oe5#`JL>V#SXϋn@(.p_V'a-2lgÍwcdaM5&gٵvvl2u-_+/Kp-;J:*oyR'/:~"m(,"%q9U:>5W+k$k-TYP;^/vyd 'Ji)E1HK7ϊ,f(yר()] Y:P-lx+?_C_"ڽ~c=7&##vJ4A GqAbLHD?w T`gpׯK`$IP~Tp;?Ì@e #%&@ޚ 3r+ T%0z /X>H4ؚV\¿xmk5= ~eVPb͔@̳=3WH/Y )sۆMrh#8D<&f/>0pAG93>uiIhi!W_J6[k,O „%;>oQ^"#<5l1_|9ώUW6c2*wX݋r# (UN3 vT5~!1j G(4#Pt I뾾{xH=e˨6 uCްPx9͋W\XbfEN2ɝ*ddohV~IOh,3#.}iW1 $me޸.XfMggX DEɱoiԑUP;,ĕad\w1rɱ V,2Vbs C7X-'?;h1)t2B?&{VQ}E,bKܣȞ!òoKU^z *"λ`ESZgC@MxЛHFPG#xVtvEfI3ġVtAu B:fɛSm *-؃Hamm03iCWSbrY!ygRH禐 ͂pYx@T6) D)B; KWI! |6^E:'蛍}1iW0C tkj{F-sjw +}h 3/]UEĬ#v0(۩֞SqsKzK&0޲t2lSLé Aܥ@֪{`؍<_49 m#5DʊL T5kOآGeu GlJ(R;!9˜M[$.jQ.]F+nR}}IpXiŏgW+{.=XW:Fd%Mתj%:*j_浕R7OR\t *q9"@:6&57׽z`w N$_`tH肳4븰:6쩸ġ:J U8ŇO/ݖ9 Dϱhud\f4NߨK?1-!@mXJ|53}OW Ɵ]v;{-_礮~v.+wg$|p|/[}h 3P`񻮧I5a|{ʦpG"C5EĀ x)cmDls _k;9᧒ ͌!M ^D!ne.OW ]mD.D&<-[n.4Sq+x6Xsn~>Eޙ"YX~K"GZ}𞵋ΗI ^q&EP.ROTBcʿN$f0ϪqY#&(SXhj.=PUuQ%jWoָSܬdi͘L:q_$ ?IRnؼr nmG;u}&TӱBbu)!gtSk1s;]50f/lE.q`̋BDڵ_X=VKCYT Dd>vBh̻FͮkIE)futoJ\kweno#[Q4tu]fO*d-"[ɾdOghV $s3 i!W PsןHB+<ߵ>bJTu(.[Q7o1 DYLMٺK/>kƥV"HIҒ|zTBk1%1 PEݐhFf^_ p)<+ּTF2AB#8prҡbRq<mŲ@qRPxk@\L6(%$DVv*:!ljI'wj[f)Z%lL6lk'ǤP bA_@&U/jkܱ7{h;Ǥ7d{wЎsu>A|hIwH-W^d WmmcެԷ\IE`DPUtVʇѿ o*ʞ D9:ϦT sXĽA⎓_wklhO ;_5S Rr S\#yP؛666:r~}AsKc1J6l @AD c|]s#u2 Oՙ3w9cxCklNuBqh9o ]\?y Ɖ:]獄/+.Ymql; Ov[SA0}ٕ :/v7:|}J$jUJ @x,Q?ɉ]OI s('DhJq׌Zy' Ę÷߇&w -/CR팟e!.r{"*jIpQ{ >ۆiPE-yÛX!wƯ~Zg5-mtݯQXvMTc9RhOY]#x_OÊFFx`1M=2]{~챘\" DwIn?@ EOꨢ_L1X#L DޱYd B!zG46w]I ZzMHɑk}*j粏èI YfN|u/,8)(? =Dzsh5y0tit =xxiПBwϭ"Iwߘ*9PKD hia8@x7{sl/5vԗF0Rr<.j ~>=:"lFJ{p%i }6$G8B}Y$_\ƱT)WwW,P?4Pt ۚC|qP=pוcmVut6`cKu>ߧLŹo=^E*߳Z lFK隩wkΑ pejml1Y\-zkWBj t0θ| @csБSe9eFum12H+!!J"l Ta nwyxD{wњcG{XLs!(P m 剔K4i^tҏ/v ݫQ+78/1ϹBVgɼEni@( v(|t:7!yjʡc_p+]4yu+qI8Taa+ 16٘9PI62}rHMSA/8?'gFk3Rh9 n(?9ߛqӞ_>{NDFZ׊|O]s(RwqBG[DU{UԌEEm?nϣ@[#  ;Oywx`aN7]X( WX,X/`@ou%#m;V`X(4,rWDacuŚyς9m >C?uhjXrt EoREFq0 ;Ă@N,+Hd]IYI@ŝir{2{ sxK'lJ8 y~\X\7‡;*2 dsq_;KAGjFƽ(n^dc$$fB]IKNC7ؚtڬ1A: loZǏPlOpA_ATi.U57ћc+BҏF{"H}sJ+DW{BtRm{1Ā퀍%@,ڝ E\}wE\M?:-}4g`r211;X=GRstg?NPȇm(j:cb`Q 4B de4B?GpO)'>4o/y)-eEOykUbch^f1[;Q:[sON]9+FiѦ϶(r;bW+ ʯ.js^IO@-zg2T"snTn<6l8@ƻ=ӪD8fj[Vt#gKXʳLÝscN j3nmLItPfyLS4&g[aOI*1)Ou0SW_RaF&66jUh'zmtωa"[.ia9+gI0iJzZsgLWV3ВϻMi74EC YYC@$!6]p0Ey60ZLg`K%3n׭: dF.%q5)%AsPo&R$vx@3i 5QMPB0TUq8[+ d,D.!%Rf mi72y{Ca481)+U89% N]IOVZ*F\ťcqumL Jٍi{%NnT ˕n#v%SK8A5Nr5-4È  UTUh4%Jy+kw0{Egxpwu7aD^P=MdJiͯeJ2?ocPp9qu ;b}CzsrK}ZY}ߡY)؛v668tں< 8b4;]vܜG;aS1D>UԊ@ϙŃÝ23>8b}ؗiӛJoFǜ~ZuxMhRf17: V{{:s:\8ޢBVT?%a}PT|N  w kk1111lk.?Q7D5>'$aC΄lfNő<,,?^wikk'1W9^H0?dAvs %V~®{2^7R<-ZFt0nu+i.aTXY聯z2PYͫ8UAh郋 1V[ȴ9BEWH/i$QQ*q3J%xӬr{B' X{ AAa4 |GŦÁ0-Բg~]aR)lv6,:T7]oh=ߚu^9Dݕ3R`3 _M9ئ v`[%cKlW8%*nF?Ul3M9;@OPthE (@]yɁ8h9[zzG$4;k&ZM@.ήO+pR299]̚wܴa%*85(ـ{֫Rۯupfh {Nhbs{D͓*D7.3DoUA#J͢|qt焾 9w]9lsY m=[?bpĴ0OB"\n+Ny,ݧ0nn{'FD}a fcoCW;Srl?MnOx\kWb]Z$dgq*ʔbB9@O+]بY2zѥ#*nQ0ȗgћH56ʽHK3bj4@6/;\DZ ň:F=qf?@g-DJ& ~ p 3&b.D9B-Wp)M1d⪻(khƒ/lͺOFy8U h찑VCq|;a3D3H/. WFeUOpe`<7\􅘗p@w"_v;KM2WaqT=ɓdn,72- #H<?mp=2[s,gq{:SC<)B+%= $Uvpi ab477PoQަHuhS a"B刹.E^t cs?CWy@݅}Uee#eWpw`sj宕1%M{FE3uI+ihSN B^cBU9繕tsu5wӨFCSE+(hIUg0FaT.DK^L녨):%v U8HeZV6P&oķ;C/Decʊ޳i}⣡JN1`t+SᙣOךQ%<6B?g:oƎQŒhA3#F}g`|h%G - NMd"\GdcM';q +Uq@R4.A uONFS P\h=ޖSPДZ64;Bp+HQJf3f "գm&/ @[=%`S88,!a? g?$DN{]~l?GqAɼp'F" هs΀zNVj`,"UH*0se4 4(@o驃xiknъ̰u>Uv'yc}4vϖ<3AO?v1r 3uڞXL3 5K]u՝/,ސ$ +y{d,*th>).t&T</@ƾ[nI͒P@DNWYJD?ԡ烞IG` +s?8/=s. dC~;s c{RCߌRL%gˏE__kY~Mqcz[2xUާpF7z/PqҦS3)%mӕKL)jMu35mdp%>Z<ZQUAC3u@dNwQB + |?M:@} 5?cvm?)[#3e@(A%t?*s7@Gl}3?R< 6+VsJ0`pXN)xm(]%[f'>:wϊOD:${X,K@VK\w7eЁ'ց%8՘-ZV Y)(H ~z$ZWpEGm eGh*cDL"lIIsƞnWaϼ R L~I7_O^;2GXNҮX08~78?hH24;FEZIiOOsaUdu> y8ωʛO *I *[ 9ZX{"" Ҝ|b[ze5%0.8DZ<ܻ!崱jLgS$}¦߯np%YR+5:2ŸNo" uɐ-sh+T>j`h|  F?hr gbMap][ay;lC]/]mCr )*hV'Pء~{B}3̹`'jp 3N +T)D}35N\.FO5bZ<ˇ6k@"n,q˳a\ 4;ɜ{]t l&?'NP8:u( YtA0+->牥UND{*Z-TXrG7CxS3S~XoŒA=0F&P4\ةF}pdq{x@{ ?uɄoɝt?:~W;Bx3Q `9עeڄo,Gkm6BVTOravuPĔSNQǧnDv GnUb~N~*ks-'X)Hb0 ȝHQ6nХ#A1KT7ʢ҂E҉&5tr·_/_|du%dc4xAʃѧt6'vWjmtw-Dk*M[ה7|A.BwsuJAo6h'|but B٪mɑL8/äT @`~Ro;oo0dgu Td tX?kVGQBCNO$)JSePa[ti_A!Hb| 5~%SUEWd')ǰ;eS(<ݜ;͌ \ ٶ͇j>! q0'<7O * qE݈\%a{ po2UA p'|#t@M'1<7XmIk3&EJ~(96m(OF2k?܉P dUy稶r$ڀibvB}+h9%mp?A>]yVvtԓy : wAsFsx:%ZO1hQ=>q*LpggGw }+a[(6R JDDO/c¿2%[?PD̓"9)[wbJ]+XBsq> ޲GFO~OJ uʨmsǖ}=d:=!a<$C2%"--SE/C8Q[=f PjWdՍ)37ԕŋ_nob:I7sUyȄr`6>T ~uo{L`g FT3l:h 7ʛiy^K9Dmy$SΖb_r2ؖAqHK/|濐Ck`=Pj(:mx J* $_4:vڕs9"ia bԐ Z?; Pq˜]5q' gN&yDD4's4*:< aNz:pXx NlmȐ\Es*KkmT.߮5{X? xJ k2f6Q!f!0 |-(Ⱥdfq^c'jcJ81F`bORMD&ۆt ]֏X|0JG؝yvϩDVqj ۨӬ͖1bzIܗ/y(ϔaE}ZOJSک^OA0b} MTi=5w\u_ft F^CRύ*KXl?]}8/sr!2k֋@ )oEQ[~C#0PlcdmÑr#IUc6:_ OL^W_sCTߌb6oGk-  a T#> Lk*+ 7eyjџ) D*Ťa 4moo -BO2@ 2$ari`͂70"v;KW㶜7qS~VQ^UgU^荦Gn+5=B`גUbBy{{t|ГK/jǛ{Y-Yy5TOheNm+G\(:e a[d1+!?K},s%_k6.ap2SF{IX\լ/!50q9T Q'Jm㯧#iQSoL˥pU AsYDQpn/رں?t?@̂ecuJaC!1?14&7Lq1d8,iPmjSz,m0zs}p4%Uȴӎiyv0,U*Z9mLKuM`P\<_Desb? J,1b=Bw0..x *R@1WOIX;y :ڎS٭UL&)HT]Q3ҷwUV1Q|ֺD|y )~ ,ʗrI/CR:_S-uEFY@%<(ΐܵ`Qcݣѯ~ ma&zy<BOe +0zf&碫gp/Hb_ @9 >ag֩LW2yNOKGGh~zd&F [iAKDō:?&f"G&2}P:w̡{LD|R&ԛYO[jѕޡ@ l-k"d:r`ͯu[dA |ca+&dńJ@ NUw:=a ;Md#U+AJX4A86#y'&>e<|ǚġĤD^6~yp^WPRⴗLXB8ţ_[$wFW9AgԚ,Ҟs=`KcwTmwޠ 07iNtnh)hJq^++G=a,}[2b0%ფ&-Y哪X/hXQ#j@g.q`E2{QFAEIz$Z+Yr|;m4F|Ñ̪R&]m{ =H wW*Mɫ| +G r軻HYJnG:qiҢ{-ojF$KafD禧 }6͚`(Wlrhѥ wGs=q:hǗ/jBFf0Iꋳ sp%'6? /K082_'k/bX`'%SLb {sN$=Q>S:=S S:D^Zn 5^Ewf]Ŧ7/(WȞӺb B=-īRu"n?rXdI2M":Z%&aΈjχVJq$PխN^x}̥#LbhنZ̀"[KTAc:/C vVqu#THjoUYh.M[k}QvCU(˄'څ/_ ";eqth9[˥ZVY߱4L?6xH`vZ[ı,;5E_P|O!a /}C8oSWO)hF{:şYeS1͔v|$,vHJ$PUR}j-}h! nO{ll?=uc7¯ n)z/B_g )? PX)afJ>9~hV6{XCݾHTE4o_`ScQ8j;YmaH*;ܧQzs2  \>&~rߍ5/nJFcs]z(-@;ܜkΌx@r ܸrj>x_ ba :6>~mj~[k`-DFB*)h!8%Qq'? "FXcEIɨ6}hj!^#dY\:Da7$UºԄn߈ťxu2:___F\n%VeR+jz#Ols|hvY&@BRX7'oxY gϼ]&c9"æb/)KPcn߻= X%b:@:/KYǺuR>.'T#w/9ˡa8R*#wV~Bl8ft?Z]gtzfm:t@7}0CcOчG)Sm|~rtN}-~?u{qE2?E'^!>mhQKH Vu\ĞCʕ~t2@{-K$p7yyB*U,vw!=muJx ҽfJY`,'l{i[8k{5e.S}[& -YuPJ<(\ %:ʞBgď"`nv^)I h? 6\me1N~r':8cNQP"J҅:[Wۡ;-?:+<OnsT=B/;Ugl_#~j*c|647zbj5ш>y\ȊaM.qc/\F&/ d"ư\&0f>5n1T54Ax$J,{,sWtw!QBvÍA&[ƧH3q,`wc̹!)Gv2B6?9X9Q;|ٚ'l ۂ?5F ꖾ%'R*;Q'֒drS1 %AUvcnKAlKxoM¥"ۻwFbFlni;M亮HKU+>C = U)6)/8:6 ".iU YD+&s@DcW2W =. mHBx_^"ٍwLYG|,Q'4>P+/< iK+kĬ$Qyez-sDz#M^)oۤ/BU.&(Н$CRH`Fy:,_sGkӮmQ : y"aBJ51{wMo6WS+HR+دE,5ΔʾVIB-+\j `e2Qi>ycKzp{JGXd2id +ՙWv}n^;@Qg&Bqf0Q46Ҵf,0j6DnYHQ;ң"<:b~WDx\Uśмw"3(e?o"[NH~4(/FPYj _Xd׾w<(;;m@dk(xaF}-<?~gy[|l 42MM0-g:s<9*wx"N6_p̭u>i, wa~T5B*beHMpcw:` y "v!^ }ZC:kşUxd> u%pҔOwTcG'G-m_ZvPgcL4E䂎3-W6E z.z@ {7H_:̗vE,l_KۚDJ :1  3"aIvO#5Vy~?"oRV)Q,6~qָxz `|!t})bn5Q>njo `w<o(Vՙ {KEq ȴ!"!]?`K$ vj =F &'&xm Ab1K@&Z #b  JaR&D3"H$%)x;00rAw)0y7\(-V7{'IDYa(g?,`h:zPٸ%oj}GZȏЂ-p!5]ǗS {t~Vbv-xsqv7C{\@~\gĠh{6 eXͮy=3Q} Y!{a mh]y֘2;LUJUݙL7]M͋?+݋UIEJюz:EӘNtl} .g5GYg: D+lpj鍤ׄ/b!eD$d E&B;_e 8Ro6u MCzb.<:dZmsk-B 8jYaQ~wO@*0q;1g\Th/:+L.,L <{f>,`$Igjd @ˎ°ע02v/iv8Fa2t=tZ9KP4VA|ž7 :TjY驝ԝy`7V*5 x kJ;ٳܫczWYdm$cxcy"!:1d߅2>mnM-BХ yFsP0-\[:(p>Qv|\V?^:s4N4ob,_VR1z (N=?E︌Z-Fql7mGݞZ+_[0T286½W&k͸E wD9{E};G 5zf- 23 _ثkɂ-c @$9w&oTw s"Tۓc{ ԁ2~\xE=>C1 WDN9EkpT(ޔÿI+ 5 8%HPtFy1Pηʧ4T5moЄ`핁Cy!]1+g89%|֝1Z~0AN1Bs0%I +;B1ʱڭaz(8zSm{/$ItP:/c3Ѵ6xg5ؑ3Ns{&uKQ0#SS$9pC$,Z}h;2ԍ]'Hjgv/tBDDX3 tc ʵCt'g1=\-"$)IWñbg<_z,2{0ω4Ty׃6#pZ"`}Nd_ `.Qt 7Bv9SaK @d`+M;^zDŞn0k1uӢ*z>V֐*"q+ihvcNoBQR?n XD3/HC*D4f_562t/P r8We HŴ,MAo`mڜ4cv,MR .nC][V0LC%49|2_1<'$P]א`]3ء.:W1tKrx^"c#⶛7?,ARM"?PWWŲ{E_jk H DwQMr1za7uj?(L,ެyIq+ͅ67TE ͑qCk˄a wKpv#hif͹2"8gkOw2 Aċ3N8,sGSwcuUd@sB G›`iFɷ{Hݿ+'߲5<;H>nǝ CN ? g8ƙ/mq1%ppM̆"7+$F;'ᖗW]CX3c  ژ Fmlby6hpï9RЀ@xm»lzPR${!nlBLEb>!Jwe 6ƒR+Xmi0$x4Vן}Ѽݫh Q|ѵ['>}%lbENȷT!~fW;N 1ѧ s@B3LU# ޵O5Z2|*_<-rld˔,Wjۤs&H`F1N {&dNSS&hxUɺ #wn*'gbmn J#g4բrO&R6 s=v=O֮BsG95r" G=q=0ZTS .~_{4D-s<>"pTUdzZQX?xqa8x&D!_f2Z~9 Nk,uw鎎9yc% mHFЧ\P[i0"fm> )߈}}u mʠZ@WLrOt%Gx+Y[V9|R<$fJ[MPT heqUс@xpD6?elЎeQf$9~n9NںN^FO@Ci][?̣^CM:wT*騼 !1vymx gZr^^-p5ӛG>Oe<ümj\P3v'D[` 4oڔ[y`Ry0,ΒڦOٺsDWǮb3ކ9/OСv&ѰX6ˏv\ >D8͌XБx%Kq{9TI-.;f\CecdOJvdt6YIn)J3GM~r>LrBH=bFcP-(Dr+C+d# Fy#TbP>o9Bh~<)%G9нʡ]i|.>׎``>`sfvB,EfЦWh? XG! 3A2>/s#PVn"f{ߴ‘z~T.(>lSYY"][xQM`Jr'% tI[)rQLF ƐO[|KЦ'M8Td?<(O>{<܉ CsaLcZ$L9/ KuQժ@qp5Dcs{@*:6dkЁsLk[R7tniA8b6!$ 5HlUmW|ƭ.t/QӹYl$h2 Xy6K}RPsz׎)BN9Ap.CİƦ(\*Kp ܂ܺ[]=T-5Av xz+w)OV;J!*,[V^bSN[kyI`PG.7Xn'SnGu,B1 {mp$R)B4kӭ]^!C.QI: ۂpGʅ\~1 [Mac-32-~ wDT6y/^lCᰅZ:*6Sv~\V} !=f?lFޘ5q&g=+q8Eh:-0 `0tqIjO穿2zs [Ay&K8Ufm ^\90$57b?#/.dAC(k%'Gc!yJ[2.c!Jbۮ\m1z rs ŻES1U{J/|([!ÎCĊ 𫳿&u3]&: b6K~AnΚ`ѧ§Z KSm΀ITB!cZpzaM锸>TQmUK,kCA"+7 k')-%T#/:n;wRHyW-o 9`|[jK)֬ l[U3^u߮MXJY9Ѩ<B2 3#/t C~2QY0 PBJ6J8A&cO*Nh0jRlzﰱ^F-4]$y,%E6N1DB%A#JiF@S/m)> Kus r erb![[Bf"Fӆw!D)aF{ŏʩ:V& jZSꊓ{[[|r5}n s>V 1X=?'m2oYH.޻#c>UBMʚ2^|U-B6Ͻcjy?GﯞXZd;katdI gҾSn·ςbқuM+C¿+9HFk'i߂n(U00 e"tX3&ڶ݉=qe6rI##.bɿN {ͽ9RřZk=Z_N XNBvy]%ծZzP6/XgE^9H~҅Bd;h*yGQ}=YΝliN:u ̐4ND[6;k&%&,Nrͪ| iaP~8s &:N~!m!2lP.3/[Rcw\2xX0M+Axu.-_5ڰxDV ϝw1;4Vl؄ !,pz B[Yy l.sGqk:O "=; 9, fgTY G?\̐`:ńn>Sk6Xg0E7Ğ%@,e {Ŭj=kƟiOy^mMBwDAQy¨܅5Nl+13F֑-}pþyr_cuRkU~YC y-/J_Vx mݎd (F<kEvZj*ڹI<;~|).v_naAϕS.DƑB!O>\dykpx?Ga*[XU[s հ I :WӒOj74J{o ~?"m @ߜ2I.tEV?0-~e3;9;d-UӹqN9蟪JWʀTDT:t2Јyܔڻix3) !x*%}d]8ׂ➛K3xuARڞv X7o O1U"lDޫ/$+"5C/XSL6MqB$ᵮC1kp.ܾS0^GIn S&]y!X{!9m{7@ ۸(Z!"HW bZi>:f0haEBԘq7'J/R ܻ(/Z:OL~zo^c\'o;:vr~L^ X#kL]7yq#)[+f>0J!ڪhk+f"z#ݦ x^`˰ Q ?P&}Z{jfG3kʟp%a ;Vߜ6-3KȺn2q!6 AbfQʭWQׯIhb[|Ͷ`Gm>tq sX W}zḏv.{m珴/)+w>>y'=9Fk `Ӽl-ʓm`e?JT9t@\69Y8!X;q?BDTH<۠#O LBbݚR瘣V#j7eaC~ ammYP`lr\1JDٌjDEQ ς; G\7&-=и^5oZ^A6yAP69ENwAʬoSc牍egkYkpeaK,+1 ϺqB͔@wJ1<;VQCC=ʊ,FoͻS&gV&T9MXzuN1EK`L-/]M *MdT`ӯ욻^L̠*ɱZE{TzbB5W#>0i|!Z$] !ibRt6 mcRl7u.3:gRl:qc2;%T`n1mOBYv\ 3ƞ# . }^&^J:mHK0mSrN?)^*upk Xm^U(rYi6k;V@VHX7t{^Hܲc)wܰ)N RB,E(b3ݾܕ?)caR!F{E;sǔϭklJ}uS>!˷A2d취 wib+o`sw+v-l)Ao7Cbit HpU 1[)s- D/&n09Lz("xbEL8D]uu7M yd95nvxAG\9 XkY?~ېx]'B,8"vLHXsUw ҽǯHUi" 'xH/pZ4p-AqkY3[ 4 gIYո_HZ,F}D]'BGÉn- AE@QnM l;|@,5sO޼F\μHFԠ"7撷QoBD Yl1K?IDP43!gGqo.m0W"$|WfbH}SHpf1wN :Ȯ`:$'W63vϻ>Vh`R_ `3[5gg>9-wcyh:!`8dg? 1St U ̖MQRoC 3'R4`/=JO=P:tl}6O9&c4 'Y{D'ythcHT2)ɣ/-h? $B{q3xM57I5boi\m'H.g#6jj4,wvO>E]0"{odetkPNK|۰<(6i\@a=, н#ɤ]k-7dluۀSXUL&(H^4셲Y>UMĺJ4~)K_ I:3Q]Jᵵ\] ;=w܁6[ oBa`iiLo*;Ԙhmx&,˻Xh}"mlt`[ ΁(5Z+~|GFItOd͉ѹ$0V1wb_rny4UŁ\ٝ065! o10>9-h^u_stWMJ=IAu7 qI:x6bJ -q{UTg$á5Z۶P N.jp\ɡ3nI}sk00(14zߴB"'WĞH]P< .oڲ3N.D 2sSDR[. ,ٹ/y@k s4[yz>"8^L;O/'8"Wv+7,LMlNݾ~{"Y6t$5H'ݺ)(S5zSj`c2wQfLŤ]Յˌ3_3Rw* _b%:]K:4H{N_FL({~ "lB rWMϡt(}գ(OE)gK1F'.ӛ+/C!SM*7!(E)T%nhyMo&$F7`y\4Fzi_2rŵP>],s|?f7ַ CQFYNJ J l͜k4}o H$N H\Ԁ %@-_F=e(5 a*#gr\d.&?vNIsֽI#E2㪟u8Z^i(lgA ڂQmz"KF }nD<ѯi' %cO]XֽIM"WxG|f2QMZ,]DK%p^̬*+:r}/&M~!=v":|K3טԬ<\U(ag(?( 3rK !L x'rCĬτod~>=b!kWH$u=_~|= 'R`lqR$h)+'l4$ %#k0zgSۖ9-8}=y}0.-*Pg*5 Q?͔eas)|տwf vߛ#W{C0%qWHőjWZExȥ ꁤV d}RR.Y$Ȝ}dUߝ=Nhu"ȑ03oZ rQ.^-Oa nOGLaq s2 iQ&F =YwWvX)jċ4W{C{;H4i+ʯ`sbGSG82^[t sxU}̩ pm5N!;f1b]]f=86.g^tڜu~HqK)kȜ'cx<{,S׈_@P?$Wn/RELQ`^X[ΟuLTrnO7^@>7˟^;NDM\Ux~؃ͺ`ٺ08 `b4' ,9*s2]`'͓8}E!Phggex\t|Lc.鴺*t,5w AG0݄bPwzOAqJ[O:/8 ܩc\K dq_WɯS!Mie4{94}!pG e{[ÒO:c6"NbTz~P){1rE5+Ou:˨ˣaV".d'U0XuAX d>{姉5%ļMjU$i>oNgٰU wj9_etҜĕ#[Sx4g=p$W-<J\&]MOVz*#U0RiCGҨN͓ ]oa?»ލO#cQHf/ p!U.Alb@cIFbaPBE> x䡈" bQVϒ^e74ZlD0Vr7bۆ3y)Mo$D$kdX,~? Xva,|rsVT$/|6Vfi ct,2IqV8/ , $2؏zSid˕iY&5㸹iND0rS$9{lʚ 5RS2AO=D\6y^E1X82h?FG>uHwN˕gപIۻS)ULJ97H7ܖ}l!A׎(~1n8GrH;2|"gXy]C`Gt`MQx(%-kizEXji|]5} <霱oS#!mh:0}7^ܴT!\ڜYA Pj+VPL.o&fwsD<=4M] +,#8{m}p-={4 c:JN#LC/WXU@֫6j$ܤjfKV١#wHd_RZ-`toB ;|iJeѮij `Ud;ʂ-F}#aAKhE3_ֻQVTlw B:H|ub%83Z:-'`"x4H ;yB$5R<25h ӿnǗ-MԙF, ">]}bG;hZ"rus]@QlV0~V*kmV0q1쇧cʋqȈ=d ;Y#צHNq_f;A ^{m%X%$,Eq*῍ `㔢Hjwa.ਃc}Qqt[֭͊haF W!'a"S&9[V:*ffs_6:FD1DUmVЃ?|78KJ4^5 ;KrdoNH~툡@/6BL2t=n^Yv^|\ NnP6k! M'.e2ҙ˲NB/$==7cL9V3 2#`NHB DѾ+l^U&LSxTY/Z٘~EuFېCӂ qY/pgTvZ.tՏHox5>7JS'zB^03#GuhiFsSX[dS j]6 K[&FF˰m9"a3g6J9KL$zx蕳i'0/Hx ~oYr] P&#O;:DVc"_MM4yO(!ϙ ̓Hn$KdK?beg.]$[:,;WUO(~ᥜxZܛ[i@tV-d(ԾIvbHP2Tm n3]wS_wJx(T[mWY(J=n`xr #;7Y8^)=a9ZfdL?CiӐ!Iy&;oT> 86r(l _xL&ɕ>,UY-8wZ&j}:o1Ei4# ^4#h`6:g 0vY5yYtlRySjEp✬?  7ڶ^yIZ+hU-eC猩] J{0VƓE&D3;hfmU!6(i%)rx:YmC|`޹XOBз`DcWXm8HYL^za}Oi]c)h?d9/ns!u (XnrGqV@mFcF޸\vgpI7OU65XeƩ^Y-;g(_qa`Qݜ0E")v^>嘁&P[О"En b3Tn(2n+.I Y̮0Q<JUy~%ݦxC/ %=x<5""ɮ.̘#%2u<6s)ㄸZ'f7Q'5^xx;BH I[~e) (o?jq<;h>c$U1k^6XTȾF_mzzu ӲZq瞴?Dž6=gF>BHH{c)BkyȄ_ ~J/,E/& ]?mM5MK5W{577 _5%}^X+Z+hF|b^YuWf=:Z|&<2b21⣊by'_/3KJ;5LӽU}ʝP3̀>&q ˢ ]ՠ'W{u45B\t Ual' Bvm` у6`2lllil=b 杶@r@Ǯn!*-; ]R.u_ %̭^ Pmqu^OZ:ܿL2TtC#wz6XCad?o)OF{c〕OԎa4;LiG34*u豰ȓ+1T*uw-;Ջ}MFKdCqg( l0Sź '>>cluU$PWZW;{ ߯eJ7x<+Ti%y#͘{~. Ή}Qs~Mkd -PE TmzSGhl'(l\|Yr @LG m/&e7L-'VG΁{}=L޼[/x, ^k Z1#伔_Í|͋]PM7>#9ÿ7B$nuvXsŰ.tNhKȀ.vV#MHuL㥍mb.ҥBȮ/6gNT +>կ8 ۆdAOSq5w\ 5`;].;28F>|(u.@1;8 m\w^"vmZ7iCK$9, w؝qҞ,<ԲK%]s>L){ɞB0οA (A=ls qK սS8ČA=qu3W3fou*SOBƾ`cא ǃ,>EIf?]M|pb+95m`шeMgwp%śe q?-5":Nx}rs_J};q-|8&V PHt {Ԭ}Dʞ;j%F\e c:K_ECI? *:#&7~{Б-TEiAJsl9 MT$yk}(+8Pt_u9OB#\xqJ-6DrxriE/̎S!/?JpEVgŝ(.XMXy(hRFeOEq*֟J ɍCkn{~Ҟ'm^.DwZ[NU+ԉE0N.Q璵:b./ʹ Hla<[äBd8σ|bgI2%xSa2n}K[\Ƈ5QBn?h{91Uf H)H$e;bV W{3c}8*储[ X4n~Re-seՆ3 `9of5aJtbŀekw"-7SX턊~CpYQ.2,aVr'0dc7NUK OEU? )#tVlװVc_y+k@TNE'8.Kd J2cWAFyou6~J\սڔ0J^ms< 6֧c#N t2FgMHUY(ש*!^yX-H#7^>)"g[Dp:Ϙ[ ./o$sĒwJMv, 'aGirg,O?/A7EHNtM@>Ab,-&z4O3.St]aێ{6KCHL^%MY`kי]l{ڼ\&ݗ`.] eW'6?MV"J(+_"ơdpJ*\/1 ZW "ir0Xٚ5`gW[_q_BY7Ĭ]kQo8&v ɞƊ:41p!wf,4#҄AZȷˣ,MC~qhG͐ /Z!=NO/ϱ1#Qq32!ZWHF00ګ3VOEk<#fP%DFk肢lh2D-ܒBU<\z,Na*euDJsڭwlY>)E28:&m TgoiO@~JWªa0Ara]k@y}:&DAnՆhkcT#% =I&Kji~lO~ԚrFMЫ46W 򄫤]f߇8ɔAμowj*uRU.w!O:A}9\l!0LoK@= o|_t_H pt 4O^+ѢYOj+dXUn&VL]QTǝ LÂ^Mk3KycX{ɉPIFF}PnG)%1O9=eFQG(AJ2WOu;Ka5ui*~6C*$1>?/~QRTREv#㶏G~\fwO}zUD-20m+ +ܻx Wh`xM&Wȝ ?p-)ON6`6`9:%.c-~%}ׂTH[95ٙ䉇GD]DFkHk^ƶIp{=B$ԝ)Oj~mKi " e G v$[zNq{ x1& 'xhK午%YLLȃ]cZZv4|S*$=>Qs)*T<\ :3ZTz%j L3[Pj sf9a‘'f__d/G26u~EC܌]$_c/B2ݴ fD%J12~ ]nUu {e^~穨Ov2Sۄi)Ksn(`N7$rV5,g5P\,p *btM8+#gM3ú>P&(pa$&.Z[75+@Ps1΍Qq~A3{UMb"UrWƞNm=pFTWmwDYMBMŋ݃e %B1E5("jD0H{H3^N /O;C F?cN咫YҟeWkѢnZt3+2w$a J (>ؘn% J x5RAT ;W̨EY~`A"7Iq6|7|QC,u~5J/ B zG[;Zc0 Mig5}i;5F׬jĕЌfedůyLkl 2]kJu4 q ( Q@5©h ԡKDBx ^`K&7bІ%Ob̻iɚj6}eƑ gæx(z덗&|f|8pOLJ#! [~UyWc X.6 384O1Ӈ2a%޳c l㾈p l efs=5ty¬Wؾ~%Nu &dH5Y/,vRx_ս"9rao,CrTUQTR0QBi }.l%0,rht}K/a1^[ۧ)bEZwȨLxU=0#mGY^7›@7݄Fs"R6_{kTdQj\(,9MG\l d5Y %J%l_9y+~I'dOwFat( wz,[x UY(ʐDi,bG͇DZ#fTj?[#/ :ytn)Ɩ|gbXAĹ!>|aMKb?% Α;?~>7ġp9z=~£ {>T9nWFt\XvxΘ` -F Sa~ ]t|Ogn$Y81]6bȏ³ϨH#ߣZ_{Hiq_tX7PjیGⓝEv:Ԋ9kQkv >#m\4d@^)k*vDvO:Z& }Y::pa3,r6d$F4a:C.܌#7|/W| T:8:[wLn7Λ;ǿ{t\9V"-"lPB/Zo=wNaWBB\ W*/=LPg "pq&?I֢ҹ߮O"(|YRj[2%~p22|B/oaY>$ 4GPV gD ?W ό9P2Dy5A}X¬?{+*ŷ"zCaD$&y=.V:Ŵb5G>`v5tI@ ΄54ZEChxw'1"K82똹g- _Ϗbp.q82w@$HZ(#fvO'fU+$H9cmhOCoٴN.'l7xn$%f ENXpE1ɹBga u+M'LZ1vE8heaN=  /Uɽb]2vdi`p4~PE2\; Z#y\PX"JQ5"rCQEm*zC8w1ME拠gH s_J,XI&ۏ@ ijwm [?!Gwy>'+Qp}0vLP0Y7[8RD'yNqCZol-?`>wrԗ@6,ѩd}qPxRJO_oZJXW3/:Rl+Ef06w4=땻zcEx#;U.8.(oʥSkCwQ-~220LJg@JЛ'&} `PeU~VƲoy' dɧ^p QL@;e0B"Լad|};/p8@@gHie='P#]ͻY1@M?&_h9ӷ˸0Sſk]z뎢ݲ%H!W뀚6aipk!= NX._ XE h,Q囨@B;XkO.bǘH[ ,H!Jm1HuK{t&cdt` eh9shýD>D~AJe 6=H& WS]w_ 훉C /F~7@O4C?k: lz_EBS+OLGoUvAJ7K*^=wزOwSWDF;-DÛ~28Xvuɴ%O{BkL'}H<æ%|eGMx#u&,sALk]z^XMY@?o<Ɋ<@{-]8 ZfpzJq=Üb.Pz%y)4@Vnk'ď"y*-_ߒWnz_4M݆x& %v.w0z8^ds@Yl~`0-ʦr+in%V')o*),@I4_Ov@Q,PjXs4LkaSYOq%A9!-nAvPn'dt8k>EۢCf3E}a*2nJ^Aj_OXO"YtQ) $E|Je.J2KČqXG$۝EŤY^M[p;嘋J$BʀASpfs< /+O[/IYRq86a|s 8K߯jpS,Y|B=[Z0+T~V ?ؔ~w%XB+{]O6& gUm/#`z'&9qJ/&w/^(i\;[%#c)rTd^-Zoĝ4zh+ҥ{p"*J?j %˭ݔ>% _Fk1Fc͓Z&rOɘd'rdj_B >K2Xkzt*l^4Nj|$IG~ . sVx:bP]{}Կ2ԝqdщqƲ{>n7xEXG/< @,6#ďH.";vH%y1Yޞל ~o,$Qu\Z !.n'͏GL BZGgoLXIEkFEzy[3j@&i4pD3asfbyU,b@b/ j-w ż8`b՘Dgr5CP?#:h.5,&y:bV5'(}K z.z8v16q:^58&ʦIwԂU=QoԘBFGXSj& f= >;(7.:}S'҄F*vJ, IJ ֶZڋ7z$`Uflvj7&KeaH&+{%)p] jZ,$fCQoxc\JV~x5̠H^_uJN[ug2muF[yκm^k?Z yғmZݕ˘RΌf&BdVP(i\ !)}#\V@Jh%l*O .:0shѧ2YRR0H*O0/-$󦯉HzoM?% @ٻGQ?5̈́!0[7,s ڙ>c30c>#TQPq :Qyo.N$aةMr$M8NflFI`pCskH&b6W>~oɚYh.V x.G(H9&7؂:VA!$?gf'83\Z{7?TNdknV:+2t[dgD Y_Ǜ },I8'0aaD;(][LP+ދl7NOe4tP2mů5_&b'BPP33IӥZ"4(Ej5]\qTZπrD4,!,16:ybUi@j5kxڅ=-w'(rq>21f >\W6O5=ᶚۉ[H!P+7dNkZ8_QaB:aIYJE~kh3"Y_|nR `)n ۓ Ֆ*ͅ۝@9KU#ɳXf$Ԕ~^kdd6)601rνTy6wb騛G}0DC:+U qpXpv:G{v~RTCri] sq"xmHYG1G{G'"ZHBIbBElcEluBz eL tɶt1 ;He{u8!C)IUI);?ևjώ/UK ءVO!6GBnB b$TIٗƑaѶ(%&@iN&^q]I(=SpAˉPQ,A$rԇQK0Y'yP,->|+X]3w^f^*CL 4H* ?UN'nWɢZw>K5Fd*d3)Row5;QP]>nYJyfj >#lJ.R?"l itL>o8'j\6*AD436w)'"֩hnu،( zO9sF̔F>PJO_(9_kjhɢW~ v3$9q x>6䦶e!ZIZj%;Z@ cB&SLrd^K}.5Q ,yͧ%9~(Z=f8P bB \"mMw9zV$)Ci44Kh$W4V2gCTKqeE*oA\kw#SBY^Nvh pycƮ7AoBu; |ڂ`҄atػr2Jr;EK+0TMUԡeHSqL:ΗPL$-h7G Z^y5ZٛĮi.[[fH8 +>ײ)u$tb_=$.q0 .#_f!NH'Bu#HbIxG?\_ `1JȠVjFt ?!u!' SMԲ:>if)gp8[C6lY%pc)Y\Wq/@W <<ёW%@1%OKpU\N?ze,I h2S|2HaOBe5zȺqJU(/mU+quwQٽ .Ip'vR"y֘4\>Y9uId7{ںhLf㬴kt\'@~''c6s/n =;'eж,HZ>9C2CӊXtVLȂx0N*K:poK{O_*}~B3X$W9$pm -oW V,%+Q$Er%_afi'p=Uɳ*f7/…i2lQUGENB17zv n GQ}0%5TULgP Q]-,jiomNFXXkI>P *QX^ Z_F {qRG 2`wbAIE8 lY64M @A"%`\$ Z kuQ8^yX e k1KNLݗ}qJi|cwR8m}]*z 8U8fA:NA:lȝe\˔v+A-g㞖Ft{qS^m/pYu#@Sǐ6}ۢkP:ڬ0xՌ8 9A8JU B$b}o)bCS ͑~Dg0᫑$ޓF *o~ SEHYq99$w›h@YLRnRFT p!F爟Do>]$nB(7N7_]#b! F25IVGToEE7~{[0eNwy^=9XspC-X%cZTDc6_sIq{Qm B58=hqWoi'cڲ$Pco8(2`@+u?˴ځO0lF vZO3دr GA d. )5bFU_¶": #r_~ ag҆ R"栏Vp͍>P\ǽ~TdQb_sxU&ux&!?-U~5dz}sOpo9ڐ>aT}f/(QͩHtdG>wM[v!T#"o&peVn4h9By`-&q~F&9s%r&n0>bn!'p*Xwd ."H]q( Yc:"hn<Iuέ;wî߮Hr\X<r#4;'啑 C.xH=ׯ I%x襚kl!-jl_ym*A4 _|E8{ ,rD)ԾE3ޤm@/A6;MJdB@n00KM*VWg[{[ k]}Spy%N Y'g?k>;BM6!lwdm ( { Rß dQH^a$N0 w 0.#!J?ycKuoށ5/ Ud4] $r\Ti\uƼvZ9yH&ԗN+j^#9n *Ȉ̝hȘu>jROJ_!gϕ ;6Z#<"!䖯[ʃ6 AV6aيE.gX\?nɶ΃~~U̧k` 7)#,ai{!QZ}! 2Cvve=RY6+7`vH;A㦊5?idkmr}f=e7#,A9_)g o "ڶ}JqV*GDkm9NLX S @DZ.gv țW$"|Fs_nfB2BرTSG(7ACl^ֿquNR  \_W7#=5-f6 p4jzR`Fʀ@Zq,İV^e12dׁ< q\C#1rƾW5ߨϝa)ktS!+ ‹^̜TMtr5H) 4Q .fwϽ!KHD|C{1pAIL>f$ cFY]j\ݏπJcyCHH$V5m ȫ*Bs 44шJʅT}^qG4K aQyf#ZY1>=|e^7hi d{ C!=N^x yU]msΓ<jCW{5GY87mXe+~v+zWkP臘m3! 8גwZU[jlS% R'${= xj@lQi4GanRx`TAR2O*5GZֈ$@7ZݹbgJׄcq똫[Oc[Rb/M>xgIo= KH4F@{dKFeKXTZXi[cl 2NβKLؓ.i)R'E9ΟԤ󞩞Ӑu? Is+I.АRYj 3\N8o󤶬WvF0xIwj{q`kyrvtwVM`fx?SANR^7A:#zl>|eyN?%}jr]) mKn w7~ixGR3b<¸k|8hc·ψvMclDF]E& voo6 i 4өanhJbZz;B%ǫMͮe3zŶdiW:nӤr@nOWkE*7@1UI:U' glf@P52*1|EUnbW@34Gت@c^s :BkiI[k#>tO:B$gf?WS8Xmop88SsNIQ_nH iuHB v<"Ge*.lw#T&WS1Ҿ9첏k y{-Rk3׭ C&r aJ(6Sc΂RWN7ok:(&ѲgVVDŒq2@* 1#0<,]8Kr]T^AX H)/EܝJ,',Ԉ ͯ˫X*S#R$jBh;~L*Wblbfasʝ5 j?Kj:V [b Z,u>0m̫dԆhovJߓۘcXi #f q`fll>#f7B8I)&OLU#Q Q2,H~o2PhJ`1-FkV 'NH}8sx84IWi741|'5ʁ(=֓Sҥ"A6D<ۢΟb$צ6!Z5X&(O~=8^qpb4ʽ^xo3[Q/4 q)& B:0,WgHtRWSèGc *<"Cܓ+ ܤSǚ]U Se< WO^2imX2kx&>hB1t鏯\uYx=9X ɰWF`RiBOKڪɪ8wC ]`HǠIf()nP$("̬8lm XS(X 7*Ӳ|#~^dJ]0aA6w$ܽ:v{}pQ0и]-tbz/-o`[NՈ+E3(z^Z>1$;(keU2#obJt D𝲌B ~4ONGsRxe~1chF"A-Xxn0u;B)6.5ggd$̇9|շKOOiyt-Ns?Qy4 iʗoyBvI奄N˴ .n2 sցN?̀Tvqhڨ:ݝ/( b!+~3³,-Nn?v:X{I fXENeXYBn6ƛ|Qry|V߽Ag)j)]\oNs$4) p=þ^9W#N ƕE=&%LRՂ[a@א4 :7AڠiMjBݨzw6M ,/%Xh@ctOͳA5>xr1k5)K}i(+RM4:[#5$ƖqZ&fBX &y?XquSjhR)å3ե*(s; N훨I/,ܨ{JGPLwxJ?[FWr.\ʃwջ8#r v޵":}8ѽh7ϵ !2)4Cۃ+g.^M (BLppd&yK*UoU)$izvX$qx@hEq}2ڲ vco8MXV!C¶_hQk2^;?dɏ5*/jԃf`ifx> `={sËX1>P TyUge&pnGГ`A^fV/0 `.j8r"VObEX}-3J" :e]4sW(fa7\i0y1 ).K}1\%N 2y:םth]u@\㻓GŭҪ- A.-7ku1JPl-Ub({#Mh%1rک<`N^it|B6vڗt}R̤1}n5KW~d FQeV̌nwcobW{D'aʥDvѕ3:{"ߴc*C`4DWnqnzvo$ L#v,Nn 2KLG$cV)wȓm]$aN(F=c(]8%؅ʙ8A-P룁,;Гƅԫ T]@|=E9qϠN`rUw*ڜ<]=#Za|Дw9U xq94%z$iH $5gpPHI3zIXII4C .D,Db"ݘ+Hd3|d;og Pʾl]8XHB&V **(JN콳SD bQFi} aOK/vy\L#Y͏Yӂ-(VFēQɯ)vf~2dѤqsGo%Y8QdŲցm ?rVnoW3ɤ[d<,{*=\zE{4, P}])P H]B;AŦuxسSbJ|YI+(јFZUo8ptX0fWn5 H Ry\:@DDaxcΖKEnw]md]9cJsz '|5-E`>İ5\f )laM(#Zp*+6g*cbB'ֱgep\+)*N4^NzyYKTai̡vvڷͬb ӗTf¬f;ӌwM/9~2EP ^&A: p f`vpZSLObHK}J:#2Ziy\*t47ZKCDM?*.T*G׳Xcx4OѥFqo pXʝFzGgl=?I& tWqf=X4Fǭe5ViG412z¢znd?SzN\`2}؄R^xs6|Zo#.WEJ2e{pC`f``oWT)./hS_TNpM<ź'OcILu0M-DE65sLY|'JHULX 6="f9B!uF]&(\i/u re~ hmU*Yyf(Oܣ`͑f8vUЬ@ Jm"uZK48kci9u; |{!jV2ɞbR|PyHI Z=lxIt>N=%^@kj3|(F/*Csҙmd.hsvgXO3?kX\)(G}Bk Ѥ"VܖZ7jDI}hkL!q ?tb̒ '}/&/ cv KFof)krlq}`RTmu,Z]h!,V*P/8=a4r-}SySYkiiŝqvLX)T:.sFyf;$šI}8qQ,R95Ն)79bEJ}rW uFʀ P%i.>c~oGY4iepwę|̶rga [&Ny9{_ت~w'$mlc5 I{`/G鎺Wv9yƦRF'R:skHY䭬3[1q[ ,liLhfW'{{ 5dw]pԧMˇTҭBf8o#vr_uPASu9VD螳rcTJ.D9̬U <'ߒ19' Q,nsiAK2 ?9zhu WoGϺzvhqVD R ı ǣLX(J+B͆oZN +[jd{6s8RQ,08rrT>[ 2k( 3Q ]gU$x:iǏSQR܎VdS=쀱4A=E8{`|MVeYfI9  K "^߂ ?4 C~!R3:pqΉcݨNwW6U L~r4^ӝ@ 9> %-7xB%r<6|Ocu D`Q0 V"HZÉi؂ w 1Zd6j&w|k¿LoqgV?p7MHWC)Λvc8~>(Mn|_F gL[ /[3㫽D#gh o Ѩ +Uj7s߄rHMgPRsÆNd)鳥z攱 h4R .e~^qWwAꐘ!c7"/Ko#uߜ@æچ>t p79oW;PqPnɿudLTgni P"`H؍.HF\qTjl-F=]ӄk񮙔ivȽj)O p8{is1kt)|J*ߧl L,+:L٫o>XQD_ap0hc"%RѠnf69'g᥽8s6H]lzOV#ZR-uѩ1s'Αכ%1>HK=W_ǽ(<30/AEƋhTh!VcŔIJ~[M ?7o!onqr1g838X :9BoMvpqI5O}1DKml%ꍛ:lc'A~?l_' 5d\ump zf>C2 07n)!A-YmIk$R{fm^x}A2i0gסiW HXt 8Q[̥υC5:y+Ei)8>(tO،:^P.]+IɃT?/$SoV3g6`}~؃Bvt*SxC.32<#Cv`)I@խ PVEcdK2۟'ΓoY %؞Gڽף$6, FQ!!2 -+W63|C .4U!BP#cz}"̨w骊,NV?UAϵuVBn'3 f"%3]x%u;۟ky'pW| XA}o~7hW۴!D2p!]բْjxQ:Ȣxl7b@];ٜiYVxƓ8f&R#jF֝;5ɮ&tДT],Zn0B'-?X음m vqlؕ ,UT@Qyu*׏Ǯr h2>Rsk7&5<#T[5}+q<'[HzI Lq_߽IPu[8~^!TmHyV`;D%?sg ЩCʈ/zq+UW{I>~wn`#t ;^D=0snS|_ tP"ͩz)ZFlXPmE2ZҭJ!ejVKۈ!LKA«('^"ilC7 y.)R̀)dR2k̺7٧o3^^h TE7y}Q7$.ylr/B<4/}qoh++lay\CA:Z ?V?ӦZ |/5+^ :_'arEj@ Z׵-F\l{ȉ,L>_e)v|^ ߖ/ūޮ() 6̂< 09r5gvdh!HN ?o }pw ^{461 [<|1E],z6j5 9:,:lup-*6<p nCb{wUšK8q&?=VNtn !VOX>^:9zLuhDoV|1dC" 1%X:TQ&Pӵh uۜ 7|# 0A_BM]Gnp OJ߰z#19 ;/d ;2-|@"dTR} Fgi,}x Ty'<쿴!Y|˙IJvrl=46Hü*oW P'# Cۏ?-V6n9, +epXV[6l*s+c\SͧT,N-<` {R+N;M!A96H8RA!Rbz%aq usܖ\r،^~"-~G(JLsmLiiLEQ 3Y}ӟ,8?K@ C rՕO. %E'h9b' =P՗mBW ߸jY>ɐ<ȿo$SyW{( FʵW{BSr[Vr̛Rb7HjDzko( k`o_V84$JoJt,f ܴD94jd5 x84S>|RQx^%r/=${ V6q>G%$Q;d\Ѥx#9_ZiE6 '[:8X_;(Ga8HaѠ;FmMwnP#(=, _( FFZף\``}S5sEơԽ{CA$fg4i[ g+-qC{/݅#3胞9z):Ƽ$>hlۭ >eL5/Cldz=rS舀VOپ@!2Yph'1""8Z)Zp #)Qd\Q͚i WGvcQ}@2Xgs'A fB']&Зb^ ^im7-W?%pΌCȉ]=L` 1?=F0 `cԕRu]=֒CZ"mIhg/ZNƏb 2Ϡ0O &/L͗V*nnsDwAf'"1|AI}NaY1Cݤה{,Y;޿̢$Բ(_X/c5FoBZO$T!gFE-]-Dg;bi|/ZgA< |j*OW| 3,UnObE2H,1a9eد1"2!!R\WddW *l|$ *7^v]SEu_<3Tn vg&6V}XRy#m43U٦;Vi5Y;¾<Mh{ ,IB,*zG`_Ǖ4Jr3 70NOEݦ(tlY_E1c4/]`xC1Vì޽12I-26^: V5H0?tl6Y^o IqyT~xeӅ/;i$B[Mf4Iq+\6v+fgp @z}Ri_v>AW.Mn/3IJC Yo(';|=ڣ ``gTn:klX(Q; 2A:O +ıɿIħAnL4BPc:_:3 LoR{yq2L j],\tt4-.ޗ m Nz23rKɔYZD]e7GVIF-S^"hV_󦓀qgvl֟Ai ?~;Qgeu67 ff2g qev=? 1bs`9JtJCtǞ"mHlk5[j^y8q#p@'⍆\ezgG@M2h HH Z| l0A`TWyl8JUJp`ff4ж,z1 ID1 "% x//!4Zrvu*Pg_SU{O T'DAHڔ=AD3!esmw܈FY;UVHTՖN'&du,9F]ܯ-qp&kQYQė9Ѕ֍QeS#`1-WS@ga2BLdZ!9\.C |}/ B{sil&>pr[Gd`1w}+Evt˧jm(Ō]cR"8Y#!LR ́~{gYX4{C_r=iTbb`AZ|UuǛsSoEq5\]+V]ަRk~+D}JDŽZFʨNў5IaA^NI ]MYA=SI+ǫiWU2:7lkRYCyW; WӺ w m걋}}ENLP.W&6WKoDVHw2:"a&熦4Hf`BO0=ͺJlVUn,pW0큲,z켃1n)+2$vA^n crSIb:q}g%ĶY A,(;ns@3dmGG%^ 9D@]-VByҢ+ m&&s~p#Υx7t`4;)3q)tu( rkQx4VlDtx68ƈČQEǸI3 !2*H8T;+a:SRTcMd]f=hLg7EF`e,evRN QZL{RD^]NHyr+4фɬ)? _"me ȿL',X?3aS(/$T;Z?_2iqR,BoPmI祔alahԍ+on;A .;9$Rd0RuߊwU9Q_s?5sߺI@N!eN[aB^hXBm|#!' cD2 eKh$(]{d8I0`xUsy?ieH)=v OvNmձxG _Qқ(+6?HyWxPmkBe;/hS's  H6_\RZar TWcN 0pt9t3_Ӛ٪-<<=v| {h `tXퟷ !)1o.Ż3?t סB0hO9or[O-`s( 5\,={0dur#^! "r+e>Mw<Ό1tfIa6@9,̄Nht"օRVK2GGa)iY^RAܠ_uF}W;lIR4UIQYV(%5!e$2SWv^ qt \/"s^FyY'F 26-AoEôp6\r4(sEv / 3M7cH sR7oE9ɗT/MǙv^PPe )V0+k@\ҒZВDKq|vCI:3&9K<Ф+,q_9Wm*rՋzfH!JWz"ӄu#rh;o۵hJjvs!hۧr lJUz_J z ~h H}ABc*nC.]#]IعN'Kh@m7 7%"9DJ.npِӸeߍCհህ=ݏ;ު@rƽn(8}>uEՎd.];nD,(\&bi٫?r Na1IN;ckaaf2X\ֻҕ x4I|П9m&4"XɧUl@=B,ƥwHbk_q$DKT4Rlz  U0`5 Ѥ ߶h o6Kkx/Izh%aA4 6mr,:h6s\ƙ-| ==QjE^xJ{+" lKlva~uVC7!"tv9@&oXCJ0@WS`7!bآN: r;c=Fe eBCrQUz%CP^mRÇ=u\֑ 0dwJBU9*!DB3 IUyp[5ՋXK,\x+gMuU"cu:sT9EC㓴vr5 !Ðv䠒ՌK??5]$y' 6{%O)*S?ZNzC}Mx~-&؄Lvu͔O_liH;Xs8:iW mKh&o;~t[ҠMAAƙʚr>[A3.S@w~Z!1^v WW6S XLP*3徸t|2/zFfLrTE՘鉬?DGH <央HQ~Q':LNjtŴNCQà ف%O6"w⬒ 8aM ˎ`z--G[dz#1h6 }Ldbe,j[+U!D SrEM))<#b=|J շ*;?i_#nש?Pl)H_!ff < P9REca'@rWR:Y<)3OdpRMeU2'k}e5 %~|+[ީRl)\3qEpE@_ }Y*(=PMt2G UZ<{`4hs$|)՗LQ'w yMo<d, ~ڠ6);ɤl uE,rb v+T"@Kb:ADP\ncXJ+ijfC*"攪F_GhAj Ww(nĆa>"TW JzdzѓJY *Vyk{xC=א)}´y-[1+v/f_G4=YcjmF†JBr(5 VRw*0Q/Zvk4xj ~U&䰊^▤d"+ޕ~`؈ _ ^Zo+b v&̮,pE?v !RZasjA-GkIﻡOdyYrD)-em~Ԓ^{ڍhE!J=-mc1o}iASZU :/?'5D=˜?ڸȄ{ {.⪽Il :\EI@w(-]4<%`*}g#,ؒ/p_QW|v4%$gsaF?{֏[kVᅊE)D9B)`omP^;hKϸjy̐&PM:oˆϻ/+IZp@di|h3M=ja>ңՕzUmtƼS -YH^e=4j; ӓ66f{~)BU~″Fp^:$Sjuk{VK{(`ׁʍo,]ե#q:H GȽaT# 7(2OuWlBWĜ,Yȓc<ͷ 5gu3r`k<$>wm֙ c.G=d=,L'aI8~:vFJ#V I@4 {i}g:tl0Iv3qB8Soab_5osCDύiy%v<Ӱ3g Q=;:8WGV@O:?s ߗ ;̙u|NF{9/oYrQkkUɀTjU[3>)0jGTd4X˥%6I$R#Tmd֟`+%slA|W#w(" vAjyhԳaqxMedFNskZˇ=86Sl Jc_̫\&968e#xqE?[臶bh΢,^Iמ9?my.ZBVTj;N BN|Je@O-IsLŗ_co!U/Dr0G)E"yZνQwc_jnT', k - R'Ǻ߁8l뗄oӼ|(/f- wϟF^:IR Բ' ) d yPq0;JpV& }=nf/ҥ ]R }g[D{h "'xsEO;|ȹn0i0tup67pvӴ*\0ف`qQ !pGI gV#gXBC&lZ>Psx@ r>(uj7DO!ϳ_JGL"ˀ8lFv5N<0E|bV5/+XMceв\< 7}̌4).4p h|z=Tgou.:=1XP/Aߐ pKsA^@+3]\@XR4,_O.qab%"IrL5.V)%rOb Je*4?[VckΒF3u4|7b|㵭74!bˁ@$-ڴBG{_!qZ!ڤZL8Ӳ:,b_׍Qx+##  mCu亦A;ުTSA%672\#<,n`!(^Zl0 P}!$r.{5>ƕ8Fex8A1A^-S++oȣ8a +]XAh?'K; }׹277Y da 9#q=SM򲝸f>P"zXfe /E"ݐcu-|\4 T7bp}W0܄yj[nHe^-q1JH~ۈ,^g0NFlw#y#|²kB`)Y%v@J( L0زqe^"Xkd+LO d2~ƺC9U9]eDbK.L MD< wߗKv1,P0>,CGp]Z#^iy)HR}(>&@`[K0l{Onf+poe=.X rM7.Zq͡dѪNl㼹"z~EA/+cT!xx#sk(|Q= dOi7'NC6гTv0!t'&0a%!hAۭMwӿ`.ֈ82g5YU$]&鼶"ށ8ތWTD%8a!\Id[pkPҴu"b##ox3Pi&v+L8Ջ"T6+Kduw++2qdY;m-VӉ+o[3?QNˆOrB0a tnաM@jN,rV%2&?@l y [3*8͸݅gZMg֪JP^XZ~ai|1`)i^A#ߚ ;"ŵG 2>ɯ CH7ꧪ֜♒Sе|n̫vhF񁍐|pl\"3p$MzTʫ$;T#0b-C$ze ~䱔̳s ⑚'AWE4|aaG]/]t٤RȁH앷ͪ+f >RALj"*Pp-@Km$%k?fF>| P٨C X(Nn ;dn}C{~gtBd$i35x;azG.cY%&&fcXOP8#D6[墽DS ,HnsTv+E]PeuXN*0A ba"J3 f i PЁ23Ϋ7` oI "6gf[4벥WHhzP{Ʌbi'Q~2CsPa4ɱu:eWlؼ]ЫI=ƥvbrpXcЬ4oy`E 2ǰ˿4]ʧTtq VFU e(Lp"zFۻ` :'o7o*`UJ4 DY*CU;wIhvia2 鏔Rq Y%e*q'^P0w+[^c"-N^T Ӧx8}(e}b@ylӈU /,;fɷj h miltGv/S=e!a'sI=4f`a[ KjkYX:Lߗ \ٜVu?Qt V"W Q%{ Jc>uXH妀4 {D7ϩ.hj q#=Turr .z, EhqnȐ&3|'1H d n7ASFD ʩk|5V+j>?fي'JFQzU5=Ei.zg zG=Ǎa75'q2f\AzUk^pduVkņ!URSZ#/>a2/WĀl 1+w;=$z9@O0;`ѓ\CZR. YL.THIW`_?8SkLunElwkZNL&vw= L"@wq>4P&t0IiqIAB`76N kg(]g1W7~F;6anfwgbH&zp:)}Aڣ8~"pdX0n}ʊw_Lb=57t̅~_E\tq3Ji|;Ǘ./ CaO"]닯YxF 0``RF,=6[е\ۼIb._C_~j)*'!n8#v3Ϭ1氥~;;jnZUGd/Z%:hLHgtRP ڊ<_z7!J n޸tx̜^ d ;"(K>J5 IeY=DHe=X?X `7b ޑ6S!@p+3aCG9H zVquUlmH龎:8-{e'cm$DLv88H-6@a* mDHOO`QYFܥɿj;{&3c$>ݛ:,7c[ӷzǹ<&ijjnJp亡7#NTGv/-q<58A);%riVѸz9 |)AzÓJ?r.ĩ:owf6 kW0gJ|N??=e>k޶w9'!d,P-:(o)}@amݠBI:B 6ѿݹƹ$M GǷ$8e 9b[e* G5yĄ?w[5D ,MkgaO@x 2f,سʰcЛ~w/xQȺ$ww1aW|f{vsqM6l {q0} hzO?ĆÅW|D7"~ wJw )-U dq]@ ߊi1+`Z0  )98;% ~aets;A}|3U7)8QG1)ض)^D-bu[:,zH:sZo'H,ZLgW:R$X 419:t"X\4poO gVC^ ]> ͔ؑgg:^F=LVK̈́k=+Ǯr[/aٵ|VQVc[lKX&N3oNnIfz 汏xKʕuaulyB/4AP1HiXBSx}䝿dGw2(Fs5jH'rSu]$_FZ9mwY{9[*ӤH3~[0~hk>aa,aXq ׀m$5>ϔLƆ%􂹯fY6$DIB[OdҤڰ$A?Vv`/sKyʂu;0sl$` s,$BbA^rbк&=ʧZAf:Z*ȨeC ;6rl舄 ϧeQft&$' GvA. *]nQ隫g|<¬m(rp\"(I ?C1vR<[^.7rlA?59DD:9<A,'Kq0RR7#e.qYwK84|"_yeKzY>ۄJH=k,75M,)3{'_P'U*f -trl C" ʓiƂ`Zv.ce:W0Fy渎uBXPF7˖Q!,LLDAiI%)c-0vO͔ +]* Gr|-JppAA.'VSk" XNKL$T웟$(Fzt財Nf<1;B sD aq-UܾQ@ B#IP >QCe6`86h5b Y$dGMn`pĿNS˅Z-q@ )7Ԃyw1 \?:^b[T\yA eY~GdRcT8?#)wO戈Ɂt}U/=BQ-M\Z,EgK ^|ȿPGޢ`l,ZbVIwbc?û^9WRǮqߕΗAp"*=R2;6_# k.ֶ]~rp6 >%ӘH TXwɫS2G:7n`ZOZ+ i326"t5)(61-``ԯz4iI6p :~0[OWnK&c7bI?E XPV+yg;RC泙Ms4$ۭ5}YvO%6Х8!8=e<< KZRscdlRψWs؝;mOe%OƽtfkHV0 VWޚ` F>:dZ"ւ ?LM!:r+ u j{T'7>{C $*Տ`J| "bFCRswZvEJ = .jjY{_,>G3XlfXu,!bꅎꢅ&܍t1dfU 8tm_hTu)6cEijqJz%M1m'cOEG׮[jAr)%(Vd*8CCʆU/Svd~LWlj?rB.&,2ɾswnN,}8: y|qfZAOU$Lŀ{4qu(BO}y6G)%y8=Bh8;0d>Ѓy!hI g~4^7*~4{ݭs˳s8$o8j7 *Hb ~4/ +!<!K8Pf_SƳ1 A$ƽzQe:\)tM`$zC۔o"p0a[HQo2^w4Cto_"gG#; ^K0։(C=}xG.el2oJ8Tk&.NŊF8e,]TܢXvHT?:}ic 2q[6xgYSM"{z_n>ujEJ@w`Pe?elœ$dDQ_>4iTENOE=أU,knA :5&$؊ .GXx&1-P 5y(g8I߼4d:|Jt}#[^3I C=e+F̿V$p_mW֖7XmkZwP6}7v'7l~[>?@mWI 4{ >ٽՓsc DVEAନ d/X s1=x1N+ĆH(ek'4ΰ\+6f"A`EfYnR2c@%V~iHM+!Vvƚ6pi/F+;ȪZ.bH(DSLz] y3>ӳ ŎA.~}޽ŷ#ڨ,@k\Bo Қ"|M/wcUs$ C}t&^.gSȩ/x,0M%r[ Ƈ%y|+ORgQ_p&&~FHIy3e P| # djzс},:CH Noi;N?_[j7,\{]fL';:c5Fw8/VW5BS_' n-i(` ,h H|`SKLE%VBgvaZL1nAUJ~*S}CVDql=d'֎u䉣j<!D>]Ӆ*H# k>KH zP&(7 TH2Ii~bt^qt)Σ34WZ[k94TS%}+~bh+Ep]C6`FZc6ycFi!"W4I3r+Q[?8z֤PhO&ߐ€j]ֵjV^PIL&$ ѤWa`9%=g!(6Akv`sY:u+|1u#_)#3A7楧2d\PNE0մIE1zB]n]1|WT^ulnʲ_ v<.|;K9uaGTH7J}did&37mcfcwxh/u8R톅cn׉Xx%a0(B" Wv)n4BMxwg6\ f<ڠ9#5_xgiHL˯Ⱦ3$1[=y,VN:~083#_ТkcE•Hm}",Yׯ T9 @nһ۩&.m_rB޲r,+=VTx f:Gmo8$M77_k?8(҉y+OD#C+XqKwa7yY9.]=C bĦt.liWBAS6dzgwݥ(?\PNWoE _ɛ16z}\}^!8Rѣnvvk#~+08Lg7Nh?5/!ڻEiQE:&HI0{po~  % ]EI3LZ:+mQD<ԥHnxOGlo^],aZE~d?݀W"3'wP`O>MpmoK{KkD$ є ".9˛s % ^9%Q>#k{l Lؼ:gcmCs>`;ƭvoCS0&V_0A1CW 96!߻Z{ ꫥ-\}% 0ZdJ:/87lfje|a9E#J{,yc (i 5C岲1MU"ӭ 9-*܋sk4i[*sQ^EɪSU^0c륌xy[ytsgIT9o#+jg1 󧘹5QB)+ =@7%q_#ٷz߆AXXH {aְL[(g>2YT+e<2BnLbJNU~) [ad 7)lؼ?_Vriw^PCՙnH-żD}Um3 TU.'Gz]ͨ/Z6ָUNQ֮,-P{zD9Flo} 䵻L9]7hZ !$•mP9؊}ov %Fkl1iT 2W!W)f05m|B䉮򛵨w7A1[c~9=iY_:gzQc>W+oWHl(5B8U? [@R]*Ed'ԓ.AAmߎibYqmTQL|FFz:n(L& T62fz[$xjCj]ir H#zc7z12RP 4щoxXeLꋆ.%/ -74z`}\ዉ^"a'ʪvf0i]6HObC!<l li꼰X@%@v$:נ_S9*Sقgte-l^Ya6^E~H 1|Oj{DO^asR?оҗV^b< aMxhSNrW2!W[ {7 1 =SSHG-g#kZ9 ,_EoQ4h3 `Xq<%,lpio<*'}~a%D =rޚY3e$+fJQ<9bB!W;h>\/ާ~c*6Nv)qKf)͌v!>v7,Ji@ɼ~e$mN@췴HDp|-{o%&'^<+ux*w"Ӵ3֓@^=I=p[)Jؘ ItCN&ŏV6:R;˕݆ZzXaox 3۞:}x7֭RwJ;2} A`j9]ow^Ghtr +x;>|#4t$5Q2jS1AWܠ4i?=%C@DxѨJԩ YΙ'=q,B7!-s,baD;G-A!KDK6U6Rs>fxrcGLWmt|ϣ`nՋ=Sj͕]\]:1Dг.f (?Q  kQW/&ziib0%5fRgE&4MZ=ȊAes߸-mK9t?wkVݿ]' 'q8oI.rT{?ݫF('Cӥ6LL']4`Q:0^3$*e- Q՗FnRHOh׆GTW?e_Pc?PgWlc|l^8qF j "/[ȝjTQ6Eܿ SH%7'rWclx§aQO 7# +pCbSwkkLck` 4uq-+]f!adzcCRƹV&Br i "V|p˾v:8|2l ;i 'Y~]t0]sE(^{%YR? $vKq-4J .ٔbn^+;Ĕ Sy;eon\ڢ u bǯ#1 B(Po G, 8LUqDv2t  %KMD4 2gKh!!*fL,+ (Ϊ j43?z$Y'I>M7HѫکYr+ 9Ys$nOty?4W&!d&oث6 !@[G謹%jۧNDa;O\wA(މ1i'/ DGΠB vְbf%eUwNzl,!LE:M`rI{(T:yJvYUrCq2TۡWNf1nQi.N/@f]]QX'p[/&g~Vj(j=hb_Y *P@PCHK _>Ap(q4"$Ξitڸ.9Nf# Vƒi g= /vi6$͙b7CpX-QyZ-E"XJy0`:c]?6+PhYպ1UC*=/ѯropSL1|5,6f@'. !!zT D8)Veą~V!Fb~f+s^]6}wݿ 1N&8cX):[ j.:*s\(5gXQVb}^PA Bc0C];D0| )C?:_7A)Gc{'fO^Detı Q:dfh0v/y--xjLOY@γvmqϺa_umĔQꅃ1|(jl2J9 J1_IĤ2bc~/H9$(\1"`0@#H#ob&e2aZokjre\};؊0>%GmjH,3.ZH=[p D3W?܁680=dmZNْWY8ܷЮ(ɸ\ܨ|W//jVi>+gu%# HZl/Y;sٰ9bb`Ak |GzD3,!(f_E) ;v fe_K$Oܟ=_/AfW@\l%wpu*`8E!idbp0hyzۇF; %7VG1s,@ڍ{ʿM!zLf 21e_egO:S \LC==s .O.[hT5OA3ȶY>I>YPxmx@B#L;p_֝&y"~x|*E #VO5A~tqlS/68!vrYܺSʺ+Sx~ !>sY9?cM ruVcg^/S+/}o?V1a -Ev1Z5eFqAl3vPg-<>ih럚5pM7 j ›3NtTWW%eP)?BlUOkn"a '*_i9gQ3ԂzktY8;C=qH, G ]8TQyqZ4EGdTs`.GˍďuU}lt3VI#ss;V4vddhka3EUaPrpOطÎ;'g40K@TODp}1OAT;QQ8SQ\L U"dnLt2m?g/gF͟FtrM-}9N6; R=|O.>Ӻ ^&*EMl|eTaT&wm[{O< @l5O\4}t Zl%Hh#u{c01|kwV:Ҏ²<W;Vƍ@fWFЊPdKITU z,q6 QܯU%{ 7ޔ ڴqj#\꓀" JW'أavgm1FtBT$c1N1Bo5$5$t+g|m _bgĄ>B5uΊ- ,6tDᢈ|[19>6Q@BArBYYUh;7ٱQU@XޜLI?sNKW`=t _WUo|m4,<k8<D^L) _\\@%3@[g y2MvgئG5^]Dz9_$h '$]PI-${ߔm!K\ݑ`5-$WC1uuT9]Aq"KqaЂ NfQLU!dyM!B}{F:k2KN*joH32ଉY?GF9@SPUI2N̦Dk|? s6hm)<$/UܳDy1{զCxe17ꁔqe#$wǩh<4;JoOEeޯ(47e?o>}o I ~v= i-; r"?vX-cdeT_$60V}!6 {:^}ɥ2HiWD7cS=^K"gº)x} ݘ;Jp*5ւO+G7O}Xnu1z- EILmClx~wґ@i/؂'%U\MM} `Cކ+we["SsdeGY賬E Y:uEi?ȑr*a#Cojnjx2,th\􋄎! 7z@ 0:>gB |k TYČP=m+PNeiGu5|[ۛ~'jJGry:`ª*jZB4Pּ'blD?۶?p*WAig}8 a'U{NIIw"k$d>1S<66Bd SF-gYq7.1 Otqfjh?y3÷9)/SkouGv$)/M4& !@pQ~n<N.ЃzK%T̒o|&7.ÈUd:w!sH?hVt"p *,Wo?r mS6]MOP]3O]p[7<q3Z6K<\'uΕYmtWɀQ|l]Xvҟ ף%t~heka.̥ $&7`xS>۪N.B4-삌ͼ‚QOc& J7ݒ*{;ʜ~rQy6Wî9^0H֝WJ?ر2ɬ'qD+])kж:e8M5:KTZob?# 0\oq(ZYޘw|o5JkU9p2`;cV9šҠɃ`osI:~*dK|g׉! F[Jhޤ+!UF{ >iGdS;3 V0i(3"r&D8ȉc E%oBZP6r43Y2{2,8qfP\\u m9gߛDɏF`DR 'հ}n[eKg4a⵹d/2),fCd{qQsx]0C6Olqꆺ*2__[ax='v|#ݮ>yg+uW}h)FM1ǖ¬ޯ'ڔ:bگ2#7[/$75)U %Wʤչ6 (%VERHWtF&'SƸ\g%^ XmЅAVJUMЉ^K6 \oU$1ԋJ**fH~V2!7Y!UYn,)kGtp;:d,.bȍUT% QiB]Ũ*$0M/t*dV(Dz7򊴿oC('86LRځ"<- ;σ0I'ڟ1*D+EC dT^p?:qFLt@Ȅ(n8ykj3tjPŨa=尙*Rީc"[J^N[bkaL[W ʶr)6rR ЧPڿR1[UZ#7xFxtY{p!I0وBUY4>jfBj\'3@7o$5,3 #}Nn~۪{3h҉fzl\1$76!}`(|R7Qy;@l=?7Ae3e⺟o/Q hiK"ʩR}6l`EZd!D; FEUWm Mz-3_21t&k#kpr?6]+j}MD]c@'=\EC2l三Mzy ]*\4y 3%=qv?^EpOǦOb""gBGZW-5ޔ&ʱ,1pw(0 ?_{U)>J|&LUD>-IrR.RK\{)myDy*L4X7dG%Wp>h6J-ʉ3E\fC N GgΨ PmY0<3&2>V֠\`˛Ra>M_Z4)< F`{ܓ6~IKDacao̦EYn52沱`7?^ DP G彤ftS-Eyq.+"gWg|}4/ -9aHgXX`ܰcJ-Rz!8tOMS!X*L}ML3LLj@{tX%i#L.$Hcn͟>C>ɣ8B*\úkcWA]`g5ɂYM"mb6&;y3n& ߰,%zQ"c)!Zc"7( FsykZ2%Fhf*3F j*9ȶGms;vš?uԠTJ,e\@:J_ylJ?>#g,kn$Or#_BOV?R%<_F')9yGBvBv B-kmX7p~4鮜,ԕ3UO~ Y}p/ń"7 l`UK Y&x4 5?t!w%Xmdو1aw]Xt).͇P) ζͱ({x3aE? v@0r d&e$9o)Zk/dfovъ}h!|&fJ"pk3+ E$ĸo&T~};r?誮BU*/Xqm&Dn[wSdz;󽥍kZ)"cL󍹅KtX<&rz{ʂ8~2 䂊C?L}ƒuWF ,;RM#XQt$Ƕ>p&}? Iz~;SqP czM~NH!? 0 z!Xsf\)爂< *dޖj<#cr %T5\'Oj:u8eEV.r{ʛۆz V'0}{۵XB'_ yy;i%h'1+8ha)RY::s)C+sK· CЀ ]ɢ! Uq{ J,m@tRsgSuL61z4ف 췅= }:Ay#U8xr fyB)f/}7U.A1,M mhr6k||QRR$[6pRņ܂L"_t7^Y~Vz젟p4RRko?킣h)t )S'[w) l9r.LjJq6X?TuL$$<ǿ 7K5 WsQ oykUڢiݲjT V[ lX̓JIt[[/ d35xS p, =eFj#%\-MG_nG$E;lK+#͡qEM&p.>tOe6» 01ɂ0^};ZzM9/vؕ7%] jU.Rl@T*#F$IDdiZ )&Pɷ{<A.RG嗰kl} W&SuAVƭb{#~t( 1ZˡTRAq*?lDm>0:ZI'"I66W ш)bj=NmRK' ]0["%Or-XPTM5" j!NLbؿüP5 >g&v=0󙖏N"dZKI\χg  "m Ǻ*8z2P?B=,(Hqwkf˚M?z¼i`tAs@Rh18֧S)*|V۝ާU<#1e$p$DchU=Y.GuV,2bm L` r! V=̎S 43/h XLi7/+@0a֘@|C9uN#vmCϱe+ZAI>=䍎 .zlE0 'EŞK29ndTǦA#N/4}rBzNs TbDLj~J<橄puDO}*I͉;K9/ŊkO]b'hBpv`(g:l![c/ARW/]9]t͝?oXw։u]pJ%zym@z";>KҐpq2grk58wIhl$7[~A-5 x#33 J(Q!8,D2/ix%J}t6 z`J/FZ"?hJ4;dl7x.>a_0tJ H HW ōLzyê1:^H:L u9XP^ j Lp{^*9ۜmǩ|9X$?^B{Tp?<?Q#ohiuTcLtE`Ʃ%ՕROOyT`U`PSF[T욾cB,,b5^b Ĥ3pwIR3}]2nXta[vrTX5[Ηe=_ݨbbi}h&A0YnE%AS%yBrťqq_'T"l1mր/'1l.\K%I3޽omfV:%cP|ch$C+05 3!N`^asZ/; s)>Dő XV1'סh O*߱yVXu:rO Z#& *7V3aP[r_i}h2$lA_ڤV $ҏzVN RҀAߍ>ErSuP$}80tųTVxt}B3cmPpcAw/ϸ?`,җK4ɔɑp>{C X]^ ]$m\ kP5*ޠF˂G@-pP(բۡn/cݟ`>$HP)* _>HT Fs^{TGʗ1?- *5 i0çO ٬~ ҋ/b"ڳ 2RN+n kBX;}#bɰ %w{dS'QJTtIR&1sl$+yozfC=LT2R'R_H4V9Im9MK1mA3qgYj渻.Gt9n*=klTN׎&uo+QԶJJq&NL uıY4Dȏn-^ Oxj*ieۋ- b7,̨:g࿜袜D@4~ T}Ìx|ޡVf*t+c~<  ,,ʇޫ.X}I4'y^n8K;ap=I hso.1ݧ[x dvVP]~>4T&ݲ̻h[5\R2~3 +NX\H / * W8wU;eIcjŵm,9|`mHY1:hžhu7U\4oVTwvPVzAF]zhT}&uptbUfFVuQ·ACyTkz*U%9H(ɡt:;8<(\B}])?MZ,˟ZEqFR8o!q{ef ]Zs;_YU.Z0-6}]0;>ޱ߆MfDUc&U#ExβǙML{7kΤy͡K83tx30;6S{łe @Ab\PU""?CE$bK*M8BwÖc}xi5EOkEsDs_w=7x>Ik]Q>}u~Z 83H!&&K ||ᨃ- Q 7twGT^ye "w<{@U_iD2^{ v`=koe &Y+ 4?%p%qIAnȹcZ& C C\b)_7/)wȏ_Tt7¢^T_s%%ߵ <`~O:()n᷹mOh,&ߺd*o&=əqQUpozku zr>vl@բwr)m<ؼ|M*T:Cj Y;aK^K۲%ri6X#pV[F#…2U߲1 O@ƧWi+I6Ey,0?mJN bfߙ*wB/Ab&ρf69 ;.P[3_ c(wsބW 3{Ac9tz_t3ư_IظVJ#5Gڜ6C*!r.^jsҚTzlo VEX;;#JSC2s X$[o޸>:!jJ:2>K!EJI/v3}nu/'?/콄1޾sߕW0 ˍu "%1%K(&'6}l 1w0=(\oD :.@EgcyoPn2JN 6Xb/GfF w፥EQnt;L1K&CZK5M/ X%M%sګBlYu3!`!IxD=Z3|O̲ L4΂>rxu؎B[C㫲X}@RT "@t_}5lX*>OUX<{H꼏[~ZlZ_d >|C!~[ǝfϋ8Q%0>CD"U.b-nW;+/RlC ]ѬN9eø\:x\74zkdG-/9Xk19G;mqXe<*%06_]J)|W00 KԪ#kPbix7]Tpb&w?$]H7i0r:iՎXfڪ8̮=_+G8Ȁmk J4d YXB|3 .Wt3RO+&uV 6if)2T7S‘fϒY-h%J;FW'U //ovD`8$+!d=%ƒS>x`qkؕW|ցЮ8 9V)P봀^ԒO)R?.h.(JR@`Fllzm¹ wܳ$3ulS mSIm u:l1ÂGLx!x1]BZcF5m, K g ȁa ~ywGy`InjhXk 7 D\sD,_8oIvy1_&DN) K0ߐجLqS ~%t.ܥ$փ^qAJMac]3@^gvF(UߛVO)QY_;rr Wq܍E7M4`KkI,R!ݸ~|$ҩoi:!VWktPZ~n,icj~씽c~E"Q7#:1%{I{.`:X|W6L!-xN~E-n8LE% {`_4*H,ޤƹE UP[I"$#$Nmj QW_jaLK&0" .{WVzSH;1و}6&8FzB9)lPױjQ)6o rO͍&0VﵐQx$Uʫ5=Y\\÷BGyʹFxZr,㙗: }E_"C}1 $-Tt ;e]g Hq.H+< S@ɹ\qOk+8~ jz^Oɉ8qى㛼 _z(Cq!d(?!Y-  .jpAۃ.#۷'4ko . 䌘3I7[pkM;j0rWn֓4YQ*`F6_ xh:hTϠ* 4vG=<}*J;9-Mv.pdA]H^w-qX!Ƈ&SڣF/s6'Ơ]UsKCfMw߫XK_WyiC"ߛT*Uw R f, KkRe]8ѐy}C5vKN p-TȂhCܠ0BA.hJ\z5iwy淸2-_2P;9:=0z+ъ[XԠ]Cj"=ڷ֩h8kl~[Գmĭ-=v\ Y˽/M&Q(ct;6 V%j#MFCY{WVT"(u?W5a="\x`־9C_ɣa'YEyu$~|FBz}`1 a;Ui$?x#K[lnN;կ v\ 1'i)kr2&`nl䯻[5<Շ'EQWHB/U#6:!b4o݈Ot8Zu4 h: dWܻ)5#on/_3:K$t͛b Ge8= 2.X _O}]P1h}9 fOFw^\f+%2sB d ɾ]P>eՒNVr]%c/%5Ea7k"~^ !VKv%(~+T[gJxZ5.pODۇéwTT/ޭSO '/SHP+ I妾680x m] Sz!DdWKsS1igж-nw| G>YlNƖ{S{+-]\1bGhtJW耵bbG|XNtsO4;o8`dpt nu\S a%B*LW >$>TѽD2 m6 #?MnpeY(͢ l7{MɄ78w&=1nepVJ,f@F7Jmw,[2cx;mK!7lWazС!<}."+MqmhNO^QߚZn`\C삎v{Q'P@翚s@ˀU4 0\)~pG6uVыi2 [hr,;DfWr{2XgwJ4CCgd`Mhd "R4r_'=7DZ<"4W?94RE{@suikb5h1i>$ϩj&Wnow..S!%,a9pQ::w ZO!nT',Gߞbi$es^N]VP!S@! s\NJ ֹo oT*h@l,PTBA,tޓق˰3oI2'0 0"nH[>Ᶎux[ eYX!?p|O:EwE2YnD0ٴFFun_T(c,)5%[U|';v?{c3%.dQ= L[|"ٮ>e8c̬ &v O&x98:j/{nᅓ B \vKWpn6":˶FE ٙ8 'ypq ˧D!,Np;p/fgdaTZ{@tg^fCRqd!]1 4:XMrG{C.LfM<#*gym*|xc` `i9|+ qu_+C> O' U5E6VmT"}Vqz!4o+UZƫn=BNO!QνQnmwj o;UM@bԦ #ip# Wh 2Oeɀ:(!{ğve4*=%=qOH,{4~koj5½LZRPdz쀺U?-[LG٦o~U$5y>S)OPXwxj烾YB:D/pA- UvdoCh@BX5֏̪d^@܃W7v;= ŴPO8Pv]l4$!+|9i\ֵ MN~07f0NZT pebzuY/TQn 6xѧCMKmZ<4!)w3vUX߿]aqV6i_`~3 n}2KyU_%6PӀp;r5@ª ?OÐdH) M)a {M' *{ kr 8}vݵDPXLyYZ̺c 1wW%>oHv{n\/ q9C YbJh"A/1.ielOӺܢw^s<ǩ+ɂi,:Q&/d@\HX>CnK4OƎMKFa:D@lHdMv@y\2Bԋ:#Ե w%X%y.lBLYThZsL%8i, ڦ#@nL>VΔq&P5?wV6f 7Tv"qd+L Vzbl/yc@uU6 Xk/Dzi_:).-mϭʰϚX[v`>Xԟ4$Aվ)0>8rL(T| AUM)PNB`M=3 2 <`sFMt͂0ʗlPUk3RCč[ˊ ;9:#nR^C`}^Sk[Vp>oaBݝ.زxLǻ]瞷 + h3Ja2BC6T2$?=%23)[£2,s]>|/  s%jL͓ȇ}RwO-}edX5 Փ!w]0ֿL@3 d >MK/ח_",#|O\MEFLq _-ބPBɲ`6QƗ=!r`*ZaJY*8Aϱ twITR BXݕ9$^`j)qy{]OLs jRE\JMhqPjS߼߀z>5?oMW(5jQ;\'; Yg6]$<;ZW{ޮhR/О8C\ntR:Uѿ83 dTOZ ,*Exp&Á%$)&/ $,jm c0Ϭ߿%O31dO^eEf~f`T]Hu>˖pn`AE\&`VU)B[vrbq։ Y |/]94h<Hdf<<J}:,CT4u$ŵ|m):A`#5Cl!ikHD\XYX&r AiH=ĐˣJo1zc6nx}Y#g3UEqu-; 1A&Q|I 4q@bHZ'9ԱA>]f¹ҳV ̶M)0Dn9邕?O@Zsb ïiS@_P4BոF,WSh-8O&h+0Pl G+MԦh{y vcH&oǓ@ V~`޲Etb#r/G®#宮xgY0=}]QhӍ%;UT˗aHy $͍keс!`D VEE(;ӝұj\.QަȮe6ɠ9Rdljڮ~~ߧ}MSyN5,iTo8l%B=[ϔXqyDJR\Lڐ/[~Z }=Yg3j9Zexi:d>fV0& `(zb/z Zμ}`,$-4H&TW"ʑ!zS99b(IɶٖDޕO o.tm E!ITwwڟO#AnST P)/T} wѫViW$%FP,#LƤ價xxދ׏cg8nHīe\Zp_9P hV5Z#;D' +7yߥyvuk}O9|<)@]VrkgRM.ͳj8HZ__wKQz;NAڈn5$ptۃm0WEPa ȬAn Gi_)t!ٹW$~~N[N_g4wW\EHkZ- v"`KQ-S9+ Ks 8sk2nwҝVLtތt&Ӭ%e3.mV>(NϤpN[PmVۓ$myWayVvʈ&wSק SS,C_ź϶z,UhUvylGGxk?S󳸮1s9v#}3:e{9_w @p>C)9H#bng/[ M(kWp-)_FU0~Z3 5LY:Q!2|֒0c麚HKfgeG"t`ºk;6˽p!qM~zi ztŷ:<\~%q6 R{WӿIv|?[yq/`:&=@/ݖLDP%NT-9gOPиm`T)o22";%g!`[N k'c )vOB#$sj ZSAcçՎpkw@YpBzB_6H57@Zr{ǟ8ވSh);,-54)ퟁqbB]]ʮgT!d/ B{ .7iw}?SSvKY+d }+>N q yv rΛ?3+]ѩýKkؕ]KgpY${RhN+QvTT}HF$l Z9c*H.qY)= Yy.d| {C\;8iYnp^T,eSzPe})1UUgx@JBQ Ӡ?E'F|;A?yS;KPhQt~}p*mnVaMvu_tct!m2 WtfI2Q)zWr 8 ",MذG0 .u*d͹?Uͽ U$yo],.-&JDx2gCj8 9ѺJ7\j27} y YTSK3ȰSQ̀~Eސhm96{y~D{lȃ1=c4rr`h2|Ѯ&"̧ScطS:} 2Pq*sQWʗSх.eEհw~($NSz %u49\fve8;H-ޟ~A*I>" 6j$;[mT#j7{o` o쓮ǮtWpf?zLf/@|9>!j0rmkL\SYt 'WA22vqâDt'duM^|24Cǰ*^BckBKi*oxƠ]qb]?jp~ S]η6R?D<{禩\AS-: X@?1IX֥bO}z|? 4`o^J,Po_YomTp3QB)x88swJeAztV%P+{!:D-POτI2ȗ>U3BLԡ5d770sqpp7̮ZSGցAvrCF|ZRV#3y7 t_B"BR+"ח՚Djߧ7};$2 5`:"Y_wmٍ-lOn/y G| D4~ТPtt\+]#Px 륗Xh yN/w,_~֥F(3jJBoۘ11nVsmùUB&[[O Tds!=@o4Bu徉Sb=~hÐLu(J8L`&P_]l̪HC]$jMڸg"%,y3G̸JI[b[ifGnbJo7߆HӤZjęybњY{խToN^ jVIYXPVφz1&BV;Kw GwH);'DQBWfX#˶*7=H(kA)NcHfkNshpZJJK7L9o=;#@D205"(&v!f^7[@d5; 1Wޜ1d.kbPnx5ډ^݅r~ͷ͖Z> X#}1$tT[Hk莦!mh,s# zPo)W~ !))0ڎR'g>y3G{oV((6nC)r8WRRE/oan&!QzZ   vR؏ EBdSDtm_NruG8TatzKDKH&d s:_W*6ZohXCz.9 fT'j$5=5a-8O+ַc=y~<\E027y *f(j{-Up<x)ӹ "$9ɝoؘb-G iY~9򪑨JuBoDgl22 Aqb CTx?D:l?F)R.>,prK 蕎z&ozEk tvxOب|^w 9æ j"'C,j-`IXVn|,1 4ϧ{{Kd_jh!zVm#s/H,;nTKʍ2nGz4h ƒ?Duh2 x|~qq|GvZQ w85(L#4xsp/Sߎ(M;-Qy+b@ XRVcbCŢL91ǂ#M2}jgUX]^ 6:N8P*i1z^{)|8u't:E%m} _5 270eس*@mQIP4iS7=l9+%gg+X 0 AӁ#Ȇn(]d nz{<'Qrc /|V`_:7.G9> +-Cߎ '@EW>}37%ZhMs<t\p@ oVR%%U DQT:Ʊnj;$}tk]-ax-2ށ$dgܱ~`Te$wEh3/qJҁb:d bW RpJןb-*H٢iNӞ&L:iJS9$ڃCB4ןA%ЪyՑBG &'ؓrBy92V?z<%|i@\*w-ϰ.-%IR][7};aBQ_|p丞n5q+:gF'"ʠ[A>B@ Vơ5`()N)Z|! :=x,$,_bHBHp /w@[=h;?SyhsC>']$BdV7 R0M :_hۗ7_7FttaxduQ]%s+YeT- 0}]٭(;A=E\GD#HYOH'AY:ԭv`%//}Clolʦql-T7 z^q2J7O.goʅ-iW ۬Xנmy "" YvGC +smVߓ.ǔp3e#b]s"'y 覬69} 4$ӭ&'YFu֬J%AmiwM9$tMdž'bӬ8`y]M>%uy;=%s\ V Laa͇H>+mRp~"03L*?jgcފխl+/D* \>/\²'_Y 5',&Π ?亅a&G)FBL#=P[e |g,;꜊'a9.r3J߉XL,GBt3mɐJ%, o')t߼з'E Jg /'sdEu&F&:}3t*@Cy/#Fb$g./obS5E~ME|ՋσN]\BZK-궮ƒ16"O6]z b\֩ gڥ1X-}Z͜o, )Z u~a'I:3}auKI#sLL|:DN&JAxLS댁BӨ{ƴ82h%) "6ay6jpbcȃScѹ޿*$FQzauPѺ2B<\ajKwsSAH쏔SD}{k"}lz(iud≉{ ܣsYv l^O[( g"o`z&\o,:PCI#V|-p?nTK!'91|{w71=/Fs\6ltãP'5jhy,C:o_QtXS[BMJt$` \M9_lQOWՋ%~NM 9 7 oJpE}r"Q2r7SڪJEQv)FxM p(n?J8"V%ĸ@X0GTĚB=rT_~k7R意?pҋغǸHFKnG/-0~CQ遛k:#@-I{4{{֔vtwe:h2Wctk2E|R8jmiBYhXzyBIiQ+,QN"z7+,F[iW>% 3P C_i̫DBWV]<8t(teh?aE7Qa_˳jjaIk㺂<| .tӯ1`Pt,G+QO2^)&+ٷU k{ 3(@tqw TLON7Z s,/njn':3,q/A*o[gZ>\ ƿoʕ`3r?t[~OXV+[g+gK])C*yқɟ$}<~.K/(e4W&qj6K^B&PLO\ZG)/᪐{JP2NWJ֋LΦbK&/\,z* WZ &?~cgZh; g}6 hB"qa>ʯ!ītNygU^ E@OK(sNH7+1[6DR6ZA!񾶢h2Vq&?;-TG*˭geTXMż6zgÖ3k!"t%b^cac(MUVy"U&n3 $s@lE } qLdQ7 2S,W/092e\Y!l4-iMhu/aSg%̝ia&`DNIZVe|ͨ 7YlመOAM`sG*܏vA S?jETUC)aeLF[|;T=rzJ EER7k)Wm^>~HBVL{!4ۑjC)għb1ש;# Sc .}nJ41;ؒ&/ZIZ:>c0(M#X0/b9ؿ$D3 p:GXM)88>τ^;@dtior'd~Rڽ[ݯ#4fPfY,)$1kE}{XTc0oxżTR͒/UÀ`9Sr|&,[r#څ^FOa iy͘v%ۋl!.%8#gMYBϐ3L+hS2s9myr95pVTtEe.bh=jv6MJe;Cz!3[>F */\`.s#e'{|^Ts7XXs-8hN tՊվZ޾@:)$(MGi,U.Z? k_ԯ©qJ\# %2K!5+ ` X DO[h: , nwm6v;sBjʝ&vFص W }JGb4JeҒ.R\QnF2xl䋄QlKFVHm `JzXcbbtek!awdCP[b6OѤp M"wmn&ojؠ)^"t]tUtcaBE J[axǎ/GwT|>&ntuq!>ʹ)w @}e#(ie%Y:MU=E[UA&pmҫSl@9 E]"MQ(Uf`d6[%pX<@F`wLrH xI,SMz|ۇp :dq^?oqHQZ燖_P(uie=Ŵ4|ʵ[1GV6{ _g y`5ƕV-U(dҁNeNMKX(Mvx 2a5Xи\3b~uҢ!ը#GˆQNB7y\ tݩ5ޡaJrua?UI7|v^&q+(8G꼑y N3R~WɗwȉfTӠah3J}%m \)1FxÃ`S6Ȟ#h5t˖aΐoUG2k,u'KdܸY* OMuyA+H;٘P_J4ʪ󿱡l+-{U9_F١_Hl*n23xb |,QZ}Ѳ)&]ꜫxȳ\e?5+HW먗eobe1d7-Duz!Ǖ' 5t;|3/{Q[sz_`k''/mmDZ0نwUpjYX7R|ݼ P} J\n0 \Kz|< 'yW eOCsI+]ٔ/;]2QpB!3kkQW;+{N_9LVv$iJBYGE  E-]g%0?ׅhڸ%c6~K6r;̈6;x)+(Yn/, 6Դywv~DmptqL«]93NOV'8FT|c.z6WfT\(+c>n $s7I:L_A;'~vK:ǓzîwuF+mG$S%@ę;+8LK9*r B1)}U[_[㔍V9ݬGS&ΩX zF е-O4#P:ʆg xY8HJ#pK,c5fK*nedu0޷I8 *Ɗ\9-`5)W>ea Fλ4.TÖⴕпcc}U4Vtꠎ#ρbtrSN~Cp o ndB Q47k-BDh/M'ɝn@ WBl3iFlq2}=(ïbHFat(JP>ά\0;Ȯ- ڑȣvت .Re!1l?yS/-x)s"r򬽱gR`MZ_bـ<ۡ!AbxkH=w8MI 5=#>|55 :jmSJg D)ϑ|2Z+M# alhG#d#`#'7%8>u]SJ^XObg6Z2Hrج3!b_'blZ{&Pn#u̸e֢{F2g\Žq'w7E`+/u;1þM4XUMЛ%߂* tJGOSdu$!,|NDlf {ws a`ĉ.i#;lጴ:93=,QHd_BI4 f*RD~Dd&x${65`YaW4I8z!۔5\.BbEe#e\qws`jV%P/GtYEv7?@ޛK"3Xy*H1ںp:Feqt#?-l2ַ,=`iimʾS=F6p`5>fu+֮xPXмu^& m o;m|`B&[=<'`X[ͤW#i^RR,mqɖtlip0s&D ZF&DhLX0$n9aD]/Վ>? !~*qM"y1J(; a.?>hYYMAg6fjOZLߢ_n?=O5i&9`Kjf\_N(oEy>?䩰Ѵ} 1h &l\p.>l@y%]y΂jb)v$!BPUS "L7m:0,"V6$ ˌ_~GcnT $,5%=3o͜|} @{UI<:<^^mVdix>K$7aLh6maq)K--!!ɐ7t=w #CV[(ubsZ|ŀۼyd>GuG،ojh l(aXWՓFYmm7=m[uV]wz3wO?dkݱ?~\fAzZRb\s0Opk̟nh׸͏_o6Z'n{^g~Hnh=4;X昐7םBậ*vikv.UTw2\EL< OZRHC@kт>.d v`C<(8>v^Ru7xv߮dh\Dn~V>WM?Io̡rY˜λUůu'øaNϷxP1;Y3n-3Ex}:l8LܬbGU$/>dehJ@{ 87{.DܬD|X~.U؀YzE`uVrr?]_?"o@Pe~ ~:_f3(=g7Kʠ$h[.X|Ig^9+$E J U([=`?\WF ]X=\u?,)L]45轐o? 5%`*[dsy}]O݇vGw7oִqӤU~H)1/Nb z~E-ϝna5²̎ER~{$vwO~ TE_*+B{ͮ>a8|v灉/͸rOVdKRǞv.HyȗGLWk48*މ~Bi `a6z<%ۗ3 L)D%nNp2^ PX*XA>'s|ƹFWU\0*}TbH]kb]bEG 7-%RN3"Oݵ9juTcbΗ tzAiyY/| L==,r8׍]`|㫷İbS%zI*MR{]nQ~ub7kKm28ԙ|gwA#͝po x?vU'?}*`&-^#n|Bf&I{i޽`{Osʂ2s?EpDW]*bՅ|JBHr5&h~&֏pQVz{0nQcHXP⏚Kġ~OeRa,LV8uAjkyddJ}89pb8:iDI$"5yY' aU'?(%}lc.̐Z'M"+ Q@!cTvM٘0{~w&w{r̞'N۝ ,1F PH[a]e}@M$F[=gdy"G'lߢN@sHL㶹'/M>iV wj6 _SS.k )-'/F..-Q{V[ -^jANhee%U8+[HƄ 42t3yFR8@wQ9`G,T7 ;->[]zob&8z)aޘ )й$L_d5|Nk MĠJF @tSrR̺K;1?$T 6%~zu xpRS~ s<J]YpWP% [^5U_ԅiڛ]7FnCHt В" M$C^>t/A=>y>15v(Me.})Ґd}(z=MR;j9SfL%kl9m݀sΨ2YRDɘTMѤn 5DvCLUʹZZuz; @,֏Xd/t[)e5oU+l[*7MPw|9O =ǔռlc= }]pb6 )"PFDJ~ܝ=3zgMH ,ko3RND4 , R8м񝊫lVoEb+%23V-uN*mӴ"ߺ鄔kPKe,J8f/KbElz%!#tg4clPeŮ4+GiZ5`H;#S{I(Ab4D(ƇMG7:duCWk "]m4Dy/?J(3x|fAzjbi/_9tfKN\'p ;ЩzQrcVlf WyJdG,q*dE8ꯠ p 7&z)^-~]-jwu‚GZZ;$"ꥰm6iZrN8LΎZ%}Wp~=I񗏲Qu ʑ_lp^^wg~ <"ˀ9 o>*v[]'ᎀNmI,H>N2*2j/qbk ˾܊)em;*F|є ).w4% Y"_?#guTkioE< c\Lv̰/=/5Jv!J-4 uҎDl~ERuDUsT9 xEp4Nc5}?`; iE4$T}r (o]ck쩄ɬL +鰌"[oTZ5@cl^JO^ | 'Vpz':첧 ҘHn_ĭC*3jݣ*`-6#:W2C)Bd' ʻ=X 47@TUyC$h)5/+:"/Q5'nn`ėK_֥w)nkHvKpZ '.V1ڧbyUFN>aFZ[o˥C@mՑ򎕢(CZ0S;.ޯ7NC1+죫 }4Y.ErᝈUFFbÞ?r F7N- TQi鮜wQf ">=*@0Oթ#xݡXEVH\/3-c yOX//;?ϸ)ɘ jHX3ª{>Kͷu/Ϛbh㽿B_(;Hڬ%#pj(6]m0ܮݘvMK }Do~*zl~vgZ고Gkd#H^G%^G_Z6xTU1CO>0xg zJ;= ϱ'D-N>L2 = crxI)ms@rB A]eAZ3vbW%~`y/ư0 Ng>5lɇ ϑZ]![dI1c{ji49_6l aJ]580+eT&zT\_cߨ+4KqzƖ͛hLs,hLXw\U5qK4lւyz˥QsjGq薝맖܆;\iqŸ־T'43Bd eB7fz79'F~Ċ(D{OX1WoIG2R{^6&k䶗LNTs C}�`AڄY#nම JqեֆԤp~lϮQ{N1L:ucw>Ebt~K^V[PI KɌZ͟ ;/'K!vT8ǥB*p$;+XAadj5Y`Gtߛ#1i g/q~uABཹ]+)wK/jRz_B* ! iS.a2N?,>khέA߃1`s5Mכќ`[fܚѶk6fJ;7V3+F 9y]jhn#xcKRtBHvAJQ^6V1ZI(YxןOm:xɈ|㏴n!޽h K6exbKrm҆Ӡ9-#wZ4:|K/3_ܳ!޹7v8`Q@;}ThD=/@~}wAx"+j;8ytypr@ .p:Q[<3y d%5ll윎i/k9soe%7?28בzqr TW} )ۻuq1Bw!`}b$]qݓkYg EVһ[խ`y*.1PsM9쒔ߦ `Y޽I+z\yRFH %H~gL2)պB)QK_X:g#ZI8`] Sƕ5`G|Se,eN3$Sj~ݱpЪ~b&TE9U>)(t #@F\ bW!c R/C }ՉY@Tlބ/|M=Ū#}NIŲ~T[cKGCȏ)pp4 qsUôN[1/RR1u:NԍA)Khm!2}~Gߎ)O`c@9Kr,j˖юtW"2enVrʞaо'TI<i3y{p7>ȚBD|u+pkE glv&#Ȁe ά6C_B4rt-l1<> a5*8DD/Y*!egel9zٱ"g"uwΦv9J g !dvtA& O`-]8H o[s? &^xeAa,%W^Kv,4H|OUU.epl??"\ zpBՔeL</+U2'aAfu gZ@Y_C@ؒjg8i8)眩YK]S&AOuT4yGps_Zg!yJ_{m9yt _@~k:c-M5Sl[J&/w`R_ n:JX]zIwT~"}怡W J$LGgDuSTFQV>8ih Gϝ,ZRz%R74s jG0 $m"U&R *9R~?2x+y'">R?A_(JS>Z^?UcɠQ( d49{n]OڤJDxHNoM(]oY6n3(vQ#xdvڶtW(MPMXĝdJW0=ɴi@v4ȃx0l̾~  ҭW/n*7r^ױbn"7w{̘-fod.VD)7vObD=Y*Ghl&~Kadj$D}wD:l. JU R.<-b>#QCre=uX3؋EfO (M?6?0~5-N+Wru鉔#BTax86U{&N7Tj9|}#?V6BQǜ'voZ~y{cňRљdʪ}+à!]eܥ}>u|ѕtV`f{:hkgښ̵t`]:ܓ]#zkFTM{~ϔDxf*hRG/&RԀ8sEj.`x45ͯG(p4bR*n\o2|(ۖTz f hAL{E;^// 5HCggȹ% Z+(~8!wql\-C4+Ih~I1Nֿ[ Z X?&m O;`Rk= ޔ2_ Jf[n,c~[ mn/B p*?kt5ƅyAxv`^.F ,I틪{",fo>귐#i" г6uE ,Z*mj3^]Т .ߩ7\DC\4v;uh/kzn&a ^d}5iR*ݔme 챼Q( uC &g:q+)+Jb sr} H2*(eV@%YWgZqyءL0JC3Np,v,3ؠEJ4L~%OyP}@so'Ѳw bLW| ݶCֽm[;5$CL7OQuʃum.< x*d* S'|KZvCX`U7WF60O:2KQ |Ì>Ci"DS~"4NxJ5;ȂPY6ֶi-I$Oʙpї!{p, 6m{ig^p$H\58bVڤd'=B?G;m!oMvd(U1`x–H7ry4/rB-kd`jQgӍ/EinjQ-֊> T N#4U^d?D vMʷ7 =HSIVȟOCއ5v1gV}}u,*C$Xӻ֌5bYKJ~NN?d:iL?^o7ә$ )m3lAt,Ʈʄ\={!I8'J;|ՍBbNŢyv$vOQJZqD Po+kVE,n/)pة.3$po0RV0PiWeHUꂻZN3q;#zcmr O~n-B>Pis9u$I~cMN2(P9PG($Wi%K(A[03f?}86g 䓍 ݬlyqN.? 3, mN7Hb |`C۩\_.Ni}J䆁d 8+tI*T^|dFAEvzf]=Ԇp:4e#"$=XiBbG'Žt6'@ώ/.,Ds^X/{2 +y* IʩiKY(ROAW-"2ӳtCY׋|w`'Pqw%3%= ?]2PEo^&.[|/^GTԖٲ';q}4Es'Y |oKIB9~P|BEJOTM S uȆǼM` :bF&P@V̬)_TS,ڔg/xc<ǔ d*nݰb*-')){SS)‘g"0;"-׻!Ovqkl(Tb֩2vTEql~g&A&~;= h!ER%T23!Fn5EsdP瑯<Dz˗.Iė;Mhi&e2u: 5/Ueh">6 Udf̙%8Mxz,Yi Wg#46wGwWm0AW,3j( R~TvtvO56"-#9+-kl(8F٧ Д} y%.u 3(@gE_{6ʑ(N$;b `7٭+ϐW >{{H UKAQJ+Nć9GY=/@{NvF0l޸FnAuˮ<=}n9 #j FgL pkEN)1k{ߊF+n4q]0MT߫T$ <uS4}Mp4BS؆ܛD8fǜL~.qO8`ՠ=rD9s(}z5?KZ_B%~$ ?ag1.,DAItX6DAnX֦61R VQ^=m4W9wS3h80PIAl#zf"t""ж*y:_埿_{F k ծ-BoPTeG:޴o nlEE捸w_JS>_c?(Kk>p~GkțQ@4o}xr(B, z#s)3]zؠhWi[s*r[僣(<@7PH4CZx$;,#ؠ efwIx+'"V@j4b+x3+P]@g:jrW$t3XG/ 7ә1aΪ5[NvApL,@~SglrR70/Fk"u}Z3jNʉY^Ĵsye9f.*6+[[gԪy؞lYj,>gr9I.ŽA經[HdUX0ޘ..:k>D.[>/P׼φ wCb m[1Q g,̉I5+%D~aͱ')]>Q盘'\ ݖr*Q4# YûV|x$;Hx ̴fO[݁! Ǎ% + nS&X`c)Jt#V=vf&Uy &R52LFXjz~p{u|6@dХNͯ(l/-(6u"#'4sű: Nt\@X~ \#z MX+.Ԣ&Ͱ3]nm9#'wpOwCS3AǏڐ)2i䵻@啍Ğ.| 5< bu^@.'pK[xЪvP)pNt܋Pߔ".༿*W]{h+\UP*s0v>uo"ؙ$ |Eí =~{U:J?n3~9;%Sp"yLyԐ\~X:؏`- oE爟U_:igh; zs!n> @rvP]>)Pº7l7t$qGrvkiki m!ʏ#D}`z$ɩsNE6K66wZgMz/9+R&Ff'wp2R<ЖE:?mhQg?*Yn_~vć׵"K x?-ŌP&(16s*B]39'ˇxjj#nP_ LK5U(}=mP.Ćc1̯fP>+0ۚTYo:» nl??2 a 1->AgÒZ7[Slj$ΆIuf4'3`_I/:%\]L0=XYGmf~8+oܻCOVk몺_gs*{/ 2knj<>jʣTl7}u6R6~b|4v2dQ}lEZ|{DX*(G cb\(3u[˳>_᳠ЬlO#5ש h.1O(@ꚛejiۋ;jϚ4I}٭)`DmH{/jB*pq6P  sNG\XtsmMs4q:BꂣݟDV,nj!a34Za`Y>k6c#)h"tk9]Ze' HI\eOeRsZgLc8M WV ^Z;ְCW8s+-+-C:~eKߗ_d5s[q[Dā𩢛e~WF2q.+B ߷wa_:9o"uץSIOTh7X(/K3"=LmUO6D]uAaIى3"7\AjsQBWu, m3 t8^UZkNUiv52\lZzi2^-)noRgFXG_Kq q]@x(w_~!w=D1!OZV»0}` 0T8-EhMN,p26%rD۾=,;'5E+ 3NpXa v ə'aL^XKbXH]qH-f{o ;7W=4v~;wN!l-qê@ѩW A;W~%+$ep'fe{>0*/>:b"[W~7x`z [:"Qt ԧaɶ܅,f%rDg㭟,t^a$D&(}79n(>yoI%Y‡0-/M%?NvRS?5.u0A'O$obMv,@c(+FqeȈiWnjI"6fSwcZ̊TS"<;^PӪj=k?th2F-B;06gFuJ*7gs %Ŵ+[uyT.e&h(ҹTj;|mB!4~΃JZ ITxWL߮,^yhՌ)߃47UPeB<'>>t8T%k{ڽ~ƀ(W8s;vs2ĩ9Ӿ`g7paafP\J؛R\?=NQ-%>Tlo%[p/6o 4'I z:=!Q=l GG]B{INwnDTDE$p"!Eb EM`U۸8oYKlo3 - }bJ=y~nO"FM\Eg,kSCSk`~RL~rZC_ -F%F3BΔˎE'n:Nm,_& MIP㤌5$2˝x ʫ-r}Dhδ7 ~tGC'T,o%8"@b{̽vmq9nI8z^䙑V- bFg7ʸ^t"G4ke@F8Qo,n:tAl6c3)3ΉŨaCa^xgxh2)$_nW(z,;EU@jZ(+^Iɹ"c5Wɕ8h`:?z;k-7ȤP9",Z¶م,/"F'%%[`MT&h-Q%ݿamH=o28%1UDٖ#{^T_=a953!U֤,3a$~i8&ϣ(Hؔh-AkXYYAb|e\u-օ27m Tn٬)+hevW4CĎi}SL|3o9:) &RԤeg0$0Ɣhnt!lHHYVy>/qseA8^mK/JkH~_ Jˣn f:ˆ@oMs%=;=.)JҚjvb7eD{ƠfeRc +j 6_'/Ct:}RGMOV ?W雑xa*^7I9HR݉&P:ޜv-nsLЎڣۼ) m|F}dԏ ~Z.`na[6=^0`S;@P9uzd!o?{\R1> fL*{ޘe~@Kmѕ5юݳ?v(JN >0kV_J|(45l#X^Q R[SLój!NGDǐ:U 'ji2(>قn:&[G'SboRzQl 78Ȇ VݤVŞѻ8ăfUpO\ruv4 ij7o qbV/B Gܻ7i֢?Z' [U+ 1էE{8r Jw!q~wwB m7G"*朄Ç.ꄽdHOv {~dٚvZ|gbY):r1MddI`?G^_a4מ~uB1LL52 kЀָ'%5\Dx4Ч 4"DDQI&@S)p'.rZ܆t1e,^kM\e Um›5ͨbf'#TC6##=#+ӵ=W|/F*XWyw _? 2wdpYRx[޾1Xd` Sx]GݙJ9c ,rrc!V:8.9u6sGa#24Y`4X3=iZƒ9n .D9"eSRz(p4a=a02㉢UyZN В ߮TkFC trUpI*yy?/Yn ^.2Ь=Ix-s^Y|Je+43Mr/ƫ;DL$ /offfMEuGdؓ<{< ocKta~9%<g2iq{ VFxkp> Rqn0:(iRJ\/ Џ9t-lJkgʆi"UVuoڛ.%.,66UtePݶ8+eE o5#cФ?U kjL;РU5@sFly>ސYou{d@&HJؓ?̤f 3^Z:hq LrdR纬Ң>NypʥuR(EL.EPOC 0[/ erlǑ$^ɣWl {3Nq4=yq}E ; QߝՓ/lJ)ݞ*H;HV@vmEBd#[(U;ku,%gC?k~j|G7wUA0 &Zo4c'njŸB<;HG_ƍK,?.M7בՁKUPV9Y (L8?5#,"-wR%L:ۿ я{h*_[K5>WdVc҉L"7>l"^Tၻ yC9y*QMLhU_Bͺ@\g|k[9vnʙH6S^ʕs L,=M/ p=m"?]HXUgR~[re՜v'8sYM@VmIjNX+DGy8Om V_W=]R!5A~qǫQ(M68C!S_$D%KX\:cbn{RUN>x2y1cኔV.|ڨ77z_ ߫3̘ͩo3 a! jc U,BC˃r gJKHucc17=gr()vNGYHr~񓀵i`0^2ҥU QMn/[G@t%"~M vd}DFl^3&gXR9{]nvsJ}%nPR7p]ңԎR`pkdVS_m=+lݘbUM\N16"qj@|A@8CG ?WFFhuؓ},&$Y(+@M\`YSJkq4œe52E1FՌiMuȸ}v@hː3aBՅYA/% vuC(AI|255!m` !FE׼XuZ0OuNfԣoy'` O1ۙb/pT9&ͅ lM9qMϿ+y 5U[VD VWՎ6Nqe-, ,Qzu`pzyݳe+fqF>,qÖG)r[[}[+f I^ig^/Oi9.J2aN{ME%Eʞ#>d<;ݻKt`GC^uל@mPJ;0kc* x)!yK83]tJE; wً zZo-7cs(ZiM֍ VN~Tc){!L'OAcʜ,J"BZ\U@ڶwZGՠ  F^`jQm)t!3Jx c&=Cs}BrNj}mYAx -ECto3IMY/kBu},1nEzQmW r[\ID6@+I _04Wl-jg7xV=:ȫO^jW pf|&l;5dQ3׿^mW~,-ٵލ۷Y8jpk`bfTf5yuw%Z7,pOBh1d/^oTB:/C On΢-k.$xx#]խ=nh l}SṖL0^pܽg98ۺkb#G=\ȇLoRoTjLi$FHC~#{ ;8_LERI_qF ՌL`Wk_ǜ PFD)veuԳR v\> = OQ2hj߈sT@dpksCzWIV([᨜@dk)C]>,g퇛<35ȝЁQրq0#P\>O[My擉~OSA3La+1ӦLUBI;/̿:lxR2[įc]Y;M"A4)0iRA9.u.(,.hfrWqCAޘO3^kW%JRh(tMaU"Yvno`ٮLLiXŤT&L$Oc3>Y7PnA!sUD+gr$90j/ EԝZuSQ6-cJ~DoS?a~"8ҿӷnMcNҪQ؄ i&8楉v¯9ŠGL#F@[iZ ϫp{SyIi rt8hY'gcX ӱ(1%uw5( ~Kw?#s>#Ⲡ##!_ U,pL 8e3: uRE(2=1F쨟]%czo;ؚU^px~=0`G$ 0dIî[-w}Y6u`LYc4RpŮHU ).9x`ɤyx;5CC*w$%E^ܩEnWx›־"ZSNNX"% ]/I1R4"v${ @n!(HbKp*O,D۴Wf$!kxYֿ& %fA"o?SuJS}qw^%?+RJ$|"Яѫ8Ȑ햩8tѬ<,c Оdp%4'jcWDakdHv i2oz(5s=}SִWstbr#(IfU QɷYQ޿oi䇛9ƀ^$ݭDBJիiqsY(߄+˦*a >b9v(bNJLіZ)&%ޜ5?{ mթj9sQ:h d g;iu9<4&O"EϽ9R[H2{񧁈x6K# vSڙ >h°#֟o\=T:>0>Fm7m{GNY_z7JΒLOd)kĵ(KSsx ZÌ PC-j'ZXkZct\%zx WXhWH=R4<{gq ~TI"54 hjHs-`$Z,c+1Ik,E򝘳 kxaX$/>VO+&W-Whi=gKi+ b^*,;6d$btS؜ q|x˥.9&jh $W{R>: z[oJdtA Ȱ-UPR )i(+\mix`rMah=SE 1}{oZûu~>CEc^bE!f"{r֛^jLw3!/tIkE>m>y,{嫚[v/t`A$MH"Lx@ߑ P.$Uo۠6H >!狺({jzMrzf L"W].h`0h- T Vz!RUŭlm?hip;`nE*Nf;Lju(\0Ay&l+; XuӦ)?+d5 WTe8,gS>wt>^r_>%V=Q% 3LEY|0WU>DeEr2/8Bltv"<ghd wgtw'zhJ~I4ċ[:vwm$˳0E3o;( &nz)Y0ÓiM>cBE965 6IRhːZ+x#QpLx@LMOIƎnSȓKJ5B5ȕW\zd3:80 |e6 *1 e;HP.U1{@.LOU>KnWe Pm1\Kh/wvF^^3Ă ؇fXce|ng}I-!OfV.^Y8F^ZՅ/0ZG8R ^>IG#ߔOC's``;yEqGfg~KvHlB%I~̛wx~j-_>.)ê#VFmCNn] ?VIC'zCBcR1\bݤ%Uߍ~S6Fzˬw䀮@(Dy!eCTl ܨ 7[M~4;4|!کFLe_)"NcFr[_e|-`unƸWQ+{u9.B5oJ (h1If,wI@T0WK6>tu5([Gf<( c/Rt S%?jC-BkB{+RȦx^4QOG畂%\ 8gW}iV"bu`/p&ˍ*sBGE·!S+R{}C,E㠂+5Ձ$\ٱ? DfY[fSsPOE/d0bQnuN3ъ&*M{ex >1Mt7}RN -EqFbdEVK>֜ vb ֢'B!>1\8{T[gz-\x< &KhR?FFRb1gvpq$]h=eȁOb*]t-EaN>?&# QwU$Y~DžgmsASbA.Ysˉ0~M0o:2ȶ#:H`:$ξVZcV'"9(L#pe g"b 8>ZO al$;5Ese-,5mǰeN໙FPnB16#Yvl=CjIaPh$Ȅs lzIbHv:/lq >` qNB]d|K)$-u8vgiKze@:4@qQ>{n h4Qݧ9Uk7:tՆ.q ]ĔC)!VI,QmYV #5PM:y]9jΖ RFMD?H,u[y=-evi?ВX̫lLSNߌl<9(zK6[x6I{2#]kc&\V=_[  Ν{+9L$]Aǭ隀>􎢖w%9\KT֡$yR nt-wbT8̀=#ΐb[4 |FQ=JR;r!M2: C6Jr"QdpZzGiCI%^0紹HsM3>@+~o`Vܢfb*Uv53YlTFҏ!k8~(Y:^ϖE@[I+z`sQOL0*M_Rd@Ρ;[;\MLK !$h N^]q;'ްN̐$?PhJ 3(+YE:ףJE-At2yͭV}bƱ[ҁ=pl!7ܶ]4# t2En#Ⱥkl9]B4wSWb<~ Bĭ!AC s=}Iק7j!XR EH,vK$Q}7 C w~8&Wll|!t`D+!A<Y2 [blK r'1#'sazLv8yAӆOxZJA*$ԇ$'0sSCM}w1k&R`.:mu1pNj jyϤ9ɢ 0#gB@ :6?,ةAJ _ QL:olbiw9hCV$x8 >馃r7yr3P./{N `Wʅn]'oĄ-~\ ͐sau/{1g(yBx,b3ks 3^0Ot-)6؀,or $!BAz ) 0iLEAh(W02`S\;=JmQBӃH$i\L`xRosy 1}ƔDÜTYE~=p)n1H,OEl)Jt^O|~62Y(!Qi&tsRN&N%C.18}'̃6BT4l/V}ծ9ATn*fa퉋(L J\Z4~Ky~5S-tA^4 ;UU~75R4"{m1nҀ0>tYV}~ u!|;ǷSGBPlK+Godl4M踹d,KA|F.]Y H?tn< }}-NɠA^Ӧ g0% v廊͹UF6#d7lu~=-] )d9D̏[AX1"n$$+'HeNǾN!gB:my*>j93"-Gq|1pLR_b zR8݁E(̚bsKh=2+baxvx G,M5ljzYyV>/ D'%3JݪbpSz0أv䟑=o=cDoZ!;O=:qgI1 kK#ɠxwȢ5|FG!ᤫ ( |y*K@'ӰXS,4f=C)!sV @'mw󪏝a%DlF?̡J?eR@T΅'jcA@,-#WUiG`3Fp20hQ[(MU<@l[T1.gI7A'}S4s 3+V`m,)feAuʃ+|%PR{euFE6N lzx8g-]0}QN V,^юGցky^3S/ i_1 ,hCA[魂 m$mod{IEjjM*ar#ZAu߿duA-ee$Qݿ,%Uz ⿸"|SH`=7O nvs⹡VąOpܘ-궄D­[>9rO'TqfJ҉fÔ&ftu9U^([M5){.i= }$|S 1Z;8&nxjG0[sTr3h7tՏ]`Ҿ .'bU?n,5g-s}9\%9&39DwHqS5r;]ѿfw68:N;c@(>Ș,61P-l D>U&vO K7B493 i/z󾍗 ABsbqvvy#YFS9pNkR!!然u -dq|9 }1f1Rm֣-Y B !QW?AeÇӹs*o(tjdXBEqG"<=f^WcϞtWwcu7%>@;\» rFCgN laxSb[Mp#-rχu=֛{N6?ŘޕhmUlT ˹Tn,TEݶ#١KߒXR),Dc *cFCo#i(_ZDlNy*?;5ze]0VSL6g]-r aH#f5 \so2Wڣ*$$HXV%>[]:2=X󉺂Ncbfw#߃{]:0>?"a'J)!lA]RFP&n  cRF 0uؙlnw0x!+!Z.܃K7߳AƗSh@mhɘ|MMvosdY.ǝSb!YT{fwh,P.>{ s}OH,̫.0ձpFNвw5)n2ɮ:1M>/G27VK-ERw0$fsR5TY(N dT Ȥ "3>7Ÿ #~،\͇&vgTkBv%SHc:}:&f=I?jn"or졊/JR򖃢B`5ފ[q6ASV z |7*p ۉ'FO>ja1u4nijuBn͇g. XW⤙iyEXhYR;DxcW\[B++*ה|6#i}c&*LjIqq:ݔ@鸋+P>]wxGIdDbK\^A*7{H8\Gk|hn>Cȳ0&}6sz[MO \*`c2')iXn*"0i'85Q6|PARD=;BC6۩OsY<5k:كԨ>7=nh cK\pyγBA볺wɲv 6u6-u׾ >1Yk͖tPmb,zc{N*ޙ9<lWEv+>ۋt&8$upxZ> CSqSýy7+\f 8 DxƗ!zU;/F~&uwG)K+{Y4GAUq׷-5 Q{)Tifruswp K|93R'YPXBX鍐jedJC'Z.^4Y96pgLGDoX1YQof|kXY~NC6aVUlR *UN]8:XN5^v8 ]5ɍfuKgiYKv.!PW?Վ֐%GmlstWp?F@{GӲ+擯` @f^wbl\d IzJԗYE{Ve)^u8Ө1cu]x7Y.fK/26YƩ8ݜaS USB.Gu`ᏖWD~ҭ,49cU~8\Uw; }MB:Zbe.=$a sZfЇ?S[(ZVf,m9 KzWE~-f2اS{|?:>{E+5#ZO$V \RR#K>3A F" 4Y7L>g_pI KbtXtp2_7fqZ˽&aatMê! ~j1r=4aŽژ4/ ."WI$09(4~K˴/cҗOm 7~w$οpIIt>9MƮݐ R,ыi=HkaH+p 9%dz+h.*A7^Vv3 ;AX4rS[ ɅP;Ŕʀ*#Tm#E o/uI'd)iWrZJetхchzT;x%"7<^o iMwV-8ZN"(]#YJ*9 '"C.fAi^!#ÔUuYA.807GΨ$`w= *H \?ok^sǢh8xDug/Ēزm5ts/VkB1zU*6Vo&{.d}X\0_2.,k3阛UMSIhFШ x1fnRȴ$zΒu)G%wyiY[;[f+[|ܠ,G5 a£N"{%pIxIE-r,C:fWwNNFj lp]zfGNz=: >o;s;V#V˛?UxIt Nb(Zp(4%fVÅ%,Lk #N;k0_"1KP2gJuZwK_+U?E5[|N'rA=$QLȡ(Zx^`A1@9o^QE1tD iL=>{QB7k1r[q޶am<^e+吣sك .ZYkRX\QB7KTܦu 4}~3&[üN(pgM7{.QeĵApC4+.¦#Ô\mѓ0UNoTl>y0˩e@X,q߇d ,:ШyG{M/EJn#9[̕~s«Yz1)ۯ:zY%6-e-ߡt9[i*uӾp%^ ofygO%<_Dd3cg _fxę ސdFó7Uat$yz5ӧΟL, Fn9 >5/L,T QV+8XQb$̪xN`B/".?8Q'.*{/=Z%gBc؛m@H|AVtNY:\11݉|RI{WOv? U<#r#B_(5ÃY(S"u+!F-nT._,RڙvUA,ml2/6L.~ ,6 Ǯ /}DSDgWI:ST]m}g$M ?BJܖ0R> .&b:sJwb/CʹTY_'񻡝5Y29H~sS\|⬨l{VBظ^%ض0e>y eW ZyIR3m/}7NIYh:?N~<Ua~ġ>Fnңg͕MP Dy,☘߻XREHFL|v@?x7YF_A^+=$CfǦ jEL6.0l ËbNEX%jYMbm&WW3BLinEF|jV* ڬ R#=0#ƑtT`^*IKµ쪶6':00T#Ƞq^q#w"hu72%/MBpt&%T4jY.ˁchOTb ! jO,(5)D-M.dՅBc[:<Uf+E2Lyk2Oiw?~:RDmjۑ1\9AI؊ror3o|hC9Vr dX kt`_4cfljU/T017CǯǕ@+W ;K)6ֱѧB02 f9){hjdHح>ּ r~A8X:,@I&`RH; R6t1+4ISA[7 Qmf(š"n_jx#t}C@,B(5;' _5qU44\i͟t<:Ҿjp'Wk,&g ˄Hfg=b\(Y\@_4LtX{_$Er %(vM2yavXX/MhB!9Ϟ:SЧ;DcgqjQS iPK,wp#;y'Ѣ^d~T6c<`Du;TbDsy^Zӳ~f_l?DΎI3Lhd"M H^>;F,CIlDz0Wk$oD-GERIi犵wT8* /3.;Dnbʼnbhhrq-| [`w j7(0RM} >]: F 5F;cF)8bysh1 "fɞԲ9%hUD=( $F=l'FYaSvH3 y]!HE; cN1IX̔qfitcVVf+p"{ >ރn2QV..89 pzy(d RP%LK޿AyCC o>o;wBrxP8}ֲ]I.!q=_I i$] /`=O~WPmÈUqXӌ&~S9Kmʰ%r'Z3q]b=5͛~^ ֟cnNX\?Yc][O y:{R爭Gᦻ~41S=1)8/_ddf9m'Q/'֓}XtrC;:PA_tʃuEWÀqwY Sљ,Co-!uO8eAe(92*ZlXXչ=g %0FRAK Pz|WҏGbbPcxg ]4=9qp?2aȎ'Ėiz7tMWrf/XBV(`v9(m-K p#?Gl=PvG?Esh*o %ɉ^0c fgMap'Su2jbPTԝ QXր)K'-Ȥb-8LT?RR|"</gR3n7LDa]ӊr/TqŦ6,F'.n_TPC oJ!8pl lȓt ϋ&)\?8|zդ*{1Gk| a*~Acu\hi.^ɻa(Mt*o"X^?me~Ő@iu̓Ax~K/vÓʎKT`F͓(N"4- ^#DАJ}G'Դ 9k:~@^ el]XwBnĢ3T,Gr%<("RSpBZPQ@LmsPxrrxBٙ;:m3 q#)kQ鳠 v Lᦈc= ;0S$j)qCᢙ LNv8C߷58BTtƥC`t L߱s{_ft+LW>R_39_=)ti.F2{I.2c:H ]Nx7Z޷sD GNҬM0i;I_=U H@mCa}T\OE&V`QmtlxA|.DuՖ@n\>_ghK-?$H3"m٦uʩ嬪Y\L'dyCӜ ;q$#q=**_ 5qX. [ .uyr y;mg+!߿P: |5E: P qlM`A:bb~ ]=QڶLY:#<y9 [$603t.{/Q`,~FG+ { Կ޳ 'b6GgJ2I9B&A q7gc@ NwF3;oZp G PXz@>PPx^wJI4> .$LWFDLN:kKv~Vw92:a >[.P<[oAyiS_kH XLN;1?*6 =ܞ{ZJ EEt~RGyT1UemU^~mtO^L5ͮG'1"u%=a*~:~lNض9ٴ}!f8f4W(?ܖ~J]Uk_]O{;s6|yq|VAϱw3HH"4y; m(EW}%x,y '4˿ox\:]o:]O`y`@ .eݯ$Dj aM\)Q؍v3'FEnFDb!n,:)vVᙷW*}Ѻg`0ked\ vh fI1;4u%X*R!9qMٞ@)fXBy52/Ts!O~?h"}|O5<9jL_{b@nJD m< =7O|VUR /Y 5nJanB$Y𰞛kr`{:~\Z.lm(ج`_C cFd!sB @~ j@E^C*`veU<KPw@S3_N3~ѐN"zqiҞLiq(M3%m)%S';*$MlUӨL9F0P  ^FQKaF] /qp"|:/sXALWB5WTM R.su 8ߘn:7[ӘRWw=4LՔH&~et!T;̌xr!e߭( 8`%2UR8!ԧDoSdrPByaTShFsVE!hGFbwH7x`MD8jJkoS4\ۚ% ϓo^QNVUvH+gvA'@_G/Q"cJijf3>raO3j1P+mO%Aw=Dg)K~@E긮lTT_ﻷ5w"T||񳓂J2] %WsF]=Op9 CO擿 W Hުi/7=PAH[-#2"&P{9Қb΀TDW' gS|uLK"9 *[U/[T:v'z-ca6̕6|̂Vx- e ET L5$7QY Ubt]@~DI`FMKz\A^+y 媨(;Z.RY{4,ug*5@G-h3zO9$ՒLD<fl{uʷ}R\gE𤵓*Ɯ.&(F"DtvŏliRp,(0*ob5 K֌j̗tqK4gY-[`Q!W-䔻`*'н8>+ :7'fEk])1MY*OkܦN pBif'ǥ{M4!g#h4B_BUR*G3A5ŵv=ۦSR A$`jx닞emD1 zhm><6۞GL ĔY;BT=%J mGY4QAJX٪ Ԕp04!Ճ3qV`F'/m~C#(xBSX%߯Jk٨hm>U73Ir#2^x2y6B | D}O 3:RΗ(*~vAY:QJ0sADA_ܭ?J\NBS瘰I{eaj4:xn0BR9n~VPv2>_gPX^fxzeReqKqZGJ h 4 o6>ȑUomjbg2a8ysU-PjmqliB8ςZ_HݛIΚS}:-^m֑tG)2Ih]8  *%ʌXjН12xKJTw9PPu(̌MŊ}$k65Pl.-|,,`w"H}U9f̰<:ϗ|9Jp;7[ ^ SqR [^G0 d`Un`IN 7ZƽS`@Aew[z1*~d'QnJ< aOC>Glv~dlCCl"{۟X{g$'>M"a;8#}?:&C`:0Ot& nmӌVl">2 Eݪ{cX6M$_av٠Q!c93?sY-ʫ~{z(?l&sM6 od`vA/,XnZPW "ꓘl"j{}W+"DyXBvũ}U~T|]DH/Z$hXLˀ޻KJ'[@g dGhe1͋T{4DV,="7Mh3#!Y8%H{/;D.'ÓFs:b8-gCƋPFx&Pq7RPQ"@uru;7I/Bs ޱ󂢚NuD̡$z裤ݽt557xcKY ƟYI̟󓷔}GjAbAb1?W4m|h: Jϳ\/99|x|m4ͼOw^o#~YG|}s\t("hHW{X0ߨ:,*Tei8ԩJe7N)mt.[#wӿ }Ё֚ ԛnUM8pzfdC$N8RJL璥-3HXbyeLc$!5%%P<)5ZSPhLi+Ѷ͎; JZ-K}&w#<c91}Bǃԃ\E ]E)PtUBJFIā"SH6UH1B,Mň'>=CF m/7fx+8/48p#nb]璱,{l`A0$Z-DС?h:u97X),>%| rpFdQ-㺪EQ93ٲ<{EKh ]*/eñH~q.P6]/DyM`@"w+)GFx3?FDWUL*S{YM-Zhl3% Ёo*nBڦ@o1>KU|O/[}VlN?Liӆq tb;v7;\ΰ쥲D !J6;rFb(>ߍ?sSeU[[1HL&{%b~ǶvFRx˜d@;Bط; {M\qkڞ2c] E /"e]u- $|gArU<Ghڪb굝x]ceNڸuâoga"# ž]DM>W@sG&ͷXhwz@'=;?Yp}+BCnlwbj(9w)~?z\ESN y-L-z[=2Voup+X_ao^h66*&C+mzޭvA{wG51]p~(\]R֠7bZi2~krjDie`UI PEXU܉)%?ɤ kO஺~*)dO\b/6mRCeo0+?DzE).K D=s]D6-}!nveWs|ރ(N< ?W1I jg6sJKDRH{ Y͈MpG){?k@k㖓&Kmk>INpտμ "PhCJd^E};K}N7 qxK)R\ BpӾ@XE6B6e THԓXu0PL,יn?gVhelƷLh+ d0̤cL*51/ ^2(G}B*ʳa0cb*MAH.x.t[:HfbD~S IlN U@gvfrpZ%Co\[vGۻXiC/$LqJOSoJP;phWs>U-93 5*1L縐)3?큊9zv~ Wِ8F9IN7(L8m6vbMnW)қX\,o%忑W@d%_ܐl!S&h}y SnM?g ofcЪfz :"ei Id䚸gΙ8H/Ӻ4'JRfZSPSqk(!*Er,%~1q¾?i#Q Pmk8pdj1n6Pcz 14`)p'QWr>19E3 H d bS6P۾ 󼤊߃l-h?S@eo7+~ }Rt7rgD10ʭR2^m=K dE_oN^^zbʦO՝9eR@=LҠMQ[iDfw/ B/vDP?KMwOdJ ?+.=<ӏϩ.D/ X{KxXDl[m *g z6zZln:V Oz#HlP9](:Z驿+֦& F{VX? K>SH5iF@3c( 4A0Z٭\g\e+۟U.=iC(Ys1r hP@az$dS7!9 1 \\IU!5,d%! ԟJ\rRGso;ْ @UDR<ɹ G@f!e70@8Zٜ}"/ܘ]&) ;٭>YUWZ9 N,Yt4X%#G"lDؿU8sq7}ƒ $9 5ҬԦonjh؏;}\ʼTSs irid >Ѓ B%ZǃtQ(p ]?,:[GEjjRrLb/n6 wl) X(t=vK6Ym0f<މz+݌kqvu\v3&SEۧʝGj"Un.]d_L4Bedꊑ&)?aE IطZ A& z[QYQ>M''_w?ol"V8v O'z(}IW}A|uo<.zF ז~%|e7b-v{댐+\fnxLU`` :;=$ |.NN_[ѽ4ei_cs=ZXDI^aO nYsqAp{,EOO㣯#@Q:FDN%"ዱh?OV9p-~TRu% Es,BY)WTҗ60O%άեA-N喅ܯu?{a6>>y]SA `Q#1T*31Kk0P~O/Om^85 ^uTP+h!;K 硞Z(aSƢ&g[))`b" Z1= |,+E|liTM[MJ/"/#r%D aT\hx0&;9`vCSC&τKK/z~g.`eeآkZtR0ʰ ${;(?7 .|QxK1Y1; t|Ĩf9W }0d H2Ͽ)'R|ecLA`v6%$P^jۛ:ľst^(]pqTOz/k Sx]zN6]:(.F>L}Y f MYI;PF">1W$<;}>Tj(k((˯du!PT&-'P91z1X5k5I3L`P>[iRϡZ=U*m($ S@WV=mZ5p|HqS\ {(5be ]dg|pmr%yK/bg0թC"V1]]yDiiHӱ`};o$N)%pV^EL'Hofk`/LW;\_*\jXN yzD&D+b(_i_ea2!³5;.tKG-\{N>|!4KXs]΂ m++rJ&v*g1@ir[O\Ƥ&ZL>7jpW}-A;Ro OZLjbej51D|lp}7- hSVW j =BT! \:Pa<:i54`o> m ]NKاcLNp!Z~NJYN8hmkhL@8f ̨iyV/" uW!uN*?I0ck]nɓFeTgd2 "}s+gZD.sviA1 Jn 6_wMM(,Wn LW+*Y[t*7[Դ_^l#l 9\(BU6R`“ aV9 kyO./hyAjl4IB_ jH(,@)L*/7ػq䓲z^ux[a桂da J7%zؐTa, <t@mxApvܺ˝4$=aLMxVeĽ'j|KH8zQ!)5l~:g:-YIՒORliRܒNܶȀ<Ob܋=a`]gVP4;1bsji#Y:ҽKSUjT3!to^*w0Jpp*;PJ<4O!eG 6Um^E:F6y"2ᔒݣW4׀X[=|e#k=3 JJCЉ| ;74`S*BL S [,h2–RzQbQVT|V(\TLLH)1W@a )&]JI1~ou(ьh ndSm POVn|j l&"yXހF\`L./ϿTbP\noV Ӓ"x~Ow2u3cP_0{ Tl c0 tKpEhynZkXo:.>_[VQ2sKP'uk V85e CSwfU`;W_G0|PU0ws\G=L;luz *l14#qhޱV6]:V3W =8NWpӺ1w7syRU$TkzeR/OTǑe6('0얂P; 4R[d˷i )[moxBN;9TF!+-l_lexƸ:ɚ [?/ {|)LSIvp?m.37/囹s2j_",yu3iхqzOrHqȪX]vl|53Yp&F=Lր5M3]ۦOM4)]y< %GT?}VY!`Hqo`_@y{#1./@,䊴!κJgր5E,W(Lo\yRutFIK5\uV\;!_!Lxd/ٞB@9 * BRcQNp+u͞5QL׮z}WyvD :zj}n1+Qٕ]{P#p%M鹇/p ]@$^+ p!+pD)s* 3c`mDU#; _ 0w*n>v;ItLBr %C䞷ܟM]dG\ԫF5 #<04? CQD Z5t3.E*12֕hg$O If9幔&há/А;Iw}c6Cbc@n27q5YE$΍}^ 6־l Ɯ`ï#sCB,i] VD&ZNd$*׮UM47H< Z#vuVd .g@/wIm+D59 kcJՕ;E^T2Q) iŴU˄u1| nO0rvf! 6o5e tIik`wܽȀɰ< HrEh5bw"cdƌo(9N8'y1V uSY#djgTN. x0*LnEːBCN yMV"ZxؿQ2Z'>GJjh3hƏQJ1dzyVR& 9i#6$7h]Z s,}QVm)~eF ~2k<+̽R9]%n,(!e@ ҶЎؖ8.$¢Y$Y1"U eZzsda?9!DAUXOQ*Z+.R6?jRuHmK4t]I [.=OeHԠ \T A)ymjBš8u"r'GqWDkƧO] 0łGZQrn-G7Tu y3QobIB] DE(%]Pp⪐ {٣onO4N92cGwN`uL'h4w5W ;bu T(wo8=Hձd*Σ1vC5qd#r{miDNbHl Yͧsr9?>6cX0 xڢ#&=`x~+PW9g+c$qM@"2ttxN,ʥ V+ `%9E$E̙Zd77'զ)"{Y ]Q٣1bל)?'RԚ>;g>ɟPxVkpFݯH[yr*F>a|ǽR2ՊEA؃֛"GRzWBGE--4d:~䥨MEhbmr`BabP\ - QqA8W{Xf`lIkpKzl2~t$LɐVMB3$qޜF{Jku< aޅ>t-qLqmLUCɬ0q}\g!qiQavi0sT件e;*/fe'=XxS78T|l$yYwt' _hp/nW!cHݢs$2|sVoO{'f`V4ɂI`o2Lxd7"㮛Dw2PqB{G@Ch\CE934qT᫁^O"@,qga]iGQ]&7a'k䨇p/ /["8R{E7,EʾW&R5(>xϓ>tUOW>]3)ayvȂy~,$ ?l:{P$η!snI)"ADcW(J L]Ӌ)r֧1kS~d@^aph ꋛdVuކN.1 VjHf\Ng9K9uJw 6pJRpI?;{ct? 1VX!W_8xش:_k%-׈`:q0D*9鵱CwҾ['zW\ HīĈP6Q-*c9@Au{W >X~pHbt{cKX7^EtR_*X1wW4EK_–5CE?Fu'nJӤy͕Kqa0"ҏ*`†_t\1iM(-LRg߮#O`lpD,AC؅WVuww&Oc\9Et:=n9pط < zWL)FY8rzCY!Tr2IBF՞zp%`$H3184O5J sj^***vS3;WN,r5 .%&K%w,*(ƂSUAOxbMy{_2?SحXr!!F& c,_ܥԷGH)QeVvb.r@%dKj)H&l2Eyl[ . .6`9]ѡ1{qη>o^H LsCϓo4CLG:v,3?d?5@P|XE) 3@]5VǨ=> sUxon݃( kw0쬺_'EQ41.}SrN%p 4K%uT8L;wb^ (DyỳX"TG0LթTJTѫ@%{9K8==a ;O;9 P.Xw{u:uU6(qc1q#V@>ʗ?0yUq2j ]|xww݄} L⼋/i󃩎arxs  #!iatf0nBEk9>pCURG[#]uNFYIH}')Ѝ֣0Tw<nH@|/iR'ME.Cܻ-Ƨ7h CM"|qRi&mk~ R`eMf-dҶPcl挂1d.2aMǑiԑlh$BiaN6"ɢ)(8KbɲiȒ 7&7uMQwlnktZ:HWX"]XL>/n~c<)2ERbEzẐEBJ>Od~@(ۋ~F1xaߴ*e覚='+5|>g|?FufQ 0*_'I2{ âʴ--l4G@7msDAaonDֶj4MZCK2y'0A9dVqɟk^0ܯ3 HC7JJi&m XGȁMHH^%blҳĻP],t2liTO7vpڌ[U_Duӝ;S S;d_H4doO#Ӡj䑶:MWR񍀂V)7GT|ʨAٸԏXɄQ)IUOXc6HL:/gG@nPPQ/yOj̫aCn)ʅܝ;;&wHy f^-a 7טL@ܿxQYŞ};qMObTQ<|U/|KŒN oxmAKk䆫4mV`pqpӯ\N2tF\e6GdՋ#' M^ZËbfWUhH gO77jCܡa4S{vK}yE@S: O_5rgq]Z?VB>dۑUM ̵dC .)V$ԒԉHF\+SMZ+ނZḎ>Ώ2ȝ~ѲדA[<1{.AoD¶RLIKP }rM<~$餝$Z*ᢠ$=[- \{U]4e7zXʳ{pzv1_ٺ8v> sOÐV @|IkFFǴt#PjAˑI>"*vVXxΝ$uÊ&$ uq{()m` 2C>Uo!Wb]ReWO _ H `ڱwSj@=\3B|d9IC# ņ3E^XYW W&}IH6rDtGu/U^92EgIYl(N]59[@M e岗ӀZ {y͞=K .plr;d ~"h8f͜NQd-* Op ]jJMyg![dX"grHR0I2$ond([MA@)tr<,i6ESZ|af3(i~Yt|0ڳn6d+=,|ߖsem{Or4_{s[,kSp4P[zBE5Fcbqp)5;pg"Z_levه- 3ޱ E>9 Z\t!|)8l8E+}u7N㥾vh 8M\N( a$@Bz?%*`GK -Jw: !tdZ ]v5BH t,K:^gQ`XeDosyPP@4"<3Xf{if4?7"Z79 biX\d03LxA(Qџ̾CGmH4{c_Ubו*u!*r.6ҌP2AIRA ~۠{g@\{hX\1WGV11KWQQ,Yc(7Jh] Q$;s_:CV@wWGzwh13nBU@9He"'a x<oM^Ƌ ɦX`C;#V6L26dۂ8WSetWN+ԧM- R uDh;OBE6D2jIL<~נV_2Cp5PwY猐zRREJ[Pi-.B\qQ9Mޛ5P5U& uV|S ʾC`ث@ ħq 5G>yϘ!mZ'>WŞ :۟S\,j]7|+vzq+5i"HopQL/X{ KS׋cTQ^9Nhb;e/% ̕L-Y|mOUY U ݬygW=ceAa|tAVR^<`й8وm&t )[f;6%7'*sB '0RL?X,Hz?1{eAsQu:Ռ[uU?\D@{߶`.,R@5WL50Il~e) ꔧ3M r N-ww }bdM={XŒ\a"f+m4bP/f2Pz+cɋA6Ǣ"0 '^5Bq>tzzs2u 0؍b|rbn]ӠULHf~"%6z6ᅔ)eƭ X:kO5Ͱ܂^Q;TxV9\&3۫9= #1(կW0hUkx|o@2 &+ƻt0:VҗbϐE('28H;)ʂps`vVNL D.H•ZVѸ 0Ɣ4ݵaw+=-sx.ѤIL<=mD5Rh8Ozm7hoWJ/_)tCx>QF-}PO`S-vjQ- }|VD'2xu=cl|3J*sU4* E \j^fOi_SWT]Y؍q+U8.@[pp'DM0cizMyM^MӊŞ ECdab#Z}/Pv4 IJ'Č7Υ;MIeї308?oҽ&1ntEJ[Ud-&$PQ 0cg.~?*%Vb5@-(D9pupvcvvZog W%2 k~}_??kiXmAo ʢm 2=7i l!w}x@2 & G#Fa[*Y;Oxb]6^?5AW&rcJ_/n+p7qYG@F0=rҖ}B " Fw$1&\&j1l< ``- S5mm#"#y ТF v&S^\/\߻㯃KYipC)Ѳ?x27 ~bH5c镱,?xUWѶږW&t)}Z@=)(ڤ)uVtgI7XwTP J?Ca:*nh(mlM)hYvȋ0PB xziRSl!lZ$`JmN}@:Roq z!BhHn$ Q^ԡ۽~aAO)}e6==奂rA0\au}Ao+[-``ȡ$0K(;L.;<}ڌRҜQyj%G@"(u )rr>,}X2?6wOySERnk-;um5MٯO6Knuސ9Opsn#؏/k*زt2=rT|AG"@8%=K["hWᮭ:lQ `. j/& N9UI( fp D3S/AE=+v]1iFc/| w&3I"t'/j{jWУe.bHؘҐѿlyoO> g_sge9^+V!/V^R^kO>KOcb % zbF龣&\Wﵞj0B0ѪzArOfb6Ci= *< I9WUg~|Erkz)95-E4Z$T/0f~|>` .RS67MC*nrOe l~{e$EyMU5t'+v y~"{-&-c|>سNǛoMB. uΥEѓb~'+,Ha 3DJy+R? hL9;ۋ~],ɫ" N:oT>Yy_`ƽyۖ DYA֭BzdŽ{-zp7;!8BTg_6.*w=OۇY1 t.WxVd }Yz2wU9U|AEEy@2fHw H(d9% y棂P++aY]L=hKߑsy{%cmrZ5%ըu&6zO"ͶtA P Qe `N0֚K۝5S69}G9ܘ%Ą &~}/L^ 6$VWh549SPw&yD2Bq f} S&t7y!FfEBzEUeR'H!ĚNۺK[&3_Eot$ w+ },iˆQ26hd@u;Eزk'eb#4/a;iifJH9ե[I,7*C0}8Wtkݼy-ATM$+9-Yj}y0+o"@޾XR"rwp 1raZ1T @Lv:ɒl@}W~:*y8"RqE*A!42 'f<"&pRn_ CӰHbzʙQ8q'5Tz^BS)FP%4 2ژ4yɉk1'(F*5mk@4$jL %mWyE}M9)Y6 FWskhLW B u>lv TGTAH9l=$7DZ/5q٤TkV}smo a+n۔U}*As ^R|Gg؉pAyu$Zv "QbHLLO/`p.mѭcib=\6$-|4fcDz> ۆ 2v> rhR#}DB঍ɖ"eP;B!iw3=n[ǁZkypnbyzVW_rXD>('0NH(c};oG!t]Lɰd{оq?ц-콿\7Bs"D`Ӓl aZbdk]&}*qRMc-ZǛ17`}O zV N梷Nȑp( Xo]Ć6GX@gZJu0KWlv` w$d ́;kP4lQ/-,Sн NXåK9/bh),TIU]黚S})L$-Fs꼳ȄIl>m.Do="BMB0A3aRx{.6R; SzmIʷI-ުcd8_Sb A5TL{WE"6٦@w7#7zjRe*jv=7hs4qMŞ쁋myvKѣk5)#0@[vⶼ׭̺ ժ#\-"]]5`ϔsLD :6BTVu7#Ŝ=GY9Ms*8efdb~vTZ*P PCM jA$ ^ugl,Ϡǰ7=oKl*sF<_F/%8n{5Tق W^apHJn,)!Y RviLa_m&4zn`N}if7S V{ \ZS+ j'S j( NpUס6pE+wdz,V-W >ku7C(Nb6}:4/`gmȡ¹91S6Ij!]c)3"H=B]Y$C:Ee]e0Gc5dK LY4X1n<.FCQd&<0P25﹋rd`e % .R . 1; ^Q kuY F{꫅;yaVEoyƉ j6w@~K~gj/ &fx8>^ogPVnQ %k^2mosյ J۬+D'-^Qc<<"W>I)NL4!V,z R-q|djeĿFr:(/v-R F )je_qɂ6H /2=RsAOzv:4+Qtik"F(A3n {ej[uvO@E 0Q>/Z+OT ͳ¢g&zГ6x T.{[Çt@*&z r+`n>bթJk'$xpJ|oUӾ攣p}< hEԕ4dg,~1 :q~iP n<ޕI@ٮūQkF- Y5J?G+i$Ҡ]\Oh8E]pڽ*|s6{,a6q$chmnicG x2 Q}~4Lgg& jIjux.v i-XG9}QOT &0'ڀix  Bf16hxOOUY3$[بn%ѓ.~Պ,^'?1E<- &ֵ95ioJ Id*o0ÚXÉD'ªO)nL6cKc;y~TWgsq9zdLSrGfnK̀D PlJ_N`],sXYD6=S\zlb?޿:|8<@9 ZF -v&ɬpiQTFMvagl+v`=Xa,P_<3CW9Ӵãkmr>bT׵\o~#ץg=w/7OO<%֫{m mt!{]@?Y"CҺ\A^s8V9iWT%{dFh x2zٳLc%^@|KP$&qrtCZSQEƶGB>ie?BJNgHJbYAhO / ne D`*]۲ k!kljgEqQ \AqJ"%!$sЖʚj}h \jJ&J APB$xpx䛓GcC-F^"qL?JlJlT%񈌸 έˮTaar'{#]^TeBF{IALL{I Y-<Сgp^Kz/P(gjDZʓ 3kQ1 83> X^ҭ] ܄\ƅaWv]~` H=W(݁<} oTVײؖ4.[P\A}6 hGO^zC26n9r?W'pI-sK$$AV /`pV(kXL=W˲g{G.ȼABBLAMൡ|;e, 2_$r1K?H/^uiD7 MlOA(qbqL."w.V*5nK@r:Q]*B0&rVވTS7 d7 ٨¾ц/Mas6JlҶ7Q0NB7r^.:C XHwM@dO(ROdo`|PQEճ- q+'^oC(<Gz&N*@U2~)-K9:箭jyEPGBں%Ejizj,tgVj1@0I)izO[Wϙ?O=U~a+s+cåa "4#t}VZ s Lms@{iRabEv-3~ƅb%7TG5 W" txli9svH:#[`t4Kڱ- Y.]zRjZՄyrԌn~o#9>i\i13R+A*klsYygEK ATwf+f4iy}mOlYͣ ";̲L(5h>ZM"ӕIpaB6ɽ$keA1 k8?AfNuxKV&bxyO6=_/r8"(^" 18aJH@;޼@Afݖ݁l:?U`S6쬜[ VG&Wi_%7 |'ȼO)`KԍߘHjp |r^=uvmǷzcbE[6uCTg/›Sqc)WQtIHpB!дp+!p̙.%ܭPs`;y%',mB*>GJ[ܳTR)DFBl*-UŞ/P RՏnmΓxn4̗RIi=: jog D}E %5_|\ZpÔrr瞠ƾ5ku}i>!4:zNʲ \O@G<A"΅7Jܪ. RҨ^X@ MoJ͵^Rv&>K"2lm)q5 2o_Y>\BRPq֥= pO-vٵxxXX{4P sc-6R.$ƚ4$Qd-H jٍ0Isfd6G%HWLJAB_Hk1]Ydk4Q~K"}B;owmUb/N/'#Z^ xj?L(1 ĵ=\/o ;jq='o yMeP.zO&)i${Œ"[|&ч}^Y(٧湎Ou0Ģ-20Y5)#b-'r׬ZbʁnuuP)2@{@6ZK]I6Y;dG-5胱5ņYȝB&tV洎 F4E-@|es0 ӑ+LccpC CqǬ v|l-8BO*Xtf7рl纾0 Ae$fZWag{k2^4nXDO%:1v6uma ߚ4}P~U0Pu=e۳GvPW^Ș @ I `7ժ1*5 "c)؄S+舣F ђz.e'7.X^n5gM=u83rJdB7|݌x-܋3 sfmk=L9 oNSLWFZ'/Y`P*S7XT*0: 3p: z4!?rFP]/K=TE'~ݗԪ.bs{@#5oœ^xf$Vg*,\KLqd\!QkrxTv5@8Jߔ6r2$uׇfV5j\F4Wg5 I3D ~DD4*Ήc|8KJsXɈS[Kx' >cBYYC<+`R( dʴvZB ̂S( ?<1Yzb4U5kX< ݔf MCh%6:sp3D.DKִM;ђHnt:- P3KL luF &/ŵs~ضI<%F%jz@q/ؘ=.{o1lhvYψ#}^ ՓXׄ;F{Z\q-¿5cR~_X-9 2.$^cp0Џ~9x @u{CD>rJ+:'& |G8RƝ^Ƅj,pPp"dg̓:s3(P1O.O(k-;Ж_i)D?a-{5X7a3_g&Ln^gRxg/ncoG@G("H6i79aR7"^E@HXWd^"ߝW3ˍe/q-e[l_PKKcS_"m4;@dfGL1"zcHς|tx93Mݙ(Ab3ɄYͤy ٿ!FS4厲SlM2H EKZ'PIJf͋c{UPř eS0h_U hH [ I6/TAnVK>7N s=V>isRM}㩗/gcهarwSl-|Q'ͥ SU`~YcGU:\ 5D7aڮu}QcICT`,^_L e9\9d 6Abv?H~ uQ%) +Ԛ+O"9ě)U^|ӴQG2(RφTWd]k_<$$^@_6%OVQҹDV5@(<7ߔQs q-+#Y%㿍|&YH𐥡vjT,i!7Q7]q72*"y$k!MG#k,+aQ vIATzHnK dP*k 4@HUQ}M݃ {ae{T+,i]KV?_%/Dȯrit:=hB%`5ƕ!IZ_齖~];粫UzLWkvcIڴقաC+)##؏֙4~/yES~C)j]͘$`jFd;\.h /4s"c³ƠbHu4ª΃OfSam\~4D8ْt g? as;2|S9Q"cU+miy$tv~ v&O趢a~(>>dFl9/R$ec}E&n U䱛ʹ˂p$J3WK96:q%1-??e3%WY#r5a>N'fpncBUȝu-Ak0pEc!tq4^oJ* zZ<UZA`<]= H9SDH/2ʀ@{YxPFʞqc2Y ) [^xJixv 4|h FFm%Gʉ]DCfi'=;)H}déޏ:PiIJeF#BkOF5 B#V. ctۖ1tUѬ.j#{H\NXjOIPߗWv/u 9ꁧqQ$ֈ*mC|2ogK7;u«דD|UOBE.?GEd.Y+N*S S^q&#@m&T/w<89[l2 U8r41b[]t<Π}ŷ) =ZWO,e=,2 $ˇؕ8 Pwl];N2tm8Z)hKĠ1+Q$!%TF”5eKK;b297sꉔY:\qfӵ hTK})p47< a /Ї+lmz$ΰ]Z.jŅ݀>\ȸnZ SN^WMdP%EK.cQUG tȃ|״ezO4f`M\6Yt/(5vc]]3~"=if^9v_aҍ_5IjKq92vSi>d'hՍ2`_bM-C,;VI4e(~n:.3i9p!̲ ~lgb!I8< XY.=ì~QH+y,sgKyRn:*0d O*!.'y3$L]l=&k[>GR_A Ƿ ؆/: O;,>qޙT#DD'4n[rV'гG egjѮ ;"H8຦uҫrNGaǸκH<ޫ?08a9~>S8tK2U귦aD, :@`fiԢ oq !K R&r 0lƫ^м*6r|Lya5 dHSEML+C-tѼrM]{pZZ0^ WuY!M7aҪa-܍'`DFIsR~WE9Y,Z%p8' gEq|i[Yq U0 ?6'RpQU LdKD|;>;,xk %b`5{1|[u{sOk?o 'C%ש2W|m%r/2ITZ $*NtGů6湽vCgJQ<=z[dT^%"L&n[[l#0y=0+ R[N7kQG]g ika}|"5Y9qPq@d8™Fa c3ނzkVµNB v.ƒD^HxfъoZ|9Iҹ/ >D u|e=͐c9,[Oڽ!VK0<WkT`P67cabQUA/PԏӍ]o6/ӥnUϗqq # ?z(aeB53{6hS, S1H*}Yy5k%φkLٚ_Cs2MqܺFE%!wjȉ =N|iywЖsjR@?'٪m;?`'Yht_EL!uTyz _CqG>ݏ5xe2Č͝0QZ)Px;xarMˑ S͌2ҘLˎ`|p,^ [ G' FUaR|hy3tCQld\'!aUok(`Up߭9Ǘ1^i4??q8ѿU_bd' rIP\,E2[ƿ~vK9O`^FbϩIa /ծ-.t#L9)?!̐%Cs(gD^D7 DeMrNU {vC?Y^kVx6l-&[kBߞQSZL1gWx35rJF^PH>?EH,U+uQ~Ӊ%(z'îCǽ Fb.Cth9hZU7~au KSI6Pol{!%V,L2̥E9dҁ_92i.` '_7T # R<j=<&3a-WZ/ofsBt6aBcժ_ b T#E2["Vy}t৭BŠwfx&O^/<ʔq,M.V1ճ|ƶ@ ͕~窂"lh f|4sntERn[mZF;;ZTNr1xhJo/NVA x|#G)tt$ 1WK5P69}x6kcV%59V=9EnzK/ґVR"˚߁QTD;ZY6kg[\.l@|;ZLa#lW~YOqU zOם!=ykkbgEsnV&F y!)1Q?.d(hÙ~ީ0ႎ(/;5tZ8ZœZ|bWnٌujqJytp0R\KMH NZѶ\oGy%&.sS" 1ҋ&y YwI\!n )z=%:qfw:݅'FLD}l )p5ͥrsU4O4% (cɈ/DmTOEg:S/c#/,Ne]0նyMHKl %v3!čtdyy3m?gxunY ǔb JjN ?$kߧOԯo`LG#rc 4@ 9(m_\k$2ȲֵvtE\3 VL+ VyO](Z>W@Dz|#( x]cKiלZ5_[rGgDߕO@Pß,ng~{D1bDcߚ+a& =tldz1"K,0"1G?PB}S~%؂Ӗʖd-|>2UːeC\׊}[N{8B6 GÏؾ׉^!!+|6n9 j) bY]Ԟ=6|qCk%F 1x5߆/ERD[Q߰]eFfU*`GX«^=9A2xf. oBj,Br 7<[N*3 цZNXޯCT@Т%M8kv9BW@wa'|&C#vƩF.D~+BTKHQ*,.!W戁)"LJᖺyƣ7x-Ev]O &bz>׸k q R~fQut iL #/ُŖKKIv̮<7J BERvـŊz.Su~dJU[|Ȩ}y: U7"%8"TY+X鵰8"d 5эۨyE71>~S`PdP0¹* &=j珖_8 ٵ&源+\RtI]eK&FS2LQ!'vA[ܯmvK=Ca+g|2}}B|SvD!>b3e9Bעbd^s'0Uρ.WQs>M#nzEm2x!VY6K; 5זR9Prp3x"Sjζ8c>=$vTKmO7p PFH %TʆH:jQ3#u\x$~P7_Sp?*ǃ_y)V8F7l2̎텅m@9FRd8B[ddUWFr~fȌ==mԗ%Ύ:A}=1+y߾"RJiE0q)6;?V:6<IE 髬 Ǘ#LӟH7 ԢU\H8^Ef>z"&g*(bVDXz6"0[}m sSsAd6 Pk?6E#[RtF¨Z^8GOPN濈D'9W,YŏXF!Te{ЬdURI>i1>'(Uv.h"zJg@Th?C3f(r9UD@ ps^Q ,pA,pOEI1 *ZŵoЅ*M˴N4rKvɅ"K!ORsJpP{K.>Jn l98Š:>y{n`C&pp1Sl~%j~ NJFS3S4zS ̗Rh|O2k6/Ņ1$.==ZXS Kǀo[Xy[J~Y6S^3[W·QU+ӭ Zw aOU피 sƚr\"Aܔ> 6&q[(4^v_'AG0dgSMظm/kϯ8BrOGI53'f^UaP< flr]{sfgt {xӑPe\pJODñUɇ%B4؟3%۪ckqi{tPz-R6n5+ۿ3F;?(5mbBW6%C"y!S Y2l؄V?n}0QC3%no5-Oφ^XQO*FdrV~ Ď/ٟ^b$+ʌALMBvlfO dp)G wYOnxr1uKӱHOϜ IO񮷗qҁ(٫0h3'Zj[f5֙R[k EFKzzb;AU++FQ}l2ZE>Ln?1ࣅJ~Ý% b9;ջUb?(}c}cʶ5' E7)q 3bi`K/5[zP K8|h>v+#8&fd&UMO~^>̊S Z!!c ""R9 hó a1#zOEݪ v/ yŁ_A@=~QC[g̋RN4+=`nX@1J8l3+:P +%9j.T]ߦOF0'5YQt0C}_ǘe̴CͼOܸ 2jUn;(sڸmFi9gGlwHS !řr֔/kcF&@Df[o[mY=R߇ 3u ~p-!Q |PsJ7c kkV& o% ?^8K?"d plqi*ҽ`Yw}܉2C6@?:U'3tT/;TJ~l y-/[ ayL'xh #:bh4,egOR(fc!N!flv Oe˾mRlxc\/9ȎL/*к!>Ԛ1a f5HɩZ۳CXF3ΞvM{m :[g-Mŵ6!1`ɯEyˇu<: FRg '@DHg`A3|5MT 30,3 ޥ-[T!դv] sP~av-ƐoGc!p-2tf\Z ]UBڐy=e [lz۞o-kkKV*)qRW\wT _yb%h|`^'Hն;䪀7} [t ݂uߛ-&gWwI)OO0l w[B њUFzQb*- BӺbՔÄ#tvMBbKnt4d{`3+J[c{eTu G .sj9q.wȄQPZ& YRe ["KUE B&сl`@QrUz0q9HVmS*_bpK}§Y gYŴ_Ȉ;~<mi)ψ3$~ ?.l^#UܱKV^#07<-{{mdnl_H${ԩA8TmpXIJp* x,-/n+ &Xx̜~1k>nTFŤ^k'u+t\+َ? jf5͒/`go 2i!-|XV&Dņŕ'˒?TIBm!ѩlv־YCt؁7-,}5t g ƾlT ,jpF"vAEÐdU$gyNvWu vf];=C-k( V11gTRns~[)7߃NE7K˜V˜ xDcnXiyLR' w` Zh^iSjXZ| )̖[h֠5T0&olvD?]ue5ۅ5Z:㬡Eƻwg &I};Y%NdߋH*%Ă0#g2 JWHBr*rMBTm%ϯ¥4adNI d#CZP 0u3KҊU02A=k&ߥSŽV# 2v1gՈa3AG9Pc2XFB7+r^Ucb}vX'c.fu;[ZƆ/9g Xq*{Bif~/Pl~<垃$cp~{HD" ;[d 0w2wy>%K~L10DQwc{mVlp=j6Hx"Љ^vvh(d_w o z(_!R`˷.; 潋Y. f ݷ)/>OǑ$V 'Vi%  1u-#:OI%O, blljf*[?f "$-T1gcA XK`C dO$)}ʧsqUi: Z2K X=ךX, ~g{ǣuVns}w9̭q2^пN00^ޯVfF-+'`k3ݐl-L-ۀj$E J@%˾$RigY{̼<ܺzC'Ú1xu}R;)BvIǢeJu{>pP12Zn0f+ ǚQ:.G4^y7>4q No_˚e~9WuDL@"3.FnDy]ۦpxkΓJwQwNt>PWL)a2hzo"09ž)tߟ:O'D? Şڮkq[Ip;j(Xߊ:BdpNy2 E#DOWQ-NTs-P<+'{[ﳢtcDr;:Dp|; $z4-dy/8|M 2)y*W0y1 ɧj @:6F氯g*/(nCajX)6c==O{ы10'AkWƝE8+k!Ng27Ol Ǡbr>d#ñP-: >QEy쿉ʐ6V`l[1J*mN[X(A֋Z//&:C}@=DZk$}ULP*֚A5¥ 5!z{o+\7\ڀ<X V).MllsP :%$XF4Km2P->^"6- s=PDOl)7'Qh$Ev~;3&[gE2Z,R3_:5ږSLU/ZZ(5r>O ^7T_r;O OV'FF_G`n{RK4Е_rHt*)9>єLXK3}8/;CBY[s_NRccB*70Eydd^݁bHa ݑ0V?]}n!#h7 2www FPgjK J)|TdKW㳆ԩ>CRVlH`|f`7X"D'ar6ZC.9|y*b63NE#[ۉ-dV7+& O4+S9LX%u[usک/Ns󯰪Ohpw8io6ȭWܷ O'"OLu )^Cc2D99 k~r rTPQbc0|ڨAZ^~Yc(DeA *Xֽ| d<_X>rA׫&[d(=E4߈:jUX2x}=cFPpkˤ0[wM `V.=6=(9bܬjNQ )}=oXa+dvjPex/]Ay 6?z{$ܦӌsgt CplN7| Zx ;9w0..XjǦ~J;.H" _ƴIxAzFdnbFT~jܴyP) s2ݱ0pKC !dacւg4LKcHB[ˍ^8::P;4'qg_ow}.D[֩kc$v{4efHz~">-`v"Il:ﴷmodJZ)3>g ҭR=a[,6j?w >#-O7K2 }~gc 1$k49fl[5w?R,vXz-K Q}5,GLaLN䳞-W^Gb+jѳڏ3 o:gepZmsY?RH\7KE)!@rFwȶ4.E~k>?)^JDY ^L$L'KT:M5w즲}<~¢'R÷SЪrԾ i59ab̿%cկfIsCH>xL'y`G@X4 DcwHm?H?8PU h/`Ǫ ]zG !P%~՚[ vx#Lf EMĭj%P]գb ;w ?kmMCLy*RA]k\ RuxĞX( V8?SpgTV'ثn[BO%hMS8"!*N!]M恅 QUj`L:$ s;l2nvn중٧/ ^[Bz]99aYUI?ŏr ow ^= u{XÉ0~0&?> ,uTN͜~{ɳ!qC쩀x ,(؈Ƚo_,P b,3E@,'銄mjJs쯩8ۍZ#-KSfG5DJ!ÿ'K ;I7K٤ RlPGcC!WEo(ziggfG3U_IECla.I yAU/` % J #!UOYq,cL9S8kq`ڶW`dxpI`/5~ljJExHB^! b8EztTr`v4M[Ph-g[ {c6X}>E7ntN4KCU:}6]% Yxh7hpwKnM~4NuARQǸMj&j̋e959iBڻ!;? r|W-hã*AVENǣbS,&P^}hmfW?M,{ݐ٧JR/N â_Nkhқ zYM3A4]-[CVd;C5K\t1 &nB&US}`-%w</ ۸~jr aLagݘ,Mw*KVdMwM`?L:jFׄX &N<?بrfw%qƾ`u)OݥCE#-6Y ja99(4ԕ6[WGrGI*_R} ʜD9?-{9+%6{iR43P%h]/ /g[;+6l6c[5><^#OC %oWkW˖%%|ǥ0FNd f%^p:9nzVԴU6fŌ{W!@H薒K@ RwDw1?|p@$zƞ{QLo%F"Sl!/R;[cӒiע;<*|JᐜEⵂ@$6R^'A%t VI(8B12bVcOӆe>zw)X"sVO.m0}]2 [&BIxpeWޙ i`c1TuY6sM5mSeej:+4@dgq|3BfA][@8*q%sЫDVl"&xn_wbDm1Sg{2s'v-*~]u!1Gk]#F?ǥ@x ΗϧKF:@ a&p@}ܺ۸V[&>Cr^]TO洎l2!f} ů]:SbD}*i 0w28[WYLO̰ ss,~>ίwLN>6|Ôʢ)d1)jfe\TO9Oc N->k`ZA\ hT#b &_MZ0Kk#tK -u.´'u ?X5y57,ֶ;S%ܱuI*ךzp6Y^8a+aT6A`3 jb4Xͥ7/ Q]Jx?Rh:f$&4v_ -Zfǂ^O"ckoFhH?n<۽K4pR>IXW"4D&q(P.+Xn`a Af{ni'}<Ԭ!K`p|,B2\r*|Ϩ|kKK8]ģˉ/nlt^d|ej JՖyĵHӀYyǿK/hA?Zz1~FX8)u "8 "18͕U}pQ׽tqkHTNq@0jj&`w7/%5qf5i]/w&pHHrǑ{Dyeb裣;dm+Ic`Q+a{pa2[3*%%P_Q:A"o EM =A!t*Ov?󝞆he\x Uh WOC\T \^U-2[`GŽ6jw<_{#,%hk."hrl 14Й>o@AnGц9pK;`A= Cd-X~F67_*5$oPb+E06qwH,򎾼5 x2Jr? ڍ[T @@]!-nҪ1 Rz^"/UyefT P_7 7}q) # ZRu+Nl$$CRy+d+h[bRm>yf\( _dɤCa7;x T~t m՟T}Seg]H>ߧ S;2tQX2_ $ƫ"Dl)AsnxDCECi@G$CbO)0^R{SǨRg8F:%$44C tT?…)zK'}HѮ8d 1~kwҿUڎ>1ӣWy?JDˡk;>2fپIszwFWsy볚,DϠ~?2;:/!ٹ:+wH9pW~\3FT}V>~g]g%gbsd%A;@]2P1xdFb }W2XZIpנr؂ W·ئ#N@zKh+B yz3S7 $ZuE@z=Pˆۜ:`l FM.bRƑ tq+zg$7Z)ۼ\gkVG;9/F";GH(lDtĽwmt Qa_0nkm_ `#˜]u:ھM&̹g#>.ghhm}]CjXR#z G~~qZȶ8P`)$R X݄zPFk5n5gh(.fd:_=3ȜvC  :zHIA7$ C"Nu-sp\yխLMnb=*8}FV\]6 z[:vQ˪ ΃_iy/N"P@tW1հvpmՊ zhcaL`Fs[U>9Du[\Q[H/ ?Ө$!l/,_0^9 o3} FBp8vn`GAڧ̷+TIOB0@ы_~i֜Q# ͡A-`.55GaFDVR;VsA5 ﲣjM׫zūH?Wq5WZD3Ñ%>2gf>MlȤrCguV}՘}a[eVIXCdєwǏs/[a h,iU}..3 Pݲ[ h'-* dtdK9>:e`3{JF,ωhߦ8{Q[jyvQzؤ/pr*qG*QSEP85!+tMWnZ"cӧ7?'Q$jI {KZc*i9 ߖ$P.?m" 8،MW4IE} xn  `Pbkk?} VsTຘA|~ o'6K3tf glrwolLw~IJ vj%h *T X?w|k9S5@oe xkMAV?8$*bOzjiT׸֭v ٞ$DlPpkZ4u+D1kx~ E{u_9OWɏ3Ea9 ǥ :QrDޏ6%DAL-3_%禪 M cLѕSrh"p*:nגBA/uM epsw6b5r/rHLSnE- hPfKׅٞ i7qˁi+ȦM'-~Kj.OFVGih#Q}j*pAB{ep(Pۧߥ>qF%f$im {/kIe^(ad{cv}RR{ez2 |U$5~,d'ͅwGť5L`ġׁ<vF?Jz>Q20 *wdm!Yf <,"l൳qjf3f'Td r,O爂@76<3-?N_<@R&S ֗#T!` f mƃ117"mdY j4<?(+.:]_Ծ]^+`]==lP_HDؠfd%oj>|K1+E;H`1sC{ {ot+' Uƕ )JMJejzC (2 F2.3Zwx%0QH\/Pxyִ0/&UIt򄎊@DbTxkYYuwnϒߺ5> LEp[K7hEd 9?#'$i3J%MxX [Ɯ1; x/1n)愎X<-d:icF{-O$'Ɔ&-hIji5ei5>ŖtFO#47Q'MDJ5E Iyw՞"S0=c = C&ʑ\vƺoV9vm-BXrB sMI)yGA(r[N+j1qHB@q-}A7Fc*9˾HU۸K^ SNrÝ53|B'էQLgQ'oT?;Rr>?i5:ȲaҮji>M~e5޹7yxUW5}7: ) S:~ =Y]E[RG'+oD2ڣ083n͢/ç -<~UB(duv9~A3?cj0rKu>+(^lTTzEj:5`> $E^xm mv``'`  B,M (1R~:rosClOx;^+C0AVL&[cY_$V iciwJ|/NחA5 '&;1QHqP^tG*([rRٞi4П  q_;oY)CYwcUt\"Ų><30*~ҬّkMT@{:%u>:_* l~ Wϝ!8J*g"5 ai]v/䴝.:̿ {Z|ķTx T`.Sš:h72$ z)1'Ff*%Vym:4lޜBjvGF jgjlw`23&}`^5X NA`F/GJ߃2S1YyT<`Qv!b5ķ{uYheK jcq$7tU?4 З&ܱVuGcç;헆M c8-ˮozT'OwMx䐯jOM絃&Hk*R6Zzm&:p(K[klͪq¹koHQpؖ#ΝU9eisr2: NdLYX"^<84~e/=۪*ُ & "p'6@z- WYxcAF[ƺ  -AD+f3`Gr{/>M1A+>!"_"5Ԁ?HRrygLUmNvr`p4J~ ?k E :McTt2~R` ЖP8!|IlRkCu᝖NHQ̂0#k^X[]ֲ]*jD-{kZE+ZxAjO,&g}@"*L7|!t[dQ W=&7 mvI'fL.Ҙ* D(](7jGdy%@^ ^ j !|R<Jn݋5&UDz{\hgY}ÞQ9= _icpF-8V/2Ion+x!&QG +gy;:^MZKj#r$׵iJJɇ”kߡ' K' oA}vwvLg&}JY<=(zRw*%L2=0S"uoq&0 O>YPD-/kp% !d>6C_G278zes 2w# 0f~+1]z;9|$17b3% ƕiZ\PRck )rt?PbTz6D1#4JH<;EwЍìݶlCdsz*$f.ޕi9klv>eUcJ'?MWG't΍j42 !Ѡej~ҳ-f⻾ _wuI}5}jL{2}PAUbQM -O`(?C{ Ad~b!um6X OD֌.Iq: yrqٹ\8eXÄhы:q @LlNdh-W-Tj~pgQ/NXs ,ˋl^ѭjPup0T-sOҕLBT]*WoL3ތt8 ooa:1IO/NVwdy,fzO٦GٷxRz7auUyEm/,oc\cg ˻ |~iI3" w"-zW켈4dxplFXUz W%fW;QW|[RdZ^xQr#CK}45"t9im1ILwh3ZSiE2UqJ.wtzPFf i j0V6v~,uACW;+ L \64 rGjBBf{8u1]*Q -m@0d3t9c ]VοI}-,uVqi&>m4}"|0'1BZa8FiCdwgg5`N*-wDX5 4 gsfXZ9&a#{' RߤLOp/|< ~WM8hX 6,d*T}':ﶄƈ''OV6*BH\L@lhZ ֗va {QȾ8h9~pJ1|-4HPKZ L }q"L4d@  Ae*]hlzX}Q8|[a a8Cy\-b3ͫ)49<.iT, (D$}oM:~o{^R:,|Axs(@H:}`5A {b||_nN,6",AIsҳj9`h,²CeGы&NQQz^bSz(0Ƿ $.JmʞT,y_ ZIife+j7i @kJ3& hT* ؅{Ԫ`="鳻AN]F'.l:G`()\X2Q4oGw5ܡ ]P,1o Zfnc/LDtQ(jJLe}U^ _G` t89V ]V 5#wюP{ӺQn%𼮛Pu+gSN.Gc8OaR2ju L 2Yi56}gPԩ˜iСb8: Mrz Y5f^?j&|@iyڵ1}674o㔢9_QW3M_Eto 9size^sf'T]_āD7Ntz C1(Z3rwXX4eOVF\v=W~4>`LST\?켤(>Q˚+dV"ޛi='TskRy&lFR8"V+KL*O(,2ǿyGN%]F֏͌6Ga<-Zm(J]Н1;LR\#HK4)'!uMyQ.5vʉy{vĶ9iPo^([3ۯMNbࢾ=t]0> 2:gO;nܧ>󪰱 #sh3x+>Mof<ɡaj)-?{ƈβpŵM#R~r WJKb< g=)];xD CVO]u gzS!G,NroFEYYl$nMlJ*K1L\w^70DJi(ri T~@x ^q@,-r'8tmڨɎn CG_}/b߹&Zs~|8_ Hpl v1U$ZWxƗ{_lƟi*OnOTyz0֮zYȺch2Q-L %l*;3i.isp-|8,ZȿHG!J-rX|OeK UnOٔ meطw2gg_^Y"~IP9'C4*[P v/C:)vs"чTn)͋E=Fu=% Fo!HƾKT[hYli ~0gMh2;9H:BH@l]̣qvfSLP6 :|wݣ_{sTlZ-Rj)$8ה'8 &厣{~aFVI?2m}N\lUFֹJyoVvR^ h+hiWc&2yR=1QU[I W$ =+IԽj=Os&ẖ6>yq5HπW3 $=X'P>>WSbc!%& 4 U|O-k*w5VA*+u=2ŮfGBYMZ)bnB vfՑryJ E="17Io.o?{8;(/8W5hunY3!п`'qo3a^4ACLmm u[هPOmYN\w(7SFjU:&ki1&N ae$U?-3QX$ܺYlmY{Db>,ѲF, 06;dȳUaJkk)䥂29cpt[zHRy0s5c#8eXl^B~4? #v.~*-z )Rcr$Lxs-ncTˀ &_M&fRVINOqZdКV0P Ri:̅20|̯rrdy"Ɯ팁x?QzCO*8l-hջ%mq5p `Fd G@_Bs1W &&(als0P#-.4Mdu+H[&oNCZ}w+ zlA턭6'hjFWU [B(7J3X>Mt{yu6ܒ0 vԬ7rjC.a 4FlE.&AII_2h&k-SCiLO*:gQ:#^PE'ڗ)}Fٙ[m@%/PNp D7½AGh^_-pgPz:[MӃx"dt@c%4.'CTs}DT>űxCIfM;C|Xs0v˓@m 䋃 ,y^ ľփQc QApL2x3J1o?][waS T@F҇nP*'ev?_0)dGEnEWOd?-ˮ]<< vglc(7=pt32ߞ6xU[6RXWo7;|9u=CvFw:aA'ǭiX]Om2C[{x6wTl.7'@+›N՝x5TO8}+M{~n} N\x}`0F"e g.$'3 U 0u9qL>8R'AQ"8Fgsy$ b!(b$'x^fssuhă)=z TDWIl {8Fkxɣ%(m3RO \RoSbx$L#6 4E9xhCK?͕ ;vv =Q{64֧6o1f\gn]7-F$-X;v3 #^cQ\eKz3STK"zIq1$!de]묤vC ~Oh`fy;0=Й$DKRyNjȡ3 ̌$jiyQ/d.%P`>\EzB6kVv4u;IsAb/+pr˜U*(0KdIZE)})Y"UHcs蝟IvMְD´PjiGV.֕iƦk ,g$ ΧVApb9UD5M'rDІnc܎%Ut*HU//Uy(1X%0w ʦ_ݡ$2^ )iXȶ^ޅ!>Uߊ8!5x,U+,Ac4xlx 8?ibq5ɽ.o7Ϛx% iIO3K_-&jKmx&*MbS@oK!q/թ<ۉnlW+ZtͽWp5擌SȊgTiv%t?V H.X 9Eb;I?l^.2,wýo:,&~Qk_3mbϨ)IO6j 'g|IN Wk1I&jh9N'Oj' ye"rbUCS?of_N,4aU%} /lHL_N<.!oqט>5Tw 2 A"Z[Cy^ +I^u }<=h *͐7G SljYqP䲝 Ia:.Z7oͯ>[A go͟,%'KǶ!WغinB:iL=ؓfn㸹(n!LBϱWyx۰~z(k1P ֣^$இY/|ɦMط a"doQik"OͻmKC;C@_ <`DuC AC#i'5u]Ag1oɡ8Nr"3 SӾ-b\x#>`?SߪA ygF ȏGmt"&]gyٖ mIU%8{k%z|K `йd͝x2=z;'`"1νX; ix ~xV@.z^:1e༬IVh;5a7 Oj=OOQ匸 l:bd"e">}() grmmnwbSnWʫ Hm=5 A%:5g\bCl.yhe^̐u}lQꪤokv0)v0y۶}G"%"KYl:hKZDB"2gXj^ЁŐٵyT*?!ItcITNVA) +r𻪮Er}أW  c9RY~KE%%Oq9 qA రme=Sf 3 4`w?]pT5D]=})I ͉午<wFau}n$QsU^LyBvsаu8l[ԝC6h!Qj9.y\ Dن0%=P'졄Ѐ\T~؁R.0g 2IpMVac8K@s_1"&\$x}.)c 7r$:uV%Is"uPN!s0é:qvJO.5%7;;Yh44@$j:.S0 , l Սu? <*r؈ ᳵ)rho᭦Vٌ7%{J$Uc1dz Ԑh)z8bUa5ZHbt8p9 AB}c_iC$!L*63qUOw8Wȕ牼X \v^3$WxiT7W2\>P fP~iMt\;ـ)d2o\xl=C+'k ZYwsta9>jG6 !*=ixcO&1cWk {Y[Yq5iWxFbtoJ r+Յ,P 0gR[_ʆ$Dz鲃(X<>"6hEvվ 59z]e@wM] ΢2* rhu(\L% t ? Wh\44PpkN46%Lk}< `9׻͞K- ZG-7dyXDt p>ia*M$WSt!VeÌ[Ff,3Ґ4ZH֕%Ev^qCVRU(8j[ۺi5.[Gd6qxfGqr׶mFb "#>/ﳠ,$@ E;w=3ĭuwSmH=aƼ|-vsQ+Wd:g0yH.Mw}Կ 0(X3<*/2[}"-@Rᦋl94g |p*=]=-E6/nyn鞂[8I|٬O♌` hnΥ =x}hhғsIfݱ NjK3 3 D'%'`8[ʫOM:[O0I,=Lbܢ ļ5]&qջ9gnBr;"}D_;摠_QB$2bv/(vyQOAҸz6v4|pڂ'c%F8pDx!ai+?8 M)I|8/XDg1p`iږ9/jշFs*ڿU2{^ѭS2|&YqpD'w ̨IKԷ`S ״^w6IOPZa#H" Z J=ߊ??\%0 'saa-)Oͳќ#ZMX 2TΙ ͟ 8)nHw!ĉÆ߳(RH?f|l$ZrOA8xobGň!w*(baB1Cg  kso21ϫSHÃ|O0X9r8\eqϭOpcR?=Iinp"vec-'YN`I#L\7$GR4S)[wgVis4 4s%W 4 +y88MR4T>@*Pk' >Q농fhfa& 33+y;'6xmlp‹ ;r!]p,cGba*-uEeȕ7BH2ldTŭ4('T#l+Z}'O KCl`h "ڀ 9bMTdbNjfzb@Iu?{C(VG˱ٮt:h7w6wX< &ў`p7[4]wmAġ?g25 !٘(rwJf` 30"n48kk֦!dYIq7cM8Q>^+__U?t)y6*9yLǹVdrJ&77vCxk pԇ67ڿ%(򽓉65@EȹWD6#ݚ#s1Z:@\$S`PYٽ|g+ŸS P; jGQ[XBcx$a[Yl`Z|`sQ{OH\g; CK-)ѧG!UQׂ+5D {Nnqp; mU:둻S#nLm̋GIO\Wg7.\ ul,MgV&wrz“jNÅWp7uK9`{+t3B׊9/r` ѴƤw#Fq[Tevm"HzG?%Nqa6h%Rl޹X>g/G?Ϋ96 /*]L<~FWȝD쎰hN 3 TI&12=f rOJf1*YB:[Sgv3vkaY#E1|m%){Qlu|yϺ"/X>ʣu .l|.w `krgA٬J"(έs:ݻ.x_p1F*פ^]q*LcWcI2ʂ)R%Os^5ya"r*AzgY&qX.?(ZRIצ4M/X_PVLH$us0<z Ƙߧ&nin}o\z:kץ 77xe%pgњqR7Q Vv7 JtG! Ge9 xboR޸ܷ`mz-/3H3AݖP5K8UQ1_% Vgd]s[?WeV%'K{b.!wՔJ0 /GDqb>DY!TP,rz0U1 -|cP9.BaP0kpTI+F[ݿt 9|gG@E=+k1S}[OU:p; 9-ЧH3gYn5 mňweymJL GyC4TnBd⨎iɡ_+u])QOERɥɝ&oq! S73PE^)$SE/T.S  )JHp [ glԨƸhjdwq/كMlrCƐ/]QkN& âp#?c9qUԅuld7xߙ m0>[ wQu D> A%sW6t'es+PaJp|T ;~#c/#X8hbj{0թ`tcEziw{|#Ļ YJ<ƻ/u-3PTNKz״ v] P)dz7CكHяjΦ">2 F4ރoxcG¢1)`h^*/~ R Q&?ǎULAnON) !ǵ0ǡV$C1 @{,EɀsDzDlRKu ~XM'ΕY!^YhU 7juʱ& BFY鸻O^ҔPP(28Pvu.Hf ]d>^vj" ,u3$#( Z}-]\E Nk#tAk /2Ԕ׌ JBdO„_eA?0s{p1f/Ź}'":h*TfOWUX8E ?U+oFTl_?VϚ|-#} '!SVe0k܄Fi[Ag+H|L Q'/\2rL`gw-m0|6)?o+ H.ѹ.Wʦ05EA=m5ipt7Wx6S ,@[7;lA@e"B=9neH.# Vx`+!gv盼sH>1ʣS)G acP_ҊAoz #,5TQk@|w]x1>奥D/?M%"6ZNK6_K^ +>UԘT+搽$%3Usr*IpRӛ㉠ 3-~ޥ5=E3R) jjqK^PCʋhp' 7u*&4u`3ls8rW 8EfL,nKAbTaN3 @6]DbeY!~{sf0CPiu03>لmG1`#KJ :[; |0œJ(ftxOnh=h;0ho<뼚Mjk_dO}0sDӇyo"ieiè8[aw^Uپ̷fd:h7$́~nhk׼@Z *D3tc?Ɔ_ ьL<}}$u3v?@sClNlyQ۝MX䀭`O| ЧI'D-)^Hp`w`*짖+[)~7^-%LOmGbgCjXfuXF}Rtl,"d1buZ8V[;[?_KIa՝bU-Ztﭕ߅vB I@ȡk\"_XrT%`β(%sS$p)N>) ^(|\L7^E ͆j5 8oe1*CG?q4X%WcݻLg5_ГU%;,[)y #zI*ߵI(Vլ {7-LIƂO³hrrFĹNȲ3a"V ~&` \JѢ?*yo]!l(pwjQRzľ?B|%%˛$VfiuP'ЌOv># .շqy!Q DKh#j7YeFdu& Ğ?|#vG딟b&LW1@1|3r/Xd›r{$6 0oxb7!vI&{ F[ΓLA l$)k"-( @VYt79ap尰˚uek뗉NQ2p3aB!oZA9h_tK>\/Ÿ%cy3>X_á ȣnM a2k!2TnJ'<긇L5Zز$_x56:yRq^b%%_IWR*~Kfyo^R2؆!ڕQ3h@2Um#\yECi_3h1Gd t?%\Et m޻Pzj}>VG%A,-(F=BX\.`a~D$tR4:fTSɹW^7ӽdΌ ])z3-_Mfv<{N.uky}Hndﵞ9Vv#B 57j$`ieJ͢8ƭ FRO?UE2oK}]g]{sjćcu#w ʷ헫9FqXfگDI^u5@В+_x^:x3j4e::Y,eOإ"Z@27 hkj̈`x*Si;$w0 ZFkx=t4Άs>09S^IHUoH:rT ,Ihp>h7ў"Hll="˨׍ԍ%3E_xQ0˝uے6$ >}4*(^Hn*2ZIvlAGt&C)h/ J"Xc7:._A|cWMzߕNVаCB0K S TLBgCΖ0i ? ^]/g7˵˗8rO$XDjcɲ+k]О9"R,i2S}Ǎ@T\-E\eSlָؘQ}fr)VaPPR3QY]/E#Pp8^STT0 ^n#tt9,O:59J+nxB"^`>9H14 =aw_]`>s@;v'$QSDpɢDHQ^X$gB2;騑'sL$ItvxdWEf˲"gΟ[Eϊv1ho9@P !Om '!LO2~Y,E\ P4 )@jZq]aizC=b.lQ'},4RbWOU$& "wWZձ8"xi"ĨWD9%eF"&2/O2_t'j{DAH ͊I-YYWg?῵ Rw%C&a8Ln c-̺i BhEw~WT%f#y`){J}03q"7)sm pϼ9]ĢgE"I߀ a%T|q}8ycfr1͔ W!+߹YBEàYPE<5vv:mNM)@ܬgT%?up3ي4 ЩhԦ Q?z =LwQiNlW`ָO$o39BzZC:e8io=5Opi[{m132ـ }&QT7| jHDqmqsM-,wǛ޹eΉk+z}nnpR\I ꂻ6Hc`ID`29Dt7?$sZE!ȁ4 X3ְNUwd')‰% P"RA aS4YwyQ =ZhTt_8!X rRtԐ9Ɓ"F]/Q]׻X\nC߆Ƒ5xʇssrR<{^b3KAkEM|zS2Е:gcs1qk?cdF9K y&3yǂtwU{7uVPlgVDz g;9'i ~X2\2+|Jѕݝä~FnڐvL>ݱǥ@ Y/q$KԳ 3MgJ[y*]敟HR8O( Fr^E0_/q-` )Gj+@V{kakЇ{f ~`ꇙ.ഌ1& r#BDұJ>$@\WՆ; 7{𬗊5ʲk(~"9K'&dff61?|}=NB7+RC&!'κi!z28oQ2~jd-A÷;h'H$';L[in3E7 YRI24r4w=OӰ]U@F.$H x zqƿ9tEW)9k ڇ) 9ˁ n+wKRJsfP1b!}MU+љU1Foγa(U I"P1,ՈoRHQ.>р})`fc;yjeܡˆqUD5&d!(Y~fw!`LERyRr/H~1`K ;JJD|^CD'xzxq"| !&uThM0 i&OG/ ]Nvߘ6-TGfي1lE!@;-t Ɠ\O+Oykr{"FE}S ;5[IedkMVƑz$Fx+>R^|TUEPɡ}17=Y+w>… `_hm6 k359AXy{Zh鎱stY3EM;}XskC0k0%?M9ĒWMX<W8tK]UCQdQ=*dr 54<|GT6ekǝۚ29Oо(96[eVNWvZ(͹o)8j$noJ,PGv.NNjk6|i/v)Z I~rc7qX$Jk]fu׌JCūNE+oꁋTYu䠆`VfhS:>P-"2e$='rSH/ >I|˛M>;I f!hBPfn](h7MLmeN0@j؇S믡Ђ)\Wlb#' Yo mj:hZj4lg;?5B3N7<9v]9$^NJ 㠄+3 CrE'/(w|k+K +bc#_Y%\.dd Sfy7IpuA +xf(⼵+ S6$-f־32Byfh_Cx,PEGgl{Z aS3$=IN!K܊C:bCmB ~T`5 @)Gii0H6A7X!`M7Fz2wgxl~'m]kb*p.籹iMa7Sv޳q8ۥINa!,s DvWz `t z 8F 9̃;֡Ebz [jm{.*c2\HBP:,:⫆\ wqUsLiQedأ={TIizP Pf~U.77ziCi 6J1ŪM@NM!+p9j$|<v&V=S+06)D%`,tX o{@S<-> cm?z=Uu)>Vcp&RD5aU *C|'/k4O`,Ld}R<fS+_qzLY?_ EIL:rKv dЏƈ26T{oo|Gq$R]{ C]qb|`J.)/)N_\uDP9+]2&V;)0JهRi໽'ldIgjkL^ŸH0 t8!޸1Epd'a ޢ8: \6+8 ӕVS؈3\xK&iUpNU5TCn t^¹Q>,v*)ޙܯ4nBJܹ4D7`HîvcIK{H'wZ`)(&G[ʇwU(k°On6Ǚ^Q?+!E7sOeH"A$)N∡;O% g}&;5j"Z 瀩]5ړxD(:JNV+$b%|~7RL7RTj=a9fwDewe4H Czo<֯="^%@܉u$V1}J LUMpjc$H$@FWffFA K7_"- `y9tx(a[Wea>T\Jk(ŠYelpđfFGZ"SȪ^NV&eF߉߳_4 dMTfkA5yXSs#ˆgiQ"iXo+ V hmV{Қe*`S {s&g bк4Pf ^PIjVr㲉[DUURN\kj80~)sw֮P_cgҪNx޹!k:~үDΝK#Iߐ^1b1{-F/I[ķ1yǧ%βQ_v96rVQ)ZЏ/ssm{5)ςC{qM @s(t_"95 +12]j=mU6C@?.X(ϯrV& M;+)%QK9Llͮ!TtBZEn׌gj3L@nA--N gF9r3 g #t{uruJ1VVͅKX|N 1UmnDXwӑn:07 "7`beJ[%C*^A)'>u SOk7Bwm:y>mkLH:*-Py(Ơ3N2RԛMyA1͈ ͐Zclsv,k 5 Y쨠wֺwcgrدypx͓~t S)z3*VEFiGK,\$2O237mjQ緺J^00&s!yuZ1*EP ;m$}P"l-j!k 'wژ Y KM7i:a`|4N A͒K9;rs_Tx"P\K[1e7|ՁF؏̡gV G?&GRp]a0Nv*ȘaHagnnWRsjJo^ƛCSʆώ4r#;t,OZ2:NbPCnxҘf K z&Ub mo ߫ՈpE8[+" t @X&ѿ'TlHT{yxiqQ{ìfXKK$g{_?c;Mh|p$ڝY2rCht44s kȧ׃5x%F,h +A őo}(v!o־,'~!['RH5EWr=GkSvhLgnJwJh` aP)e&E6 m\+?4y xؘ/xcA=rVqݥ+^N? x-w9Pal(6*xiO (藌{WwvdG+Pi%ϜC/S^yxð?!O@s˥mig8`4=܄'<ֻv7t wxӱO1I0X:",Y'&8&#B'g#@2 ޙGG2;od(i8!gKȊ?tqHX5;̧ICd_R»XlBGڂBz$m%#eW]u&2MjȞ^q%SqH= 0qO*[|S:R֯3؂QItK f<[K9v @TUy*я~]0su\AYi)иؽL=-GjFXE{@3fca Od+ԗ#փp:v1h "x!\dk|qխ) [e]VDD9e})=Wy.0Y_QÌOV4p'"YK|B4 u}-bZƮj !iBprc3J [n \+ޱm ($ڦ B;_֊'F;]>'v;ø؈(lti%z`TjFp/P;}F>t`JsBjrov}@s79R+b{:VAIDgBHCQ@_%Cp'ӁX~vk /H_<A10"K%m,Ȟ0X z|t+nx[ј!*Agp;^-\\:n_`.w`k-%@K4DAC]Ky,=Tq60Ytȃ9b]FK)\~ٿRȡ o'vqPG/κ3C[ .;aTgv:Rs YmPin~fWPfimuꛢ~]{oC)zϐ!ϒN2 1, p]&Uj#`KSfA CȸM5dAtKXr+d/i\}V-p أbC4##~-Qnm:~pEqg0S@kr$l ^=)9MvFQ%4O)[-ܣ䝢=nm^ %6Ʒ)I?ŝ0t+b^Nd^d빝p7YV ="zι!-Cg>.m1a.W,$04*ZtBK-%eZu^TfN(d$ڤ7l^Um7pB74 x*dc-(x+Ft4+Z]KŊ nf{Ԕ]b+pm-n}AjX8ÈRnQy>* 8zRl{v-s(J\xg-ٔp>'p,%r|3 / [7#3ۨh* XO%I`&SJmi+ ,kovӨwq3let/ c0<̞Չ!glŞj^.?Ct^O45RvӆW̒ jm}{5Ԇ= <.VyRNzXCm%5aYoΒFr97a.Z R$V)r .zi;'uֿqOm@!x콟螮hx],jq8zsd>,o[<RHCۥ΍iyf!mm w-Je ٺԪ[oi`$+yՀ]o;>?Zx%%\5Lq%=&JquYOTP{*4ƈece2+6YI69Rṳ u##f {I IćM\ za{j'l +¦qMn,&8+1pI 1tOF#dYs5u$=*d5 ¯FbҘ&Ld}/0eR1M^~qܭv5kl4'BJo+⇳ ŽזQaQXܷ%Ci9<܀AՊs¨i~,zk3X,"*0qGg2 {<[\JK[衰$+6XBJ=%wr'l1yǦ( R2 H+iPUfv2&?J[O{x me?Yv֊*u!2wjӦ\&zs:wRԉ-^}\HHH Ï ݖ*9zUU +:ڲ(ᄋiOzwy6xR ،{'TrA9ඩedKv6*M wt:wOsMvC#NBapRŎ7WT}GJ.S!b{2JKu::霒 .0H ] T כP5Cw % 傛AG<W)U(GH~Jv4 {ArC-K[Y_IwLD!g؜`&$6Υ$~TQZYe^>GD#a73 S~CݜB[<0"]wqwʆ3F顆‚Zݕm~qQr#UK.'6֩TzW"/Sf{Mȁ 3IoBJ?~?NdgRR#|b/.bu0I)qot> 4탎*!H[ ߱)uǀeir`<~ѫI_PNHӣbd'׸(àS cH}—׊=\m)!9ye28İcDӚ6*64=V-M .MK">FԆҹ2=ei9]fFWpw^'* B-i|](3x4 3R"M\tod‚(G@ڮ( D0Cy; }C>B u4%P~Eq>M̐"-S&?r9TbPS6xm]Ef[vKO}Jڰigcp˜4P@? C4y R1f'FG] žA,wz&y^P!DxI˪R}>ŐvL {lr=%G#e+u&EqL}WcU3RVˤ 2̸PB[(.l_:E/xbw ܓL8 pTjJr;0:UOn~-GZGo[Z;+nBr|@}^H9*gMfErOHAß8"'y lG;]{zGin9\kZ"Xs~ Kֻk7 L;)^wcAYILi:X1ո0 Aǰ7cflK7c+ k8ZNY3<*gvvh[q2?LTCo0v:3x]%jh&M4%zc b]U'9FfAyŜEOLqs VQl=e!zڸa_(qzk"Gnߊ%*4?  uOqL7}J>p0n9D=Kƅ_U6>)PwFKi[vsuh?S ]GⅆGB;D2ZRDUG,6-#܃(=x¨wBF]cT!z+C/I C0i8m32-g] r-Rt"a mf NzBYl-&P AoLJ.PMyhnR|Ers K=yTײ@UFV>9}q9Yk33ZT%9EzRvk;2^aAOcc(g\ͱ hh;,(p kYou p4 0\2}|Eĺ '@WFjٚ`t]i?c/d{jPTj=}˭Oq *=jr;T9^Pv[PF4 `uNQq+F+oq'a|7Z}!s'ylTil u;.ȉpm/Lo2UZ]GmjQB"r"l_ЏDϑg`dhzz PtY?&w{E7Wˎ"= L^Pv_ OG*:G`6$ dxHP 6_ժ-U$ X ɔOUȹƜ\.t3`_aҮ"ƀocɅOf:V(ʬnU#fClPez_݁q:6Q$M&O;RoDA_2"ʽFh w-ѺUN7klB "bt1aɽӚay~DFgV1Rli=t'ʁMfc{K`ΠnXlrS2'S ƭp܁̹i*l% ȷAcF֛QF.I+2x%梩ҜhR6s( EDq^\&~91OUI >jVMXߢl"CHj L9a3Hݦ mDA'vw$ƴ߀^ ;y#aI(/5FfE :d,7+ jPLjfnִr(*|Ҍ"Qи U^|qJ`wБ+? vpJ:X e9Oı_H3h(GlA&.h &@X 3y`UwFI˛^'B(}G̋o)L.>8|Lʹo ,7LLa(D [ )To\ f4Ѩt]QӯcT'VWc76K5 = Vq_hU=ȟ NFλp leiw\ZG[g͝\Dd–uOcXZԋz"UPX6Wjb]KBx) +9JGgG=RfY^('-"jiHa&:zLЎf,m;lIR 3EozY :IFy/M;YjB'N~2-5bA8XZet,2$,hy^C'-?ͽ&el 75sD ŏ!SVf^ ]Y(e6v<t֝ pͬb݊cy #_OT@dhl0-.|K-44NH~ [TIل}HriDosz@|͕-4-!j E@QoN*?(:9YWq+E58 *~L"ߐt'F){ r+-,P`/xX(9 ͱN CF]>,}.f9.MCB8"ӭ9,)r([pJì` $/|tz_Dz,.wqb?jP\/6virX& Qp#.eO`< sѠUlTci1JP=;[U7Cо~a~87H*Dd̫[j;AC{SO! Aq*q/}:МX{$MV.~mpJ~aA׵Ê|8DYpңew+ḴS3ү-T-fh}e`4móXTɎ5cڱ)E'\!-YҘ+E{7 ݂ǖrPF9`錃h,g2ba?0* RLzqT@@YwK..ʻDZ!~ h*? x.I8`<'9X|{|s,pύI^t 's_N4@.]GӮ-]tY0l|lGsRC~]`4yistvcG@9L9Ҥ|JꥀWoee!X+SqQqe:#5E)|ovH8>N(=g/vצ+~+VH̴ȹvB25qWνD ^6 nD(z̊(;(g2ς 63"W(&SoliN%=@oʷ=TѱXilc4i7lWerp2 8]rn4‡q b + E]7!I"m)XHj=EmIIi61=e6켋 >Թ,0_]1Us NesCE!1^, !P9,J3q&ʜ͏BpB4Lf<*9gTׯ=3@z;xT_9;\c>u |F)Mx{QW A 5I5a cu<_lC/pxkI P!.dPcwA \784~b-y9jOqy@2S8Nb7D:=>C2(e4mKo&)^ K?"ؿ]#;9>Sk,/(Uh8p*VA:1Q̚jS\-*]?)e Zfn݃s3R6X6h*qr -ڏ4}KV,dU}v8U|3?Xǂ V\oD:墳Z)) ݃hŹ4-iUE|W{ƆƏzl ƥ@qH/gYd,"̧A3<I-cĖó"T :e]d,ߨ /C" aDT ]rd;LU h \ 5sZ9d߀A,E#sI/CUqxN!e<»A|ISiQ@B 8,fYE>3"cО [@ :ZȜ55QMy%)PUUkC,W勂49Z5m;?!TQ VZB)zҎ:TaOigc‘"mT?wAO9xS:gvFi*x2}>10wj^1k=C 1X,໔#xگN֬#LǍNe-S#KiGKxȂE}®N GM#Ŧy@[ظjM&]iw&JAȌإ `~srڱfY#t 5vXu=nVd쯍X^?\ЉaAXO--Pa;u [_Iz—ؑyd d䈟P ,6RI\O{ҥZKeO!e8ǔ%-Kuo:k(+sm`/KHs|?,x)XwUaO2qUdmGu8I\h ibU?L'!}I$&rc3fq1m}yioVniof i{BϨf ͤj G_ nxKay zU8捧"d\8cV; /\hV.\&#H ^,àKljvdigJ@,Ǐ3v fι_?1p={ZMmܤZӊ7*S$#!`$w2Yeb޽-= * DC;&M"H#f|Y2pV~j_ҼCW/;4fK"xnu3y9*ש JT ĕ{*K'o=Ih!50y%pe^h" `{w&aĻ$-[听-y}Sw0r7 wVM]_OI{] SKwvKtQE 2X(8/1p '`}3BO>LkwB_ ٵ}/ԡ!N8f|G)zZ2dyȮ_vf^i6ٜ^ n \zT ,4uYZ@UapdiΦaqhi66۷P7Z!5 A`KWwxlTqwi.'^4+=W>`/IyP ,B.o'wmw^j:zij/q64yRUV,HBˆK!J3|ϵ5PGAƘX^]8r%_U ~WwHsXJ񊋤 l?QH, J{J|-eއy( E90 : J¼9<5 R~<V:FIr#x֒SO~;N6S/*ioYtDfҊ(v z? G~ֆjR] (33ҌhUew$\V>M/N2\=r ?zΡvbl,,mQa jcc}RP&ωp;<n:"a c@>"-s6?.\C.+*ںW퀃ў EDn ZόDU{F2Ͱؖ!:56law+ !6c~C=A0{6\3BàqQNk}}a$8]떵SbPV Z! UGG*tR1{CHH~gN@Q Xzj^`[k Ui=tV쬬hǞ[s!)ٔp 7]agJN['K>\'6|> Pw_R%Jodz 9 _I6.hMz0; w{IW+贀_є{\6B9ayQZJ,bjTǥ7Dk Vll[a82C~D6.J4ZDw+GS JrP47t33MAr\n(D孧g\bRS&hG}҉`#aG)+ 3VNx7OEZi]ݬT g+R{rodvsXƍαx#b+g\70&/)LͨGފ?Bؾhz3GF%u%-%G\/?e-șt pmlA#k&3(˴O<Brt-rs{zTT]oϵ$M5kZ@Z9{(G y{*X 9;v,yXέoE f5V@=}Ē6@EE۬Yqu2 '("Dwn(=F`PQqu=ux(z:ށԼZb㙣Kʉ"‡Ng_'Q*+,[WG(AD JC=R˶)>ɠa,A%(@k~+ 2!ưj`U pPȹݜO ɰ<*|xn3I4J?|\[pQlh,@Pj{sSj9.</I)`Mgϭ"[]dIی7䒿[MβqХ̈ԉLۚ~v9Ֆij/jW$4CJ,F`jZ/,R3j'R l*5%8ZBqnD=\Y*)a(d]Ҋ-#V> "4sO@=?IHuv[D?"`oyQw5 N<|`{y Y-,\)[ Q'V448s ^E@漳F.9YڶyB'1zƀxG9̭wܾ X  $Hzݴtsy*夲㓓 F;'hNl˕4=32lȯ%R乹seo vFo4~g"x6S7;,1'>~?KN'%Յ.Yf/+ʂ a\Ed'zfk1PʻE'@u,&NJ D/eUE=U\0Rܗ~\Q=+!.BMٴ(ۇ#Lt0s lTAΪ:X}ҡy6XI:pjҜ,klsK+=6㠽^Ca34lE kF\wd:j,i?fѯ)L:#.JeꔖhDE7tBR.S@_ -;K_c7-^@q}ym`F"NqKQ641QCMzF9"> ),$Cqc6揙;EͬkWZ] 3[ uE}o*ҿ5s$s6y1BXz ^o>ryIa_("İJ lf*{GPd .iqĊ[8BlI+ˀJ?}wO,`0+ RVm|{\:Ca 疨=HHrs`s)}hl  AXtT*KbD)\Q6Ҹ;\ZpJ]7/NMYpۇÄ VMr#c{ +N0Ag}^,䧡J#ro M(R]O^G()̸߷T&cѬľW'ė(1v1h,(A8"bUuyPZvUBx-iw꭯1oeCr?0\U4PG`ls h QxodqdmOGux&d T6Rx$fvw] HOg@M7eՠD&zݶd1*qMFDȦD 7 0 5SG٥fG' s "Fvu%&|KQ䧿x`O3 +"n~pTDKI;Vq}A.ͯ+M>Η$4*< Cȋ8n> (Sgh@%FasdJ]R|~m|?NFtIbyuqYb.uq7zd9| >~Pmvm [ȴp{T}hwqKb2f5(KfǑw띡PG-kV[O/lEw$3ym8KlrS dX"f9G[ߘDi¼Nwƪ! n`҆ro8W@}߂x_+[ @8A``o@'4c|{H=R&A,fDBx|&JYFe~hSҽ[~ulmi6@GDƃJ Ë+\~vhvXB{-ֵ\Od (iV=>b]1 eH Z+$Y:Ҭv(,ɯIҗ| 8!q}AϾ@E#q1v! A8rϴYPlI t\K<$1PEi\u uw6һNkR|} y;㜾^L(͗v@ ׫ovN]c mD4=PvAI te|eaBAp.dTeu'^j֚樢|urwwaԫ莹``.6,ԚNJ$T#F@ՕR67P5TSH:Oa+-h3![q3{j+-6(,HA 4et/Z/5Aө~Vm?gũ$SNTOP:-$ƴI"5Nh[+_Ymr)zA0g 600 .tRv"kT cF:g$Wȇ=NO&״eN[_L$o6E_g8kAEj]2 iK0s[>‚vE+y]zДjMͨ ]c? .Ih%s75G_IVƮp̍5gu$}u A}w|o\LN%7 [^"q&N1n)/-C4֓zZ54^/4Ǐq}_wx3nY~'H S3[f "\%${jmǠ8m>Jw ۶핱g<{8wi7n>2b#.;!bat>7wepKcf[ !7k[Z1p3YTq`T MB"eyL {_:0'vW1*ٳ r^&s`g?seL..R]vc=Yטa\p16[J @"MX f%NflL"C''-zr/ĶӅk)K)6T؅3c{л>/ VOԗ_HpMul8EUQ4D4t<g`(]VuwE]aLDyϠy#PCW@VžcP?uN]>f(7ˁa,\qJ 5C8 ƎUF\VL):~EgۂؘHCC)c p8?*|=LΗ6< *F"{=W mlyS;}jtYSs%j-T@HTY~):-YCGSHwN d%Snʽ8@5?ΉIW߸x[vv6(0'_^kbk/ӓӦ<AjvPlwϖ/vm;NfcU2ǃjDd?' Qn7^ x>ؑ ";ԠluC |oA:5JFdapj+;A|Xz$uf"V2PJ.KY;?Tkhܱg0ЅŹ2Ki#D9?mo >x".:DY!dB> {SQR3ui9.L4Ni9|ZN{1Ÿ{AW3X4sEϳؘlLVψa~c/Qq3Nae*"_]rQCdyʤ {q9e^(<xׂG(OMG[ !=,f7gb3-32rT,7?_} 2;-b JkZcP~a~Es/zm!%u|6=ܞU㘑ЃAy=师ґ_aٳ=kJTj+E&bִN?P>$=GVlfpy8ͬ'xģpgʜE E^ $\_:86䍐{G b*wc ⣸F5}Y)Bi6g@H|}Nb#:ĠTmrVK&#Z2.b%V?;Ζu'  }Զnz3b!R^hXh]8]a1@~|ƲNw_l}O3H# 墢Sb_ <6ͣ:8P$s]*72;G,Y Rf%sC؅SIB$fƃ)|hw=odON}_w18ԗ]MZՂq05gZHn9[9:n]dL'X,sq ɑeMug|͔2Bv@%~aE hD f NV[#k\*ٳÄK`KT 7j[xIKZGG`>&$'N5h]j:Y@e^Ɨw4`@&lOC)b0[B[pJ8q$P1'!9csQY,C~3V({ ڟBթECGJsPϚ@8:YPQHNJvT|b8&("c) ҇[ "PbNt)o#$d{%hޞL^ch,|B'ߐ[<(%!@iϨfaDrM??2{oc%ފul92[H]իCWA$2osh:[87dN'&Vj~+)ܚuZX | KWݛ}P/&| 1/rDDm/+xcv]*_'5uE,g+,:y>sRy2'漍Y75Fى!$L;W}M/ 0|WK5]i ݙCEc̑?.mݙh".ẉ2*zһ-2"7؃vY@CwBC xf. p|bR4n/B3x;@sQ@[V1(E/ϧC77s"I0 _l56ؽ yna[N8ߙd"HgJ lL?#cU1AeGwlu/ kڣ߉“xCh{ fWSwV_"O|-Y>'2A~2 ! B,"T:C9d03V}li v"?RJ:QOU hK `K]"U)'[$s-)6 ^/5qI 4܁DQ pCuIwT+[9iiߣ=!^$vr E4gniu6lUꏂ}Snj,brPf1y'jZ/08Qyu嬦 )DEACvL!w]**M]SZ:<.y_S5ަԳپMڐC 2߬g8ouGT lY3 uٖ7MC`oŁZWM,ݷ^6%y!JqG=K.%=!Hh*sw)~K",8z}&Ti!>?Di?v_ЖA.(yE;RxShre85VFm&v" bG!N5WIv.z~-h($HCQ n66.} yƄD^T @tK3GhTMf0NLQJfǻc$Ѽ6)\ bEvk4.J;}@Av9;L3\uB [Qeesv#󨪕xGL%4,Jt:6UAO̪B3O\Qg$"߄/,0]@ZOhgjb$4vOAnG13=2==O5Ʈ;nDupbe?Z7pؕo9$i1M(#LN@DC .O$U iJrP[+2-6:w)&|'0F9 xsm%XȁUĻ+#Id@cHS[K7juW (zl7Qg{k9l[&I[ܚX\^%)}U1#LZ^IӉM.bn̟݉Z&+!ȡ4ߪXށo݈N:of:6d,7`gGpD|I+p*qq~em=)v4W|\>' Wck-1,a.r DŽmO=rWkg'e?;06#enU͍ml¾R { djq 3RlOe҆/wr?P>vS]xV61)@5+։qb$`dz O⯬KZ"N-@AGXM04;TRey&DᛝRҮ?TA:bЪ+3oaF ҶHm^@RaMO͸uYl͂nXфA3Nsr{Nw=Yǐ=!gDdEF y {\"~z'.d/37͟FcGlosC4b'^3+[Bx&B(#h!xD9OlB衐PdedyTwugKEdΥy &gm5B2E#cէy4WDa\ pL\Է&OtYLr\n G(67AvIP3s‘qqsm1hgxy P7sxk[ 3_6wqa!b-פNؚP΃"yԸQG 6M: RJn6J*K ?G|>+{8"w!Ly!| c?ˬ0Ԧ;A'916&B!Uȥ{OwވJב[3*V;p&1HzZއc%b3Kf~aE@aok&^- ~mO/KH*y"9ߟ];=#A Kh1ܽ:5$:v}{\$\ܬ("zRJ|ށc|uuER|pyQplwgX#0i,Ś8 ;mr?-=)B LL@I':DXSݿb$X[igy8 Ss[[MZ'XkV箈oݾUJ$de޸vjStW, %"QR8 SP6$['Rϝ%∫oS|[I[07e7$P|H֥'5g;gR(=2'rcVSo@"qQ:6pTc eE6UG r8k/ף8Z7hRƝK4^&*uRaOQ{*oiFŔ%e>zPJ[>m^܍/)p<]N5pь<-ހk-E,,K'359P;h 5^!EQTUcPYYqDTkX4iQjLO"'#ck/SA Lv,z-U\K lo7ꊓB9 8LXCQw+e;v~t;m$+yUPTܦ0\_+K4@ ĖE<—cDJ9_{D5R= ZM~b]c%6 ڠ^9j"i"8=E+Wy]{b $ wKCbʑև˹Č-qor!גaͭrӁf%__C)HgJP]v Fl~o#ZJ3$wdm)b]M9aDTo[J#GA7Iut#"1'ssO|qtfkPRfEBK/h+7рLӀv\N~0Y_ 3qJF%C;/e^vAQO?A1pہ4_A\=PRָhS2DH k'-=$TFe0hKн{LYIr.Q]np/ۘmoKu.k /۵7zkpwzNһӀ ʫ5µӯ/5(0pVO`MmE_sCznqٷ+#*N;Na#3j40XQk-`RpT9D`ؙ"TGHh.΁'05putHѧ[>$ET|5iPE#0%8#EzKuLHΎعhf ZEiOU Ю<$JeKL i05f sC%~CEi6 -wh-Js~Xcs^-Ν{T )AT%djEl9ڥœEkG֑2+_+xN~Т*[IL7xSGqj܋ 78dUgTMΜL0q=Zل3 l/J}S-!z٤U.^3o5ac6|#V[%P^t~Vq&t|!@#_]fSTj,l㗋q3\+aj.G\ oUe+X^4.[@?#ߩa[_N,K xr4㣒uΠEpI`!%а=0xm.xVl{l"~j琴uU!K761׶QcЁCPnlVsuȂ.-)@jSK`ʹ2rAKeܒpNgdf*KT!?ĠoH1[q-u} {iR\@+vbwB۱=fb=Q}HMɸsLYDlEh|T0 ;_ox,\+%tx{$!=@K 5"q/-_-]HSǎ虜 @ _9F8!KD3 ԈS֚4ȅGH3PXͽaLHմ9џ]ch&TY}G8AhpaGAFtץn8F~@zx8WXk!LH`|_ElF-wYTx{Q%K%Vh6*I)= OT`)= v-=~tuʕ G !^ ,q]PG<UfIRX:#!dg/NP.䴤RJ֕Wٝ?A "'}dn3RT09 Ri܏*6Boz|Ҟ o Zm[*fhZEHvkW4b= Ae0!L[gnȨ%F-<9u_WmCY@fb͡YZNxSh;#Q)Ώow䛵k̂=vbLAPpqӝˠc02* 5w{.h5twgWe9*%Ilz`M떜O+~ { ߱&-d%g_g'-hXD3c̈́TY6WO3 M|h YdioB:S2`9*Q1$$!eZ2EpqfeV*>)@ZeVŸ(5>AF檵pW+Rl“ ~A֘(@.bNK03 1@Ju{anXHlW iv%^ƒWwN\FȂW239SfT& P갋d{H[Tt.d=/{.yzѷEUᖸ,m#H9&3%OȽ,SY:ѭ˪(@1)~O\}찯8cq-+iAKZU`r',9Ѣ2Vj>)˜v%+c+!|/0A7rdY?U.yM /4 (#6(jG6T,R8HF9woNBmLQyKJLhs_ I2բL0V53B?dTJǾ!7Gs]RI3UKyϻy`{au+α,F@H*nI1Z$g!qI7boR=s63_hJP˹3i'zAR}NFF[lfBt:5+Cel)ɠ>/a'>CBbRwwy* } 9 힬*Hh=560H1|?NIkiW~rwobVѵjX0s!E*r g!mٴ,A>mdgKmG~Y &8Ԝ1SВ=!b[x{(KREkJ-N!1_<\4>CLt!(2ԲiaB۲7)q0AV+[ܑwÇvϦQVmε&Ɏ!;xqZLkA* V/Y?j,J:mvQx8)w 6"i;K}Hw;*a2l.}Ow+.0LTW!@2yz`u<}y_q!SH[;=[+d^(0J@,щ>4|P=f#(qPvcV{T@:t #O#kd35|t*7ߨhyvJ:͝_щtm`l\{oT`v;gꮞ~3pSFU 2?GHHgx-X3C(椞çލ7a4SYV5,:`~Ŵ,bthQ@\Wa..-~'f) YD2f*`g.'CPy"AݠoUy98ia>.I]uI76? w]-@>p?G pE  bRWK(qrm,Y gi@Տ`҆z?g$ݕڼ.;VC~ou%'aoW{JI' faʫ9;@yrdzGJASutp b uOvWNZ/l-sАm]]IK'Մ/2 :&TP"Cr9 *p*p6G`3XM"PSm~bO@˼# bP{nX##_82kH"E;vV zehA7~/7QhGJ5@DԊLe.=Sj^ן*b ),^$WޯϿ{%K~̹qyw73D'{6O)f_FI_Y5Hݸ~" B5fidO\7Jْ?tP 'ŪA`Nat!ͪ&bDLUh T*P(ٵiEiF X x?T^q/BpA1487ՌsݲRK'o2R 7OiIH̰3 _ƚ bU c`JR!߭gy|GNpE#4iȠB]xjJ!1L9H2s` 1fܖox(Ao{{.}9/k-KB>,hH)g'%&)|\Y4niԍOG!WP6$pԄ^rϊ8gǫ\-tc@9pV]g#qFU~pYq<L9)ڸD P1elZ[x.kȸWo*^|.P?>;-GGtEҳ1@o߃<.[[0 IgṮ>RQN=xI`Y9RjJLEw 0B$?hCU/5xU-# Ҡţ}sc[!OIW ]ÜyDxMt> ȒT  Yavit{;d|eFQ.(;82Mܩ"2BhUnPQq ހwKa"8 &nz:+, }NΨ*e*O6xFTXR?%*!E)E O:Y4~CL_X,t ӫu&H͊8(RQL;*^S[N8eS!0Smx RUw~one0 7ϑ2Enk7JǾ>M</r% u;;~!3ԎQuOP! š/& hls2=* Ph'*B$))y-sMiEM 2JCݎݛGl0sOO`ߜo4G)tvʑ}&&:.ܼCFm,OmB'p `1ZL9 \І1:…:TxX`2'vaBNgR|V`pr+_? ji1 y,'¼ _RpDnjywZ$;J߅dpz7PW}|XzY&S+D>2rs:wuu7oo㶔@1c7͆@q(yW?%3S?l!_aq쬘kRE3_w;coUW0'1s 5}q{+$F$W >UtޞƧr󚬏ȠpA<:ElxH^[mMc^OJ1P$-b$ZJHK7ZfQ(ԅ2/BQ\h,#{HF1͈$5+>\آg{+pٙY>{C(V6["`8%v=B ٦ûiEiVoTr B"=40M.MqZ~eGM\ȿ*Dq|Y`qdl${:S6#q.Ӟh1X Xme=.kʙ:>gI B^Ǝ*|dNmPwl+2)amcLmQ&sTN_\Y!ͫ|m|3#; 9{¢E̿kBI1~rzXcqI {z96Fjxk~3DN) i!Ox;,'&*,B#B wr+| ,0a-)7ޠ $@ѽ4Wv8;K 4b%5Up&=ADq j` #j( {fɳbCXa.i=^ 4s9ٷhe>])L!`( LjU&BS6#)SB-LliUmvz,H>StNj+L؉rs$Sft$LJo0r9Nt~ids۾zh1l- J_Fe|#lϿFѾnXe{ #ɫ67mhDTʥ5Lyf WE4%vNnUD4,m7~̩G`r`uui1-3A#"M"2;/TQO݈EהFZ ֿb$V&VSA墌GJ%]#ɮZl޵K>m%0ꖊY@i:8S[|9h& =x 'ۻ -LUe7"D'y|8)m \d呠2p52+lxsct"5X[o,JwLӼmI3íDkݏ!9v&8k%BS:NiG^-f._.1Him4oVӋ]' 98J>2.j28F]d>; '쮃H.Q$d/`/Vsm~G2m6KBqEg'|!yu(m-s*>fj*6[_zv[c؁/4)Tr(؏wO ݔuF#%9>7bL `94He+e X[" _|\|7~< \;ÂA^}=TbYF#4|l; XVnM%g`kJl"ݸq/ oFī] 𬼊6~NݟBE׬l?0AF S#CNX}&$K:JQkff*yU1,lY,'I(c^-AfdWo3QDVQ I([p^l;¶E")vEO!qn%e^{I'NgKds;o wGۏI3%<͋ʩkd"bx~ BV _ PkSfl*&`Sjp9I2'ԣOཅDP94EOdB(RM~X `~[d5VQ, S~I~G]ةYW_vX/JscJ:R>%r.GD<}XE-O>2yFaLYrnə~˓{|w%gPyK4S[覭Š:]My~?:`ZVJ諭̑ [ه6/gI  `h\Ff6ǕƚJpcy:Wh5? 1:+'؄ \|š/< 5 SzGzP\_#W?Kr* zCƬ+y/ͼPuw^w?PTeBʘiV,a͂ќ(H@sDwI[D~4\+o@g \ʖ{k;? //h/$?3(o(VĈ tC0fy-~6qڣ!t(^zlbFCR{ l\'Ha &+Fb{a^ZS&">Keļ1^] 8C4z}ѡQ_$Ғg%OLbF Ay';Aְ)2WQJX\s3L4&ζGõm]{.[f!'(C^>Z GVK.úyBC^Q"t2Qϐ_2kp<.ү2ljeemΜa0Y{QV#%S:b /Ay> +LV?` M/ cS9X=nhZ]: $.P+Nzlcߎ++C|AX_'!i8Tipo6\Pty3 s27>RJ-ȏC*R1qfsd x[k"_$1|V?_1񖻙NZNSnUj@hq3WWsrRÄ~^-Te^+3KgfƩ,R7ggpD1Hn^ý9q4x ZYLj~e!l0|7)=}=, cbxW2䚦%˶lHB#eyiՈ.7;p,dMg䟟 ٶQ*Cs#ssWd}-&A=z!ce Ė>{ѕoKHRb#c ;Dk.^wO-e- H; Sn,l;V߶AL<}S1VZXK}z/p kH'J >nԈ *V+ QNhRDq`D@ weލ%zl_'1'N]"h]i$ơ5&'h&' +U̻ʠtūs);+`^ݨV[Kڦm oM|;M0!ГqF{]!<-XM%?kUGVrg}WcZQٙ6Wm3 j>tU &6>m@3iVΐmKQ9'6hØ,c%/D}$uJZcѦpDەtHe*c0Vvwd2θK[lMvRE@dFFW7URo*G႑1hоtiJKf,Iw٠jXɕCy `!س1YtqM[$2oiE3vCa|ɒ.Òʍ"%'õjݒ rL \MzN?NK 8  GaS*O9ʣGo4\Ϸ ZߍpJ5S|+GU}kņ2\ꐈ mLI3;P^)S>-K凣갠ZOx7@"^Ɂx>;"o&%ü&^ );7+ڴG+72^˙~>hрk`wS@$',hp]៌| ARid.Ew#So=G(WC%)YF`eZy7h#&fb׮}5O*[wdbDjꦃfN?ؿA{&ZN7PaA9 C UD8P|W ;/=Š~e((0}y( T1Vn1|;D+͜r%,\J(˕L3_7gaodqqlO= %ےDGD+PHܯ2Z-$l-gzջZfy#{:-`b˥1ooՑ-ۉSʵ .u]/G5UY)h/Khkz[vW15"%i(y&'ܰRyjuG_# wzKmX_PGM_-I? 1˜ 4Eu@" KN2 DB*9F|K3Gk?g&V'b813^ǺےlRȗ1\4}z/*#!="\w#K̶8g="^ ܑk.Kvl7ɟ< (~S@ZcMXj&rV}7> C醙ahMܳQ /$?jԨ^.Тڸ@B>~;AM鏪h1ePwz[D605YtL`1n ++[ 3-&M!Љ=톨d'ѓ>e1a9d.4{bV $Dq^)<[|5m<Ʋfk50fơ$Q/YBmj1jf%X* [^۽_.$0r%*RU:ۙP|mI&BUEzM*Pp̪]՞hJ4M|%An4ݧEud]^\J7T5Y,҆p|M9(@;EҿJ~䰬F^ rAz&0ND2 i}4`%E1eNy56+ܻvxg!ǿJ+WTHx ak̈iOߒe>pơ6G~`p/$FA1nEd 1?DinڟhF=gDYbʬy-bj@h1zj/ul@>d>FekuϢesn>؉i~}Yb USkdϣ ʼ/HhрWV:ư=&h4mլ8_E~Ί@qOMz_U+ Y܂e7f4T_ D t-a>&"PV2-!9x`&^_4s=Q%On`D *'gGmYCB4v #<ĤC''\ȁ𝠥 f )zGFּ\bA4l*#P3lP>py~C ԟ|\ :ȶ(W.$ (tvT( hЫ&Jddϭ#MFAr GFÖ?*. ; mJ7?̧w ÏξYyBQ*W;'`|_SZw* hIBqWH>|>S=4BG@8m)̲5t3_?<]4U;4\ͷf䡅k.0Lǖeϭuy:lA3CD̝N@oTsiݵcie$0>k`PСm4̬c\I"q</!R@@W&!M]STCt2 T5YTV+#62ްԚN76~F'u:jի%I\&y ZW+[>L5f=6`#[I@XmN/g 6j5(H@T*0;c+3 4$F #&̄fFPji yWc/+?PzkAR첾ga S!SڌORQLLKZ֖Dg# qpN!o-TY׌v.K#%9ݽՠU$˘f% rJԦsBrXcO1XѵLQ&¼o sĢ F&sl ;*NX Fv__j)t]z 'b@HE$ote"\M{`6$0YO Ddݶ5kq0VE)(Op̭K"Uq>J("n\?kXgLkQ$@)nݚ(aʀY7H<;OLH)V9⏺J'^Dp5L׉eoTj(M2Q5^=c-,$'!B=;9́P^`w#V hvKް'{6;t)(DS>i}-#ד'qiF7ZNZ}#9SH~SIUҭ"nX7,|6j?n <R N/NnbɝaˡRhn|g,OT"ՍW}!̞pߵsʙqwG)wsgR-,az3ʪ%8ج:!)ig_;O57;YP%V(̓X}Ĕ~FƵAiZ E)\T)̄ʐm>XAS|p_IǯgƵR={+ i/f.[I\j}|U{GF6a#HGs `U_]xRI}3-KvUX!MGiذ9="/K]Siql t`!orȇ2m74c pEx3k͎m3X̋b ?C4 1( [6y AwYԆnnZuIąozݹJyhes # <$\}^_z}/re70lc2tom`^JOŹ'MXOe1xHwMR(tW+=#UWvp\|{Mǁ实wOFK`_~#W+fT:q xd ݭF!{@WO߇8rۚ~Z3ёEkPu9kMpf8gR3ui1W[HS)@'fgvOo(7K3>N6mL6m!q>FPu}>(ӢrQťTVu/7om%YjscoV4se?N)륿Q H3qqMCnv\eNZepo^áb.aƽFNǷWOQUF::"擴Lw/?h(qJx! wRJȅZ b@;VZpvxs"wmR&ttH#֪EFeWpiHEFw;^qJjn'>W [ jFyGG Pǀ: dSU~7-gɟiJosB$ΕJUe(T6D s.W|- {Rwfm'vߙ`甽Oз]f[,L'HuYj'tĴSrRV֐D-~ܘNE+2IW!\ 1M9ݦ@qhg\1w$]pb̟#*ߑGs%V |Vs[xվ3L>G,+j‚y=S϶O>D,f ƭdLuKƤN3{dh5d V $s?nū]G] i-%;_DEKmma$WlE>:F&{ ߨk{RH!IӖt!%qyR6K#V_pio84M)j Yէ*raZT3νXMn^gS7c9/$;Jcؑ%z)4 |P}7s:J/jc.{ ,!z贴G5s 2 tC#) Z-k0PqJKRLA{p0GZ\l kwurA݉ R͇n86jo]ZpOލn)d |P.qN4N LwDͿSЧ/IhwChkfÄ2??I'WحQ3XE^QHSQV 1ן@o^Aj1?u|IJ0; (Sxq( hPp÷K8یHr7#Jx6S"]R{!'c߽1n:=ITԧ}e1[HEW tinm.h oa7!џ[9jY>g64Вٟ>ja!*ܡ u`cSgo"+VF7ϕ8l8IJ n1R*1qp'>[MK^:]OJ~|W0;w D)Rp0 [ ]ie#4t\28'܂׬a?\Ckuˡl (?>8! o!ֿOJChg;B"C.X*Ty00$^sz E5 ]5ӢLCZcn!'[Z4:^7 ⿕I#4b=OʬdtvQ ݛd߄\9vp>6djjEV2cLtO.g9YًpqWX9nkq6ugS偼)Bĭ#XDq* &7?NG&ij>zyԿ7^-*;ù3̟Tsʮm)s yܔ5tgA%.u"ʴ]s\HޱC RaN;s``0(d>f* Ex@wʾF 81Scas0=y ngOUJ<x6Y8&>IT!֊]r',Q~kG$!m'vts[ΰ\98EsD{]v51c i.?}44lZVoGA3T]9- n+h :B1,Hq9a eVUXZ!yWwiYP E\vg]'. :$P*n]ҙ:e+ ˮ/A; 2{Sخ@ZMf \A_ Ѭ0P:xNW_-waU@S76" r1._KGL=_gI2 RX m9dO 8_K☏I%6, 'NLbM߀j<뚩`{S/^PQ"C$kxzSgY|nmIXnҘ+)[r V?!Q9C8Qȳ!m; ZA'7 zc'nǓo1e Ӎ,(Jv/F)NjCWERi(Qv~ N,zjM xUx޷QeGzRC'YI.@/Blmqs&ǚP40 _7ɖ jC#OKk  @q3POh3 fja"iavPƇ vȷ t)U!n:qS񛎰!i,$_Th$ڜ B#iLK"̘ с2ᬏT{@PR @ރ*rrA!b=Tx̽ dDnF=+vF ``)=~|Q-.HaXQ"Zb]\Y=P'F# X 4Q͂t[PV]XȎ۫` Y~PWsMM?_7ucR;lן9) aV6fWt r:@]IDs)6qd=b2okVzl_ 'PN&AN7O$L Vro < Tb0Ŧe1;| % =U I,  <[W|R%;E Q+Z)nU)u@nxJd8:u+|(!*ɾDÝE[[7W}"&K<ﺚϛVN7]vi>,˗Py4JՑzG~P#\v|G3uyPistjZe j"VХPd#!_ۦrO_U yÐE(*a .5_ߝX-}oC&9i8gڔ+[ӎoO|ҫG"@MD @%aђbgrr)9 /d/ɼ"官2 \MNJzф"9Θah0tQiKB·6m]J0|g^~58^V6xhyXdOVJ($݁LaF _9gWGq6vK+>](͍qԔ^>V]ucql9ae!ߩXY͙YFzMr|t0P,B$xs?z07D2*r:Мie&$d<k}wm\ ŽVԢƇj3.zmJ~X]d%1 zkipasJꉯz%6pӺ'cb-ɸ4ϯ5sn½toRN^JS7J& WJXNk\| ̬XY&h0ul{.MFJDaa㹽uV6ZRu F[(a=.l2NO8\,y9NͻDZe'+0QYzg+f܇Rci깏BXR'm#[6ExƌK6r欒}?C#Eٻvp%FGE֙ޏ#"'1Z &à2~)>G!8P4x3]q$1bQX'.}'N|{ܖFN6\<+JTAPss7fe:RELY^ B6iolEpzUG!jڊUm,2|؅<^myӇd^PĪF uO񨜉stpZq# ܗ._̷8 eޖ!! m!WmA6@O+lMI 319,Qvሡ9]_*m̓ J.fŒXjlzR՘{Q} 'Hy5 n^ m†GOZQ,d" q{lu \r Kd PPzPCg‰=7p"|*@,b4Kjb2Ddg;~!4^"5+zXj~>T'/TP{^R% }.љh hEJ{ާ-`V{"kn_&lnn(t;/c o rB}f,B09rNYCl'H /ԚIL "K؉'p7jBRVcU-RH0=:3TIRRj5U ]c'ݐ I\a# \KW%AyE-Z:v CcAć1@暱@kaJ XFUѮjn]GT'-_JG'70bq5otR'P.=P]ϻ6w#ȱ:Q̃F3ҮW ~9<Ď<(#5w(U8[G܍A:kNގ~x z|Rn%QETqп*Q ؝gQO,7 ug21x6 -3wx-zZ4Leq(-hAFR>(SeeD# iu|,:<,AKϼ{` J~Z"SƬcQ0v\*M<~臓 ؖ1$ނeH<"}3 8V;%' q=tZO/z[m<|̍CWv( A%>'RP8oa]dpC8Tq-`눩C\5L^G5^#k% M B3%h4FyB=t }2N2F ](jEծ6c JD ; dOMOI]2G0EUi3v*ݭNq1= OA+['Q%4a]ZHjAIFeMX^S}dA"VeY?ؘӰF;vM:Y{AU [r ]uX&Uzua߿h8yAѕK=QYuA']Z1I|Cޱ9Vg,X)j9DOZL7uۆ m7m(!HQ挟hj%z-tSp~6`TiCR0or-[y 0˦XDO. iuP$oLj}41p|W$tx|X?݁ʖhCS`xǝ;5i̧"վ{±=8MGH.(kyN9ԲݫdUcGl[9xl-3SGZGM[06`֜/zB`hܰCnJ~=L0jM˔E7u_W\`WM\g<d"/+6t#Tze6gbɎ89rϗL] yVסbH3alOaw5;2 ?P9'O< ƍp2( Ig)!sMx u0nHּN)q %P[% P ^N*mWˮ 2>gW$Z뫩(D(z[4_vؙFaoR iV!֘ Qgfaiv 9>+ r zOb+BE(J񙽬>?~2H{$v\ZDbz-0Y6Kд|fsU}sL *i5@3G]56p h|=`?nb׭[f[0efjci&J#V$~3Ox> Ӊ]:=7 ߶+…[1\y\!pvpDz34#̃殖vI:%ce@L-y%A?G39e yu˹(COg -6U;7Ȓl}- ˦P%GjFJTegixpF@7=B⻫ॹ-P,+Wb:.d&aulY=#[[J%:Pfvr?M6)t b\Ţq)2ҽ5M^f#VqW1GzC[~ڌ僕~~p2C5CS.YۺW6dj=(Q"Mnmʃrb%kAuHZ |9A׋)KT þ42;boy0D;M}Kvom`ʙ^)r(("Ual<Ǟ4)5zHCoM94bi@o,)=-Ua{` `Ζur"tL m8XK=DfRU7USjj /ךy̷Ǭ!Ix'],8)ܞJ>7쓟k74$Q.鿈baX?$ZiBɂ$v9?ű5C}&"`a;o 8.JƧ:cNcn!( N˜啽Xa&6I(~:~?h(2//i>6|L4P/d>[Gҥo) x57:T`P|64 +Q#^I"Μ 9Ŋ5Vlp>o WI<\Bޠocrfo$rЈ?9=fh~{+r_L8yWJI )wКwomZ6[@ݶo$SV!8'T1AM)*PX) 7噖r?2c륉`!K3ӼBv/ PR!@" 7XX(#.|kuADo. \o@fi~a_mRkB yt|)en߃ nG]٨`|}9WPY@e,]wRw^Sr:xW69 -|yz )T9`fB~fR0 ސxv1up4CT; 5{wypWczуo)a=d[Ғ\fuHf`q55xK>+,~LHb*yb'T jmS8'O¼g$/ Y?m%g}H=Q&C:d}V8}J*ji2r<T.49G4óquX!sB6hV]g8TDJ7za+ag޾ ׽ CD,` I8>c|}8irk=mJqTѢ&|Xl[`de Pew.Hzi,N :%նYt^ږ5K㳾q[V;!jrNdr' B.;@%U $w`4n(֕'TY;̀KP}^`ȱY|܍BP1Y"'ܪ67'ı͵]ÁY.L`Ir)P&`[de0.p0g-To<r8b5 PE\Q:|#:r 7SK$YQ\܊Œ]VeUeXHǭvVt9Su2Q-LL&ѕѺipl|t>FRĖW%x%؉F8(nnpcL>6=$%6a0$Nң3HOR!<$.ۺld…FL2!YS[x%`pKo̺DiI.PQT? |Wa>Yc,uP*x_ ė})m6؟ssՠ|'O) Y Dr_d,4]7eRv+5 WU_F_ qRgkT>aY\[겠횀D/yux!3=KmZNzbs}o+YԵ3;yN@;*şՏ-Wt]PHHEhKdlM\ uj%3w5c>PGHAafuc3F6B_G;h!vLw6&͎@b v}Wd9"+*^s{W+0ajd^@ qhyHE O~/&JVF7:=̎N~ [ؕDA?|;X=kA"WW09}@Q$8Ho$FԾ!7x>9{:%gkBBLkX}mS F(w᠖+xK:T=7]t:$|BCŊ2OI%dv-JxõVWňbYN]A=vc|CPP\ @$mÄj ?J}hބ\{UZL h"Pr[? T6h1&HBhIa:92U1"|3O_"ň 0N5"cg n!e6{ k;`fȶѺ1\q)^'4dW)h"T#vUݧ2ϠUAq5=-6\|qy&['I GJKz=ڕFKvbyS@ =ɱ\K@̙5Ac뵨>S7("2"kpIba؎fˆ2rSaU{Fl@4~OTijgS0,}>K( < zM[* ]] &j7lh`Qj6 (mMQzfQl]QhDso]'>DŽ"BR9*yWT`%?o_Bx$:5yOVF.&9f;ꟉK?[[&~<4TtjX=ӓbn?@t_f @׆:ĆT`xd7K ->ASVA}I0Pw~4K`;nÅU5C33gCT~Q.`Ѣ*XuF}uk_ݹp.wH8iTh&"@欕B,[Npd|loF:V zxC`b'VjMyGqƖ 4 ie\ZA;9&mß-Te*mpL[so-㥭g㔆L1B)G(Tbs^8_V6]iDSd [ʭr-,DWᓂt57upW68(ΑgI!H$I"=~26%J"ilswI9^:֗'IGH|:( ςAѓ|+kŁg%8Р6Г\pzK}-=ML/,&p6׽i5Xs/ogtslInqۛ;*|!7@|ej&~ 8Rb*BUlh>U}~JEf 86!FYpRєv$&;fY4L!,TkRn˥C8ԨmFא_W6CcM9DڊM=-<|ns$֞?J1h%ve G `{^)@KhSGclDy\P6 (k'$Հ8C%wH׍抔#5QT7VW[Vڳ%3ݗm\}[8Փsh2[9)t&ht#,pZ/]:uU*c?ג~E< !aY"/x$)} .qJye+?$k|$;90cISLp0QGDmeZ͐>.Wb1\X Ƒpo0YSm98֊&qji#x΋9s;p}N lq)+2kt)F:+)&;7O()i]:UTM|]@<Жplf6 ~Ҟp hF>A -?M[xaDɖ\4:GZŋ zgW'4-'sc.mH!^X=K.֐Oec!}cڳYVf71 [s@}gYM;cX`#BEI4ew0G,D-֮(O2oY.E0x]lȓd]1 aڷi|A'k3ZS`S"*ʘVrKr?#Pk75iY⿒Ɂo9 >>w{ =B\s5HYX JYa.r}!" d&$+ .mC=Ő"M`FJҵiYةKˠEON{Xrcr%5v]v 278?*SՐ7|4XROSZ7JZҒ GT`3M0,^M2Ee*8"< J:/$R|MyGCyy/T 8ıpJJ3+D5IZX>&djr^D2X٭m[T_L iMTHy?0kRWvX5agᇵwV+49St$[asPڀΟ.w\~E!tsI˥oD17qg[{xEBBjQf[(.mxJbp7"wqF x!wx4蓼btjpHTVV_՞X^Z {~lN{fG6.Ć]]'A]|ZM&Fےy?ⳍK|Xw/5|!>}, CGat -F+QiiݵæE*@#C^B\k(DmXRr')FSW\#- CU##9>Klxɣ/P})ܣ7./~@} 7>ca\Jc]_gPy뵤^U:_!R;<{b"rCoRlzknȰٶ7+əK%ڔMO]W`+rހ  .F H f)}He\] ' $ P1(}1؝F;,Ǐ[1$P\#^~ͦIBmօ#jo*iDlyT. %7r)f; Zaff՝F;r#uyzpIa|p 9: }3 j@o*N0%)G4HFyQ]]h{\mB7<(`]8ظr O?J*(;6:# z,40Cӎ(x(L gD\v_ 'Ț+u)SmUoVLWOEQWAi2ɳȺMx2 T|SuNYE?t0;n?U JNFjSGlpރ1#  큌2`MxRjn|RōU*N([")84K}nҽnt PNoL I%3 LY1+=1^ɀ7S}kx׳JfÒRmq~WN^³7G!QNײ9ݥ]?W'<⦸27;%zUY̢@e-ɽ?GAFjR)z|L-)P0T9h:7bz5S/u^N|DYy񄶩̹H$4ށLDq6 &oI]k)As6rkD&&VxiBѠiYAJZq`=BsNhF~+L2Z"϶ЖczAf*=Vm; Q!ZţlO {T+G!(4 d`('֖?t_ ?sg<~u?&mӒ~Q,!:σ\-̭}VFIф(jiy#+ RKG*! JTl*<i+"cԳuZ.g 53l87[WU2wMHCv߀ݿ _6~:i9ͥfYaP_[̪G<(!Ւ# ^Jy O Dt8@{ޘ;Vk$H(.P9; 7޶re-`. z@BAZgv@ԋEw=dx'ATGk@צ9o9-lʧ z)6ܔM0LPC5d "Jװ! ؿ$u2i/uyr۟$9(EW5k*C="ɔY%Wl!kvKY "J9=&`f;&Ӹ::u$ /Yn NbⴒtJm -q zv?bB evG5Q#ngw>f`Ǭb+Pmx]4^{`3{{K) d"sY`Iaʜ7e-yE5Ksra%]$ٶϘjJz@G{G; D |}d"()YG~ `?e܀p聆Y PdNV`bPdL9E_sv@"zgSC$={`}S-x4YƵGy]amW973rF5~>X'~ܽ ;No=On}\ 5׃v!|ыDzBccSbe#uz S6y`;9-5w`zۨT+p< gjA,v1k/?d\%xգLUӟepb=nS`䖥1-^X#_3/>)bMZĢL- VqNeg$b^w ;hw<-NdNRJϙf_+Q /7 3hk]/›e-[;Kh٤횥r3餚{P5uH$*9]qɏը-V +3JMαct~|@٠Y*SiP\p@+9TlG~qBc:ZAMդJkWCRҮOވS6lb84^7FI&jT,Sʋ#9=$ԥBggdrztxs7܄z@yra "/EW9C̝%^7866F8b-e|^*}8X0wǶŽ-!*hnS"$11%$ߨ,T?2V8qϩ0'L 0XO(^Iq'6')+ T (eNkUm^k`&||w׷wCLE ;17zZ $ E%%l1Ӳ U>v3?2Pm _Sgk  BٙRAt3%Q^O gw׃m:4CJA$Ӓ{P׉D8\W~=у^O\- k!@eX7ѧGItON$$'Ž?\͜6`ǏЋXzF:8DE B 0eAgR!4zZeZ9#D|u4:X-DeY_zFӻeAm=.cȑ^`C% ~/S'|czP "u+1#TyNna՜ uĵT?r, GyӨ9~+Uʥg6אo־cNa.NCUoSרF0v9%)L Puz (Vo$fZ53Owuqb QxRz|RXK+Wh|o:@5yܽޝϾz)mK$سt:NGsT*?7J/|;(eyuSb/lhXٖ›G3!]ǒ~CkM̻ܦ-_o@qYfX7ä:&zŇo(L] LقZE< 1/Tɽ JPBܨ_Dhr1q{Ah_@ &ew΄-XL|`36Q^$/Ұl" k׉id.: S*iEd XJEEZ "/~yjAnm>,S(cwMnCdKR!:fNbecQY3(Kwߜ@yy ͬAf]Ndԡ 1myEm~\_A;wOô1|3#ϩn`,Ɋ x^_;F֌wDtxR*/4~a Y>ueMJƨv)0LXW4D˩p\(RC2nHKrpMV<E_]D!SK +Jkj,|i)Mun/C6 GHL/J֮|_92)5_Mp?f,"Y{/m \Eȕ.f^]@vruEoecVLU6b` {GkN#vH!)u.>lI*滯EmRj rG#vGl_=Lcޘa:%M`XqB^7cpH,A-z%-r\>X;t{R@_[xqPRYOOL.x ZB ]VDž ۲D9Je䦣f> ?]U'nH*"׶Z{q\* =v:QLX' sB=KS!YmϓV|/.4~YB5oYWƈrbu)2SRѸJ67v>eU9~6!7˨}^ ybSSODhyղ%FVb |DAv%9'~R> ZJR-,ޜxSz3q *$HR wWDR */9j{=YwQnO"+/ͭUq k H,sp}{G_ʚ Gf&4A;l+?.M^8'H{A#!uޟ=t!]؊m mY0]ᇘC{BW>a&B +vY.TXﻀoD)E=aU+|8T^Nߘ *@1bi&e'1D)zP$2x>lRFóW?d0ybTuŢa搋d9WAQ)xpG71: 3`.yka*aaP^ 0]eYsn&E1c|0DggHy]`Wn*7z9)0?N{APP}oh es8/p؆+?aLC^VekOZ`٤tQb\\5Džu"^mۃcAq\+/ =G(ÌJ Ƃ-Ol/s'rWL#j=tb,knE!Q4ᄼ3 DQr3{F=<1;N.AzlDdwO\L` EV.7[B[i'䔀i5_/R%h‘#Ʌ! WSM^?AW_fj4`dS+.ժ QOO .*tL^,L"WBj6iƸ/( |SMyWCG\o0f44/svLyV΋\ryJ7*; LGf91rz6%wU])n3UV:9C#.zbL8j=x1xc)hVm w~E~ᦝ-'(C6 3"ޱȮ TWl ?<i@tL#>$2SW<%ig\v 7T/$!SV%ʵFDSKW͒CLn( -}-}4} ?FUdFVAɽ֏-B44N _uKDY8[X{7noRG aEޒ =!d?=(0߈QJCח\vzZ,ÄEs<3OB)݇];W]49hWa{,#: /Q(aME1mWQHq,-#cR)(e .6z%9Y˾A^JpLV؏~>=d92XSBRӖ+p7t44_/fJPn#gDaBsVD!OZ1(Rp0Cʋ3 CBΥydJw|Ϣ?P:6ɨO:Xs[֢ +G&SQ"hyl  bjRA]E+ "g`XMs՛.ex\2lGի>2lˢ@̯c{HweؙG ﲈglbخ@SH&]z$Hl`W=1&DxN= *cAD79T1|vR㊷3?amL+j*-(59;>'ژ_!02 @xğGӕy;afdW oL *[RP7lϡx}0ɒ]z{?`Px~M˜i-cYQ Bs/O`7!C _?+Ѣzu!m^6{ckJe#v/(U9@q&T/Q~#tB"_A? I"Q`~nk 9?PtY!O!m^hm?*,H$N `"f|&m\3A 84w<e5pN cOrٻ2.m w8K=?F\j?j&RFXwf4vUX"Rw$6}Z +XcDF>o.Ø*kO6G.a|!|^!%v03. !5IƔnW(H*.wA޸W@( RcD+4Ҭ'`cL.D(/e-$3Awnd HKr&ӫݸ6ݛcL@AKࣙSeb+NmEכlߺZ+)MӌF%QljQ/"aE$;`FvaA{kkO;X!O_5|1?O pN| b *(nd1y+2+9phPlF4bQnK:aY=y78?G d&/r,\@x'^.`Yvd/ze[`>I^57t(?SRb&~%X>Brݿ3M3Փ;:8* BdʜYU_m%CkV [͖Oӛh IS*)9ǩc![N-=nK IK}e>OBpвUijU|,n^+8Φ(H /x>Bl}F%/; xP=!:5WAxtES?q{zʫd'͈۹]`JR/ܛ"Mȋ']T<Yx>}p‹M,!ϡ&N BX'WU&?yKtջ^J 藀g{Pu-oaҷ›o7Uy`!!VdMr@`/%W5֦fZ~B0\֥>/lptŦJ -ͶODA7!4|UQu)6ҏZc@,ѝ̳)hgU-])`$ K(ՔK!xy+a4UL[70a) r֘I T|9DZ*Y-۴vA؄!2G\1PS{k*>:QFӦn|9MzvL%vyWLC*zg)S1e _B dLˆxƲaL2Shwlh\9)Џiw2[}HnN=bEWdKD݉bzJ'Gi"7^'\~÷!x[^\$i @X&^7-{B&ohfI,bBÒƓ)z`gVz\G$3K)㍌qrr>TbWN[ 6Ⱥ-Ю/Uu2p;eҐrv+9<:bP8* V2Aߙ\tVX @SÎ<+E)`@LzO3į~yuεSAd,f{P ?hsA%YKR[/(3>,n>1IH/_5J&l(LT,Hk&_FMĵ* .L\TX}dͺis+b3Rkw^13ې4bD*YOiw.N땓.G fQ,?y#à) n9ąA/[\?Džy +] \^h!t~C쑡VDQ*hoj{`}2M-_WPMoꠞ3SLSo֯ex8Z쏫rK"9B\9ȥAX K6C?siUշQ/JԸnc8*Gx|_Y ?`dP\wkR*p/PͷSvέJywWX ub_W2ݲH[%_@ՠdx|eS g_'B5D&ze8}5Cϝ19}@HX$HWُ&V&4Jba{ E֖6M7y9!r^e\5U'u;(nU>^ز,K3zmHd-v5f:뗒R Gz:^5j_ͱ_.ȥ~#@Fm:a:acyc8i"ME/P{K/] IZRIv/(b{xW8Rb ײXt5TMrִO&Zw-0x1*1.:^ )CCd)/$gm |Pm 'f'7`2:˛=kxܻ1PQ6ASLbd. ofG/gC9b ߼{7~ZD@[=32U&Ӎuզz⬝/"h5f#{qNm\i!Ï7r. p Jb<^EbJ>7ݿR x,Z_~,?g Z @mST{(ɿ\}EA2S4&UNFTn5΢UΎ 5 WgA'S`|zz}УطCn^]37]^v [n hCG0elF9bb.d `cm@'+'1їɾ#[.Fsz\ &acTWpȟWO9l:c jp;KujP8\zpRXήꝊHND`{ޗ`D8 _[*q|Q&?($;3Y'-  ?&ӻZ`,1E^x/u\-GV(-AtD\#zQ B_ I"۶ko-nLnjñeЋӬe:nGAZ)yTK e8?t(]\O7#.D@ Kzfd63,'wHScBt& tX GDZе\z~ODa\ 9 VN:?~ucF|mI$,F.IDOc=v\.MيCag1%$T ޖ:'դjCS_7q*$f 0\c 1Eחf``%-u)dI10R߮꟭˒:.-zJV[XVLܳ\3'r..d5KyT,N|,b^19mB<.=Pc`GF: !G3),u& kA_Y_ q}!\Ec ʝ_#ZJ_WY{%<%iެkpW')b V,iˆE7?gI'v A93j̔9*GhnҰm'|몔r:=%:8jKN{W4vTꌛǾ݇VS&5 TIƥ|B=P3ch3 dUv-+ߘє=)4MojiAg{~+RfԐX04~N7|E܆..'nѧ72` b>>P &xHó̡ %TfUdb-b20͙8SIj:2wGe[k%-+G#KO <_&gW՚)?8G~} !}w)nQċw*k_T#H-D=hK4I½ %CH> aTNTt-*Ut`|]˓`| qM 1z>r[41'vl=u ^mx/y+"h"G -Z1KO ݺ,%KS:^ C,ծQ=N$).,hX!bPn4 1%,ʳK5,چ7@9w| xP+5/pR\mʷ:UCGHT!HѨҝE A^bv"kNtKiV}cGW Ɇ{w=: n$4&)ODBt \Jt*rڨ| ʗx?ݸu_\rQB$ICbaUbh<\_CFf;~:s $^e0_2G Aӭm^fAU ?lj7YxCZ돼c`>¡rhRIٲq_Ճu!ЗŌ\$IW`#8C`멼 yKHYEjJYmAb=8+R JO;cD4.e&pdF%:F M $m CFM +ErX ڑx)Aa~ZtƗx,w:cS2K`G#_p'QEH1DՇF^bHM >1mbAͽKڸ;4/L*3?+@>jfnr3/ۍY¥~˽2{!Phy Yl2єxߊ*OllhXY4 L"ږ ;Xj)=u#1,Hu4t5y@>hep܋yGsۨGGD Ud.d {V+&%;2{N?فT0͠C+ϳLa [*W/+5"0 ҒSMdGAS}OQG{{KXv Ğ#Od;|1I^2,6@vow(㣥spj=&s8*#MdFG$m2T^oFR >a]{BȮ#77@dl*4Zx()f$I~57+-;Nw1jgn1x^[6YM1? SgH\|Ψi~\i{zh赫)fVq8'$/wˊ8t@Xp_\9]#2 G*~=!圿Jia/n{ws׷Qz=mKڝDA+q_Wlٯ6? 3{Jq^qxn8SZIsϟqގ3<-8;y|\+^̿cv<RlKbR-cd@BxfՍcx(r8@d'y(t0f'7-M _%ʎ3-rZ묨I-jDd}$%G婨{ئl~10{sԉܸ/ʇ6Y:x+fOvl#hA".ЗjMݚ65 !Kto{4t})SkhC-xy|dYjI,J=v͌2-k)3C8mgh\QGt(FeWJkC $]t/ȄR$rFDF[ ? ك0du25VD{d\3}l۰}(^FXK)#I]v^K GmYOwoBaC_#=/zv~~{.G?zv!XEȲ&Q GUsL3PveFxSW3xiR!5 04zv,(hT?..Nbˇ4ӦecS:.aP6+l)v;O=w#V]xSueϰ`K |Q'콁w j\?n@TUFvN{AxsFbm+niLlZ[^$Y-vc!%Q5YEQU'ł|U2UOT\nծ,9K0;75ίMϩ%4#&G%lo,$8UKB<1Ӄ" U,T\ C٬/mvXA#Ufԩ"lȝI1}<,])w';@k 3so@NJ4wV bGK hUn{z[0C_ox)?|<0mx K-= 07Qƥf zluF §( jUf7F6(bOg9t0;4£٤4˩vq%R+CcH6Vs/S@2!.NPTf^;n>< JQ$B^yDUNg 5;a"q RP-Ӹ3ar|nJ؟CkHUCk~jVL>(žF?Gd`QFjlm6DT| ^&@񹚠Hբr_X)¡^8O zCI3,a&G XDhֽs7eZ. Nj̺Ajj\J6P`Qz+?(Hk>6HJTg;,(B/\%,f80CyM̳Ȧ]ֱ֧PtCOz̶Nb f;m)AjrhX4zvd>_޵ OVGoӪnsHZ0_K:f(bcV/ s2}E@4 {_sјj o̚^M¼w~-d)}Ǽce*򧓢Qw # 9հ6Nܿsõv]Z}):[ܯ[eUԛUĚy<0Bx1rDWKžPpfK::[K\hKPX:unotkE*u>9p4vmorAÍ|+NnuRG1Ok,5lImAMQ`YGˤ(hD}vԘ χI{'2WSՁ5[_lpI>Cٚyq^عI;٥撽c{(`s3PE-ɾ$%|3~@6v ӆ QդI%aV})Vj~(_]lg&ݺTcV.unQÃbpp{Mϱ.r+},q><2/&[ozmԖig6@OfF1pO0!!G"ޗs*0D V IM{' Xl]LpI7BVrL&P{₯cc Oyb+.œ TzR|u.pQf)ie)bt :HPweb46+]f%x\ _/QķGvTLe @m0ڱچnء͇6G5" |]KEZDb}f]5s(ZwR1-%RmsPPjJ< l-w6:}bk|Tˢm(hτbDPɪ'ZiZN{vv4w BiC'*GcnsHFa 8r2M%+kH M._]P/#~F&>Osi WXt:͔8⪘/n.DU74/;Kk(;cƫ1R=&Mu.OuGQAu R|@sPf4_Sؾɐ$$7-+XqVzu$u?_͒zȓ)wea6] 5N>3Q36[fsQJĿ.]‹mIi_u*!PVRm}h8`8({'z< (Po*gsL'ռ`~3x!Mˋ yW3M {hf'N[վfF٫xJ8]G=n9a E `fR';bc{u^c(BU$|J@F2<"G$w=Xkg7N~KaKVakSv/cW7ݱiV􏙂cF}fnYMNr>pʅڗSʉ9dMȢIaK.ѕÅn,V"e > y0yIC3#vv{%'NZ^On}|>`6.o/a8+=ӊ"'wh  jH\ßܝm_A!ŭuX< ~pHQ7[+g7U~O#eYN}8u* nU(ڕYOłEJzfIK_p #;^!}AO}1?RR̺5߅mL4D]Ip:l [k cM=~c9e]Yvh$e¶ԣ[ l0ZЛϋn{QOL(Q7,9=#nޒl "/5t;ى wzw'(1CDBhL[M=~΄)DR.aFt&zzzɟb ]F-+BD;kWXN=G"zih7c$을\Hg4ֵĢ7!WaxX. d|Um )zbz',<"?1:;4WaL&{ Ӭ+ܺ&2V=V9,~-s C2`͸n> рdiRL[F0{)ѿtxҮIx|\zD0@p[=cR}^-@m)G鮨8>P$2&qXF} פͰm흆 mbPg)+2H94Jvn/ !&gĹVl6sok'`6Jٕkk_=8,'`җORE%S=|ot{ɟ>iO kih:Pg ]5褵rO2VbKUvzyu yF k=8J_3M0jH׶F'oaQD"4jYIxVɪ{8`RbkG }u 1^6A|,}5_CGVU &tZ~0:r.EArY" j [R4O |6i,@d13\+]ГU7x19m'=}ۄs!mj89 >2FpGBYG&iwWHp֋qHoILd\3PĢzdL RP:T` ٬׌Sϡ n*/mi' ^e.ke.9_/\x.iPQG""uA_`@=λˢJPSpה'TLIᰡK|sJyԠepgw#;gbS'xKwz*Ou4/xq~Y8z|hoh m) h. C=u(~r<6Wsuzj=Wp3]ZM .?0mHIe^c1^C&[<_q]u!SAt*߾}) MV n(]tj$0>P)G,y ne6t:2={!m!chZ&g L^_^D|)NjяlٲVP)P~_X8?N\kLhWL 4%..$s҈ qpF4Ο' k楎3J(gh:L]/9C[4p4.80IT-vgI@T <.>ƣ-4KK#%MJ;[?|'#` i;T NblGrod r(ttK2>]mud>~u*jZ֋GG J$dz|9f_JPMSkݴШ-x9 r͚ؖ۳rQʼnyߓ.т|`l64kD2psڵ6u:#Y۩_͇I#%ROxwW#ꊤ:JHI^߷\p*W7I}1X'4!O_>f$n0ҔIIFmPXfC'(h] խgWZRa8FQL"V/F7Qm)IbQ|y ovAi 驥E)rXo1zosj  _9kibdB#)Xv+XǃӉ[epDZ5,'X͖3pfE !ER8n v咑)ֽ6f(DYҺjT[Q+,$)ol=W-wGw?e2JɊ m{*6NYFnvjԪӀ"^{SñMLvx:]#Hcl_d).s8itu*&Q-(> $Dv+7Z ™ԽJ))z=ac=5Ng2Xae-+MXm*`'6l%ߢhP2rgawM ~\-"rtPZ'IJif͌ v-z;a/#Dm`*0 tƌnϞ728@DwNsgㅇߐ26oVqc .S8w*jܠPG8: kB}9N4gSTiH>NVxq>VQW˿R{8h<-W8ZY7n 2Xx#2& +UX'[КB;6쟪T!#puߟtip!͹#heO^):z%*J?S䖤_<(ӣq L4ǟOTd%:0 Q04ҡ cNKw %b ⠡!bLNY-*颏UZ^K@)n1xM nfd]^ȃY/SCTW;CϦ#=Rݗ}UjYrUYAOB$Ǿv?D%.A S8v4(*r8C8+ܨ$ysW H;e$a &5FXKƏHrzuIDdF'e(pM> Iz_^WAKfnwFKԒ25>jiN.g>R<% \|cE|Iaݵl:fuy'G\[w. ȟpp;K6C 9a&?=TkWzg8<(̽ľ4om#3bN0>I<}':|2;T6tzfS-ڒbN[ DY>5Y2ƘZ0!/TPQH&$+0KQ8o ]1{uA9Œ>}XJ(nA'B3)_$ΰ0~*,tE5[w'JFRQXǙ۩텙(}E#(`N*%s=˛8wk ;H`sațbAy騫|@e*D ۛM7awB @+4,f8n237̔_8OC,[rdcoN%?9gݡ2].aBClр<,DLt2Su:VivbM<3ņ*)mkN..Y :a'e1Efw ,VI/s|k~ΓNlֲydEࢼ]l͎A.oK]}+8߀a̜R[FvK#{d~&5 fkvOjzwOށXj;QcW>ZQȢ-W%u/",3GKNg9,)_vJl4[B q[NDg~tM xmŠ  a8~S`~'vUЎ~--IoI77$ \wafJd1@&#}QCZ̒=ÆrV#RwaOm~;?}{=k៫MW`6ˡ~}2Μڲ4z*q.>* PIW<%z 97VY"o׽0t9"!Jm ߌÛAAd&BGue|^K%ޞKgJ}wR1 g3,hy{|2,/zF6ڢ'ci"U%.cWBZz=lK}Hn ;W0dKt_c㔄|%vLCq󼉙E1  *@R (pex A;[͙gj]`P,NSo3nsUPd "x{AIiY<{ף]#u^ |kQ|@b7-sʻnB`TzNx$۱K JɏQ-o.ATp_"J8xע{=j7a~*aCv S ZB﾿!̐)u* Ȱcr}t6 _Ue<6-{!OD"tP&fΡw9u ;W~yx~8橌FwRo;42J$Ub4s*khDrP9k5LFSY1Z(?8d(Po37 E3M`"VJ8I|}ߩa$Ё'fjftU^v p-¡NГOiF}t"V !1DŽG&~s|X;_Q$sS߲cq$z8tT"9ɕ{VsmP#E\ ,#7 .mV)9FӿE6ijQIS|>*e?˗~ η0[[p&`ט0A&˥H\'O~``i獦ȏ 3/*k̦6ȕoI b!:d3ڒ'ޕDZI/RH54NH qȲ&Edd5Yt^`RZjxaֽ ỚeӬ1d\M;]Tv:Ĺ $v'Um2]SE1ʦ9fIOm  @bFF2`gQbȵcؤ%gȥȂeJ0N oBk#vEaE܈pzC,GdEu4X/;B8ᅕ\b $RlsUO2xv$1)t%,~|& =]צJS-bTa#,@GbDd_&}'ٗ b5zB!h=?6ޟ[Vz|dYI~P_ ̜$ۆW/TaZFQUo{gԉ>) wPEՉpx!ʤ|Of#(_(B;s?񡔭&xE=^xNb{DSi&?;W`&9e M  ~œmU0QRDvJ,w<ƀ`b]۹]\^W& N(V~/6 va Vh3Z&lHͳ2F tdO^%M w#wb`y?5gN&a[??[;*Yځ 竬}:&"ݔ4*]q=Gc[qNΰJZfk6AIډoKi$i+.wZvc# RI`V**!@xOHHV-!خ}ƪzl:?M /e" 1g+.μ(IkZ U 4ي|ph܆,V .Kcrf m'DҔL p -6íS>yB(Frʓ ~ X6mv.cOZW]6<*NϷb>3L{Vg31^ ֐-[xjbbz?3V ;ex1{7wh>hR3#=ԣ;RtO/@Pf{E4TVd\3Ado9asx*YG `ga `vJt^er13$m#rWf#9q7 ,XR>³BO>)0e@G]ƩujS.̀-ՎaG%ԚmTy }ڶ}ja,y\2Y*fs L_d 8PV$UOqT*}L"+"ƹc:A=l5Yh.2;$.(a1ѱ=$XHsLj^JM-Aג(>pͨZHE|;x\;DG1UU=m]9 !Ú¹Ѩe1WǤ%#X:̗(aHx8 -! "xW vxZ7@&)FQT`QfGa@i=v (Z\>0]Ne78YzЉ5c&豘4re %&*ݛPr[{I%xc, (`JL,Lٯ겧)lkY{ |U*o.`.ktsΪ)M4ĻjM7nrU6"mT̻LHӴ&6PCs(X+4FQ%93Aw8SPóyeXTya mbΗ*f?8_,^hljEԔMF(&˸H#g}[o|l a](7MauˠNw:P-<~~[Do<Ķli,wQbQ2`@H Ԫ$nӼiT2Қ^^SspڃD\m ϲe"+1l>eiIVnn]EM*z:u "v6Z0EvF'[ x%t,ɠ)XAͮ2yyz&\Kӥ`>kŖXf5lZ8T*˝Ũb;.+@c&Ql&KtٜrgOɶJ>}˸|9< CdAqO672kV&~쟕1wLds+ZcܴqM"{kHL>Oew$㽓R Ur$Q݃參)&EESD lpt/UPS= $)F*{!)+@F%nN_ {0̯ lkD+Fob붣C"2w1I Ĉ>Dž > ?Dh d{H(7qVid~Ԧj5vFQ6S.]W5.3)&@ i츤Rz0t5b +s C +*F>Vłχ]*UNb.6{<`LZΫh)}{Hxث|uE  CQIcr.t3}yv3~ PxtUoMa)w޶ YZ