python3-perf-debuginfo-4.19.90-2202.2.0.0137.oe1 >  A b W^^f<7f0@^+Yja, $,uݷR&]h˩̻l)A|j_v1?&_B+`Gt#@&b|bIj{:ݦHj`c9p0@e"  h2܂GX) wqiJfĄE.mUD8 QT*f.4= Im+xn̻6h|mUZZ2,ic1067e714df28e5d8e3707c2b42e1ee404c0fa6fc5490624853a4d80aff3fee828f5c76fe26b605062cb9e00e72ba76eb6abffd5 ȉb W^^f=JcFYX\7(15.I]|a+գّ5'1-IMsR6y4ʗcxä'YiLCB1*n#+ w^ic#\3yBm2㐺ƾڢKdysY7 /Z[~\;{])%u#Jm7͉ W-bG@}`u &"AS[X#9JpLʿH48yeŬ$~3EVp>p<?d! 3 ^48bw}     V \t,<(8I9I:%IF#GLHdI|XY\]^LbcdTeYf\l^t|uvzXhlrCpython3-perf-debuginfo4.19.902202.2.0.0137.oe1Debug information for package python3-perfThis package provides debug information for package python3-perf. Debug information is useful when developing applications that use this package or when debugging this package.b obs-worker1639015616-x86-0009RHopenEuler:20.03:LTS:SP1 / standard_x86_64http://openeuler.orgGPLv2http://openeuler.orgDevelopment/Debughttp://www.kernel.org/linuxx86_64RHAAAAA$b b b b b b 9f1f873e2eba9ba3b55305c2110ac673271e92c2389f3cf3cb3f310ef789301brootrootrootrootrootrootrootrootrootrootrootrootkernel-4.19.90-2202.2.0.0137.oe1.src.rpmpython3-perf-debuginfopython3-perf-debuginfo(x86-64)    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.15.1b b[@a@aaq@a6a͟@a@a@aa5aLa@a)@aa@abay?@aqV@an@an@aexad'@a`2aTU@aKaA@a?=@a6a/k@a,@a$@a#aaa^aj@aj@a@`@```9@``Ȗ@`g@``!@`!@`8@`@`@`}@`Y`e@`e@`e@`z`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`x*`t6@`t6@`eLaibin Qiu - 4.19.90-2202.3.0.0137Laibin Qiu - 4.19.90-2202.1.0.0136Laibin Qiu - 4.19.90-2201.4.0.0135Laibin Qiu - 4.19.90-2201.3.0.0134Laibin Qiu - 4.19.90-2201.2.0.0133Laibin Qiu - 4.19.90-2201.1.0.0132Laibin Qiu - 4.19.90-2112.8.0.0131Laibin Qiu - 4.19.90-2112.6.0.0130Laibin Qiu - 4.19.90-2112.5.0.0129Laibin Qiu - 4.19.90-2112.4.0.0128Laibin Qiu - 4.19.90-2112.3.0.0127Laibin Qiu - 4.19.90-2112.1.0.0126Laibin Qiu - 4.19.90-2111.7.0.0125Laibin Qiu - 4.19.90-2111.6.0.0124Laibin Qiu - 4.19.90-2111.5.0.0123Laibin Qiu - 4.19.90-2111.4.0.0122Laibin Qiu - 4.19.90-2111.3.0.0121Cheng Jian - 4.19.90-2110.8.0.0120Cheng Jian - 4.19.90-2110.7.0.0119Cheng Jian - 4.19.90-2110.6.0.0118Cheng Jian - 4.19.90-2110.5.0.0117Cheng Jian - 4.19.90-2110.3.0.0116Cheng Jian - 4.19.90-2110.2.0.0115Cheng Jian - 4.19.90-2110.1.0.0114Cheng Jian - 4.19.90-2109.8.0.0113Cheng Jian - 4.19.90-2109.7.0.0112Cheng Jian - 4.19.90-2109.6.0.0111Cheng Jian - 4.19.90-2109.5.0.0110Cheng Jian - 4.19.90-2109.2.0.0109Cheng Jian - 4.19.90-2109.1.0.0108Cheng Jian - 4.19.90-2108.9.0.0107Cheng Jian - 4.19.90-2108.8.0.0106Cheng Jian - 4.19.90-2108.7.0.0105Cheng Jian - 4.19.90-2108.5.0.0104Cheng Jian - 4.19.90-2108.5.0.0103Cheng Jian - 4.19.90-2108.4.0.0102Gou Hao -4.19.90-2108.4.0.0101Cheng Jian - 4.19.90-2108.4.0.0100Cheng Jian - 4.19.90-2108.1.0.0099Cheng Jian - 4.19.90-2107.5.0.0098Cheng Jian - 4.19.90-2107.4.0.0097Cheng Jian - 4.19.90-2106.3.0.0096Cheng Jian - 4.19.90-2106.3.0.0095Cheng Jian - 4.19.90-2106.2.0.0094Cheng Jian - 4.19.90-2106.1.0.0093Cheng Jian - 4.19.90-2105.9.0.0092Cheng Jian - 4.19.90-2105.8.0.0091Cheng Jian - 4.19.90-2105.6.0.0090Cheng Jian - 4.19.90-2105.5.0.0089Cheng Jian - 4.19.90-2105.4.0.0088Cheng Jian - 4.19.90-2105.3.0.0087Cheng Jian - 4.19.90-2105.2.0.0086Cheng Jian - 4.19.90-2104.26.0.0085Cheng Jian - 4.19.90-2104.21.0.0084Cheng Jian - 4.19.90-2104.19.0.0083Cheng Jian - 4.19.90-2104.18.0.0082Cheng Jian - 4.19.90-2104.17.0.0081Yang Yingliang - 4.19.90-2104.16.0.0080Cheng Jian - 4.19.90-2104.16.0.0079Cheng Jian - 4.19.90-2104.15.0.0078Cheng Jian - 4.19.90-2104.14.0.0077Cheng Jian - 4.19.90-2104.13.0.0076Cheng Jian - 4.19.90-2104.12.0.0075Cheng Jian - 4.19.90-2104.11.0.0074Cheng Jian - 4.19.90-2104.10.0.0073Cheng Jian - 4.19.90-2104.9.0.0072Cheng Jian - 4.19.90-2104.8.0.0071Cheng Jian - 4.19.90-2104.7.0.0070Cheng Jian - 4.19.90-2104.6.0.0069Cheng Jian - 4.19.90-2104.5.0.0068Cheng Jian - 4.19.90-2104.4.0.0067Cheng Jian - 4.19.90-2104.3.0.0066Jiachen Fan - 4.19.90-2104.2.0.0065- fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once() - drm/i915: Flush TLBs before releasing backing store - moxart: fix potential use-after-free on remove path - memstick: rtsx_usb_ms: fix UAF - ext4: fix file system corrupted when rmdir non empty directory with IO error - bpf, doc: Remove references to warning message when using bpf_trace_printk() - bpf: Remove inline from bpf_do_trace_printk - bpf: Use dedicated bpf_trace_printk event instead of trace_printk() - net: cipso: fix warnings in netlbl_cipsov4_add_std - xsk: Use struct_size() helper - mm/page_alloc: fix counting of free pages after take off from buddy - mm,hwpoison: drop unneeded pcplist draining - mm,hwpoison: take free pages off the buddy freelists - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page - mm,hwpoison: Try to narrow window race for free pages - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP - mm,hwpoison: return 0 if the page is already poisoned in soft-offline - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page - mm,hwpoison: rework soft offline for in-use pages - mm,hwpoison: rework soft offline for free pages - mm,hwpoison: unify THP handling for hard and soft offline - mm,hwpoison: kill put_hwpoison_page - mm,hwpoison: refactor madvise_inject_error - mm,hwpoison-inject: don't pin for hwpoison_filter - mm, hwpoison: remove recalculating hpage - mm,hwpoison: cleanup unused PageHuge() check - scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" - uce: get_user scenario support kernel recovery - uce: copy_from_user scenario support kernel recovery - mm: Modify sharepool sp_mmap() page_offset - support multiple node for getting phys interface - share_pool: Accept device_id in k2u flags - share_pool: Clear the usage of node_id and device_id - share_pool: Make multi-device support extendable - share_pool: Fix flags conflict - config: enable MEMORY_RELIABLE by default - mm: add sysctl to clear free list pages - workqueue: Provide queue_work_node to queue work near a given NUMA node - mm:vmscan: add the missing check of page_cache_over_limit - sysctl: add proc interface to set page cache limit - mm/vmscan: dont do shrink_slab in reclaim page cache - mm/vmscan: dont reclaim anon page when shrink page cache - filemap: dont shrink_page_cache in add_to_page_cache - mm/vmscan: fix unexpected shrinking page cache with vm_cache_reclaim_enable disable - mm/vmscan: fix frequent call of shrink_page_cache_work - proc/meminfo: add "FileCache" item in /proc/meminfo - mm: add page cache fallback statistic - mm: add cmdline for the reliable memory usage of page cache - mm: make page cache use reliable memory by default - shmem: Show reliable shmem info - shmem: Introduce shmem reliable - mm: Introduce fallback mechanism for memory reliable - mm: Add reliable memory use limit for user tasks - mm: thp: Add memory reliable support for hugepaged collapse - proc: Count reliable memory usage of reliable tasks - mm: Add reliable_nr_page for accounting reliable memory - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public - mm/memory_hotplug: allow to specify a default online_type - mm/memory_hotplug: convert memhp_auto_online to store an online_type - hv_balloon: don't check for memhp_auto_online manually - drivers/base/memory: store mapping between MMOP_* and string in an array - drivers/base/memory: map MMOP_OFFLINE to 0 - drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE - drivers/base/memory.c: Use DEVICE_ATTR_RO and friends - mm/memory_hotplug: drop "online" parameter from add_memory_resource()- config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - ext4: fix e2fsprogs checksum failure for mounted filesystem - drm/vmwgfx: Fix stale file descriptors on failed usercopy - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - perf vendor events amd: Add recommended events - perf vendor events amd: Add L2 Prefetch events for zen1 - perf/amd/uncore: Fix sysfs type mismatch - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - tools/power turbostat: Support AMD Family 19h - perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter - perf vendor events amd: Enable Family 19h users by matching Zen2 events - perf vendor events amd: Update Zen1 events to V2 - perf vendor events amd: Add Zen2 events - perf vendor events amd: Restrict model detection for zen1 based processors - perf vendor events amd: Remove redundant '[' - perf vendor events intel: Add Tremontx event file v1.02 - perf vendor events intel: Add Icelake V1.00 event file - perf vendor events amd: Add L3 cache events for Family 17h - perf vendor events intel: Add uncore_upi JSON support - perf vendor events amd: perf PMU events for AMD Family 17h - perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification - perf/amd/uncore: Allow F17h user threadmask and slicemask specification - perf/amd/uncore: Prepare to scale for more attributes that vary per family - perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() - perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour - perf/x86/amd/ibs: Fix raw sample data accumulation - arch/x86/amd/ibs: Fix re-arming IBS Fetch - perf/amd/uncore: Add support for Family 19h L3 PMU - perf/amd/uncore: Make L3 thread mask code more readable - perf/amd/uncore: Prepare L3 thread mask code for Family 19h - EDAC/amd64: Handle three rank interleaving mode - EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh - EDAC/amd64: Save max number of controllers to family type - EDAC/amd64: Gather hardware information early - EDAC/amd64: Make struct amd64_family_type global - EDAC/amd64: Set grain per DIMM - EDAC/amd64: Support asymmetric dual-rank DIMMs - EDAC/amd64: Cache secondary Chip Select registers - EDAC/amd64: Add PCI device IDs for family 17h, model 70h - EDAC/amd64: Find Chip Select memory size using Address Mask - EDAC/amd64: Adjust printed chip select sizes when interleaved - EDAC/amd64: Recognize x16 symbol size - EDAC/amd64: Set maximum channel layer size depending on family - EDAC/amd64: Support more than two Unified Memory Controllers - EDAC/amd64: Add Family 17h Model 30h PCI IDs - EDAC/amd64: Initialize DIMM info for systems with more than two channels - EDAC/amd64: Support more than two controllers for chip selects handling - EDAC/amd64: Use a macro for iterating over Unified Memory Controllers - x86/mce: Fix use of uninitialized MCE message string - x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType - x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types - x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units - x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types - EDAC/mce_amd: Always load on SMCA systems - x86/cpu/amd: Call init_amd_zn() om Family 19h processors too - x86/amd_nb: Add Family 19h PCI IDs - x86/amd_nb: Add PCI device IDs for family 17h, model 70h - x86/amd_nb: Add PCI device IDs for family 17h, model 30h - hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs - EDAC/amd64: Drop some family checks for newer systems - x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE - KVM: mmu: Fix SPTE encoding of MMIO generation upper half - build_bug.h: add wrapper for _Static_assert - KVM: x86: fix overlap between SPTE_MMIO_MASK and generation - KVM: x86: assign two bits to track SPTE kinds - KVM: Move the memslot update in-progress flag to bit 63 - KVM: Remove the hack to trigger memslot generation wraparound - KVM: x86: clflushopt should be treated as a no-op by emulation - KVM: SVM: Clear the CR4 register on reset - KVM: SVM: Replace hard-coded value with #define - KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated - KVM: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM - KVM: x86: only do L1TF workaround on affected processors - kvm: x86: Fix L1TF mitigation for shadow MMU - KVM: x86/mmu: Consolidate "is MMIO SPTE" code - KVM: SVM: Override default MMIO mask if memory encryption is enabled - KVM: x86/mmu: Add explicit access mask for MMIO SPTEs - kvm: x86: Fix reserved bits related calculation errors caused by MKTME - KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch - kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c - kvm/svm: PKU not currently supported - kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID - KVM: x86: Refactor the MMIO SPTE generation handling - KVM: Explicitly define the "memslot update in-progress" bit - KVM: x86: Use a u64 when passing the MMIO gen around - KVM: x86: expose MOVDIR64B CPU feature into VM. - KVM: x86: expose MOVDIRI CPU feature into VM. - KVM: x86: Add requisite includes to hyperv.h - KVM: x86: Add requisite includes to kvm_cache_regs.h - KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs - x86/cpufeatures: Enumerate MOVDIR64B instruction - x86/cpufeatures: Enumerate MOVDIRI instruction - x86/pkeys: Don't check if PKRU is zero before writing it - x86/fpu: Only write PKRU if it is different from current - x86/pkeys: Provide *pkru() helpers - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: move jump_label_init() before parse_early_param() - tcp: fix memleak when tcp internal pacing is used - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - sit: do not call ipip6_dev_free() from sit_init_net() - net/packet: rx_owner_map depends on pg_vec - x86/sme: Explicitly map new EFI memmap table as encrypted - dm btree remove: fix use after free in rebalance_children() - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - net, neigh: clear whole pneigh_entry at alloc time - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - wait: add wake_up_pollfree() - tracefs: Have new files inherit the ownership of their parent - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - udp: using datalen to cap max gso segments - bpf: Fix the off-by-two error in range markings - ipmi: msghandler: Make symbol 'remove_work_wq' static - serial: core: fix transmit-buffer reset and memleak - serial: pl011: Add ACPI SBSA UART match id - net: annotate data-races on txq->xmit_lock_owner - ipmi: Move remove_work to dedicated workqueue - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - scsi: iscsi: Unblock session then wake up error handler - shm: extend forced shm destroy to support objects from several IPC nses - fuse: release pipe buf after last use - tracing: Check pid filtering when creating events - ipv6: fix typos in __ip6_finish_output() - proc/vmcore: fix clearing user buffer by properly using clear_user() - tracing: Fix pid filtering when triggers are attached - fuse: fix page stealing - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options- net: bridge: clear bridge's private skb space on xmit - audit: bugfix for infinite loop when flush the hold queue - blk-throttle: enable hierarchical throttle in cgroup v1 - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate- ip_gre: validate csum_start only on pull - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - mm: remove sharepool sp_unshare_uva current->mm NULL check - share pool: use rwsem to protect sp group exit - Add new module parameters:time out - virtio-blk: validate num_queues during probe - virtio-blk: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - Revert "virtio-blk: Add validation for block size in config space" - scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0 - Revert "svm: Add support to get svm mpam configuration" - Revert "svm: Add support to set svm mpam configuration" - Revert "svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu" - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - NFC: add necessary privilege flags in netlink layer - NFC: add NCI_UNREG flag to eliminate the race - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - ext4: Fix BUG_ON in ext4_bread when write quota data - PM: hibernate: use correct mode for swsusp_close() - Revert "watchdog: Fix check_preemption_disabled() error"- arm64/mpam: fix mpam dts init arm_mpam_of_device_ids error - arm64/mpam: fix mpam probe error for wrong init order- mm: export collect_procs() - net: hns: update hns version to 21.12.1 - net: hns: fix bug when two ports opened promisc mode both - net: hns3: update hns3 version to 21.12.4 - net: hns3: fix the concurrency between functions reading debugfs - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() - tee: handle lookup of shm with reference count 0 - tee: don't assign shm id for private shms - tee: remove linked list of struct tee_shm - ext4: fix an use-after-free issue about data=journal writeback mode - ext4: Fix null-ptr-deref in '__ext4_journal_ensure_credits' - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. - bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers - bpf: Make use of probe_user_write in probe write helper - uaccess: Add strict non-pagefault kernel-space read function - bpf: fix script for generating man page on BPF helpers - bpf: Backport __BPF_FUNC_MAPPER and annotation from mainline - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: fix regression in looped (broad|multi)cast's MAC handling - perf/core: Avoid put_page() when GUP fails - perf/core: Disable page faults when getting phys address - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tun: fix bonding active backup with arp monitoring - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - ext4: fix lazy initialization next schedule time computation in more granular unit - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - llc: fix out-of-bound array index in llc_sk_dev_hash() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - NFS: Fix deadlocks in nfs_scan_commit_list() - apparmor: fix error check - serial: 8250_dw: Drop wrong use of ACPI_PTR() - crypto: pcrypt - Delay write to padata->info - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - cgroup: Make rebind_subsystems() disable v2 controllers all at once - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - smackfs: Fix use-after-free in netlbl_catmap_walk() - signal: Remove the bogus sigkill_pending in ptrace_stop - bpf: Prevent increasing bpf_jit_limit above max - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - tpm: Check for integer overflow in tpm2_map_response_body() - scsi: core: Put LLD module refcnt after SCSI device is released - net: Prevent infinite while loop in skb_tx_hash()- mm/page_alloc: Use cmdline to disable "place pages to tail" - bpf: Remove MTU check in __bpf_skb_max_len - sctp: account stream padding length for reconf chunk- watchdog: Fix check_preemption_disabled() error - btrfs: unlock newly allocated extent buffer after error - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic - kprobes: Set unoptimized flag after unoptimizing code- config: enable CONFIG_RAMAXEL_SPRAID by default - scsi:spraid: support Ramaxel's spraid driver - USB: gadget: bRequestType is a bitfield, not a enum - phonet: refcount leak in pep_sock_accep - USB: gadget: detect too-big endpoint 0 requests- block, bfq: don't move oom_bfqq - blk-mq: fix abnormal free in single queue process - scsi: hisi_sas: Add support for sata disk I/O errors report to libsas - KVM: arm64: Allow vcpus running without HCR_EL2.FB - KVM: arm64: Set kvm_vcpu::pre_pcpu properly - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - arm64/tlbi: mark tlbi ipi as EXPERIMENTAL - arm64/tlb: restore no IPi code - arm64/configs: enable TLBI_IPI - arm64/tlbi: split disable_tlbflush_is to control flush - arm64/tlb: add CONFIG_ARM64_TLBI_IPI - arm64: tlb: Add boot parameter to disable TLB flush within the same inner shareable domain - arm64: mm: Restore mm_cpumask (revert commit 38d96287504a ("arm64: mm: kill mm_cpumask usage")) - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - block/wbt: fix negative inflight counter when remove scsi device - nbd: Fix use-after-free in blk_mq_free_rqs - block, bfq: fix use after free in bfq_bfqq_expire - block, bfq: fix queue removal from weights tree - block, bfq: fix decrement of num_active_groups - block, bfq: fix asymmetric scenarios detection - block, bfq: improve asymmetric scenarios detection - fget: check that the fd still exists after getting a ref to it - config: Enable CONFIG_EXT4_PARALLEL_DIO_READ as default - ext4: update direct I/O read lock pattern for IOCB_NOWAIT - Revert "Revert "ext4: remove EXT4_STATE_DIOREAD_LOCK flag"" - Revert "Revert "ext4: Allow parallel DIO reads"" - net: hns3: update hns3 version to 21.12.3 - net: hns3: fix the VLAN of a vf cannot be added problem - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - usb: gadget: configfs: Fix use-after-free issue with udc_name - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump - Revert "timekeeping: Fix ktime_add overflow in tk_set_wall_to_mono" - Revert "timekeeping: Avoid undefined behaviour in 'ktime_get_with_offset()'" - Revert "posix-cpu-timers: Avoid undefined behaviour in timespec64_to_ns()" - time: Normalize timespec64 before timespec64_compare() - iommu/arm-smmu-v3: remove unnecessary mpam enable procedure - fix kabi effect by change in md_rdev - Revert "dm space maps: don't reset space map allocation cursor when committing" - nvme-fabrics: fix kabi broken by "reject I/O to offline device" - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store - nvme: export fast_io_fail_tmo to sysfs - nvme-fabrics: reject I/O to offline device - nvme: add a Identify Namespace Identification Descriptor list quirk - nvme: fix identify error status silent ignore - nvme: fix possible hang when ns scanning fails during error recovery - nvme: refactor nvme_identify_ns_descs error handling - nvme: Namepace identification descriptor list is optional - nvmet: use new ana_log_size instead the old one - nvme-multipath: fix double initialization of ANA state - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head - nvme: make nvme_report_ns_ids propagate error back - nvme-multipath: avoid crash on invalid subsystem cntlid enumeration - nvme-multipath: split bios with the ns_head bio_set before submitting - nvme: add proper discard setup for the multipath device - fix kabi change - md: Fix undefined behaviour in is_mddev_idle - xfs: fix up non-directory creation in SGID directories - xfs: remove the kuid/kgid conversion wrappers - xfs: remove the icdinode di_uid/di_gid members - xfs: ensure that the inode uid/gid match values match the icdinode ones - configfs: fix a use-after-free in __configfs_open_file - share_pool: don't trace the invalid spa address - share_pool: Remove the redundant warning message- ixgbe: fix large MTU request from VF - block, bfq: move bfqq to root_group if parent group is offlined - io_uring: use bottom half safe lock for fixed file data - io_uring: fix soft lockup when call __io_remove_buffers - block: Fix fsync always failed if once failed - blk-mq: use the new flag to quiesce/unquiesce queue in block layer - blk-mq: add a new queue flag to quiesce/unquiesce queue - blk-mq: factor out some helps to quiesce/unquiesce queue - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged() - md: fix a warning caused by a race between concurrent md_ioctl()s - net: hns3: update hns3 version to 21.12.2 - net: hns3: fix race condition in debugfs - kabi: fix kabi broken in struct sock - tracing: Have all levels of checks prevent recursion - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - mm, slub: fix mismatch between reconstructed freelist depth and cnt - vfs: check fd has read access in kernel_read_file_from_fd() - dma-debug: fix sg checks in debug_dma_map_sg() - acpi/arm64: fix next_platform_timer() section mismatch error - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - sched: Always inline is_percpu_thread() - perf/x86: Reset destroy callback on event init failure - net: prevent user from passing illegal stab size - netfilter: ip6_tables: zero-initialize fragment offset - rtnetlink: fix if_nlmsg_stats_size() under estimation - netlink: annotate data races around nlk->bound - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - bpf, arm: Fix register clobbering in div/mod implementation - scsi: sd: Free scsi_disk device via put_device() - cred: allow get_cred() and put_cred() to be given NULL. - net: udp: annotate data race around udp_sk(sk)->corkflag - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - tcp: address problems caused by EDT misshaps - arm64: Mark __stack_chk_guard as __ro_after_init - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - scsi: iscsi: Adjust iface sysfs attr detection - serial: mvebu-uart: fix driver's tx_empty callback - cifs: fix incorrect check for null pointer in header_assemble- arm64: Fix conflict for capability when cpu hotplug - mm: memcontrol: fix cpuhotplug statistics flushing - mm, memcg: fix error return value of mem_cgroup_css_alloc() - mm/memcontrol: fix a data race in scan count - GPIO : support ascend_gpio_dwapb_enable switch - ext4: always panic when errors=panic is specified - config: disable CONFIG_NGBE by default in hulk_defconfig - x86/config: Enable netswift Giga NIC driver for x86 - net: ngbe: Add Netswift Giga NIC driver - ras: report cpu logical index to userspace in arm event - arm64: Avoid premature usercopy failure - hugetlb: before freeing hugetlb page set dtor to appropriate value- defconfig: update the defconfigs to support 9P - sched: Introduce handle priority reversion mechanism - sched: unthrottle qos cfs rq when free a task group - sched: Avoid sched entity null pointer panic - sched: Clear idle_stamp when unthrottle offline tasks - sched: Fix offline task can't be killed in a timely - sched: Optimizing qos scheduler performance - sched: Fix throttle offline task trigger panic - sched: Remove residual checkings for qos scheduler - sched: Change cgroup task scheduler policy - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - io_uring: return back safer resurrect - cpufreq: Fix get_cpu_device() failed in add_cpu_dev_symlink() - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2- drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl - config: Enable some configs for test - share_pool: add mm address check when access the process's sp_group file- rq-qos: fix missed wake-ups in rq_qos_throttle try two - atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait - drivers : remove drivers/mtd/hisilicon/sfc - drivers : remove drivers/soc/hisilicon/sysctl - drivers : remove drivers/soc/hisilicon/lbc - ipv4: fix uninitialized warnings in fnhe_remove_oldest() - crypto: public_key: fix overflow during implicit conversion - net: bridge: fix stale eth hdr pointer in br_dev_xmit - x86/entry: Make entry_64_compat.S objtool clean- io_uring: fix ltout double free on completion race - iommu: smmuv2: fix compile error when CONFIG_ARCH_PHYTIUM is off - crypto: hisilicon delete invlaid api and config - crypto: hisilicon - add CRYPTO_TFM_REQ_MAY_BACKLOG flag judge in sec_process() - tcp: adjust rto_base in retransmits_timed_out() - tcp: create a helper to model exponential backoff - tcp: always set retrans_stamp on recovery - profiling: fix shift-out-of-bounds bugs - prctl: allow to setup brk for et_dyn executables - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - tracing/kprobe: Fix kprobe_on_func_entry() modification - rcu: Fix missed wakeup of exp_wq waiters - netfilter: socket: icmp6: fix use-after-scope - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - block, bfq: honor already-setup queue merges - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - net/af_unix: fix a data-race in unix_dgram_poll - events: Reuse value read using READ_ONCE instead of re-reading it - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - arm64/sve: Use correct size when reinitialising SVE state - mm/hugetlb: initialize hugetlb_usage in mm_init - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - cifs: fix wrong release in sess_alloc_buffer() failed path - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - PCI: Use pci_update_current_state() in pci_enable_device_flags() - userfaultfd: prevent concurrent API initialization - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - block: bfq: fix bfq_set_next_ioprio_data() - arm64: head: avoid over-mapping in map_memory - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - selftests/bpf: fix tests due to const spill/fill - selftests/bpf: Test variable offset stack access - bpf: Sanity check max value for var_off stack access - bpf: Reject indirect var_off stack access in unpriv mode - bpf: Reject indirect var_off stack access in raw mode - bpf: Support variable offset stack access from helpers - bpf: correct slot_type marking logic to allow more stack slot sharing - PCI/MSI: Skip masking MSI-X on Xen PV - tty: Fix data race between tiocsti() and flush_to_ldisc() - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - tty: serial: fsl_lpuart: fix the wrong mapbase value - CIFS: Fix a potencially linear read overflow - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - fcntl: fix potential deadlock for &fasync_struct.fa_lock - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - sched/deadline: Fix reset_on_fork reporting of DL tasks - locking/mutex: Fix HANDOFF condition - ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2) - perf/x86/intel/pt: Fix mask of num_address_ranges - Revert "EMMC: ascend customized emmc host" - Revert "EMMC: add hisi_mmc_core" - Revert "EMMC: adaption for ascend customized emmc card" - Revert "EMMC: adaption for ascend customized sd card" - Revert "EMMC: adaption for ascend customized host layer" - Revert "EMMC: hisi extensions for dw mmc host controller" - Revert "EMMC: add dts bindings documents" - Revert "EMMC: open CONFIG_ASCEND_HISI_MMC" - Revert "EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct" - iommu: support phytium ft2000plus and S2500 iommu function - arm64: Errata: fix kabi changed by cpu_errata and enable idc - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - nbd: add a flush_workqueue in nbd_start_device - svm: Fix ts problem, which need the len to check out memory - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - openeuler_defconfig: Build HISI PMU drivers as modules. - arm64: perf: Expose some new events via sysfs - arm64: perf: Hook up new events - arm64: perf: Correct the event index in sysfs - arm64: perf: Add support for Armv8.1 PMCEID register format - perf/smmuv3: Don't trample existing events with global filter - drivers/perf: hisi: Add missing include of linux/module.h - drivers/perf: Prevent forced unbinding of PMU drivers - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling - drivers/perf: hisi: Fix wrong value for all counters enable - pmu/smmuv3: Clear IRQ affinity hint on device removal - drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers - drivers/perf: hisi: Fix typo in events attribute array - drivers/perf: hisi: Simplify hisi_read_sccl_and_ccl_id and its comment - drivers/perf: hisi: update the sccl_id/ccl_id for certain HiSilicon platform - perf/smmuv3: Validate groups for global filtering - perf/smmuv3: Validate group size - drivers/perf: arm_spe: Don't error on high-order pages for aux buf - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - compiler.h: fix barrier_data() on clang- bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - ANDROID: staging: ion: move buffer kmap from begin/end_cpu_access() - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - ext4: if zeroout fails fall back to splitting the extent node - dccp: don't duplicate ccid when cloning dccp sock - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - tracepoints: Add helper to test if tracepoint is enabled in a header - Revert "xfs: add writable tracepoint for xfs file buffer read" - Revert "selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c" - Partially revert "xfs: let writable tracepoint enable to clear flag of f_mode" - Revert "selftests/bpf: test_xfs_file support to clear FMODE_RANDOM" - Revert "selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead" - EMMC: fix ascend hisi emmc probe failed problem according to mmc_host struct - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - scsi: hisi_sas: print status and error when sata io abnormally completed - Revert "scsi: hisi_sas: use threaded irq to process CQ interrupts" - Revert "scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock" - net: hns3: update hns3 version to 21.10.5 - net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev() - net: hns3: fix ret not initialized problem in hclge_get_dfx_reg() - net: hns3: refix kernel crash when unload VF while it is being reset - net: hns3: ignore reset event before initialization process is done - net: hns3: fix vf reset workqueue cannot exit - net: hns3: reset DWRR of unused tc to zero - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: disable mac in flr process - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: remove an unnecessary check in hclge_set_umv_space() - net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space() - net: hns3: remove the rss_size limitation by vector num - net: hns3: bd_num from fireware should not be zero - net: hns3: fix the exception when query imp info - net: hns3: fix local variable "desc" not initialized problem - net: hns3: limit bd numbers when getting dfx regs. - s390/bpf: Fix optimizing out zero-extensions - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - nbd: add sanity check for first_minor - perf: hisi: Fix compile error if defined MODULE - nfc: nci: fix the UAF of rf_conn_info object - ipv6: make exception cache less predictible - ipv6: use siphash in rt6_exception_hash() - ipv4: make exception cache less predictible - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - README: README optimize - PM: hibernate: Get block device exclusively in swsusp_check() - isdn: cpai: check ctr->cnr to avoid array index out of bound - blk-cgroup: synchronize blkg creation against policy deactivation - iommu/arm-smmu-v3: Add suspend and resume support - nbd: Fix use-after-free in pid_show - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - scsi: hisi_sas: unsupported DIX between OS and HBA only for SATA device - scsi: hisi_sas: queue debugfs dump work before FLR - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - jbd2: avoid transaction reuse after reformatting - jbd2: clean up checksum verification in do_one_pass() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa/cdm: Introduce a hbm_per_part variable - numa: Restrict the usage of cdm_node_to_ddr_node() - numa: Move the management structures for cdm nodes to ddr - perf: hisi: Add support for HiSilicon SoC L3T PMU driver - perf: hisi: Add support for HiSilicon SoC LPDDRC PMU driver - Documentation: Add documentation for Hisilicon SoC PMU DTS binding - perf: hisi: Add support for HiSilicon SoC PMU driver dt probe - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - config/arm64: Enable corelockup detector for hulk defconfig - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - driver/svm: used tgid when get phys - share pool:Solving the 4G DVPP Address coexist - share_pool: Default enable enable_share_k2u_spg - share_pool: Export __vmalloc_node() - share pool: Add export __get_vm_area map_vm_area for ascend driver - share_pool: add sp_group_del_task api - share_pool: Extract sp_check_caller_permission - share_pool: Clear VM_SHAREPOOL when drop sp area - share_pool: Don't allow concurrent sp_free or sp_unshare_uva calls - share_pool: Add compatible interface for multi-group mode - share_pool: Rename function is_k2task to sp_check_k2task - share_pool: Add sp_k2u trace - share_pool: Extract sp_k2u_prepare and sp_k2u_finish - share_pool: Add sp_alloc trace - share_pool: Show process prot in an sp_group - share_pool: Add proc node to show process overview info - share_pool: Apply proc_sp_group_state to multi-group-mode - share_pool: Put the pointer of sp_proc_stat in sp_group_master - share_pool: Free spg_node when group adding failed - share_pool: Extract is_process_in_group - share_pool: Apply sp_config_dvpp_range to to multi-group-mode - share_pool: Apply sp_make_share_k2u() to multi-group-mode - share_pool: Apply sp_group_id_by_pid() to multi-group-mode - share_pool: Extract function get_task - share_pool: Clean outdated DVPP pass through macros - share_pool: Redesign sp_alloc pass through - share_pool: Extract sp_free_get_spa - share_pool: Extract sp_alloc_finish - share_pool: Extract sp_alloc_mmap_populate - share_pool: Extract sp_fallocate - share_pool: Extract sp_alloc_prepare - share_pool: Using pr_fmt in printing - share_pool: Add access control for sp_unshare_uva - ascend: share pool: Only memory of current process is allowed to u2k/k2u - ascend: share pool: Remove unnecessary params of sp_unshare - share_pool: k2u hugepage READONLY prot bug fix - ascend: share pool: Add parameter prot in sp_group_add_task - share_pool: Introduce struct sp_spg_stat - share_pool: Introduce struct spg_proc_stat - share_pool: Initialize sp_group_master when call k2u_task - share_pool: Rename sp_stat_idr to sp_proc_stat_idr - share_pool: Rename sp_spg_stat to sp_overall_stat - share_pool: Add group max process num limitation - share_pool: Add system max group num limitation - ascend/config: enable share pool feature - kabi: fix kabi broken in struct mm_struct - ascend: sharepool: support multi-group mode - sharepool: Fix ASLR broken - share_pool: Adjust the position of do_mmap checker - share_pool: share_pool: Don't allow non-sp mmap in sp address range - share_pool: Free newly generated id only when necessary - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: Free newly generated id when failed - share_pool: Fix missing semaphore operation in error branch - share_pool: Use pr_debug to print addresses - share_pool: Add compact switch for vmalloc_huge* funcs - share_pool: Don't do direct reclaim or compact for vmalloc_huge* funcs - share_pool: Eliminate compiler warning for atomic64_t in arm32 - share_pool: Fix memleak of concurrent sp_free and sp_group_add_task - share_pool: Set initial value to variable node_id - ascend/share pool: bugfix, sp exit is not atomic - share_pool: Alloc shared memory on a specified memory node - share_pool: Alloc sp memory on a specified memory node - share_pool: Fix concurrency problem when a process adding sp_group is killed - share_pool: Fix address checker - share_pool: Optimize compact procedure - shmem/ascend: charge pages to the memcg of current task - share_pool: Update kernel-doc comments - share_pool: Fix warning symbol was not declared - share_pool: Fix warning missing braces around initializer - share_pool: Waiting for the migration to complete - share_pool: Add parameter checking - share_pool: Fix struct sp_proc_stat memleak - share_pool: Show k2u_to_task processes in proc_stat interface - ascend: sharepool: calculate the correct offset of the address which is customized - share_pool: Print info when thread is being killed - share pool: Clean sp_mutex for sp_add_group_task - share_pool: Rename buff_vzalloc_user and buff_vzalloc_hugepage_user - share_pool: Support showing pid of applier process in spa_stat - share_pool: Fix coredump hungtask - share_pool: change printk_ratelimit to pr_level_ratelimited - share_pool: Turn the negative statistics into zeros - share_pool: Put relevant functions together - share_pool: Remove redundant sysctl_share_pool_hugepage_enable - ascend: sharepool: fix compile warning when the sharepool is turned off - share_pool: move sysctl interface of share pool from kern_table to vm table - share_pool: Introduce refcount for struct sp_proc_stat - share_pool: Increase refcount of sp_group when call __sp_find_spg - share_pool: Update the comments after removing sp_mutex - share_pool: Rename __sp_group_drop_locked to sp_group_drop - share_pool: Introduce an rw semaphore sp_group_sem and remove sp_mutex - share_pool: Introduce an rw semaphore for per process stat idr - share_pool: Use type atomic64_t for process stat - share_pool: Add comments for fine grained locking design - share_pool: Remove residual macro ESPGMMEXIT - share_pool: Fix use-after-free of spa in rb_spa_stat_show - share_pool: Fix the bug of not down_write mm->mmap_sem - ascend: sharepool: don't enable the vmalloc to use hugepage default - share_pool: add sysctl_share_pool_map_lock_enable to control the mapped region to be locked - mm/vmalloc: fix pud_page compile error on arm32 - mm, share_pool: Print share pool info of a process when oom - ascend: share pool: optimize the big lock for memory processing - share_pool: Fix memleak if fail in sp_make_share_u2k() - share_pool: Free sp group id only when it is auto generated - share_pool: Add interrupt context checker - share_pool: Use PMD_SIZE alignment in hugepage allocation functions - share_pool: Remove redundant null pointer check - mm: Fix compilation error of mm_update_next_owner() - share_pool: Fix compilation error of do_mm_populate() - sharepool: Fix null pointer dereference on adding exiting task - share_pool: Check tsk->mm before use it - share_pool: Fix a potential bug branch - x86/mm/ioremap: Fix HUGE_VMAP interface redefinition - share_pool: Calculate sp_alloc() size for a task - share_pool: Calculate k2u size for a task - share_pool: Refactor sp_make_share_k2u() - share_pool: Fix error message printing - share_pool: Calculate non-sharepool memory usage for a task - share_pool: Calculate sp_alloc() size for a sp_group - share_pool: Do cleanups for statistical functions - mm/vmalloc: Fix a double free in __vmalloc_node_range - share_pool: Add and export buff_vzalloc_user() - ascend: share_pool: don't share the k2u to spg by default - ascend: share_pool: make the function share_k2u_to_spg work - share pool: Try to compact when memory is insufficient - share_pool: Fix null pointer of mm in concurrency scenes - share pool: Roll back when sp mmap failed - share_pool: Set errno when fail in sp_free() - share_pool: Release spg id when fail in sp_group_add_task() - share_pool: Remove memleak debug printing - ascend: share_pool: enable svm to use share pool memory - share_pool: Fix series of bugs - ascend: share_pool: Use remap_pfn_range to share kva to uva - ascend: share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Add dvpp size statistics - share_pool: Fix rbtree searching bugs - share_pool: Don't use input param pid in sp_unshare_uva() - share pool: Solve processing errors of some abnormal branches - share_pool: Fix spa memleak in dvpp channel destroy procedure - share_pool: Add sp_area cache - ascend: share_pool: support debug mode and refactor some functions - ascend: share_pool: support share pool features for ascend platform - ascend: share_pool: support fork() and exit() to handle the mm - ascend: share_pool: add support proc_sharepool_init and is_vm_huge_special - ascend: share_pool: add /proc/sys/kernel/share_pool_hugepage_enable and ac_mode - ascend: share_pool: add /proc//sp_group - ascend: memory: introduce do_mm_populate and hugetlb_insert_hugepage - ascend: mm_struct: introduce new parameter for share pool features - ascend: vmalloc: export new function for share pool - ascend: mm: add an owner for mm_struct - mm/vmalloc: Hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: Move vmap_range from mm/ioremap.c to mm/vmalloc.c - arm64: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix vmalloc_to_page for huge vmap mappings - mm: move lib/ioremap.c to mm/ - mm/ioremap: probe platform for p4d huge map support - mm: remove map_vm_range - mm: don't return the number of pages from map_kernel_range{, _noflush} - mm: rename vmap_page_range to map_kernel_range - mm: remove vmap_page_range_noflush and vunmap_page_range - mm: pass addr as unsigned long to vb_free - mm: only allow page table mappings for built-in zsmalloc - mm: unexport unmap_kernel_range_noflush - mm: remove __get_vm_area - arm64: mm: add p?d_leaf() definitions - mm: add generic p?d_leaf() macros - mm/memory.c: add apply_to_existing_page_range() helper - mm/vmalloc: Add empty headers and use them from - lib/ioremap: ensure break-before-make is used for huge p4d mappings - lib/ioremap: ensure phys_addr actually corresponds to a physical address - ioremap: rework pXd_free_pYd_page() API - mm: add do_vm_mmap - config: update hulk_defconfig - configs: remove euleros_defconfig - iommu/amd: Fix incorrect PASID decoding from event log - mm: compaction: avoid 100% CPU usage during compaction when a task is killed - iommu/vt-d: Unlink device if failed to add to group - iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers - EMMC: open CONFIG_ASCEND_HISI_MMC - EMMC: add dts bindings documents - EMMC: hisi extensions for dw mmc host controller - EMMC: adaption for ascend customized host layer - EMMC: adaption for ascend customized sd card - EMMC: adaption for ascend customized emmc card - EMMC: add hisi_mmc_core - EMMC: ascend customized emmc host- blk-mq: complete req in softirq context in case of single queue - ovl: fix leaked dentry - ovl: fix incorrect extent info in metacopy case - ovl: warn about orphan metacopy - ovl: fix lookup of indexed hardlinks with metacopy - ovl: fix redirect traversal on metacopy dentries - ovl: initialize OVL_UPPERDATA in ovl_lookup() - ovl: use only uppermetacopy state in ovl_lookup() - ovl: simplify setting of origin for index lookup - net: hns3: update hns3 version to 21.10.1 - net: hns3: fix buffer length not enough problem in debugfs - net: hns3: use ae_dev->ops->reset_event to do reset. - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - GPIO : support ascend gpio driver - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - svm: Add svm_set_user_mpam_en to enable/disable mpam for smmu - svm: Add support to set svm mpam configuration - svm: Add support to get svm mpam configuration - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - nvme-rdma: destroy cm id before destroy qp to avoid use after free - arm64: Errata: fix kabi changed by cpu_errata - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: fix kabi broken in struct device - virtio_pci: Support surprise removal of virtio pci device - ip_gre: add validation for csum_start - netfilter: nft_exthdr: fix endianness of tcp option cast - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - x86/fpu: Make init_fpstate correct with optimized XSAVE - iommu/vt-d: Fix agaw for a supported 48 bit guest address width - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enable and mask MSI-X early - genirq/msi: Ensure deactivation on teardown - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: bridge: fix memleak in br_add_if() - net: igmp: fix data-race in igmp_ifc_timer_expire() - ACPI: NFIT: Fix support for virtual SPA ranges - ovl: prevent private clone if bind mount is not allowed - tracing: Reject string operand in the histogram expression - reiserfs: add check for root_inode in reiserfs_fill_super - serial: 8250: Mask out floating 16/32-bit bus bits - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - tracing/histogram: Rename "cpu" to "common_cpu" - tracing / histogram: Give calculation hist_fields a size - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: Fix zero-copy head len calculation. - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - virtio_net: Do not pull payload in skb->head - virtio_net: Add XDP meta data support - net: check untrusted gso_size at kernel entry - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - af_unix: fix garbage collect vs MSG_PEEK - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - svm: Use vma->vm_pgoff for the nid - Ascend/hugetlb:support alloc normal and buddy hugepage - Ascend/memcg: Use CONFIG_ASCEND_FEATURES for customized interfaces - Ascend/cdm:alloc hugepage from the specified CDM node - ascend/svm: Support pinned memory size greater than 2GB - mm: ascend: Fix compilation error of mem_cgroup_from_css() - fuse: truncate pagecache on atomic_o_trunc - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly- sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - uacce: misc fixes - mm/page_alloc: place pages to tail in __free_pages_core() - mm/page_alloc: move pages to tail in move_to_free_list() - mm/page_alloc: place pages to tail in __putback_isolated_page() - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag - mm: add function __putback_isolated_page - mm/page_alloc.c: memory hotplug: free pages as higher order - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - blk-wbt: fix IO hang due to negative inflight counter - Export sysboml for bbox to use. - ovl: use a private non-persistent ino pool - ovl: simplify i_ino initialization - ovl: factor out helper ovl_get_root() - ovl: fix out of date comment and unreachable code- Revert "cache: Workaround HiSilicon Taishan DC CVAU" - Revert "config: disable CONFIG_HISILICON_ERRATUM_1980005 by default"- soc: aspeed: lpc-ctrl: Fix boundary check for mmap - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - arm64/mpam: fix the problem that the ret variable is not initialized - NFS: Fix a race in __nfs_list_for_each_server() - NFSv4: Clean up nfs_client_return_marked_delegations() - NFS: Add a helper nfs_client_for_each_server() - blktrace: Fix uaf in blk_trace access after removing by sysfs - io_uring: don't take uring_lock during iowq cancel - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - Driver/SMMUV3: Bugfix for the softlockup when the driver processes events - net_sched: remove need_resched() from qdisc_run() - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - ath10k: add struct for high latency PN replay protection - config: disable CONFIG_HISILICON_ERRATUM_1980005 by default - cache: Workaround HiSilicon Taishan DC CVAU - kabi: Fix "Intel: perf/core: Add attr_groups_update into struct pmu" - x86: Fix kabi broken for struct cpuinfo_x86 - kabi: Fix "perf/x86/intel: Support per-thread RDPMC TopDown metrics" - PCI: kabi: fix kabi broken for struct pci_dev - kabi: Fix "PCI: Decode PCIe 32 GT/s link speed" - openeuler_defconfig: Adjust some configs for Intel icelake support - hulk_defconfig: Adjust some configs for Intel icelake support - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - node: fix device cleanups in error handling code - device-dax/core: Fix memory leak when rmmod dax.ko - ntb: intel: Fix memleak in intel_ntb_pci_probe - perf/x86/intel/uncore: Fix the scale of the IMC free-running events - intel_idle: Ignore _CST if control cannot be taken from the platform - intel_idle: Fix max_cstate for processor models without C-state tables - perf/x86/intel/uncore: Reduce the number of CBOX counters - powercap: RAPL: remove unused local MSR define - PCI/ERR: Update error status after reset_link() - PCI/ERR: Combine pci_channel_io_frozen cases - intel_th: msu: Fix the unexpected state warning - intel_th: msu: Fix window switching without windows - intel_th: Fix freeing IRQs - PCI: Do not use bus number zero from EA capability - perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events - intel_th: msu: Fix possible memory leak in mode_store() - intel_th: msu: Fix overflow in shift of an unsigned int - intel_th: msu: Fix missing allocation failure check on a kstrndup - intel_th: msu: Fix an uninitialized mutex - intel_th: gth: Fix the window switching sequence - tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() - intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state - device-dax: fix memory and resource leak if hotplug fails - MAINTAINERS: Add entry for EDAC-I10NM - MAINTAINERS: Update entry for EDAC-SKYLAKE - tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources - docs: fix numaperf.rst and add it to the doc tree - acpi/hmat: fix an uninitialized memory_target - acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY - acpi/hmat: fix memory leaks in hmat_init() - drivers/dax: Allow to include DEV_DAX_PMEM as builtin - doc: trace: fix reference to cpuidle documentation file - openeuler_defconfig: Enable some Icelake support configs - hulk_defconfig: Enable some Icelake support configs - tools/power turbostat: Fix Haswell Core systems - tools/power turbostat: Support Ice Lake server - tools/power turbostat: consolidate duplicate model numbers - tools/power turbostat: reduce debug output - intel_th: msu-sink: An example msu buffer "sink" - intel_th: msu: Introduce buffer interface - intel_th: msu: Start read iterator from a non-empty window - intel_th: msu: Split sgt array and pointer in multiwindow mode - intel_th: msu: Support multipage blocks - intel_th: msu: Remove set but not used variable 'last' - intel_th: msu: Fix unused variable warning on arm64 platform - intel_th: msu: Add current window tracking - intel_th: msu: Add a sysfs attribute to trigger window switch - intel_th: msu: Correct the block wrap detection - intel_th: Add switch triggering support - intel_th: gth: Factor out trace start/stop - intel_th: msu: Factor out pipeline draining - intel_th: msu: Switch over to scatterlist - intel_th: msu: Replace open-coded list_{first,last,next}_entry variants - intel_th: Only report useful IRQs to subdevices - intel_th: msu: Start handling IRQs - intel_th: pci: Use MSI interrupt signalling - intel_th: Communicate IRQ via resource - intel_th: Add "rtit" source device - intel_th: Skip subdevices if their MMIO is missing - intel_th: Rework resource passing between glue layers and core - intel_th: pti: Use sysfs_match_string() helper - intel_th: Only create useful device nodes - intel_th: Mark expected switch fall-throughs - perf/x86/amd: Fix sampling Large Increment per Cycle events - Intel: hardirq/nmi: Allow nested nmi_enter() - Intel: platform/x86: ISST: Increase timeout - Intel: ICX: platform/x86: ISST: Fix wrong unregister type - Intel: ICX: platform/x86: ISST: Allow additional core-power mailbox commands - Intel: EDAC/i10nm: Update driver to support different bus number config register offsets - Intel: EDAC, {skx,i10nm}: Make some configurations CPU model specific - Intel: intel_idle: Customize IceLake server support - Intel: x86/uaccess: Move copy_user_handle_tail() into asm - Intel: x86/insn-eval: Add support for 64-bit kernel mode - Intel: x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups - x86/traps: Stop using ist_enter/exit() in do_int3() - Intel: EDAC, skx: Retrieve and print retry_rd_err_log registers - Intel: EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. - Intel: perf/x86: Fix n_metric for cancelled txn - Intel: perf/x86/intel: Check perf metrics feature for each CPU - Intel: perf/x86/intel: Support per-thread RDPMC TopDown metrics - Intel: perf/x86/intel: Support TopDown metrics on Ice Lake - Intel: perf/x86: Add a macro for RDPMC offset of fixed counters - Intel: perf/x86/intel: Generic support for hardware TopDown metrics - Intel: perf/core: Add a new PERF_EV_CAP_SIBLING event capability - Intel: perf/x86/intel: Use switch in intel_pmu_disable/enable_event - Intel: perf/x86/intel: Fix the name of perf METRICS - Intel: perf/x86/intel: Move BTS index to 47 - Intel: perf/x86/intel: Introduce the fourth fixed counter - Intel: perf/x86/intel: Name the global status bit in NMI handler - Intel: perf/x86: Use event_base_rdpmc for the RDPMC userspace support - Intel: perf/x86: Keep LBR records unchanged in host context for guest usage - Intel: perf/x86: Add constraint to create guest LBR event without hw counter - Intel: perf/x86/lbr: Add interface to get LBR information - perf/x86/core: Refactor hw->idx checks and cleanup - Intel: perf/x86: Fix variable types for LBR registers - perf/x86/amd: Add support for Large Increment per Cycle Events - Intel: perf/x86/amd: Constrain Large Increment per Cycle events - Intel: perf/x86/intel: Fix SLOTS PEBS event constraint - Intel: perf/x86: Use update attribute groups for default attributes - intel: perf/x86/intel: Use update attributes for skylake format - Intel: perf/x86: Use update attribute groups for extra format - Intel: perf/x86: Use update attribute groups for caps - Intel: perf/x86: Add is_visible attribute_group callback for base events - Intel: perf/x86: Use the new pmu::update_attrs attribute group - Intel: perf/x86: Get rid of x86_pmu::event_attrs - Intel: perf/core: Add attr_groups_update into struct pmu - Intel: sysfs: Add sysfs_update_groups function - perf/x86/intel: Export mem events only if there's PEBS support - Intel: perf/x86/intel: Factor out common code of PMI handler - PCI: pciehp: Add DMI table for in-band presence detection disabled - Intel:PCI: pciehp: Wait for PDS if in-band presence is disabled - Intel:PCI: pciehp: Disable in-band presence detect when possible - Intel:PCI/AER: Fix the broken interrupt injection - genirq: Provide interrupt injection mechanism - Intel:PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control - Intel:PCI/AER: Fix kernel-doc warnings - Intel:PCI/AER: Use for_each_set_bit() to simplify code - Intel:PCI/AER: Save AER Capability for suspend/resume - Intel:PCI: Get rid of dev->has_secondary_link flag - Intel:PCI: Make pcie_downstream_port() available outside of access.c - Intel:PCI: Assign bus numbers present in EA capability for bridges - Intel:PCI/AER: Log messages with pci_dev, not pcie_device - Intel:PCI/DPC: Log messages with pci_dev, not pcie_device - Intel:PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc - Intel:PCI: Replace printk(KERN_INFO) with pr_info(), etc - Intel:PCI: Use dev_printk() when possible - Intel:PCI/portdrv: Support PCIe services on subtractive decode bridges - Intel:PCI/portdrv: Use conventional Device ID table formatting - Intel:PCI/ASPM: Save LTR Capability for suspend/resume - Intel:PCI: Enable SERR# forwarding for all bridges - Intel:PCI/AER: Use match_string() helper to simplify the code - Intel:PCI/AER: Queue one GHES event, not several uninitialized ones - Intel:PCI/AER: Abstract AER interrupt handling - Intel:PCI/AER: Reuse existing pcie_port_find_device() interface - Intel:PCI/AER: Use managed resource allocations - Intel:PCI/AER: Use threaded IRQ for bottom half - Intel:PCI/AER: Use kfifo_in_spinlocked() to insert locked elements - Intel:PCI/AER: Remove unused aer_error_resume() - Intel:PCI/ERR: Remove duplicated include from err.c - Intel:PCI: Make link active reporting detection generic - PCI: Unify device inaccessible - Intel:PCI/ERR: Always report current recovery status for udev - PCI/ERR: Simplify broadcast callouts - PCI/ERR: Handle fatal error recovery - Intel:PCI/DPC: Save and restore config state - PCI: portdrv: Restore PCI config state on slot reset - PCI: Simplify disconnected marking - Intel: ntb: intel: add hw workaround for NTB BAR alignment - Intel: ntb: intel: fix static declaration - Intel: ntb: intel: Add Icelake (gen4) support for Intel NTB - Intel: NTB: add new parameter to peer_db_addr() db_bit and db_data - Intel: perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register - Intel: perf/x86/intel/uncore: Add Ice Lake server uncore support - Intel: perf/x86/intel/uncore: Add box_offsets for free-running counters - Intel: perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box - Intel: perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge - Intel: perf/x86/intel/uncore: Clean up client IMC - Intel: perf/x86/intel/uncore: Support MMIO type uncore blocks - Intel: perf/x86/intel/uncore: Factor out box ref/unref functions - Intel: perf/x86/intel/uncore: Add uncore support for Snow Ridge server - Intel: perf/x86/intel: Add more Icelake CPUIDs - Intel: Documentation: admin-guide: PM: Add intel_idle document - Intel: ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR - Intel: intel_idle: Use ACPI _CST on server systems - Intel: intel_idle: Add module parameter to prevent ACPI _CST from being used - Intel: intel_idle: Allow ACPI _CST to be used for selected known processors - Intel: cpuidle: Allow idle states to be disabled by default - Intel: Documentation: admin-guide: PM: Add cpuidle document - Intel: cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK - Intel: intel_idle: Use ACPI _CST for processor models without C-state tables - Intel: intel_idle: Refactor intel_idle_cpuidle_driver_init() - Intel: ACPI: processor: Export acpi_processor_evaluate_cst() - Intel: ACPI: processor: Clean up acpi_processor_evaluate_cst() - Intel: ACPI: processor: Introduce acpi_processor_evaluate_cst() - Intel: ACPI: processor: Export function to claim _CST control - Intel: tools/power/x86: A tool to validate Intel Speed Select commands - Intel: platform/x86: ISST: Restore state on resume - Intel: platform/x86: ISST: Add Intel Speed Select PUNIT MSR interface - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via MSRs - Intel: platform/x86: ISST: Add Intel Speed Select mailbox interface via PCI - Intel: platform/x86: ISST: Add Intel Speed Select mmio interface - Intel: platform/x86: ISST: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number - Intel: platform/x86: ISST: Store per CPU information - Intel: platform/x86: ISST: Add common API to register and handle ioctls - Intel: platform/x86: ISST: Update ioctl-number.txt for Intel Speed Select interface - Intel: EDAC, skx, i10nm: Fix source ID register offset - Intel: EDAC, i10nm: Check ECC enabling status per channel - Intel: EDAC, i10nm: Add Intel additional Ice-Lake support - Intel: EDAC, skx, i10nm: Make skx_common.c a pure library - Intel: EDAC, skx_common: Add code to recognise new compound error code - Intel: EDAC, i10nm: Add a driver for Intel 10nm server processors - EDAC, skx_edac: Delete duplicated code - Intel: EDAC, skx_common: Separate common code out from skx_edac - Intel: powercap/intel_rapl: add support for ICX-D - Intel: powercap/intel_rapl: add support for ICX - Intel: powercap/intel_rapl: add support for IceLake desktop - Intel: intel_rapl: Fix module autoloading issue - Intel: intel_rapl: support two power limits for every RAPL domain - Intel: intel_rapl: support 64 bit register - intel_rapl: abstract RAPL common code - Intel: intel_rapl: cleanup hardcoded MSR access - Intel: intel_rapl: cleanup some functions - Intel: intel_rapl: abstract register access operations - Intel: intel_rapl: abstract register address - Intel: intel_rapl: introduce struct rapl_if_private - Intel: intel_rapl: introduce intel_rapl.h - Intel: intel_rapl: remove hardcoded register index - Intel: intel_rapl: use reg instead of msr - Intel: powercap/intel_rapl: Update RAPL domain name and debug messages - Intel: powercap/intel_rapl: Support multi-die/package - Intel: powercap/intel_rapl: Simplify rapl_find_package() - Intel: x86/topology: Define topology_logical_die_id() - Intel: x86/topology: Define topology_die_id() - Intel: cpu/topology: Export die_id - Intel: x86/topology: Create topology_max_die_per_package() - Intel: x86/topology: Add CPUID.1F multi-die/package support - Intel: topology: Simplify cputopology.txt formatting and wording - Intel: perf/x86/regs: Use PERF_REG_EXTENDED_MASK - Intel: perf/x86: Remove pmu->pebs_no_xmm_regs - Intel: perf/x86: Clean up PEBS_XMM_REGS - Intel: perf/x86/regs: Check reserved bits - Intel: perf/x86: Disable extended registers for non-supported PMUs - Intel: perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs - Intel: perf/core: Add function to test for event exclusion flags - Intel: perf/x86/intel/pt: Remove software double buffering PMU capability - Intel: perf/ring_buffer: Fix AUX software double buffering - Intel: perf regs x86: Add X86 specific arch__intr_reg_mask() - Intel: perf parse-regs: Add generic support for arch__intr/user_reg_mask() - Intel: perf parse-regs: Split parse_regs - Intel: perf parse-regs: Improve error output when faced with unknown register name - Intel: perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs - Intel: perf tools x86: Add support for recording and printing XMM registers - Intel: perf/x86/intel/uncore: Add Intel Icelake uncore support - Intel: perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them - Intel: perf/x86/intel: Support adaptive PEBS v4 - Intel: perf/x86/intel/ds: Extract code of event update in short period - Intel: perf/x86/intel: Extract memory code PEBS parser for reuse - Intel: perf/x86: Support outputting XMM registers - Intel: doc/mm: New documentation for memory performance - Intel: acpi/hmat: Register memory side cache attributes - Intel: acpi/hmat: Register performance attributes - Intel: acpi/hmat: Register processor domain to its memory - Intel: node: Add memory-side caching attributes - Intel: node: Add heterogenous memory access attributes - node: Link memory nodes to their compute nodes - Intel: acpi/hmat: Parse and report heterogeneous memory - Intel: acpi: Add HMAT to generic parsing tables - irqchip: phytium-2500: Fix compilation issues - Intel: acpi: Create subtable parsing infrastructure - Intel: ACPICA: ACPI 6.3: HMAT updates - Intel: device-dax: "Hotplug" persistent memory for use like normal RAM - mm/resource: Let walk_system_ram_range() search child resources - Intel: mm/memory-hotplug: Allow memory resources to be children - Intel: mm/resource: Move HMM pr_debug() deeper into resource code - Intel: device-dax: Add a 'modalias' attribute to DAX 'bus' devices - Intel: device-dax: Add a 'target_node' attribute - Intel: device-dax: Auto-bind device after successful new_id - Intel: acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node - Intel: device-dax: Add /sys/class/dax backwards compatibility - Intel: device-dax: Add support for a dax override driver - Intel: device-dax: Move resource pinning+mapping into the common driver - Intel: device-dax: Introduce bus + driver model - Intel: device-dax: Start defining a dax bus model - Intel: device-dax: Remove multi-resource infrastructure - Intel: device-dax: Kill dax_region base - Intel: device-dax: Kill dax_region ida - Intel: dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 - Intel: dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 - Intel: dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 - Intel: dmaengine: ioatdma: Add Snow Ridge ioatdma device id - perf/x86/intel: Add Tremont core PMU support - perf/x86/intel: Add Icelake support - perf/x86: Support constraint ranges - PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() - PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro - PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings - PCI: Add pci_speed_string() - PCI: Add 32 GT/s decoding in some macros - PCI: Decode PCIe 32 GT/s link speed - PCI/AER: Log which device prevents error recovery - PCI/AER: Initialize aer_fifo - PCI/AER: Use kfifo for tracking events instead of reimplementing it - PCI/AER: Remove error source from AER struct aer_rpc - Intel: PCI: Add support for Immediate Readiness - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - block: fix blk-iolatency accounting underflow - ovl: fix missing negative dentry check in ovl_rename() - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "ext4: fix panic when mount failed with parallel flush_stashed_error_work" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - ext4: use true,false for bool variable- net: 6pack: fix slab-out-of-bounds in decode_data- bpf: Fix integer overflow in prealloc_elems_and_freelist()- timerqueue: fix kabi for struct timerqueue_head - lib/timerqueue: Rely on rbtree semantics for next timer - ACPI / APEI: Notify all ras err to driver - ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - jbd2: protect jh by grab a ref in jbd2_journal_forget - jbd2: Don't call __bforget() unnecessarily - jbd2: Drop unnecessary branch from jbd2_journal_forget() - ipc: replace costly bailout check in sysvipc_find_ipc() - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - USB: ehci: fix an interrupt calltrace error - net: hns3: update hns3 version to 21.9.4 - net: hns3: expand buffer len for fd tcam of debugfs - net: hns3: fix hns3 debugfs queue info print coverage bugs - net: hns3: fix memory override when bd_num is bigger than port info size - scsi: hisi_sas: Optimize the code flow of setting sense data when ssp I/O abnormally completed- Bluetooth: fix use-after-free error in lock_sock_nested() - bpf, mips: Validate conditional branch offsets - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - bpf: Do not use ax register in interpreter on div/mod - Revert "bpf: allocate 0x06 to new eBPF instruction class JMP32" - Revert "bpf: refactor verifier min/max code for condition jump" - Revert "bpf: verifier support JMP32" - Revert "bpf: disassembler support JMP32" - Revert "tools: bpftool: teach cfg code about JMP32" - Revert "bpf: interpreter support for JMP32" - Revert "bpf: JIT blinds support JMP32" - Revert "x86_64: bpf: implement jitting of JMP32" - Revert "arm64: bpf: implement jitting of JMP32" - Revert "bpf: Fix 32 bit src register truncation on div/mod" - Revert "bpf: Fix truncation handling for mod32 dst reg wrt zero" - block: fix wrong define name - block: fix compile error when CONFIG_BLK_DEV_THROTTLING disable - pid: fix imbalanced calling of cgroup_threadgroup_change_begin/end() - pid: fix return value when copy_process() failed - block: fix NULL pointer in blkcg_drain_queue() - block: clean up ABI breakage - block: mark queue init done at the end of blk_register_queue - block: fix race between adding/removing rq qos and normal IO - scsi: hisi_sas: set sense data when the sas disk's I/O abnormally completed - kyber: initialize 'async_depth' in kyber_queue_data_alloc() - kyber: introduce kyber_depth_updated() - blk-mq: handle all throttled io in blk_cleanup_queue()- memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: enable accounting for pids in nested pid namespaces - KVM: do not allow mapping valid but non-reference-counted pages - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - block: factor out a new helper from blk_rq_init() - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - blk-mq: clearing flush request reference in tags->rqs[] - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - Revert "blk-mq: use static_rqs instead of rqs to iterate tags" - Revert "blk-mq: use blk_mq_queue_tag_inflight_iter() in debugfs" - Revert "nbd: use blk_mq_queue_tag_inflight_iter()" - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - tasks: Fix kabi broken for struct task_struct - tasks, sched/core: RCUify the assignment of rq->curr - tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code - tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue - tasks: Add a count of task RCU users - Revert "sched/membarrier: fix NULL poiner in membarrier_global_expedited" - ext4: update last_pos for the case ext4_htree_fill_tree return fail - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - nvme-rdma: don't update queue count when failing to set io queues - scsi: hisi_sas: replace spin_lock_irqsave/spin_unlock_restore with spin_lock/spin_unlock - scsi: hisi_sas: use threaded irq to process CQ interrupts- ext4: fix race writing to an inline_data file while its xattrs are changing - uce: pagecache reading scenario add shmem support - Revert "uce: pagecache reading scenario add shmem support" - memcg: enable accounting of ipc resources - uce: pagecache reading scenario add shmem support - misc/uacce: fixup out-of-bounds array write - crypto/sec: add aead support for user-side- nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth - nvme-pci: use unsigned for io queue depth - net: hns3: update hns3 version to 21.9.2 - net: hns3: the pointer is cast to another pointer in a different type, which is incompatible. - net: hns3: cleanup for some print type miss match and blank lines - net: hns3: remove tc enable checking - net: hns3: Constify static structs - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: fix memory override when bd_num is bigger than the ring size - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: check the return of skb_checksum_help() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: remove redundant param mbx_event_pending - net: hns3: remove the useless debugfs file node cmd - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: add support for tc mqprio offload - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - Revert: net: hns3: adds support for extended VLAN mode and 'QOS' in vlan 802.1Q protocol. - net: hns3: change the method of getting cmd index in debugfs - net: hns3: refactor dump mac tbl of debugfs - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: Constify static structs - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor the debugfs process - net: hns3: add debugfs support for tm priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: Fix for geneve tx checksum bug - net: hns3: refine the struct hane3_tc_info - net: hns3: VF not request link status when PF support push link status feature - net: hns3: remove a duplicate pf reset counting - net: hns3: remediate a potential overflow risk of bd_num_list - net: hns3: fix query vlan mask value error for flow director - net: hns3: fix error mask definition of flow director - net: hns3: cleanup for endian issue for VF RSS - net: hns3: fix incorrect handling of sctp6 rss tuple - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: dump tqp enable status in debugfs - hisilicon/hns3: convert comma to semicolon - net: hns3: remove a misused pragma packed - net: hns3: add debugfs of dumping pf interrupt resources - net: hns3: Supply missing hclge_dcb.h include file - net: hns3: print out speed info when parsing speed fails - net: hns3: add a missing mutex destroy in hclge_init_ad_dev() - net: hns3: add a print for initializing CMDQ when reset pending - net: hns3: replace snprintf with scnprintf in hns3_update_strings - net: hns3: change affinity_mask to numa node range - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - mm: downgrade the print level in do_shrink_slab - uio: introduce UIO_MEM_IOVA - mm/mempolicy.c: fix checking unmapped holes for mbind - mm/mempolicy.c: check range first in queue_pages_test_walk - net: qrtr: fix another OOB Read in qrtr_endpoint_post - net: qrtr: fix OOB Read in qrtr_endpoint_post - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected - vt_kdsetmode: extend console locking- cpuidle: menu: Avoid computations when result will be discarded - virtio_blk: fix handling single range discard request - virtio_blk: add discard and write zeroes support - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - page_alloc: consider highatomic reserve in watermark fast - mm/filemap.c: fix a data race in filemap_fault() - scsi/hifc: Fix memory leakage bug - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Bugfix for posting multiple srq work request - RDMA/hns: Fix 0-length sge calculation error - RDMA/hns: Fix configuration of ack_req_freq in QPC - RDMA/hns: Add check for the validity of sl configuration - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Fixed wrong judgments in the goto branch - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Fix wrong parameters when initial mtt of srq->idx_que - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Support to query firmware version - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Add interception for resizing SRQs - RDMA/hns: Fix an cmd queue issue when resetting- iommu: smmuv2: Using the SMMU_BYPASS_DEV to bypass SMMU for some SoCs - iommu: dev_bypass: cleanup dev bypass code - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - sched: Fix sched_fork() access an invalid sched_task_group - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - Bluetooth: switch to lock_sock in SCO - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - Bluetooth: defer cleanup of resources in hci_unregister_dev()- tcp_comp: Fix comp_read_size return value - virtio-blk: Add validation for block size in config space - blk-mq: fix divide by zero crash in tg_may_dispatch() - mm, vmscan: guarantee drop_slab_node() termination - jump_label: skip resource release if jump label is not relocated - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions before __ext4_get_inode_loc() - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - x86/config: Enable CONFIG_USERSWAP for openeuler_defconfig - ext4: fix panic when mount failed with parallel flush_stashed_error_work - device core: Consolidate locking and unlocking of parent and device - Revert "ext4: flush s_error_work before journal destroy in ext4_fill_super" - ext2: Strengthen xattr block checks - ext2: Merge loops in ext2_xattr_set() - ext2: introduce helper for xattr entry validation - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas()- bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - bpf: track spill/fill of constants - bpf/verifier: per-register parent pointers - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED- scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - nvme: force complete cancelled requests - blk-mq: blk-mq: provide forced completion method - ext4: flush s_error_work before journal destroy in ext4_fill_super - Revert "net: make get_net_ns return error if NET_NS is disabled" - kthread: Fix PF_KTHREAD vs to_kthread() race - sched/debug: Fix 'sched_debug_lock' undeclared error - Remove MODULE_ALIAS() calls that take undefined macro - scripts/dtc: Remove redundant YYLOC global declaration - x86/boot/compressed: Don't declare __force_order in kaslr_64.c - usb: hso: fix error handling code of hso_create_net_device - hso: fix bailout in error case of probe- spec: fixed the mistake for dates in kernel.spec- iscsi: Fix KABI change for 'Fix conn use after free during resets' - iscsi: alloc iscsi_cls_session with iscsi_cls_session_warpper - iscsi: introduce iscsi_cls_session_warapper and helper - scsi: iscsi: Fix conn use after free during resets - scsi: sr: Return correct event when media event code is 3 - net: xilinx_emaclite: Do not print real IOMEM pointer - sctp: move the active_key update after sh_keys is added - usb: max-3421: Prevent corruption of freed memory - net: ll_temac: Fix bug causing buffer descriptor overrun - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - nbd: add the check to prevent overflow in __nbd_ioctl() - ext4: fix potential uninitialized access to retval in kmmpd - blk-mq: fix kabi broken by "blk-mq: fix hang caused by freeze/unfreeze sequence" - blk-mq: fix hang caused by freeze/unfreeze sequence - config: Enable CONFIG_UCE_KERNEL_RECOVERY by default - EDAC/ghes: Remove intermediate buffer pvt->detail_location - USB: fix some clerical mistakes - uce: pagecache reading scenario support kernel recovery - uce: cow scenario support kernel recovery - selinux: fix NULL dereference in policydb_destroy() - livepatch/x86: Ignore return code of save_stack_trace_tsk_reliable() - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - arm64: mm: account for hotplug memory when randomizing the linear region- test modules directory existed when ls- fix rpmbuild error with patches- openeuler_defconfig: Enable ARCH_PHYTIUM and ARM_GIC_PHYTIUM_2500 - config: Enable Phytium FT-2500 support configs for hulk_defconfig - irqchip: phytium-2500: Add interrupt controller driver - mm/vmscan: setup drop_caches_loop_limit in cmdline - mm/memcg: optimize memory.numa_stat like memory.stat - livepatch: Fix crash when access the global variable in hook - timer: Use hlist_unhashed_lockless() in timer_pending() - list: Add hlist_unhashed_lockless() - config: Enable CONFIG_GPIO_HISI by default - gpio: gpio-hisi: Add HiSilicon GPIO support - config: Enable CONFIG_I2C_HISI by default - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - blk: reuse lookup_sem to serialize partition operations - Revert "block: take bd_mutex around delete_partitions in del_gendisk" - Revert "block: avoid creating invalid symlink file for patitions" - Revert "block: call bdput() to avoid memleak" - sctp: fix return value check in __sctp_rcv_asconf_lookup - workqueue: fix UAF in pwq_unbound_release_workfn() - exit: Move preemption fixup up, move blocking operations down - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - Input: joydev - prevent potential read overflow in ioctl - srcu: Take early exit on memory-allocation failure - Revert "modpost: add read_text_file() and get_line() helpers" - Revert "modpost: use read_text_file() and get_line() for reading text files" - Revert "modpost: remove use of non-standard strsep() in HOSTCC code" - Revert "modpost: explain why we can't use strsep" - cpuidle: fix return type err in haltpoll_switch_governor - mm/slab: add naive detection of double free - mm/mempool: fix a data race in mempool_free() - mm/list_lru: fix a data race in list_lru_count_one - mm/cma.c: fix NULL pointer dereference when cma could not be activated - iommu/amd: Prevent NULL pointer dereference- bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - proc: Avoid mixing integer types in mem_rw() - net: sched: cls_api: Fix the the wrong parameter - sctp: update active_key for asoc when old key is being replaced - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - net/sched: act_skbmod: Skip non-Ethernet packets - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - ipv6: fix 'disable_policy' for fwd packets - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - udp: annotate data races around unix_sk(sk)->gso_size - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: annotate data races around tp->mtu_info - dma-buf/sync_file: Don't leak fences on merge failure - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: bridge: sync fdb to new unicast-filtering ports - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath - dm writecache: fix data corruption when reloading the target - dm verity fec: fix hash block number in verity_fec_decode - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: libfc: Fix array index out of bound exception - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - net: bridge: multicast: fix PIM hello router port marking race - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - virtio_net: move tx vq operation under tx queue lock - x86/fpu: Limit xstate copy size in xstateregs_set() - nfs: fix acl memory leak of posix_acl_create() - NFSv4: Initialise connection to the server in nfs4_alloc_client() - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - NFS: nfs_find_open_context() may only select open files - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - i2c: core: Disable client irq on reboot/shutdown - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: scsi_dh_alua: Check for negative result value - tracing: Do not reference char * as a string in histograms - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - seq_buf: Fix overflow in seq_buf_putmem_hex() - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - net: ip: avoid OOM kills with large UDP sends over loopback - vsock: notify server to shutdown when client has pending signal - xfrm: Fix error reporting in xfrm_state_construct. - virtio_net: Remove BUG() to avoid machine dead - dm space maps: don't reset space map allocation cursor when committing - ipv6: use prandom_u32() for ID generation - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - vfio/pci: Handle concurrent vma faults - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - writeback: fix obtain a reference to a freeing memcg css - ipv6: fix out-of-bound access in ip6_parse_tlv() - bpf: Do not change gso_size during bpf_skb_change_proto() - ipv6: exthdrs: do not blindly use init_net - net/ipv4: swap flow ports when validating source - vxlan: add missing rcu_read_lock() in neigh_reduce() - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - netlabel: Fix memory leak in netlbl_mgmt_add_common - ACPI: sysfs: Fix a buffer overrun problem with description_show() - evm: fix writing /evm overflow - lib: vsprintf: Fix handling of number field widths in vsscanf - ACPI: processor idle: Fix up C-state latency if not ordered - fuse: check connected before queueing on fpq->io - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix kernel infoleak via ext4_extent_header - iov_iter_fault_in_readable() should do nothing in xarray case - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - scsi: sr: Return appropriate error code when disk is ejected - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - stop_machine: Avoid potential race behaviour - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - can: raw: fix raw_rcv panic for sock UAF - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - jbd2: fix kabi broken in struct journal_s - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - mm: vmscan: use a new flag to indicate shrinker is registered - Revert "jbd2: remove the out label in __jbd2_journal_remove_checkpoint()" - Revert "jbd2: ensure abort the journal if detect IO error when writing original buffer back" - Revert "jbd2: fix kabi broken in struct journal_s" - Revert "jbd2: don't abort the journal when freeing buffers" - mm/vmscan: add drop_caches_loop_limit to break loop in drop_slab_node - mm/vmscan: fix infinite loop in drop_slab_node - userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - kprobes: Warn if the kprobe is reregistered - Revert "kretprobe: check re-registration of the same kretprobe earlier"- mm: vmalloc: prevent use after free in _vm_unmap_aliases - PCI/sysfs: Take reference on device to be removed - seq_file: disallow extremely large seq buffer allocations - ARM: footbridge: remove personal server platform - mm: slab: fix kmem_cache_create failed when sysfs node not destroyed - ARM: ensure the signal page contains defined contents - nvme-pci: use atomic bitops to mark a queue enabled - nvme: check the PRINFO bit before deciding the host buffer length - nvme: fix compat address handling in several ioctls - nvme-core: make implicit seed truncation explicit - nvme-core: don't use NVME_NSID_ALL for command effects and supported log - nvme-pci: fix NULL req in completion handler - nvme-pci: cancel nvme device request before disabling - nvme: copy MTFA field from identify controller - nvme-pci: Unblock reset_work on IO failure - nvme-pci: Don't disable on timeout in reset state - nvme-pci: Fix controller freeze wait disabling - block: error out if blk_get_queue() failed in blk_init_rl()- Revert "smp: Fix smp_call_function_single_async prototype" - Revert "vt: Fix character height handling with VT_RESIZEX" - block: only call sched requeue_request() for scheduled requests - KVM: arm: replace WARN_ON with pr_warn for UNKNOWN type - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - inet: annotate date races around sk->sk_txhash - ping: Check return value of function 'ping_queue_rcv_skb' - net: ethtool: clear heap allocations for ethtool function - x86/fpu: Reset state for all signal restore failures - inet: use bigger hash table for IP ID generation - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: make get_net_ns return error if NET_NS is disabled - net: add documentation to socket.c - sch_cake: Fix out of bounds when parsing TCP options and header - netfilter: synproxy: Fix out of bounds when parsing TCP options - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - fib: Return the correct errno code - net: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: target: core: Fix warning on realtime kernels - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - ftrace: Do not blindly read the ip address in ftrace_bug() - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFS: Fix use-after-free in nfs4_init_client() - NFS: Fix a potential NULL dereference in nfs_get_client() - sched/fair: Make sure to update tg contrib for blocked load - perf: Fix data race between pin_count increment/decrement - cgroup1: don't allow ' - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - proc: Track /proc/$pid/attr/ opener mm_struct - ACPI: EC: Look for ECDT EC after calling acpi_load_tables() - ACPI: probe ECDT before loading AML tables regardless of module-level code flag - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - pid: take a reference when initializing `cad_pid` - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - lib/clear_user: ensure loop in __arch_clear_user cache-aligned - scsi: core: Treat device offline as a failure - Revert "scsi: check the whole result for reading write protect flag" - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - arm64/config: Set CONFIG_TXGBE=m by default - make bch_btree_check() to be multiple threads - Make compile successful when CONFIG_BCACHE is not set. - Move only dirty data when gc runnning, in order to reducing write amplification. - Add traffic policy for low cache available. - igmp: Add ip_mc_list lock in ip_check_mc_rcu - memcg: fix unsuitable null check after alloc memory - cpuidle: fix a build error when compiling haltpoll into module - config: enable KASAN and UBSAN by default - KVM: x86: expose AVX512_BF16 feature to guest - KVM: cpuid: remove has_leaf_count from struct kvm_cpuid_param - KVM: cpuid: rename do_cpuid_1_ent - KVM: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent - KVM: cpuid: extract do_cpuid_7_mask and support multiple subleafs - KVM: cpuid: do_cpuid_ent works on a whole CPUID function - ext4: fix possible UAF when remounting r/o a mmp-protected file system - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - iomap: Mark read blocks uptodate in write_begin - iomap: Clear page error before beginning a write - iomap: move the zeroing case out of iomap_read_page_sync - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - cifs: Fix leak when handling lease break for cached root fid - mm/memcontrol.c: fix kasan slab-out-of-bounds in mem_cgroup_css_alloc - module: limit enabling module.sig_enforce - selftests/bpf: add test_spec_readahead_xfs_file to support specail async readahead - mm: support special async readahead - selftests/bpf: test_xfs_file support to clear FMODE_RANDOM - xfs: let writable tracepoint enable to clear flag of f_mode - jbd2: fix kabi broken in struct journal_s - btrfs: allow btrfs_truncate_block() to fallback to nocow for data space reservation - NFSv4.1: fix kabi for struct rpc_xprt - usb: gadget: rndis: Fix info leak of rndis - once: Fix panic when module unload - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - bpf: Fix leakage under speculation on mispredicted branches - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - bpf: Update selftests to reflect new error states - bpf, test_verifier: switch bpf_get_stack's 0 s> r8 test - bpf: Test_verifier, bpf_get_stack return value add <0 - bpf: extend is_branch_taken to registers - selftests/bpf: add selftest part of "bpf: improve verifier branch analysis" - selftests/bpf: Test narrow loads with off > 0 in test_verifier - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: fix up selftests after backports were fixed - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf - ext4: fix memory leak in ext4_fill_super - RDMA/hns: Add support for addressing when hopnum is 0 - RDMA/hns: Optimize hns buffer allocation flow - RDMA/hns: Check if depth of qp is 0 before configure - RDMA/hns: Optimize qp param setup flow - RDMA/hns: Optimize qp buffer allocation flow - RDMA/hns: Optimize qp destroy flow - RDMA/hns: Remove asynchronic QP destroy - RDMA/hns: Bugfix for posting a wqe with sge - RDMA/hns: Delete unnecessary variable max_post - RDMA/hns: optimize the duplicated code for qpc setting flow - RDMA/hns: Prevent undefined behavior in hns_roce_set_user_sq_size() - RDMA/umem: Add rdma_umem_for_each_dma_block() - RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks - can: bcm: delay release of struct bcm_op after synchronize_rcu() - etmem_scan: fix memleak in vm_idle_read - x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes - Revert "arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE" - Revert "arm64: capabilities: Merge duplicate Cavium erratum entries" - Revert "arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003" - net: hns3: update hns3 version to 1.9.40.24 - net: hns3: remove redundant assignment to rx_index - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: not reset TQP in the DOWN while VF resetting - net: hns3: remove redundant enum type HNAE3_RESTORE_CLIENT - net: hns3: add stats logging when skb padding fails - net: hns3: add tx send size handling for tso skb - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: use napi_consume_skb() when cleaning tx desc - net: hns3: use writel() to optimize the barrier operation - net: hns3: optimize the rx clean process - net: hns3: optimize the tx clean process - net: hns3: batch tx doorbell operation - net: hns3: batch the page reference count updates - net: hns3: streaming dma buffer sync between cpu and device - net: hns3: rename buffer-related functions - net: hns3: pointer type of buffer should be void - net: hns3: remove unnecessary devm_kfree - net: hns3: add suspend and resume pm_ops - Revert "net: hns3: add suspend/resume function for hns3 driver" - net: hns3: change flr_prepare/flr_done function names - net: hns3: change hclge_reset_done function name - net: hns3: configure promisc mode for VF asynchronously - kabi: add kabi list for x86_64 - kabi: update kabi list for arm64 - hugetlbfs: hugetlb_fault_mutex_hash() cleanup - ipv6: record frag_max_size in atomic fragments in input path - scsi: libsas: Use _safe() loop in sas_resume_port() - SMB3: incorrect file id in requests compounded with open - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: fix an incorrect limit in filelayout_decode_layout() - dm snapshot: properly fix a crash when an origin has no snapshots - proc: Check /proc/$pid/attr/ writes against file opener - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vgacon: Record video mode changes with VT_RESIZEX - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - dm snapshot: fix crash with transient storage and zero chunk size - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - Revert "ALSA: sb8: add a check for request_region" - cifs: fix memory leak in smb2_copychunk_range - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - firmware: arm_scpi: Prevent the ternary sign expansion bug - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - block: reexpand iov_iter after read/write - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - nvme: do not try to reconfigure APST when the controller is not live - netfilter: conntrack: Make global sysctls readonly in non-init netns - kobject_uevent: remove warning in init_uevent_argv() - blk-mq: Swap two calls in blk_mq_exit_queue() - userfaultfd: release page in error path to avoid BUG_ON - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - sched/fair: Fix unfairness caused by missing load decay - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - net: fix nla_strcmp to handle more then one trailing null character - ksm: fix potential missing rmap_item for stable_node - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - PCI: Release OF node in pci_scan_device()'s error path - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - cuse: prevent clone - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - x86/events/amd/iommu: Fix sysfs type mismatch - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - ata: libahci_platform: fix IRQ check - x86/kprobes: Fix to check non boostable prefixes correctly - ACPI: CPPC: Replace cppc_attr with kobj_attribute - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - x86/microcode: Check for offline CPUs before requesting new microcode - ovl: fix missing revert_creds() on error path - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tty: fix memory leak in vc_deallocate - ext4: fix error code in ext4_commit_super - posix-timers: Preserve return value in clock_adjtime32() - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - arm64/vdso: Discard .note.gnu.property sections in vDSO - perf/arm_pmu_platform: Fix error handling - genirq/matrix: Prevent allocation counter corruption - crypto: api - check for ERR pointers in crypto_destroy_tfm() - cifs: Return correct error code from smb2_get_enc_key - ftrace: Handle commands when closing set_ftrace_filter file - ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() - ext4: do not use extent after put_bh - modpost: explain why we can't use strsep - modpost: remove use of non-standard strsep() in HOSTCC code - modpost: use read_text_file() and get_line() for reading text files - modpost: add read_text_file() and get_line() helpers - arm64: capabilities: Merge duplicate entries for Qualcomm erratum 1003 - arm64: capabilities: Merge duplicate Cavium erratum entries - arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE - net: phy: ensure phylib state machine is stopped after calling phy_stop - net: linkwatch: add check for netdevice being present to linkwatch_do_dev - net: phy: call state machine synchronously in phy_stop - of: fix kmemleak crash caused by imbalance in early memory reservation - random: fix soft lockup when trying to read from an uninitialized blocking pool - random: only read from /dev/random after its pool has received 128 bits - block: check queue's limits.discard_granularity in __blkdev_issue_discard() - block: loop: set discard granularity and alignment for block device backed loop - posix-cpu-timers: Stop disabling timers on mt-exec - kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE - perf top: Fix stdio interface input handling with glibc 2.28+ - iommu/vt-d: Fix mm reference leak - iommu/dma: Fix for dereferencing before null checking - srcu: Apply *_ONCE() to ->srcu_last_gp_end - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG - kill kernfs_pin_sb() - mm, thp: fix defrag setting if newline is not used - nfsd: Clone should commit src file metadata too - nfsd: Ensure CLONE persists data and metadata changes to the target file - x86/sysfb: Fix check for bad VRAM size - x86/timer: Force PIT initialization when !X86_FEATURE_ARAT - x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode - x86/timer: Skip PIT initialization on modern chipsets - x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' - iommu/vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions - iommu/vt-d: Handle RMRR with PCI bridge device scopes - iommu/vt-d: Introduce is_downstream_to_pci_bridge helper - crypto: x86 - remove SHA multibuffer routines and mcryptd - iommu/vt-d: Duplicate iommu_resv_region objects per device list - memcg: fix kabi broken when memory cgroup enhance - mm: memcontrol: fix NULL-ptr deref in percpu stats flush - mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size - mm: memcontrol: fix percpu vmstats and vmevents flush - mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" - mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones - mm: memcontrol: flush percpu vmevents before releasing memcg - mm: memcontrol: flush percpu vmstats before releasing memcg - mm/memcontrol: fix wrong statistics in memory.stat - mm: memcontrol: don't batch updates of local VM stats and events - mm: memcontrol: fix NUMA round-robin reclaim at intermediate level - mm: memcontrol: fix recursive statistics correctness & scalabilty - mm: memcontrol: move stat/event counting functions out-of-line - mm: memcontrol: make cgroup stats and events query API explicitly local - mm: memcontrol: quarantine the mem_cgroup_[node_]nr_lru_pages() API - mm, memcg: rename ambiguously named memory.stat counters and functions - mm/memcontrol.c: fix memory.stat item ordering - mm: memcontrol: expose THP events on a per-memcg basis - mm: memcontrol: track LRU counts in the vmstats array - mm: memcontrol: push down mem_cgroup_nr_lru_pages() - mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() - mm: workingset: don't drop refault information prematurely - mm: memcontrol: replace zone summing with lruvec_page_state() - mm: memcontrol: replace node summing with memcg_page_state() - mm, oom: add oom victim's memcg to the oom context information - mm/oom_kill.c: fix uninitialized oc->constraint - mm, oom: reorganize the oom report in dump_header - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - scsi: core: Fix failure handling of scsi_add_host_with_dma() - fuse: fix the ->direct_IO() treatment of iov_iter - bdev: Do not return EBUSY if bdev discard races with write - block: mark flush request as IDLE when it is really finished - blk-mq: mark flush request as IDLE in flush_end_io() - vhost_net: avoid tx queue stuck when sendmsg fails - iommu/vt-d: Add support for ACPI device use physical, node as pci device to establish identity mapping - io_uring: NULL files dereference by SQPOLL - vgacon: remove software scrollback support - block: dio: ensure the memory order between bi_private and bi_css - ext4: fix memory leak in ext4_fill_super - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy - RDMA/ucma: Add missing locking around rdma_leave_multicast() - RDMA/ucma: Fix locking for ctx->events_reported - RDMA/ucma: Put a lock around every call to the rdma_cm layer - mm/memory-failure: make sure wait for page writeback in memory_failure - can: bcm: fix infoleak in struct bcm_msg_head - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - ext4: stop return ENOSPC from ext4_issue_zeroout - dm btree remove: assign new_root only when removal succeeds - block: call bdput() to avoid memleak - scsi: remove unused kobj map for sd devie to avoid memleak - tools build: Check if gettid() is available before providing helper - tools build feature: Check if eventfd() is available - tools build feature: Check if get_current_dir_name() is available - perf tools: Use - bpf: move new add member to the end of the struct bpf_prog_aux- add buildrequire: perl-devel for with_perf- cpuidle: fix container_of err in cpuidle_device and cpuidle_driver- sched/membarrier: fix NULL poiner in membarrier_global_expedited - writeback: don't warn on an unregistered BDI in __mark_inode_dirty- fs/buffer.c: add checking buffer head stat before clear - Bluetooth: SMP: Fail if remote and local public keys are identical - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - iomap: Make sure iomap_end is called after iomap_begin - x86/kvm: Add "nopvspin" parameter to disable PV spinlocks - scsi: libsas: add lun number check in .slave_alloc callback - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - USB:ehci:fix Kunpeng920 ehci hardware problem - nvme: don't warn on block content change effects - block: recalculate segment count for multi-segment discards correctly - nbd: Fix NULL pointer in flush_workqueue - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() - HID: make arrays usage and value to be the same - ath10k: Validate first subframe of A-MSDU before processing the list - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - mac80211: mark station unauthorized before key removal - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - NFS: nfs_delegation_find_inode_server must first reference the superblock - nfs4: strengthen error check to avoid unexpected result - NFS: Fix interrupted slots by sending a solo SEQUENCE operation - NFS: Ensure we time out if a delegreturn does not complete - NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals - NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() - NFSv3: FIx bug when using chacl and chmod to change acl - NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() - NFSv4.1: Only reap expired delegations - NFSv4.1: Fix open stateid recovery - NFSv4.1: Don't process the sequence op more than once. - NFS: Ensure NFS writeback allocations don't recurse back into NFS. - nfs_remount(): don't leak, don't ignore LSM options quietly - UACCE backport from mainline - crypto: hisilicon-Cap block size at 2^31 - crypto: hisilicon-hpre add req check when callback - crypto: hisilicon- count send_ref when sending bd - crypto: hisilicon-enhancement of qm DFX - crypto: hisilicon-memory management optimization - net: hns3: update hns3 version to 1.9.38.12 - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - net: hns3: fix the logic for clearing resp_msg - net: hns3: fix queue id check error when configure flow director rule by ethtool - net: hns3: add check for HNS3_NIC_STATE_INITED before net open - net: hns3: add waiting time before cmdq memory is released - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix inconsistent vf id print - net: hns3: remove redundant variable initialization - net: hns3: replace the tab before the left brace with one space - net: hns3: fix hns3_cae_pfc_storm.h missing header guard problem - net: hns3: modify an error type configuration - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: replace disable_irq by IRQ_NOAUTOEN flag - net: hns3: update rss indirection table after setup tc - net: hns3: don't change tc mqprio configuration when client is unregistered - net: hns3: remove redundant client_setup_tc handle - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare()- selftests/bpf: add test_xfs_file.c and test_set_xfs_file.c - bpf: add bpf_probe_read_str into bpf_helpers.h - xfs: add writable tracepoint for xfs file buffer read - readahead: introduce FMODE_WILLNEED to read first 2MB of file- tools: libbpf: fix compiler error - bpf: fix kabi for struct bpf_prog_aux and struct bpf_raw_event_map - tools: bpftool: add raw_tracepoint_writable prog type to header - tools: sync bpf.h - bpf: add writable context for raw tracepoints - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early- cpuidle: fix kabi broken in cpuidle_device and cpuidle_driver - config: set default value of haltpoll - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE default - KVM: polling: add architecture backend to disable polling - cpuidle-haltpoll: Fix small typo - cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint - cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available - cpuidle-haltpoll: do not set an owner to allow modunload - cpuidle-haltpoll: return -ENODEV on modinit failure - cpuidle-haltpoll: vcpu hotplug support - cpuidle-haltpoll: set haltpoll as preferred governor - cpuidle: allow governor switch on cpuidle_register_driver() - cpuidle: governor: Add new governors to cpuidle_governors again - cpuidle: Add cpuidle.governor= command line parameter - cpuidle-haltpoll: disable host side polling when kvm virtualized - kvm: x86: add host poll control msrs - cpuidle: add haltpoll governor - governors: unify last_state_idx - cpuidle: use first valid target residency as poll time - cpuidle: header file stubs must be "static inline" - cpuidle: add poll_limit_ns to cpuidle_device structure - add cpuidle-haltpoll driver - cpuidle: poll_state: Fix default time limit - cpuidle: poll_state: Disregard disable idle states - cpuidle: poll_state: Revise loop termination condition - cpuidle: menu: Do not update last_state_idx in menu_select() - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container- ata: ahci: Disable SXS for Hisilicon Kunpeng920 - fuse: don't ignore errors from fuse_writepages_fill() - NFS: finish_automount() requires us to hold 2 refs to the mount record - NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts - NFS: remove unused check for negative dentry - NFSv3: use nfs_add_or_obtain() to create and reference inodes - NFS: Refactor nfs_instantiate() for dentry referencing callers - sysfs: Remove address alignment constraint in sysfs_emit{_at} - Revert "mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two)" - Revert "mm, sl[ou]b: improve memory accounting" - Revert "mm: memcontrol: fix slub memory accounting" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - arm/ras: Report ARM processor information to userspace - fuse: update attr_version counter on fuse_notify_inval_inode() - alinux: random: speed up the initialization of module - net: mac802154: Fix general protection fault - cipso,calipso: resolve a number of problems with the DOI refcounts - Bluetooth: verify AMP hci_chan before amp_destroy - net/nfc: fix use-after-free llcp_sock_bind/connect - x86: Select HARDIRQS_SW_RESEND on x86 - x86/apic/vector: Force interupt handler invocation to irq context- tools arch x86: Sync asm/cpufeatures.h with the with the kernel - cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency - ACPI / CPPC: Fix guaranteed performance handling - perf vendor events: Add JSON metrics for Cascadelake server - perf vendor events: Add stepping in CPUID string for x86 - cpufreq: intel_pstate: Fix compilation for !CONFIG_ACPI - cpufreq: intel_pstate: Add base_frequency attribute - ACPI / CPPC: Add support for guaranteed performance - EDAC, skx: Fix randconfig builds in a better way - EDAC, skx: Fix randconfig builds - EDAC, skx_edac: Add address translation for non-volatile DIMMs - ACPI/ADXL: Add address translation interface using an ACPI DSM - x86/mce: Add macros for the corrected error count bit field - x86/mce: Use BIT_ULL(x) for bit mask definitions - x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions - tools/testing/selftests/exec: fix link error - NFSv4.1: Don't rebind to the same source port when reconnecting to the server - genirq: Sanitize state handling in check_irq_resend() - genirq: Add return value to check_irq_resend() - irqchip/gic-v2, v3: Prevent SW resends entirely - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() - genirq: Walk the irq_data hierarchy when resending an interrupt - genirq: Add protection against unsafe usage of generic_handle_irq()- jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - x86/unwind/orc: Remove boot-time ORC unwind tables sorting - scripts/sorttable: Implement build-time ORC unwind table sorting - scripts/sorttable: Rename 'sortextable' to 'sorttable' - scripts/sortextable: Refactor the do_func() function - scripts/sortextable: Remove dead code - scripts/sortextable: Clean up the code to meet the kernel coding style better - scripts/sortextable: Rewrite error/success handling - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 378 - ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - Revert "ext4: Fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed" - nfs4.0: Refetch lease_time after clientid update - nfs4: Rename nfs41_setup_state_renewal - nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 - nfs: Fix copy-and-paste error in debug message - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - bluetooth: eliminate the potential race condition when removing the HCI controller - mm: enhance variables check and sync for pin mem - perf jit: Fix inaccurate DWARF line table - perf jvmti: Remove redundant jitdump line table entries - perf jvmti: Fix demangling Java symbols - perf tests: Add test for the java demangler - perf jvmti: Do not report error when missing debug information - perf jvmti: Fix jitdump for methods without debug info - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - bcache: add readahead cache policy options via sysfs interface - mm/page_alloc: fix managed_pages of zone is incorrect and out of bounds - freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS - NFS: Allow signal interruption of NFS4ERR_DELAYed operations - SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts - SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected - ext4: fix check to prevent false positive report of incorrect used inodes - livepatch/x86_64: Fix the deadlock when insmoding livepatch kernel module - tools/testing/selftests: add self-test for verifying load alignment - fs/binfmt_elf: use PT_LOAD p_align values for suitable start address - ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable() - ext4: use ext4_sb_bread() instead of sb_bread() - ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable() - ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc() - ext4: use common helpers in all places reading metadata buffers - ext4: introduce new metadata buffer read helpers - ext4: treat buffers contining write errors as valid in ext4_sb_bread() - bpf: Fix truncation handling for mod32 dst reg wrt zero - bpf: Fix 32 bit src register truncation on div/mod - arm64: bpf: implement jitting of JMP32 - x86_64: bpf: implement jitting of JMP32 - bpf: JIT blinds support JMP32 - bpf: interpreter support for JMP32 - tools: bpftool: teach cfg code about JMP32 - bpf: disassembler support JMP32 - bpf: verifier support JMP32 - bpf: refactor verifier min/max code for condition jump - bpf: allocate 0x06 to new eBPF instruction class JMP32- ovl: allow upperdir inside lowerdir - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - net: ip6_tunnel: Unregister catch-all devices - netfilter: nft_limit: avoid possible divide error in nft_limit_init - netfilter: conntrack: do not print icmpv6 as unknown via /proc - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - neighbour: Disregard DEAD dst in neigh_update - driver core: Fix locking bug in deferred_probe_timeout_work_func() - netfilter: x_tables: fix compat match/target pad out-of-bound write - workqueue: Move the position of debug_work_activate() in __queue_work() - xfrm: interface: fix ipv4 pmtu check to honor ip header df - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: ensure mac header is set in virtio_net_hdr_to_skb() - fs: direct-io: fix missing sdio->boundary - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - mm: fix race by making init_zero_pfn() early_initcall - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - ext4: do not iput inode under running transaction in ext4_rename() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - scsi: st: Fix a use after free in st_open() - vhost: Fix vhost_vq_reset() - rpc: fix NULL dereference on kmalloc failure - ext4: fix bh ref count on error paths - ipv6: weaken the v4mapped source check - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - nfs: we don't support removing system.nfs4_acl - NFSv4.2: fix return value of _nfs4_get_security_label() - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - NFSv4.2: condition READDIR's mask for security label based on LSM state - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag - NFS: fix nfs_path in case of a rename retry - NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall - NFS: Don't return layout segments that are in use - NFS: Don't move layouts to plh_return_segs list while in use - SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") - NFSv4 fix CLOSE not waiting for direct IO compeletion - NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION - nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl - NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() - NFSv4.1 make cachethis=no for writes - NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() - NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount - cgroup/files: support boot parameter to control if disable files cgroup - efi: Fix a race and a buffer overflow while reading efivars via sysfs - RDMA/hns: Allocate one more recv SGE for HIP08 - mm: memcontrol: fix slub memory accounting - mm, sl[ou]b: improve memory accounting - mm: fix numa stats for thp migration - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch - SUNRPC: Close a race with transport setup and module put - sunrpc: Change the place of endtime in struct krb5_ctx - bpf: Tighten speculative pointer arithmetic mask - bpf: Move sanitize_val_alu out of op switch - bpf: Refactor and streamline bounds check into helper - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - bpf: Ensure off_reg has no mixed signed bounds for all types - bpf: Move off_reg into sanitize_ptr_alu - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic- pid: fix pid recover method kabi change - config: enable kernel hotupgrade features by default - kexec: Add quick kexec support for kernel - arm64: smp: Add support for cpu park - pid: add pid reserve method for checkpoint and restore - mm: add pin memory method for checkpoint add restore - Revert "sched: Introduce qos scheduler for co-location" - Revert "sched: Throttle qos cfs_rq when current cpu is running online task" - Revert "sched: Enable qos scheduler config" - Revert "memcg: support priority for oom" - Revert "memcg: enable CONFIG_MEMCG_QOS by default" - Revert "memcg: fix kabi broken when enable CONFIG_MEMCG_QOS" - f2fs: fix to avoid out-of-bounds memory access - ext4: Reduce ext4 timestamp warnings - livepatch: Restoring code segment permissions after stop_machine completed - livepatch: Delete redundant variable 'flag' - memcg: fix kabi broken when enable CONFIG_MEMCG_QOS - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - ipv6: route: convert comma to semicolon - ipv6/route: Add a missing check on proc_dointvec - netfilter: xtables: avoid BUG_ON - SUNRPC: Test whether the task is queued before grabbing the queue spinlocks - SUNRPC: If there is no reply expected, bail early from call_decode - SUNRPC: Fix backchannel latency metrics - sunrpc: convert to time64_t for expiry - sunrpc: Fix potential leaks in sunrpc_cache_unhash() - SUNRPC: Skip zero-refcount transports - SUNRPC: Fix buffer handling of GSS MIC without slack - SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() - SUNRPC/nfs: Fix return value for nfs4_callback_compound() - net/sunrpc: return 0 on attempt to write to "transports" - net/sunrpc: Fix return value for sysctl sunrpc.transports - sunrpc: raise kernel RPC channel buffer size - sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs - xprtrdma: Fix trace point use-after-free race - SUNRPC: Fix backchannel RPC soft lockups - SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge - nfsd: export upcalls must not return ESTALE when mountd is down - sunrpc/cache: handle missing listeners better. - xprtrdma: Fix handling of RDMA_ERROR replies - xprtrdma: Expose transport header errors - sunrpc: destroy rpc_inode_cachep after unregister_filesystem - xprtrdma: fix incorrect header size calculations - nvme: fix ns removal hang when failing to revalidate due to a transient error - kernel/cputime: do not update cputime when cpu offline - perf/x86: Always store regs->ip in perf_callchain_kernel() - perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - config: enable CONFIG_HW_RANDOM_HISI_V2 by default - hwrng: add data_mode to support rand data with post process - hwrng: add HiSilicon TRNG driver- bcache: Rewrite patch to delay to invalidate cache data - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind()- KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - KVM: Check preempted_in_kernel for involuntary preemption - KVM: Boost vCPUs that are delivering interrupts - arm64/spinlock: fix a -Wunused-function warning - locking/osq: Use optimized spinning loop for arm64 - arm/arm64: Make use of the SMCCC 1.1 wrapper - arm/arm64: Provide a wrapper for SMCCC 1.1 calls - KVM: Implement kvm_put_guest() - KVM: arm/arm64: Factor out hypercall handling from PSCI code- bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch- net/hinic: Fix null pointer dereference in hinic_physical_port_id - kvm: debugfs: Export x86 kvm exits to vcpu_stat - ext4: fix time overflow - ext4: drop legacy pre-1970 encoding workaround - fuse: fix live lock in fuse_iget() - fuse: fix bad inode - net/sctp: fix race condition in sctp_destroy_sock - config: set config hip08 prefetch default value - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - RDMA/hns: add eq and cq time cfg compatibility support. - nvme: fix incorrect behavior when BLKROSET is called by the user - nvme-fc: fix error loop in create_hw_io_queues - nvme-fc: Fix wrong return value in __nvme_fc_init_request() - nvme-multipath: fix deadlock between ana_work and scan_work - nvme: fix deadlock caused by ANA update wrong locking - nvme-multipath: Fix memory leak with ana_log_buf - nvme-fc: fix module unloads while lports still pending - ipmi: remve duplicate code in __ipmi_bmc_register() - ipmi_si_intf: Fix race in timer shutdown handling - ipmi_ssif: fix unexpected driver unregister warning - ipmi_si: fix unexpected driver unregister warning - ipmi:ssif: Only unregister the platform driver if it was registered - ipmi: Make ipmi_interfaces_srcu variable static - ipmi: Fix return value when a message is truncated - ipmi: Free the address list on module cleanup - net: hns3: clear VF down state bit before request link status - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - config: disable CONFIG_SATA_ZHAOXIN by default- add kabi list for aarch64 and x86_64- config/arm64: fix kabi by disable CONFIG_NVME_MULTIPATH- config/x86: enable SHRINK_PAGECACHE - arm64: Add config switch and kernel parameter for CPU0 hotplug- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: fix kabi changed for cpu_errata - arm64: errata: add option to disable cache readunique prefetch on 1620- firewire: nosy: Fix a use-after-free bug in nosy_ioctl()- iommu/arm-smmu-v3: Reduce contention during command-queue insertion - iommu/arm-smmu-v3: Operate directly on low-level queue where possible - iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue - iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro - iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes - iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops - iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() - iommu/arm-smmu-v3: Increase maximum size of queues - iommu/io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag - iommu: Allow io-pgtable to be used outside of drivers/iommu/ - iommu: Fix flush_tlb_all typo - iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync- io_uring: order refnode recycling - io_uring: get an active ref_node from files_data - io_uring: fix racy req->flags modification - io_uring: defer file table grabbing request cleanup for locked requests - io_uring: batch put_task_struct() - tasks: add put_task_struct_many() - io_uring: fix missing io_queue_linked_timeout() - io_uring: deduplicate io_grab_files() calls - io_uring: don't do opcode prep twice - io_uring: don't open-code recv kbuf managment - io_uring: extract io_put_kbuf() helper - io_uring: simplify file ref tracking in submission state - io_uring: move BUFFER_SELECT check into *recv[msg] - io_uring: free selected-bufs if error'ed - io_uring: don't forget cflags in io_recv() - io_uring: remove extra checks in send/recv - io_uring: indent left {send,recv}[msg]() - io-wq: update hash bits - io_uring: get rid of atomic FAA for cq_timeouts - io_uring: consolidate *_check_overflow accounting - io_uring: de-unionise io_kiocb - io_uring: follow **iovec idiom in io_import_iovec - io_uring: mark ->work uninitialised after cleanup - io_uring/io-wq: move RLIMIT_FSIZE to io-wq - io_uring: alloc ->io in io_req_defer_prep() - io_uring: inline io_req_work_grab_env() - io_uring: fix racy IOPOLL completions - io_uring: always let io_iopoll_complete() complete polled io - io_uring: don't recurse on tsk->sighand->siglock with signalfd - io_uring: don't use poll handler if file can't be nonblocking read/written - io_uring: fix linked deferred ->files cancellation - io_uring: fix cancel of deferred reqs with ->files - io_uring: flush timeouts that should already have expired - io_uring: find and cancel head link async work on files exit - io_uring: always plug for any number of IOs - io_uring: fix recursive completion locking on oveflow flush - io_uring: enable lookup of links holding inflight files - io_uring: place cflags into completion data - io_uring: remove sequence from io_kiocb - io_uring: use non-intrusive list for defer - io_uring: remove init for unused list - io_uring: add req->timeout.list - io_uring: use completion list for CQ overflow - io_uring: use inflight_entry list for iopoll'ing - io_uring: rename ctx->poll into ctx->iopoll - io_uring: share completion list w/ per-op space - io_uring: get rid of __req_need_defer() - io_uring: only call kfree() for a non-zero pointer - io_uring: fix a use after free in io_async_task_func() - io_uring: remove nr_events arg from iopoll_check() - io_uring: don't delay iopoll'ed req completion - io_uring: fix lost cqe->flags - io_uring: keep queue_sqe()'s fail path separately - io_uring: fix mis-refcounting linked timeouts - io_uring: use new io_req_task_work_add() helper throughout - io_uring: abstract out task work running - io_uring: do grab_env() just before punting - io_uring: factor out grab_env() from defer_prep() - io_uring: do init work in grab_env() - io_uring: don't pass def into io_req_work_grab_env - io_uring: fix function args for !CONFIG_NET - io_uring: set @poll->file after @poll init - io_uring: remove REQ_F_MUST_PUNT - io_uring: remove setting REQ_F_MUST_PUNT in rw - io_uring: optimise io_req_find_next() fast check - io_uring: kill REQ_F_TIMEOUT_NOSEQ - io_uring: kill REQ_F_TIMEOUT - io_uring: replace find_next() out param with ret - io_uring: fix missing io_grab_files() - io_uring: don't mark link's head for_async - io_uring: fix feeding io-wq with uninit reqs - io_uring: fix punting req w/o grabbed env - io_uring: fix req->work corruption - io_uring: simplify io_async_task_func() - io_uring: fix NULL mm in io_poll_task_func() - io_uring: use task_work for links if possible - io_uring: do task_work_run() during iopoll - io_uring: clean up req->result setting by rw - io_uring: cosmetic changes for batch free - io_uring: batch-free linked requests as well - io_uring: dismantle req early and remove need_iter - io_uring: remove inflight batching in free_many() - io_uring: fix refs underflow in io_iopoll_queue() - io_uring: enable READ/WRITE to use deferred completions - io_uring: pass in completion state to appropriate issue side handlers - io_uring: pass down completion state on the issue side - io_uring: add 'io_comp_state' to struct io_submit_state - io_uring: provide generic io_req_complete() helper - io_uring: add missing REQ_F_COMP_LOCKED for nested requests - io_uring: clean up io_kill_linked_timeout() locking - io_uring: deduplicate freeing linked timeouts - io_uring: kill REQ_F_LINK_NEXT - io_uring: fix stalled deferred requests - io_uring: add IORING_OP_OPENAT2 for compatablity - arm64: fix kabi with io_uring interface - x86: fix kabi with io_uring interface - io_uring: fix provide_buffers sign extension - io_uring: ignore double poll add on the same waitqueue head - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix error path cleanup in io_sqe_files_register() - io_uring: ensure open/openat2 name is cleaned on cancelation - io_uring: sanitize double poll handling - io_uring: fail poll arm on queue proc failure - io_uring: allow non-fixed files with SQPOLL - io_uring: ensure consistent view of original task ->mm from SQPOLL - io_uring: stash ctx task reference for SQPOLL - io_uring: don't miscount pinned memory - io_uring: don't burn CPU for iopoll on exit - io_uring: fix imbalanced sqo_mm accounting - io_uring: return locked and pinned page accounting - io_uring: fix missing ->mm on exit - io_uring: fix NULL-mm for linked reqs - io_uring: account locked memory before potential error case - io_uring: don't touch 'ctx' after installing file descriptor - io_uring: remove dead 'ctx' argument and move forward declaration - io_uring: fix recvmsg setup with compat buf-select - io_uring: fix shift-out-of-bounds when round up cq size - io_uring: round-up cq size before comparing with rounded sq size - io_uring: use type appropriate io_kiocb handler for double poll - io_uring: fix double poll mask init - io_uring: Fix sizeof() mismatch - io_uring: keep a pointer ref_node in file_data - io_uring: refactor *files_register()'s error paths - io_uring: clean file_data access in files_register - io-wq: fix use-after-free in io_wq_worker_running - io_uring: fix potential ABBA deadlock in ->show_fdinfo() - io_uring: always delete double poll wait entry on match - io-wq: fix hang after cancelling pending hashed work - io_uring: fix racy overflow count reporting - io_uring: partially inline io_iopoll_getevents() - io_uring: briefly loose locks while reaping events - io_uring: fix stopping iopoll'ing too early - io_uring: fix potential use after free on fallback request free - io_uring: set table->files[i] to NULL when io_sqe_file_register failed - io_uring: fix removing the wrong file in __io_sqe_files_update() - io_uring: fix IOPOLL -EAGAIN retries - io_uring: clear req->result on IOPOLL re-issue - io_uring: hold 'ctx' reference around task_work queue + execute - io_uring: use TWA_SIGNAL for task_work uncondtionally - io_uring: Fix NULL pointer dereference in loop_rw_iter() - io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works - io_uring: add a helper for async rw iovec prep - io_uring: simplify io_req_map_rw() - io_uring: extract io_sendmsg_copy_hdr() - io_uring: use more specific type in rcv/snd msg cp - io_uring: rename sr->msg into umsg - io_uring: fix sq array offset calculation - io_uring: fix lockup in io_fail_links() - io_uring: fix ->work corruption with poll_add - io_uring: missed req_init_async() for IOSQE_ASYNC - io_uring: always allow drain/link/hardlink/async sqe flags - io_uring: ensure double poll additions work with both request types - io_uring: fix recvmsg memory leak with buffer selection - io_uring: fix not initialised work->flags - io_uring: fix missing msg_name assignment - io_uring: account user memory freed when exit has been queued - io_uring: fix memleak in io_sqe_files_register() - io_uring: fix memleak in __io_sqe_files_update() - io_uring: export cq overflow status to userspace - io_uring: fix regression with always ignoring signals in io_cqring_wait() - io_uring: use signal based task_work running - task_work: teach task_work_add() to do signal_wake_up() - io_uring: fix current->mm NULL dereference on exit - io_uring: fix hanging iopoll in case of -EAGAIN - io_uring: fix io_sq_thread no schedule when busy - io-wq: return next work from ->do_work() directly - io-wq: compact io-wq flags numbers - io_uring: separate reporting of ring pages from registered pages - io_uring: report pinned memory usage - io_uring: rename ctx->account_mem field - io_uring: add wrappers for memory accounting - io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior - io_uring: change the poll type to be 32-bits - io_uring: fix possible race condition against REQ_F_NEED_CLEANUP - io_uring: reap poll completions while waiting for refs to drop on exit - io_uring: acquire 'mm' for task_work for SQPOLL - io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed - io_uring: don't fail links for EAGAIN error in IOPOLL mode - io_uring: cancel by ->task not pid - io_uring: lazy get task - io_uring: batch cancel in io_uring_cancel_files() - io_uring: cancel all task's requests on exit - io-wq: add an option to cancel all matched reqs - io-wq: reorder cancellation pending -> running - io_uring: fix lazy work init - io_uring: fix io_kiocb.flags modification race in IOPOLL mode - io_uring: check file O_NONBLOCK state for accept - io_uring: avoid unnecessary io_wq_work copy for fast poll feature - io_uring: avoid whole io_wq_work copy for requests completed inline - io_uring: allow O_NONBLOCK async retry - io_wq: add per-wq work handler instead of per work - io_uring: don't arm a timeout through work.func - io_uring: remove custom ->func handlers - io_uring: don't derive close state from ->func - io_uring: use kvfree() in io_sqe_buffer_register() - io_uring: validate the full range of provided buffers for access - io_uring: re-set iov base/len for buffer select retry - io_uring: move send/recv IOPOLL check into prep - io_uring: fix {SQ,IO}POLL with unsupported opcodes - io_uring: disallow close of ring itself - io_uring: fix overflowed reqs cancellation - io_uring: off timeouts based only on completions - io_uring: move timeouts flushing to a helper - statx: hide interfaces no longer used by io_uring - io_uring: call statx directly - statx: allow system call to be invoked from io_uring - io_uring: add io_statx structure - io_uring: get rid of manual punting in io_close - io_uring: separate DRAIN flushing into a cold path - io_uring: don't re-read sqe->off in timeout_prep() - io_uring: simplify io_timeout locking - io_uring: fix flush req->refs underflow - io_uring: don't submit sqes when ctx->refs is dying - io_uring: async task poll trigger cleanup - io_uring: add tee(2) support - splice: export do_tee() - io_uring: don't repeat valid flag list - io_uring: rename io_file_put() - io_uring: remove req->needs_fixed_files - io_uring: cleanup io_poll_remove_one() logic - io_uring: file registration list and lock optimization - io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags - io_uring: add 'cq_flags' field for the CQ ring - io_uring: allow POLL_ADD with double poll_wait() users - io_uring: batch reap of dead file registrations - io_uring: name sq thread and ref completions - io_uring: remove duplicate semicolon at the end of line - io_uring: remove obsolete 'state' parameter - io_uring: remove 'fd is io_uring' from close path - io_uring: reset -EBUSY error when io sq thread is waken up - io_uring: don't add non-IO requests to iopoll pending list - io_uring: don't use kiocb.private to store buf_index - io_uring: cancel work if task_work_add() fails - io_uring: remove dead check in io_splice() - io_uring: fix FORCE_ASYNC req preparation - io_uring: don't prepare DRAIN reqs twice - io_uring: initialize ctx->sqo_wait earlier - io_uring: polled fixed file must go through free iteration - io_uring: fix zero len do_splice() - io_uring: don't use 'fd' for openat/openat2/statx - splice: move f_mode checks to do_{splice,tee}() - io_uring: handle -EFAULT properly in io_uring_setup() - io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() - io_uring: punt splice async because of inode mutex - io_uring: check non-sync defer_list carefully - io_uring: fix extra put in sync_file_range() - io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() - io_uring: use proper references for fallback_req locking - io_uring: only force async punt if poll based retry can't handle it - io_uring: enable poll retry for any file with ->read_iter / ->write_iter - io_uring: statx must grab the file table for valid fd - io_uring: only restore req->work for req that needs do completion - io_uring: don't count rqs failed after current one - io_uring: kill already cached timeout.seq_offset - io_uring: fix cached_sq_head in io_timeout() - io_uring: only post events in io_poll_remove_all() if we completed some - io_uring: io_async_task_func() should check and honor cancelation - io_uring: check for need to re-wait in polled async handling - io_uring: correct O_NONBLOCK check for splice punt - io_uring: restore req->work when canceling poll request - io_uring: move all request init code in one place - io_uring: keep all sqe->flags in req->flags - io_uring: early submission req fail code - io_uring: track mm through current->mm - io_uring: remove obsolete @mm_fault - io_uring: punt final io_ring_ctx wait-and-free to workqueue - io_uring: fix fs cleanup on cqe overflow - io_uring: don't read user-shared sqe flags twice - io_uring: remove req init from io_get_req() - io_uring: alloc req only after getting sqe - io_uring: simplify io_get_sqring - io_uring: do not always copy iovec in io_req_map_rw() - io_uring: ensure openat sets O_LARGEFILE if needed - io_uring: initialize fixed_file_data lock - io_uring: remove redundant variable pointer nxt and io_wq_assign_next call - io_uring: fix ctx refcounting in io_submit_sqes() - io_uring: process requests completed with -EAGAIN on poll list - io_uring: remove bogus RLIMIT_NOFILE check in file registration - io_uring: use io-wq manager as backup task if task is exiting - io_uring: grab task reference for poll requests - io_uring: retry poll if we got woken with non-matching mask - io_uring: add missing finish_wait() in io_sq_thread() - io_uring: refactor file register/unregister/update handling - io_uring: cleanup io_alloc_async_ctx() - io_uring: fix missing 'return' in comment - io-wq: handle hashed writes in chains - io-uring: drop 'free_pfile' in struct io_file_put - io-uring: drop completion when removing file - io_uring: Fix ->data corruption on re-enqueue - io-wq: close cancel gap for hashed linked work - io_uring: make spdxcheck.py happy - io_uring: honor original task RLIMIT_FSIZE - io-wq: hash dependent work - io-wq: split hashing and enqueueing - io-wq: don't resched if there is no work - io-wq: remove duplicated cancel code - io_uring: fix truncated async read/readv and write/writev retry - io_uring: dual license io_uring.h uapi header - io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled - io_uring: Fix unused function warnings - io_uring: add end-of-bits marker and build time verify it - io_uring: provide means of removing buffers - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG - net: abstract out normal and compat msghdr import - io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV - io_uring: support buffer selection for OP_READ and OP_RECV - io_uring: add IORING_OP_PROVIDE_BUFFERS - io_uring: buffer registration infrastructure - io_uring/io-wq: forward submission ref to async - io-wq: optimise out *next_work() double lock - io-wq: optimise locking in io_worker_handle_work() - io-wq: shuffle io_worker_handle_work() code - io_uring: get next work with submission ref drop - io_uring: remove @nxt from handlers - io_uring: make submission ref putting consistent - io_uring: clean up io_close - io_uring: Ensure mask is initialized in io_arm_poll_handler - io_uring: remove io_prep_next_work() - io_uring: remove extra nxt check after punt - io_uring: use poll driven retry for files that support it - io_uring: mark requests that we can do poll async in io_op_defs - io_uring: add per-task callback handler - io_uring: store io_kiocb in wait->private - task_work_run: don't take ->pi_lock unconditionally - io-wq: use BIT for ulong hash - io_uring: remove IO_WQ_WORK_CB - io-wq: remove unused IO_WQ_WORK_HAS_MM - io_uring: extract kmsg copy helper - io_uring: clean io_poll_complete - io_uring: add splice(2) support - io_uring: add interface for getting files - splice: make do_splice public - io_uring: remove req->in_async - io_uring: don't do full *prep_worker() from io-wq - io_uring: don't call work.func from sync ctx - io_uring: io_accept() should hold on to submit reference on retry - io_uring: consider any io_read/write -EAGAIN as final - io_uring: make sure accept honor rlimit nofile - io_uring: make sure openat/openat2 honor rlimit nofile - io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} - io_uring: ensure RCU callback ordering with rcu_barrier() - io_uring: fix lockup with timeouts - io_uring: free fixed_file_data after RCU grace period - io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL - io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation - io_uring: fix 32-bit compatability with sendmsg/recvmsg - io_uring: define and set show_fdinfo only if procfs is enabled - io_uring: drop file set ref put/get on switch - io_uring: import_single_range() returns 0/-ERROR - io_uring: pick up link work on submit reference drop - io-wq: ensure work->task_pid is cleared on init - io-wq: remove spin-for-work optimization - io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL - io_uring: fix personality idr leak - io_uring: handle multiple personalities in link chains - io_uring: fix __io_iopoll_check deadlock in io_sq_thread - io_uring: prevent sq_thread from spinning when it should stop - io_uring: fix use-after-free by io_cleanup_req() - io_uring: remove unnecessary NULL checks - io_uring: add missing io_req_cancelled() - io_uring: prune request from overflow list on flush - io-wq: don't call kXalloc_node() with non-online node - io_uring: retain sockaddr_storage across send/recvmsg async punt - io_uring: cancel pending async work if task exits - io-wq: add io_wq_cancel_pid() to cancel based on a specific pid - io-wq: make io_wqe_cancel_work() take a match handler - io_uring: fix openat/statx's filename leak - io_uring: fix double prep iovec leak - io_uring: fix async close() with f_op->flush() - io_uring: allow AT_FDCWD for non-file openat/openat2/statx - io_uring: grab ->fs as part of async preparation - io-wq: add support for inheriting ->fs - io_uring: retry raw bdev writes if we hit -EOPNOTSUPP - io_uring: add cleanup for openat()/statx() - io_uring: fix iovec leaks - io_uring: remove unused struct io_async_open - io_uring: flush overflowed CQ events in the io_uring_poll() - io_uring: statx/openat/openat2 don't support fixed files - io_uring: fix deferred req iovec leak - io_uring: fix 1-bit bitfields to be unsigned - io_uring: get rid of delayed mm check - io_uring: cleanup fixed file data table references - io_uring: spin for sq thread to idle on shutdown - io_uring: put the flag changing code in the same spot - io_uring: iterate req cache backwards - io_uring: punt even fadvise() WILLNEED to async context - io_uring: fix sporadic double CQE entry for close - io_uring: remove extra ->file check - io_uring: don't map read/write iovec potentially twice - io_uring: use the proper helpers for io_send/recv - io_uring: prevent potential eventfd recursion on poll - io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe - io_uring: add ->show_fdinfo() for the io_uring file descriptor - io_uring: add support for epoll_ctl(2) - eventpoll: support non-blocking do_epoll_ctl() calls - eventpoll: abstract out epoll_ctl() handler - io_uring: fix linked command file table usage - io_uring: support using a registered personality for commands - io_uring: allow registering credentials - io_uring: add io-wq workqueue sharing - io-wq: allow grabbing existing io-wq - io_uring/io-wq: don't use static creds/mm assignments - io-wq: make the io_wq ref counted - io_uring: fix refcounting with batched allocations at OOM - io_uring: add comment for drain_next - io_uring: don't attempt to copy iovec for READ/WRITE - io_uring: honor IOSQE_ASYNC for linked reqs - io_uring: prep req when do IOSQE_ASYNC - io_uring: use labeled array init in io_op_defs - io_uring: optimise sqe-to-req flags translation - io_uring: remove REQ_F_IO_DRAINED - io_uring: file switch work needs to get flushed on exit - io_uring: hide uring_fd in ctx - io_uring: remove extra check in __io_commit_cqring - io_uring: optimise use of ctx->drain_next - io_uring: add support for probing opcodes - io_uring: account fixed file references correctly in batch - io_uring: add opcode to issue trace event - io_uring: remove 'fname' from io_open structure - io_uring: enable option to only trigger eventfd for async completions - io_uring: change io_ring_ctx bool fields into bit fields - io_uring: file set registration should use interruptible waits - io_uring: Remove unnecessary null check - io_uring: add support for send(2) and recv(2) - io_uring: remove extra io_wq_current_is_worker() - io_uring: optimise commit_sqring() for common case - io_uring: optimise head checks in io_get_sqring() - io_uring: clamp to_submit in io_submit_sqes() - io_uring: add support for IORING_SETUP_CLAMP - io_uring: extend batch freeing to cover more cases - io_uring: wrap multi-req freeing in struct req_batch - io_uring: batch getting pcpu references - pcpu_ref: add percpu_ref_tryget_many() - io_uring: add IORING_OP_MADVISE - mm: make do_madvise() available internally - io_uring: add IORING_OP_FADVISE - io_uring: allow use of offset == -1 to mean file position - io_uring: add non-vectored read/write commands - io_uring: improve poll completion performance - io_uring: split overflow state into SQ and CQ side - io_uring: add lookup table for various opcode needs - io_uring: remove two unnecessary function declarations - io_uring: move *queue_link_head() from common path - io_uring: rename prev to head - io_uring: add IOSQE_ASYNC - io-wq: support concurrent non-blocking work - io_uring: add support for IORING_OP_STATX - fs: make two stat prep helpers available - io_uring: avoid ring quiesce for fixed file set unregister and update - io_uring: add support for IORING_OP_CLOSE - io-wq: add support for uncancellable work - percpu-refcount: Introduce percpu_ref_resurrect() - percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag - fs: make filename_lookup available externally - fs: introduce __close_fd_get_file to support IORING_OP_CLOSE for io_uring - io_uring: add support for IORING_OP_OPENAT - fs: make build_open_flags() available internally - io_uring: add support for fallocate() - io_uring: don't cancel all work on process exit - Revert "io_uring: only allow submit from owning task" - io_uring: fix compat for IORING_REGISTER_FILES_UPDATE - io_uring: only allow submit from owning task - io_uring: ensure workqueue offload grabs ring mutex for poll list - io_uring: clear req->result always before issuing a read/write request - io_uring: be consistent in assigning next work from handler - io-wq: cancel work if we fail getting a mm reference - io_uring: don't setup async context for read/write fixed - io_uring: remove punt of short reads to async context - io-wq: add cond_resched() to worker thread - io-wq: remove unused busy list from io_sqe - io_uring: pass in 'sqe' to the prep handlers - io_uring: standardize the prep methods - io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler - io_uring: move all prep state for IORING_OP_{SEND,RECV}_MGS to prep handler - io_uring: move all prep state for IORING_OP_CONNECT to prep handler - io_uring: add and use struct io_rw for read/writes - io_uring: use u64_to_user_ptr() consistently - io_uring: io_wq_submit_work() should not touch req->rw - io_uring: don't wait when under-submitting - io_uring: warn about unhandled opcode - io_uring: read opcode and user_data from SQE exactly once - io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable - io_uring: make IORING_OP_CANCEL_ASYNC deferrable - io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable - io_uring: make HARDLINK imply LINK - io_uring: any deferred command must have stable sqe data - io_uring: remove 'sqe' parameter to the OP helpers that take it - io_uring: fix pre-prepped issue with force_nonblock == true - io-wq: re-add io_wq_current_is_worker() - io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG - io_uring: fix stale comment and a few typos - io_uring: ensure we return -EINVAL on unknown opcode - io_uring: add sockets to list of files that support non-blocking issue - io_uring: only hash regular files for async work execution - io_uring: run next sqe inline if possible - io_uring: don't dynamically allocate poll data - io_uring: deferred send/recvmsg should assign iov - io_uring: sqthread should grab ctx->uring_lock for submissions - io-wq: briefly spin for new work after finishing work - io-wq: remove worker->wait waitqueue - io_uring: allow unbreakable links - io_uring: fix a typo in a comment - io_uring: hook all linked requests via link_list - io_uring: fix error handling in io_queue_link_head - io_uring: use hash table for poll command lookups - io-wq: clear node->next on list deletion - io_uring: ensure deferred timeouts copy necessary data - io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT - io_uring: handle connect -EINPROGRESS like -EAGAIN - io_uring: remove io_wq_current_is_worker - io_uring: remove parameter ctx of io_submit_state_start - io_uring: mark us with IORING_FEAT_SUBMIT_STABLE - io_uring: ensure async punted connect requests copy data - io_uring: ensure async punted sendmsg/recvmsg requests copy data - net: disallow ancillary data for __sys_{send,recv}msg_file() - net: separate out the msghdr copy from ___sys_{send,recv}msg() - io_uring: ensure async punted read/write requests copy iovec - io_uring: add general async offload context - io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR - io_uring: use current task creds instead of allocating a new one - io_uring: fix missing kmap() declaration on powerpc - io_uring: add mapping support for NOMMU archs - io_uring: make poll->wait dynamically allocated - io-wq: shrink io_wq_work a bit - io-wq: fix handling of NUMA node IDs - io_uring: use kzalloc instead of kcalloc for single-element allocations - io_uring: cleanup io_import_fixed() - io_uring: inline struct sqe_submit - io_uring: store timeout's sqe->off in proper place - io_uring: remove superfluous check for sqe->off in io_accept() - io_uring: async workers should inherit the user creds - io-wq: have io_wq_create() take a 'data' argument - io_uring: fix dead-hung for non-iter fixed rw - io_uring: add support for IORING_OP_CONNECT - net: add __sys_connect_file() helper - io_uring: only return -EBUSY for submit on non-flushed backlog - io_uring: only !null ptr to io_issue_sqe() - io_uring: simplify io_req_link_next() - io_uring: pass only !null to io_req_find_next() - io_uring: remove io_free_req_find_next() - io_uring: add likely/unlikely in io_get_sqring() - io_uring: rename __io_submit_sqe() - io_uring: improve trace_io_uring_defer() trace point - io_uring: drain next sqe instead of shadowing - io_uring: close lookup gap for dependent next work - io_uring: allow finding next link independent of req reference count - io_uring: io_allocate_scq_urings() should return a sane state - io_uring: Always REQ_F_FREE_SQE for allocated sqe - io_uring: io_fail_links() should only consider first linked timeout - io_uring: Fix leaking linked timeouts - io_uring: remove redundant check - io_uring: break links for failed defer - io-wq: remove extra space characters - io-wq: wait for io_wq_create() to setup necessary workers - io_uring: request cancellations should break links - io_uring: correct poll cancel and linked timeout expiration completion - io_uring: remove dead REQ_F_SEQ_PREV flag - io_uring: fix sequencing issues with linked timeouts - io_uring: make req->timeout be dynamically allocated - io_uring: make io_double_put_req() use normal completion path - io_uring: cleanup return values from the queueing functions - io_uring: io_async_cancel() should pass in 'nxt' request pointer - io_uring: make POLL_ADD/POLL_REMOVE scale better - io-wq: remove now redundant struct io_wq_nulls_list - io_uring: Fix getting file for non-fd opcodes - io_uring: introduce req_need_defer() - io_uring: clean up io_uring_cancel_files() - io-wq: ensure free/busy list browsing see all items - io_uring: ensure registered buffer import returns the IO length - io-wq: ensure we have a stable view of ->cur_work for cancellations - io_wq: add get/put_work handlers to io_wq_create() - io_uring: Fix getting file for timeout - io_uring: check for validity of ->rings in teardown - io_uring: fix potential deadlock in io_poll_wake() - io_uring: use correct "is IO worker" helper - io_uring: make timeout sequence == 0 mean no sequence - io_uring: fix -ENOENT issue with linked timer with short timeout - io_uring: don't do flush cancel under inflight_lock - io_uring: flag SQPOLL busy condition to userspace - io_uring: make ASYNC_CANCEL work with poll and timeout - io_uring: provide fallback request for OOM situations - io_uring: convert accept4() -ERESTARTSYS into -EINTR - io_uring: fix error clear of ->file_table in io_sqe_files_register() - io_uring: separate the io_free_req and io_free_req_find_next interface - io_uring: keep io_put_req only responsible for release and put req - io_uring: remove passed in 'ctx' function parameter ctx if possible - io_uring: reduce/pack size of io_ring_ctx - io_uring: properly mark async work as bounded vs unbounded - io-wq: add support for bounded vs unbunded work - io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() - io_uring: add support for backlogged CQ ring - io_uring: pass in io_kiocb to fill/add CQ handlers - io_uring: make io_cqring_events() take 'ctx' as argument - io_uring: add support for linked SQE timeouts - io_uring: abstract out io_async_cancel_one() helper - io_uring: use inlined struct sqe_submit - io_uring: Use submit info inlined into req - io_uring: allocate io_kiocb upfront - io_uring: io_queue_link*() right after submit - io_uring: Merge io_submit_sqes and io_ring_submit - io_uring: kill dead REQ_F_LINK_DONE flag - io_uring: fixup a few spots where link failure isn't flagged - io_uring: enable optimized link handling for IORING_OP_POLL_ADD - io-wq: use proper nesting IRQ disabling spinlocks for cancel - io_uring: add completion trace event - io-wq: use kfree_rcu() to simplify the code - io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait - io_uring: support for generic async request cancel - io_uring: ensure we clear io_kiocb->result before each issue - io_uring: io_wq_create() returns an error pointer, not NULL - io_uring: fix race with canceling timeouts - io_uring: support for larger fixed file sets - io_uring: protect fixed file indexing with array_index_nospec() - io_uring: add support for IORING_OP_ACCEPT - net: add __sys_accept4_file() helper - io_uring: io_uring: add support for async work inheriting files - io_uring: replace workqueue usage with io-wq - io-wq: small threadpool implementation for io_uring - sched/core, workqueues: Distangle worker accounting from rq lock - sched: Remove stale PF_MUTEX_TESTER bit - io_uring: Fix mm_fault with READ/WRITE_FIXED - io_uring: remove index from sqe_submit - io_uring: add set of tracing events - io_uring: add support for canceling timeout requests - io_uring: add support for absolute timeouts - io_uring: replace s->needs_lock with s->in_async - io_uring: allow application controlled CQ ring size - io_uring: add support for IORING_REGISTER_FILES_UPDATE - io_uring: allow sparse fixed file sets - io_uring: run dependent links inline if possible - io_uring: don't touch ctx in setup after ring fd install - io_uring: Fix leaked shadow_req - io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD - io_uring: used cached copies of sq->dropped and cq->overflow - io_uring: Fix race for sqes with userspace - io_uring: Fix broken links with offloading - io_uring: Fix corrupted user_data - io_uring: correct timeout req sequence when inserting a new entry - io_uring : correct timeout req sequence when waiting timeout - io_uring: revert "io_uring: optimize submit_and_wait API" - io_uring: fix logic error in io_timeout - io_uring: fix up O_NONBLOCK handling for sockets - io_uring: consider the overflow of sequence for timeout req - io_uring: fix sequence logic for timeout requests - io_uring: only flush workqueues on fileset removal - io_uring: remove wait loop spurious wakeups - io_uring: fix reversed nonblock flag for link submission - io_uring: use __kernel_timespec in timeout ABI - io_uring: make CQ ring wakeups be more efficient - io_uring: compare cached_cq_tail with cq.head in_io_uring_poll - io_uring: correctly handle non ->{read,write}_iter() file_operations - io_uring: IORING_OP_TIMEOUT support - io_uring: use cond_resched() in sqthread - io_uring: fix potential crash issue due to io_get_req failure - io_uring: ensure poll commands clear ->sqe - io_uring: fix use-after-free of shadow_req - io_uring: use kmemdup instead of kmalloc and memcpy - io_uring: increase IORING_MAX_ENTRIES to 32K - io_uring: make sqpoll wakeup possible with getevents - io_uring: extend async work merging - io_uring: limit parallelism of buffered writes - io_uring: add io_queue_async_work() helper - io_uring: optimize submit_and_wait API - io_uring: add support for link with drain - io_uring: fix wrong sequence setting logic - io_uring: expose single mmap capability - io_uring: allocate the two rings together - io_uring: add need_resched() check in inner poll loop - io_uring: don't enter poll loop if we have CQEs pending - io_uring: fix potential hang with polled IO - io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list - io_uring: fix manual setup of iov_iter for fixed buffers - io_uring: fix KASAN use after free in io_sq_wq_submit_work - io_uring: ensure ->list is initialized for poll commands - io_uring: track io length in async_list based on bytes - io_uring: don't use iov_iter_advance() for fixed buffers - io_uring: add a memory barrier before atomic_read - io_uring: fix counter inc/dec mismatch in async_list - io_uring: fix the sequence comparison in io_sequence_defer - io_uring: fix io_sq_thread_stop running in front of io_sq_thread - io_uring: add support for recvmsg() - io_uring: add support for sendmsg() - io_uring: add support for sqe links - io_uring: punt short reads to async context - uio: make import_iovec()/compat_import_iovec() return bytes on success - io_uring: ensure req->file is cleared on allocation - io_uring: fix memory leak of UNIX domain socket inode - io_uring: Fix __io_uring_register() false success - tools/io_uring: sync with liburing - tools/io_uring: fix Makefile for pthread library link - select: shift restore_saved_sigmask_unless() into poll_select_copy_remaining() - select: change do_poll() to return -ERESTARTNOHAND rather than -EINTR - signal: simplify set_user_sigmask/restore_user_sigmask - signal: remove the wrong signal_pending() check in restore_user_sigmask() - io_uring: use wait_event_interruptible for cq_wait conditional wait - io_uring: adjust smp_rmb inside io_cqring_events - io_uring: fix infinite wait in khread_park() on io_finish_async() - io_uring: remove 'ev_flags' argument - io_uring: fix failure to verify SQ_AFF cpu - io_uring: fix race condition reading SQE data - io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() - io_uring: fix shadowed variable ret return code being not checked - req->error only used for iopoll - io_uring: add support for eventfd notifications - io_uring: add support for IORING_OP_SYNC_FILE_RANGE - io_uring: add support for marking commands as draining - fs: add sync_file_range() helper - io_uring: avoid page allocation warnings - io_uring: drop req submit reference always in async punt - io_uring: free allocated io_memory once - io_uring: fix SQPOLL cpu validation - io_uring: have submission side sqe errors post a cqe - io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP - io_uring: remove unnecessary barrier after incrementing dropped counter - io_uring: remove unnecessary barrier before reading SQ tail - io_uring: remove unnecessary barrier after updating SQ head - io_uring: remove unnecessary barrier before reading cq head - io_uring: remove unnecessary barrier before wq_has_sleeper - io_uring: fix notes on barriers - io_uring: fix handling SQEs requesting NOWAIT - io_uring: remove 'state' argument from io_{read,write} path - io_uring: fix poll full SQ detection - io_uring: fix race condition when sq threads goes sleeping - io_uring: fix race condition reading SQ entries - io_uring: fail io_uring_register(2) on a dying io_uring instance - io_uring: fix CQ overflow condition - io_uring: fix possible deadlock between io_uring_{enter,register} - io_uring: drop io_file_put() 'file' argument - io_uring: only test SQPOLL cpu after we've verified it - io_uring: park SQPOLL thread if it's percpu - io_uring: restrict IORING_SETUP_SQPOLL to root - io_uring: fix double free in case of fileset regitration failure - io_uring: offload write to async worker in case of -EAGAIN - io_uring: fix big-endian compat signal mask handling - io_uring: retry bulk slab allocs as single allocs - io_uring: fix poll races - io_uring: fix fget/fput handling - io_uring: add prepped flag - io_uring: make io_read/write return an integer - io_uring: use regular request ref counts - tools/io_uring: remove IOCQE_FLAG_CACHEHIT - io_uring: add a few test tools - io_uring: allow workqueue item to handle multiple buffered requests - io_uring: add support for IORING_OP_POLL - io_uring: add io_kiocb ref count - io_uring: add submission polling - io_uring: add file set registration - net: split out functions related to registering inflight socket files - io_uring: add support for pre-mapped user IO buffers - io_uring: batch io_kiocb allocation - io_uring: use fget/fput_many() for file references - fs: add fget_many() and fput_many() - io_uring: support for IO polling - io_uring: add fsync support - Add io_uring IO interface - io_pgetevents: use __kernel_timespec - pselect6: use __kernel_timespec - ppoll: use __kernel_timespec - signal: Add restore_user_sigmask() - signal: Add set_user_sigmask() - block: Initialize BIO I/O priority early - block: prevent merging of requests with different priorities - aio: Fix fallback I/O priority value - block: Introduce get_current_ioprio() - aio: Comment use of IOCB_FLAG_IOPRIO aio flag - fs: fix kabi change since add iopoll - fs: add an iopoll method to struct file_operations - signal: Allow cifs and drbd to receive their terminating signals - cifs: fix rmmod regression in cifs.ko caused by force_sig changes - signal/cifs: Fix cifs_put_tcp_session to call send_sig instead of force_sig- bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64- mm/vmalloc.c: fix percpu free VM area search criteria - mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning - mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro - mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro - mm/vmalloc.c: keep track of free blocks for vmap allocation- config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - mm, mempolicy: fix up gup usage in lookup_node - mm/mempolicy: Allow lookup_node() to handle fatal signal - mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal - mm/gup: fix fixup_user_fault() on multiple retries - mm/gup: allow VM_FAULT_RETRY for multiple times - mm: allow VM_FAULT_RETRY for multiple times- sched/fair: fix kabi broken due to adding fields in rq and sched_domain_shared - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap- sched/fair: fix kabi broken due to adding idle_h_nr_running in cfs_rq - sched/fair: Make sched-idle CPU selection consistent throughout - sched/fair: Optimize select_idle_cpu - sched/fair: Fall back to sched-idle CPU if idle CPU isn't found - sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq - sched/core: Create task_has_idle_policy() helper- ext4: add reclaim checks to xattr code - locking/mutex: Fix non debug version of mutex_lock_io_nested() - dm verity: add root hash pkcs#7 signature verification - Revert "netfilter: x_tables: Update remaining dereference to RCU" - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - arm64: kdump: update ppos when reading elfcorehdr - netfilter: ctnetlink: fix dump of the expect mask attribute - dm ioctl: fix out of bounds array access when no devices - block: Suppress uevent for hidden device when removed - NFS: Correct size calculation for create reply length - cifs: Fix preauth hash corruption - ext4: do not try to set xattr into ea_inode if value is empty - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - nvme-rdma: fix possible hang when failing to set io queues - sunrpc: fix refcount leak for rpc auth modules - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - PCI: Fix pci_register_io_range() memory leak - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: annotate tp->write_seq lockless reads - tcp: annotate tp->copied_seq lockless reads - netfilter: x_tables: gpf inside xt_find_revision() - net: Fix gro aggregation for udp encaps with zero csum - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - swap: fix swapfile read/write offset - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - net: fix up truesize of cloned skb in skb_prepare_for_shift() - xfs: Fix assert failure in xfs_setattr_size() - arm64 module: set plt* section addresses to 0x0 - hugetlb: fix update_and_free_page contig page struct assumption - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - ipv6: icmp6: avoid indirect call for icmpv6_send() - xfrm: interface: use icmp_ndo_send helper - sunvnet: use icmp_ndo_send helper - gtp: use icmp_ndo_send helper - icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n - icmp: introduce helper for nat'd source address in network device context - dm: fix deadlock when swapping to encrypted device - printk: fix deadlock when kernel panic - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - hugetlb: fix copy_huge_page_from_user contig page struct assumption - x86: fix seq_file iteration for pat/memtype.c - ACPI: property: Fix fwnode string properties matching - blk-settings: align max_sectors on "logical_block_size" boundary - mm/rmap: fix potential pte_unmap on an not mapped pte - arm64: Add missing ISB after invalidating TLB in __primary_switch - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - ocfs2: fix a use after free on error - tracepoint: Do not fail unregistering a probe due to memory failure - isofs: release buffer head before return - tcp: fix SO_RCVLOWAT related hangs under mem pressure - random: fix the RNDRESEEDCRNG ioctl - bfq: Avoid false bfq queue merging - locking/static_key: Fix false positive warnings on concurrent dec/inc - jump_label/lockdep: Assert we hold the hotplug lock for _cpuslocked() operations - KVM: fix memory leak in kvm_io_bus_unregister_dev() - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - xen-blkback: don't leak persistent grants from xen_blkbk_map() - KVM: SVM: Periodically schedule when unregistering regions on destroy - gianfar: fix jumbo packets+napi+rx overrun crash - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - media: v4l: ioctl: Fix memory leak in video_usercopy - block: only update parent bi_status when bio fail - RDMA/hns: fix timer, gid_type, scc cfg - block: respect queue limit of max discard segment - block: Use non _rcu version of list functions for tag_set_list- ext4: fix potential error in ext4_do_update_inode - mm, sl[aou]b: guarantee natural alignment for kmalloc(power-of-two) - mm,hwpoison: return -EBUSY when migration fails - config: Enable files cgroup on x86 - ext4: Fix unreport netlink message to userspace when fs abort - ext4: don't leak old mountpoint samples - scsi: libiscsi: convert change of struct iscsi_conn to fix KABI - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - scsi: libiscsi: Fix error count for active session - ext4: fix timer use-after-free on failed mount - loop: fix I/O error on fsync() in detached loop devices - md/bitmap: fix memory leak of temporary bitmap - md: get sysfs entry after redundancy attr group create - md: fix deadlock causing by sysfs_notify - md: fix the checking of wrong work queue - md: flush md_rdev_misc_wq for HOT_ADD_DISK case - md: don't flush workqueue unconditionally in md_open - md: add new workqueue for delete rdev- nvme-fabrics: fix kabi broken due to adding fields in struct nvme_ctrl- Add the option of "with_perf" - Output jvmti plug-in as part of perf buildingobs-worker1639015616-x86-0009 16450163464.19.90-2202.2.0.0137.oe14.19.90-2202.2.0.0137.oe1debugusrlib64python3.7site-packagesperf.cpython-37m-x86_64-linux-gnu.so-4.19.90-2202.2.0.0137.oe1.x86_64.debug/usr/lib//usr/lib/debug//usr/lib/debug/usr//usr/lib/debug/usr/lib64//usr/lib/debug/usr/lib64/python3.7//usr/lib/debug/usr/lib64/python3.7/site-packages/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/openEuler/openEuler-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection obs://private/openEuler:20.03:LTS:SP1/standard_x86_64/a6ef2cb88ac316cd910e3a9a46455666-kernelcpioxz2x86_64-openEuler-linux-gnudirectoryELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5136cc235f2ec8150ba7f8e4b23f8b9a1e95a454, with debug_info, not stripped` xjvdutf-8f59b5fd8c3658830e0fcc8132d49accfc96b08775126eaf3067f1e6cb163b301?@7zXZ !#,?] b2u jӫ`(y-|xl1r}"])z.&3! g!_^ VKN;_0Jٔ]y] N)BM6QCΣF|4̀ L BkDѷoQ(ADo!I*!>8H%! lzU1 ~gLDU]R?rП}DN+E*9"cyfۤ!hDkp'UZ{nL{{f۬EomNd V"db.lI+/^T5\݁<-jU@6 jlTWDCF\;I8lL"sPDDq`=߃igEy\&d XQWyRn`m5y᧪3^ DcτLqqP|'pa3Bx?$w92Fv S6Xu͟&o)nLuʀ qҤ PwR0Iͼ+v \IʍVR:>02+V[E HsthX& 6V$w[°LB-+LwϣsY*dP033_)d㸄pYX wr1!ꖑm0?7iR\B!G?a y{C }j |ZO`Ӗ8VGE  .z%ȥ|>sdޗs;i@ YJZ,bMa^(CAAN{#vY%lpr?ݓb2%J)1% @Gꔱ&9|,m-Ә ;KFښNs;{45K $zJV?"ŘUQqFpl9&8跑_ ÆURH0/gоO' 116G+ ~O>V1PsOl񟅅gE(2dkSS,mNqNI0QЂSmy:q\0yC:%rcյl5liU0c8Kj*t87W QHz1Ү8g=vkKxv1.e ܽ) V֟z㽜f@碽s1Q+MWxDVG^\72dHӵC笔Gˏ%[ɺX;ǿfG8saKPxV D>[2NBoy՚'[b$# f Ca@5,-%p*sh5kĦ> Ai T2vBcGS %ꗯ4J.4fcWɉy]M]Nx[ޝr@ZI/WFL:rwN!2h2Y̭Q"PJԺ>BCKA֯1q^Q|teȁcktshtnlhj.肫0UnF镘^NKifN&J:m`ޙq:@ab;#UCc )0>%)H3h0p 2b&e]( $Yc H=Y 9RN҂X |T =hJfwlJA(µ+n1#e6X vb;I) [[g^&K$@\-+QXIᇧXR1.J޸(y%2Ryq_D#i,;]󃽘Y"KOPhC)/]X Dm}8j ;5"tMfM|Vo%3uM3y(#oů(W,.RtKZhyB{;'/ a Kk?jquUsAQj; ."AACz.rG ^]~IA͚2_8ߕԱ9`nZI^c7|$RNHNO^|%J#+;j׌pjpGw t'&A)@gV &C1@JƠJGRU?@<Q8ؕcpE%<=M`U8~|065uyI]p)tB$yX-CyC(Ί((`))®XrU9Ȑ)n_G`$Jڡ6Z\hsn"D;޴6@փ x[IuYaD͕ؓk΋FJh}m}釀2Cd"F>xÎ@ hH-?]bh'1ߦGk16:`p]Rڌﴭ(~)T?kor\P@f Ph;Ϫ]V,i0$`1+P!u]G.~\S Dk׆T2RZ&~|pl"5u I9&jOT(1`s `;S13RPk<uX4Nf#J;Bn;Ҡ^Gh (d5 *87:Jd8ܟUv|]1Ζ!NzSf'BMQ.*9<똾hڲ|&gaԱ[9`2Rdz"* ~G52*Ia<]Wl7+,0%ʏWl]oP#؋%OFމ"!!@s3>-y<>cMMt K'CamUdwe9I1ۻM5zhz/gKpmIA7!z`1GiY= 7y?.8o䆤{2EJWggVOtjqcpЎhuTYv%l4%ᮟ[MB.dɔQƙ1WLR%1k 6oZA'<}`PGK`Peʜ*aQ>o#dfKIN|F B`B,׃G#S|O ƵfKfXٵq/Xb6A`<ClVk&/ϜA|JuTIBޖZ6Z950jH(Sq6GYz?Y =we^P Ol% M!J?o9-^ޤMw-ǿQ[EN؎8p>yBR)"бƪh[\2 =:稇$_ z0z 0>7dyA%4Wc:k*E.@eS#X x@'1y[D kQKxt-%paT%cÿ gK:-r;$$Dތhs¤0RDP)DFmtDh2@ɾL0{DM T5 s/}Dl.!)hw11ʣ]T̳g7ew"ЭimV_Ԃ@Kq]~-/c]6[Hguحsao[c+. 4FClrӘk&dHwvElL'&Q|ł:N0$,A nYGGS$SP l_!hD! ۭK2; l7+c}^g#zE‰8M-G%qzc4֫NwWmѱ#&MuA.{v*9YT! W`5j@>T8mѕ Suru!9!A[R .o(f>S\7^90=Cg'ӓtRߑW)o[gbeWh$}WǮ0oD}pzKqD$ub}:MV |0߷p<A[rq)@`mA[n #џBfM6bS-)Ux0Cb"פ@ɞ SN'Sv7{iϻWtA[yq,TUSS*x?Dz g%PmҞT;lb7:vG+VX~zlA-?!z2wAz}vlcWWC:[žHk=<3%ov{H 5QX?LM|gCqT%LpP!6-gqh[vhMn%b?r w$PrܝI'+?1R?yByb|E,B]]U*yѧDL7($^P#*͸eado$ayϑOq g;;Ӵ_,ԤXׄu;XW cp ֊Bq‹HVpUVEVYA3π_z1oX e :1)B>C^L48lB7\$^G “(jdT ZPePSX {nfvrpWӜTɂ<1wL#K[,jK\]qjmˀLyA9R 8w 7`$2r(Z ?~5Um ;G|0')e7 vZjST%+ͩc`](P]ǺO2C ΟU:?'ř:+!Da j\:`jzWcX]<1s>s9չ_j'ѭ25q;iHSY87)0F@n~ ٘0Őb}d[ O,-*}}4 /Hu` FDPO@+N"4ya8\[@e셜 4!HM^ <@T^ eu0-cU3XdI(64n;7uf^e71zJ?ID3'҅\2ьS,WJ'W.TKIĠt"08=%ֹ]}ľ5NXU*}HR>ȫ8C AP 7pWa(Ǝk<ѹ挹f $muOy ?<^>(­P"y?PqjKy9R,l;3%m9uOsDB: K&%/&:J[Ʈ߁ޠ:v(ɰ1HaP RBSj5,2=I͈ČMI4pup>#θ\f'X:uWW&~VKOAQG4BYJGJ$:@8Q'&w5jk:o]Y]`*SQvo@LŹm3u3wZFjxj/H.&FCilIu uS(uQ*9͸Yp߂a%GOc;+~QcRʆ~*꓄Ԥse=nk/(쌴Й҈a^Fx XwW=$$Ȫl5J2YjF#kW"5oq|uuL5 ʺֈ7js?P1(+ڭ*ЇT"TrHh> ږY'~\$7"'zG,2ޑJԣ =oKL?QCta%TՑtߖ*3 YSQc}#Ô7ū>$$>vcVJ̘geHs3d-aP1$C=D t\J؉Cؤq{nꊡtk zKͺ[IȮn]{0 +hon^NTy͞H8X#J1%i!rd\rn1bBdλ>tQr $l(tm˭@ACYXJRqG@(0ArJj3 JH]IS۴s7=S_֤ _EKB|Tms$[JY畇p4$ŴЊijUީar%#8ʡf9mɆoOT"wlX*a_p?yc;uFVXM$s1x!)q(qEBqhn&dWZPdC]jDp*aum #@1`2/ *e.`uuA).l)KQc<$a&D%NK^LS1~3 莀'°ƅ·/;QئPZL8[Hk(W2O",H]g̋@(MO\iI-fvQ-H#[ (;=bwLX9yqCr nF]x48|Hn]Gs&7U8hw[yb'T+{AC&Z'0b˭̸H{TwpdϚp_eGr%ɬپQf^[n\& ʅJtݲODRx:ຖug۷)s8pG(YçV5]!u%6Ɗ*Xfo0# 4|!e(LdUߧnNBhCmxc 9x `i#WbV&4t]HO.<-{4`O|{ Xr]b +r8Np6s2:[ahrэUiW!n4{۽ۅhc :j9}L9އ;2N7 R_m=Ol&^Di ]x֢zEG&hijճ59Z6~KP:iӘ%'}EC)L[$ gt00ԩnUPi u+),^#Ҵ=&u-6yT OޜAz9S# &1@ipA[ؗPXx>&h(!I~7ς_de&Ҿļhg}w4ڊt ֍n2cyXz(hЦKV=sG!PYcPOp' *m sqR~2T\  URsǼl{L -RPր.P{ _q`b]ܢ(~@g y E*M7#$5՜{.FW&S2] :P%?T+Tz\H@lE̹+`C`'UwCQ{ 5^iuh ~Mvo(|oݏCS{Doɴ>?wnT5)3ixuMWLv!u"0؆c8~>9Q/bM ȷU#ٕEנPJ`C6>=]\6zw-@8\Um5K_BƈgJsrVڐF5r(>@/{d8Hu:_*0ȭ"z)S}t-C%HߌOmQM%*dW~z2LF7;fm՞z[B|+gb2Hlϒ"H.TcREQr޳ud$.bZ2xkA]:^~Ů\C|/cbhM e`{{D-X?#P„]gCK,\aB]O0C(2BBqE63Zs[*m|C 95.˜n23Õ+1{An LXLp#i%s2WDd"F%cl{˾UVDKE2 Կ`.1 FƕǦaE*;&ŬA%OᐞN[p^⟄fc &zxK1yA-Co%+2z@A ZletO!KT؁`K+w] B/2<} /bi0'0K4%3ϥ7z4}|W'zDKֺW.eUadvA, ]!ec{$=DH":k&> b&VX}*kuB:VӀ?Q ȿ""$z}q@XN`\U.%|۵R1PP;x&ax"Z^;h&mLͧ„`gFA̓i Sߚc0&xȧ%Ɍ&'Y?cϊZS;+62* *auÝ_t֬W44`n81J0sǻznN$,YRv-4 UXr#H,=_x_>ń)`ϴ@soHy@̃…V<!?s4dc#c$GlsGa= m2eמsu8hvx:5>D5}=pA~2$+(C`@%\1e|>tBGz kXv,g7Nz:(PW(](]*M, sl;ӊz<][+hݛ&~Oui42%[IiB>47Y䀝s\-nRdT۸&GqO_A!+'ƛM_Đ|k6']2ٻkLr(Z8bDޯS<#Z򿾖ˀ*YApW-Y2]4t&58@[c&BHI0Ka+K觷Z]($<_{o+vWk 'HO)pPL~}2Z ljd)2|4=|쁊8{b7kemBJX+"Ѓ2pOLVM6= 0q23wmXgKh.`5"yOHР.q:KuεށgRb;í]pX8RΛFF9Ibݴ=^ Аj{2&&,nEK3 MZ B;c?98?k\BVe6R)@Cۧ,jk) @&63@.LΣEoéFXꂸ3HytÊ:PNbƼ<ۄ>aRzh6sX`_XA ^Nw.e3\&;:˸,';(Fݑ ~Rl)b">`dd4k.Y\^S$-H_)wθZKׅYO5ơ䤓!!ε+!ɔ(dߴxKS, 0 ɘQfuDJJd8Z~%{hry{ݥVpD:<4KU51޼Ki"@Ј$z9t%7{dȂd&J]\[/j̙ v-1 y<!9vM *)E}N^0ٶg vfSX龉Gx=-0[TF &cF{_5YuH̔mˈ2]Fk, 9wbWYsۆ.,˹X0m^0DNC֟=HՌpt+5˹ܳN)d添u IWCQ k|HEkI .ȞZP-aɈ+԰!u3szQ4j+o9Z5*&=@1i.ye78p TD'OYEK˲?, o ƱHbPc0  qI2E>2A^!9J4#LtcTF .E81)VIT Lj˦ÍclXDvòp9 U2NWE wڡ0oHoMOm(_nYl \^4u3gn|I=@CXLDkq&0޳<4^\wo)0'@A4N&ᎱfF}:fC.mXA_` [2 0b u˳l1sZ)ioo9mWN AR2`;ƿfp([.hq&^%ޠ:>O)t&լ~|&vh8'aE;`1F:"C=T2"@!I{;g-uIY6U o i{[͑!%ڽ˻F!q[{ ^BlK"4#ZtE1xBZJMg5E%Ѹ;otmRrZj??ā]@%&G [ P.tIiq1xM?pCdyYvwػߙ w4ǐ$|znx`yaGmh)'.,^@˚abq=e12v) Z6Ȓ~sK ߖOϙxM8:2Rٯi9PXbKɅH{F|a3ɮ>8-o˄&I/Vf-ƹ#2JT!V7N\:+ yCk+U߀8/#SHU/G\}GٛmJo(7 UFp;|qCߌ} qDq LrK@1#/\B;wL f.Fkjޘga17MmKClI!ߛT=)W1J-u+-A;&df;^hb*1OKF5HJ3ժb.1Z.XГ=Jm_ !̱bBz= E.q?d@^ %Nk1}[?uUSȒD꼌]z dyzÌd3cC2HTܷ%CkN^F|"=;D0neCݺi vam-K lxԲXK`!?p) 'LB2^:ߔf9 [sBo:p1b!>V+uJJ[sI3|ODŽE3ORpTqvJ40;id@n}vB!ZUɧ5TFixGάeHM@#| !Z4[WϸА<ͱ P S_֒IGwV2i˦F&h&CN ypj\|}R>'?NJq;e)HwM e Kfu?8(oB/GB#3i8FmR[27[g\"|' ݂ tvTp͞-YD Gä|{Xbs#׋B?2d&*ǡկI5~"̮8jؿI:qko]i<(Z-$ `fdG39M;I9Yy{NtV='|չ93!0ܷ*lXin ެO͏GP gT8Um^S#Cȅ |TA?`#aJ~r>>F"!pI`t4JMǾ:W'<ca#;&'4;[T#tLZn=ߞ>nZ-fcTf8!#H1c6Eڸ MiG8ޔ=(>>_QLi?H.ۤ@LT-=g΀߀V0;2ӊ^ WlX3¸6ThF5*kuC}p inBsp=>y4N@iGHZĹB&g( T@6g!iЅ$c[ǟQg̬TZnMjƑ8j^ 1T\OlD4Q p T8>wR3|i&|Kz϶C׺@H >|!įhYۨS,1% k jؔG;H\t*/,7 yOIVgy_| [qMߕ$5M ̭|z" i" \Kqv nL^"y{`8Ɔ uE|ѻ%vKJlVX/U@\ iөYcxixտ, zPֵCA8Q#TD%#h-A__ck/XzäK8P5ysndUGƧlr yFӹD&85E˾FNl— ?2u<{a-0ڦܿ!Sk{cwQPGHpacF_+z{dȸ/62yQª1\6z*V0={,e}M8f@*OV2Q߉_B~~ŬUˡ-L x]}2Qe8HЂR7,e8U(mg|ol\% Wq8Lr3=_|'TnT?,ȟP_9͕l 1; |FEj)?]'LH)πzZ'4!.>_k!+r%b#U7K: j%N k&BfDGP",q5gJhɆ;B(ֹ=:{Ppۤ^Dƹ lZ?o,[2Oa%nqCEo1@!ts&f!6h& Yq,ǭ\htXEA0c%1WǼ=5='>;͛R%kK&0N.ߤLIQ!" &VQI5kVV$M$9urRfo:  k̲ tv['w0(ƥH<ֵa۲DDcŞ i >nTS7zwx2G'I_n[ Q̏ll `(q׿v/6APYնY\'RuĄ힙!swwI*n[&NBb-34m$84] ;@G S?8op-ݶb:煾߭Kk Rͳ5ɨx$|w΄'ndtY!]ubj,|E Rgi]EoubG{L܇e(2gt_QK-E;pheERE3(8mML w_G:a2 .:j%i RST&2J.& %aD+xń%qX+3,luܵ_`p%EI:X6vj u*nr&:QP vkUTBt8 {SG@7>yʹ>vgf^ ,gڣN\? cŷ6m E*Y#{ˍj5M2]-Ouaqv:x:-FԱd eI :\̔OX}־ܑ"=q¹ӑFƸ 6^Eg?E݀֐hjIN6mvb2Gk82W߷",] a{CG>QhDABAУ嘛`1]yBFҗ8dJB/FSs}ef;-:*ik.&>cL?JxR7˅/ ЪF~7笆!h@F:X.FL AiPU( $ɼf]N+}gfw*iA7}w~vl%T )?]mKi^۲?[M]30-!g&`-R[BY*_AO_Gau$Nm%3ؼαӽ ~Jۧ -?{2MvE Uw{ܜWۂn%3(!~o ">Ф zD5P9@jiez/_W/*~ iM"kd%~ "hEh\9tbfs'xaIH]Im'g>iS}~P?Gr?UVe\5+!rEXYz5׳}KZ@0x֊S|VPZg1MBBbZKǽ}es dJ^ 1_WՋ9<}9ZՋϹ3,iA>㪱4υ/o"B{ui֧,7к"]A3YJ|P0zV>MQev^ȉsQt/"4™B ox| p@^vJ[+eZ_pJɠL-{ Lѽɐ8t_jȺd복RV`Qg- K΍8lӥHpJȒfc1U0%DTa8z/=><%8;yh/DXL>H<M.ɤkî7EArލF0Qץ7B[(-# vLp %\X1whyfh'dq^X#Z"nءJ+Z3 :>*mog3qB7O.D8`>h=d Lo,!^:%*3& lvWz~&Q 8Kc<е,9q!jU Lmy `dP_A&C;ASv`6=#>)yZGlA:X VBTpCw6eYglٲy!{ɔ#'g>j@kE N1eqjnPwT[P< \`@o)-Unض`gXM2-kʡМB_Lk"f> sdm-9\Aۤއ|〿˻AV4N0X0 i >hjA<”ៃ+zX]Pʩ _`-ּ7ނdz<#?xko&жTtxμіzEd'ЎlhZŜqvz~g(О'I8$GHs߷80u+UOvH ?WyMEŏ֠MB%rW<.KQgE Pc2q>AQUYX>QlcA&FI\0 VWbi-HJ S=Y2;(`/C!,߻WB}aS> =6ye+ܺi',E"fV#e8&lw{қƙ3n?g]Tg2 :#cRpg4<۾u)c(ho(2t9ſ`Uٽ;Yա!"BqaSA,\ >F:duzs39jEװk= B݊0fJڛՇ}zO \01 2$o S>ʸMJ5Nq29G{nStY"kE AsE ]Ӯ6\@q8=>bP[ݺ_bZ2X ) FbHrO?u"*XUqR6%7oO/}\T4]HoMW\Q# BH_v-QE}vu0DCw'20kL 46Q mjs>.i*9WxQRuʁd_Pb̽!)쵆/%wů+qIƙ*dS!d텊3ɸ+9jw#@-/17YV_lk}66QohqK&܈*2 ef0?zSP\{ n0?sʈH|Bg9SzY[3O*9mF~+6 !U(zȏ52+ l`[M#ԍh.V cm^`ۨ #r~[o C{%A\U#|_؅y 9U}oys {[Կ;] zIKW#̲z[4ksd0QCw#\^q$U-AmEOF,l(%*1$~o&a#7jR x^'ӝF4>eo Efa.gkJZ\@zdl |~<;456f^J,y.y =,Qcp#yYSǂhUS\W2@^luO^a)mStyR mx@_K+0\ήez ˼$|M |= vG{&ƥoS@Вi#sO &Evn5#'a Q)|ԞF+y&o%S Oh tKYquIT&_6GkX'n((;gڧJ| @L]?qPM.z ?&-tϗBct*ѐԞl8%>Fٽ'`{O3jM(h &5_ 10I7_dyE٘@P[RO蓷@{fKrRJk}jsDŗi}MxTḶ*7YT #j } Yݷ+~Qadyd@z8~LW^S,eEW=,[ve7i> hPH' / G/ \ɍJݮcpr&f ^TZRxŅO0=7@pw zʄyD \,[r+Lj|j=f-lE^8D/%׬= ueIBS'Dgʢ} sB0H]֡6-+wj/#̤DtؐW6**cj;e{Q_A )beLI!좦XF} 3-.k7QyQ)P?\7)TtX}:yUdCjqVI!xhRF/f$< +NozN3#1 qqԉdArMxgz&W i$.j4|$˫8 Cg@0 u8iK L *;CpL|#>`}h^ a,>؛b輬q3i)|}r޼شc@|q fm^!or-کV$!bt]t%y *WDՠܕ%;ܓ@qjRd3w3Ϝx$]\%K:a_\Eq'hAgIOǺr~'/asD)^;yjDVkf)C?L"QPO`_" C  @b=HW /Ft%IׯKWgmmb9NZ=;mKT/!^mHIJ3 ?#pu`RW4-V)\F3iMqFV44 K ۑ}Vב2Z2Vȍ7圅[ȥ@X@Løn`m<{z 2Y.ncLm#Rs>i}'_+ o3~D:Rӝ&Ч*uv3pv}Pvꨀ,6{_ADh"h+Pl`Ku~n|:6AU= ?2dcgե~VOt5UBU}yX(4iūgF?\{(%RJw* DuzЍU1|CW*-eT#i{h*˽$%" UդemP SC-z zJrKPZ %XҨ${64$~HkbW Hh?FӔvڢPEɜ<3Z3RbFQw;I!eS r X9 8>֋R{۴+6.t)4Np4is,}E$1Nl`dYªd/bsw Xxƚ܂F)~tH[B2=`W5ޘ \g|#c_J vbՉ]jOqu1L#1GIĭ u[ϡ9d~9 XRz"TCR&$ItQ qie;U/Vs8YYz D՚d|( jL3N)CT=,~mg8}yHܘ#$es0zzѾ3Xq(i E i;Fj,l˭~/%lhW cȎFZR9F/b61'Ѓ3 93ǹLb˵NEHWw"zU"HP78gaViu(d3sr?Ђ+qoKWBz_`hO^;'@[nkVNKJC2eMfn!+Y`ݝiկas u]xc aH5C9\цۻyNwT5kKzO\C E8d,q:2&I,yŠHg?61+/UpeP@C@hYg:_45ir8 n4BMf2 v_nFnAʻGZ_h$b>27V;w+|A{ z'4cQs>q\"yuhztX:gnG" ,Bmky:z*kFe,'(VA2`h{3cF10tZIVutŭ,SBZZ`# ,%<t1o Yz^ip<"7K|~ߜ}ޞ l'PVY5Z$7#zW2Y:wj?h[f[{yE 25hU^swkw54gx@G{bkw/ >kWqmGiIRvJ;ܾXlVKiod8"jK%& @Q_ʆi= Bo,2>|)=sy% hSQ,KUQV*CG;k@cV>ʢŏN$aK$hfJQ򕨻=KjridT8`yʵ Ra3Xl E;Ta&g>MdUx-D9]QDLNB+tLcC6@HFkXՆlXy:G~k]ȪgAwK lhZ'h>ѺQȖE LB"{Wm%~eEb=)J@V^kwFǭF]*U4D^(f½)xTY\̙4_Ra8?O'qBpȡĪdr>¬S(O[ѱ*ƈy/C[d ql^t{=n*'P.uMMtK=F4A/BVGuRr K8tG:b*#5H-w!W=ؽ@y [[%S(U:B{n$ YIrƼ<3Qp~fÛL:,.D?(/B $͞d-Ɉc5IПBG3u*u xsՒB!`2!9qvgo+lݘ3)h7Hpl.K¶1պ\ZزxixPD>]?˜vO0$;zʶoAG0wiřwbL6 2#ozO9OBd\S4#SE~ziJHcTvHn̓'nX#sW@`iӻzf^4 *VQߣ0C~\ !l0h7J4|ȴ+$&;uG:0$*޶Cz,R^Ph$YUh_& Sh-&uoΔA`\QPͷo#N3lw.w{Hfu:kqp_tX+wѓ 8,x[?BBc[L$CA)>&$xqW`Y )Ke![P}Ve=b߰7G^二te{(Bz։!b1pC.co!~Ecч8 )HO~Uv&&_>dڻ("tWk.kpuߝYk-%``;N432 ^dp$j;cm{=S:iP4T4#Ʒ,Wpk&$b5~ocu=Ij^ƳgTÒ9J*yemr0mxbH)dX#]+ 1?w6aGz J}Oo^7iDz r刓E_aT/>`:SG:>dV2Υ[]_ҟDpKXR7yK_M~P V|Zđncg_- )iK=ϛZuԻ%'062.J`rk#+)it7"g'U {% [B_ڦ8igPm*Yދi r3[o>nFփfrwNԢ @YFyڏ-7aNYO?+ܜ46sCtVhJゐ|:AlڑUtvc ReC?[ /z(&F]yOW؏#9=kPFgSTet~*t{#z:]AW[A'|T2Ǜ[ %`3:PT*|<\C`5%wZ%fh9(Q—+>6cWCQ%i@eWЌtrA6ēYS7XH%}9лgp_<:0& $to$xbJ%ʟ2cO)%;Z޾DԷMyX=M){WkSuk/vf! ~LE,MZ27oDH( [=%|3qڮ4.5dX{,!br!6C64D̟j,`A 8Ji LB3u?(mD1e^*Mv櫠{a@Z;0/@{0^Bbw},~2{\7QqRu@-[PFb77  9wxD*$Ho.Y*<E"սǒ'}|lj)IΛs&ΟbLúEYY!ggc7x`@|a:&y4dRE-㮜nSڦy ECL0IMsƵ3rSPEx7Ҝ"f Rv(IUmU?pތ4h覒Z[?fmkժr\${%lIIE `V3xHK16^&,]gK>{kBy)|ZAU"#23 ҪZ]U8Xm1G-Aa*BЬƍV)Qb18 kHTL{P >:v.bpIU3;-O_jr#ŬL\—A"t[]>lI-7t3_J7EXhWw[,5_1Z<~_!jSi{LL'MN_' Y8AB[Vw:#4W]NdZ).{~bedR 9|I%.wh<)͸@a A}ĆW3G:&M ,1U O}x$ݢH-鷒ul@z` pƣ`yizkXOḼJ9J s#ƾߔ.db>,ё%J=ˑEoqsL tg :}]niEі3/ =3V/ghl# 1}@|OQ1*kh&9Xֈ,d#\\a_ک)_04|#;V3:ǹ;&HrM"EL9VZ]ަSjP>rR=HBPf' 3o0l-x^0I¬Hn7BLo\ żs{ݿX?ȌML :f{CeE$Ж}0LCw]CG˧I},2: GLIwq Ng#j˯qxrl238l543E(E٭ZY y<3!E6&[c@*J^X3 j`?F 퍰_ ΢g<ea  @9K_?Gm(Qs f\@*US06}p!@+B'n_M=PeB"`޼{wH>?a2YȰmp`> HN FS? wS?Y^ci8tz L{&>ex?rWК> 166!yB4_=/?P7s(co'%?5ibM 14ZpD3_ uvޏUإE9g\)3yؔS oX,NE4ڪw=֘ Whq*3}Al=|1ᴙ}-#_X/m"9?1DW_<[+l,׸ur QX^R>$!n麞ts\^Qү%<`Н!N"J{ &!ס[1C`WVZ]+UXgO%.b~԰ 9D naN,,5q97|}3kB㐧3!MlC"SyS=pfjLJANNA Af[%j`{&\jvRا `ťy |20bRp ׎[|k11 >%Û"HC5Gл.Ual_Oڪ@cҮNwnh.#-o+0HT  rp0EǔG9iGZs #ZwYd,~y:ÇLs (.5x hJXNyrv^*Eo莈߸ǡUN<"rᛉWvZ?pq^֝7T}Bff2FzpO[R+zx.]{Tw2l^Ge\ 9do]Pq|-.Nb `5a>8cG+FtF` kC-* :P̆(E.Y^l_k SJlU3CC/” Jz+J.֏0^3KkP/ mVf8d79.-%߄}PS1BPxjW ]iX/ oFN\k I(B MCc,W٬ՈV٫]yf qzOյWutkLÛ&}F:\>R/^(N;8Cm9ab5:QN\ƺhضcDu X[j{Q@px)4 1R*o Ճ65Ĝag.VHLhFdి>݈y#Y؞&OP^FL ( S1<"##>jR6W&gF|Keu$j M͍}q$C rLޤ^@RW1y$+ 6NWWrQu HeHVR'pOa&8i{"gQ:饩a-:V9xx"~=&P~'\eFZGXŹFʡ瓬wņ 7dN5' Tc!-&1cڽsJڨUIN8Yy8dlDD,];vV'V(hd}"\ ιe0噽?t#[ h{rDz" Ϧ3e'Ӊkj72ѡgS⎂g3k!>f;Q=F^#~  ?5ܘ4j ׇ=iZ#T)M0)cMq\;KMh6(YEG",WZ{H]7ҀL9pf+^+&It2Z$~Jz%s ?a ۢsw|k ">bƌ.}q#Er0e0wO>Xe'q_b B L&_J?"T{t>΋$!;1[?dMrXN y`t\G4eS&=ĞŽp%w=6+2:á=,$;k%a|q[:UqG^T2>!< ژ' gm+Fx5Z:À@D፮p{wqH:`D7:G36$_UHWR-at;ѝwOu9g,SS䘻e 1WF$B^\up[cO]e(~Fu+]8cnHX:]!G yXUӇs5ŢƏ#$bqЧ%/KAˮ xjRe`ç堏Jh7DRdcZI{ѿLkuUBN>CDG@]g jrMtB܅ ʣAj;F^2?,XL,ƒNi:>ҾzW- 8>V0޸SQfJ6'c^uU"_z9& pK2vrJp9Z_ f3l༣ӣ^g?5D9ѺhjjOGkL{7c%kکg'lP1q"oVp|/m?VѧP"y+8Y?d%C B+|VUQ$]/3Ue,ct!>v,FLNr7# ml46{Y\Aɨaγ7k9;h LawE$%'ԝ;8 UXᏁ" a>8r푾3<x}۵] BCx3m%>dzT\%#E+[GMffˠ NzY.Ħh;zC/->M̙#9ՉN"XwըVH~HyO9ϠUѸ :آl@Ґlj,N)f{+I-p]W8" ͊fw_/3 0i*ٞr 4 >e /3I+OC Dl_m 7qQ Qovx.9exfcF@X;xt&̦ ;H$@7SsF?O%0LWŐn="ԙ#~xUJ3aQ]y_0=If GDL /s6>Xc6X}[3Uwժv݄g_hZ@ ՘f'^ܼ4GUw*d6W֢k`1Rc<~seA8+~^h9NO#Jl&??A81}Iec痙]{G5*lpk"c;>(hd~ 'ТEYώ-h(8_Bwjm"7 il:E<̓+-];_g,[D3)8w^ӂ!f=z鵟8 +y\Anfl9X3roAd(N1mޝ SQtA$e|FӅ^O"Ѯ:!]Ļ4iHO eDKԠy7mOGgLPgI0Fr*u?Z.ce+v1]& )Z@Pix;P=?\D]8J}?rǬh|V߸]."z|vE}vϓjY !sN0AfXL6?;ڦ:ߨefcAA"g4+VԂoj!ʉsE+ɟl14vPM%GOEvq+l؍C͂` M^:Gw-`wR޽+ZDJGnA+Ej@(s |駗ynEJ1=3ӏ/84໿D͎Mgm++W?p\Ii>+5O(px2^%!CAP2W n+b&wJMU(Ѯ5DN*VeW:]9jz>)d?zZ6#LZqTx[Jr˧_ dwy >x /^./8PzenJԺ/@|9P3ϣ@"NnzܓxԐ0=L_U픥zQ Yxciy!r vI^@dpG)s}'lCa\N0;XŪ+N͐2UQ wz۵=0ZCзRPx)?]_SmϧIyLFb}*3Jo:PEEP d$T܄q4`_?OuRUC'|k Y[ _8S4t|ւUR%[GO2LYci[]HBQb*JӍ32q6S\(3{to.|8,ǓNwUՕ$? yݹ(E:p蹥UM):e)I P0),$/< ]WC\ q`LA5۷T_ty4Kg);Pܗ8 CeZAZw܄?)VRHcX 2 ˓h2BUORRyb'rODYSa%HC~f,dFtyo 0׭|/vw1I5?ٮbk^bUtE$ȋ>6X4LW Cp ! řhrhqm' p( ̤p8wPcj$Vz\]{am9wq@7t/` e/PRLƮj u|_t{vdZ$WBqG矁k9y܁l v7L[-0o-K¶SoWw2șmb/LeTroZ>Deth;HE*瓠{4;t2+|$`xȬJZk`d 5Bw/5 vg,]?-c.ؠ9XI޶/ޖMWs*'96 A .>~=9FeӑsD33*KIbp{*\f4id0GIŪ-4b*lcj//PyN>T瘙GIr1J>MF xU(TBS.;ؘ{\Os/s5MxNR 0󸕂\֞Lv)b:^üP X\ 9%HvYj.<]>k0وKbnٌFyL*A1ˋ^+Χ" æ$ #Dy0;ɍ*QXbZ? (C,v:]=ySdgmJ^Գnŷ [/r䱍i %ZPg)J|5>Seճw8(^di% *h5$5\TTks]` #*1WQ+E_^*bR lcb"*H<Bvrl)K&dC;̓ZФ0wٝ1INI~ɯX;F}x]xs3LyScam¿6`y3o\8Sv5c z㚜V"E:Hf. 84!>`ˋۥ<1\a(cȧQF0V p9axnV6fw7>Lm"/̺UR9gXzΆзΜdiC;:V:4!JQ r^ G+cg)AuGpH@(cWG&v@GP m{ hirEm n`UjȜ 0~%9& zr|A sg' KE_JU/1_ݽ|/ 5׎V+4igBziY}X={aR)$:1+~sdl[wSa, PL_l@Ea~MEq^q 8@xk$M}PPzd&mǔbku yU# )YGk˘&5- GVu(<:vqdiMؑ=c[PnJ}| ES;G[D83MX\8 l a;j4A'g+r@׊ւ:_Ar*@V@pyKQ,ce *rfב:.9Ū ͢+yd>$n)pW9)6lI0Ѣۈ6,s[%ui8:4bp,̱/Ɍ+*|uWAS7IIˀ3Mקz6-ji>x$ k!Dx^Z|b-V`% $x~?)7\R@s{U[X|Aq<)A\Ѡslk>8P)0j˟_pIKTN#M TImmPJn`*]; Qw>c1ײۜHBƛrj`DPSunwdx%A殉H26z}sl ɉQ\sJ 3P3[3]{|AaOV"U {ZzidS߉nzfk@HNdOTwn H< :ǞqIkoXňn\wb\˔ʏlj.!X ~C_5kIl_,tOXB\ҿo䷑@R>Z&R$n')fPJAB0lG;D%݄yOdz5mZL3 ̰y”tqmq)YZ9TeӴ>Tn+B%pQEp/q!C;CZDІO Z]"tj-$jB Y1K6=.H[ "'1^Tp.7XWv>Oy?L<%ZOAεrOI҉`I\s%k+XA9)G.<'$qsk.jbKgAS&Hr]M *?Js hOP],a*(`Tu®ׅ1+zEQCj.Fқy9&ć'XupIM}/Uܲh4@*ccP 4OơŞ&϶U!etZuY%beH /DZ;N&&yxq餴>F+ fL-f3qv뵖9%Ijok[x́5#K :ng",Q!MOgh[g0N|[z724P!2.aztGeKFHsT ܱ>X(,C1xs ʽE\cdTB慚 ](_ 0FRDɂsO~4'TV* LOHA;IC=NnXa^%jO]۝Zu vCr%*٦?hK(^`Z Z$ىKMr>P{CqŲvqBؤ S3FD:6o,CRq KssAc`/:;kq -;u䋺UzqM,&\5, ;ٽN9 -ߘ}*4VV3bRlvĨ}eӌqj"HntxSBݎ-kTIE4-rܕȗPT & 񋥡!E'%>SM NԶ )hUĕWFlrtv?C-opXы1$lOaNq3 UgYvuK 6웻'"xeLvՆ qcy@7TyX %j!Z;(ݬL8؁MdPNj(|XDWX! 8-h~eZXO=#:Zu/feTHۘxd 9O|9]qLB#w8 VVfChX_ڈuJUDp|jM^5+f.b  3&4+SN/:5MgB O^0vXz1']e W brxM,P]־ UjgF0@L,|z2M*ygb\b"8J nW|wrmŬ,Qz Y94NJ>7lGum}/l][E}lq0v,ǟqhѦj,wǁbQϹ+ OX+Ǩضtߖ(6a^m,mc$ɓ>IQ$iw7lo #Ge(8+Q6_}z{,کk4k5i,`m`>PLk|O#J;CC԰pAnm-0,z0&‰ɟʍJa>mҕ̹;Vv~U&=Ĭ5G;in1(f~7fUy%\Ke(megѤw|BًL:CۏE-LaXE !r!{ÍPF1\iu䮦O & /a$uSm>1oTNKēN}dc.*^7nzrV,(i௝e&*2J%0?(E"ظ#+ewV3Xbzw>I!KG|,]|)r_ǜwIq;% 4>vM:qٍF$^MsA(tV!D[n7O5zZޚ>%|'L N|yQhw #xu z~I]yLOvIm>y%RH1DU gDWaI2aJ9O_SܫU`]zqͺ4ĹUEI# be56fNϤ~:jiu715qqEOB,5CJf2NBX&V'?lڣr[ X0{p'ݝ'f=l?6 X|=C k5QP*ؚ0Ǣ~~Tq 98@i.hl}19{TB3t&:/ky ֭[my-p]?p^rz~%>Zcg /fH*D~)hrYHrMKO 9}Pp0GZ0R~eN |fIm$v)EG&5B3G'E6,+yhqvr 1(`, y9$u6%vrJ9I,~h8ć?6:.:A?E~~*+UH 9R8rJJCGgUN8=K{Ha3*ǧbǑepɩ6Vڑt6VC{%L'%&D;FaAd>ܧZwPѼQ2N8Fǭpخ"q/?M.2rdINxg(=W&#QӜ ǹχ>>M&h SLUfe|ٖEcA!4QZwF' j Vx7鴝5FH0TȐ~ ucՆ?"Y|50~ șZ3t!* cVEٮ]W3tʙ| bup6*,BzA[M/d^U)ݓV4bHCi6m ¼gmOrreiQ6J-FJяƫ)}s!Is֬jĚ #E/\#ZZu)ZT(鍐~!aAmS(Zx?~U]n.rRICȌ LEf鍽A +kbp^KbH@!F | k 4 *A,i! Bnl _r T :1DdpuZ%<:7$<- y>ȡ{T2-md8!D9] b0 [=a\ʜ7{'$G4r?j)u$egϑ[^ ‡UaNPU֧PFN:Cs[B (se~p}9P.V2o|nDD`$,ȩkDmW^8AKׄ -(f zrB/[ qznWLASOyznj=1j&|?RT9[oj_+ sN|XEtb) ݵ+: Ut꾐:˳ .:0vX"-.d]Sna $(ee4i,,n.&0ᲽZX^pHSs)-,=5n<nc6# `N$|+{b:`:Rq<ź R8TW@UzysCߟC)D8qadxiUQX~ο+q5ʌt=8˹P+qs4 xXWF@>Xj_{[}A-tDKaOGl$qvSG xr׫[U5Q Gm:f,(MUlN'fO g*TN0Z@#wEmIWj-31V ӿk`BVYOtkId5N)PiIRFG˒2t?z bl?p-pUlφa"a*]HCw;Ӆ xVu/MMLmi+ 9<\;p )o s^9)Ġ#PWUuK_NaHR8CKC^6Qk}#qz%ECggzO>i\q0=as  Ğ*Qo̥:Vbƀ(Մ9˼EART^$G޼ztIB*+ B LB:'*Qm˫DBX>?z|Ndpp2%F:fюq8TYISw]CRz5`I [?na))+ f#2d'M3;*Y!ӟ* GP:5b%zVѸlfi^Xm5u,h=fBT u!C5Cr0WmFv W؜)ŁY]l3y6gzkyJhSZݭ̯ !Zt#\mhbjnw^z$O6_9q/lj~YP f@v?)cxiCR+;MὼwD{?xUk~>Tmz9#\T?a졔$M$qU(rQO '}yid y7EOTs<;҇94Zw/~T בC'J ҽ^p=JeDtӱ;࿔G<&]jeQd%f#1'ڴ't_`HٱRʨ?Qb]DG|{ G-1PLuy'( ĜJz5XktCL$ [oH9$w -BQDQ* m#쀖{/;*5 uR~vbg>?!SjԕDT`LrcCL~s;Ua0} c92v|?>|_HcVW<*9p` 먺HTc{cy mz+@c3;͏V%_n*zEs^keK0=^扈FN^p}F|C Icte@DZ-u -DPfR8eX$XN-D%yb誵Bqk{G$6CH fjC1 =z8PXng_,Dh=c~쀯B-;;}$f}R=Z roEZ23UWϿڼ- 0B,]g FSC\R! 3pQ%cee`6]l+2d/o vq ͝4`ƅi|llbwvW g"M {,KZxf53j4oHѓ"鐸h~B1* ^y?5t?h?֡+i |toYEe;FFi#,K75\upbkrMA~B D\D@z˖cGf-ќBuC44x|sd`wW'(uAyYٻ.Cr^|)fPaD ڝ|3c U-E9&me1V4ɭ&SI2tT(@zU_^iM.-HQX%cА5BsTX*i.9+I a|** ڈe}@19g`Ap|HtצltPPybS2ֶ1qКN&@spƺ϶}e8~8N7c8|{9渓'թ=e'jkh/nuDʋ͹)Adps طqf+tg"T:hЦ,]NK#@S\]"v72×ʽ9Ƈt6P4^Ìz^$]e%£P0&7?/鹾=\Gݫ"Ӗil*,AMtN -":V2P?:R p]?FLu/zVv|d¯h͉V6lLFN+tQkv5\ |o\ZѢ x:lhWM9U Va瘈[MHnFP(*>>J%n:y*m X" !4(:>PcXP4 TNqܲS}%ƀb RCۛGJ{ $UH鰽NiDv{]{f֓|N83r=m SЈ յ(vpʠd3΢[\|A0604\~맾/+v^}C-ihGpuИY@˫ˉ_~(- *+͔&vPyR⴯tk. EljF*3oEvh2+5t^Mrl`,C%GbؗLH(L=8#y; T2G >Wfס p$햂`/;Cܠ~hmԱ2]Z]׻%<%\b(3ڭ}̉NaEC>>^ȼ^}=xn(p|Z䤮(,W'& )E]~\$^uGeپt=,8/qC8~U)ѓkFhj[ayx"# ܡO8Ɏ p^_"sŬ2Şu(X9Ey|\ne ±p˜>?Xw{`71#|l(7%ôciX+чPDCHv [&z/ܠo?$ -, BQ!Z{͒a;sml l-B@ݛ2jjR FWϲ6*=mf}}l~(yjpl2m4~yNQH 5rk֎k SےZ$B9?'#7A :K| +ބFwMN观/ʮ́y 1p 8*jk1EQDQM * S7se%;$j v <[nŮ$9vD^8v0Ab}CbЖABӀ| Zjǵ*<",rQ q'b Ƃ uWnD\kpQB7Rz}UÌ}Lz&椏BWsˌ "Փp pVbdV Ԏ%RAZ!3*-NDMl͌oYzierUc%U?c`MUl,71M`D&ԟEFG6ZᣉWV6ky<@ ˯E'#niTk9-l~9S A/C&WX=eq|:ECXK5NyAPW{kBqXHۣ KZk'P`܁욹~z-dc #!셯X@8tH\`麨hJ콾v5M&qq}]ĽbZyn."I9xQ~T HG՘`wNQVɵpBmAQB!^ӴadCxgO]Ę36<& KDC T)h/y?˸}E#&CżCp5t"/$$㠚Yuc#$Lcizpt0e=,KGZ [G! ~RmS_v;W2ҵ;T#lmF#&!{P`ZkPPgMZ4CǤj닗D9İ,X4G7V[Fl[˫lHY,` k(7~B뼨@ DXᯯaN{MF~j3CuejsҼ5+MUvj:'QV~֞<:=pbdgy+ITQw7_~[*@ վduH Bl-d('뼄`8qޟp쁛j+ uar'h l?vkkYC3bLK^q=Dqdirqu#L )@a(G$yɾ\8EW+̓o)}S91[oBHh3riĊ:SК')ARx`-KzN> o!2|^{lvde|/.0.!eoE4xO\A&2( ,fP*>t2_R!i * ,ՇhW. &܀ƃ3&~ٛ!5U³rd‡lB{[8SKR x ˙#\1lOѧN3_M'tD~sW?aQi);Tx}m=PhZ=hsĞr5rc;G%9Zbx2 ~h @dl;kdgkzRht@&z^~ro7oĹgߥ2*o!֍1,żU_c[4A |l:y @i[ 5-l2,X *¼t90#MDʍ3F%˶-7frq>͉A ')xw Wвi4ǩ%tU")Ri)웍=2>5{w UvK{Յcj"2K3߂oW^r)cluk;lpa$csFA,aB'H+ ^57^~=$B׋E05(D4p! R3~Z2_`/j@p E0N勋!:0޻4W[̘P a\>Bx1i`4M1W֔ڥD7 Fa[ D 0|cL+{'Sv9W\Y}!^"B|pٱuԿ8xSKt:<jskrG`=ttY '\ soo&8Mm>ՓzN2NO<} fAVS5aYìm7MK9Qr"h4@O;Pob-'t &cÒsa)}(ev NgNcyy^KMݾxAg'7q-w:]\Ls].?V䫈'ϞhUiJ~}3SWyx yFe`p+Eԭo٩/y%xC6wع?柡%u-RB cT0icqބIܞLpC*6!^b9/[,_6hmN=yO%%jhv\P?IPSe7by ܈^z t o#ƴ%Y Gq7() eV9|Y}A2_E&1 )|q֗N6-5[>Sr!#/*Bߜbj~6If}9 lr:q̼dɇ-2鴀l +> L!bc=FTYa^Jq%.E/崊Mmk!n;Y!cLqfcQZM?S-:qUǵufowh<%olIlvHC`2~n b b"KN%ۀ>>O0^Ml60_C>eP06ǫ^HfUCJ4<0s+ yo*mYʿ=g,h݊ .*G,%8y[ZT/9˼1ܰ܃B_?V)Sy7mk[JM%:p}k .1|*wN#@L'g$%i?}4tnv"c="'F _ޔ=!>(~ݩ4.QI)e_(4$(pDwz8E;@~>8i~EYMgPҢ0ii1}V†XhKPti0*FhRY+g̤<~x%`O8s?-x͇!wv"}_`Յ} ƈ r|Hxv]!'&:r,)&{dփCgmS7y7ڊC9mDfS^{oT0W)L`VLbȒ>e_eLT;\}٥ɪ\AZ+` К;] )5խt\{2l|yofuH"$To_dć98pmH|7TM.4, 珞ύcHy +GH}_m__Lb,Wz3HhK/ =ytlQ9A2+v<2%!o- NNuLaW=8sR2կ4G1)OvG[!>$o4GtU3a=ٗzܲQ𪐉h;KQxY?G/9QLZ]j-GmgtYH%Co"Qc.,l4 $ rdHkLғYakpm M-Vu$WҴeLE1Q}TL~ \FEǩ]i4`LH ϗUGQq)2|$+VLqFlY^-0sI+aܥ|6K 6rx~nwL1V!OJMn^ uo|fqo.iK:#|يퟰn[? )iD{u錋oqЇjoKVu߭w*t R,ɫX@*002 MʚU(,fŢ{ˆu|h#@8ǼzRa<Iffs:L )b@k5!$aK_*c9PY~C:Y.5Ѳ *_]Y^ CNVnIڟ.wC7vI֑ƒ]a85 7{;gdt?38HEERAT+[4ˁۆ(JüyGup5  ҭD04vY~,-눎,4n@1VE87s >eE<)r&g.VBՏ h-R{Z9NeV<:3@;R!mmM} iXq1kRk)Ev0d=GڂGO3do/ 0oZg6a@Vcn3ZKӭ^ DlU˖ǚ@lBcDqY8umSGeT[:^ ,yi7BUqqψ4gaT#$hsǾuQrBdi,1{Q(#JD%t@AC֩k q 09"aDzB)*=3s))٥ڇtݍU{*TC)b⥣iSVČٿFd(jŝLo"28*7&KITL\%;?os;YuJ8!י (ů׃ievYzrSJUU?p94`@/] HVna,^ۭ2٭YL unƿRplbmSA#acZL'2򩪼hc:Z.;F񷌠!gK$Nܢ 5,ΝjKW6o׀foHP\w q6ߵcϼSdUysPrP:[mRxӿ49n-t[Y0WPA$~N1cJ'\aF!|&Ա这I1Ȭ|G&h \?rEOqerm('_~/KOW`%Ոg] Tc,k#n؛yk,[՚j-T/%C2fpY*Tl|F@,m;L15`6朵b_ ::T$k>A[5W?= -?XIszc\dttҤkP@dǵy>iB 5%§g< j,P%v.c\_Gׯ@1$!Yj7_7 Msmi+aLTpa.;1u#~ ݕ ̸?HZde4}D ]'WgmiB9Opxc>,r$wp°ZJfP hXۮwM&b$!|S-Md Ȯ}:"H>Ο[&λZwJFm>Sn`á>?<]8 KzE:w?oח߾BWW:d0i4?L$ +$gh,ڱ#Y,`$ o:*$!awV*CZ;x3L]ocjwTe+{{KiU IAƠ#7Bk@/6f+ޱd2˾4J/?0v!9u.o-KjYnԩ):.3ܯÎHDTC&w- p_%ULqFSM2Z%Rrh|eab/ $$}/ d50x{1Jk ;@8&vك@k̀,GOǪ!L/R_ʻP,i(PW5/Nt- >-g\&~ߖa*UaZ ]uIo𒡝qTCޞ-4[#HfQ`ԝPd4P{+ċieRW!U¨dz:5)_Vŧ{UA~ǯLDoL!K,Qu r,!aF֬?j%2[5l 16R =w 0_պ 6xѝC8j;7naD>:%iّk%\1>P5vʶ#=; JUfUPEwkɧ%W2f1+ZQZ岑VH$bbinY'pރS=ux k{Not` .-:$h MYf*,BSH;(t Ii Iq4{ 57pD̍EԲ`߸I-]̂t[QCV.!T) ڐu}a{3pűKQtwchYJ]f&N vKr>t wG11|&?,Q ]eq*IնNk]6z "ԙ$3JZ'8z/D ]K6{xOGht:V6[ \ 8n@s=k !G>Qf{:hOK`WxPMf;yPN-3E }t5cKΨeUk`v˼OysQBcu2u5SN1uD+]PybCV7*E$e.VSlzT+q(x!ZX^y tU6x{cbM2^c:Ifl슥'`w?&Q BVB2aMv`X5Ȗ]^W nnls@48D-"nr`h& oG!;L`-7{W6F4a{e*wp#Iͣ"Cb0;8 AFZ 6G×nulQR r.JJMp.k1 8KBj/oe5mXgTC2-b'ɬ? NRmr3Φ1оQjC0Cii J< 9s&qzG("μ-NzveRuSsޜ6qKoWoFXK!н%Ok!omwYʞ劂~-W&J[t %u4DhBg9N]}'DUZۗa/Sfɩa:zSzyҩ)!ɰ*Dѵ'$\=V&!j~Ii_vۉBۥ$&foH*_G[]BR;ɤGθ ҊsAl !lvz xhĿܾ}~;*g->G^ӛ%2]?9 yczP]ezyB\+l=fx+@dUxvS rѽ ~=*uSmX={ 񹂥$ Іcbc#ė3Aԋ7AR,?G=tT\і:Z6U'/ZmW? -XJo͉!Ldh{Vsi<'Qp|u pDN$Y>wIT ْ9.>]82G8k8gkEo+$̛[=L[Bd4OhLGhXpaOV e8qsm=$Dnlf4>KB82 <I#>V7u|geqL,Rdt3c{b~J`G^g1+xG|B\rvXJWX^Cx&SFXhT>R2+j-1AR;pa]WwAabA~iC4 s~tqc^^d+g a4|B?gnyn,yR?9J5[m%S4TjHcL o9Pͱ SePg0vj.Zgݎ?B  0 N/P>5\ vo,V=T7e;i {"6*NEAkYPz Ԥ+nx:  (\Zq)f}{O >7@W(i@nKp!n*Py/1_bՁkջBH45C[17Q?Q+h1k}3zPu gD̷>BzqLc0Omwy:&x:ac`C.J|JQ Ŗ|ŭϾaKĺms~.a{o6]g(MW҇2pkBm~`f2Wa$$r-5ttO:rgC]+S?p##.cPuhTGF(>U.dO%-͂o\%pߕE]E5[S&z`fԏ`_%>LfI4Ѐ]γ@?J+  n%5MaL%l2Xei <I?f_枹5?NKv=#{Vx@IFA,p^ŮSW1 ,@< 櫠:** u50D^Abh,u̳ TRxrc+׈L&P D&_"]JT&(f $IBĉ#:j-DXiᢁi3>L %%U/G˙.f5G* ^ +DmZSD?0/c|У8tl4yPjxyR;|} g n`4Hmd1bV3-_7G\Fo ލ۾=u9P9%꠺YWQ哬FtG `ja!iMSmCS6agT`NFiJ,uD|^1Mej}7:9^'k쳾K>F LF']#@$p[VKzY(Fk'o@gZqN/>;@Qwʣg|P*a{}vxk^2U}pBJ Q6 \%$F&^*sk|&@! !%'@qVSL]ؘ1i&JOY<05aI%É GjS弣Ŷ[`V)܄fnmx ABrA'azZ '`SG>M?*vc>Ηm>+< }q}bиtٺ@6Ui;][ H-_lQ8GM+?j)2 3v7 w3= ޞ\awdS1hb$RsK4bCƦ:gZ ~8ݢE}N% Ti#iN-__#=ner1FbKX{+\ؿth,fF^P*tu Q.p8qw&̺x_~XcU8w+dW<PPUɱ#b ?}ZN`0\ K 1jm3 tW3cd{={J9cDm$/S\j zP^rlzKUgq"La1 I (-HC5# =/7[4`H4 ojZs(/ {~#̩iY=p.`f=E 5Q5n /W(Z? @/@~(-U( !|b!%k,h|4Lg!3Lέ8p; 0/]+/얈ʙ7$f;Bgf|G{A,gF6;ʕ.<Ě45q„$>ۋΡ4ÑP)kma͂lz|]C#Xkp[BLM?BFX"p.@v\<̝;4Bڸ&\skNN;7 ,J%j~߭(gjB⩰㧲J)Dxwd09]|}#:7@vR?=*8h5.bHZ{ɃD)vīx ۚ_1D5I rdGhsy҆j MrЍiU.-;[I+t3"B2O剝[4Ǘ@O2eƽӢdtaNay.L`Cjcc6]2ЀK0s]xgi!K(7T̙,p'50(b?{lzrL72FVOަDOCAZp7plf2-sIo(N#- r!5_^/7FxߛT. Qy-OÂ1{p4+D"C65O.5:/q'4Ǩ0e A FG ¹7B^|D|(U'WzzK@. o2u,ѽ&=@Z@ڱB4G9P<^`q/]5Mⴣ؈+BՠuAK9nj;?CZ#s_`=G[{09TorkM ^$2BvȔd?E̬`sU)C?{e!2aWbj^ A'{{R1.@]{!y0v?lئ i/qϤYn;R̐ GJc2a^w mʮʅ%jT[Q YNF}#!E'7ErKjOASZ5%v['[Hz79XcJDfxVf:2OE%S=&u=,c4}O&[zS=g=rx#!фo+'p"V]to|aD}&?VnR"͆#V:G-3TË~ӜSscJutUy C^`6SeX-/.H!25:X&=|p.%ft߃Gg]N3.qpAb M-' :i/âIE(l9V,FtA`p.5FqB >dHexc27*,#&O}K+K| >=umc۰;Ě|C DR_ m;dկIsa!43zi.m7dEgF%_qN3PqMfЛ o<[rސџc&be",G?^x>X.u޼P!ΈnRIGNo;ξ)|}W%*/(D87d"Q9(le}x{Y!w-K)-njzKo*+ЅAem6+MekDur.%U!布(439*֙:IL߁+\⮘گL6W78%@O/L#K Y0SaXq7dN"\(5# Fl-[KA[ZGi0gfM(ad,nh.^?Uܨ͗W ˿}o-Ew*s-[% >5dQ4#r 94s×1#teoY4ňrW;pb~kde񮕙SMp nv5踆] ,E@z~8rUl'gSID$ӧ^_*1G7vnͥ#yUF&f.i JW~+ϳ2 ]BƠu$ Ir]:ݏ%O*5R?I^#dƘMdѴA#Kze:<9ZP-0M)4gmU?ElNM7MYZ15ltJ J}ׁ nKP:47M4-5(C%"Lխv*:&jɯsіAeE3yT*~iŎ~)bS2Lp¦32'|ߚ>Fӎft*yce* F%?&r3wTy#ESRz 8`]`ꫪ'tAk֞M^X`g8ڕ/#p '>5wyaxV@EHCGͤŵNY^K2'/4+2a?)Z/bA0X"Z= ^QY}{?Rg:Vo|: 6$2yr< eޘa4}N ;?V<1T&(OBf[?8nT*s/V?`%BuRf: ^⢮N*NȄ f.+jDWAC/f7w"cm@afξq:'d:LnĞsb `P 3U1s&SYRzT< gۣ`?ᾟV t{:`|xm#-ʺS~Jm+|EBu~Hd|)Rp$-S4u]\<?Dc؉K RNpB}bg|sN ;PAϏ,]IA&|oMA'zaUH7pY:( ^<`(WJΡ@B : ⵤYzNBG``T B*՘$FSFaJzG^ے/|j1Y(^vRDQw"=Ҹ 6<& 鱂|3Ob?A2-ph(/ qt3xcqڏkwd UCՐ  K;ߣs],oʔ Y 7ߐ/l}uB6Zz~r<&X2Jd!ёX[!'M2βaH.բZ\I33NRew%EH_ 1f娲Ny$θJV"o0&m*VV$Ly]KW97DWYTL:/1n `qCzA." r)-jfEПEdphbȪ!Z}+ l!𕥆hŬ`~QZ.P {gxCj)%W?.?{/\[mw)ڑT?Ε>Q}i!:+i쿙ż /21AO54V46̏p" 1$*,*&ǒ^y"7 X|0pkYv*1t'>QbHME>+!>M PDvoXUcL_$$ K:j4xF$u- )Ƈ-#L٤xtaP3v-Aa#:Q>"MJR 5J0HE)L@wZkTeY6ri*ւtO'H|ڔ!'q [5݁X+d|ݞwq<.k>Pڻw9#i%zS]`K@*,%_\y7q5?D q*0Fz"&vq8캿甬|p'Z9[e'BTvb{\F#ſj@HD9 tG2SL^\ )n["-F pVDyC>3mr>@]BB}ZTf7HS˻n =D#ۥ.W EWxe HK G,JC3nsÑavZGCaRIp %X 7'Aɝr F!QgCf@Z(P]bZuf+O١dj&:*Uk?MY>Ռ]ܽ!Pgpl 穠 en I$]Qݽr0DV(`hB:U%UXSP,}iMIp:!l=H$)m i/7Lv;l(\y1>M d9Y ?6+wmJ!m)7 :sY:q9|L 8L6ʈc3zmPﺫEC#Ywh'L&zF[v?+=KU% #6Eb)2m)4}J9ty*3AnaLj^~<ӒJ= EÚɹvԐD6T8EZ*6aI'ڹTeiMnMWM5Et嶈'X@3JaZjeGG[&MCCyU\1f'jPA+՟$]牱R1ȺW%m ":P Y"Vp7UQKުn~pٻx):EN$p,پf7IBm].!c qv X -8y 4cs7µ û)2-!a yqPhUI4tE iE%)!)m͎%h!]zoߎmGQz cXҷvCO>‚~}A` aheEUNqMS_bʔ#k)9=$οBŷ<[;(_,YuY4 eYP_P5t&X <;cq[3gw.lyy$;jp e>|2iP:5`v:?aOyO e1uJ&R?DW_Wky &N+,5vr{ɪ]c?Y@asW9-!BQQ5/e9\'lig$&wR)RQbhY]~2Qdpۇ5 ~+WL}lg09_̚v|#?)?(#VpyiuF!e:5&  G«&'Lf> /%ٶK:~qفuZ»l~r. xX FiF8ZRaXܜG3(;ȍ؄)2ca9#Xg-vp֭a2琾;Ě+9':Giin<:-8Αj鞕bf[pw1/5BУE#-Bxk2AHHώWڛ㐔|ΎU&Y;T?%WQ?]9AgN LZFT.qde%3R CP"q\hK穞W|7Ⱦ~mM}%W 0`" }X\Yͮh5NM=wgm^=S`7VoHVx %Խg\l߇24@I/oP:iW[$hĽ_CDe/;]\ T|!vG;`65{;yē똿r۲+,{N+pht3Xn5#s'Q:'},Yu[.UAF@7;%vQVoO#bmfP9C`d㙵lwMGvF8 ( ,OO:97Mz\yxQ+%` ^>!'\s +?9Z߽ %'<Ԟݨ4pz1ݺY w'S lOSa!)e4YB'*){c7kDRh`z{JM9+A|w^ 2NV -|$ rpuG.}K1KbgLVyht썚V^rSֳ#m(Dn vŐYk׎W~ =;r<;C^6D>RrncjDZ:r2hCچ) !K@9R)Z$OWX=`헌wX5j 3{hFt |x18SU%DWСI B ߍuSRBy! *E-%mYS(Bd.:>t+-Jw;5a/wcas. U8CR\0 8&"(w熺BctB[$'|Kn*ֹ3= A žݩ%7 =(h Z#*P}˴^tCz-+.a=FYbH010^t(uK õM+fF=ömk q% 8=,5Η%_#<}~fm)( Ib<3ۜ ?hڂF3n6m+% #UO?|^zBя|0lg<-{^ٟ\_崚rr/q͕?HY{rgW,-O|9$;ߔz3D%S_p.HLFy߸(}]8/*XZV'J[칌B>nR -GZj9'/8>$b\MT:B/jZhƐ4DU 2CW^nbkgƱXy1YuA=\k @2 y댗1PQ~(/[%!q"dd'4dBb>WUZa`%1>2cGC;?fTZdCϬ$Qcfv0]1۴>EiҢ_Q vvu).æ'ȗ>ZF°)y~GQkJ|ֲqL?߳s.pwluoÿHӺ;bkbhyPOkǥ 7ң0\B{zg5#͈#UKnG髃aI'~|$wHvPp? UV9@z¡"Rbc: TH/_t0y`p:mOqȟ3mXO!]v{Іi|傹">|:ʬvW#3}th1`Дtrn@zl%NnzS^V^G2y΢ =AZ )b%N :{ d'E4m?24{:u/JJ@ ZYV!*df1M ֊0ˇkH^ Wz?Z[W5"E20 K`bV.|%"z5XDaGֆBΪ|٠U߹)gګ,OyKaX4cNC~pthQhW~5/O׉ݎW\խB̍c<_t/ \Gψ83(6 T_K-]"qS#d{,[5Ob3){I~_\#n)a $s6JFUiMO5B*jGRZ@ŀMyB0BRll01)D01d)w: ^HyCExEq5D>6x.b\i! ݢH]%(V":bГs|f46Fù$P&-"K::ʍM 1 TM)`T7GjJNP:rNd-;&jxoduԬ/F !cӋ쿬4\~-}go>Is_E|\Bb\04=m{*>oNEJ)S[n/ Nj,BlQ'|߈,(EK[KJ{tcz!Vam;AǶl_㻠3ap9^W�iAFO·Ϩ0DBuK GNnm 3r m DJyO=?M$N.`@(8)0;Q74dO78H4йWe..n Kgm )ۧa9yE_)F j)(pUft*$Hh}wER.9KtMZL{ 0 d{-F~ئb\Æ20/#`Ekc2 6i$zZ_uJ_hȅ1F@.' d2B>,&e8aݭ 2^S}pߔMo#ձd Ō bpY] G};yXkof:g׋Uw>EYmW+~W=Ȉ(ƶf!01@\u_C(jjjwedgfLBŜ#/H>`9_Pe6<Ćd_'ehY1epaNE[^T^kiJDV6Z|H(V6 D`6(5SȳU;劐C0r+6h߹2jCNtɂ.L$GI `j 3J3#4wg77*rmi$TJʠ1@OB{1jĒ䋨bW)zeXVyvE1{4+zWv+tmB9>fLUlaCUjΚʟjl+MSg'k/=jP Uh)WK‰mDp^VkmرRG7~ $%^1(~~D:5jVVv{Rx6""C(:tcRm@z+?G3>(craB6NHȀMkrAo!±H^ĵYI^,sPQT@UF=PEV 8p_ǻI`&MQɱJi+\1PIDN0IƒzJ HBZB k;o>V̩[ɽQr$UPuo'9$`";21hfpLRou #jqǡ"#}l!~FdGd*Mv\wL7;[ K;~M%{X[r뤁aX!uۉ[MY٠侰YQ@Lw&LY1-(vM>Ine%C N#YϒIhYNmo抓Y@0Re6{7fϭDԴS(n/Ju`bRh8!-Gxp˶Qs ׄjV"kwYaw'yof k(H'襍f;mENRZ LE3j)P*3XPVst"/Ӕ* a;*>1.,5' D|iV6Rȵ(؛kԶ 7o'=,FO_ `"6DKHku$aΑ#[ck]U&4f޴\NtS9Uwa qy4ޞ !jۈ(sYF?w pV>T^Xv*0蜘>׏'pFgb*MZ4rp9XDSbG}QSY~Kgъ=3vx%2'URh^ƾNAƺg 7&kt^aB- 4 r& Cl*.OX:">ƨ&|L|gL0Հ,f{LӐ7CVTb^ ) 8_Lnl/} LظQfArr!o l?iG[FMm ,j~mHӣQKeK8h*ҳT+{,Q4I25sKW4]1Oy-4?'2r lR:.t zt, ɥBGp>cL&SX!c/ݲ}Om^ {m)Ѫ2Vo7 4bU;ʼn2>`I~UF8{;uʗټ1b7[{uJ0fRA'6Tیջ)|Hv;\JLT@a"A0?~":&dĎyddEl#e,l`}z>dXal#)O QA,5PNn6ʖ/zg-1YC2 MQ'rjݤed[LSрpEgYtJ5+wI̘C@ _گ|uA_K??gP1je MyL/.'!'zxkCFps]D}ʿ~|J9`Hsb{YW>ǵlPtyZglv3)]2/1wuʊ(G7c=mjxNO@6G# 1Ǔ^@p"Z8AMo>-9yND6Q=-m@3?ƎɦzKK! v:4iLǨʭ M+oSlLMb`gjcے,|'p2Y~+PuͿbKxeܑL ~;7Q;X6pn]0+5oCC,$d0ӳ!@W(?o& ~ Z Ciߢq'yyg3j@wC'5j*:[FNh}=8{pYp0rk?Ol ,Ho7.E9b~(o.F|#hw]J b-`b)d)ovK[C}rټ]f!-,TJd/~#{O/ 8Oԋ q5[ƦB L)M%HU< 3Ǘ3h:F_.*+z' ފ3X'ҸR`6_';SRKnQ~D @2'bM$=!&. negMVv1>|?~JuZSBW^>%e5V o?ׂ5s=[G^cr4~]9On/4k!aaȃ԰ᨷE쳂lEW=ʠt6ASN:O]\ :=5)X~V{uKdGQPI(m_qU;SzV Mu_կ`[+ے%-88/SWN) r*iD70H RFxm_Oi- 3%vDy'w̚ o[М{{!U)/! -"=oF vZf~ĊG 16}㑑`j':\%\/*Ἦ۝3nl ;HGu~ȣ)p z2]}HC%)#=y:s2g۾ ַGn\)L^sQϮ6qTs㿗k/CxmYD {eZN^չ<0VLԃOM̋vZsz1bO*M~9a_); 0ѵ`fv-׵`hwEvB5 =߀n{Yz W%5]X(6yVE8 Ő۳*DɜwTC4/iGW/Y_|D@ǖ~'2`y7+R!akw=Z)^jAc^*y߰_~Ɏ2s!LK5⧑aMC˖Q79nX]N%&-.[ {-9ILV!Q} > 4?vU;ZE@i Y!-eDh_Sw|[ B.0Du<}j# g2 A4}i`wӯyA#qn2At{XVf/kS@cw7)[˨|> p{Z]׆PӒ5BQi0v^^q+B.!QoI,u{~ӑܒ CjjD r}Yo ݢՀ ̤e^~RIڨG4Ԍ!mJO2JAƊ\tڲN}s. cn. cKr.ϾAU-q-4T\1EAA9GNz|#l:nŸ6 +7^_c_5!&4e/ʖoaMݐI^! û3rK͗OY,m5 '|XN:@4ʜB…}F@EnK-MXNV ܒi+iHΝIG7 exE\Ō?=w1yL?7(7IcEw@@`bs,$,)XR#a*xkB =)nf(EB)sAED^X.\ cMl[fFY6ti4;`LёVy:! 99!=3R.^n(G2,xȡ"g#=Lr/L|5vYu6B?T_ 8C7S:̨F}2C&3+B agVI4pd.;  tgb`v@l2Kx)P8(uCW)g'?M[co)n8~\'z[ӝ( qViyNp"`_\O+)㵻@(G\ I|]/{ڢԳX'j~Z QJ :d RN*z\F;Q5Mf%s)fʛWV!zSZRC}y&AT(KZVɤ¢>~껀XPv'AssCk?\EaF*Iw$c7<1 >JU^6mj9g]ȏEObgZƑ= 7RfΑ^' NlrbjĮI28 "'*f l)Q?%>Gs2 A 8ay,'?ck ew2ЮZx dxcUZ GʣgzPg,'38"6,]EiWG/ے=8QVV-zK$y\ϟ\)u3VWDy.M_FTU d?A*q~Ҁ~ĄaOki 0B]-||yFڒƁT A0*WhLzL-fsiVHŨY~#wZfd&0(>Hf?ٙSfGS/FZO;1gVNj^?ڶ QGvgpet@EeI%턵!\Gdlhdumgz|ufsҋ[OTM]iZlqlt-{& Q moU?V*h̖fyn?oVcRq-A:n]&y#)|ޡ)F(\dx5p(eJDJJ56)³fza$,XzK3I2E? _R5S=g|'?_.H'0׻=Z܆Z Z/ы95DtР0s6wC;\3{WD" `ޱfP ZɆq꫚&ZV6v!W(mnwkSNީNmO7H!iC~ryP>1:Y,Т~*'K n61n$ z3Pu1JmԫO=QDbJy0w|FIsHHhSwLc2f G-X9_ZޏH_g تTV27y h7ujOM߹e=5T>a,'\ۚ}!4NDTY E6He{ZDACboz[;BE #}qAvq ԙFz~sSB 'ayTT䑚y`aLt+cZLjwLA;5ncB@|_2qXz^=.p9%X&Xr`bS`%4ioJ0I֦OkC~]Y^P~}㷯ooئu.]ĚƬ֮^?9|fT?-Lbwpm3tFd|)IڣWqXN/\xDf.{?r[[6ppY3ebC|L'ű@l6rx #B>PbDŽhtBג{.^AA!| Kͩ9lSO'ޞXѫ™UdM@yS{i偕'Ԓc^pB{; WMmKekAI\Aas-͏,} S1S K[F7|ëni0Ut9./f,7p/v]N˽a;\k脜zHҞ%Kz`l2x8jԄ#gIMvPA"*KHic, ٹRP'k"^S<}Ä#@Jb } \b4Iֆ;UôQ L sV$-ε5@ijmb,?MdBӫSC&DT[72s8SXCOl>;1@< kwt@&bxBE!nIE gnw'VԒ=W{6):k*@̃nfwyhl%#E(|n\B!;.b2$/1Fhg+\X V@SE|~ˊ/ej[0D[veD=HөBTZ/T"Ӯti02xtofqy7Oh65Lz~%4PAp?4+6FA!\Sxg`ܤ:n-2DN17++ȆSgKfSщNSF.)@B!3>TFɞu^(bsCYJ^2GߐJ1oǶO^aovF 1I_'إyEMIh_̳ 1]nG7ǘ6 蔕E}$Ӧ!SZmș'{v*W(._`[ma?J}ͭfsށ!oAfkQ >YE;؀.ZhL%/wxkePl!@[}GF%Gbv!K:ӥCIugimA74Lzq"ѹNٹA )h yt;g(N%yAȫr5UE-RX)nN!ݭL4}cSEa$4H^(4g;jk_f;{y~IX}fL]sz G]LI m_hSVR_`#$D MjS0VK61Ct;ؽ5@u&҅  #LOըxVƃ64?0Y{˶b/h(*AnMb+}:xzwOT=(χ3=H-:_iޯJF|Ǖ?2jI_xzJ=QjRiY=ɾ$ 4Nbp5cj<'5uѣ 2к?<7%([@uy**W2.GCbWD״HE4hj[Gn2 FEǴ hs*۳AH $>+ě;Un "oM*u`s}ZulTLd14(a7Nq8jr;*FNqǃtOIs17gF+YcKq<234w۝W]ɀ:H¦>G0|D_-^͡`u` cv9ERqOKSҒR/7m-$%=8E3TE᪝D,=Z6 SeQx gEo^,JwJ;w!Q{<O&L̅ϑ9UҥB4|tʼn7KM9%~Hp-E3D Xk60DO)I%_խ\_3y-y^:16r99}yX|ɏNQ$AXyELxp1DC QyidAl.)GD*b#l2хɰGePP4PF5aܷ(q(ɗ!}l߀&֋S7]EHZ4t ! -~E5~3:|% y4[/X^.02_i'Ib̜C$~%'( ֝=(LX}Z{+@S4 (IE**R#s+9p^^,\DVVHfIN 2?,?&=ȋ3g~br.9Z˭J sq`5,R=MQ#;FcŁH:h<-ir*(uPqo_ nهY]bx1=0칦߶=c{^ךՅTk<6cpHV$qY9Ġߠ}rjO)ˌ>詩Dx KQVKeSrL&& pSˠ03T+k{* L1i߳Et Q v!"Dب S bUB!S-QU,YҙYep̲4/Q-=&[Cz#1<v3Ә5@> JZqz.n_X! H7? C6WBU4 99S1濅sN0Snט1,>!}ayi"b6$/ٚdlw<0o3euO]PHnbl6t&R=&9 2Ge C!ZsEE-µ˳r-%ț|Lw|盋#IN5;t (0y-K, +f"@ǪӧxRn-7F3SH}[]NsfL鞠n`/DxבI?s3:W䉼mCy*7iV#)v,11E Eۀzv8Pβܷ?mY tL{ۂF\`B$aw)hY>NfݵnPXGF$}|~(o&I:=e+h DE3{``7 掿tĮp Iaww^9Q]p!`o(cWz)(Z*CUnp.x^n‘x &({[ ' ʕYB'}b/q=.Na =Za(?UΥxKGOyDM.5ƩN=!7*o5l k49v/nKNIcɐ<ƍQi zm=cf_cqT99:hcc%QŎ2e8PէD420`lS]K)[cFUS3>ԩr^e#$ǤLmpI@gbf,Lwg>9fޘAj8?2c4'$FO6)Ҏh4 3U]@ .|҂{ݼ\Ve ^x$ve`eJuEC?&'WLpSHet`m wQ8wo{.Z W-C6;Aס#QI|N!&PW˰& ; Apb.*P!v[GAD)vW z]j[q1~7}4-,]Qe lR#%oH uLXP5Wlг29?+xquwatG[\bq~adnEON&)ōcSfdiBM1`X>p'}zk޴~Srՠe_ɢVqA-6 7R 12NX=El;/ġ—%vJ**:dxASvJM3/@\c&PK^F ; dys&|N;f N"ZѦlcPKjl۾jvocmm/p^R}ӂ6Ir !TT޲)%y-Α D4յbfI-(sWDy&b}RoHɽ慗8lggflZSo~H4e7!1T-H%Fxv9$HJV'C=OC&rX}x&7R߱gCn ?`ZjN,?/RR|,!҅A@@ٍ0kdGWЋΧû8xFްNQptbII[b'\_J`2197`@\U}! ka)C|hUe 8'u<:h߇ebyteQ I|B|Dq́y0hjʏzҿ=1ahNi802Zhzֽ0na_i[Ns=ci& .W4Bie8DĭT8Ȧc_0շH# M>l<]d[g.#Xa.DH:J%e,Ϲݰ&'urE?K@5ljo}wi%O0e'X7 # "U0Lgh[Td9Cqw5Uf$hy+C|iй!"0s [EqU2Ma~j"$Y)V\^EGg+ ݆=2چUP-(Z"TYy$}Itf0Ll>to/>!"VP8?dk?SGц$a|AaAolȨ# ~Ɠ ]aetME ޹C}: ,H6w94ô|Xi c¿U WyIۊ: DƧI8_wh 0KY!u=3>8\YQpT=:k`" 5h PʌSm e%DLg \d\E%uaփ@"c'>ִ`Ku*X &̓",o8Oy$JQ_j_W ꯕ-MH(U_>0O7Aզz` EU(HN?<CQ >f*2WzY2wۧkw sqiE92'_[:q$3O!x!e6C@i!hXU4pE&؟݀kn7n[Hkkō4r{^)Z ]ksevLMW")iY?JnVelaT9g=$juqT/G<wtwʡi`g46-ԄZc]j"W 6.E)|ϲR҈:OLz`E\D&z|H3`A֡`h"9,eQ|t`K >^M"sHyQ O ֋}jT"9-M-F/oo }OA@fr$iD"Cz),\5m 퓮_+b䈃nj+mf`X0u6&e8u2GRna0+c4N lU4{9ح ǘ$qF^> MGN$MN{&ĚK+/$zJIRHRCP]8҈orTмW%hD^ |WuY!*:5TbT,eN#Vt#!kNrIјXw'KJYC40Zj`yM(;D [>O+@v`] {cc )h@ZoJY*/zK:Fh[]-*7PuGmnK9xd/ߔE> ? cF2} I iQh-@XZ5-2+KDϏDž,\D2QR,]~yqiRC NQ?*'y$Fi^qW$lpt_xl}H9ĨM Ő86%%cS}WXij|UׇDkV('5Fm0_R[mԍ!7!yjr!l1rWe&6%vcW Rx.BwgRjv+>N=I=&dܑ11Yc$>:vDOI ٭[(Cekw3gә=cd-a]f4s%͕QmUHN'X{8W6\T!YZ|6Ĉ]&(pD媬: $:J2@h#fXv`7;P4MvǶc"g_Lhsޒn_Ω^wĒnd-+=0R(c;u]D=n8`+˶#7~߫:AS\ .}2=ߪ9FʽԁAMmr@!su"Ilj3Pu@o53|~ _ `Oۦ9Yһg{~҈-mB(B% Iz2A7 +SEF[ P7xibrѹŸE'lIǹAaԞ$Z>9ɓbwrkd0ڟ1 :0m2^X /X~ dDz{Nyt?4gXxM8[?74 EC#(j=ji ﭨt+$+tđ*4;ja?f=ZC)vxoxQ2^ TF ocQd qY1 Xe(oj9ץZCIP p\ Մ, 'zs:k+;U45fAuWn97Ǣ|,^ xvougi(&stIˀ®Zvs̐=tB2moe;up+9" ;+<-3#%%Ր٥V#L&Q[z3Pb{<٪ Xkw,|@j՚뾱tCJzm9751j| Wy2ȥǮ4^:&$L(C}vCS(5%H{Ö2*薲OaSm]Ò6vy j: op[ P!3ʧTrjtXTn.TNmS;X֍RY"Fq+* Z,+6SlX5Jb ' !_a:41n*|?El@ )=ø-r'ͻYOfA7?Ñ̽ÂjLf9?e(p.fcIKZtbme+{ 7Txvd1RZ z xkw_ncF?CM|) +=?M>2^ Z"#PO>7/4?<<Q-WI  aYHa9؛(>ouP U>taoIFܕg>΄HrKVyB.tFG.z Zz| 2d!sHI5ZsP!lw4u۞bեհ0]Gx7̔g3/u}O (R! $\ &UHϩ]^eeLu!o¶괠|MNM%L?Yٗ}1Ug.z?HIg~Y8sJCf*("H#;ZbsE| Ižds񑹫nmx)i jۉkw9G F!z Lۢ4yP^S=U*S^ h;CLZAV i dΨR%YXꦖUهbTEg r\'",(`XƷA4Ѱ#*vNEq 弨` ǽ.v YGoKƒ!FY p4V{鴙n6(&R2ewcءR۶<)ruJtl~#վ<4 V uqY mULRqLn-tz341ߦyhO9>{_UG1!jM8mIA F mTO3_&D\bʭ>|17D *'*JA,"`|4";QUt]6znu*?cCo+ ?zcj|)>xVYxR[CHM8Mr2#Nk?40m\;)~!~T3\҉#a%t bFm- 31MG`%vBEָۇ.(7G%Ncr0IqGNĨQb[03sñDovd[ǁ@mb*Hk$"{*f!!={zċrDVB}+ p? tA~lׄt[s\e"ocgkF@D vQ7KyLaZKpu #_szUcF).IiZ!=SIBkxWO^#AT[uAX+J89 =G;,KM!-G,DQTlIcZ\¸@_@3"鰲_ kՆHk 42 Apܥ{ǎFa/;I Lcj>+̛=\ќE`$;&I >Q/qt6Ѐv逮=nI$=wC' S]fW/ @v|gR H*:9j+۫S[-uO,|qd"\{BEP݃L`E|'4{Dxzʽ Z-WK z~7΅Z?fb~I Ӡ^MzѰ5.2˹V!亶->>"}nϡ9y#"5˨Cuh1lS"++CY#v۔$Xˎ.< Ko 0T\C|9UFA1̤Waܶ5Z"tf]=Ÿ6I$gqC .ˇ%X9<1O ]D5>,OSd AO׆mc2Hwײ@1)ʊ%Bfb]HLjGeH4cDx s3Niw Nn߸aE:$dKzoŎi!MnN`({4)z,]&fTR(G*ߘ7;束wǥR ޏ:aaWcF[c(#v}afJ~MAqv8_^*>t.EÖtҬR[33徤R}z4t97簝 YLQrPY/oy ?X?tG@dRV`.t8 .I/഻CMzա=i^4zE'3/v9A2,^Ɵ 1o!/S\iKJ5ȟd8pNP>ˮ+1a*.ۤ3N.nxU'yjpY77֌-=k-/3Og<.o#&uDͰcqGH">p ߓVodlȟTImV_!n陰`=;ℜر5 U 6 ]d /uw\Xж=}h+|GJ:t!3,5!|a`)lNx76A)C*s}X8S팰WO4Dt!xDtn zY:3Ee|l:U6uuE@2 0=ADp1UƯc:m7C rԦ _Ϛ#gv.`]f.98i(ǕtӭuY(?ْD&N$ Aʲ?-a`U?c^Ž{}}Q(s9iOz<0*п.qՏ?sFioFӯ21kl%[1䑥IEAUԸIdY ޻ +*husOJHwhc(.ЅfB?'/ sm;d՚݈2997VʇsXuƓ{ {GOYkxNԤb#;}CS63ܮ`<3o4=у2I=Do`9NdQvIOݽ!zm2:>6 Tiz=}#Hu#sٍ6/Ł0(ܗ0(L0:y6I ~)Dۀ٘j)PڕFj;vr?pKjXU40R^{*krM/N)Va(vEcVQtj9*H&k) (yR̃ΉFn)͟G0#' %aQ€o0<&ytM.AZAX[#܇ eTqrhq&Ӈ(4,\AXSQEbm7c/4P—NM\ Rvl\}kq c8q69iD_ (p|T- j8P/!+Maq:Ҫ^jaSxn جN5T]K;&7w({5&^JT.o&?0BO.q{sPjcV{ \M9S#Wa'~ȳc%BRU/07 WㅊNG記צuuOb~٣^|4p=-³t@p}(j.8}:Sh m ۷] m|a4zv@.Vl0 B`*Xyez8o -84ào*ƙ(t"1sH ̅p=sK~WqN N rkӾ ^6롇y@GC G B>#m}Go'Jíe}:NtR6=tP Rx#jkۉP8eL=DEG?gaaFz'=")6:eRSqɸ6|-܋KKg"Fm,&4CSCA}\uȻqnqK56V1c1 5.~=xiR %?8WmAɊ2Z/%z ٚ% MhhdŴK>GH4sTX 'ΊčNڱ 6Ŗ;_X_ .ЌQNPQZD`>;zS0CPR,ۙYC[)}>MYg'igt>2fr  Щ)O,[6iMR8f3FQVқL[Àden1'~|k%NgsƯPM(yp) DDZwRӞ)&HD[KRqQſ8&() UuAo[ޛr!/2_^w(%=ܐ&L " (0]ʫJl\aړ Sj-.srq@ XGѕ$vciDȚj\v3dB)hRUYȗ-DTwXM$2Jm]POUpon ,Ͳ<)[X/mQg%^J:A v%.֨ aV$~?H$3$.ő(+ 7\+.gRd"Iv<`xV_&ՎC]+"*E͕4dQYR߳]C(gRQn3ԁ1>[rE١ϣT1 wK#۷LAFrAEF\ ,GP)w41BlֿT5 ~*o}2m4r;Yuȣ o=e,]Ǽp !4_<=< Mx1?#zcDM}gӘл:J/(AHSPMEk4_`({.;=hrar>(fARj<*``:C?ڣJ7_$ TmO2'X>%#';N& E;[~ Yo[ 1{IUa#x۷yZVr$\O,8W>Z5]gG: J{au檈ri{ 2D_ 5wҪA|Nt.Q qf4_/v>&|ozu:7E!4R=*)W|qh\- u`deK2 nGz/v&3gi r:]֕Ct?x./BĘ{_ԲW^3ULv Q.ݐu2`693VՓ#1K67Qz) DŽE ;JX?Si}yQ w Z3˾!^Tn+% O,QH M)y/C4-5X?;ZB's!")U *U@wv,.WٜPzfZƋk[oMAf{N%[ãȋ D扙D~EM_9;zR7 }ڔf7\3h")>/̗=f?sJ;Sq@lp"94>F]Û&K-ȝD_qE8Y)e fH줥JODu"7?3W+v@0| hT1K+-3( #=z6F0̀\9z[mրd䳎wͧyN|dz+e[>#\TtSbgG.RT Epɟ8ZdM$ ZkZUBf;~[JnwyQU~20}?Z@ 'p\v3E EAY FN\aMt J)yr@E`űsnQ$gfC77pܻ 2?V5{z5O(SL`ִlwl;:J0 '[C PYΐȫ")9jDw@` wOk!PdJ8)[Ld\żk?v†FJR3b &/T,z|$\84'$I pN'a ȍ:&Ic>ґ⿖UTp75Z}q5\b&.WK!c8pܕpL q(d簤h'fb7e?n6sNhDuߑ)kWjˇhfOד\[e5"5`CJC\s+ u󨐾,]*ַ+=ԅsxJ+U~}J7b$ɋrY`??E1Jvol0 *?8Ir=W4IH/?N7Om?xͷݦx=<̍X%$<\`;2Ǟ=*$>Y4G%s?*˜R :"ԞnmCEGm*D͹0k]79l=dTˮC'*L<AP^K >i{,mA9> \oB/x#tQ@!D ?m >hUєp$$Ÿ^}y~ M082` I|:)XB~1@ѡ:Q(GGC2޿ ~gǕ_=B%-mCgegC?Q:Uew[ _MXDhZ$mX7[M癅5*'m}vo(O-o>a)י>ײmϫai^[XDRpR18TT*l!ӚL#TzYD:X(c#8l9ckP@mp1݆xWO%nLG_SR1ǁT &b鞌DhWOJ Їoˬxƒ[*"1Cګ9x~pǀ_nAj>бUކ}+1e}B!dJĞ5ewH1 )V{[0go`dv)nsC{f8f˪醓; =(8xWnٳ@!9[*巖<ُنDr(̶"8pE=.+?ԖkUH"~h; 3m DڭzU7&E%pJiX C x/8y] 1?f;iu%Gs[;\.;2WkZe+,BRmj)>)ѝ Vm}>R ٩(-n# <.p2}'cO_6?S`Ӈeqa #·Fq˚W6RBɖnX,}%M*b&1*A-k7f |*4͜?[{)RgUJҫy=iv]o釸lc$WHڽEEMfǐop{^ؓ"&t?Lկ#g43&} !TQYkg6PRt7"Z!'~Wh y#?Wy Ⰾ@t2y˪ fgAdmtxOXƵD >]7آ?.N> 6>#mA+@"i ^pL,8c,|8 O>Zsf0}uOޱ2f }28ePsHsv;8ҮodAFvo!~)|*-DRIi=tZ7E-Y4䢋`3I{F$^2N±{ m/2O6 d hiʤQqA!Wi5cp oȬ-q5̑8@ΦhQ@5_3|x҅x;69T_WR) p2P5Y{׿rM2Cpd轐Y V4\Јg ؚ.wq PӴvِEwԋgRtK K ( 1Ys䒩,b %JlPp=F(ᡁ{~7LmN~ tOu6Fj4_+Q%؜j\A&30-?qG`/RWyDJ-܆e7eIT7uVak:5(뙭iPqw&ί}I ]g 93I;y!DS)u KR'ם F~N!"ZoyN( [FG 0kYT-Q Ixƻ ǷA[! )|V4 9dơVⴍT>E{'lc!#&Ж0IYQg!JRʹ_ST`yS{㻹Lϙ%(_ҡ ߟaQl;z[z鸱NUn6 ^gws;U&EJzLŬJqz$ GvZ dO5k\;e~qb~Q)JAP1ˁWX?5F)~/c$i+7 DQR!WR э@@Uq Qe T{-}%֘LR޾,xnSDx!I}.w9E MoNsAqP#gAs܈i mwInZ^ぅ=F\ W9:}.\6Aw:&w݇W 142T&ʩgiuU1i-I:N*ڱ{5p҄9~ix }k wB"G. +)H,}?HYʅکJ$2[nY|OHO-G+cK1,D+)sH 6IMŜN.{o= `/z-mĉB3]{+)+;#bhr@,O^m3}2~&i\+5:rmhD6Zz)!ic?,w(M,"}:^*+SՒxވ% yj. јhdZn*ɴtT=%}CGH#G]V^¾tE v j"0*5V%it2^6=w"}^]yЮ`~ (z_'JRY(L˃ꁨ`7klSHF,k 5@;MO,2y0h-\"\e"dnat`!:NrqTJqf@UYOfİZ$hFDQӴ$ּ6U)XK-R[zxL._!d e|̆Qb94-'`Ӕ^Cf hT} _i/wn;4TB X`kU!Mi`--s>u}Y؊+ykMh2N5ۢs|ț/y牂G=ʣw_K7q^A'T2NL(O]3Uc ?W' `z hb$阯z^WF+ߥʋԤe@8&L:-Lj]|)}S@igJ{U=Y䌆wE*s9%?F.xէ6J U=>[4wxD͌c74|%/FIEmz Ylc}-Q8"&%6p!`Ӂ7J_ xا%ɧ4뙴_7+l$a~p$R9ERR}-egT]pQV2kЊ(N,N/*/ vCgή6aØ F]s&- ebeEQXJDw|Npnhs Vw'f8aҸ9pT'n Ҥ2*̻5Gh{1h{l ' o2vy:k_V%,dnēmd ϧԯll&C7PCZT~K\h @;S7AGp =jg$' e"\X[0Rv1ltѱ'e?[>nz˝/PEJQ^ :y,f)o?SU?A]R[Ɖٽi8)Z2 $hï |D1b>txP%}\d1ln[K^}^U6|ܾ ])Z+! "x?cp Cơ/g=4N%mJmh=;ӈh [A6a#f"&Pr}Nb3.,C(d-yZ٥'ѷ @.AbVFChhl7`_ 1r8I74UzR(?"b7ؙMѦW z(O XQFW UR+<%`vaRDJ$JCd[X-]BZdlJ:6GXcZ FkID $b-Y Y=M jR]֝7&Uw= o]ILuqh ıijrp[])i(۲SŸ^5/ѩY _A+Q)zzłqr`PM#o"5G#a j`3FaGHG{ LZEN,kmWhrDEB_ɨ .lo5XgS֗4z3% *#0k hdPUA7uk.{ca%r+^E eI>_w ɒC` kUD5F}%$tos̫˛iR {w-FmZeH#cCQ9ut$,<(z`7>MoG&h%R)rFMV[bgUQ6=*Ln4E#)3 S~"0Qp'?8Y{ӊIWXI3|4044~£Xf6de;n5~R׽N"a9kZF ~"oc5~y;& x &,\f"[:|Ӊu^l1A)l?4 XG`J[ ?|rW=+[O To-*t&2Oiib%j$H&j2'rHq7 +u,f\;0 UEz k Igh$0fS@Ij\W-ҥy2r|,c$B?f'wEעzWS 0o, 꼿< {Ye‰-\4;oY?\>2 l㣫<ݑ,֓hgɼD[OI>3pOٺMWb9gbKY!"1].:nmj0tvtN*4@pK Եlrk(>Uj =ƥu/ܼ?W996AT% QkcۺDMN$Dkk/m 8:f6wZȔ[XҖv3b4Wh*х/̄wa ~0q*G%ZN IK̖ـh@k]AhxVO?hid]f;X4ְ 3; 1Ǧ;&V>ȳrzm ; *S>C N]-ZP L͑(1(Q3b<}=Q:*δT.z1KO/Ac@,MhD18h6: UkGuՕu Rmf E; qٙ FD62?#ər)*h Q)0 _ lRn-ښb^P^9{<%2.8Ty[jYnM,A“^<8f)TiYd| YS2xj'R1&pZ?2D&{ ).: NR'WLwla2PNdlR?:!QII%nKAjl/|Ry0" GOo'-ٞMA}'*q()*\eۣ|] @%^ .܅W:i ' ^1F]rE*dg>z3Boh^>$i3/=j涬`{Nv A b_b׏MZf t阧" ]j:l3 Z4Pizaٚ `[QxvmO[GU_E r3lwAuCsN݇,cM9/ {ET% /&GȀn}Bgj_8v0&2A+8㛄.vu1g#st& #'RD_G9EkփFpعJa g-nc֡Avu'?6zm>LpE.سҳŠ4WJtS~ƻ؛ձa'zV^GMd貒;o0Kچ..3Liԇ#k -{`|qXw3)Mm*K-.P:ﺆe[ljiPr&;{ߦFvf*UʿܰFڨ;XT>#[`m7-i*D'_ FsoKPv1 6#t%u=./h8>!멜r(!&DPz532M&0]A!cT XL<zqګ /#M)i%;OAB LsHPj'ofW$e,0Ar#i)|4D歟Fk&բkW Mlx[d]4]TM&.~`;e+(,f| ! GL\62 L7 ʹg0]P;_h k /I=?G+d/jL^[2] :%=Tif%=߂U%^nN3z4H2𸊕*CCK +—̓nUq~̠cQ}xGNNcfHqcz"r0F$g$~S&5c\BH_2mDͣsd6TAii]YJ7V ,1_5n# CԤ1)+a%.q:6TYNBo:H2552 tȀh}YinފEc@Z3yuvR)^!7f)nAV\">B:\oG)SAz- ^ߕgd{T&]/Kj *YȝܹPak%F;l~7HЛR(N؅ ;ZF/1M [ ;/6Ћg [&oMxLÌ?ѽ{Po1'RFg[!^ 5;S-;,USd8dsCZgTɺsFji&#.kb(mLV)+ Pt#}Psł_6G ގbb2^5SAq*+12@8I9_TY:W-s2\bD~ԁ·AgMBc/X2$NP:q,7bF7cfם}JyyL87(9q7C4q:%БB0&I,qs&vMFyU^*Ĵ,7I0 QV38g[D5;ZhL@4SdIC %j:k5p9<*0Qiա<[Uv0r1%PJBz"l9/&]>1v?AšZQ:D2YV:̣`LMKkb:,1YZ*]٣UF1n5uā[e)%FJ4A3/>;T4T.]\uoOLjce,Q$0Uv q8Mj[S*}8 ]ӥ[ [{E %r @tABcŀ _Oe/2~CBu'B 1Kը#w |4KßVX$u!f%ec^e_M97ۄ[ @eARb:1䙚NKm㒗GGy;8ԶQV0g}PHR`9߇b9?H¡5%~Amhm#v9MA\}'ЈVF\/NU'5SBϯ:|6P?s=W~ZkR;=*遘UAҦ-:}߇avNMѲnEV@M ̀wؑO3G6] ӹP97p`oR?=Pl9d\yTɸ.tKg2'mKuæffG1IE;q!qsndIX)*$~ZxL\{*(8 Ҟ]…Xw2j!sra[2 `0V&_ҞBQu4;O -9rh56:hTBLߌlz 5H)v.Q1z^ FJtb?+=c?,Qҟ^8a{̿Su,dXk0:,' Y ȶo}O1#u&hOc&Y qjVm5WfO+tx7ma.VEBt[5M.>9{ 3@.hY2+vF8]>kIqXNaДsƈJm;3 s&̼y<}Ӫ^cgLrƑv5ý> If*(t \uNVM&/Zfg̴ Sh r1ư4Bvz`rKz$1DA&px%ߋ#M4ܠĄhsӵ׎ 2xŊ7J9(V55Rdu7y3&e lہi*E$wToSHX UC@ éN3^5&iS>({/wj9DMk5]RARL%METa5e_1!Pj9CFqڇ(Z|$>.u9R5F Yr"T蜓Ζű~8^ E+=db8J*\%-G.z`A;", rF`?VƚݖGj*gj(XgsLы5 H鮌Ckg\SSwb $vժHj`x3X]ysw*ݛ~u0TK`EnķBZcJ5o0~U0@& :}M Fx SD9'+>yx?p3Q݅#,9ސJ`܁d2lyyv/kp酆h$(ȿ䆅8Ǯ*^>Í]v݄1k,.Ǟi"d&UZ>RHʽ :";J(͆,ys1jw<;EvWNx]Q$8nB<ȼ!`: Hk7}jBSs閳'#娉p Iué@V7a0K5YEϟO/|zZujdał+|5g Se{dE;9iJVQ|N!8<lY U&pŶ*,c'cQH0Y"F&ͨ`@>9B&W`#7͘)=.x95zn 2QEc; ʼL\4Gh鳠isa_f 09CI ҁZy;=sGV-P#+7Fd+t$&[ze/0u ɒ' ǙN-k1uMBƵՃ+L[_e0͟OKwpm%5㐦)"ϽmõܵEg5c9m*ы]ۓx`k=]5 NPsYG%b"Hr.!u45Z1#P&l^!5$I)؅c{Bt9"S_nh]rEhrIE慓ߙ'K;]`(.wL§Gqn |mgW:FJ]'8aJYW埜IpL7#^`OXfUIH)keld"~pWeOhaX.=Zu$sh/|(to1cG?B:OX(&ɱSJXO -@Rb3*@,%(il1t>] M* jƫTbG@Pa{D;m}:tԄJU̧L@U98UbTWZ/;Ro<=g- Rg)]ɦsAb{7)oQN&l@HoǺ瑤KF&Nh%zY mEÄ7E[1Q\R=(.Gn]jͰĂ+YZ|3j$KB7"#[U 5HWQ̍fɸm!7~L||W B;C;ȍO^ yeTrwqn@{s]\23#Ti>H;M547lwE(lHd[nPHX{ 2-9~(cբ=dXpQy0t#=:WG~N'Cs򙬂i8'nBFӄ)|w4 MSI劥R⍖WdYyǎLc}2tsK(1/m Jo,o@9 ng1/ޱ/ UgUܝg VCl.A؜rm5/&KfD[6`wu8)6&u=L"k'XT[) R;% <往'L y˵Ԍ_αth3,.,N&a/ %fnAp<>WUOv킟FUI < pf#xT:ڠY3I#|@ARgh 9A.~ Ȥn{+ iOLXZ .|<7C,9[y)O2:DˀQp>buIzbjߗ;Е_ol$ᡠsac~$EX:8=z|QoYuu5Qbs s?R4;OjM0J'1)tvh<.T7gj՚PǤùU˸j$hJKk'Qԏ+7>JgVJǪ*|y6h 4Ir?ibV|/8 8FO(*:.≠ HCUM>4Eb1ƪ|+VJ Q$<ї0MS:t݆@Tf?IuIM,{#jQ؍rM/l Oąڝ7 GÄ9yϷ1i?WFsdXbXio<\koz&tT+\ V^:}%.ðoէĄ~dGԳ 쬑GC'xr߾FXDƀtMq<)C)tGUR&neFyTo8eT5&0 Uen`lӞ c)hW'z\`C~|)oWLqHG 3.6r, `z/Q+.\ěsD.O9pР\tOjtݳfOdT=ӮM(>hIchʇ:-im%1%WuY"qit2w{V)CU%1q)ԇHZ!5P-?df ޮ|)*l\+^Rڄ4(d5xfrWؒ͆9ł|%۠"޶7 " ΢jJMMG#$7Rtd]N~A>ȃ~C yCu~Pvg]oN)ksLuX{k;)xNH쯮pD*,+ƆJ5~N{i?ނ֨/մqMfkVя0j|+6ǺK[߷3OHZ 4 ʲS1X ¥cHd&2Î }\bx[?=7` !bs;q- 0Yo1# 9;ѕ4J??XPHo^C$gp`iƟ6FA:,w , 筎wFL9sG=")5T 8hWቈwfT[i?%3i)(3b UB ndpˏPS@C1bgS@U2Fovϙ~߼uܛz0ZBiIMXcz4E<\o|4r5$F*#tɆΖGU*Ui&-|% Gb<,XThj4 SqKLe.< 4IHGjfk/4vZ0qtʫ.ס1-hc9'J07wF"L=5j^7=MIuU0cSt. Sosƽ׾-$8*B+yE)IR UoW 4q~;㣁@3> @bfy(-UN]3M&0DhU/*=B&!FX@Qb0Ȫmꊞ.3AMp$ R0J&8]AJ@;dF>[h&?r ]#|fIUmho\QHcF;tL$^D obg]&9*FJzkk9jsTBe5>H1%*/r Lԡ9I!-6MYƚyD}dplea Sn0ڀS1 A8 r wK1 l]ZFDݶhe]Ak12>#AsKVA%4o5%7UG0bֽ'jݺٷI:y 7;q7&6z;)s11>[C|BMQV-\;VEyu|hJz/u聖Ȩ#5O%a{w= G ?y?vlPtkqzW m AHx#g7&w!YƤý%5' @ ޟUowaD! n>LY+k购ld̔*\V V%xxc"1e3 \񢑨a*lT-.E.5*lm)ٟgΐe]"b!{|J[@CH@+/|`Cg?Zj<6Pzi5``V~Z"%c]>O$J!#TSm{7eObpK|₦;G-]"GXEM#|B>Ml5aYCi/ rQnl60e[S*uՋոt\4 rZ6m/>r-%:ξ~ozi*EI;頇 ~Iǯ6#22w1sDŽ吸C_u3" Ԗ"bǣT,e֫RNU0%omXkY>fB1 磦:wVc#;RfP5cmh9<pc rKDD.4ƴox݂~j̨ޣZ9 BܛsL<;"$}91$8Ӄ9n"1tl$!@Mw>uoxC@U)aY ~.yuA*=][2ݢÒc9e'"{6LP(=C{˅=mǒAkzVtCZ7G/ɥ5M8`-?r <Sm'=9:{SBO)s yٹ, FBaMt[bXv|CR^xfG,PK/mFEc?}NjyZ8`|2fϢuXO d<["{h}v 'z7(4D4~l%ojGkq~"<ԼQ~S|"}xo ~2*ju1rXXhm?a1V=Sܵ'7evIZnI#%m F5,Bjy p#CEZ﨧OW@8Nm7%ЎmwT)ʹmMs>m/s2WR( ]:i0S, Ih`Kt H {3nO) -͏S͍Lpہpvy(@1(Y݊`(paHXoQ~+ c~v*NjE;ma`3>F?֘_' +j\_Й<ݯb>&3`K]x=gd7csC^-G5pMگ( v#Xy8*X㷰CP~^jeQr ,栜Kg'ns,~f8j[&ԈOPH#R5ꫂ 8ǝxkx/ݭ*s).b)JjK;&V91LKvHË>I.-W ~A7諾@R9N wNRȉqc??.+ZQ̧3N;V4a;lt1Fcb)"=1QpDϴ̥eyw1^ 5Q"yjٺVx'zT.M)^5/;PPð.lGHMgt@lHU5H5kT'(f' xCV5 -9}j­{/QEI|M0I5)g̅cwiu^ѪG,:9plFXdqpP%(m8h9CI 8~@M{60MZ?ۆcb%&$e;/J'VP3}CsBL #5(sz)%C9O[~ MKD`ݭk6N/E'n# vMsʠg? w4{y3P\bՒ/M$sPof*'\ik=!_ 6n 96SQXF|rQ>"Kq·m/f^6w${˜iO mLм &`,t%݋E㴗zQh)Β?{\YREP6!A2Aga6 Xt3|j &Â(qkd\9U*| yݢJwAK^MgOk0$fa"7H&9]QEHʮaE!9M &\У<' @X6FreMk0{K貋?oD%H2uŲG2 $$f7:TFX%Mtz:FpN8p|S#!˿`g2x{EU!c[4ܳFKAoS+;dVu_w}3tTcæʂ^𑇊ৃ{uˡN7ƺVZ/Ŝ]EJC!џ4w٣t$3ɬ Bl4u}wG!m$Zz >Sn؎.aWqGfPi/Ѣn93x@yLwX4%Cq?g p+^g`sJ5r,UTŭ^Z5sT;WQԹb$Ю8qcڭVr)_(f]'i4 _Oޫ.{|AtT~ P@5Y%~T 9Vd*.3D8pbM q_mN,e/ 7a8J}"3W}рMk}vTsPմpFbzrUl>t]}f;Z|9VV@rZj.'N„l[I~FjtGdΆdWP/q9.C\~KԼoQ lud%:Q%wU]<\}K /֪1ˑ[~Q(hf~aKΕC͠9 S.}NBD7Ѕ[z5)!XBFz[ ͅ#|uKx(#/o,5pL׬t'J!+_||LDo 6/ӥ'f\{Jea/+IU9lol6zZ;N]Qe{GKД֑\ [;Bb#r?2z(VDGrhP.4.nl|)Aea _]b٧ť-9Vε1#*Vi@2q8K RoKi<_ =g]Vaχ#K9t$r bJ?AVCqIY; !KiQCRBDX0B4ugGG$AURrH}"JEI&B^.͟R +r.#:v9mmȋqwάQz̜y.; (J, =gl ] R@8'FT`7M ܴ*}rL!A->i/E{ =eƵ~JLT/&M_C4l"K5mMI8OO$~2 Nœ~qbTY5; P(XT.[jnJRKϜȊ">ourOMgԟZc'n~D{;m)/vۂx^6惂+D4iX:m%*d},BpҜHuZJp2bH׋+X0V$< ͩPdH|tWh% ހK0i[ FY5K&Tî֍KOh >WAKҡR@ʼnoqh-3>I樀MRZ]jN䆞e d3G\_Y$e{_rLw:@r B^:&@$C鋵L[ 9buK_^]mS>\?P 9MEOWq?|81wҴZt[dq=?NUSw|G ~NH=|1*[JԻCzVJˍ政„5CYUl B6u>GYKPYECW+DXH L5ANd\gM`4gCm=pMi҃xM[:5WJlA {Y{+&v& `*̳\͜Ïi˼뾇3Mc]3t"`Ro**X|#v7`ox9( `,Ȟ%o;\]\ѣ^i4\Xo((>b1IF6cRg|æ{4Mƌ*FƒXu.;i"t 8Ja~_ ~R\ ld1,` _R{'LLў=d>A,Hu!]V{z%],Ć]uq':*.AnMR4zvYB8#Wr 6&4j{:%$|n)s4{:e|fgE`n$GSkە`"(N.L#i4-?(s%E*+-M cRBtOD3+f^۰W؂ux㒙dAdO#8d01{i%i溣OHtj ˒qBB(,4]z%}aEwu |UZ$ئṜP%MJġヲWpI~?ƆWB * y8{Lﴠ|EqQ=0 ʢZB C}1E:!_ J($`.xr !9/m*/"ݍnE-%J$Gt; wVh8OBs4e[\4m xŌǣGxʺ-s9l#~!D4)FځH~ϹmIr2i (ƈ*w Uno41uk^ &Ge&U^$,!0vc XYsF2-|׾"/P6Y[>fQd_5.x(Ah~Fuv:;3\W)V-<t֞i| Aܩ/E++6Ѷي]4M,|v%'i`3yqET;VƶOK"Nh8N_㗝XƈtR&۟jUg.=3n[*eb4=qγh O_S^D4«8 `K$vF"qjGn3d )[Ht&Ɋ̶Эo,&#m&D/vˌg/B)~3=aMgt gVW_)1u_? Nzbw+BDzݴH ^dnFLR,{͝QfOY[AI!~pGG]ҒYêװ5a@<<ٻd~c<|'!> YHi‰d>a*׬-EkċUK\r>죠^mjچ 1'2ƶ+y%,q +{AUI#w&3m׆<Sdni1pαزRf`mgL_#/_1uV;G!̩_x;.I,F^T2r439| gLB#'G&1jn9^=QW898 4Vy{^r`KsdyzPLkӳ_|<%#Rrr{+Vk73C@;8/!ÓL_/ »T]<¥5A+Pc>,+ T?K06(6cMݬ2'Γ|xzT1/'@b&b F 5"gK =#"ZƋA*um U5tL[QAQ&K 1g2s bGĵ,i!9ȘCoK`r谔}t+`Et*:ƿɉ1:*D[lf3NtsPN]{{0 PdKX ?.$~kԿK Xp3ď8W%G!ЊT97!LɄfzhp9b,ߩ6Tt4yq/PsO܏L)}弢CX/NAP;Qm x0Aõhėuf׎ʨ˳;gYX*!RH15K~>xxifo6UXbޔ2%#Rgy4[P]neU "/rގ!DR("t+>pQ(| 1$ub7cӿL?U Wz$8 \sFHQ ֤\ GԓwW^ֿ͔IB{C_P!K Bha\$Mxl8f2&uZ]Ez=' U|yۑS2ǔA1V}:M&I⺘tϧS8"6p]!U: 3;N8O>^bHty3tbxI2Z`Fe*c0A5^z_ץ Bfl 'WtEseTǤv &(L8cգ;/xuI.^>5c\Sn1yCJڬ}#&#j'[5E$_DqԩU|GNA (a~I+F&y8\T:0<;ޝ{]o-wŀ~u0<&M);éЦ:z'AۿeG 9mJľ?szsD2" AhZ \UƝX!⹙. sCʶx(]StA6;5L2k&B@6v)xxDL\}iB@9w1c`.mRHFr!T.gkV!׮6hW.䎎Q qnnl 3$Ei WյmٰBǎ х(qK‚{/=kM˺&%F+| .Ckس5G. ,Cl_(MTT3b9|# ]$vF pT .fJ g @Wz1w Vh{^ v=vːH#'PaY-&؈Ȑg>Tjp?s?1m ?ó29쟙XQ**Pq ,AR_3As6z1XАSTmr)=WFt[i-k4\A43{(uUXU׵U, sG?)ҋdB:7?z܉zfצڠ0Ck_nZ4@6mkyY]dNo85^}wBzlKQ.WKBboԂ5DS}pY]0aG 7M,R¤7];?ą x}/}|[Tw,3:G_s+qz4^NNu'U7UJyyJ`A2,@F]:"PǛYַFDAqj1kFj] Z'(-Q10sHӵE ĭ5ʚ[ & M?g`FID:)]_,#'G k{~l댞3Zixjm i4JTq.5f.bR JN !Hڸ؞9~#":oj}Ykr&#·4 %ywlV7^}ظ"(! >Vh58U=beRz:4wTN{ȩ0F?{&8#q.4zu";"WҼ;f";cIԉe@$3P c<5Nt"γj5[$-u2_S 6+wպfٚDϹH*xc]-D0+)tem4Ȃ7LOѣn} U/8Ht͋pwBXd =n+i~MbV+ *FΊ3gi-)N犩. 0-aa%Re_/OF?jqC(nb|O!K;]-"0IW<]Ni#M6Ċ9 ) I*9i3^t}ޯ,nw]⼨nRCjx(|g;oT+eawDր:S-xi(ïơPO9Z'+bx9-SC쮼oI^,~㱢b^83_QVa)ƍK&DLeK @$P]-QIb|~ٶ !ySô]4.N8°}9B‘yW/vo{ηw`1, jH+ԭ} c]֘'kހyIc:z c2-MxclUY$'459uF/CC Z` ZIy "duMq_abNcޢ;>tUtooO;(l?($ fwT>QΉ$çt>V,8Ƨ%3o R}Y?26>FV3cJQOCJz̒O>8*Gk@%YfDpb, RǹסjՕrWV#FDs;tXžS$*S}%[D*g=DJr8cHm fe+}3Dy* i*&Ӊ J PpQ&+ }<6;ySEvNa6+ wKq%.mR22$zNB2[IANY\Uus+j$&u'k4tٳԡ:a@5vXl"$*et^!٩,KNHLAZ(pXGO2Ych/e 7]4]Qz/݊ ao(?QOdd֡e%eYO)! .[|*Gvr(i`l;DUJWĞ! . rm9A=HA@W80Y2HsނѣMI#G:sd{֝:iyNI=&п42?u4G$o~0GOk7M]sK7'SteuΩ?l))u5‚(IbgI\gY11q2pW^e<[5Oy`.ADMp<@9?L&I 縹}m+Y * ;Y BGR1j.YpF5S%p~uH4T KAs.6iٿ,wIUĈwV`+lS + ^`utP~mW-_`j.Y ^)oE/X#ħ ~67tHEk>>͹E*la4;lr?(.L* >KAF2'hCfcL݀V-;L]8iES6 (b @%cd4kZoN.I0|UK콢Bӡ3VINS&+ȭ81]1s?ui"yusm ʻ:7DQ{cuVk/aܾ)@yACVWG.=e7bQ6kB6:9ɈL8_K]^ȥ,u4#d7x^ pePz^DVq:{.jn,zVaEH\ϤXFy==kaC ;7Mk=QK&~5ryDZtp6$_dRQ".vp B0MlyCKkF%6o/߯]n9Z"B0cQru.zRkv4VvG[F>5pO CD *>5#@ITq,3e[Qc9&au!J^ڢQsRLSLr ӥ$]bv-B=8LVw2$)<ܞ )6V||>PR\wed>L z\-p'+\p k8vx;KPJrfjC\Ȼw_x5 U2U*`UBMzDt˭zy kgLOela]EX&]\aΚa;ơ+hcHLi/40qisni1 HV/+y.DZV R.$ J&8,:8P`i+v/B` 'a+`N]mX,SNih ݃ϘGzs(:T"eX+zJ.sa-4L63|Pf Q!Ns u9K>]ɜO. rUy eXJ9 ͓ȶKL C r\Tb383)9Ā9p>S\%<:=C.XīST+nZA? yVM:?c$ ww" Q7wC49ݏ2w3{4* w ?CCӧz=(] kz\W4Pݘ]t@d>Ţ]NP~ V+H&kce^XiOԠ|ҼV@])?~#x"^f7fb0BI6iGJڙrnln<^ ƎZ`o=@4s0^쐞Mg*[l|n VDNv _Y4am#!NiiiSH{ $&9R-//X[e3 uɩ޺⭣;(Mz+fsm >;.(O[[ӕ*J6r *ܮb)z L߄\[ ~?BL!H e峼!X%k\AE8<壮6WJTN (`O9lvur͢zKј#5|EgXc2i]D5_MKa." h+mtp8wdH.'`0PS.^!1Si ~R^p2eB4Un+*OZLֲE  [T=G,oHOKNs&} ΀f)_Y?6w*dcwٍ[8R5syJ_g/>l#XqM]+`5oa V]tLZI'9 ޭ"%JҡcҌuP@yf^ gߙBO~eL/\H,z d2XbxFo%k߶?πbwf')e3Ju~4cj&9;\ I|$9pF[5nTCOAKs@'U'}m&1켸C!pP-uZ ho| )N8qcYnlns|*Gԕ˕;e ¸ jKm87dkܟ'[l =%z^RUf}x8^b*FTAa"*DWIyh> ݦs7 AB-Y9O(i`v3lZ7^ /FsJ&MkN8Bx)j=Xfqp_NSz5/(}uy)c,Uis7ږvhw5ͽ5"Szǹ<}J<ocsּ :Ħ*˾^cVdBM}ES{m-tpE!cHI̦`M:MG{O|{ 9?gvn_0dL 0Z9"lt'_gӰxg܃VSP Jt۳a`1cݦcZk`"@sЄb}iuquҭ G; 7ƾ #M=d ^Kهr,dLԽ6NQehqhRǏ| ;!-{Q:[?6Msb7LZE3ᇙX]0βC\|x?]:C5ܢ]5G V/ݻlͼ;}V%u'ƬܴIL8Zt>ntHREXBO̩cJĻH;{I\Yä l"%١e:ef2# fÍ .GW~DJx~]a0'v~R&K)LV3ۺR6_/g5ӏOu@uYVou@~l$~7 bU~+ex9{"`;coYB^, ZiI!= XzM ~2vDJ?|.SfAI ;r`/KCO1ͼ| _H.?iP=2`+b)A3MJ6#H]A?B%d87 3.oS@o?fmGCTq¥տNl1%@摼"AZgRP,&"> /,{R˧3Uouw&(if;v~ΒkiRY6~Vߋ#6w)Li ʾ ToS_"5}F;1ؖj9@`-?Z(@Q6Fdݲ'5u jeĪ9ǎcޔ;v *CAf{Ok!m h[ARqn\@,x#X~&hI@2܁J~"q4HXl@3;_yYzX^(WV5NGjjҁ$&lBgn/ϭ)SǼsK||yV&V]KxG>="fc`HtD[ >-?fiƝuP(l ܰak1=O9Ȱ;Ij F0VT yB7̑=f iR^~DQ&2l"`ٛDMPh6卾cG!$)jG4#H~?|!&,Mڠ&hS$̜B@ņ^y-'K$2E>LPWxr0tI.g›cfo(wۈ2y|f(K/U0crH gk=fpln;$ K!#aZovC|0]%lѰᑮÁ}7sʰAF+)5?GACҥqSYdbGVW\'#[|\ˋ>1 :ksaK'D>b]䅾%X4e#1Ee@בW_$?^|INv bx4/54>e5htpI|sxو-܎1E0GϱxpW2:|sC#9n0,d,0o3 D1_X?BZ8r`A.e{uxE[A8! hj`BYAylc.dӁ1 ]u`4Gi qPpH&U5F?34wC\ߋs*OcyOҚ*fMaLee#Eb2b+rjQ_+0g C_F58uGታNЫc:5'eZEE*OO ƏO$4xjė-cazt, 7܆#.{20=)0i֡X} as<2.b7,-܌\C[5 "xޓ.Ԑ"=RVRz[21l4З2˻,q"v e^nK(t\LQ7䁪/8Cۋ\sM`¦1FifҢT:a~ PYpEX0]K J^( mů]G-#kBv=pb[B޺%\BæI/lyE>Kt, h;_\3&mʘ5pQ灖.á}Im 8il{ p5.fO-8֬.|ޟ/#Ḑ4zaQ-iһDPW<6>66O> Ǚpzd3E(dҨHk$-.ck>_E i7ϥPfwspCXYjZ ھ#|Bj=k3! 򙎊MojV}) ~N$TEdqm ƙ][?(it{"a?<\GYXxB~Ye9D`DW-swKc:S&,")O QJeUqx9tva_ɉ7qJ,hʥAۯ<,ѳxr{>zJ>%N5uZZ:yxbm858s#7ig+IHȊWT0"ۋ57Ļ j[)JOgH[Mhn@lV9@$[R]ɉ%LaF%kqʒά-挻ŸLSॗ;%%|u۶(-Ɣwu0R<;* w ԋ*I-3gSE`W[o !{]9U`-#Yq3Z=h L؝u\2sTdt/ `KmEۜ?_ɉ]҅i1+[52=[ "J ~D7}21ڪګԽ<K+8UNGT : >\P\Y{ƅH䪱9dL_'ؤ4Ĥ^LӘ?s0Yk#*^wicҬB#aҹ}}r,C˃ O>0W@^nW?4=Ŗ&1f*&8`5bsڔ/E<#]=|a?# 9Aj&E+>#*hoS`bU5Y9rE&L6JJA1ߍ 额+Yx {OT5fĵjj3XC pb OVo-_%ߎ Ԏ()2_#VE t]iȺp%/}QPYր3=H;F{$}XcĪ  uLԕiVf*@2^tN P)KUZfe;p%گEK+Ol%F]E7 *y)oɫ_F |iM*@f쇩7{} ho-AL߄J(+~Y- Xi&je$p_B(|>mAG}|wpeYevc7Y -ɝ{Q mw[CP9Qqg?Q6$ڠ㏴ka[k&^i.@ĭt~9Z -5oRy*R de%:I!1aoڣX59X'9nJ!712%>>o1O`v_9f 6Oώ'p VP0KAF_ 2>d"زZ=--Ub2hlNӥ;+1jAHW kS$rh)KftOEfAVJ)ʺ#6* je9^CC(Ķ_o}_S W vJ..WrLf_⚛͐ObWIەUVt'o]Hdغ݅>鏍FiI&D> 籊cg=xY<ªHce]bAs>k3av^$^POd_:pWwT! ;@!{0Ƀ њ|[A31%by҂r hyhww [usBqcyCkm%Vb p|9gO=ToIT!#/)$YMBhW1G{ۚ>jIģ*U?SP FKVquhԣx~MұXn0-|,s;`oU_@z4]U\5o@yD!Q I 67cIA t\f81p8oDXoW6rUEaqb'w\y˻%cYbPc%M.[|+f8b&9Z{ p*:nFoo1[MnA@2 Tp4eiӈ^3 0mM&ֵ~ddTĬjH ;r|ճ1gaF%Ĭ;lx2oJrm\hkS-Zl[,qTLڒ*azͨ!;#k? 5^cRS֐q(7ZEE-7Jt{K<%!; o9wD8e$\ϧ1~2cm"RE =mc|h0X#1|>Һ:]ta]{OX,A;бzJ`)۸b_zWՒZ ,2E ${ s:=\Mx U~0Zɦg5- Z{u *_j^[r~%nCP'~Y^dv4&R)_f7ci'j=;r=~1Upjʢli+#p%1ɳ\H8-ґEԒk(Al.NCRutEJӥ'*m|ŊR"G|DlA* ђlJk^KĩC4D)n:횁q[On(YR@t(Q l64)SSsCʜs 0d$WkRFi4\(Uݴ7גjkNc}_Px^u.S'R>;ɍ'[~=`'9ݬ$e%]Zqn\FC*֊|oR zuTIM516ӎ7JT²Whj.X bڊza Pm+lwC읁e x4VA? PVIww4`_6s팷#ҳjVYQ W-5]{FpxFf8lGp&KLh0+t8G0goDǕ$̓TO M B5с#u\ ]vEr"Ypl/a-q‡WpLTOjwl T=':/0CXyûs3?\dfɇ_ZZn>ekʊU igQOзI.fȕX ZqK\s{l Lv/FfŎSprogE_|Өs^ua9zjּp KW|v& @HYe'(ɊtL5xڠ.BIy ҡCtoI !eE/;Ы5P{UL~Z}&+N+D9;8(e-j@*-ʠSh]ߚ5C}H8a 2]cRU.ގh?:W =Fr=Pž.@.l@uP %z,w${o3>*T֢dCzcP$ۢc)HhsKԓ]\wlBآPCT"fe=1%eה$! ,sD.Bq{>-_|8c|F5rp3X /&ndfՁ`QbpC$f!eZD+;۞zjEl2$RM%&O,.*r`;Y"+8Nk7QRyln-9ԺRo qa()Ǩ4oy~Qnkl&  .p`{$h\M/w=UTGV%c̙Bޛh>ZTN SP %PՃt6;=ڹXwAV$Βi%ds%afze-r;""~rK@P*f~ܦAJGG-:sD$>~{`I*xvv5\L#T*ؖ't+ZӬznCipu\viMqTlkm. yę?R{==\c.컆cBWY g "/V{Iטճ󎢛H &Pdv78)]B鍎j;c.4qfIOsBg*gۓ޵×,yqgq6ˠƽXlvy=Z3${7%˃~!]@-/O!yLS8(! &6!wWn܊[C'N[WJhk9Zh@gKb^x^H@Z#F]wG82hèG3fܦ{_ D0K:|kDBMRU/0%7| *|tEz) S./z Qrveܱ{ñӣG>-Œ=1pcUuqiδ3 ?W3GӡT.UzhUnI(}!DZ>f稄hy- 88\AtG\֨:w7R%RnfChcb a(|$!f%dAtp>:,64lTRYg׊xd+s3tpa-3 喕0ִ6.G=UX;>``8:UNesy[!%z gSsCC:fb=ߖ Rx00R:ԉАl4g 4C[}VOɑ]3ˆ‹CRa}˻i݋jmGJ)V!`䷿b Wǜ[LYۿ(zf]םAͶ.@=zZjA\2]mAn{O׼rL4\]$ g;L7 ՉxS kPL&5&(dnGitgmK-}O9 TlcL/W~8]RR􋈭1 GVU\w)<~4#Fh">HNy<:{iE| T+fe&݅'ƭDq悼XL!eiӤ  Ceo[BmjO@T(Fw=b({NRh<2Pwj3,]`kRP%ZW J"UJb.\҃htq,|kBU?ic5#:ۯPߦy;zԽ5J,f]bL|4Yp61Fb䩌 ͙Q-VP~Ƒӳ$n|b?Se`׫ 9G3 HE(%pAxi3Ze,;ń;viXo(YLIA#y)i&|1ѷ"t;o:C ?2$l{;+j5:oc'F} -F)q?$CE SJ'hAӆs^ahFCNZ (BfU ."b#bfV"[s*%p`\7[1`o$lt6翁TƄ_l1Uܻ`&yC5V,aJoF -b:7 ̚ x>I^~e沉=@Z:H?B:%2h42e fQzm-Z ;/<*>1$jD%.'d*>_VL#GHr0_^Q<)TFDe!LB Y(A&6pzÈsq1'c@B6 0`3p.a^Ihx{[KqJ3s"%3.w Ypꮿ*\hڰڭya|CY աo(p}+Ѧ̱@| -犊Pt} +lb{5"ܨtܐ}~dcu#Vrұ*54OtPiwءg;w*KT% Q\v[RQ՝LCo<3~:Ю#ɾ&ws/%&E88dNHR t $id}2(Xҽ:1Mc9 uա4B0 ڈeƴ}xp6ޱr)'+ Fa Ԃ\]*Jﲜ).^QZp-?,ݼ#NOˁo#pk%t5# Fk, {WX ؿ'(o:E/쮞H3#"QBJVݦ/VRPU'g] `v5>|ܴzm o)l+A ]<${/ <Áq6(ZT/[=23yhɵdm &V/\ ג4ߋ0%sܚJiOFɆ0DPJ ={1xw'l VwThR~$4'3aA {4%'n0 &%xv-14YH-h0^s~'ʕ;=Z:Gӝ»I AȂ*$pcǾ*Cⶶ2&Ǥq|$/L{CLJ*'gﯳ<(qZR#b!(­8PJH>H G5KuF:5XH;^[ (gFsIQcv9$ydԪ{ Xy{k?ҏo3 UH.S-[U622뱖LovΡ$ugaJx0Z <ʃd[۠!pCn9A&&$+vMNuf+ Lȩh,m$"5Or~j Z&UaY5!n l׀ HF%v] (A6S["ĻYi8W4J*ح!ְS ),7F$L\DR 1vzD:7x ,t}dUF~vzEvMy3 +V3NXxԾZ1%Df""eX/kVcϐ'a:ə7|:D7ڊ?G^ |BCޱзs7nIį`8"=\7S~%D v3x `ߪ+Id;`8#֐f%Ezu\qTlhs U=-Gn"{PMj;bEKerF\yS'!i #KM%oGlUѼPV1ڶjH2sFΣuQ~94?YjoJʽQeǷi+'H 7`wW|PajRH*&(t^IJ)&!#kH}<ۈ}kdX̅ XBK$y"8Y黨[*.>H#Q|)*^ۄ!WtAIx4Vmo-7r.#5>Wr'f3?CL(SszltaGy}IE88TEb~dSp(8#Od,Oɣؿ |UrlW:O.SW O[g'<N-mu#=="59s>lnͨWk_ðwsn.r]:^xgD%Yy-Xȹkg2# j% ͉= {FI6r`Lm\^kw|% tѹQ&Gg?c*ة>_Q7"ߏo?^t g dV$^G!\ϥێlf8yZ]N#s0,xF MĊɎOHU#Y 2ؼ5xQH&xǯh-!)wc7iqz+Y\f']ם;d9UoۖgfEDhbӲ ޼r%hBs x 0P)\ 3F>mΐ_*T?&HHL:k>odQ=Qfqn /6\aMGꦣ?fj`ץ|Lܖn]T~ê49t{OFMGèr3O>~V:y(C{* OX)$I*`GR@BTf] 0xIk9 :f1Vm!JrRl gHɧISӼFZ{޽T9_)y5K <̞kj}7̢%_œ1ET˰ث[;vMB˘3šY=0 *%{':zd Q:M&8A#Vox'#dn$[e5.8Г^q ,>(⺬O /< AXj]E,0op"9D|Rح:p*'!&}~1R|*fNPΠqe;͙SgB5X.]};Y~ MܴА`RgT(c+V}l[kݺMUoѸ' |wLD50)JCҰY:٬u=G3Au:g{X ޹ 4;)׊3>(<_z|}$%.]Y~~PO-yU&yYL]K^ rc'>40rgtQ|EZnKBDf!,8ӘEANDƄ5%Er`${SI7 j %dms4oפ~tVW4ՠ]4bwĞ?s1xx~"Hv QVFTE.ܼi%+JC4<[=i8Mw^C}PV&EXL3cįѡb6)Ĩ-b}2X K)f"e F8 i!אUڹ ,OBLM+ `mX٠ߛ d$vޔ]*3R]x49%ض^_u 9ðtm%7#0U kQ=;AP{,H7(]yĬÀڅ9 זwXHy#AO* R~;M@Da'UU^2!w'P=MI;'yD Mrxe&\X+Idp֤jW#KDcBG!ke\\d 6WKq] nn0+_i->d-ƕ0ZG?t8z&[ٹW&;K /r#1R?E$^Z""_M3tSJ.TosQt{$&x C)+|kc9+N N(ۏր%ٽ@m"4e]k`E[~|v*|PLԪds; 㔇(lfCo0l Ōa<;a ^5Te kB~4\Q6M?A;I\b)j=lX9LR# Wch1w|(&sTdU\OEGϵuZLjʓbvo~}pb5V2e,Q~0@۴LS' 7@"2|z'"Ze /c0|3LfmqAJL޴+2WcCxӍN\-!<%'ie[Ud&՝+"6-.b& <3DI7`A&g##mKuA <"LKďm?b/4z cR4c%Rp'}@t{qRca`vxhpF^5DҸaX[HA'Q4h䓞_:=3Qm8eq--3i_%ϮLۚHc^mɖY(nZE2-El2@fCG!nQszȜ;H&"%" k/.6sBJLKf`V[>Uvf)E6ȑdjBcQYFΒv:bKU_H<|svt2~86$k޼tcE»֚hBa00$:곗)?:,H]77 b, /ߘPS8I&4q6peAU 7J#6Rx{v VQ,oH5Y'Џf) wa/(-P:HqI̥pP֪V]U^p9K*j?hW|yfhmn9LP~XM'=6_ .7<$-4y(5֒fŢt$xp}Cmc1+<|丫!uD``"~S MEݓfW]E:Ơ{|FȫNHItqw=Ku_@f"*ӧ;Kխ(#`3@}c .n-,QK[`9أx_2FR_zk_"qJX6(~3퀴g*z tܰ r=Ei,dV:>E" .dz5|sX&Q!>%ťl%Fyak[RƍVVaeQ{VQQ&›Y @N<zrӤ dT,+F{KzcC%&>=3i"& c4+70HQƬeu J!G ~XEz+˜ST>b0{=qEX2^T|\tgo#s<&E|zp [E#>*[-OԆ=Kmr 6^/v xt-v'scEvg/դ ]F'Q(}.EXjwfdNDGbvݚ5:^gؘ}5gݰpXsQnMfKAwY4K.Yr+RՕK߅J;H"l2UxZ8Lg |;n ́c(%eH6?9"++ӡF JEUb3و+>Z{ڥ8S\eagWfr?p)4BPr'nSXg6y>h}iS_]IG֝B)8tYntWP&KhXF݌.&,O,i/C1Q 'H]di|Qi)A-q8$@re bo䧚b"\C6)X}CavOĎμ,ŘWJ/J} wEӀ#*S@u4!lX Μ:t14Hq)AeV=v=@A֧>12g/&%M_lR'RˀvGXƛ=T5hl4PaHWIM X Pހ2PBěW?| R 1_;:Q\ q+d'T!hxC9g6՗nH+%F>1!)_I MLՐ.Ҍ07 jsRbmͩP@EF+2x,9 )p*&F[)̋Kav6N[P{*ƶFuF^ }Jl8 >\X_gCZxU9$V')5VUvx{cB}_7mcf9ޠvMIB0{RJH%BO6+52mkH!Izƾ!VvC3ǩt[d$~-RN<`[vq HyhKgvOVpL!ʅ73ݖ<*-1ʝ~N¬Lz",$0Gd(,%0H&3/G[zZ&XV">ovy Ie(r4;dgiPngӺSVȮLs{GJ8ͨ`eNn{ 40.`q?}skp]D1tH kld$"E8} O4䛗x].WW˩oaD:ll%7mTiUfiQ?3:g+?y zpo)FGJoy0\k߽8 p`n &e|NN&sC7G]̉6.*'s)٦MI^Nڔ" x?mB oM)hO~6' w]kɘTiONfy7zL}f50~,.)b-)&v98D"FA^Q8-S5ӛB vH"Kkhr;댶|.8'󝨡*KZ MPwrOGcw;ei#&|qs a֙ʇ`4ng|w$Klrd2hvL44py**<n/X8N rVHzA4U0Y@J4n)ğ/"K3ZР 80JhDWՅm)j>Ϫ9t}W:ߜZ3;J7N~ͪBi;phUPLUC3ڥXVb9%ē̲ܼig>Y#7B\O\| ŀ5^T9OsdꖆAD O޳C%A Oxa%q/͆j)I{K NgyWOD1no5N٭-L!a !BH ÑoMYny%-(50jk]'ƥsj!pm[TÊcŮ ReP_~<2VŨ%X\mZo׎cHfr܆I6yï3XzOL"XxRC{wx*- 1ʺ˨܊W)LU0dG2fw"zq^X1ŒWxPbуA5@R|u~E@Ad"SfFvko T@3sz`oh4Ks4%?eB=H9}[W q]Iqx1~RV))X`nzԘR%nP'˜(}DAQ۪%ӏJwK{t4M(,wO?qmԛ}H %)|=6DޭɏH~6_X{ӪZ2"`ye>dn;[H( zf3Mlq;S|_FWzFd%G2_ _MY6}_jrTWbɻ,t&mxb3൰۪Q44"wHL2^>OD|S.N9%| P6L.#Ϸ S9Bj J>3΂(]uQM8G꬙"0`9lk`A=>#obd}04&9k19Xg31]f$ @/}ZEԄ^q_=s%/4 J5O(>I<^T CAF1n=E0ȀɃ{LȨNXPaQ _a'8Gcn?T"d*rX^Q3'`:)\Xepk Y\,YL^݄29VUp~a,~BdlS+1%o1eΛpuOƋs+)YHfF-!&HUn/Mq~:(=FQKc Cs' a "v8{bfH/XFDkV8\l@U ]qlj+S˂p,s1ƋS\7ڵT3"ٽ[?`b:yj~i==~L<Sq1G~@s BO'PFf@6$h9% y?#Ϳe7^I1cqU: Evs/Hsm9Z{OQDI'@,(J( ޞeA*t^'\xO qSP&x Iz!&7>Zo;X,+?>as(45A1,y%g:O=>U &l+~FߞˉK&n% ux_Db7=](:/.ҧXHp329UqD^ϝOee?7փ`07<l_xq}ovM|fu{TeT8"JbuɽFN[߆_![ ߗ2XL&5lueX0 SN~iYuW̱ ; 5 P'ٻ$ZeBr]7%G\5C J%.BZ9Q(Sͣ7*L=Nɵmi~o x)K2rSvY&0t2ch>A]k()6XW>@80.^>B#̷X/рsܸe8x&9E z~ =*/IJt;0`R`ru*)+-G%AͣC5f5†Yds}`; Մ0k)_{Fr ͜R[d'?E_Βk^g ѝ$=BfG29KNsRWG+\0lRf3 ~+%JVKy@ v'H;qk].r>!tdfEk V~|qBɷʷ-m ; I^N?L9n{(0ʫ3WΒf|]4ի#taNj:F0"wc,-`16sx_no.;fbc6mu+ ȌZ(, lfy.c gykw׌މUj:W9 3|C(76'qBE絋.Aܶ0K#akPGiIh  g _vrAzL;uҰዜ/=l_ mUd  CJ괎\;k=dcǶ{lȘ4>2<~YRumYښM]~tR!fG*h bM#DZz聘ho }'֔5۪ߣcFOu:|0`J6Zd8|f. q]8cI :\?x\'7 3EVƠ}fZx0FcK' b.|s-Eǟyҷz/A_= =Ƽ< UIWsegY/4YraW'osmHTI4\uƢ  ,F߈ }AJN]PT%[$??V+CUUy`tYز*,+0krcp~_$MENJkrNiA}lB >5ϵ041P~!^¬XJgAJO:ڹ{N $ir!hEҏ,t8 Jǐ`~C{*z.?nBS4KRo|$ֵn Bݹc*2gldݺ}KN&H9򛽝0/?B9/&^1hw ;rm>%kQ>mC6)aOP9]i''M “r[D`m>kFS ( goP,b3s>%$w5[ )U&[V<+.{r@o pۯrd)ȧw ڮ5z4pR0]/BX_oz1:YBŘs?yg8XC˦T Q]8` Q=LaV(F{& 8k7@LJkλƲHZF6$_ vVeŕٻ;jRIU[OSJ{@{mQW<zwa>fX@uFBE̓$X0  b'w>t0KAq7VH$oPWVھGpƪ(b6荿kf8O~*%߂\%&B:7Oco2*I;k'XRAcYDj©5 TB{x&&Ŭgxлr{U$NZCX6!(Jga _U.="Բ]hAjXt*#&# 3:$g=)*[}(ְFrp-'a~.(F}q6@9C _Zbr$jۿTfu/ CDejpRɫ+Rh=GXdk:uUpXY w>Pt˝u_E ^m = &LfZYbgɰaD-owQg`6b /^)˾8!X"yӊC^&w kT2Έ{(&̉yV X(G`eGy a~pwFt6%XW WwpeF.>$PGn4Xkf4"\(NoڿM :5xDR\-nhDgnv +8D?% P% _JN vp5qq^8$9zwXڡ*>u]ZD} ?U(;A7'Kn`p-h#=G+ȴLK/kd݃JqZsW.dS 1Ynt(O_xƧ w soBw͈wsBO-=F\AFF$? a_BêtDδ_*jRo@7 4{~U捿"u="lc6 ṱ6[C…ة u0!dbyx tmSV4yj6b34ќDmR.o0N{&џl덐3PZP̦ 3Q,4 'OƜ񆼷R[B-ޭ\!r5| jngP ݖ@_B2o_k-4Ͻ?\b5vQQM鉓mαZe<ӣT'%:31UoҾWe@Ռ隉>=)48 öү &&Ohԫ?)`S\U#KVNSX#2ѦTܵ!Њg ;ܜh㐷R^/tMDv0R/q EQ2k&2 (2O Ƃ_} N(EԩS|:2[ovNh+PHύ;T69kLY˕7 Z+M.[pW|5(_mVgۉКYuqewbJYFZ"!tf/|jr| ,lV7xd5(ykO. %T-kuDԯbB=ع ߋK}Ik*^QQ-9)Ħ^RoD2<6 4 peUz3=&aߢ L0 tSfkY=77zftp%5u/ZU": IYiK0?\Ţ \4ے~c4jKՁ=Ǵo'ٟdK+/TA#'b.1 35bzdf©t4v+rS%{~9Xy1W C1<"Q -y/ <ǃ OC\ Ϧ)IݪoƷbS}>~S6tr~xPщ+q$eJV mHO ܘH}047nX<<'xɏ0 3CX}Wl+5 >|c./d>M8-א-x4Ț>2L0 1*yQx̨c s`u4Ԛ䫗DO3G~F_6b_)V*#KO {9Y,X-Z0Pf T5bp^.;;?ȦQA W1~XKԣSAQopC)&]kh~Mm7-F}Rjw.~fz/S1mek&""~#P"Qxl.s(h61OQN־|_:ԈFNK~bDKlV2`J֕F9|xWW`Fj9aQ,2E;~dg BpXNCyqh夼Wie_eʴ*8̳_pvSЏyRGZ]nTэ9A:G|\X=ӝhj1RNsx@?FD;σV1ɩ"PCZ`ILBtyDLf('H"v\됄G0$Y CHaL #KrΣ35 aޭW['ܦ6+ Y5$ј@ؔ}L*?3|Yѵ et, yO7cW8;xD9K6xJ.e"q:) 0 Q!WJ<}#NΕ4/ \pU/ZMVkd2tK~J{L=N8)&~gv8z Gzz=ZKt Cc?<7l1Ξ98ZioNGW90"SDLC>`>|AޠF1 ؑ!B{ʀ}&z3z,C-qu?*7 )''BR {n7uMq.*/Cc*{a[#uR>BhCW@:ƖjAFez̵`vJ #’-gk S*1^aiXϽde)6׻ڱaK=acE[>"U.Vu}GIZ y.,}P]oTP{˹Dzφ:LjŖfV/C$ mf_M%휵k|d~TD5$6zK5!tm:bAi8N|xfq:3'>t6ipnS1 nؚf/AdMUnxǾÔfԣdb֠ dKP^f\k/y?qJd .:뚅q"aX f˟Fڊ&$qTHiOI4~R0vg:{YT\&mFL̙KOEݐ.y,ֳJLs̉<=yx&ôghqt}{gz!dV/vS@)`vdg9!pmtyS| "oYA|*ns,ٶ+i.ed"$ɴo(%_"3w:@,ew.QI17T1 ۳Xqpcz$\ }0*5vtb ( X_[j'%-ϴl3bc٬xj7:bZU4@@ 3YJΖ}9 wMg/AiaiirWs|>|3n XQv~%N+=X[B)/ dhJN"MVmڟz*96m,μko? -!eܨn-ANXMٹhG3#s> J(J,Ӭ&`y]!bf9!h~$' Sa ^x?+Rq N"#쾎4ODK*N}JLƘpX mJl ^B|*ILkqcEVCaToVOz.c PӅF }c̾֌ ^3 OMHiiݕ-3Ei xyӧ[,fCeTk0l)e.$.^q3>}o 6NOND@\&G ![(_˸a8A&#RRʸVռF|g?Nޡr'u w.Pi :.y]*r3uz~ٕ鷼Mv[sP>] *QѤe zcTŵz_߬pT@*JRrkx͈&'« ]44 Ԑ6#T$q7戡 ژ^U>6U)R;o I]dD*gDVQmpU) wxNup<@q A0ԽK@߼0@6SH4=9"% Dx,/C֏/l䤄Q<—K/N+;lݤB9x@YV+d^Ѷއs 礫eӯq)q|Dp̞.XyGOa}Z˄[Ւvn oc^p\LNT]6snk.z+1?tju NP0~||:"p=vh [#&J#:D+BLgoZ{ӫeUC3`@>B+|C9vn ~lڥ.SՒ-5q%;3Vۃ ]сt UDL=|ú62_ۻW5>K3z0,(WS. b+=dN#'#6S9zիZZ~g##2[*!HUCBo/%ysA61&Y[ZV.!յ(>*"YXLWΏ)^Tw|`EL6o#^n/Ǥ,ծZ+.&;wv*pFNjp<$Rr@ FL+vhziW\m s4~a"3QY&!7a8Lg)7^ظܐg#V'io^fl)o^i۟T5aTe,4Hԝw6'ǘ#cF#D A!xT9ܤiu`+~^qȧ$>O?N|7vX|#2; +.wٽA;"u”RRr[Z/~ B3ia"̴ӟ5K#[BA`KZ  X?R#z937 {)3.W6.Ԏ!eV H)ZBu p+ \HGlզN൫M$qYNJZeQCULpq|Nqm Drѳ3mu` FDe^'hsY;yxN(&$9D8.{ vI6Zo :ZPmJ{r "1$ >ߨ[>DMXB֧DQMc,1Q^ ës%@OGI#0Jϊ#e*A:394\$%!̗h]`,9fJ-OeAF(H˥Д;S.\=P\a#o`$~t!Zk>TmIF(xd_9 @Ʊ3z~'N2,& s[ ct*QA HG ϛre!gn;/flxk]FYq G8;YdIKATkP=dY *AWΐF[޲#t)k,NuejezRG" ߝ*ɶHK,-q U{3n/Ԭ+rk7ҠblhV`-M^M i (\<\$# S]$9@xVF/ L7r¤D~oMp5Р"rc[yR>;&vioruq("eȺm߉,TwTύf LǠ ٸҀUb8~I ټc] ՜75|Ӷ[/_LfuW^t@(O\& ~XC9^0_FZ;Ggă*p}nX!<؟b9ᛪV ZLԉ{xi+$ktn-g4*pѷq\?2_?Z6@C4;uQHeHuRǗ c=K$IW5v]jA!H M/VWp жXp8ctmpcHf5n Ba0MnQҜJBwcG;"KGCi]z#Tak_b0 % a8zzCY,ʷ ޱ;G8a`Kb;MJiCTTr00Eyvv_X+=a Z.t53b/3Cɷѻ5DK1,WV'A\܍A04rgMt4u iIoB Uv6جk.Ǜl iߠ2zmA@stK5/ZE6Ҷ'i✦+]+o|P(FTi+k,H#v;qCy}z'1GOÛ`!y }.#OqQ]K2V畑i-@(ڃ4Ѣ zob\cЛ^3]ԃ h""8{lѠHHǺs ӽ:Qp3R{k!0B%q@ԃb5Eu)jKEeLFs]tbe@&Xw()|ąS χ%8DlğOy2U[5CGyAFg" ֯8ё)9TEj0ه!30izh7 !LtQƬ¨@cL(cu"3pKُ࿆XQ;RxɮyP ԓ 8͓CIUI+DbGAo۽,K)p CHϵoc龭5j3֥[^J)/\a9+b5\v}'<+:wRupՆ|oU-rku-;>tD3uִ8Sg.ӗ/_Ɛ֦l^i P/hSj7bkˌ! h0o` [-gD(5`̉iH#&)Z9zɵв:3XQaGܻ2f6: pC$B=žJ@ @d9<TA{d*;d,0d\=Tvk5ffӭ! FjUT(Z LlJVc E8#åǿ{ )sO~^=I>PԕVFׇbtYS~ 0;MYxVp`ބW4'NxyWf`|J:9 3{m.Ԁh6٬ 7 umN^^cgG$vmӚ>>X<"Է#6RaFl[ڭ_r;Q9-o̍7S=ǸIfwk M2rH8 m{zVvtʀZw˧t=%\b`%S-vfި99R[Brf3 LF{򧣏b|$)C iz]t5>!Jcqn3#OqW7pD(M<4"#R [bfA\+ujH<Ԧ/m"-X,tX[Ug^azf!tMզ}5BCd=r# ghlj3"^)"\+<𼺉q,Z:Aqn .RV\,oͅ @x/|ȤE) GǩzMhVsFbo:~(]j3JxB¿W.Sk-vhDy[?]?z'c;+9*m`}9:A:jfL>ڈw gJ8ZTEIB8d_[^bJ+%\b@` ՜h.z7Q웫ѧI *P ߱ڮ Nz`\Y2ٮ,D"0v/9D"SvpEgvnk%%4{e_|D_iV8c#Rn1xv51H ~J,eSxFzTսpm Ī6ab̓'k3C5^_&'Tq,t\{ U-= o2˭ wO8LP}ԷĻ4Æ'c9j|U_<=5mfڍ5">=nOf<[|8$.M&d> jO}P* 9h{qƯ&Ca8S|+Hma/`,faUV(2#tGNP, "LaH1Z [MQ'ޯd̴hMpLnYY7!^5Y@m5x/'\̾^ۥ̊\<$oQ5nyԣyǮ(o傥e/\զ(Eu:~QҗY)<;cR9TÅ7 S]\)o{ŗF{Σ7< 7ޢ%/wvjd K^Q<,ECLjn޸ƹƔix6]]#BȩhO2HxUPW'wI-ts񦜸d8- )CHD\6&|:[&4:y#9 zvK逈wwV*Lk~8M% sR`ӓDD>iR5x$QV44zk?i/-F%IB}FF~ 8Vl̺;4F(㮪i <]eYQaK ~i4Ϩ g*xv zyTOGӽd~<]'§jhPO+em,OF~W4}\ooxضsuI]B[G GQ?r݅~●O`.!U *lpy%@2~ Ks1Kk# U0儇K`UUA lp@m.EZJ2QOL=Fd4׈"磀L}p ) R @h<֟aѲ"xӚ :Y ;:岬{ysC/ ՏkX=OøE9IopJÕ̑LӼ@0g9ጓ`ߨ~K)т$ d>z/ 3W%`b5m2z~(P#5A֟gE P'n:VLE3+l8>Sҷ `:: G9wU Bӆ4P-EC_Vdswa[zKçm-k^s"qx̚3v.E~ڷZdxUC >>dcV9NaXXZ/[PDKƂJǒwEvFh%6D.ДD} SoO(uD' 0,شTbJ>H]2Mw,|IߧYDM|8dɬa+#Xo{ހ3} b0kP+!*AOJUYGHDzEY/]IGy"b5=.;[|m;IUWۤ$P&IԳRHE&Fn|l\jǬ<+f6 Ů,wKTq8wM%&)aVNCmցƽCi68Qd4@Vx1MCtt퐭gg}pYbCi;xkXwr'/=#j:}ŨkMr- ?_/0{mV#6|ûCUlonoG&hVtTpv/5ɹ6ΆY^(~z#Ձ M026 md⢿ 6CbuB0ͻә!%7;Toc^tf4TJ*V(,, Cut}[msJCVi:-+񮐻!0A;q 6y}q3"FM:|XH0lVWv Бä2g瓂8JvUfˁmf&m C;֘Ssη-XVp .+OvCL3r(Z6duö3jqS\&ZΘ=ohmJFHc)> ѽ#CN #6s@&|ˀy=Dw8-<˥(xo`CoNl6ಜުK͓hЊl!vBUkVfY=MkAg%(9\atp3CinIo oF ,ݫ伃$~FJ7I'A{ZN;2ci* ^FiauD 0c눚IQC>!TLhO =_iQz*"]2Uq7r|e{xwP#9cGO᭚ -M0xnٸPX ]bµm/k/Mwv6G@Bъf\Hvw!G5!KU0q ܴq(vudu(A0ɍ)9`-n,o6+Cgz;/6ŰTxfk(zv)lg75j |>kNTIEbYJ2kNIZ@4yϲ \fQ|{G0:<{|mu1a$rFZ>k؂RlA99TtUyaFQNI6v6 7@ǢbF׵ݵѝsiUm=3!"mA}rVּ-E0AFdN(+ƖgQޭb״] A l"H _C:cEdH@w̞l)@&rb>_Da_%n>wϱmv 0 'ƆtDyio 8Ja~g.,i N,} BF@ (IL%7v$@)޼ EoA+퓳Q{x.ˆgUҼ)$[ƀЦS6 {ӀB9AUIT[֞r.sCdH 0Z$Mn$1dOtڞgHBHWH%ʹE7q琡 <^ͳN9wkcZ+Je%d:,̺0ChjBΜd-ܪpWn`b3yY4C2&k+yZ\2y#.QYJ:g`+K1a8qכIoZL1X^d\a'jR-Kt<*݇"r"Jm{_CT``ęP„z,败n"*j[ά>Bf-X3{Fp!+w`ʚ@b.W| }mz6r^Oyx1y#HӒT>TZ aBJ+rfq}P[h}!DPi˱U55. +!Eg Ay8PW|cڗrw"^!K\_yޣo3qjpi%20yhฐ<$f %07N+'_Ob?4ɶ#1114X{%f% =i7tRϋ"`= Eu JWb,)u a]n` 5kcQ+DaEsq{"nvZdTpo{IQ)x=+LIPns4KC{:mpS7oS/_@;;1!Pϴd_ABOkamTxk0R*%LlfĈS&_R}"e6قT3\M<ʀsV꙼ `/cP2 ~*x@4C@\ΐVӟQ\Б ܖv ?Y9cYrU!K#VYGc ίvvp/)#+.xw#*P@B}?$K[ @͙Ź/PTKӟxp*XBȒz~G n&+tgMl ) L 刾h-@"=xm#d:6V@LIfF/-ٝ뽋WDL:qL,m* !yo'umu'lzh AR%J3*sa,'ÿ#$-y͓_p6=H^Ȼkblbf`+7SI')Ĕcg[yS S0N5E[x3։ɘWZq|GYy4T#I6Mܬ̏b! Ժzs'(ٓRl&V.+ea:tzZZVĘT?&)٪ ZvgH#tҴ6Jt4 {O. 4`dq%ZglwwSi5D@Ŧ kŝvx@k=jA0ݤqo&a?&"ôC8hf uD p6 M|Fm:B9[T;-ڔ_% FSt, 0a F?"՛ۛLz\mo;S/Fؙr(|BE%LWakh)rWW՟yPLf`s*Pb1_b\m2 w 0!H Z2tQ=xdHR't7`Tk?I52׃E(u>V%6 f0Eb#l !6!#4ޜ=&5Nu'""FIl?_>(FDg>/lz۽hM:TI˅\R1 e+zk|#Y9!^0%ǡq9"+ld!LsX~&Z_Qt ,gJ84)^vvp OjE;Tm+8lomѨ;7qZECwʘRơct-:U:h&R|E-YT /41d[;,43y/җ}!EiL FLTHL&ǮɤA_toxNP&ѩʡ8A xspMWOܢ?5l2bCUm[T BT /g :ɪ_Ոlzd< Nn!inqF8q9͹]8>Ҷ6a^n B%=1/`}* @]с{G&QE3K+[`$pntٹ:ʼY:j"ӵ>Qj! zZT{\=f-X(?DiE^-ܝ JaǞ $Sxt9ľg5+̋`/2S. .Zʥ;wQL 6(%s9R*rZ"C4S3Y q 4&3̈Dzː v:e}:ԯißn|t@|bf.gFs-Bτbpfztؼ=Pܯ2}-43܉޺}8NoCH/` f} 0ޔyMgD-⑵x;E ~A)C=P<]:gt7Db%:ٻFl^Le|^`H^RUgNў}тkzڴGzunCKsZ (Q^7ypwq8 SeѶ&1vPKTO֧CW*U^fθe75}J4fdN op}!mTzԭ682-S=,$b))5=zcPﺌaq1-Bȫ-;h*%2:wicƼ0]WyY Ag(l98WK Ę;U2X uIcYOP_*3۪xS+C4`%S!] 2rO>iS{a)iPYS.PT9(Ï(s{i[/i/ Ζ*F6gg*i-LoљR)ʒc!>W7/|@n ֤Pft= q,῅W,yY5͌.MT!m% pg_τ^!YDbD+c9[Jk-Q6@ R{F[ (Auǿ[q*".J8|eCzjuWCCh>: m. ?,=+WF)ljE)02qn4Zm eo[RsIl^ N7s2cFNᡮzqU$Di\DNhIo|<`mr"+| jqW[ d5ߵ2[:x7ý̦ ST[TxuYѻf'SY O?! OEl{JϏGSC2OX,aEm. ,Rꯖ@uqê2ǽb/scf!#T$tk}=_M$oPor[G=AڝjCk}% Ó (ᦓK(R,)F.7{~(roVuX15,m>z ;IFuŋr"fL Fn闊dys "`y >*^ l&P:F LxUԓ:-;0fSCYfcO2،zoZY7ѠsݾaM" OV vk[ %L1sq0i'N  qe>N+M&:\[\ȐT&SN $0.(rJS= 8̬ ҹߌdͱ xs-G߭ΘKSzpLT~#r]%kX gj4k,wFǴK2C$5ձO,x=%U#WͳsLEu+JPۊ 4lmqŜp㏜* n&k2C@]ȈN)j~:ۋCh)-8#D-&Z` ,'5&YޞivCLNpfSktiʦ$NxfvuqFXgIW;[04x(ru(_#0gd1u@9ŪM1&>pn%ڊitDt3-uAG#-<# Mi $}aXD< spب>+{md/sm%ZB]6`_ zc N0 ԽG)s`GmTi=%w@Ys[_xg^lDe,OunO#`;qcFF[x>,oq } &Sx.T[ao芔,woJջ-ˍX>ȡw6fpnɫ.>7ML/z >?T dn4%dա;_^&KdBX8Yj4E-HT^sYb۝öxWĻ?!(?O3Sڭ|x DU'a4 .w, :QGz/b[tW,oR]:|$*m3M_UmO .ÐG9ҟBp7E7~ &žG]V'| u[# ƔXC};̜" HiåR|d++rpo;yeW[*L ZAwvxoоYӞ}U܋L3,rE!& i@H#\7{~qeՒU9Ig.*/#_JAX`g'7OU}TJ)ŷA 7l\Zk}'uk=4 Uk7#Pt(qxCRTd*<{%׹ʔz^(wrJm'Zw~` M4SM6ZgNG J(xL{xqoWns+)H'.ܥe )}38^RC6Јo{]a#4)M@swSvb-`jDʼJɑӠY^3|ϲ$zfm胻fcJ= YHֶC;"2mnzd+NXVHƒtSx-ޙ_wi=N{{JV9C-r.J>Maml5`䢏#Rpze *hs(JPH #xܕgd5B1emE66[~{Bڒp Lu+ܹq &ߖ8,NiKIsVmj]Hj"w$|89 wѲprhl1" m/;FC =W b< i@k6S-V[Q[Ufzp:I}zaw1q*\TO8"w>x;щ-lS+ xwbtΒS0WW78= l_ormc͆eg)P|,`>sA~PLN+O.5vՏKy/I6ex'GőgoxHE$0l6.B=$G]Qܹ{ƌIwh |(?;i,`3JZ!Dċ ƣPh:׸f3r2⊤h̺ }g=vvZ'ʋ+gx;FFRY&q#Bߪ MAJlց+J<•aٺ!s?VU!BvjS͊OIj>7FWAe9<K3kU [UT A?U)H""V=GLft ټzjk$ kk|\X۩7hWc)~>ח'*ȉvF1sӺiNѰs]y̡!Q:z|O._`)kw3G<atඕ$ 5@.ptr8Ftɇ;oKPsqqҤkk CSߕ; !E% >t!%Dn}i\…b| ?dRa{9g^p3%ʀ(pkKBn2Cd`9ӀF*iO}f. 'T zWtQi޷7|ܷjqɎu˦ څrmq#t/yȭ9[Y K/&oC#aW rQ䯵,{9?L͢~~vOO(’jθBStjPN ^:RCuM:0x.jPZ*H:YOS|%Uxm&ʖilm'AnJțhx/@M;hn?Gby=)[v@_?Zhr 5 (Ј\ V~hJiju'Gϱ$%?"N$RMh k8j(f_vc~9%L{A |U i8W <ʚ;wp[A[ѻoW9$U_) *0{Qpݘ'5~VkZ*s(5N jy>)AxhSlޠMUJi0xLLF:fF=nMk9j!N6WG3'ɉM:ZpCE.N"{BEQ2lFk81F E3 "JO5rYg}1I ᎘}[I/}T$N{%BfYg]L0w!3Nsg/\^YڻFv߲/r6w{6(u |_8Q.̃܉u7& j^j};ʇ7LBx%xƵ5سU"7?ύ}L{9 aM6z^ ;~-K{7qА" FER^6/h W3H2z匂1#iv~vjs0|>[N`a+2+i{m!XqԂ֧\ĺ-Uq:DduPEp(Cϐԕ[un{Y4_V}$k8Hg䒰s"s v*ٸ "nLʼCiUY,ܾ7vMvaU(*%.|k eB6?%"]6cFߪAPR@kPUg#$ ,.xnE[/uyAAzTm :rxh 4ҝ9BRVTuaϢs~[IG #z=[p-ZȆUn*EDcͩ%[.{?n vt_}zPεNm8r"]DwAE#7rh2@`kw3 ,cIhQЫQ/^sNdɿs\m,)z#e+h<(▵j|C`oG%?@'3,C/a9'F3,X9^j^/Tjxbғ8%gV&ϓ`I|q` n rG7aI'{uUhbtE)Hs,PТe7*'eE´^(ݢGBsps,rHmB K4>#d9wַSTt9_whm|=G7ˍÌt1?sh>-?5+LMGZ`yc}{w{Y+e%~r&Yړ\R-\6О*_/O`)єc*Հ哃֔+~T/3 ]ĝhaҞ~c/ !%9 wM)u` v;TIL".S[XjE('j]!ܼ!SWrLx7NLQ1Z%i>'(8czx#E{x,Mr+Z֨L@9D>}ܨHZ$:c"GԵY.hmi&=bL2(2VnFKע #f<>=G%|ہYOH4.UFa7~{\ZD@5h伂zkC8I{Zs>wY{ltqSx+Ql;=3su덩j+p۫2'" ɟZ 9A2w>Y/~ I`K0zF뭶0G*d&P83\Z""5${DkT6H֜3]qQ1߯Nc pR.'AA~SBͻb!>~NCox7E9Ӕ em ^v&m'+f\ܽ'>-K śb^e0vx ^FI өb.P.nMAJc}hb3-tCR OICd$R ֯4f̠vX'*[}<]-oALāKzE84 C9.x3OizH>VVUݥ/n7S xz3 ^%}r5g]>NĂDbҼ_Q9S,'~RCO큭ǫy 0^m|돃@١5e ՍħIX<)xǢZY<`~j%TF*D mH{Y6W@Uy6mt ȓ/zth33'X#\P|iF̎s_4x~cOYbꅶ?BtoePCBm KP؞wikMd5OA?.nJb5t0{ ZA`wBeP-(YL}L*P@≓I-LK J=E`: XPIȿ65yCӀ;>~>ۊ"La ʊĪ85 6.YO9PF@'4i`^J[}ߝ!m΁M?H%'kE+y7 '☱ ;6V|q?؃$4>jA h &3(v;|$Zcb{m:?C8s5 gʐuf9Y~wE}zB!j9E-ī;%ćKOWG}ճ0,50Co@pAcݟ̴CZOop|a4\8Ȍx'05<%Rّ$b#l,(rL)r+q05qx)ZŽzIQr\/enA˰mc@ā ?H[qBɽgDC:YUP{1q(& ]=ǃM56 Y|p L D+[\8PĥoP@icBo(ŚazG8TjT?k0v{c̪acr'On'^?)oJJ;i+12Wlx"sflp#Gy.ο-C,V:EA`ݓz69QjMNioˆz8Y*EG[zM!=lUwc"Ӻi&/̞ՑNh%}>!p: HuZ 'nUfl̵[u49˖?2Dh="04GzdiѢ +^BhfC6EK!AAqy@/} E4qmdĉSZr}| +ۺ %W ɥx 6Hچ1K}0Ͻ5lx$@9%ԶfX_8~Vz< Ր/}f*,&(^78èq)~NoW>^'6ORyvl([^K$["tT7 :ϖd&7m 9s90ClhGk*Ó#73\⾛Ax^O ,,Kg N6_J-z/ T68Iʵ4RX/D:l/L鼵Y6Z+AtZ/%5(p=^J1'oaLwl\.3bS؟ǷXH ܎삁L9P9̎i=|fíg5] .{ciw -JeeX֚Fj""Vk/ch?R3!:ҤAZmd` ́[yc:;:m:+U7!  =ݞ)Kׇ&oS V EeS"$CZwJjFn-V5432uQ7=3>Q£[*&l hBDomEw2g?LEr2 :. ͼx(cS*2-<3ew8L==jq)l`ZlUg)#9w=dH`)e KNٌ<`mMt'DoX}AZ!hKXS4c^&"нh_@Y @[ tdIO$T&"a?XMM?ĜS;1r"!qz"ե<:?ZΖԭLgF=e&]]WwN 1v@'#E~odcqcqb|w 5$,C3{b?o~ϭ)]uhf63H[mjk`NԻkYx!Q C|nx0}uZ/n%:.zg'W$JR֜a5Y=ϖz+Mo?ujͶZI3+ ˝>6yW D4dp)]f]uBĂ78G kAȥ,%*/AЀc-3#֜"1t{sNtpaՂ$~~~F(_M@?Wz ow2DW2&Hcy 4u[R)mӬ lg'(:Ϙh()0]VXYRw,rA,iK%JTr^4쥛6;œ t]~^f{21ՓMHC0Bd}gl-G&n:+[g<:yag)^ͷO ]Oа>'[}11Sr:1e_omHweVA`Dl"Ȭ6Mdg;8xMؾF=䜹)|`?!C Ql"2فAy?>Z Bf%9٩ ?$GeY?wSC=k/"~WiH-s:EsBN*j9<<=y_ |!0׃~lPO1A-[L7휙^(ZK?&!>_YW,u)$~NȤ;wa-=1C,Os^sk1降n Vwrx6 jvidCO#we bJ_^L.>VuO:ixBN_h1c;D]YYoB@n#JR14 ;{@" Vbj`18hM).l5Ju_?/ԱOyPb;bƸo;I`i^CEe6FzC.,^ XE0Fд  EkDm&Uݽ]&Rf YzpB)BB $isGJVc"TW)g{7Bn+5n (A%?4wJ  KnD4sh GlYf5 _3{W{{e*}q);]=݇ 4x% 7 E n5Q*;Uf05.\RA X7'C^Zk$`QĒ7;/j@ZHXUP@x oZn2;tG aRGjĽfVբD]1Ȼ7KJ߫~ (4ްWS#yZ$ق}V"On1rC|ZwP$a|K|W~\񙼎G;1lv5nkƽC+^x#wB6I5gk 5ib5=q 7[Rarfcߐyi5S m*6bPs2ރ-ךm &v,~\%@_PYCEKIT^"IF&p[SrK'<6+Y)pS384q,LX~ Ϧ~y G5yݹSO`t9)R!Qg>wg?|tu::y(ֿ:}o)PuhD˳V9h#Fm VA #bo1g  6T2KZ,>T՞{z@~HP;Q)/l!Ϛ0+C z׋Iw^mx[,\өi2h:ڈLp,BM`PLJ"0׸#z!q rw EnmGro"VK $gantH/.4m$,=a?4f^ c{xaNf0,z(x3$D%#_3B6S kU cYr~MuQ d!Hb(Ya&Ǥ:mD_"U|S} z):*ۭ٠M8%@d{aj[f){_߰%3.s|npyk** 1WCόpś1O 1}&g6FvNK{"i+9Zl^AdbzDtn¡:$s'˖J{0Cpʰ9J\1czm0D\f;xʍ2Sp^r,Ly?nnԑ{̫+P96pbQ{AMY/7T4DQ2n"Ay 2XCJ1=srxE&LqOl-AIh1' ʁG涽k2 ةܞ z寫$2L]zmzB)fBL L1"5e*=23>Gqū !VtөEXFWBWKzy7:Atnnu!L~9QVo2"DKrQ#L+ '?H۷>$@5o դ3xMn%>;/2b~8OCgPlddtjiK"G3 ΗsPzV+m72h;| x 4?]*'v,M{1"}BNAVt~`<@^g@JA#q LOo3FEqF™MV4.$8!+_hPm)TҋVhh 6S1)թJZkR6aA?Ca񪴡~]\O!Eo"}b-> a(^a) ʉщ-օ7Z)odfP'[?$NUc>X!d(с#ؐ˜m,v:/W_fv%yˊN'Ep"NMG%`(x3͖I(m}@{1M\~lB 8RO=TJ)*6oM'ۤ&C/LxlGteLo5<}*}. zE Q~ c \GWu_ =AH`.Te:8pB{W+B9h[׵sl-tc!;ADσ.交FE)[}Ԓy| :]l`pP:`} =>@ݏDLw7KpMQOSO_Zh! WsW8w*sJX;JUQ$eqS-hA1)I:2Ev*Yaoz'<9 :x]YY iͿStşOmk>3^'z]6z$0˅b 49TT8"ӰXtEbQ-*<^-O Ƀ{-i w~y&(&P>w\bTjLd/^ <\o^;$mo /> ߮ں0e.&Zλ'3Oʁ|52_(C.:1u_QS<-,H)?/|ˣq23+⓰϶eYAK~J*Vm=!cLCsG$Io>yih+2,^tי*x/-SbʙO%LO8YMU` ˕2znIH&='k4&u[tM.p7n:ӃYIrpV]uW\>8  1-H yBev`n0_w C*=)aG縢6?e>HU5کCƴ4:8'@2DDB/VS߸):ȢVP-G8 @|F{Ni7L46@I7f( u;kA 95>18%:٬'oHhQ\NuV(E80\JJCHE44p~tZũԡƟhTNJ\r+lEnMҫqiՉB&M6iQ`x%_718-M_}1D qIaλxOm6^HV\@+O jRp1VO:UrPj'e5O׭'3TBE3[ Y.)m;1IzM"9I ƨ443g+M:mPn|c^?_#ITˍ]?i*UY7w ئ&k{˖ՐT1 uݱ:ͳse$M.k / F̆*V$"L]"bߤ))PpխN߰QdRa̰7kX0.nLNtZ!ݕT+Mky#na[b0FRxe+:hxP t3`ĉgk^b ~L,D~ 2?ZSFE]N3%HĂ#i|]yCp}BppkfMeKۃׇ 'T<*mp[!}|&"V0E.Bo.joO<D>xe<5e UqV.;Q-֢]2WSu~905|ecŠd X(~Λ:f&=y3iM "tUs1Aiܸh'Ly5i{qX+a|jÿ cTJLR ge d[#%am#X}joCDEA-op"n.-z,'/Ӵ@S @h*+ Z&%]2V]?fbKNǎ0l0:[U~Xx=A[nJ}h*OTri,up| D@-[-23}#K>c Cr (brQQ؎F3$CK\M؂8iIֈ:iT #ݘ- F^4T _"[4sWlC)|;0I /xRN9k(amVQ0B."zD9/Tr3i ;լs["rݳM~XȈ>;Hw`4 TW&UO x.5RLlfbExx֝Nr7A{3'dzZHRV7,dvjzz.<[Kʛ1)ȜZ>`56¿ v.:q2IfNe9\ZvG8NRyR(wv{2(̓6' V+K[Ir7VK8 R Hat2χ[ksK2^y@\D+,^4)S?o*eנ_Xyv+¾ w5ZgQO_ppq7I>[K #xҢ_o"tCnClI552M:a\x|ՎgΗPx&j+;2smNh.}gA9}%2 34hʉS.~cRף/8I;iMSLeC`p2s \EsDu zB$xo5FRj4ft9X5WZ=#V(oj”_ta=SEhD,eyrV&8+>г+N;RljF Pw;Tr&pkҒ:\@n&v2"[ EXwt6L2Ih8!0G@WNsoFh~N\J1"4Fz 3+ 4 ̇Wgw16qQμ ;Nf* q6iXVkHVec TF" 8H)l ]'gm_2P<XT,9;'~zx+o)qLLDh{9L,Y }bŮym퓓19SC-IHpA瘡i5=[qJ',)kAi206X/I'SS&H] *4:p -BuTl0Kct$l2_%)fc<\gŷaM,pOڑFgHxYFBzVxW$v<#xc*XjQ^ҿ}o^z(sF˸\~OsY )(^hAeeNdq#][Bj_,vaT.6=&WW;o2V[mY*#7֕NSK2WasѦ%PvmD̀`Ƒ撅:N Nwm{ ZܭW[8{o*QuT(΃1#NR85R[Ř:PyEmYP,]Jv'nOk2pW?Uu{t)lK ТN-Z˅SK'f6ڻh}u74sjrnҷ{Fe.Rp4h7\6FƖh#RGŸ|*"2*_PPnQ K4XG|aHrjK͂B)f&BÕIJUsHU#vy^r@ZU$ڽ~3$qr@}eOelƵ>aܔYX@o Ήzجe띴UU\{vYJ4_Ikw<#ɥAW*Iϝl g:H0*'f*\<% L~ƤzEw|l=6D~ Q׆N`ʪ;K -eG[+lbL!ݙ;H׳e@mD@{DNڕ=_sZwB/pĐ$n3[W*(DIp\jP? ZvA>>["JQT$a!~@܄,ZnXOA[ VN$#DgoFkxNBHՆ\sU_"X#٨в8F&J q! nAG뒸NlJ8;e.De/0Ŕ ;T+m&I(ˬJ'"3j3ѹ Qd WTEx+C_ ХY1z&5%ҙpS\JZ&а{׀ZSVDo,wݡp"|%|hhh/Dg0p<V'h=Sp sZ!Od4]6dgeFex-%"\#ZƠ E(u:8[åy튎=ot4™b+j;$jW h?pF^DxKkέ*:?8m:pˬ|l8BX۝  U#CHWW:S9 *~wks" pwϠגFȶ0G3 Xmxvxg3;ꢂƔBzCI(Btv&lKT΍#Fh|m(c\񳵯Ti $x49Î'6QIVfT 0p磸[Մ%HlVVlFE.+%d It Y{d3SsP 0!wIM=Z" 7-`1ɱӞd_D{} ׷3FRJ<4RkYkh6Ah?^b5xnfju2%X: ]T:dk˼k3M<5ڙxv~Ela珫ȋ؝~ϛgK)=N@ƍ?@#3,ӐVߗ,K^8xV ͥ~*@cPN<^Y&'{wZ1`xaT_'kɀb7e--R'l&N)@}wc럸_PVxry45cwћS 6UUԯ1\՚Î%4lXHa1!|w ̇bDk!8h n{mz^ÀqT%\VW96xu%.;Nㄙ/s^VU M4T1$"|sЉZvxt]{gp-sDpJ锖d13x 2,Ot1M8^A|Jv1Se ^n z^VK\Z$l-!NrrSw*u1gp XY!RYƛ6+}[f<-Q0v/vWo`ma}J'߲qɰ#ɕEz%3pk >2,TO|F2?x5G|a!0&F=lqwwq_SBw/}}^ٔ3*UL&E R L!cB)HWrbdiPNCH#6fWp2N  JiGN}: ]vBaJZGg|-^ 6a봴~,<0jԺ1%O'΂^;'!#MMS4_ëW|"Q0o F'I---/gPGO,cKGsE,xQ{!dCi fIC ĖTFIS<ʅ—.Ў񍩁>.`vv5ՕMP_7M?iU !'1Qt^O оB͵Ċ PҸKk 2V3,kU6 &($GQ2|b`6^r|xAJl#]]?w}8Rr1`j@vŗ7c7!mBr x{$4 ?wβ9YKchTwӐ^͑q.@15(o%j/C=~v T\֓ ҏ[ us䴻DL! lc@Mq5v#Bhs+vR8 id waCN0ͱ>Nouo e 䏼&lp#",9:<9`kUGry0)@M,C~=-d.rg3s=GKLѢ @HbOnGFl<ڞ:<2El9!UNeF\Z Eߔy."80潑,ᦀ寯{,lpǬNRu |8t􎬏TLJEBZfMn1thC=}T8ƻtQ3\|+W.R#~PZ"voȍky\ilPi@ҙ.oc8zd)^.Əccgu 7F >yX=i!Sh]]J:\w:d૨7g b~f+R6yiwF&#>huF/:mn-fbQp#&`KzKF=sԝg+#Yi;^JD5O_}e»W{ w"7* F7<ت\ckoA<ȡ.ItCUF LI%l(ƆB A |E"?_4`\xPtݭlCnt|vg//BՄ" SO!hW =jxG؝$iv@Rtx~2-O+FE~2QU+ tsJE)DE]੺q`UK3O-%X3[YIt MVD6cџo;O#P.xvӴU@4 Vmvo 5+lɯjv^y&8!XM' I(X0JF59Oܚ9`-&لϷYq3g=SJŊho,p VLkJ$=D;6%pd9cf}\1< $3tV*<:]6w'<}CPJF{s>_Ϭ8Y?X%e*i09AkdSuę kٽYe IZ`jfWє+)F!JOAU9z϶>q~E_Dr;Q]vKmjafa e&@Uˑqpjh,ȭ1q/k~}=<.<"[7>zv|%'O=볰J aǃq_->šߕsٿWvqBRamMan dKkupDhjOȮL8pCAu(y*! jLVM̀Y0Ĕ qM'E,ꄁ+55ܯg\.ዊl$~C%"ͼO LHgp[q'AKgTАc&`f P3: iBGuPjϹwwK0,-gS Ɯ%5>A}μ1mF kK-:e͞Yu鯝zn/xaN A ?wV`g=Şm{kź1^_ @܏ݏP̣RfFdL# 5{23<? DŽDn= ]E^]:nfZY6L;5iͧ P>a+}8p5:ga]7a u|#2f1!$=#a:b &K>X',t}J]oN4%auz!ɰq̃J6HAPT^$X,H̙XJqI0:th&Kί5"t|Gg$d׿$bcHjg{rL1-X.p_(" ^l ˷|dyCH3& @:hQ`^?*ǻ'4NY`9401%]63e32iN=]f]E%# ^8l82K :ĜgU xאKa&̊FKpsd2o\/z5Z90d=&CVn m; DR3[ `of{Y\Rl.B8Qɫ&Ǯ()ܻ⃅"ÕL#:䭠3 ]Mb{tPU#Y&@K^}rT:I}x7w6- J V%JK7$Y-{/r kPQTV$>=eaٶ{ߋhi,h^8"zTcC}RV7`J{;BѕX04_S6) Y|VnVCoGXMQgD0"Q/c&|ZZ'ݴ-J4~a#p;E#G}5"5esF,rOb%">(#H !\2)/d6SGGuzk7E51U} |tTݙ hj㟄}B|_|#LXT ]4ħH֌yVn'r9к_bk1i'bh/>6`l3$OψrH̄amC(r)!Dۋ*Rs?"r8 ?71ڊLtk) 嬫nebz8iLd##k٘7o\#IHn[tAm9FRK6:0!ga/h%4 Uh@M{ {%#*VEרAWD&`&427Mu9"bK>vYo MsA#BB2w+DP(RGx%1]s`Շc@w^AM uLJ!"UlHFIK˓1p>SEk}\|–OFb+]qp8Ž+9b[w]Ƽ!CQKD6#d j{d çHi e=m` ml.Դlog<'[uQ_ל1v!٠5ܔ1 Jyc;r"=,Sb|tvpi7ɶgbh bR>2(I cӓ{:QI}% D@ZE sF F<{פ…<.㟀?f}Q`ԁpAsKQ?ɣ95iL*#ߥc N '(=L}F?!m_c0`r/uL6e=m. I8ۡԢy65ЖPqx) -JSK k)`(v5;[eQPP-]w#v?X&2`ƶ<^z#ش3!n;EM cC@6"~ԭeaƂ=-Q[Lr^Ziam!k&p˜`&B "&}IC? bc)r/.=_/)5ÿ\SX3~Zσϑv0/݉hVQ̩΅$aZJM6ꁛ+[H~w{B}wd b* *fM/}jͫh;|VK: *f"lFHQ,?va%y#7fk5=BqZxd?ʬ@矀%k'24ݤAx)qaVGw|Qhdm 'Tp)']Wcτ5oZ&4Ly6"Ng8툁'ĞkׇĨsHzN}h#ݜ}=XZ'C+g 1Yֿm@܋KpaFAְn>䥞^ 51%ҝ:4.H9<h#:x7wDu/9]?./u׍NAN+n`"6{8^wcdY$F4P1zbq)xJ"4;:=z޶DW7Ů?ݻ@$S0rm k?'FC ? % @~ʧ쨠 ~Kμ`?u>!qMmpVc`r ˏdex\ovǟ.f6fdGucXb suڤGM]݁!n0g2ŗxb1oGڋ.<1h*cd+$7w9[RNz/1wLej9U%Um=bn^iAC˭ 9 <{ɖmeP>Ap"ztZD.+.BQGvKvoǿZgvœCsz{k3ӖZ%ȡkv;~ z2@߲^U+Cψ6`Z,̱ӕ#)ͧerL6Bk=2p ,`M yiX1PӛrmvRk8u˯+L靤\h';fsCgqb;,y8{]'!.gz{8ax<;u RΒ˯;m<U_G: 5^|!FPPC;ė&o={ء|ghp8ozi 9>2\*lcQUꄩ6;UPgh3jcMZ \6oPh= OH^Yݱl&)toITl-hpӏJ GMXb0yݑU}Doq JF-Kv͹CGH$[hG:KQŪh N#ЌaB]Ϸ kz+AvafxA;Ҩ?rˊ)R_L:5\%aq͌ww[Ԅ} w_c5_`!;cS!0&V t]<\5!4݇Ebw*:lx8L F?|IChܤ$ ?Q-I%DHHhQ.NkN=zl}ZG>reQR03_ &JE08bsteK ނBhPđæLK憕A兡YUz><Ħ‚R]4&+-e}T~$=jRu"F}ǐ$wM q=heaJ#.iJ R_tV! HF'sagbRݴq-F4]d.@fB!~!f/pO8SmF/Nv_q:ȕF)v7"h2v_4G:P1Rl~PpoK8F0FS p݀89ucjrq1/ռXQ(7a `c3WaVg+bWvO$ s&pI,) #KR'7Nj&hkzXh$|tB#ѸܙwjHd C,1b,_dN`$PFjRIJMK ^핧zfYxq?>WnB3|c'Z~@bgSAl.@Qg0Y#%wLE<$zx5DQ͹^TOf'n :.oJ/:ݕ&,y{&wڐ1uʼnMCXpZA"HWخdN-F=q+~5D/]NK$kְG)|&MԄ/8^)ښS%u3iC1]&B[O'yGi+#^H`劍mNLLbRe2/3IC퀣ھN4i&]OoSoTV#™zLUNeh&PY$aVK5C=[plޥC K ~_`,.v~= ;D!vAaE#5I^ I9mYBbl1`"+\v5 9]֯첋YYIn*+d7y7Mƌ "h0㫍TV ûZ.wK$9d'?acKAL'x X*:Ojhr DH9`0FLlICnxtբytrS]RS 1J.pIpsJ ^zꤽ3z2^֣sZBPL91:t>8&DPvkj8bkVi0*iJ*DBtaD?%SZTF j~v o.)Jlf= II5նE&7*\`?xC3[Ix]}qRy e(4JluSn {Dy)^!ݫ]֥5O3ЂgYN.]xZ 3]5W]$oze*eHaAV'n^.ڙ.#+ZM95Nz:MX zi]]=lϾϐGLh o]ς)en5|7-~wqط=o9'j3)' dy-mcx8%X` !B]v/UV0gќRJH}Z'VZ!Xv?:X׈B͠HSe0(Э *Z V!ZkD[ u0pxX*!ũ|7?.ʏ ӹ-\ҏ8+-={ ufeNn̤ BwK()WӠ1"39mmr#8A o`nyE/.4XћX/ !C&w9Cd"ʆ"MdR_lNÕE'̨68 _-5bFܳ;6TZ=i1&ⱴ$ 4g2Jl: ~}gɘu\ a[=,cUA牭AWIiȚVwv'יI 싨<3eo-8A ܅F"O^M@hT RFC_A4.A)gjJQ=kZ)?jWZm( D'FR=Tg~O FMO;VS%lBelދw?87П? OZ(lR^%G&$j}.P.:s_02U*(< ޹H0 爦 /sKRNr vg An y>) !DVj S0^Rpbj'Vt刯q6پߎҀxYE./U/&dHSzuj3StyꪋtDSHލûJHCv2Uvr7CVRƇk/OsmLκUy"zO73+-TTOmPzq!1`{sKnt.MsdH۟Z@4,; |ܿ@f&Mox DVyz`QHmk.H]ON.a`odBd{goODqk32Dp[_NFdu&򯕝 @):vƃgu_NtQd[]׉mer} ="Z{B43sfn '{TY@i+CU[ ꓣ% hMΊo 4!J˚MSγ==-B CRzR_:jRNacz ꊨ]Uy+&t}4VWYIE^/'ժeE̿vfODTg-Dv4IoQ48(w`*CIIhc-iyfUNH GBƨۛ0TpN*D&!1{4N2]%tY9tqK'Y1o:fHuw[SUH`4|EDQG>un+3"a+*XWEd @eBE"T4۴ :g.Nc%ʵr$06/HV`CKRdy0 \`V:tREJtoS_(jkg5'Nfqb"b(}fY;qv)w[i&co햐F2M IQ mzaP䕄Q%t/L\p3-K3]b1ݙ(ӟtXJN Sofցx^_b5sED/SıQTp`k?S5*j[>X*wv"P^3kT̢Ϡ9J(=v2Yub Qww7P/dgkYTK=>IwEҤs@AOkϮr{34A6 :1!bTЬ'APX@RNr^E–\̢yT)ñ>&!+P**#vˏ|*YfnHZnKۀǗ7 TKݽZ( 8C AyͲ::ԍ,YτA:~Eqxb }_2븽ŮK{RZysʹz wʆQ izYpbfB8psn\S)'&njk axv^ԠBǾvmQF?aJK<|6;^*+_=' RyPUDs9ވfǛ?]RrUYW yîgh.ݵÍfVfJc~Gf5;2B"JRhp"ghgH|V)ctff9Fv#Dg+"W}mMА)LA۔[^V0b'. w']¢ o0dA7iKێ2-tH6b竍Wé\i,^6Kgk\b vC|x!ōǵsB5ixo I i_/9gaHƕ6;N&$$/o!EW^+cज़糳xjY]> bzm=yqi܁'5 .$6`emDNF≣U[I`\44FM ; ":Tw= 12>A+ցgNPJ!eK5=;bJHa,k,k ?|Q%TeL{z`nZ}fKtB(g?O&j>Y;=} {B C.,v_%tb; [5E{Gm@I썲`֧0e 03󑋧+(G.fC~ʡ_(ȯ]ܾ:"c̛Hɖ1l0AJWn8 ]IeTp 1BY\ퟒ(%shmyP\%uz+0}GrضkM GDxMJY*`C,zT{v##/`-]AoGqED\^ ) =߮ӾT,17XoP8BL8Ld߼<˰^N3 =qAuQ0LFC5Ɩ:17mHrYƶJ͗TUj/)V 2]D ,' RӞ(eXrnY/l@n9&!WP&(̃ZiDˑ)Kx@LF,G.GKrp ;>`H13Cu~}ٕTT;@TW{csZ-Sd;\,pyl: %UMSI5BVm6I!|->av *u@X? i sgwvg5yCvzvԲ">R_ Ӏc臅ͥз<4iUFа6_= ״X`.v*^-d "?f$ߪtT|?kw(Z@,\ʜV*kQ)T݋| ţ6:U:E/vY}(uJew9[Ltǂ$9n}g]n:n`k;B:9j5 E0`_sZϲ"vs Ycʫ\c( >~UW3*QV٪iZiǾԧU|:}S$wQtz:(|H,;ˎޱYL3i*0E7pۅ!, [q-d| w)Я B >ޮN tVP09lIO̍V%CShEl3!?W&}0qLA94/~6Mב͚ɪHgL/E㸺u)3Y3uWf}%[F/`4o{ l2~0ҽOLSȭ݄^mErbY4_a ɢy/O8T-$v5#.3#cr= oNPy(ܪ0`?Q~ W x3.nHW߹:P:mmMG*.]9M٣X_r@'[07'U. XK1F@q|Mlk ~g2ȃGƮnCT'gw_feqa٥NPO罝hUNK|NJ)M7فUotM*3ڢO7{6vM{=]gBk8aN,0*@BxkXFJ! 컌Vrz_u'{ l1)Tܝk։Cu/ӻװĉuq41!2ȄG kܵpꢾ?ee4]V"c J cUU]!;.a2GݺxPlX9} tV؋ ^ro9;l"X&C:MÄO4bFZ34ԯa?GQnpfKF-ŲĎ ӛ #PzsC8ە!Z"M\5y  )A\u$cTr@>`&[MG~ WSI* HM 3oWV=AcUj?=H4_ ,ºN]Qjɝ3mɗiId{ڦg8xyxNO1юgC-^tt \d]PI|e"p ?m [S<>Cγ<׉.j>rzo :ee`;bQcqXrϴٽaO3o)gt33-a%{\`qfvuFן egM #f-K(m0-7Kv^: a}:74%k4plDݤ~D=6&tHYckCؑ+ 1N/u0F~*Vma3Y&w+4Z|hCw szIt-W5[xC56 ,@4徏`޸lZ{-%[mR^ HMAQ3 'as:+u$*;"춭m!V(D?:y}"j ˺U0}w[/PU/N^Ǡu3kq ^L4=+3gta?0dkjUMАeጊ:jpjq~P;rN> t[+D@wh3FUA&TkK]| HRti^yp`n[yVw[ImZȍN[F^ǰHl m:=JASO^uuUK1%@R#]j0Si~tR Dɻh*ꐉѾZ(ɀ>0kt8RHJ(Qߌϭ/f.pʺso%Ɔ *nuNg}F'j i%ή.$T/JCf' 1e&ʽ=^%aܤ{WqbUaJ^Cg4`0̉} PDH_AՇQ[ 0*b\s7`PG !vjL<|3mh1Կa}xqjgNGD)[ ]QR>"!^mF.q%wR!E#1߶()NgŞnz_얛NlDֺC#j}bK*-i#kYe?Mw"EO4ywhbU1>MBLq#^z?, P9'p A SBZrņyv5Z5{ǹuNge3Gu: U\ߴa!w(Ix }/W"/i~Ы  &2@)9(wI$wX^(H.Za{=|,ěki?z 5ʋ A"s!41}z>_8ƵY Jx)Qv6|yEt[K+}=CXD2> \Wζ&MiV  JǃLԢyݗN2>*;@ϑ/3V\ hT 8w6VCe}[T*zܶE(% ,evZE4k5_O5GD`8gjCbhuX { I[B7*̀dlcgK@9ANRcYl ^t먗𵮐~>qyڋForr~#ݟ 7N:yWqtSxm<6G s2>ϜY |m0ZenkY^&K0=F]3'd7,_,z&Lx~Ą}&V_imٺÇ/Æ #2f"C)8TB%q5[凬j Cun/#t z6tp(Ky5yJLdUaYqdA{l )E잉?l~w-"’`]3kZ{\4@m'OK Q9 n; IWmUM.i`9X$"CHdOA>[%b3?̏ᴗҐͰ]x0҃/,MKOoB{A>ͦN5sۄxU^b; WƽŤ[R {.~"/m7~gXjA'/`P1#)f-IeC5sO2Izѕ>V4#eGu JS$!_72!"# q\ r\V۸qx:fGb;Fq5 ]fXodT$ׅPpy WRZ,]&>Ww:RSR8zW\r܎oDKD!]PEg"?xۤF@SF|XC*,dîM8ve0>sQR#T=@ciE?ŕt =%hU Fï4|gi :U|Y`nPkq%`VؿFm\mf*BF pOWzLA`r:ұ8 p$'f# m\P{m1M3fSNE$~?܄ i( ;rN"5NvZ^q|HK, S{V~!ԤGӶ9ABம1HVqlߢ0(fJghHþeDžoaFhǺMDu4 .K8.tO0 ;VܸWB]?"]fՅX~T7_Am |=#"㑨hiHj~b*˹\[k۹YK^FbxҼ̫ΫM)@JЂ! u6ax|0ކJ!u6ї;p6a`ʸfspŎ0qv%2w{Aj⹭,d؝ :;r@ ?uy_LjXnً MIkb{5ʎv ?Bސd*+{[MYW'W?1nF6L!MOt%|-`781$Ǵq+'W{G u2TyoecnPec޺6tq: Ni&{5P -£>̞Vxƛ2KrӦEZ} SG-ҕ|(=@ClzdZü[0mPZ<m(Yߨe*MԺs@>psNTve0Gys{3tc._Sj pӆ#$턼XtS퉆"ҥ5KyLHDz30?m'z q(W높 8.W0X7OV~KW$W>}}P硂V 97|2^N/c2 eeMÓ:V 68@kt ;\uAןP_U U>;gChoP&G%pǔfD$,2ԾCS! z.˛ΰfFdX"C{y_,_\y~MN+T=GoTt "cѲ. 63@G/UAw\إ6 `.!4@MJȘ)V'YMR]9u~+VlZL# kx&q$(1@f ?1s5(@sSᴬ?Ƞ"eQp!~Y8a%'J997l g>IJ,o[-+!aRbo귑0ĞsBY!J`w  .} D;-if&> ?C,>o"|>B &,[:iw!U ìs*ihxဨǥ5py&abI'8)Vs fW)u)ll~^_ʡ1ycP)gV̜8ڈ6JSkJbj.\K9(GNJ[X x"fVS<3 Ur ;~7Β8'!]hiCh ed2;[)Ipл) 7  EA:PANFM/iF$i,8Es"ZS5YFBb&6L3Ha1=(pY* ~D-VQRVE5awv:S)ұlW*ki9r[#Iݢ Ԧw*{R8Xi#q%~&>#,:T3=-2jJ\HLտwď83P:33yk5?{`@5])㐧,tyx-zcq;NsܪP^X< щ:ܻ\k:6'!c@޵!`"vvXn_&!. >z `/`bbݪ[3'Ւ?YG9U9gS+c$KU 9΃'!? fa<(v&YLeJYPn_py[odJ!6^mFDM[=bNN9`tFrG+XqљF8&Ar6%ܠ\qF̆nHH&'QM3aP8~$'#G3;ۢFK(>G~+$"h;`zQ)zp"rZY砘ϡYW[zԉ636[o1%%|ЩmhٲrްO1F;~a\ݰHnT E'IQi@!zxjIcDSl>0nۺ lf-qln6f.P- Tζ\ Y@EjF/&Gk0uIœV6"GCѰEv[LaKyEk&w`rsYju4{}knl:)`Ԁ%b@$cE%S J- xG wYP=p]t}򋰩J<ʀP6zf~YQ:|GNF5/ØeXW]Sg6wk]+ݳ$Pk,W."`7IZՖVI|yT=HnW8ܵ廾ġ;# dDVc8w8JG6A9Rt²-0 [s׽).zҦןb-}Ҏ70@R+`Egޞ:VfMzN#PC6 7[)!i/T7֪h[]"JA8QS0ѧN-x)JI#|z$)/vSQTbt"(zƛ~WoF}:mmsQ<ٙ-g0Y9bupKG|n"< =VJY >޶%'=Е8nWPJ[;ݎگ.U7HWW P6 X<-s+![|}"S\0W>MP+PXi B:)\ܻ's+..%Qgՠjuny٤ֽ@e%wQ LX)}C'P~†1!i rԀ&$ Z?%e!ވ&XBU$#*upo8`taU^Oo<`OfM93~@9Yܔn``[̳NƮ Y3o5h!,zHEKg95Zr\!+aJH " эYt%NH78M͵Royvt0A:f´/jĿexDm"uC:Ж \A!eA[Hn>]2*'b6w硍?znŠ_!r'_!~ =U#qŎI 0m\#Rn}!1P+Ȯ!׌U4*5n4kWX9B0Bz#h% Te"u ~j(ӱX≮ vq^:D`q%lU}xzZ0{6TwWMxG 2}Lj87:ֳ3DzK&^5z|>n 9X^`ej/`*#PPs{&&3BA[͠ύ~ͤY&t N"SLe sC2m +譣fʦ0yOΡ퇒KH~FH7PG% b̅NWպ4?n0f܅/)GMO*cV-|Zudzcl"!X8LqCq>&Org)l#t|hIEdX0vBB{ss%ԫل4@~~q "p̘Jm2Pvcq,{_@ Nk+ǻ sb__?NP%Vǩ/7v !"/bX\>㆖ a" }hL<vclH}Qo5Du ;^k-QcIb ]As}+imӜ <Cy;!(aLsZT`e_=PFeR}` [HNսY-?~HR^vZ"#k$= )g?|ar îAX+{+(1\`d 5zUC 9u?ʦ|Qcg!~B#T0jDc=/d/kc_)ZI{Z?RqwRg֞6߭q= LF(.׭zo=LUF(~ 0l-vYCŝoL ؗ1IUXj9 ȪGBKtu<%ֻ2RIyUwNИ?9tq} INBU-zn}P=ߚtQZ/Bn֕>iIݶF8H~jXKEcVPى z oͮW6s,Q&Y0;=†4CZky6ܙ 0⤸=duYDf!<j( >4n$$Pia/I'9tIF ͞@֯{> z6Rhn:\&lTRnKmͼ2x/}yϠ7Zj*'v_b?(.CHW g_=Y;1gS/nm@wݠ\ DJϪ$5oUؗ<- EƠ̆t uЛ<xܿ*}H0^(l_df9*'@h8ʳ;~Epxt\+V ,.zA$QN $.8F:jxY'ITּЭ+OX=ᤘ s6igRw-oqWbVL7ށ>l錎KɇA+I踨DBOv{ &Wo2_Brl RVXզ,o|YrW_#MY50G`m=!م`".jb\h-M&'^ش+89X4-<)Bu eaf( mC{Yߗ\*p d8U~|~vuLX1n+_O\&:]W%Zo=_:^ө/qڟ[ţG5$ka 4JTqj?*C%""l6y+>KXqrU[-ztu)M4]QJ6j97TO+ĚOtkRq^E [@u^?G! $:81yGk}^dnmSAx 6NZeg)KOE7M!ކV_!  ^a0tѶ՚a"] &*jUJĄuIx),~A`v(=@B-kr@Bi\[LSVcAㄯ6)D[vZtDyUx\_I|8P!|2Rr'ȃq+S<>l&Y)Q Vn'ؠuL6])]&~N-ҍJay`^Hf GȼijG3\tRGV/ fXZtagF%n78p+2Z7K`SjZʴM>k'}="D}IMEIˑ{jRv|2%-uX - ЃR]<3^i yGm7,.L+e X/j+?7bݜ~>PjXj>j4f|ql͒޽XyHLtlS6WD2֔~UqM/jF.J;æ [Td?P0rT_}):e{ͯ)W4 6)%ԝ 맬fҨ>&qK1h#e]` *~zA2&rGڂ> óQK 6h#W"pBfg[ c+덫" #[ D)pN7F̥V㲢Ҟؠw {Oa ]E꧷X]UTq%\HG/ ڴ^ypb-*FgvDW CQ鑒2"benAJ:N-xoHrAQ*7C*B [$PWN?ܱ3s.uoZ Ay$ ߬3BҞSNЬ2E}ӝI~~xjfl'r&ķi?)<}Cΰ׸EH^NF&2H/6LO}SXFۨȫ:U՟=^dV!FÌ?]67bO\ -|t(Ѡ[G+ d83Ծ+ ,ITU 댃LETO{T@K]-T"~}`jˏzH,d}BxѧfCh\[YR[{L-މ8eE{+ *Na]v%e 4r@!qZs=@䊅j#^A7U쿓Z×ޱb`9<›cjI,F!XM*ET./eR>j9yqmqץ83I7IV3$a/1p_M E\3'ϭjp;uzbզuc>c!Aw%{Э:X[P(fS?I4ێ$2w&*VgШ'w+slP`kUO{}I(@|!ńV6RS2ddU*?܍ *#@97eAj”-n{oZg^ZRmqI[Y$omPlkI(Y/XPmrHl{{5x-Yj`wL2 ;Aݧzi|I3A7S*ހF6m`>Oy`+Y5e 1Irs S{hz/H&\d\av:%kӣc [6-9|g''(Qn@~] ֺˌx,'w1; v1/2pdlo[>ø̾ԸȷB{]2ez xbZFrV7!Lαt'lUu[#84ó1 _Y zv\ "BgD0Xȟ(ڢjz'S$kpP9jY^+"y#_)| Gߪϋiˬg4>dƈ=.Vc1ƛOW_Bo8EK e{](>wrA!XQt|.`s&uXDExԿh8VzR| d9;.Qάo O#e }yWMeS. ?"Pj<ռf@l"]ɖIWv$㚲}O>=ԱdvUY$F Ce.-zds̢ɵw(7'/1ٲY Cx_Anw%?lVfoɶU4y ;GvzJ`p?z!d{#I PBh֝ 7Nٌd>cÕqvW!,fUVϣ={"F{͟ #ڬlP5xݑn3lM5P0 MQzz"G-S13͎3~,|Ւ|8]$Қג8v)Q%k1t!4, 0 TLZ Ag@$mj%e F*%')!kqG"5a{Z$TNRla@Y|ܮ64^8#'й9)Ckt`"6aw?Z႖?pړcfF ptS˙ʑ_ٵ=d,>e)E +Ąc|KWE҃&)}-p:|pDx_=N`!TeҼ!#P"Fx힉J{x1g/䈳E jBo~kT~O(mA5(3Wlp_O鞞*+7OMie\о]{㐑ԹyM#0=3+L41HB"uW-ӋX;h:`P-Xfi~0>;+?~yN~P3UH(.T![nyEh5J|~ώғc':ՎOiZz铄1DW3]jwOL `_mypOV O`x)޽|xSpk/f"\϶LbO~ tLu6nSgjyo_k/LfCh㳍[4ujfGGTPÕIaP5̘IT:-s\b/F8GF(\Xa~W8~ oGbp7e*' Q;īxE֩uUD,?ط%!/ʤ5E{t,T BŤ? ңH7C8ŗ{rȓ9N lfM u@hD%;.>' ^"Ac 3y+eh0{k\hzrL,wR(+$ L>mSuM+Fڥty(fhگBw&dhq|Shv*UzMzɈY޺ݿ[B|tĥ_zsN_*& DS.AʇR)P3%hv8XZ!"] "R&r6u"\A)uB/[]цn<OS/@Ǥ3˧]{uI]ƌR[ܨ)H : Y؞ɩ65O2f%ʩ' 6PQDž2+YBfqFld 2k8X/0[FGN{ H2ZHߪRZ :ԓe~y lE1֜ BmL o3[[}: o-8?(4:$ 5(n}(f:wEs&((!n0(MChqB={ h"v+Xcb9jle9.Nrzi<}23g2l核5tR >)г!̾jaZPyIȫItT~EήYj ,xj`8C2H%<Ǩˣ#GMT7MSŵwSQN}m([-wEjqp :x ,O&>pL_o}ɍJO\&d(rhѨ 6wOq&UH ccc-0kMDhB{lwM6H" j^boKuVoV4쬪؂ӛ,6y1YGH{'kz ȤƯJ32̊,"3Á<_NjDKl?ݮ}r;Hڲ9!-W^װlC2J41yH XpDe]x<>G'ȉ޼;׵ gYvsa.aϾu*R2`2p A!μ 0"lkvx~*EG'E2Dl*1Q.ử)>@I204Aѥ1㝵'u#"$mxIK8Ԟr:pڠKpes /*45%r {X-F}j(> uTcY}n hA3m3GfJ;?wGE1[_2 >cHExĜߝ`$̦6@ <$Iݡm-G G dH _CeYj hhnWi0-"=h&"8kcZb61,.YV1q`}P\Ɲ` xiC,"lQ^Nnl8.T'b tEÉj|מ mhcW9ƀ_je궹Fkw|_8(ILbt`]qE_HLY.4X9{2_s2IX8owpz|ǫ NdR g{7Is?E:U@|eۺVmɛNa @RU QDŽ,t_||8_D:ey/xAI,\o12-ŶCJ@ۅFs2a`$H< M0~P,c! w9pKC+Tc:e \(s8n*X'0UAȑ{p} O yʥjjTpCZ @6T?`{qZڸk9"#ZmPN(< xSb QO9PNĻi|jIܼ͐ `#C\:m(;^E6.VH  rʈ:&ZrUF㭹rPG%\cECy4VBsWV}m* ~P E`/K.F'0Ů'JRO%ãΜ:5ÍDVӷ>*4%-dB }yVvۈqo*F-/J74\̱vS6a`}CM}9Рl\JR2lw{Xxh > _~%KqTW`N,H>"ӣS tϴd,Y쬾MRf̊XMal6`QkLʗu2g˜ Z&Wc7|־Z. +hz)0 فORMwFDsԣ^xGoLJ)cDˆ[}>(SR3 5f )A=BtlHj*Ӧ|,>il<,sydQ&gJYLEIy]iTҍ@^q-rI2jvIiX_tTV0aG2GOJY?_ ym!oTk4huYǎ(81e%Yrku$Umb6mH~^Kw("L+TC ͡q)'nf(Rox`&QSSO:QR~yu{8+5+HU[4yBak·CÏVoNx.pwKPlE-S$$_NaD|ְQ+BT܍+vLyx*]_Rt;!;N?0"$&M%q h)32(L e -m8)a_-%/Y ,OmcYh󊚆jW /$ID8a`@.GhUI5N[=leN*O%l A$Z24c`At8]޼ubi%d Mg+BDK=[u&.1ifجH\[Mc -:~hh`]BqHb^jwٞ*uͨȡ2w>4d[GE@{u ] 3? f&=&n5a$ݘR1f7T-GKy';{O4hŋˣ9c$ujf a\|^tP43#A,`"B:ƀT58x[<|nWaSɼE9(TXI@+ڜte.I#3ʟ5w, ϱۡ(5~ BZޗslO[L&}La8U$˳f]XVe{}3j=ي|r_C4*nX%GEıGrhʙ4LV9L]V}+GwOU% >5Q]YV8/e/IV:L筐*nW !2ɖvVq{58 7;rnI0DwFSZ9#Dy'I 0QXriV}n2 Dy-dGڠ);ؼ f@™Z^g1QX~E.Zy/}rU&:v { i$f $ }\ףu$8w/?A/(5M"Qo'G> A ͕_u`Mغ b}Z6Ⱦn\/`1 UVUwj J߬ $>S!_bt%/1:w$tՉү-Uۙ%$An?Ԩ+ d/S$w qaxoB.yB}vT*`K{:V3^EwB"(V7-=5l3f߳֘Fj81,%ZM8-MF%`%EF:+ x9g9!U a>`񱊠?ӫiL۬]?R0SӺʢ!LuTRRp VV먩B X<*Ғc]YH/+s[juC|0KÕ>?\ʹq1PL!#uv>lKIASRܮ_w9es} b5[Ŗ9)AX;5ARy5AhS:!562˚0 u3}A78V '@+o~kH`7yXlQA<W_}ѡ y'|NsI%"Z(zr28Cøw,U53Rs4ђb'&f}RPt0U>V3_Xl*xsNm Irluр~o"L19nƣ#۩?'rҹ"5?dH9kz*׃qMY^ӗYo=04ᅳ}Ba@ӽBNsPCE*kbz.H"< 1Rɲfdt*]tGC'<+SM-S/%#,mrlP,T:\νLٗbsB3B@s1^fѪ8<}XsM&}?^>ȍ8ȡTb1|תCCaKԡ*9U ;$NP0u^;fW>ty (4Qf d9h!xǧ϶|E"T͏~/k] 1jZ bn/@z&QbZ,M|d3nr_ᄒۿZ]Mq/}u>?_dؤ=1t`?VFFԚ F K*!xqN>|נp,?ºh 9<;׭݇T):ZW#q'.4A>p?4r3LU- iO(o|\ >&UsKGJ6uG.&K<+&pǕ_73 5r6A'gmƩL)J4~5DٌXs:/ -ul j vhhIr`h+AͿ- Xx)/n@^1EQJ*28\-~4FBIQ[-4ڨ9tUD<][VQHI?1}QlHnkѭR:Cm dD*hDI"a;g_S~on" ϐ\)X(j_'#>הaܖ=9@{v7uC]WنsC.rt6ZmO+9g<ԳӢcDR~,&*P!~u"0멌9(91 V~U橱l1Ah?~=U7uD|Ǡɩ6tT @A:XȺ Q# xv[ޠܺˊ+]hhW@4ǖ=7tMWt/~|hzq/]2o6S{Y ׀pdŏEssѤzpظ8;^Lő9HV¸ZǫebQk$4dNZC=8ʟGĭVj fĀW;Ng4fjv,qFҫo\vDX]Q-\XCuSF3JHH9/l2i z`8M)OGLs2 Vo%w$T+O2ECkӿcX4nW=-Oy0>N9x/J\!Fl"2vª㟉 8/~ݎV73H 5'륭-|:x xUlSFo3Vm 3BSD8"KzƏf*[ [D45}uqX盪@W4[)8X2t$8Jw>O¬JlZ$ʣd SRZÑi}v= "ОqLJ皹%LY,T~C@+VRl%%%/qɴo*)Xd3Qد3:+D5y^֩c ǀtIj|şB3ѣSL IZF4_656*W}= IJ+6/3~v k(:ɷ3 v)pp-7޿xI2TVJbnmH}WUFlJ=S<\P<4:C _ )F t2$W KʜpqqSN7x2V D[f§'[OVh|pKcꤴ>iȪnyRV_p1<\j \!3.+'p^ۦXjQ!^fQ~0_Z^eL'=ʋģp2ve.! PqVekFf ]×EA$)e\aiqag@vې2wZ[ PNZkH/76W'-ZQ[΂P3@gNDxXIIzh5{3rNKM'=m?nr ]6U#$ram¹B7(g: xrFX-$˾YTAC%"&%(d!A1zyW[IfA1;+V||#&jN#W8 煽Â\.)Q*v "-[!_oZgF?l.8Ňk|9,̤ iIR"̢ F ]#m|M6-s[7sE9pގ K'ȳt:ՃkRr*6G$]/n/G&ΉΔQ3hRđml[|AoD#;U9w#`sɌ4vL?`IĘ+P0Fu;9> 'g[c[7hc:|VT!x}.lOj-!v؝z侒|餶D0/Zx @(Bim"H"_A+K6|K7 %AEla:Mo!u~xg`{$$*x 1TN2΢a~4 Z>SbՎVuj>)zq~]>rWT54Q_4k]0)"GzMHCݼ"H+tIG3+j4B]wEō:h@7o!Ar>>#u520TOyh8  YxNIAuZb^B_ .VA5Y$;LqZ0Yk`pP<("J"I 'c[FY &4 Z~m^o2ip/@5=.4LkpSx+輠(<ɋ4cD :b֯K=o݄ΖЏ%R9w_C?i$UEHE#0l~!mZse N.̸ư76﨣N[T`aSIiF+(pszB;Xozt:2WsnUhDh'@һH0@YVrbMW|=:IԽk2Z-)ۅz1eڅ 괦m>?¤PJsoY$n3I5c)M(-Y+ɟ-p*7.rzbئ毪k1>"Vp Y̺ 򗄖w1VN`>X?.I\?}t1Ei b}y[#2a|Ⱥ7(Ԩ1%2kVc5=MPW: S!(Ϡ+ 7bK#e8X(2,NbˋAp+,#WYAhСkpWת15c$ I+p;z:Ԁ_9fK@շvG- ULh_ĨM^Gq2@*CJq!;]qkHx*`NxYJeWp Ck(d'|'Ii.>asa4zɀ7cڶ4}% $N{Xrd]!"mIV1)Û5\my I"c&5jN ȸ͏7SZtzA+sNEnPa@ )Y8 poϰǍ u+g˼v]/UIk=@qdȐgIJ;bsI[afcCEmÀX&tkf#FyҽTM t 3AI{i>Uo(.G=tkJj J( +*+$ /={)DX~ǒE3]#ǦCzޘҬmo&;O[W6BPpf {AVy1Imh* 2G|z5'{8TjuRSr9U&hF>W!x ṆRu|MDŽ?rlm<sX aƵ.fCrԂ$ $'(gʹaܦsπ}W^4 dXkMs C_M"77?+ReL(x)hV@ j m&(Ot[cb);{BfAb"jyU/V @}~~Ѿ(Hgq_J8[a}|73:V)ZI+,WvqD𡶍ou4^#dSM J\j3662A#Rd@$=7h)wn="4M4lS1}r2",ҍaJMsNWal9Ųѿm<.N1KUFitV$. pR(r@g>kRgD/pOa`L٠͙#n}m`< K& aU3FArT,'+w'u97v}jM&4M Q؀N~-{CF @n" "fF٩™=?yسp | cZ US8s}Н*I[h`OoR? c;ǮCaI$)1UNOrTčwMߑYev8E !$ZL!Q%=6h)L!v[Wݐ#evLB%SK^b&;@S校rʦ @Z ^2x"nBeT>$pve:ϤH*E;0Q3vz4QԨ3Zy^+Y*eauiiߖ(ìFhI@9G(i;?쉪q򸶹`r[{VXcRB:v rZ9U"*ݯU%g5ܕ3(q'dэZȋy42O"RNɀHɌخ# Jaa ֛ ߓmHW_NvqŅ29OB6i5l\ 5SĐGK&F`WNǯy O1$UbH-JNJ1 xVE$"ַS{N`@E#ּC5#u#z!" ϙ8U־%lgW]J =J8, ( CoIu42I2ɟ9 MVU[ڨ=V.@M XWv̒\i<_q. Yȗ&< pB{g —l,`,[!) *)7g`=_3IȢ?47KWF9HGD)%o~M#5YB6&O^(|_כʡnQ B -#2)fU!jr6Dc+i2ԩo9>ij^Q<=_x]!9 Auԃc**([Ѽ4#@dOCaK#5D`&KwIiIݚk2\eh3G`Ʀͳ1;Jg. @ذNm2-/jnS\}@IiAEcQz糳hH·a^7gqJw}+D]xC;g.D]2J~_^&ࡾ0:&BَNR7KQ,E<KqHt:vAeXuc.#gV X;AHSy Q@.gg;Оp]Gʈ1Wa!n QsVbKQ* 7PFX %iA-L'{RϔoO /V~x!2H}*զXAYUs[vkI;%"P:EpU/{<"wLQ? n2#V(}H4.jVŜC7\r'@$g)c)ᙟXpFa7}nk=H32Ǻm<|-.hϻ$jv$e>嵓zcvjiQvdɅKZWOv=BPlktj8V}p޸AGծ,2-Lh{Kve'4Plh< MbɜmO3VJsSU*(y&-)QjbZjLdg{_Bm[3f>nߴe2h;Ͳ=,[uwLPx4_|e5:|re3+:YǍ\^\Z`4mSwvS&[u{8NZ0D6F}|ʯ'FEFWܸlLn<`Rh8_\Z|ᇎ7}^L~.t ca|=4.w;[>vgVy+伝甚(t|ۺ;=}xn< a,ז||\>#Kk猉) "s8G`֝:alnDx3tl0E2*.>Ԛw 2Kdԛq[ق'7ITl1״)^pGoU՘c@ذ5Y`R򄹄/nSG2  ٰ8~D:550ie6{CǍ 4ťbaraw5hӋ;0Rl<%vZZU"ڨl6Q!p^n ?֍-ɤ72>7bad7!4%\?&3,؎#[BEB#ăN"[sRCq{;e]7$]iiK~$V9bH@Sr%W&DrH48U۪-!'0 B5!"abOOSs_V ΑSoO/a&jT Se&)WC) 6nf`1*Kqg6|'ܺBܦN k? <*GOQR({@G.ů4Ul.mcj8~4d1>^8|fʇ)23^ o>^?z:܌XJĐĄ|pN[ ¦3>6  =iOix"XFDNjTբ "ϭϩB9݂ɾ'gޑ˺؎,gB t q1dP \ Qd nWl~j8yL+GQ$M\;7eiAN~?BE&)t4Ɋi=-r\8KTօgԄeWPwNNnFBhf^Z'GVWG㊯#tԆi&VNxLDjC.y֚M `¿rbZn֣g +3^t!n~h Y.fŊXnÐ4Kz! ^m0-9ɱHCTL|YPB#~nw L(L7$XkGejxBupQKS y--H+V@?ׯdhE)?C96#m{,MG2L'O#|pGdPYbTQi_Μ־q;a /'O"!l rCZoA.Ώ{ʐ3),yaGK O.wW;3 [kM}4#}wML(U+en%)m5j^@vl. BbޠDlO#过Zhe!ʁh1 <+DH.d[p+5"4&K()(cK6()j/Hh~YjJj 1yYΑS4s 8TtɸfYcNޜ*B~H'~舯ܰYHi @޻T}hb-=ޛ9*<_Rh6I7#|y}:T\>nDW|l]7*+h?<,_!wO_>bQvWSyp]o[!9 Qs;n]d=N #X&XKxĮ]rw?;⨡\@LE2%N@y;BdǓ=Uo"U?lU 3}TÑ4zgp  J,~gJuq]7mUD84lFâkI5 ޏ =i )lX{{H>&ԕڤNЇh[r[bvdxnQW[P/YWsS$k}%%^.eWŒe{KCVyqmXx'wkKFT ,X_ʠgRT!&mT6G &fS$szK}>.nYMcyf^맿ȉ$SJ '|y?^FdtO;{`8y P(Cy^LBYhkgF-9Ҍr,Uӫe`}?!$OuӰ*Fe @dK9\WDve:֛n|7o!PMՁ-$U*3Yj*1;F>Y&?#W ݃2KR=iBH8;S5`TD4D 浪3ܝH3p~,ns5#yF&~9@P-~1o/%Sގw+c9C| dw @OLKAI0Ui+%Wݖq'^c.]@D2U++祁2 4Y50؃NC ^[W+|%聃`I]Yy:1'v03X8'yɄNU r8a]ö ǨCiD%xwMbj,;=R+|>p2O>fù,* e lV#G:T]Ԓ Ϋ3Cа/[%gn}`爔 V:[/R%&Lj/NC#hVL@- q<&˧X)֒n{Ft8@INs)<7ќP21+r }ΈCF\',]'? IrB6pR|[бuȢsZ)ݫHC+װ"{+]ERģ108~5mz!+$wǸr&2q`=XHRv-oM&* " p 'r$!/kL9CP TWH.]9p#X<LSɡv3TyQXrG[cdj'>]3E)w݃[U"JxXWdSwXMD(ErFpaFzJh _3FRPjjķl0K,e؝A`W=gN;.Ep2gM--X +uΐAehhEbFW`3+kFSGy[(HhD/9Kiϵ|L$5 %]2ߍ$[7#ϕt3_u/#eTDz:բ@D}cbYVwE)+!z UCm Exǁ}+U ]agJAaVK @Cmbzb;U-v]~Nx mGA[idQ)gXWA Pu!zª)ܮtf#@[ 7d?,}bdBNb1bB[] uD'X1wSQvj(d ~?텱Wz ouTOߤݍ|ſT?3 Ag&^0aVSGzXvWji*E ]"p:G=w?Pk]:9>7W.1ʕ`꾷MSD12#Df5C 1=d4wX즾m1ܪsՑuևC8Jg#>7qiz5BAPGB( g`p(ceYSv.!-:BM|Ohlm!ϢUvJmCbԂ-BtBKYz$R~nzv"'z|l2v/{Q {&_ {u{FEfDnJ `ᦥzf,'Q^(H-TiZwO!!l$8B%mѓ)m{)O?ͮ-cǃ\k&Q/ 5 <}3?vzԽ4zЏOimZEW y!,#:܂"PqTmğ#B[u oY$Xe7[a.B rWTm!nȵѪ>`νin6i 'IzwU j]+`l7rr :ZiGfsE=ܡy6CI2}Z^D~bNbɘ#Sx>J(O#ʘj0 +S;B`0lՄcS'kQ]~?{RݙEèAqDY/ JBgsn+ b@dP{=;1cp ls) <$oq DBG'R'H1d=AQ#9_.m]Hdonw6 ^W W*>pOLZ=Bڄ {4h@;_aHsdVw>6Vg.I0>T& ?ɼwIqu(=g'h祍 (rk[iȋʚ_'Ek&jJqY k?7&MM᡻l_5htcG8A0/ |HbHBv!~ܹM0i}( ( C"-ҶY+ϫ]ٸYV1kLZOQe'4kj4ۄTNM;-H\4H7PḌ"S世R*+F&. ?a'~Lq{\ "2zn95DSz߀8I]Uo#!^r>BSq]a .Avq]̹~"P]1yzP!ɋS~Jr˜cW'.sa0>(I@hR :x?{=ۧS uYO0J ԁ߶"qxezBKFĴ|G>b@}J[׾F*Ċ{Qej̡iXOΑZ1_瑱-2V41!㙨U|m0S[JW_$žM ƶn;eEpq;ڲs|2R[ŭQwEKs\!<%HU3 r P0>Mxk~UT7 WQ,>!uH17g_Qk*8fKiwXE}e# ځk3W)Pb#I%!g9+r<1-/>xw[;؁J)aFf4&R4p=N!$IjuibV+/%r8YB  >j׍#l#ჭR1zL :O$:F!}(jQV]O'IjkixG#{ӲάŊ[t!B՟amge}lMҖ4G>y Ny@VvjOΝT 0AD)%dx?FM-n<†h8J>}I% 9yut<:VG] טe0ߞ_ɖbdw zq!y4Pn'-@xW J3QhOay'S-H7Yb:L`A4EϨtZ`SoHטxDZ'rM6H'׈@0%IfS޶"yhdEiADYJA 갭yxc]ڏhumDCՂ9ы sR3KgZ(܌yzPċgg "^ߞ}ktۃ1\c5!}[b', gz)4O([oYe_WRw;y幾81'iײgd.[pBqD#hY*v4ϻ^Qb4Մ^.X5J:{|N P{4SK_>>`C MOSJR,һ5>n/VTɫqWs0]L_' q}r~3k \*ø#ZPYlv#wtDm^6$,:*63Y&$UFWle.9k 54Zh;pߝB{j%1Ƴ0 =P;JY15{!_ˀ1{!mayobzmb/ \2| _?allQu.$mBypL quy)AOt:R& u;FG6S0&י1fyޘl_M܇AW-c~}r'o;@TVƍ4IQ$f@Q=?.u s^ p5uN`rj9OB%z"HdZ 8k OGBLg*}gΉ-|o1q|x"εA{9U#*am ة?7^%aP(*kɀf>Ykeh8>` W1 [R =fD5ĕI:i*8 ;eR^UQHA-v4v;C0GM "WC^%G/b=4BtLM޸/q2Gb @ MvٵND<; Q'|R 4UޝQ!}{On$ t2[c.2 y>iI.Nn]U}^X-k$~M_2^&2T O8,|@#ܰHR>8٨n2_V$jz fWޢC|Z2≂1K1l(Z%6;XǪ%ٗXTǹȫק]>|L]# ^!#_]5J*awoϨb LГE(遺>H߯+YY.O۹0VgR,7rtܹaV-9ح ٗKVGߔ5GvdjюDBq|JZ&`!1Zҧr uޡ< VEBx.T@(ْ9wJɾO 2S"w\.8|>WFs15}͈ٮ˂ɻut8P7f9񚼋`ׅ5l"-Z`@}5~0#Ɓx]lL7ilrSm-|+~3ޏj6 ۞Kb4 V3ZʈӘi[Xu. d0YeA*~)o>nQx QwOS&cp~zڠh,g?伎!PD1.a,^pSA6UwK))D ab=Ydhx'„)7zn w2ͦvn(ڌd.*>cSGoBϊ7 bU_Wvy@$Pxe6FSJg#HT/ܼIb$ Kuhu/'JБO3Ha'Z#+}@j ?7 ؆ys-AeNr*XOv`wl+6.8D*Nkh ;s%~_K#kzSv,A!x-{ L9 :ِ[a=%8bR "߲_?J8)T"dd6kl#%M &Fk,7T@t8Ke3ei);BoUD@DyV!*p!2Q+{%bF)Fdda? 2\QkF*O|tr9Ua!ᣟ|/"PXjGxZc:WoBkUZAF^wGJmA?^&dDXOvZDq r^q'tv.[mU* ,uV6;Zby{Cj%N[F$J^R#&,GP+ShEG:"IE\qiQ>%3 WsI1Apk2ޚ1/r U/gcsVsͶ@n|ys!!B0[~O'D<͔=Mj>A7A& !|};Jju"0S[W$=yVhɅAhxRY}! Eeau75e)][?6*wV.S"|$w_e0#HN wl 0ñeҧN&MciNt[*uJ9/ݜ#W.%*l_Gv&*o{cÒ6 Djڪd8s(!_saӫ#vKa]'>_\a0$ +fqqej'P7lO6.b O7SdṈT8tl6n5II3uIqc )$ c߄w$N۟Â$FP/ldik0נHL+!`vkaqsr=׎ξfSa`}Y `+;SAHqBXyj6%LLBG'fIG3P{UJкVAkAre@e@L<>?Q}j Xԃzyp,;8qPO -L# Ql|E{MhJ`~:!#71L8@[[{XXFVFݶ%3 [}*n 4@ڨy`: ,L챘ZjdʳB)uz7Lsq>Cx 5s(5 *#,6Zl%y~OɠL¨̵ T]s!P)8xV@'XB~&<$+t"=d(sWܢS E'`н9DK nBAIJ(WCn[=#, ´c4!y\q.QWB.=:Ai>k4t:zr\v/hH:^4S %n%>@̳>f4 $WuCX!-5ltFA/c"ӄ: {sm'^j>uaK}i@1?4G3b=9 E; R8'&T3֥<Qrt=c Nx@=#ѱl1CõFi͟S_RC&X+  }@y ^pd>JI?e niٮ<]oH_+i`Ro4w?޾ gTN>:"%- |u俕d]?ہkT5Y e1.TЭj@4"ٻ[,/==ĊGf'']vmYcjѺǾwܼj[]&Qc:e"Z*5 5L0;D!tL3kH'>D>_FhDs-uV-Hll妶u}GBZ viqkQ {FQ ^ $t"ATa2g_+$Z5pA^pgj7KqsL& \K!mdH1Ґ3Ȍ\,Ne;CEVO7U8؇զd>VSZRXxl.)Dǃ쎣!3)Ol%%s?]7b;H&A9l"4Sa>lπ/&6˿X+Vt}qqÎx]e /L.8[C:n8Idh-%&olkz B`Pzvd9%Jrќ诀2QX[kc5B)H6l [if,4S s$v,tcIrC6Inj6>~jm۞@siGJ͂SQ\s4&ϳ^|Gɵ픬L9"'Ȓm7-wXy$+L\+` GvBtC.]베mʊ߯7/}pC쥓R7y4ygv^H/QgJ`*i|& yބ`J/${>:>O$4" p(U_)~2ŽV%4"tmИ/Xb, lG仱<׭Z6v 3tD)HKpRtFnpڜ<жx}Jjj˰+8;LHL^il6e@lmv1DJ.Q,o7` '|4؍OrUs8p~Sz;¿Oڎi-4tm}`ӑ&`.a&:B'>]MHQ +sڴ+X L]Cf-fǣL1p'(0* n*-!88-yDO+Jx ?7pZc2&Rm=oǍx6U:jɝ@;^mQu/{*K6 %k?=|j6'ps\O Uboyj95%sT:]ȍބR.5foa++p^5Cd񋢸m+ S; vV>kYYFO3].{w:5KܳqjP ;NbL´H:hdDLM-Ζt\v׏a nlS cvB 䝚 ÛyAPraw:_zAWrM 9/?3a|{^Y~ɪD^\V<QNC?kASCo/c2>8QAE$Eу 8+ՋG1<^E-L7ē#SҭL HP,ٟb^Mx568S_(qB6O>VDN090AǀrT;-1>|YVHz\!=N>Es:<}3&v4E> ZcEíx2KQ?͸MG ۭ;i5=YLAk=>"[Bᾪ-,#:Zp[VN_FsjsZqd8=BǗj ̣FXl əѿT(s&kJx䶣RI:ٮ;d+/5-ފi}T5JZ GnszG4Ot]1>1|(1O>N[3Nj * z3Z|)kF.65u0}Ii6t`X}yc!<$:{ؒt]K?y9G/tu岣 W//xy+XebU >-Ќ{_@7-^@+).o&AkvSƨDC : ykln3Kf% U:;0} tEˆ~Xb2spMXhBXݶZ 1!TD] |~. %ka<5Bh[:^eNME ,/p58:gtOyzqݻ.jWfm.-jh.w3#󒠵\o#Y 0 jU^* u9滳Ξzol-w1ըŽ bQh`R3`XmV#I6>ʦfq "4̅XY.QuWlQWt/:3ļNyGj%Fzt,:B c])Aq"0"X|q ZV^y|_H/*% `53pha;^m| z7 -oN3O˘ _T="\-`{a;r^{2}Yԛ2}f.s ;Gױ6FuTR5Bڡ0X5?3klf*E3 u{ Td-|(4DvTx=ݾR hPQ2 @W;؂wx8jk<|ĊHnP2x} Оx7\ Q(^&9H@ޚb?,hٓ%SW=!IeRЮmKe:Ջ(+ Kbf]['DCW]K{ew3fCEݰX7""Q#݀nH(SL> ߥ +QK: *NNq&ݝڎi wg!~QQ*t X¹/K~8S¿|٥ gU8Sɸ6⻵)?83A0"<`z9}љsm45ꛠӼ&1iBG|#= * <扽Q҇#Bu_.gf,H02Pn$LWGrYDCr#8VYU,˕% Y֦TA_gzۗAIglNmcp|AgQæ<Ҡ%{ {f^dmIʼn0[jnYOuFvifiQ! )<&h(p`6곉JJR ݮeH[_єK˳Jb^VH'-_T/|xON6>~ͥcLj_OCz:~ԭcViVbpi%iQT:o}j g w=Dm*MVg+ּ!eцӧ~YVHTvh~L[6+GmjbgV?[쾂HݢH4ym zj ؾm'Sl%_L0)d饞=`KKplj=3bCxnܺxw|E~gf`Gb\MJDHP.@4+c7Bx/] ]P%owC0cJyG(Q:xw"Hc4½0,oE#v \wíiUk2a n-8]~$8Us7Y>vߟ˙x%IH&(lץPBZdhvb)!g-/S"(nԅbia'4i߾ 7lUWI5bx`ɍ/Jċ2hy% TBHUc[>j"ĻnR[{J?Z±< 9ʄlR8 npy]|)7 n&bN5? ,ڲ-I=FM]ls{X׺QxE 6Ds>$1f3r&@x͒L 6>y56cKV̋uJiE|N՟|9'7I>'IA}=E:tLq b_ePs˱.'$9zò<)O|sCĸgo=:}ܭd\,:8̪(+' gF7hܸMֲ)f rymwxLIxi;a8g:[(3IY Z}sD|-c}{nDA"jCIA󍿧2M5N~C6 <ԩbKc&ok^.宆UCi]M9rvl|igͶ hky`֞lEm+5)@cdGpo#5J7洺6C;Lj~Js]muƲN Y l[h2fY9 Q,l=Chȷo@ Jjڬ =V\@daħӡmN!eh( ٗs[Z*Tfrz+R:47<81;f+0_俜G{Qs.ZWZ(i > x3/?EvCih IZnjj"D[,wdb:{ RWV`aQoL`\ mBZ o"QЃ`ð_´3~bg?cGxͤկsq!q¼$6k(^ `3]I&_)X+%>4ܱ51PjHե梴-nj%֙4lF@?DftWlDy}˷Bt"7\eg\btxgqbGGcXH] a;8 Ol*TO봱NHa(q֬dWdfk"&Ggv(F Wnf~T`8沸. V Co\>֊x.SmR=x-Z;bJzm$7 ^h`yu i^+UPcQiMR$l?zl ,B {U~NVUo.t$;6=IO!2_QW?ai~1W(F1Z9p%rURn2 I'VP Ԏ׾YUxY8k4pͪNTgXd5k_A![>0=ϭWT*| ݄U(%AgW`sFgt<|kޑҿUCZh\n L=QpU#5.04 ltxyKVXjo7j9I_urKj}-_ni%ʀ Fȑ'2r]m"UXݤcgge.(>؎Lk 8&=>](L{ ,aP_,Nep%IDLPw] ޵7qZ;\8{,jL4wuJ lm$a>`薳 ko O(gՓTdWlZ? hBFg?9u OP깴}'2w8svs- ˿,QKBz=wOM/G#%ֲ?ϡ@(1 `-G64PXs9N̸čM3[Tx%4W&irObQ!.u. ;嵸K|մ7&f%eGqR,',+)ȞD0zZ4#O;͒e,Ϧj" sI#LȪZ~} F]#{|V[q8%m>|D-4pOb&̍㥵Q~ bWE}&iCb*O^t}6p1xC|97ʝ+ڲj+. Z~D6BGSW}k$Vb)#_KJFfQn v {Ĵ0Q?_辐py^ ,T?"&y x{BsA9VB\"r!ufL>c|2}h8RrΒI#mj S#qBصƉ+{פҐ˞ ˖4.I}Z G1" 84A:Ϭ ; ̪vBߌ6c"K|JmXN$Wpy:KG$Mc@dj*~_0"t!ޜHȇG.l[PowI{J_R*OAIwA$IGg¶C!d;i7#JHR9{h.bV`q4.+z@+omI.L/7[av ɗ~:Y[D&-8Bb!su_ ZQ͍q)f/-Y"zT#gn^Lr)u8C \\Uo$Nrޔ" "[Bݱȅ@ɯQV+;L5UE0 WHU,(WBEa]v5ӶN¨;5_NEzz1HRɺf?AoYqsGQ7DgE;n.z+lzǝzA1srB_r]09ۖJ ?WH'Yg{A\z܍NNx[JFk'I% LJ^)z^B^n!$R죰>mojC|+$fsH2ZĤN _apCGFaוZ:>>+vs%GTC{K| ?-޽GEο* ZK?, {d8+_ª^16f8\.O0F4|K, t`R", DZUdb[_& j=tdp~!{%>Wji$jW~q(ZL@Hf$ʏZпGUG=\=RAVWK|}ʳuR ȥf=JXύ:V@(o #o>my2{ԟxӹ3,K^uv@BFyU$ObgZqkFW&nUTHxM (Sŋ}rpsAXdoC׼7ZPLgReK_Ua ōθzQ'"Z)>{>bw)>Ȟ04ǦsNCEؾf̅ gH@m89^VzmP|CR6]@ԾISx[Yz67vճ2bk+d1ǭNFpԞP,!1 +!|Ed5MFhfT#.BO@Y`1sy*ΐhY >$e)kBrcɄ֢uyH\F'GgV0|p> [LNXȄ|'_tgV{DFx]%|z9X%mh3a$[}H;oֈx(ΪT\Rnh1@ VOjst)c5 :سl]hf`OܜeINH*n $CyrY{(i㲖9AB8PZJrYi"uF)/.*8GSWtiFG##/IݑȸfGſe]?Vɨ"̃S7̨k$M9HXΌz n."ѓ .,7bY蘋V8B۶Ғt[Z Ce hf:7{kC%W`be|NמYUkH$!dR&Ӑ[z61 ʴZ[O7wd-Al_ŜU3 ? JMl SMc|ІnUvs^yM0u:D +ώY9.:qf |8qQ8ƷX LQ7<yU/3$W9LDT9l2nq(~jٌ+`NJ=Ht2@|L0m|ji&+2d4iV cEF|˓I7m_ ~l`Nm%- .'s?-cKxiqШ$?*f|G/%ȟe(6;vR|Kh&Y X`C 8¬W'}ڂC+k҂V vES^+t15Bw'%ϦYӊ~\Rӽ}XiP3Tw`3&h ~MneӃZ(ipv[σT`}y0V6-c "P'=n&.%BnKn'e*,B2%\ }(h5޽4dsuUlqR!m1D$J$m xZZlYJ&j CkQCkvlVRGh O'Zי{8ޔ iU|2k$!tc(~w _3?د4|Յ߃ ?N1s%4+S/K5I0fN@oȼ?({F ;eu\B'r0~R1gU9Oi vtHMۖG6c SjS֝YLn,<H5N[2u9?RD3Β#G nsf!) Id"GTљX;z 0onWxwo8Η cvhAȻ3iN42}?@9دSJ6V, oECvr9e^@ UDh#zlU lMk.m}*]NA "C-1'@/pRdZ^1A2>'x{Pۜ`&mU:xrX_IHi@#~oD /> ϏrKa,00BW[ݵ->5V28Iw0sѠm lr|RXNԯpyZ"lw)_s^ LE/Rf,T{n9/B>Ђ7sw4mr'ǚ`)McAWV2<3\m"TL7v+O+2'rsV\x b̰RQAt)} |b+C'*r|j=l69lX7:dsY}zZf^Y&jYZ6o5Iӻ!]+1'0#ӣ^v!;zuodkJU3Eqr?2c9k8@y 3d{T&Fup>cJ7xҵ}ThЃcDz^6/DϹº%(Tm*t3Y]^xjnJ#FF_.8MLM槸djīif>M@=MLj9wCgy޼J׉˚⪪tu#9#5O#[I#l&B/ W_ں0'i+]yh)T(WSC;6W,551PeƼYNwkz_w*5{n4K}c?ZCߟz 2@%^ r:r:^k2q_vYhN_g슣Z5Á^*upJu% U f7%+j7AU܃@ 1N!?@ѱ4n6 bio_¨4D]G<_WeK@sNְ1?t EnU2#FE xIo<ڹw(";DџOXh˂~W{wY~agڡEh2wH4F]5?̛K4s#j G}{TI*, N~uc*ȹ +<2m) ѡh!#~LedAe6v*ڳUӈGC7et1}D'􅀙~J2kcEm 5G= jRK+'d,%Y;ƽ@-[=aR}fQ-Ea>;04s p^<4ti޺m^ʖ7Ѫ" 8"wrJ4fhr9-0J܃L֣ ~fXH݇>: , g2D8Rnls&Y=5"LvzN\ѮwEh+EFdMDQ:USsA1XQ8fBW4-Ū5j'GK8LUۮK7W1 ;щx`kcBИVydߗբ#.EZ5v$>;jo=ܫ'5-V#ֶ8#e2" #ֽǵYL ܞ|njа#]\B?\UؤSk?@tZY$&XS/~͟ zJ4X{»$ XZ WZQ!"be/jCT'T2UƙH"-w5qy/Y H+ɭ4{ 5bۏ$"/7Tĉue4JrKa( fSn橱$5` /\I\˶Gw%1c1}Y㸯YL#bCtŊ'-'\\O_ Z$|Aӆc{:lvƈ?l 9Ͽ@]C2R {:i4fmoB7>SW8\J  Kg?o9@ϐ\8EcU|6 и/dy[]^Vt:.vMÑvbӧv͏]8$CGʁD{e^4Kk\)bJJ&7a  +0}j&YRgQ>!BeJ]}m~6"!{aiW?;2&bwjb 7(qވhIb1rWl˦| *Ŭs9l+54,'`%PSX1?s?ȼJ8ʁtaJXuތ& &${ܯ~U"~u3<:ݦLOtO$=E\G/1/(,` knk/sY-ߡ}5֍3U82S)z d@S}; Y4?Pn+Ôav?+f>u7NAEmW1=0OLJ&B ?U|Hϑ#Eȼ}}nj)9 WG3EDS8< ;6X%5v8!{Z>{GY48FmuѺ'}zpE&YJR?Wľi#Njiv І{{GeA,b@;bxcU)ͺ< vC;v\WHa(7Ci,5^ ~v{AU0< ɡr~xUKMӅ [rM*FQD5$o:ҼV:8䚇|3z*#hi5"YQD)tF 0ˮiώ!"iz7f1]hΡE:7nZWǁ Bh I!IqvJ99$~.(ɃJWA~+"VL$ռ1@j?Xn92녍&/:?!q08&Z2zQHsO),y%Gw(Pxq$o.MYl==!v d9,EZΆݳ"kJG }K,ZjQ gՋ27"`/8i8}%_:"ZEE CdT8jrgrBlt6NӳYg[;^HQLj r8F+ i)`̋5t]B#3v6@b?%cXY_P 'I t\yMuy뷮ICCC& rnnzm_UkMmWRrKθ ؔP_u`bѓbHG7Fo8" 1/_` |3b]ݾw >eGDK:0m[5)74ُ-BP[Yhtvަzؗ*7zfSMyǙWYQ,4nAei9&Gz0A'vxYE.B|y䀅 *@mA]̠"S)FFIy|#n% Un|d.|BPɵ*+pYب( /D\BNt'/X|۩IP;` uBV#j+@6jM00b'ԵPjVEr^4-Jɏse79>_{O:^pfywSZK/a,uwSuѓ bIV2T# (;!/fg: J1i`V&|=(7Ƶ{O⎱mbfxue4Ajt$ p؃$w14-݅қmQD_$mEͯ:5R%u]c$40I2Yi_RhL=*"`S*jkSK!ڪ%MMI DyK#ݠP洳Hh2H?qvL 3'm +fG: ;MQk`o ~QU|?2KκL2O1:ly>%萰Y`"`m=r\/$oJś^ܚ:R2dWs.~QM|wqA嚅!V1!~7/rkXR_k/4{-WO\,kꘚE@ =_/C}3٧0ղ}0)#;_ٌ>z/ 8Rn6fM$`l/AA|tPMXr~%*=0 2Z-lS"B4U׺x#fmd Gc|+Ĵmʾ^^[x~PTb+{]ՑAê2=Yf9FKI's _BG\9r5|=B)6* KO8yym6a`Qd5)u' qÆ˭cqbɍYmWc"'ܪ^c{✥N܀׊4iwE-()߄u%C".4w.4@$H7 wn aκu;}+1K"N5 n$ TqTl ڒ3yGn.@<|h`58}FHoXa{j>sl6;d@ [1~OQA/E[OOqEB}1«4L7O l4`u3v1NȔ Jgb݋ct)b<'-~;P u7o}DIe;t*aUdтY_Խ_4ZSuOeݹUkoj?{&z!DŽj8 R0n9F!]C blqyKL16y,49wqU@?nV.*Į$ϖծ,n؝hB]rDrk>It$JVD- `puV-IOCjOcV A\/ʒyu1eMlY)yAbj:ww[רN#11ߙ6{!kC!T9<L<% $[!JohMSvCL>;(NwJbMY} -Q1V}w-L5`r9eJi+T+AcՁ/1G ՑNh zj'XkNu~-樔p`p!m%S$׿Ӿϊ|yB!XPd$\y"t&!55y P3\)?u仵F# .)*1{۳rr*zQ2']CKd8) m],7kGmO[F8pីYGhv}ImFG2t=:M]M;8i,V8Il%.H4pxy)1Ֆ`ȩRP[`x\s@_EYn gC NI*T˶͋}$ t^;_ [^{4!@9WGk wU˚P^ש (pB>| BNqdFp{"7T Dusun8vz_Q]!:uJQe"<(Z)u\€jZCOs؆r{~\ĿJF"hG) IS)6d"ni 2an.#;U5, N3ÃBHo#>) 걝k"\M *JWAf:쮿qvFm7d*n[MٚsS/J wy2$/~ڷfHAy%h}GV F~8dDx oPX^O HՠV,Y*|S,i.ʰE*]2L~۝#ܒA~/DHWoGޓkObf`J漜2xo{&fAov?˨}v8DARLx<-##+-S >Mtq؂Rgi}p jz•_"l5b3=zOU|~;6XDU˞_I;mJm϶PO*_^ i| x!f-nc֟*ZMAՠ)Um^e;ڭ5cV$=l{GyUhvl J$hj?)A6yYo.WCIAKe\9t#bB9ILe7-CܲRH):'8j(hpPH\:1xDzLo 2 ,|)e\vߏ30D*BrϻfJ%vh$:K'PC=#;<"?MX@³5Gu}nD;*lAh* 9U} }#^Iξ:f1_Vz2j̳VnEuتV'uz&b ~~7a:{Tڅ0}h@3lM K}>g]Gx_Mra[MeU 0G*$im Dn=^J3d*eZFv}'EF -N}#nf?8N7:{<!ɴ= V#yx*q6G淆m@oױ]y: BR"-:8HڕCf"ΊHSx]5K#Rf91c~?C&-6y{h~MGgYʜĊITc]~wm~W' )FX_幢\W1ߢEN{I|r"(sYdmZW)'[+wEasI[NfI[ l[3z3|{Q_Hx' wʯTH /c2oZ_Ps,.GN!a_fVzH ^%864^HUI^ܷn]aϸU^3 $IInxYV}Ta-cbj1![wqg:fjhpg˕Knx*qK ˟ n/[/?o͏tΓ̿>$Z#E˻XP a4I0|OYltsqog_YQ틦Ϻ b(RJY0Dr.xVl?Rs!},1|IR#Q;W;c_z"`ax*(4De=NI.k*\͸_tW'uScsE&*g?"8fGrfUKB`K1Xȷ\b}U仄?RsesG}q;%T}7mB+Qw ntPX"ǽ['7jxSv<:"]?-ٔD#b"YVY?TbE#-1{Xu2tUSSBfGz}NY-#aL8zykl!u7WJ1o?Y_Gl_I" 8%BɆl5}ͲT^ɐ&O6n;B- 1?M*ҿH)(2sQq+@lIRJ?˙A9P {Sկg `2qvڦ( rݤ9O9x]VDlz= [1^Oh/,{,Tb[ \@7N٢t>3TyWXUpMtJ~j52*5Wx[ro>?e>`J1~FY- wx,oH`qrla෗*y3Z%wx |.'/@C5> QZ$9ĢsNG#`d )asU5Qћ3il] y4z^%"q0Bq, @ƙ#+c!ma1*GI v%`%3w~V*nICE!"XAXC6@r4V MЍ*w+93/ӎS߆,\.a7㔃w\ Ti"apk$J1vjD)XgT" T+(tn%Pܠ9H2w-8AWc|bxKk(aso 6 e/("v$%yIvV!UoĊUΡo!p]C864{7;<+qsP+Ӫn-!/{[Sn+h` x,̂G#TeE>߬:K# h3W9^ʂTr|jխ\)Gr*i0b vuL}?oI[9V+%SQ\r "\sMUQU9AcO`+yg?xr3N*(p 59evt+Aպ̏#}mѯu CS=»Fɑ1l:"dx171`s9&1/fTP;s[~st$CI1jhBWN&,z f#[ nZoCX?MrC鞗Pu:]BħM{02VdhIyߠ/?㌛YnT ֙` 94V%%#n^T~E~$ztͿxT5TKqba8/zp{K X⻈}kerg5jGpeU ĩwMqe!$r8[&hAb8BuiWa nkuDDi. vx ]n1]kr?6cIE\;Oljif83o_w#j0fF&snoIDO9wYӴcl)Fy][U{AY#X[n} -QI_wfmD.~9%1^^=t<]G{5}i7D]yCDž%/87fo{'r/>s&>P7ۀTEJfAmQ͐Va~bmu@Fؤ7U 6bM""gXFrt)7wSĂZ%Sgv +a&bU,{j:-DB^/A&m3:,ORT,M|ҝ+㇩M:VXx ۘ,~F^Fg3e1ro^{1ey793 M0+^v0im~{R8r ;YILo9am:w: tN(kSL' l6/ѐqPFEfFq@u4T+J!7ԥ;݈D0/ZV_g )* .~8J^i"%S9l l=iٚ=l)~dT{<1T5 5&7@(sxJhkd:(؀o<Ȱ)-X'C(#l,e\er'_Adq+R㞍XfǠV0|#"lp%,'XZj+0l jQL) p}Q;5چ+lXXO|HIM&7Q|R^r4Rc-ϿgL: r ManuVl8 Ӕ? Ƌt3tLd9Ta ֪4:dr @yWH $d(#|d@ 廷!vRw[AY$} rE4evʗd9qL`^Iǁ0g($nL41 1-*:P8(T GVA0\Kn00qnbGXԔ S3/j:Sdx@z|; d 7"V6`ZLʣC$@Xַ5)+VI D ot] ϋrڼd3v66 cDj$47LGT {l CQ[}ms8%AxpӜZ:T>a\0iٿeKZ :Q_wzi3TLQv81`H7#vuEYCP3ƕe u5t,e4*Twn W3SEJ eH`u\"u_Tn.sN`?NSهtKr?? Ò vq; W,5Tfl-tה P?/[ouMh0@nңO> ~`gWEXOuj .o9vbwUx:*17x~Yhd7IÔcd ՍLdVn%ZUS&-:TTJS3 ]O@tp,z$p~۰e;^S4 +k(&Zߞ8кZ)|]AĆL쯬-%^p9ڞEmXfKϳ^] 7rcK,Ȩ+SB]I'#8mAå0&FՄCօEzç?TBˆ|\D|cpI<٢{I;5E}RSͯ(&{`])d1B-sY|g01dgpi|J񴾌\ThgYXhs0~:&׌$T;^)H}Mu?fq>O>aɗfv#^X_,9Τn~k̠3ʈ\"\v4S,bVihŽenTd”L;+F"!8y}'Fj3RBrRHT,ƒΠ1HVPD 7U?st"sE!7_ ,kPhO(PZ p}!(5S֛GqFf!$PtVy@$qLTGc34@綜2.3 nWךW Z όvΞJp 5S+=W +z@&vrs(rV;ڤhRUA,_} fdG;I)zء7z~m9_(8[A@-7Hd M}_XQsjL5.^]T)eTRڇ`<qbܣof[{65w7 G@\uʺHQPLW_L0s`AFiwKUau}o5%_l-R nMleS zdV-^Β(O~1xs>Zt R@8EZѲrj6=r)O*r-X@"ϿR?̿A)a bVs$K: CV ʨ 9ȷŊVd`vUP5'A2eiB஥]),1ƷQ1YK͉w~~;9i]}Ah` "j&B]$"z59$6 >H ">Edz}}yET.u]͊r\{POXDx2C?E9gWxQ4YC]T*f JeZ~TAE-xe19ĿFĚQ[ϊ⨀0ı]}U,/O8C{ f,#Z7+lDL.bw|u{AZeI.$Xa\!f:2h D5 QAzXD== Y@.mvl bĬӡcaaq_9t= 9?2R Z#g lBquE#p4yB0Ȣ3_TE| )?|;~2n_R3S53͂`σ( v:[EJIoRImS= ԷmYԚ%ŠwW1'a,^91 ܧ+Tv5 1N&~Tyt`Q^D4b7sv~$&I,l=gij=t5"u֐*:2=-'RK64dSq{JK)-q욯\o_ $Y 647K2ȁg A͜k9e ?pn/eÀ]c\2n2PEqw.Ƙ[:ģ첽([Iq<ϮoiQ%5wM r 91X#0޷Y[(^@/@jKn ݄O> vF|3Qw;P&VwDEݿ(n|7)̤*6sy/ (7xdfd;ƸJXE""X?B,6a Ї;qu^v+Y#[>qQmvuDg Q FeVb8.'MrXN Y˛D%ړ,4~A4x~٩ 즳ZC T0F~caeD=qvaVM1zD]_OMz=Ntt%8\41c1`tK?}2y:qt'pBbOĐ =ذlDۮ.`%d,6N @x4} xWTGLdSkS>ĥrLkr>bq[ҋbW.9ccXWsÏ);[`&*Vc~go+-Q)`1//l^%g)E;"u4734M>f@"!*:[n Ld0 Kۂ絹u_ĭ0XS g!r8PR1Uߜ8H5fA!{ ĸnlr?'Gvt7|WAxTul5ِ>Z8?ʊChKnŬKPt5&M|V)܁Jꤠ8U >ܕS;2NզYb,5tX>^++ÎP * Z%-U^UP2upd--z[߅9quTlmIT!ˋw4L\> IAQvRQG@n$yga2~up2d3hRt#reJba_v݁u$yD`,ͺ4)M (EIaXq.M 3{`6Jt'Itp;51㘘 uqA!]%1c[Her@Xa5(SMr /%w%k&qdQuXU *Wr?9K[A|!o0u |SOkE{y`{U$.8CҲ)X V/\]"rlE hCR[U4Y8c_O35zKVsjyVe^l⠺V*úXe b–r!q.l\t9[ Z]`^1}sD =SkLOkticؘcM^"ٶ<4_LT91Pk |Ā/8j4W)jB13jA@XSWGp є}ڒx{ZVlπ`]w:݃f! vXg9@M3u.d-(xM)o g!Lot.T2@'ܜr1Pfi=I >^;a5Zj%꬀\Qin6m{Aj@չ>u[-8@؁Ydh7ۿ"Dg9f/G`H4yl.m}p8+婽ϳ?WkO"p"J[wK4Xp(u/"C;>yW :hޑ[8~ ESb²g_sqfM*`#NDq/J7(q' 7r XbIp0 hk+{[%Nt3Sr{сh-\1>z}0;vTz zIE#s s1=ox+T3SnU-70y6><8\3CXO oYt;7ӧJS3y:(Tg'*$D&ӑ2xΆ!RedGAY_I#QC 7b6Ӳvտ[].vS¨ ?~Nw_@_a\>h/.rQpǽ[CZӍ̈>@m!!$S㨠Mݫ"y$0q!UJqK{.Nb6 X[/wr/Cħ}C]DЬ0u0Qmzbu$BmH1ۖ|2N 7~eX3s@| ۪@ńFb.2eD!}lq.$NUzڠNW*$Z) <]M-vBD'"7\حEYÀЧxe\c.}{_:D3*|,gZab|KF홭,ڏ$Uvx(& Vhd72JKІϣg;b=1ߎW[ͨ/3HV`foZg.ʉiP%\6Ǝ;S4EBFzĪ|u2$d4V?t&;xٳ(;l7GMg =TE7*UhDG)(Ŏi3۬-n,+[3:VńjPgC嗁svYU0zʛ}\}f*[` {q1'ӽeʂ~o{Bmp`bc]6vQdfoQcTKW#}512?ctsV%)4dK,\iawf=c !)9%]E]+ >R?ZlenSp4X^㹙~'{K8no0s96[+x@SVtOHLY3 zlڀIӏV*ǍD5z9-S=wd-cZ_Aw0}B̍{ca׏jrR0{JU֪S|&wNQԃ ?\m ΅wL{~wX1+ǑjBS_j;,\Zˍ' 3keALme9q2W@;vNq4-@gLZ}M^櫽=d_42V9f]B(-F,Y/L< c7N? p"t~Od=O#bNaťgYb\uHZ$<Җ KX٣/i@U n^ɫ;*0tq5T_Jn?dxNC>/,;M[4: tb iβeQy§R7;u YN#LE~`3 eH>@d]}F)h<N"Е?b냎ļ 'VfmdV 5XqWrA&]3ww;._Y+ͭ' hDzο-J//nB@F2+*GWN [`\ ҴfDl7r"^Z*~i„摍!X {9 ȹ gJ]kZ'HUJ9q6$[˦ L.Eyc/b_ܼr>^*N j޹ć77 Rp"˃Z# wD,!7_z/Aj!W 2fiVvē kbuK}/ z-$ͽNp9]Tc>,&EL;NFu(%׉'/8I*!$V. gK=&Rƀ.${5AbgqӔA$rVEW.̏шlS73SsK 5TrP+؋K=7Kȫ?ڞ2H,@]HesLIyۦ[N(O 1%?P4֕Ͱ9jU| ;TBBk2kPVIP؄i4}NcG6bU.֩!Wqr dU39&k6,q{s],R# V~؄ ɬ 8Jn{vd*w! Vkp 'lVcB\V$˨[G]A I1Ix]Ցh&DaS{}j@i\N4 ɲ>czu&7t@X`+ƭQ5 -ypjpG")}'I-$mqAl*5R%)bS[ +Ydۈ$EXM}ȝK بX%VdPI|?K8%ͯ+% Ա8׮LV~=ձvk)椝mj E&] =X8i8^4t)naϵߞ!JSQ"9/ Ը{!Lt =7nƵ.V gH/E2y 0 ڒ*pQ&*շgrFP/`w}8m٨sWbx k?<^X0(&Bx(N Cv . vOAQTXDz1ď mue\:,>ˮL`hv?m{9}9{+tω[Κx>ࢮG\ˈ#g3aqdp+cz]GؑCvCY󵵦 :_,cˏ){,fϦ { /6a ^9»b"&h7 W:u02vVH?6m3V5LݽrRn"JFlx=Gџ ^ϢQ_^Ukt(: ]JFjV`kg7 'Em:7tGW="΋׊!F(6LSf| *'AD%~eW<KfK?s#3` @]N*7ih ZWE!C -_u8_Y,r33dbLk=w@yl{ku43݌vDjxYE%<]tE:ve__mɹI{eS,ޞa|kkC}@sOܔfwEuѵ1|p' @mG2Q!+*ܰ`ɱ0uI}뗚ig7༓_Yݪ.{( c1_Wc 6+5N3H)wLZQln#z3w^$i&)9@RxcmS,Xq9bI>uim L,~G%NՎNڰe~ |uuU%$0MEO.+])t`97 pFٖpf-t ١ztZeQrh(TRrVBVnvh=#uI yb1suP%]i@ 4ttLɃ55&ʖu6ӈH!y\[sO v!mnRXh:mS|t';pC/.4U gԸ'5x."Ƈ/e e[$yB>3/vO!JRƗTIoȵl:\g1'I;ejdx0` cX%&{ڡh6*F$B1 TK ^@e8,!t;>B.BEFZ`G,Hz؀ }߅mZ}qfz]ea1oKR~^LFf9Fσ5\v6V)c[7>ј2`z,uYgd!S,I\gC> o%L} MS6S@.mVgg=ba.eܮRq&Z3HU[C,ƻI0V p ΉS T8# a73Nkdu]) ?m#g,C6C.yd:] Mːmew:oP[ {Fo] aח/D%=\$LQΝEH4v &oe=a CO]K+ۨ[ȅve:9#ʼϪP?mydÇ,\o`1`eJ]8uM)vG\gfI')$ ɜ*/k Giv rSW҃ZT5_p")7&CP£D%z~,ww"II„l}8[̃c{ Rli͸M{ijFdo/aǒX/ `v˷VPar' k!2| 0x]hJ*DS )mєZDΌP^b%p˲#:4@BH*`1t5&Ӿ%Gγ ut'yثdK_~O֊ona/G&@ VQ;rw26*0/6V2֌ G:.Pa V*D X9^. "cAA{2 @Y*:xpi&\+ lnpVHnħ4|'{襐F'$XJO@K|6d—EuܒH 4>qD o74rnrcQc !(~5EJpǝW()q oR7V+KUq4ƳeQ3_'fJYX H߅I8[mC]0R;^t3[-{7 @Hwz/ʪ&ب}?EN඾cALSui%[\6l6*[x )m̍& 8)m tKTKWet 6ctWW.&ajчO3ږuq97em֥( lrp6ģН#Z8eޥ5P~P4K&bU~\Y#DC#Js}}ľ}:SMQ|$Fyћx u7o2ORα kV f%<@UQ[E[3LPN"R* h\(:L؝L* L] }>#I/+#[#_in'=nS^1Θq-pY:p?e<2#LqaX0Jk%)ًazDFz:9nS!֦R?6&]4-GCt)YpcCbj;:_ږ2*(pTI\ ڡ-C9vk d6n smVW1i ` ^s\,X/7OY& < 5P#H}2ץKt\q|99Zh&¾|*n|{-6l#^Ƥ\(0a*[i]̃h z2k 979]]}F#vd}! s?Nͣ<Wa>s.4$6I~Qo`RRw#L~ %mIp8('ARt$C]=T#5R6f0~d=N X$tTŗ4 2 },vms>꬐Y4OVGnXwW!![ =w–mop49W6ɉ? 6{km%k&LBMGV7u.&f{/=_&ˍ.F?H#x&YMYD2+gfyNLa S )Ӭ9%G-<#gK(Hɾ^a!oXdm?Yc){u8Dk(șaqB`r:~HOgtUEYs$HT` Y"/ %)]J=G3"q ebOOԞY2KˌsTxL"J؟pdpw!P1#7pn*6nBH{"ˑ'XeL(Lۓ\^ X7,QFйmk: Ij6_+(UşgdC@6RJǹkq4my$ci^ (BTٗoI i8Ŀɍ#z NZҖ&Ej.|yш?^;Xp_o5UH02:&ʛH-LaMMy0 ~ ^ STN^8h?An$Z3ul5$T: z9; -ψ;BΗ}E}\Z뱦y X j!zXO<Ɍ7+;Bf qCV1yE1ӪG3mWeYgn'ɏ6@3BZˈڐb]Us䅬uGKŀIVtk -0Y~yaDs=^UȖ]*ͣ&] ̎%WhivaT`}DP^k"V}`7 JJ ~t7F-S#7 KjO26o:h+ED?{ H<;;[-G<^[[ FɻZYp  ^4|PPa>z72IYԫczhʑs) qvq?{=m\} ZJޭG5Sj%Y閾 w0g)p|I`A/ŭw5X}B~?l,k+i aG|[+)z)[b,?;39FY ˔H\YyOԡ)ah"Y ]X šIr;bR!LraE6 ܛ.'\Pn UeQ\m[;oX \ԏ^[ǓCEB}DeY`(#8@#ׯ,X% ߞ,= 앎5>##deZľ@ۯkM脠ƫ$ry'fҊlOI! [FQX }+B֗>%FrZ>@,n w"km> ŮE{.*ާ;_'29]#&Ϳrz»R-<<{6:!}5N Oǫifb%1JZ03DY"0m{+yMXXL`e՜xpoa!+x~3+QplTOe7zÜ\!>BXSqmU1 ,_6jx-חcUBܙWkY]:s*w'hsMb&v3H"{Aft%6a%~9wa64z d"qX\*D+j`u:reB*gf|l>H>(lD_w'.1k V0/ x^r+ߥ 47]3N?v-4;Dh>;\Qthr.lG,O@ID@`8*SW]n#+!&F^j SdPrN*9,28 hb%rzQ/WĐuȪ &W,GnІnH?=>;PI4jF_R3}E!JUBG "K;Nm]8M?m܅y6w|v:xОu~q+0Cʮ ө& DirWWΥHv¨zo:h =ou%>h?.tT,Cy[Kr \uΰt0b83^1!26뒴 UDH" Y

R{¢sg2J&5 g.emWjYEEN{h*+MTZ" ]{ISlr w=p_OwåO֖CY: ўm߃جrN z90@7Q1|uzaS+j1ul_nPu"+YRzI5ٗvEp 2,]H =Okt>2,qh7MJ'xĂ,9AX''F;l.jhA,C M59YBg'10!:ك.'}OPPhgYuW-։krf䡘'5r!pyT{rTğS'sp"w02W&ѩ?V0 ʊQ/ v+uM2&LB}z#~BLKxt*M#WIoV.T@6o.[x^(1Nf88leijP? OjVD Xl28$ܢ+ԇ-*`pGCS}]dPXҖsù$(%0Q^(?`ZBTe]J_QbCaT;󄝩Tpz秙18L-cPU9+Sp=~i(^W3Z|&GOEԒ U-wPHņ\yuBBJ *{'}9aNㅇWk8.V;5$zqCML>(W@EA4yJ9!WNJw,8)6'hr;yO@ 5(vi@c58V7+0F-t"g+:aLLZR'5qi!&ߦ,{g,G? 3Lm(}O!I ;B.uV#\53;@rC֪ 1fxJMX KR1QsbVe\7I]!|'839{~+'K)qLOFOωᅆL2Q$X&aPjXR%%<=J\zi`qSJ:O0O^6Ps_2GF .)T] Et| 4+6SA)+U{UϢpuKwCWYVc̅z@@1R5ur$W/cB}-4?|,Er+C)Dئ =\(2{\mgŸpƀ_֪;| 0A$ 6Uv3v!}zLgCJ2jx,.vVCƙB$t=]9Ō>(p⮖}Z ]I8cЯǕѓ *\TD` u¶$Y7e *}S0ʢٷS-hd0pq>\]` 6cLN($X[jƪ7rGD2ڐ>: p4HR*;w\x3k&>LAs !T^h&7ݏM`.R^F@nP+C`em1og,Yn<+o7"SWA!WDEpRA ܟwFDa@q>/9@ +VL̨6Xɪgfgì޿DCwZ7 zki}XDN mܕNG7߷WѪ'4Pޱz`GL(0%^ eV}?fg6Xz;ZS1 qnagw Y^gx5 F?|[F.3XGfG:\PeyaEMc ocx7t rw*N|wZɸg4w.aE^1C*[RW6"wK{:B\O^x;]ltCj~^TPp. RylIj_tNqхߛ;UسO@wl~\^ 울Q:,n`m(m@p(855ɴ\ Ruҗ\ZG@GuQ-2le&HU# s'1ށh ∇!​ ZT lG}( %D1o-4q _k.s=LR).jnBbdl#Qm~]4Zl[~ZmW*6.4[j$vK\ NEHy#zKm%Lv;4٪@[T9zhLf.bէkb\o2[M/~=V߬Yw~ =y6cM_,SL]D^%e&9 Sb"arTC 9,cT[.Ba7ƪ ʋfs_a/Nί5~ ro攙4+P!1wcuM\1'K[@6ɩxr>é@7lz6%,d l@12>24^Yb80g6oQh"M=)nʑ'*wa8u!_hUr,"l(90问#xc62}-No~7r`9T5!#t/;+(5s6pjW1oid-WWOݤ2TR K<W!]S qa]NtfM΁<Ҩ^p,-Y%{ԅ\f`'_CH2Ԡ7((}|62ػvvWC+J-R53;QӞs|ڬrj{Eb)=u_:o7$*:BP(Ir19/.?vB)j/H.S+BWC]V$:fұҜ:fwS'VktS?ZdBQc J-pwu 9kq27݂+"ka=XZ n#IE榇_3lh֗I{18D8?tڄs/MX==T&aɍ% R;&۝D(~ bZlQPz!XsPP'&L7jLűyؚm MFGGjHcor sRAIsטgfIύ#qfTJTFjP-xmu,˯*9z,BYjTIwyjs`k)tzw2;j{]5S8s'rϢZIpшvG#w~lELN+R 74d`Rw01ž13x;nC2X& yJc0]iٯxv$qBm.B ruQ\tzv>z.8ى~ZW\@f#h }5X&{"NU>DMx ]=+ѦV VY݆?@?hM;\:*j *u - YP34 VHZSf~u9̯XF΋}TÃZQ~%^H|@_~\_E@,<)"K4Y'O,2Vs;Qe"(,g=eè\ˆfZ2j,zKoR.}DշSua8t릵V6 X\ Gp8[vZTdo3M*]${i-jys`Ș+Lnj\@-cgkV=)! dm͝1y>3% Zc*AG\OwnUq.% oDqsα\3 ;]*^lTɣr[*.GrM}3&.Rւݿ}U% J88N #`؞[LaQc o5rStOmlx|(:!K.P8|YDžfnmmG:; UoBθv!2!3p2;h~dXMrM9`?$oc#:4!s2R-SmIL%C ȉaR aA%Cf r(KU|'`)5ĺ/)sMq[݃擴<BA"ޮ:WeR@ryYh6\t>EJ"?U !!SSJY.c*+OI,Zmn  Dj `F"2&O.X)X=A vK,qar u)&0nBp3LwiРzG~lOͅI1Pb1`TSKfX(j5@H64P> $h_ CΨЯ[`hԷ6۰iN ۙ&ʳz~=>[-Ĥ#pKeʴ@0[(q|BP%,W)"R)eOm6ZJFӓfiLRr[Y答x@Hȿ=۽iUQ,o酃9),KoH3E,e_Kd7 ?n?PD`t0m%幨(UNZMݣǠ@MI/yJtpKrtN)?i՗c5M5wI/eJ{&A0Ċ:oRJJddq7@=L/?'܅/-" eu~"dlAnϺ74]2ώ;zV] 5Ic&#|:} 5+@#[D "{9eT6EmƝ_pꕷ:L*E9#UBͰ/![/lII9'[Sc⪒.Pu;nF@p6 _P7y1H珠ހ+dE2 ɆwK\!g빑Z*ٓeiq#i(\5m&aH%YΊn$ֆ*МJ1AoQȟhSšz*)pbh(a#XTmԃML )Bti~/a6?p.db8_?̽{%ҙitCWa׵gnC"zsX}snꡪN:<iGr(b>alzw:{`ֹ4`d9-3BM;3".o>+;R)2LdG^#XV\ET#mEҩ:M]AAJNd5p/1_"4]BA#~fsTq泜'ws nB!Yw3Iw1sQQĆ,ynŞ+ʱj/VjpC:@g3 LO AA1/gE x4X`.ɾW`p.79l%,2˔2HE9 XPv7;#0Vvkƣ] jg,5w 1e U'ߣFsM[-'"o J{BuE(W&2h) ̧I P'無·iT{)fI w92)d:~ФZ v M+ޓO+G{ A|=M.ш5Y9B m~dw1cZ`G*ھ&@[m簨@n9Ґ*"Ɣu8 )Lwdc-qHL _j&Z\Yw*koS$M_|Hq)E@~[*zVdnR w7juuT){ ̧<[)lt܍T㦈X_{L`z[KRP[f{&f F>9%P qs埾GTz ^B(>5B8N\uUBp߬u[?g 4y^'j~VF,fY0xNe?}rՂCzD`7KkVk; p7L:aғh$6xQG.{$RܤpO/ jj[F!CP"?Ïq~ '3^~usz 1qGU~sLZrHIx*]Dio[hjdSc:Yf츰M QqeL`loSmq2|vYOICtHGD .[ QhdEkmbf[-VWzUCĒd$&D\M?eɮRU w- ,[nĔm,'(;Ɠż5 ]'&D.?ql *`lZ0V?9pSKQǽI,o!e݃6pw ‚yE/[fd?aE]guRq4]3F4_gH1>N{ &iV;w*mKt?Ok*}9IO]F]fd= ()XZy/m0UM(uaz)]/_G Bzhb%~B}4׍,ӯI) vF `ʓ'~p5߭XG;KK& /҉T|daLi c-X3~]G@U'َ]}uGgTҧP^-Pί ^|/. 6hzu\Κup<±`L!fQo,_}0Po_# ^#&B8xIT}F t&̘|?o?oTe ɐ9w!Ş#/o/k/>~@%N?ck{E v}).b^ ֈ@ Q߰wHd7NB[k}qJ4Idͻ sЧb;rX `\ϔCkH;'d;\pVS!Qdj]B( NK.PҞ".2 &s|jU&TW_PTew Y$*o!Yda9Եz@qvSCavbBsҕB}H422IGtm0Ib+ݛ1-MMU'52#P|cBONC_Y8TV , HW\[")U=.T)SN Vӗ͜H65ϴ*,|\Vۗ}{/5ql0q0eMBPp;9R \?b[w(ʠVk_Q#ѨP :0u7~A-y^AF 7U[_,*7]c)(3|z+*}8T=:yݨGF""83QaҞr]=]IW_[ܾ銃<Y9/̰j,rIEcTK}?2% X]c'Dd5˝b;U"'Po&u]TiP͡%JFS+4fޅ'*I~/9C,$υME4!eA=\U- W /]A8swԮ󨏱AUx "5@ P"&&gmuOjKq8i#@#T}/.#ƍ7B$S;PF&*;v۫>5e8AliGikNU9Mʎ8M+!} WPh*Q:Z$~?R2dmC,qCvƷ)(IL8nBYþULJ p(ր!jй5-F̑uIM?z*4/wB~ueTx{Vaf/6`C )&f~݋Sk3ْk8^hbN&y*KUa@-#aMZ)^17CqL˺ V66(NN8K+>+֕_w) DTBqt"K1K"?T1m$;YH#,Ֆ) zh.߹; }m1S[k`])20#.ծE6`Y?IyҢ54b,1t#7u@bwf(A{m%x&D]?HBT^t:Z\Ysbth`>xW+>`@PD66Brsqh\o8sHH=)vTY_Lm&:} FF̑p.EmEņ|ܔO%(BqKwrG©3 R]x0?,0h~w$2d^i56Tyo!_ڳU#fD(>;Q[c\O(f׆NPyPT{̚([=K}ŗs*Gh5,‚`4p4!.=Wjn\܌W[@] u7dmt bݾǓ!e2\\B%phK擿;[WI/2Vd;P%g/;^%Xc&}f[Eal>1#Wg5ˏTe 4VYӷKJc4٧ k'W챦JZ?5d<.'Gr,I&>3ϡ2RuW];fҳU]$k"m}rNC/&u'|K.J@b`ʋeY)R'>!%6!zvʸHQ'@֢ag0rLx:sd!|[.4<)h΄_Y;=hrȖfl@kU*M;èܸGVro^Y90:Ϊl7J04, Xj~٢|8/-*YDQCV@WFNS<\z!x(u ga21/i5^Q?7x*^oZBb\ce-#R )"X-=>&bб_wR&Bk_aٿ]7f'Jh񌩼IBlYU`TktL}UF:X|+ȒEI6̀v l-bY-NSEGi%-X_3jr /FTpǭ<=M,籁 j{PU^=){?=C6qPP 5pMxbfjR(ݔ"vQ$'ZB>2 {GW{CF*"\?q&~u1&̬ER"g-*xvDNhE0M{0!W ĵf<#ݲ bųZ,jƧXIJ(hmX@U=*E3v.W`P SHlB؉Q3bЈc5{gK S *R6finvs+,<0 &5e3,3޻"1$koHg9urEJURb%LAo,&OLT'k޸޽Ϯ,_*-Sj9O.hR o_]pJy=(,?" e۹UvXL什( lSc߉\'RP@hzL0@ ϵp]\;$;湇?`NtnJ-j`7 N͌u!kM(7G+Zp'/\>1#酵%+}6Tu+",jujsԛxNAԂ?2ܩj r7ml6KԃvI]w #$ 2a&jפxv2_FpwB /A6JZWyO^}Mixef1Xq 3:ܸGLܡ_h\(D/ F`_!N??tЂ)B_ ]U&]q*mK8mxjmPq>^r^~ǵ-yJ3-20+TWA֏c(x'n yn/BF OxybEdǰ\(Y (DBփvy"ALYk7i~v<'~e/\!yh!l_nPX#C_y6 wessǭ27WHнk_ [!r| qQݜo9 әYۡRڈ+Z "M[,_wD\B]QpoYh\Ml3DdͅŵQP,cڂ^/[Y=p&7sd &waO;ٷ21g)Xe'BCId?*FNP$pHF#Gi&t!YA o7y/` 8>*Mq`݀O'dm^`vRJXiZv F~'c$CQmWUD[ Lk^YA0i+?ӟaeE]EDR1KyUI.Ju^a喏`ˍX5rP~xW4&ʼu228yx^ѯ8Hn? 'bhE knô J.']c᳚ c+;S1A':͔[JЙADveJr|a&q7C=sC `CV7_Tkpi@Rxtۅ7 7˾HF[gVGk"ydh5v8p,5&gDϵ[CO 0g+Q0^fFfL:h/\K^xx`6iq$^@ͨs᷺@țɤ֖(RYBW 2a3&.ϝx7KIh1~Ook邁qpalN^$YYӡ5-B1(LӤt՝`+B˂L^yXcК/h _{#%@qM$  KdLkv/AY/qS(qu4S ]6a )iUnYN_%6<|lֽоW?Ro!.#L=r-rJi~&36wFh(g &'K׿˓$`/4kk0dg# Dj'׸4akaņ~F`-bR4k{ tTpIjhOዴC~2lH8RmYq7>c"®d/dzV^0"/-?O19(bk?]ڽr^0 \둏O&0Y9ӥ 헫Z(i_u4#jV^撧^ -&O+quSVL?.AENtؓZ"^JQ6fc6m\w@E91n㷪: ܾ;eiK%o:ksd54עͼN14޸a7y/LJ0eK1K *]lϝkG\bgSM),N&rӦtNo ܒFK 0|z}D ;$eMH~eB?+MSugm.&X}H sR21biO^~F_'2*՛ b/*l[9:}7Ӹna"VyU``fע5~t_l 3[3k4R+x{լlMN }+´[EͰJl99\ )u)y |oɗ_1$aiO02 T#60%mtqd3uvUct&ꓑ9K`QGFʑ"ni4 r>MneJdzۺ.I#G1"&[!N=me;ڒsLԞPE%TG/~ǘEŧic"I1}3+~:=xuөoagi4?kofЫՠV2G:ԻP( nqCLYx޸/3?8?=rL  `^sG]du$S}7E9,\PX>`Ϙv/B,OFu؆) W߀g]l>b KSLjY8SFiq A0DU=0eIBVdM2}/"8}2rIPzCC2x=&yiV+KKb4Af^lm'"sYX2wSv rph/PJzP=?g$tZB9mD+F:5UB|?D_OD!OE{k:%37 JHf=[Xsp+ChdHzQWL_x5x\ͦV.|@{??bhxN" {H-4 |u7Ss2'ivCFvφ!"~HCnఱ6*lQdgBc{ŚYpЙQ4C kǂt]'8l342 [uG^t$}^6fo!CY"T>Hvzvt)f(Vv\Xiɮ3ԦjۙF-є⊴)zNK#LB껶؜*|"Jya0M+܊= @o.]m H𜉠O1"'`,8``*3L2ZB`z8s\hnJpv"kc}QBo&25Wm򵷬Z~~V6gr2Ke^['&u#{^ 3kL~m4KYSZ'H-0+`UC[P&G$|et_sۤABE+:f9up,f#C~_={xq!`~U;@2~7]Ȯ wi䊜T!Fn_9N*H(_$[i*{DBEnInC=pQҧ )uL'G\~'fwiҋXHU.媊[?%%Qg] ¸aJ0 1Ǯ2d`$(p0qo'! lOΆ *YNJӾ HO#A'Mj!Z7<%8Waa)+YV:rx U[ܣnk]¹Ƚ"mhGFnwޏ{M6u:n\Y(TY85).(ab]@R>$Y N6kfoy0yPLN4#';-ILq&/bЁ:i;kd+ ؉E*^Ev(/&`|()%NtYf:l|OxvX硋 E8/A3]+Ƴ09&*!\7^&׶ԛҔcOImN7 1Oaσ璆d Mp/ aV-G#,Фxʼ8飀87G2<=>Kù*Տv<ᅚ(mҷeB?ijpq7Ƨ{bŖQl$z;i E˪x <PGJ: 0Adyv*A/i'\ޗ:Q? +wTt~ÖYԖ{r U[CxxM ;C6.ڹ$iT3[Sx ҝ|G6b:ǭ[ @bCwjk7Vmi}֞Ί"H(S-VɾA#PY$yYL~8i*w"GoiFe 驴ҦQ8}<2:A4TISsA%=oTS#FSHPt48gb%/OMCݸ]-``OWA!M<d%3dqlK3G[d?1@%yf!ܒ|A]#؞Lb)]sF ^ܪ3M`($ i4L+F1Ʃ()*N33s$?-lB ر ԩ ׊&{~l|& 5O>q8j[%B𳚴+҆=%tS u,ycr$-EP w`$مC·z/sɽՋP q(H6BH =^YZ-`6d7$1*!6,$sdG.'<) qjs=H\Dk>H;ʥeT&Na `vG( 9wC*^e)ttjvq9'w u=W:.Щ P1r5XGw6lNo qa9H<:N@K ze!VJyl'Jj]g>tHa#dߺir2Fo~VS[Yx#FHc%V»I:`;3 (NXcUc@OԏOxmM4(mZAY480DȐQS]dj$ _;N3]1Cm5y 1 l7@hrmݱZVxg Ii{e|Zi}d`^4=$`̓"D'R W0]>Kǫ7IoyI.y•S*Is OvoVї.w;-z!'H\ۡAz:T2~ryN=I((lLc3%f:Z'f݀}|UKc8'7A|, Ғ?Z KDUQ5NzɄet"0sclie?"!%0!VmH'O|"[.˱l>Sv2?#&MG^4̾H&$@#R?E|SB8V1ff/MP.6QHE*F nt^5G(0~pm8F=(c7 {M|&??Z RJVƂ k Sȥ\OZ5]%6Zm8m/8l9r"69CHS7KLrehQk/U]yc%vip "~bY;Ut3*Q_܌^Ǔj9e[;d{@-XhuKo+3AdΧ.ԶƪIN56#M~.;=sVxN5)WSVRqh INIPSezc';8bL@^-EWx0T ϊ>t/_jz5Bh[ۤ eZ}?ʊk?P{+WnXާAuV > RdHMeNuT-q@3!b?\ƂhDʋ b  N.7*,@ccDz&C~(R筱cW9Bv Ew3$]?$=l%c&Y}9ԂY`Q́룞|W&Q%M•|'t8{ 26W1NmG֮$kxh} 䛘j3z%5 'qDaC{=?VagD( 7\U 2nJw/-y4C,(MĐbkp̤r yCUjJ`/wjB'q*"yJd*[Z3~6, (g+;+#~HƐAH1;=>Kin,/"w4Qվ7ul&+]9 vA/?/Tނ{-SWRLfc9V59w2Sehx߼mEJ@o^AǖoOnmȃ Vh~sz\sJ`16(l'n3lU8ßTuEDohȡ8|6QsvOqDɭ 8]g@7Biյ 3rAJ@^/\~H#:rsW-!g鏕XFXQ 4ZcǞV?JH8Z\}8MQ㞀VXJ!GTceRԠsnP BeKT_}{d :I]F'B'tsN9݌Gu#ۣ̀5kh_(||+g:BN,z䔟_ž8HIX$\nq״:qmIoj^`m*#Eq"AԆ_>b.]`ݷM^S 7@ݭK "6ʷ3qca@ pg=YQc\ rK CڱQ`/"hsw|yy !YxY?o^ia"UiUe>B3l8A3}IxJRMy~A Jn&ґ_S!&Au6\<$ɢ҄#y턞mK %4MA)'TS]A]^0 8x4^eZwλm3l˽G{g)*1(Ƶ&8eJog+,2>AEL[!(f9=v[*@DZvI[LlX'3AMd\=C]_0緁v;Ƽ_ΩsqW$[vV pa$TG׫U8sa:Ūxo}POiy=HU1UB'iz[zG0<tߧ/ޜk?:#΅Xd(3]8>2[h=z8Wse%clH_y֮hP/m,U4DLx$y3N˿H :H'Bi`]LF,Vz~4W$=CJ(|Q2(}LU'=HY绷wtу%4I=o[,UOhXR}7&9"ϝ^T47W:Ar>|jJdhha&p9(bo 4QAe4k0)y 5.ۇ3ŸޞNFw Ljv( B؊3x6bT=p4#+VcvMБ \ 93vR"j\@.| ʷ'v{),x&T w=TR͢,$8cI\wLlNyaRP(X($)7̖y"-6E!d_tsWd, J56%-'[Ũ9=KֲHh+9;z0ȎI_a]%/c.OVdl.ĢJ2UކD]P|@8.k5i/%t_ [f kJ;Tm$NNqd]y۞Jp^[y<o$BYФ𘇊?MlOMhᓺy>X9iv;88x\ l㞦(mpz|=/p,ۃ캼҄x)Qݸݑ6s{Tfق|T4H-u ¨9g5nEIT=?VzF\> PQ21ɤ@=@(8lJQ8bƃij|d{gC\eE܍hd=sH<nmC؏aRݜ!1ȓd.ƵcFz >̞.:ɒn7U8ڔQrA$MiBn>߲]'G'Nj窌e{zܑS^z0EƩ2 TnȭNϩ*){!(6B00Dox9 b`!f1lVfV, K3'r'P jp#ATv-Q)%/Cpq6QlU["4CwXeO4Un,,Zã၍oM{ᤪ{2T%iWxlb4KUve6ˌHET~TsQG^~]m6p.n.%ߚ͖Q ݆U >~B O\x _H?gw+q|%@ZwP?C. ԃ0HԿ0ǪOB@ݔB1X_ ?9`{7Z6@ +ޛVUIƊcX{ti)9d8/΃흱퍬ypN|!_».ߗhaspK6j?;;ZXk mN!|e~YRyp^I"}J+vvOl dX .*m3*K؛jo;){Te^TV+f:gqwRC^@$efźA =~/}B GaOŵjY4[5 N45j ŽȝM&osO䟔Gl:H:緣 e 9=?A҄ IŹC^,ohdrcQ]&/_iq"VNa8uqЏ.^5T4z7(Q FR&<dsҶ½^QUQ@}X?,l~e.^t~_jڇmxFk\U$<Wi.Ė\b+^Q{٩NX=<7x/'^qyV`{|7l֝\'σRX *c)POUA 3L ._8E\zLGP\J<}ve֛s10Ǐf/u6?pG+jp(i>\, >5jV+cQ'O%(PZRHJDQ3# īe"r>;OaYζ*F4CJ=!M-v K~]MpYT{sU<T)3guxz3(?ᔮl0dXϚKYiҴW^:!C\F^k쯍q!m$UFSߓxhbVF'M^US! \m!6Kz~!U[᯿_AU=acLRS[^_>..ySi=#h610,cPn)X#L"#Aj+F2 v!?q>O5"ŗ Qmg©*F"iлg-jlz"p⬺%k?m "D~-~RT|Q(Shoj'>u~= r?Uw}z@4I1cڂslJsfĭlǾEq%{ nݹIO-+6']nx ߗk7y$*}ׯh#h7Hf9j}oȈ(}aꅰ޵:Dnf˻}F;'gʂ]]tYzhm%4Ď0fl!2)&m~gJ݆N빷{%HC{.gLS_K7a LiaHt3b_e8t!b8QY'ȓdUEp $he.& ^^0,@ rRqH[ f+Ѧ19$U"s}rnG]MVu4_M?j8M1W+ /oz_ ӊc$= SDq6wkSyR^g o(QW]g8cm{KCسn9`{}v*H"Ah)LBF(guٰ݇LB{:kPa_㘷׳EAR]ľkD#䅒;W56X ۏ-QM.r'JTC$IUTP{̛ r6"ԃL&\8tЌt1T<]]?t/?v…?hȯO/ }RoMbToje$GHn#Z8mcq92[ _ylu%$n0O>B3IzŋIXE0Scm~m}J\,b3e?J#܂ֶ{lD+_$(BELepwK'XqEpDX LlCX}Dm ;d+ (za}8\8'J;Q)d&whB+g^-LHҐL+ٛTw~EՇR1ϰܔީ&ɓ10-Ca:A5kWg7Trٔ=N 6ףhS{F2JIz晡a LMbqᅮKU *BxT%gFԽu6UԋD4uC1cFD~uѲKnFg#tSg6=OlrL\1 &>q9XGH|~u6'؏ƥQdm˷ýt&=4-9S?-o#Kg+մ_Ġ c,?Qt4=z~[~ 3)EEFzV d}iݬ}HU"y{5g5~đdPJ7^ Y6u:S 1Jꝛqk%;L\})_[pssjIi&3mʒaЁ[,5VzQCH47rj|GW%p~#lJ`W 4JN *A;ifzG`y|"Ƚ&|#Л Q8rޖ?1#Ə. V3DE@m25\HkT+禫ZT8uIDY$ُSک5/ w>.4WsZyL~*8R1A-Kg#?B,oQܩVID'䈵G O^wNrq]X;lYD U =.'ڢ=Ϋ>YrqpEpo|l m`>IMaB6rۭLp~EEE:-`b^+4uy&|0ng40TlszTJ7&KZ쌽$AuXڦLa.F&A r܄[={qpXc oϨ5ӭ2g~[ykWJBNޯ⊮nz7|| z2" SApnXU޿ШfI1%lkڔ iY!9䮧qd?+܇i]LXeс!KE"Z|f,̚f@UDY}{5H]x@Td|8jI9ihl'Iy񤝇ЕP񒉥k3λơB`T-5AO|scTK93ځXlk*k0PXTq`J kL/I@;AV4ZĄL|`&jlAȏz*Rzç xE$g ߈L-s{YN詇חtgMr? 1K 6Klr9X=&pLm+&!}rB>i\a̡T4*! ޞ<ѮjcCܹ)5 6hSiRPK%k/">Y ۙ>G~}mNєeSK^A4wPT3є5nݱyrTNX*6X-fu%&֮Ajq/>j1f 8ńA Jy`:V-).EeD ׉#H8JlSl#h?__WLJ5g߽Q 9l<G*,W9=8O É*/!lUj@ Waܼ*~15oIOv%Ob*Rru9?JxNy.ftR2MJRo@K2sq<Hx\SqmĎ{} /d}R;uW+x|c+8Ѳ2m&~Cc>m,Qz41Uh,Qw+<{;H9b8ta-ρ;U|kH / q/ 2y* g70ʾ(]"44"1@"总ÀD: /q|5Aԕ0eQb[^:-IH &>B} &-TxnkH;i vp#)e1׀~=*68tH.@dp0b"5R6Xd/\|O[G.U߽BN06e Nr$\Ti}犪d~U裏T2k鋱b> ]PJk^mI:5!6.1c6n}ԃ"ov3 {jl¿G U(x&SO bZI`P2xwUL/2u>WYK@w,4/ f*gd^෷ M|^r";Ci9Y2gBa!%j=+j7pcS@8w;7܏Ѧm^'rdheGÖUSp*e,ƖDڊ@ٳtFw9̞v03X c|fYO||8fxR m$JKp([ROtb_uVϽwY8gگn~p 4J_]$]kQ,sR\\laS4E}wEKZQG"\Mz;QeAag*;*HIjnS3N(ǷwT"pJRs $vn>ggdw0~6~SX ksY;Zh6@ƪfpwKR-XRQ>ns}+a<,($xixo=uz5Jĭ%)64|z8s]RzcbѨAS),n+J-BtCG` gT/UaT9&f$fcپ,)9C+? >nRI$ X-\sh#9 -OrziO"#{fh5XPWg4؞phzR*MUEx-=@M Ү{s,?;>Wz4 r4rϒVCl0wߕw^]'9S{Rtm8'K5.cAu0VҗfP wtb;y8RiCcM#AD,QX47KbnNvB*'@~U!5W(a͞3XT1mѓ$iԧdI.>tK)SXغ3b[.Ua1? U/"Bl]k !:bϖ ֪t~l/qP8tPB)uN]JϹ3rppqIc*L4 7?nyk*>x!ԒKlڂhbLw,tIPpXe:M[c~xf%sBw`bABofU = t.JzBd\ryi--qË@G혍䌄rKE]ŇHJK^cVwO.l ieOcҕsKF:܉%PI%Pj м m9*cj=$ZvSlK!J| 0E ni+!Ϛ]jwy@<:fpIuˢ08KgrPp2C=@X,7߉.L5ǩr Q֑•S3r8GL .=0xI 08vsx<\MnK/L3M7zݪ ?S!=36Ӎҡ2d/IL1io&PAIJ\hV0#  %Nw#_!  ،i\ԋA^foNX|ɽ՝^CRR ^F(x9Tn4b.ay5 4Z {0"Uw1d>|MH(c`baI VcN߾lfHG+A ~=L0Am);`Zg1GYKW|uN in?xo/uwkw6Ut U٩N.pF [R$1mKvQJAm*\VfeCnR-K̏XLߓAMxQfݗ ORj,Wo!Yd4 ʤ$0P(΀No(wr .٧1P"YHhXvV`RB!0%.Fp-k4$H݉N`)Wx׆Zlz-g^5HsYG5l^uۖB&knm= :_e!T.<lA{ogٔ*Q 3 \eWC4sIxDw /s|KPtN)jVNA4^Kc 71~{WHNl$#N!ڌ|]jl%K)ĠqQ*yXcH@Vip~uh6ЮZ,5ˈCL"P \%y|"aC_ɇ:}kDp0M'*sϙqYoZRVsO.wH;rr/*?xjP9QQc8CSth+{,{Xbٸ=Mvkgא | Ր* a"ſbQF&EUP[_hSof$K3J%45eFg 1jA `7_aŔ:$صP l kIڑ`) sg,/[FjFiQ\O6}:-̗ԇL+R<˱-ӁnnvEmF"kK"9kB\ͮ(U8gʚn$p=@wGq1yд^m ֦rόa4S̮EC}rppl|ўuN+AEؿ,x<~,d6L\#fB\,x k[vH`nAMn=MQb>+ritQ4̹O:ɹOS.uLuefyG4n1% Cgo rU_T2+à*K!z|Zlax! L Ky7W#Xȕu bJշ0W[Bk]|8 _Hq뇐Ǩ#]f|T-í0rh`ȝg%;U"l( ڞӰ8Sj r$ZeݔX|r,ˬ> .Odpo| h!^MF%H:Nk!6ui'WUgGփ</*KU<*2~cjGmy(7ւ5I./kȖʎf~P£TQa0¹];Y7j@'bHKs{낚woȻ 5?gJ Dyտ_l9Nx̽@'; drzh5v]E N+EjsZD Qvt++!bUFjbvW">f[ S"9u^|]S!7XåՑU\Z\X+K $~g? nVAM`=<]_FT d]?U%rt(*W)ʿԑ2k`9Ǔ3y;LE+&%Rj0r]C.K'hj3][ǯO}u>DO wŽSFwwub?o0!NJ\q;Cg}pf8jҡID<*E{l+PAVՓ?=rM>ZW42 IS F1zmF$3"*k,P! l-UȁoSb!4RY.ksQ'Ajsc} ;рuI cbcp|Բm uTP˰x <3}P4Ȣи؏aONp{I*l|vrZ{=2MVW36j晽0#}Zftn7ą3 x=S8-3I?ǥ߽^mo2;LbkG2;χвdwbw+<<^X\Oj(zWm`/s[}gR$ +{$WNbڻ*YdODXp%⎍xUa6,Xa䭄 C¶;q\r;(Od~9}Im`C_ns"&ͯ}7i*Lg!#"Ŭբr;Ɂ]Igk vz7y k gOUdɘNս,Fك/wSϙoaM;C U䜝&O2Vz ^CXd`Jٷ2 UXa-Jѕr)tK!F:ffO8Ef {Ē8nXŷ=o3ftny_DmU#TC:fH#6u6KQ]U ܡ)Y7W)q#F<*Zj7k*|혠PC7OSOXʪu6Np\Ւ|Z)d ø`GNdˠc`!G$~X%09VjQ\VڱIZ"C 7ÎOAhi|E#w Y,}?Vʛ{~Q |6it=DSI$f_wh$&^RZfaHrw˟Vtbm8ߕvSA=Au=rjI[3x#V'ӹw*ԜQY 3ۅާ ;*'{t"L ,!4au1#3qXRHvnҦ4=(6Ip+ȗ;+(@G!:$ij8ȭ]\w6ex ?m/uyBH+y $1]R#QE.Q1=4uaakqB58xDOʠ㽞cE822KB]1K:f7Q 0  6dMRqp0~ؘ`[>>TO۶@I\9 q[!"Q&MkurpLzQ,5;lż֨1LJ0zdt edel`q kjL w}e2'@‹XH5>VLN$*jm/D[m1КA3Xv&u祪upޫ*pn==Ey.ֶ[Pcgns`/Ƒyf}܋9NUq/%4k'O^%qnrҍcvdB HaNQ\6̮üԥ?/`[HX™ ]]FO(112Eg; Y!Վm߼QYJE8]F{5(*>4PLlF'+qC|s035^8]$93FwnU~S9#޻c^%cՎCa F-1jc|܉1u&zܹaԩDBQw+j47)FFV&LE|J)U[Coa <p@G-o?y0 [qx7c\. fv^GN8} 'Y c !%H2e3,Pl<5*YLϚZ59< }VέBat{Z=߂h|HFFt"*y#:vy;2@K}hFm6 yyr p5)$s<ѷӻN^|Ԑ쏠$Cu[z@#1z ؙLlX c1?E?MB-ljLhV}xÀN-qna^Sʺ*KA$D Yg>^Mki[o)+k M/Ֆv+HK߱Prر#已xds¼xI,d4  0AɝQ<2ueKe[t*p‹#c&([:NՆc<.RjI|%\myؓZ \%8Wv,2|㚊**/2^;J'Xd@Klvo=*8 C^'1w=gtHnDP9hS Zm`s{S1Z z+;[ÏJyѥz`x"QVȹQ,O: 4oӦX_ EQirQwc}, ߎ!b{[O:"4z"rH,!{Ǝ&wi+nS:ngq6;U=gSm(NJ qC=ip!j#aBC>gU3[yxܓ*SYM/mϊ/7OAz[<-cF]7w/*TcnA n( 42fr"TpV u9q%i`md!}C_sWʹWjr]Sx郐5*dH)^Gݳ *_R$UTi UspCEDf-sI_5 LCfsաd*$tK%'es~gˀ341jc3ުzNxCT13G2K 9}\D?=oRݪ;~ď˰SW߲I(c1* jr@НD 6@aQTJ.JVG08ԏuDq)].2knDB #eNbFqm'Mk"S^y(Vvs>"na>7I&mp_F˦>|1~CjoD"^y.q^Ac1umnƣwӍ^ e`'ir{qOKI{p .0 A[nLI5k*2gi9nePBIǀW*QyYiőROSH#Fƾ/|VNBKZtX]Դ][3N9j:>;3uO[ sr}'H9!`\q-:lr0}J̃y(Wy=+P[fT7yQJ CMZي&7i ~nWN( ٍr1W#5µOy[ӗlDgV(rqJHyQx 'ϲĨ^B!6td"&f9"g++QaB0>Kwÿ7.o^BKl?aT)P4R#'p@_u .ˀǛx0~3<̴`̕" ;Aο"sRT1':B ^ #&w򎇰?ϴQy<\"44]b7# {ۊϰƽ>BYk #uOyuzUW~!y@>±Xعó2˜dE96~? x?0|J$EKR=iSR $%OKwAuv|27_eȦjW/ y|mp)9,\wY¤>I. ͑|EtP=2:86:^lvy~1MɊlUx}93dI.Fzʜqp?wajG% =3=p1WS'ݯ}͇&atyZ`m[Iz81 1䝪jM)U%TŢU,ׅ|0[P0U%M} J+$mZR5} Ё(Lʔ`'-\KgLV,p!zp7985j^% 8#GMk:i_2;OjaRyT|:r8"uNC$SvN|"W&6op v ^<Ʈ G^9^7v@U{XiC YBYX\"55:MKVP&3@+xh@ⷍj Ӝ=j v~[̬QbjRS8u&ɡNxG&W(k%`ѥ= %1c5LbѫR_d8#!%"4*(BD<+ kк|`d Wbcjfar{62ڂ`ESXX$_z53a#шnābz45qZ+zT `;5odV |n'Α['́0˲Hu7=-jղ>HW@*8?uV!K3;ǀ-^ݷ\^V]AE ڐ~sca|#( 2刂P-˿)TukDr$0C(jX n U!^6S4o]>eѝmM 7՘%!FviR vVmֲTOz?Q3AU+kS|퉵b Eڲ2Ոr/NUIU+DJi|Mml9(iW{RxՐ!YuI.6Tb:_.B,A,/Ol0al*70$R֗uj>U_ZD`}XN#W SgGCgp`MqU X 1Rgi?^v L ^_Bs|}Qqm kڡӲCeU[Qի0܀gBM{*gj Ot:]\轺wסQ%޾ٶe/B ^|)]#_~үPfnRa  yy@* ܢe_=+@D.rhcvhlL7/u8l/TdŔjK#= ])倷֥m21Vq4I:_:I2+l;K?Μ0&PģGT/QX'Uls_)drkg7'a}X87莜 nb& ##ʷyv#1 ,Pjt\?Ti5/Td}C5PE>zc.鏀J$X|574-ORJJCRȽ9tauϑ> N!UIlC2 s#+w6c;%@ķ>rҤzX-T`};î)yՓN;eP*y_*ޛx]XK*L+WwBO,_ 2^KF.c:iGSf79M=oIykTG0;1TXg6thҦEYK[0"CA8s4GN0k,tjM3, b,17;ȊlK\ٓ$rmbM_/7FBsK"wשK"1LM`a.lդ/HErE'Fqk);:Vq~_O=gҖf%e:Ytk:/'~.BIA>*aA7!TK **Cʆ-X!Q8hRkHḷxh|bj?R hI_-^;hx&D,;iD$;Hz: 2+NsFB:֬b`0fkjs0v i )dASv輇gN5j |_j~h;M1Pb6qV^VKKff1r~_!XS1bK0%lߩַ5m\L8AT8 JsH)Dd[RqEԳ’R@J?3Qg4/ê`lp^Y υ'2K>We Xjfr1?2Y&g;! ݜ{Sw T)}ur_,x@ux6Ni]63p?"~P@37ˣ_ه7 /o'-$}? vz<_MQ<5x<IK"r)Ycd>G-DoI|A@&1q*,?"X_7( "Xڊ>9XĊ\|U:;WG@Fnv:uh4Vel[Vkz@QfMW}ƳBFD&G0NYA, ٯ7]j_VF$y&C*er&F> 8[>Z2q#5$Z@\rs:W|Kjt0]{/iu<05nhPXLYțIP*q8=!CZI#-c1/KSyx%IRA0Ŝ2)eJ;ĬFi*W Xۚ\{[V(J3X9\iY*7e+1w%G+_MTݜ~^H8й]KFOtpfǧo+VOFx% p4Tq9x 2$=zIڷS lN>sdF]R >~oW ڰխອH%RB EfKZlrh9,lI w": =d?-h +6iW+THIm j4~lT8c]ovbx\Kfx$ᄙWE'm`ܾ;BHALPw7g}ǮGs8;6vt/֑~8XzѪ2|}; /wHR7Tk[5J+։yd M$r=9Ѳ杚9s'%c+*43`ʜEM@9h;(r-%c2BәVIqʴu!flV}?:?&NdHݯ-DmjD @ ~WL6N%no-FՊ؈A:{0?Nd 1j7*(S@HV[( a0N@,3rnQD|sykqq c꨷kq|f:MM;|@4sHs!KS7HV"ػSd\d0\ͪ\1Y$5 m&햻Kk,HLd#!) 6ZAF99 0*ucY7+xK.mLèFր- zP?N;~~%Sf"zN G`Ԡx7X睿ߑ/V~ 7SFث*su[L`/d?]A0ܘ gG} 7jʮ ?13 x!ohL6ҜG( nl6@_W˒wg:Y [~YoII\W>"NrmD)XK4pA 3bł+iU={ }wa'_Ws݆c.D( 9Yp]MNQe,+z&dqjh ?Xj] @BLaRY QC6B̃AAJJa3?OlfHE@qllV LT63a8nF+޾;Pd ) !J]x`Po1r8ts=9%ro(ỿhpNrL8S­W/W)nW )aVd/l9wcr$^?<7W+ -J:{;'PZto+^xD8ra\5>9qxEּ2I yR刺FIn4IWtz$[! "Q<8Jʑ`AZ[G8iXj:,U^^ (37  I}q"K_h9:e[ r=8vXu%|E>NZTԍ !xb>/{n7i! 駦j)$#A"5~ATDU֣íiHl5PP SyQJSK5`C~+b3h~ɠ'EhV&JaRI>qS+ Dx$}IB\ xk3Css=$1Wged%Hs8xLhqmkeV%u_ƌҥCJ,8}NÏ.˥^kHv"ÁF@A5&ouPx#I!=;(Uk9l#Y07cqLpE1hW?؃'Mj/_V_)z┈OcN`CDJ̜ EEN'f]81QxGLf䱮np3a&F +~!\E i8u1l?c\ߎ 71/H =^=6j2qymOX0Xw~;' YN½Zn'P1z=ntW_F:?V PV{>qa (G`N$0Zd0 qyYB1dx鋽Mʯ9*DQY$Vki;B9^j i/k;P4fCTV rE$x/РavSD}ǡL:0ܚi,aoc;:hS8bup]0WD(;sc$+~3]Y%iSvD+)} )|E2N a_'GM E#g~U oz9šNIYfynH+q:DE1^CGp x5&s.WO&*[~Bu,c$FZH@\o,@.c=})]HM`{s"/W,_ff\lZ?7 hVr4RVJHSawهI@ڝb|JSeTa%L$\L(tez7F_Z?hެ#"^H_Fʱb(%ڼw%EK:hdVCf<'B 8Z+HWOSE#F}ub+=ݦ "+bݫE(|G6"]߁LB4Ul^`YZh1ȧ;hIf*AvfE"ZMB&!yGA]: .l Л 8u{硘v-erAcQC6#e8kl/kiR!j.3۝xP#F&e/P i-wUfsmJWhh@Oֶ +A3Tp#x&Ka9ت0q !˃/n4r`5I/QNJ_9*[QeAB0Tn_&veB<%ͻ]\B0f w^ksL^ mc>(8fi+#<"TWYbQj[-s gjkt:݊FODwЫC^WN2z--c/ԄJ5odC5Y{:NGUt^8ʼnSPd\-TR;D H Lяf&kAHœ69Cɭ&V 3쭑S'kS<8Q.&t7^p@pnAr=^n}.‚辖lW`Lk@NL$n?Le/.t@Y=o<(joHK HB8w!nO,xMgh>$Q_eҚF> OsT>T"(:.GiC1 K/\tG&@xa{XђwB+AZq풢Ih=?\ᷠc;Ho`k1ǫKzOJjiEF]d 駦jBT{+eNy,>+LΌMl4xoSbF`[6;>\l3-NMI&Kz$.yȡ` >ݎ<35jsdB 嵹ЊȰ/9W2t d- 딩U˲3%aE3F?uն'U^tY_`DrC&7jzztKn6RÛ,¦u-NAˊ5Sc3wʿ*h@L xґg*7zh[{~)=\Gg@_U&zyyl>ѿsܫ|r Ė^4 Td ghuW.]Ҿ9M`;6q'K9Q!F5 A`ZRfdP%i''Ùlh4;%c@2ڱZvZ,cL_'BS6 FMi>_{ V8* '`왡OqllO,cR4.>A.L-g36Yh؍?MWI4xg}ȴhcÊ $4 Ȭ6=39拂BBOM`L!5_׽cs44뽤 63*ŧ [7ȦXi:o.* %~_ lb]g`#BGqu[WP>]K ߗn]~}eo#Iw@0hлN$>[k;2]_), Z Ydwr&6]np=Pr jO%M0B9eֱS$Vl"y@[ӡ5Xc=gjou_.7Q.7CQ@&geT ,uɭgrq -l/Z8;F&%u ԇC{xa)!9 Pc`rz4ƹͥe%Y&3^in{YC8gܮ|!zu>IZ`Rz8V1A]{a/:jPE& `Pܡ+ cƕE'Sɸ[}ܔ`*ڋwմ_\dbiwF*SāS<2_Y`l} ,"C_ d#w`AF0pJ+"7T#=h3~aݠ7Vl}UR'U3ݷ\[< #U2$M0a pU|L,~1oBr& һUզ*TK{ 𶩫w 5ZM-P37;U^5; )r'g9;v9p2jFE!# z$N 7-m9x_^מ2"m> sy7q2~]2G$ }JGg UKG>aQcSyQ^>a(D +{q6Ɣ7xܺ)_pUFJiIS^t?xr91ؠ]GWvhP-VD\en>|&.e!T",HS 'RQ ;~fr~0JG-aqh^F,d5:{ǟ^carcѠ\NH8*.j=U lV]߳x6}Ǹq +5VPQL+Ggց(ƭ=w -Յt=s+7o`2$"z(O&}N]N'hr5i3ɥކeʷHtW$*Zr _ۧ^IhNiR|ake`YqeRG̓r/csæBhyٙ`6X*nl@b'+jW"5^8%W@nd 7 FC஭p!c@G?OOMuqxz=籂ٯe@}J`r w+0:-H$\2kZքe9\Op?`JN j=z&8b|m#Ӆi֏^ 0s)8,݅²- O]4PiX( ջYnL)ٶQb#(yB~ >P?h4oKCŖXCGnaC\4§8%7OYhMK+e:ݥNLh4%`3qԑ,Z9`d_1!i䴣ȅ*I:ᣏ^3.Ȏ?nM;:ј;f\/`O~QdeǢꮋY$6@W (4{ qеJ}oJ~Oߔ-H䩤]ɣ5>d lk?&pw2ҙj+γƢ g=D.+ǚU XocK6Q!U@?,+R"rUe0{4ʚ&Pdk0sH-yG7;#K|?ٙm| +q~3n3nG\8BͽOҾ)B!Vp㫸 .Mn` ,16h:lDOk:El4IO1N)!  ?p7ϝʴZ4іAgFAzC#MK!U ;MWGw}ftxޤA*QRY m2&ThvG1"lkL𬤸M*o1.;~&~@z RIY./ B(»}Cڬ%; FAOrmOVq+0 Vvs}X44?bh?ˬAjlc r|osIji?VEO<(X,A8qK-O2"WW&/(SY XV}lM1$cccqEi/"/SCp*V$n gC=8֗BHH~hP-?k8^CluWjBlqke. n ?yۜ1;fv&q\5+r&LcY6iOe7GrKҸHSx0h?* 읉%hN y`ޫ|~v㞹d &Pdr,1v;4a֓c`&.*\&So[ .AM*i^yz!gIL0k}Zӱub:Vg/jyL[h֓qpe7<'b)TH3ތLpgmՋaQV,8G}a( g)Bv_}_Yb*i&r@v|ڒ!྾p(SIt)`7c,h¥ 9" ܺ9DF?;8%q`_ p7>8zOdl1o]ǟq"9cgt0=ʮD.Gmo1z5m:xt"`.vY!&pBa-9u(Dx&h,Abu6Ma&]:wDMS?۫8i0 4boC:%0 JaݥI{·[Z@sdž]hz}xT75YY̬l薰fc .tLk[7K}4 kX^i:9IKE0(#BJ"DSȆ=9B#90"1i>|P0SKL*r"HxN5'ʅ#T=WOlQiU$熙&4KjFNJ1\ަ=upPz:R;bV2_X{s=$U:j@O$'b'+a5̬cHEE6!/i)+:2MdU)O+p!П6]Mqe3 < ď-?à2a_(qޡpq^ٗ0΂O6klnA5<2ysa#AҟM[e1Z)׋a\l{wᰤf8՞1I0iw]Pyr%[nf{ ,B!W.W߿'H3ZpTFEw18;GMJdv~s1[e8U'fSJζ j}yRu2hnIkMd'o9ؑ~"*哉cKg ;F?{9sq0keTצ;qRqe*=UR ^)69иDb9x~,Q] 5ĭ^R  u st^kP,D_RXJQ/eR}z:A5dQEKAJ%\dr+?~ |mH0*2bxŘQi R(\.GA 17]j a5G"G#7PHͨмRٌp(oY~);gӰ$S$f= ˜bGe5GJ(<'O~ѤzaNЍ@W cmHcʻYWZ-;+{$},QF`nQC.DrioķK r!G:@m)KU6"FW/>0rQj[gyc`Ha$ٳ@Q:";r81IpT%RYU-i噻Uje\AQ6DN%y%;ҫe5E1wPZ`pE:&-},?TP`R(755q$2S BMܖb.A$dřkjN ?'=ޏn^JCK0L5%4_^Q]ԛ C`M}qh8".U: U @a :omVI(X)~pVM.S>J&qp࿤*4Jib陆܂"@(S@f(4C&Qmq<켓q6Iabݾs,JAʴ]Zx`4٧( (ZJA1(N?JV8#/bl}[_]lfYt>GLu6zj|cm=ldKP 3ƎH]T%m>$*6Zid vXWO4N Vu 2ƵAqܞs+[ ;}8ƇImBmh#񒶣<$BfKf'+shTy$}1}L=@d vJ}n-0ozEyF~iTʼ{ B)bs3v6z Fr=sNj^np$q7lgm9FLP,\{]`pX''p3%5΄uti躋V4wB0/V(D)G,qPm(!TE(DtOU@x=",ݦfOLªΔ=u,K"Mxbr:R{DV^+Jxo~:cَY@  ,ţͺB(y@ ,~8b^JT!F^0YVKѣx ~T&0.Yˈ*^+Jj u٤D 06hӢOsʟ7n_WZA4&3o@zCCIeH)Mf. j&8aR$fNiAƴ=xg[43vNnS{f*~M6Nh#J`"7ctҾE!O_R嶴ץ`"2wwwL\ĂՄ| -nY#K(^Z~3paUԦf˺%~ CORc LcpL_ft&6u|q=xu`FC2@1L93@-}wyM~+GLDO=\(%NiZݣ^t!74l|O1_Q+I#$eV[+d=Λ gmhuL$nF+`/Xnͺy2;6ӆnK'w5ՠ'>hW4M/̯?1eJe)=؛qVўbwj"|f#UɜO}AK9d|7 “1_dƌoy`_kk`źbJCF QyӓJ`Uކ%gJӼCI3 bp<],=LXs##yA> ,&Gx$‹ Z}`8/C{mSXAXW q:Ds8A ,lU,e=<&r[κ7Z~1H ^\79xcGߙV| 5bKWnŎJ/XhCwe StfiX TOYk2r`\?Db}(nul Z@k,_!̉*O{Z9*-x{@I+9{̆rq/[:FSlNA 9n|#lIok44YY O86Ӧ[ & Y6JCiѹkr{-zAWp%8`bכ,7a*^^Qd{x7ֺͯۀ3GN]F,|vU)A@5@>CݓbRF sAP;m {q*RFW&La[v;qKӁSs;r4oP{l<|/̓7pH Ы?ӶafΚUƛIzm6I4Sj@ax(Z9k@ݔ vh›67 W,DagwUB9k鷌>qTz(HsQ#!ęsRYܸbJ/p>: FBs43DjiYX Yuod.;e2ݩ lEk>hyz|nvBs2b3JS#і:"+lt.1tɏh4-c7|eβ  Ai틥NNvӶ%W{r܀ KHr/(VՑRZ &JKŠsE|Z2gAPݣfdߛPxq <Ҫ1 e׀WK1]ђIzho<K\Ip>_57d a==^%859< :GӠD5GE9#.dvSmY4o.`}^纎>m)b/\Rm~{#=7 g.x(j.V,9ͿOhF%ЮIHXZ ;SF\tއ*z3b];i~N (X/0h+V8եۏNAA S6]4ګݔ΢dkz!) zx'=[UnA>ꫝM%{z[<_vVy5cum"W-j mR:U(%or&x7WlU[j"u)ZЌͽrZ$5 4)\0ѭfmy,@߈d rfY[!C#N#xE@e,zkC&"fjw>|Iw![Jl}jlnnWDJ\^ϘZZr"eZZrE:W?WY<=K0[jw⦮ Iy@ V-V;N83@cuW[O؅Q14 jiʱlP4 ^ȶ!T%D :6NK͹SL"F*GaZ#~.|vXm<9ɪ+wÒUo |Lp? kwx3σ 4u<ygf|( R HtP]3!9r#&x[5CƋkJ$v64K{)K# bjg; p'zBSKySp>Գ؈pWW.;W}g* mNojJӨGBlWVْ92Mv!-Ss6~>$Zbșt lA"s .ǥW~$XjIZߘ5.~L:)_ɦL|ub,$mv|u-L(KTam*Ϫ[.2kt y@vFg)/sjngֱ]sXĴFZgE_̵ [O7yw?/+%w(v":q5_4j~`s cfBк_hGE OfUf;=L ?:A~|x@= "]> {sڟK^"j-QT7 4Ĉ mc\f2:%Bq޼0 \gT#Cբ[-|o!n,JdS$@VSH9٪775t-7ƾU,t{ʼ[zd3{%AO}lwca$v'LIO_{$r6IDj*v!o cݖst!JᐤpD qnC̈́Cp@S-a"Yoe-Q.{* bMm-ܩ8Ϸb-uˮQ0YD 5'WWr>B!t>u~ÚO'Lz5'WT Aw;|#a xjq'~)M7w&@3$6}ӫ_vWwXVkņCw8z~2s].@*U" ;!{'N΋DL- 6<B,8u)o-ږO@osJ=U%nM@}ĿgsFd??$`g3YJ VTT(筺}\g}(-R&B OusزuHp"v/ڝ՛T[u௥/ػI"A5}Q, a -u i N݌ j!B]nE,F-m5Vo- (T+`nY_vʏR+DM6=?]䖩웑4`LkZWϣGd>ãiL\c4sJj;c{Kfk!mjH8Rpg, 6.hHtUA]q!3RGp! Rw=XPʽ΂5)tE;<(64LIt@?MC$JA"iY`Q 'jBg%  ;3x:_z$s Q|02L'm~jl:˯$8Sꐵ@[*Қ3u8b#[f:jIGvF1yS_AqtOX%rB.֯I@u:lKŪTWW^Q-z@[--!`H-B>S˧Y@9C`!Vc!X6P5%R u^Ϳ$UAKqWAQjlT8\*jл[p+?ˍ\pXփil*e޺n+)P)3Z d̪~ȶ:2UrJBu.YbR1YlKLpcT6mfuJ-(3Zy "`鯢 5࠮wp^A F˹HT=ZQO 틘Wn I~@<훷`Jn#JD?.cuY\7SܹHٝAj87SXdҸu8WUUExw+S"jO)u݊?K񁔜 G~.Ȩ(k{Ҩ} 9 Y5EEzv8aTO~motFy>FwđA4=NIpj/TjdTk_wM}Qء=ȫtx!1\MoKY ,i(dp@ɣ Sg0:P"ŋ.t 뷨f>t;z4z+1UU`5i+H&}x%4u!~j-|-xB \\ jXW[e 7Č*3#򠶅\4ݫ+KrQ=5OԞ ~G;&urg3kd?*V3Am=htK]>Լ<\|Qq&}ڢKk( Kיk0-[ 9ύj_Aѿ[? ,WKxsr9K"ɩ2d%@i)czJ!Fu? Ar(l,gM[e9?D7ex&bl{@;n/^%okIqk˗_Ve1{v3U %9hy1}U*=pnYNY")@ &IJ>d~-;GB74޵ N:o (͚m&&`ipP7㪅κɫ?d یT  WpI[(ݯ @3Ťmd4{nld#SJ'={=nŅtzd=NkԦmλr|.R^7̈́#Â^<=T()dijk.%ʨRN5Xj0S뒒vr#Fk- `(U3Adj?D?KF L.t_[cOZ0ܯnCPB+Fŵ,4F& ^c%՜.5l *C"jn%J;0Y8=gI9Zd`DZ\ؤ#hUCU!"{E=a!r>͎rq X(%!'|Xwg@(Gd[{"=bL ZO 2(^;&m#|Fh*hzhFB6̧ Q[?6M3wFPYZC-[_AᐿM!"2s1k.YMj:???Nf o[Mgenj ǎkQ_1ĚqNw@J7,{:358ug_]ɫWERzd?r1@ts.T.P%œtQA-XsJv`5q8E7rv͸!2&;K4$"]{/!U*~ BW4%e44y He܌wsrΊa.cg.= "XJ./kާ\+1voo@.OmfV{0-MF &X͢fU=cEx>~Ef[y+O K3j2w*?י sY4PTꮗ(}U&ύɤ ayP+ʝDDSw_fۄ5ӕBtB|seW},͔ 5n)AJ4՛õP-cojC#ؕδ~xƎUEU. _a+vrBȑQR,_a..&#ainLrb4XVU7l#uH+pVhzY;=7zugPipR0Pj@:ɟ [ur4b˲V .'j&x'z%E4$5y<]&?V,wɏ2cwA`Ó{GcvS7b\Fvz%BxȾZ9X‡M~Z&$ 7a&QH pU)7$IG $Cq,tW'UIϜ-K~{pF!X91iG u]^?jRB"upG;̃A D'փFܲɎ’߫a ȐuIG[+vc]$tՔAǚU ua[TӻTނKLv|zlZ\YQ./ࣃA4N=ԧ}qWI:'qS)@F>d,w M8=#4b:I+7do zfQ0b;A\a9~3Q=xzԜhAs`>؀q݀ub:y"?u\"*PJOwn~/QQ).+#n|IGGnTu3B{qFE` ,j^}Od+VW<\{Qg{bw2q+Jj,bTzf&Z+6nM$S>S͚Ih2Eq4tN3bԯyrhtWAXQƢpcrw[d'(i3 b$tE֓k"I$N`>*\*}rq fo?'w=~LBFI#(%}dۛB]k<7h$^h樲nU#.OM(IVQ^` 90S- ˉc3hq4:ogXukKkpW&^'iK'x$m޿ %WQ;ԣfu&٢UXV 35"N]H/t `P0# xDdLv&RrRX$g|y `C#7VeZo8&M?竪zr7x,z)+avkԑ %aB,R?ZSB"]I"EPw&:BC/+) C ѷH`8l6 LӼhj^D3clF4JܼW[BE 扸.']f  t]ʚ)`m.[1 tfPҠOrhwT֑ӝ3<C6DNSw>,ǝ-㯀I!uLjUQ,pr,GlT,j yf*g9ɶV~?(PnŁmH $ -/nOT˚ Ti_~{zB2ʴrm%#ߏļBa@ jE w^ڂr ANѥVµ/N=c遻2!hIhݔ71yFci.,Ѽ{bOkBҸr?͵q4?3L)"qT_CG^(`#ArnG~ &sI9ձXqL^1n"FNk}GĪ41;n {N Н?kQ*ڹձMݟg51V VREsYjtq @ۗ,^)!S@A?hT]h!5#[89DF\ȜQV,{x-@RHG N>0=EYbQd?L,)Ec֕ko롶Bz';gZU#! }\[vw`W=6~TZq^o@Aq,y}0W8XlLO`YJñ9H,4%6|]IFFi% K]*i{E%uћ=\3uc@E D+wAxNG 4?zX/n}&!s؆XHVj%>pK /ҷ!1i [` g_nG`U6_Fz ?"7si|l@k|iuuA!tL*FlZsI<:k%(m-bL[IRQop1i(l':;-!AM*CŢIf1'yG&+^ GyX{Noߗb(u#_gḊ-Zkݠ `6*'р+=^* @;l-߾0ۜT}ۓ7dPtZuaVV&??ف8AԯX WrDrKq`u^g`SB" 0#2Zˮb6eZU[`-֛de䎞?(;=&Jt;6Wx wnAZ$|fحsCj4{ cc뤡Ɂa|Bg'b2SSVOc(1DeWSu J5Mfa|WBJNv4'(Vˮv$^ ?h%&tt"a%-1A%^Uf2ǭ/Y}H\c' cW5LQro&]qGHH5I "=Fy2a*f j?_;קc` CǨDx9((x7A8w.b8y4N];\\CRSdv'HW'()PN&W0*Iu HDHOʓV Νz= ⹁\0IB-*cfn1;O&iE\OS EgJVxw)5(#Ra8#ӕrs_ SЩ&`ݬZJPgU&t^^3ARwW\QŠf['Ů!;َzCNJ*L7H6ZEAw(찺6eYT2yG7%nC9BZϣRP`x,ҫ \r;U}F|*/t2- '5}_7`o \*'U wc;L! jKzj82J ԁ IO2O O@S; IΒEkhâO1¹4bMҨ&1ֈ"fw-D*]=QYLL1𽨳BD8'M&7YNSu'$ qu7j.LŗN,BAo"6'=`H)S?&¿fqǡ w ђ qӢ##-7֊q-ɻJ93 |1U SKj["Mq=H ɀժ?x^T(,p8*i0h3BT'9 !mrޭ"fJD:qok >jFS0u3K0vOkjQyxِAe2]Ʉ j(rR2yj)}6Ƽd,)fL( ϳHVD7((RJ"L^,f]QT %bnek)5Â|}ޣ8r'QXa`"+҆͢h-($+DP!k5?I$KΡ*7KFX%I+` 6},J4VBQ9COlI{_ %x j GѲ<3E>={{RUMP,Cm)!'& lE.|Đ1;MY3!='|Fhr1?A[r;m7ǃuDgܝtjsZJs[OvV} j} i`R&e[ -{EudqM>8pNV;įV1,qGB,}bj 6Wh ^YKy@?G(dwEycsU;pBg+G{m6!ps'vuRⴍPe4?h9VdJ5L/].{!]M^/ԏ|+4?H k<)gܹU_J4G*-g,M 9m^& `@Xl=杫+7C!}%*Xg~L(Y,n7g wu$@6<ᅫz,bC!oOɶ%7NyaDmH3@=Nas+ NH ө)VZ0jLzK"<7Ff]hnOPiG6K;}~K᝼+mM(Nxd~M!^┳}brXMwkj\)s`:S%BJ/i-S:Em5X`9>" r&}bamM=-MlHѸ.aiQ;xoXDM/!$MMTU66ETaN4$U4HRO<ī"Ka^RXL=ꃟ0phЙ44‡?Td!Ӈ$ I 89pR#yayo4IQpgOjIDr,'7P7p! FXew)XKo_Ř<_>?l^Ke* .a⣎{o};99*Q}Т}Ӕ0k$9yC6 -齯 SC5!Fd3\CA"e ώ8x"81a= f*(QBGRmy<5.a|gYsuQ,дNtu/nO66: '1+\h帻X~k5/vxȎ +ykA3b!!`nRΨ*PT-!zUd֔;Br|#쇪r}bGzO{v }e[ojS\QtR, 6 M$7.,3t/ MO^/qmÝl!xM'D_6K~>יbg9?.5-PPaqTL-R,4mS ^!Itr'x&%6x˰3 ! eA؍불*5c9rqGInC`@%e0P;`n`Yf@"svbJ0,Zy23 p{4ߢ^IW#Ajmtud]zI|+yV)ɯJF}\qZo7} ݏoz(Xd 2d!I;tW1y=k&PCHQD++9T3m;o/H5y q/pm`)d6籉‹QOF8TV)cr."v [#⁆ړ⹣d_3Xr6vÜY@,W0vE";.DۦAbϲk-@ W Z(Ud!-steHw*0`[a+)kpkʡ#~@5Ue'TdBfDc%j0"A |+]e@m6b ;GiصB)~ΆBLL5nb)B:RyEEVr'v/)Wi;qT5!8w#lrÌs9H¯[Q ]e|W s bIE}00Xر&cv3iW.Ԓ2h4ȟ J>Qc A %gv>}{)KllX'^V>skyO"7W/b1 J/G+f J);)UWY*VR,GL|7(ʌG՟;`?%Β ߉#@YMwh*mB}J-z b?K%dsB}Fٓ(fjAM{A݆W]APXp;ll=맬J OCÄULQعk1Gr؞ DQA`:Q/N7,OzR[(Z띦(;]-Q4oØ2LY{|Y~͑I1-\pK|Edhη_J{Ao$.cm # ;܅~jmP='rMhQn #w9~WiAJKfjщLoQ\eA`XJy y֭.ZtSyݼ IP0uIjFWx4ddžfZYDJV?V&I\AT9Y@zпh&O҃3:i)[1` 436o*3(ӟ#ciOb. @ acBԡl`'1V1+Ej::| ,̭6/k%TMQ58xXr%u N^7#EP&jUȵB)LԮβ #c4X;NA xR4͆=_OCI 52#A 0Uh`&A1g07~/\kLv%mGeq҂4p%w9}@`QSqꁯp7])~ d˖nZ2AIؙEpuVUǪIU[57\êӉFNCjW4T$tI'#ZkyuiL;?`+g׆_rrTUŘAcM ~:R3jP*^?uVuJ Fq Mn}pwzS&LNy!-GZt!*'251-H;,K7NfM+ mosS8e ${/N N/u7] 0ydOI&hƺXG.O⑤F6 .}dM,n2^v$x("-@V١@c!Y %M+q?InGԻLs!q?ءHKwĊ2O>{J*έk^WMw5"Lܰ\90!L-^`E ~(K}PFH񼷾Ro /j4Xm)6#. 9n]>dL =x9fƃHeneW$v33 9c2x$i%Qi$OE ؖo01V#m "1פòyjQO*vhVW"p)~<<@AVK`+JaD}w[-`Zj+ߴdvDc  Ծ3LI-7bv -8Ow"iGQ.nֱ4>*Yn2eд'n;ÉXyV݊T2, zh]Ids<ijBn?awެUnۨC8$-*wMuk P Ҝ&VO5);A2#^t\j^AL=mXO*!G6- NܱpMa:l,_DqU]!I |U]]}޿TP"{TrR«rrM8'}'qT%;>8^j$g2YIco`5,]LRµl 13m%L9t~$Z0PÇK (5٤[cew{&D} %{SI=2u7L屷,V0bFE p;Ff-~œE9FYoq/_}{"fMZ2&xWI) ,oQFޡ¤gV"ѺGf0Pew! &s3.gpS ~jh3QϨպ7pX9ɱĔ "~1[2[': &mfꊈWP戞yn2o ?ڍҔj<6 *U|/>͇%yQ:X4{!R&{' ΕBX= 9> Lށ@cG2|1RBiRAa+m4c_XC8RA*NT>:X㳤nVZ>r3I^iX_R[V˂\%S9.⢂($~24`Qsf#`̼݅.vҍbb,]gu( tЩ~nk6o2jçRH ;E{!|g+!i*aR#Pl8A~>!IKO7B m< 4(NkxaX߻0[5sqb@%Z@BxDp2ZzLΤE4 |z RӨ_?x5YѢM3*QS0ݱ,Z\⪏jD'πH_ ~yyÀhJ[ ;%I>rK\TVKVr !ih^m+iv]% $ᣋHSN̟;ŖЅ/h2K5=K4 B*r lME ':1Ք!lcWcfry+Ӎ¡-6`hܘVl2V@([SN&( w.ي>5PhbE<`j>8$-McyHIo{*=ȣW!b`rŋ*)L|r֕1w.`A~9B2FDp 5 yPO λgk#*sү!d(/#Uw!MTgv5;L0, HI4G7X_6n`\U؏TXVjy;JR%K/aP|vR(;U\M0 -`Z ȴ/l iYV۰C^%NHgN _łYab0;t:r:(M^_ ׽km" 2_6=r%twT '@VV Ca`(."홍_ {ʦolf͖VZn7<* Q1şy4ҭң0{5i*baTFlh#1.Mlǽ8QՖ;!=ԜR~.kaPsgh]#᫏P]ffZ Rq1r#Z62b? Fl,85zC#@ }9j0v .IM$VA}gtm |R,E#!W4$DBױ0iTeI‹ u2Lޫ;=rÛj۷BkxNژ<( De8㲋-3|1X-1w4[8c(v}Z W.zE[>[$ɐ?Fb,Hm$T<4)Ut+Y3 υNH0G- Y߈ؽqHdEU')"UZCWʇWe0T|_zl䎍|3v~U~'Q<qonІޥW=õϊXyVr18BaA wGHc[^CMޗ1V+d>X'TسC-8DžOp\+gE *ͭI2RڗTܦ݊6y5N) -#:è+ݢ͂iDR_6 + UP=~ rCt10`f)ϪzBe1~jd$0&޼:lFE\f܄B:<|S6vy=ڻ+?2s' (!l5! ڋ=jhưoݓ@L\vC6 HT*c(jgۥBł+Y`5ӕ4aLD(rO:6Uɛ MHmUk}awK2$ԞSu V@q\2T7=TitoX/ĀAd=Ę&:u XGnD,^mliS#ѰMxO͌e*sRZ$"ҽ M`OSJ\ԛmK,,A}n_rRK'.ғ\{)+G7TM7jJg*u4 {%CV ;d6ٴAW"2Ⱝ`C [}zO|P6zlvp&Kr~$D-F:rBITAצgy-BcI+E}uuf7 0 x[1iNH2QzfW[gQA?ށ(3~Zmc!&H%_Ii -3J~v rLlH*Vrb`}WGLa{r~U>Zs*I$b QRoz/p!ءߑ+9cpMʮςY?[֛pZq {J׹xȵeKO|Wg~zǑ$-*lV#:m4壿`4>1! σ-K@^-Yr*xW6G|(Q x$tᖶӳq@Grֽ3Nx17!_,Fz5`TC Q`)m91rc|;7)`S}׽Ԏ1z2D:ok ͤ_f׈Ё 41 ˇ'z'G[gF4ecK?x[⸁%^bdS[ ͍8RqYwMLVPAm[QyCҏ|; S>ܳSC_})~@8R,A#'slKi)y|8%;ݣ};FOmnF"裄o!k2?-ATi[թQ͉=#ȿiwGWXC,{j9%5%2j{S#4X \Hb&q*دkdєX~ :ָ򒩲_Q4oY ];'gam0C㙯0}Kp8/9Ո9sR;aHd)2fksTJv鼢"ae)ٮ3ބ9 !9n9 31ʉ븝5Z@o笊刣x*8w\C`s=awm$r$BG?vMT[2nw jB֋2N,KOT=lR.[aC= G "z69W4JE˔nKsƮv{I`28+ SΪBMz}=<*,)U[.┯y%\Z/4I!eC7hikW_U# }cAb=8h-83㴿dI!eG&3tr/rDhrXH.W XڟBAiE]3O}j:ܴO5iUqJ24]KmE5`'laf~pT,z^$`hJN$Dǽb>-?$"wj#P]ԳNEScu05VE,]Zo@iLOyiƲӗSI[Vd'x/K}E-\ vqX>ܢW>U]Vd[ohJbM>lw=t:, r@?X"NˑMLmS<ed+{i9vt^.V!;9ZdT]^C0蔵aLɟJN'-Vkg׈}.W&\,.d苗ɏ>gdh I{"\E:g $_r 4c#e%j$~5t^2 Qax6W"F>!PѳJ""rR%7qV$&;|`@s " 6Wl I8Gm ޯb9GZQ-v`6Ŕ?:vV_<=C/K!Wk'pb0{@\C-!&aarN#Ŧ0ܮ\r@U@MG,aKОLSqAdZ nMjmS'k?>ih\!C'qD%0?Wv:gsJ̊C6nտ"Ѳ֊KHλ^d0:Z*Si}B#\-7i1]t 8kӋt(aϒ\SO7[ tvh: ibIPI*[SJwՖMEI.zN쇫R7Et(nRq@H&ݍZZ"*Y^:wXQks!3Ī &b\Lf-0k}7v#vpwitk=?m^ co cژB9heMjB|qᑣ#F珗SĿlT;'ZH`G|Hny0+۠')R"@A,bJ_ߏ66Huڅ}lc1'0r}($>ܖJmjʜ~-6Nh3uMy{sۭfdEdpXNd71MC@q7-ZP#Q`9L>Y\Yz.a #"$8kNAXP6=stJ^¾G~t0WnH.莣FCVja_R( yG܋FH |v*Czkt.| V!٨,_J];x^;tNu>3 Wk˭"R `m czt?1,6+78e/V-$.mOLn!MOW_@1ڧnΧK*dQ":ξ |bZW6Zg&.ԤQ6!?GRWA.R#[tNQzfY(>;MXtڴ-F)# oaʸ,6<2@IAJ\ўo&)/9R$А|@~/s`)Zyɑĝyp؀ؑRpϢ#Ba2HNZ7S4L8f_J皘ZuMk .$b*/2sϩne}Ů.a8<:G>l2ˢ*,;nX]Zd}SxyoU)6#kb-Q<U 1ɉ-Zez˃R7x7峸S`L+%3*VWxG.k=ԅCnp}6# .n8HE,˿$,+NU/6:* -pݬeXW$Av*8Z%~< =ZO Lv]i1xD?Y?(ܻ ' ʁn?lKVτ#3-OTE}cMD?b3,Cl>_H4OI&Y. ƻhB6NX[lIOK 8Ci)ܪ #& w 7uLKכ{)td)JܲF%4Jj][}%%ɚ?:< Mm av0-i||pΩ7&Bj#MsſANn%8{Ƕ$~ <OXAܰ,~(:x/"GQKy2|'a"tOΊm׫v(1^n|7?\qG{.(U H^ԿjR(:)6Z< -'n:JK։._<BKKk d+۵um$(G:5CxC72 5> K(\u逾sݻ:\ⴍz{ FsY:sbJFonﯴ>ZZ m7Uo{o͸aFQm-ϧ0Tw6f<Λƕ0:aX4OJ^?"3_n\~n9V.f:kodw"zP{p( ߅8s诣9[zug%еӕ7 8O40010k 7Vgh SjPt=XhŌ1'Ҳc9h%QD?E,3ۂlkBY^-N@z$ClfZ߄f8 Zj(Nnﵱ#28kBԣ>"oikփL!vi0,'LU?2Хm/"L@:`rbuU%.Z=r>#Bg/Z "'B>:#Od$dD0FtqŹ@Uku>Kp!y/tۍLpPp#9p;zVfG\1!ֽ=Ino<=,ex8uUB!޻617%:ՕJyM w; Mc{ԜCi5Tm7lN_ v<\E{:H[\3>7POQ]u yM<*{͐P7=RDv3|ox;1 ^{^̬]R)k;a>x܉| :V p|ԝ$daPZ_a,Y x{Z]q+-] >YZCH+|]NNa N@Lez\9! Yc"W{U |7zQ螕_p D؝e]/ӅO}V H.< , ^5TGp #7?Sh 6;>1CȔ?+ 2; )rTߚe yIkuXuyg'_^ \|'Rρߟ} Oaꦌ1:m\ei'7K'>Z;:+ʓ!&z=YǫϨ{9|GF%Uٻl2X% mė uLȰB jlLAמ瞂HoxzϜ(}\Bsl ;괔 6e$E@Q(֭, r|(l_j=; (.1eP i`.g6{_O#waL=(,^ r9:pUI" 0vEB7hNW݌3M-9]cT@sNLxpe mL ;l CsՈU\پ֐mph?39E )[QV%S Oک(y,&(GŠ>EQኞPC| Xa]V|ۇ]o~zoE=Sz]62'~3S^ D_ڣ+ M  y+`Vāmd =aՓ IUTPo٤4횒^WO#NVQ^&IG,˯:Vğ8M,n]0)Os/Hl LRF)q/܁(Hœr<>lD5S XМ''Pfܓjy=/3❃p36Fw1Bыht8}1C6&UcnO~ [jY<='ޣd,JtB!SR4vg#6-aUX'{ZenTrX[9j2{bاAqGPIlwrCIeKsj*OM.~˟n.t O]O:^HGL]kjU !iǧ:oba#=ڵ60 3Ǹh]'iIi`ivwsRIuy^8ici'.#x/$8AsmͦfIP8.ތKT&x#4KhMb1p,zA 69Ưtիp^_39O{7#M>M{HD R-e?k2do{EGsR=_[js]f Ě(P]krs.cQ[+;f/Tsa[ӤFvVYVZn_&z_mU/K8hʎA:H@fb)9Easg?\üO>Wʧ Knayt{A7k Po]>gfV&4LcqCdѳ*f#j%s~>oft zyeļ;2$"aq] FV2KYoGMgl0,bf* w;7!ՏwuU+oQ:&)^L$EiNLct7(Y\ϻPY; ;8* 2|)#6>r}5Լ,Um#XD# 0<uNipLSqvR=Z:vQ#mV 7׊qwU0bI}ޚ/zw 7[Ph {t2 -ҋCQݧbp`be?UrAL A=hɱAUg^3঍ I}^{|t;Qt {#Byzl8l5y% Ib~8bP'+Atw4F,=ܲP ]M NJhe홁Z&u*N|`;ۣأgQa2՘nT?CrS]Eo%E 26l0U .5 ,} {z"!Y~1|QcPjJ( 隤ic ԋ ɭUξZ]|xH%Łmss]b .eD")\?/]ZJ0F8B-:_+{5T6y H)1utV@ (ʹ*ٍd[]Dm%ob`}*(D; Wy`o8Z9Ԯ{ja F ;eX>s*'kZM~N{WHEm`DBWC 5V_Yt+F3 yo 3P܋>O+5CQG9N23f{ iGDւ:t y,膀}.޻{ ^]bm[6G^*z$/ D S]1R 6v4)"$j.wPO*5{bqZGb@|1Rƻ~')Ӱ4YUVxaنJ߀yx\n˹ 3˜z|$qh#Qΐ*!k|<\Sm9q$R?gCO3Q^z.q#VAj_" Mc49cȒka̘rc-E+=Z7GIҐѵ$6‘G:3Q4oyWb4[$GB'HF|GT:ТU)8'>.tEkN6[j2~2$+ b]js'|UFHX|KWc++^b#0hM>u;SgD>[1(8_bY]P!VnX5lU CxWTj~U?FY*3vNJ㸼BE!d6v1)\bWw! }𶏻?6l"쏛is<&V0:g;(*C U%M\!J_q.OO38݅ qQ];fM֙Qv(8tIKƌH+͊v1C, f$?w];A_TwT侩sf2ӇZqoJMd' Q5̇S1Lx. <'# S&%l3#hNbJG%b28VYGXo"b O 1Oݥz "IB'Rxc8  3]DitoS\AI?gc< ј"h(8SEcIQb&¸]9{S<c?e9HP>x14&}4z1mY(7L‚ *T-T\>)CwCYpR4jY:lqhE7z7#Z}yFMTPL1a2Ӫwɐd|;^y0~y@g6Ձ TQG?/j gu>o3gioNb;xej!@͇ f+͕M:q8O ùBBibPT|AA]vq=FxkSg,;l8rцԟ,-;$Wd@oRIB(Z e4 8ncpR҉vN Y;ùF-H{)ci=n&jikd9QfZCP3оԅx22W;qAGm/Z"2W`Eq?Pz̠&bAqZe{_OS;5:Jm}PPH{C?MɦxnwoD=3G!햖z=1EmTSy#W"dSSckUtUAl a,tl^T%)0 U/b7K}IiUMp.}L ($W9DUF6iL6~bH*ȭ&<+#q,YP$V ~j:y* KXtnS:r'FBQgT;-H%j@wvV5+M)PJQ5av3^8z8S[7[P%Hg7f>vC >|14?,2881礹8c m01PFiPL"cާn+m: P{SB3o{Fbx\Y!T/Ysj3[L 苩v/u=ʆc.sdJhL 9%~*w\8Oja!Z݈~WBmV|0)ƾ8kY@q/aV/l碮Zk6v #D78L2ϦQop{yqM~x9# T<$Գ}#UY$˙f'];V[mhf a$ǘSo]]N  4zkR+97PGZgx0$2޻(D|Nf1/>5&( qt{^B*+,3vr/ƂY%dRr-ˋwnIhtYuycY&6gPOJϪKX[|eQ1jFįrʰ@ ݻnlʅ[lMqF2붜#?ː]c>Kxq/Erz 1B dBץ"$6JƱn:NNØd8|JIX'+E.@"}Z=z-WmSekG$Vƪt# v&ǾMX@LEfj;EWȾuX` B:T$A/%Ke;dƹ1&c3wi-(͸o#pupII=4*2 ȔTl4=Gl;yARK,~+ƃٕ{E o5^33ibI[Y[tofN2mP]^ bf|kKa|D?܇B)`˄үkܘ ѠG66h֬:8^%xgINqFо\ublYg$kWI8\cTQo:SlOj})q ק8XR\MLL`:JP˄LVtۖt^ D5 Qodر)hC!D)U@ܡr;k `FYq5jq mHY"}4ߥhV}. ;CT&/VFFY3G>i A4'B:q(Do0vNH}x[,X!h$`-QRԘm}ӵArL_.M hY)wF#r>VQGSY&s;DlpZJ~bL׃ۏJyzmpTLlZod{.V6D&jlk~OzRsCu/Q{t#FY,U[YA(, [MՒ]u~$h5CW+tZJXQϛd@N| {Дbͱ=l%n3`G+N9AC^_aqnŸKL-I2CG/&φaÂb)cGv"=4q:Kdt [ӞF")QDpe4]<򂓙٭BL1>Ryrb E?$"|#x˹&eu zYH^~`ùbφt,8=х2xi BjeempyP)'A.c*ߪYL%kEh{jΐ ⶢ gPCQN{7QZxI>J-c3߱ycX;¢R"E4 cܡmG<7*w-}lb!u֊ ĽoEػH2Z\w@.|b9ä D;/f$ُ*?a7_yl{XZ'jW: $dTxATīdԍ`ȢVZ|eQx xj:j'ܲ0\/Ug%XQpo+j*4+ӹجoS?3W]ky/m{| U>Hd%QXe$^[X1;],O=g~$fȵv)-m'޾.uL]2;i44ӳLHRSʄL4ЉA{GϘb+qu*`D5ܚAWedޯuuq%bܾd޴Y`wu]EU,{'ev:?od"!VA2v5u9{ٙ90G#PL; yE^KN܀[RcXߡ=/- @^O^ d>[2Q/쩄20̛u)6}洟5ek"\ЅYx`Մv.IJXL RM+[atDO0uZΝ`H>ygO>q *'BӢȁGn}jaS&c+g?!vled?˸+je# d'`mcJ޸ˑZw=:'SW=m,Ln40P w[ښHSPq,zCAI"p4 ["1/Ez{m|.)$&AolorӴvz;mĨwY +6Q2nK1CC|j{kAk~@OS~r 1;iʹwL/՘@ ם7lgG$ļF0/W?K̺) 3qzhúKFF9ܪ|cz*l=:iϸ(kHopp#29,.;:̔ YPyՕd$8r-πٸj&7H$h:4H29Wj?XIeFP3 )ĂF3ONJ"@ăpM s̯1k-ƽfLb]^4`8D;6`_9+mkMt̾)A+| Y;D5=Y -m 4G ]]`.B9WV:(֬''3N$qh H HåU=* 0_+W6ȧVyK:޷<0+^:}"|qgBP:1;] qǑ$]VfBce\#vPr}`ǨC}Vκ>iuN"h3&qt Ri⅐4_`Nde~17ORH9bw#цrCj2rlHCwb Vu56"jZsAt~r#Hi@W8a{|jTPinX(1>x&7#:Xf jJ|Z+2#tI(3\')`;I(M#+}8[[9mɑtI%UZ~uI6jcޒ/l`FEP{lZ)e;yId|z8+HiswŘ"|߽I [|G7g# g XU㐟\Mcΐo2+̎9#bjnj* }2@X&g TN$B@w4ryBv/O[ĩx5m8 pޅNS-#g*ؙňF{m88:zVor~^Bu>,škZܫj ¦v/4{8f{9SkJ-gy0嫀F{0Cv33$23"Y2&Oa<,#agbť?uʩ8`t"fѯ\WVO7q M="4tG\{{ gM^@f~k%PCR_N 2xyS+)0OKR5<@-~6̊7ΣF&XŭǍjs DXLqk?='|4qBK"z3߯vzJDk^RIa#,K( _i/kB}w5.:!cz&(Z<)´=H<7u# ޵`B7?P鉵8= krk X퇀_۰kfnO-S j>TV3[W[ oU<ڤ2do\"9y)f:P 4|ɛLf QKhA$&rr=i/%8]7l;Gp}Nx,I]ScBV e i݅'Ne'#ِƬo9R +GCIv!)l,A=8q^E"rF 9`eэ3 .HeCܴ\#2PEe62Oɠa />FgV{ghFL F*5؊3I,t\zf&AXx*([a-lrju;+#qAeQs5K,YG<% 6aHO錦G؝쏴l^:iOM *gh"E K.'8o] g5[!-%OV!e;@Q&s-f@ȴ_ w? !N}sj*y)WͲd(Z۵_;j"WnQxǫdk~".g"9'k~+E\nQkav/0(F5CY4CQ$vx׾ fi!rYbW=$-oѽ-ƻlE(VRq<{.] k[4-nZQ>zcVÇʖj6v;?#_-)ˉV?0(ԟKAM3OU@^vF-R^]uZh6%q4@syPOFn94a]6 >R˂.*JMΫc-QtÏhm2΅)y?ХJc}_ϣѣ#S !T|j+v?Lfr$-0 ^Թz1r2:iY߬-3^'X Wh9Bw$Np6ZnSu{'.|d5Tw iAj2ô0H.[JRR_l_/B-wiuWSV3a}ëTR3 0,!ۏ1 ܫ“OjLb^鸀O> n| !:ƫ )sh@+MIs zTSR9TDX?BHS߼4hsa9B3ӏ i׏!}7)y{`̬$iiHaQ9[}]\,|Jcٶi时A9et!bɽfH"0WS?1$7R k|W9>zjAS6w04^M%#$N{֑#%d<7/O,ɳԌufdXžh7" L;= lXePvm?EڢI}gڇmzT#IMO<Wb}t,d_AwQI%>7Z3e2jbA=㥠ΊPnXN%ԅo|ߜX R8ʚ%d̴ﭥA? CގugF7Sי_ IPy{ܕqibݲ)hOe/wRG+œJN2S Rv-el`Bt3ѷtFu/6C%+S~d\Yߞ-%{YUO9}-FWV<-2`YyWD,VI `NGN/'EF\v+ 0y !\V} fYA7X\IYO_Uſ_[o#z ׉kbI咼(:*C|+1 EmkpbO<:.a Bâ5Uߏ,^6P65T8pxdrlhWzM$n|w}%Ov 墋Tur2hӴOs5S Dw*Gnȷ6k Ʊ?޳>H"-j],7)@Tt(<ג8j' eWFs !+@{p?C-b& HAԃbBGQΤ7A5n1e4h nC"OL3k=kw ރ/:@;WaXĠyx~hOc4 oQWvF;~ѝPm~h* 8p3x.$|Z yO q}h;~M@6^|<4#8}چSz9d0(~ c3G0:K{S+ބ?Vŭ2G;f>SM wsDE5K{/pOCz W\KHᰗQ 1y 9-^ nlYePy{ө9W311Fir+['ղ* u7#L$3du)82MSؾSt<\%8ڝh )5,L=\О5?ZKWݠ_~?wTkե+%A-IT!X6@uN\~_T i L{|ΦIOM|Z| JGAx334?8'5ˏF wr'&q'ݮϤ9t![>L{]R'[Z/]_gsE]2ded V1<ɺI-!IT)OJgf =oϸ.n&R'ORx< 5kС#WRk5O}@ĚuհZ)~]\oE~=D% +{EXAҟkhō]λ3jd.́ #܎!jktx$r }"SE}"^.}eh`y1)L(4ԙH]Ʉ.^o5d!k"2V7zM$ބ{&DZJy""emĭc6u7/!jB(EgQhJs%4נP?ڮ+6|^Xv,1g vGjg^Q(^ф #,In&`fG4`֤(1NE>} $ i+mݸYv{@Z6[5$ѓs id~Oa,VxU _DF/H||=tUװTLnt/ \[cg~~B$o#](QND;t^O fp4rr}.-2|_ ᨦ9+ïEXRPh+Lv@A73֢0p3])odzNJ }zME ~,x" *U^)l(}s J.[oM` 1CGy֨ïITG|_":̘Cmpk-_vQ\ mKϱ5Q; /6o{3OD lkM$ ,AH#3A=0}_^8В"ԥLϡV]ژ(:Ws{̶1׌MIxsrsֈEl iA&2dP Yvfe! %TmrFLpUdy^ F! vD.e|RJz# 닊ƁNEF."v w z x\Zԓ7Bo4H,nD˙T4r踡Q:CX +J}nBWG]2G`VG' \[KSJj{%āN-v{7k 4H6@su͡\%A :5'C*+asL(-lFm_Rg$K ɂg'sJf3f0W4o)P1;Up0\w=H%C+cu88AvHUh^3Ӝ1J^w{a%l/o :ҺgN^O:HQDp[8ڠL͒#z|6ov'NU%4MWVJ$h;~b ^9 %#6$Ÿ s;cyu#^t#Wٮl+mbdkDW2sEP}v7HZT,'0'U}/34eM2ʗ,$FEZ`_H|l<s8z(mB`ߎ=mq+rӎ}>ĪRd'^`$WI pߏH1`7_kLzuj69Y&hqPya$ˠ2{hQnnzIU'.{01g~i%>x~Ӹ +YG`h (;kiЭu- #ddA- # 2jI"SC= <%V)g>ۜ?3+Ѵn2\y^]K=e.q$K6`rނHR΃'EV, es1YKuV0hnG[:FrH|,(Xdd35H ce6.,SXyIg*OD]D  :d~dZFɽ.vpZX"9S[bȂA%VJoU9Mf@؋KI r;)B!;2xǣ^ },>!y faR mietdke;??'5aVPdRU#!LU}, tOzc sfL&e'@ͱBgЮ}?5>Wb0dE 4Hp0JR/dvYyoJ'zF$t9qR!E{IWmKBI?i_D% F@]Yf#5z>q8Ͳ22?7}C(1s`Ci;ՆVf ݮy<3:[H}#\\  ~˧ _;OHMk  jD6Cbsx$yDnZsʾKϡts;aEwlcCUu5X$Qn?_ ǾL8=_͊)j!8LvVRb%,M(aX3U@?<2X8 )^[Ԕ+J+& fp$XtyM;~@$sif*P9L&B<~ƠY JqQ38}'o%IjK3\Xk_ [_+h_ sьcF#RRT RRNQp>{ѧ0Ӝ4U'1@3kL%)50\H0g~qWmF类XkԦt #f(yR*6pW<$ "#YqXS+2߸Lq}1 &6ȅ m_[3j1/RNJBʔOT] a;ɑ89\3G氄Xc2?LEi5T'Z#jrGɒK~9IAşՋhgh /p$}, 7Jv~G_x6q7O iݛG~ T@VKCܾbd{2 k/u6Wc=]Ѝ-ç\cWE;KdP̦嫻E|b<^mϨ}A828Ǣ.;a $)j' ~=W7W 2.s㤠so,)sgMsTsNހӛFa8He ?zweV+LS۳FˌJjzvwsM~(].X[[eS0یDI_zj`n|Z DE1.*̖πcBy"Oz5\ ]߮@miJ*G*ՌZ咍AAy~]Y5Y3ڿ6dhagc?X-|NJLȉ'ݎHq /J ˼f'_!>*/)>a]k4XN֙jp$iǠ[Mk`Sxe+-IFjyCBzA=WjWZ /EQm+*eTb&\)o Ո9B{%Ӹ`1D&0 6N;u#XIzpJ XDJ[@+^idЛEu-qy2Hpc-Q,tS?S\>"U{ۈ&#Z^gPUGG;ۡr|'Rƻ!3_s7g8M JX.oùl;;^o$+YM_lgɉŅElY?+ o+D^,CɧegC`Lh9N7i5!>1V`ZAd"cRU068/|+j .qK1[^#{bowhV"{8MCNj-v~ "0BB/K u j\E}Z#& pĹx)Ϋ{Ìo#Ddiu;/Y'|ouewhr6ol;82uOZcp11 4/qvC:K-3^p.жHk68:E"l %6o["b'Ӓtuߵl{֝DKOPtDEGs>!U1t5-7iBt/XYcɠ jG5,/H|.ǽvA)8_ɻ7n-IheB=yJ[!&{KDw% 64 *6Qv]??и+Yn:'x |٭>,SKԱ(+P=lcvlimuybr1r5g|:jD} U&ZXwC"v\IyC]QТvu(W{d0>F*Sc7]t^QzER@a.W_~BvSEAp)rh2IڡҴH+hs)'5}Uq{>rVUt_I+HFcgBS _=N|ԩGӕÊߒ2QR i pL=,OxČ|SP=Pcn8P]*i|ҞRQ0! €ZTU/7gxuÌ3 GÌ @bdz\/[Pҝdgp_?qA @/lU9\o沌D%ٛh3wC΅pyf11OؖF(kl8MS C+\5 'cO;O!#<G[9 ۤ8u$h je)lo  RL&c}߄9I\ksD_⍶L8ZlHÊGUM ֚ tyc?$fAnpКo(ΗŲG{nƐ\Iq痃"t`G>4d9b O4 P%Q'Ua !i XYbxR"KfFr)kKo6]<Q])RPUppYz6z}%ƒZN: ;86Pyqt5. ӃKa@Wr>ͪzTo ݨ{/FZʩ7p}@&oҬR\b:A#n)䆿g(NɨJN2A[m-`ļٖÔMWlze)4~FTMsi/B_I6J)Bj{j13_BpK@.ysV$QpZSpg52EO&<ˊ%iB++z5U쪚SEWxVBNzӐ="U+{V/_MBLln3551d#*dOj'0Mjq4 raĚ?E; ' 햜:w8e1)0q7se[: ?{-SL 4T0 &o_@,wC1tcK`)8ީ;a4C. YZ