kernel-tools-4.19.90-2106.3.0.0095.oe1 >  A `W^^fzw^eCgLB=`Mk9f'lk!Z-ֈқP) !ZDܤI!XBCq"=e4߇w1Z˷zj)-uƧC0ط=STD LU"=k@:ۡsH;ҥں)%_wpuoH( 4z.y9 <&ʪrBIA`l9Eeԧ:W5h."vsa60bdb8f80fb933de436e326956bc6c8dd223607ab6f799cd735a81a62b2908a354a498f839e06c30f16f88a6f32f6d51f7226cc9`W^^f2몃TԎwI`@$Wʽ7en*CCp| IԈ˝r0 ՐDrȳ7SfުtHpi&¬dGNdSghhlE3肜$5Lo)~RiɆWB5ԃYQJ|m/nnn*9\OüQX-c0$<-_տrX|n8(I:m/>pHJ4?J$d ) R .:QW^ #X# # # p#  #  # #G# #,!!!(8(9:>2?2@2B2F2G2#H3#I4 #X4<Y4XZ4[4\4#]5#^7 b8c9d:[e:`f:cl:et:#u; #v;wG #xG#yH8czIIIIJ Ckernel-tools4.19.902106.3.0.0095.oe1Assortment of tools for the Linux kernelThis package contains the tools/ directory from the kernel source and the supporting documentation.` - 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.1.0.0065- 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 building/bin/sh/bin/sh/bin/shcpufreq-utilscpufrequtilscpuspeedkernel-tools-libsecs-obsworker-209 1624568636  !"#csdefritpt4.19.90-2106.3.0.0095.oe11:009-0.6.p11:009-0.6.p14.19.90-2106.3.0.0095.oe14.19.90-2106.3.0.0095.oe11:009-0.6.p11:009-0.6.p11:1.5-16 cpupowercentrino-decodecpupowergpio-event-mongpio-hammeriio_event_monitoriio_generic_bufferkvm_statlsgpiolsiiopowernow-k8-decodetmonturbostatx86_energy_perf_policycpupower.servicelibcpupower.so.0libcpupower.so.0.0.1kernel-toolsCOPYINGcpupower.mocpupower.mocpupower.mocpupower.mocpupower.mocpupower-frequency-info.1.gzcpupower-frequency-set.1.gzcpupower-idle-info.1.gzcpupower-idle-set.1.gzcpupower-info.1.gzcpupower-monitor.1.gzcpupower-set.1.gzcpupower.1.gzkvm_stat.1.gzturbostat.8.gzx86_energy_perf_policy.8.gz/etc/sysconfig//usr/bin//usr/lib/systemd/system//usr/lib64//usr/share/licenses//usr/share/licenses/kernel-tools//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/23148c52f530af869f205da977e99705-kernelcpioxz2x86_64-openEuler-linux-gnu ASCII textELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=efd1d240b6c8efdc7005219dc06cc0c145c6f357, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=63d2bad83c8e988cba12ae9289da7209af8e1f1d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=cb871da5d3036a2c8bb9dba2d228999af311055e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=00732aaaab5e48e74a8efc5529e18003eb57e9e8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=90218cc22fb83987f99a64e6089ee88f860e33eb, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b915055e6f7aab2f82b1b50a14bae3b66f9c4e71, for GNU/Linux 3.2.0, strippedPython script, ASCII text executableELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=270229f5c35fdb07150da9670ec7fd27920043b9, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=390b63c34bd4efa1c76ca8ce9cf9668f23d4ff8e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2c06280e4c34a97fca0e14c09512c106d07686a8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=fadb957469c8e8cd8260bd2f6e32aed98c64179e, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=84dc228a3545a862063efdf8534d72c87475e42f, for GNU/Linux 3.2.0, strippedELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=553efacc7377283d1b24c69ea510e0bad155c758, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6b09ccd60277ba2f246122a42bdb3c2f93fb6702, strippeddirectorytroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)&-.4;@MU\ R R RRRRRRRRR R RR RRRRRR R R RRRR R R RRRRR R R RRRRR R RR RRRR R R RRRRR R R RRRR R RRRRRR R RR RRRRRRRRR R R R RRRR R R R RRRPRR RR RR{~!_z|8[-l |=-x "/`摚~m tY~"oY>3ǭ#5&\FHg"_x$<83ǯ.U/^$)J @3O!7 \ЗprVFs, *VipEgz kMMڵa8%wt7:f1oK gⳫݚ` /s*dRTI7[SݘPo t=_JNzqo`[ÍRёPH ߂jjxI{뉔y,Er}];U4ߋ0+ߣe1ި'{9?J%rBPV0}SвQ̀WÆmOɼkNvԬ9T#&~pxGkX*)X*]@=hn|~$92_N\a˲Ϳ}܊x.'re@Կ3/d sf߼+Gj2Tb'ήFYrC" D)?&cNG)ē@>CѰpWKs3PXC?Ȋ܃]|KAuSۘ[{BMq捄SN't58lGd8z _<걚o`0~͐|BAҨjjX (~)ZHQg+z*ѓx^ %7[u~&yB-"q;;͙;_f|lw UQk<H ltK93-PǽI.bra{jbHVP4]ݗ*-#!obrV@ MZtoK8;x[QNDsCrcRZԐ<ÜFݝ;'|犀.'<3J}?ilF"+ /*Xo7܂GX5Z{iMD'DoD7j)\9Yk(b tºrˣdH$κ-]_= e/A*qcj? 8n[hɔ݆هUSwLVD&2t6:akp)z 2׺Hy^gZkr¶R&^\xJ2єm-K!p=ECkeFA&V-J>)[Vaq46迩.c^suQv*l"4KO"lZ\+%b 8p# -`TAWO);ơPچ{.oȘZu(}Y(qϜi7NnvԪ'5%什]EDZ|g[XXE;8/k涄8X FdJ~᭴~x%x=q,'VRN?jJLg" (4(@<%I]ט^,K 4BFjK~x{Z#~#NtUg<ҳ? ˝/ApVAJ*c75c2*| gpSu5})8ע&T ur "Wz%At]r J/=* [0LLVi΂sӔS߳nql10#CNV_-r??Q $Iݡw<;:uH7OuֳcIp8;!7 $XP)[|mr[XCh/uߕ,1Dz󣃆GBV9H2ܖ (DTӲ߿'08 Ib[)k_tzV-B GsƣFii w CTE9=riۄ kxH\Bɭ@t`W 4dq8$8h"iUffi*R.Xopр ێz*,{I#b),*! b|;WD!D@UcH/dI Z5QV.A@Gtc/% .m4T-^%S TiiD><}ta-g Kdž`=IhJ=egaɗ۷ru6c);>4tV?ָ(Z@='\gvԦNSI(3-@v>9L971~g.Op4 %8dq8R員~L5/I«m/匔CNA|۞:RIpTAˑƍnj5"*!$+M',m 4E@HDFOhN¯T2ԃa԰"sI5sۑ̤L( 1qjoSCyDή|u}^ᑗݦ=RM(x OMD%>4+q-"t]hتmy ЁcyE?.Ld_l(xŎ+mWnE?f3)%YxwΑuGr1<<U $dM3c!7L J0jeBjf%o3@sDu#tQqX@ D[o"z9? t%Ԓ^LZm6X/zRbHGfk~~ocVvૠ6Q3 4LsYy95My1VIn7O/O=  ]A,X(;nn+EaC@O!U zy`J$#juVӃ{@;φƭsOsG0)Eo9{Kdʹ{Beg*f!Q$@*eZkL4xVBp6}?CT FS۲ `y,^8O,TBnY q*W?Fq~e9TM>w92qr=*.+LThH{N*Ni:2 `H" ,oVP×V˽xt:D%wnX ye~q+U*T84L̻&3Yq2&a'e)FT>XxH%;22䢈U&tD5Q!+u|dup '(AW'ڹAmYz~THIdB^XJ * nvšPtA7S (ټG;p3+Z<Pf*C#Ďʘ"R w9=$m.\PgwjҏSѐcY#{ɄQV,tviH2ؖU/۟\jbhm#'#Kew+g ۼi&ՋvגB|_1UV8u{\>zz ݒ%YG!C)- o!tB= ﶉ!5y{Ί|ͣL.'ǚ9;֩)=_x"ڥݒpfCK^.ki൷1x޹c}ļйLȥ[\J !}%J/:1<La+[pcyŨ'[e.kV1w+0#?ZwD^/5fH6w:AXQ>hoŧ_un#7tWP(铢!r1R257>'=}z=il 03 E=D`yIɺբX;dƿ5K6GJ.3يά'Ma#5V n*! P\3.1PNryQnQ44{n߀^-hC%< ݃ VTAbqs̪O^@t2i SoÉyC24`Sj(MlX WVM .̈SߪCKRa&c^Bf{N8g/4H-?F2d %s.k]#bch@\]_\8ݐ#'>Ҝ ږ5l6wT* <.3٪.OI`2Kqc/62C׼NbSm/J{I<4{Uq#G?2/66D SJ-x]A=i.%AEI,l7+\ݍQDNx: `T" m -4H@v$?~3MA!4Yzi]2 yޭ廕Պ+ۉ ~n9'xA+c]~-\hBh%ǦrKCѮj"HۦaWD:ڰ( /%l <A32wEoY=Wlv;Z1^xG:At2 SN~kK̹Yޝ nj"L4YPs.K/gC[d<,hb &pވWr$|_տG3Oaۢ٫:h[om,1wx_NK p4=Bad^&fQ:j7 wDalca"({M[91E=V*{"\n I29ޅ_<*rZrrHoU=$&CҚRɦ)?u̍a-EiWj`#Yj},+!6c0Fv{ecVUuTKg⯘*UM']?`.ȽV8a& *3?3j^[u/ד%oþMǫ,1|B`82^1aR3X =m]PE#+Z>;#M~&l N){{Ƙ˟0Wnͷuc)~asЗ`ɇsC!i֐l+ئFApjzT AvAαVD~ TZ4d=H;b̰r֗~MmGKEfs.9$IX"P$vLisf~WXu0~31!Qj)'+-qWRDmD6QR('ydVe4M%%\ˆf#5fO1fdbț 8b^ojFm۷{S$&R_<8~̖c2Bu;̫*'ClQy?4IGy{rf RK_C] &X ~B ff-@ p} s̙c0O'(68T0X\oQP A;}JETh~c4ITX'dXRcdP%*mM0ɺq04x^Pah_o HۍHD%l{a Taܸ*V'g/j[@qu1C$p0㵵ZL!llALs̜e`@; wmreYQ+Bzӊw)).HL TYc,jF"k\Ȁ`3̞'ŋtM{K{EzS% Hl%d* J@X]W+A­[8-9^{&cj8 +٪vGhZ@A$A$<Ɣڱ#h<^YPx`ʵѲy#3`sV4 4|\-x/DRFƳV\ς@VS*ْ ꇩ^N4<)c^(v Ql0%g\I_swP&%mouOk)ҥ]іE\f+b:"ulmX^vQ74;q`Ph%HUea; Pu s(g?nSH~Z|zm,@>-;jy|rڼJHO,{E{Q#BUGs(O'ܤO(%X6Ǝ.ߤCH(\xq[.J8#?tq7?C`}g6h[RNi wޜh/D8*u6>ͧ{WU.d)]:G/mST7*7I6 FZ_89+BǙEy<1ESqߪڽ5*(OQS}V7OG#AFԷsy^D#$1t9 NwEb)ސ@>!-]?^;L8@nac@5\tuz}Ml dk| wܠـZ~IĬ,2|1<{u4=@j֯M4զlM.İHUiQ'yRg5ޮ ㇦`#@f#` ȵG]?VaO܄@8^ҨiSw0Ƹ=[}%~AG 8kg6t[%i8VH۬}Ca4"Ahkl{v0(w;J"RCqKQɫ_X5>\CXIF;s˛ ӉU)&ldf;r=ZQa` `ncHBzIISFP7efeN {p 6iM}_:Cuwp)oHbT.傖Q.?b+*4,V(p/1;sL&tT{@)q Rݮy3@!_S`s-yt=Z, DT4-JtCvPX=U4i5.=4R~#N{(kE!Ğ$XlU]yH_nQR B2)Pz228a 0iЖۍ,k!Q/ә%2D{r]J8j%6Mv C״wr9`7^6S\L^;,UꌶNf~H/r=,$LhY6&iliojusZ?oxGiTe5y"V;rtFIfM fYG+\H}d8uVH\! h+M-4H s[]$GFYK2=gfgPOamJ 8b':f0E- CƈVc=Y-*M2R`ynR9{ZpʞwSȤ|we+ ;%J/g&wH-CQ_4fYSe idg\TxC$;@ CX("QS_BwGs{\#|V yk|24h4@ADI?J&a*s(x¹QU%j>'Tp,p#oŔf%ﶴ11Mc=ܜ[j4Pr^[o]t{x!j[T/h 6  d,9 v~ ]Eo?Q ?=iiNFQ7 Όgfg9\EW-` qV.'A,gS]\mYσ]%i (*nDpw~){gf 7_a&N]l3SJ(OԚXa >FUZiGlM+΃bͯn#NT'Ʌ|OO(#ȳ0vNLߨF\ؾa?; * Pl88-ׇz~4},LruZ2Ȩon>{kS0?sTvGN#Uړܶ!Wڳ)c'9aiϭ]n.cN__"8KKLJ)N# aC/:ne( ZBQc@QD'PLD`:CD 5V>R`U"Иn< OַVj} kx!,uFQzF)|(Ys=)o/.7g [YQ%Bɴabv MV: 6\Č !Y qx׋2sGm>|:'1$܊p)ZkR!bM2!9ͧ~ %Qa N¡ $E3!|x%Z'w*~>ʁ1:>M]p.;*#pNF.F?絹n~PNk/p4º!·gRl8jɜkBҁ T3_M3`IOMF5Ƕ8G<ӁQ,V ׈^7,_u0\~C 뛲Ckn?_3C.5dkTa%Igk d"1ݤnʠ'h&+`r >_o~&huxʨޮ8 >lѝoZw*Rp\Iy:|pAϳ" nJ/4GՏG/C'P@MA~H`ӎ9 U.' oQ)j x_c0Y:qe#Y\:F:.xVE~G;lf2?ZBe EXo@!ɭOu^n,dIvGF;R./>سW4{x3{̴yoLy0[euځqqeR24CmE?B[;v(]t5X1ƓZݭo ȁ&¤(1eo}lAE0"iGǕ*DFx TId; ;p-ޫ}b_.eQTJaGڬ~rFam?b3%+ iÜoV֡D^E5.l^n ϳcfb} D1ƥFFŻ{̤̳la}5b|eEybAU޻xḙy[bKZFe0BjujzqE{LM^&ZJS TF8it&#= dL'C߬ I'5o?j|0FC kV:/Ihoѣ 0GGH`Ux=5,Df(-M,:Q}Q=WKY"Q'A}T8*@#=m3#Qr-ɹ98EDK|wr--b"]͇b>$]L=R\z`ǫ'v1f4(AA\9Bl{NaӨt$`$EZ"ar _r"1+y)y:J95~8EXR bҮφ|?}7 mڮ@ovCe= VdUkI߾HJ:0^XL}m5_Gng=n `_po7^XK{tǻh U_o؂뉩v+O< E- oyRP.c> 73%'~,O 鞎Wl@nU}=眦E0(Pi: B+_Fϕ QD<\ҴMZnǜmA","ƞWj;7?o` ,+󻾔ݹq\T̏s<K8cՊ@јƕ&kF`iҢ/!uLb7kو"!(ݿ>HНZ>|D'ɅxmEBL0YogU=GsOcxP DyH0_>oG?V`ZRA]Dd"~$ٽz¨ۜQ[滛OBDu^Ѻ3+1:<UщVt>XکͲBF*˓Ţ O!WCI '͘6;B/4r&Y6r3(F]Z?\Mڡ.-DɄi$VanB`)nУ 7"OKoXB,E;CVz)pdQF,s\L7LJ Kqu;mi#Ma8ޕɥ< hrЮ?֠x^zY9!?Mh. &1pWb87􏆏ÇJb\[JF!0˄m੭B=)M6vȅ4jziKz 5YJeBim2:&ti6g?I1׬T[ߖ bvkDtKZė5S.d^a ˣ %6I:Ʀf9zp s>%b #!D㍙w3jS`'OiCݐol/7LJԒ,S,/]kICJw1]Kr4FiBt7'*PYUa0dߓhfhv*77i^S) P1#3f3VJsSF%c}$ڗF6~3!kil`#GJחlvu:nⳍS\.@DR]8fèHyOV W?` L; "3{, af!V%,{P.%bK*?eiT2bk3V]bSt.yTu8)XCu5jF(ԉلV)FvjZ pV&>㪔 ۔AZd+}.1G÷]ZO zLѠاqb쁑ȶ";د6S[F9Xp@.7ڷb6 6?M(uѠ g%[T6Ekv6<% a>"H ӘvobKv]C+};:(RpG=H'[3|4kg N5 i=}}NRmoUb)j`,>!I?rj?x3BmP욑@Z&1GC'<g^;_.w ZIdQ3:N)nkyt]b,r8tG,6 >ep$l*I Z7#*+>f޺_j[ Ϗ`'8)%EDQy,P)aȭ oa>nl¿={1V[xcU@y.ӭ:=8'5kQiOU?$ Tv4vLXTêBdoD.ӋSFus\.)Ё[9,*haSYe OVF6EQݣ{bK'?ukqw]nGL :3erNeKf]s?C N$ ~@]A./#"'2< " $&"}MO`K@UjzC#a}ĿҚ%ǻ 0R\ ,xlnxD&gz瞛^uԈoJjP=#1q9KG1FJ6 ;7?g)"L5̼Z`u[ݝ%̠$%0S kn B(-:ID%@ʼvŊ-;Z8Sj:Wjfo/-KCo6Һ$]@r,M)Ab NB|g7*qg$# T-ZU& 9BAqjdQ1hvxZWWCMk< [Rg Xcѡō܈S|(nCFU{"d2,v[W2d-ဩEzW+i|r6 5tȻt=%%`ܤtE WQyR G%X)0BыeyG&ؠu Ke܅ DQIMz1mK3=9C@d7)JܷT_CgU Cj.Ry8X9#nmLκ)IĮ {i zwS {x3g c)BPls!. ~+ 6M-V+JN!3,ŋ-BQ0"- gux7=rmzOλp"qcm8 k v! ';VK[٧KZӈ0Yb$>fkH[w'doy3ML4:Sh֑:vU<#vW=ڶg".\2UR}\+!hZme"KM|0H͏)=ٽ(ao28c"{+ggjMLb_Fp h9a\ r"a?V"K!?4;Էi?t+&n Cenn',2!5uasv5lY :+A _5rBp3#7Il<*Oj2#:Zx]] @)~*ET뒂i?bGA:=ݽ oJ6gA WN> |͟ɑN ]B^6KhlTݢ*W5k,[ޙ3Z_-CJ`{Rm5gZ hzTz"/~PV%j\F4pnPRQs\[+7T ΍jeR"Z*nu*T]חK j y[H |$e 0q +fRB; "Ѵl<F? S M;Õ~RuEpA/#|ҎdeuNYo^e0=^Ξh6\jL|k'F`JpOH 0kcS-YW4t] vEߥHFԯh %R#z5& ř.#޾|&9FԢgA,;H6\ktq8,l>Y"8ZU˗B \ۺ `[+)c[ǃȸ*$L;ÑC|k$&oKoxnD.:֎xӫ?ԍmNpW?R"`᪚SjX9BxjqIF 9kYgDS<=S_A #>`ۦ>TdB7,Qƫw%(iFS6»@mKI*4kjRvBplJX#OdL9WO&qM$ $= G32mt{XV̴9U'0 w{lҙHs&m5')HZy5!TEU"k!Qv08o}GQ@?^f:c"1%~R(T<rp5IX !AXrWKY;!#33/v"i/aDXr a={v!t?]EĔL#/x:c\扜q $My]7|ꊑ(c:V^2Ƙ/4yyЀ[An8UAvCSŇw汗 6s L"n]y%Xi:;{ RĄxOHQck W@-vq9NVjEk{-;ZaXf1 g"҇`k}o>MΗ%dpb0>U+ l6מ|)V$oiRCG䦊}C Aa);cR9x#F`NvBl~}i?y뿾b5A1uE Zs?/e | I8ҳN_'C'98IFdMƹuѲ˱,=1>e+'iK 0asY D![t!1e|7"}bn iOB5ؙ J B/&j>>wHS lm+%A& 5*Ҵ2 26\棺ʦor,DN- _RM)o8EHeD lzNx1OoeېD\C伨+y7 nPCg(q.h\TU^5T r'} NWFJMG)nj_ysb?׵Q7o>*txNZs|X/}&H+kƽYVi͞Ccjc]hIiGsvgmy}H!YuL o-j ܋KQl6?C:P*~eO$vjUSӸlm$#؞hDf s"'DǤNsLmQZViD?0L!:TE}E)|Ц2܎D=& mB+A9`̸"QxxЏK=~v[Y&ٷ [\ 1CSGc-7)05fp{_u+>[I$dBjLG"mGy5oK&4_rڶO+H{c15_TvŇ{jϮ||;/Gs4{$PZʼnI 0 kXL3 omZʺư v`=~hOG.wN?qP@(X]xKfЁy‚a6#<fd=vI3X;<}6v<[7x0\$]|Cj+|]a+u/B12啞4@ ƂЯUR'#`<WBi)60e&'-ft>"h4s126%\n1;QTNNp'+9Ijj&#d :݇X֧~v}KQVf%m=߆8 >];cuğ=נЯ9Y0F"[9N0ڱu$WpN[h/GE;Q }|G)Vx*xzDJ3>NI}ekq=!UEz _DI*(DwxpQ!'އ@EY(/Yxdk[Ү-9,1> Au;c?4_̍dU t@z tM-m pw߆2 4 1O5Ft^-9fW0A,%%%*Z~"1͔[ZwtGȠl)e*l@+5k|xYL.~yH7G. iB%kiIŏ"cJӑGI': [d!h\YXycMCq(2X%jCdJPƆNkNpu#L *ɋ 5jPAwM2W% (㯶&9ގ>9Q˟`:LítU ?sϬݣȶvՔk ػtŠ6w  wYJd0`lGVFq!EΦlƢĠkHT]S(V /DFHDnH#ܮA$2KiN*|1U!Zo12Thh@8MˆL2:jDۯ!72G}:k(ܒ֗:R{gW]▗21rʭW^>$ƇzWfr+ܵ UۅPaYeyy ByK 5,1i\Iv\ayP`;WĹr{XU0W@16_@MumK!#r w)H\`#èqdyQLYo5'eCՆ]M;TZA`Oz.i!;;xfÊIs) ^Ҩaye"viS}  < hhg̾PVmw+# MKc60* t%Q\0fmu *g&p;h[& GeU|7X֞]clɀpYu[T-dlpOYUu8$mOngg!YŁ;| G%0PP],,cc3[$U+Y]#Rv%B#R-2s.B$|%fArczޖ"9$#cҼ+r|C5ٻ)g_~ڂtڗ%㈊s˱xψyYaoS̪uu~xڋ[5kkѓB>P-w Q6_ո3]nJ Ջ82>&z"p|3+!hALO{=V[h ԾaḨWN`tJÏikHU[= UE m;xoE)40:/D8t ez`X_r cktcF`£C ~p 3ʼnʋD.SiBFӪ[b[ ~U@YW#rAз*Q>\CqZHTX#54"`\âH&tX㢽\-mߏSAg}X(vĚ.N/MN)ǫO+<Rh]3hꃿeiaH>ǪRlEC"jiNT11(l)9f[ ^x4Mfo3rz8?-ŁZ}i2,Dy UH[FHqwu?bgc3wU4潍1`-Z5#+RI6tWh1Dc`Kuo|0ZG8`CU:qQ2qɸ"Èv̌ؕB[0d`!'{$e!c{2to۱{.>hWCbjXqO ;~`:Ť>?Ja] ]D)LJqO2[cM6x1 Ih Qd;e["`)MJ۾:28zYAXÚQ[?<Ňi64cb,Xnd#i~a~.1yW=+qȣ1yYg(&vY- k ,= QuJo D~1aNZAݨDNMٴ1̀,Kt +iD_Z.KDCcAHЀz? .;UUNuMtz9ʍ:LW%#R^41]p_~#( Hqٓ cN j]H$yiK(pwxz5 O\ #m `ct?]nּDPMJs' {c}ehwEN?'">3pG.L;μ(";UI+e8RjsḦ́$R%P6Κ`Ib2م wjo -S (\y GX^c&P\ v7l `Uۇ3vh|]d^}!!]H0[↑L%`*Uh(Q~َɸh.愛\݄Sn|s^ص vƽheԌ7T't;_@C֧`َ:dB(:8`L$ 7s>gq~Ra>d([a`qMVӱ9rnksbO]建̉NUy:U윘\Eχ?i͹7::b(DQmx{ˡO^ߙJCNle'y^ UƏOJJX9븿>[$tDVaOd^ kRDk5< fZB}JϿ7"Cl!B+}l_?C!*қ?7|{P( J;Xm(43W􄉃Zm>9 L,@)h5& ;Gsldr-DճDJqY|w~FT@?U[lWɲQ 9s+,խ{讳Bp]"(TKL.5p\ፉLze#8bzi47p;Du}l"@( W0'[dIK5?߁1$IQQŧ/yxJTQ|RnMn` Qqx(Ht !uÇ3 ZaYhЂi lU ;;77]Mkܱϣ>ߠ5_3Ĕ3{<&c!KfZ+czɣ|-,R >a3ځyۿXgf㙑GդkcXP7>rp6?n :nH`H[46 o%&t3YTq%_?(>J1S X^qu>k .I'[%s7N\_JB9.՛Q9::g+lHDHǮwg5EI>@p}kcJݦxS *lzHx2"gԮr{%u1Xs{)t2CYQv#tk:[s&K[ov*v9z[ Λ祪ɭ:ZrSvWB4 6TWRF^Ifd"Hߐr^(ROXpbnp@6%Lb@%=q~'D~Z 8sՀ<y lnPӜ\602#X:[4%Į^#Nvw .bcJGJ5j[_CDcG>_dBMKn"`"@7 `!-X=eqN0![aI29E~O,~sʱ`0Q+Niq{lѯ`DXѴLNIrbv)a睾 iU-y5Ս=zZ./uS ꣷwhЭBy]2XNCyO ڧupqa' `[zJ*E~>"*od ?&DUKA93` ŒjPvxDrmS@jj򗞷O|zP<Vƒmv+[>#VG"6iؖrz %2'9%o]՞u#tGg/@Elx'xOʥ̃|;q%-3čYQjɧʙoa01B94jS$bpk: CCga mENPk8%TAq<:{$`ChLʴQ!e*wмhk K\6%%ᇇG 2kgX* <; bz+红LtTlMN0ݯ2qX+=cBT4厝x*~_uo" A,{fcT2*9L(ޕOFj孢P%ȶhw}+3BP{ hh=D&Z#[%Şp}7)c)%"bH8p]'aP?r=4J*^\33F}a17CM*9%p'McG2g ػJTLXHΝɽĆ ;j2N8F!Ap~h  ^(V=)4ct1A r&^ jpL-?>ߨu}.QP6:Y 'bu^S #(.ÑjV4FIW;x@z4_}wk%垅| .~3ߍ}AU%Y,>UU\Vk7_Q1gz -vL=Rw1=tK75ru5P>F]@Wn>ua#PE& Dx ?.AMn5 sRi:0| ;â=M}~1)=Y]>luͭ<4h"YE<)g.WH&nE#-nO E)K d0x~@C\]C: 9P6a3dβ%tOBWA?} \ޖg:jy>b⊕H)9?*1u۷R+W`|kup̱/aH\Õx~XVܝޣ.Y9%C/h*g9L·&w8K;`w P}b)HDiN]?vtnt ' D~RäH[:ik  8J:h[іpҶ+G~L=U*Dzo60$w\1{6U ֻ3_>5x~ZCv-]E$G|)vꊪz^teh6c#/+6PQG|TLb'!zk÷~=#1 svt-׀j&;ة9!2=9ȥrm<%HFnԤyO`2xsrRy.i@4SU&doQ>zjjFLܴu/GFnR?&UO@#0Pu0ivU"Pt`k!!6Gf5/V5uei68OcF_Vf?l $؝{Qϡ 팥,3yNc,O#%+I~0@iKH'li|L0򖜭 х|*>=UԡPf"V+$# 9kgLssHzGϩ5'd;_){B_}K8 \)¡u+1 g#;̚H_[!1321U():_؅*n&+n%\ƙ4@x ?WI e#{cX 3a!Sx:[f>):qd4L~b[]ILdߜY&# f;j'Zp/IfrcbLAhMp/ݱNbh~nAg)8wcܕv@E./ӊ6Џ3<+N6?yTS˄s`eA{EaQP70mi,w9?/evv^Po@9KطA܃?^˽홻ݎؐh?+Gfנ3U~Exq8٬nܹW<ѵ#/سdWJW Ժ}Da%X!D;: QapvuFIt#= euʺc{M-엷@7εga2ޙS#a*(Ǩ- 0**wnXm觵PJB?L3K|ڶ{>@sm2yS[#F?{ v:IO)n)6_2(hjFGZ 麆#|M_ Ez%x Nq(FH7xrGd2ijD. ^%CCNKU`K7!{<,~Ҙ+Y?ysd(]R%*l1# /1b䒩 #Y}Ò9øb(ПrvMqpP h#ך@h֥NY0[ !zB>>@A6/O #ʃ F/ %8G3=MC`(q ?*@f,,x;I9@6鎓u$79Q> WbII#vN$1nBSzV1孊rX~딪WM x늮r7SQou l ͱr,1!fXGJD2 d" QIP D u+ lE fhhc狱 m%/ >؀PpR[aosE0cO]^0Ɂye\FC"7m#k`((`"5Ļ/Z '6l$0M)HEe'?yЖUi>׆Q*K tA6^mo͓xGf^\vzRsGyUCu꽌;#3_oB\uaU,*7B0knMz87{'} ǵHC>bo0_^EQO㺇tv/=ӘLv%r5n$@+7a=K! I }4TB i"cfC@)C I_(qeR!&2k08e xNiV#AvN^jʣ%B>vXgE@ӊѶŨ˚,#rVUoE#_9Bs 2 ΁ O25)7-Zhޛ/di4fkaQY 27)~K^ȭ'^/^92[F/x\F#.a3W'*x؜voWOx%n⇭=' R ߩDoQY]R$?uLc-S+t< :aNc ݃!?;o0Cx{I: ߞ\LkL`qfpA樁H8)#b"1M| D[_VE)(/BkW}!,+y*ٖ!ʞu`)0Z/r{\OVH)]F9 FKqwl,nYgνAe&rO]}zd M/v(>-Ԟ&!: lki߇*ylԧc7PE5y`MM&%Iլ2-q"ܖr@߼1 fh<7vL*SZ\@aDHc{%>A f+]W `HEݸzdIr>p DZBGzؔUPǎifA>3o)aI_۔g03u_p}=%Oz=.idUOgH{pPm\'ZAe%ߺ(s14[-z(Ɩm 4T<3oWf#lP3{d:1r V+ɹ >[h S9hY_Kк`ZKj_ZC$cO%viEwkb@KC5ߧчٟ863%N8~m5|{3,rf[R t)Dʁ;nUz5l 'ENf\/chȌݯV_>KoMuUȵ%-Qgk>jn]$}$qcl%^&|CA/@>\ܞW;G;1nA p6ԫF =kӊgԻRn w H<+sqVI ўk5ǡhamֻO;94oߥ<=H Z`UF/v{L*C~8a|9T6C8?sC[W1Zd[y dtst[Cr9ż{= 4B*_3KkB݈1O/mGU̢ɶ\P wδzD-m-4SWearLW673yQYCӜ %|TPKnDszLM:A/ ѹ3'Ud8"?^1)p0<QkuW׽Qp bN^,1U{B\~0Im*DI\y>*QҚ-oY w}i_qHx3ф>7I5k+Leo_BԺVJnпg@pXW$" d qŖGvc@&&mML,V7(MT(& \sb>!GÌ})y=}y )9GROp~s;ْ'^0Z4`šEűq WSwtK`rBrpSpNI+lSSCFV7"P&)|Jl)cˁdl)e5y"e mQLd 0nN x{E|j<Ý܀Mvhg(Ip `=-ba oVAdhm+⨋ar~1s>\haKپ8v*SꀢH O%\4uKua /d0V?J:Vi l5!(b=ɣݝSaP /Y=&ЧT6Qs9P lGR(GՔKjdחI^U`R@0x釣p+vsİ[:C@t<@pBL\AR#Y|k E'H0S2Ss.TPni#2]Q6?dž/0{~%ۜ__ѧѴ7o+ؾS:,ج3HV0BbY&]Vq[/$lKF:g%XyZtړ/~Z]eTpu 7bp1Xqŷh[#N= =ў:o }]?)ڙuʿ 6֠Ƕٺg :j'M8 O!+1`zܨnUXzB1|Qq̬$Nb)Ze(qM 1Ž~^/2*>?If׽<P]r5ɍ.Fۙ˝ D9#xdƱm Ch6覾Lo_3]i0^ ۵OPt:٭,w\Z  ZiU ݫm*zs*9;e,}^HN9uBn_C?,hϴb&GO|"vl$*E&ՋnTfDzY%ul`Qbttogn(@5Q&[9q^\3չC秘)X~N>_l@GؘT>a@Ynoeex-ɃZj,&۽ @ -AAg,Y0nR8&Jů &!rWϫrWcߕZM=4QLC%,&9}ʄ nY.W ̤,`5裂,5k"1.貿(nbT&N=_ tI aklHCyd9+MslbNHՎNy0hEI=?Jp~NFpW@'ZR&S舋"8VV\UB3ZIyxL흕4!*gSe1goD,MS8VBIWrD#QzCNoCq}(}UӔ;e'IIScWK૊5PH1w:#ܹ`"y7}#-MK,KPnG@1qޮ0hoK`$[ ~hU kMVt(Jm2,V׾ aj<Wf* fb{ƪjW ?U!|5~A^B**ӺNxU\F{.*47K>_8e^V>1d2jxo@;p (!CQP.5[QC8}{z=\ePRL \"]!H-/3A\AuwV^0UV/W1g0e)~|3gb'&!Pݱs:UZ ^"6l{B ]K y7.mK8wQ dXaXɢuy]+${gӟc0b> U|ShW 9 ~`[^~:~)m~Vwq%'#ĂO߿(I!U:gX.3ܠܝ2 Eo^eɜIAK&He|Nfvv\5>ZKpmMxrGe1CdZBeSd٣??Z\fa%!gEK³vJa:G>fJ#g73ǭ3) ѲRH!}p,Sf&:tVSj,- C2?GBL?֛Umk~MH}J vP|*!t|>Dml4($V-bK. B<O3u6Ҏp=NҢ3VF#Q"v:PMv6zwTeB mz;qR=;G]$ Hʝ2}{X <6RBJOLԭJsp:)@ۜxǓj<Hi(u#d`JW%ƏQD֥ *c/ȠSO(QD. ׼.ZA <O#zK8q *N~Zlu :_|i aKt'nw:4RQvd+zF>]MF?Y~/R\/wC۶Ι4f/6Ιhέ7%)谶:]C?ٵQ"Fe)a9|t}S~%[)! ͸"(vI*9 qks@60aTʪgk_.H;iʵ<=nit3&*"<Qc`M]TAd3ʒ†gZë\+0+>Z/o[6 6El6N&X$L݈ƙn:Iʨ˜ҟu5GJK&Cw!@c 6ڍ,a'W,MT+7T 0Meό^]gnА#Z;8!-)v^3ѿ9 DA!#T~9ڀ[iɩ+7c+R nxo7z.}ٰ-9٩{t4Dꨜ_9enUۻ?iQ*Կ5NN۔Iq<Bsa?8l秌` VW,$EJ,Ύ[X \tAV{0\"j(vkB ֓6ۡE`dzpa6r Mcȿ2z7VYdcBPq L@֢eKOE6/f9l,xH norEU&Nh7j gvܤƛ:M7̇@ǘ"$0DM WZ!זg˘Q%/TXG!L=t -(>\PuXgVD)g}VcAh![iFfK`WY%c7^*%{8*%+SVT5/يpSa̮D&K}6C$#z%Doя`^/i! xQ;44dkkڹ~.<1Gݿ7-Q_5#% +hqв ͘B~HEto1oa+`BI <:M\7z~?p~jst0fdkcS`/E\X"Wqs6 rkм9>Tjt>t`TYW%aSpJ4'6㾋|yO SKd3lWSԥ7f'HKi+d0MU2QGl0f؞]w!A4Oq (WM5yR4 mx47Dab8pp Q4uE`SܹGy`~MI|[=gF8GŽa_1,Bʇ5bl]e0\ƃ^#D#R G}޺`TвVuڅaS`{.˗ .s4>af g1-_T9@y4Mp>N?{.riP6 [&EgbK"v>X AUv8:שlq`[c \6uzV#G7Mc &Қ׋dE"J;.#>5zo9כsGZ)}V"hp*#wUzfJ?y4,&V&`UB#TA 3j(V=d#<ؕ;*WVg9XX㺩S *cB6Ը%[afpwL:E3qU _ U {sǦ)gCL2󎮊{ ҅<p^l#2H]k|ߪ݊4_%qܞQ[WX9@oyp@_.`f5=]\r\Y0[h?qV&|9'"?ՃuFyj M-r|öʲ=jx9eV(7q^dy>0;ێDJIl(QS3$DP}nwE?4NORe')(iHrzbP7 i-Gf$"jmUyʈ.()ʞ+m;_?L%>uʛ<,w D^IpHMlS&CEX2*C9<I?f%,~_8q@ʏl¿n3,S^Gt.8# 'r-^T0`'b wЀm67<˄~~(:RPG]JSν*).H0܋ sۚOL 1^}0/];7x9zWZ~*7bl<$þ^E>y^@ŅKqw_lD 29K.P rgVkP/~>Cg$:g}]Q rTF_Kd ;KCs.P`rhM} g0778krl2l#+>YTzyxY{Jigӂ?8ks*§#w>ns4Zݽxz:hwM#N#Fj&ߋ2B>rGع&[( J -[l A3A>/|Z)TFW9{HN-l' XnɮuIV.H퇩;Z@jgT%US yڨ0@?Zc){bE?(*|;k@kl`uSVF[}&!Ux Ofu G 'S.D:9VPqg㣔ڿBgmj졭r- [ڙ‰tO_&= M'1ְkM:(W~U!:XJBZO[gߟT@xNʛ%"zU$԰2wXb[0Sÿm8>(`kPܞ"BJQ(S#'lsE/abu`m@woh@BI۵~ _(H'ÑUS̋)|P5j|[*5w+prڌt[a6IW;uUޱ+˜@^r=u b@6kA'.&>c_ /Kʄr^96Kp9_nhdokgNOх3 !`_ތc98)N /hw(߬oclql4NOU,YR}wE 6ҟ,u0* j6 Ox%~p,:+Yͧ~6)#yW͡~5Ti7S򯌤qB&ZE!F@%jHJWj59I蘈:@ w yOl&m'4~[k{|Q.`Z T=͎r)vƒShb>DZ뵽 lihAd00t)dtUO j?3 bw[B\FِzpaŰ5{89:԰!TMhi"e/I=jp3EAFR߁/ĞT湊~hSR+tƛ|Z;v-C$>c?z¬@_ iI8 z-@7X Rٳ 5jS3-DjҖE ?/։ ZUFOǮ7uG\q6^g ]cQޣx?֤%rq(j(8)0^OU-`.!82+\Rheh6wpng#?GQӦKͿq5)UӐ@eN9B&Vɽby}8 WX rn%[+NUق GmN5Ȓi38rdԬjBJ.AݝmmAsu<V?:Mޥ k{/KE抹WJ;!!!7Yb9_cO )XF*EF1Hg*/e\3uRϾ?M ǫހ|,0)d%Dv0'dOT4"%GRD6=zmژpj1t8 B1e ƹeHc8\J.~32Z,! G&Ӑ(H.I%ܥY N8kPM8<\NJWX_֕GvY{G?!ܭ4̕/ .®U4kM|&:cpC;,zUUosM V\|8H~Z.Fw. (!ew!kR~cI9eOt=zfmB6Cl~:A1ۄZKX"b:LU"xKϱzO.fCnA &,@, =Aas)|v8 +2`B>!!>Bu8S|8rW%τ?6hb+b3HséIfpT~^Cb19sYI]4Ga ͜¡O]BT\aC ]90⒩l\}wvUqNh}IRT1`}R%ƌF2e2]v0$0R#,{ |gMeG~. 1y"„݀t3I)t6<+Q[A#;F6C3}`m*o V<{S*I|\vȞP VLJ酔 aw{*oy}x|ڂ{tt#:C.)4Lk"ec9g 7`kn^"MP~E ]}wEr⚤$ (nкxQ iVi\>5հս|k: bފ(d~ %vk{j`Z,e\Hs @yK.Ee4 eU} vsb?F/'C أ:0ط:ObĖS46l5-ߖf)ۏ0mR)ŕL Tgci );:-+N_7֪_Lj:3lϷg?ϑTp[iX:#@bPÑ>d4@];4lWikjSj7z0`ߛ̩pi\yFw%{Mf;,Oݐ 3 vxZ-Ʉ\?^@dq\|6{?[SI7cIe`Ww$i<9S @Q'|O,G]cj |q'vZp4}AƜE;ۿ9p[5wJ`i,We X_g\+x{h&8+voNTN gIN6]Hh%w/st#o"('?xNjd'ԭJ LM' jNiŌ_z 0qVwGGFF sZ^eV>̜mvtIsJ#ٝidm.Ug̠՘ = ] '9O`=L\yl$8I0$rD[o2% KW䠴ߛ? pYzq0N``E9L278]ezJf*=;IQ}WRG^Bݫk_ԎaYxR:hҡWqc1Ԯ1icʼn]sZd67jdٺD@~5Nw& X_ s_en9FB|`(&jS!BZa^N=]KAuY2u\qX2%M`0TF6#;z/,\ osXwUfrYڹz{75FCc^ٺ|J#GT_f@b@0vBWBț<}snNU Ԭt}lu{wSn΄^eѽZo@B%E?@PY+iFeYUf%:e?AOcQ" y9~pm ez6줸w@?kW#i?V1Bi0T\\̖h_IY+,1|=[Goރ{ӆ1n'YOFЄU5/X1oо~ͤ/DI&iT~<)QdޔNjSI>eJa)K)Ut8I':W) ԅ[ 3'v0cdE` V :x%maKCL-xX73n{j9ohjdjoLLVKW7g_6 @-?&r)D&GjV}^bt%ņA$9V0qH,e @W= }<4RXX$1o MM&L):IYR*gmȍ|}pRD MO[r&43+Dl[2O#MQ`ǧvYA Amu(fJ9mR!1F8g5+ݹA:`)˶/O( Dnb#/h)d>"NEk5`|&%!Puã?J`R Re1 vꢏƌK.sloC+=34b㸰"3s~ڇk@jK/N9=Ib8.K B yj(Rekd,ۘYEw#Q֖?˦!q**eG2LS}%]ѵ9lA9OUI:Vsj1R)~qrWO#)a*(ob-G|=\KnH%Vfi죯$XSojV,s'/˯\:/ Ojij=ǰeSո2QXRZ9XHױw@ m+bWHAe+*'}OzRoj{EszCipŏz#RaK"m@8;K%5$/y +}KWd@@D_(C o,$dm(:XmԃH(wD$QYhLi:.y=|-|nNsXkt:x)ڰ1kd8Sz E8b5P=Tsy50CQKS*7u"S2:V8dOgWG9RV(ߞ}.0# GQ71cSD_xk^b9xO %P_;t%FƴZhV ᅡhIm0KcyH-zyL4uI>AJx7F_톄\"3q ]97ev4ZEx؈:2WόS]q|ߔxW[fëHPR_vwH.($v;H]:۵_Z5`/y0804xG m+LFK²vZ!ZTEdLJt͢PBC.-+X'g OC;k ~n4VF'jol^\BY—}=ߢ udbͽa=>">I|<9 iIrԖTxt: [U9ݍ.eܧ$uSH]Z@g|Opڙcu:{u9_:;=16[ )R~5+jӳq&=CGa*z̎mZ8 r@W7DVnV;QF̺a,w#\=@ .|*Ghfi tg@UI%90S{՟A75s(J#Q'?Y1*!K[Џs;AN8'6KmBb- XCD_ Y;\6p '?"eIaZX Ҥ‘CNzbKn̘J>k42kE^Q>jeɭ⏾/ߟL?6Y]Jjv:RwX߷$@M/7Z[P^+`I٪2GXL$3Lh6wt4je 麸$Z"޽(`If\t29`Ts :?%D4J OJC**u[vBE+"X~8ͱb9wO$>D–=?.Yx9>wp )n?QuCr@(1d8=%B_׺;+CHWxXnA_<\bN5wZuY_[ufDފ\=lD,"wKm1t 4)g̕QJK  wm_CL暃5`vuhJwd6P8Y Bh~%ǰKjkMn7 V6r3TMiMD? H U6}9mx-?V8=9%A2LmR* x!w67h2ҭpyhR!|f&djIFk*x*ό^K#c*b3Rܬ57L4(O$sꝬ'S8T['tm1hsGP=(vB'q˒xLxjIw],_]jBLEk(m\QS$dl]bWgʗ$ȣl=H*$>V)ܦT|PrVlKu;/XW: %2jsդ r9E(M۰׷qa߽d'hA֚NX,ccnKB=jJd9mDC .ĘU\k4m̝j2u %řY۳LKХf@%RI5ʘ?'J߶>n+nߖ՚b{;̚3zkZˊJd13`;~7Jᾈy-aaHԅ. ^QC QAdRBf;@\dA_RuDk=A<=/ec1,lml0?v >_Us4;nz'\m>k K %I5Ghg6<#ot}EW(7YgwLhmV fv 1Ѭkຨ)A =_4ul#\%JHܫ'vni2JED/YG;i46VzL02i^z]ǚlUFQ Eѵ!V75)v3xbbغ`_4SKL (ܴh88Fi /,iz)(5\+N,M UG2RZ; eB /fx)i p6̦{.'NqkÞlvШ|dr (yi_b#! I{ϴ-ޅB. - Rii5=PxV]&P(X@\~ w\` N;$F; Wek/0YO%|Վjp)HJ!ŷ1#SCNtSo$ E#s-(2p3lʱO_;P qI I)ޣG Z\m׻Y:S6YunN;.uː|M| cL"Z /CҕбL`w7UjbY]u4ˣA皛H0خhi=C1$$31Ik1%g0E!`T!K#RlOY㵱x1HH}8j2Y=f@عE}/xwZ24}MX\jE1ī#b95ƿpKsV2 9$q lϯp& pA|o1 ~ipݛQ*JE쾙H$`"M.;oӖL `Ost9;# E,{g~<:.l7NW!* C.BOfQ\~}'*TXKRJY Ӗ sU2hFvc^ h͔g"ҟ Qћ.qfSU ݌DB@'p뀩f͜?3dmkoԟ_ ^x40w$Krܴ%(| _g c`Gig<B `L%$^qK6ZTE7 wVbfxb#WA `/VcCy"lI9(/r/g>!=tolse Jx`>З|yۡQdjAD?L}]@sfT:+ʪDa2 l$mrH̹ c7Bf+;OůscK #kHn.tSdmFE%֡::C=ww`fM>s-Bo`c*u%Wπlp.*[H=Q/DG+ģз9И@㑛Xy>o#,W.?եHTq}KG}U,!6䐗1_=mX^jRw1\![F~yb@k)0'xmNwN8ȍ"͎C;C,.O׀eԎL⅝f| u^kVFuQm9;̕}Z^"Nҡ|\ )޵vv"BRbad"# =c˙Nt^A"QW(:i7d=^ }dCh*a/Lƥ [,j4̋ U–?fc.+jvOZgC4`yy.Dj@}wxшdA)vaxPu*I0޾3s"u&ۄc/ͧ;&Bº#ßCT\3gϺF F+5ѢXqmЪ4ɇ@D@%|%)aYUTv%OF0G? $*¾ es9𻚛 L]e +8ޣݟs %v.V`91I+fbPJ2Cd."ROϐOQ 4]\4"a>&^D{1}8@'k۔?~T c>aomB }p^jk:ɺ #8 o+ͻd")]h5c -ڧv0&GRDm"A?RX)rˍT#RNĤ^"YC[&fȝH $ņ5֡)A%:VL$2A $56QP$XwJ0mRHv#Oj21fmJrf F.`[G%n.r-R}Fqvy΋7|hյH^imbQƔdO~S+XExsr$Kh쮧 m,eNQz(5$Yri9Xo!~QD}UDM<ʿB]IXS BaFÍ{~*ӎ螐TJ0 $Yha,7r%ab[&r/u0r:Z*ԄB"Dviawm o4c;$e7]XuW7/ a_lX]40{+؎r:vq~ SzIoT"CJ=Ut=~9j1N$$=&E:῞FI^; ^:AS)ۚŃPڏW+!#B%CE1ȍ/0gCTZT&*vZ M@%,bDb(0wh #زUqCt)֨P>6,W1cϘwB3Z=܀:5O8yEHXix P/hE?Rm<@#!. Z> |}`oۼ?c r95S譓emſh/_q7 |5^Dx,͸2?TaʺOCd?k]\䳓دI eIt ^ي#a*դ'l._?yn@O;p_j{d(%e?v lM,rDcg(!aԗwE[0;ڼU"ןK;Prlo5 ޞ,#.>,\ֽdEC8H$!7Dɯ&3)N<#v if*3K۪Dq8d86.bMá[?05S^DU5_8XðS-q)}v>c.d߳ Gz9Jsܡx#U>x z6I^k``;K1aRqо^ٚQN fvJ]-Q-*1%PtPSeB^GZ5n 8HBm\^ՏJ }Gc )_Ѳ#j3,}^[HZa{(Uו^#0VD4}EuDaƺ)\mod hQ92Ս.'~}Ѩَ&3%Kez}6}(DQYijwꇎ&fn;.Ra5/J'}MD۲#!:Iɩw8u5 N(ПbNA. DmDkis3$ y#tW=Ļ[SM h\ NM瀚J%7āT9Am:Yr>ɴ)"!t JL5h-Ʀ(XI#X6)8`vCRpD AD{YU; @MPG+9ztmk/B&Ds˺;k;.FpȰiқ{ LF˒c?h_H%(i?'C뿔?7fUjS/sya =Z8bH4.\9\'b&0[ v,'1D֭ar+ !63hAH}l+Ȥ"܍z(ڲz`HK843Q2B}t& n eZ)t q*Tr-G\U{3aEzP{;m߅OϘ,&]R1j,"f2(j_5\(ٴDPJx'dC_r} ˁEɐ/ಧ|5nҁȚd2X|C'U.]d[KDJT Q̶n6`@lr6VăWZZoH@_eSӒL-[Y4zrr ٲ4(BCj2df 2e+=zad˚ܷZLc̢dDrou1!"pA^.CZriNgG-D*N!;h}{ωrAQ?\#hJO2Ht7jJI@&mlh%F&O@h3>+j/}˜|hOCcFSKg#C<1jkA %əIoYp9: s=;$#1| 1q_<&, *kZ+^!] NۉFKbI궠 $$:2R*ub DU)]tmwAd%ao,:&6ՄL}@.Xa Yɑؐr:>zhjaM}4᯳CS.4n@XHN-Ge?V{ٽ߸AJtF6Q (W7oJ jyw4w'?Kb?R=zm{%i4Z*88+ WUjkZA!F]|̃NNmx[.7F4廀_vX\0@"MDle]Z>uRU~v䵼 F){or'"S fWs%_>sBzs O_K(X`é9(Εj&d}\\[%\C+3*ի䥎!X}C#?m K#*F,߃h^o^牁7Ad0tL/pxpބ7u #4iؔBtZ<1|-n>TxSeT3{!/{HJ&1 5VpfxuKN)$Kآљ{#!R5~mùR]t}<+9}6X"4RN9x(Drp#B,tbw.O&$67Z%Q}Sϐׇ Q0(Nl{aCLw sW:"`DIetI`/PL4T=f]I_SnY(5xSZ1vyX>Qv%b6Zên_DmL'&숄\|ɮ `~2cflFs$7=Vh;z0Sgx c\o0x~ ~LoZFH3l^wЀ-|V"x yAt6O!;o8Ct~(ýTql2*lWZ!U$E|`>v-PηU!94pp{hPM,l2:[}r|ĉHԏdl!2(րw2OX 0!$^ ӸI!+iRѰEg;tOV}|V2.UgZ'W%SkZOZ!"y8Nn102s 'O{W:)^@T t>k910Q-Af{R Rp%Huxw`c\5ʹZTPg3ZE+oD<: njRHoS=ml]4aqmv,04Ѷ H\)E)-O=AAY  .U&?F+г櫎*Z?A-[bAw-`_V ʊyieX+w 5¾; nɂg$P#hHP+ءVHLUrU8;.J/ ]ibjmVfMrSٰi2e8P$AۊJdj|4ЫEh S!?e U#H|Ym4md{ԗ zux(Hٖ`7rC%Pb1tQ-s+&|b@ {"h VQMӓ G{Fh P .D ӊˌ~̜Z.1dۊ!9]~*mމv=@?KXQWv ¥98mM+Q]̌!+&}=UПaW .K5=LtQD<Y8'5lɆUOL&C=O7ݿ# =`Mw8d2S~=pvWLE~j^T=@I\zFn `d`v2 k\ܴMyU^dE`#Yrp1@ONN E-^l?y{Q;u\v+,ܪߎęѪ&N<6K7uFut\Y}2B>RCO)%v9t窐EUg`O8~赒I2J\)Tu`>VEZauSwO-g6XbE{(>Q˜ \CE_8/A-h\eDqց1b9FFmmz^[ :~v#dċ}JS AP>|{y2 2@̞gFٕc >>FKI TgMO9ׄmnj1ezw%*c''#]@A> 14%6AkZH6#ax46D7sdé_,5zbgb2ijY8 7zz"sV ;'+kŶ׋)RG~y3lQs72{&OF+/Hت[9aN16_[v΄~ ,vA ׼HHM1r@ 2|D!1"U~ b%b^O߆G/I*ՅPx'0L/~!<&bsAP)Y;t:=v94W~W`OmGVI6OD 79Y'HDTN'TyjC̮i U ,yk@4T L21mR68soYJ؈gJ Z]wΠ,XElϵ/]o0q\Yc_j`8ϿvneĘ38%m|DEx4Zn9"=>5I/~ ?™@l?ȷ#N#/ @aǚdw&Fbxh1Ȁ}S! yֻGdlo~ޅu3 9?Ϸc=g6:vB`N/Olϴ s%]LêĐ0ºQ k&ʘ2,6?T%kg)S!ޘ qV"PЧ?AU.Q}waRr+IzRg\O32og5/NƋZ -dVh =/jh]}o7 eB԰/jn aDrIq*s~M:'s,Fõv_n# kk6`T/0@"frmEӭK$jg`uSW ZB+t":Bu؄O+x 'biGFf|b{`_Y8O4{n/{8qQn1|,q/a4 ` Bmi U @nWi *x\bQ͍ 35c{U2'#JjDbr+mӆЩ˖ a;wn}4kKE;S"z70J^-cr(`u, wg5yָz_VgsշJ딘ƮB2d>I%_2 3kϢ으t_W`05eL&NIK#>A< jJj*s?*J[Z  E)qؠF]c'Kr/  SP` 3&],4-( / `r-}͎m&^z&* 0Rt QPa0^'_3P.P Cv4d7Oi'1/ BU%7Ӏѫ'4+ (N[QgƤ0܈!9N%k6Q ,ՠ(V5gϔ's{0Q 7C!-'wd_-!--,6'W `\VpRUƢ9[4#Y#C*ꗧb޶2S8 B sRZf$uA'v,dG7n=YAf ePW`WJ${to ^Tz_Tv;?cL{պ QXېRZ2%Hh| D _ {> Goh8i|g 9'.YB UɌ? y[lo/_mOYfi:ۑnf< ޴siDN|2a Z`S»C&;mN7<Jp\f]2FR6֘d"L'nqPQóy|Y1U(@"5i} : if[zvl,U)+eh`{ >뚖O #Vo=r$W20 ԺiwQq19v c)Йw䆫&ȵ(k|iE%g$-"ͣ;wh.[i 7,sL%Zk uR-ʉwD@(r8s[uffr!zܳCj"$jFt{@ kRb 8c$>h یu'O=3<==\ ڭ""7o~¤s%qZqURajl]L$WkUm2T<8$ VS7urM'%Eo&ՀYPoѤ5Z:. b}KޔNnDY}4]Jlrʠ*]Ľsb%RlNqDtz,DRJy".ёT@Y\2%?ׁR=F6uZ|v ٕ[ʿc 8?Ƒ=tkB9@&c@ƥ"!QPޅL7kAW1O/\TF ?%:d`9ypf?灰tBșĒ)t,Z_lK$ζ[Q.#֋1nJvT_"G876֛!/ A]Bn Y\KY)-ʲq +fο$ y%s*7/=mn3MMf?tBBzxeJM@Ϯ@9ptύ(66qGF;(ߞYv;Ql{H(1_V 4)!}W!OUA!AtvȔKY\qI<ȳ+9ޖmzEFlfY8.JR sN@q4iUx?825l3as~?=&9`#GuhIW6R(<D/* )0^9 Xgp6"ZmAUުl`w%\GZKѼYri ;fS tMW"SذŐ'`(=oyH*th^d~8oUue☕ 3ܸBy[3̸{TZrN@(QTeT)3 w|4gKQi3GSȣ!.p1姽k[uߖ'f YQi2 l-?p83էGhD{Ѹt6ۇw߻>9xD`ϥF Rtoϝ<1r-RBV(5B "=^aVG懙f_ T񭉕7I:i%2<|XMcGdOpTB?FFA"C p UZH@E|LAd#:nevFDiVT 8|zk8?M\OیXSPDj(dխi׷!>_MUId^l BKL`Z_ڃMgY6=/U4p"隺a{&d?ਸ= `6os:=R0b*(w%IQmwy7d R0v6МcJʃwD\@J,Pξ.7lGO֎iYOԲW.7^ks2s8rfsT=(]: _ E%: X^z0l"dKܗD 2OP2Ѕ5_tĪ[ G!TN~X%K֓H\v%d'^iG"ӧﺼNq|+u ,]22`D;a(6AäXZ%J$߮44s0L'XgX<\@.״lH 38|QX<{0;w5q+. 7F-h~KW߄WRЛ\'|[nfψ_κ8/n?@k32W%f*&q-kNZOk/uv_y]JlQ$q7#n ^a-0[ʕ?L˽;Fι ]}UPb^Pⴝ&6k$)m N`O$Q?DGK:HNOx[^;nꑞ"im]*E.-w%0|Pj%&1ߨɐ:jʯM:=IT+C.zVzvPnFN1ŷ) Zhn !rHW()Ih0 WC R+BpZJ5( Ǫo…@P\9 nJЂpe~8J'PbCt |$2y /Nd.KY ?=݂+:!g\j_ pO8XZ㨐7OdҗqհP6\_; U܌Kmuv^ %DKJVG[H:uTBՌý54anOnڭ \{'*_{:`{IPo`"b#m)c^,ysU.>HE0-8̇WLɖ%9ֶhrbQbQ$%wU`kv8y~J4=]lfnk6+h8κvqO]Rrbe @+_z&ٶ]F엨 sl~S2sQ y1V\q\=]y)H$ x27 iG~bC1otMK # EAa,~>#Cshar^ޅu|VEqop`Sի$Lܽ(]Ĵ+Oz׵'3 * p8[)ρFK=ćGJe!ϟJk4um_bEhޙh5V{Z ^ ~\*8x8t yIX)E7: OrHVKkWUD9t?Qp,rl !"䳰!$[{]bQ+n"4whNFfu鳮)I)cn?Sל[%j¤a4un̵+~-1Ɲ+G gI.H>}5 -F|tS~}ЖxխITL1*TG\п_tw/M\,P&XCYdЯcC=;X5=O|Q0&K㯸uOuTɋnzJCPQ؝Z%()Z}- mXE]j9.A}/(=-?+P=KK>f#4>QS,ԕKA\9AaxKwpctw=\$^7ɮm̉K%dzLxWf9a1qbM7ը=Y6Gpku4b9lf וC|ilJX0Ll?PWLH L-q,_.ܜ*SW2BaE%.[ ޤ?9&8VSkցB(YNS1_҇M:!aM*J(D .@IdiQস]74<^+a?,.)=UKfp'q"ygR$CT Os绩 P/bps]NӪRHцΪ TBkCjJe T\ANz:ᖃ|AS]X'hCتV3_ ] ^f̳<cyzw `P;tC4#cs\5@fgj~D0=d eB\ 'vJWjֹa}lLD6MSsL%drg-D3N\OĖ_LY]N >oW-sZƯGū;|fnΗd WGk@j2G. 4>Gb/!:8%qȂL5哪+rx1 jnrE~8Ot^n{ol0pm1H_;b(p/}~RM^׭xN1 mSߊ v[Tp#VT{4>1]tS:3Bro˱-@7 8<7HBx܉Uǿp/;G9δ$'<sx2y֩O+"Awond>UaAJ_ckce3) 1L V !tdnXo/]L3ϑw;%5~`+?Ǘ\' ND5,Lfn+2L˪:Ƀ@x'@m> 5ף!W#uO<X)ezeQ>З$- ߍaqSɥzE2ؐQH`E]|;*]T t]-9RR@*qzwX}X+Uo}5Yelw $ dPxœT xS7 |F`5A.r4x&R^Ho!: 3=A8Kͧ2']TOfa1woǒHRLjT[eN+6@4TV)BBWQYW幕> Rb) $4u?&r>b8vI=z,O+ꊋO:fIol>I^$H{&~ll]2"[=!UW@g&KnȪ=9R\bY !`#>-~Ѡwp~[t$BvEXдT+I>1;pW@ay'Fe t퀤դD>,xW@oMsD1Q;!IFejը;W#ɝ89vLe]Q(rV\{;dI+neM&L |8hj>%w o($e~̅8J>STQ+==\q0sDQRlpk{j0bsJWˣr$.)ʼN`SW0w$0- [LX.KA~+Xō"8| =bRXD<=.;zx zKꗨ9x.i 9*L`v -R~U?"]ytl4Bs؅6lGޅPtujCO->'ws vdJ9 f0BzT )5 .L?7T&҉ėvkZYe% z*,,/kwwVЖ`9JnBg`/vZ992ɸ~4=Am3$`Zf\,X7+b󨘕r,Pާvyx",FYIR:UM;(N1Vp|/uTIcb|a{QrRM=t4 _,KYF'oj~ދ=1zK1+2NLkFCJY~vi! OWRv)lr:|1Z9GBOKaobX!A>M$"cγow8VѿruwҺu츰p UE~nmvģ_&#UDl #NQ)nilx iMEèI;~$Mrw)cQp'Ƀf;Qw={v WNFN<.ZD2f\s|l5ܹ\C5p:Gn]8Yx*tUݠfz'8%2pqC diYU7GY]@ybqU}U_tMF%OI\E:nLJ^C7/w$ḝ9gcsE.?fBmjhnX@;oڼ;9j4L?x4ݮv1l9Fo)} :m]zGo➅S;o"l ^>&Uh đ:K0I?>e<3Oa;+ĶI3)qqg/ɂa#biEV*n 5N&?R'ƃ~15G`ǯAJGSb:]4љH5xtTmc$kb޼8c6m$$GnƮ{׿trq=t2g@,37t6uH$wuiOC^^o 9qO^Gfn1T95eί ;WxQz:n^h-s&YB0OH$ei#K7ͱH{4(Mr.ܩ @ [IƢJ^J'͕'Dpn,ܞ}hc NQd;/Fʹ/V@Ye {7t 0/|kMbW,. [2S<0RL\ڙʧ0, ɸB n86kaf&R)=ttӿ,@s KQ2,TM«^ilc|U5ԬArށH\˅xnrDS Di+qV0aZ=9=+ޞ ׁ</零XE$ ݶPg]$cÁ~5=Ȩ2l|dHk޾"Ey$;@yJf!@WAX{:|Gt9ҫ10 `~.¤S@$-z}I`9dŌپ`Qg"b5v&MRj=b 晈Tm:Qo A#߬fa_yfQas^Ƶc7ߛJ+`=%kR.My V汾w-1B1w+TOzt{[D@% |׵K 'Y >Fỽ=XEh3w^c48l'S#M`x9:p*:+aG6iTW ۍx ۺKv΍] O  kߧzʅ&eI&rDa M _ K[a.0_$$eFa/yak1aݬ h.A šIQ pԤ}>ZF.Lcm@tċDiW59g2}E55]Sj9lCR`a`│XkfC&>|etT :a9"TWF$npW\}g"H=헲S~Z^@-  nw+Dʲ`;P ud ݇I0˳H/ 3y1z~7E?FKGek2ƸǹK+MKKà@6Edsë3O2tO}`UZeF9||uk HD8Bt7+g9پiɠG.Tp<au]Y$#b*I#f܆P 6&5Z81{0^E40 BL3"f@-p\XUKc`GP)momBW5N Ưq hX]hLcCR𞀋Xew:k|u~/w~p '7x)^S@+kIYHܽx(hT'w(/6Ts9},_ʻ81 @Œh඘q9VaYePeql>F ( _ww"璥vwD!A]$D `\1BP;C%vIFiYM.2ΓLY'Y"H1oAg8fahLuJ<mt6tl|G,A9ue{9{hkٿ] ngq8OY<gŁm7 'ƾ:;6n4GG9?p0`R[JPbΔEMȥDz9xh]x(2܎KP~B,xn ]U[*z=eN;SI B;\>X,Il$ܑ(ҳoOvk>T"vHw=zT]`i/چeV&^w[]^]$;5ȫ:ip3+9w+w&+.W©6sc"! ՒfZJ F&ǬSCtcAS@nu@a孚NբNj.qG @!5eIzs7%y I"$كzeW HIqc3~WD:62F]w׃tUf B#)hnƤ-Qj@<jW&nv84w@֮垵Rfh] `u/}k =,0Wm \Ѽ8YHgJKC3T4X-\{>.((b1:{|#ȳP򡱤$&]xjF a9_W/FdR~Qjb8O)Tf4 <ÐGX=K(MɠD0d%&wǥ 9I/'ڡ몇g!#%|! bE&b֙l ˦ѿKs9| |@fԘ*6H;oVd`F?! {`[$Ypn>ˉlHodYY;t :x̞˸ڬNxVЌh*A}kIqGqoSı$XU} x[cNʜf}` ~0oД(@6AQhӢ~ =qdL{Ƀ+m>#rI@֎$1U3]-hI;w:]յ sѐ<͢b8G:HIJ~3xŴeGcm7nh/d#*Xe0 ahE`}8ˈ Ǔn1zf׮$ SIy)Gat%rfRiR`$Cdq>9BO  KJPЪkׁvk/W ʤXJ ~nHdgKv5{o2Ow*W] M|rp&`sHHa1B[څ෕Еv9 Ha@0Nl̻j맒IHozѷ\w&즩žb,Hlh QE3'vEZ8ՉE9;5VZwh&͕{-Cǃ? }YXEmmL.rW}' )T"I.4"خ?Ua#H]B}1Z´jKkPg͇M (Rj˥ZqN-^gj@#4?w">SB+>TkƀR*W)b(( 2.3@A"w[̻;tZwd h uS:",43פ Ѷ)>;ܘb Cyg,rPl]nVTl) 1RPɜ3&ipw΅όE~{]Va?i"MF-a֍Tn ֕#1ղw XfG%!L>\ǣTˏZ>Hiw-[C~\_FxjkԂ@w"22;3p}jЎG d2 ѱqQIm 4MB 'uk"yȐ8 08Gr%۶ :ocژgKbPmdoY S[ u@<;.Ai'LsV=MKZn, Õ@zG_ ۟B Pu:K捅 GaAoukquY,}w3q ~ΔS\څgj-_l#}HBoIN<#} 59c@ќzY&7KeP bk3~||ڹ!I\):NKvNk~s@ҭ>hq(R;U^0%q2ky~{m / 5f69$G{ʪ[/_(/_J,8m>jJPn?y dW[8VFgP5|>#>IMk0ίD=s$_{Aas.ˠRɐQ7/̼b)!6;ԋ@XORS*}fEJ[:w<ʢ.oḱ&m-Ş3FXc/}= E| Tne -`6YƹY$ <.榊;v{n)-i]N:i@ρ22pgehlJ9O.!eY W}щV:^Jp')B!kS$3Ԓ_rGrȍ4S_YMrdzsw:ҭ\ΖXXv~orbç׻CҢ|4|^7i2Jmfx`ЏYm2ǩgYҀ Qzz+%}?;v=0^ލdLI=M(h3/lG $6ShdW٦r/O"W*KdqnMb ]r;QX?!r"-` GD woʹ'vwTETf [@","*^,\ Serpo4zl#͐J} :+,3>SD8Z2cNݏqD!.!gH WҺ0PuPY(M\A0Of'MOL |'sP PL3WÙ=X=H^I'=ɡ-#ʊ5K!u/7Ź<#x..՘?vΨ .^]T\ +c,=ZU#Ug6۽ͷ=fˍQ+(P KW- J W)ԝ>7-'6]lMcXME~0F XAA4)vKfejˍŰ"T^yiOGr>TX7(Dv<˦ [%Q zHܰAn8Xpe%Z| ոc,ӻk|},fNjt D9{b8gn-d& ;xg˿"r@Op:5#|k$KT+o }nBհOcm )5?ʦ`t7kL{4(z/Wx[ S޺Q+-[| >! [p/$J{$ԁj?1pwB+j05)I%FIkv$uk#MQ eR7u.SܒK:lt"HxxTfב*Ȫ%œWyH &6ix4(sKV ˡI{٩^b8Kb=T/bC~㆝-Ş i1(;4C%   ~`FhW ; u/l~Q<1d:@1<%)dZV𤛄ū5UX2bP & >rwb\VmpA-˲nD|ňQ^D;Ok6N;tkB!ǚR cK^гѰZʠvj[SK> ˜toˈX"-{*B&'P'*uW (6JL(@+-+5Don Ƚ%(i<C'7(y;vB6g9X ?s-v-:bŏ@< جy (Jprʫ}yj>Fm q 5P.kE1`^X}:vLLטf\X=F*x-h@ _ s6xh_@YN^@rNW6qhHs* UhV3kw.7oGo#3ڐ6NdO ;8ULŁZ$;/G_3R)&f /ʙ8A(NWCq+oYZ,-;G ;m|"|~xU1;v4-`K<9&e,dhZD^`?bB*f^je,Z3owSӿY.:diS%'ռsrپb ̍*YOu#9`AՊO`$uIE˚ᤧ!-RQyPk6OK8lp܏7lсd/tI}OӔtdJ0.wBpI>dcz4Lܺۮ27ͭQxbHbV8'vknfRBk066 hʁL-1PR >*ŕy!!.79 [q_b!^"v8:xSXab#ӘN<0fWP\57ZHљ~lǢwsOb&$)bZY3MD~=/5y/,T4f-l?"- ·V~j VNdwƳ4Uz _jOeC/dKPmǓw|Yξ5}:knKQn1ff+>%u ڳTnY*spEkz$3ߔ45ε` Vnꉣx #w;LŀU9Q+J*|ɦu Nm~G%ne06:]1ʏ8 ƈDHT;O<ɭfDPcZ!$Qe&m~GOhl8ltG. _==v'\l,M rg|)F\E],J"K f]gIm7זiLܵx ֩*197ۢ ,q8AoG wQ_rFj\A2^Z psHD[8MRۧӒr9/x4@鸯5O`Tp0(4Α:y?[ WVmM$cGuZ|IM ,-<PYQ8`R&5)Q$CepW1 5h_kwO҉L-U8)g3*Zٝ>2YgBޒcBq7U%B;cKQߥ\WW6ÚY13܃$HgNdkqksaQǩdYx?p Ymc).*^M`QXBȿ~kUPYsRq lBBfJ@ܚŨfq*\5L^eT=N!p/a +m${d䪅eG?  ,C.X7@ }Ns`,z'yr}9N|e ~b9N8PהZgԱ ہg@?b[)H;'M,Hֈ&VZxaڹsR_m]U]7Inn=w"m[[npU|q:EFT&P\'"R3r)v #<d DH}cp Jz胯>x]{3gt$WVe ֒I6zm8nA@ O>'UMVNEGҔl-ooZ#D\cJPp A: 2D}8 j43{H7*ҾYCjX)td(t6%o$)قf7NׅAi 5ߋ'N389Kpn ut}1˱7) VVð!QA(DJo]&}>0~$6W廹KfdQy.n> P*NxpjaIf$*ۦ^~Wa]6/"(6n9Y]P>l&WFT]Z[?F9);Z͕I5Ԡo8`C [0'rC/ [eYJM ~-sH f,0 o~#F [d+eH-#/i&0@ϏwUB0(]fᄅ&94l~2>rUs-<!/62H[=Bz>vrUi?EށMx*l]yz@&[e+R? Ep|اj#f,G̑_ο^Dag799ـpQБ_{;?5kπSBe}j")B),GyCTc^;~ȌЍK~1rC . '蓲A!qqs ok)UA~0̲]jwiu907VB:_ CBm;tY. nt3a4]"6K]4@ |ֳW5e> 5X8A~+(ƎYN\ cMnDt%N=`_Ӊa1&B!ﶜ;- DWK-y!8!&b~ϭO*mH5[IFm1 ir4u4SxibaeItLqޕ;ܥ\q`eʳ as*Ͼz[;/"cͶM1b+x;#7{5{9߸hvakgF-X弨,;0?h).b㚃5K?Ye&Dܵ˛U4V}fK'i*ت{Ȁ>_D"߉hܡ@iR|Ń۰];H]"mf2< !n\5cj_ 1{/x3'ahsc!0xNa1TZcdPdZ%v[#HJΒLTέ|*Y_:'ؖ 3 P-ۀ_'PY6 Xv2 B!ztt1܈n9 ,Dr'ewҊ6w^Ewai|!h\_ÒФ"'d~+C*DM1 300dxagPo[x)chXi;BN6t@Yf=-ۘ#gZ],*)t"Vxk2ҁFuC@ۉhڦ|>h5a]/FKj.!$w=[nˆB@ScN쾅o][oړkDyM6:Ѝ tPXl(=rE5}e"1:پfi9|9kx9SorȞg2K+׫ \.=&q8YLEqKgQђ'9+MU-41S2SrabRmmCoӷ𔫐XE O#[AttyIrs@j$qԼ#E}MeaN:& %ȧ&>}-wz XG _ b޸G0xa|Xjn;`s娚K?>ѩr󻴠S9ÜMr=)g2ƜV<D5^Ń&Gg zL|z5m1 dGa8(`D?kUr[؂QP Kz IK2au!k¿oO5K(^(GK/1K.R SAB| aF,HUȒ{AᢪK3or6_]rHck}J2iƷ,mk0JèA4D?+ed-=(igl.mlj0I[̧vSwyzA9]{P+y=e S1iVxv+[$I*lnӅ<`H@{"}'(38fŀ& 5BNS#+qʜO7>iZ$L hCbbqЯ Ph t{0tbΆ'&%R߱r5GKtFBy/ل,2g1Iׄ" [+H<$G ˋ7YcNBK[sbZHjC1%9%>A)$hK5(&ͤ?eσ:/l _BEX|Bef2"ꑱs$l=vQ3h% s>5mAX)td1m> U/Fz2n*IJV(gi9o|d\~3aTOKuv17Oꗬ)/?דᩢ"~mS+Фg-zˑU2f^MGcGp&!\\BŋO2}%婝wmDc#}2}&[qNƉtjuv|,#^߯Վ6,OUU^&ݑ=%/ ek|id,/,I@vħCkyh3)9GEi4\Q*'c4xKmHfN tu8nNHh| Riف]Sw7PJw=+O.vHoI^~)ؒ@f=ohE%yDN-$\*Gird~>w8ð(VӜ-iC4K܎jB؆A#}]g#4,7=]5f%\tH{le~~YCpE@Et rԛIxSi$`\㯕2e]k~J!lCTcsC5A%h{;.w=$ ,0(j)pT+B/_N)){k]˧#'oasGYWC@5|*vmYmz 1&X]ZshWDj5:FAqw!ocVsǽ,e.kʎsq,5f~uTE{mt[H8ZN<ݧc5K.IwJ`t[plHo&fr؊`t3,CJ}%BA) S VBKaf9DbHm1c@>gگqaR?_l(VQjwdݔ&nvHw pZ)IRHI I1Aj/V6d"q\,d'H*G.nvxx`+7}LR♵9cqa?l[ ۚ?XJbGEE̦(jo(i11$$<=ܡд!yoP7h(% DXrBCra\^/&8lO_mILС:7vZe(tg^kX 1`•enjɹXeM;.ICRdwtand.\kKvF'of ^0+͹3Z(aZ7DZ]>p*Rw5nMgxW$[߅#Q -G;5V9W1٤ja*V,~B .b|p~RF4JF$1/OEQs8 k?|< bshZkY?F$] Ij?d򜨙ď>*c6^VGj (aꮎWa U$B_+5J?fh@"P.@peɓ*#Z4@Z{_$lQ7A";\7: *b3t6b!}@#E-C ld6x|/zFpv,Fx.*֛NL#2.'l>aC'R^@#Xc>pt69KD&ȊCbf!#P{;1EV6 GGfpPv@Q%ި#Б `=Ή)l]r&Ӓgi;&/w-Ro7AOS xI 0l7:CA>tZtBfMK&oYx }thm$bb}JHݫ]MM۲w#uWf-<b,uD-%B2 2D 1NߕN5V!Njycہ8u!Mzt AC. !2>KIrBdi;;HV'ff~tS!J$8ww0Pg-G`@ᇙ*unjU)C~"N );޼0zWqM#Y}g$ꦕ]ITqҦ#bPKQNΗ l~!v 4>o^ `B+'zR$tJ:LDEq KSJM! v4YK'`ȩT* 31 E3%O)X̽g9b"AloZPaMMɉ+!ό+hhBe逐gDKtQYQjص~䀽S^T1Eߔldr(x!r3yOf", +4O, !,]U24Huœ-_Q`-0t"yьy{cլa4q"=(Z"_ jҶYqQI1հ{" X2A]qWdjUVV,>lzོ#Ԁ8I+%$T&(m kk/&a/zT)0g؋&4jC6yyȡk(E+Ud:ǺI 93:cy%yɏD-NWn3$|ܩ6.jhXbDQ/|k)?:HG\q6m`mF8>9|-qO}65Dㅵ ۮh^o ;LfD^@%t9_HT ~B+R 'T0J ru,ʧG\1 ~YtU}LWN݈{2#!յ?!,|E7(+]oAUdhONr7*q6Xaé ZU^̗,Bi!ᇏ-Q@u~VCM m$ Wv͂y+u:p.7nUF9#g:McP 䦾|Τ`Wh_)6mOPf1s"dɀ3[B&0ժ/l]Dw0Bf@$="#Z.:VguV5'CsdN΍B_m'52rҰ{kcFĉG~z%=WZYMT4퇫 ӱxhgVLj/ (4P#K>*{Wv f*4Lw ̠"dsS==`n 'B k_5$FQ ^؊?r2W|lraL?Wi`|R22A5)sB0Լa]q3?v k5\Px`AKZUbM3*Iu.ʍͲ|4J%UM 0eTvbEnA.bl(""w=t&#a)wG'Lt{A;h2Իetx 2&a}ѣ3M+(5Y^7ĎX9:5gրmn!\ /Ւxo EK <H2',Ql ™2= ^o8{M `.5-dKOxBY&s+AH9A5G%Zΐ)a p"FSaX7ݖ2gdiLbCm%>c5w5)B;=211qAűF١%jB wq( =x=pe/N QG/ޮwvNz)E9`c6ڹK5ami-^{A75{ի-mO+%b$Cf'1B&Y\ ~0FnH8U2=`ā#(Ut%URL|h? f|^Q@[\Q3+rq@fwYL5)L7E6> n@g t p}C+sB=BG3Ii>Ⱥ!f;+ q,h>oD(lQ `pL@D$l %!9/$DS*?>RaeQMTѨW>ׅ;;^B&i.u#\gЌwhޅrg1ޜԷuW&=X"@h <؈gog4OgFlL>,{y 2 FZFL*!zv瑒"fGJ|=1? 4!W`8_#CVtv(] BȭuxSDCF-T=H4XzMsX BiC2;j v F88Ua ZޒP*ejʃ^_vy$nr?pZ.YEk-?fYoXژ)|` 昈,'4)LbѶwVCCis;{;@,E^*1UHALu姧-OYzT/uyr6xeKv'f:lfo -3HI" NU&Mu}?)3#cIfY&ˌW]V l"0G'E&fu;QC,mmsAc@dcMDNqo;G 4K 7O E27nC1=P&r FAT`n~n.)Πo*K(Jb$gL$R0m?Ӄ @[fz)RO&EU* x/ʙ큱`{)4M\pʼn扨É)E(zt#\,_7>1?]PEѿrB@U!;8 8wD!(l.u$$tL4{e1ҺK)2=UzGZ+2A}rrxfes-QwP|KBFs빢Z^]/0 o Y@vw ^ l6+%Yݥ;QiRc:!K#XxMvBJꦤt6q`R/A'>*vs쵈ca ɩS=+5z4\p.Y r'4`xcWUjaA!0V;]EBT#Cs |%06Yu1=0eg!;i;{Ψ:7EU#t;^[Tadh&?b^P~PnZ/oP 8vӎ!ě"^:SUW$"L,qWS'2EMPbϡZH/84fLH e˯Wx E"0m ^qVWr5M/̿v) aZk/!`˴EAhC}w>q:B,+ؗB=f6RwJO gjL;7G-g{ms8WZ7VUY-n#p KP:ga?xƐ\qTAKJXzux>>?"qeoV+Tc*Fڿ͝W)7aJlWL1n*Wf$*%d#XEkk8Mn@UfȖ0ẑRMpФB^h<$ {}Fy/RШ[La6{vkO9Е٘JK؄ 'C7 Œ/q?7U-ނ 4 aZAW>R^W;J)a"8b[pslہLʡ;)쭃멒,KA;v y{Iر8U'O'A½̄N0'rP 0#,b:L{svE|nCj9ejn5QtYwߩT <'†oD&c"3Gٹ<ɴ?[9EIb #:Gm*G1L #5y3=,N:׾ 3*wNcC4 s$Văy:\Rb0fye]mUȃY/+CF*S&F^n"itlkSUOAk$E3_aXdC|&ѫ h/E AJy"|#h }* r.4vf(S_⼻vxQC~Fd.qؗF'+#),5>*)8r/WT-u.#-Ƽ*~#I 5Uz*'v aDM cwxɡ? r4 -QR?N"!ث=Jǒ#n:v 9EmΖ+4,ru l F% iK 1:"\+vLV2NUE9sj wgchrur`qY8*?qf]+9 Aա9lP bd3NzkŰ=4Eū˿9`/'`g #/qPSI^F:hw\a;2a| f$Cpvq܂%se^^̄yJ)_۹tL;M֟v"7-l"zPp2l xV><0e.n%#)Ր(TNuc4(x Q ?۷*sZ'o{"_nMߍ:Gj0TfMf7jvel6zub..ktib[Jtv)4X.?dg}>\K&ֽc܂Jk-@y֓*v @J,݅~7mhi໴ 94m}C~#cqx> X)|D)̣HiW1]&T}bDЭPzD֦ oS\^| ڠ/,&^ A%zl\nP&N"'bv(,JaN*Je_Myo)5eQۄkBi=E$Hc?{WLt>Fȗ Q]?1Fq&oو/RNߠ,з߂ZwJSLtV#؍7Gdd3̙eVxIc<\w ̚# 3Ii)Ys:Yl_ rT䣚[AL-k?4ӑRM>p;/{@.ȶ?S. Qwެtdzg;& ԥj_v" mQ,N*J,Prϲf9(ȗs#cw0 e9|_ Iۤ;ul3Y S{6@:nXgwisFQC`/'"gO=Q%oXZKco-sӹ~Vz|D Dq(Ā[l|Qm/W7w9P͵f/Eq38z4& 7YTt@(&`ܗ }D3'Y>{9Su<~ԫt{kBNPL|zJ!WJ}S&:)l8JKlU;0CŶ!5L{E㝦hݻ:5Dt޿w {"aB@󉇼"Uu:+uneŘ?꜁ T[зA$ϙ W|ΖDp#@cBTh;ư|Kef!Jքmd9!quPw`$k<Շxǥ6Ka!Z;bXۧ,6EBA2K7sQ#QKǘ[Go2}GգYȰR<.4ӌA_Km0N_p$rޕ9ٯ*RCS-<[SNaitE{BnR čR0Y u aoCU$Ha5J{~^龽B*]kgݩf\";,#,R:iU`y4l>* )kDDZÇئnexU 51@(xO Nqn5z!;fYeL)q I1* ɖU`9h 5+Y-s:g?sd?i.Ǹ\d[#!󵘿($=Z@Q|O[PmZF,2fA-uw~":fIWۋڇ*.ONHBLj`r{m ̶I WH4љ6@kRCȾ*dPqQJrV7b"|K'!Rv.9ޤ݅/:۽pxrxA_Q ZZC [@,S٭x( qF b]r|Ui @2*2IN`{E*@e#q__-!C/#s8pfh{8a |bdL  T2]xp^scVit2/<5KM3^qoVK%1GzǧuasZTZ{dIV<4nk=v<^"qYXvF(Jw=u-BF?- 1ũ:}՞& ]1"u<L?zfGB4'DzP] h+WbB(Q* [LI i;+BQ:Nkly8+eѭ'0#fAo]Y˸׻YOГA]^Ӗm-Mu}+'~#O_rEFJӎē]a3$@ei #Miytg*7ʕ1WrKgE05aLh,΅7Ƨ(߳"Z-*c~3 aWKNV*F)uCͪ(V,]Hz$N)⽩QS#bG4QwU7US%46G{w0ӜoI~̚&`gWo10 |W?# lx,S8K5M׶q$Ț}B,y1:m%/oҹdC8@eR $.r\ȋL}IT o^=iSЭb;m=ʆB!%.dn+fhr@ؑ | ]4I! M/jz.δ~X} ;F/s*rz]d/ xjwXŶuIy %R\(C71M^LHneL\Lf!CIۈ-C5$詾vLл_E MpG9 MpuFR^C/ SOd!wP]kZnIz$$?B-Nh.OO\*16% a8J9Ur4&*U ]3:ތignVT>Jeǡ**6j X' bַ K7a$hys|ihz`0˳5^(ⱂ׃+-%ODMP),To$͇W+ ;Е&,j>4iXtw>TdC͍|ݚ[nOn+y_c`2ZeϐIuBp6`20ڒlq]o}lH2z i搤 ;Ƭx1E$!ORz&{*lMTTn[XD/KO{ѽեdi;Oy%O tg`8J}#gx3&Чe?0.cPP&^(ͳJ|>r!-³URu;JKHəpd¼ '(fdl?]" @ܘ?5dSjNu/TE_UGԿH(lI3: r:||_XUDnCMrj:>f;,os +QU oHu➄9=(4z%/F(.^$'khH'3r([ru܈p'X=X@exH[4V 0v P 'WT"tT]z4bp욾b[_Zb'.x ?%qb/)3 ӛ&K0Ӄdk+×]<+aJTFh1av4gw KR.UOZg⠭&{&|\%%/aeE]Do}";GmUjT2}Cp E! =WC[oZ+U@7>+mRpCsWHN#70-OGƠ xdѣE ˁ (J`[;ws"K&i9֠y0˂{"Ҏjʧ@Yb$rt?!y9T)v4|JjjASfJl7@xr=)?ƲGۃ{pu(4bw a[>"MR2ITtU`id&Yf?lJ1KЏ{S J,qxWSpjm@ 0c"W]boVgYωbi%*;߮K?D$R]:[tjZ%>`]\ PKW+ugk$g#~OwZZ$'I1qμ7qmX!a-pB",#`!]gS"'dl9JA}ۦ}dEc  nru5*շfgH+?oX"h5YXC`$Ń(?VOپ*].BTԦS ,M>||~ImU%`v Bȯ/Q6~$K+zEhy*M&Y 3 ΂y+RfMKuw ՟EJ#,YzfaiU/&qpm$JwPd23|QϦ #QA+%}];D̵)(A>%գ\z^- IcLB*;i WLPr^o>a7/ơLJ~2S ]|q lpHgQ:D\+U]ϱ qmE<*%2yfgܓ#M*ځևͨU!YM'e,DĻ U6 63 QUOb ;JӡJF9_V_C p2\oxISC lV=VnV9{iKw"3́ITt{ioչ‡c/Tx51!뀤 Qw[nw״}5/2imx[yooY$9a"}TG:qUtg7J|%ڭSyOR$A+Hhؔ^Xm 7W_Wкʓ4eY!RJ"m7A:EJuf㠛_O]Xh&6!9UڙyԢyAB׊hOmg()( ȩ Dix#h@¤~Ж+J +`t z)e;!l"ݲkER]0!dQ ؿ9C\=.eFLn/êG3dV?чU! e"VKuZrmgTv8еaVDiy>B[A.#,ʎijQ yw5ytuza*N4,:JtWKy2.;G|@} ݸkOSE[ҰA钾>=y4/ : Q ^-5Ifdđ[55֣O _ʪأiQ497 r` >bX- hS}X9{f+c¢H(ܷԜ"ڒs[<N[ `PI$Ɲ >l5&Cyvl4ts$#mI*i'-rlٗ5 c#| nMBޖekQ]/xK䭲 u WY)1_O'B_2 P^Oo (@w7#lhܴIkzKUf~V$ "B%-In"WTrU%y6 ϻ1-dphĀFZ6xVcRsKW]ِ0TAC4zx/UֳQðԮDewDԊlFN:n\ɐN]lumnOI:;0LW CBjq6mes AF*r=T9Xh<-˝niLIҜw(fH|qdBdP OŸ[80 iw4_ ȆCȺlֹ 윒88Ŗ+'ު_- slSBs0^x/![Ґ螛㒨aKm:^@]^ϝ=fx.`x ٛ/%sMACp}E_ _(Ji |)C*$jzwv7#w1`؆q12~$+k PTW&o6V耛l-:H5(aĥo>r-=2RKInuycu)2EHp"(#j1xbF0̸c8tCe]D7o _%Be?p^6kW.z&JG1V۟'{tj<]B89 W?k"6=Op}|ަ("blų/4F&/7z#O.'(4qc, O4g ـyl:a jխeGsE [ bqTvKh}IgR5\zKfϩe{϶e#RDQ-[Rm72@2[3' FpRd`+.N]p&OiydE#eRpQW4V@- 8`dt.=BփT5[Ȗ:_,-[ ME A|_|>{ \5E,#tOog*<`ͽn1!$. tͨf ŜM5|p(ʫcDj  /UOLcWMͤjm*%NYJCJ(VhB ~Ɲ_;РȧF$3khoXiCJaP hi\DfBqΧ$ U$D%wտJ"Wow\GXH@j ɏcIqou]췃Zn H˄K_>˷7IFH'R.Dߤ%"T`Ψw\<}㷪@d`T;+~lrT ){e.[uD2B(M>p>eD`,<Q9DQ\}Q60,ޕNƐ=JitT+uDףa\K9կe@d*!q+`V۲*~Lj+Fat+<[jCA.ӤrX`zsXyW1>TT>܅K4R/ j״!a#l4ƺ]d ĺ 2 {MYQ:K 𢋥ϻF½'h;#QZwyEl>15P9D6ԠiȄ2ڿ/B#yxH\UwhEmE kYy_Z޹.،hQ̫=E!5)DŃ|'UJ=ݜhGn5Щ o2y"dMrC+MK>%dikLqgUH@vc3-بh08/u"XW<'!(}3{+TRZU %C?-'؍QsD"Qn >k]&Kԟ[oIUpKeS o?"_=FϤa PS=|¿w5$pv \`N Ovq}\Jάj.%[AnM8-[('$ lp wFgbXXh4X9#N&K{Q@l%:j&Fcˊ̆ zKS%ItDw~c9 ː;rO+'% ?:s>Kgě򊵁4Q|+hp ]@* 0ᇻcŵ[;CSD(jd M[D)e>FZZ+Јז6@%BHKe|fxk\F7 'E/US(tXrx/?4̲<ԭ 1s(JJ%jACĵ@(KnswrД XC5df-}3j3k)W N[vmujAc¢NV-ѻfBnT ycҚy+g5RBh'],t$ξ2؅]$|Q/,` ZUsU@58/s#|6OCxe6}QS'>.W_o&ķf$2ɭHlqe>t(DecZwk7()cSH+Y%g_ rIeUyݏ+?Yhf8[!7obFzzj㼕 yK5s{}OB-/UyH {z@x%HxJ59hy-a+);4ԫ^wi@5G&ncԓc.0T_TA&c2+5nAl7)j59?0F.c-E`"%?=10 ~u})[^2/Dbqll0b5 L?39~e307cUjyZ)MМϰmjʞ<3P ~qr>sNBA e32/v^2+cFqZlL_w{QnջgcA;xlCn `1NJ5xDžLC6]*Ynj~YDSDe_Uk</CP')%CA_܈dx\Aa6/B>4 @$v}[Q YCeAm#M8(0}D/jяr~6Tt839SNz uck{Q&b)g3P.KmC.|elXd{{ -{ZЙKdѬY`ϔbUs%|g9#dϹ VІ3WHo==] PmPuS7[APj7Oi/'!'}uXF %e ^ ,'͎O*ms3e"(z璓Jp yQ IÙ:t3^Mّ+ug}%.:* 5gw: !;i,܃ Re@r$xm-W$y]":&ubDMTcTRlTV1>mYYpP.!eR5+bur-d8G`ӷK^2,ome(]'HQmNISTG`ڵ(pC/$PeǚM.0E̥0_;7jpkNIk6mr?jͅ$G_C]Kq}pܺx#uv?/ '[+ Vt N?$)ԑ7׍M77m|9->.[ɵkA o8NϐZĞQJd@5Ej9s`b=m:A 0ro82Ͱ3q}pɞr0аe˦AwW;Nix: \k5ۿ{FN«=ctӿ2F,M$:||o2 ܀k?(IO IdK9^y#fǩ8aa3NjMoG H7_Y5M:v>_H w5XGI&(_w8+l(uSB* khhO8S k$q YC ?F#`ve+Q5w&,U#_ɔA N~m&y%ǣ[V'pp]LvV]>Q@#M_µa=#PglY2;jp, ` ?X=e.Dqy.A$T!wN9,jK!PJ9VzᕥZ~K$pFZ卲OI9`tfqDuf<6dW=} ~oϮ/ ^7̗y]R1U9v\A>c0ɇk_oCdP4m}s/@Ҩ_r⃋ūgOM‹iSC x]wV+[sƥϨУRW;o_|,{ǞvF6o%)(r uh$\1DQ^1pq{|Bk2 Ȯ.0[)nxeFSW쐽WpNS؞e^KcX/UD#ނ Bn J~y3ͧÙ_P%Z8)m\ƐZuuH=N$Ϗ nr_4r7ʹj JCh3kl%2ʶyG@N4XcYA t(og+gRiMvu[mq7LK@yx]fjweoNV['<51}&+_J 'ٓs]z<:cQnL8;1^I5tkς,q:;?7"<e{]zSH7VlJG!Vy|%3dsq}9u-0OLKQmH6E\5>.HDգ1*l >lT*x2`# Bھm &)F .U72Qo SO3o)7P.sDZi975mVrLg!BHD0iC"BҊ1eu\=dˎڼ;70*U|AOmcsaB #3pG( cyCu'rZϤ] WGI+ʌЋD;oUJsW\5xѝh*O1HD 'OfN4p_fM>ؿ+)zRnϹi3mj ?:>@۷}s(™F My0KiC0"b,J[jS[da˦yEd*GD.meD$ Gs.N|d[FukV_(KEn`kҾ@_Hx`4  RO)S1豕V! T0W4o^yhڴqkS핳̪rT 1xOq[IﹾMa+a9hIe$xeܣg~="%M2<2q. Ymn0؋ M. ^yV$4ˢ/>b'⚤ 1 E*{m &C˿|Vg?ofy锰T駽t_]* P٘ԭ "Sky| 7g/R(+a`~y_~eܝ,I:u#+!E x*,1cRls?eGEZ%KT2a=w@id}ɔ#N^>96k6õsu䠢l;l~D#I<'x/)AݡN83!+s>.p[L^~=ѲaxCM's1Udk2%`}A5@Hӵ%e [ĮF|P؜)L#?dǙ0p*ǭEyÌToMa2%_qA)PJ"b־0hnYb)Re%kuuR'y ?Q %#\ڧ#E8H-QkUpnASs MZSyX@B|'oiBdNJ ȑvo{ {Ѭf0•@0_=K.PP K欟1IVm#D"Կxv즡UuweϽs5a#jG>(qrDa0p4 oˡd4#Hn'@J4JSl])Z(AcՈٱ AJ9i)o?d#[J~] ^CT}{S2zq.}h{^Fg<ͩYV> )?| [i\hu%<ú .eYֲrr ^R~*_dlJyӰ'q(@%Fud) v! {&$דQxDȵc +1XGk"C8maZq< a#$~b"7,Xdޅv0ň6 pet)#Q\LJYtBԖÏl[9^#U@G2m{I`ǤQẦ곁ıBǣ ?TuesHs?-W5JJObR ڦu%}lVcK8I­Հi f_Q|3U9ޚWZ m9|`y b{(|efڹWwv#@}1w7R{O6dD^Vtnc'-:]\a*̔)Bl ark9Y&Ri 0M{i-JuhӍy D!z0C.Đf/ .7 = Ő [[R_lEIOIHf"m&l~#xq~PQǂwGůH(za·$xGOj cgRz,P198zyiZ\ +^ýլͨ2Q<-+ l=;X?Ur宋`<5EBcjܢOC Tr/W'w- 2fO݊t.Q-=̊a,f:TMϰlyVaDӤP@@/-o,Q惈S1zwqrXIVz`NEI99ZKRŘz Pvݢ6YF]t'X&Z/s4n1Pz"Sx/[<}&F-OyN%FQځ?޼>9S8|Y iƒMJ RLC'!3@oel N3;M?%guM ~<ȼ mv>CpSR `QU)flJ /E:%F 9LRXX i6$;Ai#TkLs4 F&9BKNY|sy٣ Z&LIx5ŮO'[.qf0h3xFj˥ZRK*L4D5^8NM# ?,xvLo@Kٚ-p`ϊ^65C%6U7 "ۣ!Ι{GiՊ‚1mYq?h/2 .˜M̜ y8򀏶FFL[O5H2Rp%3d 9$y"6:~gM#4vښ L]ӜS.\xujW!0("zI Z!9+Τ(qJ, bDŽN)N(7+2zu7^3ӤiMH:$8Кa #"r+?N,Ӓ"5_}=g2KIBR9^)S2TzU˯:TPY \"^&[F6-ևh5rDDSww'*Ec}`WaSMb\Ĭ:hM$q(CApMw^@}YW-VxVkܫb):9h Wjh/vB&ikURM[L])2al<.@M(ټ8,pk11YPe Be5AV}(ގOE,8bȓM|<Kޓ:a*d,;rpƋ9_:CGdzj`PspTu^OL곟M5(+ނo.Q:"@Z)ݳo ~,!Rbfb9 b?--L%ZXc?VM 5T@0m8^*+#7UY0&LITPņS }JNWKl0S ]ޒ&X%So,z㲄ɀƾ1IS w`q 0;P=:ۿ˛gתCVb^>{v}x}GCtgzA $Q,<^SƊ6Lni<")lvV`=7J>}ǾNBVˮlA2˃*j:ر{N7ciaK4JK,8捖148c)©;GRrl/ w[+0qqԓtU@/B=BA.Ħr2[htZ(Rqꤙ ||؉vP7z;nhLgHG;O]ϔ֐;sx.q&C0L+ wj9R+u{9/[{3 /CyRâu%xd kncInTz@~26W$ 81WhE `p4(g&'<LCk<]SEQzEȡ „\H"PfE-Q>bJ1 {IS4^u!Q_ P_-YYiMG@:ycU(P<^O+dJY(d޸y7X [Mak7:lX3Nx#U;hStD >j@jyiF:NǖՎ&ޓhy#W,.(@V 4|G nG'| 9c+L+9APdآ"fo{;¯ J-HBSvx>Zf~1b'G m)eQ;NaW5sĞ$HቹF ۇun s u>zM+LBwgmok?^Bh&C/ B Xu{㩓$uš 7_v~zA#U,? kqbYߥM|~{&ծ>׎}Yy;Տ϶&8lhRAUg.@m󾭓]aczXTꭔxW厩!ja1*&4jzs(r'e dצFB2>Lʕy-qR8CQwMhG;reը+hW)OTy9 MUah:P`bR;j@4\lֿby& a}XϐJ^tnpXW ar{{/Jq*z]5 4>0L]GIFz ]}9.0x2&Ϫ;[&" YRTb4 CTlh*VW/ZNmWVLC8Y." HOcz4_>W% kʠfgfۡ+`&$@J;A}]އZ+lVwi sU8¤i%??9J^GzZt) jʹݴٿFk;}]GPXo!$0tyވFzGW>Rz*Lk-.ie\ցi‘nqiUPj;2{eE?wվ[#SJ,Y&9eWjɓ C!]n# Erq}rr|GmlA}9n|K|텾](kVGFaqXii_` { ǭNo{-UӋ(?{mammLrB:KTQ +wRO'2Uy{.E ;I1}/?8҅#Gny-ʛe3&p< ܛ, а8+@ Α|̗p{=E ؘc[ojrd4X˓GݔLj-~j[T ^AÍh +UPZJoL'Kb_)iB٫h^Ud# ?,_JP4NEsm5@wDuEڏyE@n./ґ_ȕmJˡ;kr8-ZyW'z?\4 QpoTz1TS*8k<ЯTtSTޔFdpK05۸G" oO;߳f~5](/& uC33ĀXak_7؀v\ivԾIv*MI[݅$D %4.F Ǣ]!9X~l6?Åpb:L\m<'$cArAZ(Gx+8M#bd{'.`pQMS>v^|{m-\6Qf;?6v샪U|PQdκT7+ҤA y]q >o^/7vP?DpynU\Ϧ{ =tȄD~ȳOt7-J9%5{9_m2c+hJJk4/ԇu`ѐwvxq&EC?*kRʣ̭+,71CljF"ѷ(ŀ[Tے,l H+jnDsPgM8赚3b.O|RŶ^H.nj}]4HW\Jߩot&fNS09\Ԟxx&Qo$轝e%m݆-#3pgRV&۾Y+%BmTtHTZx5_DLj`.tgc*ў[ǣ{o6ʋjtvjrF_ .wUب0鱶@)SL-Z%R'kšsʞ0jSӑ0|H|P9ƾ®Q6WNg6߲RU=߀2O\" K\) Мgh$/E"BnVFV3i@1^\"c+=}h6e4X9}3 %%r&( 8|L:[ڐȸ`:.J ̊Qk*a1.Z[wa} T1$ЩuVCR֡ǥm@w%jX7  j 춉<4?ӛYKtzCX=9n3%[*!J)b%NIh2fzoJj6J:iF'h|@l \[nwC| uOEŜ yrLv0^3p紌s"σ|G6sڷs6]Mƙ0SNM) ͞ `BsP*e@T%wӺI㯴J)a;EIɌQ1 )D x7pcjݣ[]gӐJ]e!kq_;4-\\s( ɯa+)7;QG7^TUpy" eˢq`NC0a}'#׬TAp^P+;#/rl\v6YK~` YCr.\OQ: &o<"!*VBIl* 4WI pʯ & P2%vyJY,pAla2oVz_iO=x˾(⨂ ; NĉhP{fmA"敖B}U9 E (MpiΣ6VgV <ưRA k=͌&9Um#)>ת  ~v{v_xFkٚ8끜ic;A](,§c-kIsL<vŢ ULV]vQD+Dhjf=p/ kLZ pP ~ dbM%Gyͧ?Weo5R|x1QL )c,hkzMV֝$0Py'ix~:C$?u+َtcjl)46+g~> ]6.3itBq# ,<xb5펤KUSX^p̢|ӍSǬ=%t7*BM=Y}L+A^ E^E!+K9ʳuあd&2ԄRzrʫ>v2DzE; v#G1οY)r`0^BmLR52Lc8 x"<~^^d՘k a~%5׭I+7p4Ϫ`Qb^f*ϴ1ʍ 9mr Z B6 py84CO\&3XeD`GJuu$d $>r)W81?v Ybw (lAZRx(R;lim·! 5d)Po&#+bʮ;orBŊ]5vu{b c#-0hY"A[͏ ,-iTFToZGqzo RteyW܎pхU7gcFakuѤfIփ=>s^#ȲF'%wTw!q8 _'g7$Ч<!!r^Z Qvd%o_hױ8cq Ku>\Q5?Cb[s̷3qդ?nkhׯ:i[:^FdXC *\`q v[HR_c\r5%XX0zutH@!2}9Fi2Y?Gd _bߑ".bDL.:x:]).0bSpx>(NwJQZ͓҆_ʯlɲIܯtR xU \9Qb:π<5ָp[HnWW; ]>ӽgG9 =gO.|P+XxYb֒WLY/T/cK:ImY #Zeo{lLj4gGJ-~yٔ6XNׇ/#+ŏ=h~,y‹OTq3Sη2T0by 4+]]NFw;s?WCv&Z9Jx7eA#ֺ<Y:9BB#Y*28F.jFnGh/HޮUET4/`E)d>oU(hޮg{ᨶ3z"3V\ f8bPTt70o ` >膛 DCCH.]MaBǰ`AMhfN2{n5mM=_|R)]~{p\}6f_q}bPzW$d˹0I1&8DAgP0y{Ez=Ds]pߊ OpX,`2R_K7/'(aN"흺`@9*6Z7S6bGݖq/>i~PHvf;Usͪ_OT~MM\do'YWQ#_UQA~R/.1[nc`c!cAoDTm0Oϲܜl8LMt$IkC*X_ZuX1T8VtN9`R$ j6& oc@ݔ TvksZK#<;bJ4ECe6nPpuK亻_tj1Wdٺp'&UmZI#pwiAS+_bx(_# {2xQ$I[0]xq^kvU`m3r+ir~>OE|g/}\fԚi}R)CeYPN]b x a**xb=n.z~tl>EdhB~ pGݎ{y]@0lo@|vJ?)@擦RQBUA/Fn\:%@'2+EQOi 8Q1VkFN_B MʟB<| ,- DzۈkP 0^CpvͮIi@E.M"иG$9Cn]e|3Z!߯WYPsǯ_-P4 cJ*;B{ݚPYij#tSf ֓qu'^B1 G,ݟSP.}C"> ajeQmB"smKRo,t+@6 * #тp< \- ~z?B_I &ǻC|9`ђE5+'e*/Iqw\{r]cvzN/#P o)8|M>)5JW5 km2U{l lEp;vuDR?^< fQ _'_< DnAgÎ]0+ pfv.][{ZTPx-wM:(>ܿN''!ggS-D q/41,^/LDʪJR!`SG{_7)$3wniƏ&t vha`6i,,L^/A4"رJۨazV+d +lRr4+ /k<% b߯E{Z &(a T-gL\9?ݕ?-B֟~*v;[? 1>ybuvl'{s g| xsWGJJB`stT L/$o hR[2uZ=!4W}vDPMձV432RO=rJQ>OiREZ\ AV8"aUP$%t>b  L68-%J"RCjc9ѬbD ؑKA:dTLoM#iut犞Y!{WEh{|)BHop)˄w ZSkΈW Kn&YqugB}Z~tHy `.}9>nd-AVک#W|p(SWqNLb~S- Rjme%]{s^1WATfû@%p5 2t&0hEkͬg"<=П[CO,4oo3qʦN ba45 W9'=/srC[~;|pJHn0`o.l:Ҡ,܁UhƘ{5 JW>!jU:W9 MمwZ,s*ĺSy+1hzAP*iFJyv'PPx v ྿>v˺}漰;Q܎׸>R' *UPnuH-1E2g7A\S"|^ s^{|}e{)>aVAߊ2"˘!5E8yZ9?ss^&qO@k06}?ʊӹ:0![5A嫬 H. ]An; Q+Q%s|<ЋbZH$Aj-*fFWM/lL3K`Q `̦nӫXȽWÕ%oF2Qwc rA?Jbjf8m)AÅ " U[G KCYHib{RGsp&,h -mb9SF-5i*؞~XASEmH?hߓ.}fkza.&DEcâX6UԷ!7!oZ}.G|˖؅0uYI좵CDT2 Ȗ;:Lxf%UÝzFTr{b0?g)@WYOsྀ1d,me3!huOFԋ,JK _6*+_$ΫnAk?a?wnڞV 97?̦! D`%hxxͨւVܬ^ܽhHq?l>c! mZ&h4,(I}J(1(,drkf;8h#d[3Ю.'Eh6J̰1sdJ4Fӂ.13RVY%}e!($3v޴\ی7Ջ;X УX1^}YnH4{@!4V X|ӽoߜn&*H0FqEBN%EE([ۧH66Ժzߎ|̆+*\v6:׫w\eP][H꫁(Xq <gQd[Ĕ(,6^|JZY""m<F-2̒}t;bXJzH}TEf$";\JlLrs8qP@oX`mŢQ8FoN/tJRv>.7 z_@s7;)33k9c3tك2&}nE]ՑcϜ! g#g_JqP H}5;Yo:ڮk26 @_>;T`n 9׭%jZ"S7 L컐O=1aia;NzЦ+ʁjRB$-Z9(UA# lB/4ҿ:y`nJې8Y&$"-mkrP7tԈ@tX"">s@ӹ]RUr=Z܉>}}%܍٠ۥeM*-H!Z ?+"1a싹jKu }b̲<< h_A- `#44c:/Xj"8 ^nT88n QAi|{G`nghXfܞ07V6}0ueV Y,9(Y7 Tf;[S$jYL;vyF&,EΔ~"諮6Ȑʾ@;KC@g78 u"jc}&HT}u /0eQЧ)M|L0L=1 |roqcGx(L_.ň:)0)%BKwbf]K+o]݃ň M 7ZcVa˱7a5ad]Iuc\f`J FYB$IҲ{N3:@iŀ"Y?M_ҪrIĠ& TL6%8޶ c?~>)BFUwD16H0:‡5S=Z0Ep?k글>e*]1((x/5-cZV1^*/KL"x3v.;0RPX\~lg,&Yǟ3гRς ٵO5PEV+8=)X]#~`x% #8*km6L#{K&X}?!SԞT^7{wc]R>+B |O@jE5x`ohy7o? Hk xUт۪ f|<>7/U1壵H/^@7_;#`CjZK$ H_vwGi[~h y4Cx]m׺)^^~?"~֝Qq]6qf"he;$c(dtaex`fuwg3aU6ȝk?-P"BU!~ AlH:dCf .ʅp'JBZ$Sk@}C^g2l^xU]XL+WE^hznW[tOAy{mעvoIӉ47 w(5A$OYu]gVM[vjF`Ɯ?# 息.$,>+&C֢Nì>Qċ`Ө/F2XiA=r{eϸķn_-E.53e驸- =*q Ǜr: g7)PH3Л8qM53ڭ4ʷ豽}X%z"j1dڱO!P604p> 6OBn2RY,NR*nlI8\q5]a, [h4JDedu\}=9!kj -&2ۑ98lkV SPcR.q|Og[BkS=r {AUOSa/C=9x@ \Lsvjb|.=A8D;jx+KLYe% 'm/M̤!+* V."V^2K i1;%7o[MՔORy)},"K$EL/DZpdAq}Axu8mYi8GR׭tOZj^`gÚcŨjjciTMîO9il ^z.Wv8sM и (*"hسО Cӗ%Œb /4dMMI$m!Qo& 3v0r/qm_p2H z9C #@YqrD.  ʚm ĩǍ:4=t{O#<;pCN+xz4Qx=ң;ڔqpY Tqo} 4ךt i\B^T(vQ.Y Luށk鷎yxdS|5>Y29:rL60by YgnF?& <5Х.v-h{@㙫bdWViaOxܽayʭe8M|Bo{JH$=)X}C.ye % Tκ}iz\r{`ZN2Y} D }eܲG>sP9W+OaSc\{0Hћ>1 ] ֫n-賓O"fk4*:V"ӣ7/mP$AYJ#y cGR0+4 KZ v^ނvnm;hF6T[䓥=m{d{޻ ͻ M*e砤(G5DR ُM&Nh${d}O@ )&kQF &!Ə <׌E7{Ms_j"91e%b3X9RܺrNoVpWDb7',Vѡ3$|3#notJ7? 5{GS*%2m6KIm+iN䫆pΚIvXf(MwVB̄c&ZLퟁ^sT:ctU'ݝ;Y hA .-0X \K|r 6|Jg'tqFf ^> žK6IɦCok4Wa?S:^cة0T QrƑ.›ΪWæ7^ω(GYRM?=!p"x C'ZuZ|T2{{[f:`1CAqe BAI&,n7uwe_d~2r& ;}Ћ4RLBt~v0_]G/c邫u~Do4ysߚǁ$|+,]|҆ &7ˉ[%dfksnJ@ҳ eƷ9r6b`-uD营qag˽.m cW֟`"3 `5&A\ڪ0$'0}UCy$XⓣsY$8k(xgoB2) !9&ZeqCV lK[~hZ*l fQ".=an9`AtBZ|r|61Mgg>^'K3}$@!"["`J3_q.55DYkVߔ|EbH$-80jz[*Ađ?ݚDG`g25H ⻤UBRYzj:;tVjz 4 O3z@p|KA+ȮvSS4PdC'5N؞^@}Q ෫ @{ cwn %2`ǘ۰ZVRiA2;0ONToLFƎZ7wdihʁ>>U19R+܉ܦ_6"0Ʀ$?4 ΀2bpX@4B>Hs6da7XFC3DeNPEP||,{FfFOD5*#.|n '载g5eQg(SI3SXdM/1+_OPɿyGqC%?嚾r?J7'KR}Fk{>lƿ^Vvd`?+}+汈fތӀ}a 힒N@`ļVNaXD.|O +3N$) h%dljnZ3vDti%_zKhBP*`;93Uj\>T][B%΀ x)]z 4{x+}ؚii (جSKmR%?㠍4G2c5IF~%W)URwq(#USKo*㽍cBR{qhD98;XQ Ɋ!lR3h1ВBOC;OnL|js+TWLQwP@:Kk\tضXNC4%V8ԓ޼!65^6`9| |t1?ggU^c䳷)G mAe>̏CK&s0C[Ų{̞oA|\P 1D \/'8I}J hg@kQ.,5o7ҩ{^dʶ@39aEtrs>J6zbj&|/|WVKs~Y 'GϭŅЄ$_(&J Xe3QKEH_$@t<N]${fz}-oe"F !P…!m^ yeQ`i,YuH7*tjq'6{{DDaaď_\tJ\aʅUҕW+} #yݱԃ 6V:v5q"3>ג(._o[\3ֲF.0VImx7)N l~&d) &AD6كQds:f[e`=Ƙmtbz9X08+b9\H,(9JX~~><_wrPGXnb5gHq&<(d(d8Qw>CYOZ̳x?) Oح|2OH{!B48 !q-͖T+>t-U%H0Rgc(yvj֗:ojo/ 4N!N=^W^ 48fGD? ߠ$<"h"3!,!g V%a[ 4}=dꂐhg[n3[?1W#p? afӺNFٓGOhmfh@lS׉ *:~ oUm:<Րޯ (ӗvآX1 L9B8`^nو.P5й-8&52r)/~aeD\.U]nj4rM2g;{d-zc꬜A0g! u4p0[4D,䃳H_;|8"9F{!^Ps˼HJ)f$; “dwTi n[f˝o9-u=( 3Kt r JϏB܈ċ.on?I/KiEƿ9drCK`J5pcc *V!l z<|鐺)1P00ކA-j#\f"ope?ڑ K-YDc,o?=ĺHo/|5S oH@Z% `ci IO֥3#F KzT HG8ZDWKX&!>+oHrPJ'R jL&bcfL <Mɔs B>r;hijػlQ.gZ̫X8KQӴ#R̹񀣞7 ŐDFa*/.54d-*SNV*:=)v͎mmِܡл2ⴠOZOi#fmq"c hjK_{:56}ٰV`glP=;F ̲/{ywC@2*t^R9o$R7m t;tMw |tatbSo" JInvU/Kp껱*=9%ߴ~8 ͦΫL㷫lEuWu>ں4[(]-Az9-M`޺o"Ϭ&:(j"mNրގkyT B5Wց$?"D bx"m 94x:8]/eaHMe75&jVϳ7^P@OlX\+NyaoXx:d; $1D6KvOO@4f8/+x^iS oX`3k^u>JXTF~80h5ymD\wyuz@ID@<:+:;+}œ%iZR$,YM@3gq~̿kJgw/p(I\@c\*[&3 [3.9#^?kmPS1$<ʧ>=P3>U= .ӭ`EeJVR:BN|mDqnZ{Tʚ{ͧ^F+D76al7fueHKmdIBz;*Kڐ *X7SFE>4Wpq ?Ԟ!6Fn~bB4f⫉/ g;uh-)U ULg Ŝ5:?ӡ.Pթ!kU"kƬ^. k=`n;Ӛ&݄,[tT_m+ޙJ\t!>ȱ* ؟R҆v:8DOƊ>Cxqқ6 qJ\?>R`bo c3@ .H\Sez!rVdz)nY MWVćLuv$t9GB #7$J )1 T;)kf;6DQljreASUl*~)>|zxUӾf, z' %7u(䒅v cgȩ~LqL) ނ)6A0X,1?%Ɖnv;/лas ZeHN)V+yRvFؔpc&]iyf>#a[ד Æ+,[ Dt@'Q麪<#K$i rUt,N=U% xfg BUyNKQJmǠ~>u2>f yA+h^\Aa 9ՙXYv߿Ȑx/dWQFͱ.uFZ8 0A.93&ڄO,չlB ^K>Q8h=vNnۚ/'@ypzejF>O I(kdAL+W_N /Jm&K_*`nSXA3c6REQp"܍(@BIZfH2<`pq! kxOG*LMg4p ұT+-}R$'Ǝ_2c'= B5}7Eǧj8UJ7lWZ&x;A3~>vW wnA = B yaDZi_ 9N:>g%B[@FAT%fPJq]Lh=ۺ l6 74ZˇkS87^! 紟 /ANrB#-^oi* :&3Ϭ%YwqMϐr0>ԬA(z݇YA N$ rzR[U ߠeFNi-]o%A1'_ !K3 % ^jƎMrGeYk/ܤMa+IQ&1E#|:liiWlK.S&,*޹j5#V6d3q*^(d}3@9n.0(T||K`^"7lFPFRDlOzZ02R;Yi_;&opeVmW8haH:y|zp<牑7ƮafY4{!mP&'X֖}hB 4 `cR6ƍ]Iw,h3M=W=EN~G+ZʹRMe>tĨ8 uVB-C'3NnyNC&2e@RVMROtR;4*v+Z!;AEB;.Ⅳ75'R[/.AJl$rJ=0"dU<&nM.Re)Kilr4i>K<"@3> wK)d/)j*sovaT&^W 밽rq\0I.[p$G'B~ ӌ43-zxsb zY*[ւF]i-e.>|Ol WuMp\0?"(;jjWˊv?w FK'ӔρŞ݄JUdQ;.)VDZ)u^6qglw/ӸO{n"dS63P{@XUZMY$wf&ݏVR ;peUF8eP1h[@qIKD{&{Nl!㺉 ]VkVThUF $vuСrgo֞oVnDq0Z\΃1_ӊhN +enz*::Ng\?j<$׋N!mx ܏wV8h񰄦%{N-Y^(JUIr2y-YUW獴BfQ/G} "n; 0{W^kӘXyT5o5~LB56?M/6?oקQ&p.ptUw+6`ewC- @jGK2KB3T +z;L0_8R2gILg-ƸÛuAvja*PtMPN$O<ܐ(jș@8.T)iwːF*F.*H isM,=N0$|v"Q14mxKrA=RkYjp8QJ^cZ+ v`+_#El#/raMLZ5mvnYudgN?kkHX{ t('X;\glA Zc{3O-Uݯ ~aAE1p=WaxBQ[ۤq*[qEo2*O-<(xtq '?X*Yْ1y8Pz\m^)AtD0U UHHG w.0rg}\X]p#Q&E/ Y|Kt#r2 M"ƟH €T ^МD[>!sҢb.uέb ZXKch}qd\RGS"Y،dBk`/aQ3X1!M41'JXX菨u5 yכ6=oRl=bʷ!{Ti*LBmW*Zh(r)L3_1JfW (օNHC7aBF. I 8Ƨ;poI:Ӝqw{/!jZ"o Ge½UzK w*F$J]B;4@ vʪ}eF9YeUw>tmY"=D#/ cb偉K DmDK,8yR>HPj'z?VLNCpz҅ -WqRuOX^`o$ג>T+q_1|^MQ*iu? P,U ş3I?JSpE\]G*@wf5iDdn%"dͪY0^|nG|C{mSI~,}sC$œJCQsq7X%h0 ,0 ӻ@qgʹ>Pb9H^EֱWGݔ/[3!}zP7BףNJQf.hퟹ&䎙|l+t1tZ ^.Pg@O*;]T<d;C?>ԁ0Dn##~LV94P?⦣q.$X=i$C6&tHhbr\g%Waafo$W3 _CEۭ⟄z5mlq=kX  &'ɤ7\Xhf4e0pnUZk!!) h˹vG2FTnBc) "8 KH -NFY)R49 jǛ%$6 P/Hߕ|- Kdmw rPuc"c/ bT%oR`xt1is6Z?+9%qPU$(40po;e+TMajmtRʮMr>uM Q–:< 6FUO;X-9YS\L&X*ZY6J_>;07*IRGv7V2̫1!cW,ftP|4QdD6K膃2qf%RF1WЫ2FƐ F\'/7;V~j9JQ lXTHG\^B1"=v:9'.ޏ@͸/@ mWz6 /O;T>?0I@\ꛤZmfBN2jxRK ? ן*j0e4z珤3֠ JƁEa$FVu$oWޜ%=W\td]9dAjzwyba[T0֑LOU'Yp%m*1v~?$dVp9 57ߑjŠZ9jl'U`u jҺ]!C2 RIfhev 9")NǦhA:|I͒A49 C `^Zuvԃ{z>`†L)"WYF5sPC+,OC>42q>FXnE+ܟl|FⵣrJ*iݫӓE'ZO7LNrr [GffŇsiV#[z, '/qB'3{ NҊН5RZ3c!FnJĴ =lOn vxR0FUoΛ#OG+IEx-::־0,l~3|>` 6y-tgĖjn~œȹI“fB ΰI ؏ FǐNΝ1_+5ə8`2o(nK0c̟[P 20K蝈t0aoz1=ExL#xm~QН\]$Hnc@X,kvS]l:x-f+5ppp(§bges6ҲA;{3ͪ {+Jc|rE:P ZJ̓ae ٠~SwI˓?[gl|"x7ִ^a1A{O#ihl܋tj\ԬE5A%Igle(RX)HyK{N*CepVIҩ%C>{ -@#|~ïU>epZ~~M`Eqԥ_n#ݐP<1"惻ohW84I/t4%v'|Km?tX]_9ư 6[NG9'vbmP)8~^35uy॥TFB;D'0xͮ+:_QA_EW>S3(m ׿ۓcd ר认֪x+6tVM ,`SR36]y|={G&FwA~(+q ,#&. ?_NM|&W/KkhicÐ寀1Dɍ}&2EO30 =A x!R5x#njs+cuYds=r&$x~(J ]PY_H`a !|7m- bwd.% U.ԝ Հ٠gRƷvy VI IVxu.2 _zǷ$_V ʏ+ 1lwK|)  <$qɭ}F؎/hВ vwOqSf[ɶ0{؎>!q.{V$>r'tOk|"VC9:h*s6޳y;mxMz B{vU;1e+>IKQ@1rUs#,}?>.;nBf@*d Eak}D[g3;*Uͧ]ςv. qdj2;>~_=0pֆsOhc2p(km"t%_zCȎa!fiUv2[rmBA_mY*AyZTUjhYǑ#}% TIcd;{`2^/Io NJbo$?ƿT15%*~UVWO4"7fWs6Ym]lNWڡr1&P ^zN&oOr&+~VॆUX2\pv7'JƋ6&THk$MrLLQ !EOv G.Rf?s ${>nU#GHO &Y-Պ֢Zz Ut3"GmF!z.5ь׸][w%|"hY .ۦMd͛j 2Q~[+z_XWpn]n]=Pq Y)w2޵ɉi6nq}.@I &r Qצv7x`@$>4bO7=?NphŌEm#B^$aqBpw&k-J nk'@n fRsq|:Bg_?eF=jqh4 =XÕx3/  7գY2o\:-Z}<=nF)BM;юQ8vV1gވk ,b s;f烫JaruUʔ( eb~"2N *Ț}PjDf^6F_>eypXM$i_ .x͖>MX{銽'x"Q$8A _vޯB 8^!ݲQ$GUih9^q`~6eZb=J"}mf:zYCr2-dPx܅uA M]*U@gWOt l%magU˱Y1ı4nRTAS8|9|S{ySngcPEAPs`(?6|4 vTjϞ i=>MIBdm9}+?PQm읕'LCS'&yyۖwMh[@c2䜓+eӆ,ZGzX oV[4,n!!}S\#YG)Gtmb-Za>>0C ݡ x-Wy{v@z 2p?0؋qZ3m qOl~+>Es>t8S/s`Tٺ2*;DO5LdY(lt*%얲2v{{ks@ /#1Ieҟ)O㮧93 =Ї%ۀ LYnbtMUDf4ⷥ|Pm<$!7-@ȸm4v{v AV'CU{J#Fbõa%RtX$-KmȰ٨>;G2yÎJ)} ?sVrYL^;$R˱F\:i*5vCC=$쥣ܵGۦj]cvo&{ |~BLꡳPѨ0^7w.m| VOOlȶc}@?J4G+o;5?V%W/J2t ~ѥ\/l"|;_匇`?93􆤮8=.CD 1: (y;n4[;cOTsfȅj/ J$DjZw4oRuۊ=1ۆY0։^y2܇R.LmLk_ Ri &,VC5Xut|? ܚTtAn=qtIXyo$'Z NgOBKGpPAjh M XLo[wӸk&~J` [#&r,hsZ`¾k\>֐=;IR` z WqLkM٢[*E ?jTCW i~w6%s *>[yg,\C/hq@GvJR+I*-omB0M KkN}|OW|ldO㦸#wB@3BF^1J}cV /K6s[>TTTS u:2T\8m/Z\`#au!U^{;:A*5qvWK1۬a ꄿ.Yx[ڲ"4w%&'v&`婕K4€c>k:0FøEi#,-Qm'ɯI5I{&Z$IF@(aWGXq}-;9h*jLtwa@LG3 fXt](hR''腥^ k^q`,8"o2RNcDr"{lc}v 3dkNC*樰2r Wu56iL`Ykm*4S[Kip)Sx! 2X*bBm/4ͨ2m߻Xλ%S`uQ$uT4Ti>9qDzBZo,"ݪdzK Ƀ~ĜJZW9ꘁe iqMH c߮Eրaz_iCWPZ'Q\q>2D<Q0FQpYV&i ec+x7:i~i??E5]~bY I6"[(y45.u28?O=&+qײ+1vOXmv@۠n*T2|/`\*%[l6kTǓsZ$]nUbV],Sۿ}o*^B` }9$^h Q:#H>%k?;seʈI2'Y~sҌBu&%&"P˹_x!)hM9^wR&C7[Lr\  3ff긝=vU^ M0ޯ`%yl]LJ3r?nc@&c60>6kl8`lQlm(ukJX^U)9q|)KR,$GRXӹq BZyDfoSsdKYHISK/h0cQVAvQdTϩ2ns5F$VQ]TTwk|lYs"S ϨEě ݶ0v+$Ί k;H#89*6]BwU[kۢe*Q˾`{#&.>eЬP E>\2T}.";D#P XJڒj!0}$ռϲބ;ɡ{ւ`k'vgɓ w;Cή"v9Χn%!uS!*/W5Xp3'=PѓMw`-(SKxؤ;%]]^oe3)Z9]P ͗&KlP [ ,p"%v[-9!a u`=THtVH&?g|]|D9'QF_6>ɩ fua=6E;5)nf%dyM_=𚶷fW5<8ax)G4}QuX1VIX T֞/<_|, NJ٤u*|1n3b2qXsM_⨶txߝU^/o ;M$9 vhcc~'Cn1tmd,)'@WkЅ l #%_<'fD9K*V)8KؘrͫU[ǀ5jHғ]/*S2&-3KSq/$X̜C稜m}2"xD&~QfZPDQO\.Ii3>&X/t~(:t:u=N؇F!ܕ j,ʤa5Ʌp? ŊmbN" @ʡ zD_ ![DYd'+iro.b&uD3,Vn'C)jm8i (#J4i1LJQ^&:y/ϖ9BBI'@!fF:#5 !S͋R4(J|(Y/sXr.>>ШrLۯ#S~ ORiUY<Z;OJfS2Ѐu؁g[x;n::L pOdNs4vR @Z0<_- &djD%۲M5eGy79VbԟA<isz׃oOzN RK+xʛ2ؽsӱ&Túey0JZss}b7"r/He110H>+ݡdUfIK#j90˜!z9p_R0\(aC]7h.[5 G*JOJwaA5dT"8{M CI Co-]  ȉ1(wS|*qy]Uwj*V]ef9M %/>Vd5"g|