python2-perf-debuginfo-4.19.90-2207.3.0.0159.oe1 >  @ b#W^^fnz"E`y O-ֵ>y{#e)Hf-Hfy }͗ӝOz)]SQ||&4\>8 ؤN $M$WYUMبdN {hh7= ѵGk9.TؠOtA[a\l,d E)'A-HKVImLi(eYyt?QF' 2{*`6P* ݬj n* uSK\0Ep9>]͓QH 9UZk>p<h?Xd! 3 ^8<f{     Z `x0@(8_9D_:}_FG H$I<XDYL\]^bcdefltu4vLz TCpython2-perf-debuginfo4.19.902207.3.0.0159.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.boobs-worker-backend-test-x86-0006openEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64AAAAA$b%b%b%b%b%b%ee8210bba602a27c03e6483d3acc7c97b9e60428506f6c743789c6de16e35fcarootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2207.3.0.0159.oe1.src.rpmpython2-perf-debuginfopython2-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1bK@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.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- 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 16583066714.19.90-2207.3.0.0159.oe14.19.90-2207.3.0.0159.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2207.3.0.0159.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/527b7704aadb8de0b55a360e4441d0f8-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3bac9dd4857b4d4f51a744449b4f4c2301d338f8, with debug_info, not strippedTZJz6ݹ.utf-86b71bbfe1cbfcb9b7da8d1dec47550e196a16d41485f35f81e9645410688bd68?@7zXZ !#,>] b2u jӫ`(y-d zn2qs#*ҁSG#\ˑɠw;{̃ē[fxW dmo4#u6*ॹ@V-Ǘ.v5d)A@_A'emM`:~xeH JDզ%kZ {8n :U" Æb?gl9 ȃ0@U>lG%xj̓r[;#sg//PNb?k#7H6')bs" "D j}:S k~ܸA`3&wl[p_eA-m޴8G{xHi6eUsޫfm_Y0Kp!seÒ㖚PQFsሡ@"w?Æw+hNH:c19i8‰ Sfh'Wm*gY` ̅̍GCxN/3I7Xv(2u9=L_.6qc=y<=fثM\ZN*嵃ȉДnORo++ʣ8LG6ch؛IZZ74A>u!nT1sOhVA;`p4F(U`r%L }J׬+S#9 d~zjW5-,t)䁆z-z ͐SۻvN b څ*􅮐կ88mIxߎ&{Yy0BTĽk)Z<<~T Tj~¤웖CUr?igGru"]Ҝbq;R-0@.NGؖaF2fG$OuuJZ{ r:ǭs?jx*vʶ NGA1#bٕ߷y8ӿ30rτAsӋ&NކU$v Yw h+wݳ>y-isk cx3yҙh_\3%qP=<1<GRXk##s؟6%rj *'rѷ)"3PPBL\A6V>flR {? JYc=>kDl!k+է\K7[5U]23zVW`y*p#uu;΅]iՓ ϑS 2)[La[FRyӛ!IrOEbˈG"uwhF.+"*Nu' cOf "+i Q6s qٵBω넝S|fi`]'Sss.![T^dў2^ 212qf~4J0Sc먯 <ɹ$Xh͓Mc~SWDwO4uϢy sbF[چD.h2R4@\C& d4l̯}T)iオV{* >o{3?K =icءಥ:t2Bre2pm >u[t6r*و|+AaI"ޅĹh]hiֆoloDGgOc=. teª;HT:ni"|TP 2RFb2pCG(xGݙӣ-]j#gS[{ƚ'KriZ} 3T_R˦| aA0"O?1:c=]pB]T&zP!;i D~Z> m.d$[]6[rX˝ DX'?Bzys>Ԭgۻ="Uv.ږjed)~%. J-Q=[on&#+*/ŭY)w@,9cҠܪma':Ĝ,to뚱h1U[CT+y+n1S"nj&3dBO"ghBn4nLe BP0 *,Ȏ"۹eN(.==)tхzxBh\(К_"}vJJcaaY[WJܠ=b!tʵ 4>bC|}Fu V(819%|'tJm-;J2U_nP7Z[/W~vfwńW]a'l.Jڸr&©Y}hSGIOz 32|s^Pa|M+c'zQ^y f붮K&*WOP,goMvVKjњK, 9©ZR`jRy!#'tl&YCRcЕ#k<#PV|YXOtU8~&2)tŚ[>S=>I8Bʴxj ^4 #q|QG}U [G'I`IԦቃJ彡IBq.[FTW*o%(%AߊקzlXM3-q54& ,݆dCwHKB}ńnUnl5~ P5(2~KL\3͔(*㕎34n-26͑EGkLY]v0~BeuH6NOo4xg$mȴ5GrtDIEv &6]Z @֡5?jVݏ\2ZΘ7'/:R_o]n,kV|زk+IBgMEW$?i<Zy2zNq7NfZU.ek#܈lYc>̭Շ3 FjLgw yIlu,OePg߯a;.4$"T-8`awtҬJF'ќQeJ>lhngamԻRqM/\ʍD!1s4B.1kŋS'/Kz*yN;)Jg%ob!$lUԏv}s3$u Tّo:Z=[8`r-Q2)e(@3h="w>ҷ݉F H4 g(g\~ڣ5ߊgDIϝY N[vcknR:zS)N.͛`Um̨oiho)vu1f"D6$)& Iײ2r V!ˊy$8Gr?eŁ%ZYvE۶SSkfc{[+tޜha;X-.:`LX:jko*=! Q@VNvy}v (qs=_acurG]k{8XPzwΣTA)5*v Y AlC˶gY{jk@4?KYeڿ3ӗvn!̇5 *]C_gX j\H׊yڮfjOoK?hK[п#Q SIإYvIEuot!^ 'Fap3ůdo 9"i-x3q*7o.|xsI0TYׂGbs$9eU"%d?EDy={%_;¼)s8x7$yoʢG dzY\{*ɑ}V-ZtP [0@Ao7o"w ]c$(  "xl}K:V|nJdّHW~[͈8:63q97wD-J<#'of7݉wk3iΙ.H2 {~I  E4}8n``Cgug'A\6z=0DZާ@n z&uGŌ=۾W0Ԏc%f^Ȱb@ hsS5ՒWvA)0C6|&e$d=ګ'gL qbP7UMRkzmnK,oP :vKuy/A5Dp ћtq"snŻeIߟgH웆Frϴ 'XM9'9T!a8Ջ|\xŋCl^RDʮU.Po =e|BRi8 -iyG,&gחߊHG ̂+RG?&3mE*|IW,c5 'l%T(Gn?),b;?(cɁU c\&kx\(#<*%|ǯίQ$H(gԠ[uKIt,N$VsI̙l5;1j쮵AD>#nkGsͤ JTWy,Q _ٿ<9g&^c0"Kw& d IyXЌCd$'X.ބ疿OLnm)9gv((eb8]61Z@Gr .rFFOy2WugLE~i!-O'/n89q{s~^).,%WvŐPh敐j!UG#Mq4ZwҰo5L@@猲$ s c~9ƵYKkhҗ+q6&}ixpJ?úB`w?hy @g8Ȅ}__E0L20wJ&_qd"Hý!sp@MK2MxfeXCAQ;zvhN.TvÌ Y642H 'Bkxg.z1}%^i?dD1@Ѥ#i AP-;YL%'Wټ!ZM_&~\Be83o[ Rnc=( dl/=epq/&HĴydTWv̎SArLp3ݜ*-%V(͸mn;p:FkQ5]~o>Ž'fqHnHj <;.E넡mbG~ݸ+x"O<,GvB@KS!&g0IWWg@?AT#B&ZWNvى$T͚)~M`xy?`du_qA]z 5gUyē RK !+%s,yηֲ`3މ͉?.hi) ܐ'qQm_P4G68! 4§0ݙ Xъ@Sh9ܵ|6텀r 5GR.Y8<Ք0}> C1D'`^~~6b:I]'\NW"_o5!2(wwrx9u)i"*>EssR&*V*Ò*(ї"ٛVi; +mSxp\ט$#B&Y8rݨVʇg3r[,q4 5dOE:P70ܖj5`SSE=Q fk&3F D,L@05fVɰq!~̨TFT_d)CbT\ܽmeAq-0^ƹ?w6p̗\M{.~əfq%9%{Q.Z,#qZ]-mbj#g)hmK7XA+C ?o9/pU&+Xj. 5=o"$U;[Yk+li%f"'E ?wۯ uהP۹Iw.Syc7Yb5jn}]1#YHPk&2WŭxW^ (R}ģgBQlܗGmG}E=VɎ ~:Ff虠ٙ$p(e+/i2_HYgߥBӄ-c6ɺ{.6o)1MZUTSF8 É=YgK5KIR\Qf}FgL>ƴ#>1or9d1uΥw$g%P8Cgʚ")M5KS1l"1} {Y-KbrDX(cm/AiFp[%t`xy_O{?TOizl@/#b:1 O54"rgޯQ1{fE#|cOvgC>J[ t-?kYeuKCM62ӻ<(1 #l0W4㠑~VQZCs X,.SC 6F F5Iwā3ZJ5ʘh3R?*IknqCNzm!ͼFCG&7>I>( jQU9]( 1j#V7<,n8q"KjйWϬ|tݶEhʝe,G[`C@/-e?)s+Ryy,SS`e;_0[76h-SQ'aF :*eM nCHq+LI@f2ٓo`D*Ad P׳?.0Nc&׉nH;B]-^Z·7Q#?b߆!n^5EuCdkh,!` Qπ4890jڳoJP>Br7ܷ6 G`P+4y&rUxEzb/PV!+CVsCCY`VwWQV/ϯ A]G)f ;hL#3-p^w%Ix_D[٢M:zAy2k$ c7ϕ(f}Ӧ3dD[ꄯ* ܂3h5U*mM[\1Q&C!HdhT "{!>VR&Y 9J^~Őp> ҄yߘ?nUr0.H|O c@Oj<, q=z}6~$zu;ȠByMg tܨǦ0*\?D%|+Lq p9DG̯^* )j=N@~$?(!>)6g=JFf #6?U>qpɠ˅T^~2C:Fy);n،ƁyBjqw)j6֮5_GkfUWC=Lzư7i5[|:0(tSmTXZd0D]ZXh.P\v~[r -$0GgEmuDQ̅EkIXZB`vuE0nӄM^q7K9S"n̠~8F`›:ẖO*?rwwvF/XM{A)ЁőRymQeT GQ-#5 iX2&j2ñVB/>( u|6(gq@N!>8s,F+soT1K 0U[m9|FwWsr =g}(:8"E>ĕb,36]bʸ4lmbG8Р4PUOr ­^9 )V^$rjS=rhꖸPkՆ;ET4Am p_Ƶ e)_Z k{ @ } T.cy~@SZ%QnfO#ѐ~Q j8 e M"^v ' qm>¯)*T7j̻\D><-.kBs⮨,ߍ:?!lv4U&dF\n;>؉%< Kk]LiBh}S""! iD %ּ`&/*0lx-{!T2'kvԅE}|ZFnn)33~G~5w,n*v+N1ǒ=/{f>יGMa]V1.QA[EM׬Dza5\_X_C8N],c:m Unsv6juΎ KJ>h3u6ImOƓ8\Rk>FR^M1t Rv\ΣFY5O0A1'ҔVS.!ﺥqeii1L`)akF3-\6,X~+pOKIsX~D/g]9.dɝQEGDOJ C<W^l)LYG,0:ډU ڗ3 g`Zp07x>]mskk@L^IdGO3LB*S䬼`1X@>!O\h>bNB#3M=^dmR-<).dԆsLm6zH  b5Avjbm ;[h\׹6k I`mgw8@"CUP\etA$NLߋArzT2@\35aOfϳV=32?0Sd8tS۞!oeKPzn NH+@}m ;y-! aǢ[(&I`41\o.b (hXQ<ѓuycYM:~pYj$qrs5A`CJ͸ {P>(~ bz1&[f5&͡E%u"yi!^>?N)n=E[ʂj7ֿ&PZވK|':V$zS읣1]o(Q1qWҝ/n鯘"6!hZ'qG7ihUFL5j"v36;&YlI8$/W [so(4hW3ġ;9L뼫8ni2+ȳ9j׻^K3 RWw!ok c:4I" f c(OR$vaM톩C{tV˂5?qPrW:BƦ2G!x@Z%;O$渦iS-mIIɦ6v8l|mA6%hq. .3qD )URLG #<ϑVBSNR'ҋCoO)6q_ 5>z!McGT8.8~1K^f0xyV.U7 >GANu;hۦDUBdiT`d9񿏭f$y?<2zKn,],hŤ! ͑=:8Gۦ| Gm}DŽ1,y#wrZfG4 krEMTR7Y\|־k "%Kb: u%ˡ, b#;ڴ n2AעZL ~UAz>1g {YJGvJq >=$k L. 5_Aa?(\P+턊. (0 hP ~{ZDx0|L0PTG- B?m9=z]AiG($LMl}&av~W{Mϐ,}b>cCS UCo?2]=$%UU&O)Bavo)2ube(\驺G(qOb\?((ܸA?! v^^n$݃vrro"2O(3N/{]',׷!BfߡMMGU\Ӌw.mp4]udUo+Rۿd+ǧiu]H@ H\ܾVvڔKLŅj'"mP®_B*`+Z%P`׹en/:Jv Jx\pL"qZ><; mhN$`bmM"NeƇشJQmnü2lKx.Y-{e^۲8NogTS],[!W*1|V8\P慡.(,ovQ"?~ھɂA ¾С.n$Ϝ\+DѢ|MZ5̯3X& C٪=uPUwKAa}rkWI'wAĬѲ:QY?O z/f \nA 7ݞa6|\\Pk D|[1|f*K3:6X+4.'HOM%FȂ4ְ^t(7Y:HIT P3mnysۙcusR2$kFGɄem u+rоKR:9r\i-@5DIgasyܕTb #ܭ7m8w]3;UDdTqgOʳMBVćܷZϵOТCQR hmei/Ϟl$pq&/C"" G,aВ ƍF3'!J-Sed rT3838XޅUK QjQu?i5xJh& {넾mP Z@ĦdBF9XũSߙ>ZC5 lK ;E jjtdu>Ք **p_G&iOy@r5cXF,\+;I}.wЧ3,ji,V{;ͽt(mPR"ݡulv0.Qb~J$#Q-]TK56Z2, kjw<頺qi)DzUq ܹKAz}B|ݜc lr64\ALQ;Ԑ\HJ`c~./KVϷkL}Գ|%\^_PU $26\[\*&> pDp7ǍDW xMN[#pxAAJPO)ЎBY]oV8Cqg &R;[^H;Z\GǗrvr/knw4,#>3|6r{Yśjo)Fr@a6k[)rnSJǤ1dmdyyFpD#!AI+P2#k撑޼9\,"Tl,d02 fhp˔(z",*̺UTI_1%< _Mo?wk74HǞ[a:odXci" vpfق% RkN.rqC:L)lA 0-ecAUȾXEF$:rezH,C]98K>w.iceWzۻ0Pa[u~ZUWSw|i>eM604I᧣ĤhGbO.yֱv,ʮ7EٺRA f}ffҶӽ:Qo.1&€x:ќÙ+cA'52K]&QƧ[r}w^qfz8YC /ZIZsLR.Ky˗Pf>FbK >Cp,v՟&PL:jt9&pnmUH^֢#f0;uV&Xb`UG6P\{# 6)}hb,G \j|Ev'aMze4cwVpA3g"%Ap1NKG G2WW3IS:PIV L.ZUK(̆ h6U*A`+n2W #PQQn.KakuC=twP;CF8%2{&Zvrdp#^E#Kw.쨱EnxC,'JB$F=#k+7ٙj9X K]f;*uOk}j6+;N4C{R]Ü`eċC[;vGܵ 1EaMt^UeRY.˧Z‡f,t }_roE!"VpafxoBHI1By" ֒ՔE, yQXQoU"*W3tϖrQIԞ@6=Ǜ1<1g[68a͟*~oMCOv,T& 1Kj^T?"I.:QW\E[ h{uacrQb^f_DOI .I䂛: lhGSOkݱRpr1js<ʸ+"CHe6|]}+|~*d*̼K+=Bvݶe?wG5@weq4f N.EԦ 4 8 ܡ q@ӥ=}I֎wH{:}VpoR‹oVwf"4 yl71"Uvr->~c"z~}{:W3={٭qt,AN%(<AIQ}St3L'6PmS T)g-&eH. Ҙ_<[*?}G $G òznĴ`?2Z n5HtI{RD~Pa1~mbnA3m=,ٻ@A̍ )p6E}Kr \CZHh 88L05?/6&s Xz[4>L8 {%]pAHP>Ylֵ> ?"y|L --mDL&ґʳ$Ek=q-`*?*=&&fvDڊo>KZkV8.^(.l&R= <Q.6!N8T-L= %R<fg}!*X>2YK68"'`L(4*fW?鷦iyrˋBoH w2h.7oж73[s*le1g}wV70|2W"1r˵`hY%~~rLZVǼ{ /+-Bc'_-!DF l@p>·cW|NHohLueT[PvS-`ՋX]E h|OC@zR#ȘlwY,kBd’\sF뾙`͟v xߍbEFaʇX`$_ `ތTW#.7{&!C0sOU~s w>kA  y[?HAωrA!H%aR%d^; UD2*?״Qa]b@4YL+1QutqHZbQpq4ߒZ:1Gi*{rqOK<> @5Vށ MۍUt`qF#2έ-kʱ>o&H=m(SCk-k[P|pu߅#hL"cԖ.6JbN J"6.g9pic,nFI F$R>|롵ܖRVKh!IZnzysʿX4'(зG1ӽWB KJޘt?%whms#0?@Rá,"b~d.z{]]wݽe%HJ}'#?m/sopga}'M)pZYH*>_Ea';"wHލ `ƛeE]-h52vC?f. *QW9 Jrm++8EMD$yF75 Vxl{&U+HI |>,kuUT}8|fsq`,l1Y/58d652mϘpЄ-əHSE ]FQXgXq 5%ºXͣ|w3HJA71,+\r\H 7//MP.cg1c|"e)qĺfvms$ p;){J䪓9F#viI 2<]["v긖żP3[Nq&Jdr90 IAG{ބwPh=PI/;{ۼPb%=GKC V`ZzB2Z"~y2/[)d4OiLۮcoi@b냕[g[g-E2 ;ΤTc0<4V ݍ >q`i~DPaOv6 x4s(/?c":殜קUօQqkvx}gy>8 v%^}47TT 2v ʓ(4liA<,>2llt]K3wC(dlM`=V6JBG 7M'l IPMYMXH HWw%tm]߬89\[R=!BD8J݊ÃvJW 2.pa@ @Ž=^rtp-r0^ oZ\Tq'7ҫG&4^ MJ@2%N^G4WƗ,ṋ? Rvx0ך~[k2|}YOp&f艁&3ZP D^<Y8:ND̛{j'/%MUv O2zZ=0ek?>0=f&xzn~DU[|N^xzMNPS8!)R7f&^~$5SW[;c ]h6*fHԲ]o:ƃg۔ Ə *nH,9%WVuQ2bЃZ1 ^ҟdh}Nw٨\RcWgEW{MJy˄2. %˺u*,QCî-f:::U5@zfu? &) [wbNqZA\dٗ3 )@S٘abqzǂȮ+UkobMFff&k&Eg1#kzBa5@y8OC`ÎhH/ejΪV\P2ļ"r1xoFP9cAQ;#ȇZo:k OZ„}Zq#N ^ae6M6rcWPAݓe!}zC/3?r6P:h>X/yqz0Nh)ERc\(J d85o[,q84W/N)bH7Oҷ|S/췙Iјwpj PuE>3.gMn߈w|s8f3j EhMĂ@+?1Xdup~7Hh@[1k-B:4!IS}i'?Ы_ td︀k|ʼAU|kXp5Z;FrT܊JG49V&=P[KhǿH!xF z_-8{>UOn:4UC^dBjy<.Qq9B<(\8@pZȀpn"=b^- Kc6x0j j OH J&.? 1Q&F5#&m^bH{.H8癅|6;6!wxf"4*6/q5jjnZ{wtHo3Gp.?gtܚ3@QP;nc>{CIH(:ZTQҫ*`jnF5"qV8gq<7U`fۋh eLz' BzU!V5C vc8re\5Yp1a19Cwn@zFN􁻣<$<,őgˢN~ܜ)u_*XG2z TXWLL D,̎6Ju)]f<9cy^#חd] %)T"hgIJR@p\="ꩠ?S` A_j6#+~$ ߘ躵Y旤sLE)DO}|8tJBޓނr3!jHwB\E/a(˱vwˡ P%זZ9g;ůh~ z9J#&۫$х˜ʢޱԌ54GHʶN >D^X[z,PuSDK*eo /<Z'%v7\ a@<]f-.VVzZƚwz⯆~aaK-(`q(_1{z$#gƃHFpЌ~RqYY ^/9"V3@3IakGr^d ){q}j?py\/4b9nB}LY4P*W.\?崗`GIal< )kGy/tuU4vHKwlWGO34ؕpDiM!OKsYٷO ;eËSb믤 ,T=,{l PHD|_vWˎe)4 có>!aKdd(~] +> Wj4ߢB 7;p|:3^XKGR_R6o8vJW؀޽(1r6Y=eyEQzYݟ]Mgݐ ߋGXD{D#r;Li(U,w)zb\NvY Z7"qS?s'ɀ3PytcaӔ`Ȋ.pss=2l69a u4Ȉ70w+/O u2!Hz&QܔkH2 \-x@pE uoi4ɽq&cRZH aIEiiȺ:b >W?w΅5zK!%.?7Px?uFa~c*ː>n(Mpp`-hJe÷-̕;;=mv(ͤY,Ɔ#9DRҍy㚕ܖY*7Xp=(%r#[ 1OX3?Fn10d$o76Utv|y 1Ca@Mb?~^Ys.V@2s#Jmln1ɾ rQ6^L7,fGyˢcGU-hJEyh@4!^gMu+|:U=ىg?<3V@CvG^O[hl"|QL "Pxs_od{EiHoGS`dF6@w'?&;yqt t oGK?7~Ec4ƾyFd -d֕whqX j8qǼsI"+ 5;of71E$^5 ~( @ El?١g 2g[΂pq -vg/TD}e7"Gީ΃ f'hԩ~1)aZ'GrƔAZwV`=9 {OI$az}6`3hRt@c_}7N_><֐jmʎpD]X{gP`(a&4 {D.r%w]N ?&s̿H:5)@A< beGM.:-n &{ΛVoދ:[du %u&:aQmdGUU֧lMd w74姊Aȯ!jbZ&.>{ w!Zܽn-[` ]#( R.%XC Qƒ<lj1X&Nly=5U >pEaO1KfW!SiKmi䠌^N?9*@tJ%t@`Ď+%^1d5R0[pcuxlK8ОIV⫷nAGuQY Щg$,xu;ai5u|?FaYbAAS\iM[@+V4D[][ -A3ކpVu8c/X[m46oXJ[+-aVq2}(hW$VtJ Bվӕz܌ tl$Hž/knjͤ&{%p̼:=KdI0^LSP.4߃;bwyWV7*xKs3<!7|~Ș;;\W (Z4|3ioZWo/Rjqa78 d E8-iK ~5 *mm[=6w+Sػ 2)7-a@y[O,a .>Ud#UAJD!FNz`.Iik:^aiPA ~:*XO^9'[yy@bTW& L[k,DyԇRQq1P; ]63~h+~׊iC+1 R͟ހsc3R@9 nh-=>\]Sd6͋Kx4O.qx$0ArdA.VTmK&g\Ohfc(Q&9_|!i9«P R}d7ۺ6w@ R1 6`#o; mMAv7!'g,d,u1/U`p4cO'A s2nuǽcER eSV>yhb;rjT]d$5ٽFH/2*9eZ`#."1_>l'>°6m&sjгlx딊Leq{~$bS~sD\zދ#Ȟ"ϙ}IYyϮrC2l~FaVY]cn6똅r Pqng4VISB,nQp*eˊL`}:|%BA17]^y;9<3ROΨ?=b*+Ki>wnJnr6Nρkkg?zU>+sB$]ӫpʶpD'>9&ih7m\z7,nqDC˯cky v,z i [r*K|, ) )2E89n%”kϥ0KuFĵ3 daxcE&obъKeJռ1=ӌ߸f IZ5qK"o 2ݷ]{I_>i 9ؐukz\qpMWtB+Jp1v-}9:WHe,jбoJ\-N6'&p<9ÂJ\?Ͽ8'(a$a6ڲ(4; aTW^(:R|TKGy6z{C-:Zqӵໃ?v]m_>fJ:-Z:N 8̡oN +I{-QgMAsR&<o3gcX2vy+} DER+omF&Xw-Wj; 8 #U~x8ul:h6[a.eKJ'˳ږZDdV ,P Z4j 8)3UJ{b(A _&BkeY*vLG&St\Lw@'b/%k ^1HC6-ƃtIXed&6u1u^:b>W,45"+q;m,cIܶrl^,G*Ҹ)ˁIQPQP3#p;˻#RS ( X  !W_whڢ,a <'Uv$ lv8lF̧'';och Dh8cV_bKы]"~\[:a4|s;hBLYi+ !*?ARAxNÌUtY^BQrH6̳R |QiP[>,!u$Kpd22ߛy߹ucn^ܜl2@&>Rbʀ!y DXPDh`1aATx2k9#j\-͠qNgKK/?FaZuP["G}jwMGp!p%"E4ϙb'Pޟnj&'͋fbPڿ. /ɫw>jT/Ke0?R!PɆ*uP=t.{ջ_M.mA`hڷx~ ÈUc΀h%?&7,=p.É+29ݎ" Ks# A<1jhg` -6JZ4<}A8ٶ9bB`auW9>/; Iqy쉨c uHfWF;'*CԳ% )nGn64m4uGoٰ Ӿ>`P ] WT"cHG/#*mpH;SfNw?\퍶ò=>g*xw'[z$!.[ VnMi ´  Jn$EWHQʡRfsʁI=* 2KLd 7\v*ZV͢|YŔzg]킟r gFbb\ytF%x,31."Q-kp'G%DJ,dk :_~*gz|7'1ۯaE /^D-91r턵4S]H|hwt'KT[Z 1 tвbC~@~ (=˲P2ʟozHXR_ƐILI'xR^(+LŭVoԖbRcw!RaetR9V9p!E<<{Tb@DI.=0 `/1B􆋰wACOs(8 qZ Glro"$*TmIM,>A7lq[Vu. ~Uh]{].l; FBy(TOZ! %#9XZn`hlgy`F6ci~X.jBy9KWmp 1P0~ò7@>yˑon9~ŷrJͦ#QԖg?(/k.Mm)K/3-ymB+TN*Ωc ,G?d/s֝͢&H$+uXq*A3**XmLÓ,z#9>|oQ:TM2gA?kkyD]4luF PÛ09RXD~Ї`_%OX'Iuj+aK#=O׷Q_}؈YC='Xǎ{Tҿ: 8d1\TsUn>HF"*mβJpHwS>R?(elwTրY]s*UXB"밁|e5u|FȆ',pT41IG,ύg+teMlTb2 R{ R6y<頇(5%5}KGN"K*R\.Hk&]О!"]%OYՏ$t B~ϽV+FQҽnAKL/OX6' Jb`v/` H QT!&[( e%E};XL48dh킴ErsJ9F)oθ9I7 g6\b/rvmD"+qPBt=Nr %1PdKJĈ5T1_}8#Pnns-"H N9:gN ́~ch_ vPWu| potZb*#; $-r%W63&aYL=S;T-Q! ;q5[! H߯?C5zwA*3@](FVJTPu@^Э:7>CBpZn !4g`9P9HUH<|K4F>.? QȌ"5w΃y ,Y -R G7zy{l^rzf$c2B/Syh~߉-lv{UDQ2|rݘ@As"*iJ>sHWw%8 `DN֓a m@R 0s] Kf|g &.R->V‚3o Hft_ ]d?B.M3~76;-ݟ>=n)رJWk&6qu3YVvޤ:\s?gV%`MY(kR&Õ.Pmd/j =xuO lI /Hp/ ac!qXB,KN&rz`^v*LSh[?~Jr,5'V.ZAb#jtp^ce}GZ?"(d:X#ZE 1ɺaMb$U?*ŋ_y9i`$icc{L |GF>qkPC@:)[ OPW?gX*HĈS@䪖Q/]iU$P׺ 1ʒB`î#%SWrgKEv'.lz98֝LkW<^NW,/2B4dp$DTB!An9u13*d$I~x4|ቛ7>ũu F9-ce5 3w%j*sNz ƆskPʁPHR Dfn*5y~z]HhupvQy!L཯ْYã)4)jSG1#&lD # |KoyUx/Ҳ]L#S£IC!ةv*8@17GG@TTt3:}IrŅj*Z=u%qV#Cp iz?6W)[}}6]HZHvn MtU bO/p#RL옠Xؑo3`K~Aq gh$@صӠ'oFΙz ҝhs&Zdnl'F793]e_$rkrU & u )8"^19f?Cbu6\y"O޳vۋG!οZ;.qp-QY %z<>|`db,_R9e.P()qz.؍|]>Tgu-)]gk/%84Bu|./Y%QR?Qhy oB}ꊭxY_na k(*ld?4c‚aWbΘDP^ &vHDozXOB ë;q7@pT;/MzhhΔ>J2_{&Vէ2Us,N%'@tfz8g:kFͰn@dvp3Wpo9(sjǤ0O+j[BS8m~ y&DGjkC ³vrа ߢaVe UV\.p{o&5o LJS?mE>y-8kEr.s Ίc%Qw.AS &՞Y-kQ&"qlN ,K#ە~E?H޼hK3J` w?y,~!K}!̳qXyfe@@m(!~TG剓MxE{US!>L#BD~&[/V.E +BB1~Z=ҼýwMK<(ͯW<~6s[ؽp&E#|=|NvXOQϋlڃmd<s4KP:&/xT2J `߈طxDTã_nV}R5Fd xX}ܸp6 /bU Nih+1ղ-s))Y0K"Ľ$?qђo &vF]kP€m-Ed ޷9*I%(lĪT=+0J: *|=TKm\AI\+-{IW"Wi7mF3۸E]ΐeY @2\Uhg)׆?Bjdc VkGBDI\BSy&4OڨKAF on~o7|;V&>Gn&~{xbćh1YpV0%X*(%r.1ObE'kN 鯈Jϒ"i͇}A޶TiZ3M%3Z퀋ԄE_: t?Ph#+vqNVqO, Cf/5mZG#N;[XƇVWAIaNU|/> y>Ģ(QK @qCvo w- lU^w-$"S).Ũ~z*UZ0l9zck7 {|a$mzwCnpF'\iwrGzaN޼ h eF&{Kx( #tޣ2&â;yZNa?0V?f MvgR"jv8}Drc4CLs8`4۬]ۅn[%9CS\zeW 72zPb|`#4,˃OJw՗Tս:v~\TI `Cqvx$=Jlvze=<,.Eb>R3c`װ"(zaF%Ȣ7Uby%/E!:p(+,^UV͒aӿ'1 kFg s l0U̦, x7kTW^80aI|"qfq7WS<aPL;:SUJ604`uv/Bw6-{t\HcX*AӾT_"ua [V:RÜi&&eO/ QW[NJ zuF!qLL%c`*jE4K4'F;Bz3i]/()uv+NwQ|J/:_ JEvSޙ?q^]DjTEꎒ3fl& LFi&~zMP2NE mUqd:|HDMhNBG5IL~e:ɣ\Xm$ r)(}2Ԓ4fՒ}Rdd>kJz^is1Njv$ w!/X@T!BΔE#NYM)[*`,/-nj%;\ō\,-CW8m$rB(@ڥ[tGUeEn8]u% z"W>c`\(ƛ{l}xw?m ]\M˚*x~OzîjH-4թUgǧ#lWD/ky޽1.QXlQ |L1FZgdҊ| Ԕ$Q׷  I %EE!飻Jό\5[W3N辅2l8ץCҦ\EqcmLXXKbf#D9 f)M}gtnn 5.SMa2os~V~n ` %n&P=|hc9*r ,€7Hx 64S\/l;%5NbIUiŹs(XIzR>)PQ +%7Bۭן(̇=+Ffzk㹍XXWEw!)s"bAɵSuQվ vu l&#V,CI%"ϤF~9[DH_s^|z\Ї]Bb'HS|h(Zӗ=D43.Sr:Gp&L|TNӖh?B]c^\SYSWz=R"8 *rw5;jpC]leE`6mJ\Rχɪ.[x3]solkAq.֣7"S  SX[87?n^ duḹfQ&~w-d@U$D!]h6fCUQ?x˩^R7̎Ӭrk~ (Hg!1ղl v>J.5"Sl,̡7g3Tn(2+'"Xx@fhj1*f'Y\s򞼻[Py5%{iؑ']oT MmL]#@œ rVukI Fͥ'ykaă.`mFߖ`of]'PZD\]><= )U`h9E:9UŃTaN?oTEc&śhNCr9^' ګ2\5Zѳ²\>^pthmiQ5{.a f6iGesBNEq ԎP e8YfTv.ST#SaʚPR=IQs鬮" ݙ`E*}}+~Ŕ5-*]qhHta'B U&􄲱IS٘0Y&2I(_^2_j:ǖM8IBo$B I*_%pfw*!FLh9AR28SWFt(l.563>3/|zYZjg I@o.aW^Sz ħV^?_:J̸O'9#0]^fޑv#=Ot7 (7`~J eQ_j-o '0Fphsz]1K4,x)rTV3vƃ78sw >gGztPOh q>.h7iɑt#=`a+hVr݄Ll>MF<hUo}-p / +g_\O_Kv*VØ5W{}5ikz6ď 1 rɶs\$K 6+xZ".z|T;w5vͿ0,dpNjKmY(Q?Pl2pb)@r}AWf zk[Y7t5M+9fm4 e$6h鈚fLu_bH,iű-xÎ$;퐁IsqR;Ũų9Jma/o7e< {FQv 5~n5as]/)tچ(X:@9o鼠z7S .;\xET%:4|N\>g@: (scAey:̳tbr)x8qmby"An]_s#nO=P I1mrX6HD3c QPd`~/u>Ψ1o O+)m X4A.i(44,2JOy(4-@c~P 즧73GCcXe HZ/cnb4p >&BE:{X, F}Xqq3\沈9xE`2ޏ(' ;(\rۄHR>:vٖ:"U.>_Z 態mc0BA.ʗv")W/ǎ7|6pOGc6/;=i@`EeIE"?YL׬[\X +Mrf/㮈}e kM_!&/\U.vMS ʵ3\]ʥ0rymdOS˗4uolZx}3GKۓI1A0E*;J)ZP1H(=}W4rknΡ9]2smԹbtGKz>҇a.whr\'k LU,#Ƕ85w]IѬu^EH,`?T}rOXq_X8JM-!nܖ )!L;YF.VTllb:Y1E$qypYLE~+iw|1x+`1@C 4Ë{][8;Ynղr;:ׁ-0"~=*Ih esXKzN]4DU?`s&&^9chS]/`L"{;kЃ;#5Z 7;9ݝCߡKNE'S*NdExSl2Ւ"j,1@yy6?gݘfJr5UZ~{&^6L+%R6pɸ}!,N\}ATS!#,Any`WTXӗtTg͠\1ɚ( q`DѲA.&Tz*y6;} = ﭠl,>zfNA$q= N؈hN#̀=v2d=3Z6A@U50i`^ژ qˡ{ZVd.n:f=9/se$?L1>Ѕ~OFNTFT+jN 9?(NLh6\"=q %⒐nS;eQipH՛8 8-l~:Ksށ$prl®١@b8wc$fG<'`&4S1˵eSmj+T㜩?PJ/3(R;a6n6~GfqV?>U<9ll m:"լϲ)%n٤YH{PMCb2!g̀pZ0Ү!_eAȄԂk&˝7d֚3Bm}bSMChLaDM"v"QhM- ϞwJRo3՟}V3 .H~~kѐ-2Jub|WˏH; 8] ض?%vޟF4zS?E56ʓkվ[ُ- @9_&@=[\l6@T\` __E rF@%;uu5f3И!)s]#0ܐ]u}[mJuu_.^?{0263Vzd[gML_nK!l_l r ӑ?*ӍpΥ6 ʪ7-_? wwvV>6(vCoSyeeYŞَ-w|ݱ߉ '_)NR?}0 v4O&3w{i!D.\j`H~RGm(Ֆ=[ BqH6A\ƕGy*N1+t^~1an1s0$ESp3Q\xL!HuKIJڵb; ʬ€(XEQG) bETlhNomC?o6!;] 5^I~9GO!#o)wrnv 3ɣ?HzGf=4(u @b uFirWdP9w zc9J8\TRum~Nyk=#O"' }$Kcm+G(J:^Ճy,\DUl/_t?iidҌQn\%,Y Mgl|DM-@\\ld//UIgiY-FVwqFU>\)&'ۡQo!l"k~:kbۺmz#BiF.h)փ,5b;C ^+\Nf). [B,TDؾkh֦GY;2.VQ@Yc9( %̔ ,A(@r8*CaqH.*>G p2lܜw2= >!'v"uB^hqA\EWВ| %!Q= 9$w ],ŐP{ ‡ڡ/A}Xʓ$?6` had hrF`l-iPSm?8"gL>Ыk$ug}^=)&&y9ИØ5̺&*X_m5ꕄz8Gkjrԛ1ikpU2MaJ2)Kji|nNuM)=jߒf^H!\BIqaaݿ"oT:C4&-%q̕ )3ӱh#V$}ABN.eN >Hxc3 #.yHJm#ρ:haƙޞ@|x em*AIܫ#7eVYW=d-(?섳6TX.%YZ*٢/kmQY#r\JhQh^ʰ&W8)jփ3{eYi฾5X,FRB8\CH3WʁLn! an&D=TDƢr *Dt:('p0K -p\ ?,{hRgy^J nxަzap=3j6z3 Djkagƕ5j/Pg Q0kDLLiqEK|PaZIfA>߳H t_:@#5pgDFA?!bEu|+-G(!Ӵ˝D\t  c,}1,UTG[(H%*E g(\:U^--h(0Q- mb$8 (`x:>fKg h\'e}u-\[%`Op>@8l5JxUG+ *@Y[@lAW/u%?o 獍&;/[ |4M0Gx/F ?p_t9_f](JrpĽӼs͞})_ysI01F?V aکR4m~r,FC6v6x ,alR40܎*˿Z䇅MA$kb/V`,6$h>ӡ'THt#)9$ȫVOR'A[ [/$wR[SW+г7wœ5Yq@)FGF(Yntw7{C+IN*'CWY\G& ׅ@*OۀwT ۑӲ/rn\ǟZQZf5,l 2M+E'=ǫOKBhdd mMa3 O[g{rȴ:#u 'N)OvP ȷ\!YJ^EygEbe~˵tsW mAG[8('I !n|c^t/5ld:L8-`NvX1|kL8G0"ٸc#!qD"pND>ILYb*ةyX1M{%jTF-҇_kcY+-(vfw6V6,,ۜ]l,{K}"Z -#t3I, "2%5VM%-$Qa:0M&]H$$vCbRJG ޓ1Dӎ6D' p|^ st._ sl-DiO"Xb5 ɔwYW$ݽȢTlhOyi;N+r+&n^FAF?Ch''1>bDO$fyL~W&.\7' жMݘL쌉N!g\pez[޿fCN9~"EibbNQʺ.z~9WN~'͌ak=̘]v"f=b_Ʀ>/ˊ~Yܛ/ |OvuI$MJjTtL^G(&OXz쾇zb`F7dR-gInL|PB"}Dm(Kfb7]7UR[@bgnG!sѠ^}Owr9[@X4'K˽*T\^^ 8 ]ZاdL3dʗd+ڣb*yǬIKgyhS7>رU gePGQu\p_kNXFCn˖|Gg\.uoL'<|d"į_nZlLC_'XO>Q+_j=(+Lk iAu"$-;-E44zb,?| Ymحp:ekA>JtRM2PQAn5@IrL+/%qׂ \<k8e) &LjkydӿE[; (/lqH9]S4RɷѪA \TkEQUIa8JrH(?uoW[f0{uĺ:AKC[:ҠF H܏1|Q `轞}2؇ن,#J_UJc6bVBDB֟Т]&ܭ2Q!!U䶱nv)m\[;A*rTj"< Ʃ ~q@ h!*ׁ7ew*!my̼V$:{0L!_3sNޙ?iG/yM[=;2gIQ.H̏uD9f{qaP3OS% Ƶ8O~W30]-J74z8hQ5p޸ J5ۙOoMPrI$1gA! j%=}*mW@JxZHCNj8(Dsp OS;#ԘH/CJ`6z[.YIRZS;"Wm Pg=ۢ/0dAq(%"u"եT~>'' E@\#39۾ġdQu$xn -%^*b&3|l?٦ўI3m1h`M=3ȇnp\頛/82G44T q;2?L?91]IE'9A89"ƦVHE%?jNFͮq-W%f#R; `5gDfbG`sǼ:C`5 k7UG(qKch2wTmc #d 5];ḿ'l [ [)sND11 W ՞\^U*8e 6ƍoyI#+^`8ZW+(˃|z1NUwXSc}q7H :2l%y?ۆ2Q( u| u;1P64P)%hl8/!g5U'F 6h#={_ *Is$S_o 3({lJ. eVG|K}LgCS^1v+:t {qdbmcm4߼PT̷;1䋀P4 q1ɐ A H#(cNNc;U6'"}|@}8#0M`,9\f~ 2P1}i9:0- 8 $J=.A|Hx @1}ʗ^#{n\zU6Qf2fj~ַe. ܩBK y& k' ?$UהV>'4`'P.D>4xm.i[ۡsggaHUOPmkn*ksE&#!pXN5n۬mJ^K ?g&_R{tmVzF(BXӹ?-$ W9zFml3pOt, 7-b ?= Hd D vK zD>|dKs"S3H< x4Uy*> xLn(p|`d[l}>X@Z<6!"Y1H+U1#6cǛp4pvcL2J*0BSɘ9ge`b(ҙE-x'=1`uoCtZ"ρĎfZs+,N)&KeE3}8V?0nLY.Ή!U#|ވ"F mg3@p#$0 @L\/9Rg1  [5*a Ҝ7 LJOsƪ+t9TLGΉ^=I>Rixf ﱇD+TRAdj4ĭA~ T؀X m^fM7Z`8mi/X mUyfbF_%6X ɂYZVu&habUWEw}JLQv/Zed,҃Wj[vY[<ui-66ˁq_P⾍Xx])T'[N Y m 1zHZCʐ;PC@J%@^dlG/^m؜z`J: 8g4٪}͸ 1oTZ3mj[񡢽LÆYMl='Ls.Re0T2yk`-9I=Ny~,Tf͗lPKhwj.Hު 6$t\ 'XY(nOv%X4p#g[aY;;;]"lO@"X DA{v((Rl*UdL?A=1AihR\1sj.J@`ƭ7pyÒrlhqh/s^e0ĴTXsw;"Hqԍ 7"֖@VAd'x mv6=F=x (ăq;oPӖg3rcTo~e ) -:\"VVG K0> PV$^154UH̅GiOG@Oxji J^evJn&Q #- NČ9mGΩDYKe'<~g] k7'3õDI' }A )DdzW(=3tCO_1:"@:x~~W|w+`ݯSEg5,]{dh/aK`EMI5]u`Ceps;CwyDDصļv;J c;E$i\Q، Э3U/-)nkK2"5>JHK@b9vR^ B6PEF%"%ypl7IŢ3 WEZi).,7y&.fl”:K\ë 4IBp:NsE?7ؑR#on^)"b'UiFRMl']W96ran+Ğϴԡ ;l?S<[zƋ?$ٰ MMXp^DO}_[²oXp (}(Hp!qZC ~r{Db9􏙘T_J۶%Ad硌D<_E515S+ eӆG8*GcݒnאwkDivK"j0dyS 6z-}*#D iŽt6 Xt O DGkw!u,Wp|أS Q{XR .~--=ϱ\ԧjGy!!f"O{jyƟ4UoUc};Z0M8MBjn($ 9C-IT.U;ȯ$_2ؐ3vwN^ .oŚ.dL)h)H 3M8k[9_qއiP9&-"ζ6+!l{nnoqIY38iK^7nqV2o=|YQ>Pq ?3w|s,3g~bCM2'~:OIP,qL{>2$\++ 6rP_F\uXư!H|.${"E|(PW՛ᲨH K~lq(߯8hs}F3roWgϠ oiD݉e5?֎0;iURƙ!GYa &]ȀqL24.Y|lS/|PCLx:"N{y}GN @">,3=JVFN0~٠ޠ] |Tz0Tݢ%N.H'f-{&&:⌖i!Un{\4uA835YR`څ{?IK<~6JŒh)R_pg oc @Ѩ sd*8ҫO iլ"T2u4@^)̦?l |az*I:3IBD*̓q5Qf05OY}@o:$AWWQc*eifUWlf^Z A Q}~x19LJ3pK2=@yu Tc{R/X6-u!p y+G`~'PXo{F`I*<՜Z|MAV[Ur2p&}6"1}Ġ9ǚoT;x /fwh $xtg;j3>q2Җ1{d̷..+(̫٤yAǹFS|k=%m!sC"S9%\6 _l?.1XJN2R^Ʈ>fГR%^:7O΁K!F,=:o5">ܗZCgV%_oD=:"+42DA;ǂVPh Z(W wF20֚_Y}^ŋU.xU{,fڸ:E]Aؿ!̧*:I@r7@oUwAX1Hoĭ;e(-YWzUd`!јG\q'~]jǠLHB/EKMZceD V' +_) ]*vJ>_7wOTfrL͠kSqEr<ߖ>Q}p.5&ou|\񣅃T0ѓM+3@L $\<3b i É"7N)N?1Ej aIn9d!ɰ dE/uﮉIWuI!I\>IaVy[5DwqG_=ŦhAh?[G1.j~.F;P+O0ReeGB)}0C!⍖S&cH(Cxd)8 < ChF3Dy{!E}UIa |1By@+9Ǒ5P7ܧ1;g UbE.k8z1o9cK ,!DP,LAqN-T)W _4CmD2` }A$/  az3X@M-M@`me:_R@H"KtT+oVE'wgƍlf S9Q 7 cī>ӥS|/ l|Fp CP4@:ll$p5k4y.Ɛ`zL;e8ƚ;݋W\ \:7fwW59}=tCZs.2sB-4+ӽfȿ7 3˕Y)ϑWRYЛg4}j2<1oXp%{^8yxN}(x*d9tQ\UQR"~n[P_`{?`̩c3&s84L·"Blc39@MT"c:iH:^b M\,0d96s?]ȕ2E(JAԓ=ש[@.h-&pO [Q#U絓66#<(<#5'#]BFj}-Mo±7xW _Ns QǍ wR~gUSTPF58Ely+Lev15>y H$. d|)ȿ$e>[%4i-W9",""Z0 .gtبYTn+XkXLxRc?rPuOqմe;^ "( Č @a$ 3$7n_ګ :HM[*3h~%$%}[̂`:)<:K"=up"߹@tA6. FY q;U\e06;Dg LpijDT W>˶p{xh,Mz҆n5Ȑ_gBJޕ=j p&.iJ#Ɣ$}[l4rnxk+ar,QUOUf.+>`(b7Lp^Y7NnlGZ XZ@df|,W ;kyJ5>:VP ( ̔`dINj ϑ?Wыϭ^k_U)Oka[k(N8p#I! DT_t V T\ z,&(B؉2VRss/9jd,Хu_z:Ku;EO g:%oLo!ۤ(SWV;ȕ"FҕOra6L0qH]<&.",[$-e{DΌ$jʑ|s~+#E!@|V1bRZs5D"!P1|zP_Whx: J^J}q$B39C#Π}I͜W> -W ۺ9 5g˻a1{gcsLMl{^j\8hn)K''Ho.W$ 6ԕ02jSm3H4:]]dަOQ kΗz)~Ɍ`kO 4aQ8Y({9mv-I謰'-0sV8˘6ҳqo+I@2&:SfGP |ߗv/n>XP e;$5!,;QZj!<2qޜr$nTœM$d gVGr J$&xf,ӝOÒr>)UD痫M@I(:SXaӆ f:_mS40s+65=πV<`Q̗ Rٔն,Hl|hizw6R6cVTt޳3WyVPG:plZG0cyS0ǎ}]ݲ Qo`b ڰWhߥpSۮi~,& 3,Vk]/R0gKezxm'Yl7O7P{XK7?B,Y6g-0V z|,+O, _DGY"E 8\LR~zՖ ?7/T-vqhgtr^͸}: }")jD>M(_K^z*]2譶mkDy$SHB{X8KGY<_mp^;B{\m^NS(J?l sAwKHN29RL%z{[ּR_r~(Rm e=B])I'HrBz? ClqqabNlv]W4)cT7mWKrA\ O.qȂd4hD #\*K(DQ&@0MɄ=Ѫ~5'\;= υyC[P=߫P^=]e2L+ӌmY)حaT ;]FJ[EWbGS{<6\ lmKl|⼿m⫱Re3 SijҔ4$0<<؈6~{OKBիv8("*Ts1x{B P?@KM!5L Kr)}ߋ N፛]29o7gn̿c?{F|4s/y$W0خ;&9ҾoM"iy2Ute18mʀL@3ibC-N H w^olf=ΤYj۔ Ց]H]#с5'(> N'i})sCAXHG=9{9زq֯ x~+ |BK_|+P0P:}]vVx\JG?Rb]z!Hy)GHRܞ5geSI"6p . f'WPwgiY|CϪ+A*`oNBfH(w'Lqԇj1eV·nV*hο*˔BT:"" XGXͨM܅E\N培R*XVN;2_.t/99B*"LXu.8t, Jvs 1] r?Np%Y76ITjV#b]:ԥ{|]ٺ9@l$4: 1.@} H)PB&Υ022ł+E*v!VT=yx4RH:7)C}_u[.`&}ez^i j+¯btFDF굓[ sQ=k.=|bfU%?8de{!689Q%/ 05}z8UQlI w<@0nE5βe1[=fdV/^ADͶFlbuaB vG};c8<~ fV.f||cϹ49GS#~z©3|D5vgGNUm v'gFͺ|&\`c'dl2eK) +%n띞Q^dưnfBNФ3&fi8>t nn`s;.۽q-`KphGz]|b8ݐU~nlŠ-*bqFOUiۛhS8/30KcvߞYZT g #8 )<4GVP߰oRP ][Z4Y&5&$ >IVHxmA=@PAVHM-Uقvb68{2YW$R$#7ҽNڸ6u|ԮL$ovjx=ͪ/UN :BS7x}:b = B^}ćqRz2Ě|~ [p_6uD:7hM-wP V3h Y%۷fȣ kLcE)7FVUUDZ$}Dq13'rDIt(Lv@jS%)uWja{^& J/W:lʝV`tilb9^"UW/.2ȑ[:*l@oVx0b| ɫ5^wN1ҝ-I7D3HIhNbTnjd1Y[pf00";y~Qmd$^E|7ţ0'=1 r]`BnnE\A H/ "[cqb迯~?( \f"93;dZ zoVG #[5Z]{5JlaX{V0kU 7f5Kp|Q${ϿzPփ\wi ͋m]AGu!LbE#c\|a]FNl8}7K6wqi1D%/xvhz#94f`۳Ի\4M__y{\rN&< ܔ"(]{1_6kɣ-o\HW8v\D>G`&v$}JH&;:馾Wo9-kH`Sc= ֲԾQ:h A+H͐BK:㭿EsҌđխ#pH wAz܅> H[ƫ (Ъ("^7fcb%36]6'ӯ˦h6rV|}NKfZI i\5O[} ޝu#vW"Ƃgd /x4qSH/AxKET`) Ҭ d#3\*H ;lc~{R@wߜ'}*Q%[aYZsjy6#w{/JRZw &04[SxɺQHu9\ѵ8I M@@mF&Z5ƿlB4ydcb8 _MrM'Y#OB"bHCM(Gټj?rDM/l|p|Iw;CqT+C:*lݢ>7\~{ 3L\ι&}5{2\v |>g}h7"uQw,BY#s*h`@`ݟ-UH?>&`1CޅEi#$q?!.EVD\֌" N2`,6 !+E0t lN l)ͼI)w}TZ)(s(g |QIgt2uKͲA]㧓W%3[b.2>ç /Qg=4ခ&sNf\VJhsCG :>mBb*OwDܸu9 swzc l ᓧ >wHrGc(Y!v=o3RrWe>TD3ZO vC_.2#I(4rU7d |؏_l9#dM;gzP"*MB2xJax/XZW4e[ysVk(aF _s M~´Sf3 :1; T(ƃ{ "yU *t8L쾄aLTFT{>OY|R we ^ЈU JE'%fي-Uliȉ%4yͷ0#[zL#Wi>RO U1.g;;$Zɬ}3H@UL@"SrV@ +DbChOkLuܵ-JQ%^%\zˢCsVO1vJ LRĽdPE Q29LJ Q/рa0;r! eێVUsL%ffqF6gЄ+87fq E &tv`@HOEm_N[9X@]54Je9`;ue??RDэ#RZd*[&nʑXϻkiG飒 Gj/gڿٛ9@]O l1 γ>O٨MuO9ap[ټ|OjxMR;2Q֔/8kž1>Ti w..GyJw3l 7\͉{0>P M2a`y>e I:2z}a>pMkgGX”0{*|>#]{G_1Jr8ix6Njd |WXfHd{9^]NE twaDt}hleCl NmbBz|GQcF6o3/g錥2D>sjd5s8VZ S~/%}`7ÔՋj]@VB;NʟK: !S:zG;w1@fBT_N8loJzJs$N"˼|cIz:C48Ɔ!ِ*yVԤ&[]+jō-72j@GKнp!o`B[Bvv#܈?+~ؓ./0w,Cm\a1Jgn,~o\ \[GXnfIR\`J|φ2_tQst;֜#Jߙl\Z\ WI: :w[JJEO_UIBfۈj#6%RD0M snW.%Pm37JZ+"85nٍԷBZdi6Rr^/\hb}t',bebPXOhL߉QJZ;\N]L~ &~+ZCbt<͘{U猆4߲xK'o4 =*]e'Z5+`6@iGGB8E*_hӲI5dyrf5b*|E3$ rѷ5;DVӹנ=7%`mEFis=ݜϤSr2bt^vu_fFazy^k.~U}ahN̙ܤ&[Ԇ'u<lE I}\sx#EDŽrf.P꼨k:♆ +(pSOklhKMJg4rj|n݋?BԦrrtkY&J.CN-+YP8e3%ov w&KchX Ӊ^K{yƀ'4(SdC  -J"Z;(TnZbn;&ZBH`hưL[vؕlmN͏bu$5mO` -Au#I4/ԿC{ r{nj=˵;o\ẾcOGSaPCf՘Bт5Q E X$.h(:Wŷ`ün6KLPXښ Yc\wPng Kf X{)-JJYam]KvT/G^0 Npf6|;nhuheiSGOŠ 0q\R23*aǙ 6gA1A)? sX # )v*o!4d54$(}WaqNA Ia[ k"A . m@$fFe #;Y@;Q]{n֦_(#0E$R8"P Pch9f 14 .+TZCBzFaT(lJ p%= >)#*5GaGւ{КRw((2ɩrJ.d$!)m D96:iwK2ٹ=I3i599P:9+QrĐdD+'] I.8ւ~.cԀ(,hB \|GJd#<@2.#>׈X;?A=NYv4ɂ^נ H9- !`u BxWNL%ghB sc\:OKHv2&ffXcu;yQh?zN_Q.GD#Y1_ZKrqwYDaMyn!t E˭#*O 8A 6**8T<ݝ Cdz㤮İNxؗCEyA$Up'?(UxsIX` x .R"꘽(`ep;G %c0p[hzCJ5V`_Vg3RmJGȉ;*no {NA^[mՁ$antNL=Ij^mfI xZ]E¥qJE!H9j`iAM Vie=U/Eo#&| 쓇ݔ6(3[3m4 CI^"E+:Ͽ{r!LSi‡!&JUqfH9Tx 0nљ}4dPלĿhN+W")ϝl ^JbTHCA/)XL18dPC=J!.],R,]?I}d=v&Yǫֲ/MCobxBPe&JX ŋxۭ`xJWkYH<+j6R3uAvDkvi|g.mN w(}z7YB%D4Ժ"y)ya |dm SO[p[XAvҨ"O+J%\iy U-+sv#/©,x |9R7` pnFԯ6ը[f3tRxh?O 4S [;Y1J/sǴ.Q&6"N}[VwN@y(kGQg@z6$Ib~" %y3#'(U,SmdqG|A: :zc05z&<8*C8 ݄÷qs4Ls`jw:꭯y(GCp.c ֓iq6G+M"D`}O_"]tJ툩kqv6zٜ#D?@#'d*s:Y.򱝫$ ̸֯&O1b#Us}0/X9 ߭XP$P>FGAFGsD0l `J)O~:6xnzˠ*XkFS ]|qv'Uqejku5SQ#\!  CoM&tgP/1yBJ9X-72'O OW3g(+! R!H-LKs,沃/Fҹat2g\G̓P<كQ>=ܕIЙGAYQЌBDAtP;n>,3\0ʈ9WHZX,]k[FZXWA; Go6}Gn"Ij$k$=zV! P"Tr]pk5"^7%uƮjؐT E‰N^8`e;GyY!ޓSj[1[ߏ 4?P ȓL)@h4P:Nz|C=Ǡ${o.Enٰt3!1k9!FvW 鄲w AM(խFB-|fq'i26(_%-Sψĭ$*H #f;ăBpD0Ms~_Ot;c^O'8 Fy;1鰍иaֵ]>y_ ߁d-ؗ -]qP?GGCG>|[.'u{5aE&vp$f +8&9vXebsUi&Y q&+/~K&8GnxhRQĂs;8QjlfϪEP&`/J,Ls~\:BL&CB*Ħ=>膾2mڝo+|ɺSTT<ҷp@ FIe7iȫ7/ݟ;;_W%_:)2#-!q"2Ln rp[,2ij%X0纂M9ɪU- Ȉܪ2 MW̾B?%>)ԑG(>9#|roY2ϓ1ѝװBAc0bU6"*trf1D}K,r@54,ͣMm"18l |='{WL&iPfYhY9+vjerfeuR٩>iKP\Ԥe& 9 aJM'JpnR4X1䙢K<%?Te;.;;Mt (&䝤ej7}`w@G1u(G m@j 螯.>:Bh3\'Zv5mY#8 ٺ q6ȳ7 AqjPU1ۚu_9vňaԆ}ƧȊRӍj[~u=CDyt@-Vq z?Xk}6^##@ŚIftLaeKy4睛;oqr_ Lzvf%r<@HBʀ?+#f+ !F!@۫y:i0l3 PE'nj 1@bC<`VwG iuyXxN D0 c{tʴrlg\G@~jK.@j_%N  L48Lg i#uc$⯿>*CQ=ΔW[$יw)gbpXп?`5 sKYXdZ~zyղ 1[$UL[Nh3a*|2 n!~P[8\J"*%Y7* =E`:xͱʲ8klnԬavl+!0i2xVӌ-&Yi4.!e4~wLboM'q# FW(|<-u ]:aDDZN)óxDlґ/lGE+{}ZɮT8 cx .zD@%f9+D ?H҂8j"_h<` CfӣDWK5ny3"'B_Нi[+)ף $ r;G_27.5{56wbAF%I䝄|ؓ_^}3e jURwvIIn$Vx+m?A. NY@Ac*-]آFRڙhσe|h@LkW}ZaVW5ʙ\/ٖ6>i0(.D MvSl+eͩWǤ%VS0kѺ*, z'BV!`2T%!k~ft!K'XlٰC?3 >ĻIH2`F,z,*O>@G[3\͌kp.!ZTe| )D6=\uG%dcyV1 Cd󒠖N'o8>+kz="2L_ʙ̐}4Pxu%ʒ_M%rw7&ոxBtv0 0r0H{FŒ$?FXMD* (̑TU 3)ηn6p†Z|Jh~'E]"۳FQ_#6HNLߔؠ?;7S il֫lSE+0^jI/d1@}{weOh v toi62\uN QĿtA"%.׏(Ӌ8 e Y%g1,q-iw,3D^Hw ic/ߩG+1pᴫ;a̷iMHL^k>"j~emzSJI75> /W P9#i*F|*ɸQy"o?Pc,j \|HHFFI&۹u /TctJ^ sT&E)d)yAvUvrFߝ Șh^P<5.E3RlKd"0+!(Ѯv?ʓ%h3ظH8=7QRZ2DNwgWM9D0'ڧ*Y"ӉMvdGmDŰ,lCDgllSڣ{{h[M9Q2Ծjpuf+G:)tlFkgx/B3uY塐FZC, d/3$ `c@1lZ޷6ٻ]K[a1˹"/g!r0p|w6hb=b8ٴP*l]=1QC4VxqC_4~dK.NuA+&tDK*O19؀C?eu/Pߓr>B[S".g#Q,̰BCi|U'sN?d킬+8QQ"7)irp#@ ]I`N_hAԂRoD~WK&fN;o9l[ǩU $Vf87"? ` 8[kCP"4mUh,./`>0UXS.>;ARaC&0=I.3Bq=p]T6Sq+3M`&m*ɞOB"E;|1LAk0GF!9aTK z^n36&jo5 *n5 DC5Hp1;ƫ7k~g'(-\&hsw0M0f/Oa>/;s&+q1 ː 9)27C])1Nt9Je:Ka8nailڋ;טPO,[*eLݰ}7Wf؈.6C=ⵯ_ʹLT6qs:uN7} i6hGVKiNʥ OO駰AR'ku5y_c+bfB}Z+B)7llwrxṣIkO@ hoZ)zdA྘mOzxN-V4 ~ ﴎ=VÅ֨o(!PȞtWs В~ׯ#;5.DIaQ'=ype@x?S~r@|g=Qya[H(㡥*:J$p O S ͼϿO.xr83@ Tjk#EP(FDT4W[\*JTk$H..X|gۯYFqBTAsƀqVLR2eq@?ԡ-2:zZvn^F7 8pm,3^zȁ`XP:AY[*=?j^a7 & wlMX>` 2׊:1L"Uyv/x*P=FFMŲ+ʅrYh瀄VWMCFcUd bGRPsX"8 I(^@L}Iۑto [RrWi\,ujIl-G#8=7 3ne3Т,s5cN8so1}zZpD 9L5W&QT,'Q5({6IN%z%CG+!2Ef ./޸3xh4o7T`{D/mkJ6@y\m=ZK۫'qA q[doGlJ$]xK)hׇS/!!PF8/b%!dkb"WM9˵HFu:"6HFm_;ɯhZx4*;·ATHΔ1֋89u>Z r6P>.D2WRu^X;o,"JKJ mh8dvqײ PXoNlGG ,YH VR0AF -+']ŌvJm/FVW"}*3hE UA(WҸ#ۄY^a3r,d`@pJL&\QzHSދ#*_2u6F=~n|ht&t[gOX13zTXER?eC>&uΠB: I<{`'a# }MDbÇ-cgsBq!쎡q{t("|JqǶ~b(`S1sc-xȷU)mYװ*9\s} lf iN":h-[r@Lr4pà^2 PLhy܁haX/?}"‰ UWz.IAoiv]SJ<?)7ϥ(j@8V. fvaM툸R%6գ~y%23`sG _ņpڑ]KΑg/ G| [(ŷS;>ݸOҿEx;??H ڂ`UW|skvj2WZ1uh)lt#pIcx޻_fLDmWl_pso(aN}~J(6[)8p.QxXKq_~|KDgJ\WX!ǔdPfAe_\0<[!x?9yDȕǽ1Dh|^R' g=|9T clzUd/wXY/*<5{3uU)2i\>;GɢZx!]=^ZQ'T~ %:7X`'`jJ\*N6+ށJ# 5kZfETUb*%aʯn}2ޟ|H#fF.~M>oֿGhB)ǿb`Gyp+g؁0Lξ;d)5Sgpsv/%LGwnFw+fL,VT(4mg62e,ހAYha݌,;M !Rײ,@(,a,@}7m_/)9((7n|d9OZA,{%˞9cMH30@]<߈=H I/$U,OfT\0E k`ZY]'W=%Y/\1 }G)G\(e$f, (k:%ZMd+P^}&dK-mf+=;qf&2rC,LrIc0pmGmVք|6z<\ϓB~3aI#]`6d3Ì,arj1 42[4X#>w-i=qJн8Le"2w DٻIX Ag@΅Q~ +}jw*Zy/}^;^tBaE!zvQ(:c.1c0j{h(VlV ė"aKtDQ\NtBT=NfBsz6b$T6۪3V1 C5`x%0~US$mlnaF18~ig\-߁[KءѢ3Co2-:umWۅM#u![R0@ؘkP+(PV ;ck0^fwh/ X8F=Af2 r+4jSxsgp 5DZ-|AAU)NybN stXQf 9˞[wU)>'Ƈb3bD"-dZqEd^[6iueOc^#|TEM ̾0g 1Z paԜ JA48,h|5#kG=w\1J{k/TR!<Zd2T&FH;^JR00WvpifwA mFD{z>>RK"t 갣% 2گf?F]fA`iic5;̟9-Gg$KiݭQGOk8~lu:20Mpx:՟Bd|OQ<:HBEA%TbnfMT~V۰#^Evp#ArAYVOHpd]:P+(&`ڮ?@`uV;8Be N%fz8% /ԗ"DJ\7Fmq-QaFyʎuV#W9^1k pf|?}B?}}%*L:9T$ /u5,6"dtlZNPN3먄tcm]kێNB> ̉Iz  D;dz{d>AKI F y/'$M" zW~+4PpeE+&0bz%&0@O9$!bYY<=UA ;Itu7Ғ)l7%.K`Q P>00"͏4!d[TElϫv-D ̐"H/WgS{ AY) DPu4mc&X_v?h0"pz#_B'I5|i&!e) j =N#;=GC:C`% &@/?S,j܇[z{6~hwt]Fi |Vv̼Zlzu]T*:x 4x.dlrw*Rf}4I}'-D'N&[9pK?liI,NNuO2mmy?d\D;Ϲ6f&l kd6)5XP@;"q|:V) qR\La|[e . ]kҮӪEf_lH8tnU%M>f/u/"_ώ\*H"iH?&++558ξyc '|{U|Fe4j0žtӜNы(!Y37 r3V0*.y|`D:=JǬQ q>qOXp˛*P\+!]TkDmpQ8Ԟ]٧#2F0{Y\(2wh"mm~i*SVшp6?OQP%U@+P4+Bvz>,0Q~e,4K %L;޾ZnUw]k5w9N^ 7<+kg.ؗJ7$ 9qVr{z#A)|o[{3<| wf 1^ *<<7q,R|ֱqU>#l5_^8z$?=2R/pFҢ&ŖmK# Z T*-y.> a@(d^IʦEgo}1 ?]}Dj;N iCujT ٌR"%pI P/_:ꢚKZ&|n~#j :ͺIlCu[Đ]/@ R!y& t+e}Mig Ͱ%obZ2gOJ!tnqekf|kCJ_^1`1blwdkol}CJt~Q/JFLkT؁Ϋ96hVB~TkOj:1:F^RмY}d&M|5 `W#EaItqJ~νğ#Ε|`/ihA=@歝_aގrkC,Uwς`+M !g$.7P6< x9j9&=chD$O]tGCQUq\{]{J\3Qfa\G4(h5;vX[ *AyQI`8rX' Bo@$fc8,:H` +%iJ*!Q7~Q{=Lh ,'p=>Cڻl%CӵភIRb =_?T7692k: r$B#3Dga}P_h_ApԗQz$g̈}ԯ"Y[{v,#Oz0ՂQ%sK-N~ԧ1K6:]lZI"kvR!NГ/2mzɰRAS v+x`_kS[Rη2&I~$'QCBJ?(\7h*;%ڷW!7T7~<J<3fS^yd՟F-z uۄ0XJ".8Ivۿ&U$3e%d<~Ώ0|oaaE*c.uPN s‹G- ̐0.CYS'KM_b'?mJI`8ҾMx@<HyAE(褱|˓j),yH]d-.~;P/u[Y; :ޠcJW",DAEJDzG*T;=܉^hX_S?KmZ75Ut|!-0m0٤2i},~QTwSJ6,T8~ "20ZK|Gp_A(S\䎛<"99ӝ셽3N uJBŔy]-,U,ZjM,wY\H@1Z XKٚI @uN~?!xO[[fMH*9}ܖ6A'rb\`بc'жΖy՚9/Di Z<ߕkث#/E`P2!]]jsk7S(JS.-=K܍[k?ޜ!I"ꪺ:q}ָؖl~!넾7SP 0e1@1Q_*\r-P̩P28ѽR{6ZD2"; :15JkEjDCZA ^g6w~]1'Uv4K _Q{P⭚m1RXx>ah HIX迩l\:qO%xb9|"kQGq `[e5 fg~S,G'O{~0͒# *b|Q 5NLsk'p}&"bwe)K#0E|U;F^k-7@gn{jqKdљq˚P"gq] p<@|&U(&߈V8#Ar-kuYt /OrZZ]%En񆂲?m?%?:lFeOE^kUe-4&6X%̣&3OQZt!+Rt<4Ttw$31'OZTSI4G4V; V.)9s:C$#^C 0R-1͟_H2$),yAAwՊ1dO3sl[\Z6d n|$ْYZWSpݓHN/Trdg"e%h~xP"F *eo1pQ# 󴺻=(egWJlb927Pi. e/'|-&m4&R[gfԙ\d4Hl`‚1] $3 4.$VwφSn*%v9{6%XЦV2RAW583K?~G9q$©N7ކZ݂JdBTbvMaN(H=/ΫpW6\[9ߞ-$Tju-MT(PO$!Sj$Z/B[hwSo1ȔĜQzg*J[W#&:;UdBgIyi;iCdV7\QyE;kl&/bS qv(sMMܼB/ߙC :~;Y ;#C^SK20 "<ڨM :бxr6G~gycg+ QY!+ /"C5? 0?Ef#Tj8+j|Fy1h{@wƖ1e)QtJb T,=VՔ* Y,,5y/ڬp7 EK0)[QKq{d*,a8vF y,UÓzRk;?Oo:"]rv͈4쮢ՐܦU =Rm;o~[9 H8#YT  pRܡV(V1^aC*|+~p\$ ~`çrPزuዋ{-7l5Ŝ[j `EG/⤠—\^8Q%@!͑rg-_SwiKEo 4۞} NbEcYuz-\cΚ#$=OkD^@6RRXDc%FR#+=,׽OF-?dx{NP@'W!kClX*_s{x "A8HRĐLCdhFVSu)RA=Y?.\;2dP'f=Wt@YSQ6N!6Ti qary("n4:=KtS Ν&NYu"R>YF0~azVAaL>\ݯ_=r\l+|A0ة!tV\uvqKm 8կ%7#(l|Y+e2x#d![/gKPC;8ftvbQ*ơLjĬi F `QMFڃBO@bv;OT·c>׌EEܜ$$R:Rre ]1< +LDR/p2 O~Ãy^~|2qknM\Q-.(Q;(GġR1 ld>0|!Q:9nsi ԍuNd:8ĈzcRU:Rfmۇa3M+^GKFi( I.ZeXA>nrQ6(Ax &a=G݉bblSʞ%;N$(_r|4xG)"[5+q'lVk$)z3!VxloдM lKЭYT?ݧېa2 q ꛋI}K_ 'sM-N|AMF K&*JR*$xԽV;2XlM1|krCY+䒔b0QtghE< ՝C,"8v!WEDq\!#tҝ[ۈ$l#疻eDP$rq` @\i1TR<읞=ʰfQ+-9C@YG1q>BX:6 L%9q(O…5tҚ_Vb߰$ad G i*v@3[爇k#jXR傦f*o+֔/h>WZ=-*$289١[]{\):s Āz+dW*EL/"Յ Y>4.Ŕ"-K܊.GKܔI_ɻ6B(1d ׽8Ek@V0"J3]IePXխ6Q /QO6 4F֟S$fu}QQIIkAB,%̏r.@ ے>Z@ sghEY" ' "⥯ Lj>ܿ61 p{" 3䥃C( DGQ *?,rwkPԳ`TQ9aսƜS 4 H~NVviS+\2<Ή 0Yu s^L\:nH98di4{mKs,RМ\;H \6/j8ze ^ӵuLၶ/jIdB\EvNKmEXSP$ʪTj\gy:e3a1@+|,)288`o 허Xk#kjyv00D*a5. W|1z$iʿwֻ4 $Z2]4hii &nĝ~òo Uۼ^2Ҵr2"D7nF,ؑdjn,-j>BY=V)^9?TyNyL"L׫JB"nv I#N2|n9ᐷ5(h:  $#y3UŢYײ 6Boi$pWZ ƵȸfIeH]owwut JBqZ" G[T[uҲ \¼s'(qSG3Kv ;޻T|r,, :\}T7 G 8&<Ĩ}dBRLӨ(4pi ;#YYH51k"W6TrGBFAvdK{=jd`o她[nK>q>IfB(Nt/;K)>sr}KDvQҌ;_nuS~XT| (7o\`w$nȆ5.#`'xEn~ ˱sAh}rQFEC dV|ǬUJD:dI,ؓhF743a!Ʋi 5A*$rZ[0ց"`(];£c+~x\Ͻ֯DIıkCjEDU7;6-ɖc%'rcOz*ݕq#גή){}q%߇\t.ԀD7=hD3E "4ST=bm_ 6eUI(ykl3KLI Tlk Ks3DqEC;w [g'(.{8r(m#6|$3jhFAҝZEs\~`AJY3㻌c* y+W gB"GЛI^5OQ1 ,HيB8%V"*IR;hnmt x !/ ^j]\f*T!``y;p \]Js#H v"*NJwl2#NkL`)Û+Q!U ZjDAԡ<.!w|529oH}hupJ3OhDjngx zV|!ew'#7a]45)e7i`^VB#ELocDpnSBl!eɨ;Koi{8v V>^4Լn] &Dz!V&'vuU(5׍ 7'q`"T~g*Jv$wHDŽ 5A _`4#0N@D&wҨ"y ZLlNs iCHp1rѢقխ!}. H1D* rowk־u\̊Upot3TG0~L6uYˎМUS Bhdԭ0z< n$x7 Lp2wa <އ"  >8Pʬ3:]|[ =x`8r))j;HGԿ*Շ8@շg^udNai23>U$nf*=}l{t}g[uih)q=#s$̪=DJ%[ߏ~ET잌N]bdV˴SZXɑA+rK{hFA;qȜeqwHQ1faV+dd/΅:N޷ia$Yl[^k͔oЁ?" vW6V(eC9k;JA8,F,J1B;=u|{{9!X<mI>, i$fȺvST֋-QxaVl T&Vt1 QE/!? |01 /߯ȩ֚v|G*y1ArW[v,wZhpv0|_=Z?[^خxael~~ < 8 N"^2' =vݎ9߆h%}&EI,6{1!GK4ZX׷e[rTh^?ۀ63 u$Eee'ρiىῴ`q*(960yှVwF3~}*Ԇ`uhU6Tpf0@"q8COVh"H-<*ax㉳ԛ9zƒyG7ܟqlɱkmfunԖF1h_PgDh oi%' ωcYȀ# gv|9=þՙ4P:@9%q t.R8r%9)E0I w J8r ]h$Ve+C t&5"{Mn[WLϒJ+&Zp fk9RP.1me/MXXT&jݛz5NOiA?3Ç3pt#(S'-aoZ# ll6Ѡ.39?sXyyOud9Tg CN{ %EiG\^0nX:MфU F/RS;QRRW: 8=%̔e_ZeD A= BU>U߭@:Nځ AkUzӜ"Џ6 0T'Y٪|?BB>[er{HϨfIjJ)r rLfl+%0insf+Z-pmCD;*]`=j\v&h {lb$8îvpOhп|tV킆)kXwlc RM3UGq$u?46DT;ΙPgS ?V`L1!_?PqI5 ca(u9w̰ :4iė*1q!udidݤUE'BȒLԇs&-ka 8| &\s%x]ObН(ywSjmg^OS M9bDZNhr^EP/]xp=0iI\Rң~^ `84E)?PƪkkUZ-r Ί0"8[QSq=xvGl{0<#J[|g݃J7HSwytQjM I4i|knv_U^`HEd}@f=AhY-R"'(,ΧLoe/s_b r3 t=h:좺&?z5E.I2(P ^B)y2S wJ?SĎ]w8GE\ʌ@ z<W u\˵pZJGw0z,tĽ:7]J:2Ç~zɀ\z1gInBv|ne.UדMJ~7F?ګsPHk䱵¬. #?%r[xOfbd~Ge  DbCE6CQ?KbN?zPFT1"M+ -xEj)L r=_ϊ̹w63@D(\ɻi~wdBݺ8{Pi [$Hd< bT@+w^37É TzѴj@zŗ%AcJ V(x;,#D&X*;u6Ŕ fBzFSPb bc G%DF)Knc>No& k@O J*7 B t@֢U_Tw#c/=oP]y~Iq|ϒ~؄ڲ[u'&hxI^(O&0RZ;ْ|* ]YwXz4+~\!@ZRl ~VB2s1_o,MNssV DT]н<틜3H:,j$tg Xy"ʩC8ahF̓mR - Hn$ !.6|5C9q+ViR>߹oDoy͠$?5d1եځ;8W$6\IoRn:&qy ip]JOߤŠ533Lec%PDV?:v>G!^6XPuYY5j 5lwsJ8luwn@^AM ^qz:nxw74)$Hm|y2hR8|j|GԂbvm ~oBS 釟T]P!`+,4:R̊ǔ&`^͓w)uә*Bص /hS;;E^$wRNk{Ե ms:~%㦔MywHi(1he}躠l4D}wѼf~n1cg.`Nu48@Ac4(NI=:&:qgV P=a{~Aʑn# ͲK6mrYT.0G쇓h!*z5KA]RdXmP+s z{ o~SHJipRC~`&CٳƧqb81'!o_.bt:`f M,Vmf87ڹ >AzYDc6b+Ar)e"$ډ3={hH`_Ioӝ\v?':od& W,yҋאov5ų { (98F{+)q6[7L27ua#NnGխ^h4IGIgL%,dX?:YTU1d:% ,!5BstUHu=<{j`E}}N*cb["YkWQ!@3~|qxLN%breVM*{ӥkŒa)Â\qUSn6TzZt1z dū5n#G:֤Z7DS.(IҢ[YrNSڡ,[^;{(<9ݸu(` Mo-g t\Ԁ?a8/pDSDZ-']D=LmE<"!#U* \fb" Z ]aG_4>wL$K" ?LKNhIY" g$f% 8@Tfƈ[#M1uYKm&|HpckT!sSꐡVwB>U \MTjs5gd#Bt ;-9&K L͙qT6xQ6e]u;dKb%5SݟaI˩F/9|" M/99`O`6c,4 6|snl F:ƪAI4U Ten>Us%ᬗ!U2䧶&urAzj C~vdLF錡nҧ3͟1}CX &SZQD?_*^eKxV 48p& ϖl4r&8ukOqu!3ːQԌ(&4rhϨ@.ʥ޷׀Vea#V*:[X` b>,AƌsbbِIx,l"z[=mȀod Իp ^V|;Sé8?-{K r6S^+" ZK<*q/TK!CQ\ocٖ ?cEVf:9!knB> -oJ}w$I>~Hr'GS}޸s"Jml}$$vYJ(/^^j2ڡtꦼ fB?dIҖR|̠!U]v64:rs["m:H7{7t_6VzMvu ݑ*#s׳@qn,DO|"оoMZ=mj8|ZВeׇeȉFhUh W o} m]3܉M) 9a5#wq8IU/Ib&sXsd6eg]Ag^'@1q!Dξ ÖWV`c@yvøp.7ؼDP!Kqn%,2͆Wg3z$`DPBDiL]݊Qe<8`ѻC*JvMQPLl+]g;tJO f*cLz9Nqdmx9&?k`Vvs9HkRhm~BP2/[8DMeb\D+sHLC@l%xK"5 ![-5y֛:3H="l e2F`@&5 I[/|˲bę=^md24Pjܺںq!2\k؆6[~34E˔mÞ$TIGȮքz~Ρ@˳r* ޶ ;.s;!y9-w^=,AU" xԃm8M%] p& A k]\)RPuߣ׆ Xv Ro4ʝlV?tܑgl~{ƙ{ OlW.u7 zhWƐŰ7 ǭe]/umȇ• υ}A|Tq!do +Y&^.:?8ٹW[׍K/=ԋJO;A.GZmG8 -\U@qH@Ndzϙ-irk/k(p:|)jnt`OYu̾R,"ЕxB/ywzLFKv.K]l{UVI0xR r}pYDb5N-yr[?Ǔ2aYHG^J6ƚ[^B).qA5~_{:0j?cEkl!㹥%-6o8 f8_1> fʩWX2GB~nﳴBLJ>s6j)z[~Pjf~e Vj%THH`/׾2R+0 XC[JҨ8=Wdz^[Wc2wjCqY)5eA7(ua>ݪ2Dūb˂vd=GHax'Xqo&ܾ5b=ku=鐯n UHtqy;ufdLe9vb !#EPcUF J8M>>&5 `YVOO]pIdъ( H|s@br-{2dTZagUh&î]8}hIA.tY'B٤ltiGVo.IװHO;ɾ2ڐH%X= %m%p(3JxG3J/Ua`{?'?Z)DʽɉͽG!3PSnE\N\Ci8T7KNSbCR:.'RnKZBl$"ԓJ6rV#Ns9Lf|u9&‘|Xc+XFϝ VZH3ۨ\1 5!8^#R>A[W5S#r?jlPN/pMcǥMx'Np`#|b}Ž,-[wQ}b E{(Y[3י\Hpf(p! '\wKd-G Q{DnxH?t1>cbf8vF3B0zJy&9HV "O7I}#=t_bP7ұ®+J]R=߻?ռ%:n8T>~mAPXLi5ߊv(HN T[ © s/ሷ_?q: $ŀY^^l}uϬfC̴+l'+m'ޫ8?Nn((ܹ NŸsw;ͮ>gVޞנ忲_'DfM1+=Uv@H,P.qlKXwZ _`?o.a[13 r|R q~/mr-`t9:ًb •iU5%*X1Q()'a7g9+D0: :PHgmXt($N|y;GƒBy)ά4o+ LީX^!{?̭ b aG0`r2JvPk4h T{Gگ/V#Dn\8_K~h*j@ޕnWGȔ ۅ)35񰤒aO?) ְ $#S[%qsq/7ڠ:[niA.;/ZH|d^.02I*bdJt0>$A0o\xc劆`yM}NRXƀ eG9` :%MhVސ*$FDQr`{:xqQ{OF_ ]i/qHØd! =Gn}xhЧ`Kt8 y sŅX"IA.,1S" PtЕWR=# ׳%(" k8Ap?{*_ڄ/!g[AnJ]x?}Dٰ-GW̟3~kp/0㦿yE|a} RgLbKX QYp B Tm_8aмG37'D5ldM8mԏ;fb2u~_oJAO <o9wr.[2Q4Ac淴B+^0@F 3BbQ1| b 5*AޤHl?bܙpyꪷ 6@>ࣁRKX nTTg <@s}R70;U@l{P2~c=ڡ8 >FC .6uޘddBtGSF?oH %ISZBSI4J$-6yQp`5 HYK*o-[f92ԻSĦd&g䢳E0H;ފPdnz#R /{A⣎*j3q"%/Ggc:8/(yyʆz:eH4sUxeI]=8 p Xet3/Eeԑ6v:ՀW,D~'M"%Üt!;ux{S.ԛ\Ureʆ,q.ܖ2o?!DsplGKc֓iĭ_M0ύeqZa c]}ޛ(p莘l$j/]k 6Vd(:Ղ$˰\8Ư".$iO䮬jQ?H_-nDBGFzG4 }h@\RJ$s{F: ZsKvc>.<|zbl# 8Oյlv5%e^37/`ǖ|:oJLe%1qp|;41ǮJHBRdLwM.}.$_1liI"NSμ[Le .e2 _G>DJ D4xʲ  mq^. (y='Ԯk/U2Hu2R6Mjy7 /0\Q֐?ȹs5 [XuA,m~܊_1-> ҁ+V<?Q6.,Kǿ@vps=r6 1?\kհp+f` y]*cK܏rd5߃[LI.O Zmݘ!փoo*ELLK!E$HpS',r+O Im2>&Z(j)#:Km#rq}Pur(t~ǭ{;S9+Zwl1Vԗ>T"91ɉd~nQNv6A;=S3 wEugr݃~N!O9!"\i:PSI?><?-!ݿ'F,~qϝR\Àd&3M] +xW]@)zϞBfwi7Pjs`X^ M~pξ۱UVqi 1|$!f3Տd=ֿ#xk('ޭe^T\lrPھ@2)۴42#͉f$H)%i 9,|?J aԛ;opN Ðo\"W)𭪼[s"yFi+d0;dq AUP[OD :rzNfNgE8GR^i<#..A3chh/|v$^Ǟp/DǓVD!1j59O=%NY2b 4 VP 2kIIQl.\-&-QC;²H[^ש+sV4:Aa!SyɼzOWxǼx+ IF= {b$0V(+ðoymHM~9nUߴ\VKg,Jno`_KQk"Z^ˈ:k\ xZSV0P4Bc1gX3w ir=T(:CcM\v; J$\f[G Ub 3Ys^i]cxR45hk+lY+Q꠿0U˽ş'`q['h%jTT:U׺M*d}$"v/ {ϕ~;f;@ ,·HҡC S-e9:=H?`rrR7Wя5HϜEz'pRb51~'9`ɩ)D?Xy l8=gʲ @~3/tN\ Ni0z[K0ZTf˼ % :?x0N0[EM+շ08kѬKC@U&XCj:O̓hF.ZM^1^{aX,SƗ^iH c?"C2HvId~nUJѣg,+.(f4T" Vv&+sz28B<56+ ԙy Hm\{" Ձ#zѷ@H 2cRقQmk!]V`{ -c^f$t"wag|Tǖ?Bd87vb#@ԍ*%LGu|+IVqr].<K5Op+tTG[: kWg9qVA8Y 9ԈkH~q pu#b*M2p-Fo+Gi"sb$B^U,h33@\ !BD07w0ӺW,YW֫U`^0`-#Yف-~+0K6kNjFxxk aU4`@Mg? 3~- ЈVٵmXH+dhDT@$ؤY -d)D{w*DbZ⮘k$ق.SrP}&ELi$&N"nEi .XcM5#Qx4_1O z A ) rfU毉(lE<=m2 ZAk92v0ⲀsZ;VeC Ny9UXM+bj6e5:4w5a iK1 ST2)*iQ1D8<}Rg y6x|`_=`a3yEEKt!mP,Py+s:RA[idz N4~%Q`T}Ok nYcSdsf̿p'!яDNu2q#k1McBM&b3e|^tKw?HEJe[); &=OL<8iF紹̜D5\0ƉX6,%.49s5=Tůwn]Cq/ -ӸH)%L?&۴]N=_ﶉ(u [2MAV}Ԥ0e };8Ѣ7 hb8~iLs]`-F^~VT.!].lbV5Ϋ(gh4NcxE>Izan }*zbDuO8Q9n]E3mech@Ӈdz_pdtR`n4- BцFf [~u[}{xpmkVi,\T|*btfP6?H7Ty6! xsI80XF49s"XY6 kJ܅ߌA]BH'\Q$&Gk1Gb:"T=m<Ŝi\+#_ZK'xF@ e/Pprv ѹWJZ0LYx4y1/ϳQ/ƚ9Vu0d?KJǁ亖5 V4z~+AS_.{_LtE/D g9F|z'dђtTc|ahaH—}7ӳD9U$l;fEKӋދGSFӣm` >ff8sd#"`pΒCl?訡C{l-(HoD{]z<,M??Y ckTZ`u5ːxaϵs_9*)P!X"+jX<gͯq &eu4#ϪjI#-˞KD8.v+M4q ?͛ /`I N zSb0C{`,BqLN-Yx Bu%Nv[=,KY6cUZBX l _(oDj.#K7TE,C,Q*3/epF9hdl5%W!Ę3 &3zoׅ{Tm^L L;IP.^E2y?zy4/`}/uOuŵ; ޱS[D>hG*bSvfj|X- DAc g.Bdˣ ws4c"hjb0"Xw*nL]konaNݛ"4MtƈjepxUW+;, <5,$ךd >)E7]XS[nL #kdh‹h$%,EGe$3)n8G$nR!.IZ,=4@:i%7.]oRȨ}N;SrZn/| hAi )KFݒK$^e1$S)^/nhT RڍwF|}%iSoCrW4K%N㡅 N'p tlMG2y=4(n@s 2\\( |ߧ8oqf'з>4!#B<9٦D~sGљOf*(EWSk)w訿+'=IJcnxIcx$JLD x8z6 %J le֙q>oZWwBx֒3tPT*\w(V^CKc|n)) YWVg%g+O Ti[Y+֡L,X\ϾVLɑ%6c8 Jx{ۅFhɸ (G ai~MO;pfe}#eTN, LBWi'bVo37mG QQ=P T<$?OP ڥtl3X:`/{* pav#m3Sj򏔐ɤӯ V6Gj;3OgkQ_61*o3bZ~ (~VwSY9|fXܪ]( #)^`v-X(q\Ԙa>($3*,6_?}I7Ej=sTDblyKHo(-:)KɻٓKǐ'%7(u}vI $劭3ɳəsѷi!Ah TLӴ C}7#]o}+McmH ;PfL k8A]<8w%!:S\11L7O z4:СyKxi fiHZ" \WLZ̐\:I "gpUԫ<_(vjyi4e9G\hrmBqv(#CN6L'EwQFvdb EL::>'_vb`ru^kjrFGE%"*fW @狝#xN8}`\fa,]{?nɞPMj;DJ߃__ 3%E ka1nlj%ld5UP*)G.*+~yx¹('Uh\y<Ϫ*ؿv"ATF铸";t(2dֺy]e:ܥym7y[z,/[ O +b`鷲?/gW}&{$6LFSV\O);CQC]}àVL2]U:~?\Coq9b@DG^?4%}*_̏4$O|^Wfm1*ov'_3E !WX1MA1劫 &y"2v=e 5& ^{ yYa{&F뻼5f) O #([f39wXJލ~:YhhE5Jmn/")KpS"9 n˳Na.0(CK>c9w +!쑱v+bdփYwDM <@b< UQ/C̐(9a"[kLRjb0RwSY9CkuV41Nu&N;3H W&4NOil6-X.-tbR9E yQ3`m@?8"O8<Әܽay^^<Ȏk.@5BҷWD^D: Q>Q&\bIXKY$Ϡ1mbho){3ax,uz\d5h&RxWj1w^Y x(D^I(L/:Tټ.-.{/{˧;_";Ԡ8B]32 .1hr^?VLk&aAlEmy}$QVJ0C.wNdj5gU+[ij.wYӡR`. AJ@ ,9,OźT j6ΠWB3gNSkNr'UݒJ&Jfoz㋦xt ֎nvRfL,ˢra@ ?cJٶ._CKWHٽS'[OXH j@FqD'91nr hy1 Q̈ N;`#}7Й"'ZH紁U_g<96FIiZTő uKpޥڽ.9A!} Q0XW&meaTe1&h;|]O# K -^.5u@AuCn B|'=ºzCgSA#؇v&9ΧLx~wB1wW& !'t 6ƃmj*V\ IhU6@ye#7ΆoRudYxĢEM-2{i9oy |gEnm[m!M#1\N_ =o_7~TsUZ KHӭ,1$]nkiRqQzuӌ L5$>YMlAs+Ʒ搵^}{҅uI&Paь!͎fUxwxo(Uܝ$$b|uu2 /Fn G0pZ˭N̹](iL.\aG_K>R\V(DIkL1@+JQ#9bI'"ɤ~V܉bx+lqP%N46*12@8y(XXH!¦̺@-3sYc9&B*>x4lK0yv3rۛޱD9a=UC?mΘ`5m"RېGAЈͫ9fSf͑R\wutq^g2u@t}%nGáyf8%."SuD*:+ښ6fx/d)8tpi{1_6`0FV>' ؓI@:Xۆ3 0wPKUNkT$gY%qynT,Ǝ Xsu`xR5*BTLG}J;o/W!'Խ?x]iD_x-ٸu|t4"i&Q*uyb:깹YHaئ{'&ð>Ei)zv:G7텋`L;kLE;AdQ5'Z!{|DiMޮ`X  SЊ(l@\9I!<H]b)3Wp ShHqd*Mbv89 BCAýoFYDЧH1^ԑc W6 vSÏ#D G7NU-r ̕K;ێg>Y)o 'UZaݡ =~3_q*ʭMe](7ŠV#]h:˜n=ٝRxZVcq7ꇀwL*\@c^퓿'6i;)'f9n.A(}(>)6*/@] V+<:7Ɂϱl~63XX0QEnvFtbf#߿,We^%|TkF#\Qfc`p#3beo=/҈Sn6mŏ%Z[=XDFQkk |LܢҢ N:M1(z~yx1vibGB{;3OL]Gϥ6J <']:~ `@x# mBAICd`X7(p$aO%3v渟pLv \ 26ecp5mTǫyvn(.lk^X p"=jTJtf`Z'+ԡW;$1QMsc|OyPsz(ye)#0TTnTHn5# ӂjŭXJ:1FNy3a?VDTq HMƨF "EY;}bݙR1!h32vV%ͳڣ gz ?QDJ1MJ?' }.CH?0P]*1ևM԰N_r@wCslz*S g2d/_Q aGqYcLiɫ­Tl}_2c$]`|E8Xkn۷q42ږZL+~1)1aAEQ\ g+n%r%~*AelH6RmK=i,(d]l Ҵ *9.7ǐ-- \#M(@8Gw2S $zϭ N@)G s+t|m?[l@Z&ͺ\8 !IB\Rw1 V>Ͱv)Reu_](E\f7r6 c] lH +>&(TYb9V9%(nfߦ|`7)?t_P!KUpt< fѩ.ϫr̕ o 4l\gO* I w@ĉ K-ųTD4-|ώ@m2Cz_+iYTuf]SD7q~+HZg{;FǤ-xSCy*ڹ{W!~a^sri!335?hHhy_b~q3%Y KlydܦY.@#2`UT[5$YfЮN+sҕ"xX)+ -0 my>}5j,Gh#a- Ky{CW+=Kz Vth2I][ID9F8|A59g,> BϤ(?֯TRq@{ɪ:xlxfEeR P ӡYCq0L<̚PG 68]վk'tNL<#B۷&oNJ7EeXeOƻ)k“=!# d40P?m6w I?"/C/~h=ƴ=AU{+o}=h'2 C]4{cA>"o_OϸodkxH\:|b%h 4=ri3Vv/>W6T~*Lyq<,|Wf"k;c^i\cupQ+,(Ewvoz*\s1$ci

ߒd y& 7_Y*\}73J"rjS8%CNLgvi@/,,WӫS'|rS;rCLn$=AԜ, yk|+~m3?C/ð9T(MjlHh}<j,|2ٰr?寫L2Ehq0˙P;s#Siq \r"Y[:X +K?@7 wAm^tN'gH++EHcPrU4/]2]>^gvBEG|{#Ey}rɩhY̧\ը{T׷ӈK1=|M y#Us)]+hSVRӎJtL"ܑ Io~Œ_{WFJcOl4oUP>bEKr1導` >} y:3'/t<́rTD-%Ͽ~0~_XFvMDkSʀ}frD %giGd֣֥ EɽO+nҮ]CDcKq^iDl@:D߃ "+ Eña-X, 2rGݙ %TObխ6iSaq=6r\Q9Sj(i#I{BúV86{_?_"*OXA7n}WwVb\=GGķ)2CSnh 7 h3zg~ >էN:+/*!2ţ! "s}5jN7Bظ5wY[1"20ȀdNܑ;DL0TnVeTVv-,,ܨ*-ggUFŎ*{Zsg9Q7f hh =VI|6Rէ'6Q:GJìܚū< &}&'[ Q`*`6;qJ/fVeD4X}$`:b̫dHK72=v9;ͅĘڦ(2^81o۸ B9tQ\ccmI \ԃ1gut;!Thq<8 sqۗ@IB9@)1}&1ī~[z$) TsSw"2Wm}@DXաsKLQ +rݔ% _5ڠ^ %Kps6Cyk@'AH-mPTR39KyF2-6a=+] K 1&oRCt R-BJ`Qqg'L0^Ƀf#Fb~ev5q5]_g"Uǫi 7w6tʘ1*ɌDE=_X'Jr }\AzCBn!Vޣ1L1t&YzG""Zpև!Ng׮6g3T:ƘoPa Od, Jt+)I#Zkܢ{Pu4&%  ȌZ󊧀zL ]7A~B$Ekahn wkG0#ɽYLK.Ym7Є aSo# 6BTU,/ѧ\:xfzpi4-L Dg?Ň%yR{͎Z#&VopU:VnFa*\d5a{YK#nw6TmK&P".zZQ7(QxVf?e5JlIô\{lӭ\ݻ:zIOst0C@ǥlOly$ @Y L1)@_%)i|(9DZ@wyh?U5{Qs{9h*FSTDNsD2#2OΌ[ ayjOV*Z!'.} gz=yҩl*|NRq MNH:]v`]tc;u Q"5gx 1k>MR;19ޗja4 Ц}0 !/7:V<7eoA&XWD!4+G}pAciԟ%KJFDt }J,W ApcוH`>v\s6$gw#F?Х/fX,Sص F$o"4EYiw 4sENߩMm%etq[m"|OSkEvw&q_0a,cY/=.!ړIנQd^1!ugj_|䭗n|.57# R#7T[Qw7 |{]E>smp:m" $ءJ e:jv%-*6DekPb?°1)1-*ȶu%5vV q(lf{ڐA\6 I+P/6QI U&Y?ˡBGtIB&"ExFώ&/eh Pe2dQn1qYL'NKK! cS)#pSZ,̊@\Bxlj-hOF;!U+~2Q2fi[ &"3pe\{|Xggp^,GiPT&N_C̞-fvZ&K#MetFA5-mGV $duꞵy}x}?dsA5^:q=-.P"MQP0Xi޳0xG fU 3ғčoNu quSze$,։ _6:o',Os+ۏh/rͬn# *I*PǸފ.+ݯo>fmrx]0uoh|X %s@傩IG; ;AwSMm+.FX72%iHꄺ,*|(`VYRϗFi:0 j#{M~t`OΆ"mM@Hx k-Fݼpim%\_J < k|(|)F!u^8:y]҂:{E2HvFH\ nvJIMFWUڀ= z-uRv_la]+QMچWB)K,?oF0att i KvFDp+D\e DmYջYM!/Bg4W-T mbDRQҽ,e G4*zEQf~;C۳J`ymhLkȌakҁ-Y [30.H&L|M#qTgLSgQzDVhƘ&$={bXPXϳƨva 6Prr;w~lC :g-L#9Qs2f=Ckar,=wužb"fl*Vb-jiַRd%;燘y .­H x<+a$UدJ]t+~tDNe`-2p4W<#g2s*# ҍ_FUAx@82a#in*ڐ_r hQf!@kB}1jJDĤzW 0W%+[cDcOI 5٦#\Lh`:nFuīAkXRJ2p#b9O$f`'i&<鏱 f7-ǂ, m oEor/9&XkVfr#m DFaTũ °|,ؾf*{s10H1ъV$nl_؈'w@O:/+~ [8C)JAX>vAuR pNu2 t;&>y#N䷓ɓ(C2yXӖ6×ic7/ADeG*3(VZKI )i> #%-⃤b1Qsm;HFwts-6!kw΋޹1!zye,/`]6<**&d59[amN|]-o ݭ/rv%G.; 0*8-\XL`*idSlݿ9ros=v,c >"+2Q|J@ y/Y ] ͲadD:DWrݭk*{DMxU>[+/>?d jXfMFerP92my/xw/N^.06;au0%C#|_o~: iBϤ{NmxD_M;?Cy/槎 *i1QZEB ;17/hm! )Ϟ{6͹OU TR{M?#ڢV˧Zu]aY22(w,ɖwnI@$o9q4Bw'ez,CN|qp&m ioC[^S>$Wf0X3pg3-4Xl.2JC7?%r|j|7?o wH<N]1XeBq Q;l 9Y`\q'`(Mޮe;jc;FuwVft0&)<" OάCXq[Tied# ^8M/ltnmx+=q6K]ק 7yOHP RULތ)![pruأ խK.Jd\2O%>H@2?CoA|ef*g'Ka+ ͚V쎃WFgQzcP߼9J8xR#Yvbdvsz[e-}%Wc(oAoĠoI2|K\p1Œr+L\@MK~d|2sw7N88# &[:C~fTy6`i(f?[.9;Y)"QBUtTrL  !۱վ34RGɋ,evbүc!tejJ¶2~B =E$^h~f;Y!$x?; \*hO% =RFjξ: ᢟ=aC?FZISS# u&ʸ/٦1yOm^a~`$^, +7X2&PGe ;)V ̍[kZh p/ټ 6ڽrTQjVNK: wC*B,旧"MXRDkV$8CXi']͔xri$^8Y #o, ٯz ~ l VÀ-#bf}l#DQ`7РR#Xw'mMj#gn8 +ےc}(-31^igiT66;yh#p jK6Ym'Vvu$(* Wc˄()_V>j&D}WB*Gi,cg)E? IO5J!\ٕhie9͙m~J F1TtSIxEe' 湐}v" y )83iuGPtZ8v8^͋gU`dn? |0X[zlNu썜xgǑn.t`NpJ|EҤ-u$Go5G%?,!%@V}Ѝ4rW&߯,QW [RtҧȞg٩xifvnZ=8$E[-0JB^$GRoZİm@A4׳Њ>V) 3}#S#j_:('![h`;7wXC `@Ŋf>1ztAi,p'Si[1;6OHA%l `:_Ho?bXV;cbuIZ'/R6[aq6|6N]M'¡>9V=HHڀem.|^5$Uaz2?1@Dp{~j:z9k8xNvŎ<% SYN/ &19OBS,R<"j!52$vM{=ȲUڅE@j*&a])l.'+ݔL]0 NfuZ7;-9ht` %!Rl1m었sOF YOTb\sL_<΍p"Z}0ܬ16 =Yɂm&i;{)Uvz}3WmwNI:X[ԙ;FbpЦC@GgZJ=jns#WVicv1nIt[X؞VN}&Į鈷F\GpSapΥ F{2;?Jґ"EC,j{dj!"?:1 bY^a,L> ӚQdkV{8=#Le]C0Hٯy _vfgGB\eT7!ZF٬ ber 8ZŨㇾK߆= b䟄Ԏ9m&s sQ`͸ X+cT`Hψy~KWX*J/ee E;d(DP.̅M/RbycNWhUIgfn>¥*:A& 83b7#HQ81M 7ߊŷDXc`ۣ9 SyޅBg5aEFdVYu 4MW8~S=tg(˂ya'wfzʊ WǾrtaQ`pc[L2J%IՃ,mqQl{p,lR 7l4|f(E\R_5M\8AIr8l‘D=.xts+e&Qi^Bs0[,c|#N(--"İX69&Eq 36uh̖ŷ,)1xi) ZiLL7~(Q`a; uYOlp ]G4-C:Q??d:ն+5&raY^'yƾp` ;繜2| $T7% P~\D< b`N&t 8G⤱~qmsv'3Xݚ҂s]\\ڧ4` B"ႵQꨍCrc%if(Ażzմa8>Η]:s~\?>Rgo֑{wh<*n]Kr z9>s3g]vD?s&`! *8˷ꐽ5yMf)sY{L0ߪAA?Xmg Y@?_* TfO-')g*[O,K]A@o""Wԉ;,' Xf4b g2cN{(~ RfI9!&Ô Grz W(~\zXyI(!kwU c78p?+WGKTt^d֕ YPdD'(ZVHy"@Y1<3aI0 TvhKĨH/|n: 6N=NUƒ^:n+$`=rŇl/gSͥRzO6\Ě)h:WY8sڌ/@OIycx jv-(ՉnDOO46F6*-pK@'h|- |$gױ>B6Orop-1[׮nI62)-Ӻ~QB(t nLKJϋGՎRO%N\5"16g5B[fĬaCÕ%U@lj~hfud%rU 5(Pp5FU&/xse ͙F2:pa+l {3$5QR; ^∶+G(dQԋ\&^\zcYY1=u#{_V!guAfj^_JVV*שErB-b|^1y=nڐ(Y çZRt-nUU߀{:_#faMK83Ъ}Yf w//k6hm 9?gXJ2)h 0F9$SzCMB{R_ + Vra+FhkԤl@tD X=Ѡ9op+ti_L.w62|$U znP5ZKĀI)gb\67~klg=ʹW<=7řzYNJUbU] ${`f_G%5!; >87h ܹ'#MbQx;j??;!'keYg:;zmbq"}B}2-1˟#̃QQ ;ʋz~s\qˬQVpoFeft#?ɩϤb 3\kMGXIeܯ;x'#IT@$eZy H0 er/85|7^nAFc_>I.?]5?yS Ӧ>;zL@O?Z9Ka0^ħCu%JX@]Mc]-qA_~qWH)\Vĸ@^ǯ_eۆO{€orݒh!k`N5>_`Qhg𬣄ht$-̬͡Uc%o.=v~^XZikϩg\`qamJ.kh>yx|F)mc?KCuiqX E\oTQp당x"aN"tAɠpL'Q)jW|W|.ȯ>  jtFYߤY#T==jznOMh|Mİ)cCo%Ft@ċ ui%vH] p?[.AΧ$xy9`tat^6 MON,9!fF󱄨vZ,*WZijZ C^gͺ1Gaճ֗R2*LB \;/Uc)? & eLͱE+ueS,D%%0ԀoWb਑ W>,t֡ '}!]'r ~AJ[2 x ea|\Ѝ\Twۈ:xFj%|cWdiC 4gs?2w힒Y\ŊJn\fe]h㛔pQp=FF/W&+ocS0'7:@|Qadl,:Q\U{y;8Lr Cuģ J?U}ifp+Ɓ{3W#yD@&Hihl@ׇ (~T;Uaô~,fTՙto%(5HA];pC/i/D*p4KE9^E 1Ryz]^QxW˵뉟uE a .*B V F"?hH% i~UlZXA3) p ʁ.1SlE~Pe"2E%Vza"6n p48`w:wox~dt$8M{աOM^xz ֚)кZioӵ/Rr/,!jQv^AV/6Ɍ2 "@ƶ+oi"X=o'eȕ6Z6acPn8.CzI=z :4页@Fo@MgD`O2r_zjzI.U~oNOX 3@\3Ԛ uWDlDUذ*;S^M-Gi!,9!$Zτ_|0*E }b6]-fT qAw6fsD=g2䩰ƣ%@e6F2lQ%豊d. v|%j)VV'2yz#RBe_!ïDG"3P1]5uw5 2C7?džK~c`PKaw'2 ~KwniMl ؎H*&]9&jТ]jvNOтKGX☎51 2]0ꍐ/w5ސ(#̞r\aCTo0dh ᾷ+%M;S֫]qhm2­~0y M>p>̋F4}+\e+!^٠$~.Vf:yQnȂ7.guX!A/TQ|R^ȝ=*MzidV jjz;M%!Xea _.7B!ZY: |W1|-{ӦVK,n#y5n\܊5kj3 !t.#Uڻ3lDd%vq!Ѳ)>A + ڶsi?'gSRi(9l9N;`qu .Tx-s/ ')oG#lXw6X;,!iri+E\@Jgcm9uFŻ8Z'l3KSxN)l) (A xmZX jt1fL>"EAd>Y5toY1O)<&C|g6Z0@kF\i 9HW'z 3/P|ZY )3gNin ѫhѩAD8|CHl guJn\ŏ沗ÚVh+qR|pLВI2s{'hJN#UomޥVGj3 7[&{~$fjlq$oDQfUI+J ^ ývJ1lNow`7J$gz9~*6"E yFܽX}Eis!Q+ga0f@7)^My,jB7SgvTX{T5X$o2͖O^nÂW~\v@*H[] ^)Q@b mCKZ$z;P6z)d.3.DX/G$Sv{P9ؓ+?Q:un0#4ѓxMYƄBrB:FbI$"g2gPd;}M܉V Ov0;;cizPWE HB!Vi3}@#"7Ǥ]5P\~ܘ$dB0+zw$Vf]R[x+{SdgB]twlֶ&k >c1\ڟKR _ш]YEb1/ "TVpC k7@]y$ZFHzIjce('o=)OD[rI,9ǦC*ˣ]+lu&[=h)c,gZyD N/^tng5~&}CyּR m<`Oax!,N}K"[! ψSsUDU  GC .{ B[dY;o2s,aoBYoLŚM1\˂4rDY]@fE 2g󜄴du uoXFx ?)S~Cg/7TRۥ\׉1*CG{oDYW>`D{p]A Qe,jpey0B߁G,LBRLS?3Zh!ԃYLZ{~m5EPHŲj{AaQc}D{G]}'XS*r궱BpuQЄc !zsD BՖ9Hoc&ՔWa#9>{?N\nJфke9dZ$J gOT_3Ȁo/hai[(k8ǙWM=2ѿTr%B@HIIM ],uz#*6PUS*|\]>[Edp|þI`!l#yŞ@*C%HeoxYGǩgq,u !<&Y+1"|+qsLѴѕ:1 kK{*mfzƗq$){ w҄}TLd kqe|c6g!9B20-`75ɱU˒qgIؾI9xGA]7I\Q8"mKo1yMZ]g]uu|vo]gm'ABI| <]f΄#7ZpG9""ǒsvT<(RDEެd9`-d TDt͋YtaD0gz8ݐuɛRțd?zO9(_dڧcP"_>CM\\B; Si,)ƘLKSC:dSsrNpBۣAO<BXU})r'/݈6Vd΢J]ks?kѰAb@ RLUH_v\zb-!^ )䡂Ke-ڢ8/,sZHws#fL{?&9)ù|'$_~L?, 1n3&J?+DP.dOrs_Kf0C>4^"!C$x4p)A )DZ`uv,-wA "DyTT*>j^; qAB|0 3N6R@Kk\Mκs*kC\Ί F_3MRNv+*摛O6~_-}+qu}rQN@ZC"_#_SF8$mX FF[a~p^X$áHݨz՘h*L_td0!4D쾩Ğo OcMMt'SW#f}QyaFvHgKa=Il:j_C_<~w( FES^ 3/Z&?5/;8i#ir”o->DSp6)]ԥY$I l˴s ːh)\U♟Ԃa WE @gJ|@)@Vkw!W/ΠݜJ:-?P2Fs̏_: ʿEo&rÜxT#@`lERdDJ h_YyQVBGn|9_YQ=+p+ʷ 9!'JMfFZtFQ$Um'Npu򝛶" ZR䀓{s kWwJl ݿ$2QNŧ XYDFsZ8g5;Q kZ{}& ]x=1'khg59LU,=2 $oy/Jl} fbkO {"3''o&7S䡭>VhXQ5Mzo׮6i~wӾQ 8< Ps!jGQyt,jܭ08eRa *@P_)[PrNbpڴp^nidS{)\bt't+6(0$ݐ/R{IhP$St9<}5gug܉T 胑 rl"5أKݹtuV~egqr=5]&^ލjfY`IƸչ #@3"{Sj# G/:mLo]#mG"Q-35'_d M;IhצTC჎j-kXȞq  $mDǥ.[k63ʘ.{xIY#Xƿ ؐfDm OE׬6ZmX9sWV$z2Y@뛖S߅3-gi5=t.\ "E-0VR|"`T*LQcd6Px#J!Ǒ_-6_4J@cQ(=- 4[ak-NL nsP=\X4e)ړY̨*&Aed0}{V\ le)$$o8&]h/΁\2fz&ńc:aT"K:@Y ݾx+K|F@*Ɉj=":tׯ|$RS_ĸXx*zXK!>ϓ|PVE/!+>  r5bA-lilD%/q?: :o zY@ou 6 JDF n #Bf}>7gҥfoCjeWKGɭ9v$7#HA{KE6?k&BY(5G(| $,~pcYŬB:=FW=EXEKgTMPI z_miuҘ^6?x"$˃2oDݘ޳וvg2G/{o TɊ_;⹜)huxS ~n>%%N ϙ:neRwF±'QM /҉䑺i]>AZ\{J=i=:J͡.25K}x2,;sO%&L<1IWKdHyW+N}&0m'{X*;*GӖg|,?#kjϡI $m]6/#ڻIzKL<ü.¾9?5&8"|+{,YhbR[=CwPI1w*\딞<ŌU ]gpɯ3;.ѩ 6C~LuFeVEzTJ!23Jè#VӛytŸt|Q@8?>K 5ak j."VWn>IKM4QgPp31@ xq0F’D_*q'nm[( FJlk}%g1B6[!ܞlYs/5X*jzCH_OCy/z|a^Fn@iEsM~dΖKC`qjʫdQܷJ`:w(;U. $}07#$aT}?NͅEyn(d-C>RrHɹYg?f,TX۵D kdKwbB#47բ9q҆a(tB)䰬TL@,1ZG&I@بZO$X|9yE-wp.Ju]7.1 d񽛽 /uJ=<_Uw.vɘlCqMG20. B[)$!k3 6اAHa}9{X46%*j!8Q2K^ ҴTO9mCr2 gAsnn'(D_+mՎEH"'4d7D5ٚ70詖em>h,5wDD(0yiՅUX>m,蘩ע[0 Sv=gc!d zoxK2f#eK)/Gl X{y*%Guvj=,ԠФ[0Cn$Fɚz]HXM3Ɯ"sa;T0T!RqN#7˃kdS]<W۝n+׀7eb<vHFpPY Ijo^6*K8bK) tW G.ڈ:#  ')H~G];R ֞ 0?ugݵyq"EsX@vQ_G#:Dft]N.ׅD^M[D=W`oķItR6uwl&en9wpąCy?Qg Z%QJ3E<A3Q}O}Ud@{w!WwF5V~K%KBd_(idhvpcͧh>~_kŢJ|%.fJb.[sI~( ㉃ǔ׹{/cXZ ?5Ko,vi0!k(R7 A|g}<\8V0 Rm>DO4UzSf j=ɰ AzwN{bQ udA*-äl8+;@/NliOӂVw0L@Fx5^!3UZ)y^&Қw!y 2߭@|!s|l -f:78晖,py2Oqz}#gcJg:Q @Rӣh9uC4>#7o[Ll )aB#h>禺.6&ӝu"#;%b}X#仃s {x,*)kIcgQp?rAp#"!~v-Ɗh9= cf"|6pEǽP)Tc==呓f_٤(]\lEX(UsoICo&DocXrHFZD7!ZNz몯|)Ni;W =w89KlփO/ao2Ⴃ*@NXo/g}@CsZ%IFm%Shhx.BQFpgX)QkFC%>f3`>g8Dj6bBù'8$)2 ?QS~V$OF աIׇgt^$&rf=뾫Aw/OBZMW0.O#Y`EG'%lg罇k?O;it_tzʉ#5b6GCď#/kU<Ξ@̧3& a'FEuĶmh}/7Β5W8'zT59rN}+7a,t`=?M=8,fVT3ԡeuɥ-ծ1_MY"͉0bO&h#8}+up s[i~ZfBz_Ԓ".~KĖ4`Ѻ1L_i qD2UӎjcIlGi }{[k"r1JEe* Zs nG⪃~oP4LQ[^dށzi4 Of}=RAI?_'W67j Z62CȎmKm̚0TW6 0oODboa4c3? .HWA$jP?9BI$/3:$UQlܵvoTؓubvJɓǛ@4<`mݗ !O)+yK˺j G5֎AD^8Jt lb_Pѥ]n3c,SV̢p;#mwmW%PVm'ov5y1w/oƐT31H/e;a=\/^fHsC َCKr7d+8Ys@㦁G{ UQwWU'Bnݴ&^Jr ,͞~SU `5G[٪Z}8P:]5F`/mOaE\ Å\bc87h5aдG Az>I/$RyUIӋ ;` ~V/:@(9(D_qd̋{1BI'*47J3uACC">u5W;5/&H?CMJ#|ӆKڪV@vQUݑu(Fo_;RD;%gP'{:dj${͒A Zn}hװՏbg֪< o  W*M=$hW "ّN^/Ha^13 c;P/ Yq {VYG 2(C6F?mLn+ wٕ~?1,ACAV IV ö<FTO 1LA]f}opp0ԿQP_v|/TEFO(Py I MW2C5X?lhT2fY^Y²f ѷGpT8uKi}]%hHk~d$weX fN1C Iy _df~}}sw"[3džp L dD6LCڕt>VS2; +#1fD^:m{,+Zv;Бi|XȀ=𸜋RE;gmFvKU!y11'­#9f_0yn3!T\LuA=a`:,ˑo8unxv$w%1?o%\b [^,O˄]?q>I#o:4TH,v$<[ $M+ȟq?zNYBI#bRc=~(3a!L8Q9KHL&eQ ٩tطϥ\ܧ[%ȌۘK:MH)&f@HJs\lTCiV3-1hfFѤD-r-n@&Rh}X.1Լn}*ze|fިbp__mFgD ݘ~U{I,ztX -ԭ}_]ibLs*9GCct3+Pҷ6E[ps2nír/o7Wv0ti&F/J&*["iooOCԕYZOE|aQFQ;$|=o{OSDD`o5I5~I"[9&>1?TnI[(mwD|rxl/lX#^I)ʠm0ڝn-áp)* ʼ~mCW]!5`oOusQ263+2+^"~k:N dc8˗l K@ ʋ>|4Q!ȇٌ3ZRV/@t7Q>+sbC##n.]I`}J"NHQh Y -Yk%7Z /zE g;\]kI~i н\WaCM q-ΧǓ[RhRm 3̤tѶKخp} qeW>!:BݻiEsNiJDHy?43EETzS𣕱t [xT L Ha"tBGXoH 4oD4Agkd /nD@du}Ѷ,! Lx5%v_[- Ņ=\4q]>'uR/"|t"f8ެ˜)0x k\hzF;b&bc}mc*_lwJ#[bZ-O ιW~S%G%߉@ aFz~l9 1/=U(d]ھzH *bkKVL+:-Е$y'm&Lj ',6!FwP?\s r[VkP &$0viQbu1rT P|}z%ӣ _ڻf*JPF@=6-1cB,0ooӬWs +)K~>K{od R"o甑JɸaMߢ/S^]ve0Hh P7YP .ۃ4H+tz!/?%b +yhW^^aMɿ旕$ֹ Etנˇ0~CRDܦAK|3]GթNgz^rк[Y[sbǾ\t %y[bU ; ȭeY*-00<|0+mwj =8WL'$Xͧ:ϕ0j. ݾHV é#,yi~_ #&W@N\l"A~Fō25N4Hp۾ωP4NM;Qzp =0DRnH)<Xz}f(:A}S4Y񀯲Qʑ`4@pAk3[4^T~NH?) c͝,븯}3؊LgNKP|^[, sq\ư3sÊl-t͚\w*XPXNQtwp^^*~ˉf7X!F3"P>XbgS8G}ÚyLkBz_u4A$h!gbaͰ\_jBoco_T~oHUpcO֘grvO KϬ>.FDt/xF^t [慦Q. RG"U$=oK|>Tg$҇{qI &a=Æ7˯^^3@(#g2 N>,ogLmqܫΏ; |L3lK嚍Bv-z&wF Un,~ ]8Jbg|Z˨h0QUFb`qtֳA<6)DlUf' &# a,Gwƈ O_$uQ{视T7*x\|[^Õb#-SioS5rikW>A%t\g/,lM򎣇3YT)hMc;>#VV2"b3]=\Jf}ʲ"Zԇ]bE5oR=/_#f(J+k5 qFi@^R+qTKzȈТ גީYi Ƀ+N~|Z~%4^uAX^jj@÷~r*%+x1+/w*iQĻ(wtSBn-=<å7\D/yD&DU]+&Ϸ/SMO"+t)vx +WS ah=EXiDJ`Et _[myF͗O6L6PaГk5ahnx&|W7Epw# eoHl/B<,".M$j4L ְa \l[VX"- Klz.k 0Rs6AD3*Ff,P:4ۘ92 ? X^H4dT XKt9Z7T2~9V;IKc${\_ynFq1FԊC|x04MB Zpd'*t>RJ07( ]ϦH9P+=w)a!u6Ygߪs"n挌U&)P~O S9 s8#bgBN\vrB,sxc*"V0{rՙNzl2gԘI?lel[sLڝLr* x{ᮥguГbcE@+U21p$ЍL%#?˜X谿rV۔$ %ⓁJsqB0 4B { 5.\MfuvT]gqJSj &}#<| =3Y[Y-fYL8՚s _ϧ8.SვX(?B7NV׆[,9JV] 2 f Ιb kY%yCN5.{\8]B6Sb-t6`q'ܶid?a6Rspj3r'TA;9C=;=g.Dl%⺡v7i0MctbnQ=Pz+ 5OE& 11Z?jj~n((3!瓰<-‡QY`r&6~ >iٹ߽8$ **ՒzsVAsH(lÙe$QFksE< yk}!'YXg@> 5lM{"A&n-HT_jdHS DwhrV [S&^@tF/)9)2ߘlPS.|ǚVq@A8 ^MU#85 0V4? Z=@"l*j>l(Pnaݚ|CHm 3RL/Xb3]Z^1䉛t̿ 3 XsN\k_SaؕLK6cv/ Otv$B,?Wg,j0H_||ůz(-VI(w%B3ў>/)5vî#8APip% .RX8_W%Q| ,=Ri?>=$up-A,sVVҾ4v4@_z^?$VXޡ{BC5eN/+s Z5~)ׅڒALnw8p3LIV=vUERoIգ;Qp8!_{?#7Tl9 x2C5:K% ĭ4@6Pxp ֙v9Ns.lZ:3ic!鹃-"ɷzHzxnWY͂Ifͦ#Oϫ"F7:ՃU0_yHqahFߓ_֦HtĢb2Cm\m] +Gh3BtJwl 2f=t~x6G{휀m7ZF.#P^kiޮ.K s-O51H$/\ŗ~$USS]phCeCQ]1kd@۴ЗǞ#׬ν̭QwgPjS׺?ZIQh-() t) ?=a=32`眬̳Ǽn5B#M,) x0v4d>-Ajk ?:;榟RwJ'F,6n5B;dd.u#3E/y_L.7*Պ[b8%~bۉ7HPI/m*tgn #=,RzXmZ$' ${PH )166S}bވ89iRKv@D""x$=YP&D/΍=4}K&:!WNnlr<>抾'T6B!_">;v?RvT8!? XaGoQ͉V\1ed,LĜMh*M_L6 ]#tIOg=E>[q__l !=}'d_84[,2.Lj:OfiПI n9۟8`Z"]3}]Cq m^ow|1b&@ф5y8#q8,og⎈z&LI !`!z\.G t_FF4 RQW^GǙ[(ɝL"ys8~U5UywxS;iiO`h-%#dGVQ42I2sцN0dk`F,nj5h }Y'3OK[_MwQ $(H@)E ۥj&oZ ;r_)xw{+58ɷRtCގVvrjqӻIka-szb](OKoޢ{Ї( T}Le/^tTbK.]]"Z#2by5+ dVKŹۡ@h$09%XX]7jLxCvӆzꛉ֟2Kwy&9Ԓ~%iVô[.ga- Mno$譌48@˫^R9;=?w>褵z/Hj$nЂK֡۵WXR%HYaΫHk1hwjMxQ0KIsٴҞ0<>O:r',ыFS[.Q.b*|BOuQ&DYb=Tc;BU|=k0uH.xbrWMD%VNiAz>Utp˼v_IMtla<% 1Mij|@̈́u1/۷DD(5)F6Eߍ.f";Iu!-qL*v!e藖yi2Og}$yo`׃U3F*2qSIS53xnz- /O yNI0aYRyZ&$ttb71-0eE `}|ʜʖFZU8ZTkWՂCS2Dp) Y+ƪgdx- $؎Muua,EzYbVJG:K9S~}f`Sg5Kld3ZKÙT~y S,egD )p[NْA˚2Vx.~d+ibyu|vYpk"wXt{B//7y8P~Ȟ"S+py:g:Vec R?컉[+dyז rt Շ,~yXVfvGXs J<2g(B^`p Wz.p%!wYj* cن.96/[O^;JXh[;N{ Z!B6;TêL,RPt)(W &FbnWĮ}ωt[8M[!^vƛ?__7pa 6?1z+S K}‡I"m+B|vَ*U45VZ̍[g0A٨v+`zw}7ڛ>֌n0%to^~vGN0vbe 9Va>-хWJP*+{ey7B? oKi_q]F ՝lQK}lNg.ÐTSp2AC<҃jӕ|5Xzd#QjÈdS' |Q ^+0]c)dS%,v[᷿M[:E޸`jZbT8 *cQw#a@$K'c[ջv'.cH#O[Rkl]~AZz A|8K/ UQ[[UT^xWNTHEJ=|e2e'/U,\Ұl60okozjeA'PbS]lж[|w&$ppaQ0.`L< }Kdu#Yl=9tt!_ $x!A>Eu[dN¨D<9;RÇ!7 ߹:)hUskYLWTg +=}S~cn ͕A3Z2mO2+d0n-6dʛuP%ZPn]>諯aa٬PS)x#3%j4v rHC&%BBF\(sk }Ptm6폤UYAqw͚>.w#]0y<$umr~(*G1,(aD^pP9{/Dsr6]R{$'|J?0(g1b匨Z'ןp=MN!I/FhNp;@ UnK2X )lvWژ`ţKGAz)A0p₺, 70R_&`똛cĎӹd)Ֆw8ɋI'.ϝjrTmyn6=Eqv 48cg$Ҋ4>Ge!N?Y5ەfL~ؓ+~E`>BZ͵̄'Jh7sڀPn"OGgFy A(рW<::޷,If"ư&_J|8K~sţ).,$nQqpAQEQdͰN 2y`[VPdկOtM(\Zt ww|i:m 0-'X i1&XWJy뮔V?BZO,UBZٷ`KCAicq?4Io+k`z6\/!/W)r k1O~쀒x~aPY{7T'Uߖ$p  ה퉘*N*u*/ϓaTxV8=67{{)L:bdA; g*u/{>)`;#as3L+&w"ꮢWs:0/KZ{]4`dhu64|ԫ.7L@s~MUA;/*_. B4̜ۢG&P}D}:Հ$3(?` }Y8y\sDYܥ#Ȅ8'wdL;ՊRbCLQȚշk~~RJ!NcQq%nc+fn 1i-PQh $%&^d(DJb]䐪"M*luxOS],v͗J8~Uo[Uajo-…YڿŻBƞz*BuU>BI@G랡(ͅ? 1(`3C|kog>+`ː=1 0wE,u4|bu lA峈~>k3aԙmiGihRc[Jg>ܭCWʎ'`$2*Pqh,"qi!DS9f]yeR&8<>OKd1ܮjmJRet*yǐ`#>cVn:^UZ1jFp.٦'% ֻT6c4ೠ֌,9i6>݄QA)7pwh|{7blDN <"w0rlF&o0]@~eQ[Gx(sQhkyvՍt0 9eL)l*{vh/su.G܏3z〦QX`d4ɛ"ɔjѡHQIg2w^>Ü]MZs~Rl-gY:ty&\2y͎*lǒ_ jc@!U;uܲ~`| .<8UԓJc` 闷] &?ZV{Z|3I^:#W#Sik2i38bnר >%x5~Nb6HW& ܄rXKgg Bbum-q;c_ȳЦD e֠hFX!i2X\[kDZYn?+髁pڢW$g ~Z5љ"Q (SE(S#:`+J~_ Mb1`w cp|+&SPK&%b()`YDyxg{&ZQ9pP): ;̑D-kz"2Rz0Ɉ](ZE,keTtXZFEjkxA`*k])t.xku-ɍdzOR>3{ťI[B;-)]ҭ) Ns6:$UG;D ѓ)JX/HUyHݓ ug7QGnK^h"OPG&hhd.Cad*}vŚlr%%} >V6YM/LA`*D}C&akW#=z4ëj`*@T,K.5b {س^񁒬O}d]P8 Y fX|(?I#|U%ڏFm׳QJ(@ܸ\8`V?s>!zpw<)W,0H!='v,L_,"W ೛]n1ASN,~ĵ/hS@= _l*P7GT+Fzq2xy$З}Þfo{GKf|V88K}5v8.~`fӸRͦ.ܧ"vNfTuCLFs"*ʛPb`%.C$:∄`|[2˅ @(*rYv+VQrvK o ]dH^YtB+K*k 1ϡGҳg4TEwbySZϠGNܽk_4B0_vMk B T/$"|ciulB.a\5%3]j!+Iz$/vx5Rze[v },7nПVJ6PF \,Pv/n/hVk׹}f/Nb>.(qwQ,__zQL}kGivu%o=xg]tjq( TPlb:kb:js & 4cgv~2hU-'ܹUnNՆ=t=썮ԛB`DP#E+9hEwy÷fuKf"DR&H[^E97 vؗ)6Fe*h]$0J׽Vo酭+x؋t/>8;v,?)oDz%|F+#!U̹rXwhB}"tLkCM n5, C%4Na}8xӾOSEdua)xox$0 qw[|s<2gDl,JW#4[3 y?eD=5>2npq˷_HL )a-joƝS 1!dͰ8NN@tK9nt=y:9vI<Nȑj{|dZuPg$[2"gぃ6$ +PAY^V˾[}xnf% O|_ڂ L?ǖTh93I7q {vyA/{U O.kvA?gJ˹'>߾W@C}-ԸAҮ* R[[SLk]SRC৭vX@7j];Z4r_T'gTZׯ_fexH;`Tv+eŽ*,'j+&9# 7)<7htY)dknvI xI\)D ;8, g'\&\BQxѳ4l*A!& F\)5<4ݦ Ltvu3r< YF?[n[E7n]lh 1gallp3íBZLS5?~xi23^'%mM} )1ÚL2$Y1WӢ4mU1)rn-HˌC2̽2876U鞼KyYƣ.VJeOR70W~&DDUoLO4OB~FP|lcfa΀%)*P&kɰ7k?bVDzYDB﷊$"&u(6:pTh΢FEcV!j\z~wJŠF.|}[s2I}֌f(Qkh :@F8Mfb\3|_멞 N}5Vxk*Pn_zI/E%()DH1oEևEU'\>UV<~Y[ Q '਑ʳcb2v(L9b=]oHFK[op*dmBJiLNa {NR l(6ymGkЈ+:!c~q+bk> wGoĩ$`V-xbϯ:T6>b1SϏ.v!B6ޑ'5ClRίaI0$-DgA4dO(º?_t ՘ `@5d+5x03'kNMZV] L),( ݐR3$fsQb:5GdjYVxRy.#Pa2<[ko=L?Y(Q ~1$M/+Sl v댯=PBAHCQ%mxPtVN5 dL=:6bֵA|KD4쬽]AҲTh"}` BߖeP:-91up'`0"㯀5|ҪlMkדTU*I,Rz-ݨs[R|۹AWYOʑ ۇd 0!Rš19-19xdt>(#̡a+vy(k Rr3 M4!:>ImI^{2d?m1uL#l8|U[鳳d[:j7MǣܩȂDunaҷAjc>D-+z&tRoO1SrԔaf7Z$6 vH5pG`A;yo^CV6䴫j%2#Z;oҦl^Դ;qj[tͺ5q3ь}HDu1"'qZkт$cj}jr5w:Ʃ_kyQS >|!ܣ(IsUW.WR>^ݷUn Aa8 &CC y)+"|t=X[(Z&RZr5w_,1TRobV>,96J,41ݗu~jJQҚ$1->Sк~Q9tx$.RyD+CQ.]S{M? 3U$ ʙPk{בSv \W(Jȣ'e̺bAd9'ey*':e &sdfqa}.; df, I8vX&`–@DD.*Ƀڼ0Yv׊S΢H;LRқaScc4 | ȫkqCnˣXFVOtsZ%Vv/<ė,[Us}\!Sc$e͝f3a:t7ȣ ֳFvу{m`, %Q! b~xL2[N~t3Q(ڣKNӒN!떚37Ϩ=JKMheqI}>ʻpKW$ŷ22P(A~hŮJZw  m;EK%#Kj)}KB?~ !io۴Ǥ%Cm.Q<ڋtYt6w^"Gud.Y25^fz?UKm%n9BմA:SR!ה1<r!~$ ffҌ].y6~ڿ1WWGy3*!uZ&؛rTs4Tf YHčTʰUbg}%8͛" sOX B">:!P%zM7,2ȫs֍F_֝O 3f M@ȷ~SPȭzNDc6+ >[J?w*]njP LMIZ5$ =)oǸm{3ՎleLMaY`ff y&.C dyEZDzp z`!"_1+TSoM60ߴbd EWA&EQ$Q6&3`B0 q*#͛I%O:? LKIGI8'4P7Z¿t{O^a%'ˉp#DQ_w볤wT*Ӻ^GYE ~'=\[nDL>>F#['Jޕ>E`ɾ%1- ltcj!Zk=c #Cm ch+alex:;h+M%E"9aHD`tySAE#ɽs44F>^+l!{(PDV̻5_5po ? haPZ,W?!p7.5^-ySed$iYX[Z^.abx ;]h^Ҕ]PiDh,$\'ECng ʱ7 's`y8Ώe8R hzPWAqN x{ll|+{aqH\`aki \Y-v7%;2ث Q+4T,L̉c' n J};*ThcUg25 Z C`9yYD;z-š) \c¨Uz\ #l8 5ޜv.7xU ߅ml&g822 1vYQqΕIvNٜVZ`z^tMApGYIQ(_!,Y^,ȼ뷭Lm|vCm5digP1J`\K:_X;>ȕ1̰ W<Z9L/~ZN!'@~928 vfl(`N6{3B2ۡO.;:V|Z 7#; p;X6RY"z**ڋRDUg4(ӋeY,18ыLs`c0_lT 1W}q 1vs>79c^juq #ڼRJatOcCUnB[ ?uu1x#{df ;vCU[c4z7*+,py.w2b15tqdl@'Fdѹܑy57ٳ 74Ռ FFf=͟-&($J]ƌʀyy\Hƴhd~zZ]c֓X5eN,:G:T>-Izv@'̟Ό8z){-iZޥMVlbw!ċ%~x)CFw20rmW2 {կ2LDhUGїu]0GaVSONVWiPFSoWp͋@{ iЪ7yu3tf?@h<+լg&韰:nڜTNtQ"ayi*;2t(N,3)s7('*z%'"XC88W4oLrD(]W8t=aF0$-~M8'?6M(lz(q7D0o\⽁X $(0'0eVP>G 5 J42+2JL OyTpu\ ; nRSw*M(}2)enX *<˟N<{9ƨa<<P]72JnNcDGC^Nx{3ܨ^ŽPyMN#ƿ]HIg-;MRuLV9b sU7$xv(:`ZwUR5gՐv([O˧߸8X{U 9nC,ˋRzdy(VѷjEcG2|4nؘT8 o&fc$CݎهȣV=J﹠ + a =Xؙ/P(l I]-YM`t`vENa-A>jښ_Ed-, ( r Ds&4ӶAW>JcUM3r@sបlC..xàl;VODAܹxג;l\?_*=X\~n TxVI&8!>%PĔU窋=ZE]0GջOgpÒ2}JnoPVy|0(lySu"8݋ǏķI̋ۓOǾN`fϸȮ)zVtSh~̑_Ҟr3+nS^]bVw^EHLѱUn74|1RVtr\DN7Μwj'6I=E: :q\ɵP cPr¼_FkKpIިycBȄ+\%ǬYG9K. @UCs.59B0KYoB`$X|v}x[#Jdf-u1w׉aUDEܫ/Et{QWzZ36o %Za6b*&A 3o!v,=|#[5GFJ,n=ܞ vuenL$$Ј& qQ &s01.)-Up)@Zm4)R쌏X=ZD!?9'X#=b4io(#B@8.z42DFZ.Vl `چ>[c: 2Q " 4.'`Cs9jHh/:OsS(U61Xh{fpQR؆_ )VtBVRfH `y(2$įC>$,mx7Ix]?EԹi T);@}zvN>A?ɺ1uVP%;^M*<#|$ 0Evm6 XFYQvڰN3-5'9I CWIx0櫷]* T5S9_eҾc"^r ZRtdkYk^ޅp5E׵uk059IRQb:Ranɖw<~;GطG^}dNXr-/.MIגVo4JR^Z*hgMNczTካ,Mm`/nȽۺ&NҕEΔ֩c!> Ц݈ Ipmc5&TB_3c+c$qoHxNnt3 n}qTt(N"D΢)~Uޜ"ƔE@Zݐ&"Kz"ZXˍ;dia 9R<}$gG5+֞7.ˇA 2y} $BwT "UaW@, ['gl1"q4_jˑ,B!a@vBg|E^ŊYhĢ7Ç|[\2c ݹ*x ಏɳr:g5@oTed~,  E2T( *mC&PE |UZڟ&UŴOA- 쾘4Qt%֒ qFkU u bȖ64`?+ Qy41JMxB^ d?cW:eœn GX ?<-WgũZٽ0~9X:2 ,)^u㻭"]%dtEɦ&1>n &"~']{訫g!F 8[кsk<9|m6"87r&39E~M{C뚲@8և|X_@!L<0-XOi(Ь~Gd[I*nuy5#ف0fɥ/Zz/6Lٰ'cBTs9G:VBA]!WߞvDZL(nFmW4ehQaհ-$(GJӀ2vΡu.B3ShӘ^C= tпBrF;b7`#N-'' f8+,g!dnp'&KjuC V-:68b/3 .H* >X?Fp^Q(.^o@L : "n]1T;k#$Qr|=ss]yD1gS1& W]%xYWKE)S0%ѽ"wUW\V`w;\Ye`q ~ -C>"))Vm/8w+FNB+_ )!~ !fG+ /чIK9:%ˇVl57(o +Z@vAOFF$qBxDN PPsڊ泉]&muaohûh<'#pb.$Vamܔ 0JV ,=.Գazik#+& &UI!Uځ2hO0e&yg,zV,FzjϹKpdm7ɞ˘cƒ{JfOD!YKxI-}馯=w7뫧܌5aC' U 9¼ݲaP=vrX !Px̥-5qGMW/'.fd,K"`j˪Z0 >Fթu[ }HY۾`d "n p'1Z9q|()N{4#`[lrR0u}=z*#P3Z`!mqV;; c-o TA's ꙃ|c72Q)l魔Z-8E?)Ρ/r<Y9/΢.%U(IP'x]ebF'uK)9@1=&Û.#n† OY7 ѴqGY8 c@;}(Nu(mvnL'IjZЕñUHӖخ6ƿ^ DtaONM2%LK8sDivQpQ knS,v)79_|c4=oTSR|d0dSSMK.Ed? Y-<ѧxK7=QMj{ WgGMkqvL5eҎ|[]f aC`?^1'S %NE)\besIV(U 408 {=r|JvxD3S#`1yMƄCZpρ)Y x(VD*5ݸޜ[0:u[j)m7YdKpv[fGǶjo>ROnnA\PA ^u&¤i;t~ElǶˬa?UAm%f:fS4J5lԞ3W(N4[Tn4H߽!s`1em%5n~@JYdLH&ӆ\nj/68x[3~(iYC+plzl&Ib"-BkvX֘AP(tSuJpx]l-q"Q2O"> 2ҋqXrX9ɾbnaݔ@mt'JA7QЮ:F; ̛Ӽꪞ˺l^UX]q %rE,ǽvnK'*mj nrkjB@PsKԐXJr,*_b*L[!k5VahovFМ±xh2nUF;5=/xAJZH]‚)6ʷ̀* 7a)㆔`Rmeu"̒oBtrpVxx0.Χq?,Y PoWyV@4Y 1tg8U\MOT +3 {ov_vk"A ^#!L%&-cB C#zA ] ǽY6 cSvk[ԟsI,d0,>Q+ $n)r9o=oUy:r`\3z2KcXvY%`CXBԟ.E+*1"` 4$C![j[bFÌײoaicPMsmפt_jL*K+>$QUMzCJݱ`ח Xa&((&{=*>%T͚G_7vlLb&PcӗrjO:4g=tRMlU?)dO=ヤ#Yu9wJY3!xL|6k$2@T@Cg8eeݢ+ QS^:x_VR`'v)>-(Y[iA{OKEF>qL\tRV}Uk$Ya ԅ_p}_=5֡ObRhnn&i( I&edc_ |НzHS :\N~rYhC[VId4e|&07V1C{]ۓoHũTuuܚ|^"&9}]sH1xUi=Dx"[5]138 k%KY'0 d™_[qh0޵OXGPb_ݔ3rѧ*D7^!C cˊ)գO.5\h&d2^Sz4 8P{g v.zG6GtBCKMc1]ۦ…'k.aap 8rU=s6/˗g֯:q_穋,9c( HwpaJv.*lߪw X( 4M y~r6+eq;v l<kC['=,f(ap- uY58ߖjy V&is~)1^YDh&=$jBGY8{K+|}MYW{R(M^悇NXѽC7l@)f@@LVh-w3cHqV(8&#X[ɦϵ o<_8SX8Hǘ2̻V{ziɼ5ηdf>Q/Tw8,iBG^"i!HWDKQu(lEN*޺+FXY*22|ObeNVp!TYQ0jVqLJn)Q**TP2]ujѓБKQ!1v*`RXտ="ʴ9)Aِ q)1u L]8j?[-=i=7+G35A4mjRQ:0KTt$q/qW ;ZW eJCE^?T:KS앒EcQF!^Q1#27ּmYHڲFQl*NYc rf-XR7`7} IJyDw5:dFQc M Bl+h+Uꭁt<́ u`}< a<'wBksGb8Hzb#Vǣ} i1:*rgRh;4EW ml6UƊ0$OСdӄCZ@`RLƿ}n`>E%FKM~3t0`Loow IؖDzpaJ\rD ̎"c0%WrW "U c8F-ʼDN5Տ^o C `\Z?Ϛ=BK0 I lYetA CyD"N@#`R8{u,TӂM%S&xnlIfKUk]tQx[4ʣɸ/WNn^NtMb7xG6y=0ɷ1Ì!XpJƚC}qA<i ^/+9\> #w `ۀM!) ={.B:DA6wfYȸ&eDmV FPR{&~ G)I1BcMav)u,iZ ȫ%)αt3[5yR!7Z_{k@:E4 fFm!R=iob.9`c*RN?&;pJ+H4b'ze!,{V-31h&(_V g2To \4jBWKYz)"DíNB"Pg! q&[aʋ(ݓkuq&Jnc-xAMq~l~U>yO/ "No@y|"9)r#&}""kAdRXqtuvJ/,I14D14!<1,úz;=4+zQ#o9oe 6]K+_C̖nx\/,b#f.x srCNaKP)f8.L"k,nkB3s3?kZQpop ?z"}H0nqm5̡msͰTYU:IM7SœDjrFrS ӄ| hx}:ЬTs4h01p&8\K--c<;HAG~0E\̈́e74KWj'97mܵ=&J+||GbV ci.kKݪFD4lv#s*Yi1dg|tB{ܣ@ҵčgg̰/.XC+O8c55%R3QeC-9TJ'vuTRg<*&͈֓O;~HHTrC bt&t ]U}x‡Y?.%|viG{i')ϥI ZhiR>YsVPu =]Sw1,Ufҗ0!1=OXԑb:BgxT9|Ї&a*SlΚELIX'pP.JZ[Cns~4'7 V/wJ]p>h^FUM V3wY'&sm.+esHa2 ;h3s)&~dϾ=*ڃNp<[>l?G85h@.Ƅ. ;Iw.( [4soY7ȡ+g&"3,m.ӥG.J"nLi|1/QEc2-#8Q/> H||Yȗ9c S)-δI2jY9%~ Y`H UPt芐$I)f{4΄$ f̦rfZLrˬqa%PB*;ed֗MVEȑaAl$< ܘKzȈDu ]VR!䯴?~S!롕RV>xJaq]! qw"BL>Q3<ӴvgbChIۈ~Q|(_ؑڷNG㓧Þ ^/I*cJފwujw}Jb8 s4bGW WvWifmJv(%mݫXkk*,zC'Euy2 j9p}]m01ʉ"lYqA|~he c%B:&0 Æ>;Qfν*s/"c!dqPlMhU8Alԉ1'TDeI}_B?^  @C3Bm/X9=MA@[7@>/}1:fM 2]!a~{( : 0'^<)(j ѣyj;A le.! a5.|_< s%O]畤ܡdyq*4%|ΰ%G89C9;eA1rSrPVl0%`8* ͺ%DTj̚uhҳBITF;o:Su/=j)1yN8 ,w@ D1{ ßqVvQJêFBFTS& I oXN6 G4;:rkJ`Rf=4Mٮ΂'߲7Hړ(W10;1DV牂f2tA02gBPxrVlRRkb%M_{!;fl BH ~M?x켦^gv,s0X֢e^VmךBWK:1ct |Ծ(-܈t 'x,R+,ݞ$Ebsc5z0b͑tSe%#/#gc#yZm1Bu}i~VFܳ䙙UIx:&%r7~@s_LEǒ"&WGFFmusE Y}5֡$_Wu- !ʜT PiJZCςiF E5pckTf$_L+d!Ï)B^bC\HK_ǎh) v4*u|C*En |KqzZ7`v9*/v-anyǏ'dɶ] O3:|_%x#0 Y@T Jf=tFEW , QͿ=R5(, e$n(/?%ޒwԸ>Sikwa>8FkR}ޕ2pyqyRjpeWSVycw-91Z MJؒAXn1v3DMP,G:*B:YrvžP6@ny>t夌bM$NLj/[7Jr]o* |(ׇ6t!|ΣX[EFIphd#Els"&<|jo`0qsgEvGJ?b%˄ d~bz9ƺvӅ>wY)b |d5i(A-00_G<߬ ؓ.B>/Q͜ ͝ED\sNZsi7ËE6\'gVV>G JpfOid.1ջ.aT*-z ]oYhup?T<`a%lMj1cnsuSDLwmU=VHLx4 rY][YPa"{."a l\ u7i=qp6~UaTDӾYw׆^ E=vԁh2~^O۟Mk4Q(P e7~I•Mf0s&Q[lnVd5sJc5V \F`9NE=NJ OdPE#8TqS{O R`o#$lNW̾[UPGMU"47I?QfO@ϷA7òoS1dC>fvNr7;kǞNJߴΰs0 kN^-v/zPtLtQGOlD= (aL&HD~1QeJJ_M]wSuyXaXy §#ǷrӴ@ P D'4 Y[m+G)P o cK,+ ffOniqKt@=J>wC)fhpkQnQ$  㾻;GtrHK3ԿGH/n(nzaz?~a2>Ouom>[S j ^ήOSA-0r^ZċSj XZm8n p^=k7VM&Op ,sFV"Pqrf^=&}{O]Gp̂ŃX';GNBlV8/pFg\|f9לr",zRIMB}T3Z>X:xZu >DU!^-9؂_Jk%c|ѹZ%JODYff\E4_ J1D >Qf=ڞ gx o K &0:p1IZtWmU7Jes͒SN?S P1xZ^ HK+).S@< D )1sxio{ 佖(xVže:̿^?& h"´hz *h:~E}=Oaq%1) 5EW/*@³ܱ<4Q nSܿ/B+6<:E6cO;ZOp/1{5xQx)qVBeIF= gKjgr֣LYL aHN -bX k쟙ű<@Mx8po;49?Uo۔Q/ߌ"g#!ހhCz{:a:wYf} f/sPY.zŎmIN&Z9G< dJ)L,j +r5ZJ)m[nJF< -p؟c68pE ΦY ɮDq?75agd=e((Kl4&RD V "f [H?DX2pʫei7bL=V?: 3a_E]-T1l,~흮YӼV%Lge )/?q?X]ݿf[ƫ%Q_'ӻס,c3,uಟEip4UŔעfpZ2Bz*]X名+@v(˾g+f`>aKū3P mxȭUCt,}Pty[e8@58S!Žr 6EIUhyATvs"O[yHn9AWx[ "">lXk^WKe(-Me@Y@>O}!pn&W:|b3}B*A7$,j2DBXEy?.QYn4'8mEπϳNx Zw(~-3fV _0춗!+keJrEI^ͯO*jN(Zee Ҕncq뗙qD^ceȋϢ x7ovK![.4 =-Jm?YEԡ9S{%ʠqLRq( :'$cZKI/- Uj/zE*\ v}aDƪ{$Pf ?/9,L7;kf6WPt miun:fT;Y@#u(˚ڒ^cKKfd֗,eJ %c`q8+`?1sI!01w1S۩ ńʶ2]'͢y~kwN~suMEez"=_md]bB3)8A}zٚ$LS۽d5z\2a(HsǖaFWql"URT|w$+88$(H՞iS=-Do.Ї~oᲊ|@>#kܳIe]ݍGBi֒ ?xj >*C]({B 9k܈HD(] V Y@W3TDJsuw͞Fޝk{dsX]uUྦྷU7˒U- `9*ټ5=blAKlfi3QW/_j|WƮBo }WN9qr`^2~MY$\&  Z M+^8LoMI*irz7@*T\ku #acm P/]i(DI  >Ӆ?z+78(7:JxA oR ÈMjz/ #`_/VHUmvε\EœI~xᲅѧK'P,K5C]Jgdt,쭂|, y7=.DթZ߇YGrŜߐ z i@|CVu*},pXl92o0,h &9XzB_N|^KHuY|1uMY!6@q誤|S&hʼns.Д%%*rEXTEVD}i*0`#rwHuyv-fBvG|Ox\tSl+Mج+Cy9q4?3W2  T{6(6tƀ}4&\ZDsUOOMA>B6T$ÔZGKCn"Ǜ+{kN0m/޷'szAHJyQlj#`5Sxp85[V)y='OMX=O*̜{ 6|LBb8u[͓Bq1], yA6d>͡ ͊u詚kphЌf.ch4}(sf3 мY -B)(*d{] 26q2k9#`R5rRǍUc4RIchp'z"0$J,_$6H<)V b0{[.:vd{6 gb; bY˱ǻmB:y`BdWܫJ|-%~~}-W^I]/i9ְu;js,yICaK C<..z ɹ? ȃIm{a(LI ۥF,j y|L<ސv2bH[IӚֲЪ.?YXnSA1?FTʜV^SWxT؛hhP ѳ-$ۀ+J,$^uH?*E$VNܤ<%"蠍|jKrPg,8hqU"s 7#2Y(:<$ߏ:U\Pϖף)X@>e}][HxTrtB` DO2,JLomUa ԓ{,#XY ϊ҃F=4&]]gO Hqv"(MF= [Pa9Q3'l?M^n`l ={XL^L7 =}1| ǷĊog~8u$? =V#E'-5YeCi!|.M-! xAjʌ'D~No- I8Mt?hu+_3>$sxx8ov5`,juG׌Ɋڽ:P=ȣtťrU8,zqW0Zi%^|wS[qH!P"EM{:p&2R-D9̑ :8  ݿ@Ƙw01W(vB1 w/+?*ck*|pQJ?~?? =<΃TQYWhxDAo.>JZZa+K8 ŧMGj'I\Y'E]K(J~=pX!VNJ?gkߚL"ꮽj~-voK3SXq{%04߃٤UK;5]q%iߕ1tFQ sh"DJXU) ^ѐw[>⼰qAS‡y9b9b) ̒Cx[wgIrj3LlnpIś#0˅6+G`[=R%lb}3˴yNFRK3nN68 VQv M.&=2_k6ouR$hq]@Oq&n7P&GWv60_8*@\XDB ]7B5)cfvG}V*6qЩ6@9`@ȭLt98 N U6nbUhXO<2El<۔X~ȕ3Q i>-[++(W;g.Jb._QX]`L9gL(\S橂a!0YKY! 5kXmg$!uAD^4~2'-MNOPyjgl٧諀{.N 8oo8aH:u | 6{}ȅO $h "\qͥ0tC2(<ǣTTJ\R] ,sE~ԅwVԃP n br?߂=-@񽫭rs Nc$U'"Y7~GƠ L6nЙ맓q\'ʅȣbH~vIV9cløz/WhБ{T!1̈"b3)yTwVU?X!6$9=QcعB7pSo h53STZٓ,E³ܴB7xǔ$DlR ND)!G$sHWםwLϞop$~̬#Uy4U'ݦr)PW^R>gKXZ pJ,GٹQ KVg1pgZ}ԝt$cDGQS4ћ+KW%ybjQ4F&7j vDMI]3EcLxk󛂽5enOwpd8{\"N+.`>B.|+j٭v%f]I.t93ZU1$n[W 51j,dzϫP7j#fRi(W8*X?eSZ#wfG9͛фS~ \WPj yzO,rkq(ƍBB|:N"8H~z$m ]Dm(p$7d GVʅo>Qc7g] NZAj6Tlt̃:յ غXu[92wc.TND4e N40lzWg)|G7  p:݅onDRÞ\Į\}zW59*t0M J@c&rTZzX'"1j+pmRpj8d^W%ntr튯;DsWL|'dewU jqnhn~A\`iRE=Ԗl^-TȺ5Aƚ0mldG-D KxHdFٯ0PkJ(RLXfO%[$7E<'Dt)j+._tN#j_ftx'LUM>?I͍0r@V 2k#&z^Ā xPv RaU $a~oB 8S3R_4GJFt[ⶅͲ}zWBO:Ui5 O(J im׈:)fv0\o)ta ٱ/"79_"֘4ћpCBYk1a&!oثj*4+(&5 u)SҋOji$(5~CΏ 2' sswv Ca^k6c|wE"73#TFeӇ!(KlשWu`5Ks$g6v0[ gX*mic؀׻k*hob|hxsTnb!M  þSAad^^uy6 mo[s,+[2kTNSEEw.M';l 띇0;)!=fwhcx08.N\[&'U!0rSe*>S3vL,YPjwr_ I(voxP RFJ& BXJC7cNߧl,C>u>VE.! [}۹_ZE^AbnZB`?}~/%X67\?Rm,cԋן~HGPʍDp(*B _sCMyJR+ϢG$πަS/XcT/Ҽ0kп-?? ,Op)O TM˖B֬Bt3M\:9HC2eÐ(фsn4ib%wy X<1 c/#0b+\TDG\n>x㊓u9דխ[p0#~ w 7ٛ8-2A[`JP̬uu}C=^g f$E^SEԤuR7P Ujɂ7s6kvc>ڲZCݡ 4Ã>¹T VXBh VԉVQ<9QR_ 2:%ިGꝾFXo >4]V>R tOml,1In8DY8<pBB2ٸ@eha)Ӣl>Ct%&(CD BIFOCvh+o MH3)|o3 Mb{gl_u(\-)_6NTvhtLV̲{)2i`~6jjU5Փ8 dԶygZƚk1eܗ0bЮvmLVoJ┢PۡlN0@8cC=R%L Wy셏sܱÈ0N_]SdC]aGGN#ZI~D㔾".:v.IʝB <98:~6x$׃\ ;`8'9F uˁ2PoFz=0^؍$| ;{j4zT1d^`зMI9b$~;!g΃#]C-l~(B]$!%:2kfKB笤#X]~9I4GL=J轝HUie0 ̈́O:F:9ʺ_co=sǨ){=R&59@'l#"[(?v* nLgpgX;%40<tFxOzC+'0; lNT×rv45!r 5Ü!O4t /L]fN\aWy- .G0#>dK^d{ak:hq۝Is%WA5JъYNTʳwmp!o3ΪMtޝkbR0F^-e9o7!EbŸ*jn>O[<\S ^&9 Q5_d٢h1llɌT3G1>9h:=% 8/ZZy@0jTO]Jm8x(eYh4%w?YD ڶ dM'SF .7A}:%A:c2#30QrփlYLBL:h^FPng/T+{c'm"qi6IbNT({ 4֡YOD, ;c11z CLj|{-,WhrPϷY7(zvէ^lӰ$]ck>5~|gH_|oP+f "v;B(k7}E {zj$:Css|pir쬰!*g>5ЊZZNRpjS'egr)` $}5yP,Q<̅IEfU yW8?ڟ*[v$mn ^(BM0\[^ט *bg=VU38u8d@zd!sXAvZ(TiZ1Q2Dv,Fi<5 5}l٘ 0j|䖑 m} _ፅKo%xȱ(5&Dbqʂ*NI1K-,lSrхHSvzb=yXA.jr9Fr(g'UiQ'.OV6κSSo֬nM0g3[<&d̖[yFg4z<3k[4G]*=񌄄i[3d0XemD-#7ObA{8[ZZb:Jzݳ)<5G, 1QUבQYiG9P w )g`k|)hhHN<ڠ.&gţ'bە* &+6M*Vy uczXԔEG,,)iR-м+yhmI2XwZFzQIt B`/ hdipKdk[\ 3ead_pk/fnZHC͙3t]7mفLEIڕ @h.ى(]ΔϨNJ!?32f 'LεiN{QR^p &k01 Mm Fsy,%QWyaOL^^ iةm|^CvF w ;ZS}0%A)ұ`˜kUu7﷟y S&٢QQ}#?&a #$,Nu0d.WR>;Jø;? )H*Ϭ#SU rֽ{,*u{c[vR 5HvQʗP~A8愫GC$HQfYt> (jw6?N 9$Aj~0ΙW኶-xLt 3-QBp~CARsҎͭ JtdX3!B#/~us؋d%MQ:DtD1?皆Ƿzcyn#|+tQHw]Ra7PU ۧ8t_eYU|VtnV3(壣dVIFUł sh:kJj2593Q 2ind 4hpXpjIxr4K^pw:nhM*O6uZ`41~Lҳ@u7T#TĤv=y: 'Χi.=0Խw?%=_ .2 e7˂R+ ò HIz-mN\kD}I 78q>.gvM4Djw*U>o^j|vs>6fX 䨄k@kՇ`13'4D ^J(o@]qF%iELm|$IOFWzE inE $!-E.x/_[A6PZ/rE7R L]&b7"LT'tʜWG2HOT Q b, ˆB>YHQeů4:a`3hsucL-zi}?dsdӶVN1?2j{݇vJaf\{_ٻ\ѷ'T;SSs֯+o͢=&IO Wxqv?񋑂Ϛ?=QVyK2Q$6~dgk ܊. u+XM|QqeZ̮y O  CjݔZp)q!kGﴉ/9*E"'P.ShݒN}3X gv#2n=|ֽ{-F,h1ltw P O,y?hgG/ym4oC1t2G3=BC7`0M:3b\܆?uX ˰ZkO Eձ_62W껯}RƷ+:DA J]ZG_>Pփ z{fVѠ`~ 2#E߶-%"Culeg~JߪnքNb;**Jh%TE|>Cm񼞀@8ݴBVnd4{ mPwإ4տkK;B$}Vq;]m0&y(G`.x8u=ᆖ=Ei@t gښ7)PL~Vw1nYòWbM4< ( Ӗ2?xd4 鲭(!%G_rB2J[asӼƚ785iq~<7n/p*t&6/_`ґý'tˉcOXcVyoYVx/2V 'q8EGYHX!DW0Ve3-$S~#ÏĆyt%9n?]o0ID ɸ(07G ,2g! S3_L~;vv9Bb9cC3 |2*.*mA ,P8}Z({T? ?9 BP´\W0bW)au7J Wu`S4ImuT%W ~B˨locye}7qZBx@wRܯ‹HS 'T (n: /!k|6%-,ԍ~_3w=Ѡ2(r<6-GSisd8IY7C9{i}'Ûb-<[=BcO.zvϠegL$:ٰx6~n-] q@TC*A8CwxiL#A31#e2a`a,_nm2eU2hգo1 >9;o\.E:>m[c_ _Qʅ0Ԇ[53~Xd׎uC) A~wظ:U/ь%@< A ;Į.$^3?!Hc#[رڭ=~H<V<-q~jM2OAJ[ʟ$Y~$#Ai6MRhGK,g[? >"z~>y|b^>пA<αxMHGoIa+l,H+&_\A/8Da7't槌dV)Q5ob`qYBթ 89Tkų̑. R\٨NDa.Qqna)Gu3ӫ5/$]?!t!h<;8&BYO}_챢JЧB/̄y3 Ew1=K[KQ48zdrY'~;XvKzcϳCl1c ,w]ζ:).\kGLF]gi5a,J.G +PE8<(iڃ=f6lu"z^6 N?,k'k^g b6 ^Ch% V+(foZ2C B'.2Hn0#lv.w;j]&HSRex=mM<;Cp&L++Ci|Dѡ{kALȁryQ%_H ToIސh*V$kv02Vxa yeb l[DBtGb1q /\7n\XOtہ @"ߊ>U' )U~BԐDjȎoKMD7>T)@%m(?3у 2$ȳ!I{|5/"Y{+9l,hږ|!oך;#z^r5j86z"=: TY!J{kSׁ*k;YKK3:!cJDوzP `W|4v߭vÂsc؝ȩ_ɘsM綅kտ=k/]շdzgBO!SzQ @cߢVT0ZP~=b%۲~EUW%^zݙtk #d2G?Ly‘$Md"f#lˆ"#cS >Q(IPGPy[BK3md&E|Dt E TtƠ)bP^[/A!rBcUc/&*9>rU%kvc˜J{2TqMVLEYnB#~ge֭6hbFw1ʥ53?R1G)2?2v*.[a#>+C=zÁJTZЂj)1__2ESs ,!8J;%ȹW\fiRC&PY w4`IIbᇢMJƑ>[2JvȲ 6ۓ֜u4 //{"z>y|W ln3f,):1tͭ)7azB"k5͈:%֑`7np=잗,\Tu.58 ֒K?MAvߗ&Mߨ 3w%$(\Y p<V Zy7Hݠ، Nv D}*K!N4o)*Q~a='e.þh~a Rrxհ ;{&u*Pc= I򖨌I` 'YgfƤ)y2ӝlvI"AZ,Ԉ>׸ Z I!4T^rǤLZU[#TsX#(OCB&*+Z;ЪtF6<1ͣw*I!=F^V~ްzrI{ˀ{_&H` ƺ$lx\R@s-n~[W#=,+B IXbڮŢQzj!걬Dek*THkrv*@ `; 5==sX {fG(Tv܍B;y`kZ9s'1ٙY42tAFEY GI|VqTM/Bӓ1uȘ= jcDx_tBWێ$$|J}Jn&IHEBŬFjfjQ5uQb4ڿz|_?t m eRҵ’U8 ԙZFgO') &x]~siV-.J 0gZ3^8`Z[('7;%cɨjaF"2돵1(gFZܽ ԭs? 郣#F?LWb=D6}N0tLuf_"^fs8;ƞϾF'1JK ُc?jSma9?hJ:)\rZm'm=].1lJZ"BIv7ޓ+?bnzx+ 5s.XϞKrkH iĜĂ{tFMB5=o9Z=urDiJ`nQL.n%PfsE0[DW-/SjQ~jbq)]EQ7:XƫL> }ݦWK1\EZ&17v0վ>fOV se-0SD4̧*<%!6ž{ēU&_UɂQ tݭ1(NwS]"2 e9Rqȳw=LvO.sIt5ڃ@;I8'|7iwn!`#={Qkr!=|!ͥObiDk-ůQju FJԼ6T(0x?w%ZFSbF[©PrMUY7-IpKE6D1Ai] :(వղr(",˲ef;yBK85}+nPsrzU@>$?t.D>*[br/M0|45n"QA yh&BVh ++EQhܟFZp}9讒.s,dIxa|sw0 ު]ѝ_EhMsi\8I4z`,2feOT*!OE=Ɨq6R;EDoVC/{ .MCODZ9L)*^ڐW= 3sqvO59YYNgANͣ3}!rOѓ1]FHr% `;va?:4"P*۔ '8xؼRvO3%EYl N 29m"K!I'@N}r2 s9r-Cm!P x6kqچ^q@M2܃2vBab.ItRBM.(W81$>OlUݯ9= { νx%cQZZ7STaQz-WPlMt^%9w7 JƆu9>Tv1hA p|ś7OQ&+JH}r fPyGBp}eQ[ʟFyPrD`A۸TW_6` Z7+GzH` E' ,TB/;asG?"DW{xqjAUeg֟B p$w l\|F!c"ԆnmR[* yZ?% Ze x[%F4*(?i|Wa&XLZŗ@JU9;ʘ&Ѡu)<~q"C l)YDnN uk?y=LVͶL@` (c֋B'^AOXfeMRJ).?.T\~vLjZǒj>R[}ۦe)W$d%˿'vv`xnDUz@h^Em]G1S;\$?4j}-41ɤ]g 3Q{\plРqZ-[]b="{אX}'ZHe䋲;ɹ&~;ƚ"{}L2SwQ^(6ACL$h?Y  =OVPmxB<^ 1`> k'IgCEeW/  yhM%4zo JnhQSP]10j8+zy'ž9aMZ'{#b^XaE%5BwN|!G&B$w5/VJ%I?*Z^J>GY\֟Ku= C7W`n I9ֿvـYÆ҉κR\1[:)a^c"<ܡ(E*i  CrVjD3Cۘ fMrJ![`&%CwY9wEbrvraCtcdٮj|C-BZ{Ӓ> x~PP LD,qܑ2 3e/s_t /wzP;"S20%,bsBegi9 PMxd%cŵl3zpNrpnslic&U@ƼJ"Y᱆4%A"z<驫3O{HcNw|řT7$sNj/ܑ&׶s^V ^`0Nŀ&蔷XzyEbd ҫۣPe=0%dDƑvP`aOLyW ="v"{R1i'Mw/9;[@akkE /k3#`!e3Ȅ%)rYXL'$ %YV*цQ: h,\[\mCM5|ZePc#d`PrBaݓ!N:&&+۩8pU_Y p0Lc1dz;X2'Hwy0.xMT櫷X"KC#m‡4S|79%E1kkOIc] 9%18#yejm=Csx8HCF"-Lϗ8Ë 􇠝4u&wRF^G,ڭ]T >yrkHT2ïG[>z? @G=8|CY uIL u^NteҩNő 3ܹw~-x?w<=mD/=HnHB02|g|~&Tf#Ԉo3tQSϳYjr@*Կ8lG9nGd܈p@3`k&e,z"+:܌ f8WR3cҙ;dTbW,ډ H^!]QDOa>=)?뉧#H%O5V(0†$t2=aO>HM$%.s-J:M)` _F+鳗k3_p[zԷ]N:GAҶ|ys'B Ȑ!a(IqۤJBiCڝ+3H@nJ s:G$%;r:CX3a E֕.@< GT ҽ4*mA V)]^< s9J1c"k^H[Cy. Y>!'Ohhstv2-ϯ_|1Ʋ`qq+ݕcLp/;LaGoye{kMwxVZ>7<;ϋۋmiiZWߏm a{tWC5P]+(ټ">ၼc@`XWI[TBa<$qnY8FFN1FLJ~$$4NR?>P2b0:RPAEŠ>Dn; 6ZObE 8;-'V-Z&{]Aje4zߵj>Z| 8mm@0~\jE:of%vIwLViܣJcA65@[J_Q=ǻv lj-s: 蔛qG'Pmg=FuܒButeYjpdH `@v`p68B'´C 6RylilC|.5r}TbX<&T=2Z S} Rm0O(cm,A,awnmr>yQJC? 8}c{ьK7&f /ZŒܸPloc 0sڦ6?o͇ys|EJNv5)UɁ{[_C.H+bXQ('5+1Ր,$=|.*P(a4\A`)T0MbFObʹ<#pY*+Mr xzn1DH,[J(ĕhpwǩ'pG 1bf %-#'^ČuM>O!s܄q\%wq3 T'UƆ*%C%ZzqKMtڏYgY笎 ?.,>tIG *#xZ[+F*F7DHoѠ2Bz:S"ԫ) j)zJ"ٳuƌ+9) GEQq4@0ǯI BT֖n5U~R٪t5#f灨_ibp9!<(ҏus6~}y# Rn bnGNA'yh^+2bvQ-M 9kx\1K?1{\9W@G: :Y-35]Za (OMn DA M^fmRx9 ļ[`BhD5H lberxkwz.{f[%Y#-4Ee1WcjG@f֨-{pL}nC#i]iSաA_\R KrX v85T(7S ;GJ: ҌCw3K.ZU[+TD.裳V8WÓ+vso mE8vL.^6bzuf*}s8_UjҞA91<ÍZ}l M]-2+A0?i bˬkXVp"45 ؾʔ>2)a X #A ?~c7Q̗Dt4 Ur)eRV"%@~Z5;S̱B+iɊnSY3݊\񷝟0` ZR+oiK a]h)x('?=KKX+>c(O14v-*hșƿߵkaAL7ć)A{V6U)-`)sD/-N*.ݗ=p+#͏(ZDy46/t UӒ& lQ$:RЋoJ_PJ^BPS$\YnAttD=pA8Lwa)Cdh߷)D!~-9UEPS0\X?#{eyBjwu<;^nw8jSZhmҸTUFCׅ4y; .=ẅ́4^`ctW2?wR'-GaLjQY]ѷ)Ye#Wu:w`jiߪ֫(uMY½=e)2 $:cKNN}Q@B2\׹k !]F{E7Uwuk 1g,@0I*g-\g@69GaY8tiavM{=zNZﻎ@_w҆߯ N:f~{kLI~?iIr0_#|q$nx?PV̏Cf2ʃ{HۚzSt<*':G"q ѭc7zjUfz=9 ka+q#7{ {z#"RK퍷CVಇxbj+\$vB8 >v@-h;D nxCڼWsw5,z ;5ekCRDHw,=(J,F1uoWZY.n&&RJz C{HK5^aJ)e^9:lɖY0H8evM/!G?56.$g>^kf3!L[\ J=>^wdjxL¡@iR҄XNъ;V>S⥋~UP2eɗ-;_ue^$hgD`(Uh&I#/% tF;.)ϋÓB)Q,#xb3u&Sai),,k: q"Uq'Ub: #r!daH4QMt@ \ i%,u|\rtcww<pT\*-k;Иv;P' N6 Zc#^P. vLٳGX,FSߑȫ.%I7$|;mL0bj;6o7QVnNWvNCfW1)aK $_ 4+9*v\#?!TUـGPJîf~ҹ_: P8w}m)Ey\·W^l/Gcwr1O&N4yrb)a,[!/y$P􉋯ȃDtQG[8tb}pLLxU'7nV"{e{"MQqh&0U'7!Bn'߰_^Ex[ޫz`]ospsz!%BiqH1 QͨO@ͲF r8«Lf)4.&KEW]Dy"g 3~>nU72s ZʛU]ZY-vr=MVcGG X榥k6MHwv /i{fdZy Ȧ 3h.˺>9@ exaljU:29~y2U"A@z@:)PA\b*Bޫz;k,_PVw U3CP7)x< ڹqfvc!`30ݚE$|~rtr %K:ҋϲ<7N5 ƎGY>a2ҺPuoQa\ظr8gij%H d(4P"BZM>detaW5緋ԉ?>/I'ڡ[- kC_ .v%ŗo.vԩ-O8ܟ@B0 Ff tvX _nh|+'KG|~8h ߷ $蚷CL^A烟њfޏKKqQ-6/%xnJ uIp k>V s!E|8+b2"[d{_|yAcc)n Odfg} VfRʁ')FI/ΉAUJݔa7[jqXv#p!Qx|05&iwa'Oq1oףM;;I(X3/"o\BqF ՋQx!]w*ml$Y5 g?${ҁ{"!YcQjrlk9m@_yˑrD_Hp1pKA: ,5L}/SIʗ1}A P@+7dG614'718}\l({/$-w]Ziu`4NnUϵwr8ϓ~0[tpf\ :ޮ&6S;bM_W57Vˌڃ@/Jm%4$^ZE )4 1D8Wec!Ki2I26.|Ƈ&5H u$ɹh52Ƣ!~ ܅׃<'݇ u㐱@)9d]3nbvVJӜG:XC w~7zۧ_X ݤ<$8E[2mgBݦLͅ]Hޒ9_D .- ;.("y97vY^yxuojapE@~] ^p;~f\H>Uo-v<zlSVRp]$G'VXJ.F>j dȉ& ͷyBʑ]8鵂<@!n;&w_D_Dz652[H'Gmwq,Qɻ}-K;Tݙ+~!IoV}e!VQ5X4֒X#!"1!'ʐ*Px@/2W@v+F+UOՑSqĞ/es+=V܁p>6⇑I=8ct>ޖmZѩ%i`[yܦqiiš+9&""46V.;ń &!9ŘI^ۺ! WUIGRO<O% ƥ>vN9'c)KB\ar/1Cj_z2V0SC/CrmPAvFw>X/V<%EQG/|?ͷg='Zٵ@xɵVNz'{Y%kBmj\zя6K@1Pg"eD 5AA,Hd dk'NJK)շ:b0zLŶC+bNR[  ;3#cd>QO̞tvU">0Š mrxO m ջw'; s<݂P$0h-D"J)W =LbαWwnW.k{1YkUj9ƾ! 櫲-|z+']ֵZtu]ΰ7cf*>NwM/ׄ^C:XvSHNKtc]TTERDoT(3BҷYRl-栎*s|l" $PE⢝ȟm^}9}iB/Kh\@cniwfL@צ9.諧 V+F`PT樧`>*. 3dA^I5HǍ^g& GdӇ!iH:iSә af $\|<|6؛}Ϲ\e908*)7xSrlj1hN|Gx 1Fmi @|<~yI%hs!ې6^ :8YM?`pM TX1 #:T  M^C 虻܅?^>PXZJX-Dqs*Zji4}u#^Q_C -?̲k#f/ w~e b'@;o6 6Os[TU? ?l<->O߸RMNxz},WY-gy9=o̶À}D8\X$k|x|ڤ&U*Q/]YI,:׵-2U#L" TyO?jM) t:H#w/].ʢX̥_Gڏ+a_Rx%Wޝ ŶSIc.^U=<8l eGyY{pFKL:y^XFR)ȗEB6] )+tiET+l"5,QXʴ#Sgr(X&yye}J.Z^3 j5:'˯SѳP(~r[ݙYV&̑^P%p% Y{C[h;1E xd)_;J'J4Y^p%{ji`n3-1*~?: . F =Kw?ʁz)m,O! "[_S δupx޻tdFE^KTHA6x#M.ϜL"2zLL% W(ENku+D:no합dVM๺_s"1EҜNU[*KLC8`lZP 1g30wMu%+˯@2JPA l4hZ)+D#9|o~M7avٺ"s_ =Լ.ŋҒQ?"m ;\'J҄ D G5uTvFz֌"wj*9 @l=!Hf;?_a4xj}60: ՟qW s@-Pj@ NIv+"| )iSBdW}2]$/ȯSERnbN ۣ2v >9˪`j)ӎO$Bx(,F01izQEWuߑ㍂d v+exՌOτ/3!(eޤ_H_gl'*Q sՌQ\=.8=oƄ.(HůAn>g^dlũ쌼$5$Wo7SN{)][ҌTAȚ0lNoY6oe=/_cCT0тxKXKTZ G5@CddVPA-9CR'YӐ/H]<$>_XX'NLVqf= e )ALR[ݥʼVBLH2.-Vdȩ¶tۥ.ꉆ," A=ÔR8dyusu+bzl*[!=E3Wv)M&ݷ]~Vm{3M?]?CEVvF8W?@q^j+d3X.=I-a"ki{XV .䆪xrTgliqRPH r.ĎvZsRnyȪ-Jދ |8iOtWL {cY ;bY>Re9NlՂАZ]EG&y=qV {ݢ`P?&Hd`Zh@hL Z&8 ϦxF=[=&FJ]}p_1P]&=hGk2›i8!VexYe,%KW+nz l|׸$}JS x r GlEqώ"2oh,+rܢ=SK6ib*b~šFh!dc}@_.cGOR?HKp;eor^;Fq$S MN[r WcrS!KvXy*pYTQ^i.@:5jiw_$v('iΠz˶]Jٵpj˸*,ƆŶ5(v̞Y<|@o;쩴'Ie$g"l _Qvv7Ԉ*>Cj;d+5hICrJǸ|0-)Ih7B#~\B>2_p4JCZ8Yt>#Sr%۫1%^F7ܿ#{+xӄO-oxQTx d%W!-7J$]\YzYL7VsDc7љ:F}g5JX'͓F=RsJd5`վ,:*2)%)dEŃ0JWzvC C1Ќsa-~JSE@tNB*<[ /?AMRҏfm fyMUI*"ȋF1R)LH̹Z AZ)s(/㝾rMep\KI.@!BO\b_-=' sl@]2cQ tV*0RQ0 qVʜ0&|jMQƷjʳM? p0=y+UX]g񳔹?fIeYd}Ec!fA #Cml [3zMk *gO%̷8J6n-W3BTɉp?0gwg6/~FG\GmYp1Sq24+MY7R,W:ҝx6s`ÓX X%?:()2/ أ`nk+}8vT?K qF&qsψ N`Ywn UvnCi7.. mIz:FOabm ȴ{&o[VbϹoԩWL9D‘,OӗJOB'zܙt#uMgUȧSϷ)W2@E+1 wx,褐Al,M#|aw]o])ľۘ7&A$[%q wJMvC9kX֒G$B%sN}IUT>a҂Kf6XA-5)9_8[kϻ%Bl$30o9o7Bd>=p|]2JnL+!}p+zf/J`S/5Ϟ$ _\u$0pė2zAtIj75⪛_~t< QgХ!ݛҸ}D!'(l/i +<"!Փ}|A嫻4D5R0t8.$m}1(,\=rN`x L-1c3J+=`%P-b+WZ<P2iyZB*dۖpIig`Ō.Lٌ"ȚaSS><րO]|¥|6&|x>ʼn|—FfZjYBs\O=r7~üM,s*]is <xH #8Fm׉Y.kN# xGW5C6P[xnۆXYe]8OT΂r9:m (?f>Mx%~?3X*=iUy ϜxsQ*MŎ>`',CQ>sm 3ߞSVj!#U,#먠5ψm[fAN|:N$\ʹ6(mMRnl [6z3=l{v Odtzb,vY:?A>`sܺA& _W'~fȸΤxzLM-m,>#` -'AB-l</sh%;Y(ϴUֻ()cIUA1iavش!'S6Zu;) $'z8g !ж1@;VL2y!mV!#\'8/Osh!YfeKTTTnγ2țb\nD6ꁨ ?*$I}|&` ?68:tl]$?@h35ڰI ]#6g㙂п©Y[K_̼ ?>8l -ߦ~q/,5A_ @8Q9qYjM5 JZ39i&kdgqyqZ+~g(+Ni`[`3e_WߵȕM:[X} A9>S5uH\䙖rټW qOΈ[,_9˕O2P}; U*(G:AfƸѝm?VLlno#_qux{GHknf?TKP`j`uC$[/JE`ȕ>2un0@6tw0r3VqB7[pgJu}}&)a`Tw<=W83r(=Z- wBgJZ`DtKHdyl4`΋ dƙKc8p/҆[yj>>\k埈Bw?uK|J Xy:ro?*4da Wv{ u@]boK@pr8+JvbgAк1E" ˶GɠՌyqud4ZQG3Pc'槥pN5ADX:'ITXK ,&iB#Xt]Jb)z%I~}޶W Lǀ[&c:@䋒O9nځN;6Eu3Uyicn7E>H`A+ lZ{G$  M WSK(Tzb± lj-:a$;t*I웇m4fA"kը [jK*2al嘈ѵB_#G)o z~vR&F%AˏT/ۉgQJ|qkˏGSݻxw L4'6Kk/ȠڛP`E( pq2%b&Y.ȧ.bJRzo1;`` \[48eH˰kT #?`V+X*ڡqj8T* $*\sشQ0(m ki4Z ®Gˆ`01aWvUpA1 Ь |_r(#Yi `(v2]))}j/q"[W/5-âv\ o!\yZ2n9_B31$gXWx |H·Z =3\vz2*ˠDb/)fB0]0}-qfѸ˺pI[^WI9jjSH;ʼUID$D+NDwm?7_gC!M o_gʖdc{.: ͜ ͷ8הy1jCp=? $0CsM='{ɧЄt&aI5yo; f}8Lri߳b09#ZEzJ$!VJq~c53P&fq0><3_AUVsKSi+YQT ]wc j;|ـf [LRgӧp]:Mk -5y<$fn)Q]AvPʵ: #Fbҕ1p`y`L|FBrC2Bˑb+[04N4} 0= C!.ϐɝW)"{6ZJ̙36G.HI;"Elv\d`o{%fɈ Q) `:f`nF n.Q+EK.Gm( .^|8*$o&]1 mP."Bt\kD6OK-C^ n0>%!5{w{C:W` 6K竚2[nI7aCR(F*Afc0b;wucjRe|C?.l_LE"EU^i4DON 6>"mCCUTn6^aCwiMn/p Sn$PQ|p*_Q~k69FVh宐rݩy>{J+ʁPy:6r޸pt5ttiƦzѬiSJcr@?d2Q[#"!Dn&{BX[P6Iϩ4t-6ny 5#b3 LN}B= 66}KI2Gȴ\oz}j(IxT w흸-65(*ⶑl6ΫڠnpAN?&$2ҐBsJkU {oaή҄uo\cqRj#h&5`k"jj*zQuVJH_ݭ'GX q{'Ƅ.0[k_%Om1s5{7x=\l1p _tY+.AFNce]IU!Qɟ oW<'R@oAn??HFRskd! o"K -_{!F iWMhH"`TZQrS}ޛfvY,5$`yDk{_ʭUyÈg}>O9YvՎ{=cm*$DE)3twDQIR?Tҗ>Jģ/&+O@_Wk51T\<:? Hto: «{+UW&N@K5Gd=(|PS" cBi gN&iٕ']\*pf'y/y&èIxgY6gelcޓ>\wZLcV%;*/c34 dpTh!L*ӑx֓!A%n#Ifm[s1Te;XWxއO%2J(ˋh4[/zl 1WL  ͗H_ iVpщ4|5x }.kF_C*Iۼnឨ,p N@K"3 QDJK@}dE1@&^E|@sEL5ˮex``7+1b&LtLFdd5/K#A90pK9B!B`./^ &6A]B-;QUl#&!6+훐0!{h5{2`V^5ܫHR9pnjzzl^7(GA%r6Ԥ9yK9d''s6Ud=dBdš§09@7]DZ9qftr3kkc UBAqiqt,,%`~܊8c6}к leF Rm.sʂ ȘOfW_M6V н")}hNCmLJ4בS:˜dam _x9vӠ%O6=_mEbXJwgX:qLGFG(rPh#Ex VM{$9r`h#&;gDs;_o4q/ĺׄr? ύ s6̖%?$<@zC1Ah#{N2L'K'EX3H-ǭ*0[ ^gwt5Fgx`}?i : \ycw@Y:]>3FKVmp+S"X槝k [vXr2eFƏ!J_Sñq=j@8`E^@(Zk}K\}&Mw\#Nts$e>y`aޙSTF+al'[OjG@oVp4ХqE eԃ%!Px)>nH#&x\bӗR=qNԝ KkcfqK6&܂ V33Jp"vRkd_U 5Is5qJs2 Z8{NaX.1)ɮ.} J:H9꺒vo3I}v<5C;O 9[ŴFS{}coI{[~k0&_4ncuvf^%TT3 6G lPBp0V Ð hEa8~Ixs_͸R_L@9}Xm."`KT9'83EV6,#t]>֢́5$\MK]m(ƚ!΢TXF;ٺkc5s F5n }P%E lty;a`rސE% -2YfT;Ʈxv_EMPA-D*~EF c:nGiYHb#풓(n?LEy!b>9ׅ0GE=x(b9$ν2+lg|j2g/k IǗ{q`_M& a BzT|'b-D",J7M&!`u^4 բ)jFl[G:ȖBwZv46l=, rxBUØsPKy&ifEg\:IW} 4M?YDž1tDtCIn,t6yS*_ܟ-BJL NWh_gti᠝&_PUO  W2zR.Ð_f'kUSEj(ޕ ˲qYuWc.&E8iuxYz -,̎LJ rX4:i!OZPQԔ/~~r4}*ނsQחu!_8!fVyx N'P䇌EtǏ M$4+XpyǨ՗? w gkƟ|G10 KCײda_nheܯ'@a }Z7_t -θn,mۡ-IEAa0K k+uOPϪ݃t"Ir Z8GWK7v;--J/ٲt+敞{NaOVw}0#5`%i"IUNR:Tg/.ć톓Ka.] |07SYS޴1Pg؏bbSeVߗy_0ȩNJ7[;p I? ^?r XqvlDo-)XqAlfo'ʬVUe1zg mQAL8`ͭ 2+6qx<ʹZ!%9awȣTɇF|!.PrG[ wXNO}_F<(ĝ :֑Uc.9sͯp u_2 W;.N nBA 3>ZIdK'mH].ThZiP ER NHqJLQ_\lVmU~p=C%ČC[d%vmeoNw !HCPZxy2X}[X{e[FCܒ#2&ɽtZojCl]RC@ϔ%עSu899uͯd `~t7H1PP4@ =ɱaT8QR2G*y5 %Rwe']E؋M0a,L0\ۮHH%SBxyZUO7A$\1?&>Z-嗧՟ H۱SYuN:nݔ 5S'Bٕd2Ij:U)mĿSPvcj罰 e%M'5lnO̘h{u+eWQ|yi&˘)$sS7%6nT`*fdk[/hǥ> +/MvL2A[ ][\ 2M^JńI))C5.[f;#geP8Ho9 DL/u+5DG$F1HRNܬ @+CØ,xgiW;rS1`ҸFDGz*-q~)M/uyx8U5 LWIS |pljDSkZq=A} w;[ `We8!/DrI0$%' mbE{j/7uuQ6~oɤv@), @^:0/\dG'%fW$tHjL3ݎnQ͡dt t|ITpSU!xn\$v_4?Dg?HMB i% ?AC~F0ܕmPȰI[< F3I"bl!-5J s([7A*1y^Z󉈙'蕐Ig#*nKL̉tŝdoوH?m}k|AsZ8Z y7j*3qޚ;lW3W&vzƒ}İ~ޚEpR-u#sڵBrZX'E 2rP!m95]NgW|݈|=w 5mz;2{ZՊ'X%7Tbd"O-~Rbe>X6,̄n)Kt[QL+܅ Xva֗淚pTyi]0~婞GN`s8s ʒ%SzɽAJl}J`77pt!"`\SB?+Jpѳ IԃDz Hv,p*h!\ȭ5{;9@C6K]?Ì'iƇEN(v BU*v(EJ}5Xy; 75'aVK<ӣ8| (ǟ)CkZmey;AڴS |uԄUd/oky P]ҕfhSFJN6SԦ>dْ %=nV]`f*^Waj62.r*;lL%b?a?Ȃr,fs CGI(^7_9@NeI*?yۅ(>k{8t) \Բ)@0 A({rYvU]Ue5A0k([92lnGzshK{ 4 |y9!wMSL`jU7a8EbςEbSY} m5\ jrIU ?,FE,dIWp,͑%$K%E0WhKBIfXО_"9./enؽO uQot9Dj)VjI8%2ؾ L,'pD)bNGP2`b#4աݻʳ&…a:I(%Zy?Z; 5ضfh j̳Y @!h:`sEGɯ| ~|ȉsE4B f:E`#QqƉ *~HcԞvpS`CHWO|4CCKp};H+B \E򬇧Ẋz'@z<@ْ^#,/֟:6a&;pMmaαco.nL+bDb=+$/ rX_e_fQh$BB-0]Spð6Qjqct.gH[h EɢPus AEg``}1TwYq3?}J:|S!⼸ZWSnxӴ+ {b}#91"V0rg!0d%ЯSO+(?{U;HL'X׵d`eYo_zyX~mcʉOV.Hޝ;W;WIQO%!op]o${Ԡмis$(Dd;f~擁99A)|[Ё/+0dE+b+s*f Hhqزm <@ Ta_juC1vqi7gm؇ jQ_ER q Mcody|,I&Ō"mqW5!rR+Ly?ZY6Kk7q=P]z+ɬ\&14{ 68ɰ&Uɦo&2s'{+5 vEec` v:AK.+zS Z-lߗr +H"Jh #s{tU tl,i2Yɀ~f0cw܊?vE<2TiBh5Dc\>5ReB_;f\\]!sHV/}n=3U,E"k.F|\65?_3Դw3`jl+JM ܮRwIHpBfʻ.cP7h[l1,==ޯ A=R8rȒ 7q3_lr~d$lH|%D2qTs_{Kgp{ jFAf^!0*?.nLx.lHP|iDJ;tT3~iuq*\&gʍf#'Ojk&ZqcTU,+az\̻M++5rx4LҦջ.luN>LQ(ؿ/+0ykFyHU.?pPckF6 Q5&zmjw${Dx#W*0ͭu״i!aڴ5qNQG+L v$NCkCD↩x"";ʣ qD  ƆD9{]E;H7x1۹kIQ B֋be{~Mݪ+E1ݷ&\%)lMl֖{S40d3qUuΓ+tqJ^h2"VhW``lkR q$4UhNFHq-(͚՗Q\J興DMt $_k= 4=Gum!w }r;R$^{C=1ʱȘ3 w&bY ZDe=€Sp51|i/]2 E2+2-:5kT-GJ o% fT)B~U _^C"~(ϑqieX $+8RD>n&ewI$_LAGg.K&_Oh9(x&\n⫰a46y7HM5Y+hhdN瑁.F7 ߖ? zk];oݍBT-z _A5# ]#p׎aZD kϯr k b8eV^dc[Id N:ݔ,jХ̘I65OiQW՞gK+僟Hm:Dt#T$: F % |5sbFV8`]u7m5]7Э#O&VQ;J y`:c@Vh(oRN&DkbHGB9fw3g8u( 35t2wH \k-Pt-ng ^`d~:!}+_eK-~1:y-eS0x+dy'wܥ}("G]y2eEŠ"-Y_I6"$VkNunB{;^+Ҁ|)cY?PXbrcs3K>0[(jʣʪ-#+*utSh|@X1јKzbS| .m`RiyCYj'>gVVؿ%pk¤)dGlJ32F!ʆH>ZHFQ'K֛Fp_C]О}v/$w+'Z/o.,^iEnwrOՙ%ݮPKŊp&TNZd cszS|\eZ3s*;pz0-{H{e~7woA*@X!S8;cMBԺ}N\D9HBAKK,Fd{|ɯs=1'c& _)[sC Q˨D)g|MbɚR֊@G4(E}q㣶  A-:dK>Iѥ~dp7aXdH$½D6ifKzt{7n@A'#@xUM{Ȉ]ϝh+љrU %m$!;{nP~Cr6z:@#K[y^ /%ji !g\n;-Ij8oò욚}爉oyEV5 I9YF6"T5O8ܳEi-OG^vrYvܟ̝>pCpUm6Dםx?^HXv̙Y**<g dΜo$5:a5 0xzA(T 7¥[8]Ɨ/Ok M/iG\[=5M70.룂?4H8lT.!.R1OZVKn1PVIe~YuM֣XNlEޣ%g/o ~$7tlx[)Ɗ})jӛMޔ77?+7t& j,ˊC =D\22H❌ A 7w3Tewp6*AUA`X:(%к4+h ]:/ ȁa9A* و KVyNcÕ:"t⚟;@f-E``aUjƄʠ7ZzkMz©T`<䋋 Op&:9! ?EU[U N0d.ux s8 4ᚉ=_a0gHl9Z!w/Tɝ87tIl|I7b͐<{Q';ku1'dїG505~p$ի)T]Jk!,6a8bk;_#,CU )d aW,Lke+S& k$bFC+2˸Z8΂'Y lKOP\Nx!LImW{m1*KA p j),lPtw3jӲDqJK?av/:Y`4*.["D̙SrT#h36bM~ZYt1@_d|]ſK%oMUNLFA\Mۦy鈭Z`t^lO4.b⿙2Y7iTLф\ydzD23=*N=(O!ݍTv`yf Rie]Yrrr^agh"݆N$/m$>?4b}J s:2X?u+KC88.ad{nɀ-n4TDk~ %s $(#uctqt|NVep^{Dݘ FCܾ6l[ '1X6gknv_B^vOEP,$F$2$0(_fO>{pPO'õ+;mT]1sQ*:?ZZAYQ#f&1SJ̏ӏ\>9vJfJ]Z0Nj} ! 5K{2蹏]Ԟ%Xq<.KQAMwlBӂhzēU?JNq&;Tܒ ] Aa\]NӾOztE6Pvoߞoeڥm&̱eо=SIlU,Ʋ TB@D.lL'#0_.,8h0IDVr]'|=@ijprI/ @f숵To.rŲ\6n_>9d~}K\?lOsR\F&fd7 Mgx*"W/}OaX1z %'0U!5T3@Tܰ{m,)h­W(UszFBz2,&ibuv4 WA/lֳ=;/R]d P_ﵑ9r]n`Daq `/PfG _rP" `DD/đs6^~y Akk)^Zs0͂A&Z}v+l ] ۑ,9@qiz1jy f.U c =ߌB ^NfV6Ɯݢht9sL&F.J:lI NUg,+1&Y2,jH,{ȲO1p ,Q/iYk,yvL3M1%yZRG̦n,Z!V opv>`)OΌ["-\(4妍\](f!YŒڈu]_Ϋ0(5({G.]CEIQ| A[xqe]R@L!p? XH,B(! H7HDF4ɕSVS!u\ *3B&rjzPW 6tq Dgsp]~ ;Cl\q4#_v^L!2|Hle?tˢ;\.4"hV,>~hˢ !nSkv7[0$pϣ= 4E ME(ɝ[Kp;ֲ-pYFCרɠS_QLq)@N$ L$a ?V؟m%TCasN]9J_wW<ogظ'}%!Wbs̺ YiXݹgϬ+ذLӟ  0Kx^2ilɔ =tq/Uc{Wՠ'ѻvwfِ[o-' %>2GgsaU))ہ5 ҹ¨^sUjiGK\aTK.Ŭ/K 2KLIv"s-?m0e{/E_6 h\!(n;R3X֗6") ] T6~6l[@C ?=/deXl'qa$[Ong#tV}h/UMS^"l7f֤=젺3x90W}_3@&L($~N3o6ZUEWgt S( }1e[J_/b) mOdEP& 1wm`ф41$^:XN_f,K<\A Ny$Q$w%N$"k2pn{Q/uLH—()% B&gH)o*;y٤1?te#!NK`Lf,Gc-L;o51<|ۢN*׷ڬ0XGL۝aV7WmW1ur--Kz+?GD:L)!,;K=-f"{|sTG9+ABoQRjp/0 wlAΠSS,g:`T^wM7Y)EZפ_{'9ahQ)M&+WK8~0U0){ @agOixS}%&b5$&/3NL& [_e O,IYj {6|4@Io;$$cy[Iu+]j?4uց:d;زn \.8x 4Z'a!l*L Hρݪ {s>=Knƞyv ΡzIS9ʠ/c~yp%QD+0ehs&{EPI n"徘%O<#V`׸&(3W}13ч%,fTr՚E)cHxm6hueEz ڨ#AMH8 O55lS} \CIu⢮S7@iY*VV@$*@=3>z!w^I74yV[M'cf޽@2nT%6 *~w9,x24bWK`W#͊.O1N ۽ K+ myQ |}sfqC5@ fsBL-S*}Д޳s )vod6.{e'PF'hcOoKf6;>jDV.ͩTtwk-/Oo6hϠxCu6lB~4mX?s!|Y)//D)v u, D5W=6 'n4xPj#9TsCYyT=c <5mp/\wo:[U;# #(O)@}289)ei >K`S 7<Y98.@2^KLLb2 2}߂ʓx,eG7kfܗp&VZV~%Y-߼ o:_쫪`a[|e"4f+hq\[P:?ӷN,U8gB.Q~ݼ9WφLTH?᛫m-Vɒ Q;R^ lK4] GR.\4[A:";bCMơiWk%P_b~[jgq? ͕*~%^ A߄;MnCYR>^#v1عx÷teܰn Q;d8 aPMBL]jK 4l^ tH Z It4rfpΝǡ4D*s} {Wsr$pA]J̯ő9Lefg-_,%ǼSD'(gi=R4 kVZ~"}cD-Ed4t}1h,~T%ʳ}ߴDҴ.JzCkF Fdm׬i[oeUk)bDj=%ϴjhoR3Y8.R쪐w Ch'w%@,Ndq{g>Zx`A+:Ft{l$N@Q ؾaKٙQOqw\.Tl6y<dUL,xޟ㚌[?SY!b[~MY<KP1K,_?JDhӬyOT3$ BKXٲ ;:q,̈́xނ]ʒZ㔯nʮڰ8Vh#Ju4N7r)K a}pK{pPU!S3޾N*|Ast*f =C +$fZbQ&At}_ri\;"{Z7_t';;g:I D¶z39/kCb^HEiO!9:mg'Y~~Bt*%?ɍO] 1MX@v'5q [A)vLu *w9+Q䧼&3;I@]X VYQruEBJe̚KnT C1 fV!~ t7008aĝ+>k~XKg5<ήb!'7|ԯ`j8kFbcaQr|`A&8n=| ҶFwArKv3+e𸨚cf&<$r7h|9-A%sBUCK ixldi"Bm} h84n\>_;Iim&Y&PaTH7EewcU`$x"6];5TkפV淑8G0 eh9h3jݿp%Q t7alZMeֳ^? ti.24}CqM F@ sjQeAF>08 #|-f8"n}X $ۂWAש=Ěm 'Ӭޗ彛z. |lBV#>gK6jbQgF]ȬOA..bBQ%RW0viJ+z@5g[ٕ V9ƏSiwLO;i PR`ro&ik RKמǜnYf3UhSgĻw+/%%@dNXkQ)L=ӔF ŖzJp0ip8\ eȫ傯=Y 5Ժp1>/ӵ1+'2!,9-p .+a.]՛' wb|t^"0*o*HZQ8255*;fXd.[<Fc0rZŘ'Ħ`Br/>{Ye";eeWP[;6uc_$)8h=p QᆰVmǖX tF/aΤ%:͛;ADgHb4 qI)G?w9$3^{b>7.8XIL6 \ި(4|.N ~$ vA9(vYOq0x; Fy WW3 DU9#M]h.g;{xAHCkľXգq(Iõ52j#CtʯU?b$QM}gO32W#AzbA;&k IPh֊٩aD bVA": ƭrpgq(Y(`WX)A8%fSr`Hrug6yE5LRE#*ùMP7f(,n6?IV {<7oͪ/]'+7,)U(˖RT/->5A4U jbg XD$1~`>;zMHLӦHuxB~5܅LHhliU5,5O N?PD3/Dԧgp6G5U*AKj9~&2y"}5 ⍄*\x $78b/6+A]xOx~ 6F\P&ttʧȅ4ڀdHG흍~+N\^g6Y{DrvsK8Me7s׃r1fh!㘿0 )~:uB; fd;*yx뢶6g7Pp(e_ DJb[vwš~g.ݑ7b|zFIdCn 9Il:Q`'u+K4xwGz_Ly_j_ɦŸl-яJΝ֩qy1K9v@BϿRY'AןYC/Gv8}bQdGMaDi-e ivX75ږ;*! |-w:50'vp_$GqA>BJqAPqQ:Dv[%" >dҖޏ?8ɼ TIa?NwGe*9N2N%K%vaLr v,F\\ XV^9S QÆnYz7{iUM`֩7a:^= weƖj-e^sB x5կ n`s] W-hrdxS-OP1gx 8];nc,k#fwWF..64kȟ2@؈ڳLJСFP֛gyY7 $AV݋Gu.3M oݰ)\~Wls,խ0a{rlBYظB[sʈ"rW~g`(cPxZ\ FL}ƣV":D8%eb珉,pV:VB ̴)М{+PTvƳΎ#A5珴p+(Szt8&?z+(4ݪCHd䴻f֛OxY'鉞ڻ#6)aDA;A5lJzkҚ%pN2ٜ('WUMAQH;W@#eﲭ|8\@?8Ao:&BK@<@T씟3+.8SCt#fF +L$J*Syk=@NA49,-h58XtOn-j)dlM&HpֳtmqA0DMH|'0Ϊ9\߸eh(/nb>lj2ߧ*>nyX=7\_&MX:{ïs<k7ᕉ $a|PqΟPlciFܑMcd7/cdzK|fS\a p1'}x n; J޿%T)"Kf1_(zpЯnw0狾t}<0V&5(\;m5^4GƇm,ΐZJ)I:y.{ÙJ(bkF߭H{,[ $1(ԊM"t>Jjzt1L}ܜ1Kt: L_( U}36AKO5H V|%M$;^7U٣C{Yآ_"i$Y,S;:&;, 6w{>:C`S1.*[&!x`H7OIe!C@Tp cA]8Zo v> 3'XC޸PNSHzoŚ`BH~0xYR0/D!>#,§v!Z+ؤvZ)- #}tF i=M圈0 gaͧL"ɀ68.Gbd?3BZz?zh`I(4Ev~je[쏈}1g*a,∤0c'K'1l{y4-3.~26uM6b"߱M:Ti85fIݥm@Ҥ{T}3&?ޛfҡZغdOwR&Q!h ö_֜Pnky}7 vDj]|RgK:ZbNl `ZC Bee),mHP lkrI18۴9uT;¹;p<`ÙkK[6En0sY'H{?;/'Ñ|H5 ՎoL듅,Ibc*$2d| PFb(ѻY'`?֧]V > ֗]r$`|sPޖAf!ƲxGB0fBf{yȑ{ n٬itUнDQxuA.Bߌ#%+в?(]j5:,O@ !) d!͝_$ΔkA+\{uqڳJr?奙+~O.a||ΆHouRR3 ' 3CuUNQ0G؛S׊]@'߻<}aјCMm-ofR< My+M7G|Ts|L7:$q!dZ; ' WQZAFRKvpvJ ~9i}9o0ӃfgRJx%6QoqPf?1YI)JXF7gB<ws^MF*ꜜ?"JCv)ʴLDZڴz7C =$x$mo8D' F'X uT{3ߒr۴:k?6*bwd1qcW\WlqFom# %!E(f:~#*\GÜR Aj{kI!Frd+˚܃Qn1!po+BP5q"ߧ-~c2JU|͘>e[m#ּ -=\^-`ʹ1U7+89ji>F:Ò༭3Pcک$kd@}"beV/ห,ɳk=k9 @'bň~ /Wl&0 =B\SĀ5coPejԬ+2nl+# 2UEs='r$ءS8Ohy-R<7R2g`M9߃{)Ky?YCJQ5rVH^3nPWv1[t[Ig5C9|+4It)ԐNz࠹.Gi)zfwYnv }ۋ%!@G s]a"u97<{&cf<$m[LhŜݟtH$ 4H FwɝE});8QIz vcx,fj挨%ĿFpsw̎d,=-wvXE2+|%p_koҭKvX8"wmw"d͕0ZQ\O) =b 4:Lmxdbfo.,y{d1ftI{q? Wt+Qnad?wаcȫ'&70aԽp ep?&{ +E,H/0 -SPة?^p#_R5GL5dq U=JWvNx ir:NWNnˠSVP2k=2)71aTE-̀A@_s< D31Ѿu(ep m506fXC x}zT?r垶Ѽ˹G@I<3!Hg8gyi%UzD/by5a9B\6Vԩ.G<(ɂE[^/M]߀d2X*iZQ;xo#G{WXܖl%Z5m3.09 kon f€9޽{@=ڿ`ĪǦo:.4tn=EɾLd8:;o"6afд>'T7) 랩 !pc$onvFAx4Gsp\/…|(O~^VY&}#gH ͼJ7ݙ@/ &'0%Alw{*?&PE-uI]!Hnܶ0֝ղ'=k_[ 9D*/7`'77j?;} DxrO]F5C(tT& 1.G v[Co@~di&FH͋5wٷNoNk&T jf=saq^FvAgArw 橗>}yQiQ}C)*>{W5 G;c&^lɻ\Xt6}'AnY9'Fb%HcFZvR& 07i t #3U VfR_ * C`+pM3*eURm"zc&)q7r*`72nlG%^Q"`'ϥ|J8z[-1=ן+K9Lt۰d;{(/̦ g8霏:L;k6aՊ¤0ƇAao! DVz ][MN6ݒ J+U]/}"W6vӍu'TIܴz"D6VApJ#&~AJxՓnl&B9'9P%R- R2؊4B.wOt $OTʼ@wtY6W}=¾v]EEt /fiR#>.y~HL r xO] l;mzyDOwߣOcZ.:(<gaNh4Cd(ɿ#7@.֝K2 pHe4 hp1;ѷPIQC %rI|4ShDPsl P)pQwPwm/kQ;).n9}CiqlPXtg%'~kN8,=r֝,:%$AVF+du6?vd,]O'3#b\K7D2dZM1 +++w7_uŐ8ʖAgk㶰ށ*#OP#(akÁdjĠ9Z@P6r}gn }&/8j(xmx+&9&+N :;*-6?^OF'<]]"UvPq_u.4> -&K>âcDV1Q+`T<h0ҕ;Dp>V'ZcJޖA'^4M^Z8bǯPđTB.jZ%_'8khL<A-ME7uH.8G+Yer'e0 hNJYId YdF{Q( 'z{4P/ٱ-҂ o?l Nx!%6LdQ7OkNv=Bwᓔoÿyzlד@.  ZC@#pe#Eqz u}\e΁O4MSvW Y?^zSͻ{gVMQ4q[ȑQJas%OW&FU]}–gD/ѽ,ghwCR7gso]:JBy>Q]@QW~~sE`۴"=|r>_%ō^YhmkS(o^~3#ph3O&{ /bTy=D=t?PU;\f=0=p6XoI**׽|Q錆`1oM *e vP$X>EU:W!6e9X&GB$VԬ *vRx[tNb2})!bJ/\#=1BYl练5jp[F?n&uZ,ϟ[c AaoϞ0?ER%rTe|z8Z{so߶Q6=ؤW 虚7)itl]lq]__ĀBWo5܀kXT5{ٺ s [XVf?} ?T[9HxF]muMhUuWJ 94F4D%Y ɅQȊ獛?K0ɠ _Fpe {ӾRz96bÿ-ɝ^5k0BQy@&mzV{~XBכ(O[*E0Q93bX?unώ˿"fXb`F5\ Z2}B%69`7$ DV8Zjp+gIY{9w+6_"G raRڪв-zmf@d{BiꓩףӣH`O!'Cƥ#J0Zgb6fDxl lfc"׳6䎊bq:nIأvS3'3Oɳ8~y,{ b}O`{єt+h~?\쭳)%Z~F5m*/++$hT}iD,+%m`á?b'eH!] 7_C.Sy@g;Ө湿 }VHȑM *\!Xw)Zʻ7ۚB}P 5XNT͑tBj b`]({\M?1:U*ꥊ'U*K!mv1F눩`1VVZ<N.lHuVbe;e}}'sk7,ɳy{J8~rc)iEPHGO ɔC[ ^en#Dӈ;ZTۂ.t:r}k=wژ5>Df|/o5I/0`O$eeC q qOQ,7dHqId2Y|\'h4'h׹[`_MPPwQ#H}8K`Glp{ |q2T`jؠ~Jk56-D;V#ɘ VSo2d^fg+;^qڭxǕ@?tkQQ pк)1mnv"1HyAŃ,jЖk1BCKxQ;ӗz̓dW͙aE`jM ǘNٯ3ٯǹ" pM2+5D*K3!$A~T|'ɶ߮Plx{==6iNbDE9= SC3Eim8I, e?"fҁ):0cR'"]w6?‚*ڴ5fk?"zy+;<Ýr鼌I`b+9) Pt?8nl$tG*Q?濁128eIg# %dHq>vAs (xU51g/w 15H53b[k75szљBgW<6>ZObTUw5JߢtQPGP+Rjk}B#6]EbM*(߇eO>nLHʎ5o :wu^߾1jHa(#2{]l*">~%$rggup /h*Z(LT1sKեo55}qᢤEQJOy-HݾR@2F}wPQm3.*6V@*([We:nDa7uڐ.aኤyH3V64&ce/aglcu-F$_?Z)Go& I8Audmpf|hã25!rTC? UTD6W Q\\d%[K򌸗C9X-\կU19}n MY]ygEF_re,߯߉ye%)~&Agt+f΅1̾^qx$221dn6řM 4PZ\<ᵻ&.*vkcdb{\kuaI_at+ߏa{6>zS3!:\u> l+g8ɷz̛$Nlhl-MdZ1ckg$йXk~D$>H;@9-7Pvknz`n1پ)Is=y؊9KfY-BH!`YI\֎AC[};PM2#^u&9uC ^ǁt@A}r^E\4ўmro)HFD@"QJ<{[ʎKǸΉLȎ|SeHٞA]kB0Ú#4FM.>)3IE3- 3-P*>0MZu_M5PaY0_u2(&&v i< vDC >"_X[m:H(5G5A!ۂabl-d 0Tv2z*jқ=Qk):D 3&ZY j3a{bkJ.'xYI8,v# 0"hȕpb٘25U)eЊg>}I_hVS\F3?ܮ'Ym!~+L}վ&ms[Ғ:|??ҁml2B]"Se7ރZoU J[CRC|f՜P 0VU٩A=hBv+q6U"]mfI*v ?Arc|f=}V-i)Ŏn8<߉b~-e$yh~{yj[[%d Z]Zٮg")ҒF m,Jp:nzUMԗهVfChݨUMH'+>)[bK>B '=ThPWzgA!R3CJDw[cNib $)Nycwc{g[λ" OۋiM@U_֨>_Ggsș9F+e04E(m8Ⱎ_D9tO- plLvYiPt<\ܽꛑ:PTCIy٧,ZC %2XHQ==gn22ƴKf^#{CVƋ zsc~%؋b |cN+Up #mArkiƼs "mleC6 / EW[]AخHA&a#q_]ZO ?fkexK6ץiC~Ιc o XIT7b@ %ʼnU[2b>yvYm/3UdK'^7@ qA `],ɚN`+l%}nw2y2 aG+_ʘQ(biiaKt#J.J3D}xnB0P9rL$>[͂*}p9&LJi&']W<5+cی:IZ.93^N_ehAR]?ǨO zQp$iJOgYvhgktRheeB)Hf45g4Ұy0o 䳢GڳA_4#ı0uKv]nV Py7\nR7 "آ>´F:_*Hw  +ϯ "cd>* Ϧ<}*3?q‡rUd$xSVAɽO- 9]`6o;;][&'΁q8j|5悌,eV 0GLD諙2`KˀP/gJ)e|LytcJ}NxDX@g^meK}h#qBEzDL)Ys >X*Q[ǒO]Y8)MDݼ,Ƶk#0gAxq}ĖyXb"{첏ѵ+jJ \n-T֐"]eNǭ)݄qGdCHNftgX9[w'WnJ{%|v^-7EjƌpͱXص҄œ.ǰ4vl@)^9N! -ifZFy4 Z}jI\D#A7("]h{sΠ㤘dxPyYrH|6oQkSuXhQʣ5 !%nwR1ޒQl̟+ J7 RcW#͇x/ Z#ǣ#T'NֳW^۫?WikwcՈ͒Ţjv̚Oc9a\[#k ҊzdmLwՆ[@jKCJRY"a[o\"1sdngxTwlU:ϋYzaY5o~nk L^]\JP{G:+ d?%.ֿ^wz fP+5WZΟc ]z 7Q>Mdܕ y[D7y:'LF qحɃ}fgћ$!f\Pz)"H  sgUam %X<ڃDHZk=ſD9%8uK2nMEsqO_y6Ni$qԯzpӹ^P %4Q4PA֏j3>Ku)c2Q"%PBZ6GcPr_[jX汅@wn9f6-\/BX7d,jm]CqNi+B,E?$:aP89b*γ)} ӱ"4b#!#;t7}Ez`'ȳ7%Nqz2I&CE" @qZK4fOBZCEEbY atcx%(KKYf|]I/pp.k{eO/A4u@˟O&ٻ@&ř؜ ޲xT4*mAfPCԭrVMMxldg Y-A-k23AЖYwޘ-fId6["mݩ(7@Wм,kCiUcS9AјuQ*^r,+>.6S_4fTHnJ뜆Lژܤ2?3"MFH:PXn>68u][T%I#gi6lLH.]Aۥy}عbÕ~60xySԾpR7`B#RwyoӽH|O ͩ!\_`ˆ OXDHj0 FLmJuG{h 淽S=(e%I$LAK *H?1w=dzmcT'*mP&jW[ L#wÖis"k˺H Z2Nm M5ىx%'^Gfo7]mǨ4`Y>H»75dlH4wZ<{Hiʝe>-S,LC?M!FBA9l,Z:>xn5`sac ݊ uBXRMhAu7mo8sWgښ8>}m~T(BڱFWrBu _G"~,}AhxW`~-LRT8Ξ-&:^VT3UÀ  TteJ*1r^L@7f%,^t;GaB^: S*.cQ`M׽ s:5~m7\O0M8]<xg(n?ͻ?6 UPc8Cp%>uYD=DY?[⢍g^KR5G (+oPHhE{WL>zCAwymR9E7G WD?c'R_l:$0|H_;4,SKҙb"#ID:)sC!. M(U#` $Hș^JloNqDClL}eZ}uL}+|_oxfq#ougE9->?pu8>DYԨ{Qʀܪ-bSlI+HT: L-N/$(oa&Ǎ\< ,)tz_phEGȽ%K As"I* L|#CKkyjT5`cf2"hqR4µ-<@Sc>5G\Vlf~]'֊; M'J'RF}%(sB ǜF+T{@EOAa(>3=\dHɛMs-xJS* zZqϬT =y(K<J5yΰۻs n?MA b .k~%Nic}Qi=ZD|+T([.,.!dbG,DE-Ez4$DUfgaĤUR=H.bI ` @`\1:Ѡ? Ve?!zu FNxx.rn2ueYrY}`tVgӉsc`O! /z10C,Nڤ𢜘&6֜ʛ&9 x?zQFUp~Y}wĆɤ!zMXb3?Ϝ-pqYAmaUў$jz.HW_(Y` Ʒ^͘ҮpoD4k9A> #^Kp+J4ٸͱxC% O;&L2qvƂ\2nM#nXI>Yu[JPz#H% e0ʲt1h~՟t|>GZe#{BFQ tBJ?ärOEu 8ijn.-L(>V6J6rQ,ǩ(sGg{ldJ ׻e_zh=~/.N*jvl+Gz ?[6EfWt xHjOX-~7O\H[(zltҼw L7xQ9n@P Cxd['x.Z)`d3}n&Tx9yl9VͰ*\d8Ht3`h-TCڠ47-x=G{& c?s2sR\yjW4);<t;_kLD|ΐKQ4b˔ǿ`|50Rv rCZJFGyh/FOc!ATd|Lh$Hfk%+x0bG#1~Bޔ`x7K*d'ORmO{9Xٛ yVcgO{@i8>TUi b+Hլt,~I̲2qlE9W} 䝨03S/nj8[aRy;bU݆AxIm7 L,PG>[Uoa I*;Aho<|(Ӽd nd?dgpƑzwt3N^sJ~A&2mKj =٤HŴس>Z`~q(t;G5&Kj`Ov2r(#<<_CbZ o@_̇-߾/N›0b3Mq݇/]I@dύrVR=9o+"]wb{[~K[1h[2ѭq"5I8Eyh+̾s) ?]%u9b[x,$t9?|jƢg$8b2/TjKbiqqo,ޓC60gKIȺ2pYkR'Abni=R`9]Ƀ0ZsXnK; SCA9+aLQ@͛;O Y>w@:^#$ B&Q(澌(>(~q,Mu\Y~?v%@":|9A {\K`2tdAPSZGޔJOQ&u *N.:=1VS*ݩ&VwkY(\5(!2;DH_wrT4á"Gyt̚tĠ)AAbPˇ/'å=N/}:[x}jG ˽uU:fL,E4QM"u5ki1r+wgTUΉvZt;aE#Ig=T^ۉR:RVWX<Ʉo@hG|KFN'(1))׵B"ܛg@xr"9&͝Xq ܱ!fFdƵ@~?6]ǨwTJH\7= RQerRSmө$-Cq*5CNY۲uW u nPur+:܃ilNkĔ  _<Q[QG&g03_߽PU 1hC8ؐiIRj8']|2AL!]kiF RHᨌf%HoO}}PՏˀkBcl4a̟qTH)־;R}/+י_CS<8Hw+PI?- ¥(lHH^ !EyX|uJ:f%Q דѐB٨ږ:?9)9rt:i# >K>jSI*L+˜aXq2qlA#?=s0ǷՕ+HcQd8P^~uبcEԒAf PMrn"MVN$j)Wi~eFtmjȴ"%"u1#>­M>l Pk1GofHUi`٤po哈n+haSEUuHNp,g!>8a4W|N'/c|Y8Nx t)7$* GAO|p6u-֧.e)Ob x|<@uohɸ^/B6;'0wwH6>è kRd0)\ū7 Wn$>9LgE^x{?׬>܇8zz]m~0ӡ8@sBv"Tr$D'-QV}# EaF2DC&omy\&.}:MڰLa(hXfAZIOur~[DHm1r)uM̂干ǂMi!תf~ƚs7J1SouNldU B[4*5jt1d }PrSA[R1&V~|5!\a!* ls@Wd|௘dUc0$prf7FVX]GԘZ.o튈Wc C>h9@xC NzrF+1MQOSp2s  P b_nv!ES/}b{]3~@ф:И`LOQ ~u-/8I#l}P6^m7{F7UU6IaIq͕p"'% CK0ZP;pi^fC2.4v{)᭥uZqY1uMcgsXs^m˄MΛ/^}ԮnEEsW ӊltR"nO^E,˥[H ^t>z𼔲/qdbZgt<<&x `+tLu` a+LF ğo `ы4.1Ly4Z~M{I=˃sWz[*#$/X[L2\prRL؜`O XoU)G]Zpa啷)2U3()cuVXs2𤺧} #ՍJ19f`b4L1zԃUVu65rz: :wW9 jIZz&; sӗ\TϠQI#1t5nb\/4>ΦЀ;1=dTv%Z)@wNNZTm6w.mQ.SկkB-3#_pe<'0^qS#ZKZì5W&ݤN9 G=t68:(h5 Bi^]ț Jv.H?Ma.bS!iuz߄]LWIt kTH[q/5mTqn^HtՆٷ<@b(JSgJE̿uOOA= 9(ƢoycqBO忢]X޵$t`IB^{,2nBzW?h3 Ş6++N-,J3vИ)1 {)(( OJ:$HmJpr^> Oa{?;t.&ցFL$?!Mo Cp^1 fp5~d]2dl I{z Yܚ]lUz&f"Djl[SM|Ճc:PY#ạwt0?*n,{al o/gaNX69(C|pQB[E"KK ,:2<Ľ䊡zQpXykpO*|F%!uCjKR,g%%?z5lv~V?#W .)qOؽ{6PǞ2'uNueHxUcYuFEG6Ǻoe^ !+ vI $|׃H;fØ7= ؝r=ƠΌND_rxFVP_ C5>T*@WF #E> ;]@ϼێZadʟW;˓Q|gq5g^/O{I $cIV1ӿ7 =@c]Օ >xL8j );>e4nP.Fv ɜ+G}qB~ )1@%FY-^5^#{Hmү'4!'۵Ѥ?I j7DqL8͟ߍ>d~ѭ*Nug1-O5ϑUAI0n@F 6rօ{s7? {R|CSe -E8ƶ Keg5BuH_Q8©q{jDHnyҝO\ﴰ1zb[ $|uR){gZ=3&:!B1bTj|l$jyXNK@r5P:k&M$ R} 㠐 ̧SԷasTBlEY ڪcjW|pXO/kԠ3kc Um*oÎ,ۊdq"vxole4qQQ=LǒhɅCDHKBJۀEb}%nzNB5ohRC =zw4OYè+P.oMFTɋmu H݌a(u*^ǼWdRbߪXQum=@3#ݬ 6{-2G{Fe}paR~Gr00Дӗ31{0 Oxaժ}EjGxݰY(Ϫd* _VgJo]H6<QȠ=^S2G`_0qb7(₫ [Y0oMu ~ Tq?oSw-'ЎMNFkXR:rٹ ?6gV[|Ryr/68m1KyB"^! =1i#Pqd4-1{XIj>Z%H_"4MFym]},k}W+we_0Yڛ4t|&,2ɪKIjKw\_w gKLBju^{M;4"Df ZhMv_[&N8<+u{dz tx,D u2qLje^_RBq[n)ڙթ({cO{]tf/*־+v鏷oWhfCwgv" #`gឭqЀm,Ѣy)(:S;`Mr,u2έnb2pY-C/eNNRNT#|0^HW01&=UU*LnF񵧬YqTcLvp! .\#^}+KYڥKɓx7ZZOmi0[&QK(li*mkQOBiDȼw|UL>-ƀ-yE@B\vK[P+[;RiH1W6TpҬF[Bϻ\.kGK_;*4 T:MS~U~w^}*,mlWŤYD`1;z5lu~m=)xD֛z&RTPޞw5IA(Uί-}CHt nLߟlyp|^%hZкQ=-ʩ\q1 sЧxY\mɆ' C 3^c+JHpMl+]2#2'0!x]xƆNF̀V0:*]TyHMM"2 R 5*#i}C6hN*ƛtSkR~I>LjEx\]KLbE$4! =Z>rv{\Ler͋]sA6|~9FjDD/ſF;v4F!o`2F`GIЦ Ժ%[:[/ѻR]bמ6HĂzhF܂Q4A. }s_%d]z&"i)n~iFq7쭖#,.ڜX;@'cJy8`YĤGBm4 cX۫AK(vgS "We3ҷ WM5%,)=^<uo#&ki+}R O+'NXX'9>Fv?G4 Qd4w:uB/ VoDFD]|-sD/Fy;&%PjȀ#8%(/{һBE䶩iTv#ʗ9˛ `J=X8$Ij4k:>:dm}plXNJ<'[(ԯKt;kP+N"} A͚5ֲV_Ҙ!%LjT>(_fTl)) 5zʴl}YchaG3m(ZeͨA}̿>?O5KU셗X<,7=rG*u8؛V~Y%$LŽ?Ąpqwa0|Nj >bӖ/M`@;'1g0Gj{6G TYke\҈ aZE&3&58f`D+v?_(ki\(,? fg0\z(k7O?Jy{EHyB4:;}{Whmӽ6-4*`gp 2I ln[6}jDV^,6Y);g%ڢ-#8Dlve$' TWoӿe%aVbΈE PlAT:l-`x t1ɛs:qiApӰ=SɅn[N+~3' wXQZ'""`NX4`I&X|@hݜ}9pH>J<>fjL)Xl; >8`2 .+y^Ә䲕?RW(JΩD݉@'2`=C)T`rY(W/c_Nj}lJؿ _)ؠ`Z=_C \/W RϙRhv^,nifѿ9{5RhTU PY7ӧg?\o5i)3 ~\/a'dbp;2Qn()snS"!<&/}@!n[/9%[ $qU&\JjIytrf/Fɝ_5lqgZ퉳jw/<-܎xh~*\U@wR~.ECZgyrA<CPE0 xN5R4 :_ǩ+Zn4Mf{9>bViXPY'o5<MQJB.!*kaɛ E_ [02W@)nb^Doͪ #mߍ^1* iw _[M5[DМ &l*q.>R1C xMg";5 rCF"flZErȲ4+c}F u58^@z|6O7dW 8Q#u1ڨ Qiqě{ϜX8M,GMߠÓ޴ҕ:D/7o:\0S PT'a30}0х]Af5P=G嗾Wq?.0m]l\7j2N1u7g0:N6''1L6PAlh $ulaM7GRcD V%h=$RWͨ̅EX.sC׺>(k8 2C!G% Hd͐ kQTnd[!'*Gp.n>¸U[aEOɞ"bLJ'%WF <S׉,)Zl u@:ҥ ށhsDkؒ;º*˃]w@q̏3(jzDڮ..<6eHS_ìbϸ{ yl5#D];t- @ocS^uGW/"BA-a()`5D&O3dG5䜇 ¼YN(WQ'lܺvS|/9m'疦[U󩠀VaaJLpZeJ~GY({xdq3Xl0B@0ה'q-S wcv[0)c[Xk[`z`?ފĠp@? {5͵(sv-yw{)!m؎s^FF*~آi۱~g3CEӪ^k 6uV{E",PZ<0iӟrVԿyz# U) r¼^e}k_RFZd|&mp*S14P Y"|r+KxS?,DHŷ,3?UW 7g[d|d>&Ē?u)$D?}ͿhIs )zmr$4_`)I1 3P0sOHa[Hyv^ՠJ"ni r8h'MUl%%Vm@k/qˤ9 3' 8PvG:x?k-`j6y02(s0|׹~(Yc>.L^l`j)R!T=꥕㲹bDYIT%4sUƈl39ɭO#P"!\@4(:60khҌvzwZPך+"ԃyEb^zEWZE9_]RTP,;4u+sΕX[7b&XϊR{:;sTd f0^0ۅeSgH][KZs7,6C,űOkzW:l糂P9Jc}II#%|EZ !WglLF_E?:؈DR:?ލ~6Z V؛A [dq嘑"^69G=٬<367]t "u^D㱔|GD79@N 0|c~S= Q [1 #FabcZl.wtnٞˆK㬅VpG\gΛnLFFOUGNf~(>M< I'chΖu <=#OpqɄo ߹p6āC')usdb$7wE^OkvüJGФb~v ]jTNԙ9;bk企AC@J>o/˵0Y]n%ofxN@:!]_WΦ;W2̄ehޔX߉!Tץ};  =m=4e0k>6ǵ^)zKybߵRSAXx+?.D|N6ԇ=Q[~—Fڄt2C?`G4W_> !&GBDn,kiUzj1A Wo;%o%T:9u`l2|F7QtPT6p=϶? ^O  Ϥar3+5=c2P@7+#Ҫ$f+blݤѓ3sg<|,P:h%d;d,^Tg aMZ( L)O:<>iA7D׻v Yw@JM$V٦74ȶs:}`w;>PvCtJ'Zvx4H81._ (MJjNU>6yk#c"$0iS% PQs5f0z4"o|ijQ! 3,/c !Cդ ^3.'V>v5Vc/Ycă(iIT*t ݇{6 Qܾ =b]媺TAQl_栩uQ~(~.~_TcQE5kb/dc"m.hD$9? =ÔgY%{{OhLF!B8a"AfLOC@t6.,!O=›4[0{ wnΈԈO-⺃gsF31T]QDO<52#=y@i^c 6ɍyONf10`硒+kʁlU%蕊`hY6F-ukk6$JSR-?KRZG|jZ8Q,RחKyֵP2}'~^E=h3agj ʻawR*Q}ˍQYDt3I ^JZ8wu.NcQyw/dk1:L>{Ҹ/$}WD$z}OiƏ"+r$_89@+w!*c`FD!wUjv^~[Nl37ޥ0>vD R<>Ȓ#<9q{zp]. Î}Bᖘ?7}tސ[i!Cy=CcJ&H.d9)?:8E@lƻN ;S"E`_޴f}WL_R:~x26~NOf9^$p`4|'3_]E}\݈v9˖ʽ3] /p ηj"`֥A"JL>UcM Y[R\!2sCN=$F-TB%UqaP lK7qB!{mL|jPAU<3D3:s}g*`źy_&gы]KOi폞'x^; ;BAs&b3~ɈlKѷ~5t*N7?JtbXBia*H)l\IhXRˮje%)*.o9ik I_gr!cxbJHnw 8lm: D~`:WaW0 N+ ;?& p)pp^ؒ'޹t /z֩yѻБB;qXOMM]&DcqE+I~Sjėr;sEϫVydAge~鍟 Iº3;X tw⾝DV9݌%%Tῌ;1= $#D"#6-v@dh n{q8 Q"lbڻ(-&=)UǸsg#PDX> %_*x^e,Cb;Z #2-su95ַU3T)[>E}bWy]-]O_|@]OjoZ:Ö%! C4KhbQ-Lwxm$@cf4mސ!+ƽ95t+#ɧ 32YU1 ҂aV.7cH8R_ULq822V 7[ L)V"sbm79%-lnQwY"=sNWooxTj/Vמ=@ `?P{m$ok{҅E@(:/W@3gۀA9ib93w쳵Bd¸ft40wu@S[Xe78LSP67H ӢqɶR4&Zx) 25^fי?MWKӶjE8fPnF]vg)k ]sY(m-}`H̹nnݢ'~^@ ե%$\O-GG$JU|a&LB+:k|ACzM`!\}O%qq/匓!?2MFE`އl$F9SҀdxO`G)"SsG{ݸĠ}H,R `A(Jvcf}R&&k5? eRR(0ͪLhE#CC? Yľ R77RM^LBE Fh"ko8A|NYTb,I2^S/V3LZJ0%Ft:b lyo-gdgsx3߳E@1cҪ}ܔMn=X X#K>W歆JȻT5"npZ6iZe#ƿ!W+m_욚IQۼ9C1 ﶐{);eXmof":(}Y=2_7v[n(Kx!)A)t+k <2jɬrR]+Y\2L*ŊSw5gHF`ҵ TԾ#öݯqWכ;AvFPuoJP@՚p:g/h?Щmhy:g/K"|UVT-汤DZyH.:C'I2:DJ^8[ciӉ L ވ/2u{@$!G!MM΢|.{3&J)$ Y+hq.β5&P8tn:xV$h MU?[_ӉePamIWROgc]KI%ctm xm~d[5MWrG6.YC!Y:By :UU.qS+?ŋwbQS 2"^gK$;i Խ=2m C|=j3 (na n-a3ȱؗZ:[π:7\ XZs&L֎7 kZ-x!/IL'K>T7dVduy溩m `J֩>oRf޼m<9@W-RBw)xGP+N AnD9wECWAoSdcsD5EoI^EUO8Xܴ_ݭebw?ӧ[c5B]CR] &g=[*eҵv|c?bch- ڶtOUzofkD&(!?"^}vQOkXG$O:MS- &J9'Fna4RBj$bYD|F%! lE (I\d~N?uM @~9{8qA`@ӲX[5k! jmIR`5^\LSS(hV?ųQR{Ak,ci0 ;BIU=0ff_#/ Ok̿g+vGW_ 07_."^7H#i bؤ\]3%L0 [u-+41\zj3I. .guDMn cmao4Q2u`b!Xѥ(51# ,%/⠧dcVJSm_cTSmN|T[u H [+1QAjIACnۢcprK?LX>gu u/?ng)m{0nrWkV[a"|a!X/́"ͬލԣG59:Ńv\Vɽ#\^Dj`v Dk{pAj82wn3t>?JzĒeD[:Ӄkq !x A%_~SJW0ԠMտRX Ɇb CY@2e{̙Q-*?愑i1aLцjm#I⨨kOwج$F/| ת:ƚc: #w &!o2)k,lA0/T!6O`e嗸mh~h^%hֻPP!,TiI&R pDhM{` uX5*)K~9d! p΅JgFݵ)b,7熲5JkV).HKy Q ֶJ[SHU79YڛY[(4"󵖱[ ư 9ƕZ'&eOf  1[,]Vz|SPuNypϛɨ&A uZ[<8៞u% ["T:b%_[QdzbIƩBaMڻڞsaGac SSE1Pkl3Yֽ- .Sz3jwTCۿ+GajR}Z2#oBh4Q0lgg@vhTW]f_ߜ%=M !LN3;91rLU m#j&loV3׵ t5tlV;ڔS @w3GXXKHӦ nI[8,sg"Oj v_|I'k"aۥqdiM঳uYCS1fJN{7l^J'EIo}V][ -蕋Q0:3n?nӨՅbrF~W_XcFv7F5y;f{yŀrkl< D+-0a`uȟ[䁳k&ߦ\ |yw-/?)I&Fۭs2P*,_?׎'C[v X7uX8+2Q!XIwD5uAb%ķql*I-^>7aL࿅W2Hv3]J}DCf!$S""iY2!AqH GI$ 2!$rlѫi٦@[uKTel[E E%7Rӳ=yaܙ-/[ Yr ='{&&2KQm# Z>N+VQ9yJ-%H¢wDSbJ:@f[jXPXF cGI#X^ t6-XGd#CJ;Eןm'<ڰ/ݪoW)UJ`m6|W1zGKhU@iM0*/ض\Ag+$o>ґX1ahj 4޴QЫ⬦#ݖ~ 0 !W'"'<v^O0^ kZTya؞C@ T uu%8X+wKf";R3XN,W@ POmi۳І>{fo4^Z YF}رxiVOem 7q:5Z\*< I ֍gٸ1Lmq?:G6X$XgF1:[ͷ_Gz÷<^P5o"FqHPNr^ew,A'a$C>0#PjiI vw7Ktη .xq(S?_KEkwDDECLJ׬K'ym]b'\KvQ &cS,J݀bF[ȝj^R|kf:lN N/*7 6SQ.ң"l;;vT *J&}$l '9fmwؚџ*qwYtP׮à80ԠDTdsYtEԞn,E>NYJ40\WIp_ayj͗7qVhY@!6@F0k[w"yI Khx%&O1qՓc-;!ݏx?c5۝Km@Da"ȯgZ`!m|8{7ـuq :zm7F &YߤUX-*]% \+Za#BYʬoe2Z.;aa]*TT7n.yH]z,sV%n 6hvd`DĬTiꡟ4^>TB[bru1iIckKY$>b;n, b:kŖhY]@Tz*b@-ƾ۞!x\z$S)aL'⪰%i(O~3:ΦA[&=[}&x*gWc_tf~I]VGy8yJSMXlgxsq;μC1rqL}Y".M&]&!tU1Oڽ~V%|\ r^#3ݷQm͉x9`j'Vg!OlߌF]3eW( G5G=]5X1"DY3Uř|DJ` ^dWv q>'gC(&D䋰œGRAlјcF?&gLT4i:̫ B3Hi.@hi|۶\a)Pven̐wD ջ~u~f%1o8NFyΈ3-|5H*v ۟9s؅?pdȻ'R`tqQT@liqWqj{Y/1hom_N1̳6FV[KU̱m+Lq0aeo]/L#0yZ.8q!N l (1ZэU=<#3U ٴ  2_,iN«hXOg,AY)x\X6x9B-!wHW5|@YVjW/j6 +脞 S/0z ڙӪWD9LyGsgWQ| 1bء߄) 40Ҙ:0<"J/G> %GGƕ2BBPUv1dE{^zxH& /-##lL8"'>ɑc~i߭+FF;( J?̹V-4lo֠`e=XZ9?%y ~.آ(hܑ(F? q`T|O]qaN^E_e`q/iz7*K:P$rXwH޴;%M\c!S|C#Nz[ZEȉx-6PC߄;>X:Y!eXw09..$ca,}OE̙v@e؍w?,25>"fMʕAϊߦ^B 8\L&-,Xg"-#\%enLp7c2wML9KG9"c5i-#tH hh˿Qeɒ /_@ݸ5C|~y! Kd&dE!CRP6JTRDPNw &x27۰c U"eS;Xqy Öb NqV0 | [2WHOŤNYf n9:Cg_'@\-<wKąv +g}:W(76YE#,,}< .ĢY۞b;o UAN/ؖ0F ?/EPVh(A_H}W8!H 2y2폋_'[gKuX""Ά<᳸>D=\5y*w(MV_@(t,*U:pbRHfwĝ.yZujI IE<%irCtGc"DII_paT&O1=bu zT[S3E"f `AfCR*ҝEq̤v_TDyEGxMA;D`~^SwZMI9 &Lj}Iâ#5"l:&sŕ(%Wc̸WTPg\S޻-]nlL-1E; t ӷ׉O!eF4˕wB7'!qm2?^ԛ"fΚ5v->3&.n^YMr0e%V} "CM1 K 4qbĆP$-ܥ~?Eh䲫|FINkvU}#f,b̎21)%}@vdD6e>Aފ.CmFVNkGIS>vndt\HzQtC[?ss=2GqSsD'HfcSfXjFc뢔؏ SrYMfA0ᖛ)Y8[)!{\blYA Ox2ĉD&4ה߯b >]O"qw(ZU!.N6FBhG Ϙ7AB9%%&bvڀ̀VǼZթURD"pu \A\"~_kREvV>+>+i90! *8o|kJ lcgs\M:ͱᝌ@W3+5&v*-m]YʙuD*Дc7#ӀG1 RqJd aԾE7$ 6'` mڶ~;)EJJk;Io}ei5W|$;ZuO )n;f3 =\pXA&p#y[@ێ9jnL@zhq#UrCׯfZN~4rCR[+2s@ A :XVx]ߛ&VQI5m3E:I<Ԛk~[8 o@,l>%>mh0Xa>f}v$dz"r6K Yݬ|vj)pxGHIz,wj6ZuCӢ5?LoLXytY)uWeeǖRW^ S#)5[IR1t{e{*X7;0^%+O…Szler; 0 X=機P=Β85MI2œ* ~F$i>@ m`jNhziPo2 %!v/د,Ν[bKt)\-IH"E}!,jDĺ7ogUoՁ R,;ʊ`rJn(Wsl܆o,&a) #F#*u3wS/AЭB-c_?Au.k8?ɍ-iP!(? WMsGw u73HJiqm@9HcUfĔm! b|Dͮ&[xzx@sv5GTrVފ:_(Ȕp&~w'x&ɸbA__Qag_I < V?&F]h,_'us; 3QF7PU:Z%3ZRY<khIV,Z;wr QWBji- AV FUٓskybv1*|SܩR1ݰ|!ӀK񹂿"3JB>t^Q?%|m;128%nEAeJp/j^L8Oh|*S]tx,>K ͬ\mBYe־趈x~0ֻӅGϦ zXX++Q *!!?{0f?fJ/m`aHhtnW@;< 1%-^6Pe (y13Kѝ2]ʤs3XsH)P}cn FBxgcKvNF(JE9hC:VSvaƀr؋^VQ3O|_qW6[G>Kjm0;DJ(B2hjWPɶm]+f>4\^ukxuҾQ,@k2Z߬aIva cpҺ}濽Ug*膬*iip pG >28NR츇6ڈѬ)Qi;dyTփu)xqW'W_WP@ͲOwI_PCgar$#`Nж YQ 5jct,8)^F9N԰mpȟ@ #8r̠KC` ` d27ꤥFF, `` Xo\*#k6|w(^#m0ap8͞.o@;aB8u$Czx~W},!uH*#i e.X Ŭ"πf36RrzbTRxpa.EU:Mh_k]TZO`{ ħG\ %r R٪#M,)}<6hC| Ѷ7rwl2p #ѷ9%[oAz;)@) c"& \"81%9Kk):65`7aPzwn` Yʾ/U S#p]kĠŚ[cEA٣ђ__X Sn!_}OK۰;kB>/F9BB_}Lysp bпc.+8Ȝ3&Y/#9(fW cwMK9D)E+N^61-R-VP[L΂Cmhwm2;<%ٓLunp~32# #+w2SZ'"T̯d#m:oRFoWci.(ܚ-!CL]l7>VsxTÐ֯d )(5Kn{BKiITXz&"`lh눛8jGG* L<@HQȈtHy Mg-cVbf9#*]aqk}r@"; Hk3ȣfM2Qnyp+#q jպ*B?4mCq-ӡ$Јd"R<#srjWfQěj]'vӂܫE\X1_O4Զ?θڅwleg5CTS^¡tײC١秆{2B^(@.APPjN 3"cnL]Ԧ?0cҕK8;2zIXScА!&˿Af+ PCv)YtGݵZwok{ԃ7,J,'?Q#}o\3Ww5A͎ZɧV#H^]Y Rq6jhC@[a:|^)H~Rh1zT׾_{ͯ{Jŏze)N I{d1?7nPgz %@=+_B{b4' G2-Coa5Yu?vxKss\&QWBA 3\e.9oESdGy>:Zx䒰e)rg,FEUqy MA`G\Rd0/ذkU ekfxP |;rJIChCuNĘt: .,1P1M{xhJʰ%b;全]-NO: R$9Ϗeu7GyDtHjг/ՀGFk[\CtPllyp9 빨"Ì;Z'C[:ɂYOߐܹ/StnuS[Y7P͛r9֢;EK+~6ęgOO\j Vt\@Vd>\&a,^܎V,E *:a5kՐp(B.?QJlM8~"`V|q!vrC{Y%F4{1&؜(4#0Tp6 b5*zH\cy:MYte-?vĴ6g~OtXqwSNns/*}o$cχXɌgcwc ˖*cV/7֥vыt؉GH93sJ&Dئ|V|K+'(?x&s&$#mm6y@an$ zPk.VC˒uuމ(#"Pɺ5cU;ÍQ|^=spw^ 1pę1-'bk;xGӘ~5O&ed=K_5p$C"i*5T!I?{4.$(jyZOpAlaBOQ=HJfp;Mb.uNCCYK(QTSJWZv90_6<>G"Gn15'Ihf73lj4m X k&Ԁ*ĦsHEof6*Evؘ֕,^Fs!egqatM|usr)B=U0)C#|y|kDCJłM\f&b)S/_MQ#j ~$%-|$U T׻ߖ4`|-\8(t[tu6'0gGBDMɥYI!=?_e#׋OGGgq큸XT/S&v.Osk8vt%,&Їt+]_ w(c(qwBctAK?N[)h$ԓ@(qsv)R@$C!DNL1hcKx <)8EMKv!<^OPT#%~ZV=b26𥲊x2efM5 |'m- S?D;DFugO(Dq)ag-Cl۷ЂYψ Q-uGY 5#Qof9LJ߽=!:]på Ӣ[LhXkFZ8,W;s+pR"1􍻫5pmhߢ HKQS̛D{;~Gw 8MG`G1~8w1\12օLOjZS8ಙ~3E{M %:1ٝwDM`2jJhùn-ެ8+KMejQ=3b_>_?c*1x9*m4ᄑq^= ;R>PJY闞lޖA`btRv4|1 WO3h Uw6XSԒH uu03 6x4f!W$ЀR:7087H֊@AJs$9KpHlHD=q{Dc5d6ƺ /~ єbHP:^1nUN9n'1ĭo.KpEBzNGϿon@ W߬,L`!"mX}TڸF#S5݉=90S@";皲 Y?XzCq s@R$+zʐ?tH AElR;&Ct: r-Is&i_Ha( 5: }n>@S cٝ$!dvT77E?#Pv-Bw<le{=fHvn z$%nfaB(-3 O&PW 2jB^Ar r P ڑ~л!A!4qO~stPE\;([cKSSn쒑7Ā0fIr5[|%4uaȂpSMqmp( ״K QC:FN_u nBEᦌ8}qOn>JO W€V+l ސQ8y; 勈"A4c_B`[R#a#[р_:I\튀g:ƻ;j.Q8@&YVmQc[b` a`?%&R*0wo!=ǯkDL6'-gI?Of{nLxL[ßT(oڞKA,2E~c_nxlL;nJwZrkˇU:iw¡Q3P5YJqJM'"31 B;4S#ifE9"~y1E]WqI .;EepMNFћTz*V(pˎ׽c p|:! ?@M)y2/Uj9:u2\nsOQ$=IGg 'ٲ*{5`wd8mXbz [>TƋX#|#596*F:tģ35P<-O 5PNQ$9]nczWfUxZݿtH 8nU{Q閨]IK"7~wN}bp 4W~s[RJpag1pGG%&Ҧn6q~=K%~S\/YosL|[P90}Mh|k>b3nX8"pO W"d:?TJ $uaPN_}oaސ[saqy%źlyv)j}2b yzǔUMca*Kn# U3[S)!gl2MCc F[KqHdzJI'LFT{ZI9ncDWmbExe8HQ4v%]ްP;iX>Uf~IJh!}necU'ǫ<([i |aODp)cDVxY '.ANo0ϸ\bW3b/}lPAia}'ͦxuvv,7SXT`{J.EKR8f"yj`# A?G vFv]v̖ 2k2%p ,5ʶbAR4sR0\ŧa: mR_mb`X%xGhj^!bV V;#g˽k蹛 >W/>¡*+Z:dWAMu&{qUa?B`tq#՚sRo$vgEb(?:MY'(T\M(Xyv9gb1V"9@ng+s/`I/;(| iey^){,1PZ9$Zc"Zq{ l {-`aq{C﫸ז_b0Nw@@(|~0!F{5kͰ8>2'\Hhܪ3+=#PY.#BƛE {[z6^V k<@6-h;rJ`][siH`)Q6["ҘuF[Vl5`bxxXV$#:Љ`n>`ge`[rEAcL'cۺ>?(f_{Sٲ[mh*|[:](y+q|b4ɔ6x;ʴ葯3Fõ|2"`+'#Q5&`L[y*|R(mPgt:x[`\ щ$w5ٸ9{Lށo4g9UOpD3LA4mZ4Z% #sٯy;上Bʗ1eŖserRxy0 1af4;dc-+z8'=BSXj"] BLd!T  sHF$x p1Kؿ4A7w]J\sgH}Ot R(?R^mfd&lpU8-XD)ȹuJ[icoRh;l ,.T#]U& #vE@?s`baG74+mS2g*ў(KPaU|OAsƕ$BC=͸>йCﲦnDggIHUћFVܯD.1Jaa]/N0м.A·Lj"*7nB~Zog< cxwCD /¤[W 8 }Ɖ^!=Ll9Í |d7t7ڪõk S\KƻNP6_BVT+]ފWB01 i[XCPbj9 S05 9~6Ï'CAMo3r%2;tܛl!4vTĮ?/aWRobvGAF,?MAPa$LySK?9 ?\5g[<@T\mSBdK)@ nQo(}j:@~: MClS@MdTC1,#"k5ri.p4^rJ|sczNQF4Ϸ=SP/桕nCY-OLhAP\W-DtjV( c-|Eкo* {MmNrR.^.0B8u-ʏ㜔 a/]~9a҈]K%P? ZX0>U+I{@'B"n `fg!Up52vL 89 rJCczԋ i{ٿH+ WHGA4-PfiK-BTHZ%.zܠډBgɀ9-m4 JD9SfÀ@yOc7ۣCL D9o=ܑ4 XLw[RLe,'$o\;G/aoM}1=Ze"ODt7z4Jx)A /?|P]{dp0 3$BBy7-欷)SNJ!'iKb΃{q@UEڶ2Oӗ߳s9,a iz!ohS ;.w5`hp @Zqhʎ,=Tÿel/tv}nZ(%Pn]0`PXP]&{QR eܹMF"8>q)}8lruC'4!ě_i61O|n_@ԉ˃*&,FgA*^d֋v̮JAGtXW%]W,s)X3{3C3FPy+^dbخofF/d2 L@RS/~5H$]`lɶe[ŵ2!sقo,mp LoN(Q5Fw轰Q:(1̐Fo<ڐaCbYȑHl`'{+aÇ1; Kxs =C4>C_m QJ06.1ecB;pcN혍ul/aoI"%:|ߪ0$G]%Ճ<ٝZ:$t) 3aH`WnI,` |sQ-#쨿d(^&Ї-xNSlmJğYpG*K5EMF#5,,1Ö@8Z< Ch#w|vf[|]K#m_yvdTkECPx DE3-k"E+sI i]5(KjkPj+8PVxb-uϴEDDֶ;c۰(F{W `SQI$f4] ?/Z`hAֶv Z%D(Ž/Qjh&H{ 2ॶ`C}c A<&\u̔k>/R @P܎z4'!lG0K3%4YO&yN wG2v}R*^%(X[x`:Gt[eOXgbhq_r74ji~7Wh&j?]d94OTWXfFއoN+ۥ3Fߏ(2??Q8v㈂DHn-3CN3$|cw4 "F#Ko~6*;50<0 RCpsp:Bm;li #7DI)~=|a/xc;r3ǫ^?1@O2.EʭT7SL~x^vA-%J9|Dg誧韣PƬ͆2Z_,DY%wP_oJT,:k22?؋)A|/쟠n:z=fa?cn(ԊLcL>.miHwl  T,Y$yv$"sbޗn e L^VCYI8W(1.Iji܁rB^uc3̀L\ gfi'0|K-] HZ(5rpe)-u:\ߥ?b/!%+GizQL2ZO&o um0C0fܑRΣ~+2l ]Ӕ)@tp$:F& I#\\D94ii'\mj5tqǿ_PzW߁&.ם7(ޭsSb\\<Fhp\i v8UGeOzmv$$Wez3"a26 /L|M\@[Ɯ&"S uJ6J3ӘuZÖ0M'wutF*|V_n썤t6P0O|aT)s=s{Y;ǰj<] |xbg=N~"8ĵz\#؃mgݭGT&w ܓUi8'QZϨGI Ĉ?Ǹ; Y/d&$y|_ϩ24:CO[6hQNT 󔺦ȣ$.sQ)ލָsJGc57h)4T">V-AFyƀ֛"T`6_FA|`ض lY@OFDy:+vIKD(Gd;9 g+ miui`7)el-N^I<0O֗iR@J4SÄ,jc,y`'SRA3 e,Ŕ-[ 7y b >e}.n2y!Zw»"݅T㙌uפY^H/_iQY2e4h# !ܔcY!и`1 a%#_Mp7qkZSF$[ZypFkKhsj犈X;Э/Ў(N*? eLH eJBHY;i+cz,]a+[UdQ[iM 'ϰ3BY,ZQ}2y]$. iMO'*CQ$݂ S2t5na q(XPdT;%+U-Yzm{l(!EIy%Kvd&c`iX f66Ųs$ - uYMZÍc[`zK38{"iO\:뎓{G yh3< )cXæVHc/OuQ*\"F]$[yD.3WNq/d^[4;9WAh #|Nᔈg'd[+O /`V?ķhd<_И܊&}"ke^Z` !R[uԍRxKt\i{b&* !x ؈b+MX|`zOÝQ$fA8G(Psq8D0BlbH ㌩.1ݚm{7 J.>ضݲxIIP;$$0g> ughB bN&38j;fb>oV?e Bs\<흲 ߁S^-kgPu_2n2[OQzdtIo^JEGd݂uvktv̬x$ud$m>"S<ԻmNdbq%9VqAm,&x O 0 1|ܼc^aF]v3U+URK:(9:}t9a,R42qqHyWs `UЇc"8[~0G AY 8wK2O5"e5U#\۲FORج8*#i|j!wNã9-_0vۂX87c8T!wK6v(QJ[DuL߱%c%(u{\m,4B_q.tA`%s BsT KV`x1ek!BzC}j<ǘ*Gnd9g4T+c?5U30fю-jʣ8@ )FF:ZoAl}@PQ m&|zÈ`4̎iJ':n^Q@'4b8U nb)QUtH%J΃ujR¦lt=I\j.` 5|4E&A,&>dkNd 1@t?Ij- [(=D%TmxZ'- {o$*: k Mް~p_~55}0\;1p?ݜyL7 ExgLԐ0;?Q1qX /@;<ڂuIfYPAtTKu!k`L*t~. 㐟Q V5d F-<9qlx d\o=9'(P LW5T1#gyȷDNh9/&*Ч9Ld|vHɶ ,?Ev2armBV0fM,Ć1|^8$ֱPyg3J',"xr jnΫ;4GoG{4\&EגCNYD' V!GqqjO3[7eL !o(s9qhXS\KQP'd$#M{WjKun:M^u;}xћi2(.ʁc&zTbv &Lr(~Sbeģj5ܳDWr5'Wٸ0ԝjGͫm { RvS{+^4|@G ` q5A2 . qK%?4uNy{V/$Y7FDz"> /;~mC>p3VEuO%c1c*+iۻf-=$_N=b$ڳ1a hFbJe}2i]vF˿wP!Gm#h络GuԗDMka@մB,/םc=$T/J{Q!^T,NT=;5 J|z<R`]9-F_PDDv{nH|ki0M%e`6yE7UVYqjNhIÊ'Ի&fI@Y HLw]-]ãv)mwi>+ L'4㕺K:Nu4{zgm~22JqX %GbJN%(=&ESN\K_>smyԅڡ><| ?,ׅ:Srh/" JFND)&g9@nmJlL,P0'D8a-6O|HibbAG_(YT0"ꆸ NsQvzlو!帇7mx gvԳT[۫~J;TV )y F$ip*hוyb/>nKs";UBRrQn}뇵uG`\իl_^i>z?8|#A@GޒKh%xDbرT07yE*UՈOS/Og ν P,2Mw(MP҈;\PBdgYe@]Up!iĝX/GC_MHO&4=΋&:]Fi`Ncp@>׎[eKFF<0[!n=%^ȯ,a*}bj`}ckswq'ՏP׬FhK-k,M _]M$m؞zAaz1Ґ|6u ph֢ R2miYS-+Pk/Ø{vݭӤ$NS+s52MхmgPe!XW_/A>}}OF곙؏gy.k" #iF|vF,;37G.Fqr!o2} 2.( ,:۷S&@q֒I4z,AD H*ܫ^45k`)_ nK O\t/>*f`+{[(urp{ZPkQ@(pD?stoLB7'¬ƥncs?ߕJJulX_A($'S )i}iW/I)Gʘ)yzmո؃Mo70V?Q&n{5ߊ>.VtK=^*o}o/2aHKe%QD]^}GQy.f Z1r|փk۾": aļ^hhP L4~Aj#"Ub:GQ g 9 ٛ;ξr1-BAQՓ(1od/T>r}.39śPu1)=:LM!X1p+D;> npMn!ߥ_p:%su%AlKP{_ϣg`IO8УQbM\noa$% gbqo|XTU2zw&;kĄ.8,PxAgJ7@m,˝+4&{Պ쬸b^Zh3|c?1[בּnfdg[/SƎbJ'b\ʯdwצe#(/UsBt`n´f.{ !nĔCen⍆PKa}jR)Y(DS* Ȕ:R|& OL+ NCQ c"m&V2f,yfhlk2yդmUz*x^GmK8&`I`7QTHh:(0gYJ],nhFF?mUj賨- U(Bqmlzhm' R}&[j'l"r=)q)C / 5yD#Xv^rrsc~rhWZV$2b] ۗ)5&A˹9z JID}:87U%:]v1(:&:"0\T\ZYmtPq[6U=HՉ H^}}ld&^ϸ)kYUJ V"-LdsdGI3TDf&AP.[A|F,ڛ=/%9f旺7}Fy=$]b}H|i8mh]x"ۍRGΜPc04 k GI`74ğSLG[ fÂ( `Zh҇% {XK,ub|ln\.u'rXrj,i *~uٝlAȐ@#y"c*OuA} ^uS;X , ӻ#weN1 pD} Q7_1&T]W ?R4ț{q߭,T{DYx'I􇴓81P 9 0O'V4nUi1)@pG)5m]J xAVWcrjP!\:Y]C$j*5v8cR ΠĬHNߞl/P:ي)KfnUa-rJ܇2SANh2G ` |O͑irvAE|zӓHEG_ӎ\O:pnMY6]‹ǵVP]NH?"ga\'W)xKTP(Fj sAb.Np@Yћ'__j|a)R>*T6aG^+hk&10gȲȩDV +V E}L0$Aʁ+a?^1cƁ)5F;FTW& yb;'חr+|oWi' (^T.CL9Z! bLEeQ>X;x)Dyo0N pyw~m[O +m w_c&58ncUUIIvY4G^mV,:*geĆ9pfvtu7E2:>={x]\)q_m3 1]*R1P_x0h7n?Q=T]!h_ᅗ#R)}|J>N> t$cղ^:%}r`xߥ'd)5]0❑lPynV>;,/IsKn5MQJk'8D^gZG]3 퉿TɁ,k磱qN7vlה$Nl.#Iem< WW[hJyYcN0|P(nVIY#w3/9ǤGLB(2d(lx|If*A6*y>ّViCm`z>"qCH?D}!V˄nm:Լ$<:"l0<⧦v:Q|^>C|̣ ' Is-1 [D I0KfƱc:n t4tFk$'dnWHaD"ԙ]W+*^f썬:N20\hlUAŪ~gl~7J a&ܟܓvrڤ=G Kwzw [WV I i85Sw4oVCn`>|X%=[]ΙM>u Yn uv|=H ėz6zH?كVt+pZLz _-b ϒj/6ZLq8* GԌٸ z}0p6ƓX>lq~a :Q,NGL\+=ǁ.wgj&fs5i_Ϙ5JCs:̢^| YƞiB8\Ů3™뤢+[4XuOWD*(qP93>8I\tPh0S(Aɼ,55h' fp`R*}h_jib3|'sϊ`jsS2p ydB31"$eF}^)$+OQw9$kը3h[ߍjxF>mzw,c2ۗ}_Xws& e+uUVHp7N st57P.9 ml> my$ iiL x"eLk~w@eb{$`2%݌'OBڼ|֝Lx1-avvχL<*nZǭ7-i M z~ZߵYFܞU3Џʻ@GƚΘNA]ɟ{nL&_cL-zg<4ֆަgKr2 Tz^cL]-ɽ@e%Ց̦B<kgo.XJ'jEc:cq#gMAޙ{YX`k2:c6+٠v{<T%[qD!|8 ZهgǼ7r*]y'a} (䷦*I$-}Rcf/9p ydf`ۏKW4Iʯ[vSE]RrCL„ׂILm$ <²7U< G1A{$ϱ<; #e=6y_ =x ="9Q2ReDE*]h޼4LYb)0",)?B+nbd:*]uץF{y7EsW"ς{z?}hޤ/. aݫWֆ܁8HQtߥyy=Z z֖Hh։A'7 yݾ[>TA9xGmiRj1):t"gCuA;M?+- f0swT^I<Ζh;PS)B52[kẆMn"DrCɖCoƅuiUJI5v "CrZ<=f4zoi&Nms#LIX-K4{@zOvkLdűcy1bL uB64sX9d<ȱ'X&NkeKJÅ~AĊJ[(oq\K >wal'(Kq]>p#-n_[q0svEdP%9%BZ6ͼP.NCƙT m ⨭"lXG čT9S9lr))IXzJuZk&"ϩӃeݕ%mA!ǘr~}=lʞ:Zqu" !CͦSN-Z|u-nZ}DS8eh($hӷ#EÜn]F=>}?I k) I1nE3Vae[jm^N #y:Y1?dwDםQa\Dp(1c'A >m4Q62fEn׸"Ϝb^+۞fy#귁(XQ\3͵;9{'j-SF=&v=&>̬~(szc:_/R] 7f1xefq^3=;Azj dt( |-S靍nVu"*gSU'y=&1|Glva XE;"Bx?]f۬9餞"kZCx'|Wї|ohPy/Z:t!,'D8{z'{ީ#ap|h̻ Xzf# ]a_+^͜؉׸EnqXdM18m]dg͒dҜpGyqA Ne_l>O]=A"IZz$+as*W+Wi+6҉| E1d W#O?%wgv#H)&9љܱq2`@ H 88:,#J,e%Qߋ@Ѝ.pbÇMmH:>;QQ=C9EYpéVݛv3G[ܻV¿F4uxtSv[0@Dൢ:DKt'm_es4{sѴ.KQY=WaMԡ+U _|h9VzyU׼9j03`nBD+t S)b *C8r^ڽ+iJ~lK ֭ؖyBqm.LϼWCr ^pWoˈˆ` j~,~P+Jw^JaS}'u}Ȼ+;r?191&36c:$LVHg+.@YJjB  >ÓYeL6t>Tqlw`~TN2O޲'CLboJq)On\_P|b}&~w9oܪUtlTi0N輅rkBV_;L~Ǹ 3uH¾i93 j| )fd&'§gZa2Pl Ǐ!!ol>-Yw B&ž Ȩge?pg1RvOZܓ붯2S:6@QC .nOKO3JE-K u%șp0 ts A>pqM+9)6+bҒTuHchbz4-N:źԒxp 972Di>Pq މA?4y6;δ"M}Dȼ"IG'=bj?H߄bfA1B+IrtX1i} A5qCK5KuRC?_/MVCäv`fr "̯w5β$mm=5"ˠm䍌xw#%5Wуl6 1Q/?=!Jяx.y]P$z`A168=dhFVK cNPj D=3a='f?7eUOtBZ:- (UB%PCL4*vfT(WRP$Y [\zHr ݊gOD/RUydneDG5/կt`tnYA_K2eyL3Bxr+ͅ*m%$q$^($bJ/nY ҡl".Q:5Y<~sR(*|<zsbtxeʶGX i+d')io/U9x("(eWeYt({I37O {[TϯķCYk 2SK'c".$\ (6 (-&U0~478u'l{[$=j9_bqלJ%}[?;zL9V'?naM^jKگaLʏW h-(P^,Mq>o=5.SPPa&!^JX9k$cŁ+O`9HjeX: w Affpw9 /bS7>/S8BXi)*I$>'Vt` 0V"_gId Vg1/t#p1^0ݢ?^ }86F*!xs#Bz_/F儶\;,歹goTp>K^j|:\K;~ha ;AF+񳺐oY=.-g?kSH$Gpȹ )VzU!LUpFzK7uut:^R"Wܾ=5W6 C٫BJ97}߮𓒩@l"GHSa|hM|m-v+\*$3m"̮Hѵn vfE5;0`Q]\)`$[24Xjf`~$&],8d[/XYaj٫d$F~rC;ZU-?4Q &e/x]g->=.&lFtGFkה ahYgkKDHOaSh'dL6vhuٵu}ƷKU)ר?N#Dvv Ƕq k,0}BdV!BC`f#neDj%8(lV)vBa%y4CڬE;h90P 7V`]ؘ>T|muIGmg3fTO*b ,4Rɂ`W<2t^-xi1%-w/dڗ'/I֋*vӏH£0<9 4uw9V1dʏ.,!4HXt :MxwYÂ:z9#~fa0}DI1ˣG6 T~nCYF^A^.rM9%ޕm`@N/׬`]ergBytAWJy @:uEZLWk/w@ Jن"|Jp:`tU=29Y +$3nSW$c5fO N >({8o9\s >Jm5*̌¯2?E$Q@eB7역?ԵӸᱹ|c&zKZuXW{o'pw~ 3;HD(P\ٽ/u$FF/Em'mh5LpʻK2jigsp.0qIp|NKXޡh,c$\cfҜI])Mmn)-Μ"얣0]Y!p7cH:`#~6]J.?bsTvCٯ4,=2p9a ;ңꀪ1 TUza#/a= ~OH.;Ӌfi΃34f~H?z $zn$9q:g%2MEzS+g51d8„ܞd) ì4 md[Ү_y Z<~ݩp^5to*>T1֔=O@4.%Ly}+'vשl1W+ƺC2"P{4eRX{?愕_XTvmr;Sap_2Jpl: {NM<+VKq}o.PH}UgZUL@gP$C^zjT6.>߯Mi,ܱCʪ\&ktlItZRGH۹WW2HZӃ }pp昍:YqeTwۘJCBKD ΃AiI|'+~>bu0[_ "Pmz@sq_/K@4u arm r&~*š\B[=Q.c?0OP*~+ԅ[B[WUYCգh؞ (2/N1UkoJ5?BbQSo wF ަY3YH"!z32SZ[!)I1wyXsK;Kƫ=j6Wj $5'䯥B7:EsEZ~Z@J6K`%єku!/Vњ,$m)/`#kK@{)uLFF:l+ X4Kas8y mtS [tݳ'BFٌILCH9_VCS5=zŜ!eV_^L O/M@ /GY4"ٕC} ˹<JӋ=&tn.% \8s'VZ"R: Y>sYq>:)yנP+?+ 6vmojٛHbCh%ChǗ1yGO xBg*g/۴P26geLcH㭫Vk10 z"K@͝ͱȊAR $KJmc֮ M4p# B.b\7,!=hy>KC*nC7!}ꙡ#7Rǯe?@M5B?5]߲o6HKjpt wa~RC[ꅥ΍\9,c!},*r",ѕ #DV]:x]%V^""4d݉^}ȅuX+4Ϩi OvgFjJ^Y}))I&e'dXO|5%N]RUTITO0k^Ne~ajL(Y(W^Ԣ6I=َQ54kj Gȹs ]$EzԩOӏ( eBsew r6hq;\WFBh٭~9 Cr|:BϞ@—?x >WWDS5oXCED3hdF+d:#&2x nNz?ċUP錺mtm'&WR?[%L8&`0PdBr4iǤL娭p85.#5\ۥu=Q7]Ed,IA%d u zn@Y@$[ԕi3mlb\U|TLBb[(ia/+FTcуWf>Wl+0SR%E| QPd|-Yqt8|N}TNpNƻyfH?}R/yEX5D@b.he`F8*A:Jl;4~@ Yc5sȐ0|ws%i;hzKaO3؃sCeOcs~u,p/ 6WK-JKg ]o Ln/A= Vؤ/)W@Uehd3 O\. =/ D|zè[M8g#)K6&Ҥ 7nfIw 2*Tm\ԺbM/t;RoPMi]>mva ֞a5t._{$M?P$" RoStmg,b]BE=qܴf t>eKCٓ;PelSV3d W'X*Ohrs9+2+O'z{V#E[Y gdO7 DF#:%%S URHŠV dQ|x8@y,OLnηre?m~``@C-lr9!Ey^`(Ԗ1!U 8-;9NAmwNWl!kg %A^8?e2j'xe-,bɗaD%:MjnETMb%xIvR!8MJ Jm)HXZٳT۷̐?5eazP4&K)߅1zޞ_Zbw>{H)C-Сs7Tp8G^ &[8*(BݖKW/j^WcOK uür3E^}mpHFV{+ωw ɖ@49>^ܛgNI#s\oMN-J놌)6.4.(sбc_]-`6' LoX" ׍]0wUv8ag_:_v[zTZJṒMτ '; @J3*cj(4ŏV- U_v!ţKH}b^7@g]+q3An d-ҌpM0.p =Ά)u6ZmG4U(}"V}v{v(`cȀy{^fX 㹼:ɣ߿/';W}e|vzgACra((wuGsWՒ# /m[54ew.m#߰b'QфU(t1G4z=]Db6usܻt9Q'cēZcxT< ^~7`)"3(vhZyxB 끨y#H 'Wfnk.i):͏;ޱ1_HfV2#GWUdRs\xto r#EŬ \l:hƴ w_^ j_uO۵kO$d'^(&Y_ AgGgy.<Uoqla'|~'TzscG8M´-t-5)&ayY?Ӷ)4tܒЌV+WCϜH&ɗ? ʰW,,.[c#5.3J=&A$D? mУRqRh ma} ":HPd/$u:laBulI^nUr$}) 9ې8&JU> _tPMI؝YCP |@圞z2OAlŠВt=-LEE98t|X>8>|j~21=d&Bw(ci`|UVtU@M3[]Z_yH4K{s.!dz|5INF^+Չύf$o(|TSCi=g:Vߟk2Œo5ifg4j rERh'֒ͧK^p%#=3wpyYGw91{d#تKζqTf!}4x("5見u[0%8q$8̑86r6_feҏ}{[t+<&jt9/i|Vv m+WJ{1R`ku h"{`pČjUD^7U\ Q^۩̈6ţQ 0 %'z~@]`[X'n (O+R (.0 },> Z;LT+Cڸ^vQї\D jFC.*A J-xv(H_3W֯_ @˾Le%x6XkWp`m k݃!͆*?Ioۺlj\ 6Ymټ݊٥I(?%6椒[644:)2-sDHpB\KC辌ܕM4#^e"ql5<'lo)-ʎ,6C1>ZkAyv)sU.WwuR%asd‚εqoџ*:jCq# \L(U[- Wq@F!rlv~>5 --r0-T0M7&tșv :3@kq [TU9LCQG쁻I=D9K+5@MXx2i!O;_"#̝tI%is7{w* tfG9Yt)_$k+ '*8'?RXo&qUJkU~PuXw*r&{HyDp&tNF#Ij;#L CU79v )3e)ޫ mH,_陖i ynja4"R}i=lkĥӂo1CJϯ|S".k֭C4ʭ}N@=J <}a.6rul&3ҽ3$LEp"@r)߇M({z }>Z(2Q&M;35)Y w8(ȉw-u=?*§fl+;\>1L3 F cݖEo܎~Q32H~l[jd?!̱ţMe³wF|HRR32C?u=9x^*e 1JOo鯥L1|1GA2.HtoO-0;(ڢF «=N#E-9[ 5F$uR2v[Y &om6s坬UO-\R>1ffc X8ܤژ@xM6G*O!;Q bWPKoM8bV-삉^5 dY{CGY}[fwTBLг'Z8A-1aKu|& ֘vu"RC};D[_|MwQⶅߗ?؎))/-72\϶P@B=_A>ӷX4 ~}B~/rYڈ۝,$%9 &^ nOV0Ey̹|Ul$~/=䂺G[(򍗏r٘#@Nnlgc>oݛxΉq~M5`(©ү4B?F ܔ\H;Vz蘲 E.yt2"Lˆ@U) r߷1?ͱ3GDnSc"XFYM&D409w) +}>g;ϵMq>[!aVfoȆ];~m 7(`nBFɡTìb8VXGv3T( XXsN>[ \0cADe NDLڌM̭އE^|?J@RMt:emzJƜi؈$I7ab#JnWp5J(z_[ԍʛ7kR82NnXVȗP鞼x RҎOQliY>em( ~~DRP 3q9qk9ySذ=S <5ŪtDh1HAש88a&Ā{Y *jcPzX9<-<tE7ub6!]Jqo" ɸwAGZa:5JjrZҷ ^2W)v.2_P$1™OR{t(Dl@Ii~QW4uC{@= p] hpDU/vI 9.3 zy(y&B XA[8M/P GcRfT.38$գήF2(QǼDe稹-RKOo~ C( ^UpT= .Ȁ;JU>$5$QL1CT\U0;KRU7oPJ/[2w= l@Cp*G^E_rVΈxzp*UDDcnE1 sN $IePTIjKtguh==b׼{U QG>mT U Wbf_FMZ*`_Yl1$PkNUޒIN\Ja;]g]]׫φ&DA@13BAQ >XwڄDT.r(0381{-QctqCl}N( cYgQ*DV:Ir\m8$v]er@}._5H}e3._s$NnyQCb~ԾwN"R/%!ZV})*C)+(m.vy{Y5Z]۔ǰĈO .4NBq s͠\s~ Kėy4|.˱6R lKuO1Rfʯ,5]TrRXU M2K0.ÒygNߺ&' WLą,:K+z7zMM3ܣҎ>گS/M 2FL>_N@ռ ̌bicf S@0 ϩB u=Ӧe{ǼPs@pn ܧ9CfAmCV`RxKE#%tq43&(UmpHl.ڭ'ay;[4/j1V!)%r~H4uflYK=PB#“@ 3u/ j-%b׌J O < ûME҅?GQjm#CK6Y@F0wd܉}$DkǾ&g|ϚBf8 NObDΦl kRrf[5)]"c|݃'bcb~cig D(~mib벽sIb(߿w]p qV\,tkd#n flB5 \dxK. 3tg_+}R:Be)}Rݔ[)Ey\`au<@v1,0?(yJJD{NGUxG|IY9pHR[>?0Up{˶{k,C.cik~G-c}'p_( 84c,FcW?HA6Z틌Wظ⛑u04T^Ɓ^A^Ϩ,rPqyuo-cs)#D,nftQE֡ks8<𦇁l%#m+L/vdVDUk&w[2ׇʅhÐYG^2\=BiF8aЀ1W.2)<7M \A86;J2pZ]s~}LKDL>U(kq&Դ)L@{z?ʐW_z]3Dn9 1BD.`:C3C p$Y =* 9M!ЯcKͅ-vMAG9QCӥXDO۠ٶhޟjg84eTy/:ONq=rWib;lcoĝb8~}-(dl ɠՅ)#f\ϼ h —fpu#3yz/T}aVm!OĐ!or) q/A6To;}L@mFmՑ;1Lړh@UMwHm*]BOQԥ sFpJOe'{bܽ +L0AZ;HTDv%ʌB⣗/J^X2S%Vu>Kݴ*Zn(l DИilQ#d{X¤~$SbnG\[Bn,[x0"I%ǔ1h1Y#OaejxgnCV-(N[Hv޹v3 IHd} \ pq?Lͪ'=mLOy9巸]0fUFRii+4#FB6w|EFFR_~|ADwP^P0=CtҶBهJ/BẤp+oQ6>9>WpqԃI4v&aٌ-.t܃H TH(7[X&v$YV|O&M69]"zQ/}ѭKZ#Cm:]$Fǫ[,\3pOL捨h 8i\MUԟ҄wg8*j#|Mhk korU VQY LeL;.# }AOdC4'Sr~zTxXޏ;j $k8| 273ἕe204{gߗ3[FdW <,b倯M A+ {ݠ4{黜]g}8'%ʗjS\|O#]nf~s=q0RE4kRTgRzD!l/L=kOҶ7@b71֩a8eB5Y'Zqlue&1vK?ݓwanئB. ^2+*50趤砶P-/jS&PSEvS.: υ^h N/&]"2\xv_;OUH1bG-V#ړgMɐW0B ~ZzS5.YPI}}.S jt%&eJA/}(|q- *и^qvU-k1ewȊ<(3mdg_/qI_H-LH8%Nkz$;F QoxWնUB'6BӉ$+ZG<ɼ0E-kE(pZ׺lB8Iv1:x.h+?ߖcŔg"Sb2Q#|Fs7:F`@`vЬJhGEn o.xϵ-QC3fZp7`U)s ۹?2PO|A)$܌L. T)Id~ Xp͚hYw,D./v D@t"ªT3%׳Ulm# 7BRoL<4KhZL|\&Jʃx\~K*OT:8g%w<Is8 zn򘐖T;lbRblG=;!f E1LL+w='oIy9~AvǼj>ĩ\e\l! u.Gu+a9w'9ySr+rz[QNJXˌ T-W%}wռn]XH?{xs 56B*ADGj 73$23j+~}nL"Lx_c ƳпlV`,}Jyϩ҅_keܝURx̧61yCx(y8gn6bO9qnUgyX|,#= 꾰usuԡ:@~$-# 7"A ;Q6 e[}U3݆؎]^a/ZLWyG&>ؼu_?W y8ɘl&"_ZSfhc(NinVp+* 5:_CT_I2#狞4rTԵU hx^ Xp1Fs˛+o^k@Kerף//"Y#YU(ǽ[ؘn'n ۜY^nͬzW|!SXVgndCh?W>s(^#l ZMa*FČ$t9,u. D6-OsM0vF)#:R4b-۱ƒu(\{%3#1zMC@E÷TWe c‘*.JF&LLP:\m-gUF"~VEfW0NnN |SbDcC\\V"VXFY >;BMª!~J[@Œ Z}i~Vp$utϠ؝@:-%xaQEMUߦG y*mDЧv.sC2N,Bor<,B\4dÂ(BpnO_ I@JJY u ߈S*BTpM?ec\(q:}}b:? 3=>QIE6љ8soa pD+2-lbw_STJFMf3E½EO!p%>o>&79Y/_w,̽.ŵ970XwQ=6$zXPZO1=7}FTZ.Ԛ6cZ& kP\*rP(vmD\:T.>3dDR9;űDNAKey}qZ6\x fͬ绐hJ?pt|*0QB2^[.foh6ҷnrUjy/Wغ# iktp/vH c]iHfuhPc$. Wx+s؎z(@f! *^~WC,vZ,F.|.\kO&\V;:Z=% I |uǢ48ʠp׽ 5zji/EE~Y6Ř+Myj9 |8MI`~a83!p}4%˰k#׺$iD`CS 5VPV?+iv G"dGB_=wWCE~('.),lEYj.r`1$JNT -SF1v&}˱~~UGNCbsE 7؊ѼOv'Dlt CFm{&|3mH 1/k 8C4S 4eD#+29ZOfE΂%F'/ )=51P]|l}尿l&[W 9I2>>Bj5*&guRNQ6ޚޭ%o16L#2"pԧ*@"SҚzwuJQGs< 89foPwlD'ՠEs$ˍu 3*8JX_`ex[M{~%kWԎacem+8tqk\W-TD Þa+׬򵚀Ri_x+IM E6O)̵1hxˢ`֠`o!}#.ɳĥ7ۣBkqMzVFIV#fS ޅ?0,_ϰil>o\/9'BXћ¤a[Ƶ F g dS s8U7@?&!R󭇔D+gBu5KMk؇Zd:gh4lPfuVn8\⁑"H#r,}}K @[VDsd,{x΂ed/bt@Ɣ0j7V huHl,\-"(ʻy? YuF AwǢiںh3m$Ħ.}5 G`ַ}]vƋý)Uۻm1eU6W5PQ$CN'Z08c&-I a։jV3 kRI(*è[>( Aܰw} ~[ 6|LϕwXkmoȜpѯXNВ*^7 G:vMI0!VcE[ 6&Yܜxry,mV` Ҵso8/wT@YZI]m|e9%- Q]1#x r(8j+~. A9q[15 ۫]AH2f:Q{(KȎeߜc Fv40z2z1w5JJkٙi7 xIiJ;0tiM8Ȍ j4 5xľ"W18aN ,s ; s[b1}7(_a5ܐ d <q܉ӈla>ԕҦ 8dcY!e0(wDZcb"+&[Ag)jf)AhyZZIf,(@ Ë&ʓ94>JrC9ZSP B:BJeBvˆg"a㍌kTj5P6 .P?iJ_S'i*Zf5{JOtF-^yC:v PngC75 bo'rllY^e$7imӬ#>|VQ`B,!~ ŠFW8@1H-/gz!,kfxuO`@9tǦM/]x>zJ6˕}>RiEni$Q726.N=9,_n3zȶ j $dA\as4BM)oZP?}1byVꔒxLe 0VjU9IK3Lʌ"ؠlig] _e$gcj&毤MwO89a07v_ΑԺObw9o#EKUȏJ(y6~2-9ᚅ}" j1%<hC pF47ą(G]o٬k(x'T fCx I BsO2ruF8ܗB {~-N~/.VFd2ݸ3zs[a?Q2X7cw "dj#:!Puq9ǫI}hS^;|3chC-xBXlMj!eȞba%.H*P4GtHvj21^8fEXFrUyD]pa7+zU aGD j~d j ҹ4hLS;UJIl0$wR11+po&j/ϬrnCN\ʢ6 V܂ResԗHU?uaxkEu/UwA@ !}'^9ey:])O,V,&#%78\0!55f nFnUbvdoc<]" .u. 'kq-l!%W('M?jw8ֈYiA@Tj.5 3nOoZ3 Xń+ض/s m j,k C6:F3 vb(ODoʍ${FDde߈S0?g٭.h\̒QMmpOP Ĉ)K'IF 艱|*pOQٶ8c[(=j果-}N._[*r :;5VyĠͷHh##l+IʍI'¿84T$?7M\:9@?]j>H گ%%i8BqXEOfTGHY.GY Qݣ-Atp\[¥8n}}tnz%hRr9yځ->=ѤB1PٸI6%CD-E :o{Rf3eZ50g"tDm.0Z ZE7O?}2h.*zd5{DWGf }sa{$=\ N}PYۦ|'G8b{q(54(M Po@j&XƃBw ^Aݪ۷ϒ͙?V& m8p, P\vFyq2 Z)V`쎾Or+UQ-nG:Rx:҆m7q~ mWS̎2ИP;OxPZ\}cZL.JkP '&:yrgsG0Tz:CjKu(0]6Dd/@P_x2J[Ycn"L*N}:(e@K %\ANaQz_(p[h/uOɨЍ'$soU\vbx@'QWʀ6,<I(sa'|"uȨ EH7ݯ O\^Wr?\ME*/\<˲["Bүe4}5t 2=XINrjNlR-+*-êFJ,dO3i85$Yy2n'vGW!ơrs܃J &qSK(r.yb1)9οJs]y (PȐ>BF+,qj狃{/o\N $rui4 [}Cثd:ƚEcRa+sB~k`BLB;C^ϕ6bڽ9$6Uv=EzVR" keDe/9q2c|u%o3=BGCf[{LIUX{4m\ʇ` <ܜ6,ӅXnP,6ɳiaNiuD#kyëS1nyXj6/i\⨪ (O?nO5(xҡ׷W3LDfVG3r+L5hwڢie8UZ X}]L.p2Z~y=IJKP#U~V8?R*c ~sAWcBMY*8 Q8t[ v--,گ_ԡp!r&Ot0aLiѴR5[2ʾt[(C '1tC4öV*4tO-%ߧ0/)@>?[ۯ !)ҦεD0$GLE1*{ z%Xuqt]۫Pr\DniMWFqtzIcB~0bS^TP6a ӐfC~ !WzkY.!쫂lBqgr&CS"9$ U~:ٽ |-.!a*-))jf'$WC2`A5޽ۚR@9gpFYwp:sjP`ed ~ya Lgf;̩@2*ŌcS7Q!}ɼ1l27yAuA݅0pFotn?d92J#=!;#4No@1)6+&R+t^ 6ks=+ -jB`^ErA) tiVDyjb>cX I=c&XG$_#q* =ѕ];>á"RR{bhLYW=q逥WCFi\nUH9M)w'7t|S,{&YGs8Nw@6}0~.QX}h])kk\UCRO܍ܸFp27x,QG^I> YK #-F U}Ù?l²ߠL+yܥRHPE\.Q3{.(bE ߍzJ[$~>|\L;H=dW E^cjM-X?#hz`]5otqFU0c]☡ggB>m>^m+GbEʏeo*7 o93f8 `wڐeKtwjѤtuF@IB_s zОh^鐅)NmM)%KLA\q0Ru[Ɗ{b=({a82GƎ@ئ'LQib ů[BRin-e"A:M`~ Y?dxea?_oW$'#|'4 0"v/4[j;5*:C'ĉѓ1*M HM(.s)b6U,z~\拔&'$xNeLW_FvH"_1#X"H 8->SYAZ~k ;t9sG$VIp34ȇWDP98)a?>|BB MO3u!l怦 劝fnDLMԷ5A`T9ߘRy\bj1; ?92v|EI .ӳ>r~:qtp#A{^pZͺ35)+pZu?i @J5V7.'- 6lv3FjU@Mj('-4jbpchjHn>*a'- ^ə֚?bqGpz]{g2uԬK͊Ϙ0.nv߂Eh3l2cG(:ۭst&Ň =7;I~TE0^WQu3}k0u*_mbj&2#^NaBE U%Mbk'aH%;z; ITz2! Xurl]H7 iyY9'~e:;GnI ٌ0)|-Z-3meJ kRVP!r<@&꛵O,eUL@}K4ў ݣ  1L>)#2{ ;$ =1> h2xYu6"E7EqGkBV9uV ?ȃ\d,M.*E T}c7G:QIw8)d+@ٱBe Px)w٨Wv#OE"*V7΋J=DO$И,(>c4J'aM@|bqxKr QZj dîE?jmkǸhyom(cssL?!KC p8{ qp&l,cLo9/?3%ǘ8Ws'īdqJٖc(_MYЧZgα7ю"f_rh6nM 6zLLR.cdUcFZ>*,$o'W'jU|o=3-{>@Up@H8\0 'fgi[Pwu3J>e9r{z޵ =32XؚL82fO-t:- цoOnWυ;k6s9}$}+A\h`^"nL2@6;) GqdZF2#!IhQѯ93La×E< %kLohv2}D]~|yϙOT3AGV}7vܫg6LmHЯVg|8v, ;dQE'T=Y%f\!. g7@&ÆhLnDزJ!5"kn[(}M@6\vB2b4 +JjK~`?nY*pi9-e'˭+^,;m5~HW{B\# ^)tncңфǁ40EW!SO@2;zVDV-B+_La]?IeI=I!Œy&׫2 $'W?E1?d ?t 1v{{Nv =2P"Watxa@%ٱ%T rK {^e^-$i{8 qӪb~NQT41bO˿Xy]84 %oEZ)t.XXh ط(ֆBpsPԦ}J ¿S@/m_vWi9BZ45>۶I 4nǴ3w'ݒ"jio?-<}ZemΒBDB9 $^2gp\Jڤ~C0"pIs2ƿg^AB.VtsbɔWkU{JYNh@Pc,Xo.W);8 !0Fji_)KGrE`Y[AMcbT'R8MT~P ayY6Ј?*ʳ6kG<[E9^#Ka0XX `Z|zh|`6j'Χ5O;f\_! <d޽]r` /˺{\(6;p!Ly!)G*a[OܯO+v T{Fgj5nۈW2E=eD1οE`xp76X}ͣ#I&I\'+oWC{#>/+ 롋QVWL £ِ0"^S5* 籀Q3& m)TrKq'|r1|{3 q5 SƞFB7TI_ˇN eFTHUqunm mayp<ܤ[8Io9T/h?V9N!a;o6LņD0Scٰ.Σ72 PDu唎HgD|tywKʖ(8jzO"VT%:1a PͲl:r$OaE&yFBTaB71V.j;=,$FHNYfM͉Lc Yj+.C*؝Mn*] UȃF$yσ*\Rr$e08fm&C, ox'û?(uHni$zp}X(N)jԀ+jM󍅤e0C ԊMZI*BRBk]5_yVTwApRDm[stn610 REB<`J TNZGM HSwBSmph6Ci$ç<_y"'. i!M.g&=Bg@R1j}jAgZt(8]zOc4Դy81`&.o"ku¬2)|fIS:NN v^2o:ݾEa;~@S\>jR7;}5"S\JhL>?=dv(fa'A$[II</԰Vk5` Iƛ駇ƨz׹01keX@pxPt\Dp{h 's$SHs|0$2zm7Qw j46 25-&S{L9XrM-ġ󝬜N*|Ǽ |!XdOee o"f?P_C;} C7gv}m2;F*?c H2`Z*%W^k\PuQRյJt]q$5RTOSIMyYc :co/ sU Q7 \$Oi'+I,4GC58b+eJS7P[pk/4(X|l ^&ZnwRոT׬9.*p,cgFFo؊=S;ZoB$جXQ쫵 ;n ̬+;u]{a.gh hsU:pJϔa=w֛,mvˉEH҂9K%rǗ' "k.H!hVh/67Ll,eEPT1S4qz3T@7&le{m~7c\(O9uRswюJN)?lQ$KnumiҖE",E0:` ]i@xI},%K:eUf ?Qw7'*4*7ťYmUV)5T1k5b LxI»؊scDs`i06ÏklP<tM2iZM^ҫ""y {}6M"J^LRet Pp0bUCCG9wFz1K;Mb=XKbuYvfduJ~lԈOR! j{f7QC,,Ͷ;(jxaotDNbP/ [-AT*:PzYoT)"Qtx?AN޺8҉J4o< Es~tb* s!p &Ngk+@tiGUlQSǏJ-uuc{OLX6ƥi^3R, Lj`'l;ZHdȍBH-/EO7WՏohl'6RPh[GG4b镑c$+;軥FŴ S`U*ƶ$#IgjMrK# e *$Րd*y"KӼs65`."Xʎ% )LDzC1MG(qi p.RR֝^mL f[tnqS϶q)T2 ̇(~Uŧ${)Ǝ48rߩx~Lp+U]4r碧r[zA;k]gk!ok2'&珟vst "q-}얮E_c=8A)B puO{BOwj)E%>'>+R}Ny2m]*$z* (^jyiwoahǔ|Zn7Y$G|qgZ1i{%PQWI"QlHje f|0?;ioi4'n[ 0{߆}E7bpz+|v$FhZPi5Ožd6 5$1 89j<ܝQY%IF'/"CDhbضƦM>e3nc᣿.?Bt9iNi,\gIq5!7h5)rig7-; ޘ=B BY=ʿ " JwQBtqW^]ω2I\<&mWagMlFJm&X;zIC'mAT)%OB=6̛'L<_{^]aQԨր}U|f|Q{=(s˃%@DXzh{B!`#ɡ$!JS=;Csְi47 7_~B=V_ށ:&{LC\q7z 7 Bţ"jc5+TDUn'0wK2c솩HsܓʜBˣYƠ)@rB>>pO% S"ujqzd,Sr%w _p”VFtq+D? ܒLm+5.YQi2@:wssր`i M@#SN:Az؏sLM T^*⤒.!IfI_{kQDhkClg/h* RГ?4 *C5c~DX$ 47Q}}: ̷q&*#. R5C`_(c%>!}=yfiםH2ZP%'4KKm4sEkNe]vqnjCԻS";X}$L;ǗI1+;4v_:"'+Q#3k\U͸Չ 0Q`"8ב\.ی/7+j~W DJ_^^`?C ԋHOD6)lڈ&+R륌+z4xQDWl=)=ғ]Z_gS߀L^~;&_`t&ܴ .~)8rq דz]IZ&Us, {ѥ S IT-z@b^cZsOŰiߗvB&'/ D837<]R#+eʁLjjkhO(dKz71`*4~#Fj@J2jMz)d0M}&\AB}B_")j~ѯվ /h :@">)=mg܎`*S RZA׌~0KnYZ㘃YtZqO_H_oG8{@󰓷TB -=̒c|DN4Ѧ}@E@Nyle]!'X$(*9sQ@{ւvleAkR0y3#pS'+$P3뭕 aq׆U+ *-<1tT PX 8ycƽۭu(4UHo)Dm 3M^NjO#kM&D*$=8+ ]n0 i!= &"6+kB*{0#m[ngmEy 0 0=2vMHU | yK[ϧP8V| ]pUL,Y##`WL_4}xIZ|@ 3#ŷN:Ct)^DEJ(Ocq_}ݑDO 26Ln$3h3N!*ȈvTV te`mdbbjs57hR„OO cc!ٵ F1A 2 -~z!lS,yaū;n(>"wGMJJm]ْÎyol;cĐwӮ&,*"u}+_ryl2*_\YVI :7"\H8t:~?U|`cb0֮( P ׬x Bȏo!6pɚHVZ{ؑp 0Vz /[[IO'kZ!O !]zfYGAͶJx;ϺI7[=˾цNCD$ ANb/wt.&Y stv΁Z rM) W9YC1T/(6r'`=ҪFƳN5Gs3%7q ot{0-dMtݾ. ts5eyA$6v&B;*4!U)*tT7GlB8-sqzD~n4\OM _&E>9L$ĉlҍ*W,4Kv9$]c֧h O<@(Y(^A ^4]/wq`P޴щ_mh$ et妌ϴl喼=dn"4|_oϭ޴lYX);|K V}#l6!`UK(H&EE/U~C0V:RfxmV azSp`̈ $N^MA$>uºVqa̺~>B%$wSI "j1`~8[SJbV!`YӨ2fb(b} ;@tRTzo|CC[Gf\@/98| 1'|{]ejGOw|N-~PFjJ1:'"wU.(4BIڦgXte^yYZcجEg&x&c^ϗpf2Fq{6T4t}F]UIh&dRxCSB(KC=hWYEJMsgN'G|%չsbdp-I~爻觉$)]ź[:<6#}97qDڷrnXoe`0BiZ vsr۝04:5U0Njr e$rCW߄H뇕H +ldl%B 'iM@ kTVWsDe-Zo7MAu֭x3n`]Nk7XY+<4=/f>SLla]a'8dSՃ(+!GQ"<6?afQɎl90X Pۯ3>o2~1H7.|)\(c}VTǵԍQ_>ѼȬ;*眊5~zZX[wa;7}nԑ39uvIr#fV6I dN|!{"?Ξē$nS6J+31p`7a4ĭ;+OVWͮ&U><9i^a_VJ6_2VcP1\# ˿Uhf%P)v|_8aX͢Wq,s9b@%VE[ |R&NwI:aw<;s^,l7Ͳr)o8jfasERqZFP&؎W+4*1he0Q -8*pyckR8"U`~@]='d{Ey|f*pS c#5wsaF?5f2Z}J crȚEFzI4W >諈Rg:uQRыnbۯKLbx9עD H9:B/Tt#hpT 7Hv@^#-sϐ39Ͼ/du**͓LGԐ5: N|e*Ҏ.,thzASnA[ƽX..I~e.W~N\_:N[0wӡ-j#*PH=jHLZTy3L4牝b&< pimuRb\wܚK K7NS>J:Oq)[JvGRH=4 &$Lpn~K_;zA#ZuLH>^rVp4Val"Hy?.wԹeNu?V;uOf-iaoedF p0^{D]}%/io/>*zZMJ8L~aE&gkgdЈ1WaRɃ5I65 7;ɥlЀn~2@4oW[ i,c۫Lз $dJ-EFH|!a\E!Rpʿpm~/z&v`CM]uaȚW׻?yQgfXAx&18k EХAbw6TG5EO ոB#|%@Lj? Qk7 V$k&bXɷo +#Z<[cnwPYN3W\yvY:$U8|xju*zN"0U.>{..m-lJ!kSN֙d*!l;np8O}9h?T_@&}HkQƏ6cC46#F+46tր߯_ZkvǁCkŢޫE GwZB,J_G &pP:6YEH 1PuFij#^&tƾ=w=t.Q~($G Uu+7~H/e #/a &][_6{Z<)gٔH E,>ƒcXHAF1`뙼DظIu]NȍŸ3ǘv0ҵ/ !hER3 IV"P65k9L,@ug#6x3?@ b Dἳ=KhC?g/(Ia+) >*B< \/hA |@!B/8a:)B1M}*tgi* ^'^7ŇD]W0oLXut͜,vKsvrH]$=$L'e4\sMLĐBW=t𗎷X1euhxWqCՃiw/ص􈥔Z{F4eF3 X0Q4<'$lE\=brzX^$)| OQW"v{ V. e(b< YH⵰)OcI3zqy ծB.|2U\8JV$v{=b;?o@C)㾩],_6\kpa1 z=:ŵڔ٭?>Y·tbLyxS60_']}xN$_J08/Cńlo89pNo4sTHB\E6VYSzB'?0 JTOz_3w$9E%Ah"1kIwN\n&2\ ˄'Zxs!/ NQSJ[pKkxM>nCuUOԄD%G4,I!$E+OڎqI H( NK׬U~Ka",Ɨ~&ϖ d mVK!=9.4?N~ˬޒmVNժA9X K)t)sY;{Sȡȧ[ፄ_M <ɲzNb'hSnf#- ]~1_瀹yy:nfBBF= Kt٫n *cĜ5l*2,SwdլLX} ŴoDtsqvO3z !j&4 _EQsyc(f4:@>'pԼ>{tiښμ"WJ\[9sY-. SM߰ض+a88,qҧ4![n_NX͚:FPO~t E($ lW/HN*cDYhf@p/~ԛ5׬-03n9@J2㹩B!Hd1S&P?ܗdQ~v&- Ĥ-0I`-τƌ&+R]#vgˍoF\Y)cȂK%-s2[h$;4d߀  -Wq{=<#OJڝSѣ\]zrg*E%a$' ep6=`~.kk9c Pb:HWX&Qh.NV|\VE^v*#R pW*qj!AlW ȟ܂;_4>=Vyf4ę~ƅoV^c9ۤn3UG!iKl}X <3~SoїE$ (2_adVCqZZn@C!6G,{)*=ڀ;tl:p2B.":MDqe. ~~e.us`vLPzk祗siBF E`$@6۰vh8U+I4Qf{n3f羌#E$rB6iig(80kh^3WPh+գL~څB[4 `ɱ_JYeV-!yԢ xr}\JG \:Ϸ3F-'g[Z`},\ PBU!!Ϝ#7Z59ZCJ*i)m.p´b]qLv|_{Wzzܗg kĄ(dORo3T<ңa0`_ux6w uj1 h7jOle˿g@ o$j7$_$(PKvvZG‡Z;]KOy8/#aOe~8$BS(9=NÎaF9g|#y\H9PTq05)@il\Mx0OqÙZūpF/¡Z6˱qu r\p;hw|0zHcN&tP8yZb#U6.m:ԗr :kx_0|fHi^=>n պ&:g; >eϔ6",<][*Pas!(1bVcC3p MЋԓ (|_o6w;}#J Y9xbXˡ< @P|{f EsQ_OLb8RǪ?aRGk"u'by5ZHTqEgj8S [T7V?+'OرKH XMVNJg!Hޝ:̿J9dJ$|Ԗ֔yhOB4;.rez+:Sj#g`/mT)V4RԘ,ܶDeLm-Z&S[-, *_fP[`hc{7iW3vd"Q[Z -Lc(-CVƼU+I$+\m Cmkgg^cF\fܤ|`YH'EaluiK>0In4?9-1Fvm:US`FSoARvD!BS?8S(\j * ϣ͜ ixD47.l-<Ԍ/[>~wX#x0: ..dTW`$4P3 ~97k H?i;goK[+ '-v|1ZY) /`dfQM @ceѵfmK$)XrȻ+FS(Iˬ$pz#Oxene.dl2SA.Q_S恟f{g!uhf~8rˣ͹țmjj[hEn|߿U2'D0'#9u&&54t/UGM+Ԏ5}@Z1d!^Zan ۬,gӯSCM&&~rfbTWP_k @5ztQsh1COoewJ;YG!\exAiWQ?5Щw I/Qo59Ť r_uUId`-4;x#SvZtlDFF&df5~ O,_"\Cԉ:MUM9?#^#z<9 nOBzkK.bu) ѯ0ZC2|pMUB{*Ȇ7-Q cT6|;z=/ԳA,01SFDƷc/z=yh)1> B8Br )JjL-h=߯75,.Bmw!:+8VyYMHUcAk\2$p*J!ZΌ6hҰ֒ jAxꖂK, & g*p?>'+]Pr j"I_XxRGb OTH2Zg9s=☴ I5irWW {JְUHJ 6 (|;p#r-=TK3Ϧ4hw\ngY铃ߣv9fѥRR3hvlԫA~q[.qYWvL1[/wہ* Q UE Ɓ^3|ז%2f99b_瞴P/Fpߑ%5Y Mx\RqRa$~x8ٹNm_'ŀ7ojp7kOm9 h+lu?L#/, 1t׏F7;}T7,[9Wg#|^?>#wr`X!@gKÀ=T[3lF) J;/l`qH%g$u$.$7N2s@<6Õk/ )}jI3fhw^ѓzN1@}V`3@hN萺j,[NZ`h7IzN=|v,鏼1{u JD*x (^/^vE,YCL3r2Q^U|rrZ,3X>]PNn!V^?.&'FSO t0*s3V3ؾ)Nn߅cLޯ e5t4&1&6f)_AϾK%L_H] RN\Ya.EZoMV%oh,|5ZhՕYu,,"H eIsrso_ q ]?[6@GԳdzt`Ak Ybybv>tjN"~ ץE 'mڡR*F`e~mo8VB+I++ʀsm'dL[u x)T| :;zpiP5y9}JO>#9iR[6b)e yD"B!㓲}Pdev*k5ai"t2*|І ,h߃(r,^먈>N䌺7B:IWYiW'юb":aH6R{دT*/<)Nt ZK IJ8{>U3*Q0<r`Wۑ/SqJ/-_ *R?u_C tR4yy.rGj.&TYsH<%b/n.TL>؂ŬEڐ@RVRNTI㞅rb=-@(m>vii*{ __.*x~HFtͥʫ tDY&Z䂷t>qAbUJw nKVh!(sp9PQCaiIA!4(b% y֙,,G8*PmSl-.>:`ꑿEG9%ǣ?=\I"ףĭWТY3V HܽLC82 ?TlJEV^$ٴXϰP(MX!x6}&(q /n{s{g{(ک}f*6Ify^79NW Qg }:X؃XϦZ!u6| YKO%,Y?Q"A0A7%gmѾ˱1:dL]^-𷵀|dݑߏjGяJRׁ4~!:Z:.c܈2D)${-# a@uN1DI,0 K1×ғuF(EZFD _O~xܣN"щ=St4Q4EK@ A3L n(84I&QVFy/cy8tq4#bGa}DPbUoUw),ڎ؁Dm%{)8g}oD@I~ $LZ 6M,\JĔ 3; "gqcJ*j㯬u\9W+kx J)2-}w016bSu"~eHOtzbu`ANzb [\Z˹ 5Qu|zyDsh}=):^xрMKֆUoTb >Pcv R&Yf"h^ܮ`0]ag{\CVnlrȽQWR}k:P !`9,)Ik&!F0KIeEQQޘpqEv_H'߻F{;/zMNɒX(5qx,d{MZqYʣ&^USWodH8m,gy9 SMܘM5 5h&*iaWlu PҏGNЖSK : (U$mhF*[pX&:v${nKpXwanVCҼnl[aޝMva&} T5|obU/.WnueeT7$ /{3. zE2F6`!*|}.+˧y*YC_zn0"}ˑ4lΒsʓȁbv1ś BT֣hgA%Η(ףM[")1F z ޥ\bóxaTbZE%fkO=Z|~qS[ s1YK]+j!tC ˎ lΜ|'`ZR54m(hOXS2FBWŮp[H U2IiX$O羺+4˘N8 6GlܳHLe" ẙq)T3eg`Nఁxy(9xǖvcu)SVٍrHKkeK%f>4"8"Dn+9y`8_Q㌠t%t\Uhkk+đ+9^ ; Ulw}C=R楈/6+NY7E"`є2gUfx ʇbdqA̚,\n4D 5,q ڹhI2 +Tku! mn1MY39 V8YnѨ'Q\yWwG9+2trӎk/R"06OnU^?|8toC!Rl"I6p;-AڷG/L>ГW1yEA5x.nki'Cp @]i*+tI#$vTiP0^vRgkܟRvl$Ԅ-\KdJNbT9~ =SAKy(dkLH*pE6T[VAVC'?3nUcxX\Q?Y?O wC$h,T3[̕E\Y!]Dϋt6k5GRPCI(*-S֘x^heã:҇ƙ7u0AqW]Gy51l-evO%0@̥x$Pj''dhjo%NoA?Yw{)BPz|#2[[T3Ȅ+AQ 3gs|*5,Lz 0ÃeT1^0>/voh`T`4f_lP9Hp!сs#,BRD\bD?7Ҍw̗)[S@Iy(z{ÅʎM},oQVu&Q:H /-a\ 8-ڲs+ryYoOZnzͣ:co@B&B8P9{G}aSy$.ݼ؊Aj 'q:Uȵ %Ł{;{5mQPs!?`@ )a-n} k $7T*f0v`X)|o!PBO{%"m8cȋH:XmdY{y_B{a9 { ( [?ግRyr}pҐ Qd6/$Zz{tX>BU3~-z++ Ϡ?#C/ޓ8]ZyvÀ&R }vm}tRJ'&a'j}wMD:lMUNʳEGݢd}t>SGOx%Ï,>t7 ř_}~?? \\ n=w؄:N-L21?FsתY5+})y)Ybu{,4UՀZpt*F`l >.l32oCQXw)J;,]o9;q&n!ݛR ݑ-xV;oZ%w3DJ^]tKV  "OsHK+-o;]C*ȁ>G]&< gzj 8(YmAv "jUrC_ľFn 9$INRyE 4E0%E>fςQ) fZ#U ںO@a&w+$`Q2j 1l`h&鐻t@o94gţUkyV-^xt4)4m6B<Ŏ? ]>փ4Ҍ>.+ ҀGWOՑP4B:[JG;(EgHi(<˥ iX#}ºmp^Y$]uP8R GEǘg;L62ko(跹1\R EZ?ݻP>o.ڍgiptfܦ6D0&%qZ5#ǒ(=d]IEzL'w.y4` Ogz34^:+\ XMea MØmi1ӥHl0~{=l]*Tʌ~: S&wpr)]:K;89:]$ykԆUF5SڿL9 mw)$'b Nネ jZ#Px}sGmfɣ[۹,}N$Œ.>ұYzY[ jaoXMz o(^0RS p$Jm^5EN}\dzroB$TI6|d4lPT7Xh;DIzW0'X,X<%O+tvl}V}c9SЈe"Ѩ3I |ѭ ؾiqG{Y,2A-E)ef$/d euzBZ&+gIװKqo nwF>e_G Ou%`!^`CMG_0U}Cñ}8@v  ^ꞥ T* AVCu519h E>rL}/{w^&{Aq{A>|~1x|>W@ 5I#6og%,&H#|opodI?qsYAېCCη *S9/D(lTEb+c1ϩǁ ɕ=NAGᄏfy gPmt.,sVo5XL#qlYǭQ\HԽ݅r˘^gpz bMlqegr j,9 6ufARy&O4pm'R !рp >PSw~2 mr=MVuYLwd7;w"!7&?![ѹ4ޭ09uA۹ԹZ Zpd xU[hDԨb`_*!{rki) ڂ*]f97/.yY xO'n+s#n='Q,G-Rhm wqҁ`^p$2eD?3dhD@#=}w']ZAL:MSI4rg1+[WfRTY%)Rk4$e0Sis'8`/W罱oW-|Bh_9Zc=".=bm^a!C,_ fSE[IȧdT~i~Q뼱?B,/knu,P7-YP);dHBf5䔂T+>w]8i(4u;\`C/x<T#Ɩ2u US.lG9Y(4~*Y ֓5臡/%ӽؾ8p t2?GٞAIfjshn!]j# O}Ӑ~hBV= zAe1přĒXt#wJ|ytV|?dNy_J  t4\9BgԦӕK֤ع%bbP/^fr)XG RB.{eg2 ǎQs5fs葹@s—`vZÙ] W67ANdq낖M$g 8\ eqI ,:b&ݞesC9Ce>/Oؕ!z ʒd-80{#vyg.kIןC]Q/ jixlٰonI`MZ.; s9C_rOo~C2>W[M>^/P'א)BmcdN7>9\t7zc3)[<p4Gc *c{ذπr8%"\ڬiզ @aW[Ph5l 쐂Z ;9=˟(y |: N:K\@50:'G609+k|bM<-a-}2GU lAʐ*ҼQ,[{]zmZX^[{{ɤ93k d)\!zE0%$D/ qM.rM٢NH_al5v;(,LGtHw)5bհ%-șdCRƱ`i_ޗiEZ6h9y_S8Ɗ&9zpu aY@xOu^+Z-N-Th_Ю)K߹}z10l7 `FЩHA|GboP&$i\Ȁb;@DEO GYcԧ8U-9ŁnIXpd`ܑ}'r-{ˆ|K[UTBTy|}6YUIe@T-vb+kxk 4\ѝb ?\|V^vbqcK;,$&Qm#Ʀf<}4NءRCEP`wO^bz E%q eEB6|JZgHk֖Q$Pџ;2]X/z8cjSP*h_F VQ7Үx/uiD"–VC SwJgH}p "p#  SGmTHQq_`aگ@4#A;߀%vU ͫ0[:2!EݙUQ>M֕695IoLRԆNbq&펀辚[@{SMMi߻,:w@=: /['g+HEߠ5|3enxc[95p l-e8RC}CEw2 ׹Fh_aB:Ɍ6]&SlStgȇQɏ_'7F4IkomRe @ 'f6Mз*>Rzv,HJ&V59y|FJ͂ŝ=EG/d27~}a{j6<- >V?d>-*"ڈe@(bUX[+3VSH$k\w /U8u:R6Jԅ:pov5>'71ybe}0F//Gg zKp1HДw)?QA%@ B"pBpG - T>%h' vl@4rQ?ciN30+vEyݨ9`l${Zz 9)ǀC=.XԌO,2}8,csķ]u`%Ul~L0v|mLq[hqC?$N2;ث*ӏb#jejS$9t.wHҏDEKw߻r?8B!ξuX5tliwuWt  6 r|섡>aMmOwXM2$ ,f((ZʅSP|w7Ń1FBGQ+ S|^r09(w¡PlMV `5_j3ǿOI-@JQK:<`}xX@$CC /D~4]jnP(> R:Ń_i}j7( ,A&{-Pƻ[uMX=Df3u\ VȺB~[Ha`mulQ:q1l(hqX%ɑTgIʌ6#Q g)t{s3e瘚d4odڇI_м`N I}L8P>`%य़e9w2z$RR>~8Ǎ3TH<t+4RT!"<6M he Bґ };֗]{(5 EvIkIXv{A_uj󸅺,ŊX jh]ԹSz 4#0rN./2z%!ĜY&ͷ~h>&[ p֞z4)gL]$),l JN]餃t&‡ś`|S`& *Ed&cAҳe9{3̆ݪw2zZ)lfxcy8))!ۃe|\J<`4Ő>^Ι ΃T,cX 5zrCs^6,¾#8-cvZ e5 ⃫ ϰ&D;9 "7=IAJ#/Qfw/4H|'pN=+yFy9-F#;n=w0lߤe& +io{%LF' I7E3yJZYp9c7 8zc\$`{lIH>R5Lm* tQ@vzZM88Vbb#qrÎN'.&~  6ݿ-&3[-zS7 #պ+/ư,L7kH_ӯRUB55zZwT@)7fҕE۫xD[ǧǮr JҸ2]`K'Hn%xSя1jYձe)Cn$jT:3% wLT wcN,]ad. 6UK/FnZ&`FsGLCD2Cɷȫw}2 8DK6TAZrd?lMA. 2F0qw~B7Lڟ)s˚:J:w&83NhқM'8tȆX΀ȶVf)* ""聩E Ѕ٥ZO߿ H >4 %vvUބ%0aek<:9K` p e}?;i~\DM۷ JO 󵗁l,㢚y3 >:(@PT;*ce/U:;:+'ɵ;~ں/=˰HK=ؠ'n+{rN˞UoǺZeQf^z_efw_NiijMcz>X#}Mx7T-0o`y(}-z .@Gcdj:o6αWQvh ( g9E.}yҍk;;kz2fP0_BF1鍨ᩀ[_ph*&6O+&Oa`ۇD-Bw[x/1kcMRp &  z{h %!F ʉx)&d}yo~X&HZV[et*VS8׺ oћvsB0_  B8>8cm9,fz"_~דzØI/eOc! !2%Kf 0d6tAv*㓆L>ljZiNVgxB\RS*ГSY2w~;Rn˼ @yĘ |h0Hd֩P}˚6oT*½pF]˿{ף58ó7Rxqԇ–0NBz] /2z@˕% ^z{!M rh3$Ȗ7(M!)_oUh#Oci!`,ar94uF3*9+dӱ3[ƸE1- +h$}\Yt $n{$i8P.RDZ"LN>|N/?ʧϣ"%#7]->0'n֑uߍd׎Ko @xձ9%礿Qka\0 GWgiTg@NC~Y滶W"sF?<k( &V#-b3ݽ%5z%ۦnI' oWڦŷE0\ |t ֱ&ZH&)P^ԚyB Ч {Vx>[?dy@Pc?\\ C]eimxp'T<{d#tӶW~D~)f J2 h <L#.WJ j[@:"?V'W߃1v[Wy5BHD$)nIѽ$l8a3S4 A"F: ^rs`w܏kӐ  SX-8:ǹ4*0 a,U;|# Yn y:<1x,G[A~5_ElX1.1ԕ=`_.dF'nv2c䃬NeVV6~o9T?,k0TQ1$.~ y2Ԏco1Z";5Ocw{6rxEJ HgVB­B2gby({̶Atfu>VDNFr}qrxq UyDzrhpB2|F.xW`ܼu{!w{74&:a2m3_vΙ8]T%jQX6LE*~\LLj"n̒sD.>]XwxWLI*&B|`D^m%ae4 VlY g*UΥQ&D'pA MG6}̡j[~bŪmW'퓇qfY bMՙvl A4T!de)n53rW:.WOi<?M&SŻw _s}ib=r#Xm uz(2PGq7Ɗ2[!g/] PGGQޟD}*X}6a][0"P< ٰ2/neAAw3X;wgWpʧ=L[v"w  c$/]ISfyQ**tÊهI[2Kz5 T5M ^=5]rcQrh$~"R3v۳T6pA7Xvq08Uʽ;I2n~V쨝83b fR0QEn.8%!t̍tT/GӮUAѴ!O8w55<[=u=jTs C|h=H(@Meۈ[h9K3lo3sr*1sk%p Ƿ_l(YqRK &[3ښ['MO b~ݗy"[WdW<Ш;rK@sĹ u.FZd23uB98@ ʜlԕ~,h@PhK03uLbo9zq95IךJm~PnjC!;n' Xġ\ɠT *Ȅl4& 螲Ua<i9x0 bsK"+dΰ0;t1~<ɥr@,g < E :V0 O7ܾq]kk0a-`kx>/z'4RJ%˵/rYMK8/oFǦXFEpOj|v|@=OXzڞPѯL!X/Źj-߶P""\>+95mު*2,ꎸEC֐~ռGmSwd>E8"u7ui[u0SjO܋=m}q˄i'+tٲ}yoUg@EWiUq7Yz/J.]_ &y_a7n6KՎG*I)V i-H$悁ߖ+AzXP ;ȏkut8Qg-tW#K$ۂkI{~ >UG3^n}|Q?oeҦ%X={b+sR1OU[VaZm襑ϡnCkղnI!;I8:dG8VGH4]_ g%=? ާ\){۶( '֡mgK5fJ9Ku)+e{kMFx@4)'s %#)q"xY\mtUĆCdYeA_jVxRŚvwTl6<" _q?Z`{8f,ŇQv[ -y|@5( y`N5,bF:x2Q(3cB#|_Ο )K$H3F8KȡFIpJCz4$6~2ENXP+tWeU%g7\ ϚOr/b{v2⍼;1QX۷y%a +s~Ƙ$:tZuopY;b`+(w+ڭDCP>R[F(vˌ82)R9SZ-q7:5LS"ARaww@@/{)d8WuyϾ`v6o4^%F6%Zӟ̸v% o."0M^r’jz ޛC6wZM܊ IJnдxeगwLj$BCGDmۑ Wi-\RVv -R_j;)~Ҡ)^$ @! =>3~9&̈́Q8"of)-g<{A}[Rޢk`JtcF 9HgF ּe*V޳qc&_:ހL$Yf+OXϣf;W]Y #G8t.P_l-K;ΚQ>3Fտj1vt9+YŇ.l-wg3`= \`R_ &НDj$m)TR C_D" ꑹvB~B>R"?:k<*'Fmߨx&K/>=2!=fVFS:צW͟?8%1e%T΁q]Oq\1clwn:v)b7ETQu'1OމAaW7B3HbxVXO[Maw#]2|wLLzN+$:B_@0'8C%rRW~'䢦IkJE ,~cGFd?x/G+K JE%{=sKMcߍyj~y3_@c#1 s̖L֪/YfZM;! Q b jٌ03CA?D/a ߬;$/e~Ey:?1L'Q9q3/H ]b*#'7C  >jFhiMջޭrؑH*܁?*,S"~7m_a"Msmw} ߹_h~RB税~$P'z^ v1E'Ys u,7DHl HF<#a!53gMXTekH9!/ObH ,]-{pyDix"fO!lY&^JΣkꇡO4ґgnJ~sԴzo$pUqF/Z.ȬZt#m"%Qe` " ֹ59WЇEjXy~RUi`1zL"qQiHCbQOb~D!gɱ㢛wZ01|o}]kWzg@l Pb*RV!ٹ&+bQڽ<?YGqY4DRG1(8`"7.Zx}=*&Zv;Y"^Y'"J/8 Mt`^Sye$ㄛadYq,!e>K>m ~zW+h^YχoN sPs)Jr<}.\ ڌqB}KLp-E(gX 2<˝ uρȗ 8&&.f6-p)K+svaXPƷ/Il &-J<![#_өոF܀&u Wrt-.]b\xe4%u @))L*W $?!Y+G#.GSp[l}H^E YIǝ,.,ZY.d\K!﷍>Ka$_2'nⲑ&1.Uiu0POZ]WÜ8d jk1Z|*2[MNO.)S f:^ Ro"CAޒҊI: kT$b<1k}2c[c[P]|PĖ[)^Ch:iF2Ǩ(sbϸx|6 Fa >5TmraK~Va/4)(fe*8,g±:|P[FUT ԛeob`k 2^V&u.F@憌2ն:L@yˤr@]5/#1Y0-t1tsj@XQ"Tk% )]M>Sc};'ldGO1Acgfr*Q֟ĶpŐBgJym!=,_:;[p7 <]byP#$9Y$t@ɭ-)R:E&c 2{_$.|P9DTDY1ΜFh`Rr`A1:W̲Qn#{jIM#;L?ɗ? V&s*󅠶$˨[=H\iԉrS 9DpCƅ7CY3 Z0ʹ,#ni#Vn \8G]5g{3ֻM/C@(DslFx]s fV.!MޮQBJz|u,.4Zɻ[+9ؾ r#kܦ&y~;eO1&\Sp= kL@ݓS8hpJx&˱csUS:o@b {XUm)Z' pG85ڠ (&mCd<9_frt?*q#28p7}X[M)JmlhQZfJG@ױ?@/i)TT+/l/+: zy4YSf%;dpE6^fAlK<=oo9#k@cl4` 'c_{۰-f$G%<86HPp ԁgAFĞ;.KKgKAMf4Ph}?BOj>xy nBB6u .2ƟW rbԙ.RKuK\~E4AfKs>vɜ~ }Y[8߇E G}齇1A>5f[ 4]KkB QM9#1Bcdu0J"i'-5tJC&܁RK" u7T k⟀%E@.D;U7+=PJuڮ Xv])l׫* t$}$ͽkw8teOk6, AN Xy'WWmF:Аz<$t\j1̭s6̾/]DC ߔ__lM@'Dž i$D,!bPׄүB״yMBz# Y8]KQOv$c4>L;t$8-R&K{1JHVY`@tT7?cKYSfNp+b %KNj8(I˸*!TH2B'fMGm#=/\zE״.MudQ'svSWp.asmWi߫Fyo𺺁$X걂E!AAZ|K/ ?W+)]>7nR O)⌄ɱ G}>^=BvrpԚc&p%Mz%c )a"TrTuϻ5 @撰Jz<}A e.ĻSz'TKtݪ'GE3\wU౱[mQF+uq(]y6cb,)lifk>| b 3.{s#&u lR:n4kޒ&TsIH%n{O#]*ZLAcn|м7FPXגՕZ Q$;D-Bt–~[׾@q&\XW{7͒T"J]?G2U$*KA%),J^gp$8!]$=9/]v'Eɘ C`3]A= iA1za96`BA5O,)+h0on/rtikq RRoJʒ)+y6O??MtK$"L-Ere@onV.h:U&Y['g *'NXFʮE)[wdqqe8reLquU<%lbw^2#vܟ Z]0%"xPSKZS@NDxl{4B%ՉD ,+|w[#o6\iү{EU{`kUD;BToʶ$nevpe%H1zWO80Q#esH2lm$WQi)E3E>ErA8jaJK gX )]TeOl6-u27!>ߙRuY &4ֱ ّ]-MiV[v *aP}kEFI{pTV+ڥcWY gߛ;Aսc8n-պ/$tqLi|6$ڶ+K+d!P5 - n($՝m^xߓF'oYkٯώ (b6ۆ*.!OżV;SX3F)ϟ˸F0A!b-8NX)ag+(4|@hAh~uD8w (x x ܽTя]F_h š،`VxCsQЙC&t' w=lĕ׵lAu)H.¨ ,V;w*v-Nd3X eY0q&T:K5mӄ-V3Գ<8"J&w{yIf{kGZhx$SO~U)E>xYQx!;#/wYX^$7/3ufa=y[vU q_̗:&7.;yp]Qщnue|\NFk MVWu1pe4P0FE<nc%Y$*U2ٍpLsk{hy:҃ʞtҮT閐&dFw-30i\akWL9ťߴҹ?X ~v Rc9*y߹:a}/zI38z8K-eR4lqIc\nkR Kվ#B11?^G#^;`녂Q;1Y{^4wes31s& >~ĝq2z=JܸL\]ڃul4SXaڀԔɫQ ^@l0fB4D>[yPuObe a(:)l2A8D4ә@lm{f ў#mDl!*Rxn׳G£&9RГ2ϸYv*Y=%g3n!rL=pw7/;hZ2&j"邳{OF;6Z:Z5Ǯ\Kںgx{Q&D\S@;ڼL~]Oc,:ns xף HGXViQgH0lqXh#@KS8?uzh`̾i+0 pۃƺWf结%Xl̡TQ-=2 _8~~h[Y+Twḑ$'d;Ԫgy ^DK9RFcZO6><Mgwɡ)2Nvh{{# YwȾu5(zT^tnI=N@ 5M{~")\ :KɴuٱoN0~z6;jj XIj ĭ|Q]/%^wQF&E}ZQ9R44g Uxk mk@C>U۱4yAʷgs\MuB?cDlJe_wtcJ ş8%|Tet[y#lBLJL }qy#Ab*M(1J<(vz WѢWY-VW"(Xf;uR\O%aJvXʰX :AtCƜb 1P0W`L5X~= igXr)hˠANUJD`Auסм;)"YUƝre2Rhoǡu [ x(Z^7jleD96s|kD+ՠYl-nmMneqoZөP=?+>R֠Bo qm1v> M0pصPq)$upɼkt$1~kAق)w^ os)g. cf5w6l#PxZJ˝rnΡ{dn?ym T-yxB:Et*o)c̄91_|? )~^,m;8?? Ey?ih>ݻTQ厰ax XP[ Xv\iTx2|#T9yih(T/CyՓ?d5g<3ȡ95qA$KCA}?&q_i-%fٴo0/'+kE~{^uw2ݕ%[)"Mi/=X XX29pjhY~XXJMW(j7,+׶(0(nԶAWz1)i:%;F+&Nu˿Kk|xw 'r˗P\<]-%seQFuqꫧ@Dye5D.杭AkSCKdiNf.P* &/"OӋRERZ~& qjù Ŝ&t9#O)>xYzM:>nSI8M}W[ ĉRZ{e_SR^UK|QL%t}!rB|brx%u~\<2. Pc -9F Ǯt@;`dm çsŮ \+:롐YY)R)R-qyD* *z,P=xUqkӢ=G!|hle Ig͌FaAkp(EDKVQp}y0vEGql ]jVWo_ʰ].[B^n;ke"$_?}L#2Xrk! 8d/bX!H@=uVͮW5d,Aݴw:k}> `a^+09gD ۄե[(%A9Ǧ5V09 Q]JVz& 7/ G7C[|9`8 3ʽڝ# 8*֧Zm8VR{ayZZ;/[I/b8m/Ć-_S:GސCHG hʢ5XIx i~cLjI8`QnN]1p\b )VWЊɓN#A9b?xNr1۽ZRrx/̈́uofs ChOVS/RJ:9>Jڠ#*({j, UNW)CĨh!Sbdeȵ}9>>ͿD, kxnvpmJK?lW7Lþ]`,43T*AvT36-LT p1V;D0 { toYE{boGHmb@g? ]5#UyȤĐh Fq 5v\n`TZI Gs/!"~(WIEP$~k#)UV E=&2u_.8ztÌ&\`r?%u2OVÛa#nsv|kЌ_FΔyD4g}@xX+ݮtR3ۉ.3 &1Ӟ- oYׄ,1h=;w8Q'Y}Ԇ_ @Sï8Ttp)#.K.~$$e3_p 0N \`pRx۠簁q\umg۳I0 ;RًnSB >u\ %G[5|/${UӴh eޝ" lm[ܓLQ1toQ C=c#N{1MwSu8뵜t [+F3q ׆://o69qb'(ӁdNZsa#ٗ2J;=P`Q_&)m,Ђ?"6_;pk߯RfGנF刈0 vhU&ĚC}DbDc_dPh[O1'eqsyQ|ڔH 咉<nmApkSSE&\->6$/?Wqg-s$9UঢiPFbn rҤ {?a"0UVyjEɆM|r?bhK!0}uXH'ۙWspCy2^]i]Tۧ ~ٟvR>mwbO {>ܢl Jh^sYUR_&Mjs .GZOm `&@\ u%/s ']EV /d4&yoC/j+%Ej&7/kBvE>_?Ϸr)9sP"up4A(~U>"pI2ݦup =itbo3pT^ 5Y]&.fp~=Aց5*.2&x}iGj_#B#rυHf[zaA",{\n lWհ} VE)xmx-W3Q{asTy{ܣcPy6T*sS!h@~r,i#I#Yy;]{p1dPE}_VʗDR]891l"{9m1k mLy0sCll%$f61&r>G@^18>6UXfT@ays~zƓ<69) ;6GnӚ!F.=wt*kkΐj8>5|BelQyX!4h\|. a\B$/Ev|^N8~.XU4iFbu|}`"10xQDt8'kCFS%GĠ=4JyyŤI=6j-I,z/'yp g :35 ҋijbPr^(:OOMᱨlǻwrw+YRKKb>4``@:GEi LdQDrwphn֚8פmM$h,(qIPW'εddYPE Iof(UXJ~V]pyE߲u]po:MHZD9]ZvL>&W_ԛEzVz v(XAq}3PpռrW]>\m>[BAQ}M(w Taozyy0vy>q_'{*;D>-ătYǞe=ik]@sfR?Fi`Ifb:f4ޮ׭#K{5XWߪxE*.[t[d1~&Yg6!'rŕ77aP`{?o1EHunSHdŒ,tQDo:z;<o).96w%'"-R$Wcg%5)"wҷ 2ԡ|iI9QWL$Jg늭k7~ߔbL[iӳp@YwK _'ɚN.m?ҼikwcXjH-9ϕ5kɜ* ߿>W|L[g֢xt"7,EI+Tl3eLzZއ*3ǰ#Q$H~2!A ?hn\1_鏳PCGȠz_T ViG\5LANg !ўirWG6@q ȋeld?KWۜC')M\Cp'T\Rr"OH''䄞O>2Yec'&pP3-1X"# (Paʒ\I}d0R6#nݲ>FR\\XѠ/dƞJpc@E%{Gz%95F'"_W|-ڄ*A9fVW6bqbkg3pdraU[`SϪ;j/t)`oٸ|0UteSIN2 =~M.GhE_|ONBTҘx0 Y*n71Z&l9뾒>9[HծZzl<'d9ʘ+squ8@Sy۬y_wA5l~kuS45sxg m>݅H#Tq󪻐 t Yzw7O[J>`J;"<8u+1.h\֯8n1jnF1I/+fYA1@-_oi ?Jnd@qh?e<[0{Д4:Z/7|. 3m\΀n2oqL\7Uac9YўVjtEme''YJo[Vn,.3{bp-#Z4ɑ; LM&2g w82 ͈GO[+kKW\@N'.37R-q163si(!X޵?.B38kqE 4Jg;n%YeMxC"'d*s~YuHm &.(5(5\O-|Z6C}L9tZנZcyv^5JxC`YTCd^ 9E] @LO]()zisbQ NPP4fdW5 ˸m:w4[.^6'; U]w$Z'svVm6 <&z?]2`5tmg|v-.ǂ<͡815v5ڳfg5MグR j"nm 6ovML7-GJ!h15߰6<_<jx)X峕 Co*1K]HA(dTvG~VArO fPaZPO尓Z6ӡk#@5@adBqikLqD l RABi9rلexNU6. -!/pNBXmɒw  ңM{8-z!erھm)\7-e:zvDgRƔp%C*]ڔ`NE;j8_/8xdAEpPej0z/ ڏmp V P(ċ o zS)H<8 4Z@|y$MF6goF2qGs05݂s԰ߊVdn!'M#kVbYl͛<cysUM;h"3O0bYZEr-3THU24ۉFE![ia[:"%K$2!cV:}_5>)#[Ls{P׫-l~mfhv\@ҀB0 w#>l9qB8qϾ~j1FD`ܖBhAE oNy/Ud;VA6#pi.7IkCd1d̲b!{nC 9ohצrɆcPȵ Sl3qMFSXdW}j?#/ѩ,^يWf;cu㡢Ƹ2Z}{naAD(`kiAOWP_e^2ǣ+bȑ\,W'uA nD\kZ)M kz,(Mtl~fvC{NWP-\3Us."bh&-R'5))#Ӕ,euN"?Noz($O͟PZ?8ISBk{^VoK)˸G2@HF_)UC&v"Uء08WزLһ0::<&o3w{Ղ(lAp+5Vzx oGv 60TGԛ D֗.uJʨ6_B6-RБƋRԫTѓ5|Rwo5[|N+s a j8{={L#^G}]d)q<3"1ڲ ۋFo*Jvz2 s#2랥W (m"]iP~B'X]Na[2zmn*JO{)I}ĽFg/q Ƹ5}JK0^hD]yH۝,Zk낟銌_<xy.i).-U/ɓv)]%͜Mo ջ,-F2f?}d 7YC"ׅ]<֡ɋFhW$ᝳ赗Ļ )-Ŕ X$B): 'jRN{]r @ʈӍ w i}_qN%dԯ`J̎b۱uŢڇ<@ 9X ORQ^ M66NF Bt7",4\mH@iIi@ߞ G{T1;m)xD MWIx>E2M۳IwM!򍺈>s\ LCEG{\ב*A}KD$ O3/ &.J"ϮiEȚ7/TU#%F3Aq3c88px4µFߍv'^s'NQ8nP_7}LvuqJlL9fhW$nA/¯WxrxtS&Š,UuUg ٫Գ=ƟZ. wx<1 w_K%&( )Pq+JL6h DV.5R۫W?R?Rqu)!OАIG`om}dWc4 D'3+£\ ׿--9h ǜM-ʹvܚf*nt)ݒ!8D5a$ɧqcZb3M$hLzWWc; 9]2LO~>[X6Hx^DvLc >pbϢE3m3yi5|59tS XSpfUo=&*g)y ^L"(*!lbXHڽLGlJ dFa&t.A3[:HKwԫq@@@J ;]rO'멉KB=MpJ:KBb$C-i|A냐X76w-Fh'f"m.. Ͼ>񏐶wqZxga+yl\b6rh(H.Ŵ 5KN]Jt>݃k-(7mCi//fr&U%! q#jCv 2Rv0vѿ&2mM^Da q0biNeN0sJl=)L] }FNOtMݝ? k𻻓9oڃPKr4 k0EVZQQ.TjZ^!&^5" 6IuhcZN}⌈_(ul+=kOh0 rb6h}L٣xrngX\r8*KA,E;>;3YWiR,5_at;Gov|ʴ- e%>y=Ϗp#0=aǤ<@_^NRɈ6qCf¼r+n,-xro v]0Gא mo+ 0SEebmßDHKd. Pn<+MӅ;FF< dzԽ}G-.>f6\n|$g[S焆E:n/նTWyl U)럁pteGGa;h͉Wk)AA 6ãX9 &D:|*4 +Crg`* 8δL{L啼>>mC#}z;D=d´R=RyCK+ O6: Y;rLef:qc' {L f>bypT4T{Wi^IYGy Y;l"5`U˳s]eUdsH{Vs0*@F*&Ijr`fx&P3 Er♪)tT77^cyI vy5o Z)W-k`/õo٢l"X ?22]UOa<{]oYU{b{H= Udj4r,DOi]8xaȬD>:Ɗ,IE¾#ky@'43KS:l"L754E+`YUs(+94!HXXn".jg KC>9٤Ħ+v,Cqu,85Vpǃ [e?&Ul!/DvLG4H5Dli(Rሖo,\gIM㠛o' 2y-I8Ѝ;ᣵ> Ȭ!E.i*z5~[߄w}yz;P褥\ufҮq?$Ư*꥓ 1)vGK_R7N'UEqG]k4 FA:!|"Y Z{s.E*W&P({v / -?\*&Zt%:%dK7=wUMjL[GT.DV =U(\$hX rXg>v.}:Ir4K5OV,%Mc= r xTcKEƼ=)9z=d/%=} T˿cl>) \dpDʊ(Jw-B9lyns q z8!z2w%(3[$+ N3{x0_OoѸ|{Wϧ@ao=<]cҔ }羞UrH#bA5KoR L5?[՝ A@'WUA2`az61^my 5,̃pqHC"0loN ęH_< <P/p.虸%5rG$!}X:%4lѪfX$U82Si3$ǁ#@̧:fXRgl|1#C!t6nQ9*8th,rLa8C!I%0&R] ڪf٤)jʂo^?BÑOcΣ/H嫻I=-1\ΎTx16I˥vc$j \֫N,H.aAٲ>Q) J?`Dn|l% R$ g3uQFY `O[}W ^ 9}m UcOE[~|W9S. 5Բj̠&oxkxo>IJCamfuEْ攑ph˫Փoc\OD1]Z c-_ @4d4dL΅}Y_G]Is& t嫂 X5*ČŤ/YsoB1VЃ 6v'nKE\0m>ƙ"K?S/9%1|kRu~ }U* h]G&9CrxZ\.{=Qö{C(& OS&IW\ WI+Hkn%W>Tc" a60yaNu-g36)Wٷ G؃% q!~&Ҩ:o1N$lͲf{y 2|794ll(_ZWbB\Y¯!r|O?IM.. nֺ@RYNNf3I&#w\i(Ct(ǒY qv QE,We^zUGM!\fW|N 66Q76.#;WqG@jP^\(6= ;i&s\|XgہESRDt}‚TǦ|4Gyy5G&#EσCa #-.(N4zEi:=if-{:5޳4ߕxۺojr|rI,ȅM]ȯb3$CsP` ]g>J"Ba^g!~В.+rT:lK@ xЬFԃMIv>42٠x?(c^ugш1;L*1]XXLr/PWƟ+`!ro\IWRt@d1Y.^ pͬC>p)'F e\q[y"Ӫf)z୾e$j KsQ/RXbeDM=ƥĿDaQ+eD?)eKƮCWb3/J=Zf ݈v& OObaoS7Y42,ݐ% :sJ3%VdGԥ@Ȫ/$L(jNtd9ƍpRqR5?I͟b(ch1E5XuL})j0y1Kfsp iKϰC[ Iki>nhp)dI%o1:7̟jy ," ;` ?kb`(e<0=mvYf7' Fp]u?1N]{Ƚ!Qu*OʧݣsCsTf'rЬ9 msa>oQVp"EAX-u"HpXq,Nk_jbҨFqUM(uU٣"}8mS;mN}ň#."n>\SZ>O" \h8,^?~I-/M 8tpfwn* +;Haj%ZoLΪ 3Po޷GەՑ8 z$(ʽ%fָU6pMs.Ev4 \h/Ƣu'?H\@Qkgf!ܞ%9{D ޝڛ Kk϶=* ҡ.ŊKXsR%&E +|WEW\gfl_aMWf&S=GڊXa(5CK8>QIڄ"DLxZ :3|Z 0'[Qr yVm( 'FM=$C6bf[1F:U^H{*Rq72sN 2+:D\ )Ŋ(=g]L ,+$4U^C f*6;v7C>H9mX:T)~r}Mp5aͥﵙHx1.4$O nP^qvˆv9E|}^'?/ ;C>ߝ6H'e=5@323-\s6CA'/I?;*1MO?(Rխo;7Ž5w⿢o1ME kL%Nft/pxv*vvPVziV,LU9)C w-&M-w`*Ch@>3>#i PBHu%p 28R%Bg;%xQY-HV ";aO ?V#>7,qĂ.RbQ#V<$ozaG!B8u%$MHalʁ!Ʉb!Ȋ|\rެiT|r#[;:A nK$UdYk!$v;7Wʎs@rLYbo\*a&&AI BqJ QZ~͢z3I!~.}ٗWg4y%Xt6}y.94ߑU|0PFG|mp-;v;QCLp`lJ*ft`AN;gܟIs qYI"7,+DY,Ys,cjHDm] :Aة\C4e](BCQJoM9JFۆXR@=i'Rk;Sc#Z{]S#dN3ǍKO5a@hH|gׁ{Ȳ(r KV+A1y+dDlZ-eX)~&/EH?>['@,1j]3JGH?{'4?\)`%/Cрaz#cc$D_gKKmhvġ 'nW-ٗࣤގ:Y^FLp2%D~9[m=7a3&6bj6^E Vjؗcv`g ڶ2@R7q3gl(hlb2n \8g*fv>mt_xSƚ 0:޴{?)JBT|)W L#9 f*D4 1S y%mo6b_=*xZNTB@~Ӱ'? 5/φLGE`oEK/z #]rz,"r^{([,^%t'e~:yp>I't94Aҙg+W/R0~6M v2yHXWQpS$CNueðQ" Bisժ޷CeF;6}WZ_@P=M1E1PȐio}Kcq^'Pn(J.9—U`Xd3eL[Iݣy=0)^Z^z{_M=/DoX DZuv- 89u`hq"n^Lc HK"|PVO.H B@]+5#(|>ab%?SoٶA2r7 lA\}yHGFF HѼNc:J};1@qfZMgN{p),% (fJ1#~-UZUUJ5oڬCYQPncCXP^;v/.#-8>PI=5"Ul_JEl'>ۙU邋 <, d"_DMg軧-TؓqK_W96ytv C$J8dBA41-4]ZIwOPr´@[ }c<@0K*}"m#I}cdug5ʙ!:H;Djm[;^6*&ڝڿw]%)eA %B @yw6k:)mkv2,T4u((&Dp(]"(y%|i7Ð[4Z|!hD,IeōUl?4;OAO)0O7]I9BصA#;Qbkf}3ңQJټc< BNUgR]~C&I^?{!48 B(@/V:,:"h~H(GV.(ޫ5E ?ᅼJ**;9osjd %j%fH'HCӅᢻ. o4Od'mw 4FwBA喏.RY7XHa021r=}0~d:d |k[jx%M* J-nآ3TqV<oE̷L,đR*gCLN譭:c@x;WЪ;;$6 Qggķ{A+~2T ֘ӺU@pRGfeCJ?6^IvUA]& 9@7lѶfp xD1Z"Ыs3f݆&~nBҀyj u;ʗCע(xf{I>QI+r o4N>6dJ}o)xk<:6 dNaq1%(uNҫDTne{ y]\1$oH;v<+! /n]ZoS: }4A=! I6My`.ޝ(}=^kb5񚇘.:nľ fUB X68L!-s􌐰A :?J 6 S`dƅ!T7rEpзoec'i?u/%s@6lC>[&i (=޹rZXT7"j#i >X>OR-DB` Q4&"(~#s:wCBߏ0cÃw`Z[={k ̊pl{^p?kBd_*P)bYܔtl,)7uH06@Ŋ!wQ+Hngp\+L%gM/LJA33.Ʋ:*&_dZի3VG21&靽F߳u%.B4_v#=/ ? Eƹ6,5Mb ?C{4l/*U^01ޕ?7 D{B;[L-ivRZNX}bNq 3obgd`Fз,ù MҌ<)fͩ 4*D +9Y7I UI:$n!~VtFjЮ{^uef)^q-Jx0ql1=NZ9(4GPU-|*tUMSVg 5jC ֎Dbtjj k} 2?z~֓qıݪ2լWUl G4t U0S ۷/7Y9?=b~XV5=(WQHU*k gYoeʾs C5UJ9gzLT[@k%(US4qAw5SBBn"-ݿ0dL .D|_c,ު yܕY^:,u"WRPYUgL(HOIG L#Dz΃kq'/6,tk{Ey0 1wq 4(||;ojr7T{*bXE0j'M[=U?BNxMj{1w6y"cm K`>E,ʲjgg&ew4\Xŀ)fflZh_ UAF5+T H=PW[Tt?GWdo%GP{DW1T)qn\za岬2lUXf~f6;=WJػ$-P|˖^v'wlXcn#KFqM6lsaW*Y/&Αt"=`:$S<Ɛ$p°*w6/!EH΁s޳ӀWBkRIƧ~{4S.8ބ5bBmfMbH'šZ fQ;͑:IY22aJbj?m ЄNT\?'`GM1.Bdp v}^w=;]-X{xgDsk5Lz3N .:>xsͮ:*i :s -SJȩg74_OZJ aCtį>{8d icDҗw;  tJɱ."e "[xfaò O.OiD-nG0G?Ѝ#:)pTYuDsuD}a9 0A,kY{x3;WA^qgsmd)2h/T{Byc]ZnYŒ5\P 3 9ZN5_yVC dqe!Jm4$D w'JB "?_^0#Rtl_7˔]/ REE`7º<^e7S}@kǧfC5V=^ӔG`=isut4r2pw$Ym?ģC-4B UR p$z'm>3-1X/`ds7?VW+rΏ{YhBς󤞹jϴMNH$ ߮}@^w~z^tK4`CQcX΅Vb”M,CXePh2f e^ |7;ɚ;Xx#U[)I7UcWy!d'> )l"o/ob4Wv8dGEwr 0)`x8fC{lٯq{,ݺD."|Z*޳E/ty:\u=?Qڌ<5&Fa63K#fTyI%~QH]y04JGtm6E) w 5d*#zUđ`0 ZyL^#ejrxz70ѼV҉^(!As݉(- _D9`)q1Rd2u'ɜJ5;A\W0M"ZIg Kߤ*P]$/{Rnܬ xYWn{C)q'?&1>Âq#(]T0_w }*{\ħ1S.WA$VRjv1ԓS%i7 b Dm83|OU "At {*Wz5)V``dp?#MbT|LQ( !"iay;n󐹯,R=UKGǮ4jj]D7l%xy sSA:v&H~pa3iPbK됝3IjOFE$b >Qә'F)WԶΟspm =Δ4먧?ظ&ȉ3@jy˗bDʌ)8+V$cϮDֆv s8z[5,vHK5Ǡqƅۈ }h/FQ޳t'xǿVLB5[p7,i>w9YXr}$LyS:T.2t0 ZY}c;\[-5w+S Fxٿ* ䷽,>_95j*^MPʱeQ}ˬL~)\gzLSc-s͔ߊ5\k M{S3 XdNddxЉ|;qOw8S0i풖>'臓8TNJ4L(NM8 ʰSx->k<:=_Eo)=&k0|{G_9u:B#)r=vӶ)'oEǝDv0cɝ"㦛33i@[r2r>O;VK_VQŻOP@\W#d : bq4 |fg7<kOa^7*R*v{"+BhX!Ftk2ejqV{AdC؏pQ n\Xd>:3,uGltȉ)a*Rb Ai԰bǍh-4]ߤ#qxVNv qVP*\p9< j 9Vܤg[wk#&UC>@k\ ]uzZWP,k4 |UȰ/plPmǃc)/>hكv W !2w b֟snrGgM֍!ҧY CC 3Y N &0!d&ryBy\4Ca7Mϙ~+VXКdyb2&Z6-:7vj\4P@T/6\?Z[OR U&G|=c1J |8|?a bc_ QB(V0+nˇݻ73\p6JP$#2l= wtſeLȽF )Nˀ{%,z0TϞk'/L|y| /n] 4qvz QfB`}s"D1'la:aJTk+>tHr09,,_@1w//G$͎c h#Wk!7<[] )K Pt w7@4^dT`r0ߧh+Q%?ιi2{3+]v3yȼ ao fAbK? Zwf93/Y)!dB[ņd.i]JhKEJh؏:+z7z(sה6DC}d劣/ l } Kyr![kÀZWQ~tuI?1"R??GiŲ>h״.Fڏ8/1N@' `ư8$q/R^56+>bPk>Ba<[g dexv/o@L؅Fz6e'ǒ3-g&\.^q5آ #78:IR,mI4.WK$1 B-t5i{z+nUV-t}n+ZI zf6MWwLymF>{k ^7d>:VȪ|i|Q!LF(w[Z\H,c&P4,mw:) >@~(K"ZJIsvN~˲qךdq/}C1f r0դ3d>}^  OTՆH_r}zKSl. 2h< 3i-Y&QDDױE 3&X2g۶su18:t?LARpɧ0|!^RZpaHkl񒥙$Wc,l*v6=$V"EǶ`ZauQ~ގ4 hU<K?]@6BM18ONQ藴\RnFO ()3PَƢvT-bfg/*`^*$eTz+0Qa0E~Ud,kFaK~g>OaH=*fN@{T-Λ3Se/ YV5lA{~#^qr Ks8#ِ7R9ü""3\mt\l yHډSm-g׭UԵ \a2r>kZ)T:;hT_hb7c_C]+>G^p@//`}ܳ4?tev\q||ޝ`=\O^S݉&Kl(Mp"IPh֖&sH;[ τ[/[eWBHY[k-xdk6ʄ &hY; dzxS`_tm mW+4m_ 5 qrЫ8RL9+8|ƨ%D0dUF<Ϙ (W7)xhjY30ݭݹ#'Y` +(o-: lf AVh y`>b 1 !r.^-_#) 8[myXPtoo@y=$ OmQwl&G/れDx7Xg?G=N !+8oCIA246x9˪FONji[yݏ 3\(r@BBV2B1$YFG"dǿ8l^~C="/ Onuni{5tB N]V@v\;_ o Frq{"FFa3٢ vUpWN tleVpM9MZ>Q=ȵGڎ6&b[q<ĝ[Jm`J)KRDM 4+#/S7N KH" g|c=GI†[a8Kݦϋh) 4WLr|vDڑ 8xm+6{i.nBO4\ǟIZpE%r~㴵|H6U..A-%8`&kpS﹢m- l(7:xv_@; ,!D}wLQYY<y>2$z 2ſ Ƿ]//uON|8buu)7D|6<-薉S@`czM+ψanKse r2k:<V!=: :YAK\ԁMLTōU Xrx% V،$EVkCĪƔkﲟc{>MgfS; AJ|A&!vv(J+xE )4 *ne3 -җr} %$b<~ 1b9P2k=}\`妣4fsuhj%֛uu-fȰk+meRf$v̿!N#Fp95UAȼ'gozUHL=J[/Kc*b-ǭ kUVbZ}C54Gbv$H87jB%]͊Qڕcq_?tm?j^B2XL;A37LBz8\''ۈRȀ"8xxa78UaMB S%F2rQډ^ZѪ+I! YXΫoSFnAt7Pkh_akUssuົ:.t(pijKPe.J p>7R6~#[ǒD*c}iY=EIOW=rKL|Y5ä0kГ sOo)^ .e'ߨ_݊K& +#W&ڻZK֘C" Y`C퀜5]B=[ÉQH0~s.Ϯckbe4g8da,TG'nj<|z,jaɸϾ |2b+ZNqG ?#_|_6={1[PdgDgE0, ɔk%/]f9^ ƣKǽqkf>u3#36Dű֜.dYw4ɶ,. ;j7(漅BQ9pBn4_(Yo ~y[ ~ =x`[#=Á+fN^rEy#SF}?]r͇9]I}N tKG3 ?< ] %tQk=hՐ%X^c(}o^fzÎ+֣uC_do %:ü Om9t >ӋۈpqK-@.y.6r3Uѷeq 뀏i8:LεF fpB3h8[cQK:qeV#A1HOIt?p߃0D|{}g%$BU?v~Q +h@)z«`U^vERފ\zա $H3t + ruLh:gH>`DB%9\hzVZ6a)NpuPb^{iyYcb~ҩL{5%҅G{&FBHKb늟)M.7@JD0LD.7}3rD=Q: <7c[uRmPH5u:>a%f^γ!9 M?5Ap+5:čiYwp7D|CGmy.7ig{=޴u%uenn/*v*.[NXz[ >9IhؘLx`2ŞmZ8Î6OqƯ|*% Εq) 5lb*G~2h>r һf 8rI(mdm<'фX@J܍bT` %D:OƑQs5VmhT#,2v2n0մ -V]*Y]"0q!yy7~:M=t~A\r$w**mX)8E2]jBRrk]^_'5Z,|2:@1ؒ$qg_aG纏#>މ>CeUӢuq©!_D.MsbIv,!ļSD̯FKw7V~QNL6L3 .wv#IFiG0:Y^ht>.AەhWyOP't,VJ*XC)w1̱rAN6( Wߣ[\UQ0Qp6'awhH1b+lFOݳPKI))I4} ޶4eLn/~Ssq‘xpXѨɨcop>ʃQf~NnE` Y=Kys;FlDVgUn;̀`3%#rYο/ X@0pQ4UT#p¾S=1DD3P>j|1̲6x=?+웮w:Z]̢4gR1ZDG8`z̓%eetc-t*u*F׎#D! b2 [x,C^~ fBC  0!"G@mE2Ģƕiu^,뜶aWdu1󳫝5ԙ:'!]~-;Ņ"*F Kqemq3\ٿhLr V+Js29+X,G7bgHipog<7\~8 Fi/sxvXhi-ŎgwW 럱XȽ_>)`MU&?=,S4Wm.⧣F;@Dݻ~p`C*ֽһKu[ Iz#B9lB* -acSth\%MդE ՙXFBW"t|EipWn@^NxZq6mV uPA/st\' nwv2ƴt7 oR.W.W>5SR[ơVy "i6iM.rQ[/LYhZnOwmԄ/bƩ95 XnU .&(X@?;Kq5i@P8g7yrg~Z6%]:мXUFΛ:

k%bZIVlD6[/DME 4ㅄOg?Z_L_D V2d*~3[{T @Wr}h{欋Cgl]4ь[W:%gz m x%S>\²gej,Y\^IHf-s,~UҷrnYEC*N㙫bq3 D$ b?)IxUا4f ;GLiJ}of@M-WyF lA`!:!m2R qA|c[aOf3FxBЮnЫ)C oӘlW~&Op"77dQWi'6 thf W?S"pQ )fkeXvsʢhZ{%:̀)vʳ ^/S Uyc;mϯB}6B ;k3H ̖upxUL|eo8h:9k鎲jweU+"w`| /ďw,W!GqX+/*4\1垩4\ED7@یrSIn.7 oQjϒFd ƖBAmA6 ~ޱHо9d6ց7j`{66)~DHW-v_,o3['V61S^&{,OYG,89QAQM#TLjɸ1GDuSGYr) b̮Db-vА~0.1Inc ➐8hp%zR2=,Z1:@X|U6'Qy^yǃAًd?p>0.@ʺY׊ۈ@i~9[kN 9ҫ?`0*$1%^᷵*KRB{o)WP~O7IC|oΖَ<>6 'Lo&JTZGF-]RrgvNV7io+-ͧWA0ȸۅçbMPIT>"kJq1 [`??!d I&f.9HY(-1F4w^av]\MKs[x߳'ނ7,@ R@D(E7z obV\Gn(6nSLgf<.NZP%gwi|"弔6LG;i'6RY=BcĻy2sJEE’4`."*aˀLV &$kDAQ'J?e8@I\2\!.FAM۟1lvzmUGt!:#>b*G` x܏M>8A{cU*uymkXǘǔC%0!4+*eaYN>ε/]wq]JW%#>aHvE2b_ب XeQo"S3"dؑ@dl=7sV.Jك LuUQ=4q0(bҼtXmEߴ2v/&&Q?>J3`⚬ LQZsK! /|/A],PV޾)e-ۋں[^}* j_@n5]Z53Vi*eu]HGonG0p{pS`p &8<죷jy{Xy\ݱŽ&iEIo3~ES`[< a=LX R!j'S4f v|P2̬mb Z#?E_K!"f.A)$W~Q(fcjWn4嚽{c|9|dPnXDpMN -4jҒh$)BJZyx|Iס5eܐ1DxMƈ/^_[j|* oX 9Px Zʃ83R \_xDͨyCGy.80}L&6<2hBKD)x#eP>woo{'dp۱(?;m h޽mܣk3JM*yef;=2j\c/{U,#.4@eE Xx赿sfďLѴ3;h";J011X ݖńxk#FVYo#?j$?`u.-B0=ZiVeC#vtt eB\;5<O@ ߙRX;1n\tNubi2N!i*dˆF&*^nN?v BQDrfK>+ C?nc@Ld][ЁxR(yjFR\Ub3Hʰݑ@,̮8͢aOvx^EY:MEuՌnM#7klVXqy{tD h,Y '2#!(;c֚I Zvn!\.odF$cɛW zm (ӨM/ ef=q 2H,pP5 S}۩Ch`$& Gmi:trHYwkd&휅ꃉ */D)+EwF9#`G̘olcC,?׊*Hyoo&EP$1mYو"0-+X]FH h`5NqP_Z>JɃĽ`L YZ