python2-perf-debuginfo-4.19.90-2203.3.0.0141.oe1 >  A b1?W^^f׾b>к?9+PVTz #%kiϤF'ʉ^Dՙ"lA5%E-@JV9ha3b|fi_ $(u ]~KC(!B|t{1l,<7HVVt$P%GVCO)bBbLEHJb!? ,U^LȜgU+0?;~< 9e9d880277b684cbee7185f0ebdf1559e9259be70bfeab56bc2f3d949c2506eabf84f983966cf688f9e50f982f81eb2b287ce50d b1?W^^f; xһ+O4ה3 ahd?NOZMJ≂AaSWUze~+;uM)2p'a##NTRs)0LŤc=rEBmhqԑ[/zЌ! &ޟ:zGs;{᝛^voE JL筆s=>;3]jtO6OΗ !pB}IGuϴGd}b1z%n*&tڼD $!Ql:{sGQM, ݂hrvӡ X>p<4@?40d! 3 ^48bw}     V \t,<(8M9M:MF/G/H0I0 X0(Y00\0d]0|^0b1qc2qd2e2f2l2t2u3 v3$z33334,Cpython2-perf-debuginfo4.19.902203.3.0.0141.oe1Debug information for package python2-perfThis package provides debug information for package python2-perf. Debug information is useful when developing applications that use this package or when debugging this package.b1 - 4.19.90-2203.3.0.0141Laibin Qiu - 4.19.90-2203.2.0.0140Laibin Qiu - 4.19.90-2203.1.0.0139Laibin Qiu - 4.19.90-2202.4.0.0138Laibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Senlin Xia - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.26.0.0084Cheng Jian - 4.19.90-2104.21.0.0083Cheng Jian - 4.19.90-2104.19.0.0082Cheng Jian - 4.19.90-2104.18.0.0081Cheng Jian - 4.19.90-2104.17.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- crypto: pcrypt - Fix user-after-free on module unload - lib/iov_iter: initialize "flags" in new pipe_buffer - mm: Count reliable shmem used based on NR_SHMEM - mm: fix zoneref mapping problem in memory reliable - mm: disable memory reliable when kdump is in progress - mm: introduce "clear_freelist" kernel parameter - mm: fix unable to use reliable memory in page cache - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - select: Fix indefinitely sleeping task in poll_schedule_timeout() - mtd: nand: bbt: Fix corner case in bad block table handling - netns: add schedule point in ops_exit_list() - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - ext4: don't use the orphan list when migrating an inode - ext4: set csum seed in tmp inode while migrating to extents - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - scsi: sr: Don't use GFP_DMA - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - net-sysfs: update the queue counts in the unregistration path - dmaengine: pxa/mmp: stop referencing config->slave_id - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - tpm: add request_locality before write TPM_INT_ENABLE - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - crypto: stm32/cryp - fix double pm exit - xfrm: fix a small bug in xfrm_sa_len() - sched/rt: Try to restart rt period timer when rt runtime exceeded - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - netfilter: bridge: add support for pppoe filtering - crypto: qce - fix uaf on qce_ahash_register_one - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - net: fix use-after-free in tw_timer_handler - udp: using datalen to cap ipv6 udp max gso segments - selinux: initialize proto variable in selinux_ip_postroute_compat() - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - ipmi: fix initialization when workqueue allocation fails - ipmi: bail out if init_srcu_struct fails - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - net: skip virtio_net_hdr_set_proto if protocol already set - net: hns3: update hns3 version to 22.2.1 - net: hns3: fix RMW issue for VLAN filter switch - net: hns3: fix pf vlan filter out of work after self test - arm64: acpi: fix UBSAN warning - sched: Fix sleeping in atomic context at cpu_qos_write() - io_uring: don't re-setup vecs/iter in io_resumit_prep() is already there - io_uring: don't double complete failed reissue request - io_uring: remove redundant initialization of variable ret - block: don't ignore REQ_NOWAIT for direct IO - io_uring: re-issue block requests that failed because of resources - dm multipath: fix missing blk_account_io_done() in error path - block: account inflight from blk_account_io_start() if 'precise_iostat' is set - block: add a switch for precise iostat accounting - blk-throttle: Set BIO_THROTTLED when bio has been throttled - bfq: fix use-after-free in bfq_dispatch_request - hugetlbfs: fix a truncation issue in hugepages parameter- mm: Fix return val in khugepaged_scan_pmd() - mm: do some clean up of accounting ReliableTaskUsed - mm: fix statistic of ReliableTaskUsed - mm: fix missing reclaim of low-reliable page cache - mm: fix statistic of ReliableFileCache in /proc/meminfo - mm: Add more gfp flag check in prepare_before_alloc() - efi: Stub mirrored_kernelcore if CONFIG_HAVE_MEMBLOCK_NODE_MAP is not enabled - mm: Memory reliable features can only be disabled via proc interface - mm: Fix reliable_debug in proc not consistent with boot parameter problem - f2fs: fix to do sanity check on inode type during garbage collection - mm: Check page status in page_reliable() - mm: Show ReliableTaskUsed in /proc/meminfo - mm: Refactor code in reliable_report_meminfo() - mm: Show correct reliable_user_used if PAGE_SIZE is not 4K - proc: Fix reliable display err in /proc/pid/status - Revert "mm: add page cache fallback statistic" - mm: fix page cache use reliable memory when reliable_debug=P - mm: add support for limiting the usage of reliable memory in pagecache - mm: add "ReliableFileCache" item in /proc/meminfo - mm: Introduce shmem mirrored memory limit for memory reliable - mm: Introduce watermark check for memory reliable - mm: Count mirrored pages in buddy system - mm: Export mem_reliable_status() for checking memory reliable status - mm: Make MEMORY_RELIABLE depends on HAVE_MEMBLOCK_NODE_MAP - efi: Disable mirror feature if kernelcore is not spcified - mm: Introduce proc interface to control memory reliable features - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages- usb: gadget: rndis: check size of RNDIS_MSG_SET command - USB: gadget: validate interface OS descriptor requests - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - ext4: fix underflow in ext4_max_bitmap_size() - bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() - livepatch/x86: Fix incorrect use of 'strncpy' - tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem()- tipc: improve size validations for received domain records - yam: fix a memory leak in yam_siocdevprivate() - ipmi_si: Phytium S2500 missing timeout counter reset in intf_mem_inw - mm,hwpoison: Fix use-after-free in memory_failure() - dm-mpath: fix UAF in multipath_message() - usb: gadget: clear related members when goto fail - usb: gadget: don't release an existing dev->buf - dm: make sure dm_table is binded before queue request - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - configfs: fix a race in configfs_{,un}register_subsystem() - fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- add kabi list for aarch64 and x86_64- 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- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0010 16473938794.19.90-2203.3.0.0141.oe14.19.90-2203.3.0.0141.oe1debugusrlib64python2.7site-packagesperf.so-4.19.90-2203.3.0.0141.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python2.7//usr/lib/debug/usr/lib64/python2.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP3/standard_x86_64/5542501bd632e83810530950221ef8ee-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1288829b432fd91eced6b7b4694ff816f64263a0, with debug_info, not strippedշTE:Uqbutf-8c843a9d3c53952d6fd0db42219bd8a6eb6d1c30d90d2ab17d6c494c60725a6dd?@7zXZ !#,>] b2u jӫ`(y-㗰4"Sܴq<@H@ߔ5˪= BaY)W8/78{K„~ ,$:D|Q;ȾwVj+^LoLPYWZGxwVr">禄5IqVuj2 ub@Q^Xx4R8\ѳ^ HU^3jl&Vd)q2[03̅VO^TX: >P{ I B~"$=:~ TW6eQ]4(l jnn20cYТyI~lJWRUrH, D}=E]  z:i&L: m֗_TsH*xBd/9 Ϭe8aM =O;-^i,N: hePB{)ao'{-fDEkh褒~uko;./ |Ct)^Y QMvcǢڙZ!k7 ݢ}ߍvu>NY'P"rkۛ՝<ٲr d5I==]Nzp=phB/ӭ8 ӳaG6'ndGCFJ<$r!d*!1;x-fN~MGIJmnhoBTl6 arx{7m=7ȷL{rhέa]GbnTrP9o|L/ fۺhC#}m<-ʘ74pVq _V br0k;OL'ܗ(ӽAɜC ouVG;FXz<:љDJSn~ћ NEow{ywP$3%TY79\gxh(C{bbv{;n$嘿m?ӠR/娝+*P Jx1s2,͹Y;KLٴ$T:< !`4LwD`ɱm!k:fV&W?([0D;O\>F0nY>d-ړ1&azGoྟǣy>U4!,6[Kt bчbeAg/3ȳ4v B†Ԗ7ưZZUQp Je`zLXʛEdV(gfm;t F><~*PQyپ_ :(_FZK`#F[ɁhGj'bjFWV~Lts|,|NG-v9+K\3&V,WĹIP?Ηn$eG= dݧ:N(䣨]o2q.j;Y/pd'"S1tˌ4Lj_C֤ͼ~m,ƀ;5:`fӧdrcs F0Y$-2&(DĐ"~U,J8&(jZ|JXZ%MIt>Q/3N½@ Gs돤57ɭ流TGp81kuv cUEЖ9B{,vMBrZg1?d4iJH$ .*/3/h>fЃ;M!䪧-Gw[. sҦvb;9.*(8U>{FӹU f*]  _)⯱oa9S_'׎\%NO:ht(VQf‹t<ԕ"hx bˆulZ y+:Z0lC+BcM T \VDԸ.|=sHvk2(:'V(~s*j#u)yo${ 0T~G|r!* 8/@Cr $@R6UְV>X5JVgkb/гL@kt+PdTu3׈z5dJYӧ3%Rˁ}2]rje"#+UODZx=`V'h9!BKk0u#d]k.ә ^'&2#q*C.š3? Б"Mf3<^H/N#| { 駉>$P޶]{M܉6Zc^]s>5AK{xVD)LdNspe.Kɭys<ZNN|UwʴJfs$P%B4x`P Mh;,!eP!;>A[.J( [GM!O/aoo[/EF¿%V<& '(A'Qԙ M-}k5U_Arꖸ./`t%h5Z֝&֟fZFf%zJǛ~t:?djs8JHe\;i j?c6q`MQca5i\Rs9ь6%(w%̓*C¾v`,Ώ9>J,F>REԮⴅz\rX_5t`R T$|_Ehͥﻻ!: of5/V+0vGM 0xť}p,u}[mJt#k/Kn&}\"%g-:Y(L$1zZڸ7 MZ*@M1΁8|R9L&'iYl+.IꇿE%df[݂P碸F\G;vOvO!F\-CGUK?C.lՂm}l5Izu]"ᒱjeAݮ~mNX@_꿕H2 n65߻}cm Gk ޯ+Tw},̵ShJ}HPݛ3k6 =Q˴ZLLMY# [/oYHx2Z&"__jK%n3eQ=~3ִ^2x(EEPM^F4aodE?):B ݦ1lDS 'BP Fk-C#:pv.ʰg!qECqp]H !;SOY|[UѸRX1<#;TчfJ. [bw%%]ciӗ4>yښtgn`+g81v.Ėo|{o5]Ek%TX+w~ľI By3@i1BS|0ܙ3)>b#I;B(e~|2%(s(;)l{h|0:y!U@YA,} Ku '$3s)w 8;|߁e~dJq-?r&ʰ]t 6"^Wf۔C(WlWQ~5B[V6N웠+bKFPg o_ VEY]2"RV@VJ'7ێ6Z Qf~_B"ԄPc}Ύ15y)6BԊ!R[,]xJHsyRNÇP]eux0 0oIʊkWjwe Z#qSGw@d1V<"L¦7m%@~&ObGߙR66DFKZ\[+]8fqq)熺o,ֈ aL?!ۼkJ[)ܟqN;, f[}e봣Z]O+}nri3@|=n4HWJr"VCu9pׇl<2͛b$_2JsOOY -4n9.F<_-QیBئر-5ti > ig'|w>c|y7(@i8.3 Ȯ$[g4`[?ETl* N!#뻰[ u[Xg5m#^ELjTmLɞ6~`аkz\vՌ?G J|H8 &%I-dᗷhqldɣ4 Y=2|67?9p}91_)1h{w0%i8KO޴jWf$?xEѡs)TH2yt򼶔Zz㟦К/&*oX߆Y瑋HCR3#IykXCsVВ˼#'e7.f)׏kBe.Їlk'e1#:POA#MO'Tgn|K>S>8 cjzAo#P-|OK0e/ 7 R"1"dd^G?=aI4cA2bgXA0.V:?1OuE= pBRK@ 'onwKƥز}PKFPn <N))h$f8HԵOrƲ gؽ9cE dm0+ DbnH1EլaZ5fW,yHuuҲ̇YWtfqH$|)m ٷׇ9@0qhtjGKj'ikHkd憽;R)71iЭ1/|J^K KF n@<~B`d$'Lb {ҩ4/6Bm#LcN)6u)l3 =KοkV:rK/.#"|kE8~2 $$6Qf(rCIT -ee451JsG]e C” @X?k,{$j"U Zm@4=;<0ྐ$ pT9ϡ2U#l~$%4;TqBM=p4:* TEƫ}"{f,d6;S+b[H?E$]eP[ẈXmQlX>J|&!DH8@THؓO4(&l&p-V՞ vjY~_6}G3>̃9OϩUj" Nel+1 &$$7I >r|ck&f{waKN#*^e|@B3LLh1fqXM>S҃kw'=[&؅m)u,]qcV‘+>7}Cor'`PY`-C-ׇſ9Oo U/YvV4'Q՛G'\Cr8iEQMCU/QfB @NY<C8"yM8 EOmbkeJ!ڵg10+=i^efM Y!W+!}F>)I(-~n ,"rl NI/L*놞H_nP{4È%ՖC6 I@dKzrLf*Hj*$y!-HGP^lCgR$fn-7x@c?x]8٣OYx谐A_K2\߷BD)+QVS-1'jÀvS`b  x-  씷USձA Yk浅*Pq"y`U>$֔^ώ#L%y"~kg)z \X+((D̈9Jv:oIa;a{ǂnYWƙ5Crn-ϗ ƲY6&YN\N; QRҵMq'\<_((- υKxj e9>"_XSnܭl7Y6YޓzPa٦6$>|c0G\/d5f|w5 =DIN -p^5&h~g lZKnK b|X.a HT69n*r\Pи$Hyg'Lߜ v-!^C@ =!_Mf%L{#(| ~.-4&mMm3cTI >S]r#Rǒȕy,x-ȵ$r!bnY^ }2q2eFLk$8UBNC=9s37Tnɡ7!nl?GZ Lyu; >*dך۬l%or[̐Zęn>6;1Ò//?JGn(0]ྊM &GݗNR..꾤M-#?_-iF5}6u{`EemJ32$!%CD*H)V'enxpє ׷# cHRCv*L0]&5J><]쿾ѐaFd_f?ȅ,v4~\ ۾3,^&.qu=#i)UU!9 &sO% K J hˠ,jďHHz8SpmMGgg!"WA1e/Q LhJ m#XGWod ˇ`NZd ( 嘻'ONz5X̃R"-eN2v',?O¢(I|ci9Yt!IdM=#fq`9%p 0ډKCJEX2PZ_4axغc4|\=bJǵܑuڶۘ=cJ8! `ޗD8m6+d׵O[#TĜCU ɇdB5i hیS#TmY: pFS6_$i$Dž#6Te!DY 676R!wDRkm!=&ҽ(5崪8dDc\T^K)^M_ 5R;Ytkb$=ܓGcyz7vEBꙙݾE.-0OaЏ=;r+1рoC@9Dd/0nhmi^%y%Ym]ۊcb KUzI" *X qעRFY4a^Q=MFԘmXThť3݆FJ%Y\=@BUL~b/YQeA98F0DNu'V8@b;O||\սTL=/ժ ɮq,"xZΰ뗧6JP|`ċo1 yYԊ6uxN>6=3Y2%,| nz4ꪳBR׵.>9͗_zXv ˺JdPh]IT\_*f:5s-[0حݱA{q( ҾuEe#"eΎrh#G_/\.c8)DX:qr,(w9[9VCV:-]\ skS8՟m] X=ť#aHaBs[Q au"X`I_W.A@ pZd:\$ h}0-kHGp=O>~q/ʷ.4$ Ǔ aA^myV0`&vBC~,?.酯[qb kтHx:}fJ S_rf@55'ak%9!sVKy r΁jTǖ]-n~ FGey86;ⶖ=f=/ oR0<OAw>Xlg^P$$7EĦհM(HDLGO{It:ދL=@\!j̡B$a6_ti7H\_30LX5 #GO۶BÜIǂ~X'Jr&E_fmX$!y:"r_ b{5>pR*$12~o;v1DBS rl<2ɏ/#l>NI"@݂VE~ %z*5Xz=R$B^9.\Q,Ip[Z eQl:|`̭_}pUa>O0ۓcH:~.07A>;C4?w .IJʹPc!#UQT9%~X6pB"u-Ձ2N W@LFr Xؕd2VAkc31.53of#1W$xmb·ΜOnz ` =INށ ~B `|?wV耜OV.dFK]adž  "kVY@[JDq; Mi|p'ͪg_m^i8rX?s_2H԰N? #Z:DYĸ7Tv+5线Ԗ43O2?(N ڼNmמC}H<#e4^Em1,gF%03a%ة97ܿ^^L)ӓM%kN^$G9M vȉ4EmGұ)8n9g4 ]FS_¾%(}Mk'S`] EgoubPچY/)+i';On?rI }0YS) ͌^<#?u*pKpd;h H,|c2-_.52SFY@@s BP'3Ϩ.r2?p2ZM?(1 ;`eT6<#gfl R:B IԞݾX:g񳢲_D>("+][9,۩r]['H^> dBjO2(4J'(-ÿi.Pj<6YE%Dܦe9VbW(h_7-ڶl`کewxZ+-ch*2_qVa4&P}A4IHnrnȯN;07b8 `-sa{XL d5/7cH5՝L̲]IekL|cudn8WGR(VYUݳRcW#pZZ3sbuqttAA4Vv`bABz[- ̿m]ue?Y쑀u X%NTuSf%QPk|~v%Ln Ij4ݝ/ LR /W0%Y^Gb/h."Yƒa0lu ['ۥW/J]+k&*@H:b8{SzPv}J }v:ʶgʟ[M >uTCX\$Pt>Êuvenf&7'$D S2ULI(.ct%H7ڨ2=t&S bJ竣wúZLJ܇r3DnՂ<7O),Ep6}9@Y,ϫ f쀴RHDtv> RGNme/v1>vV`[obTv^p޺gCyqN3qIWz  Yxch yVq i~Dr ]Fy2%4- Ca6;ڈW@pͻ /7ŠK}M9O!Nl_2yU;#S)/ wwQ[sv*jN$t9Bzi}@;50twvL_odnJ (w% 詶/&LH Q@h嫲Gk]k{FG=]P5:G$ ;I8kCKHi}TMщSt 6l: Z<Oh'V(~b|Li!Amk@ "{rA-5 ~>Ook̪8xsྒྷV5b@ON$MS++"6)]DSw-aPV ;pk{4{?%2> =tNT{Y韷јdT{2wDe)ltbi 3M4\p9Y2ZEQT錆/z0PY־8űIp@ezpduz#ڋ8sz>,&10ڛ*gd.(4Z[xD C^xQ/f@GaCV{b/dNBChދG#0~5KHew /C)Y1~o_@dPْ`?bc)nRM.zy~&aDHݞ f@Z?_i >X{C%-/R,N-Wo w0T!Q(Ho#uQ3Z.U#:=E Khso.4E?>-^_/.!3ZNw'_U'z ;KiH$g{Gi5/g %&uXϏJVE 駢5{r$K WKRĹS%Yltp5E<ÙaQ1B=sÄXa:9M =#$ sZCru榢ѕ>e-X`ߩXB̓L»CY=o0{H( 3{]GŀK ]u!SUH"&jWZG07w1'4[g0%,;f~ʮgyW(Fh+ ;: ::9 :}- T䅈ۻ&hm:i^Ž^'C҅p2K^ͨy> ɞ:OZ6Lwx&'gS*jLw3nKih[LNXM%aGTT,Ҁ Mc6ESoB!2#uy\PFt'tQґ' O]V)*].eCFĔm\B+r S5-]SNyz6J-N 7UX"h\ao{.0+ m=Y>ӁSh@Z"ØMkXMF$Ui-jky,t&E\?H#R rBEFN2o\ΰ緒Qz@U4(4YsN^Tl>Ptd\%%GN&ʡh-f3RtITF1ݿέWbiFr:.| 0FBǷ&ә-!R[|Vn@;ߠ-;ߗOU]OT h=C<.Do;uJ2;K qI"h3ùX/te't6Hr23O <͂1!t3Ep??d_&M#piVmm3yIj skSCIdA~?'=þH#ba&13FqW8/!'(v{ab5-1帰u9+S.'_ɿǕ=]vqOߔXktbK{E7uQ5<^525*ļkw(qg͞„:k'B/Bo1>*7aD9V˼(H;>49ܒv>''%= V ;0A٩?EP{Sy; 4k~&$40cV fjsS}XHQP)9^>N |^7?K"z7I:6}[V$6Yʥy0-ˀL<;3k B_V zT&DXKUq QU+AۉK*`tI︔C81ᦝ#/VGo(e+\γHmS+skȮE> gh5m~ZG0rLh*[˒| m"R6W CJކZu)kNZo0>!*;_xGd9c)T)l4o[;Ӑ} F$T"Qg-2/G ib <}<>q%N< ȾV[?T}*bb;v0?h=E^t~z\~6tNSºLEBΘ6Tj >_v,\h V8Cd[@̺Z_=w.(M7KL*OPY24QWO5S@&N~Fgn*ߞO? Aphx,MMnB~dtzw@3ϓz3g)CsH1yeK r|[ީБ|vڕrR ntD? /H u_[᲍.21z08"T,O: Qi=,M??@dWn=%a:>$qF}.>OjpʣFzQ|2lqjikl +w7zSVOe*dA]%u0v |{L3"1k6OՅi8԰hE%ڨs,U`eZDž}[Wi OphE]} Rɑ&dh}NwlB:G0ţh+Yk"@q%et_lMoؗ2 ZƆ$ $PZx02t<4S@8fWs< Z5ObcrIZɚݛzUYzF!btn$9գ?j&rs>$.P@bi ˭b=!Y)Я N 19)FLc'W$@j@Hȵa/^D33pBA(&R~x'Ctm 5Cߛfٍz"+2ujJ CMu+}A=d eAרՕ=SnQzΞc|]IMv#N$bL!>5YѢ%e7_"n5lĩT6eT=[N`o'U6^){)BCKhn_yIe X}u`uH20vnF#̾5/3lhA6"?/ 5 gpu ?63ut]g\IU .&Sfm:_}b=]'c~N1m爂uFwiv&q(eA2p%M6R 8UKIMzeku -'}#۷;qZh>1l[:Hy`q7Y(~Z³Prʔtv2(\Q&9CiOTwCf"Ũ6M`QS]WQ3) P /lxʉ~o)PFg!`/z5lyIJ:aI3-ɂ<\)g8RbrbUecMG z0Blq^n)B*9DZڏ#.CxzVZMg3aH1WZХ@]k7?JluD-o6%ujӤ.AAdSzX#1nC']n@kD']T\T3:Vr+ASr[#udR Ud9yy>ͪGXYڋtNO@)˧1(Kz|ڇIǕ`lSJW[:Qwr;8t6GVD2 azh]%i"Þ>^dŽ3,y&#ً_8(,LS3@-H[mLnYu'ʍBt+8ߒmSa @$0>:)QozHջW!@#Ӌ3N۝r5b֊v_5kS8ɒ|Z%mjWwyE֋e Y@"~[o{t^9';[&/l)v( 0+ŧu8ˎŸ zM 7=U$j;&VW$/~]SjdS]s[!H [`ws@~硧E,p߸V9Y$£)8i#hUbB6Yp|⊓:Є7ԐG\{e[#4M9BK3-җ,O.11µ sQ|%ĿLND7 oddl%p^A-rJP pݛwwgc{\1ef4FM ]GS&4OFn:\b\8$gm\VRd? Vu5 k6@G“%tb]Ar%S]YL}Ș&ATb;j ȊgF"r>}^A;NR zs۝&~D?sğ(B lP?Rhr:`x+ :I|*:1ݣ_fsy R_2}Bj3s+7 vƎx TpgTwMR]KB*LVAQcOl^G,^S?]T<*߭]~jOxrX[/J(jg] Ref qt6ꘖ o.=YT% LTtE?5lyv,G$Ԙݐ%zy"6ܘ ك{K|?8bz V3(2Qt0 9`]+ xI| ijߐIMb)i%S7ޠXW[" ">*8ůSRf/)WTu>N'QK$^BWFy3\~"ҕoXנU:LIZ@*DKzPP0.CFqL%4RFCy6.Z=~i_1{97A~Xu-Ҭ"^ (b=64%ΧQCnv%fN7CM=6Y1WVXJ-A!5VU_"5ʹ}ʊt#n֠J骯w) ΑW7g UH\{6OTwQ`V?σy<)yld.rT@ F$/;K[c|H eAA=N/|x u]D-Fx_dzC8X]@Bh-;`tg% w<+DX6\Owo2);}LrB_`&qRa5b:KqB Xc2K<~H0띧Yo 6bۺ!xa ^dgP]qfpf0g!7WVD`Ri8ܯ֤Dh-a7{%1ns^DDZ8?f"+IZ8mh\tq˨ M=2D!8jt^&pd@B̫X pȸ?DZɆۉPͥ|iwBM|`k|)݊8"=Z\"ij!Yx Ƥ}b-'(0VABYadn7/[Hf իI;*-sJ1x5b@j̎[/Gf|s`#]%@)P4pϨCbcI!xh0)(FpjqwX9Lh&}!o"$p{NM VENHnpuQܠWi]Au&zw5M0B[/ :FV.btfW ^ T0 pj|3Tnc5eֆ_q+gB CW~$8mULtaԟOX +rxO[=F)2tN9<'nǾdA^CHelwzLɺI]MyT|(sb;p *zư7fxLVaUd'QؔBH3gZ]yq 77-G!j^{Ҋ_4P!詒֩)5>^5ECD-IȸgLFV ;}._{`820 mY-P[fO ¡q}^"lqr)_=!}薍pí iԈI%08yxT񊯆^¥vd1U3Q,e#^MDR6ܲ cdd<^ފxOY}2h3x<#/XtyRL낸2ݴ{ dl8M $]->9j풢\tg>QSǙnՊ_/_?𻽨.lPU{}hc蹰C1] ";::ϕĮ(aw/6dIbfY&>W,YCx^=/{DxqmJVXzq;QIk+Z_ŽSY^bIhðwM7UvѩG, G E.Ӈ\Xj>$y5x[ ,j*-щ1WOipkI '=\{q)5I~J:MRm'vRN;a*ZBi8_7Vj#'1.I.YOzwk 6WMZȞ짦]ZX'r߆Ef_ofCaRFV ܲ ` /o!)bMi  :lx@C1Ru"`\K5-oA1SFCd} ǯj+ͻZcG{َTMQMлM)WP鬰\S0?cQtZ_xu透7\^9-m_(ZUk_t{ axQ9fIx_wVtpnL04$>}~bEpێYsѽnRM JxD@=HT(jO=Axqg+ 3`5'?%Y2ĦWSFsHIA.ysEDDI1h$(D5muPyP2E‘q>LJ+mAv&P ,h!L_ Es*,0\SbLUȒWaӞ?b, ړ6x5fֽE-g>?R5|GPT=M^> ZЍ3F&?-(_y&y%]4[rCEcqIQzIt<]؉j9\ZkMQ&!/`d}ey)nI6jf?uR [`D Z{ҁl@-K>qUHaHWh7s%@rjgaxL[!ݸ -r7_);}'KVN8r?G]Pf㿡i 3+Sŕ4c, mç|*~"uE؎ -8$!\VQ,5?WG2;|}@ET槬S,k ?G0DL<j܉/l/A77vp\=@:xjFXzHX& WnU~FiRLEexdUo\砶j{簝v~![%LT8nj45ҶX;S}&g28Fz¨d%U4)σy g pƒ+om4&-.H|QoqdGDDl({`#q:&pӺ&sk~NGڶپ2 ?>E|}e"ϲ>^T2ڿagiclݎ7r.猤v̴j?ʃ1ϒjm&^ga|Fl50F{|=KG'I?wv\ -]ٙ.%xs"A~%Sit}^7%9( ՅueF^-(+L#5<0@Zvãe  IET3[昵q|2go_Mp#'$.( qnXOִC(y?}9j| 2'Pl .mqu$0 s&K);Vv-sH踸EKo;|\%=-q'HhSEڧӺo+<_A3H)NBǏ ֦b`r1 9}XtOM0sԗpk?];4kyC6fŠ 6>(uS .˙ rzrvo\ R瀢 /}̴'RԐMqFok9OÑpSim iۮ#%g|ctZ!UJ ܶH<ƒDv!4O&s}JQ{.@66rLM?/%plƘzi@e\ng]ׇXgǧ|TaemYUs82}?f&3#Mt0 ||ZVF)6/'m+~ _mXm <`;,UB@Ҽ^n1gޙuC=ND$"51(z_Z7\y ;jLm/{qV։Y)h#=a!l6r U9B.T4_r$9c*g05F[>pO3hxf^ڹ2.ƬSjTEICB, : +Gvn.;xwχ;u7d_7eʱ£]dQ.'8i]msW]XZSYR X0rs_FMk%ȶ2)َ!33AзȖpY ;rjb Bv |獢t܏7ZT5NWw ̍5$.-nxYB592Ye[EizdUќ3MΧVh5 ̏5ZB^R"E>&{I]%,))xWN +FLRW ]p8|:|ԏ}ŽZP`fnΎgDUg35r4blՋ9hlu0OA1B걍XBr8bʾUwoV~9Yk>i&2ci:"ͬŧ3vMTiC<*~gVWo2fugTsc͏A \A~7aGcb-U0u\ {$=BW/ l?\cJ#Q̧Ҷge\2%NYcJxZlrh#ygF^[謒*=%Eo8 9q|iR lDOe3c 3> p4 *JA;X.ܿD[2 ǹ/l[e ~?Na4<9/+N̘ߑjf' τa1w sF@ȓE/o#Y)Ǵl;@*f\*(g6"%K5eZ?s0vs&h%G ´t+QeH;wlMVh)3K^  RC摫?:)we4s5F[ҺZ IKj)q1) iT-GwZ*p#IrW)xt)~ _>@ ؅n~@tv}F(اX`eBM0U_SOx[^H{xn jӠ/8Y;oagAs{mb0R˂GƉ=ߗ0T52H8X&5a =B' t|_rE.lS[k*7t(Yi7ZhiU+%ԀcE[Uh~6QS6C>+pdY'`*g>%X7%&sC↸ے^G/%̾:G6*t\ʨg2f'< S #a{܆Q_q{X??]%-5ඞ~8|!bJj QpbGnk7d_6''}=ApW'h!k^?e+ 0Ov [`-rP_ef`́z=hOc-+dK3I%5jQq#!< ׻DWysn# f!J* c.#%1ӧ6bwˊTu%6G|}r H͵Y+#} zT[4Si6A T/NNNGSYzu)N\k0#l 5'ѷGh%l+< BT :#Ìg^,= 5༜y C9چ8zNpwKoIYJ<3%XobAV]߈a)/c ؂;_LQQ=b\xWEUY?c 2/Itx@ >X^\{P$A9+v̍ݰsQq,$h"Uy)dyTCMy\Xb,klA'9I K5J(f1? Kf-ʇKş^QDG,{ `NkI~%(B&/畗 `=$>C" IXO p`òj8ewx ' u]wCiny܍~tH!:x$mfiS~F֋~bRHqV"jNa&](Ufjv~0[wkM\qj}Y˳J* G}`=O~g9w̿& e{[i̅R}.1ɯ;#\\ VDRϢR!7B;ƼӕA/mEJ:WP4+:dcbUT4M9鯠5e4~ ͂񇭄3ӓh@W42Sx9Lo\HG@3QA/[=x#ld i ;N#M"R"sL @>E!(+pz~b_9_HX+/4T+Yh8'/y U) fQGsRl9#M`pSpu}i*MMS.<0`N<`;aIFWlʛl;hwd7FvB&S5 вy41#w,m6^cOбUTm\ H)[5:G5Z t[\D3s =- 1I\ tRe_Ҁ|QGv.Ƥ)FtGlO(0Eoa°bFԵpϗJy7[DZl)c 6bq рNB9ѤP!7Ʌitt>o+4UgQ}2zOU.YyӐz{xNse4yUvyy 7{c~Wg%j0ڹ2t -\KTYeKo<:76M54SErRa?Z)$#1}a8o{:0KFmb]XpAyIʋxG|zU0#dcS2oLپIMptz)SR4l69bZ~ɕɔ'EvAh]Q/u׎e+6v-V'iΞS3ԐZ$Kfھ]Ѡ$j1% ` J!ϋ(b_)^O?Hu?T$t8H {%\aC܄yi)'~4sa>RAL"mA'ʩc8匜8N88.X*!O8 ,y={#o|莋+_Bz*,NDy1);%dEid0 ?nYBQ_w ?&.9v-<.m3(&gʀԇ 咗 8e>Q=P.={ZF%浈,, .WT SIrT(M;I|·C'Q%uJFU 3J ֽKd?iM \;A JGB) a䭤U߱!ʹN77[ g"s+ٌiЌ',#D~k\ -{`dBbt1ؕgN0J 6!4c#&;rf\Pwal$ȃ%Adt^ .'a]Gy;2{.wQsL62հ|N~$t(꬀;tP7Jߣ#Jz*Ջ~`k…_a SB"Dwĩp VfqS.Ge}C{1ݫkn4=fM>-ÀWTkp~q Z4kLæBEPbo.ӪNF\.ܥV-62vLH T|X`;_à2dže;,{SݙH@ܠK&/4Qt&nߚ7m#x3$`rB&k1OkNvO2dZ p0WGDa_"^wK%" Zi⡴ FR`r\6P )P%i (e+U:3_dH-<ݜXUO%ȃ_ z/,CE|rTrPp7ttӐI.Τ'=}DtHdR[Yx !L]0PQ0lޮ>CZ Tk&/2.+͢gVl~^3@t[E3j GrpPA`hŞa(wO*i4ϧDn s|h$k{[/P/aWq4 RL+jڣikb=;֠t@@V@Nw//o:̩F#/ A&?"Ibk[;S_a+&d_j*ZkNAxI+.#~-sZü_ xd&K]Ne`n.<چUDV00?S{_ l 1DJNL_hTqШArBLڏ ZVZZ']rOU@>%\a:wHs#Kʣ5+gm8t:róΏLVq),0Oqړ5s(]L]C#MqǴ!~2iOAXY WuITN <  ,6 un#a0_{^Dbr?waK~Ɲ"jzS$npIH.N._7c~6_Iˢv_X4/LVHEW4^hsh_L-5)/9O x%WB4Ī#jB/`ז(mʷ;E(ӆd"Ϟ`۬Y⣾&%0c6 +AvSYɪ˅uSO 8x'S q CqSlM@ֺ,TI\R|x.O[BTJ@݌ZC=5z"-9f}"]acN @duy!+WP8lahF]z5舔r#h%A$N:9߽45IO.@̉t }"úi y[UDK`h `$΄G6R3*v-{*$bx<.<;~F(^.5Č3@/Gb+JrZ|[lpf[]qV&2¾WBO\K2.h脬N6rh!T8*45q%pAfY^ -H.P.WECEes\&[_#RNm8B.h)>S4E[pm!I#5**84j~gீ ܁z1Bꕉ{7Z:J:yYH䧣͠>B"n5K_>y(f-PzԳ#und`K r$=gإ]%#|uu2 j rs󡛿q\)%Rp,{+;s ]iX要=LϚyƒY`\B1sq}S#UHLCK>?~^ 5r{O4:ť6 з'xmEOkCi/x\Y߃&8StDe7t>X`izNɱ j.{KVKJ}!"p1Mdy__݊!%HlMȚ'58jzS =g׶]q 5)4Z)5-0P!F}J'0Xa6ƟTY˼VCj ?h@M ?@myB? Owˤll"Iړߪt%StrF3T,ӃdAM WS-I3i1բڱ>u?6pzHqDoT} F#U?Dqx&, 7.%П:ԼZ3 !M}}Bὸ}@R5 n&a}ͽ5N 3r+R:?MLA@BbE۶CXDidX c|  W˭+a94K6Tm1-/ICŞFQqf2KEGJo(J&hqU1 P/@A41~62y9]\e^L$! R 6F>X3Yf1,IFH%ansH ~4RДgO]bNuIfZ1gĝ˰EGk=U bAwcVݙ?T (l-=xp~[0 ׂr"E 1tgݲ3W,/wCg!jch5,Cq:%B#Qj{r -8mѧsgxwfrQ06iJ< Ek\84}pd0(%;PdpG"èLJ92VyW{crǽ?,tYZihKk+j[gZpt܁NfE9VȊ AWi&Jitlv^eZopD#s@+0Q`öw`ʋ~~>d+&b\ϴA)G^x*n]G zWhhvS_DxY_av#F2xěk|wtsg h۷Jw΂Mݶ>TQ8z:b xYѳ 1qC}%S<. n7ީ87<s;ȼ~s<MmpIw>YU)9OAN\<_2(<aX +W}A{zn]zEa5%;#ɼ9f%[Q&Ej>"}B?xik4B.-YKmTXYv -_n&!"4>uoFG[azۘ$FF})%Iu *jG.C Ǵ!D-P/X/pUFΩǷav+^5GDY"LWKVHe*v)L ( ?6ޟzP`9 Ch-,?bF] Ge /t $}9PEx׻SkRq^;GK7dHLqPhS/5IQVL?T@*Dr2'nc/%[['v-}' S4yr5tMG|n#$V>vq>d}LY7I Z'JuZ)Cx[&2֩;yVdFU;X6ܞv{tm\`F`V)Z 9oZAJͨnmQoqrS?~nW>-Lɹw=F,p5BȘ(ܨB|pk\tLݘ[hwl޺U1A$K]Gó͑!μJ&j \=qP&~F%]ŭ0 FeڿV귄 {{$؃4NwfB;-;0%x@>}[fh%c>-xD<P佴Ѱ |zu*S9y% g^J y 9UnH\DD#9j$ɕW)ר;M.PUZF[͟BUj>).1Kʹ$džIy8`pk(t49gl 7)ru>/Ba)nZqϙz]8 QĿ̰^K '>,o9 rifa ]ma^lI22]ӈH>}іK~Ǭ۵c'JW M-wn gҟ,F:HDR?Fd;j-曶Qçnr}MJ!$eKRp(\3p@,cv2He]~ыܽ,  }D5]7eBԭ%q.O+iMe^]k4^s٢H]Ym1Cdko-Y V_b]?+W}""<=#O5J*Mn&ګut(ktd s yPXmf_kk~̽DwM<8 <,2z;+9w 8y8NaYcc^=G憹#s8́E=TBRd!L#4"Δ[F{[~ !4A+-9Z2k-aMh/f9DʄJF_4H_Ԏ@L5>:"TݴnUAx#7TaX>, P/vسm.P-Pt:['zl s4A륄:x oAYL>T dI.gV)cr*砼ǵܾր_եs/oEaVWʾr)=ʐ>='F(hdhte[,U?u<^.BWruf%!/ͽTOyk͙ؼuΔ(]݁z, u~g->M Om>,^*"%Sgy#p@0$력&(QFIL&Ldtv6m|nt̚g$y[N@)ok84 %Df>"ɉRV-@lOxPiJ;*A*ׇ{_9 f!ʃ gV4C~f,`7w?/Y:.6GȠt繬[vԻ΀?Tb+n~T,,J $|疸^oAVRÝ;"Q#B@18(7/жZOI!n 0Z7[6eAB뻖bM 앺CGFDϯxM*5 h(bzMSWnw|lzhN2@WyM/Y f//a~[lC ?au8 ԏ)E_Ӑg\?3c&{sͤ74nG]mUP1*p te!WV[n崔8M!ԌK6^;q~+|Y9w30ROVwzNoHRkU6 *⶛>C. k}=VvBQ߽4R+b_35YK;a4ѭ*ǔT6 4j38] /a[Ws(mc=tg %;ԭ!Vu MDPl v{svt=Yu'hj1$m|g"3iUdu飼>X~y[+TV$WmL{Aˠkdcu?0 wK5D$ ޙƒ^޴KCao zMcnB=AsK[oר] bKJ= D$0Sp6z~f{ "fm!E%*e/agDtb8ju$H ּޤl7.GSr3 EBM5;4<XYik .b k6)e A<Q)MBR1QJ=+N4ad dkYoLNXz&a焰1JvB Xz;R#ifK0-N%edg3Ǎ)5M Ե{QO,VDoF}5X"ƧWa AeZͅhV=[rg9#㥬D 6p^_߈_-R/%ĺR+Ke[`EV}\_) ž<->-iVA^ 3۟kV*njc eb%A?բKzQx@ٟ2 PY !Js~/"ؒA 'JDBTSYQ3pUL)s2Fk6 g)Th;t9]BB5oc9LGyR|bum9זG65g7~xUCLu"uUV3{e_,*Ԙ n"72Fz} TZj[_I%5f%kݶ;p.ŠJ SMkƅJ (ye *b=!ҷ64*' nÈ/zZ%S@/dӬtw!oTnNB }!Sɽd$%lW.| N)CB5cV*2 |sW1@Ajݚrқ[b/ E 3bxЗc<7KSol‰4UT,w;Jt%a!̻ZG{zi](>1[R,K̃D"/0ud]Ntw`9%]%R=ٙjnVxԸq@ǏL{Rm)'?F`˹=QTz v]&/Ue"'}AT'CeT& oϹ5U ߅#Ab8mQjGU:uu6ѡ̔Rg_\I0@G)%.%9 }@e~$lsJ|QZ|DQqW gxpzj "L;Cu ,}6@sZN"saSO* o*:+{Kp!J$PC%]/W&OB=*0Xvlew4O:US/j5Gآّ) oϢtU |狶cI<BA`!9"0pN+ĭ33xt8*Uk NPCirV%V(i 1Y$.$Aٯ Y /,"g@BYTY,a,kQmϬ-&={h{ ֆxT ZZBx*׬3u3 J}y1dXH$Tϊ^vmT?`m <3Ww' ^_.T+\fº $# 8LAdtGu~ok7[ӰЕPp{AB%D/GYަOx8l N(( ǀ!)sEe@=tݟODe![?6#lЦ놲|~fbYL]1bڰlEZ wfJHn5fN;.{bS@I؂3Y.hh?" h|A&}[]Qc"RN'g;+ W_9ev@, qU)hl$}ފ s T>I:v JTpv |aB(A124;LKk;GސJ@>NxDr` -SY^Z[>ڏ[3c]fNפ{}N0M#qC.ՖOl ̫tf ND1".ΠqHpaOczOi`Eɐ)SL_\. agI 9 8E e_jB@,^H6v>}LmY]9%ݨ_"kolF'5 "iN==[R͹Dٙ'% pķsR" (t1!7HRONnA&:vR(\3U9vB7"A 䃺"==uãɖlaQMog,SM[qZUܑƋ M95QǠGWYFe~;+Zf_9QDm[CW$|묍uYQ&@[% H*]H:Y8)grL'm|0e;CHEc<`({V#4J1*{fU(T@@Mѳi9ݙEݰE:=.ZO5.J9>2ҸPJV$Ϲe"U[Oڤoݲa໽z6Bj#i8ţܳ*͵M*rM<BY~*"A2".kTS<P$bm4 ÷\_ ._=6('"^HZ^e-FإZ= u`TBaoFl5v @Ƚ:3Z98!Y ̐Ux?Q-qd4.8;¼QŠ_݁:$Ƕh)a2*ǔKt <=BBO1*dZaPI*#[/1^>PKn')Lv~$L+!i˲0|׻U{JHѤL m2Z޷E u!5{0ԟ,̝9_3Ř=.W%#vK0VA1K=?cg}PjH;%¬bb+Q<:jěp%H ;wEЏy`d?QYW^0Py;~oUۿڛj̘u3K@ޟ=-B]^B"Gpenй"&pn8={; 7X8ҭ[1ĒvB XԭBiu υჿ|]=_&c4DijQ8F*EgLxtFlKw ؛/_4ӽpq eJv4LjϢjUa[?LVf*J`[n-nګg^rh~E?y0Ϩacf|ڗ @Ә,);zOi>v:_2Zap |ˇU^2c*Bݒu^GP Z"Rv~s5!Qb  cRo:+qߗD hNQ=bׅEDBBbtWež8SM #<̱-ĸ-P3؛q!jTWſN, w 9N}՗ l&SHTQgo-0[Yf$GJm-0d/ZUj_֊[i5 9yz&('ay=c-AF=11rVjmSUj8ˏR8qNEz&<-֛<{ ïP)ϑ1 <2|G%zEƴ$ό(+zi% /YaH0c.#,d R,36Wt!  p.fVcAI*z7-p+< W3A& C%))Uwp3pʘۆ;Z[qV]/ۑ2r= ܯ8yrS/Hl[;KpC3/ |_kGCt#yAz5VOXss`.&E3kJ5Cl$I>rCQ0oOndhNkPXG2=f1[=\9(-k|Gf3 m/cO*ڒ>syPZ:~K],}CLa7~MG0Cg=(9NJy!j1԰VMI HOa7z/-f @љ2)M ]+֤?B)(9Źz^/G_?vMt9|o.V :K 8 iq0|4E>uRf@#_ӭ?Jby!Wx;_<*(AtPt8[f@VvފDղ cO .*^<ޓ"Wj&XiԘԯoɭfoM @B¾4=wə꩚{{9%oLzMfm0#i3q |3ATf*h,5󓋪:ZQ5[|~ZѠt,P $9F- f1Q `p'n"x(#Uq>LLJ/'i=c.`Z %(DMXHuظ-_']+WXrFwQٳ4ُ]9ļ{5#6ICS/ѸY@fVj(wy~*iUEN y$%=/fhg- Dn7Վ \pݺ+OvMΒHi,~K6^*N76b}q$= %؆*4]i^NR,)b$wp)jڔ:o ZttW0`p44gNw7<}ϏcQՈ~^K& 7v=JeqaRk5&m28z'lS!0cao+1(Csb1M8ܦ5rkz_4aހ!6@2Pq[n(Y4nm<[iAzzmaLi5|j ;D [/щ*/fwt-,^ztMlZQZUg4^y-:[͢\QkrW_\IŴq.k$3;^D7na 9lMVYJ_|oL&.~FPC53 @؞)دN3E\(TSpӱ7v]GQ=民Z O02ݭDqs~Nn >mqY*I'C0"ԩNr]IӪAt62-5aZ x qʟ~(t%fMz:}B fp3ZJ)Q'L!UJ|I&v3QHo MA'|7S}VzmEؘ韭 쓷*wQyukCq7e%1]zL" .&Y=\*DqO.Y1I3F˽ u PL(UKiҀ_T2_9Yv^oE~ WTn)"@GTIl;utiMt±pQ0S`13ာ^eۄ`F֛=1z:7!ₑy_aNL0خN%@xmwNˬܑzQq6az2 VU[9̤&8]>USR pGJGRBar$8+ޮmK cIv6r ;mh3ݡaq+G%j^F%f)pr+%Xi(AV.?)j>_!_9| {VgbMe^3˭ML2g{ K'/J䌦'maBhӬ}7KR1%Y5x$97b]:} _oXks{rK#U &"\ч:r/2uB(u:2dOgتI]41f"%}9Oҫz؛ 4ӮJ-@r(zB’0gy gĽV|} .YH< 3 ~,XNyρ][ ֈ)Y}{Xj*KwBMέ>-NNeɤ[]~,@Kpʗ?_Cq: K؊`m yOyՈߒ17f1/VrxW4Ży;#k'bUhșB'A̍l@tuh- pxq]4.c~۱VZ>?K 0wϩ3Q4 ,cniZo .3軖v@~5OWe4էA F /j A݄]OC)9;YSD%t;NwX[ftL0vRZ'Š@A;t}xcݕ?$ j;H+8m&Akӝ*Ue1W[/'CS! A5&^O{l\Њ/Msgs5$2 Io!aD/\%SqǪ+sMl×`୐}aC.4 |z˝P$[Xw-yqjS DV(]mgkuZY~!i R@.>h,u!SS]ZyJ0> 2Q9cIǺ~xdhv7 ^ٙxYBO*MR1h24 d]_9ӱOH0#י|;xt-v/bj1a6NR†{zAukc|Q=ٷR2g_Gp=;Zj/'6d 5n#t.tcBm 8O+wvSkf rzwZ-${=6 aMNaKmxHؒl>(cfΗֱr΅j6(vabClBLP<ۢϊ  ףMB&%_)bݔ=Ǣ ӾS.hoI-D*͌p#,Y-$.gloCYv5+oH^:#o,}t7!laD$ӟ/뚡= ɬv rr2 G5CR/y9ZZ#]'wWjebUTD]`D̈1|HC(JB&eꜙ^?QKɦX9QV MGbhu\IAmᆣ$YhO$Ԅ TI ?*y_}x4GR&oc72:>2Ԙ´D$w XD~svՐ\O"@a~-.T(=A'zk=;X٢/Qν^$}7saN3kmѸ/kLND{m[+e ծ $ YUI>tfm1T]:\ѝzk|5'c\…5ޔ?ivRqfŽ7$6 O[fߕ~`O@lՓ)q Z,GK,{ޟPTCYݎ1 ߼bu(Hwj9!\+ő}~;Z gDH.Y-D~q 恴{瑦2fLrS;f` !xb,fäSI(T1csQܰ"/Z+kIM~}1&;EE*t|6*4,|q܅M`?d;|z?E+10ghXI&}L_9_*$ۓ1^c+cD}1^S0A#p9kK jZaU2~  鈖dEK|MJ6c|3e>7Ihvҧn^>5il7}MBJf?ȯPwB Y:PcznG!VC0:p0ޔltc5GR -@kY^<+}`'%u4%B]Y&nVCB ѭmWKԢqSPI;aq'.+ >Z*@:+FY) ڊ8.qYt乶TU-77J". 5oA7,[;A2yMнܳfhA:b~ht.X3aA.="]G3r*  <jj!^!iTx)}4 ^z ccQ'A^HRsߥ%ixFPdArJMmaU]1`Nj-%A1W(}msBEc!C~PN@VC)3KRH ; ,n ? zwC'Zʳ"/%|kuA6w:|7M,'^,+&C)'2 q;cMk3ІT9|\YKwwQ^E&Krrԇxg6!$4<%N ZK҇;Ɔ$J)(xk#VK, š{LjFOfSJ{h2Xb,>qX$~}uH ;Uw8 ^iqAN|/|v GPbjm U=QeAz_@91nɚ `cYqq'8n/ T[=`l”Sh,)oۣ *sX'^ĻC u& ?;P҃#血G߻F>l4ZrkAj^;YB~2M$GFoU%;;b[|m$uhGDo{o,;m\+r (EN5+>4A4% ά2Ε?8)m^ lۼE1IX%}c {Fj:fF^.lPdR$F& /y]\ |i uB0ej5_)C}^2~TQkO!!NkpMzfbV rkCg̕8oSDruB1GNTO*^GNV+-;0'F0-c{z {7"$cn -0q*(R:GNFeGS}i ij7CNFvH@2c~y;)oϙه_Tw&_9 UQ$~]rŠ$z Tv7+9ll(wr65e!8AA$23u*z9R}43RnjatEeBq4"{s{" D !p&ՖLT&3 E9w}hHn+T@B=Y?y9l2R1D0MQ>[3/w\5 5iz ŕ\DžʇbP8 (hQ%;eyElR@ǀ_iآS\~Yt})쉏6y_[,:IW $l@zIl#/j"sW@~ Ak߱?Ke 0ҰCRAÐج4-CYvYvs- ϫf%W2H,Uvlg1J#rRP64?zIY+lFS^kU On6W>I^s3/#3XALrZ q~՘]=Q<->pjFZ 5C۔͐XNH~w!ςӈfs eJAKFs? @h&5>j4|IeĢ˖b((zFV)S;+0s` } d/rY3xdmZ0x|IƇ+֠22&S уz/S$JK,@zpWnH ?1>PT&2Q9hr;'WH{<3iAolI|ObJ_^=A?HC_H8\v &nkJP[-"c8?8PA]tX6= V%>u -cջ%ΒQLw͹\xݮTYˣZ/CC!Z*ĻegW 9nr2{t(΢-1%pm cMPwMyv2>Tu۝p%°,dNT+&{~|1z}[s_~*.UN?^_de>_o9u(6pSĪQLMN"oN=%艰#IDX,5r5b`yL&!2s4zaj}WŠɝEh|/؋}+>?if-uh=kW46,c85S`@5I֦5'z5z;~lo̼X?eTh zہduȍ5a*dIgzvC1zda`eO@A!pcl1vItJkYOv?_]Y؀rŦ^Uᘱ -Ej ڬ8f=I7×̆p1B2w+ޤM:θ{x*icdukƏ-Ff1Ԗ1mE*j G };jK[[xt Sf~9D@!F8/6/svB]РB?[:;Qg" ,Pujf0]_>̊A$>Z??e:܌#%4g ޱacV8|eyoX22-Vj$LZg&H9Q0jqIRSd/#nZd#D^Kal'">0VGk\:'P~pSt_rp PE>ߜp dh$aEd+٧ZQ6nvp| ". !y|X.Ͷʵf=P6ݧatZ7XCH˾@ɻ|m f)pl%beb}EyI#ՄƑ8v}&DXtbbmܥ'):BSA4Sd dА˔meZ-d0Mڌ +NJ5bh,GO\ǐCfZZm8TK5Nd L|& @"CbQaS9/Vtؗ\>Q0=EgE;x``%ጠ =襀z_bl ԒhK%͡ $X?p_>tOQ <5+H3! ś-Xm# ѻG* XJT西jEWs(Od93:z'|f QOs؆i EAPO\?W.vheU3ȣ[Àѱ CKRY. S2ؗ;t(u*x$4t x {bC)m;kDKs4 HJ ZsIlAb,+D^' E¾`r65J)KtlgRoX+nu%Ozޣ9C. +qh"'fb@Lt9M}梶[_iƁ8S3Ely ́-cBEot Q.auK$>J1 !fk54H7=-VlA\>xUJ7j^H{| nh %@+)i&{h=w-JhL D ^뮳HCx', Lّϋ mbR;6אה-hoW Zfu;x@CwCm*; ߺG_hV@q-pGʬ! ÖI{uyS3@sЪQ`Q#Ihk뚝 d}&s=uIY|YEo^_D҉K.!6%*.?'Zʵ`t i_tئY1 90&K ݓҵgm -r#] Hn2dsU"2¼yɰ62%դhȄ\>0اO;bK'`\Xr], +_ڈkW_/Od~A ~M *Hi=wHzEbih_xGvVZPf]yL]$oHQcq5qZ!86%n҉NTqu!k3ӶÜˢ:>JqR2]&O / ans`Z\? $T5dOّTԊ}{<*z5 iN%elSUD^/%Mz5a$`|:Im.?~6WU+k?5wJ$b!2o~ ":%Mȁ 6B@K%7$z.;,kYxYj"Ij0Q$#`45 %EB+}p伺hSӖqKFP^Z&|x"/y\IloA;-w|_i}4DzOPxh^3*A?wDAT@=C/%BwK'eMk@".:TnȩN6}+u [XT; ޗh.uy^ aay4t0,z}Ԍ ۋ(F_q|$ y6Ӗ/ErTr#ʋK~^>Kɹ%dC\7jU R~WO *)kT_Di_}P|)Bt><bSRl:|ЈlV\MjRDž<+-ꬄ>?G?߲_)舨^ˊ\Nkd9{| ;UfɴN ׷⨏0K 2p*ׁtб"ƌ)$囱^ F*4'?4e5h a95ZRNV&>Iw*g{y=%=tHH[*>5[* saqd"~PVg a5g˻2jbwC \;٭ >COvn\U[SqfZqby/Ne&:eTn 9r02f"DdM+-pWp|m{qpvFnJJoS:id/ wKF:bY?Ms*ͱ( ^κPf j2KWWO{WmS9ar݉ r#1sw-RLT^?b,/P p7iL %$LCe{'9*H^Ki?M2RiΣ\ሹ⳧O NHm7Q3GS*Z*! sL$H-E^͒&º=;Y ?U􊰝WUjr1bjsUmXh >أ޳NYRW K;Q iڸ"^jKvv7LA1>E䀤_ArhTJJiN캀QC6;&]"n~5>K_]T\mwR 1[Z*uzs{NOmǝeP=(Gh$wh9z%OnF.OSj8(efwՐ=d=ώ"u.]ڱ rG?|sPM>W 9+f,|} L1:6$O ؖe+( v@jS%)uWja{^& J/W:lʝV`tilb9^"*i\-E+_k#N]DaAn n@αd;#M \]X|1P7+4wJf ɫp@.6Da V` }n4]!~ 1Zsq~ a~49OUnj^YFFoAW…'r5t=Ⱥ|͐1r)S4(\y-Q,r'H9>@ qEQEAb,5I+?xnNU8U d~75+"7C❤+$ø2/-w#>qDƷ XH% NJ *n9Ar ‹G{ņ3rYFciH~y9/Y$b. -ǷP;K1U<pRk(uʞ3O_J@sV?7N gG E DP2 U7֫4fĺ|cYTVD GXKGc _ƦTY:Fb:}ZcJybstR*EF1%k]´Բ& :VxSl(au/ {AJ(+Z$U3y!G,51C +](l=Gbb/@zAŻ"uJxbt<8b1i:1*Jsɛr2y;^(XH"nMt2^$FЕ5l+FQt8AQ=#v>uBv J_-8T rgגW7Xڡf\0[^*6 0Y;l2#|^9/d,jka%Pl6 oDyO&zbk΢UA0)#KI0J<麹Kί满:F@;{/Ef(`T7mTU4W#a2((].QӁ'~w0D_7*m띶Jr Ԋ1]x]l1^ǐ~S6dI}0!9J@*/2j- 5a)b-NҡkA\ e~ZqGcjVɿH9 G=#;b^ O|A.ь |+gؖeٛ6O:bfřEchPF^;>YY h~a\qCI kSt mCY]\_һ =9 Uٻ XMh8_]8nH8)W,(y|//_Q%Dpseم06 B m Xq0+3K㝧=N(NR6 ̶eM*)cfqSM8ys/r7htM mn8Qu|86N2Um%(@C*Y@toܫT\~& Jgk2<^,3B%eȏtnڮG%?7OG mNXˊZfCy)ńN*N`0-qt)}OP+,!=k.ɫYCR \^x=-CsSJy%j:؟atO!?VBG@wXZaN6a qպ CUSB;,u듮u_ſ~y_zܝZK ?"rlo5\;̊F'Gm\Fc iQٌ Sokro P#G񡀃O՟ɰ{PR󢐲lS=MxdX1,ACcgvGE̡x3[dU{e9uqHZ[l-s}s g(?zXгM5W&)B.VM`vY?YH.)m%J0pIˋ?wjZ8@ XE<6$L@нϖ5+\VZ|f3B+^A1DIBܿ:| ?/X+Գ5s j&RO*@mW8@UZGdq9d=ŧc&x  9"9`SbX@DOOK_IB4ΎRYwIbiOהzrs'!lqpZXohZ FO,HxgD&+BP>߫Z,q>s} zd:Y<3rYqLۤߒ _{%0 +NA zpfAx`%72;6ݨnzDJ6IuT<(5sOĢz}r0A㷽Kq!2eIUzmZb7+RG*1<8}T>塤Qu|\2º_ѷ 9VTZ x`$֢z|n=Vf2o n3.,sYabjj w a挐xMV/+=19%@upS*gT3Oux"97X?oR{1soDXl"=Ehԗw8i.A @)nsI\9Uwum1ŧ~_j3װUS7Pn i+^(P}CFo~/%eJb%`Ug6J%k :L-4k*!9 Z?Y,@kI¤m; n ~x~7Hw&>- R't˶Z;uсWlS.OphJM=o^FY;؟&t+#G x+}Iɽl3tI̿>Qfw3r(h4- ̂H8_xK*G4 0Ȋü<]ƕaM&-zdy|!U`JR'H,#cYppRh)b[2U 击Zv[FHEeH=dGVdn*@%SοlehZ1Exӹ0v]% aa$aKoZ'Cn}k袭¦TFwVGRI<]~sqRd?Kj:v2׫㩽p_Z׋_Y>]fCiLNEfޥ0p'!No|,@*?DkHe(}+Bd|8ߪ0 Y/ i"{Mg_Yº̥Șs_߱p(#jT]לXNnMǂhaF17~jfM.z Z//ŢuczF)Wh] <<4#& 뻬w[xKz-hs X`OAً;{;=B 'rʦ5i&:׺lTY XDŔbʢΪ=8UƪD.A,մFAU_0w|?UT V[\QQTãŎ!YǍKfmUaTHeCR3YIB}Êg|xFXG]w^6/鯫zx`Q>Ra*HgO 9u(y"> jopVq ~V7|ljQ,9%Ź\R3+=87i_,84= Z۔wPO %Uni \-sx6f3[k4 cQ/x7[-!Y*|,8j496Y sReR@E ) ѾG9uQ>n`XFK`xou2v=$pA8V S.#2R֧ "4Åve$jIV34гXHPlp(Fs]}TUY;œS.9D>{6 Z>7ԗ8O+>had3[y,Hƶu}"߼'#sgO]9%&HpspĪ8>o[[@un%xB@6^G枋[S;6ה1 L3v<ǖe sέfP3ID[O@(^9iYL]X讵IBm֧%#XUʅtl֊GlO!s]i?tDB؝4Qws L++g ;ٹi4@=!l9, O 㑭D:}2,;M$:6!tyOw7芩S6̭OŝCDNPfvCcuv!Ckuƹ a5ߪ!1=x~>9 ;TnU~`cX gSh<\4r8ŖP h(ww")k5rjVx3YYVl;^\caH?> vwԖ?Y[4>ff;-V\Տ<;xic̞60eU,+.oЈwڻ1V< lM1\MF(Z6N^b |ׇ4vEg@ՠ 1&FpǙ3s% n$B%dK%BZ&2up4 oָ4{10 >*̅r#*qwOb)JnJs\\Cj+AHԋhSK2<4V!.%8Y8k6(3XǤtoZܡX!{::>j&"yR80 7k> x Y |/;*ו b3QnEcM4.&&;n*viX-= "q=gԅaޞBј'׫0@x=d ɹ.K&B192zm|]x5L4}4,?0oEfŇ<8$q|QiOEf26y,w"Fs{Ɓ-+(6?q4 E ܓ R_n8F nR.I0_,]IVY籈s~y^-ɡM"6ga@:iIa)_HnٿLjV MCC ")Kc]£gwM%,J}l8~9+{# 6<+z0HIL )ďR将c=+.NE*#Rt$ؤ͢M]W5/2L+_؋#-2oϐ#man\\UfkϵQNIP Rot'q݂lUih;K PcxFin\XC= C!@rE4{5L:& mHžSLRD`pmp-N_O@֡T4CZE;|bh(<H5q]IUo}T90/ya8Gy*u$W#Y]+0˟.Cq)B5m;)]|$HZQ h'SaW)P#Fl%i-@Ux,c+T+-@e#Cj  Z+;r"YsX]kIM%wTv邮 ~,s G<6 ?=\"l!7[Go|:ծV61Πv0]+MޫT6p VX@t S 8e 3徵Q=o k0F@b`V N*)(M(r`ѰUO='St>MinpoHbxz_و-#2Es1?С?Mbr`ͱ;D?ozKzql.eoCm2 >2 E)䛂qLfs6d H6: x+G^޸l`1kE9{C ?mOV@D*?:g"޹Sz'lV[eIYIFhdAra֒AUh&Ǧ$G_T2z X;l`$$${y~BQI =2ţQ`|qr#@C|g1䎤suαTl.S<[}%< g1P=vZXn o,D=!֍ijv EOk8 MY@_,@J#>%uLx8u2V5iטq&.D})}hN;IލQTg.t  XJ? 0L{['¹rt'|򜋴-זIn ƙQmP\Kb'F?]Ugl2L1\vx'3=x%ߚzʁmS_|j, (C_uѱT%Cաm5Tmd ׶ՠؓvS6?EK50-> VC6Iո͋Y^@Jd6pYO (j9S~[a`1aSpwWtOGi-$$ AYɶEB6p<^oOUz%C 8D|SH]3@NwTĪQKv2]KpoZ%C\ {șݙ#BCd7r5ٔICq F{u 8Ftu{S*=[,_EݟX >V\$͵Q {Jڿ1Ekq}R+QڬJ;bzV+ 9^z>pۢƨ|OKGє0KNRgsIO.n=xL{fzYuP>N Wr w|}-4@1ڷ )lA ì pPPc*`5C^1v?vǘ앳 ]Y }~鍸zjd ~o8FRm0oMq[~=C)~9jv*E3vD"K2vmJqo?NTKwՄ _E^%jRih*a7*ґsu8o#jIZ! dqBoȏ›3hWj$.$tOlÌEyT5:=I4wtߥ8ȅi>z)ֵ1cۂH6S/QQl*g:.4:9fn4 ír42v49-#<2@MI+9./W?IA#Or>H>$<`K-~瓥u})$׽`C*(2Έ";sX'ͽ3ti52O|NLGFVrrJ2sVx -AY_{gi\_}&@mآq`)_yߛOMKlO,(?w K.͋oV:~h&C@Dφʉg>mt}G `-wQeCgsix rԫb[cNA붡r=hʗd~eF>^hYIwQ^6q]YRN k_PSV qսӔ^Hn>\7WY4&?/bb ZVpmXʯ6^kC*2ZIx\4f_I UYTP=p>Q #QX4}JRAj]r?2#,Qwl=mw<ӷZ)r.ȤIyQ>s} E-x14љuǺ$w+I~c^JݧfY 4^vˠJ4/E(ӸE:s}K7{2 V#L1_CuVN} q&r}ċcI,; T@]X~pWHkUӧN?vǁ8Zh*ʄtvZCi2\I)1} ͚#9a]:),V%ed1 "wm˭yn['Abіamۢ5T'džξ^H*t'TH>` 5:'$鰫}^_OCեuRgJg]y~k8[STa58x8:d>;c>W^::B#õ F* ɸFP{eoCqv-?&u_!?g,$eV+If <×pqV$fw{C"+9UpxusvW!#KhUY\&p~ߠ`6ɪz?{{=&c!=A>tE|XV%@x:E)X_2螀cYc7RPEb m*JOy% %C4:i{^Üɐ+XOAӌ߇5۬yRͭXf1IIKEӒ yw" 9mQ6oE:]+vd~ܓs&UmْDKQ.Y%h XZ~?U6n-;LOŎ$CHԚ }}ia4M.b Q@,[wOîfO!MENkJshG2o2j O?JjIfx״_7iD )M̀/Ti4V&8_!cR % c5n\v 2t|#@Vcu=ϕp%a!U\2+-`s"@+v{>}UR-~ad=H.v΁GA*.Eӊ/*W:L#j;lTs]7{K*'ѱ#(CQތu?׶bBjiw`;f^|' (Ol{]e{i; a͋&CvR~4Jq<] c%7:PfL*K p̧AUjPX!2X\%4 Qnc%4 W34:arEuZ]Wk)*xz{+ Bfd:U V rfpz{?1SQ94o?.*ď!CEFYz`Q Ĝs|Zwž4Y8N H9+o& *}e༝İMƳN!=q XJ`;ƛdQyP {(a/3b#@uG;C'ře)R=/ ˧?<(1Ul)ޒ< Cě>0\lBN =[MN`u%@X?4/^Bo]*uO #ePz7,tLLk5N խN^Cu1uf@qwS)^ߌFw avEZcOy[\Rٓ-ƒI֙/_K>Ou Wm9k؄LѳNZ7#~KWUteS~ǼprM+))PE^ MttKUcb%K.U- Mwi7&:j>m$U>VEF}+(J5)8|T0 yrPގw2W唨3 q#h0p3}+͉n~+`FDvGVE_ {h \`">U>ysrRÆZk g↗%U++@>Ħ cVźHl.?ecHH] R" y,Y^jksCk&pBs:x7OwiF̵5Ay4|-nQ,{-S/ lg~<4هlNS ;0!J8W@CENE}SwA>?'XN7JZ-kE5~*B(@UԎF->b'C^^NPAVs_0fž+7ҾZ+yUsvp3߳<gKNE8]TF=Yi0cϽ;1ҐS p Գn/nGB{—jF!3u53uQ؇M.0ȗ S=K@~I >b="+Q$H,`:0`v n3iɐ~ (G\U֯UFX+ AB"؂1]W9UIxji&lgvWMR4FjB-zC LtYک,02Q48o5ʁC<$.gh-JSP94;5"[O '{q~[У;#WA%(kύuW~nJP+d/T _@ qzk*Q@vCPWS{`en-$J67"c1pDi]'W#a?H@Ai^/r[4h<`p))/Ft䟖@ѥsCD؟Dpuu}TJC$ &UCm¹C`;q\[{Q,3E C[뚫f;]﵂`I|aKɧfyN|ZtH>{~s4%w('DYfGL搁{ڈ._ /MN; d!P1'q&} ʑ}MwZVw Jٙea꺙v`BY%.1ˏE_894ap.Ri ! '`iKoi(Фg&]%\Gܒo|<4 ,ۭv#SCAB3;ڟ?nk% % 80 hhl2 7+9tȩƥwhoxvڔ{+[]4Vdlyr]p`qI{a0l4Eje.ZRȍ 'q19uK躋0#Haƌz./luQ~`* V`&e\FiG7h-&b S.2=ӮYVo 5K!>uh<Ng[_PҙuKE[m`o>np F&xqL1 &Dho+Ī)a,ue@ 0 @8{3z}i<Yr 8䑋yPC9lcloI9Mhԋ>Se]mOk[%_1!Hf476U7rX3tS. å -0%/tUv6D.KQr83/*%1<2"עυtC ?jpޕ>U7ǹʑ X/) m'jq^u7 ,V3K0j7 ­4(rq f9r9rA3T6e/3m ;Q lMvpaF L&EtP*hGMnb_x@- [] S ^jO~2'%T3DyؙW@7w^~TV8M<NmyI]p 9,F (횿|vA|]p{HJ}oLf+sC" F'dWC/>b>Xr+I2g`$OHhYcb4!Jε 7x##h4߀+Nj+GB%1.}vwڔlDmVe%b1Wxh4tطc($&(00Y[c vڌ2jI6T,9E1OYĖۿ&XxQYTS(XA*-{F*O=殱ӏ$\%0W/7V.hׯqz-=s~}fM\(o ӗ5~\ة!2̙!ێ^"/aw|z+SvϰYo=9<'!r0,A^f;N69E5,n T,w@#IR~4?*?}RdcXal-@g}vb 0ȑ*þ4$Ҩ/h&RxǨ@rp3oNQ_9#XYQCPV5%W%xvqK BhgPFC]@B-.L(1KN%mŠky$a_I/O/ *eГ}QZ^J4hBidSy40f`qp6/a%{FɫbL ߘ-BU''M탥=8cLOX.$41w07kEC֭3\;:74q[T:m8+Wu]UXZG`˴o[TzzTi&. /Tףu1osBt?-K Kܼ.*?("O7|ݬ` <`aC :5,s@smN o#xV[sٜ<aK{X^gtWk3yI)"==(8`R@կ~ߙoSu !6/6=Q#ɀ-SH 'K^wA"Z_<+3=x_ ;b&IGV|VÙ98|d"Ij{W16*)(kXb@@hŝ|띵cP0MɝϻIq9R,ϙ[^5RFJC`s[.08j@R exNڇ'njdf2\́Xj֙;Eɨ$N ?{߀S|mL'~ASoK@auɤ3FnL?*L9M{ ,hnHpNG0m9,g#z՟` rw!DP׭.&̊;)"ĸ_4n*|tWTalm6[K^RrV*F5/> zEq\E/4gnscQۺx¶t 5 "񰶹7' xoRE*\> "!Mg%C꩟,e ={]!Uvy7-/g-93i IaQ e7 "12@qń;b8pQy_0&|,*٣!NfvK9Wd{ 嗟 }l@R <8O72;Ÿ7Zu΀1 u+'PA=VPTg*Sve|]3x KeF WnUB[B*NC{yeCtj$PXYQZ|Uqa`p-,<ʌQQDCuĊ lz齡\~Dt̼_GjD}kF<,@ K6*q&S=H5ͽcQ*fu0?)2?NևGʲzE#9cKu3ㅼ؈>evՖ2OQmԜb8*Fx -$O\j)eDU?Xk|?(+Y b >˔ 8` BYJvurpˍihܵKM()]ɰS3R+i"+m+I1E{wRPWE0XxwKzcbwxXĥW&\KfI6ya MsٿѠ%n,q0AH|†41X>>{D#3oae2h@ڕCD<* < mJ1ʇ;9pneWh?}†%oMf 2:֯?,s`]o{ lEO癱V!;,{$ٔRvPK8A N4LDD4B5Y%u=B<`S[: 'z罸>B=`Ҟ@w@o,Yӎ]c!vIjOv DlZ]1=bjb:~aSw f{Yvq `3O{/s^p,Ύ;M3y =qjjT}o<8Q@ƼY%"Lt?~'=Xѻ˝lrD1E?aYv3\#&{+2uфbrDQⰿgȵvc!jR ~82_ SQ/K"r'v AGeWUd$#pܽt(_Mh%U8鞨cESmJh[ M(?2V&.诬duc p?-t{IFLFH(P?JYʠrfFٓ72Lɦ,>JXXܓMDJ̸͔u:b`7:2N1p jdSj#R( Wba۩|W\wVVY'Gr*8}L{ =+_vI /"b;M WWazQIKHZiaG˙S4&td{etZ@h9cS?@!Ϙ*/;],Cf4$QSgŒt>94?M)b)׉&Nh ZCqh=.#BY8gṲp'ErF…"F®p7}tHl%*.@htQ%j.>W8 _zSA慽Ǡ89)h+.Ra2;02;BuV`WvL=0W|s3DZzR%fܥ<-"}k]M5!GV~&VQ O?^ΗQ(xRL֕ \SKExI::93A|8Br?5{[+?m97aADn?{ a96>xcVAeµy 9|I›Ra*k XPofu2a hm$n>ʯؾ-h3y=mW=$U}r-|x?4r_%fx:F{d:UI.BD ɯPR@wnKX߅)mX߿N`=a[w&V)Wm~@}O--Tޅq0V so7үn>CUBNӼˎYϘa;+PՖj,`=?)Q{Sx1= wknʢ5:&7v$ j3{^'~E{%F9(g~kjt==U!Yi죬gZIE S2{`<}h 3WzWm9H@ 02WepR2} jpyr D4RLn41]H_fu^L'9NTu&hDcM\+V[v1$'dTj5ӂ#`unaԲޟ5Ky2 cjPy)n_;CzfP!e&ZԉoI4}>ـ Pmq^s$y_q'^)uМJh&g Y&t IhՃLAZưC#H);g* n1Yo#4ڌq~m,L@B9[&uy @٢rKq}h~Un@xjޣȨτ`8 Ȱhk-D#)8NoI,moP >ɻtti> ) ;l#Ȟ}uW oV-bYv,Ɣa: jZRta1Ǻ$S8ՑH:T==jRYo.taĤ[}R'}x\]Bݫ{vex[Myq5İ}荠kPmp.d.he5JeŒR !GyGNNvpZ '\A Y!g`:ϼ_+7ȷY})}zqf5?-Vl`׊yV\&Yr9h u$H} {;4#Z9IǒſБ}aQ%VWԏo^='YؒUOFG~_5>s,R.Ba;Dڕ] VJu:ફ4PopԐn *_)VT?&$/:]_*84Z3*r6λhZuW^mWT]Nj(Jh۩b G4#7\?/(DVXJw|~Tr 7 ݍ$MƵqʁYK?\F9]V8aSpX5keZ [1JXL;xA|I,(u۶#xQE$7ܧGQ=j>S^Rn5gbզ'A}YBaOM[?|;bA>M,,MqV0HJf~M+C!LyCyI !rPsAN|F55R.GʝU)Rm@oזՁ%uۍ*3UuouhF;Lٹ)߇f_#8cqmDpmtз%lR*>,jCvÑC}o؝`L(.DsfǦc %&f ]PH9? B,ImS3 )X?_b:؆-DeӔ02Wn^|Zg"}6Sf@=Ċ G/Y#YJ3T ~g n& DBҶևyFwb`(bE*Ǭ4B_$W\9ύ/H#x>4p/8x!VID͝vxrJss`D` 9VuUBGpS}a3F7g!E%)Q9|3E}_F0`Q5"\mG=huD.NÑ̼KїE[*{tC9[Т{ @#PgkQ a0q2hW.K9hhEz# ST+[x # {Ɯyv*- ̚b7e(wGu-az[N) LFF+vsq,I hp$OiKLUwY vVeN-E˽5FF4p4KD[$_p5b![ $y|)13̫Xk&3L1WZ-B .ycNV,֫1zdB~^ac:~. hThQa8?GT'ӡE}䋼-c>&+F:Q-'%m/SHSq~ic}֡Pas+BX(8幐#u2iE6ʨuDw ٳPmE1 Nw_KU" }X.D *s[-#/_ZA ogmCK-\wxVV4?eŧ>X{2dލKt7z^RHB;2> 8*T#B<lDu;;2nz6xzu8H_)չr:XHH1M;8.h|uO+لa =D~ujd  umaؠ_+%wI[zQ#nP lNCL#E&j IgC6 32[՜nTrAnm GbWmNӨ<0+,_+2-/{?%!hUAք^FB@i~~kސYc>G&Q AFṕs V#]Pif%rGfL <%1%DEytUWsUr4Cuxԣhy~sBt]&ON_¦L;;==]I8$Kmo$MD^:~/%S BJ?ƄQ ׄ&(V1=ٕV&v ~+z]$AQq%5tyHNE mɨo(Ű8yIdG9UA5UᵆekE]mP/? wԛVs%SaYLo&7Uw|pI>.KM^DFkbjE6A}D 6sPOg{,2s?'>c{;INȲ#|i\ wl^Š W5;(9GGW_ē# 0ԊrFg?՚3D{i~͐gtǡ;GPYN99Da\txT0^.>_OH2LHG]YI|W;&/HqB90]"`$ͪhlXn^rQawXWfBy$-x Bu.{B_܏4D*݉o)` Z0jS[[1b~HGdar-VcMxtKukTPMlbL{~'>ʝ23vt+5 ubUiU#MA12Id)\1O(~:Kx9$I2mC{|c ޕ5kI5Q[qhxdUuXխ˅K2(c'kۿ5KFpUcd߸6ص!]:T+2ats׋vGG-xZMtRGf?*̿.)~&B˿MYl%zҕXl q?"(MtTeV(8s͒61}C%ڲ5 (=O< kZ._%f7xISUmj$4˯71 byăd_9ٕ+)P$ax2 H6Ll mSjjaǰ-ݳw8\dž$A8O[IXz,4l/ݟ—`d#Ʀ|#qg :.j@ 4S-pl[_!T_nW;0$ $ [>P H é虾'׳L@x3kr˗*,fNϥ5xUxTdmvX|9E瞞+hhw)?0H5;.vY <^.3{zQnO~kOdFƹ]HT9 s>Ix ?/aN'FPtX{Ft=BANCq=EI>O_&(yRU-b x6 }jA-Ɍ **>> v^LQIgܞ}jU# Q )s)/]i䃋AU(lF@zZ Ԥkd^H{lX|G] ڬC x2 Uu$uʋ "}`1j0zQٛkԴ-n\krNA5BG>$?_;\a/2&|_eا٠*; ޓB;:K'0 pmdg: &y5"{o` 0{>'`2{WVW->%frw5D=]?Jkm|ZCi·M* AQj56l0̝q2\dHj|8`׫;Bݘ ?U12wT/ iq<3d슭OB9.4/!X84e^ *u"ivkSaƿĥ:#$n;>F5/BFuIOmY47/Fp3nX% .ofm:s| $$ݭhnJm2iKeE4#vZwNE*Y 0:@ zl25WkL_A .h'` E-C^n7 q3ZQX|fډ\X܋jrGPXRһܰz33Γj.9V9c ?Mc6XjV9t*d_Q} ـ$TjXU.`8ekDWLia$"x,>HlWk4ΓHF 河P=2[.}OLk XM&"yOo1>tfD=nxa+<#@('yE|n'䁑Cȼ$>YŧԨ?*Y[gPd'G{CwjNWGC޳8e5iC/ClYl-䩊,}l֊xt2ؤޠ<%"ޑӹ;)ϥxǰ9o1"e_ͧ7AHavb t;"E @w3. ]w?uƕ Gns3hG|1р7 ;tCOdrfp,g'I#͠!Jcgm5sH=izip?eBw‰wuZ{Z׭ 4v$)&aH4C|Fb[ ; Yؼ@Rd߂PDlF4!+2|ck?d;  ]w>w+ɊP4yչv聂~Xr2YML1gk@I5࿢¶q^;r@3xx ܠ)63kóϼwr`*e{8}t[F(ZZ}`JPBh27Jv _X,_\ SPigj.l6kyR|+t1U}ɬF˪|Ʌg]E ; abR5?8{$PG"f|ar(D׺'HsG||BDl,@ڭ9DηF&8CEJE?b,B4ޘ?W+ bѐS ,}>->(ܴ? :[TqEŋ 1Z.LUOz.g$ SfͻDbly*zހZkp  tn{ { JWu3@x,A|TƦS/u-|2C{uv~y {`1@{,?R^- bHmL4 6Rgth1=g\ܨ.Ҭ4:9_7 (^e Aٱht7"5XSfg";$tjO]0vp'%Xoo;#wsQ1zF[XOrugK},]5b^$8Ϋ"0qC : e@PjVVC'O|wݐ8 `_6݀` ޠZ4K~eƶa;3F 0@c<1BD'nԻ׎F,|KƐbɼSm(0Uz+)OМ9U'~ |؀/o {K;\&oC#XI5(o"jV`JK^fN&O9EfjF* C&>1#:Jk)Wc.HЯw U%}lT5ؓI1Ԫa]ߛy+HnI:ICLfrCfeU0JW }kAGYnAa%aN:諕 [GOl4h\nSUyĜyk6¸!gA=k[>no0f>P2kRUeC_ȿ 7r8nqPBwt4rHLEVX<'׉VJr!j5s$4T[H7wKp( IȀH/ھj4~ fu6-)y%|^NLV>^l đet*]ׄTLu jC40nUt}V -C=uuQС74rf_sXօ#ňյVb'8 tTGkd<"H3vװzN6JW'z"QJ:I? ^fFq $zac@T >_M i S{1Rۡqs a^T'EX /OAWT'j^<rP$GMhgZ8@AxtqO1GK 掱2ʓޫ@<4'X\0^xm ۍp[*ѿ=!1 @.pޓ}nY51W:`Ųb:63-™f/AWM-I4ĹVõI^üo1ϙRVpacŶ뼪#DwQ nbUCTzծ)'iZ#g"JDq*shL%V\wI*k}p泠!jBc%$w99vOmw!96iС^y l3ϕ`+ 8 f13^x = sÑǿml7`]7Kp7% H-^T7P?_ஷME]bgE*{ r&Om` eպmW1#^@_~ .(LENu,  Z{C4, 'AhDw\Pr0;"cY*C[lb~k:j.j5 fn5msçA+s:dPD7' 6:TQJ- tx nbasmu \{g?0!.ԖSʣ_*[7IXDxmi* O'&_]\yM?']9ۨ7d0.B 2jЩY+ckF#;?7 T''Ĭ?)b@z2ow-9i|–׻˫xzk˺*\#-T AȦWtU$"J\$;-QWIS3GT:&?.W#\(2h/rd. hwX58~4 ɅF팯mruۓEhkZO4Q_aumK'ɡz"BjezA1=9~g;ɗ9qO$hA'wj@t=Ab()eP sVЋvS v;;#=o rbV/hȥ$>Ì؂q ҾYufYT<{AQ"F2 Mi-WOm=mY HEMj-6 WM|xC-mhܘ2CuZ05aͻP?偽hܜw'6  {.O:fΎh s~aIK k* Qv1tJ2wws_'Vщ[8h6HQ" ߩ1F<R7whƑRvϬؿ 1|x(V6(n|bd`5Y?LAQ@Q:0fSWkNw9nd`,ޱڡxdK6 ڒ`?ьG8Eq),G@, y]"L*mcBaU>{!jMT=L&R%H4d9h7POK~boCm't e3o9[2.){;4DO"@kU.͗O q'nXkVCm1)+欂A"' vL(C̮j",Vnz 8 Xb-APh~,ks08}OTFc0 2-i >ѐrxq!Ƨ65-r>U0reu@p\YǸQv*[ZWZ tC xaBǕI)2d"A(Kg.Q]̎t.̭uEH U6=^4K xlE8=ɯJ%;m+ 􀚰N@ ZZȲ}jGEyTr4,V Ci߻4CSkyx3\afnL[Ȱ֜{)Ǟwb̧o!Pϖpxk$3w3tK"",e~| IEN+"$ߕޡ܃BƯiھLXxQ*X#$c#wSmtJ$t.eR( ב^#9黨RԙISu/ۆ7GUqMZX^f+x[3(eWYb'RZm0Yd$ZUm)M 8p"G53I.6`8Žѐ].O5^~R"fsx)d|`bkTb/_Bɷͪ051 A nkͳ`Z [h4B&=A d<*Ô+ ctxo%|QFŗ?:cwutc\?Br (UU$E9Qb(f~۷;+YKx4,Ҳ/Hn759ڟR6%eLp49ĭ4f a5[(cwW>Rp:L{\ӗ ;9tb-?Q#HGv/ij9}8js*kuvgvV/MYSR_=t͢[G<.fk,Y8#R`EQ+>qE>'SPT f%ו?PѴY4.؋ 2@ҔWdޞ烐y-wӠ0b4he:w[0;䨍w1LW]RW_lV!)f"us<٨?4x{ g4DuQ2R6̈́lըAY!1*BQ•.԰S?P"SȆʕ;is?EbwE3-zS)}4_IWw!!+kOeïv#/ؿ'h}LP:ʌ{`z*Ϻ7 U.(- Ӌj_ye*Mv|q(ד.`=6lS@XFx$ FAm[&$q:!nSAO$mMj1{$Ǣ0&b>w)btIl%y' 2:Ckȴ?s ō;HzFfd0 mqL `Ŵ0e&Tg{4O- .PV F͂YqR,'+X/%2W<jrI}Ka*3ɱD-qO3nP)`}j~JP`.}{Ui}󬿄6GA D#&XKyN{+źN \,F=bF0=D@uu40!Z2LneAբ[3*9B)ʀog,m2}c?3cvRJC઼ V=pfDb=2Bݶ(8z6`%!և༱HAFGM |.~YUOPf|Z٤ɭp÷Lfɳyd')>q[Rsfc9dLs AvN>0W;/zZ"S9T) Y{ @KRdn&l%%?/+C&ѽ^򐆤ƻAUT mbDb‰n0}sHΫ. 3IE?ZBK "ΉdCA` 6Va9 z62ثx=Gvbj:FSQtFpZa*O6_E 1"0DMpZtxRأk*[lSQ x BS)CK@% $aj#0_xdK#~.v4ICws Ӌv$0h2] 6>~ȣ?\e`yRLbD3sͶE]؝ TvH9H=[bBlt֞¤Hwn`,UfsRREa ;%}7jMI3%a8xzJs9/h@~^f\~. 9ee ) j2l2/@j;J,wWR)&p꣼A vϺ!-!C~ns)uAkw|?TDhٱ'(G\mY'io:8R\j5mP]Ѽ7p9{ VpɆoiezʁő~| {kÝd3pv\R-gc)!]qFһF[.@(UCpu*<`((ru݆͗PB]wr-e,ƎD`Bوf)olƴ&ZԒe=9+(* HUFZŗO[4=^ `"1ߓ"i@\ r 97@Y1FZ7)Dd<蟶/&;/,> '}|[(ɁX+vCe]kQ LG|Ȓ\ y霙Tp;~lu)$B[m䝇m @wY~v׆vY`C MӘO ն; RXjպ!~P}ӫ*|{bBra `9o۽gin9aT MmIf@3CVjƨ+wwxw Oͨ&;|@LgU-hm$ ߢ2)8TɡjRkQDiDWRÑ άBm5H|mQ檌U:/_bo;`s ՘b^k.^jCOAaU.-繝Ṋ*\ 0"!gi3Pz>x[ri[[Q"{K\jB׼n^ʭ#H5=Dw?˅,щY]ٲPYB2V^W2C6)PNӏUzFBxY @C'l*lٟqȹQhnM+hPs/ԲEΟ&R Nk fciZ>8^rJ{Skj ~J2Up.*n-X"%_B^. \roZOl?dQQ$ \[,D^(2zsϟJS5a9ny[]#>5ې9\$iQQP TK93J{\ykF*S-QAXҩSbn[2Sm8\aG,`A6Fsuq/bUϏBhQim`>!{ hRRLb#5c;n:͗\cHJ)6ĺn-Y^9ֿ-xV`?sV qSXO|Sddڜ#G̓1Aq}ö܆TkGrФ4AL HU.is׵ "_c#\h%Q%|c1-WUX&.2hڇi/$C]Qq" | dc$~0 DĒ@e6ǬùJjMJ;6WTWo~HB*_n iv4Jlں亜VDv¨nV.{}zw +l *OYpML ` I{|Ó,}1+"X9tx*\9vHI@ UƽGfSOf }:P)( ;iw41Ҕ?F +V7 wpD7c̬\芷/ռJ $etK68VWzzέRā SR{SRaŀΈMmm4D|bfG//g'!s=qۣr \46fQ9pRnMQʸ T y?B-U*Q +JE0Ϻ]=$[AcEi M) 8^ηyN'Ԭ6}zI,@)^tM:@W2;H&\sk"~A\Ʒ4`0* Z77zsH-blrV?$P#>;7߂^ieJ|Ku ډIz_'$wg3Ppm=lAlsk㬱}8sR[x#k7|o'S]XEi?xn@5?^Yޕ9~B})ݯ1 C HGb;L+OxՏSCOƌ tTW'Ǵ>7lAtZϟA;7dBeS`?!{oĭzۥ߉Kˊ&nΦ\0jWgdkPIaZX 'e0 qVU9nzM4b{P3WUnTW.0#8zW*X|n"gCM<~PǹU4(GN3rd|YUQ\`Ruk7bb~k|Hh!%YpaͱxڎeC4`=I[T;u*WV&_)3\\a˂W⇢uJj+4$rl+;1=DžC|]w/ݻ>&;}(ok1ӭUrSNo+ ";803Lj0ʃ\/OJQZ*qt)X:xQPz;54k| U8w2*ǚ+WlBI5IL8-M3fT`N٭{7,(&4k^<=2rHϗ(W|$z![-9HGq.P.6wj?pot >XH܋:j `ר㥐([=b'#Ƽ7bՠ$HVӰl(s Æ\=N5ٓ&7DPCYT7dOJC}$Ύ=$ ӰU"H|oHemwEf<>)yKoٖHP%%a:_˛|G{%;Du,haf,mXvt!FIVQI?g&Lj |<nK*ʃu-&̺Q> @<-}vklLt/k>f+ۦ2#TpfPg5ԕ=k*1O?Io0UKo%y+0[HNu10OeH}NdFHL[li''&۲ԭcai}AGdw>eO{1>dMY< 9tSjTӫHkTom!N2)\B$P N+4V)pYjJ"q ?͏ְ)8`ծΥpj"[N[HDbIJ+AU8}u!Yb>+3)f"1,Ϸ?ԄNO_0tO3^U d (O@i9"zS4x#\5+JX=h|TzsabCql:W`MP'Nѯ`w[KBA<=ĞqQS*tP&rG?$Q5y]RSF?ɚG"gӖq۩dڇ9ūLl}P'a}zWKNW!fE5cQ9[x ,2;o₢缯Ѯ.0&-g0P@}<<-^E>=r6nPB=C[ "O Nj;,K-kXZgWU\ țGuVuOz,tǐLA `t1H?rU_:2/N=XC'Xy٬`+# D"x)x"(,l~Q\?3o[wIq `FG|oMڄW8t䱍\4EZX  tdH- UInŪA W*]z.Z+Xk:3yOɓ/&٤$Z#I# A]j٭'U1u k%c 3HMbS`yo` Ҋͯ QP#kx1?C ;i[U50 KoYl}u9Ӥӱ2~bnA`b.?wDNՙ C\T-|ˋKOzQ2DRBD#: FYur;Bs&o:aUG|(4U,_ќw'p|KuM0k@ocFřrȲʚ:CblI/c$#% *8O!q@dI2OP-˘cYZvT +¥ D]n;%s5ɑwZVPѣy.y]# rBՂk:iŖjTB)8UX$VPM%o~aK~HʗQ}}YhuY5C#_RA> un9@X{ J<ݹ^'zuċvXS|tFî[*v.9Q~Zb#Y|8>o9NL('멆aQAe <"z.{G5|`pR=l 8H €(>1#]#(S^J^ҍ"ܴ$zw1ѐ!`\1L%cu /8}ELY ak-gj5\,rIHQX1 ɌtAČtksplx^v TzXp-7h}!Fih[mA*u^nk Ȭ+x4.3 ZK i}b6\(zSjK61kHհdA`G?eBX[d[ȶLF외YBFsMS +R) W͍51D>-C>|l.5ܞTKdahD< 4P *dҘ%g?_jJ4SA4Mf~.iLaNHIC!\>'D*;H)4YY[64b#JkS>pEc.R,KXUn9pr.tsȾ" kBg`tڝl +ՐYXY ?<Oc@E]#`%540#^Z/"zU-h˒Ik͙X˴+m( KjD~*/O(sf'E)=/cu}J[55a; t2;0hF^- 3Уw)9vaBasKɵGRP)yۄQ>NIC] #hϰE"Ul6מH/XX9bóxSdS lizX{#ZZV'ԲEIxX=w~nH,- DPY@e9u#U"lAڼDDM*kQ_Y fɤ9R^і;ӱ{Sn(koe|=.@V\}b-6DZZ [f4/v`7nR);㣈Hz I;\/AۀX|+TI#h ^ZLrT!&ӽ=s|kaLN-q"ݲtNP dgfX6]'b?y wFO\-ytPʫb*?ӷ_Duf*'& y/=/eg+F-9UTnKMKmBX{`9B)Et;vs Du7 p)^Η/_XŪ@&gucq%il#H&Am9z:zW9/Y]fe~vyLf-YprTݜ>(cwM6~OdP8CjF0F..r)P\n08{3D3N%,BC v&i plyIA`[\75Ry/a@(U#$E>V|N?&z 㨇]`}AgiVoQVwH8UB b ^\UwF1NTR,w,{&!\_0lP<h` Gr |kؾ~*I:gHKb W0 =FɑC'X%D2vb6:',$++5]b[#i gGRSTPPj(9?I헋F&}sų+lo[>HLzuXNm(=r$ׁh\@wF#x<fn-CrPQ vK ;VashH!ę"#cSʣ 5dEVuDOE Ţ N do@<ܺH[[:!B PydQ}?o[jh|{w:󸡜Km1ux+q^ V굵5Eu 'A)8(G!1O+a"3Bg9~u]FUMMVϭ8ރyKLr>?][(F )^vsrfr& wY|hq!.e sE2enؓ.^ x{иz7!ֲczX(J]a.Ȫ/tRv˔SCф5\'Y)a梈hJa?:@vBT A0͕] FUçx$&Dz[DpFXYJE)T39- ?C4J^dɡE [DXKjvw:/ sq_)AZ/utQ2N؅/Bv٧_9W3kB<+k1tÄ/J5{j qR -?3T62r6⥍oIsû kP(5r09G#B+l\co_E[!EE~oE\izB]\a5XӖ*I't aӘvkMkDSP%VSنS #5N;Li>R7@>NtmɠYVԵ&CS+Ug&f3N7as,8gK Z%pVnE抹;(xKгEй t{66mœlzKÚ%B6N1karZ 79g 6p,ܔzTtZp%~dyF!>:,/evB\dBb)cٺ|`F(; ]5 (`]WM{@M=rf1ZՁN;;zPyr_%pJ>}v5DR}=`OQPAx{Nx ;wKy᪎?IzZh3^-@KCaɇh$S8M5"S72_pX&LB:L,E>YȤs"ӏTt\ T-Hw9P%L)mM8)J0Og8L6иcʓ߳v5a*_;msr5Λj$Ƥ<6dN;=IRRCnę&ݍTϾM^d"O~߭3=!.,-s~ `q(9^X *وe &eM90[yo3uc026@KwV553Դ9!^W1jXwn~(I4"5 wCNm/ {W4 gNUg3`]x? RJxJŴİ-7}LeOD WqX"g*oM~\%=G渖MaͥpLUJul8Rj8x)k9"v!_pRi!{2y3N;:X%cܨu}9ϝ"-..E<,[ \e8y:}=Dm`"j˶e"ź @٩rZZN+%p|l4ږuc0y@rLF%U. m=l.h֡>&wCc1Y@U8Aldڭ[z]4"i XH@>skq֫ X $L3шO~X@S\ TQE:KPgYu֙X#Ǫ1ѭc12NFKS<;!GQ{Y TTc dWf+[ŮK5U7N? ][ DжpEC,tpcUޏRR G /Pa {I߹ Y}ӯJwc ʊhA/tz|¬~¬ZC-vzA_G1ޔ O;`sKݗ&D~#G&MT( Vlr^Ȼx̊&>3lۿG+'>4U " Դ̴QgpAw t;u1|v}(Z2ɫX@Ԕw)aY%k,m)8 s4JS{)MZyV ) ͉- Z+=#*f'dɡ5YFc5t]8l11QPV֛~|a*Ym.E-,Z 2<0_7 v/GckT+ EWu牗-Ajy v$dşM8HcyD=NQ&Ad8lX|@bh @ eĈJ`%s` HtgqQǙ|t65Vpʩ!DjO'l-'j,50 :y| Z&֧9gdD3Z@UCHf܄pW,3Iԭj!eCLa *R${ n|$NQW5i6r=u:ut+Mu_vZ+AGt 14У*AV} pCѿ\Xj%5L<{+Uޜ)#~vUf-?t";Nbk:mָ)ar`^=ٗ-IH2pt6̈́zHEUTX䱎C^M@7/՚P?,^ɒECz}/=ZBiKǧ>goG3bXZ"L(}_dht^6"4؎d5I+{C]ZefBՇ4q2|-rl{ew4$:ľrlqmUp'fTꔦXh.a sWڗf.QcZIF<hsFDD>lm~tzkyž2[.g$7χ@'eLz2o '¦ \>WH$KM[ͽAhHğ(o~otGr9G<(* @[%4_ a%IU*W<}?NiUpP1F;>9=j=ϞUK`r2l=SGg]ldl`I>^ q.JJvm|IUK/iS=PJyw9Ryb };Z9Ÿ./ pQs} \&wY()e|4IP+=>Yxj{[`W=#C?a?qkS^HGOD jG[%>38RQ &f7A7Sdq|.8%*9ȆJE"UMc&ŐE?%Y1GD)mb3V~CtEy+dHye0˃*<2>NjLoMl P^cS=CP\%!%O+2, q&va_u G{V~;,h秅+:y\Ddl]Xͱ\H0!$k>P* =vIPBk5e>2cҸeg[lk1Bpg؟H("f&)/}X7 j/p5_U.@^a P)vf@*ԆV: {skPunt1@i7H=PgЂt=]rnH|-y&ppg=剃;)@'B{'Gcq+WgkEsk԰dp_ Uq""ˢ'h<#xzM kSF|W ] nL*Vb&ȸTaM NIIƠ76"\Zn/ $da&F6mcN!</2C#t>A ]j$9!F:X@ȯd0{[:(emghťuD ǔuU-X>H` r窲NƔ8.'z % agrz3rN!2`nWprQl JXi6N;Vذ d IL$ʚS3 C#DDg'jgzM3=&n\ .` K nőNC͏4 M-ykoJOًg)UP?D7gCJ7L:>:Iqx iP Ot)Q3" +B5W`CHĹ'CK>0= FNwҽ]6"XvNJ֛X!JCAx) kL 82$㌎yUJ,$61^,RC4ԚrS?~$h©vt0uGgI(^XGje4jL);<5QoV/ [Y'gk(߇>gxaa-8W=hܥ9P7 $tETU\wr t)fݝlatK h>OP`f: j)>tmS?&5")4I ?S;O})o=3ncdh Mif77:i;WU>b"n#$LBPb3 xS7F'L~Ԥ ]kEh~`!аC4o'c\II*XAqy}tAt14zR.qZ6fFO8(.BkM<4ۇ[>h+W7 *^;g hIcLgZZB2*d<C +` 糊m+^WDC'`+|@ XL6 Z O*ZNS3ZM"G '7}63kC;0MO0a?_=OkSuW1{N ăq 1d-Q9gB!WCC:gڪFk& pO2;n,L[9Opu H7mO?V웥 qlkwAu\>1\—x\lKJ]q((_wmAwQ04ڀ@PPͻ=bAn@mzZ~0׈gO2Mha/ sotO䟓Nt|KCG}JA<_Mz?l+BLIJt"Y&6f(-FtNlpB8v [ Qv緷DV>gk|,+nw0œpH9GZ2uB]g0|W GLa*"{Q"o(GVã@١a[R6SLiڄp\C50433ANښf8tKFofQnW/|8p~o$wmq*<\0i~^M( COUfِxK>\ii5@6yA8I$7wBg!US:I_||%{+Z+w(gӬ<:.^IO@d<꠪z9w EƵ!LdU.s·{nδ*h.Rb")y9&Sk+4JGQƾn! RȂΌ~$**˸@Wq!(M(6#ihi,b@ѕ/bSnmncH\ڐZ3gL 8rc O)}; ?—%f2\A AZ]מH۹YOS*VsW|׵P k/[?NtKRȚJ_`bʹ;>'$_ q ^!t`s1 9Ƅګ ~yPĎ^U,3_`_ڒHjVP5 @5*$R(! q߹ۏWD*tĚi&G{deg o@y9g]nodL[sy%ҹ#|hމn1m@ 'R֩4OD\PvP/Ғ[@H I'n,x9Rv&y+VkY9*Rg0l?œ-k>ӏk>~4{mt~43T !T:`{5D+v͚뷕/OQaY`,Ft~րV7O(\YCPSof f{P1e؟g[=óqte]J9o<%Г i͎_+fl´F1 f BN7SgrG4|hYhY5IN90౴+4S:Gq7ףPt|?C9d>hx:P%I&BLA_iM> .gb3ނM^ޭ>rҜc2:v|M7}Kϻ:)?jE7މ8-KM $:SͦV9˾LnO'9!B79 a,"2 L^y³esB+8v"~y6ohQrljFaзhbmz:о6(jY‡ڽU0ؘMnGZwoWo8+h H[E$8Ju.Eb#!':."̜u(H%x+̤8Ng$Bh##d;sZfnc곌qVWhG }(ɜLam.Sopf-^PB J8Z_3,zVwV8:vHrÀlB8U1\݆t;bl.4$M"SIs4 ~J0(,GI`_ާ<*B!z7HCIoyB|#6j);v=_Ό/Io3n -Okn9PI}L,RZT)YBCp*+êR*~Ʒ CR;F?…߇ {Ia}(@nu"K (瞍HJcgCxc_Vt6 ES<4*up2(]CKvL=nd;*k={5`|הS,tQuFtu] ˔In攦Pqz[0+ ,uJ'§|;@:9'_*L 0 ֪a̯yc;;b",/csV9n Y`Di5&MM&!q.INqT<^ݙ6ܵ4ZrYjIvFMϐJ}C{lGH#σ\ &iz{|jPyGVf1VgAR*3i=i#ra%0`"r!Jvƕ8J˧}-* EsG8:1i{7B1c8V&X.w?)~J&3 7!fq(sbRvM:}N܋HA| қDPTm_bg^ǒdp୑I F\i*|3R^v]]|=a./9sbO*u5#6V{FzTiYCLKH8 %.[tӶfUBBw%$/Tma{SѲ{;ty uw'QŕbyRFiІbwMq pjBAeޢS1W8*$5NK*M B{b1}$:j\<%2B{kL_e^a_Wh :Y@-*Gps>@hߠc/o)g2) 'p= OgП)8娻Jb3{&P/oJr8̻U2g$C.e'j0Zt$'{K 촁D5$j$S`^GUd]+U?w ͑5q8| x4pp}Y)'y6Bbl֚X^ʻLqQR5A/&W ~@ET<LJ1d#.3H,.HNIjb[Uk=ޖţ?7kV@bO=p# MZJ7}_Gt8^mo Uq3.]7}PKW-cn7_ hf/=Py<3WL^*mBeľa<eoW)&Q3N\|9={g`YL9Tbi4'^~ Rn) 캍);.r^uynKߢp Djm<>)Oޜآ:a C ⶶv7M %,V^4nI$uLe=ֽf |-vKvP#ڜtGB:$ÄDΡ|-!>SyN^p[::@3+a>` &}Qב&GKRcf& 2ۧeupY(=UCe.] ׾u՜,@DO9sggu钪QT#@"|Gʫd̓{y LF"S{v|/ocK꾶B1@kC6$>=\37U }\tJV@USǬ n#c[dža V$ g/N;^MSF=aiLe&eSȬ4\ A̷Win?!<ɟpLUԃM|lRTntE~|wlu!/Ѭ0)/N6dWoSA:i֯UyXzbMC(d[\Q~8kw@_֕Ufa'q#%^dQ[2B&LFi=r[gۓd\fȈO \8  2@@l#veW c:[FQU9MEXzH#fʼn2*u ڇˋq㼲/S']#Zw/U/f:=M-ps.Q{bc)6a c&EjY?@ hyR]ٔB-$rA [$|L9۩3yjAy]sR}λrFeWC/.+Xwrȿ%=cUT};`ŋy'?ѱ v?,Gg4d!eִ2-+BtgbS`SLh:̄l[ C SꖥIfP09^UG^ғVQC;_RЛb$FXyNp(\*-%F[dwc>PK{]\mߒƱרjhTF.ȳ;0?4ws4LWnogc+t 4 m7D Q&/7NC:QNqY޿[%Mo&1;5ӗ+RЖ5Ҟ7jv\:\/&qn5, qlR=%o; 'd"U\bgVrѼ IA%$*%a&*SZ-CJa+rt:亃[ƨ˻ Wz<{C5懲C 09 UԉjFU$ݮޥ|oB@bExfJzQUns(Y%=L~&0Uyhɶ*{Ć狖G8 S $w|`*~7axa<;i.CAޚj>Q#]Ñ 4@Ȃ~a,3dcU`,L%:%HID!)_3ԈPx:`[ wx@%"`&|5`[@h8$!U@s=`X\y-O_53M70,[-o1m4T9u dS\.&,BoD2P$ 4&XN- kv ( yJ+mm WACab6s"4Pk/2dhZ}f7}/;KNL KlXWKmy*.(R` _}PC$_y\SXSX)"t6K,vʛ e?+}UҕҺ>ulOHi>Q>AtM⣓h;#ƜP Oc1nn{x=3~U _9zٶ$/ퟚt :YZ0ǎgNj ׳唌jngrݥ/֨6!|odϡv,9`m䘫M܌ɕ䵓dJRNt,VT ~v=EnymZ҇N~#CDOޟM%lN54֐|hgXC*= -M.̈].pFjEZdf;ج~e,xu|K08f37G/1{"MLw_nHQ|DU0F\#* ~4wPed4I^Hbӱ^`0}26]@0t\.GߢXIJ+i6joUt-`9-bmh^& XzJ_$T>|oҽZZLpiԄ}hwW.V:L''qˑΌG0R>)<1rTRiP2r*=W@1;8ί =(ɐDk^Q*eq&ҴŶCcmUf[sY@~P*'`8̃_Ox?0ɹ{P^Ά5ٰ /,9[I8gPxw+ҪVd53/l\y(3Dm8&#=emu1~4@LoAն .WJʆU;;GKv)XOO,-7m *мerqR_L W ~)j Rv})4QIM9x4sâ ոlYea0C~q+4 ~ %/FlFCr 痲zSs!dv|y \ }T!A" B +$_ \^9zY^`[ЌM)jt3{p/%M3E[˘|Q"opw0He^9ۃyIZ! 4 oOvWt4vQ!렟1Dm܉[;oէn:0Dt Ȉxc?Dӕr(CAZOFxp ;X_C*9" 3>>F-Wa9NCԒxEE9ǃ OZ)"~SWnlWf9NM90jefD ڈtR:"oNE[;N^B<0 $>!iLnQu2z2h܉e{g*,9Tb!"˱"m\Wp_p?s*uw;Iǐ9gZsS)y .'HN$S )'s kR}kv`Z~Y1L& ~^Q׵MwAܗh6(U~~[B Rb,$8S D&ޥmLewWӘ_,$ C4gAXNu,R܍xvpR͚]Y4肃Wp=2B c%<̣>CzِJvtQy(eBhydEYfn*f< 5yE+R4R,hΈA^T+R YWWaiqyI o~MzdS/I5tU0D6p@UKxcZÄ1/F8BsϋiE14+&uo (a&_[ z9Wn%_8C᤾XTHșVP SntvE)%&_`WR Ӿ4Zh$d/bI,V%)luJj^A ^Ӯ؝=KU5UrzYVF4!&o0sw eaQuF/8ڈ (Vӓ\C 4@E:ZԤ Ѥga"\ :quH8 CPpI͝)%T!oOӣ҃ \ܓ2E`7dmӧQ_@(=EgjLqNgӶn]nMd9 uMu) >@w\!}/",ha;kDd@[r~჌o@#YCǸύXE|L)챷;dt Vc^ ꏶ5?DL0eL&_"W+/jcWt{q,$bR>Ջ@}7uD߷F+sPK13B/pT~D!lCdZxξw yO{fkgbiNG$_K_ŧ}dk;]e3(ƜzRT{< #fU6l`"185ҋX<^F3-)0_)d 4īgP0yF2៕Ĝ*Jy g *M9f*K>OK}<գ_Xr󑿭L!=Rek;לP+rcmO{.1)2dU'GX WjK?aNTk +}zϵf@ Y]D&s덄|LOG!vRsP\6R+YaT`ypg2tkֹ9uP26' ";@J46k@ρ2 F. l4X:j n mq//BYɏ6Pq&QdWf3?3<Ի5k~rP \XY3 5si051 [FL ʱcϝa5 $jzc_DZ4.|IHF d~9*ׇr36C7W7p늱>eUΑ?Uxo|cѿWQb$,]gF>4Pa42]~{)# /D\rViǹݡҘ Jr}tU r@H.mɿ1z,X?"hniP H^ݪUJی!PR*`T#; ʰ'?\%c#FXI, gt 嫟(+w,;i+tbFRYT|sЄOMѦ@`%zdqTz_EŽÖv48úg2j:KG0L.]>ŭ 2A#`aQ+~([ ѨWGAf$̬l9 8˰%C(]X@F2~b|l9㕖p\kbVSwzl0?cIb?yeթGG4wC*Xnv4_;j "1Q*-jYnLj}Zwx)M 7OȠ&S,,5TGvO[6}6'ݩ P >6ryDĩٮUܵ`` JRe^j}ΫrكZ13 W 1FՖjKt۲z@%|B32wJ2Q[W[Z'h #it7S,NiYR`l:)f1~7 sf|ObNO "P SˁzF-\FCTZ4BM5HARCwXyTZ*tY}2w6ķxuCl>/S^ QAW8ch,'_U2;{)/#^ m,Q_hf}$Cި141ʔn`{a5o6n+`1 &hZ-ƆLeNh6֊У~kȒe43%9mu\BSmHm\T~b[+insc361KiPDj܀ O:&%b7B9i`H2^+ޓ4 )p!nR1*"O(ƿFd3^: 7TɅF:6Sn;wu䊧a h^qTc1,z[V.쎘_U6]Z\ 􇵁sK ;I!եGz*MbЊM3 -ᒤi/*(%]hÆ{߱ B#)i'u"oJA:ϞO[8Kͣ3 mύGx_ڑG9ߜptз˾ɰ{l;8ШYƎvd-6wpH^+\> Kv0?M1dZŖ8Ͷ'VJR P10Qk!:nV͎re61 1 F|{ 781Uޖ1Y$1*v p[RFhqfB!mx|0 @SN%%IEkF"pأ_ǀ \FK{*ÏgۑRP@C wxE.0Ddb,13 G)x?fFS H+xR _$awU`o מ?Rc\)pqE~ǂ !1^"J7:*$)n>,IV(l+PH&OE;$M=BS?[N*= 4D6[ٻȶT Kbq 9l5Uz[=v/!o:T#8 Ў+Ug!V66Hi4YVz',cz^:5ICާETR]bB 2R.X#V|)i01EZ~8$n$~! 6z*0l(߁1/Ɩ \Y UtW֡>pwOމπ_Q紗+º@K?UPm8fagVwxmI . -ȤW&EmhDZImNyD|=bKPsȖ4 >T1P`Duem T j&& \;kNӾ$N~a!j2`:7*+C}yԌ^Mupf؞ _A\ X 6&aDpJq8[PKJ'Ess=h'{j^O!?5 %xD0*X.K'. <[QcżĹO|OSOnNpZWAgz/Ͳ`rD^bVV גq`Fd?nsw% "b/l-͋Ky ٨Ph=gNdN\9a~M=g*D>z< o@@7V<ӱ+pwKFG~'42kJN|rLXLމ;Q蠂?P 5+Vv_b9Xڸ뤟C\.)&ޭEluCWhYa"p++\[kd =ǟFZ~?b] sP14pzmZdٍv.nM_ME "9qy*r<P3X ECdyu IOyT"lZO!s{%{RJr3AFmp_A)%F|Fn㫌.RpEuFw3~dDArC ے(BuOMt47aekl }ۑy!o:I){_7_ܩod<y~=A d$=x0QZO c>Q%UWwC-XۙX)]v^) 5<܎ܺ'BC_#N;M?@z+~ O:f&`5VTMmc*GR4EGSPB tS]his@춣&XB{xcR^֐7D=yD7p'#*SYWK6Mk)NgfoƟE[ }Cǐʼn?1 jOG"WB9N<"zl#ik3%+h"'Ņ u!6D_q.fOچ|Gjgqˍ?`['-O` 6FHFk:Wjg01uaZD_F|[']7r}RTeכIxWcRL+ѺOebe>TwI)TT}Y-!FwU&{nxn_nv{yϽ<鯉cpk#SSg]C6VߨW8'1)BMҫ>AA;NF]OEW֙y' Ł/ʹ  𢞖&iN ElQ)ѺM̀ה1s]R#^7Jbm3gQSHT<w!>BGO HvPI|s2\hf m/Ϲk?ce63Y`&JG@{:ȅ")Ca"&0nBr|;*tS7~uq>Ma ># t-_YSWq:]'@ 4]KĥG'Fe%IơL^`룯0}<7jR~RF~V16?AqkI3ϩy 8F>*Ne'Pܒ:- ёU~)&d ՋI\ HhqLIC" Bd(.ɛaL]yPpFbRyfW6n7.- K҅ˮPdl8xp@FmCD:#O>&uM޶ =U'NgVclMY0OX6J}Yv[= r|00rPѵVwh7O+t/MX+vs2= &DgªVےsM,ĭ7~Jx|ҹg[:|ݢz*/k-{롡ji_S D()E*f9\3!][Z Yr$LTA8sfQtIC g'58l/#jw0~g{FF]Co=/׆=% S ΡW@Bs(=gvU*Z#wY0 Uk'B1}󥡎e,2nwk4Ȯfɓ <ŭYf3^F4+|1Y^W՗*XDq_ ʩG| Iz1$ǿ>R^J`Vߑ;$ $`G"<=3v)#{W{^k̏XtmtַW_;!H]c)tSKk+/-^n[\j#>J<'mhq<;DtX6]JxP|p0@?vnޢ<ɮAd"!I癓>t cvbQgٲPJ#z q /m]Wk ?DEOM(q1zBFV'sX/W1^QXyw.Iu\H$ ,RB.?iB5}j~ ʛUKh!Vy>WdVz^ZDt^ꤷZ9^{"F>SLaj\Z͔jˬߦ>y9pe3}c:&~R"%)`}۬)`ǃ qj8߉b$/T,=Aӟ9Ab4xjoNl褓76Hsq,E`JC_aSRC/ 'ޏDAk}jIWg{-N_"dkEilO)h9L*g-VibSG9:' >)Tڵ3%eԋ)Qw2Te!>Žx,\0 H &U(JG.X(OȲ"0`_FҬF]։Ts߂kvhIiv^7 4k1ƙh[X- q?{ .(R|t 'v\GV5IfxL(I =o(#M8ah1דȫ,q:Jdf m=Y M)6_f%ˠK_Q3lR g:靝^25=933нd"AWF,xPXYiLHrT*\L.oN*8d wKnڒ~|=3Zx>䋓f"\q5HsWxI^#kLm@v {=$Zt&?B;Y- >T4uHdUבuF\c p =J"^lu'\$ju4 6ݢ|do fñjBM攉R^}/qTwXPYL\KC嗮, #ُ׶ \DGVq/7ZfW}{,Sg`xk?Lv\jz\t*ñ|sNS.dLT^ILw ZIkl矒p|~&\Ą.ָ<4 -}MhAYj4Lzu)D> g-["koh|ނxo0i%TWҤiRL3w<ue'L_wq'M *9bDz2}n}Fàw-D݁!63nzYRC/Ȯ["}˳m☮S#%U'i㑝K5'Gf-^s{֞=H0dͱL7>$!B3p=BtE. u;vr\oB:DsM@lD1J(p0gnCD间srfx[̏F}U!2ӖO%DX ~X,-ͫkS0'{H=kл_&'澪xdjǦΫ **#O&v:,Rru\iC2s|!G% )!'P!HpvD{5I"|'zp(Eb,$3R2P#J ]ղyN:=]_8 Я-U$Ј#U0 XE"ƌVy2Ed%Бqäp ed)]`W2LR%r$HЦ6jb ˫Vtl۞ɻ7+D\&BONO+]. Pj5lSMl܍C!11%3{iʣ>"Ѵ/LynΉ1M[8+\:==jK@Ž3x*3vjDGe r=yGOj.z~ulR5KuPp܉-RfIfӌcU@A;/Oӭ:/窩3&3c F2\^D& yTxPnƴ&#_R6->C'hTi-o%Sۀbpv[\IğhQIC}(@@7YJRm8lՒˁaO4{:q!7,m`A_eFn%0.ta3ZrLzG>7߁>oo͙=$4 ZiƭB?\ qe@{J\A(`TyONb޻heVF8jJl(5>Ԯ˪\GC-\VkitqWT6? 8 ,L*G^v_1$ ~ta R_L+9t43؟ e0&OVJ4Vtb3-4ۢ`ӬQ+7JUjZ4uxL3gdoHLMSC˩N̽Zw6jjĪ\eǀ^Z*wZdom#uxʀZ֛6Z &罵$yWC{Sic2kA@!IV=&~p'uX:W$:E}l~0Ns Ij0ξHAN ;oQ3V/]\ .Fc?}w:?Ȼ|.%+I<xW][ɠ\RDt w >>Q m#|h[$t6DKǷ&#hpvTM|,݊33bay?-9鎗5RAn.7ӣdY/hBɸ_(#J]Y56ξE/_#s1BO BMU*3RN3 =D]D] ;dޝ([Of]ՅLkeb ]'PF On.[}* kII˕44W)c @aTaGԅ{T,1/tGR*+ֆsIMKOIɉJ@(oƀ*S*:13ȼ)529 )K"}`/U, :ֻ5o.5HY2 ݯY4 2N;+2 X a"l)kE4Py8 {f3=CвL-jNAe R5z`[T՛0dX,%x6V,әB_Ch!jL\-p=ƭ4խ2l E1YHP"Hf0)mt~I;T&IoZq?;g*Csí,(ʑy=(›y3:Rev¿ GmMTn(*4CZ56; *&UNkGbn6p,;Ҏ:¹bZ{_ />Tp2W%4{45$t7#W1[%A1Qͫ,|˩OKar&a%({a5ܡܓEƟ˼vvay_;l|oa̎ աѵ4Ε+vW 1+̊$Y8V9u_ޜ^e+ùLP8Mgh Qߌ/t ՎzGB㱵gjiZKR*X۫Jxזpwpe?*H@-ĘA4(xI(V&-Pkv@YkKez?Ҹ!k!6(u# V(j6i'.SApR9nvM. Jc^,& d-5Kpa?B@u}C`2kQ.3@tG8zo8Y20$I%@?"+Hp(=>t<*rpJwj<R9 mO>849aB9ZػY8IԙiM4;LӴ:*>r_WAu)}{,'n5$I,\{3~{)SN "F==69{ [|U)J}%/{11/c!4YPj"GgP[n7 =R~<3K=7.F)ha3"3AdDWK8n@`A*X^pǬL6[EfUk:]v 8# 铸"֝JDʿq1ȢN\' ǭU{ahPˮq\)nYkNv+\d 4wƲ=[V+'@>-\zȈ%J{XgF&" gg#ì_B $n{5N^as ͏p~d~d}ph AP2 jbz]JٰNAI)$CMFdo`DC-KkWatfxn6ǿ_hx*6б?q^qd& EzX%pjZM 1@&EK \~J4wu iN*C'_ݤ(^28C^} p$\eMuՙXZÄoikn?({w׉ۈÓO+pL=c5p5vR™#ӝ]jYBnzˁF#_!awY8{G0b/q޹/绩)& kR,˹dcurb4l,8oއJǞ}5.tmfQ{0<`hFt]m'q%xmTۥwGFBlԉbQG+;BlpFݳEsBx k5cPGcQE`n[f[D[̓ /[S (oiꢿ7_X` ;k(SA s165Xd$`H2!R0f 550穄)]Q^%2}p1Z1c3Trz&&7D6<}z,#Tvw0"_%q~%&3G~Q0 GY$?wi8frrHvEÂ^0ފ1(_Wb#+U#] )֢P,VFhl^JXٝ ;C͗̃iT`NKXBɝhYúhg8Sݗ!v:id`&Y#fbFTN K|DTk.\ zM&;ԻL0"! LOTo)7 gݛ$? ̾DG@/t+h>۽sD[J7 t Uٽӷ7;,Hr GrM 0 O:,0*;Ԡ&)Ww92( v؉)Iߒ\v]#0x@ ʌd9'kJɯ[͆Us7}SbZ6dv|UU)+g{N.!tB/Hadf%0 sAT;i4ю7=\ਨQ ɷB)fCb*"wNQG@M{c/@g c^j68%*`Hݹ8I֗d͉ ,d׹* GC2+ɑFd;lt2Iè=BL>Ȓ6+0c~~)n by T_ebNO^wZ]|D#&uS(˲軽k--|J|VCǥѧuO>[Ed 0GnaK,|+{ ^p9h`>;_@di˃ޞA-;*) JҒ6Iq11Cd; caf|uT2C%q*v%j(Ģ5a\}vݯsѬ,m=uQ&J@6@8"pQZ v4)"JMND"4.5R|y"m0 l*VU@7ւB= -LlKmni3mzʧ9.quA+6<Ʀ|q|D.si^AON?@U.-ʑY ^5dF6IQ ԌiYt Dd7t-]>eU /z[%h/{wHʼ86E*]cưQ??yBӐ%]w+37`z5y.Yh~!ςY!,Y\f|(%0kj 5h3QטU>v }:ˁ}{ڭVa }P.L23"5gV1f>ڞmQ2ҖIm[2)x){Û 1j7nu'W~y%ۘN YjzHXz#(&ԮP.'ñQdBSWV;/!H:Au >4nMù-9]FjdۭD/9 Jzh2 q %,фCxDzz6jeE`vHw#G[_:|o!ҍ XBi6qɜЌSfuK4MYҖ 5'*pVZAfW*K w/u o/AR#2*vk=Yu~*jM/̀c]ߴE؋ )sH ͟Ots!(*GOMm}Lo&4Sux-BUẁMwJjM`2љ2Y}0w0_}k!}U%ދN7ȆTpGQfBm83&*85%ZFǍ5$Z\F\#Da &e\ƶ }ɽD 0!/Q=+FY$I`B4[mH/SPݭKXL3F="}cG-^E1u{϶ dT J^<\*7ƽd5uSyh6.m>RM"M&nsD9)R$~u2 p5RUuLZ(>\ɇY;`[@̢Q9@G; v/փlJܻ]5[iUى34y:H9inIOlԑ4Pאy0h % By<_QDXʬoE6 uZ$ =9:.)Sxow>>x 1,s͖*ywŬޡ"EMq ϵ,AP8tFܦC|k+0MKrOg}4~#眎 BU4vJfeYN(Tkv/:i;-ζ w\^EH~?Ʋ b ;83thGH=z"L{enF-f"SEn'zhYM"9᜹mF #&99jv `U'w<{ģA%Gʔ|eoD o꙳'Gn-nKdyd Uu#ͧ3=N3&j3RCH|`A{D󧺬I)εi 繮f%L6p ^WHBbdLL <ٔ7Q> $#F."M gUS#T$)4F,OO zw 8j^M##ȬmJ5H0WHH]" W0jM9I$t=A41{O-%KIro}t95r1 ۲CbE3m~Զ?8CEl×ԝ@KQZQԏAj-f Yx!qt>S`qm`, uRYdص[ƃUΆhZr|I%MA-AڋJv#UָBVt̜C:R/-K[0Q(~0$8&k^1OӮ+>iRhNr1}rNƋp+-h#FԚN(Cl&@&J&l7ɢ ]lWo*+_SD87a@?A#ZyłFl*TEƎ{:|q=48, ܖ0ťzͷLvjz֙| ,xAVkա8S[pIkDi׸QmRYV3= j6l[L>phHN, [4b d>C܂"%s)L%CpjgTi?.aL qZjﳍmG1lri*3ܘ' 7v :4,t!S^nmĪvA=*$XiB / <KBwK,{zc:9j<%\Qsz!1N9ԼS"Bk(5OK⤳*$^KZ-ϐC0Hnh %Çșhg}D"ď5s 0!ج{'9m*E>K Ӕ?YC_ !\f72)݁̃k$n\kuϡƐƋ :$1˷& f03n"]K<|;.'ӐXJOK{.a M%ʍ|&zf/v>>"!>n< s@',0C6>%-1X7 j*(H)#>dގ O~0@I3O&nw7bA|Rl؋YB{ T37zKzm6?~tw֡kR$uKy qʽ׹d\5 69b|K8M~*gY(V5]ٙ-CetU7?c"h z&iGcR;0P4:z+`=Q`nxI o Qu_W5)>w6nnr&!s]sKR-K9RcCxvjwhd/kvu%fLMjyx?2Fk7mATk lk%(T]J* k!0KX*ϠW7ZVJ|z}3hubhq J D%OņXsҔ*OM\Y8M[^#/b pobaM2n'A2wjS.xjW )LQ`', 0+犏AV[l6qo40#) W.srnm.vW"b ihr`Di+SR$R+]Q]3zd_Q8AZoR!gל3?qtd__6Gg_wG-A' B8O43CFCJnr |6̦Ch[ųe,,d)oآWYp=q:+Kg%*)&|WI;&2X_p0 P84J-{B'xD#Ӿd2&)*h6g%][ o1jE2)ǴX4J ugrQ16I IA6y98n΃[ ߯I`H;!Mhu>5eҝ'ǹ$VZL2ڹ|}4ݮ§a¿̅ ccd⺉߷(gD==4nIbһ&~\q]B*}S-v=Wy ?;DZ!Co>sЛxYuFwpԝ`gCJm6MJ[.'c>(fT?HY>.8ZP?P*I@Op SFaSB]~f*n^!{3})z 0Q_73CJމNRiG j.UQV?5.])_Tp6E!lasKXo7f)HfQ$z?TlE’C"=K"vHޫnAQwG'bL8ƣRe ^@UƓV\ư~CAѪ'gtsR ]cmJF@2I|,HuY*ﶗ3Ar32mit'R .[^;L儻|Ƹ<jۅlkLc|,bڹEn,xPUo濏D7m3vtIgί|(# jRB2t^\*WucmN'\0֬^*~~Kr q6! ;ʊ zpC9a6n;Z%/ azx``in/*:ͼ!,l]7G$iZu" O{ˢ*E n5wៀN!RmYsq( Պ?A(W6:xEAs\ ;N4Q ld٫L^ȌoF%?yц--78[~rq+黅lٟe]۰y-Dj-:_YF js6[Q`gi>]SoIٔQ:( SMv 'v^KDֶ4 0, Ci9#$u( SK'iwgFO=ޏqjŦKUW"4{# &²I뷶iɑ"/)`^._q[~FX̀ܩi8[0ɣde;\~v*Aj+ 2bqt\+x@VLa-ĢY|T+qfC+<(v5gFx/i [)[֩R%pQ2^@ A2,A(֡#F(FR E-IM Atw\( ʳuh΀^ Ժ8J ,X6 ghEFΒ74P+ >ɈMȺLH50):j{b$j`) PQ[@۔ɏcCN X gy$kYt05iMb+wCgle9`<5MH<!a&D9\WaVQ7BbHF;qʸG͒g˦ ӲQ|%:Vf?N:Om32UۊCo\cT40B5㽄JZ0S yL %!ǃ"2$#5Q@r#[mz#-Rբ9o ҹLvYo+tTGyQK&):ɴ\kM}ģ M:FmRvŲELOǃjNj:׊tPAZ$.\c9]?&7z E`W gڟu='JI.\}.?ȑdk=Ы@4*@/9w B"gQL> >CyPcY) ZpT]ʒ9AhGqa>͸U"P }1= -Xfl3t.np"xoDB!/l49ĝLOyg7ǭN]kJLrpRUHF$Z +Eos>5q04yZ3,t=(AҧUkAvtmSV ]IZ 直O6z΄nQOׂ5S.Pjv.$,[c5$Zq$((uEh#QkE-GfЂP{1PC}))wsA 0W=@Hاb ޻Y5 F$6fr&2O-q@0Ʀn>@ {.C\c҄3yTԼN {_}gBiUFTOnH_)-):HQONz%,QM1BELShT^W^C=^\**%]?KF?sbp{=[;ݎ=UZvi!?g:ipd= vg<ūz7qP`;֓'T)KUN0 `tyWjKZ)'?}<${PWrOtȓ{E`рꏙ/X듬| } G$\"n|;y"PgmTV2hXuN{+h:Ç:ڜsk,HGL̆e!"6!L- uxۉds_ѩ=cSᾴ?9ɾpY\Uu? ϯI@tݸyN=3e">vGob=ũC{d:%@}Ś}9j͡?5m`Wcͽ4F*ɍ{f:=pSȷ*P^}Hܯ| l7އFGV8bM'. tՆbCD%wq мC8z0/@d8v 2.g= 48>kaŢ/M‡ ZwVҘrڮA5ȿ+A~^ak8Z5Ed^'[UkKvk&')#ΰslYYzE'jFp4[ ٤K2v+gm (@KI5"js_sy7JHX^hE@&xo 9ȜWvS} &J Waa/zH=n3 㾱ЄZBQBŅ~#Qp3FOo>rde'9*mVr* ܌zSeV)-U`d쪀@o8fJQ Leדd1,1 Rd(UޗbfR=d7y_,uӤ-哚R =ſ`9ߴn!}8_wLS CW$6'Ly[b5g̐6[p'|:AKUOH5~rm3^<, =kPt¶U{zq dVP[#Oj-}ao8ÆUA^ 39&~'C 4_Yۨ:prp`KQ@X"JD04*-J8sx;o;dH\ѱ 9+_?Fg'#FeUw*Oݛ{H-vPAzR}^A- lQ 26N%&c4_, UcS巬OmgQ~RF quZB\V<a8hZ5^V/ANm1萙-x~ _J3#.`ҿ"]Հ)#XEL*1$Ӫ.;'=jj7c;;m?dvM [y>w^znh,C} ^t:RȨ9/$R&&iH;B 8jA63r/jRȓ1Fd֨7.諲?R7&) )D7s(;oQ=r)H#' }G:t(nvEWJ.D~Mw*5Uy$B*MFSLsXc*`ժJb?n4תd pAS:|QUUI8PQ ھw5l~_.7gKٸ=<L.}b Q? a]M ء Irs륇Y:it&o#I.MG&?$6՗!<Bn_U*@l[ Yk &W(z./ ?uJ;l]q 8b^dGn[prA%=BҀD'%|efËQ&K:XwpT;d;=:0RFl0f:șV e]w6^Ǯۆ,١8W 5Gf?&!rSnLa:&6zkj.[Vlcݏ~Ӝ:(+=dT\~3@_Cʊ=eld& R 3VͿH-D*֋`ktbۉ[줦^aGamSk@ KH(#=hq!5 VF8lBۦD$/+N2B2?Xb.m0PE0?-A5-T*ŀI$"םr(q| v.j-FcE!룐fa՞ՑJA%`nK6ӡx2x*yr鈫]$cUkne)r{Na6ǀU_.7?zb?m7|Dj0>{0~5@h|EJ.sԡY:Zf=X";㲭 qx |h0Kю_4OD(\'cx!tSt})UvHW6>>ID6|vdZTFf[J;E^q.~l y#;Lr9[3Pkr5MZ T 1I[MߋėjZs&*~[P@;H]YiL [ L -^ݦI_!QiZ?fNP^^fX6%`c|#RI|8;Ok P5!Z<W4](3nB-2|OD4-L@GM.utnVE%~Pvk6S"\DPx99%1VC K{o#i^κ0jN!HmDO U,p$EZEl8aGWfݭ};3 ؓ_8v[ƣd~W^ofp?65sthvIykRcJ#8Gw5AmY"7p8暧%~+J: kAdLR: T %TP?12R z;}uJ05Qm/T:q3t̍Dj3OF~϶n2RVJF6Wd!NK)R~iϯIC,I)ms]'LViOȦIz8#4G񌒑B-nTK̻7U߈8h5pC܊y'i{@z~k&f(Zdg5OR.ft0)20Gn/4|3SϨ(:J]fi6Huܭ7f-{NG!YG2FꖷӖ*hF)|{ZƗ!ue!n<_VH}?b-“e؅Yă(4C#7c`{HÃ%qIGh%'ggl='ٹ-(LȒce!bW1)bVypt=АiKH~T^42˚{Xn ,S>s٬ l & dXSBCP09k9>/B(1߃6!(bD9mJ-k ou<5voDe+Qn74 i!O}%N  .7h,7gRiQr{)h 퍐x8}󍝷qza"UT. &7AAG7\)|Z;ۓ)sqZUs e[ C:SW~߬#|R"Ե8wJ}6xOiz/8~njWv6[٢;qc+=Ye`5`QѪs(bX<4|spWhh1jW|ЯXDūm= Cb7w\;E?rv݉1dCPGy{#z\Iۘh/On ?L[Di95_ƊwZ:K)&XLژp+kT^^2V13 ῴW6)!Qf'P"lӘ;tO0"O1Ջ[@[g$'p`T_~[g %}$݇E}RfB Eb52Lbg"9E쿻ߒأ96bG>3g[u?ςx'o _sRݳnˋWy;YS.+ :FtmT3o3GTg@"dψ!S5i{wı]< E¥쇍Ȓ婟|dA6wts.XYgFF0Ch޻'+FKU#<$IR-'QD$ Q%0&z %/7dangR& Mh^ ݻV7c9)K6b>Gb2aU) %|Ip9 1gAŐV6SQґ:8(s)W0:tDcBͨyp 9B8,ⅴ{]_AS@(dk%o\|x]ؒrݳŨ(W,ieo[$ԮYlɳx86,mK dBcrp?FfI$$@f`ࠒÆLq?d͔w:LnqRƭd|ֵ߃ ]߇҆)!6־ R _ZkN"bg>oߔYFE݉<][Qߓ"b$] IKCiN z֡=5J$eobn]-QɌl0T++?S_xfnoXþ-q263Oye==O;\W|XS*QJuAmoR{v[gpҌs iA~uwϺn6XׄJ nꐧbadrq}Pnҋ iPX[&k{ e-`N6HŕD_`=2͸/@WU?A&GU3*0Yu5 o)Yщ!Fh\YQ3stܯzʭ{g՘pc e<@Qߨ(Ãx|d?6S6<4=wwRL+2F] Y=Tr;%($~LҜM4kCU>) A>Z)+qQl»l%j YfnV]nZAuU%dRY>s2b#Gt9Kʜg5-Tvrz+R} kw˿ھ4dnz ya@!{zeAOieޔV:y'-l~!mn`@,!KKqΈ-uʧnqP"ؠg[fkNr]2b,n#^m+R0sD'ӽ CEe~B5*@O Q׬#8bgG,vMM9ȁܣhgyh%E*14@UaT(AA-0G2-!=@8YMhwz*ۆ Fŧ#{Mx'+ CQ2e^&rI#.1; װ)  p`BNȏp&ʶ5;I< VX!p4p "_joku$X'H6O(=Ce_?'|#P)oQd{ߴ1 s\2*]=>VHqkφʈ.Z<1#&p  zI~XY :LOI!aEpAvm)Hp!J#ۀ'Ռ2OO:X!+gg|Bդp~=X~0P=%5-CVtlԛXbor]hԛ9#X &6" EFv7V,(jd$+(˟6#t{ّHb_*:c~1WFuBZp ͆#!lbBt0^B{Ф J/U!qxa@_ 292"j $*2k J^A-Pb7cr}l5 dJp0LpΜ3蝅=AJsJOe2¶3x;K^C$H\O 1:b=8knVpzưjK@iӆ$P~)2A3P czGQ + E$+(UaZ e>k?ͨ_'xOH+T0bs՛8?'Q#hY?JtrP(% 5Ih;YfӬ|љjD²}܋9q EF#J͂{03aJ#7V Qh=`mF6Z曰kgYKfa^MRL}%|^FT  0ۄ;Xsz$_'>@vcm)[wbĶҬE Da-l>JIF4ERX)׬$l(pQ %йseI­ 1dkI+ (kU^az%.i=REԡ&c"6;mSU T-wQʺTAu Ϻ3ҐOĞH=y+vߋwcxs nJIgz9ai 85G%9~Cq!2&~ꓠj86:e3EZ u}}d+ 6V]nn71;w&U?&4 @DԾ2V{(>՛d 8+JQMBy4#V9nH;jBm+p1~7~^cBKt35?kmi݄4%rV*m)!= %#kWUA,Nfv'CvL\/DNK+C <%1#*5z#•F€|,X\*kXyY;旑7ⵆIw?I/Z`$;ŠGjJ_jakzFEmtdPIJ0X9ȺsHD:+~,1SCR<,, FpͲ<pOm1g%{KYWk'-֕oܖd1{Ŀ+2/cHc}˥ ^tIěər u{>9J1D%3wZSs]K}##4%nâZu :wNu8al X@`Iw&a}e d53l'J١7x4-) uqc\X|H8ŧ >2vBC=Ѫ~SΡzc(avì&菣Xf 7UPdٙQgim-V 5IKʦxL^W:^֒7v'R4IY(L۪++#DS:HMnöcfhrd6k@F:|S=N6d#_@7f.X\F~Bz+ v`ޗ|c#6>jsYe7)Ccp1 oWvv)tN"M/|\{ֆ&Ą+}ɇ/]t7u#HfHYoФVӰDg;,F5~Z:#kFLFFO?Д)qWTPiP˲|a/D|#BN/ 6 ~USN^}kt%S%BІâW8c[N I4g?hF-kc熟Sq̧xS/@  ܬhԉ|EnAw4lu,gb5ڐz|_ iGJ-#xЧ>#[}|a~L5 Kׇ34\9=;7TMsKRZުޤ2y& ^U6OL6[96q3RF$bў/iz F %@ 3M`DilrDو{!c!R 18K'na4lb$,7zg~Tr@jmJb[ګr\j>='um%ms|l?s_[V W5tg;D𦃫`Ө>'-GӪ{{bK*%;M{6i@gJ `5;W$ T 7Bӥݗä;S6H5 J_EPpvނܦ ^~Ou^fqd_s?v@egۧ0 YPՈP9;/^]synBE"Pus:m)g*CbaW˱hΕ)-$cvXITgɞP#ߵTVl S_yfRU_؍{ݤжNv2-X_C*Ix_!|GGT2j$$ =[ ꎍĹECmxorHMa(lƗ-)l]kOk[$s&zy!寁hK #C@o\Դq/H"eKCC ƺ6?)0_3pX'Vr,F>kوX` 1ds隼R-" @8f,Iٞ.9 [Ț/rza\w.eOm(EfW׆]Ζ>TJh EG0  1wvIڊrMS[oQ?$=#&⪲(@Υ㊍jf*T j[0$GMԠ542Fw*4ZGe1)fVp{%yZgװi&Nll12R>HJ:6xŒ.5"#.VaIg3a5Dۄ]Pȳ5*au@fcv8,Ԫ'\*Οq>JbKˋPVvM(yl:nZV#-j$.>cuM`asjۓ+0 %ɥb yٙX\Aޕ]* 3(̖I8Zu0g3B \s2 ( j腓G.IܤFM&O.}`c6qOO[CS;Ky_> NMbD*Fj,RDC35 >d:K_X49 mDnr7gϓمb(^Ra]gɵJ:-%k-UgKd䱞;5E& ׯqI? 6!dCeb7ȧ<"N>~WQ)kHb,<-Г.* 6_ݾO8DGQEx"E'7|\ghãg *;}M67 wIَ a kr[% Ԫ\n(wSM-a.!0"A[5WR*{a6V&]X'Zݕ,oec掇aiIg/_>L(AMy҆S:@m Iԫ wƨ]7afz4"Tg\$Q_Z(ُ>7F56/QC U^ _%e#1 "B D30ІD'X;J43JtN@!jn)<C`ӵUɂU!koJC-Y8߲t`ރFy 筗~먽GJ K~hqvnHw=p⺟ `pJKb?7&KPL ^ٟ*G3](9xA. o,uyǖ[yV"@)(#0i.3)^pda ܋B NӺHv,6le&W hhmcBQ6}ңR=;Έwr#YD\qjS)AfAȁ Hc#%ȳf8 ֣-BüCMU!%OǕ2,j}t CR)! (T,{;,<`ڈ ͱx2\wtQd{EK+(˪S 0 ڒ˦B}u1^ďS ~w QѾƒL9zJ+İGa׍UTFCK  u+ \RG ][чU;g^cX2hijOQFϔ蝰|X+10̣CޥC%jn]a/I-YQ8t`lySnM>d벊8ՁAXIoȂEH+\DTa0 +7/b_t;wGQ/Gv4 k3ɯ{Lo‹^&ĐZ8A>Bq9fI!q?-=Gjq{(σ%$l\MdBQq\/ Ou J1Wqہ.?al͠DԟT=k$5[RQ TLR-E uf]j_ELV>?'Z?T"J@=< 70h l0vf $hŅ\AGzS/8tHl abC^v{*awhR\EhC]q>#LɃ4M3@wW׳x%PJ_Z:1f#N=u1@ƽcⅮ9)y9z`jF2?M:>(XRAA(}˘qq1w _Ο'S1oU)g;<φ,w(w筃rjmx"/)IӶHg_Up ]T]rq> D1[MzJϽ@@0 KE5oAY|A ƭbk:0hW8]F. `ߴKaAp?Xi'-3l秎J*ٌaRWkdt%'[[Vr R.5/xLP+fZIaΧ|IN]Cah9qto hc/֢Oz>Kw XVx0or!ӷ"qpWk%Ep晦PVɖW=-eg+rZXW]/A]/h_/?H=uL?KL1eh(_'sSqS]On |wLg}gq@)vk^X3% C);J00d:T)=z\FrZ5準gh( ,v0IĔeց>3nG GH4Gz̡:nӪ' ۺs(+>Cc f@4-)MpZqIIXcwM⌬)%Z)?{f&蹬47dY!qF[&j9_EBc?R(Zκ;/]p30v( `' SMKeț<}𰠄9RtpZ9%F]}(]'YjU 2!x=$ʭvca""˽2yS! 23Ct8yH+7!ɘHGR%7.D_WyXm٫oشblqKxIԔ#~rx^tu:BY psgq&ڻG(mߓ3$z}pK]PS^?F, \}megLo߶X ?x0MY(:7Сf z0l={# »]m|6 Z$U!IVT{Kt{4ú1Ȩ;73&z'Av饤}+GMʣ}No94h%6zJã5 Q[t\uk Bݘ| +.W\G6`_ ꗩt蚶DvDшEfj)]2Ez L62c)Ӿ2)Bp'E,27$?wSClLkx E0+j Pn C<0ЁiD_?^c )jG~99=0l$r|b" 5=RPI=J 7HDl`sk(xȖ%lN)vv]֣11&W 받TI(R$zS7C{7y3uF:Fch;*C6=j!Djٛ^؎qOKcg(ǐi [? g"*;aj,,}x oŮ(uY3UeӢn2cD`t#SIKd³Y𨖈|GX%jeq.-ue2_U.W'1-ƍl{k2;OS$nqsPm_<:pS!#z*^EhZ) nNM.肱dleQ߸ı @OozV@(-Ao3kXϋׅ5 !m>"Ƿ@[⅃ xxd}Ck߭n: }Evd6aRaí I5cö[OJ6?<B PΑQj`8 9q,N^?@Fvvhln߈Q׍Cw's`J+1(]su/Lyl0o4TEvU1—U>?!r#DTAqg hdlWD-uePj'}x1+Oh@t$p& D DtLHiui\7n jTN]Q>@A}Td" "! ^y(I!kMo-*۫@ecc`bl!tW[O$cO%*O'^{GG[8m<E~j,w+_gVP+Ő 1 d_f`xחVߧ5Kb(Sط0yW|wA1{.hUKcXT3:xXсat2-,oUhy*bz L%&I, mT??o bS,DE6x :(,d.=6[hA:,m|Y`$8Z*x#jC<Է[V.ͮo?`67pA#NRlYǧd,6,E{yq!dVhqto8_hoF#Cӿ{LW.ʽ7 یɖ+Ng>R)6`j)ψSX'BC`ot+[> 6}=o~:yL?I3%!/oS" h 8md-*lwBATv RKq=i9/Y?$6p(hcC^eیClWPl iY`ɠsVz|7[@ fp\Pmٻ.jKuoל\!qiMj:vw>7X-lKf%C^ğY<*؃z]LS_c-^9P]2蟼Y!EVklf#TϹP6s.&ornVBM6|s3Z Y ;c\X.fIZwE7hbĪvnkHb Jоh6/QW)Q)OLp\a%;"s)JܿX Κ8\L=u0OJCAN׃"Ƣ˶5O}A뉺UW!X7BN3^WY& դ(VGau{.> VphP W㺷aj0H?-q{B%rdjٞQFb!N::tRj"c*s۶%[U_NԣKk acK`RsbÖz A Ny^ OTh/?Fʯ`rF BW)0t3F(teRhd+dc m!#c,U4鼱)h!ʉZjc<~F*j/E{L1̈́>937IqCŮlӉ@J36E21pezSXԼԤEIH;*ɸ86 Q E{(@B5I#xluug!D#}}`z!fmR=]Qv>x^b7 'ᝏJ)U\uOuu'~mUg GZM4Aurno,KHf%R tL u9'ogフ0kjrjd'DWjۮn:y*BAPtAYk$C /;ՀOV! u^ǯك%>9GZ]\5ˢ d8v 8J(Dty] ʷj^z,po5ҷ;4yJ ww¢mCcZ3āA /GB8p0-hf6V]( e>-O+r~zcMyU:4 pb`+%\9X4$1p eIiA榉HCn^(jLvfgkG%ye6LɃP|3SGI! $z̖?V5;zK,XJ`W5s=a' r6[D(kM&ݢ!{?&GN HBo=4hjBqD߂L=4^wp|i9_3eN?Qa׫̓2j|vQ8PI[PlieVJR/%w/Ni4 *OL"\k!YOjACwͪ,exUxc)[ʛ.3RnT咐I*-UQ(L|qL*c[.q.EOiLuOL[h<mc{HqwR\uVʗpK-=r"ly)@]/h3V:i730CN on3aL%(>w5ĊF7^#TFA>)mţd*1N.fq^JO3uxyE_U +ȈtlτBh\+"Az[s/9}P/<;g$N)nΟr!!eۋ߸٠{z7>4X$¾wR.<V:1-6VEu8_u@ek8 |Yޏe])(hZ|mwҟjsgU+bsFH?q4y+M3|/bSe5+u$"!to&3O">K\Z7BR{}:-? 8K >;7`MY} CVvOudpY?J{V/UƬ #](U]j,BvȎEm/K7ݏu&"hѣp۵`n𺉼hscllodZ]X)7BB'FPMs{`ҁC6N>zBƦprc]oCc a-NH=~ BB(%{mlfm27mƋ9Lsu0Y1xtKzyɈ% ȴ[11,$xpOqő+okW R7M5Jʆfi@رQ 6 j!v5i!v ~1_yh si~$Ks ~n{xx82WQjQjۏw3N{ϛˇǎB,$BحLikը*w/lT!@  X{{ы WXyX{O݆2kU;w6JA)oV}}s3?WEX s [.QbF|S+9de㘇*.Ք-ju\H`fgݶyD?SVIG~IHx叔܃X󄪱Ѕl?Sr`wTR@ن'{`-P*PD? @\㴨s[|'^H!Į^&W%]Yʍ!q J׹) :fyI(ت~}M+0 ^q ğF'ɓ/y\dwb891wnſ˹nٵfE+kRpN9ͭ>Qzl8P=֕ mKHzV;o.W; 꾆=8!~F_|q=n8߻tWNLPJyl2.jLa/ފM4i?`L \L>)OsHBtS(?'/%5ՁS1Xb#E:ڮ̶jDys|WWKX5s4ϛlyɀNJD z)3w6DV=şRV!;C w;t󠿪'?u2'*HF̗ѨIcYDe%JEu51o]i7~} @,n(j}8!3' %{˜]@AV7A_3Mz&I4[CS߇QKoI",)SCxh]_\ V lSL0y*`0ur7}ZP]4*>8gGX';GNBlV8/pFg\|cظnŞ%\9`dc[L kRT7V¥(SGw ےKq#f"(hBbu<+xfx~K VtFb[ΩUJ3'#~W߬28z8\;/H"^rvC( 佖(xVjFsT׻AXcJ[H.H 3eWe־Kg"r3B9oM ܔ5/وiM#;X;3'm֠D3mp95;Մy"a(.H& +(6 JmPs\Z=$ףQJS=hN}%$~Jz^eKXz0[aP`u[[$ BC]Oock%3b-_aD4GK&fQ4=Jh P}Á|}1",R37oIs~"W qһɹdI]b(Bvíoâ'1ie;jphΝl[8 j5a=AƛL  y4Ρ&)IRH6B~5qt)Rq4xUDv$ JLCǡ΂xv?av+0z$Ҫ0m6DBlL#G& *> Ά!+HSX;CؖD hgi6&aJϔ|IyK˦_>+YIY \ 4g8gפNr򢦷$7SSR,& L; ޙ %%Um7~2_=DN \0O7olE\*esmĵP6nZ!-^t}2" FLO'MxISd>Xu$v%R9N%Afc(^ *TԟL.%cKw6T.Mn$_LV^&s&tq%'?>!,'wg5rh 7yW /.EgHaw&Zd6E6Gًy]dT!w0J\NM}n\|+܁kiu '9vt1+P<\HWn@ gb9 tV^7G?r43W9-1CiOP5uI>-~TpDqHOj!vuR4c_Π%J̝2%EpQ +IUF" mm5 %}CGn}E:SDul(vTL|C2 d9|؂qv?T;_":\92Ht-`yn>׼nhZ+:lFFc Y ET?Lu7.@ͮ-J.I1#L2{/L4%#we-/="֓lo9}?YﻥrA{_d6Vc@?&*Vz6bwSNڦC<w )k=.74`Eqw,V4 . F! ~nb+V#.g2[ӑ)(Ua6, 敽\h%,ǖp0ϨvlN{J;@Q3Q~5z:?=ܔtQҒA WLW'Qհ~hKmXHq+rv/99vNz੝6d}^Ds*VU֮glΆqD̻rW{8|^Hn{kGTmkWֹ#Xe|xٴ7vgP^sWݸоyy,B?[u)>J-sp@IxyRMZ͕˨\lA%0Y ]B:h`g|yH5}g]M󰺙"T+'[ˤܾNeh:_u;gO]PaU1DB$jMnt Xywf_&(T6웜 e泺&_>VF3t0:Fg m/ jkmGlk U68N=RԈMԜYB$`ʘ8sHHQhTDedgn9SrpF}o6d;W@uTQiƝ bࠦ]ˍcB2)ӦCf<Jn5'-j`m5s<<[S>/"zc'jBbE\ؘӈ{#꺊ܠ^4c B"S4(Vv`yG C8.m^AYVf_!vu筥'؇+z{_jwtw,Z&67#k҉Й%9;)9oK3SXq{%04߃٤sefwVexߖh#HZC r턃}c江vl24f-t PL6VBNK0!gwi3 y{] $C5=7F+a5StA?vIX Tk? uZN)ȇ<]cQXѪ!Gxkh\%kCVOqQD֞iܬ!`x*v9UCaym܋ܙfsp*@ *nRG g?*ypodr\GQl1/A,DN[b 9MK`'89l~sfM|KžbC>ԷJtҟ{ #{5r kACKXlLH"ap4ںUVMzqՊVJ=='[Dn2EDV*]RM]K1֕8dr2[L4sPWǞмӂ"X$tҎ5!#O]@)$#m[Μח i_⹌݀Z/9T*76mzg-MNOPyjgl٧諀{.N 8oo8aH:u | 6{}ȅO $h "\qͥ0tC2(<ǣTTJ\R] ,sE~ԅwVԃP n br?߂=-@񽫭rs Nc$U'"Y7~GƠ L6nЙ맓q\'ʅȣbH~vIV9cløz/WhБ{T!1̈"b3)yTwVU?X!6$9=QcعB7pSo h53STZٓ,E³ܴB7xǔ$DlR ND)!G$sHWםwLϞop$~̬#Uy4U'ݦr)PW^R>gKXZ pJ,GٹQ KVg1pgZ}ԝt$cDGQS4'tEXK'@P^#OCK[7*FW*UΙ7.a(,v`51r0ܥCؔK"F=13{.ֱ; _ĸ3}%uX/]HC%q2Bڏc[Yt5]ͶY \}q)IX?o:q|XcY{>0cAx@H59h=kjyH"su+亽/lioW9W .ġ> k "JonIź~, 9dnBt%aH M*KVQ l55LRM)tɯQaxɯbi״31^iz3j䪃KVw!﹤s3ۙk|$@P?ZI6^cd,p/ea]l?EgE_*i,Td!FW&]7&vOP40-I~d /\"3 ZXye sd#0QF9p.5vuI&%FT-U=P,=?FC1'yw2]y]z v_$3X^sTPJ m y#5dPn$./MO+w{I)R&fqwQl&,u׵"QJr[kg_?#.H:9YOI+ t(/V%M.Լ`}h_C}]zXsŰ]^ݓ~N##[K}"w!ѕvz5=gҼO`i&96L}M|uh὜E$j$}*S!Xg8Af<Qc nxG4ƭ)J?g%|9:? G*ly])'e,r!ےHYF@R-:5ܙ2b|忷nߢjںV!a:a&Jg;Y}u.c{vzI;u7t{A }]dtT"")֚M qZ:xF!}1vz, 6GY~E%uZ3WPqOnkO_ɴpg5[a[*Jm[F+i|;z/%Љ9H&NM$=h$i} 7{L%t,nC 'FlgqHA9 }(-vդMk.^iy(1`Ю;~v[D5{SPڙ]d+dpN:b]Ua9J .JgW?x{ gpd u G]\~QFmt&MMVC{?B 29V^_[Ya:BUxa>64#}sfZFP_U6u:C!ւޤ9`i+ooP6yU28U`vͲny_hke=oMg yb`dz{"8f]T"˯UaTE[oA vZR6ʥhtD|"^@$2`_#DoEi9ABVsM[en|qffPRM DPuv*̞oFv7yOzFoUwsv>SI ɆSFCCYgFˢLDMd"^=v '[x&3,`54J+lZYʼ e-Z zY]$cdnN7uOwf@ )@1:18!E}] nR S>/WbC4%$Jr?V0mn)#;:Q8!RD(Mts.7x}w&Sk,Wg\7z`r "Fi2htWAؑ?|\^\#ԉ9Zkxjfm똠Xl:4*w7{gp;ըd(BGgx3ODLG(Nl"JEW !ߵ6IUqL<'>W #mb + $易E\m5S'0vezH&,{=7M_ xg|mzch3M?L~S)D[J؝2J1v:^ん,¯l"vF9(4SbSaF*@0^ i;"& aLZ޵Tc16F?}B ޸f@1Ч}"#glKoҳ"o G!t+gY{ɮ4( [̀fbS#m,{ߍK3 ٗ3zDѦl#du}\yuUn&A;n% $hz1(Mr\ >Vg'HV0_.?pM;gTC܃0Wu@[jHsױ4 ō6מSHI e /;a>8_< !%(l'*V4H?$Ţ>.=!df^ p2[,q{~ Rvg5V)gL:/LЮA25>ą,Dɚ)v4iEcJeU~n~3;d7^U9an{OGu^uVt?*v5jQ/.tKo4,^Zrˏ" TPֿۗqzHc<ٞRs(DZ6PEqw\|V@>;UnCV]BuUdO !֛;/m\;\-jS3<@-խķC*v,(VYe:i4v^ ||MnnXlȕIs ٢ϝTVk`@n O6zԚlcNMFYqa+3bo9.Pe ,yƪ9q+T]@,[x/wW%9xaN<]R/07Ë C3OMsJI~24C9m"8z ,:S J$f^>ac[Yw?5(oIkQYx RZHȑc3ky$ei:aaFI^ j#0ZnW"PzjAjtRVxe;a|w:^89Ů?؇- f4n~=St|'܅5zFS^eiQ p#FB3:=edN&i \>S?,>t-P`t}{o|4!z[1P;[{sL/Asqک cƂʡ-R]h{'80Q8'* /7#n4,&7ԬM+Mc{ A0o!3IN4 mNJ:pMȪ/X?2\96/jѠlEo|h]⇟ T EwM%|=k/8*9*_b1̍^Vv]v,\?WKoED+KA<7#|שfhXzq+1i ZȒ7SGCE;|0"=n(,0/t `6VyW)nj)ufj%.y|mDPCu+;c"[7;G`JNTA!k] r9J7'uQǑAIs}\#zQZ#@ؿagؔu8[sS>C R{&ʰ5 GLuUo1x+ %iᓴQe*Mi&&LbmA̧irlsP$r8oƽD?v;6(lYd'$r:F2ϧ7|Vyxժ1gX8:M|[)u@(Y˦qCrڅ(n.sch nSُ Bj&$5/!S%(k-V_qsgq=RSg 嗋IbZ[ ɣt)-:-8 ӽaM[ot`h{x],xoo]8%(6]Uߛ:N%˹ٮ'm(f;]hrppf N.qB&chY]6"MJT1@C<"Рs!4 *eUt6U)=rl?MHbb|sq-FzMAؕ[6Lpο#R x 棒zmitlƺ$amQ@.\0ich3-^0O5saìnt7:HHJ%*:tyJI"j  rY &71Kѝ s0K ǭBK~).O6_k_8AEv%=p'"Gv룎Ќuqj#&"/ho:H%ـ3~TBlCu!)/ӔnQrFbH dۥԇV$5.4XU)]VRByF;ՃN4V;Ju6˨ضWIL >Ȃ@9m,Hc]PSxP;eYCBc'ucjNlFɑDeZ->s`8jS\,9B55j(4R,#]K㞞Jh14hgwh(t[Ftdš>ْd*;Ac15 ##R>դP7SgԢ{_:{l#,5ov$BP6+#bi/l p%3M܍owJV,ͼ{S7ֱ#}|V1x ~Ĥ @RTf0P]fNrF)Ү D*F &͖#*R`89謳Pڐ1|Σ#${1u@\C@;IZ?}:^ }ٛ4`%t[T)le|K')HbXV'}ZV9?{Ѝ-w3ϣrng(zS/ӢHAny(y`VVt?DYp-%jd W+&"x:(0 C\m "a/.,棸G5beŠOQ[]~O77I-½F"w.'vE6Tq\'Ϥ L',pɁAk?pdiqm\hV;⯰r\|GuONn}mcK{(6ThJ r醺}kF!2K#f5nÚDp)^%40u Q 3"pBgB XY!| ; +%3>\%M~H.B8ZLI rDxmsiw{86!Sj:`ZF4/z)t8Co"㛙[wm;- 2Fm.): !sqB /p(Y'QkK^ʄ{Z ggwIV݆ҕItSэԵs~ Ljf NIzsw$ϔ{jhJx %HXi$= nʤ,THnakQղv_sCEv3\ecPX*\O^V`;&M/B'8^!s&N8qez sMdIu]9UFذ^q[?Um¯?t^tBR ~HH+9P*=U`~)51wWeR K#boö9@KpaNڣnmH,!ٗ*K:*ĵgk _6 ,9ר6Lu[8 "E'z7?3m<_o5gE5qzīH|rH^6Gr1G1rR8˴6*wQ/? 9*L7^.3 (PDp؀!-boe͸<2"3.dS<'AC ~/b>v |S6 kT) Rfc#H#F!TbV#iYI#loq:EE2a|Lm]zW/7զ_P)p@i<@@64%lFyyr7Lyc"Z K32L;!opRe Ojy{A-^!6GkH3݌el#%Vˈ<_\(9c jY+̮rz?&{oYR5leR^|QO @!xA\(6Wr,MQU]׽Y~3hא~1i]gg A27[ n,en3#L*p=R?KfQۖ߆6o }ĺ@2M#1ؠG3Ic}/aj]5x$z>U?h IW7Hk/ƬZԔM;UqXcҒ:_O-Gfabv& g|)DA0Ʈk0Ep_Z5U_~ 6x]<}3z&]_ZX"g}3^3OӄNI`K'X&SŗTխ;ܳT8TQl2̑8b̐g/)xDUכG5nؠ"EA<1`ʑ/؝^)s)y.E۾7M&Wu>}-eY> {?Hי2t}EwţsѬbqr֝б(7Q}0W|XR : |(ohoGh5hpm5u:eC0+tgt"aZ1aBg(#es0@޴2u3wqG7m4ao-xhƀv*A W(^mo s׿vT)T0>w:bu`OTlH DKGz-!;w}սعԊ-FJ/s4p;s#ܢ4VD8l:< I3Ӝu4i~2l1hI>hH&>&w Ma2 weçCA,vi!-b˷ ]tojf. v-u|oǍG{rGmS&mn*Lmjů!J>W2fȮCrK.W8*}gzh&*;0KU] iqp0 9Tpbw$~OQt7l"Tɕ_'ql] 5CN)ZO҉h唘I G\R6,B6]fEzf_`;X1x^]f~T>=F3 !sljI]`:S`LlXxȓBe1䮊΄n7 n #v_x7O\|(U7A4d7Z] Ge s9-iS'?gU+ ;\,`x=[5ŕLU F{؃%`,#~ }0g:Zj'h5"4R \5* :y}"}v/tR+$30!1IEދЋ4OQ%uYh5ND ΧqXv:3.+cz:X^Th4jB g*Dlɂ8Yaz/nz{[V1(EfFŕB vS7>koT61`c[&dFΟ ՘%f=Z=UG߹r\CNy^WKx+3Q(0%yj\sΐ%oKLz˞T?N,qg$߫xRbu2)BHKy1|zTllBORֱ-qc*V5hӓUZg3r }iqÙKE/.:WծB۠@pgJk~@ e) ֲ]().+/~\:wzۡsq3#K[Nߚ{ɩh0Fr{;>G^ O< <ݰ_} ƥH4̽xE4u: *z8Z}6oIEZ`on4 GB>bŠ|d=zE{ah>.VxԓaLZ^E']ՅZv}'0 #Mu\Ma;usᥭ (eRߖJ) Z5;j8ǂ qhd I,I9䖩PA9I7_Y"SF1+O5*o]U~ 20!)o'%~o)%2 H,i/]rjm9ƌ'-4E~\\]"XFwvhs= >}~Pܐ8cGApkVY<9')w9 ?uK+wN3O+%7k]!kT팗jPh *~ +8q6#ё/Gψ؉jeS}SP<|.Bݸ)~65,('- o;=ZsFBC>$MܶKA kᚿ3(Q mlβXb(yJvT h7KQ6 HDj, 1HJ3&twW>Cj%Q93^mnT0I5_ۿYb0s'}f G1Q<5)/lmCg@qs4]!>o9MBn=! w- jٖ?JU 4j-)(-U.Jo;>bU@X T#zrcdQD~]j^Υ HmRqg>[Q" lOCe>:A[WZZ,3K[UDOg:1+34syU6p;o&m({mt(K_V*xt{J>̤V _Q88,2fO$B!qZ,7@}HP!GC@8& .Zaނ긳ͳz̛*JJTdqў.34V^J3v% Hvlrl⨮5+MBo)Ӕ*0F䐞΍E՗qN0@|J ݏht5rlDY.ulq`l fט۸z#bFS^{S1,L;c Xs{7Up,d2{je+Pָ7 t_Vf )$.uu#K U`( XSȄZ`0 ?bf%@cX5hR%嫞jwpˠz} '%S3x"Xvg=32XX(:BiFkd-(גsGz7xU . TlimSwyl>oIEBÊ >|(|m0A0сBJ NL`aOMR RVm ǣiߐ50&zWAR8A@[Xb5|ۧVxWˮtzu? oB(k(G8 brrLd [1~Zd> N]dd\##k4੘P^%EU3/Dkc/ n^Vj J$߭( ]-~k,4n,茯w/MH.t^[)y=%:RIw|?Dz[E9GxV@W_a{G@UUU`5l:i~Վ0m%{ ǂ)-2n|( e&G;Ww\qbN#m + G<|*lcU4/+SϜK c@_GG"}v2*70C?Y:pL1yYqLb@sI<;S'ዛwYsZGvKRMv%aʵ==gӫ|RBhwrngqgI뵂R!"jD:iz~VBH6 eV@1.d_E:ZsIeal]LgOB&NDt txRѯ R5:x1͚Z;) H>Eb[EcDƜDE W-b'<\6P{0*)m;5!mx\.%WLR*l9̙)1*PT gblmSn*Y$t$vfK[P3@*?tBc='2ĕ\GdaQjs7@IW"0[;i Vmxol 3Szpʩ1~g1GY(n 5I !}k0y}*,N9OusyE"_6nU<$o/&4l]lVYW֖\0NW(ۿleFt㬝ݑ~wPT#-g>Sx'O z[WV gŪ8luY&O`WuF w2|.;DLkbW_םJea Q\ N tY{og"5qpiC!*,aӑgDCN;L]qzl)*dl} `gR)TKSJ6Ca.3%粵PArLykXWJ|[Txqcp?|޵m]Fg1SܛEj `<.M%ݲZ3xXB%aP0UJ|WFLU*%1e=oaHT<]h9k7M5~ZpqTgђw*/F ɂ{V!M[09*[%$3L3~0;1S>w K#`ɌTmGUvIa.qjjE\Od6'@~꽓[@d.:KgPaP'$(`4! .SnM~Uԧ|Uv .:nz]*ե#:qCRInw=;lb g_2ϭ:#b J Q35S*N<=ڲH:>:d5)|soln ;%5%@{c3XyZp rOL gIyMt,yT-|"}(=?aKkBI~f n|EHUR G͆%=,^8C1AcfN}ɏI; PYfJ HR`puMSQC$ԩûXkLLLJ*{_XH1;L>Wp20YrRkI ,##~2޼m;;ЕBpfI@ Aϼ0*ӎOxRgQ럺r/ &ډTX%Iۤ+F=Gsixoʒ!0$E|A+ſj 0c8 3 \ϳWYp_ѝ沪'r1X+R'ڮ0F︇% b.IfE=ϔ1UP7&%;BX{ug+Ȩ>[7Xٹ3CxW0 o*HE榖?Lnr_F [q]K|E8˱ wMnxl;ژ]PL WEҫ9vEY7=^ɼAs)?>Q/hao$}G .myW}FmN=mobۋotdTLdTX_Ξ2Ktjl&Mb8 ML苂gvtt͝[̎D+Z^prxMa,/ KV&|ZeqI_o78[P:׻l*FᦠRsk u,y_39y7^r) 9~ZadDBW喝VBOi2'P3,ϨG(IjiGcKaB&=: v9X~Jpz&ĜX(C%φd@D^텝01O>-skSѱ>!nE(`}4mj-aABYp @?n[D2Nhϥ\K3u'*H o&%9 Dw$~#Z(:}PDh[_/DQ6'L; -Zj j '@~q.+/'ҹP"ZA},$Ʒ9d ŵ=)9.pU:ńB!)H{~&45Ha0?]9 /Ϥ,үϢCvO(ЩaKaWV.dp!䈬T95u5ZB\8j-J0pڷL5cp35<5½*T G< /aC mO G~(foc#Vb8i^-EU␚^t_>gĦrr}v5  # H?S)LJs=xD;ћl㝈MÃ5w2C46}z87,|Zj֞O=u2E-p~Dj6M*^caߕp}hێ`l(+8v];(yrYIj&niTԙDA̹w2qcoHBtӝ2/!٘׮#N1&t$ckD BD$zb0?ȂdON<|`>xb d91uo( r:S%. T?7Eځ>P67Iҥgk%: R7}?8ށ?E@EUhS<ߟƴQ  :(bܹ StKMv9N{ K^ ;(y!Eqmǁ`ml$D~P6Ղ™[/Kt?M)wE: 3HٝfMk(mѣ7=!GBz]m jrշmxhUTm̌N+,HFAGEQ̑\Bw$Kp\حq2.˸|ե*(3sO1L;F&ˌ.f4E]ߊΣNס'|p5Kaq*Y-Y<ؔ>Z94t"گ&zdrCȪ*ŷ˛})w*g}!GU+7Q|@Xqa-\n#!.]І$xjcC bPvdn Gˉ7'#yГ3 y+$ǘfwH>/m.ʥ6H|qkLX./8𫄜d?"jn>s'sXzp9¤j`)[)b:{Q(swjꙅ9B+ \xbBji˦suKxYߕM?,O?,=' v{^,`(I2U^nހ q anl)_'`.ϸ`-E`8 O^<@N/((ux׋sApCᚍTRze~XC<%q@M r47մΐ<呐} u͓ yYFfeZ,+"wT ܝ(sS I]{SEÕuVtbsz6´W]JJ_L3ʂ|2"`Ys>壛144mC!֖)~鮱Ie3#n MPB(-Q?=H[á 8ƶxm#Wٺ_bzݵ;r>'րc 7~JN+cC*!+j<v idq]n{m%p/ )  H$뱸*ި/ʹTA&=_$+ Ow8 ꞳYs͚Κg1(1Q96F wbxۥފ uF%m{ﳠ;޲Kjgҷұ?4d }hf!9MsSt1{ۡc~47@rLx1J)Ug(s vG68cUkN uS 4 ̔wFhxazqx* $P'i,x`ulk("w8k4=A sV/e#p?Ƹ`t!;ڕdRՠ/Dv9lNɍ(V0n iĔqE:)tUPd?>Yőm^(+5X^(4EĝK-e.o:Ø͔J/; Yz @):ҟw=!ot2- "E@* 45O?Ric0ln5W `ѳqw]-/C3SW/){XHw۵:vBQa$ҜxkmvIT!#^~-ߺIHF+MTA)%- A{yɫ܀<]^44&BJa2ŐxH͝3ܧPJ 4Q ]OArUɟcZ}LiABڡ4INT+1${RC) ͺ{쩊5B!#.4e=' ,F)ֆY (O/8.=炐SQ~;?~>y6F+@˰@ a+ũZ: =P tl$ٮ0aR4ʻ%"4A^ *vcpz$Ff;67}{3'$7CX< 3# 6mKY409/4{پns[\ܮEsټ&z*9'cPeam(hѭxK*P0r/qT+ןY]qעPHG~Iod|㵔L y`)XjWu"48Ap?ozn-4r+[u\5C;u-eZ4W\ToLOWO@y#VkS/WC(QqG`)Keޒ X~^9PjL 7\fg}\Ùy=:C{9?|=,{7H j2~Ay'-TG:1+`'%ވ3k'f^xfQ+#}-fD$$8uQeq3ķ`Ǐ2OªVY ^>] 0aWh^2|I[\?R Siͪs3PMMqRmdFU9 6hUll:977f?6;;ո㋐ r=3Bԡ*g6nݑe%Uv( BhZ:& 60c- aR#tkP-:f N xGA"_cX7yM-42bӲu|USdzy_Z"Ǥ1K>*ןOzZ&uwT W/s˜ZI" "J =wnPN_ȷdb"03XAC'XE yJ⾿7^A/pAA+ݥPmJK?KPmiu^Oz.S ~vh1q̃\([WOgCywr.[r榣2{Ôt(&V8oRIԃ[Q{-/+VJNuHdvY$P[\dh;_4:7}H(էxm/@(W^{Ԯ^\(To%U&p C8oQ Q$P΂Ň<ͯݺmAEJ:-aZi涧\)FfaT$yn.24^UL>ԍnLۦ`Um25bBw̴sU{}/'_Ñ3<:@iB>g4xzFܑ195T rM=/Iz42|HFg!kIN%. {9^L]GcJ"/#4ws䕶RMckR/#1ڝƒx`m=a E uXK!_L$;=:&v7_:wk:W 7+j]_c< <+m0`Qll-I˒՜[`]B >J"%8f/GrgZ*AC0_q_ {'S(6טP}p+z')ZoƯh7)ʕд P*R1f-DtRU>iaѡ)EQX&k2R}ᱛ|S#<?_nu4 'C }y|L2r?r)"v0ؿ[mL O"NIRw߼֎M8RF!o U(NLG1G^4T[^*k*lh ^EVe1H$!uPCEk+^Kh]vI;\ *pSn `%11wEk-ɢEӐu4&ER qH$ *+cyPiI;Yd j,4r# ՙq|W6v9=Xq !S?6pdvSWE$GNB_#BW7Y٪/:ۘR|A`kxk[Gwt0z" ̕X.6T2Ծ4n mbqIG|8~A?Y8c/YDzj*zQI ь0?}E,s+?*/~=Jqb`F-yB `YG7 K@F>e ҧW)xV@`ҡMÅ ", LWpbyf# -#uV4<=Qy-9hIt4EUm-n|Dw4uD(*)AGw+w`݀jGzn4KjMPG ꆰm,Z-> Q-ZijS.m)z\ؘxGZF]O|Td Gz%Zf#eGJ.=n6L BmiEW+H:͢M"fkB z1| :iatp 31SaRQYzwG>ᑊLa^ K|uaiZiI_Env1V3%bpe]m1b+y#49I/E BN_8NwQ1*~qFcϬq-F%sL/Q8Ѣ! Ìsȍpl0{71zFlo^cww :28J@^vT_5F U|Cc{9Æk=xzD=nnrs^<1 m74OkЈqnR) ЦѤG%<*vZ\<,QRơ(fCrujLPBvnT VynHWez*`>_,n&EKyϾ!ΧX,MgE }S1`CNj6p8" cV| #W?_J|Ƹ-aVrr;zoK5Pr驟H~uMF6T9? f٧!\Ɛ̡*r3{^cdLEV<, !׽EnulBϝ}爝{%mTlo 6m [as^ʮ`Ù-fu/x@Xlt,k=`\8߹ _E !V]9qhhM\ @R cXCȰ:mCQܮ>uZޟkS5[y}aֹ2HgU!R7VlBJޟ4zU-Hgt"Vz!A~zzC}2Ȫ^Z-jm;}1L? 7~=еz p9PL㿃`+uOmޒ~ qN lWTya UQ鲎"eAp5(|5`^o!m߾ D_`"b˩ Rf]qy, Dҿ)&s00i$Dtbpf}<+?IWʩ#;m$4O4@.WE8l*!_u.=b!%fqDXgkۏWC|ΧRlz>R!6hrpDO.hLM0dCZAވw:,q{oH()Z0a 9#؛2@3Y+cUyg,$O{S50/8.`hWv@}8z_,,Q,ɀ'Q촏ru"'vmjf4گ1]N8O3жt055Nw w*UAݔ;2d2\H<݊cnZ cƹ>_{'ԌIpq0i32dM4 sr) aQ]V<&!1DŽ*l1%!7D)Ny(1o"<^ %ra>gL^P`s5xg/=Wtsf3*cHхv ȣLe @FJ"u&H],0ck Pӵe2qQ.#m[Z͝v^` VnS˶FTGYIكfQc FTUẩ+7!0 Bش'Ĭv@d]uG¥z>vei#} 0 + 5pI@ | o! ĥ\W+<]sqpǚ^9[P[gEO _+BL<WxիSgC0ݒ OؿJsaxN/ږ{/f"`.-$mZs5Mx"M Ue,F&,x5v@!q8u}`f:%Q+cO@@iOr깆ִQz, |\nޗU8ֻCer@3IVУSu!U\}pM!ÀtUr|޾|SnC͢D$͒e[bf8S5r$'_g> tGVަ j/t=PmRҮdډFuYfQ>`~ q^}]z򞍕#Ȃsi2EЭŽ_FFk"Q3 TNCդXb{ VX㬶7:S3Dvs:fjJ59[H5^nB4zh5ߎ2z=7ڰ'3kƈpC nl!B Wg`tm< A! y[{y bN 5)?VJ6gpz7h~j n#͢Иn{0H|˔[([迄MB1`mVz$w8N*%s]QIi17c _M9mj+VSN)v] BL[enL6'Fv,uX~K/F2J6[ dyKLEvYN{f'ﮧ7'a>=+DG- KuS?հ!+B"uu6"<$ī'ELr<[jMeXj:"%|nCMеq\ 9 鈪I}ب"H#f=XEѲk=iAw]Y㗽Ϝvl'S~}ꅼNks1$7W:@?qYпC\Փ||)K㦔IǮ2i%D\MlrO/Cرn+K_P\"d4fѕ6ԉNfk'_*cJ,^ KEu,r7z~'HB+Rt:B7گ4&A ./0`;7Jt$ >vH@AC<*H~dN=q2֏y89|%YSW\];uEsKK)ɋ2;lխk1/aT$BH%pnRI4OHC ~̡aQ!֟fJ7 co|2Jl2lC)'ڙN٢Zxv<ݜLEVvEqr|QXR)ig.Yܜ{ nz3v^9uKŖ•Io'? $tLæ/2 js2!ZL,.mlޘme8JkwwYV5؁O @/`8"Ep4f.yKw>#7IӽZoa o3ԫI{v+X5ϲSmKov"uHմ̱WWCʛνpk1{:l&GF,JLI\B-ELB;Ƽf~3yj(LiDdU$CָjLS5k.7g m[)1HʬU{k, 3BweEAf!hw'zܯp*F<of_nO'5hn&*ިYߋHk GJu|s7B.掝5`@13Bo& h++]nzؤ9n Z&Ν9jZ^Hp~bG><4=Qqev–:_G|5q]+~}]M ~ƚR7 d3hOynf)8 {2ih_J0W(8hjr0v&zV&ì]"K oH3xt=Q,`y"l 7wGNd4 1[ >F&~ da<>I' D3yG׵veih\ WP^΀؞_C-㴨qWrL;!@<6JwsyҌX0zCsʮ!kF @BO@ FWKES雬K_Y~]z$MvQ?>[nԨ 'r2lWփ3KAd&ۚUȜmlRœ9-ZfZݞG>;S4{0pT~/[EgoVi 4MoOSIoFAXqf KYfL9גx.H~%~T3?9NkϿhhkӡԇOFjSBQ |UãT̫!/4zv/VN6te-1@l$qn AM@.fSȷ=Qvix5)Z^ܮ!O=U0U;P"TZ)Câl{F/p8bB|8agoؔ77d=Fҡ&K#7ax|u?s8.om&`R&`ŠA/`x֞=G4ayDnMJw9(/:/?[_E'ؔ]LGw0<œxn=p!NnFa]năթV"\c ~dZA ;R˳DbFC4Xub-mtF'uMw.BK2qj@?43ؑu "pɸ 20({([]Cx:E/Jc'S,CۢVR[jaHAyCrr PaiHE? Ou`>1ʏkTZ/4IqvygXǜ[xm \.Mcx?% uj fLT~BW:Cݴ!ְ Фtsٷ/5eLb ޝ}lU6ckn'wmv,o/bCZ ƻt(noUTR#TX1T:aw9X,W5p6'}#%v6ȧ%0!ܳ(6? ;+ iIՑ]3z#xrK TfԾ"`Vu:bbL+_ZHB@o!Yb.d笤U xRD3L1k jh|S wZ}B@ `Ymc+_]Su~;k+a-t _NtB6/v)UZ\"QHaE뷽,~p0hv[F@dvռDOPA۫ij@N43P=5-ZqXҧQP&f3uIllUFЦ+ i2@ 06I⿽#+@y:[ x橤Y;;۰ϡ^,ܶ#~r,ql嫦vƨ95-z_ 2hk3r8A6\gDFPe/04ȚYoP 7Q@kNΠ'+6'ߟſm q^2wʾIη,UUC7Hޢ$HZ8mnR_xEw&sSpI%GUj yQ~Cfd80-B) WB@ l+ ̝ h A á}hbX_^F[zӆY<[PMˎQ&iBG7z^1<>u!uHG|얟8:FbRTc6fGR^扳Ve4͊d_is٤+164s/{ÔOf\%t98z_m?Pd_\G'  m^o- 0w :.tЕzW~j3c7E TN܁i7C3]b]RLs Q6G{He#sU8޽#[LpthTXc]~"{ߥBG:=X]vub_tu,Kg%m EO"s~<&}y'W^tqnRHɃ`A#xUS,K̳g4# A &< !*|@'6=!{i4v<&]3Pw^SXA-$J]֊ e}%<:V5 MjIGZdcL'Қ3_R=u'Ǹ|Yk '2!SHC4qܚ{wGoWOi1YmD \ _QLې&{F2 MU/v;Y&d 1E@/PKz0"V0Ǜ~G%V}8X/,vfZ?U] fZphNa%l>e7Aw݀p&"(7KCl4d)M΂~Bc'+Hfw[kRb?Xz& Y@~v$N∘yu{U1P}I_K[1HG Yx>٪o(V| HBv[3k悭;JH+ ewŵĄFn 5$,Mu Fhn#=Y ~P6PCRlWwo,lwye/w8S莲Ɯ?r B*er@GM$fQ@"v`,84awj7_.N.!kFT1 I|qt}Ey l@ [*g#Ȕ|Cfgh qmoͲI0z}!Vw sjPd@y{YӚDGH3e>M'˷F)?UOaKGԨmjXKYnZv~]W Adjȅ]W`5v.F1cN>f5qY`).WnKz5GgʞW tj(W~hlUp)WvkA)& +WF5(48 9Zo|K7'Xd#:Ӆj\GB^G39{X d`w&/A/&vje*ι#+KYDsP{r}܋3kS 8bCVNqvJK8kf<$i"U/XY'"5шn Ÿ #lq%JtOгwn_4̟_*XGlV@P.ǭg`}z9?j8ь{w,vSN@q[wTߴJ"f*Lf ԙM[NB|0Rp /MkUq8R@ dՅ  ocGGL.7A=n'`斸۰4yYwaB*XUU3=!@ϐKY͌KVar!萊H"5 'Y_42[[Ħ*vSC8eiHU%E]/}xHS*@l1Ryޢ:ƨ(ˣٔs3V*TΉJ?aW->" *+-{",G㠅uhS8cI,r,=]륶ceuFmMnFj}we(:aXcKͪf=Z|$!\WwCi3p*U~6^ [F4EV"G@RMnR1?’XNZ_BsIĆ~6MթnhPX*X0{9z v>h[O=a[qC0$u0"dH$u_'>4J9ۃmm [\hg=C5?jhg2U$ul"'7 Lyb(?Yp<(Ez }z@H:w/WW NvU] ⋿EIwПz~HTi܏HTF]Bh'34T{wKWBԽ?̨H3ۑ[˟"4LGul%G7Yϗ){dnՍe>CǰB !hGTV;]J\cXPJIʺ- us,'$,7񺉺мk?r{B׌F uZv|QF8S\UeD?w=a 9Ȯ=3ri9]ݎɋ+Bq(:XԞ3NJ¿)FI MhMKrJ;KCtc3G h7LﹹxdJC~=Ȍw:D,鴋vj`ؑtc}^y`[`R"ݤ V ݔ{w_a|~mަ)y}8~xL A-[2pa9g$RYCOXR⽑`&٨/PƼvkH~֋`@x.]Unm77ևuR|3=Q|K(6@P{~v6ƄU4V+pӀ.Dz?[`k?L_U$L%ҲGnKVZ Hkb FhAg|0q$ F9 EN&ǯ$,"Mel2kIha(3c <]LdjI:IR^sQؙ"JVh Tםvm#31Mqtk"Hot{Bİξb폍C|\H h@=i L] -F?ix$ iMs+ޘS,Q5 @o3ЭA"c>=,bk`v'U?~z;'a7\3/H+zne9')B3r׫O-9lrNZ/.AΖeZteCIEE\6Ebf,˿`K;j>}Z/{dvP*#rrQ۽➔-P }?cS\%25FI]lz,ۡL.7!)JSv$^O7:wex|;}v >[ Ex 6ca 7kIC6ailhj^m]&' vL/먈-f{:%YVVY܋8-FP/2K>K(4=wݏp@E7.+"1H E'FFIŻJs\3oM `-_Ñf5b l~rz mS#֯Q'աKzpK7*PnoˊugejaX%hBPS go&tWI6r`h㚣:eYiPMW'HK~Z-yL7C z] RIb؍fͣZ Tӝ_33yfWL`KəW7K N L_% ,DCW1v0=WRX-AfvCm6ހhU`Z0=2OEW/:)>bٻCt7"H"뮠MX#ɯ{_ڂuϧc}DcFLK2|,? @FQWXM^G ['cW~zy2&B_% 'ZZ`lMOiQUS ˁ:Ijw)S0,N$ d|T ^IM8QfKE}Q٫Ρ qkb&,mO}4L7+4.$5_t*=ŎMGmQ.ۍ@VsSLmF-˼Ƴu֞_7d(\eўL u4tqA_"4b~FF~FT8J_Y M jU 1)w'T5/87꜍UN))* {Lauyo O^S03H.O"1='}1C}VZc(LԽz]:A/ l矎^^Oq=ξGjdP)3k|aԞyPu{ru46N&ERp*7hkc0"ĩi]И޽AaL.Ez풱F`x yxVnݣz yYjyqv^8qK hCbֳX>–&6цSdD \|cP*:cfb6j*L@{q{a`j/v@Sd`򪎣ܘjT)p:(WKV̖U|{_=yY.@\^]+gmp>peÚ%U;x/n2,VI} x ljnBkߏZ6D7C G?( jzXw_Œ":'W'I ;ƖzUQVb$ Wx:HʏI .v@@LeXHt"(wh+K,*5T=ݕ6LR~To.iՂl|#xn'yIb @ֽUrU2.`&,m9 uK`k;*:Gq{jspD:!=ùI du+)}Wč" Y `:A;L6Up1?ِ mC".ӊvM `?=Du\HY/C2kD֛dDB7lUZ\f4:7pU$ϕ  5sá@O-%WPo|\Oየ#MoFZzQDo ei5TڜwBA2|f| q_6xeVPHxhi=TV[}'!u97!+TdՄy&s#f]0>R+y6 >:w$yP^ |=7Hmzw3մUykᤶ}ڌyn6D9Tw)*Մ,i;ah3Q?q;#+u:~Ro7V? 9D@Wce|x-be Q02i~8IX {qXW_ْDl$Pkz^XH-ΉWjWuY(Btߊ=٥ gm SHQiDŽQ TeoKGV-ࢁ,T:أϢX]!䛕`ǯOy@=bSJr><Z_ ϶^ } *rH~K鐘aatI]~w)>,Q K$MYQjnv[kb~9eٛg'ŋYqǙ_!+Ŏ|p3,x}c-g[R .?[2vZޡWp-1C1TZ!VH-ZDpБΞ!n"VGΗBy8%f(۴U< #؎ʛ/\DK3_ܓ%e)"]MYk_d9ݏ &_H(n1m>b?{L=002\z$횤%*^[Xz,?m"VZy{Ez>띕`D \f`LySVLLnR7s4}K,¢Mk "eL֏neQ5}#!x2>ei YSYL K,aTz4//f׺Zʴ4#T/Wj?27c3[jx-ۤfRnpb^r=r g*Q(Nw`/5DO :yhޓ+Z "~ PEk} xo8GoSܶt8'?~Y}v .[n]FRyA&%c++CҖcڔQ7$p&n;r1ҹT|}t_toAON]ؚ<e!{V5o"+83U}^ʼn̮U.UG$kNO1q,*txcYW<($wvY:}xoc&蓻ys9liGS-u2y#dWW6 /V[H2#th=̆qRֵMq$׮"nJlA"3 2X9EW+5u!A^f@zP:^ )maoeȽd^1~qv@ | ;4uV PC~$> 7~i ,ӄs$dbXHk{}؎&Jǘk4TYL7le^bྸ?e7:*HWN&9ht>KDw-dDHze2(!b}P%˼` nex0 c!#jTy"s{Xil1i] >G<{})-oJk*QSWKKhNj^\ 1# CC T3 ,Ҝ7鐍I +L3`3R9zFq1L'ݯCφMb  BdhEVC]>T WyR|״{z.DV&P،PZW{a #SհJgL&Zo-mBbϑЗluu{g7“;kڲZԘ%ydPHW{Q߮i#ݰtf8c i.;rNg Fn6`pQ[@q DY ,4߹7e:__6׾Y8GN9mЖf¬1X rU Q[ٓp4~Oճ2S1 +@a'.V9ܻoގ-&pů@,wFT-vt*Rq>@JU5'Ċ?,'j6z34b$rAZIb::Fxm&k?ef;߼0E*ˬuBO8`R 2e0iU,mzI$ +‰2?u`w,<C_.÷Lơu;ًmͼr]L`8 }>SԜb 7}j꧗F~OFkWn5.Ek.!d E~9Ix)=9 P/MO-+:|T73=<&+ުA)@7 >퓩]W冽_2OĹbr8ho6mJ 2nsvyl q@Aˋk:J BT~֜p2[̛opaOAZRV1徱T/p N]+'=cvF_V"/:Kstԍ)VKAdhL,lsҏ-yX).t 7CϹLYΆŹZ ~Gg$т9,djK=Kp/QCdP€%MOF}I;Q-jh-!WEJP$Hk3=`>,2%ԚI_Ra'ZȤt$~(y&h"0J@J{.$72~vycd1t8gkxpgZI}J>=E~)LTBpK7)"Z66_ڃuꀨ XRT(ndq E11YZ)N^T$J/mVj]/r60yY 㻖ӐU_Ip{۩4R__=k{O꼦öAoؚos[6sִ+meְ!ąy`'=EUkQK"ukD dhvHտuұfw$lIs 08|И=tPr[2])J󇔷SJ)*>yYPz``{[:d]t"%,WhKl+9*:0&2l4r@k@J%RVWxxKņ} E]Vv` h+aRi_yĠW[U0(BύT>g}+}psœ c0$RYm+Bm1yUTJm3J ~Zv83 HXzeW8}lMD=>;5^1~Ʈ--9?G[lP'6r4?wKƍlmNQ wb{Y?7 N{~gm=+j"p D֨E9sfN)p?l_5WvAVO'W㨿ƦQCHa"c[6S_zˬo[Jxi,"̈́!}ǶOIǿ  q?poP?2rg:q"SVY7;UwJgfPB3tÌwmY. G"G'φK^2aWIv5&@en/I!t8%Z[}pzFzZ^#cly,!ȹcqF8;`AwPsךrr}x7cnwq)Op3l-s'1Hg.\w|l)!/ߪV$V4(^: a$qc,pcTLAav"SM'ϖZ4JtJqlb;dj;ib(\#:bBzEbf5N=R۪ YWFF?\0qI&H37@bc{A>ZMBf]F<ި#Ќ9a Mq\囎c+Y77C襞|9,Yty<1PΞQ>C5OW+E$A.d$c vе kMbtb?]KzӲ!:j.6{CDs'PJŹ#nbP?y`tԯ=僌ezh(CH3+L*c4ۂ7&u_@MS.t 0'>>0?-,}w$k?`~@tBծC~i=" d?XƟ`?V٩W9鵬}~_/oyrZ@w&s*hc=NmT/j}OR156)Bk {̩Ѓzk۽tskVοlk&5] l *Nyޡ6aaV)3o=K i@nt^Lxigܾ&nd+cqY5ߓ/ZDNtD AZ"&2v- 8(ݸ-y[z `U[7B}O>楦,HԕT<л:&>d'.ypPx/KטdnmqF}ٳr6MUv*Q4Cb7{SP  <# y/8*NRd^NWbݢ#RJcCQxz9 @/3Ɉı|s ykKei(FL7XJJz@Ef]5s4l3UQ,hY4Z,v~bÑЩj(#dߥ6?gU ;>, M#P227R"M}R<|j}R[<7\Wa_&Urv=-: .*DljD(͡.Xk~n}f,1HjfOΕ.FkFU]eC-Y<)\fψftȚl؋Z%@ER%k:?~wM^_r OxhIq]cŨǪ n X[N2ef[(KT0E*0'':`_kmbtJX~;yοvm @vIVl`[/V܇%$ϴl(o!,Φb=X x=K}n1u7(3fZuu1ѾӦ, q_egݳ?,Ef ]΄$E2PYA8f7j|"}]l1*#OCoQqi#~.ӳ¿Er, JY;:9دk/`B|PBMyݲ29`}+P6,~(=wv@",Na sa{""MM_Y{)d_h8!m%zaˇtڀA>?p3޾)k 6wy*E#kTxT-FY<BQ>'0DϜp5&UQA˜bαvcͪ~TP1§&HFjY NB«If<ҋ)<0J8rɵYʉ6IiQ W5CW |i9<]Wp6!PŢ50UJJTp5"MVa'Mz7J]~ 2 ih=:p}O{ڊo'e&Wڸ3bCk^V6;!F8/ iOmJ 4F77(s6r_y&t#[|1X]H6E!)z!7WTB~(IOVb'$!d7\Eա+7Q} ?f@OĽ1> ޛKj=H:yOHa>BW;hMp#j7 {ͣ=@ (ZY[/^N 'hd:=]Z[|ww~ q'WPC4%^`HW"[tv82x4ln1Ula#%`zDŽ2ja-z[} Hq?$eR}1!!~YGr-E".V߲c_ÃH mM6uʧ*BwA$O[z|Á &T ǯi's-F͊u#W\<VLAYV r^uPb e|Ndp5d ;ŀ9W6wcX٬^lqp:z^\NgIA"(@!s"NJM" D*c aJuVmszWk1mSQmXQC1Yn|cuW .\`◱V9¹zV김Meʦǻa,ۢ1Cph%֞'(S+^ZaO ȋq7\b&1{lh~uqbGg?dGD$rgJUԿAJpxbֺ7$L]ѡ2䯀-n\sG `gr`cɼϚ_%u#ga95Ƹkg^)xp>AfYFSlr+8%wۭ}*S0PuJnCD(Ǧꯏj`s"3$.28֦4!G! o{}_7a|w12/jHeAD_3=B^-Z~;ՃoBih:!T ŋ:cB3v6s whi4!wzO݅ 4ġmqLD/I>0yٱ¨߆ki\f:ka@YNqe y:tSxH[֧% %EÂI*ёN&l'~aXLL W0"VSbYCt\q `Z1~ Hiр30ӊ NJשWX*OوK)xxC{VX"ݷJnbY i)H]O˃3)+`qlp8X<}UM:or"CgDuvzBA1XcUHlVF: ym!'$Ot򶝤۱YQ_3Dj%*֋?U}%x^d쨽 o4&N]}Bo3Gn{bfInc.F\rXqn*TY pS࿑{ |i⩷Ԍ]ZH2Q œkϓ)8~=, N誏8qۯS,i\%z+ λ?SM~i mg)%G>w7xf:4!6]OYj_pjjI퓌NGUOUn|f{ݶTA4&{EUU0\T5ʛ~l&%J*~rդ_u^x+Oq֢ʝ: ,aVec<agX#Xi ZS{ZzоZUǻ9G:&.;iɤjCނC0)raG5"t())NQ|z;XE=֜< !^_!5xFZyD)(BroOjt/搬RLo+m!w.A!Y:/^@\+Zة`;?x$E(mzAm Tr1YR=~^2T_ʇG-DL|pd:|aw/mcP*4{wg*p*T@y\ALC m' 4ljle8ϗw;Bpcj kIk78G} :{vmqޓﴶT :VrR*@B{:sXudU"37rAꤙ\µO ,r6Ql$dD.I XŲsNH"9b郥8!܌6UU'5E=tg={j6Eu`6ؓ ӷϭJcg:ܐyAs|X|(ns68NpTǢD9b~ZzQ$KyYU^UTG\D&J_*&U kuu7~ jp"ϾsD\d6'C|Ώ&RMTQuK;$"Fv} :PǓaK$tI9U,#pNxPd?h_*: ĉgx $F_[44Yd mX w~g=+"v&@4d1jԙ S4j#%aLW(-& 6K9MYq gzث;ǐ!umk/ze^'jh`lֻH^.Ѵ$]*aI|UnA:,7`UⓈ@)Q Xdb. _ Ȍ1)wH &29An.~+ Y/pʼ _kc"` >I9Ws2%UZAٓ+FOȚU^Is!F*k6~ Oԣ[VoD\,SXR }d Plp}9`!]quêT>H5J66v%v/zɛn_n͖D8<*VzܟЯ֭=".T3 U\- _r:+7v!"LWyph6-ZF0h9CQywq.0zeLƝ V]603ˏ 3K:B {/{Yg^bQO 4>E5k|qnLBIR-NMQ܊q=j%ߊ g(Y(Acw`Ƀb! Tdt,L8V%shxH0UY%>*Y#0rցX ffhsHWWcd"o׍ˤbN }8S$6xT%{2P4j[!'NJWš ^ MfGև̽ʜཛྷ$T'3Ccpn9>$Ĕs<xew \t| l#@jU7NkqWni 62XH27KbnHDw'K'V1oX2ül;S62"V"?R&S?0ؼ8'X`%44+ݴNs-demNTm&6W+,SFEYùDMTSB]u9[E:EP:fYYrF Y4/hrk36ʎURj%jueX{ pq5"=rB[p_SI'JۑܖVrW#D& 0:uۄ[-``vȠ҈,snXS3?dV5iY GK<)>?ÑR!Mnzg+]mDA[DR:zԍDC*D}1OG#h'`ai\D׍ޅM"ՏmȞ V/m YI (HC{Zf N|w9IG/m+4NIK0 B>"Ub6Ge6qfd@Y_M#w§mL}s,? EjHKO{BL @"-7iUych@ZeCahm!߭K쀃bZaQwMj_ uv;tcz.j3|԰$.5em&YIQb[-R^"A|鴠?qzKZ}bϫWkj:G:JQQXBQRFoGgQ$iiGf}}0D7h?UF˲:SN^̢QC@Le#Mbhdl/t9E}p-7Q|7oi8Z'\ KNl^DF;md]7jXs{bs5=!/ǃ"MF5ąFA(i?͟75@#gtٿt.*`S{DD^>'CB14a=7է;3{m8.9',i@^.56<9:⺆uy w2LtǀddE|.%n{\1R̝ok7TuRdN-ȄƼ_ 1E:uf /4/!-.uv$H)Y|=W}*wcaV@=Sv\4&q$Ľ *t氎0}>qTm nrϴ26Ñ׊ZZh=8 :-4WcJ4;US(q2he;6\Bl䶽o9X>i.s*;΀#r ɂIq R5RP_jo!qځ17j7\LDıa" A C5\oN7b.dҸ ga9̞#3yk"?w/owR“dt_x#T@;,~Ep]㲾JE{`G5ˏ_.3G ReJsؿ$CSO82iNTE/I ^!df잆▐OdzED9J@f&?2K a+ɢs,C"8Q^{a@Xۂ܀1'*&%hpFqq]TxVΉu*Ix=q}_( !hk#Cɴ<խM;h~6{3 $Ml[z7-M B49JgqՏjlg3ې"֝YQCj0tNi#NSO<bwlC ?-UHVwTHӥ,$ԬF#ۺ}M~]YnErcB')HHv^6tQ&XSޠX%Kħy)eB sIrJm`K^KmzAl):29!2]*Y*ٹ E*J6 ȏQ[4*^YM~ql1-݋Rb&"OFߍ oC=zGcꋰUxP vY;{x=w} tGz<A7,4([ h( Bu) @ DP)ILlMi0=34DʔNQH}=?4EDM_#u4&7gJt[75i:SuD44*A?$cQ.DVrEweqQnwn4~8N!agÜǦyI( ( jNq⤘Ůj/IhiqM/_Y:hJnHpxx 'ԥEyQoHcأi$ඣ]'z!PL=9Џ c4q'0hO2ynγ±Y Y.șDŽNhrY7$gwV>N@&]g(/G2UXA%=-cfШ)Uyj{tQ Rl)\f[ɖט ވ= Y~Fw jO_D{C ~\aG}O?[98JYE)gc<|Cozc))xU<3gʼpN`+Uad:E&O 㞼&-D l6h \VK?GnK|dF80.k1\2:|`Xs&O&8'{16]݉2\92jg7 {6/T%fy[_XִG#3WվB9eű VFwQ@<]#89G4{ᓷ%l;b,ܹIM)?\Fb(|*/ݷ.V7wn C Kbs+hqa7~郙.yZ"qͥ%f; ӥFNYO \aE}S\[Oyr7~=ӝ#Bf&zC'p&*)x`@IuXdߢ CMK)阿Ѳbwh6$9g@K.dwɢRZN^6qVuү|GB\{ oEymҜƆ7u V#\^CvR>Ky@"?'v&>8 ki։tk ]vnW6 OuN)]mxȋ7,r:xnGm^6 =CF|GV +dy3jew.@+]w窔?;?cnIiN_&&.If^͵JÛ]v3E68 @[W #R\xW3{qWA^51.{(bS[n7 nr=FHJ)b?z\Z@'临RQAʲx`5N3)R4%؆H ?!R݆ܳEk|jC:y_֨F&9rTXі"tCO7t ,mS96Ejix @6}4!뤧AWos޳D $P|:-ƔX%K`֝ȥ wiwwdcN@ἈalKŲѪ`-ȱ) 鬿c9' )p=Ù:-brXQiFSdV6C+!(+iq9H.F-Qrϡ].S`%wQ6y\>M6Ӑ6Hm|mBj>:0c cEtx >3_fΠd'ov6@n,2oT8N 1L:S&+HVϙq{|Ev}\cͅ)7L$L.܉e$S=ۣy@yG[Pkt6{ܩS4Zۯ <:a?@R~F)F 3*CsW$.rϟ7m@V`UsRIb=&~j/RI:b͚@g:&d-~qVK0Gx8<p{yXvn0=A ;]DVE9*~T,\+rٸ6VMvvbN*L64\ͻGø̜Q@ ^ǿYI&EX1"eA4:LQ* 9U=a %V M#6i[S6rZV7?hYOC-J'd7 N3ACޑr_clG2c`b)U(1GZrMT<߼]lcڱ_#aC-l*QGS^,83x5h M<9 s0 i}_~&N&SC*`x@!(r8yb4VgDpi<_)f%XHxyGm' vy/e$6>:oEQU4o6X Iz7* tm{-0jJvIO齿 -XM|trI4ꄻ2z켫Ě]DLAG8a#Qދ,;gubPĐ찯:I ˶zXISn53뚐BB&x] X05NgΔASiTHݦ_==C`[aSc/lMPɻ>@gp0sIHJWn+QM(=kF\ z*k|P}:>Tu2^+Dqt,rݽ ;vAKܩ0ةuh2#bivV)VOIXޥ [2(J??IwA3zI]-1NzT~dǰFIù0{ktb *[ߣ4jKJzcFrRtkTPF+(O\4UdX$?1WqmQᓿ6~xcaS(qB@Hjќw}}þjIo,Vor\ȾEr XX(f;9Pc{ֆOuAIX-7%n j<oECw5rr;4q6Ƥty*B_izӁl|"D3oEXzQmgb"$rmFn [jus؞M cz(meeC0IYn^*o7מj`6ߣK)ӳr4arH`3%KLaXe*l Ē2 h Q_,-.m^#_;NA{@ϊzMgCWЇCX0G+E+rH)* lXipZ8+oXM81[r13hiŚc|jW\Hkҡz luHBx޾ HN$DlWN@^s^E`, C8︄&^zMt4^nOó>cM?nԡřxF6X`{vJaqZAO5Ѐ\b@AJ [{aY/8)m.aZ'*D@sLJ̙qDY%\1S둡#sU0TwǍ4YAOE&2ΛIrg@z_fe솤v?EOpDH| ;Ou+JQMoB/YcHz@ ӾӤ`"t6N +B_\u[{њXuÞ 0I)XE|(]]ч=|DAw@B<6(-J~ mo>?Rۡwp ԔVIȩg:-[|%k|t/˺"X:n.uaY>U?_Iu yUZRB %A2NWݐ)oݭF,\ޱɸ짍2 4)h%[C٪?QjẢ0[LЎ"o6Vi tjkX?gP!zRH[VЦC)ڸ*euf4E !sLF{\<} %%&Svh%²;'[:Ru,ʠč<· \ڼ)4kpE>WV2n`yLT=^.^ `+ ?Ձc 5W!ĻGFm`}RtIGV_ +fi=[BX0UjP?1XD좧|Ԩ64=/ѥf7M+=4.(?1 An0@\#>{ %E/.qyy lFtYCE/p?'J50?Aˠ}> zKf~-Ba.nb䢱&/cߍ^i6XX'zʆ˖zR֍!N4cyafJ #;J" r0ʝGeY&ymд;4n rj+,:`N!>p7UK} }҉"Ӵ9K%)P`J}Nq jlHTZHc>+CqnN6dum6332::g.T[,NX@&)?wS0XR3^(‡+rFq7)z cODwuwb@ цt'O)_}>xQq*J+͈Jw8$8{r8!_Lj"9CeUQXYzl袁md+> yC G0p\X=NT;9(IW/ B.hOǠ/9E.#ݵ8Pz=)BY9JC**۪])yNiT}@ ɣ==JEܖQ(8yu:q!<9: ʿQPN{\mi7d;56j`ټ/9X9MO _ߴ0'ө΁OC[$;XWˉP .1LU[В@rQ W3KKBPF#Gg6ien?:t@0ʮ&ydʹS)4 gI5>}7֘|lGw"R3/U T}?!?D~C٦c&7Ȋ7thk&KڏFhNÃڝ|\?`DsI3}Fvc1b@s17hhҹJchY]H@#;%NYR_<8mnV}zw?) ?6Z6Tm.r%g{ʅZٻ8t | #?Mp.,D%` U?7ҊӖPȝ%sQXFƤ6 l2q]Q"G/{ ?^:gٲy/?^]]M Opu@ _-GȶN3kc2KN@ԇD4%,kqQJהaALpwD@602,tmLh8(Yͦ [P"śVn5q]ȁ<C97s``$y?\si:=O"u[8vg1|N3 3>CYqyz(FB}aLj@_/40H"N5'Q^,gGؿxEE xt!q>jrbW Pw06iO1"@{KYooטHVlG1 S|F<}yYJiAFo.oXVlR8eҲY1~Pk_(@1Wm2u3_Ua=zFqb/=~G!]Nθp``>1~9>#bxߔS9raYZ!iADXn,#J(|Ky 18Ui42(3 ٙl'G4{U=p'k%^^*vj2s,i4Gl K۳並43 yg7^P\#H>b٣{bO;rbKVs+?]p8ᝰ&? Q7Q>"VA3׷$j &Mfƿe! qٟ!niIٔLyULzĚ|+Nv FFL#siÒdUe/mǟtb(ByP?w: -sKxwnOBl k[ N:O/rdnp᤾QD2G W=+BFx-IUxmE;/S/͞YR&0ͬ+')F yMac~Ѭ|cq&R{YMKMxhՅq>_n N$L؁1P[)KhQHC~@=8#gRM 6;>V[`)I׋e0kR&޵`(gNݞ"zRCɗ'NjhnZ\ĆwLu .Pӽ5ANvuܘ+.$ۜ5BwOCW /e}. [b'Uj? U'A`W>3"qN՝ߵmwRrP|yPI|Jd6<`unΉLM]xK+ HwoarW J\䋲L5\Ǟ.)o@56iGyt]Ǘ-XPL y(M]c.]{3mSk>twa?*^S:Y2VՀ8'u;P¦_j KH(;CC7墶᳖X) a'rue[4fs/C<&YKߚpai*l?9|8 0 ?ڠ;ꚢNWK̏|CVМ#U،ڑ >X`Sz4A1 ؂OI@EjfT)˖[VFkw?h1&`[‡զ@E~r:k1TP}BL&<;6 8o/!]#ɤ3uh`kȀ>J'ig3ΎL3 v0R{=nѦ>Zfƪ~44EP{T !m$N{^H\*#5ug>iHJPEq϶);{nH? dQ@Ri*~Mq5Q !|$\t}d>1gZv~Ҝ[=fй({yȆ$t._B[}&^u'0XbiG݂7L_}ssKq?m5N&kPa ^P|Ϩd~Y$u , .\-, R4G5I]|,%/,yN3LZ#jHU.'W>) Ȏ3{ѿFhp16)ZK{:Ų{dѢ >l2i`߰ES"a඀S]%iN䧆vI{t:<0f_J>@2SnR,ǯ^ؐO QfLؽ+vQg.wݚȪUғ I.[RA$ yft֯*FP5n4i\}Ш*Kak^F>sV_4O#̬Y"^ iۃӅt額K{4׫'RWeͥ ;Phd'rH u\vkr[aV?0UY_ 24v9~ѓ*6a˫Je]qp{8O҂zIf5tXp}mB;uόc9g_뚫CgCU$V &< qR (b* 4Du5w,!un(]L"pWOi3CO?Mzv](^ 64ZOaLK>$C( !0ߚI/5o;$H?-p1 f/bQ$S;02օSC.h$%&9&C:Jjڦ`: %`4+;:؀.YJ0xξqPo|:6 1] {|@zaIrR$EGE|,ņa/W.B,eB`1XeKLnBʑrߢAwk=qR୴C#Oo&w}]KZ"wz YY'Wɺt4ӀF~KvNLzG]z|x^4MCBo%6Il)6m=SOaU;u/ɹuj"(;8Y`TpP˶`y^Pnr~W3ޣ !}einH:G$ Q0S:ztuDj#S%p{NI"R$(l`ҔuB{_ )*G6"x%=h;藓g(Ůn)FL]~7v4+6DVIxJ]O}`),jg1}R< %'aGɧUeoZY()anY XQ3ҵ"J p 6SdHt X8]r8cf> ^.ӌ=gg վy H֦\^E]}2)TH 5HD ljuebZFEp(`7'wǪ]˯h4ҹ Z"+q4d//x 8Y80Z3˘. %28| pw & ayl; 1z_h@wt6>Kc]<<1=Ӝq='y)؞̞"wb7b V~?uG͏j^߃H^O\YsA' jG<A0 MIKDi|̆ V?uѐ$>y}|߯W,"^A#jKz+lJbPq+ wB*Ozw5l[ !ۉB#\RXX}t nUd-šdB=T?%Y$ۥg ^fa/_wb۴<b* "iJU-t!lOژFyq[k:#YXU p*4+sR$ӄfakJTT@>P*/0sٽ¥W?nh+"[S=nט@ 0 |6Ǐ:vpiǺ#weRzac#돯O~b9m{O5/xrS=+b5"rtC2PF,Q p.7(QFȩgg\P=TOOU>{:**< 8tۨ-X7GQaq2#3ka-<$d+x7FNN;#^"xo|{)\3.Iw@|33 xv,NPЄ:7vaQW#F"*l}&8vxMP)ڏ*RS4]zFxxt.!V^E>tDu?@HiZ$N !Poa|UԣF 9? TufN};zY9!/y?z7B! "Ǵߩ0l֮l9Dےͧ+ OS w40 Ʈn]I55]6" 5LVv@spfxSӳgivFWC۱F_  g6Q(3~n]̨lYp5]_#hāƙ3(.?`*{Wi)&М}$pYUGRm7&K.Di&J1$[ CO0y~lyǾIIvSdʳKh;'ÅƏ?ZٍY𬓑Σ1(S|ΩHcym\|dp :#J&g\φ9n8h2ȚDXo!HakF2Fߙ$=nn|h틹73f_!aE$wynt :^%giIz 6r 1.Hl56vf 8eR{m3_ܳ̓7YN@CאI5S IVx>{#V1}kAD%<>k/̱HJ?\4^,[sOȒy~k]pQadn+ez\,]Jլb=Km9SH(CKYC\ؙW@+- |P |Hf.V6"c cL n&4\nўۏ$W/NOYe؞'#o̠pԙFAun~sxW›>l&p#E[I[$ BAITHo0Ik~S7xha{Vm&J/Ar󜒭8u2ԽY4Fp&laT<vcEM=j+HS&t8r:X h;)#%dƇHjݶ0jH/yb&;k]HzSlQ3}d8l*8;·:l :=]ePx舤<7׾~c#.4㓟AP%ʾy bGN`jk=M>cЊRK[>*RՃͽ2U!q|Oa%٢I}T1?4AU=4tE8 auTL'1P0Gj!/dd 7%ep2֠I!l]0c} ra=ߦm"$ k&OX;8,^c-lDIl']a q4 \M?זC0 wI&G%Kh fE<.-sZSp:fʵؐx7xbѫDNٙ19]]AK=PoVoJ3M>㥍+B ݔ>oMmM0iG?n^6N'Ҹ&|;Dnd 9 E8@ZY0umv 5Ǯ #c^ƛO݉|.]`7|z&_ g0mi[ӌn ' 8ױHS#UW1s$ Ƥ\aum\^}:VG<O[km`=>_Ѭ c]XsMcG B2{Ky pWt( tb}?TfJ3C?XA9$鶄t(NxѴj~%>#%K2sc ŌTm#S:Qy,}s0FfuKf(ao|Dt^jo)EѝBI*ª7Ǜ md@D=A2,{ghP@L6M-g*032A(owf p3`ru'V-5:6 vea[jL/6`FҌ,}.N;HY]cXonW,ES>I ƳejxjNq;_SŜћjVi ETпZ"lk4Z=ڢäƽI)dƸBk-omD(@HKII"L@T=2,/@! F(;@u4!XO/+ ')+& x&}ADj>h9ޱjއecr8#ȁC^ݩmxObrJA1;eӼ=Olg0ڂQ\v/d[LsƍWTyn6k-~q7`<~[%p)6 d.&=gs؎kYv0Ҟ2MEJ^ے v1>beBڋUЙqX?+w#2%_.#/%U/NhW"Q(_}0 I` }FI@JHXiZBE0 ~m.9TkbN@o]iQ_cxLz}f# z%g)bs+<KneH eSɣ,6ְjjsQQz w%+dz1n&[4Y34߯3ԡ7e<(3I>KuʭmQ!$hDŽ>NmwvB sB~|LNInYPvfǕD12 6̽[4'Uiʞt[Fop%ፚ ɿHs^u"Y? (fL0PτʌP ~$A,Z }c6)f~c&Vũk?|rus6wႻ=Il+ d!:* f_j}m*m5r_u}pŷ1q+k'0`iGsK BH}~Z T GW^xeڶ<ۨ4|h%nq!s;brO;e{kQg6iT\<1Y.9#Dc.?XZbm XsOPԈX!;" p?{73x4[U>!Ȋl0Iޯf΅HYF|‹QԢ~#(TJ,rZe߈o{ܐn* ,~w.ޱ;nK)C u:DEHto^6e M=蔖z\#D|A@Xj``?E>ȑ5—5v) Uen:e<n.4Wճ>" )JzG},:) 1K"de| oN3%4/L`8K&"\q^/]2(~1`?)gו+FqJkZ@ŎU4&b㌱Т1'B)<}\uC*%OAQ3WC5,'Zf`qйz~ vgi@Uo\EȩUcL Cvcyoԁ;W*ڴQ72wU1>44pN1.a:AˆU8%U );P(rw2J{ ҆aH4n%!;})]\ՄN~ju@SE.\rr#o֥lYycĴ5Lz(m˻X:Tʬ['h|O+&HߏA˘ bֈn2DR-vmuuYHjݼX>8- E&[ tX b7W#FۋYɇ.D-Rգk2Lj)Vsz+8&)vء~*"Tf ]aHv8O;|j8~61 #y);"Q"$TнnN#?`{xZPH yׁx=z;rl"T~pvF~ n&ihveMؑ|qjg噊pL3=net ]P_D}Kڧp_/4"uiRߨi_4PD,vZι4]G hDi|Ջ풙A%x,5ud+Pi~|["ŋnrJQiqe 远 u0>-z@SyFxcG=\KڼԳ#㉟Ps.f}qØLx B&Eh\p+IQ&Yh>~~v!T(s8^?RgP: Z te tjK"oiw|0B&f'|WWpmj+ XP0EzdPoBIwev=KqB3Y-(7')ѲPQ2+ż + Ifɢu&΂@*Rph!έ{3[F33 ]1Uޒ)-LBCH6>ۇ9'݄( IBdSʷ~kQHX. ۄ"bB_d;:L%^E4įF8wW[\t#ǜobYJ0ѫz!+_W ;[ QB*oy{~#kufs_Z>&&h8\Ϋ@'Wm3oD2E:cwX:cѧ _~/wﺊG81/ =t"DR8~ ¸^F~Um%ǝR{"KlȩSa.'c8lKm Ùch i7 +OERө~fmpoNޛ0u[~" )U|(;[1ȂؗlŏhJSCcH/Ϸ4lF}Kk90oxJ%P،}l\CS'ޅv\cX- SBi.O3'=pb FGk&Uc ݐ Aсm=ʯMרΎVvU4F8G SV`:QVԈd̋|-vg$5ZQF<)C|c~,kz+u~:>8P(F~!4H҇۰t[J,mv B[׳%X{im"]<%<+fiw'"L+] pufJ'iy=!Kk;{v]y>HrN69Ѻ7'2U >Mbx9KN즍IY aCQdj 1[!*d>4؊@[`ЅT~s*_{9Y?FL;"ntǻ݂SvЀh2=rN,9Sh~dT9X^+/uij3LEȽ'ThLSȘ9rOr0D1r{8GDٌ| R}K[*YrP36jNƽM4Eԍbr1wHetŌh1G!LM,GAf08wޟ%\\f8U_GU-sg&۹ xٗмXF7)1V C.$/eЏ'J~Ny՛gv8]‡qqy"U_ G_PY7(o={5o^@+tQnjŬ&b3OК|l^ cШbیEe*ǴWr/?2`/;*kHDlL_Sg+ k(([=֢)% q;K^88c ձ>'V 0߂A5W3(i@r?|->?Om{Q#Ipl}pܿja1G " 5)C=M\殼k5KB+ |ԑ$ ~Ö|P1Y-AbOGp-{#I(KҒޅA}=Qp^_:0A}%f=;ܳGO-,o4Xp4TbKFԟ g[~d 3U)o?{9q\`i31IklZ^ R#Bϙ%xK9پ.I05<MD@<甓xkS-{HFoD[=]ȿUPYe␩D| d[G׷7*n߿3Mm5]6O)*w3'l\_yh1u0Ee(9+e!wbƠU&ɜ.(NḄᒳ/u=1|TezYDiĎYx-#efB2Вy)7>]Kyү),/?"'()DmS'anx_<܂~[ӱ<{$ Me׹ju#.N+M`n֟4>W\%Vz#{+]rQjb[l-TC%pXŠ]) S51nC4i;=omZ5H td (h/u7ݾ}MD MISgGWq27hLү-g,|RhߝdVc< I $uW;5];9E׊8Ze3?vW9M3 oiz``|lrO >Nƒ6,|>@U.[^,Ƭ dE<) ᓤ-&=넛 I `jRm?ۆAv,<r:|G8w.EdxZ0++ [`OAtjUT-QKPb{TJBEB4g5O䄋y2(NX&\dD_P0ⱶ|XZ=]$` 8V?Dn&1:ٕw U| x=1S(X`]X\k[7ƶSt!\dPI &?* Ey^ xz7cAΑ&^tb"#g | ,r ]d }D1D>Ӂ{ ŪcM]]0O4a-'JZog >7gz4Í#uDn߿H ueÃs mC5ĉ^oϟ WTekC 0Kt y$K"`Yѷ%%3 |#^Һc0~~=ri}!Qɯڍ'&JR<17zβ4U@F\xitԴҖFXnE \`?; .,`KA^,W{uԺa ~g-룣h@DUͲR"nbOȀ9k,]z݌q[4՝Cgꇓ7ϥ/FX!ܬc@IƪȁMW3 㔄6r- V2Sk:6z~F68۽MU.vז(gL%(>OЇ\i3e(H-nzv~ g-ő,+1L"+W {^|t,D.Xw]s*)Dn J= H]GbT ?;_46ܿe&\B,)' >1vd@Ek}` KaAjd#mL"Ynڻ]=;f~~il pͲ`jo,(Gcie?4.[_\p=J!DS\O[WR e׬#dMWg'F:^ 6{t nXr<4L_F]5bRa {@ug[F[sM_c-X0Zj&PFX &QygpʁAaaf]p@GlݢХõu].kD.X8d!c'PRՄm}(I%u qX3xɛOny4K'l"4'Q PmBO{lL^`c]y"WwYeO/2 =d x@T?|`p/콧T##-04SwOЩ'| Lύr 6^:a"I[ݼdvIsz,+,ވdY_7Khl?rs\nNrF! K ȚO/vS۠ $:9">PW(A<(!gm>Tm:Iwjo@o*{"cNul0W!}< MgGD%&& O8pX:󣚽j$po-QK?.zQÉLoN94+Fp]lCT4ml`Tb}:C?Vxvi;s{XX:I溨78mrbnV\v|-ȶNT.}d^YQhY >{KUNL~ѐD@<̗ͬwl`ƪ7kaT+t;mը~!*E 'Ξ˘uw\M͡h.-#] Q;k:+fAm`,*aYY<3g ejK2mp% mxđJ2n,__=*is-Y/&|\=l X"ܹ-QZpD18=TLq@{Ά'^}{1 ed}!XU#Vr{_8` 6ގG?0>9( SF.K'&[vvKN b@ItKZ6촌`O[}^H)GZW4 a1:uC~З~.O!ZOQ8:.=%w( K,le:zn ܂"j1RL! 3L7eݯvT[}-*V4R??٤a3LG5Yb"@xI]p'/j.(r2Ї{/Xm939K3V"2.\@nFtn\?>| #6V)J1mv|ö }$u#zI1 |ilj'sE}!Y/zL oeޑSU MgٲdcVtfF48Mt'=B5??` ){NCNrvXyxe׷Υ8Mmae-2307mɦ&sI^lUҿKT]9>;+X+g@ԈNo*l3f[rG[+F %UhI8nB=I nUukmu)&}X/6?X?9'fem&:WJ8uУ:_2FC \.nNAv>dL^uU̍ObSRL,R Ѱ4aljKq\FPlYZKѾh5¸y 05dlv|XMtg 0ٍ!<|9G"sj?"r}*y$ԊompYL'.FeV=݉+aun%+/]mv}hIH3;aKɤ~Ėm ZZky!r9Vz i:M6{݊o FG1?=Dt Yp u.!.U9yw5W)LL ]B3XX s7n`5!#ԩtz|堍 V_n#L4>tf l5,b[iwkע(tCk*<ڿ)SX0(}\/{ƧISO+WRx]G$$` /[C 3*ضr!_槫&bo/k ~ Cm2UDȻ$A#[/0R3́*kyY#rT]g :Vv5l%D csj3pE$vwL >7rJYի0{ցEe;){Jܔz 2`w!5nI+)Nzovq)zj$0g[TͬvM}BE((v>xZBC&`SC>VĎZ=a܀$ń@mC jNlwO+oj:7n)?(󸠓pi~lGFtS))MS:Ž-r`wqJghC*qvGDx2t\T TWGxj>:>|FB[ucvyS6r.APAȕzy SM3wU/;r%VT?(l~r$6R7>/~)*fbym&X;;LJtz|U3+qJ(szf3cH;y~ܩ(ޙ`=mw~E5Dr*Q]ޭ%K%opyßӹ\p"}XLӷ\_Fd[2pfv}D٭]se﻾Z!a}m'+l8^>=F,8OT^(.Vow{B_-(T9Noz 1ʹic&ykss]-Ϧrq\:>E-qE2/"J"6uciYUQW\x#PGgw.%{ȘٵįNxsCWXLR/ bpe{6TYh`PWɩ^Qx'2[,{@݅U_uޭbbi9ʋtp2݆^qA1ux$v^Ck*:mOWiy檿9g5ͺ& RW?:R[,'ٻhmXz@X^?{*HdX/!y`DUs7ba!w\/5$%g]? 9Wcbc=X[$Ռ g2%r,OsV&@'Ȍ߃Ψ6PHY|a$i {Y3?Y_f^ hBf1{ԋlKJKO!h(6b1mBc+NDͼ "uvvbpb!٭ j%[l B,?2ȫ.eTYz~ 3'! mhP ܼJw)C꒫YYdڙl9jVd,mT^,N; c4W(ɣ#bF؜̑cv}ΙNFu6Iz/ Rpuc>Ķ4,/YYSHB0*ەvsCd6 3!hHvQ|i-E[7F% uCxF;wAkOWJVo9+hk`A¤w_E3r:Iwcy+y%8 rgh9i_کL2=SNcu ϙ \K_WciR[DU:/g3{]: H&T_5a8gjTn}L:{⣉fmVq%&(Uӿ}j`0)frJt0axOc$hSaݠdAt#|v6##ʘ٬ ]Mۘ9HՂ]=1fT2m .yC+VHΕ<\S s_]k1zpmP{םo ֳ0KA\aC|G;@? ^}ɣ"tѩK6Ϝ ]0XsoN@/BMS{ H|RƬ2jp0BGi_Td/8΂n,3Eӎύfr}w/^,Gb8a71"hczgG;'Dc'ny#joa:/yTMoP˛#ŞǾb<%O[[ds<0;'>$ ރ%сlx\[tSOX?ԏAP'lu5W^axb{3rf^4dAtI"7$±!}*֭Z N UssEo=\DTaOo,@ &\ʛn,r0ea`Ȕ܅#&H\%9Q98)W YOОZ]5yP@7[&cymIZ `j*;;&_@AIE$ZIVkBJWp ěuc `@+IDoBf=r߸)ĉnPs)~҃.)ѡ[>C S=[zFz8H]*xohϚp7r3 /JjT<,n;ρ}A',N.+XfVtĦOH=BbjoJ~Fv27X0 AI )eQn61ꋟ?p {-Djc/ ǘW^GD&-Wcc}40Z<9h9W1GVنE Ezr ~מZ3}ݲ'SY3" Lh""?$9g\8$̳$ 2x ^R/5=<0q٢h o¨gؐ{N P7Qb"(h?җQ 0{ K-"{30 TՐIoPi.9MN5?V.e0opiD7$6XZ(7KvA!l I( ;PE,`^d'̪CTW+brG&<w6߄q2N!zT9?u8/O]1&+}+1]TD򡇰%-譀;3훭O3l.EUF]-ʲa˻A7A(ٴn&eGRni{֚CR}79V[~!|:^Sh⻮UT9#JsdXH zn|B2,ݞQjOM3򙽈픨jm[Eh[蓦3xٙ2OkAp!zTVVB6wx󦆁Sw\uرmMaMHuJjm&,(IXXLXU/[7-D*"#ħ  ̒$F54k'l. n\3Q;:pUpBO35 )*Giru6?וQ$ZFr_ !KEeg\ƽ}Z](ʕ$eԅa+%'C",1{ g*2r:IZ|adx!Y#$B:==PMfYM:S+Ɖ7aMWl_A_߿~3}b,;zCB݀_$/gzo0v0}Bg= +(ks ^/C2D!3Eᕴ|[Ju[b^v(f'C/]俋L,nT;`Eo STgh tzIs91.s-CJ0 tl斊vLhTdlb,v)5CwZ$ ;w4{OSO8PƤz^D4c`~S<|lQ;Su 鶌;Q3 RCߔ`V| JP$!ל擶 q9ƞz :tLwQWk <ѫœ"¶E;ׁOh_ty>WTvY(MӦ -IJUD4@TR/\/?gX.R3\2g < !e5A&~Czwj 0֋y7Q8Gg%]~loy:g>'=Ma? zQyHz'%h$ٷbtDʡ^)pۆX5V G` ANQ t 'Zyi2;$ZJ=,BPwiB^K^ߒP/.s?\5QHN`qk&ƢU7?mOcsXLve=\_R=7}f ?<\nvHV0b\vK& '|-|:F ?R^=$R,c ΩlVE?!59%"d|V]lllИ< GUʊHNmr ?*"` ĦR.{̘1$Z{b`+⼄6~as}mO%/bÐLpHW ``(ZD$)aMT/TWɧ/\꓂SL'ԝM>ğ!Iz\?dSXuIB8C]=Զu# :ulWՓaVv5_t'ѫcaߞ j9T42**1.5EQ蟳!SyItẂJQ ܴKb>_Kp% zrBT /nfcﭳfrM] ƫZ^ ^TU<<[Κ)Y'(t9w.Mh3%>XXǙ-{ZskF2H  ;:؈/T&6QʢfIri)7G("-X>'WSKVN`5'݋6uUCAi^ eܡ{\bTqt.qy_]k]N5{SbiyJqR)yhj{JOSc5(`wbZxK2FNɹd2F'Ds&H'G|fnwL/?Q=Z/!xt@ke8:حߩjCD)J̄PS37ׇF>VEn. W`nϝE{,!7,4TfN\ YbK-GO}@h$Ge(fꕷABWo#%QQ@+ǹ.0]lȬ@^'02MdxL!k<]a2ix_σ+Y|Y@k*^ 2jWyfMZ$x /eW'4G@t*zT}㾿 ~6*G]9mj5o$bײEg2/x_(fMA XṚIFEDz}Qm]7Ҏ4:xXmZZH6A*ڭUұQM^=w3UKh,y%SUL Aʦ_[#lOI_qY^}Ӑ*F?mmec}1e)T9~cBѢ7gQ]b%<Mf\|vƞ+,[rN..W4ؤKYi fF WE{8Mw;#[DMh[[I{J6Ϭp|]_4b<(2J4`> B ǨOn !-sG#]?GW_I+2;ِӢʚ"D#ws߉邮zc}˺#R̟P"sz:yR.mG>>MϩhkljrJ D/zB%j?x8#: < nLTH.8$ 𶱆f0Θ^M :dCl @ZaSyy7+;>N%W<*F ނAKv,8m3(/R  Y2xK)r Q{4$dfȥ-*G^g;ʖIr|2w+x1ߖ1 ŧ]fhG}Hqч_/6ĐRmz`9ZH+5l>XqAb^G_K|IsU&V:q_:p9Z=4>k Zjv"dc'-j?sܱѱ)i|k_d/tIfikZ#~eo0]Nd;?jTQ/[19d{.[qk5awq\{B :lQL󳹃0t !-;'[޴0tEԾCҎ/uD5 `llFd5+IGf~%Yt^Vm)ۻn{ަؾfYƉB9CSl\3IŒbC5`b{-P!u|}\ϓ_|wp[(K&S\˟u'RUI=oZVр-m}?pb:ź%Q r%x *B喀C(L..lƠhMnc< }|(BJ^2)k;IL6 (h\ͰHn0lX2%I޼8X9Z7~MF#9)p6"Os?oTg#;NR(~$n σ%YУEPD6^cLSi֤_샆*R W}5+rbgٙb9"lvbq'w(F8h)tRL(:_{F ;&9ͪTD񤛣Dߙ')@|vF/SϿ7zp*\l­+o·NC9 -iݾB=0Rnf4]8u͍8K3O\R%2qSM[g|n( ?HѱUewzYmYRix =|Pܥ(]tv98Uf({eɩˬMaJq gQ//<n+b"UhIގ!RyAwSQy:q,jEm_ZiԠh-yҭ)*&,#vlHk*U$ oN%훿O'35 D>/,h7{٠1hD'ʿ6sOp|5/ZQqa=x74_|Ӆڃ/>CnNm+1h=1w0.Svz7sc(G@ƨA$|kzpDm:Ȩ,6i* GF1142RTy`9ڗ!1n@nAl=(فɛ(`f"O+ zc>$P6ɇ?(ҒZ b7X%)︯p(;K%4:ڂ#D f22o& f61'; 8YtJ`́YI}NPKzfg!@ؗ3Fi7TB~ 3\1o q<9o5 2׈f8c˖#k>E1P5Ĥ6B>W=lǶ>>%57@D~.x[hwV497( 1-\LhaY$u`$s#.!>6љI='JsO^6UO1c0mtuQɶvWҔс^l"8Hw,-ȉwhՉhp^IW]d> b2qvD")m'H !euEq8˴*[_La?PR'K=(5;czdO -': ow<)a7:]+@4Oq<&t%G! v6fGlr+ݾz {O'A3Hm/Нw?7uX_d)(OGq8(3'.6K~leDlprKIO0gk{;|o_Q\'F`kt'kSY|9=@O_mw7XwzlS-9< h8Ei~L~_/(ε=7sMᨓwQ~\*16˝OZ DF-/`7`#QL>e9Xt99?>0Rgݩgw C/w,7)F[ʺ?QYy07^CɼjoQ@)gSFNrYG,a)ZDX'jDVٽ1o [' (.͵̝eŊ8G1?JbޥCC ;UR\f lA#Ͱ/"?^2rxL7$) ߦ#I~tp*kK.yLC9›xY$Exmr>8 2d+8N;QoU%˃8u)4\(ʯ`kK(jΓi}-WA bKssi$mXo(D q̝i{kTcSFoOt4£Ke+ rH.FIwFK sR"mբ7xUD"pjs"CG6 SF{)=n@C\N]kƘX*9񫽅o>Iutb yUG;JGd&sco*C An|q+/>;T_:wB-3Fb1iTyc[Y4P|-Ŝ8:?@vq?j!1mc@n5:{*^r'[;0:^[mJ2] _\rKQ: ͟ўvD  ު ceFg ?`[ kC +a h][psyðd4v4W69kXmFz3C:o+})X}5K2CŠc! R1VɧQ"|\އY2:'QaK~6Hͪ|C2S.]ڏ+h@*PPԿRRXJ$$zEGdfɟ%K&AB-1ͺpkLԐ>4|x6]0CYqoksû?NĽkjHU}ݍJ\-0-y1Ei^=GwRg_[wMU5|,c;U?e `6lۼ^MpZ(< vrRܤ W@)6|l]71}yr*޻F#CD鈳7<&H1/@ Ώa{b+T{ SŨS]FI1<`E_#o-Jeˉ<ʦeiThǹ LxnNCh])C"@k&MG2%3m}J4U^8K $/ۮ$l vbJAp|ydZNqg fK7K% v7;ՁFABֵ$mVԍ'݂eW)[lRj^i@,$-_fY'xZ{s> ^ЏW*沣KNz8}5ȗΙ&c vZHtYm@U+cj5FYIF!l:Tofgף=)g;0I*N15#*Z0X4Ei}ca*H=" \@߶Y(GÆǯ`ȽO*w/K:YmC >YX*-{)yS2) jňG–h[5P},l4Z9C_tywf :ɥLCC99~QzcYLOi4RAj1ϼAҧ((7Gqx/複, AllV 18ޯ:myġju83saҎQ$ Xi`4=qh3,HNG/az$I WROE+š,\bChcfuRl R1P ']#ߺ6Nd1pZ l&iwf;sh[ EU%ڊi^WA8cnR9';]ȞeRm D > zMi!O3WBUI@9a95npbrD[nMl@ sq'M0ʼnֱ9⺃vG܋;d^hyH!8ڹ i&͂ݗ?\s?L(r82$1lADqU,ۙSߑgµZ5F+ )~X%Wg3 F q g8}-o.qsH @[RuVfg$cf3^bĸ}mIs SyuRvIp" `dyssΊ,PW kK~fCCJS'b>\,з"HӰ3Fk-kI0c`M7HhP=ag0y T"Zhά3e4 9u|QE c#D(I@ԩhx.Rj8%=CR}}K/4X3Ib,U֚ѝrxK@vCKGPTjJOW=y{_prE^xaN:o7j!̦}0牬F~Pǡ>Aj廬jKW2磂0/?_~ݝ\ao_+ln w rܞyz͎]Z>_߸Q]/7|b1x)ۆ[Ş+V/RZi/7pމ'k Sxvϖn׽Ca>枨3 -b2T$quW42. C2KB~Z Ljmr&͂O0)G |>qوX|AݖC9On+7/bF%wE˷ݥ{8 C'),I+ݷ{uoa1ʯ⑲ak ߎ]5vj/X" n(Sk"LMK߼[eP͠Z\Bph-)WxF8!#"9N+F&lD}B[}#:܎C /x 39T >@0'́ #G<IxhfLV(E:Ѻ9ZYROT*aӿ#~fŰ=Ojɂ=EVc9A7"p.aD@pFb߬C Qu16WUyYI.SI3,|L^vR> f]YNug77KRˁ<}-iJDј%#ϙ%b򙡚T[Ȃ9 KpP;[mwoqZ}[x|nm1 nl <'C* y4(6I]eޖ>ߑ1"hR. s[r@/|h#9rL+6>1ˠvEu^p!%C+={\0TKDu3$}{8$)9f%̿J˳\@1!urx*M=g95ځ_tn]yZc91WLxoŋ}E9ä$zڒY',xK4WlKW?2q$9GƐ=2P]ˎ:L˄h"_/}ٵh UƢWE˹+v:je*Z!U:ʙZt?(~;U^1YLt F~d][!1p\MJBv1]CElR1 vڮGJGb_p4 ޭ m9`|Yw?c3꯻ɨ5稥}ƆP2:F U. @K碯e*'#V0Rb7==/rv)ϒˤy^jsk=Ue_ CGw+j'=yr>Hvb$y9 7_;B9 /ztb 24rWxtce5Prỷ6:wOBxؕNNE1iv҈0=@|s7U=WD3e;s{NݤӀxH͸= 44BN22䭍UKH8=4}vyPs"ɖz,BFQ |eAi'IUB9WCb2 ^}a}XJ{^v9ө1ʠDXfONr?W6S=1&Vv" (]N>^h,˸ם֢fq] {qV#SVu!v$_A _7m>6=^O9R!~Mf;搘׳h[ϮGc,]&xK_L WJ$v(ظ_Z&+V2u-DBonD$^gA\krVa ieiu@lNMj:+irj)+}l'#ɫ zxe m&_ JՉz'U(fŽȢN}V-:QL7o&pfZМOP8b*㹪by+g׏SqN9;jN{ZWu`rl/74bǠWRތCEGon}Xչf[0a|I@uWH!@hHiM# -e61-6 dS I%}.3LV148$7%mzEQjAaJ"IV@UåCK?vkuEٵyP {..{9Φ oc"yW.{QCQ@A<{8U' 9Zvɥs_6CWN\w Ʋqd(wĠDžG~ nB'q.6ݶ-X#ATy! ,~T*] E.}G>l@5=VsaOOPL6b Z _U**Ek:yo'?Xݸ1קa$ xVuBv$W +_q"[N;~_]^ s u^ѶV_`Dы Xcְ8 #<;@5/SL#D;|ۈ!<uӎWD-r6:S =[FyjAD8,Iϧbz~KLZEqQ';9Znf!g.He_g1i]=!~aL):VZq¸Kqy}"mzl6?ք~؈D ov3?Bo+˷2#`L.TNmSSO˛k/X/^_Qi[ &'vcTtzz;%^lA&,ǁ2v|PjJo7W=dYF,3;[ s!ͫB˿t\xRNgW_pL0cS*3C8&K]JxˈOA+")@H}7'8wҋNf_l,6R$A01;@-Cww"d L- U 6́6s;W<7E ce)&úvK@캠.zʚy(jC/ŲP> ,`@O &g JF"l$8U|N?aՙ6R6M E (2ZВמZ՘e$ f;TY B_4ҁ<=A@S?OLoRͶz6B)K3Ã5~×;cXc}LAtΕhkXg05]8ܹ}s3.Yn_'k7B[Bo9bjX,9jD)/\,MۄW&NXD*etZf]7wlZVbK3k ݶw;Ikkj5h'lmb8~](7v\x$)ޚ52Jp6Lк2~Ih404~ 6O+i(pnt"v opʕVwM0ETI. ~cBQj9X/;:ذ~K‘R@IwqT}nju, yQ辔o׭N96ϝZx8pk!Hq२-He:-g ŠH|:Iw,ߦMŎ. ay ]<0 8~/.8uJ4)2N4'JUH+J59X|ena:t J%0˓ mDuEiV YHNx]7׫?&Y٘Œ+=BD;2O:Y89&ĪF a+'arGUJ;-k&р9Kz4f)+74UhIewh?hP?YD9nn~Z -Fayv4 /k>^@WUwM=rr%~s4 ]P!<<tۛL+"Nqf(Ul# AUoGN1KI-dX}ؐP{dsuڒ"v.V$ߦK=C.nCJ'},y´". tLZNcsU(^U/,eڡ;GSӧ^>W r IaPZ\ĢS& O| ^ lːCL$M~s;Lk*jr[ u6FZo)4 tپ)St{<65񤥀~UR$B!4L3n[Ӌ&-f+^X`tP#8U+na܉\9Hp_vLmgtd+ks&gR\%c;-Y ^YY _۳MloAƛ43Sg*ո>ۯ(/K (^jvֲth?[$D\l[(…{6kj 4ov6Ү=,p7nZv@bPuLgrA8^ Fǭ?Zupm Ⱦ`yBMҽ7j˗+fcJۘ"bimE| *)EڟDFwϲMOטk.<"sOhpָrAOP.ջy`.j#cj k(Zhسǜn^i5U6=LfU+گO/K 'ӬєX=[)+s5DĩƞzE !DRea-Q leܐ'rב"JM0ԧ~r*uB͓4g/rx9od]Wݜ)2Tqk1XdS&`Ecӈ]gv#Xue mccW%\kDlY-H'2 h Õj gÊftX, 7T}#YĶRF\R`zd] jpCp##rW/BHcI|?ό42W~Rvů~iPNdd'}Dr—!~5MbU z_o5H$hSW P'EiדUGTH{9aqY.Iև\" ]Ddl#Ll}pT`&]>Oq?!f :׶ٗkCw(7)eQr_17I!JdYR\m )]pp̯*c7! RUa/Y!v/2Dhzöco ](Gk{isFu(a;s 6 x,i8]DDx xML#uؘW=ۭ*jD"0ȘSA J2S!@4-961dG 0*|h~_=Z%m iy,M붲w1&rzOuSrnՕ!" #hǃ 9QUX Qi".;5T邌ke@V:uG _3Eo(fQEnN BQ3qMi_% hRSWm@(`.Ã$^Ú>Ct}&ClndCC(<0vߧ 8R/47jlXF{Vf<NXv/^x:O#GI))E)?}zf=*bork2;ݟ;9ZVsd[MH2Ą8;_,~S@\Az߀p=h'ĩ\10V|A.z&o;fm[gێ|aB]^IC[[@RA6T-1 vŠj3IQ ):Ap u6J9E_r,I*/ cCaD7XR?}̄!( l,aF78Gf}50`lBm>9LӽbY]3Ȫ4d[f WF49H{c"lǫv0kXȮ? jͭOB=54Qڶq%\I\0 J*Kqßl25 RXkhb^rmakYT%R7B&$K녢0DѩJqL%DSK(qc JNEY)P" %Q&T"A"&{_ p>#ajXjG00S;#h F͵*6"S h=qut D_&$Y8dEyRxB"<|>S nnCskʁuk@і#O|5k8y.D@L[Ҟʊ`~Mkѷ*fQ=ӟ)b s.6*AOV~'e2ˬ6WAin4%3%I>?[a ]"!@+ڞ4Z<lZ^CՎ# ISBE@?3QpkYKa"WEFq3ONL<5B <kZl>^=qYCEPb-j=KRGm>I ]f  "\ i:Q@KV$['-`7żX 8ls?zvfKV_q>u :pgHI*>xt0'MgK3 VbSӭlID =Ä۬qT N9\-eRCrtwr` `$mXy&ankTw26=IPr۪w$Rw1Ϲ :?zkd,_Q=KNϷٳd0T)@YYӤ(m$8ʸMEte2Un|BU1Bp d3Lu$q?HBPٛ֫^B4)HGPzZ74iz4My M.KFf,&eetR g12"%Bv"W 6>sX$K],CtY PNRh lSgo_0 51 Hu}҈lQ??&tl?3BJsKL)bO}uA=߰aiK#͞wtPޢgoQrEbV +D%gclML V$$BSezvRT]xbS# K 6칔\Us[ ,y+Ɂ!괭Yܘ?R-ܸv^j;}fwї|óYhη)@kZJjQ'4E#ܴ2(!|Yw2O-V_=gFWTTٴF ijD!ocIũ65O<ᙎC9Y/cR T:t@U K)\jASc?9·4jER㝛p2_5k[G?\Rg I\:LB v>uxKl9= jn5I$SSf71OiWYƻ%/ǖwԿttĢ4΄~H5S*$9kbΝM p~Tڢ]ȀbZ**uiͽ썸!ZPCI1P]VKiۉg%ǒYsfY7*=Su')m8*U'Q͠mF7p_Uχ8W=u4gO;ݓW͞C#Oiy(  ҧ;;޵WpB(2\q wW C ^묌| 7M3(W%ro3.$x!|u׀dŁチ1pnk!"u" BHJzmo݅VLy8͡;KʕS"YTTve%ƈ$gP^rP\9m.2MU*%>^<.8gl~-sꌷz$IU+ X9%qHUegvOkZz,S%[}4˴]Ua]q禁q{=\ޘ9s>P ۭ73;y+%m7D&5 pG)H,I8B#zq ЉW٤_JPɠ":{E{ut!@!= <2O>3|wA+,;Xrp]t\ؠX5r߉}E&fJosǽ$| ᳢K Ulxeb^eZm2w!leA<7BZ[h>D4m4܊$xp%3w+O~BJA7@J?߫^2'1j`3B̬+YX3ɯ:5Zgd&Y`Xb2 L@_$b~a2R@v9H gsLDٟ;;v MPls$3U 3n)R<ި7ODo|?DxɈ T4gYb VNah;O@Xz-貎A[:ўv-d{OtȽGx=\&TU"w x OK^Q|qbN?T=9vĮu ;ENvA=n AW.أ5v0,& Gy5Rp.[.5] xT܆KbFÜ0ѼTB&#5i *:7HT @UIݜl=y΀ZvCdk5+& θp! ;jmޝׯ8lRkY̸hH'Xpxk2"5k!/EL^nrnM*6]:bxwh8-B8e$ubj8P%;sߴ7hK|'{cvKI{i~*eًF䋵W+xqh~o[hsj.e+إKkk{r*@;R] ߒK up} 9QP~ԤZP֊>l'i $VxX\$+S<1u>ϻ7wҫo@*0ANG+.BIT-!RNb(Jge%XW꾞@(tw-lAcDŽlbVcdž}`"`bT]01EwkPWfLp2>st(mӰHv$"X֑If*{}r ChyFn9&NC(񅷨_(4&c\&Ɵ{@kqJLM󇞠 ʹo4l҃# ;} mg'U ~᥷]n URz-sځm|1H&U;Ǒak>p":ca}4!,?Rh ׻]-?OLWr π\f>Z-↉Coi;\g%PAske'U󈼳M}v}躕7HPF wKwE\L["7)]1T~/>Οo,TZymxt+#۔LXL4DSP2-kjc|0_U!0vl UwtIhL|yVDZOGxsWe{ޝG>k8aF$aǩ]6dt$\:拻p#$PpV4SpHߐd1+RUG )w$0F3 ؄acI0#\n.KM ’sr;gB1ZT;i D>wdC9/{Ux,Q)RL[B/ȎsGDrq[Ğ`Dw"&xޟ­r*찑ckAkg4"HIa0e+5;,߲5+"M!jfJ}`#3px $! > gh4?Z:ZCW֞&ahѪŀ"}P)D$.>MnFU %Y+6_;WXiaNF~])rE'w-5@-X԰ˈÃgsJ,FάYsSn8]]_l}V/( +0]saIzO&c!jYԴt&L1w.! &RtoR]=.+!yvfӥfʐ(\B(?3i}]/!O9k*l44o1,Mdai129B&R4#:߆HYeJ9Eq٪]ٷo5>¤GAO Af0w"mw\Cƅ4AS2̇Kþ ψ*8-Ymkl iwxXFc,R wq"d*+0R[ k=p."LZޝEӎwRrGl{o[I(n n9dd=(>F*Z>qb5rO#(w~CNLa@1g~ 'PUa)uM( ^Ik˾Y^TA4 ;qb=<}!g7*,”VW23mna p l-!"ʖ)$Q.ۚfoJP6pKs|ZyuuiS SǮI6Ldl2"y?k ÆWFq 9a r+^E{Zvj^\s·Pf@0g:)BA}9̠o_3j[cL93*̇DD/*RGV p^/_2_'&y+L2F`Y o&&k:G4-K4E4YB$5̉̊ewLC%ې1\ݾ,A/;OuzE=If+`ҫ9%G͕ucW=fkBO He[y[q?)WY{\Q&~x0jGx88(씩t< E l/ޣӾ:o2%cɑv0vڬtA1 Ĭ6eN1_ 0~ DyhO-?-'M m$]Q'gܧ"=Q>64,Kpwnnqls 54"华7PTj®,WbX@Vh0Ju5`kyY0&'.vwb|]Dl)VOt,M$%pS{@#n1Ɵ969O9 6d=la%:e~Na)7ysxlg%قT@SuTw~܁G+JwF{c/!ZonL?׆ԜpWt-/ fo>!,"h0DjOoQS5$y 2voQP)+["ď3 !G6'$s=ZO2轧EPEmH <^Qsm[ 63n(t \rhql) v",g[^]if|^.JSgxf[R悁h]j)-CMƶzU36e7 3 M7v`:>hBVԐ<>3}Vng?S#J{ Q½W5ˣ,үwy=Kt-lixB֢Ou Lo$ K vg¨㯺Zq{~y5r ( SDh5 Q!]#T^nm঩faC7-Ptr; !-:3dRR|K%4HHh]Ňf%${ŏPVj ӋG\t_ ܁pT}ǝe7GFIP7TFHy\$IFjd[ҿ3$ 4Q4K*7>Os z86uUDխ65/qkSYshf ΋=񰜨ݾpu E<-b]5ooFkߖ%ANK_a8%3gJ}bO GZELB |пqwY7an9/%yA[u5}dN _fMG`ыCL,=[1gC(܌)%60OPhk"*oYT8Q =syӍm/MUf Nl O%1d5*bl~(e8RhF #جNi{|QvAM\{[&VϬ'I23k wO>+/McҋLte.ڦs9l01`<ަ鋇2~_'E5K [iXpF+/n\[)kոLjWeJ;]Izt)䕏'\Q&kmfs1Yca!T?]ĢCɃ}=I%F*a,X' o{Yݛ?s/6D|[;ss&c` /oܡ}SAV@o{'S_f|_X_FR;{od:[% Ds|3XhPcCpO,ٱ}JvNw8 ~~ xuΓ 힤%ŢyNsJʵn]\o89 Rt\l[@^7go#L[zw/\?D.QI-s #xJr\ߧ/Om"$?'+\?RGu=`0ړH󄘺?1{-H1Tcۜ: w~Ҹp#dXdX#ݔ\}d$5fcct=`ȹ͓I4}y3 DTĠq^ +ЇF;#+ĶFq^GRI]Gk}'7\顆hT_k|£'.+>n1&{Jnqv|?t> W-YDV%VLs97fe7a~D)rKM+f<99}4lҋjP'֦kj? rO&$_YYF3$X\f ]᐀RzjwPktNdFeߛ7 kY6$ul/fr%uh`ʎ_EtPwCoph6@qZ;+Q5{ A.B;v&=Q6)67P|gEM)J6z H 6kj4' +PV%lqzd C5`R)+UCޔ!nE7IDIB2X=@9[c촗%@+󛲑G+rY@i0NhԬ?VB`N+\!ҰBV{y%)6H`=W^]>XGQfΠX,f0Ef_OAOyP %*ߊ4ŘFη{v(Y)eR'v,yO4LP$&P=Vfe~{* P y̴A4e{~Z ixXN4ί]gS$I=KzT|(R穴bp S.S̖#EoᴙЅ"}fA,(G?-PKEepI*0@#OVтnCzvd oG_nʎ5=E1^SId ̴ ;t~>E0}>.2s X OuDoE\*{1ފ;Fiu:ӏ$"!Z+@eYLPwBo,zwU bB~otih+VKWM疃9dYT \K&%$*tzUh1M:d0}X nW_/0DCAΫ 3CKفq% kx(RMhRtEgfu|`R+5-YU|!#c#-'jJ W3}$moq$˵3Byԑ&CkVr4suɚy@9}i+=US?}\R:y=V`C.t8tPg ?i'=(y5.gXNکv c? 1!v1f3H=!FMf5 ;x¡.LS"?@:3'9h)70%ߋQaHؤ+]Cy.INJȣUPs׼:uݧZMѤ1c40"=P4.mw셤aaWޑWwy!wm7UjlS51dHPn2;A+t;8Zl(ޞ&S~:]+S~Vt{e`ZFJYn)=8Bjg2\CIuٟfz-G,Mb:5Eӫ#ϴ TԯYY91H2htpq"_;XEPfxTLwwQ7lӟV`U%^< ѕHԑOBB2/+jeҙ}MI{-ss[co #sdpW-s)5|S6Yg/ jpJd:hoꊶM\N40PVp9gHa  V e'#o~ElKxٓ;Ngzlv[ Y`$2ԅo"J:R'Ic\CEcaWpjfq t5mpL$;bu4\HwUA7hX3 @%㪼o,sAӜAYq s:Xw$ D FKZVp 8E'ͻtvfBJ$_>Z0N4伨t* 8wra:'3Fhd y<ԥ,a=p>_tB Fɤ*%ۢ'n+gлoYXyDBn5eM{ScYX`׫HT:!hy&УV7ktA&tc,m&]6(0$$K~ӚQNeXw>&82r8-,!>m__Ē$o†EHSbbgĮ*OG8qQ[3ݷٿZ B9j\u6?9{k_e|=~6Sm6Y6f'Ng$"pZAtͭ=*1s PDeoMXD1Hj6{-Pweyh ym 5<x%fNL|}‰Z1_Ǻl'TfmYV5'g5<bpn3!!C(T90EK*XaD<'ElդJӓAyK60W7T4p_ǑLr"tU45%:UA6WVgaH330\Ukg=҂(l1xAG,tE!Bx?6 #'eֆ!m&ϩMXKkm$$ڐaD$Z޷;y/Ihv<[\X5*_UTle-}zqtp?m2NҪ6 d$OT8c$RX&’VVl|e!kum@`,v{ NjǽֺlMwe=n{:MTKvU s~"AfWǦxHǥۭ0mS 1PibV@ͦI!{Lպ ̓g#SDC:[W,eL +1bܐL8?6eCUߜY!knIi,W" PLwRJjm T>^0]-]m8"=f ٤Tu5yLEm kqy|LܔQcy;SSsiZD|T[>$ >Lзs$ijȆ? $>?UѸYW 􀼒ŻY|fpH֦L @?V)8Z#%,B2u\(թu+C}4%*菃%?` X>LJHVNƷ FW<;ޮO{UBʰT ,_i4?i:SbDH((^{&?sO3T%i xBī+?5O_o?¿Qۣ ]0 ̷UXSZTJ1|T+,7^[$#z52Uw u-k}B(uO^N庬 9 X; ,]$:llQgB=2!}+CIu=x;*hTep?^~2B}]wQR+gL7zi\DHDfC3Cm(%❪@.9R:5D} [gk3-[5\SewvGls57ua1FOɪ0*F 'itY^:~^+{\w` A6Q<,Fԍ>uũ Y: Y ;$O}vBaL5sE1o?9IMd@nky$䄾-枠N$^D`| ;@^W> s#RT<. S0"5Oebt (PayA;i9můeh29 UDlntX\lvu̺Ut?SѢ誃G}pMqyIۏzA Dk0 HvT2lQ6fʵ;գ(q p0UCF"2Z\љ,ǩ~`v4<.f\Ty Jm]N}۬4\v} :Z͆*,Vk$ƑueF/iio',Wcui.E{넜>iɫ|jq_Lt*`>j/=M5 m_O$fbPqZ K1Ji VtQsR4tx^G6މVhį"HFU+cJ)hX닒)ts tqTsOXU(9{wU]^G fmS,ñiJ)J@f` T`{CĠ$z[󃿒mC_ttۅȤ[T/Ʀ,1甘Tʏbq{V]W)R|wa40F~iaT" tkkCf|fXl|wha>аn {r>u;,l,@*E}MFJ׬֝C"ms_7CEf @|-QWy0[o` `?% P"O76e"dY;*o++71ܤV4sKJvoFYyQߩRbѧj1=;Dm >\ ToLk">^6 0"l6[0&"UnH+aZs$s fh0Jx6@hUt'MYdXAj)c S Qz;J穐]@ߝَ4iANlODOz' ` >ÀxɎZ:aU8_%Wr5c1iR*5IZg ^iy=["χaFf3ȷLR_-ů= ac?xVZS\:t ^ҡhmӒ!r)!=8^ko~ X_JjpՎ#_Rd]n'x۬Z14'{ό{}Oy\QBo@2@8Ym~ oOpQAnpǨAp +m@qgDSRhx[=^'4F^ o]Swaf]* h܌L^.lZf4mްe"f -n-[H ֽ?՘x V[G|[Ƨ^Vf¥ZNuyiU?=>ǽ'=+EW$FFBGP_L-ٺԏ$yiP=rёJMJݢ2/Xdס˕ӻ}aB\֑= 8@HO.e2X%.:%!<"u}$P@-+a(97K9+f;P7tijҜjQuBG/ϚtkQdY)_mk`%! ,zo_l Tt%Gzo|Fr)&5mi{(M7@|dk֨q5\ᙁ> ?X)(!``Wxٿt. + {mEuC>gٷeq?ѩݩV^ ]չ=Ė Dc;,⎅X4d| f蟷rp]>`}q܁ 1I0h&=Ѯ><yGr YTq:&ڈm Tc_PM@L$eJM;Y`aމ&ٔ+u~Z⏮g}ɆfK9GðI:fī/%rLҙ1oh\KoR*zpN]HjerxA˼6Ex_C+,e=:.*cDOpUTxʨw@g\ӕґgIN߭ '\Z@Yiɒ xLv;.:; s7pbjVF;ٙ/#g@Whg~ahIxy=LAo ҆urf-BF2ªʍم7bYv]GO7JvBGhbKH;DQk{=ס@>C: N@|bv&nhڔe63ᶅ ][udCOz9:r']qGz9EEO*c4QXԔ֍Z^^ ,yun/݃Hw*ډ F9~ΊGZƐkީW[2DYpBv'[{ˇd|NlFHywro5Knp}tlt̙~Qm:},jTDU;.Hp\Xei]du64g6ȉ /)CDtvq4T !%6ܣa9!7 NbVϷV'I% JBy-c;i6mM)"ZR5znӭԸZ3 1%$f YϤؼ$L=8$Wؚl},bS{>e.e;9Y.S#w$#:t\dUYL.@՛qr2`G(vshV5JF2,/yP!@S\Ut~*'J>P@t A}v$Dpmo '% < " 7>6Y`acv(Y{ {/siɨIQnsQb}ߝ0r"l02m >6ṫd Ui.r껷@ߎeחVmP+v->;+TΖw1k/$Mʜ N^thv#lW;2Pt(S ·F*dMMXԝ%6j|q`b.")*oDZֹ3t= maP^aTb*rY߹"+Aw;i{*ze}k7tٷn00fHJ`rc{-wdJpU%0+X2?6/5x-)fdƛa>וxe¬iUd Q7Z ,k+`Qq%믟ZpS4Ieks#+^4mPamqZɅ:!-}A0eli|d䘺uvvtў zL:\RV1ގf-dDHPDel}xIw]=,͡i1!H,6[nK<)K`$k"۸\'c8kE(U~bte_N4OrK8 nw܅ +ӱ9WKAJ[Eik:c e̵Xre::;NݖRlN 1] 9qAhNO<],@5&az\Il>_sK&%Av-/9|]Xx 8)1x\'ZC! /jsϫheY[gB2[Rw@jMs#VK\r\Ⱦ&:xl^.&eә5n ׋}w_/ǘ9Š>>@$o=~LmZp ح.P.! Js=9sEx5@[p1 H!7v+DqltR}Sa"vljc~ hD[xE "2Z|hE)+!mNx2$I$qPTr';Ps'QخaսA<;J6 Qp|Lt9<qٸvfBfB:I9n;J,Z !(!*C(EoOS޺ߺiG4Pֶ@zݑbl$pC4 - 3/dHXN\_ 5Tb#~ Ҁ=9&T* ]wy,Un!u  Novغ7V^A|cPFa EɦA0;y>Ci)+-4/t~\MќBc[sCS1;o-P~$U2j lo?L%//o~V"j;@;Y8|iι4l`0┏O˰|0V+)T*t\DVijR\@B@\X@Lvt|ýF0ӭ?|vk↥m=*@(^&07)Q c Ud ϩ[F0xNv+j 앚ah9%hۛ&A?s C6D!- u{BW_`mdݖcZ0?+?`Hܵ囲 xC!<;Qa3qn폗 Yn';|>! +(-q2m2Ԣ{>m&`{ 6m oTNV|zzbaf %A?WO9=­=`LÜdF=▴SĔh 9a~>"vļo3㦙zd.(?18.S\TL7Ag>cLo6`x89=j:ZVĶ2R7 Q±jp] ۩Ω,{{wI<[>;si5r.U}eQTN ?2ZBem}Q>_Etssg3HLJܸ&a+p%:=4mlޒ~fxoIn`cWŃ~J*#!^HRΖfdzMߨkHK3ͳQ݅e4Bu &UMkFy҇ v~b@ca**{mӲ(yA1]REQ6J8ә_A߄`!IRBq *p3ĩ3.Έ7̞,n}:dPThV)ig_"ce<- mz4 cy0$㧚PpqaCs:?NV),{䈖C,uySBxIt?;_:cVg u&xt&'b77Ls/x(j|zga|bW * %:GP/ ,] )HW39AR%*yI2ͤe8Ȅ-ɗE+n 8>dioOҕ,;/bN$4?dnINqZ,մ:Xlhb2y铤 CVK{'1{-26DΣ.JHFP3Adza쵮pBjpV,6s^.'j}]Nso  zpKp4^o#SM7;rԓE]K] brcy3BxM]z ./c:=0A@?i)uҴlw܈SYT5%I4e)a0NKui<>F7k.qPEipwK82"5?,#MuDuS]'&?)-5l@܇]5fd"/2Ȯ*`=6 '7ыx1clLr*H[I-sv_-GPY*3u"b  X133LB D$YKѷj-8}4^< P̿L7PW]Oz]f{g8zX%34{ kc/1ZD|7rmw:w%ci -P 5}ݔr)P_f*YLJ%l"_C/*-U1ٽ(ur/$nW ni /gb^)gI{jS*QZ%T){$;qL[u.i. ѥ4RdD'D[ &@i11kIȥd9+Tj4+a[6U9.p dU =gn)~.Kt[a`8dYBUMG)Kv;3#]N 5fٟ붡8km6\G?Sӈt7XH8&yBTNSN}9iڠ[F~ʘ8z":w]EamjLHk5ĕfO,o>ϥ9Bjw3ahcTn#&e7 p6ܿZZTO[MIGpzcM @Π>Kϝ,-$)dޞG zg~%~t9eI(@/՘hsK͠6eI')һ^˓y|Kg'lR/lJy%?swݹE1DmITN (Qc+q/>[Pi>lUA '?q~0[=˲kW~'RŬWȅ'* ؉L}rEs'dt}˭ofc;;Kd뚏\]0C{;.Q('$F!|*zU ZNwf=Iǧb1_Th$~T\ bRQP:k쮸55K)= 1*M'=XH.Z@qƲ,r6T,pgAZG yG# 1.k "ʱOR>ź1?eߑb%a[2D=̅L#?zUqSJZ1nnTexydv̙ JP1ߒ3~:.JZ]{.qXD$_G"+qc$xppgME{ q&y@K!Q7ikb]Fg$YdcH-`@c";X~ZmlcŇAdǸi`8Sդvp;JWIq\;;4L]R:} r{{+gFۉL(._p@quPHld07D,j 3XӸO+`uz2e QO{&3 u?hy+"i@.'}GVO!-E`&qt&/du9m T_X ^ˤRO7_րF倆;**ď'5+NSƞE'{[؛Lj9AiןB;FhhDI7&shCl @å;ڮ BVpD^ ykztT5 O&@4A,ms^hf*gX#;꒽zP<~ՎV91/k3[;q z}euTUIKf6TNx++r/έ/q|59='}ABgPv(gF@XfdƂv2L|J+t,|͘+8ifqiSnjS#1C~;X_?Ij{wD ixI*? ?N7s;21oV&PLz@IavoC:w5:U ΓfRPǑř2qn S`(SdݲiVj־C -# @46nY<=uE:)<'ɕ]VȉZ6&!7%q\?_"WD|NnܕBlp4c}\tn axJo0>7T$[M4W<6KTG:J=eă2lucH}> X~g-]KBz_,3%n+9uBa< iKo~߈LtX Et,E(,¶k7(9>[1`U|{d+nܓ4|hS*gߺQ<`β1p ) @y4?ޚz<&Af_gVY0.[o&~E{ǃ~%57bhxg4U` 4G &!t+5K*Vb tC?""N1"T3`/ٍKϡSY #$*)"'sľM=ް[v"5 ;nDof-^r5]:RFX!==eopFalImZ )Y@/!58%j*ڹ}Up'K^ܩ:5U/'~Hp$Q\';qCs!<2(k̽94nlo(l.`*vQT)^1ۅǢ%(6 hu /nP EoPgMn Gs0@l&xU .lyp}@%#dQp誱V *{0~A8"7'7k^bkm:Ѣ~3􍣵RHWLi< _3f5/7 /C)uG!- ޖiR2Gꁷ?{#cqKJ.a,pv5?uԆ=t2ɼ[lლB 巋&ۯn;$qXg87%eVҽL.rlGzڻgk;j/E֠?I?-]vZz>@ rކfou*i.8Qu6|`zU4Tݠκ!o%qE +$%C7~8ݬ6L|Mᚄ*- 0-WeNepIcb].xv+PxceqVrZvL4F9~ Oe@5kGo)qQUP㙨S샢qJ? '!tGSue ːݏyE3&e2Zetܪb:<)Eⴜ¥Vk>:8}Cy*\rم\vn0N)/+*̺FzϺ`;]T̮'z-]Ò7 A4lK/r/#P1$NSy`>p>fh-#X m>Yu*&,k굻cctEo2T ʿUރ鬖0Kksn;" YkC"M|ʼ;fNKf mx`Vݭٳdi2Y*y},2ط2*4닕T+AL-NoC" Y  >> +.9"x+nP]W7,i#F!]Bq)Ĕ;$~9Z*rc5=|K 7˴dqMSNaû୿$[HhP鬭[cHnZP{mWà6Q˶yjKs:y/ }9K:ˮl摴&(GAgUnB5 TnaړxGTPDᛋ`(S;&0*ν+Z>Mb󻦰}@r%Uu149prE4AF_Osg\`FZ`yN5e~&c&X|ķ9T@*YWZma)}rԩ]`6vɖq~jc~k1r3:Ire7uw0*mObf 72g3 _ nKZ(ҦzJp?"FΥ"a" #Ԝ纯פDnӪ =PȦѮ"L4AutptZ53l=\ toB =KMgۚR0èPM`H {c z.FX*) W``Ov{\T~NY8b_ъ<c7M?pof b҉Osx\Zn9Z\I_ӡ2v 7u#&Y)l.ؓ.a:t~h$ī4#]`aC8қi2qnEsd8Sč2-nJhB@DGh'%H@҅U^u3YR$x+y|aRr4Nh1c#0Yv1A׃2 =lfH=Gx8 k;K&xc[PpB?wof(^lk0RPJn@:GP:-vTc`x&0v^XȨ{ HЦՏ  K(euavhEq*1bZ \7!|HF2hS Qp}I72[35:>Ojzq_u#Ql!8ƀi8,AuvzQbaCA!ٮ9t [9vK[o]ΘY]PtAߺ1kZam_D[ḆX+ !]5J}wu#32vr mIJdd9tuB?`j+OY`ӄ(yݜzj%@KWYJd_ID-[\qx#'ay#,fX_BՂ7Nѹ[E( EX`F p;k4C:OK旍5` ^E]֭aٝ=FQF)լKVF:UmXJ9QVt2'D*iVQoXk3 i)K9<n}+B\@/!ntWWo/C`TmEFg̷)v[Mop?fTtKl"Ւ'!p+CAndsR]깑eg~$ 8RXq \/73k$߈(f[p0Ċ>*6? 3NJ_ʹQ.Q K~ƒim9Jۅwn+Ƀ%8dO(^|&"0+ןK ,y{(.g$J(X̥Q#_ Cl!f( .*"?BP9?:tgAgn~8ÿD.r\n}9@P@Mլ0ZP2G.CLc@h.FFx~_K9us' tBxؙloRjUC$gP#LǾ(7HE3uGߎb6EubM!ZTϯeW?(;GK lx%QArVUk3'ۆȧ{=xbu^SQSAYv_OHx0hyu|{[ e{>S "At (6>z/~TC8v2v΢A9Րx@B7ơ89=r5Ya}h'˃$ }0g\|ܜˠ.h)'&j>ꋑB,ґ{i}‘̯4,8Q% P:ǃ{ȷ(fJ( è;VoխJ8iդW(=p*l,l|Fg>ϊu5=K`AZ_E$NǠ^FZ.&A\uKQ[y}c9VІMdrRX5cPw2_fm6p[,QlvIH*JrABI w-]QeQNo_=B}W\&%=u.k03}2l{x&g&F9Bs睴K;Y-\]?%Xјʈt:ke /mTWf4{8տGP7.MyEvVxue&ь P)o:U#r&,l(Y=o? H  ]͑v<2"Gq\D[LE?>?"vV1) ]mTI6A(-Cr]gVAT 0Dl_Ϊ·ZZ^ĜDe@k@l9É @ǚ, ø ;{hȘl\D ^Lm#vn*F>=K\.Ft']ńzH(=~Cov"^)nvvlyzw,Si[!LP29R;q4ڷ0_rؾʶKX(I]Rghd4Mwa} z⹪/^NH!/q8i/U*y(yfJ J֮6dm:oQt2-  ӊ{dJ~(2&Y]S].4`VΩ0ct7= C`}ggu(\aW|4n"MZ~q9/1` `]^wѻ+b9NVܸȊFQfX aUf>[6\ In(X}Nh sH$2E;DU' ȳ^VvR^fͭ- v]W?UgEP(nƚmb 6nܒL7̟d% I\5/H 3JqϻE)WP (j^UK˕R˕5c|!)c(JC`tt˅ai.8Aܻ,Y)&CѦQXpt;Lp?R=y$O}oت AIRir( 6k$ʧbڽHcBdT۲ ㏀_c R?ߎ4?!EH \xTW&p-P-xybÉ DpV.v`g2̋v[GRrX 'mEzy(TqSܷb5]Mڟ:+xoIJ=>1u# -K~xƂj09Pu ]F92mcZ6;7Xo6BW; ΁y_˲?rfKFPؘ:Tк[7`as=Z3f̊@OQ6P- _AS*av΂+B(ы\]^}Nn\uuh-sAbb%S(u4<9uӳtf'$mY "%] zΫ] `$.9u}̿7jB 6#$']19` K*E"C&3]gxImrQSc+>x#9j\kHg}dD̷bS6YK@Z|Wm''v  ֤gݖK 4c$9kcW}4F=uMX]hk  Q|zh([r#Flp_E,W.*X?)C>y`n\C'ɘƺV+3<.\GL & =8F&(u>})cEoQ(8Y8ތ]٤XK3AlYC _&L zFbM( eVF9]Fa|X]AI,\'f )]FQuU51xsc\WqlZJ }%h<T,݂pPAg(Pt֩!"ZP̈́nnD<*dWW.P3r.d؛^SGB/ZRX=Ol$WP?GrL)k3gmU2L0h.فj@\uk^р8Nh8H_mu(ZYƗ`bU46Č(UP}gCIh !$lG3#/"zƚ p,d̏xfm*D j!IdBѨڃKY"q,x6xAiɌ\Q1^:u,{5FoUQ*ȇZ1>t˶3 k` 5$ u]2[Tr9eEufqem#;LyWR!G 鵰_ub];SԲ ) ~ϟxX:QHevaD(ݟ)v n5#2b|?k j&T*q3&{v8`ljEZQ* pQQM]vqS)nyj$.h"^lK<@@7 䣱g>&E+m<-q3}7YDLOExkzВ^l]F5+|\.tZfZ+zl~GkH1lCa=S{r (χ8N-Ry_VZo "N48EkoeYҁ⓶|@*qQyrҁ/wC}XvEK^&/&R;as<1Sb=sc62:^s,&lM|nY us$?L PtH:Ʀ.Np}̱RQEB9S:l(?߷v#]W=S5Կuv^\td%pȍa[]Gޒ` i ]؏''Kçg}wKB'3mkD鋹l:wW_LGIF% 0T62nN& kעCCoqX!eBZ'iK8G)#=SP'u0JCOiOZ=o(<]xLPxQ+c̾+cA[f6AW"d$'}xWE^%҃H*(lQFhU򆶼湓v+B-:<2@@y=Q$_a{qma֣$oڠcfb"Z%yc)f$5Uglб hXl6Mȩhhǎț.zþM vN%SY::MKmBġA I]݆)dk#n #'2zᡖZ,6 ԖSŇ0GB@Ё"Sц1 lCoEvW:ד:=8uWe;r%7yJCl3lFH_%@rYh "{[0`us]N#Jw:xXԩkAXuJ;C¥#m'"|(X[+iH.2(y,n4c4L}`׬trjcr2V!zXNOI.]{[rE܇#Ujft2w[пe;!{G AM`^HnLR&}pyF7"9 oԂu\/1nLQh- I#D`G'T̤NjP9JYs? 1? `FR*{vEéaف6]7 1p0T *"ia<GA==pV79jca,"'x?HS )J=Mr !-i/| 1Ϯ^jI\WPd9^[$/X\%{x6r偊GEul~Rhoo.QYI9-]s'F$K\ӥhlS@Ke0{OIj67rF̹ҋia-cNe݄D#~#"]/.(ib[jf+-lfr' ë|r7oH/Kqb:\͹&v@)Pg !K6n@ЌAL[%u<3<[G/̋wN5f\zg^BCH}9g }CL(S!ů<5/,q>);Q9Xgl'{w6uE2!jivɇ%_C>T D /ڡcB# hs%+i bOTkl!ii*^| NFZP*e , "(.^ /RkIF5 :ٕ9+_~z?nkXEhM|[Rce?bKy.X2WM/0c^#UX5'5)ؕ S )wP__# "Z%mC,yYcVa %.ѹK{CϫYfk.Ar$S ǻ5HX8 YguZ 4"8'c C},lvk73 _At {`4Xqᶉ)I;s2PV6D!i7 llTZPsA)^ l r7']e YpqF`-*ɝOx(ǫDpWrL*qS'=iްXnl {+}lfھg]g9_)l&R"'Z$Ǿi_,D:m2Eq?-GB./ׄGfz4WMU_`po9"%kXz"N z#& S oB4G å}>Pb:-V8^ѣHhwOs$\ea/' L= Af4&s"N0-r$+ef$3=hɚso]X]Cx=䈯]ԧZys?&~V5}W"oEO&M aHLH/6L&TGQzx<ƕ s ]ۇ3{» ]ETIt3_Lic-|*EKCmhi p8]S&"&}ctz٭́^foSlrJXʦZm:O>pܢ%UZ2={38ڎ@pתH~0$+}b+=2 w_gYP7[6c\SimzO mii-#h}P('v=]ZS%uӍtAH7 cqM_6MwVl%HqiC9uK+lYi Com˃JAo{TD:%-Nϰ9tg^ap"x>9ܜ#}l?e!0ivևm1ZN|bϛkT1PLQSnyd^W ?_E7fo@΅;=aL9@;\Y1k {N*^g~yE}57o_\lެЯoT 8'dǯ5 w> Uƛ.Ydl{ߠȗ8Qw~HK& D,)M>ߟW'z淺 yaTjy KF:N'75n"%NUE9֓&:l%)fO-)uZwz q֝:0X fdNѰ F 0i&ϋ Ybd0MSiY 'JkӴ-?DEcbMiAC7kViwT9A`5Xa ̇qR7*ȸPv/pտĉ F5BmҫņQ/Y(fe>F֔\d"l7f{$:u!+1CEhhSf:x1k"n6ƶ %3>j|n yFF8!LDrm qYq qnZ9'靁$%6g߾ jf_8(ռȷTUf~sJh(% eKi;]`8Î)&a-L'nOkw1=bf5qB̍6@A%(5nݠ,r{vB^_yIB{JMvh&:SsI_B,Jp1[2lwgK&OjT7kh7";Iv$Ox9{h0T%\jj"B_~ev1B:Vh&6KI}A^EĚ(B(;k Q\N4ޣlw4@)!lf(49OguweLc󄿈-cT !@_YhHm^~==8LoB_CȤ[p.Y|P @,3if-#DܻС\e24BM-[<W礂ǂy0<`z~Q]@C˦C@5)Ў/gH*桛IYX%*5a/>!|6y&ZmRQ?V8ǯT, 1?yی^yeAo0ZY,_:?2-qT4],H{ V0!l+d> 8-R{x°gNuqD&W;G-5J1w+8Vmnyb%+@j"* *4 UJQE8ZDC8UI?:[lsmMs6yQ0bv<|Ձ!kXH׻%Z߁[eZƐҏO/JaEлSK8Dn<Uے)& P[Su+$ %"ί@[^NWFLJ.֧j˻/{nmXwOc(2',-+{ P^[ipՑvi?3(8SW(0LD0*\fͬ_3VSX Lp ^#K6ێtIj_=SqZr?L-ENUBtXdv&m53uZ"& NW/Fߣ͕Z## iv}9^ yCh~lX@:̑v|86n9]So+v4MjiU04d b)wqW$R_2eKN'qā8Pa *ԁBrN^!&:gd]jyP܏SX/p' ͤ#aSϛԻ+?ml[x^M =o QȤFJ5 |GY+ HP:V"Dz8cj UnGb{le^,sc騷ب.1{Toc#b)M.n tUfr';xׯ04`93n:n567gPNUߘ eT:oN*zm7 ,žuYTFّ~(.:1x9@4*f:5h]nDUϞSpzq^.z~ErG>e;&AĩS՝Qy?)̞Ows39?\.&/T:q9k%ri *=w4: X .=]☳uDrfs4uZ}* i(?V2K4Ao@ڪ}!8 yB w};qN4%5" {pgN^})aV|u龉 J/ @ߎp2n\u)%…[DQ!*E^`]aRWvܣ /kK%枥^4 k2jŜ}r"PE OT.d6؈Max(ۿ_HL{EM;#ל٨x'G0H\qM1wV35 2qL+ vx)%Uht# ;r IP3ߑ"͌+0 q {q/$mʄFygn[*lzyǔ[$s G.0 'dEH8Ft02UA?UA eXyEZ6,d[etTh;͖HeIDZ'" ::f0I'(&\[0׋q.n?Ͼ?-&8݉-6 :3/նA<+f+G%')ҐŗWz=dPU(2)՘H^HYIs%7`Jv򐯲IzU{ZɱNmz^&J=Gjnɾ;rFڭzL+pt2:8PA5QYs n޶"eIA?q @`MZYG͸D6hY5W%&cD3$:}0TȤn"Z$`np{E֕w ^6v:N ([Y"+ȎS ?Nm÷2RvR|=8AIРLpޏ>ͤTb$d=t xk;AMbQ,{lv#|`ZnS"+ل%(;;+ lҐvbR5MdUS`uNl3IibN.{7y&Cgv 38'k0[Å-HqnϡEЕcܦ?M2o̱s[9ʝ(c"@Zht?Aeg\4rU+YS4; ]~۲A}ɀ $S?˯WdL"&/X~quQ}nj/f`HK]S_5Þc+,^PhS?gY+ ߩ<&m">龝Fw0z??gOʔ>M$#[ \]mx{u7ψXrK?Pz\DDAeIǺ'3U­Z)`wQf&|hD pFy3eQxqaǿNWՑD__7M9im[1;e_pUӹz٫YHi߇2S|.̪> @wcoEL[X;Գ .OnH,(vKx AZRSWȓR,X|oP)8쾔 řd I3 Fڥ`1ήp#m]q^8nTi/~ 0-jW 7rꔍjI-5<7My$q9BF&ZR*HrΫB v w)5G8ʳG9]x0a 'ROSʎ S׍3')I쓦bVevqߌ??{W.(uD5E/茶`:]^OI*Sř:kE%^ @B*Gp.[Lj rWԹyPp}5L4{qڳYHk7QɥkFrR|,%q0zYץ;52 cNlsrKdj;6+XULi+v}vG3ԡ(wQ$ﰩ〡b˾`O~C_.Γv{xܳnF(%:e_'l 8՛$ TŚe@&t b3emKSTN/*-H6,QZ`o3įֹ]x.7/CՄuvfei[OF4*J2v d+U~0\Yd͏ ? g63gbhaΜei|.OֵrMyL억1&?nl%0Cݖ}EPbi!ۄGcNf,$]vmSJMXR5ַ+wXVso6k KqnGԈՊ{uװXE|PSzt4u&A0Oc6R/s/W&(KHw'}#X(wP翤 O>w2$i$2O^\}Ւ^ %w=܃p)R<!xdO뜔az$ϧX>$&廓} ;.٬_̗6fwa& i;92}36†wy^ޱf>ޛB!֙Ѭ]ʆ|_;=Y'TMqc-$<¯ȗȞ`K$"]`? f9u+tT\c;+O6,:ͿX42Vʹ(JyfqWAheFek$CAAv9f\kXz6ܠ VPpw.u6Z\vOeH=Rihi 5=Vڃ .r&~Zŋ+J+J ,1ӹ=~JfH`.,YkWRc!\줊+Zg3 09m`G(xS& ⛠GZș2eZ'*8=4v&W†L7v3K{H}˕DeC c[ h,P.cJwh0ܘHޜlџ[I">H.o`P"7hF[r"CxClЪ6,1P!3֗˶fڨ˟ɚ/8LY.ϩͬ 'Roy 2U)J C<Cl>ߏN.Ę"eUϋ.&Կcl% !XC4{xdr7ĘAxN!tɵB Cm 1Q@ ccO^siUfm!ӽlj4_ApzaXk$I.,@q2B lb-x,]m7Ԣ$\pv㹗oPځ>s\SЬVzgLe[/`3:wejc諃%G/bп0Ÿ|:,N :YI6J8UPF˄TWZRsv=A{Y *B]?D|pXЧzpc-kk  x@h5]tFЛEvu GYXnb-M=Wmɖ2s<6ZOp¬+7Pgb&mmd60 7'gj4_&Sẹ%,!{kepuA~FR3Q>:&8}ڟYA9rwQ8yӋŭA3=~zXUa> Bɑ%%H;\OܙMy?%<\(1&M)k$|&SP1闷"ss(lvl{7H(ث9,(gk"$2,@lt1=8b!PLJKJbx$p(_YgYh$k+E)0fP+{䆿}*-ȫpՒn΀)l`k ^%(XB$;l-1I2b|D)%3oS1 Ti?k,LR{xx|ڴ4IsS6k*}k?_[? KU!F؂pTu9!?Q/ {K{BKɫm%_%4IxZ8 {xh!+2vy̌߫ro-@-m%ʯc?7y38O(y 1kBIҫ@[{&aYۨmE*o,Gb j34ՠS>ϼ5`VAԮ=\H#\P);&V}+k`w]Y5dkJCеلcvTj@ Ks}5NimxܙF; ޷etB AWEiSOW`SN!<}k\-ϡ\>cj0k @缎+ * ^k̲ 0t˶j~=V:a6y_$K1mͯL`AY, X%72^b\ 98v^-k2е!H?!n,E/k9%RőʗHͦٴ,J/!;RBDη0a1Aޘ)727+Qg~ɝql=pf(1aTȻkfs`-1RR-SLJKBe56w]SډX$&=eTaWѳ3p=lv-'\yIPN_GUϫ ՄXͳRoC,Pw:=<H7AhnW;Qg=B[3zv_m_f~R: amyR_0}aWȚؗ,UhȠ_,)2b.)>0c= vQl4װhɆ:M]-ARڸF<̳_E8űbxYF#C+چSʦ ו<ԫ;$5*C Xd`d|r"#G`pp2n6n򀔜1鳎ƖAݰ(54hKh)&=%lmD䇜k97ŤR܉V vl 1:2f#ՁVAEnY1et&iw@١mG 8:z#ASoG ;iWYpdF "L@)#9w|DQrn'@m"7.6⅕P9hO 62hE3-L WmۂbW, 0B ."5to&qqW(s#jԩM% $bl|x>I䞬e\[%/|4U᛿.dv9}΄  /+}3:?sB Gun0k,,8~.0CRT捏Оm~TiPj>SUsa(٭isѭ7K/jt{#KD+{]1*A[@]G1Ld[} \l;<҇z*MGEU,j6wS}R#,F#D2P$A,eWff N6ȭ#*)̠'tL8?Z1XБў#5,LXҿU50JPDp6,/E&iҮާVge}|B^60O HC%&Yku;SŽeoYC^њ*ँBJ΀g=*'.)>WH~!6S n{َƭu3 d 2@ |[קŨH˷3Ӎե;Jw=m(_ALdtvIzQ3MD± byʞƨ>$H 7B)Aqf=OKjIӽ#Vð>C7*>~jҥuqL6%28_dhT Κyvǃ Hj̺ S7:zIK^ST_"}7M82;6J;Vm$ =<}v𱵐?XaZ~bjPi g\iq@$KQ@}xz/7ˡ4!>n_k'"И_d֛DpPCaߕJKf}:)(3M @Oc&ɉixi/覿,^$"Kid I1 <f%cb7ݫxci<}0'z,u h'Aߑ;q$v A(T!z<1t"$Nx*:H-s̆*!]%gRmf<QpmjcMty?-f*ݨb?rYm݄9 v֌{ͬ>sScٌc(قW1/ FJeD&s-3? ds'Bs7L_sh"w~$b0z ո -T*u^=D5/: d1\J懣<<e|yRFvЫ6)xO ?&;L%k|&Pn@##^r[P]tes T#s(}%_7永Ԟvpraeߍ4^n,~8oM,UF(.kO}:5:]ۓLYA)H-/2ء"xWܾҘs|Ee(- q4󆽩slVer̮'9.(5t%z&w2g!M+v. )1㠄4:!zj[&:K]?-B"OAG/r: +o[YPBہ60zf{av)UY(GS*yxc N8HO&xm</`Yc,~$n\SJlYXuɟ͞FWS9y0seP-jylO$fɲZ lTeS85'Gۂ-n"Yr%a"7]şv-4CE&-жZT0a[ N:eBdXyEfU!=hVБS iLA.hԼB/?ܐ>Oj(V7n&I&Ӣ7JjcN l6U.'!$6lNhҋ|hS׆C S6nn1{ |A#Am459O"cCzJlJ}\YuzAQO%Մ9^dy$]ҀH^3i{ }[v ;|avH kȒVQtD~JaCZٵ! i QǣdyG4Y(WX| ƴx`$[]\}NN Nk '7k*~!%'5/m AfTg8p m=M orx-w erDy /Dy"I͜8{cFzxfJl4jOTHy\p!1EfԦ%&fbT#Tz1 a~{ 6"\XcMn-=YV˜Rq#-]&&~eVHy)DSl>1/Ѣ/S%r3=[>B8[[cCYR%y GPy+ it3NNCpHjV !V;@4;(@#{󓏃͙uܲA[pW< MOS;Q|!TfE;C*rvoY3Zx:q@Pc_Ϟ]z$I~FS6 )O>G"S!u=DG,57A8$&ݔ^aB- xXnpHM{ b//([e&'iמ=EGy,&&o,R 7}ӲFU"9'ғMIuP[DMpHul=o64:;f=Sg$U}hٛZZ\wFm L6'\ ]k2ԒNysE]}3^BFVk63.;؀bt6;1;KT! ieW3'g"^N6g\jꥵȚ8l׹#!hq=}LvgFASty^E\'K M wV'T"D& vrڬ`43D酙q;"A3;J.%B`"!f<J!3*uɿ~,뭘B 3]JG(`AMj6^AdɈQm"9緀^ <<`fVTXtkLv,dCZboQ2lSJCGed3c)ӬVPm'YBecbV PPS)$&--$񹼑L+bZEIb[mM5V$ӄ\幬d[ꔀTɁDAWxPǘ0Ppv [q?ٰiTH y}Pt9 wLC?lK, /g(Vߦf>QȍGy[-sy "%ov}D`)97;)|oG\Mb )ҪIPe f߼B Ҋfe iӠ[oS$EY$V`4Lz(D}HR0S~/H}r}9JNQH)'%H Ro_3(c=U/ÆK)0I\Df5)p!z7$drA@)^I a\q8ˣǀzUڻ^j^Jxu=$oa@]bsGs(PN=X[)Fɂr'֛*"DTydh'_~aL(#qmvCOkwznRLu7n5K,8]߱mh)=^ o#Ϗ= آnⵠ{;Sh޸u!6zdz&(󂴫=UO 㶘 d=l$N_IL<^/Jq!x\? ;xOSsau*Xs:s 1N ]h\298; ClK-ZPvhAIo}(e.qaTg^6@N3z[_SgypPiw A"8[ 4EatPu֜' NBRg9?toJb/Kx+R,ޤo}"B JJ29a9K bF{]:?LVdّD҂/xI:ڢW f\ÿ[IBŰ(} ʹ?d[:3*1[Wg>?S"2H;7zsNt00]Cك2.#s"M6=::U}1@eZ:Q? MT!F[%ҦgI Lef]Cޟ'gǻGJMgYWabqGF/K¬ 6#rKePfY[h&&Qlv&MzDPP>l߅k\ޭa 7_FD|Vnwjtzfbj=sB#odxvolZ9($觲;^2*tf%zrɞ_yU_3 u#K-Os;#"[q/Nva.'1r*hnO^h:S Tuq^7󬈊 /jqMX6NJa^nBӒ71)Omr1EY9 I췰"WH5 \]Z.%Hs'%Ϥ4(j{ဦ Wz֌Id|;{֗'/y[DTߢ֘ WE>% sk")go[TWWwz/-c~e'QBx*ʨ{yi(p];45)!qv~y|7KV >O'өby|jh7B+ݳ*"H0\YZ"^vV eYU~.p 8/1l0 RK~qwhKℰщ=;p!aK0NUlfF Avs k~CnzwOu]x{݌dh+x)K\e:#p Ev%ҤhIdƔC>rwBX}Mp|u|, >j 8'9)O2/iq8G1qN#UX"\!T(]N4v*pp_OO,? 0ZC nږɻlgIW:R+:>F6XkOKwGo.ݯ wOD~caan3a4o[4S=*ûx&MoN4:pM K(qBhPA'՟i xCXT 0艧|TpY-o>MJ!R髐5C.}V QN{D;!-:g{6LwĩxfqƆLeb0г>W7]f`(qjYP i$Mi0 %Q=s}BSdٿ}bB>NVy3 .5 2aD,fHRǝ~etf 4:q€n/Hԃ^HcKW!6ڠSPa@( _ }@~;<>Ud[frUuO[BP `Xm(J- [TH%pѡ ,$12z&\K#^#I D(;&":l}.[J Ve9`{#Z4 e.ȡGa+</ "./MPV/Z\\?q:j&?Ue찁 a 4= mR]?A8 EfzEemCk* 9a6QgumIƢChk}W0Ly67OfyYAԚJ]9p,k(L}=W-b>|Yh,]Da<¾YU蓯2H+fFH TbHwu@~cU٨iI :%ײ{ ;JZY9¤0$Uk]ed,Fn]N,i3B U6ff8m9a Ӥm` {eRS/H;m!p΂^E_j/Jj$D)1\A${L RueϾtۛ]7~!5Us6^>_X;%P뙏|PyGNfNy-K^O_ hH9*1OePxw=uIIо;5*aR#a]cy*ʼ o+yObLݓNIQmʨwc/UYR)2rJBA;9T9x:c׎wCߪ:{@c5eӡ+zHcarXG0G^\v0a$_,X<L&.+nmϢ3T3XFd qo}蹡6E1 T1 <Zt2wQr %*kn5m<\n%akMRAM:&$D˫qPNu:|B0'3Cl/M%u;+4M _N)h|y8Ds+p0MҔY] 2@J]-ԮuP$x./)t*v*lf]e(-%$Bytq aˎ63hfmƧ) 51DLѮad%ʖ88u B B ޟYf FGߦxNr]X׆P8" 'LK@~'s$V~9MP&|VS}#0 O>W59 D}:"|gy&kס4f4kAD4^aB5ш;-=2frfKLj;b/ҿH]Wͻn##A2H}/@ƒmg3/ ƣ_ 3T|7N^Kxw[A[a[危KMSiq4┇ByJ9WԊ dJ{=5rThc_a=~ti֠|kB>]/%Qz^?c(㱾rL'QYkqyZRT@^O(LKd/{\M*yWLJ n5} 7;BM\_EI>F9VQE1+ ϰX8 SsJ1r)utz'e;2zykS -:LD4io8n-R[]4M.Y^l?ٯw]aHSi冄!92]moT|\֪ N|YYd=Q(>PB%>*^|3/f_nXJiMgո&9GH(ȤDZp sVܷԍ@*ѩڽa%`8Pb(tL?7nQTQNσZ-*>Oǹ88J8輗ͷމWO:q&2 qbXCJfr!tÿ,ԓߴۈLiMOZ4ZEqqnפ4U^:a.#`G#Oir:K{#NJaH!AiE|ObƲ-Mثu4oB=AE1hg:gӧEY!*Z.C3C)< VZ7stl W,(U:c{2E!|J,CA$n ~8kp5Wrngp3nqO)c4 :jᲷr *RXf `%@aZȱ6K'+Gd{P1ώa7wgNa:ȢO_oa7;'VX~(ι5j\9ѧO콆qϣMtodu U ø>=o4C6viQ0ΊEx6X}Orq[Г}FҐ&*7h>hb ̠d5^r-a Y-Ș]Hnk@JP0Kit;Q㴱G8QAqol G6NQRL{n䘧HB,||uy4)w7;q*ȩB,5mܶf*7> \zt վ9Pۅ*/#jKo/ +iMZ iidDK/am,vENJ/Y+⨺IC"z3lx`(lݩhU|LMw"$C%)\ۙkQtmݙqzQ1–^~h]x*CaߝA-~K2+N$3WR"cL^i94Otn:Kh&y5!σIM 5lKfyo! #q0J>:ZL-]}-HRT w,l]gX#K0{Bf尮susޓH/)-Sj֢}IJA\}@0sxxS6u@,7[bjC xU쪃 $G"*^:ڈ)-uZ= h?X|r$AE{*$TU>y.ۈ8M?sbovuѾc:7' t*[Ӈ2+z8= 8RrOfkRg%c`FY=e᥾Mp22j(e#[d&jاz WW\Ls!٩_ۺ]Lmu|>AlqщB% 47^dz ♘]EC,Zb2&)߇5(v3 RBĮ>Fz~5{-UYm,`o WMCDW1U#UK؃^R1Yi d]G`M`MP)ɽHluc*rnhT@|N2'"lP/]6 `3Bb< uwлlI[ڸtf;K-n@ ZLA0M@ [gn/ML Wd4e{Nt}]|! u%-So*$fD&`=`L ~̯' two>U4QՖcN[l腐y5*#T\e M:jzTd KWVÜU[moMx&hڥp9.Ҭ1wEw.˄ا]O` Gi P=A ӵe$,9;v7b#2p&L@2@c ,/LH^YVbTMuTH@y'1n} MFe㎁=9@|M2kaL|x~˲e%S VvG|LtD2m]\5lQacSe3жU\JHSk8 Db2tSӦj&;&H%KPt_5 *=tb?#FE',Б- UDf (=8i]n\ɈusǼ“|>;1D!=NKk\Z\b4XMEp럅CFXe_H36~h{f>uuo/M sH1'l?y`)dr.-RA( AG.9ZL}obfܟ dR$hyh!f0_muw|c o*Lt59YI]F&{MU2ֱzsf6^חЊը>w b;*zﻏg7ukT}g'+x< |׊lK<.hCEu`ɗ4`Os+M"88W煜7E(Ty\e5 $wt3!> Zy Ո0LXL 4 Xp̸n9'sPՑN"GۭP> '' !u?YC֓Uƾh(*l@!1_mu3 JJ$ Xპ{O%b\+WHb:y/RXq27"U?Qۂ@0tk&FF)ηTeRAS f&LIk:;;-a[5ZVtI੪B}b0X?&`s~^m@HLX@7E J7ɛAM0z4xobX-}#i_*)LUG(w}J/c9YAGq*"+ҩ%Ζb~Ԗ,p}سl[jw0Λ{U2^;fQ!ԅ);߇#{*Pk|~+y[ɸ^=ݥ@'8S茪pjpM5ŒFA17c" & OW.]( c)cT|ظ{ͭv(y`镔ȵ@L~.qwq ɍyA\n;%R{jcL/-^"ɟ p}rP.$fcS^. Ąpomġa7 L*TF*>6Γj״^|Cf,Q@$#5:t![0`˞h?3@4OLC7n)ȱ94UQA (rne+2Fe{0VcK&t:_|2%.ny'V%\yâyT?j{R}Tv.П_!]_Sb/@T2y!.>,ډD'}h@NK%Vn3Y2le54qbȔf`CЮyTهK$*inٍ$GkCz7lqdxҀkYS:=n\頁vOIE,mVÅT@n3G!qDy@ҁE1h\<-,7fb8=#{0 &2@~W 3}:}v c~M%c۟:-K'#c?polH&F!z;I(rToKmnH,Q2̱\ nC-/]8s18Dv-1`*4"ƮjhF1Tqbj뙗Yk7?`6[?qHt+Z4 B_ehY Ex!ǿ/դb2OXRO{2c0^ޯFB#D^5B֍ 0it=iAfx[起CR1|8V0hkX0P >PN#VH5H/,¢o'2BNag,L. 5}ǞV&zrD͟@z?rtqa* ֯vql~ǗJ@/q9gWV_Kl h*hm<[HJ2?: Y6D}$)n3Gݬ., gkݭk떣ST]IPnO Q9J?_ KlbEB.Y*[.{k!*UB9Oiw- oad v@tK$>$Ld*h++2d z/aGav,` )j# `)!칎ٜJOK0H >?mA2{L (ý&UhsyGLE( 3'wOKE.[*]|@RTt,gdr+d)nCW?(N EQ0t <(ԋI$cY Yr\ 3'ۭ2[$xΐzG0i t&~CcSj1^@AG tT 2XWW a FH ]n» :tٕX6dx$n^d6v%tʽ73s3bNr{6EG?5OOjA;]6`{ R Ȃ%-MHY/wѨ?Y|u q+O[N&=JlD-!ˋc~gEeW"W3_ݮ*-U <3w lETьji=aQbǐՎM2{xsd/]޸q SS{;e~*0:f1n, MQ%83whfAmv{yu{Ih6 ;UqȤW*>$E02m|^zZBHGVk[g'Ehl[? '=K3;Lj@kvf8ώ2y OE"OWIN:GPEsWx*#Gi߲GHyiT[!Z7 CeT[ Jߝԓ3$w0P9DNk淞SӮJO↱?:m1NN{i}-P"Qϯ3n_eRM(uͬ$ @J~G PcSiEC5+lhŴ9vQ(}[Y64" JqT@6Nsy rT\Ů:[zN[P*\}CTq+WND!toY5U$*PJ#yWJ2nK>pG-erAѓC5pSQ| %6Adb$beߕ:!I6>*[.^s~OƻWKhy9 3a\ aα7R >Ec4n5[D )"(o3Q:ZPi,1*9 ~y+ʡS5 @( /!g$ЊMӂ/+\W\L$`F@{M_ĨX3GGzoL1x1;P;4y+-)|૗鶤?#3IN^Fl% ݪ z"anIA B6v׆#bEvMoM1eSd[,O~;!I*'Wmr0!E&*vCT&6w}am `ƺfj^zH}4Xqr{$*nY]?Ku0t_㚗PTvy8±,ݍFߗp3_o6V b;,;*y&p벏 ͱ$u[zQJ`5[+%(vB"7FZ7'`'0|4h2lW F>~/іhGBmYj <ޣTeA` xS {wcs)yӾ*SȄJlS$}^], ) J/HSTf/+` PJEB8Ϭp3k_,z7͓yQ3KNpC<8=)UAPѾWiYG-ZԂW NvlH>yt`Ėc`ogwɻ4sNÔNbzˬѝZ%%$ ede>*}":3VydyR Dr`*z-g}h\0%A Cga 0,.Xusm@KGsџ! ALd\wf1_$> $]X0y[~!ft9-Ca!,JCJlQ`$(nj 7̓W Z* Y^/kv)L,zapyc* -&T{bag*95Rex:g k;HaEY++:H$5%ڹHdqƱ\mYW1v1wళQ2$ehpI0u/5}G V ֍g3sAi#;Vo$\:?''!N*$6`>-Wz~Lhg\\O˾ *#|§5Rw^Vk\m+TKA"l7|YS ?Yg 4ԂRMl9b+]%PU OMDixc%a;3tWĦѐ̔G?QPL7aa\qRze0%j@#yW'dNO}OT&[–kjzœ/ײk} s̳| g #o@UV[}8!Kf)ze bg<$%MzѠ[Wކs} Ѐ%U[[.~l;8GN,仱J=K98'8+v2#Ae1/ՠVW g64T-E aLS}ʂfCGKwAlC Z2bU$'oApM_|e.4),#zRu-dL#L;Q !* 71Y"^RYbtw^bZ#A_CV92&8|H ipWSG\=JyqD1!VV2^o!(0/0asBl-J u1mǫficsY=OΜLu4,4^,2afc7=j*tiPQ9%`(DI6 ZFY8wCb_5u2"`'suoJ$1Wv^cZ(Xb&plfuk˖]cqf`?m_yo݂Vb-09j@q&@7a dV 8= ]maT [jӾt$l493?r* :$ 3 Bo\A; hN<b}X2f}^0mz>(nd.TbP@v Wqyƚ o.@^ՅA*{93Qr^29j3]ZP+<4&0 oݏ/z湰yzkO@{",Sfe=4\Ωmo|ÌF%UiQͱf;@ v{#:J* nl(Ÿǁصce$>:*%IwBw:7n l~aA^K!^ (a_uGDo|Ab-p] ht%]nY-n\သ ?@{W^Ovq@ۦ1/W^#BAl_kpo l1%NXvf7/ݤ#y tT )"7Sk< 4\v& A=kXy*`ׂFӱ`HDO{Y֛xH͆J6-.gnOЅm8 R37xI:6Xrӎ:pW1?ɆʹÙעKShum>!VbP(0'UY1Y `>Nʹ ~<W;X}XL;L6NX9YϲA g>j~ ]r/l7`$ ޟ"ǺR ɓ}O)kD ue|H ra}K(q qm.JOz60.B;n(2+fC~^$<)O#-y1i€\Z%a&=<ʳZC+3;PhKd  >h%K#hD g' KF% yJQ/oïտ"ʣSݛ"K5>Qi<0^@aEyq, sM҅dM1Ҟߠ;M@PAA@ /2a x=@LZyXu&ӳCeɂ?Ƨz_k;Ȱ`&NhA(ꈑ9;ulRrgn374i0#~X=怦/j_LND q@+Wb0QbKHOr3 =1 vW[`{,|y:uFi5!IR@}(L/Kd2P;P?sirSs}#wrQ/8裱Pz5ç^t+ ճ>? ƞ}@g I])q?o}T"MQ!cyʺP 6.ܘ5AJ`vq[0MƭMת6:h_+;^hk Vaw/WQcZl&O!۔rR Y'\e ~mvXȮ]J <p k-b]tBnpv^Ȕj,{yX5ȎU/eZ\4>xNp7R/.#Ttx|]3'{Q-x{INw~UX3n**zM "uz8`];҆86$0/ QVDMYВC"%Gc{Ǹ}B7V]w}b_ CJJ;J>K-ll7 ["&ROiX])8_|.`ee\ʨ <+%HkTyHd >T dU iu} |#G+Տf0TpyZg;Ψ+J Gine{mv$ؚɽ %?8ՀܛbMC N3#0 46{29M6hˀ{6p Γuw ɛ̄.FāsnTW(tbԁe.Zέ-{bcpS 864@}r0PNS4Q#P {^<aJWe|)Y^"hVh!g;EI^)(o-QwZH]Q_ů1ϖ8) & =90Ed*)ImKT-zcXݚ%GA`0('Y{g]L b|8SMD-_Q&A+ j-@h 'hJƗnH6E;R-XZ?Uu>:^g4np}yDJ> f\-9ea:H"(/gEWNZ狵}ʝvaCt0/m7B3QM5Df.Nu/ kRVpJ5`V. :R)x'y#.|f-Y\-]L: eYPЧgyR1ӴLHCZ|ϔ; c`f O@a /k$u >0tK32o'*}/_g-A*SoBwаVI F2r ar;#wnx5!8t w+HCM `9iRx7_' kHR1㤱'80dBoan*#0?N`P|hZ:XJ@[&#nCpQq~53M|._~8r U)v6㤡`Ռۺ03!3٪b_!mftnX5Nsoѷ9hPz%%)DĖG8P뉍7Ğ]5B#hlOAXgwUpƶ{_ 9 3?fL hfk8]Wjaorv Im;`t5m2& fmK`4&55[r72? jcݜ7Os#Vj]D@S#s-Vc*ׇWΣ..ͪ~W0e2`&OOXyږIHٮX+h,Uً"=Ѷntut.*s(fv7 R: g8_P&gu! l6z_zrieK~4wZ#{gy=:0pN7UBú`޸TعBI.5ha=W'fU 'yS8?@X_')T}bhbc,P؊67 X t7]Jh6bW[E}๝~)7KRmCwV>=6lZ@mL+0~g년=i?c3І\%@.y :O UKY9Gnl1U2W' Pk`KJ$@~7(1~.LҨ8OuKk7 fv#<\ꥀPe'S¿Tu p-azB%>$_;sqM[v]$~1-*KXx|T7"cd])(&5 (T H&Ε?@#dk2Pb4vY؂~$*$CEw|@xv|u{H聃!AX'hW!WN.!{Z4ь41jpbLeX* ;kKs^-݉T%Q4@|{IUg<æKO@$/Cx$(5"Τ<oI.[SZʧȘҼjȌ?3Ofn<ȫZ /W Æ[hC>?psMe }ٕ~>RKۗT{O- +^7M |lj7CV3x[ {=nԏjnIߥ's/PpD$݁?@p'y E1 픭VaAh!Jq"0\YVN*63+%H=WгCC<[Sq'hlgmpx/{5`N"eqf t繆]E" kX sBcgm\foȮ^yNv~M& !vg}wqI2;Cj iU$F z:&՞\V:jKоψ-aҰ'@]eO( jP;J|CL=*>5H% TGOy/щ 8oiAՁi#3]tHyːG2d7h^r@0(5GӅe gna}I FyjAO ڀZh̤{k@өash'{E؅A[J!Ef'um[cQ:65GWgt C`}q˔\.R"G,ecqTSWrB3BA}U#LyyFp#,θ kMNd ;k-!GZy͏L;/_{#q\Ju*O ·\1di]iBh{tje83J{WTE4 d"ְ<{2,Zܚ7gm fO*zԏk^!jطM)P40N"?BruGd_uR[ h@%OrajnόTHG}M6xLB~ 5Z!TH-Nڸp_uF1.e>H@E$mLVAFrk)t%,^,xI Q:u{YwCMub?Q?DϞhYaXE?ڮBUZxq"I oO;Aji0t"pܨԿNlR Bw+c-nu睐V*drʳ.5"u>(J#U lA"b0R E_<+ qRYw8dY4) ]?Nh؉m/|f,< o[6_)xC /ޝ"||U=sl>EkЏ:_zۉtsG@yu9h=ܔwBj|J+v7NI(h  _X *h dkbm6I r e nGYm1#xʥXi욁g0ڎ婛{}Mgypmb3x&H~x4"I jz œ!,e^0xއ.%cǴ[ZmB2H=K \qv =Dؔ7r>`r#T&sن(2ψxRh mT0VAi*w ى7%.d"Qh6a# Hv /h<{fF⍆^V5[~hŪpON f{*SJ{5![/iKJ`?wҼ6;'l:i# ?Bf!Ǿ!J *;ٚf[,8g(7.rU^9'Iq\?PqɃ [g7pvƅooEi; @ g,j48Pw-\@;N4^c!K#wr9|, !ۥmM[~-68TߵM `U9Aт(We]^kq\MeNR+zo{"-A,YcC  Ƌ75#?㑚7̚Zڔx9|8u)w5{6M__ӢY S meNBM0Kg2Cu$)M*{P5]|eYnt1 BN}MJDuu侮LxQʓɾ\A w!o} gWhM^C6xJPщF@V}ɫHSe{~ 4oʝ\P0 _qXqZ1K#˾ทhuku|"YϽX2djԑ-<Oz`,YGcW~Vo1ŠTv yB$vcYw%FYh^_)~l+JJ &(>~`v I+{@І{ :2? E@wH;lw9Yh ȔILJd8`~l&-1#(\d[fv/3'& Y+,Y_/ Is~C Uߚ{k"3ȗhi*T(0 &h%އj;nqYLmtX!HZhe < Ls9sBa0^itU٧f+J߱7@Y jr$e~n!cڴ0bF L+W . )^4v0W '!;Vl\qkR7UfGbmJ"GhrƾC]U$[[KU)pX '}oY߷d`0pϪ-I&1F]7":Nѓ?.kCo M"J-k)PU_8r cYx\ߎ2^>WGQc|S p}#vşb * h S-+.CK3WDB߹c~4y9 |u`F6ġnES#%QNʠmd63DQ-!Ը[en@9hcF(ქ=Niݗ՗_|nNs7uH"@ EbL0TB'# "?EV6 PO-<${9r-KgZһsdq@)b.֙q*;FemjcD/CaSA^09 [gcu?\< YiHثֈJ:eAf糮5|6޽=d?]p{q:gp~w޾[_Gt%5P/Zk |4BX{#_SVJC6?iIAv_k3CRz[ X3m~@lwXdE/iƵ|ӂq6@[lҟ N%ØM̫* ޾yo8vlv6,"b)חSҿs>.>2ZRSLs} gf:e&' oI;pm<f$:ΤA=_Ϝ_H݁XcuZwfr)EU'̭.2Q} ReUV#:bM!JGεRdF]Hx-%a&+E3b/O,B2 {Z-8 7YF$xJm hˈݻω[b> t°_^F6774Y"jKGm[[e#% \#!Cswt<j]z~tZ rvaޔ$#M8`X9 p߽?>|4& oe|itC_~^Щ"(A[N կ/R?pM&2 oC G?*o5/kztt3pd~iGӯmö(i/MzBse@?y5v #hʣ[8~?MMhxiwU;/KE.Gq%x40Ue51p\GBƈOQdjEۇFq)yYRO^PWK/UF5g$1~e~hld&rjvY622ghD _USCnXފ@._WgH#VAe[IE MbD*\rt;W[ޯނ٢sB&Zɇϓ?VQ ̱xVGnlLk}Ec@ bn/F讛D!Gcw]- kƞ9ĂS rDGYc`2׾gsɋn/mda0fXE*Go;Y g<;/ZWVC`HǪ)SqL'u6Ym畈HUfm!9om(ϕz/i8ΜO'A/*3"Knz#/TS ͕qE}ew4-/-[ aŲڨ<1 VΆ+1f=;;rKZ+qi*jzKƴԠک"žKp$Q Urc;]^G.~ȿŠ#N]r*Dg;1#ǞΛTa ijgWqG͛?6\˱ȞoS$.D'(b'bwUXI޳RJv[(U2Sa.M^PI>q7 0dX6w{ {/2d\o3bB qleaX5ovN?PJT}+Ϛ Jx!gF')q*đ"#O5vm1} {:D ^zO~)$w8f˿;K3T_.obT H]p llA*g7b#xUU 3;|q~WO>"իn\c|Js=L RhВON=y>nZfcC/WoL [/MSп%bqf?hjywᆼdLW AtC,OԀ a 6`R&7<6 L(FCjM`}'W@eC/.S PpFFt  - \+Ib֙MN;aޞkiRSV$j[™wf!$^Sމ&qUld3Hۑ`6fD"5pq=zO| v(ڙo\z+܎YB4{w0TLq*wܰ-$cLkU DtL~n\,C+N,w D:c65Ä+PwË.kAa]bl߶/L&Uh,F!;*$ؾ| ٴl< Y-V\O|jD @mT(sQ;c&v G?Rm`;[]JE9XWb˒P=c/PWRmUPTRq#>[yd^!×;ȹE W0z])U}1*H1qWsE2d1m}٥Բs/]8L (-J*Q I,~tME'Ha<{5#9NئVj\;m^cHJEm"gfn Dϻgl 8g@ٽcw ,&čkUo>Z>!Wq gr!s9 1/liWPgM_w@^ʡ[i󚣗@uBU0UVf^8?i k06Jݥ!7B]8ԩGY;f" roζLJNšpx'0N1z)?WI-ßrWw𡶼*r4U,Yժ ̦\z%C$casFH~`B=]Þʩ̏i)юECR`Y'P Ng" J`zu/gYeo1|:^K;`=wJfwTp<^S],ԛWsgG_f;|Ejy &qc֯\gppNw~ $ &PO2 R\*vÖe$NǏ><X@t/HwD2C[ 3pESi믐r*Mݡu:)IAhl`lPn0XF%kfEg 'c9TGnkNA+In(gpI )`8CD&@46,En$CcɌ\FT߀99*|Հ{_ ]_¤@~H ]LQaqbc@OKҜ=&mfc?LP%:dvq8*PF`GcDǨH]{3&)CP+5!e y5 ĸO2igf`8g" 4W TC~\ZPqmrޅV*0[AJ8K(yZfuмD}rv쁃`\20=-ׇXYʱ{?7ŪKԔF\4@WA}Yxr("ENg|82ûwCQ,摨 Fuػpn5-F)R4Q4Fui]w1W,4)Ik2pmL+j^EOpu ϸ :Y|,p6pi $LG 1E_"7&$}u ۲lL}7c> $gYj6fH6"d7M`5{p5VJ۟_IwוpKarP^#nN[:cw;eds;4v.߳+F\o aɲFH;uj^f#HS_ݫlxnn!}7:rϺsUR9_& wJvZwN:pe}K7٘ WL{O'@z\eG^r&`'k_rl>.TV*w!9S\4&ӄCNH*B* AȫMOd(53kYx:bOJm&G9lhl3լ=R_X(QIkB*4T'wFڦE_)H<[ʢn)/P[sو q`8ޛG]пFAQSڨĚ"`R>7u-*A2fYpa CXLwYUƒ?$3M<+ \f"zW׹ ܪlsRߐ ?I6 }Y.yon!s<]Js6ޒI ]Q[h ՘!eP"Ǖ!k^O!ۤ}]>cYm (RJU8$:~cS 9>G}E?=D=|CD*0}1ŅР>xkՉK${.1j G?%oJ}`ٝO'WPCV& 4qb (Y2[˝ȿpD"4"0S(wDcj 6|OX Ӂʓ{ilV}UxŊBsY(]KpB9L`MGQ:FN]"ݾⲲQd9܇:ucHVuda^V 8:XM&/#vJd'W?5},]Q,3OXCuHGiCsVyUOp!˿N-eũpC')d1v\z߅%P3XW(d˚KĠ4ua<<*حX ;z=$8eBoY^GMǽ=V##O EUVi~XI/~TuK,ҎE0sMyhE1@R.mZ/EJcYA>"Q^Z[RFfVokLew ͍{-ƖV\BM(E(3|O]z+df=է"=x㥑ʵL7рfn/ 1qX7e@p.?1ՠn{]S eilmIJTW7¾| w@"_ڧ, ئ|/s"o!.}7ŋ L :L,J 90xblh}#lmmF_פ`c_ ^&+ċ]}fў~4Qr?s9gv8 0 W=M @!ĢD`p,)lyQ,Udkg?TėJn?Tk'9k&B!p%T?Qr?rA_𝌀d.E"WĴh0`{%c᧦?H?qmD%@u 6~| ,ä6 `9З ``SQOofԦecEMnw%jnbD,Xĵ9c5`J%y8öys#0xۗUQlu&׹ w+t,IĻxQ9ras/ L qFMcIɛ : TB=J@Q '\~W2XjϥR0cu@e~tM[dQzL![X1LѮVw[!00Q6-M)V,/MN<7<)T:܌ v4V]SX^fED撠:D)}k zX#X)S$h@+>t?ad٫"dDNʤ 9 ?Y;$Rul&G"4̾&]i-{):wG|bN~0>2y|;aȧ ^TV$;J#[Hԫ֣~v6bv +MdpτvfYu_l"FIJc*k[uV7L+xZ^(yTULdum9O=28 -?*~1+h4̎!qufԮ4>6=knյ.ygL_he_<P ,mWbIabR.˙l=gpYnF_EI5_m9j],Pn=f F0Dqt3ruaX:])2; rG5ͽ.\KuTG¬V|ʵj 0i}X&p[m_D|ml0p܋G/l#>J1ZI>nf`6dky՘q&W[Z$!rVŊN|^bR \ S Y\j"bIزƝUK1?;X%D|h24dZ]0_:Iߖ} 4fkЦ_ al̮[_ɞXzMg@F#0tsg Uq\5e[;5nRSSa_ěa ׽b#֩!Ko:JԘ GKf#HR;>"=S85ңv`IڰRmɶB7Lǎ6`W\kfIEn OzXE+ V"a"5@ja#p kuGEHKqD6Gt=BEak%'~cge,8HuX~~ӿ7V~z1&I/(UA e7pkAEӾz dGpo"xGܚۜ%3͍k>zo$JmePd́c>z-J(AU38/,rbs'P?6J,T dJwi$&zPb.*c:s'r.ẈiIV: :#KW ^)Qδ^X-TIoU'Te gSXX ղ)  EX~H땙]hII$1K;H}ϸŔ$jX3sV/d e1Yp0Wƻ̮zX)F,,]u~P @Nv 0Z`24r;s3.?Ϛlk? YFOc+'C {owpv;UjàN]@hpq@X8;?dd19m;(4 @3yK0[@l"ɮm '!,&06d|]gxsfK^:8  q2-FRQybں enVޞۧ"QtTEj(*rOl"ZߋUIetW(f1o,g ʳZ?u)?1_5xR9okQ@tܼD]|%ꘉs|m<Qe~{ h:\ڄqʓW gPH>W+3TޔMR N)L+vs>"=mҳa%D! Z!t4낖&VZ!=l&+ݿеJBQ͈8xCuRj$ ;:/ĉ.@Cii6BVni!8Y +iN:# hwrm^)K#MfdB3W&j ` wA>\j4H *.1#?WB|iɯFYc)v[Zw_Ux7˸QC F5)txЎ6V7ٴz}Z<\[ILQO`K-Tv<>ޙ?W7 Z'Ռ6#UDΥAЄM/'T670sI0䙤5+Rq“drB0;(4ͨ^W}~?% ^g]a@9ns.7`,jBg̍6Flo >v\f'P{]#J^B F %Yt5RNrx"x¬]2:\ÈuQ|{aV>_yRK\1SX0J.h뺞X);pwUec>%@GxE8;B@~Uՠvw#(;4b(#I*W'T By!@Ft7{U-oZVXzJKtV;3.I V-H.OI %WO "w.+G~ԔdRΓ]SC$>QȻw'M?+{)ʡ͖',4e6mK ex3] Eo7*wC;_UJIM (Err#҄( q 3s\վ޽;z%)4UAy)|݃"Њ!>h־@۫qyx=%_-4ti$& /"fuw*--9n`Wt "c|_` WnbX-_lNWx./*PÔ:Њo+LNɻ fQIHP WL$79fv 6 SnmC4}{Si&̠|-yUQ$6K^4w JzȀu6% ·kff _*wR+Zl 2b8Z>}#!1y%v UڭU<ۇ5 _ &0j;sH辬~KIpL1vb4ap" hʩ Q?!M= i\֏$oe$FWY/]8++>V;=oSNR*K۲T$s}9:ۻM]j ?$q\ha](aതm<)Of2-Y̕Y1N>ʢFrQpOM"oΟ-ƇV^=rn,6L!edf1hΛUl eA^t+Ɏ̈u;1 d}2'D `}0Zqa=NA H0yP`ek$io+y^&k%{ w*uq9{wUC3-Ȥ[SK8,W;nptk&[gI@H7 t%J`M#镫CDTu md':[H0TW'Jѐ|5F Î׆ bH7,SMJ2-(%еRaHհ'e ނ2G;RTu !pl~7v!nخM7AJ?n[ J4i,j|GkyhiA' a^[6-D.֟E)f~n'…3zdx A>1sWI(Wu6kVfqΧ$[D>5NJh]_?nJ'ҭZȑGXLE'a8$?5c`W960-&H1WS_sJ*m߲(LJ &hxpfR4lD=6I{uyH5-95Í9/ޭ~17yȏ "D-Z lO&HKʲ6]N _q'K1Nȳ ;>xH$[8+&m2J'֋ n 74(}o-Ʀ+$dz!+4Bʛ@' -`wD )6D#7,&xuKY񒍓|c\"'K!iݕvwbcmlfF`P&aO)xֲ9|րʡ6lS d?DlH@{9j>Ң7[7S>{1Q)6FsRQ`{"J>Mp XҚG:թCtT$8q7oplB ]f Qϭ6yk²+ED<?53nY[ASS lݰrKKƼh$X~`C++f.KC@!J^1-DPʆ Y&%_r)2.yhO+6;?IU1?Li|eAZ3u~T8NjQ?ڡ% ܺEn`Af bU7C%RvJxQmG㓲1/,% ~&B) 璿+Ų( Z"5¡OsouQfC2Ly۫\3vɖEp+ yfMW#َ9`@+-/9yRvY|VKO*d]^ejyL:nk ,S7CGZcLqr5= hvFhq'kIuBmDJKr>w0 ہzk81߉Dجtm*E ޹ okzα+ԟ r@e XX8ӽף!TZ=ૻ)M}ݔ) ] 6|NBm<J7NP0"fɉDMAWM̛seǡ?8ϭa c;ubRj8+JhM~Qy)o*ۓVLNB#E$t,n40R#mzk\u8fCjZέTjؔz'5lc --A{" D9󫥲&.aN%T!X?]E$rV*&wֲX TlϧO| yN}yץ(ta%5W>R8kOCe\\/c/% , G){վ6)t҂gt蓧ۂ,2V%LwyǣH]RƊ72} ϱEƤyю5V67.{q_c 8: 4U.rL(?XBז__lmZJTӰ;Ey \R)3b3=(%D7>ebNu}\-2St񵺃T*|t DY4s*=Q_X ʽ9XHVO582 O3_8JdbkpIxϵҵܱY"`5gKWusƲ|v8 y7'3M T\\KBM%ҥU]n,tr9aLZZw㇤ưJ-Ι!Sq,l;c.rӤ92J[XoDŽ7[ğFFT\#W~8Y%aV_2 ` ؆.S)5$f8sT-6<nDhPMЏg7_|֋*)t]`bUR"/$2fcwu%Xd~pK>ʘTeƕ)gJ KHCRC.o:~ MfEV-yה1 !i-+~Ů vV rrT`Yi(5Sp[fS BNe J$xh`VQ>Q71|q)*A{2^ݢ#%(E`,Ԕͥ]ͽi/8Q. 0f8fP^w!xB`RhQNPScU6X x(~'G\1Gҙ$Fȳ=>\#$6@$gV^vdvHFzU{TjeCl-!⯵&6/^?Vzț\1D_.! Vu)ucUX;V_[1o3u&?k)FI]?`W`w>oTe+Y )Re*kh(Ɋ+aNHӔ2( lѷ | @VPrHպ`~÷9 ^n>θ LR~ltQ\<,tymwWV+90[4 ZqL5ʼvFG2j ˓L:7eFpZlm %#E)|4!IU\7Ő/Ӽ벹+hKTrH5qV{M9RhSkęѦG?'ڗ}Mzcץ~dze.Z1{ՊBGƅ1:b.WKHדs^1l&_ "xj"V4G7aI80c#B&e[㈣lg^~짼yFWA=}篷ꚙWNiDl]M!]&.nWKRٗlQ&jB 4wQhŅp.s*{8 ajՋ`0g5|hM6Q@>cN8l LUZ b΍>_[wz0V~K-SdReL e3~P<LL0erDx^C֜" p'H+&0Җ+2`}Oa5>T ;J1E5] TWWtȿ_xVX $Rj0wl7:tS.f9=exŊwkRw^sfbGV[Th;-]ݛ[ԡ:vtTd@F6a<2kE*fu0\5>Dg!J]Zu%%@wFin~ז QYQG*vl)ŠT@"ݎ0/ܥJv~4*]VnkLBrTu=)_Q[m{- {S%@(.!C:Z~RȂч>@rG){8_Bl i嵒5#f}*հ*%Ppdcs+ؠ/zM&ԓC+֬в:_Y>$5)V|k \nLh>谩JU{3q-dןs#08֖Ig1+ar[,VjWfu4,/2?wX:4BLUX'76ɓS_n0l튗,_brKeΣ_2F0. %:Y97Ցl0 A!a'Ԩ8Q{d/$m8䱰 t !<ǦW];d)",an@>Aoy>\/ hIY@Cb{sJY!QtsLId?\&Ly{2"3˿O`ħt*djRu?f)l@[6Vp }~vWD^Xcg~%%ͻ-+k^X8H5OV|YY1B;jyBp Q;&K[u(s AB z4j% ճY|sAr9cC6)s^˦t &[$3h*jK{?z n|͆]/bFnsW'\`5$4b{T}.든\0V/]!!`EDe-?e-^M'2ĔkMf]<fP RM^cqc=^}MUC՚s8ebt[XF o~l<3%CsեGv(e3K=k`B?Ğ6;)heB]F˶{Δl/uIQ?I$صVy^c~ɋpE\;k8j91CN&30Jsbԧ}W>pMcptbE!fOylV [ :znFCi'1L6}2[A/hUɼrkwuOMZ#^j&Rq_fAm?/t؇+-\ }VV?=ӎH2%6^rD.r$ Kӝ_I{Rv.5LBwݢיRSC罹h嫨l$t-Bn7[NI(5V5^whS?\~NaIQ WmY(#Up? ʕu-k.+4",?: /( нAv;[,;Q^LJ})Z o;(ņ5UAiYt@2F%y4~c.Krh*tG"G0&xDqDZFG^pmFz1dCplk1w)YB Qx"䠨yTj0/Hʹ[p^A,.+Ӻlxnpb ! O s(apa3LB(({i5t8qҟhXf`kCx+]@NJW16?$ri; 5OG 6o齨@mϺÚhš/a@ZiZbFguHj?Lqa9D]3 kõK) [_B:gAD|B"P+̓Ck*."IM"ƌK m9g2 MF3הxeJv_|Y pc'Z{"Lc{`[`\9{Ⴄ?FR7W(.. l_@d'U|\bo _W)lky*4Cj^m `c;mN7Ύ \b}nkkY%2#Z[@?DqcPVGfSb0.#]Vɡ9mR4Ս*,%>M> %TQl6>I /uL m;# S{V;4 ^yo;?g;\Tb|q@C&RP KvHZiLM_i>`*='ރD]U+V'hc1!1gn+<"Yr '#`̏~9!׽~s/Y TaX 1۲bʍfxS 8ZJAeڠ`%r|߽)Vd7?j>C%A8cfxUa!$fvӶ_a1$+!N~7V@ȃQ8E{7PRc?^VrqlzE8@9ߗV`=`l0h_L"i6q.w7Sx'HOT%$KAxak(X<fKRMx:ki۹̍~Ko=ke햼(B:! @tU2z|'&ˎfI?AUI[nTuS';@/)iD ?neݜ[r<ڪ4?ŴAr?Y$pBoUN2&VCRs9J;]oNOUT<&ʰ3Z;Y@%Ʉ~WQlGgCcoPD4wֽܰX!cqqIэ:l⼁e^&urtF/l kq3brU(fl1)dg/b4&t(K}QY3q .@ax5[J )2RΠ)-xd %lU m"s3Qsf'>EԌ;G9I+N*gYh$Ω~CsX˩.y\D&ݰ+`k B"ˇyM@4f S R) v/]u[glXM= !yXgpnNmTMP!zMn2b7[+uZ%'E@ 'ҭP|f*^@p̄ڈ{* gyhGRZ6-Go>R"QL5k ]iG)f\΍CXvqqsf-)"V4?CgYػ)DV@G!2Yx毊d1S2<$*%pP_B.8}3G ݬjܲalH7I=^ZRM78$C@cE6㋴/K|,ao:'@u'? ZZȀ5%,< otb<8ǔGNi6Fү0KݙagYFt/ MleϮ (^߱KbwLW-­?7ô.މ}I`1"Z+o`D=GO5rm Uh@.`glmR;h6J|{qLFӱgBvL-b!+18v=v(d/pg5PP)HQ}{skL5v4Q2g"yJ\h/Qhw ۡeF6y#O>?0l_M3Te+;e^1 t@ݟWҲGVGe[cV 2:)'GRs׎2Pf%JuQKV߬K*)]n1rW25 ?]R͖n穨й̾7e=٩57RL}˖iDr֌7`~+?W T]vfu, R0!d@-$8/2Q(q{Q8;0E3k}HWUi^Ao*S$^N ߟv_SȒ:R]|xz]ZǺ(,QʊO0T[asے}_CyU~y1[A`Φ)Ix-{GS `fHx9J+!xI0v':S̫;Ydu:"ښ0rs+spi`.x%KmN/6Eڶ9A\tN`o51WcYkRRlZugahpjUA2kvV$vo3V?(oKĺF nsRSY&.!m^~}?pNؖ2.!A/qP۱^$ iu')3#BCU{W06L{޴יǖU.B9ypO=3 KVmicC1$~$&㗤vNC;]ɞPRN..Tu'W@"Q%^H:aːA5gfuP-Y\x_rZif ,diB Oۤ>AZt,u\eU/'~ cV<4/a. Zt]LQG+*G5 @b9mֆ֯iQNE:z5ʴ2iG)O)B y1=[U#ExQH|;{!sO_ئͺr%8#Ե/DӁQMu\|XCjl'Jީi\hS`A%6;ՍJ'pN?|cAo_"Ѥ'4vRN-z}m=wDA(w6(7#5N@*4mN`;WqǯŨ.W$> 2YR׽ڂ~ө>CTJ rݮ8y6`B ۿ<qI .c_t/QvUŪױ™Y[LJ'5?F)Z] Q *&ٜ|pw>"n FZ,aW-: He͚BxXvuVϖ۲˯urn@"Qݰ*Dϫxjc0Gy%elD\vbg*U/LLj ɘӵ,Mxkug ܎qH % Osf[3$ts&^)دR/s Bj+[+s^rVubeecȌgprлfA/t/ʺ[DX}1yV]!_Yo-SVAZ@Tk|uC7m$'\%=7;]oD 5gw^4  ^Vh @M$.d^/q[恣[ 㘖/ߖSëƱϺfzPfh#/tyyC5L0[iL>Zu4 sxd]eWz[,k^ 577n&w"5*K|4dϫJ]=8R -ma9Sz{חwLŸ&"돠7 2_jYݶ 1kQu~ԜscSƳ=wu ib+g ib[BH 4HyW͗ë{u$Nm)[1/  JEu/ۨڀ`V-)Fѭj#}K߬ӵt/{WFD聅$Q j:=fY=r=3Ru̷dz cMqP0btkS{` ˝Ir!rGn&+9[+ovqH~1uB ]#Oqɵ0V#AbӼG>tDG8IZiH߳C(VDf^]33o?Z2IeQbHWT -|FwS0ŭ]:mB'fAXx7j 4KKW xdNFQP+_=Xa\nL"nfn91EI2L &ⶬD4IaEAZ.1 )0m>x[;Sx)>TQupf)es0JglKh"pfpڒeuAi=) qmWZ90ZnC~KEg㊒y0 t\RºƃDGA띚RiZ:VG89۳V*ĒVS=)|OYm}!LS\no8(ԬxZ-Ԃ/CZкeˆX+ CTJtϿ9[%WAbV{aJ{ܞM>-?XhSnP?IcK6v8Ϙ~âa۹MhL83q :N rfp{ɷkO?ʪj_99,0D9r0IX x}.^U]t7I(v{ }*!n /lA!(ے 賲"B0m1+bv}1lom(6hZj2??\3wmܤ2gPy6^5>oz*6>\XVՄEMHfӱ˨x]kmFVRG!yն¸ z7?qqVH4Q#)" 0]Y]~bnt??T3&]Ț~'$YxN_C'8GV7,1Y$Q&̕>8냍8XqN5(]>1mbJq-")ЎJPd y ګ?ФE3KG-Ms"H=D97A>\u܀#Nq.cG\$!]Z`.bٟkOU3cY -''ѹ bE9 x=٭<]hwW-E_!"g?-d3wuK*)O2GPGC՟?om9{{u7T>ku=LsT=z{?McrZrYv&CMApjL&m Yf]|dzI% W.)H@?D2EEa M]݊/є*Ҏ䝋K UB2 )hu/o3B)D0/k#fWn { gJiMd>=z 0q^}.% !wSf|JQ=:/.?<:FNO=:)Aʰtn;]CwvҭO-Ii[@הE{iqHD֟rvBzpVgbme?W6f O^< 41E}4|0j2l]wӟ2pRhRJZm HF0b:*(j6b1ӝxgpE 1|Vݰzj~q!:GIE56 }g6ڻ:Ety!tgXE2m% ZJ=a@P8bNB`@X1u7=)$?!Iʬp`p,2D+LF%]6|3l @c&ژrWM0Mz)o1j̲jlG'I}9ɪu! ,OAh8 ?=|AP뤽w mH6#N}8ߟ|CMwZleEE.'tNȜJ X;4HRhZOCi5 vB8Juubey[#qu=7s8pQME@˥z[C&87 \@:}ty|*ޑW|-'ňcE av\]}Ɔ5Z$1P?r/`bu]XWk: u*xp]2pƦ8^)]0"}·̑ޱ8R-~:4NgLM>=RyeQK 9 =ݹ0R =@h>: n*~d1»zgW=`gM5]K4,$T̳=X)IL+6!obj|LE+c /7†;VޟvTSz'tL(N0ivtLok< vgטv @X+S? d;7*MlUvJ綈5K0_Yr:"&S壇i0TI~lWYR zLwVO)fA]YgJ]XQt=@M^#ͩJ|Td#-hLܜ1U"ރ5?sma8KD}Fِ9xݕbbʅWlQ%xҐ3~|ʻ?3)gZ \ł@s1꡹P!{`nX€x֜yg.%#;\kC+mƯyr~ nCC`xq ,Tpy;\muC"-l?dYd**_%R,=sB<v]cg-/?Wk#<mҔ0CnlAIEt?ygN(VC?6-6HYc{`=S|x0ɞd} @\9sK U\k!5'_Aͺ7WQ'\("fspE 셏jCsӅQGCc<]:649j% H0 Ynbl6nױ~to:Ps%37 ,%O"Ngˎ4j Zz]Vԃ\. >|O(`5{2K"i?h7/ ĜVl>ChyU#<-URQp&ߊX(@N] u[TQP7q w䀤o'EZRB>\/BJmtFx/?yAPoF̍׆CO {QǞ|\BXVL2=SݕH˴|Xsga]A= Q0RM6!haU \ XCSt35 Cdݐ$+^5%I>R@0]Fբ*N˭}E;;.~Qk[iϾ.kޒ@m?Erb۞pPœ΢cYXt˰؋# ݛdЛ,{{0()ʥ \~Cst&s#sF>uˬ~{p(o:aڅl13lsUmn5k=3~F!Ʋkݶi i!3Ó;@`ь@59 4bM*2csY*4%9 rCˏ[C6+|e"zmȨ1"AnYo,F-uR*Ufy3bZ* Z9 Lكl<ԫEUrg/촱0$fJMDx U`#^1d"ʗA͢N]L`bkW`,Cۍm.oJM9 G>8C5n՜7LKpٸ fyȘ lFTڣ+:x@BdgB тkksI:ӽ:b5ݤD"aMX?et*o 0n{?ZBXJ|Rܤ>zٞ1-e~ȿpOLV]Vߎ?ިh"G)Al@B,}|9.ҕ*8J8Y^u=v2v/kOۏ XeuߙDhazwNݶO =Pּe[iF2B6b\t*ؠL3E^.B'j]'_)̈%+uvF;Xh?GX%|rP>x#eIಌzQo$Wp2qݭ0+8d+(,ǎYܗ:gLkkwֆ@y( IU٤roPxNA));>NFMft%wrC^m#Ԇ.Bn0B v cJO)T?gJbsM[˴RS$%ɍOXȏp&˕A @KOZ# e5t\ ySmiSy 6U?G@*P[&4xF_ Kݷ0qH QKʙx :1ܪ~\Tȋ}8&^?+-Aܘ WU=65>۲\υWuAutZROM҇QSZuPBFv_x5\2lI0?n>s(4n2Nl)_Jl5r38A- ww^Eh`a^[@9}h9r~':0=xr1řoO4~^[)v; (?`{tzcZp|sA1B޺#5*h޵=B)Cjdɀh-oLM~KѦŜ0|]2LljvJw_HRn+i'DtڙE/JMJਁH"Pjst#ba*PĴ_Ai'ݺi-SF^YͥH"?TsǺȡݸف.ʶpQi7DwH^Rj| 5)N[X_QeѶ-^nXGf/esvf)| vqtEޣd߱hWDŽ[FŖ"IcUc?7]?G:77@z?ow!E=yf";LXZrT&@SjHR4` A'a>@$Qv&1t1.⃝f ɰY# [ү`8Y'rMtw؁n⧯זܖ0X? ?9`;`)Sn,b Cb I<;Nl #`" x`.?%C}_̒fa Pat={iDxJY,{ r+I&66mp<,B*`n6 +`BYr ZMHjO._on..'}FN\|d8(uk c35}+kJrچo\ꪗo!f4qCtvxUA[ XPMH56FTL:y!?|D-~jmZе*R2{$W vm?$ؑžv&>. I IS'~"R)?͟U',?gCL@mҿ=ԬzEmNݼ|2CAoA1o5` ѿØ'k H1MvxZ^rQ\u{fP4CMKiɯAq#H_to@_IPv =ޙ2=R/5X<`dS!T)5~KPGu^,9jnDzzAqG}`WYh*ň BN!Bji51$ soȴ9A '+\ kDt9hg"* eMV|̞<kn!5 !@jli.6bS(zJ K:6,΀kUD>T(!ߞm;i@vلoi4p 7S'u28zvHqv6RWӬ-wZ)X+@ղ+ꝼ^7W_4]ICgΆ&O3 R-(^Njo&v9_O(Cn;P`-[Fu{(gv#A-#M x;r/6֯ gCW2t1uي[t#/ ެ*%ix^W<5T!h̟#\exJq@ra0E%̃Gx4҄JMG_0#]D8+5$!>:|h#(.Í t35ycc2;g~_~O Sqd r Lh/. 0b7IjD!kF.ŊxG5 =+i#ߞJ{\)?},];u,폛+!9i Mϯr;OP/ ҐMz~S|4?lSEs.8-5L~<| OnN.`pi9*+?}tD۸JTIVIQ:%0-vOEJFi(Wi+cEs~A]ov)" M70Gͫ_EsviDV̖yࡔ(W}ǏM0]f_`'F ~6=;5ۛD'#؏$Y\ {2,=!|Nj"o_GKodwRy3'|0C7\-%Fwޫ:l1pBcZfKqJ]^Dnh;>!" 9giXIi@yȠ|rW~RLN!y\΂Ғ"-E4},LJ OyEAS 2ȣk(Rtp(iu,<E9%ҒGCeݻׅ+`qua>!g {^Q,J.H͓,/w?lx&Py\ = y(sFql/(;h,+:5Iw! ggֽ-mH >Rnq]U6kv3} 0O?U"k~B|' J|nJ)< j<mN^D7ˈs$,C`rQ6j k=,qި oT"Фk1)$aǴYYܐ0{z4ɞ:ۆjFITװOF`(O/њo_ĺb9m{ٺE$"~dٲg!By4EgjuS˟Z|{ugfJG__`1σ[TdA  ܯPj:g}z}H>qU2 T//Fwn]̔8 3b+r_Sq[0E,LgP+txwع#ӞSѩxMpN xld*Q ))5,`HAw3D8 /Ǭln7icr>{y`y6 :k:іO,q?o* ehfNG$tb0Nzfj8İ7, "h>#P!噄c/j!SF#_c+viϽ\z {f=T e [ Uw/;>kgK}冂XoN3òCZ;ÁFzjy7S%14!hy~,@9z񚵏{  9 \Eh9ORQ>jZLim:zy{'fg5|>X="[bR8]Xd?):&>0Zѣ!cRlGMUsQAMڢդU|֦]/i4YG%|.h`DeW'L-*hŗ`'Js:h*u$MXg̫q꯮@٭Ԕf[BqјTo!\b'E9~˗d.#I X{J>"ie߃.ubxso:RO[=~ &SXn5Rc.8Go"ӾCvF1e(Y|3z{_,(ʗ;[: `BX\Ktȣc9D(GM3G~2!j>sȾ@g*|Nݏu+#y7,/-D KC^vflc-J^ "i HX:HQLI6Ku3^q߉Q4o;X Ĉ߻"8ڽ(S ׼ YYD_7Աk~q.zJh7`۬ō>+5[6W3 :2b)^cA|4^J\WkB#yl^^`,yŶN27!#i[D:/_^<' |>nrV΢} !|?z> R~򕞋].4PI[7ZAZsb~z EoiE^B+ g,ܔu|*)(hr9L3l9{vLd9d(@6vugfm])ϣ?rY{,$B:T 1y{e}Пdwb0׿v l ^detIu Qi9~JhޟasSWCm@mGnRgE\2Qjx,Bodž vWB, ~ $B!+O}[ߪor)͆ߌuRʲ ݠ!jc8E 98^ui\9ضNOH̭;;2_Z{KP̄@=)/R/HO)O&Ŧg0tm+ên)6O) pI`Р(HM@\I-Tc+EaFp-3 \E h%# AlǶB"UNbl L`jZ{ a4?cdͽAf,d)WĬa[Dg,+zF3 EwtE17M]+A%<]SR}X%2@yEӆ@A1lg|Y$(7p1Hu9I_2P-7Ww,7c;]/BH9Φ%r_b,C0G OmQ8A|`GŨ,Ne$em 37|9&G"M0 WֱkˊNP^O= f&LM:Ó5 EV 6ȿ'>zM ֏s+ՃrShzt[qhȶ=3Zrc띠 >u:T'0M/;Npp-ix@D?Bsi t;r{팦v9S]$lHh;<%{iԷN  8הc_XzlM6IRm t$UPVBp%(2 ̱dZ'K]3%ʭDZ9,ֿrR‚.j &&H[uE1طy[NF.݂p`ʵw ڂ=mjZZr\^vfZJ i>_+)$R@b#9q WL]\ !H׃ejUP6Vwd c_-B.pԝ7Ve:w]awǁ ~bR?m9U,0嶔`x2m PxAas&!=x#:Jaa*Phk>RX%a\b-P:3x(-Oj1!l+}T,F ޯk_V}Dzўq^?CwKM]D7Zx !) z4A?Bt)NtGĮty Ṷ2y^̌5೘C!)+6̃{|Wbյ-uD0uPwA!Yro C.V 4${O]7hvY <>'GrWvS=X<7nCJ̹#HSIb e$3U՛|TbL9n pĦWE*:Vo{4wlSp5tBhƁ&mOQƸGUOX=%<{|.EU4sfA=cuZrf:Vp3ʼbaf*k#XT\:>xrhퟫduF N?IKA7=_k5;w;,4@ϨK[Lu\Tc>16@`T݄*f 꼃pँ#$̠ O'tѹf}lQE8̰bJնemvfF܊ lƑoy9B , kԁWdi I6H^x /…,OOBWt>v z I#4ɔ ۈd5ܠ;quKKS,!dwOIM/3VpӭyPvF\H j&#sIbsL,Lo.Km+@ F ,}>Tg*vGmJ%IavIsV]w]]X~!FqBT^!kvJ!&\t_f'59>}?Ul·4[zCs:@ 9 b@r>X UE\FKO|oeBpl  &|fVf MS/C8ƞkDƎxhF,,`*䬘N=:&% irX; 9 #{"aoK1kk"<-m\5 +Cg+LfF5q t^Э?}+$JJȾכW5BmSe=_u ֊hA+N?"vcץzp}#֢7< 7 :h"N(P1LӞ͆̚a Z A Rq^0dt-o"8p (땸,3YO0E5_9=X'KQIz*ߙ1RT֔˞}RlK!hCf GG3SAsHcr6(5D&Nf8Гh}Fɼ*&)z#cFt8e",A|y ǛϡU5>O }e|,;5\[kL@-?zpqS-J<˯VՎ- .1"a5z Zx |E!^.ƫ¾CY fV6'(BS $l7DݓN ITZQvg#0cNeJ3)BF (FN@xŞw$it SХ|;{t!6c~ؼvI4,ys Ouzj'^q< xB䛂u(FU_&oiJ{W[Xe]u!5,0ȸHBvHz?&]ao-JZ:\uS9kѩu 1_liF[ :#2UR!o()#j5\&mr톋'(_/jJoٽąnc7D!o\1#(fA精<6 ݊բ4Cz6@u57$f $cOq%wY;hȬZ ׎s}{~$y#P|:,H~rLx5{>xt'ĵyC|.(ӑ~ris sT)4; OqYgPBmR*=".MIruhU"b;X]&-AGtHi#(/N@B2~cFH6iT|@W n%A3|z +gymalKM[%~kjQSSN;5^ rmay;FGMl9\j֢W3^5f%//t&Qޒk@ֽ0$yTXzG 'ⓒwʤa}? u~)+MAr1&Ik3Cd>CqvzC/TğMNͭWja_.0E(`&IܒvA'BDXsb=(W+s1f (z(e4"K+ԯ~04@G'4jqƛtri#夵% +G\C&zݢT$~旣SP}XAݴ~N @.]) Ⱦږie!m~/SHvKa_#oD] \* svтFSX4Y4Q"3t'Arj@GW z5hŷ$"*)HAfWkysdSsxlu C-IFq"e>|QCvtzJϕ=SӅK*ݎ]J":y^"6{qJYBi>0-ʧӒ|x+9 E`bc?=|fވ5ɠ\E B*qrH+9A:5!b,͐s%/W_k1e Jr"1y-h҇0rw0"ԡ:BEӤh wISkfpal<㥹ӥNk x"#|ުE 4hS`EqK kɟt-S,5 4 ZI!}n2#:H _qLWkRevc&u EW/Sּrr֝?ҿsIDT zyVvdUrfqoTf=$!lܝ~~}6ݐ.CloMC_Z*uWؖG&@.mx .7džPG4p.(j6>At=$\ݪ T OTpOو47zkwP%J$=D61I;'"B&Pgyk'49 >ˠUZeJ+<#Ȃ`T2BθtM,{jEaS嬵',U)\F(QhamSFC5(j]&H Ōk,^- v$}a4y$4>Js'#Z1C+ b'RwEP^Y0{<,-G8h8/U9Gu#`pG>tx#!o3|j:!Yns i/@/Xb~M*ۉ]O0}d9jh`w30+Oс(@1xc7s6&%. {-:l՝k0LG'ԳRsF?ǎ͒'uOc9DmFL-^\ڎ G\r૴G1g䲡xB <F4"!+g(4ea=5p=}qPl@胢=֙Wn#|kj*&˃Bm.u6r?$6GD^x`NU;XTQӔ.E4&A @e u.2\fdWVL@$qӕ](bL=plp:/zRҫ]j`m?I^=)v=2~Y)Q^ Aδt[!&{'Fkt}F +Dnم8aLlB(V&ЖUc~ pU ҹ)\,m<,]k,wJd dfUGY (YYk )0t8r#L#tJ$RN?GBX;LJ*^2]XGTXi1iG4c_^U!5/8-|Tq!0!Wt-KrG8 LEC'Ou19Z 8<+T\*[sP3 aOMl[xq]b,[ zo7'Tu;)N~u¸<薏y6 ti { cWeqG0D»HuU~BHt1ʒ&,!/s BW"}uUn5taNVNel<.?]U";5Of%41\E1Oyy]]y5P6R*=8#n AS_S[}" +9Yup—Su҂>2қU>0̑K,׮w{SnH<JMti.!F"TGkٜrlZt1XYuQ;Aa]rɩP+Kڧ{i$I{(WHC~dr^PWZƖA8%Mո"Dt=45Ne^~.OdB+O&moL֪D(VɂAuzbVٹ~DuYZԊeZ2K "a%Y"ROK#(kM(Nb9UpMgjۻWhN`RMT"x$bpߘLe7ƲI@/GOs,hp=wºf9ISzձ} [ UanKo:4g[ \KkӶ3Jc/'hn"-QH;ƚ}v5>"zmR0LeR?{{ v:?W%y7!=a[&USM !1-ꋜMӺ9O Yn("McDt5"Iψ;Itu5P{s4K/ʳGʩgsEͶ&Sfnx9p+a(rvRN3L< cd֌`J_ . oDڔDAU>`|.! P(rL&>31\,X`Ľ[(ƭ 4Eb'lŗDX`{]!F!aY@mb5Εc)h|O#9iBw=[TGز``# zf!Bl,Բ,$nVW[ۿ%3*u C훬P>v/ =dzkauA|lLLwsby tC^ _L7M fudRag\:Ǹ 9⠨Pp]c>cg3?S"@s$J8vltǶSՠ"˗RLDZMX9Sk$ID]WE]pVVITqZ$ T I?dD=yVD򁬷e6Ų1H_~_ e![]=Cy!>+нf<a&+}XmacG@(7PΛUȁzbI) ^eRjM-5$h d.-.ꍃvfq+5+l$ wz8Nɟ̀( \&Ki iM^9ï! XO\dK ݩp\y+h8Whp ||%,8G,h 701OՓ:2HxTaT+ ,}ϋq%\9dȒݶjYقr v؄  L*Sкiז80 t1Č Ƒ|Unne-ݱ!xf?oD* T)i5#ZJ"p7`s„iPʸeZZ"C'=Sʰb{q |RBMJh^QE0" S&2}\R:<<+S "YuGؘ{!oYoB)2 &sz~1r*Is7W.A1lZvڦ*BF=D ȃ 'xzޫ `ْS:\UigQ>]GQr^"1 _}o0Y<Vu68u.4L 㡜B2EHx1Ob6`g/8fYN`uu9%tht:k@Dׇs?tr}R ^rY6bz /^iMx9YrZOu-. I92>3[Aޅ8hޮ&؀wjRܱur~'j2P+wn^c]ix4tԑěAG1S0P5_X7:;<4Du?3pvl">t@o> N)mH>MB;UI$\,ߓZs+X{#&8܉PDx5VЙ0Q9 cE){3{&Q#핾f`>Ms#p}/S0Hۈ| &ceUꜦ[D0[Q՘.xez)8=b-BRuKoj`>d2cIh6$!WDv!wPJ KCAFey\Q|?W` Mċ= s164} 1V"PpsUnŶu/ <@C@VCH#oL[ 59F: EIw3M)|13QpM"Jm&-n1OѨ`K3Q\OF>f6"iMIFMf׉9i?T׀n GsyC).c 0cBq,Wz^NCY["x_Խ䂒ͷdإG8hFlF/; ' n2#-m($Aybe3~Vj^߿V89TcԑZ?p)n*#A[ &eHMy"6ʪ@BYx,Eџ fBY˥z2'M2A4¶{Vϟ?Bg71n0=+]bEK"n괓(p^=.EœGuY3ka?P'5۟cn3!ml U1}U~y㟦 Kk?]*uI}Rx;{$lDX4,EzXa =3.yk?lwz#ԍ޶NH V3%o}-F-V-3պT< Ɣ  A)B 3A"0NM(`Gc]Mnt 6=\ivkҕּ^F @>RUƕu NʾtB~sQG _a (Mc3MM؎_,jL!2 -Xΐ[ޮ^MTJ[UCQ#xQx.KM2`GUxFx0_QA1hwK !Q*iI([~ Sj8 P ecG%^n2#=zAb*73.$p~aB{z3&y6\@ Cmw iM`tPPCpmǻW. auFĬ>wBd#u mKD[iCFIԌwۯoLѲvFw Qp_aW+~!PcgFғfI!kO:%!~K" 6?8 /y 5,bO6~y7VF1oX1< :d/3;NNxmi4f?rŦj# - *omV+tF"rVY|ν>q<|ř ;}Q+de@4hK1XÒ^m>0ATiS4BPl%ݯVr;,9l +:%IΨQ$҂B8i2=i9CHMzLeeUu]0a;c58{Z8{~/+\ A{\O)׆G#)3z#'=0J 0!R6 YMR|S# 侓1gN@]=^&A~xi%QҡN7ږ M%Y݊>eZ6OT(9Q`iN%m\-bZE/ɛ9H t֫%:XǘyGe[W \~] .9mƒD1;ZG b#AE SWf,'Rb};e]6_!p9[<Wos?mtZ iy.ujS|Uݞ|/4O Hh"T8hlB'Пih =MhOZ2]7k/q`ԪX]W?nƄL/fD؃xf4xs*zy0ߝʔ}{96uu}?ڼB$2%QPGQK0Ml6q<PF{T*v'c<[O@"AUtbFPQf|SuYl?29 h!hh|}zVO#۹&++E^eUKP^9ΗCMz`7<"7CiFΝ5YtҴʡ\gl9&iк/*B~&Y+è;ӠF`YRUv%sٚ*y챫J,yDIlէui77dzOFΝ% ;.n}G5-8V.p : FREɒKr+WP!Ө7=o0|I>- ͚G)Y8] ;~$Β^3)a>eOJe})תڋJ3 u ~Z},puj{'ߏ'YL $"Eΰ[畈ߍ&0j]8UP¸ODܫWy5TzgPy@ w #J|]~% ~c7~ˀ* \T9" ˳hS:,%H- AV>g6|iU]z\ZB,:4H(=@oڪ b;!BG[&x8-]HVYF::Cə~Ogy V3耹o:.)h6HDx\ 3ZLq؛*/1Eзgh_urm: RCRE6Q/E&"H7p]OTP]YC0TI}<ڷdw.YI{5UP\wg[^IfBRE-M"D2rXӉ_SΘ1)! ?V@6^R̀vCѢLz? ؕg[p6WҰ"}<鄃(dX.bY W Ziv.Ala>#*.llR^]ji. 5nr d:xt .ndQ]u/fD#3EУR[^GDnq?)գ#σhӌC;)3V'fF8T4XEc&$Ϩ`]KYsSH\ s뙒GY߱(l@!`Y[oK`=wz!RV;wz Ǧ.ZќvecfεifGPr7:يP7%I[6胑'1qwJ$ulm]X:Nq+9*6rXnQiޚDkqj'V,m.>y(B^(8"2&#\xSj'JC GW'nJTզī\uho|Hލ+eVd{E~ީQa d}~#T{`hpQ V8* ,*ssüQX-pp0WcEY aA/xg]mM:arFNEICLn>: pd7ނ8P\3hPc^S$'bϏ<3P6v?]•,:<=Du;%9hUnȽGBȬ&\]}8gUa;j./"F~ }iAe)@(^2F6Z0S‹3K>;1L.nLk$EzL?S*1y6j5MT{?b 3~e/:ǣƭmz&T/\or2S*<{Ksn_"nA"=9r g!t ֱP0x%5җoW8'/5W n-㔵u9ȕ#4vkI sD^H*U*d3(?^h+N9ny5%k zo]Xe{a+a\ ),Q;}'Q+~^R:ؠ#ϑJ r4mDѩ1tk&.zTj.i˾Uڅ:UH 9ma]?r(mvn$s'"W,o ЉPzn@ݲnL;=c+<g;~}ˉQW-D,UFb:dVrwun~[f)X׻$) I)q$ oy$^(y`d@Z3^wJƙ&HXNTgEe/{XzCO,npŲ2ȳP'QEC2t+}p@zBRuՌQ" #)9o3S_DR {Tf ԖF2w5/&7) @=\ߙB{ڴ5&o&!%}\=h v.'@z;OH{ Ƕ۠5' iCJ]O5;1S͹.]ssg pkcz꽶ke [Kʋ1~=UkzHUJl( $:&!4"<#H;16oe>Qixlz.NuЪ0zFt?u_:$!P5E/F;1/t%hmw@#qҍm#E46t#L{r4[P$ϡYoK<[=}~+vs`VSր馔Q9]l{~Kp֚aIn1Cr!?B`Y3{jo@-̹Jzec`(tjǺ0R A[㖢h3 zVK37f478Wc>)z 5Z.eۢu1Wf0= `+O ^ X=W'l4`j@CuDEVax&k{-i?$>0ca1?Շz{!q/%gɎŌ!"rӝox>2Ou8,7Y~tDmTr9iIWgݱ3#4?LCoT> ]n>d^XCc3$ME.?+)w//'GƭW-Credi=eeV\@kUfr2R8,YR_iTY3f^\QO;Uف𭺚mP:7W˞z˱w=8]GޤNJ*7_G! %0\X{-[W{`sQ%mE2H=Y؃pqQ^UXLg,3*ɼNɤ`Nw:noK%PlzB f(}딊4o..Ho˱_~cՓ w>Bu?3>'ӥr54aS?0~!c(Ɋ_ Mݼxq/sɂ "҉@AV Yt2k- \0)s%XPWx5/%SЏljH3Xl^eΌ9'F/ݼhKglsbbMjmi1+u6Lp, +`{Aѧ͐Q4^_HlGnޟC5~&BMBaȓMMt];wv_ k\:Ǔ"J W:2Kl{Qʑ*Ge|̓Ľ`ZL YZ